Month: July 2024
Why doesn’t OneDrive support metadata and custom views?
Does OneDrive not support metadata?
Problem
The only details I can see are as follows: Type, Modified, Added, Date created, Path Size. But my files have so much more metadata and categorizations.
SharePoint file management is nice
The experience in SharePoint is great; it has all of our files packed with useful metadata; at one organization I was even able to remove all folders and rely only on libraries and metadata, providing UI via web parts like the Highlighted Content, Feed, and Public Views. File duplicates across hundreds of people went from thousands to zero for the majority of the time. Time searching for files went down to mere seconds. Collaboration increased. File integrity improved. On other sites, we had a mixture of folders and metadata, but still those Public Views were invaluable for managing our department data.
Onedrive seems to lose much of my file data!
But moving over to OneDrive, it seems all that file storage functionality has been lost. Even existing file metadata seems to get lost during transfers. Devs seem to be throwing in some AI stuff, memories, but for some reason failing to listen to community feedback and add this basic functionality; even with complaints where Onedrive use resulted in lost and corrupted file metadata. Now they’ve announced the Next Generation of OneDrive but the topic doesn’t seem to be addressed. I see requests and complaints on the internet going back years, including many over the past 12 months over on the feedback portal. Most of this feedback seems to go ignored though.
Is there a reason why Microsoft hasn’t allowed users to create a metadata column or to create custom views of our OneDrive libraries?
Does OneDrive not support metadata? ProblemThe only details I can see are as follows: Type, Modified, Added, Date created, Path Size. But my files have so much more metadata and categorizations. SharePoint file management is niceThe experience in SharePoint is great; it has all of our files packed with useful metadata; at one organization I was even able to remove all folders and rely only on libraries and metadata, providing UI via web parts like the Highlighted Content, Feed, and Public Views. File duplicates across hundreds of people went from thousands to zero for the majority of the time. Time searching for files went down to mere seconds. Collaboration increased. File integrity improved. On other sites, we had a mixture of folders and metadata, but still those Public Views were invaluable for managing our department data. Onedrive seems to lose much of my file data!But moving over to OneDrive, it seems all that file storage functionality has been lost. Even existing file metadata seems to get lost during transfers. Devs seem to be throwing in some AI stuff, memories, but for some reason failing to listen to community feedback and add this basic functionality; even with complaints where Onedrive use resulted in lost and corrupted file metadata. Now they’ve announced the Next Generation of OneDrive but the topic doesn’t seem to be addressed. I see requests and complaints on the internet going back years, including many over the past 12 months over on the feedback portal. Most of this feedback seems to go ignored though. Is there a reason why Microsoft hasn’t allowed users to create a metadata column or to create custom views of our OneDrive libraries? Read More
Viva Goal Access Restriction
I am looking to restrict the other users so that they should not see other user goal. Currently users can change the filter in explorer or in My OKR and see other user goal.
Please advise how i can restrict the access.
I am looking to restrict the other users so that they should not see other user goal. Currently users can change the filter in explorer or in My OKR and see other user goal. Please advise how i can restrict the access. Read More
SharePoint Search Query exclude specific pages based on custom field value
In our [site pages] library, we added a [Status] column with values [Current, Archive, Draft]. Essentially, in the search results, I only want site pages that have ‘current’ status. Is it possible to do this in Query Builder or other means (i.e. Microsoft Search Verticals)?
In our [site pages] library, we added a [Status] column with values [Current, Archive, Draft]. Essentially, in the search results, I only want site pages that have ‘current’ status. Is it possible to do this in Query Builder or other means (i.e. Microsoft Search Verticals)? Read More
How to Fix QuickBook𝖘 Error PS036 after update?
Hi All,
I encountered an issue recently while trying to renew my subscription in QuickBook𝖘 Desktop. Every time I attempt to download the latest updates, I keep getting Error PS036. This error has halted my processing and I’m unsure how to resolve it.
Hi All,I encountered an issue recently while trying to renew my subscription in QuickBook𝖘 Desktop. Every time I attempt to download the latest updates, I keep getting Error PS036. This error has halted my processing and I’m unsure how to resolve it. Read More
move spaces to a given column via worksheet command
i am 81 yoa and my lady is sickly. Among other things she has type 1 diabetes and heart problems.
I am building a worksheet containing foods and their calories and carbs.
i want to blank out input a column when she has completed her food menu and is done inputting. How can I do that?
I also want to protect all columns in the worksheet except the one for her input.
I am using Microsoft Professional + 2013 Office on a pc via wireless in Windows 11.
can anyone help me? I would be happy to attach a copy of the worksheet but i don’t see how!
Thanks in advance!
i am 81 yoa and my lady is sickly. Among other things she has type 1 diabetes and heart problems.I am building a worksheet containing foods and their calories and carbs.i want to blank out input a column when she has completed her food menu and is done inputting. How can I do that?I also want to protect all columns in the worksheet except the one for her input. I am using Microsoft Professional + 2013 Office on a pc via wireless in Windows 11.can anyone help me? I would be happy to attach a copy of the worksheet but i don’t see how!Thanks in advance! Read More
How to Fix QuickBook𝖘 Error PS038 after update?
I’m encountering a frustrating issue with QuickBook𝖘 Desktop when trying to update my tax tables. Every time I attempt to download the latest updates, I’m getting Error PS038. This problem has halted my processing, and I’m seeking guidance on how to resolve it.
I’m encountering a frustrating issue with QuickBook𝖘 Desktop when trying to update my tax tables. Every time I attempt to download the latest updates, I’m getting Error PS038. This problem has halted my processing, and I’m seeking guidance on how to resolve it. Read More
Understanding OKR permissions and privacy: not obvious parent-child logic!
Hi,
Wanted to share our experience and evolving understanding of OKR permissions and privacy to see if it matches with what others see and need.
Step 1 – Viva Goals provides a feature to make Objectives or Key Results “private” by setting the permissions to “Only selected people can view and align”. Given we have some Key Results that expose sensitive financial results, for those KR we set the permissions to just a limited set of people. This all feels good as a little “lock” appears beside the KR.
Step 2 – Some of those private KRs are grouped under a parent Objective that we also make “Private” as everything under the Objective is private. However, some of the private KRs are grouped under Objectives that also have KRs that are public, so those parent objectives are kept “public”.
Outcome: we assumed that all the KRs that we made private are indeed private. But to our surprise, this does not seem to be the case. When the private KR is child to a public Objective, then people who are NOT in the permission list can this see the KR and its result. Exactly what we wanted to avoid!
In the case of private KRs that are child to a private Objective, the general public can see the private Objective but they can not open it and see any of its child: which is good! (even though we thought they would not even see the private objective!).
So our conclusion is that to make KRs truly private they NEED to be grouped under a Private objective, not a public one. And it needs to be clear that this private Objective is actually visible to all. This is a relatively acceptable workaround once one is aware of it. However the User Interface of Viva Goals is deceptive in the way that it lets the KR creator think that its KR is private, when it actually is not.
Have others used the OKR privacy settings and see similar outcomes? Other experiences or recommendations on how to make sure private OKRs are truly private?
Hi,Wanted to share our experience and evolving understanding of OKR permissions and privacy to see if it matches with what others see and need.Step 1 – Viva Goals provides a feature to make Objectives or Key Results “private” by setting the permissions to “Only selected people can view and align”. Given we have some Key Results that expose sensitive financial results, for those KR we set the permissions to just a limited set of people. This all feels good as a little “lock” appears beside the KR.Step 2 – Some of those private KRs are grouped under a parent Objective that we also make “Private” as everything under the Objective is private. However, some of the private KRs are grouped under Objectives that also have KRs that are public, so those parent objectives are kept “public”.Outcome: we assumed that all the KRs that we made private are indeed private. But to our surprise, this does not seem to be the case. When the private KR is child to a public Objective, then people who are NOT in the permission list can this see the KR and its result. Exactly what we wanted to avoid!In the case of private KRs that are child to a private Objective, the general public can see the private Objective but they can not open it and see any of its child: which is good! (even though we thought they would not even see the private objective!).So our conclusion is that to make KRs truly private they NEED to be grouped under a Private objective, not a public one. And it needs to be clear that this private Objective is actually visible to all. This is a relatively acceptable workaround once one is aware of it. However the User Interface of Viva Goals is deceptive in the way that it lets the KR creator think that its KR is private, when it actually is not.Have others used the OKR privacy settings and see similar outcomes? Other experiences or recommendations on how to make sure private OKRs are truly private? Read More
Three New Capabilities to Modernize your SQL Server Anywhere with Azure Arc | Data Exposed
With the latest enhancements in SQL Server enabled by Azure Arc, you can modernize your SQL Servers outside Azure and also assess options for end of support SQL Servers 2012 and 2014. On this episode of Data Exposed with Anna Hoffman and Dhananjay Mahajan, we will cover the:
• Migration Assessment preview to identify the SQL Servers that are ready to migrate to Azure
• Physical core model for unlimited virtualization to save on costs
• Extended security updates for flexible monthly billing model to extend azure operations and management of your SQL Server
• Azure copilot now in pre-preview for Arc enabled
Resources:
View/share our latest episodes on Microsoft Learn and YouTube!
Microsoft Tech Community – Latest Blogs –Read More
function find() sometimes doesn’t work properly
hello! i have a simple part of code, but in some cases function find doesnt work
f = [10 : 0.001 : 60];
frez = [48.7234 48.4347 46.4930 46.7682 44.9716 45.9232 48.2044 47.7394 55.0087 49.9675];
for i = 1 :length(frez)
x1 = find(f == round(frez(i)-5, 3));
x2 = find(f == round(frez(i)+5, 3));
Sd{i} = {x1 x2};
end
Sd{3}, Sd{8}, Sd{9} have 1 empty value! Why?
round(frez(3)-5, 3)
ans =
41.4930
>> find(f==ans+0.001)
ans =
31495
>> f(31494)
ans =
41.4930
But that code work!
Why ‘find’ doesnt find index even though it is?hello! i have a simple part of code, but in some cases function find doesnt work
f = [10 : 0.001 : 60];
frez = [48.7234 48.4347 46.4930 46.7682 44.9716 45.9232 48.2044 47.7394 55.0087 49.9675];
for i = 1 :length(frez)
x1 = find(f == round(frez(i)-5, 3));
x2 = find(f == round(frez(i)+5, 3));
Sd{i} = {x1 x2};
end
Sd{3}, Sd{8}, Sd{9} have 1 empty value! Why?
round(frez(3)-5, 3)
ans =
41.4930
>> find(f==ans+0.001)
ans =
31495
>> f(31494)
ans =
41.4930
But that code work!
Why ‘find’ doesnt find index even though it is? hello! i have a simple part of code, but in some cases function find doesnt work
f = [10 : 0.001 : 60];
frez = [48.7234 48.4347 46.4930 46.7682 44.9716 45.9232 48.2044 47.7394 55.0087 49.9675];
for i = 1 :length(frez)
x1 = find(f == round(frez(i)-5, 3));
x2 = find(f == round(frez(i)+5, 3));
Sd{i} = {x1 x2};
end
Sd{3}, Sd{8}, Sd{9} have 1 empty value! Why?
round(frez(3)-5, 3)
ans =
41.4930
>> find(f==ans+0.001)
ans =
31495
>> f(31494)
ans =
41.4930
But that code work!
Why ‘find’ doesnt find index even though it is? find, function, indexing, matlab code, floating point MATLAB Answers — New Questions
Save graphical objects in .mat file for later use
I have been writing matlab apps that visualize field experimental data involving movements of instrumented people and physical objects, tracking of released vapor clouds, data from referee instrumentation, and data from cfd simulations. The apps typically involve time sequenced and synchronized plotting of points and lines in uiaxes, contourf plotting of vapor concentrations, synchronized time lapsed photos or sometimes videos frame by frame. They typically wind up having between 5 and 10 axes containg plots or images which are updated with data synchronized in time on a second by second basis for a few thousand seconds.
I often need to present the visualizations to groups of people and for that I need for the app to run as quickly as it can to maintain their attention and still present the important details. I try to minimize numerical calculations in the app by pre-processing and synchronizing all the data and imagery beforehand so that the app largely involves just managing display of the graphical objects. I found that even simple graphical displays of the data (such as calls to scatter, plot, patch, contourf, etc), which I do for a few dozen sets of data every second for the thousands of seconds covered, progressively slows the real-time display as more and more data sets are involved, even with generous application of drawnows.
I have been trying to generate the displays as arrays of graphical objects and then sequence the display by adjusting object properties like visibility, alpha, etc instead of calling the scatter, plot, patch, etc functions. That allows me to control the speed of the display much better, but generating the graphical object arrays seems to be generating a delay when the app is doing it. Sorry for the long-winded description, but my question is fairly simple I think.
Instead of calling scatter at each second for all the different data streams i have been doing something like this example (the x and y here are just nominal examples of a dataset):
x = (1:50);
y = x.^1.5;
i = (1:50);
ax = axes;
xlim(ax,[0 50]);
ylim(ax,[0 360]);
hold(ax,"on");
H = arrayfun(@(i) scatter(ax,x(i),y(i),"filled","black","Visible","off"),i);
[Then I control which points are displayed when by something like the following]
for j=1:50
H(j).Visible = "on";
pause(0.05);
end
I can make points appear as a sequence of points (or other objects), or appear as a single point moving by toggling the visibility properties or alphas if needed.
Finally my question. The multiple arrayfun calls for arrays of a few thousands of elements seem to take a bit of time in the real time running of the app, but after they are done things are very fast. I think I would like to preprocess the graphical objects (eg. the H above) and then store the graphical objects in a .mat file and simply load them when the app starts up. I have been able to save them (eg H above) into a .mat file and then load them back in to the workspace, but then how do I add them to the axes that I want to add them to? For example if I try
saveobj(‘H.mat’,’H’);
Then delete H by hand with a right click (for some reason delete(H) doesn’t work at the moment), create new axes as above, how do I add the just-loaded H to the newly created axes?I have been writing matlab apps that visualize field experimental data involving movements of instrumented people and physical objects, tracking of released vapor clouds, data from referee instrumentation, and data from cfd simulations. The apps typically involve time sequenced and synchronized plotting of points and lines in uiaxes, contourf plotting of vapor concentrations, synchronized time lapsed photos or sometimes videos frame by frame. They typically wind up having between 5 and 10 axes containg plots or images which are updated with data synchronized in time on a second by second basis for a few thousand seconds.
I often need to present the visualizations to groups of people and for that I need for the app to run as quickly as it can to maintain their attention and still present the important details. I try to minimize numerical calculations in the app by pre-processing and synchronizing all the data and imagery beforehand so that the app largely involves just managing display of the graphical objects. I found that even simple graphical displays of the data (such as calls to scatter, plot, patch, contourf, etc), which I do for a few dozen sets of data every second for the thousands of seconds covered, progressively slows the real-time display as more and more data sets are involved, even with generous application of drawnows.
I have been trying to generate the displays as arrays of graphical objects and then sequence the display by adjusting object properties like visibility, alpha, etc instead of calling the scatter, plot, patch, etc functions. That allows me to control the speed of the display much better, but generating the graphical object arrays seems to be generating a delay when the app is doing it. Sorry for the long-winded description, but my question is fairly simple I think.
Instead of calling scatter at each second for all the different data streams i have been doing something like this example (the x and y here are just nominal examples of a dataset):
x = (1:50);
y = x.^1.5;
i = (1:50);
ax = axes;
xlim(ax,[0 50]);
ylim(ax,[0 360]);
hold(ax,"on");
H = arrayfun(@(i) scatter(ax,x(i),y(i),"filled","black","Visible","off"),i);
[Then I control which points are displayed when by something like the following]
for j=1:50
H(j).Visible = "on";
pause(0.05);
end
I can make points appear as a sequence of points (or other objects), or appear as a single point moving by toggling the visibility properties or alphas if needed.
Finally my question. The multiple arrayfun calls for arrays of a few thousands of elements seem to take a bit of time in the real time running of the app, but after they are done things are very fast. I think I would like to preprocess the graphical objects (eg. the H above) and then store the graphical objects in a .mat file and simply load them when the app starts up. I have been able to save them (eg H above) into a .mat file and then load them back in to the workspace, but then how do I add them to the axes that I want to add them to? For example if I try
saveobj(‘H.mat’,’H’);
Then delete H by hand with a right click (for some reason delete(H) doesn’t work at the moment), create new axes as above, how do I add the just-loaded H to the newly created axes? I have been writing matlab apps that visualize field experimental data involving movements of instrumented people and physical objects, tracking of released vapor clouds, data from referee instrumentation, and data from cfd simulations. The apps typically involve time sequenced and synchronized plotting of points and lines in uiaxes, contourf plotting of vapor concentrations, synchronized time lapsed photos or sometimes videos frame by frame. They typically wind up having between 5 and 10 axes containg plots or images which are updated with data synchronized in time on a second by second basis for a few thousand seconds.
I often need to present the visualizations to groups of people and for that I need for the app to run as quickly as it can to maintain their attention and still present the important details. I try to minimize numerical calculations in the app by pre-processing and synchronizing all the data and imagery beforehand so that the app largely involves just managing display of the graphical objects. I found that even simple graphical displays of the data (such as calls to scatter, plot, patch, contourf, etc), which I do for a few dozen sets of data every second for the thousands of seconds covered, progressively slows the real-time display as more and more data sets are involved, even with generous application of drawnows.
I have been trying to generate the displays as arrays of graphical objects and then sequence the display by adjusting object properties like visibility, alpha, etc instead of calling the scatter, plot, patch, etc functions. That allows me to control the speed of the display much better, but generating the graphical object arrays seems to be generating a delay when the app is doing it. Sorry for the long-winded description, but my question is fairly simple I think.
Instead of calling scatter at each second for all the different data streams i have been doing something like this example (the x and y here are just nominal examples of a dataset):
x = (1:50);
y = x.^1.5;
i = (1:50);
ax = axes;
xlim(ax,[0 50]);
ylim(ax,[0 360]);
hold(ax,"on");
H = arrayfun(@(i) scatter(ax,x(i),y(i),"filled","black","Visible","off"),i);
[Then I control which points are displayed when by something like the following]
for j=1:50
H(j).Visible = "on";
pause(0.05);
end
I can make points appear as a sequence of points (or other objects), or appear as a single point moving by toggling the visibility properties or alphas if needed.
Finally my question. The multiple arrayfun calls for arrays of a few thousands of elements seem to take a bit of time in the real time running of the app, but after they are done things are very fast. I think I would like to preprocess the graphical objects (eg. the H above) and then store the graphical objects in a .mat file and simply load them when the app starts up. I have been able to save them (eg H above) into a .mat file and then load them back in to the workspace, but then how do I add them to the axes that I want to add them to? For example if I try
saveobj(‘H.mat’,’H’);
Then delete H by hand with a right click (for some reason delete(H) doesn’t work at the moment), create new axes as above, how do I add the just-loaded H to the newly created axes? graphical objects, saving graphical objects MATLAB Answers — New Questions
Functions returning part of N-D data
I made a class that has methods to return specific slices of an n-d array. I can use these methods as if they are properties, and subindexing works with one exception, I can’t index with just a colon, I have to enclose it in quotes.
Here are examples where normal indexing works:
>> foobar = cfoobar(reshape(1:8,2,2,2))
foobar =
cfoobar with no properties.
>> foobar.foo([2,1],[2,1])
ans =
4 2
3 1
>> foobar.bar(1:end,end)
ans =
7
8
Here is the example that doesn’t work:
>> foobar.bar(:,end)
Input arguments to function include colon operator. To input the colon character, use ‘:’ instead.
Here is the example working with quotes:
>> foobar.bar(‘:’,end)
ans =
7
8
>>
Here is the class:
classdef cfoobar
properties (Access = private)
foobar;
end
methods
function obj = cfoobar(data)
obj.foobar = data;
end
function data = foo(obj, varargin)
data = obj.foobar(:,:,1);
data = data(varargin{:});
end
function data = bar(obj, varargin)
data = obj.foobar(:,:,2);
data = data(varargin{:});
end
end
end
How do I write the class to make the colon work by itself?I made a class that has methods to return specific slices of an n-d array. I can use these methods as if they are properties, and subindexing works with one exception, I can’t index with just a colon, I have to enclose it in quotes.
Here are examples where normal indexing works:
>> foobar = cfoobar(reshape(1:8,2,2,2))
foobar =
cfoobar with no properties.
>> foobar.foo([2,1],[2,1])
ans =
4 2
3 1
>> foobar.bar(1:end,end)
ans =
7
8
Here is the example that doesn’t work:
>> foobar.bar(:,end)
Input arguments to function include colon operator. To input the colon character, use ‘:’ instead.
Here is the example working with quotes:
>> foobar.bar(‘:’,end)
ans =
7
8
>>
Here is the class:
classdef cfoobar
properties (Access = private)
foobar;
end
methods
function obj = cfoobar(data)
obj.foobar = data;
end
function data = foo(obj, varargin)
data = obj.foobar(:,:,1);
data = data(varargin{:});
end
function data = bar(obj, varargin)
data = obj.foobar(:,:,2);
data = data(varargin{:});
end
end
end
How do I write the class to make the colon work by itself? I made a class that has methods to return specific slices of an n-d array. I can use these methods as if they are properties, and subindexing works with one exception, I can’t index with just a colon, I have to enclose it in quotes.
Here are examples where normal indexing works:
>> foobar = cfoobar(reshape(1:8,2,2,2))
foobar =
cfoobar with no properties.
>> foobar.foo([2,1],[2,1])
ans =
4 2
3 1
>> foobar.bar(1:end,end)
ans =
7
8
Here is the example that doesn’t work:
>> foobar.bar(:,end)
Input arguments to function include colon operator. To input the colon character, use ‘:’ instead.
Here is the example working with quotes:
>> foobar.bar(‘:’,end)
ans =
7
8
>>
Here is the class:
classdef cfoobar
properties (Access = private)
foobar;
end
methods
function obj = cfoobar(data)
obj.foobar = data;
end
function data = foo(obj, varargin)
data = obj.foobar(:,:,1);
data = data(varargin{:});
end
function data = bar(obj, varargin)
data = obj.foobar(:,:,2);
data = data(varargin{:});
end
end
end
How do I write the class to make the colon work by itself? indexing, class MATLAB Answers — New Questions
New Blog | Portal extension for Azure Firewall with DDoS protection
By Saleem Bseeu
Introduction
In the ever-evolving landscape of network security, Azure Firewall has emerged as a key player. As a managed, cloud-based network security service, it provides essential protection for your Azure Virtual Network resources. Cyber threats are increasingly sophisticated and frequent, the importance of robust security measures like Distributed Denial of Service (DDoS) protection cannot be overstated. DDoS attacks can cripple services, making them unavailable to users, which can have significant business implications. One of the motivations for integrating DDoS protection into the Azure Firewall creation flow is to simplify the process for users. Many users who deploy Azure Firewall also enable DDoS protection to protect their network resources. However, for those who may not be aware of the importance of DDoS protection or prefer a more straightforward setup process, the new creation flow makes it easier to enable this feature. By integrating DDoS protection into the Firewall creation process, users can activate this essential security measure with just a few clicks, enhancing the overall security of their network environment.
The New Azure Firewall Flow Creation (Integrating DDoS Protection)
The new Azure Firewall flow creation process represents a significant advancement in network security management. This process is designed to be user-friendly, providing a more streamlined experience for setting up and managing firewalls. These improvements not only enhance the user experience but also contribute to a more secure network environment.
The new creation process is notable for its integration of DDoS protection, allowing users to activate this feature seamlessly during setup. This integration streamlines the process of enabling DDoS protection on Azure Firewall public IPs, making it easily accessible to users of all skill levels with just a few clicks. When customers activate DDoS Protection, they can enroll in DDoS IP Protection or DDoS Network Protection SKUs. These SKUs provide value-added features and capabilities, beyond the basic platform-level DDoS protection that safeguards Azure’s infrastructure and services. DDoS attacks targeting your applications and resources are mitigated with a profile that is automatically adjusted to your expected traffic volume, along with attack alert notifications, logging and monitoring, cost protection, and DDoS Rapid Response (included with DDoS Network Protection). This ensures that, even in the event of a DDoS attack, services remain available and secure, which is vital in today’s digital environment where service availability can have a direct impact on business operations.
Note: This new flow creation is now available for preview. To access it, use the URL preview.portal.azure.com.
Exploring the New Service Creation Flow
Let’s delve into the new service creation flow and learn how to navigate it. Start by accessing the Firewall service in your Azure portal and initiate the creation of a new Firewall.
This initial step mirrors the process used in the past to create your Firewall. You’ll need to select the resource, name, region, and availability zones that suit your needs. When it comes to Firewall SKU, you’re presented with three options: Standard, Premium, and Basic. To gain a better understanding of which Firewall SKU aligns with your requirements, refer to Choose the right Azure Firewall SKU to meet your needs | Microsoft Learn
Read the full post here: Portal extension for Azure Firewall with DDoS protection
By Saleem Bseeu
Introduction
In the ever-evolving landscape of network security, Azure Firewall has emerged as a key player. As a managed, cloud-based network security service, it provides essential protection for your Azure Virtual Network resources. Cyber threats are increasingly sophisticated and frequent, the importance of robust security measures like Distributed Denial of Service (DDoS) protection cannot be overstated. DDoS attacks can cripple services, making them unavailable to users, which can have significant business implications. One of the motivations for integrating DDoS protection into the Azure Firewall creation flow is to simplify the process for users. Many users who deploy Azure Firewall also enable DDoS protection to protect their network resources. However, for those who may not be aware of the importance of DDoS protection or prefer a more straightforward setup process, the new creation flow makes it easier to enable this feature. By integrating DDoS protection into the Firewall creation process, users can activate this essential security measure with just a few clicks, enhancing the overall security of their network environment.
The New Azure Firewall Flow Creation (Integrating DDoS Protection)
The new Azure Firewall flow creation process represents a significant advancement in network security management. This process is designed to be user-friendly, providing a more streamlined experience for setting up and managing firewalls. These improvements not only enhance the user experience but also contribute to a more secure network environment.
The new creation process is notable for its integration of DDoS protection, allowing users to activate this feature seamlessly during setup. This integration streamlines the process of enabling DDoS protection on Azure Firewall public IPs, making it easily accessible to users of all skill levels with just a few clicks. When customers activate DDoS Protection, they can enroll in DDoS IP Protection or DDoS Network Protection SKUs. These SKUs provide value-added features and capabilities, beyond the basic platform-level DDoS protection that safeguards Azure’s infrastructure and services. DDoS attacks targeting your applications and resources are mitigated with a profile that is automatically adjusted to your expected traffic volume, along with attack alert notifications, logging and monitoring, cost protection, and DDoS Rapid Response (included with DDoS Network Protection). This ensures that, even in the event of a DDoS attack, services remain available and secure, which is vital in today’s digital environment where service availability can have a direct impact on business operations.
Note: This new flow creation is now available for preview. To access it, use the URL preview.portal.azure.com.
Exploring the New Service Creation Flow
Let’s delve into the new service creation flow and learn how to navigate it. Start by accessing the Firewall service in your Azure portal and initiate the creation of a new Firewall.
This initial step mirrors the process used in the past to create your Firewall. You’ll need to select the resource, name, region, and availability zones that suit your needs. When it comes to Firewall SKU, you’re presented with three options: Standard, Premium, and Basic. To gain a better understanding of which Firewall SKU aligns with your requirements, refer to Choose the right Azure Firewall SKU to meet your needs | Microsoft Learn
Read the full post here: Portal extension for Azure Firewall with DDoS protection
Error code 0x800ccc1a
Hello,
i have an problem with outlook. I use windows 7 and when i am starting outlook there is the error code 0x800ccc1a and i cant get and send email.
Thanks for helping,
Best wishes
Laurenz
Hello,i have an problem with outlook. I use windows 7 and when i am starting outlook there is the error code 0x800ccc1a and i cant get and send email.Thanks for helping, Best wishesLaurenz Read More
Delegate
We are trying to use PowerShell to set the delegation of a user’s calendar to an other user’s account.
Add-MailboxFolderPermission -Identity [EMAIL_ADDRESS1]:Calendar -User [EMAIL_ADDRESS2] -AccessRights Editor -SharingPermissionFlags Delegate,CanViewPrivateItems
We ran the script, however, it only set the delegation to “Delegate Only” and we wanted to set it to “Both my delegate and me” so both people can receive and respond to the meeting invite.
Any way to achieve that?
We are trying to use PowerShell to set the delegation of a user’s calendar to an other user’s account. Add-MailboxFolderPermission -Identity [EMAIL_ADDRESS1]:Calendar -User [EMAIL_ADDRESS2] -AccessRights Editor -SharingPermissionFlags Delegate,CanViewPrivateItems We ran the script, however, it only set the delegation to “Delegate Only” and we wanted to set it to “Both my delegate and me” so both people can receive and respond to the meeting invite. Any way to achieve that? Read More
Save Big on Hosting Your Fine-Tuned Models on Azure OpenAI Service
We’ve heard your feedback loud and clear: folks want to fine tune their models, but the pricing can make experimentation too expensive. Following our update last month to switch to token based billing for training, we’re reducing the hosting charges for many of your favorite models!
Starting from July 1, we have reduced the hosting charges for many Azure OpenAI Service fine-tuned models, including our most popular models – the GPT-35-Turbo family. For folks less familiar with our service, models need to be deployed before they can be used for inferencing – and when deployed, we charge an hourly rate for hosting models. Don’t need to use your model right away? We store up to 100 non-deployed fine tuned models per resource, for free!
The new prices are published on the Azure OpenAI Service Pricing page, and listed below:
Base Model
Previous Price
New Price
(Effective July 1, 2024)
Babbage-002
$1.70 / hour
$1.70 / hour
Davinci-002
$2.00 / hour
$1.70 / hour (15% off)
GPT-35-Turbo (4K)
$3.00 / hour
$1.70 / hour (43% off)
GPT-35-Turbo (16K)
$3.00 / hour
$1.70 / hour (43% off)
Why do we charge for hosting? When you deploy a fine tune model, you’re covered by the same Azure OpenAI SLAs as our base models, with 99.9% uptime, and hosted continuously on Azure infrastructure rather than being loaded on demand. This means that once your model is deployed, there’s no wait for inferencing. And, because you’re paying for your deployment, we charge a relatively low price for inferencing (the same as the equivalent base model).
When comparing different services, you can consider the tradeoff between a fixed price for hosting and a higher per-token rate for inferencing. Because Azure OpenAI has a fixed hosting cost and low inferencing charges, for heavier inferencing workloads it may be much cheaper compared to services that just charge a premium on tokens. For example, if we assume a standard 8:1 ratio for input to output tokens and compare the costs of using a fine-tuned GPT-35-Turbo model, when your workload surpasses ~700K tokens / hour (~12K TPM), Azure OpenAI becomes the cheaper option.
We hope this will make it easier for you to use these models and explore their capabilities. Thank you for choosing Azure OpenAI Service. Happy fine tuning!
Microsoft Tech Community – Latest Blogs –Read More
Where I can find the MATLAB library *.m files?
I am looking for the MATLAB library *.m files.I am looking for the MATLAB library *.m files. I am looking for the MATLAB library *.m files. library *.m files MATLAB Answers — New Questions
Simulink simulation doesn’t end
Hello, I’m simulating a Fuel Cell system with the fuel cell simscape’s block. Is a simple system, constant in input for fuel and air pressures, stoichioimetric rate for "qair" and "qfuel", in the outport "p" and "n" i connected a power sensor and then a scope connected to the latter. I use a probe to read the value of "iFC" that is a result of the simulation to input it into a MatLab Function block to calculate the rate of production of water as a function of the current generated by the cell because I need it as an output as well. The problem I encounter is that during the simulation the little loading bar stays at 0% and it appears a writing next to it that says "T = a very little number". I am fairly new to simscape that i’m using for my bachel thesis. Is there someone that knows what is happening? Thanks so much in advance, i will attach an image of the model and write the code inside the matlab function block.
code:
function H2Opr = H2O_produced(area_cell,i_cell,Ncell)
MW_H2O = 18.01528; %g/mol
F = 9.64853321233100184*10^4; %C/mol
H2Opr = (Ncell * MW_H2O * area_cell * i_cell)/(2*F);
endHello, I’m simulating a Fuel Cell system with the fuel cell simscape’s block. Is a simple system, constant in input for fuel and air pressures, stoichioimetric rate for "qair" and "qfuel", in the outport "p" and "n" i connected a power sensor and then a scope connected to the latter. I use a probe to read the value of "iFC" that is a result of the simulation to input it into a MatLab Function block to calculate the rate of production of water as a function of the current generated by the cell because I need it as an output as well. The problem I encounter is that during the simulation the little loading bar stays at 0% and it appears a writing next to it that says "T = a very little number". I am fairly new to simscape that i’m using for my bachel thesis. Is there someone that knows what is happening? Thanks so much in advance, i will attach an image of the model and write the code inside the matlab function block.
code:
function H2Opr = H2O_produced(area_cell,i_cell,Ncell)
MW_H2O = 18.01528; %g/mol
F = 9.64853321233100184*10^4; %C/mol
H2Opr = (Ncell * MW_H2O * area_cell * i_cell)/(2*F);
end Hello, I’m simulating a Fuel Cell system with the fuel cell simscape’s block. Is a simple system, constant in input for fuel and air pressures, stoichioimetric rate for "qair" and "qfuel", in the outport "p" and "n" i connected a power sensor and then a scope connected to the latter. I use a probe to read the value of "iFC" that is a result of the simulation to input it into a MatLab Function block to calculate the rate of production of water as a function of the current generated by the cell because I need it as an output as well. The problem I encounter is that during the simulation the little loading bar stays at 0% and it appears a writing next to it that says "T = a very little number". I am fairly new to simscape that i’m using for my bachel thesis. Is there someone that knows what is happening? Thanks so much in advance, i will attach an image of the model and write the code inside the matlab function block.
code:
function H2Opr = H2O_produced(area_cell,i_cell,Ncell)
MW_H2O = 18.01528; %g/mol
F = 9.64853321233100184*10^4; %C/mol
H2Opr = (Ncell * MW_H2O * area_cell * i_cell)/(2*F);
end fuel cell, simscape MATLAB Answers — New Questions
Help with matlab Butterworth filter with signal processing
Hello everyone,
I am currently using Matlab 2020 to run semg signals the matlab’s simulink to process the signal. I am on the last step and need to add a Butterworth filter I am running into error messages that I do not know how to fix. This is for live signal processing aswell. I will attach the code below and the error messages that I am recieving I would highly apperciate it if someone could fix the code and explain what they did. I am still learning how to code in Matlab. Thank you in advance
function y = fcn(u, fs)
persistent Hd;
persistent filter_initialized;
if isempty(filter_initialized)
filter_order = 5;
low_cutoff = 20;
high_cutoff = 500;
Wn = [low_cutoff high_cutoff] / (fs / 2);
[b, a] = butter(filter_order, Wn, ‘bandpass’);
[sos,g] = butter2sos(b,a);
g = sqrt(prod(Wn));
Hd = dsp.BiquadFilter(‘SOSMatrix’, sos, ‘ScaleValues’, g);
filter_initalized = true;
end
y = step(Hd, u);
end
function [sos, g] = butter2sos(b,a)
end
errors that I am getting below:
Output argument ‘sos’ is not assigned on some execution paths. Function ‘MATLAB Function1’ (#36.473.476), line 25, column 11: "sos" Launch diagnostic report.
Component:MATLAB Function | Category:Coder error
Function call failed. Function ‘MATLAB Function1’ (#36.284.309), line 17, column 1: "[sos,g] = butter2sos(b,a)" Launch diagnostic report.
Component:MATLAB Function | Category:Coder error
Undefined function or variable ‘sos’. The first assignment to a local variable determines its class. Function ‘MATLAB Function1’ (#36.285.288), line 17, column 2: "sos" Launch diagnostic report.
Component:MATLAB Function | Category:Coder error
Undefined function or variable ‘g’. The first assignment to a local variable determines its class. Function ‘MATLAB Function1’ (#36.289.290), line 17, column 6: "g" Launch diagnostic report.
Component:MATLAB Function | Category:Coder error
Undefined function or variable ‘sos’. The first assignment to a local variable determines its class. Function ‘MATLAB Function1’ (#36.372.375), line 20, column 36: "sos" Launch diagnostic report.
Component:MATLAB Function | Category:Coder error
Persistent variable ‘Hd’ must be assigned before it is used. The only exception is a check using ‘isempty(Hd)’ that can be performed prior to assignment. Function ‘MATLAB Function1’ (#36.450.452), line 23, column 12: "Hd" Launch diagnostic report.Hello everyone,
I am currently using Matlab 2020 to run semg signals the matlab’s simulink to process the signal. I am on the last step and need to add a Butterworth filter I am running into error messages that I do not know how to fix. This is for live signal processing aswell. I will attach the code below and the error messages that I am recieving I would highly apperciate it if someone could fix the code and explain what they did. I am still learning how to code in Matlab. Thank you in advance
function y = fcn(u, fs)
persistent Hd;
persistent filter_initialized;
if isempty(filter_initialized)
filter_order = 5;
low_cutoff = 20;
high_cutoff = 500;
Wn = [low_cutoff high_cutoff] / (fs / 2);
[b, a] = butter(filter_order, Wn, ‘bandpass’);
[sos,g] = butter2sos(b,a);
g = sqrt(prod(Wn));
Hd = dsp.BiquadFilter(‘SOSMatrix’, sos, ‘ScaleValues’, g);
filter_initalized = true;
end
y = step(Hd, u);
end
function [sos, g] = butter2sos(b,a)
end
errors that I am getting below:
Output argument ‘sos’ is not assigned on some execution paths. Function ‘MATLAB Function1’ (#36.473.476), line 25, column 11: "sos" Launch diagnostic report.
Component:MATLAB Function | Category:Coder error
Function call failed. Function ‘MATLAB Function1’ (#36.284.309), line 17, column 1: "[sos,g] = butter2sos(b,a)" Launch diagnostic report.
Component:MATLAB Function | Category:Coder error
Undefined function or variable ‘sos’. The first assignment to a local variable determines its class. Function ‘MATLAB Function1’ (#36.285.288), line 17, column 2: "sos" Launch diagnostic report.
Component:MATLAB Function | Category:Coder error
Undefined function or variable ‘g’. The first assignment to a local variable determines its class. Function ‘MATLAB Function1’ (#36.289.290), line 17, column 6: "g" Launch diagnostic report.
Component:MATLAB Function | Category:Coder error
Undefined function or variable ‘sos’. The first assignment to a local variable determines its class. Function ‘MATLAB Function1’ (#36.372.375), line 20, column 36: "sos" Launch diagnostic report.
Component:MATLAB Function | Category:Coder error
Persistent variable ‘Hd’ must be assigned before it is used. The only exception is a check using ‘isempty(Hd)’ that can be performed prior to assignment. Function ‘MATLAB Function1’ (#36.450.452), line 23, column 12: "Hd" Launch diagnostic report. Hello everyone,
I am currently using Matlab 2020 to run semg signals the matlab’s simulink to process the signal. I am on the last step and need to add a Butterworth filter I am running into error messages that I do not know how to fix. This is for live signal processing aswell. I will attach the code below and the error messages that I am recieving I would highly apperciate it if someone could fix the code and explain what they did. I am still learning how to code in Matlab. Thank you in advance
function y = fcn(u, fs)
persistent Hd;
persistent filter_initialized;
if isempty(filter_initialized)
filter_order = 5;
low_cutoff = 20;
high_cutoff = 500;
Wn = [low_cutoff high_cutoff] / (fs / 2);
[b, a] = butter(filter_order, Wn, ‘bandpass’);
[sos,g] = butter2sos(b,a);
g = sqrt(prod(Wn));
Hd = dsp.BiquadFilter(‘SOSMatrix’, sos, ‘ScaleValues’, g);
filter_initalized = true;
end
y = step(Hd, u);
end
function [sos, g] = butter2sos(b,a)
end
errors that I am getting below:
Output argument ‘sos’ is not assigned on some execution paths. Function ‘MATLAB Function1’ (#36.473.476), line 25, column 11: "sos" Launch diagnostic report.
Component:MATLAB Function | Category:Coder error
Function call failed. Function ‘MATLAB Function1’ (#36.284.309), line 17, column 1: "[sos,g] = butter2sos(b,a)" Launch diagnostic report.
Component:MATLAB Function | Category:Coder error
Undefined function or variable ‘sos’. The first assignment to a local variable determines its class. Function ‘MATLAB Function1’ (#36.285.288), line 17, column 2: "sos" Launch diagnostic report.
Component:MATLAB Function | Category:Coder error
Undefined function or variable ‘g’. The first assignment to a local variable determines its class. Function ‘MATLAB Function1’ (#36.289.290), line 17, column 6: "g" Launch diagnostic report.
Component:MATLAB Function | Category:Coder error
Undefined function or variable ‘sos’. The first assignment to a local variable determines its class. Function ‘MATLAB Function1’ (#36.372.375), line 20, column 36: "sos" Launch diagnostic report.
Component:MATLAB Function | Category:Coder error
Persistent variable ‘Hd’ must be assigned before it is used. The only exception is a check using ‘isempty(Hd)’ that can be performed prior to assignment. Function ‘MATLAB Function1’ (#36.450.452), line 23, column 12: "Hd" Launch diagnostic report. butterworth filter, matlab, simulink MATLAB Answers — New Questions
How do you open a .xlsx file in excel from matlab.
I am trying to open up a .xlsx file from matlab, and have it open in excel. Right now I am using the command open(filename). This will open the .xlsx in matlab, but i want it opened in excel. The command opentxt(filename) is nice, because it will open a .txt file in notepad. I am looking for something like that for .xls/.xlsx files in excel.I am trying to open up a .xlsx file from matlab, and have it open in excel. Right now I am using the command open(filename). This will open the .xlsx in matlab, but i want it opened in excel. The command opentxt(filename) is nice, because it will open a .txt file in notepad. I am looking for something like that for .xls/.xlsx files in excel. I am trying to open up a .xlsx file from matlab, and have it open in excel. Right now I am using the command open(filename). This will open the .xlsx in matlab, but i want it opened in excel. The command opentxt(filename) is nice, because it will open a .txt file in notepad. I am looking for something like that for .xls/.xlsx files in excel. excel MATLAB Answers — New Questions
send messages to a team’s chat using graph api on python
Hi!
Id like to receive some help.
I want to know it its possible to send a message to a chat gruop. The object its to code a python script which among other things it sends a message to a concrect group on teams (just a chat group, not a channel). I’ve all permissions required but until now i’ve not accomplished what i want to.
If what i want its possible, do i have to authenticate everytime i run the code or there’s some way to auto-authenticate?
I’ve tried using this guide https://learn.microsoft.com/es-es/graph/api/chatmessage-get?view=graph-rest-1.0&tabs=python
but could not to get nothing.
If someone could help me with any code example i’ll be gratefull
Hi!Id like to receive some help.I want to know it its possible to send a message to a chat gruop. The object its to code a python script which among other things it sends a message to a concrect group on teams (just a chat group, not a channel). I’ve all permissions required but until now i’ve not accomplished what i want to. If what i want its possible, do i have to authenticate everytime i run the code or there’s some way to auto-authenticate?I’ve tried using this guide https://learn.microsoft.com/es-es/graph/api/chatmessage-get?view=graph-rest-1.0&tabs=pythonbut could not to get nothing. If someone could help me with any code example i’ll be gratefull Read More