Month: July 2024
Public Preview Announcement: Azure Policy Built-in Versioning
Welcome to a new era of policy management, where policy definitions are more agile, adaptable, and accessible than ever before! We are thrilled to introduce version management support for controlled built-in definition and initiative updates through Azure Policy. In a push to empower and simplify policy management, built-in definitions and initiatives will have the ability to store & reference multiple versions within a single definition ID. This new development will enhance your ability to govern, enforce and evolve your cloud governance policies. Keep reading for more information and be sure to check out our video walk-through of versioning to get started and learn more.
What’s new? Now, built-in definitions and initiatives can reference multiple versions within a single definition ID! This will help with:
Regulated updates: All built-in definitions will be reviewed and evaluated to stay aligned with versioning guidelines standards.
Change Management: Version will provide visibility into the evolution of built-in definitions and initiatives over each iteration.
Controlled application and enforcement: Users can specify what version of the definition or initiative to be assessed against at assignment time.
Gradual Rollout: Versioning in collaboration with assignment resource selectors and overrides can be used to introduce new versions of definitions gradually into the environment.
Testing and quality assurance: Different versions of definitions may undergo different stages of roll out and application.
Versioning awareness: Applicable version number will be shown in compliance logs on a per resource basis.
Ready to dive in? Keep reading to discover how you can get started with Policy versioning and make the most of these new capabilities!
Getting started:
All built-in definitions and initiatives have been updated to be on the latest current version. This can be seen in the portal, or through making a direct API call to the built-in definition. Through either client, you will see a new top-level version property (that follows semantic versioning format: #.#.#)
Now if that built-in definition were to introduce a new version, you would see the same definition ID but a new top level version number. With a slight change to the API call, you can retrieve other versions. See Policy Definition Versions – REST API (Azure Policy) | Microsoft Learn. If no version is specified, the latest version will be returned.
Portal:
When assigning a definition or initiative, users can select from either the current or previous versions while maintaining awareness of the version in your environment.
API Response:
The current version of the definition can also be seen through querying the definition ID, by default the latest version will be returned.
Important items to note:
1. Assignment version reference
All current assignments of built-in definitions and initiatives have been backfilled to reference the latest version of the definition and allow for updates on minor definition versions. Any assignment would ingest all minor changes as before but will not auto-ingest major or breaking changes. If you do not want to ingest minor changes, you can update the existing assignment to pin to a minor version.
2. Understand patch change pattern.
Assignments will not be able to pin to the patch version of definitions. Patch is reserved for non-impacting text changes and critical hotfixes. Patch changes require ingestions reserved for rare and special cases. Since a text change or definition category can occur without warning, please ensure any additional functionality relies on the definition ID and not the definition name as the name is dynamic, but ID is static.
3. Understand major vs minor updates.
Following semantic versioning, major updates occur when there is a breaking change to the definition. This could include introducing a new deny policy to a built-in initiative. A minor update does not include breaking changes but can include rule logic changes that enhance the scope of the definition’s applicability or changes to parameters.
Stay tuned for more updates on Azure Policy features and releases here, and on X at @AzureGovernance.
Link to video overview of Policy versioning: https://youtu.be/eejdoDgofZ8
Microsoft Tech Community – Latest Blogs –Read More
Act now! On 31 August 2024, these Azure app platform and integration services will be retired
This article has important information about the upcoming retirement of the following services:
Azure App Service Environment v1 and v2
Azure Integration Service Environment
Azure API Management stv1
Why the change?
Nearly three years ago, Azure announced that to continue to use your cloud services that were deployed using Cloud Services (classic), you must migrate them to Cloud Services (extended support) in Resource Manager before 31 August 2024. Since then, thousands of customers have taken advantage of the tools and resources from Microsoft to successfully complete the migration. Beginning 1st September 2024, any remaining Cloud Service deployments would be stopped and deallocated, and data will be permanently lost.
What does this mean for you?
If you are still running one or more of the following services, please use the available resources listed here to plan your migration at the earliest.
Announcement
Learn live
Migration Resources
Other resources
App Service Environment version 1 and version 2 will be retired on 31 August 2024
Episode 1
Bonus episode: Side by side migration
App Service Environment version 3 migration
Use the side-by-side migration feature to migrate your App Service Environment v2 to v3
Estimate your cost savings by migrating to App Service Environment v3
Integration Services Environment will be retired on 31 August 2024
Export ISE workflows to a Standard logic app
Support for API Management instances hosted on the stv1 platform will be retired by 31 August 2024.
Required action: migrate now!
We’ve published a range of tools and resources to give your development and IT teams the help they need to confidently upgrade and unlock the capabilities in the new versions. For instance, we highly recommend watching the Learn Live series with Azure FastTrack Architects that gives viewers a comprehensive overview of the steps to complete the migration. You can find links to individual sessions in the table above. The table also includes direct links to migration tools and resources.
The latest version offers more features, higher performance, and better cost optimization than the retired services. For example:
App Service Environment version 3 is easier to use, has simpler network topology, and runs on more powerful infrastructure (up to 64 cores and 256GB RAM with faster scaling speeds for both Windows and Linux). Read the blog.
Logic Apps Standard provides enhanced compute and network isolation, high availability and compute elasticity, improved development experience. Read the blog.
API Management STV2 platform supports resiliency and security features of API Management that aren’t available on the STV1, including availability zones, private endpoints, and protection with Azure DDoS. Read the blog.
Need help? Azure is here to support you
Stay ahead of the upcoming end-of-life deadline with these intuitive and free resources. If for any reason you run into a roadblock and require additional help with your migration from FastTrack for Azure, please contact your Microsoft account team or Microsoft partner. Don’t delay.
Feedback
Please share your migration plans and experience in this brief survey.
Microsoft Tech Community – Latest Blogs –Read More
Announcing SSMS 20.2 … and getting feedback for SSMS 21
Hey SQL Tools fans! We’re halfway through 2024 and due to a confluence of events we have a release of SQL Server Management Studio to announce, version SSMS 20.2.
While we’ve been focused on work for SSMS 21, we made time for a few updates to address known issues that affected your workflows and use of SSMS. You can read about each update and fix in the release notes, but let’s cover some important fixes here.
SSIS and SQL Agent – many customers ran into a connection error (“The certificate chain was issued by an authority that is not trusted”) in SQL Agent when trying to create or modify a job step for SQL Server Integration Services (SSIS). This problem has been resolved in SSMS 20.2.
Replication – there’s a host of users that use the Replication Conflict Viewer and found it inaccessible whether using Mandatory or Optional encryption. That issue has also been addressed.
Query Store – many folks change the configuration for different Query Store reports using the Configure dialog, and we fixed a couple issues specific to the Configure dialog and reports not updating.
We also completed a set of accessibility and connection improvements, and addressed some issues related to Object Explorer, Query Editor, and Query Plans. Thanks to a few feature teams, we picked up some enhancements for Always Encrypted and the Link feature for Azure SQL Managed Instance, and a fix for the MI Link wizard as well. Finally, we made updates to the usual suspects (DacFx and SMO – two libraries on which SSMS depends) and the OLEDB driver, and we removed the Microsoft Visual C++ 2013 Redistributable from the installer, which a few customers noted had fallen out of support in April.
Note that updating from an earlier release of SSMS 20 will not remove the Microsoft Visual C++ 2013 Redistributable from the machine. If you have no other applications on the machine that use the Microsoft Visual C++ 2013 Redistributable, feel free to remove it yourself through Add/Remove Programs.
As always, please log any feedback related to SSMS on the feedback site. We continue to monitor votes and comments on ideas and have started a Friday Feedback series on LinkedIn. However – not all of you use LinkedIn regularly, and we don’t want you to miss out! Therefore, you’ll find a summary of topics covered thus far below, and links to Ideas so you can upvote or comment.
We ask that you find time to review each idea, and maybe other ideas that align with changes you’d like to see. As we’ve said previously, votes and comments are our currency, and we are looking for feedback from you to help shape the next major release of SSMS.
Finally, as we focus on SSMS 21 for the second half of 2024, we don’t expect any additional releases of SSMS 20, but we will continue to post here and ask for feedback over the next several months. Stay tuned, and thanks for being engaged with the SSMS team!
Installation footprint
For SSMS 21 we will have a new installer, which means you won’t have to download the .exe file every time you want to update to the next minor release. However, we will also have a larger installation footprint (e.g. maybe 2GB at most) and want to know if that works for folks. SSMS Installation
UI for creating logins and users in Azure SQL Database
We’re looking to add the UI dialog to create logins and users for Azure SQL DB. In the right-click menu, would you prefer to only have the option to view the dialog (UX), or would you also like the ability to have the template script open in the Query Editor (as it does now)? GUI/tool for SQL server login management in Azure SQL DB
Command line arguments/parameters
What command line arguments (parameters) do you use for SSMS, and what would you like to see added? Current list of parameters here, for anyone who hasn’t used them. SSMS command line arguments /parameters
Projects and Solutions vs. Open Folder
Do you use Projects and Solutions in SSMS, or do you prefer to use Open Folder instead? You can only choose one! What will replace the SSMS Solution Explorer?
Updating SSMS
With SSMS 21 updates will be easier – you won’t have to download a 700MB file! Knowing that updates will occur within the application, how often will you want to update SSMS? Improve the SSMS Update Experience
Microsoft Tech Community – Latest Blogs –Read More
Welcome to the Small and Medium Business Community!
We’re so glad you are here! This is space for small and medium businesses to post questions and engage with both Microsoft and peers on what is top of mind.
As Microsoft employees, we’re committed to providing the most up to date information about our products and solutions that help you run your business. We have engineering, marketing, even user on standby monitoring the discussions, so please ask your questions!
We’ll also be hosting AMAs and kicking off discussions to help you get the information and advice that you need – so be sure to follow this community and stay tuned for more.
Drop a hello in the comments and let us know what you’d like to see featured in this community.
We’re so glad you are here! This is space for small and medium businesses to post questions and engage with both Microsoft and peers on what is top of mind.
As Microsoft employees, we’re committed to providing the most up to date information about our products and solutions that help you run your business. We have engineering, marketing, even user on standby monitoring the discussions, so please ask your questions!
We’ll also be hosting AMAs and kicking off discussions to help you get the information and advice that you need – so be sure to follow this community and stay tuned for more.
Drop a hello in the comments and let us know what you’d like to see featured in this community.
Read More
scripting permission problem: Causes, Solutions, and Support Options
Q-B Script Error occurs when there are issues with browser settings or web page scripts. Resolve it by adjusting browser settings, clearing cache, or contacting Q-B support for assistance.
Q-B Script Error occurs when there are issues with browser settings or web page scripts. Resolve it by adjusting browser settings, clearing cache, or contacting Q-B support for assistance. Read More
Error 15103 Q.B desktop
Hello everyone,
I’m encountering an issue with Error 15103 Q.B desktop when I attempt to [describe the specific action or task you were performing when the error occurred, e.g., updating Quick-B00ks, downloading pay–r0ll updates, etc.]. I’ve already tried such as restarting Quick-B00ks, checking internet connectivity, etc., but the problem persists. Could someone please explain what Error 15103 Q.B desktop indicates and suggest a solution to resolve it? Any insights or advice would be greatly appreciated.
Hello everyone,I’m encountering an issue with Error 15103 Q.B desktop when I attempt to [describe the specific action or task you were performing when the error occurred, e.g., updating Quick-B00ks, downloading pay–r0ll updates, etc.]. I’ve already tried such as restarting Quick-B00ks, checking internet connectivity, etc., but the problem persists. Could someone please explain what Error 15103 Q.B desktop indicates and suggest a solution to resolve it? Any insights or advice would be greatly appreciated. Read More
qbmapi64 Out of Memory Error in Q-B on Windows 10/11: Causes, Fixes, and Support
Quick_Books QBMAPI Out of Memory error arises from memory allocation issues in the QBMAPI application. Resolve by optimizing system resources, updating software, or seeking support from Quick_Books.
Quick_Books QBMAPI Out of Memory error arises from memory allocation issues in the QBMAPI application. Resolve by optimizing system resources, updating software, or seeking support from Quick_Books. Read More
Quick-B00ks Error code 193
Hello everyone,
I’m using Quick-B00ks Desktop. I’ve already tried restarting Quick-B00ks, repairing the installation, updating Quick-B00ks, etc. But the Error 193 persists. Could someone please help me understand what Quick-B00ks Error code 193 means and suggest a solution to resolve it? Any advice or insights would be greatly appreciated.
Hello everyone,I’m using Quick-B00ks Desktop. I’ve already tried restarting Quick-B00ks, repairing the installation, updating Quick-B00ks, etc. But the Error 193 persists. Could someone please help me understand what Quick-B00ks Error code 193 means and suggest a solution to resolve it? Any advice or insights would be greatly appreciated. Read More
How to Resolve and get support Quick_Books Pay_roll Not Working Issues
Discover effective strategies to resolve Q-B Pay_roll not working issues promptly. Get expert support and guidance to ensure seamless pay_roll operations for your business.
Discover effective strategies to resolve Q-B Pay_roll not working issues promptly. Get expert support and guidance to ensure seamless pay_roll operations for your business. Read More
How do I fix error 103 in Quick_Books?: Expert Advice
Receive expert advice and effective troubleshooting strategies to resolve Q-B Error 103 swiftly, ensuring uninterrupted functionality for your accounting needs.
Receive expert advice and effective troubleshooting strategies to resolve Q-B Error 103 swiftly, ensuring uninterrupted functionality for your accounting needs. Read More
How to Get Professional Support : Error Code 40001 in Quick_Books
Discover professional support options to resolve Q.B Error 40001 efficiently, ensuring smooth operation of your accounting software with expert guidance and assistance.
Discover professional support options to resolve Q.B Error 40001 efficiently, ensuring smooth operation of your accounting software with expert guidance and assistance. Read More
How Do I Fix Unrecoverable Error in Quick-B00ks Desktop?
Hi everyone,
I’ve been encountering an issue with Unrecoverable Error in Quick-B00ks Desktop where I keep getting an error message. It’s been frustrating, and I’m not sure how to resolve it. Could someone please guide me through the steps to fix the Quick-B00ks Sync Manager error in a simple and easy-to-understand way? I’m not very tech-savvy, so any help would be greatly appreciated!
Thanks in advance!
Hi everyone,I’ve been encountering an issue with Unrecoverable Error in Quick-B00ks Desktop where I keep getting an error message. It’s been frustrating, and I’m not sure how to resolve it. Could someone please guide me through the steps to fix the Quick-B00ks Sync Manager error in a simple and easy-to-understand way? I’m not very tech-savvy, so any help would be greatly appreciated!Thanks in advance! Read More
App Spaces: Simplifying application logging
In today’s fast-paced development environment, having an efficient and seamless logging system is crucial for maintaining and debugging applications. App Spaces is a new experience which does things a bit differently from what’s common in Azure today. It brings different logging systems together to form a seamless end-to-end experience so that you can start producing and monitoring your application easily.
First, what is App Spaces?
App Spaces is a new experience which is designed to simplify the process of building end-to-end applications in Azure. Here’s how it stands out:
Visual Design Interface: App Spaces provides a simple interface that helps you visualize your architecture, making it easier to build and manage your applications end-to-end.
Automatically chooses the best service to host your code: One of the biggest challenges in building applications is deciding which services to use. App Spaces removes this complexity by analyzing your code and choosing for you.
Simple but doesn’t box you in: While App Spaces removes unnecessary complexity for you, it still gives your application the room to grow for when you inevitably get the point where you’ll need more of the advanced features that Azure has to offer.
Learn more about App Spaces here
Client-side Logging for Static App Components
Logging should be simple, yet getting started is often more complicated than it should be. App Spaces makes it easy to get basic logging enabled with the click of a button, but also walks you through a couple of easy steps if you want more control of what you’re logging.
Automatic Logging
If you just want bare minimum logs for all outbound traffic and don’t want to bother with instrumenting your app, then automatic logs should work just fine for you. Automatic logs will keep track of dependencies that your app needs to pull in on page load, as well as any outbound ajax requests that it makes to any API.
To enable, just:
Open your Static App component in your App Space
Click on the “Logs” tab
Click on the “Log settings” button and “enable” automatic logging.
“How does this work for a static web app?” you may ask. Well Static app components leverage the snippets feature of Azure Static Web Apps to inject code into the <HEAD> tag of your web page to pull in the Application Insights SDK. Once injected, Application Insights will intercept and log outbound HTTP requests without you needing to do anything else.
Manual Logging
For those who need more control over what and how they log, App Spaces provides a manual logging option. This option is not so much a mode but rather instructions on how to quickly instrument your application:
Install the SDK: First, install the Application Insights SDK.
Copy/paste sample code: Then, copy and paste the sample code provided by App Spaces into your app to initialize Application Insights and start logging custom events.
You keep mentioning Application Insights. What is that?
Application Insights is a robust logging service for monitoring and analyzing application telemetry and is the service which Static Web Apps prefers for application logging. For the most part, you don’t need to worry too much about how Application Insights works unless you want to use more of the advanced features it offers. Within App Spaces, we mostly abstract this from you so that you only need to think about is how to write logs and how to view them.
Something to understand about client-side logging
Client-side application logging with Application Insights works by making calls directly to the Application Insights service using something called your iKey (instrumentation key). Both automatic and manual logging is storing this key directly in your HTML code for this to work. iKeys are not “secrets” per-se because you cannot use them to read your log data and are strictly used for ingestion purposes. While this is a common pattern for logging, some people may be uncomfortable with the idea that their iKey is out in the public. If you are, then a way around this would be to add an API which your front-end could call to handle logging for you. It’s a bit more work because you would probably still want to lock down that API somehow with auth. App Spaces authentication and authorization features makes this simple, but it’s up to you to evaluate exactly how secure you need to make your telemetry pipeline. If you’re interested in how to add auth to your app, checkout this post I made about securing your 3-tier app.
Viewing Your Logs
Once you have logging enabled, whether through automatic or manual logging, viewing your logs in App Spaces is straightforward. To view your logs:
Open Your App: Start by browsing to your Static App using the “Open app in browser” link.
Navigate to Logs: Return to the Azure Portal and click on your Static App component within your App Space.
View Logs: Click on the “Logs” tab to view traces and requests. Logs typically appear within 30-60 seconds but can take up to 5 minutes depending on traffic.
Advanced Queries
For more control over how you query your data, click on the “Open in Advanced Queries” link. This will open a KQL (Kusto Query Language) query editor. KQL is a modern query language designed to run super-fast query operations over large sets of data. It’s excellent for detailed querying and also for building graphs and charts if needed.
Troubleshooting
If logs are not appearing:
Ensure your app is making AJAX requests.
Check that custom events are being logged properly with the correct instrumentation key mentioned in the code snippets in the manual log settings.
Logging for App Components
Logging for regular app components in App Spaces is even more straightforward than static app components. Unlike static apps, you don’t need to enable or install any SDK to get custom log events to Log Analytics.
Types of Logs for App Components
There are two primary types of logs for regular app components:
System Logs: These logs are related to the internal infrastructure that hosts your app on Azure Container Apps. You will typically see logs associated with the startup and shutdown processes of your app.
Console Logs: These logs capture any output your application sends to STDOUT or STDERR. For example, here’s how you would do it for Node.js apps:
console.log() – STDOUT
console.error() – STDERR
If your app is already logging to these streams, the logs will be captured automatically.
Viewing Logs for App Components
Viewing logs for regular App Components is almost identical to viewing logs for front-end static app components:
Access Logs: Click on your component in your App Space and go to the “Logs” tab.
Wait for Data: Logs usually appear within 30-60 seconds but can take up to 5 minutes in some cases.
You mentioned something about Log Analytics earlier. What is that?
Regular App Components in App Spaces are built on-top of Azure Container Apps which uses Log Analytics instead of Application Insights to log telemetry. Log Analytics is very similar to Application Insights in many ways, but it’s still yet another thing you would normally need to think about. App Spaces hides the distinction between these two services from you so that you don’t have to think about it.
Summary
App Spaces makes it incredibly easy to get your logs flowing for both static and non-static app components. You don’t need to understand the difference between where or how your logs are stored, whether that be Application Insights or Log Analytics. The viewing experience is consistent across both component types, providing a simplified and unified view of your logs. With App Spaces, you can focus more on building great applications while worrying less about how to manage them.
Microsoft Tech Community – Latest Blogs –Read More
Partner Case Study Series | Approved Contact
Approved Contact delivers solutions that help companies improve productivity and collaboration
A Microsoft partner for more than six years, Approved Contact is an ISV that provides collaboration solutions for Microsoft Teams, Office 365, Exchange Server, and more. With a mission to help all businesses improve productivity, Approved Contact lists several of its products in the Microsoft commercial marketplace, including its Approved Contact calendar management solution and its Text Bot text message integration for Teams. Companies large and small use Approved Contact’s solutions across all major verticals.
A financial services company trusted by more than 25,000 businesses for their merchant processing needs wanted to transform the payment processing landscape with a merchant-first approach. Its sales team was sharing 20 mobile phones among more than 100 representatives to communicate with customers and needed a way to optimize the exchange of documents between salespeople and customers. The company reached out to Approved Contact to implement Text Bot for Teams.
Continue reading here
**Explore all case studies or submit your own**
Microsoft Tech Community – Latest Blogs –Read More
How can I determine the update release number of MATLAB I am using in MATLAB R2022b and later?
I can no longer determine what update release number of MATLAB I am using when running the following commands
>> version -description
ans =
0×0 empty char array
>> ver -support
MATLAB Version: 9.13.0.2049777 (R2022b)
It is important to know which version of MATLAB my team members and I are using. Please advise me on where I can find this information.I can no longer determine what update release number of MATLAB I am using when running the following commands
>> version -description
ans =
0×0 empty char array
>> ver -support
MATLAB Version: 9.13.0.2049777 (R2022b)
It is important to know which version of MATLAB my team members and I are using. Please advise me on where I can find this information. I can no longer determine what update release number of MATLAB I am using when running the following commands
>> version -description
ans =
0×0 empty char array
>> ver -support
MATLAB Version: 9.13.0.2049777 (R2022b)
It is important to know which version of MATLAB my team members and I are using. Please advise me on where I can find this information. package, release, number, version MATLAB Answers — New Questions
Fill colour in a scatter plot
I neet to fill the graph for with light grey colour and remaining graph with a darker shade. Also two different pattern as backgrounds can also work.I neet to fill the graph for with light grey colour and remaining graph with a darker shade. Also two different pattern as backgrounds can also work. I neet to fill the graph for with light grey colour and remaining graph with a darker shade. Also two different pattern as backgrounds can also work. scatter plot, graph MATLAB Answers — New Questions
How to deploy simulink dashboard to app designer
I use a lot of customizable block for the simulation demo like vertical gauge, slider, etc.
now i want to create standalone app, which i believe i need to create a new GUI using app designer.
However, there is no customizable vertical gauge on App designer’s library component.
Is there any way to "copy+paste" simulink dashboard to App designer ?I use a lot of customizable block for the simulation demo like vertical gauge, slider, etc.
now i want to create standalone app, which i believe i need to create a new GUI using app designer.
However, there is no customizable vertical gauge on App designer’s library component.
Is there any way to "copy+paste" simulink dashboard to App designer ? I use a lot of customizable block for the simulation demo like vertical gauge, slider, etc.
now i want to create standalone app, which i believe i need to create a new GUI using app designer.
However, there is no customizable vertical gauge on App designer’s library component.
Is there any way to "copy+paste" simulink dashboard to App designer ? simulink dashboard, appdesigner, standalone application MATLAB Answers — New Questions
dicominfo showing more fields in Windows than Linux OS
I was looking for a private tag (07A3,1018) as I’ve seen it in MicroDicom viewer on my Windows workstation, however I cannot find this field after I transfer the images to the Linux workstation and read it using dicominfo. After a little research (on and off for 3 weeks…), I found dicominfo gave different number of attributes in Windows and Linux OS on the same file. DICOMs are from SIEMENS Prisma and Biograph_mCT.
In Windows (MATLAB version R2020a), dicominfo gave 186 attributes after executing:
attrs = builtin(‘_dicomparse’, fileDetails.name, …
fileDetails.bytes, …
getMachineEndian, …
false, …
dictionary, …
args.UseVRHeuristic);
In Linux (MATLAB version R2023a), dicominfo only gave 123 attributes after executing:
attrs = images.internal.builtins.dicomparse(fileDetails.name, …
fileDetails.bytes, …
getMachineEndian, …
false, …
dictionary, …
args.UseVRHeuristic);
I don’t know what’s the difference in this "dicomparse" built-in function (I didn’t find them anywhere in MATLAB installation directory) but the Linux one seems missing ELSCINT1 groups (like 07A1, 07A3, 07A5).
Would really appreciate it if there’s anything can get them back under Linux.I was looking for a private tag (07A3,1018) as I’ve seen it in MicroDicom viewer on my Windows workstation, however I cannot find this field after I transfer the images to the Linux workstation and read it using dicominfo. After a little research (on and off for 3 weeks…), I found dicominfo gave different number of attributes in Windows and Linux OS on the same file. DICOMs are from SIEMENS Prisma and Biograph_mCT.
In Windows (MATLAB version R2020a), dicominfo gave 186 attributes after executing:
attrs = builtin(‘_dicomparse’, fileDetails.name, …
fileDetails.bytes, …
getMachineEndian, …
false, …
dictionary, …
args.UseVRHeuristic);
In Linux (MATLAB version R2023a), dicominfo only gave 123 attributes after executing:
attrs = images.internal.builtins.dicomparse(fileDetails.name, …
fileDetails.bytes, …
getMachineEndian, …
false, …
dictionary, …
args.UseVRHeuristic);
I don’t know what’s the difference in this "dicomparse" built-in function (I didn’t find them anywhere in MATLAB installation directory) but the Linux one seems missing ELSCINT1 groups (like 07A1, 07A3, 07A5).
Would really appreciate it if there’s anything can get them back under Linux. I was looking for a private tag (07A3,1018) as I’ve seen it in MicroDicom viewer on my Windows workstation, however I cannot find this field after I transfer the images to the Linux workstation and read it using dicominfo. After a little research (on and off for 3 weeks…), I found dicominfo gave different number of attributes in Windows and Linux OS on the same file. DICOMs are from SIEMENS Prisma and Biograph_mCT.
In Windows (MATLAB version R2020a), dicominfo gave 186 attributes after executing:
attrs = builtin(‘_dicomparse’, fileDetails.name, …
fileDetails.bytes, …
getMachineEndian, …
false, …
dictionary, …
args.UseVRHeuristic);
In Linux (MATLAB version R2023a), dicominfo only gave 123 attributes after executing:
attrs = images.internal.builtins.dicomparse(fileDetails.name, …
fileDetails.bytes, …
getMachineEndian, …
false, …
dictionary, …
args.UseVRHeuristic);
I don’t know what’s the difference in this "dicomparse" built-in function (I didn’t find them anywhere in MATLAB installation directory) but the Linux one seems missing ELSCINT1 groups (like 07A1, 07A3, 07A5).
Would really appreciate it if there’s anything can get them back under Linux. dicominfo, operating system, windows, linux, image processing, dicom, os, elscint, dicomparse MATLAB Answers — New Questions
WiFi icon not showing; unable to connect to any wifi network
So in my Dell gaming laptop, the WiFi icon in the taskbar suddenly did not appear.
I tried the following solutions and neither worked:
Performed a clean rebootUninstalling and reinstalling the WiFi driverSearched in if the Wi Fi icon was just disabledInstalled a new driver from the Intel Website and restarted the computer (which only worked temporarily but later it didn’t)
So in my Dell gaming laptop, the WiFi icon in the taskbar suddenly did not appear.I tried the following solutions and neither worked: Performed a clean rebootUninstalling and reinstalling the WiFi driverSearched in if the Wi Fi icon was just disabledInstalled a new driver from the Intel Website and restarted the computer (which only worked temporarily but later it didn’t) Read More