Category: News
Gain FinOps skills to unlock cloud value, on Microsoft Learn
The cloud offers unparalleled scalability, agility, and innovation potential. However, without a well-defined strategy, cloud costs can spiral out of control, hindering your organization’s ability to fully leverage its benefits. That’s where FinOps on Azure comes in. To help our customers learn to operationalize FinOps on Azure, we’ve recently launched two comprehensive learning curricula on our Microsoft Learn platform. We debuted these modules and more at this year’s FinOps X conference in San Diego and look forward to sharing more at FinOps X Europe in Barcelona.
What is FinOps on Azure and why does it matter?
FinOps is a cultural practice and operational framework that brings together technology, finance, and business teams to drive financial accountability and maximize the value of your cloud investments. It’s a practice that balances many factors and is not just about cost-cutting; it’s about making informed decisions that align with your business goals, optimizing resource utilization, and ensuring the resilience of your cloud infrastructure.
By fostering collaboration between siloed teams, FinOps bridges knowledge gaps to enable intelligent tradeoffs between cloud costs, speed, and quality. It instills financial transparency and accountability into the tech value stream for cloud assets in many ways:
Cost optimization: FinOps helps you identify areas of waste, right-size resources, and implement cost-saving measures to ensure you’re only paying for what you need.
Increased visibility: Gain a clear understanding of your cloud spending patterns, allowing you to make data-driven decisions and allocate resources more effectively.
Improved agility: FinOps empowers your teams to respond quickly to changing business needs by providing the tools and processes to rapidly scale resources up or down.
Enhanced accountability: By establishing shared responsibility for cloud costs, FinOps fosters a culture of accountability and collaboration across your organization.
Risk mitigation: FinOps empowers you to proactively mitigate risks that could disrupt your cloud infrastructure operations, preventing costly downtime and associated revenue losses.
What FinOps learning resources does Microsoft offer?
To help customers operationalize FinOps, Microsoft has created comprehensive learning curricula on its Microsoft Learn platform.
Get started with FinOps: This brief yet comprehensive introduction starts by defining the FinOps operating model and its key tenets, which include principles, domains, capabilities, phases, and maturity model.
It then delves into the responsibilities of various FinOps personas and roles, such as those in Leadership, Finance, Product, Engineering, Procurements, and others. The module emphasizes the importance of collaboration and shared accountability among these groups.
Next, the module explores the FinOps lifecycle, which consists of three phases: Inform, Optimize, and Operate. The Inform phase involves understanding cloud costs and usage, the Optimize phase focuses on identifying and implementing cost optimization opportunities, and the Operate phase ensures ongoing governance and accountability.
The module also highlights the importance of enablers of FinOps culture, such as executive buy-in, incentive models, and communication strategies.
In about the span of a lunch break, the “Get started with FinOps” module can equip you with a solid foundation in the FinOps framework and prepare you for additional learning.
Adopt FinOps on Azure: This intermediate-level learning path dives deeper into operationalizing FinOps best practices on Azure. It starts by exploring cloud cost allocation and chargeback models, which are crucial for establishing accountability and incentives across different teams and business units, and covers various allocation methodologies.
Next, it delves into defining an Azure organizational structure using management groups and subscriptions. Learners gain insights into best practices for logically organizing Azure resources to align with business needs, while enabling effective cost tracking and governance.
The module then focuses on Azure native policy and resource tagging enforcement strategies. It explains how to use Azure Policy and resource tagging to enforce governance standards and enable accurate cost allocation and reporting.
Implementing Azure Advisor, budgets, and other monitoring tools is also covered. Learners learn how to configure these tools to proactively identify optimization opportunities, set spending limits, and receive alerts when usage deviates from baselines.
Configuring Microsoft Cost Management for spend visibility is another key topic. The module demonstrates how to leverage Microsoft Cost Management capabilities to gain comprehensive insights into cloud consumption and costs across the organization.
Throughout the module, real-world examples illustrate applying these FinOps practices to centralize governance and accountability across distributed Azure environments.
Overall, the Adopt FinOps on Azure module equips learners with practical skills and knowledge to implement FinOps best practices on Azure. It covers critical areas such as cost allocation, organizational structure, governance policies, monitoring, cost visibility, and resource optimization – all essential for maximizing the return on Azure investments.
An exciting time for Azure at this year’s FinOps X conference
FinOps X is the premier global conference organized by the FinOps Foundation for professionals to dive deep into the world of cloud financial management with expert-led sessions, workshops, and networking opportunities. At this year’s events, attendees connect with industry leaders, shared best practices, and learned the latest strategies to optimize cloud costs and drive business value.
If you plan to attend a future FinOps X event, we hope you have the chance to stop by our booth and learn how Microsoft FinOps on Azure can help your team implement a seamless cloud adoption and harness AI to enhance your FinOps best practices.
Leverage FinOps best practices for lasting business value
FinOps is not just a buzzword; it’s a strategic approach for organizations to maximize the cloud business value by improving efficiency and business driven decisions. By embracing FinOps principles and leveraging the resources available on Microsoft Learn, you can unlock the full potential of your cloud investment, drive innovation, and achieve lasting business value.
Begin your journey with our Get started with FinOps learning modules, then go deeper with Adopt FinOps on Azure for practical skills and knowledge to help your team implement FinOps best practices on Azure.
Microsoft Tech Community – Latest Blogs –Read More
Problem with finding the global minimum with fmincon
I am currently trying to find the global minimum for a strain-energy-function ("Holzapfel-Model") and I am running into multiple problems:
The SEF has the form
With
We can calculate , where
We want to determine the minimum of the least-square function
My solution was to put all these equations into one long one:
fun = @(x) sum((sigma_11 – (lambda_1.^2 – lambda_2.^2 .* lambda_1.^2).*x(1) + 2 .*lambda_1.^2 .*cos(x(4))^2 .* (2.*x(2).*((lambda_1.^2 .* cos(x(4))^2 + lambda_2.^2 .* sin(x(4))^2) – 1) .* exp(x(2).*((lambda_1.^2 .* cos(x(4))^2 + lambda_2.^2 .* sin(x(4))^2)-1).^2))).^2 + (sigma_22 – (lambda_2.^2 – lambda_2.^2 .* lambda_1.^2).*x(1) + 2 .*lambda_2.^2 .*sin(x(4))^2 .* (2.*x(2).*((lambda_1.^2 .* cos(x(4))^2 + lambda_2.^2 .* sin(x(4))^2) – 1) .* exp(x(2).*((lambda_1.^2 .* cos(x(4))^2 + lambda_2.^2 .* sin(x(4))^2)-1).^2))).^2)
and then use the following parameters
x0 = [15,500,12,0.75*pi];
A = [];
b = [];
Aeq = [];
beq = [];
lb = [0,0,0,0];
ub = [inf, inf, inf, pi];
chi = fmincon(fun, x0,A,b,Aeq,beq,lb,ub,nonlcon)
function [c,ceq] = nonlcon(x,lambda_1,lambda_2)
c =1-(lambda_1.^2 .* cos(x(4)).^2 + lambda_2.^2 * sin(x(4)).^2) ;
ceq = [];
end
With these parameters, I can somewhat get close to my data points.
Now my questions:
I don’t think I understood c,ceq correctly. I used c to account for the constraint on I4, but I’m not sure if this was the right way to do it.
With the initial guess for x0, I can get close but it never seems to approach my curve nearly enough. How do I know if I have a good starting guess, and is fmincon even the right approach for this problem.
I have multiple data sets, for different stretch ratios (lambda_1:lambda_2: 1-1, 1-0.75, 0.75-1, 1-0.5,0.5-1) and since they are the same sample, I would like to use those datas to get one set of parameters for all of them. I tried to put all my data into a single vector, (1:30 would be the first data set, 31:^60 the second,…). This does not seem to work well. Should I find the solution for just one curve and than try to average over the parameters? As you guys can see, I am doing this parameter evaluation thing the first time ever and I would greatly appreciate help.I am currently trying to find the global minimum for a strain-energy-function ("Holzapfel-Model") and I am running into multiple problems:
The SEF has the form
With
We can calculate , where
We want to determine the minimum of the least-square function
My solution was to put all these equations into one long one:
fun = @(x) sum((sigma_11 – (lambda_1.^2 – lambda_2.^2 .* lambda_1.^2).*x(1) + 2 .*lambda_1.^2 .*cos(x(4))^2 .* (2.*x(2).*((lambda_1.^2 .* cos(x(4))^2 + lambda_2.^2 .* sin(x(4))^2) – 1) .* exp(x(2).*((lambda_1.^2 .* cos(x(4))^2 + lambda_2.^2 .* sin(x(4))^2)-1).^2))).^2 + (sigma_22 – (lambda_2.^2 – lambda_2.^2 .* lambda_1.^2).*x(1) + 2 .*lambda_2.^2 .*sin(x(4))^2 .* (2.*x(2).*((lambda_1.^2 .* cos(x(4))^2 + lambda_2.^2 .* sin(x(4))^2) – 1) .* exp(x(2).*((lambda_1.^2 .* cos(x(4))^2 + lambda_2.^2 .* sin(x(4))^2)-1).^2))).^2)
and then use the following parameters
x0 = [15,500,12,0.75*pi];
A = [];
b = [];
Aeq = [];
beq = [];
lb = [0,0,0,0];
ub = [inf, inf, inf, pi];
chi = fmincon(fun, x0,A,b,Aeq,beq,lb,ub,nonlcon)
function [c,ceq] = nonlcon(x,lambda_1,lambda_2)
c =1-(lambda_1.^2 .* cos(x(4)).^2 + lambda_2.^2 * sin(x(4)).^2) ;
ceq = [];
end
With these parameters, I can somewhat get close to my data points.
Now my questions:
I don’t think I understood c,ceq correctly. I used c to account for the constraint on I4, but I’m not sure if this was the right way to do it.
With the initial guess for x0, I can get close but it never seems to approach my curve nearly enough. How do I know if I have a good starting guess, and is fmincon even the right approach for this problem.
I have multiple data sets, for different stretch ratios (lambda_1:lambda_2: 1-1, 1-0.75, 0.75-1, 1-0.5,0.5-1) and since they are the same sample, I would like to use those datas to get one set of parameters for all of them. I tried to put all my data into a single vector, (1:30 would be the first data set, 31:^60 the second,…). This does not seem to work well. Should I find the solution for just one curve and than try to average over the parameters? As you guys can see, I am doing this parameter evaluation thing the first time ever and I would greatly appreciate help. I am currently trying to find the global minimum for a strain-energy-function ("Holzapfel-Model") and I am running into multiple problems:
The SEF has the form
With
We can calculate , where
We want to determine the minimum of the least-square function
My solution was to put all these equations into one long one:
fun = @(x) sum((sigma_11 – (lambda_1.^2 – lambda_2.^2 .* lambda_1.^2).*x(1) + 2 .*lambda_1.^2 .*cos(x(4))^2 .* (2.*x(2).*((lambda_1.^2 .* cos(x(4))^2 + lambda_2.^2 .* sin(x(4))^2) – 1) .* exp(x(2).*((lambda_1.^2 .* cos(x(4))^2 + lambda_2.^2 .* sin(x(4))^2)-1).^2))).^2 + (sigma_22 – (lambda_2.^2 – lambda_2.^2 .* lambda_1.^2).*x(1) + 2 .*lambda_2.^2 .*sin(x(4))^2 .* (2.*x(2).*((lambda_1.^2 .* cos(x(4))^2 + lambda_2.^2 .* sin(x(4))^2) – 1) .* exp(x(2).*((lambda_1.^2 .* cos(x(4))^2 + lambda_2.^2 .* sin(x(4))^2)-1).^2))).^2)
and then use the following parameters
x0 = [15,500,12,0.75*pi];
A = [];
b = [];
Aeq = [];
beq = [];
lb = [0,0,0,0];
ub = [inf, inf, inf, pi];
chi = fmincon(fun, x0,A,b,Aeq,beq,lb,ub,nonlcon)
function [c,ceq] = nonlcon(x,lambda_1,lambda_2)
c =1-(lambda_1.^2 .* cos(x(4)).^2 + lambda_2.^2 * sin(x(4)).^2) ;
ceq = [];
end
With these parameters, I can somewhat get close to my data points.
Now my questions:
I don’t think I understood c,ceq correctly. I used c to account for the constraint on I4, but I’m not sure if this was the right way to do it.
With the initial guess for x0, I can get close but it never seems to approach my curve nearly enough. How do I know if I have a good starting guess, and is fmincon even the right approach for this problem.
I have multiple data sets, for different stretch ratios (lambda_1:lambda_2: 1-1, 1-0.75, 0.75-1, 1-0.5,0.5-1) and since they are the same sample, I would like to use those datas to get one set of parameters for all of them. I tried to put all my data into a single vector, (1:30 would be the first data set, 31:^60 the second,…). This does not seem to work well. Should I find the solution for just one curve and than try to average over the parameters? As you guys can see, I am doing this parameter evaluation thing the first time ever and I would greatly appreciate help. fmincon, nonlinear, curve fitting, optimization MATLAB Answers — New Questions
Problem with direct calculation on table with std and “omitnan”
Since R2023a, it is possible to perform calculations directly on tables (and timetables) without extracting their data by indexing.
https://fr.mathworks.com/help/matlab/matlab_prog/direct-calculations-on-tables-and-timetables.html?searchHighlight=table&s_tid=srchtitle_table_9
I want use std directly on a numeric table where I can have nan.
For example :
load patients
T = table(Age,Height,Weight,Systolic,Diastolic)
mean(T,"omitnan")
It’s fine.
But why there is a problem with std(T,"omitnan") ?
% Applying the function ‘std’ to the variable ‘Age’ generated an error.
I can use std(T{:,:},"omitnan") or std(T.Variables,"omitnan") but I lost the possibility to work directly with my table.
Did I miss something ?
Do you have any suggestion ?
Thank you in advance.
SAINTHILLIER Jean MarieSince R2023a, it is possible to perform calculations directly on tables (and timetables) without extracting their data by indexing.
https://fr.mathworks.com/help/matlab/matlab_prog/direct-calculations-on-tables-and-timetables.html?searchHighlight=table&s_tid=srchtitle_table_9
I want use std directly on a numeric table where I can have nan.
For example :
load patients
T = table(Age,Height,Weight,Systolic,Diastolic)
mean(T,"omitnan")
It’s fine.
But why there is a problem with std(T,"omitnan") ?
% Applying the function ‘std’ to the variable ‘Age’ generated an error.
I can use std(T{:,:},"omitnan") or std(T.Variables,"omitnan") but I lost the possibility to work directly with my table.
Did I miss something ?
Do you have any suggestion ?
Thank you in advance.
SAINTHILLIER Jean Marie Since R2023a, it is possible to perform calculations directly on tables (and timetables) without extracting their data by indexing.
https://fr.mathworks.com/help/matlab/matlab_prog/direct-calculations-on-tables-and-timetables.html?searchHighlight=table&s_tid=srchtitle_table_9
I want use std directly on a numeric table where I can have nan.
For example :
load patients
T = table(Age,Height,Weight,Systolic,Diastolic)
mean(T,"omitnan")
It’s fine.
But why there is a problem with std(T,"omitnan") ?
% Applying the function ‘std’ to the variable ‘Age’ generated an error.
I can use std(T{:,:},"omitnan") or std(T.Variables,"omitnan") but I lost the possibility to work directly with my table.
Did I miss something ?
Do you have any suggestion ?
Thank you in advance.
SAINTHILLIER Jean Marie table, std MATLAB Answers — New Questions
Create and plot an oriented graph of a circuit from a netlist
Hello,
it should be a ridiculously trivial task, but I have to admit I’ve been stuck on it for a few months. Sadly, I’m not very good at Python either, so I’m coming here.
Assume that I have some circuit like the one below:
I want to read and parse a netlist such that I create a digraph object, which can later be used for testing subgraphs being a spanning tree and alike graph theoretic features. Prsing a netlist posses no difficulty, but it looks like the digraph function does not care about the order in my input cells and when I plot the graph, it is labeled wrongly.
I have spent weeks on it with no result. Can you see a easy solution how to turn it into a graph object and plot it accordingly?
Code below produces obvisouly wrong plot, for instance resistors, while the topoogy seems to be idnetified correctly. Edges/Nodes are mislabeled.
clear
close all
clc
netlist = {
‘R1 N001 0 R’;
‘R2 N002 N001 R’;
‘R3 0 N002 R’;
‘C1 N002 N001 C’;
‘C2 N001 0 C’;
‘C3 N002 0 C’;
‘L1 N002 N001 L’;
‘L2 0 N001 L’;
‘L3 0 N002 L’
};
elements = {};
sourceNodes = {};
targetNodes = {};
labels = {};
for i = 1:length(netlist)
parts = strsplit(netlist{i});
elements{end+1} = parts{1};
sourceNodes{end+1} = parts{2};
targetNodes{end+1} = parts{3};
labels{end+1} = [parts{4} ‘ – ‘ parts{1}];
end
edgeTable = table(sourceNodes’, targetNodes’, labels’, ‘VariableNames’, {‘EndNodes’, ‘EndNodes2’, ‘Label’});
G = digraph(edgeTable.EndNodes, edgeTable.EndNodes2);
G.Edges.Label = edgeTable.Label;
h = plot(G, ‘EdgeLabel’, G.Edges.Label, ‘NodeLabel’, G.Nodes.Name, ‘Layout’, ‘force’);Hello,
it should be a ridiculously trivial task, but I have to admit I’ve been stuck on it for a few months. Sadly, I’m not very good at Python either, so I’m coming here.
Assume that I have some circuit like the one below:
I want to read and parse a netlist such that I create a digraph object, which can later be used for testing subgraphs being a spanning tree and alike graph theoretic features. Prsing a netlist posses no difficulty, but it looks like the digraph function does not care about the order in my input cells and when I plot the graph, it is labeled wrongly.
I have spent weeks on it with no result. Can you see a easy solution how to turn it into a graph object and plot it accordingly?
Code below produces obvisouly wrong plot, for instance resistors, while the topoogy seems to be idnetified correctly. Edges/Nodes are mislabeled.
clear
close all
clc
netlist = {
‘R1 N001 0 R’;
‘R2 N002 N001 R’;
‘R3 0 N002 R’;
‘C1 N002 N001 C’;
‘C2 N001 0 C’;
‘C3 N002 0 C’;
‘L1 N002 N001 L’;
‘L2 0 N001 L’;
‘L3 0 N002 L’
};
elements = {};
sourceNodes = {};
targetNodes = {};
labels = {};
for i = 1:length(netlist)
parts = strsplit(netlist{i});
elements{end+1} = parts{1};
sourceNodes{end+1} = parts{2};
targetNodes{end+1} = parts{3};
labels{end+1} = [parts{4} ‘ – ‘ parts{1}];
end
edgeTable = table(sourceNodes’, targetNodes’, labels’, ‘VariableNames’, {‘EndNodes’, ‘EndNodes2’, ‘Label’});
G = digraph(edgeTable.EndNodes, edgeTable.EndNodes2);
G.Edges.Label = edgeTable.Label;
h = plot(G, ‘EdgeLabel’, G.Edges.Label, ‘NodeLabel’, G.Nodes.Name, ‘Layout’, ‘force’); Hello,
it should be a ridiculously trivial task, but I have to admit I’ve been stuck on it for a few months. Sadly, I’m not very good at Python either, so I’m coming here.
Assume that I have some circuit like the one below:
I want to read and parse a netlist such that I create a digraph object, which can later be used for testing subgraphs being a spanning tree and alike graph theoretic features. Prsing a netlist posses no difficulty, but it looks like the digraph function does not care about the order in my input cells and when I plot the graph, it is labeled wrongly.
I have spent weeks on it with no result. Can you see a easy solution how to turn it into a graph object and plot it accordingly?
Code below produces obvisouly wrong plot, for instance resistors, while the topoogy seems to be idnetified correctly. Edges/Nodes are mislabeled.
clear
close all
clc
netlist = {
‘R1 N001 0 R’;
‘R2 N002 N001 R’;
‘R3 0 N002 R’;
‘C1 N002 N001 C’;
‘C2 N001 0 C’;
‘C3 N002 0 C’;
‘L1 N002 N001 L’;
‘L2 0 N001 L’;
‘L3 0 N002 L’
};
elements = {};
sourceNodes = {};
targetNodes = {};
labels = {};
for i = 1:length(netlist)
parts = strsplit(netlist{i});
elements{end+1} = parts{1};
sourceNodes{end+1} = parts{2};
targetNodes{end+1} = parts{3};
labels{end+1} = [parts{4} ‘ – ‘ parts{1}];
end
edgeTable = table(sourceNodes’, targetNodes’, labels’, ‘VariableNames’, {‘EndNodes’, ‘EndNodes2’, ‘Label’});
G = digraph(edgeTable.EndNodes, edgeTable.EndNodes2);
G.Edges.Label = edgeTable.Label;
h = plot(G, ‘EdgeLabel’, G.Edges.Label, ‘NodeLabel’, G.Nodes.Name, ‘Layout’, ‘force’); digraph, circuit, netlist, spanning tree, graph plotting, spice MATLAB Answers — New Questions
Migration from Rocket.Chat
Hello, Is there anyone here who has migrated data such as messages/channels/webhooks from Rocket.Chat to Microsoft Teams? If so, could you roughly describe how the migration process went, what tools you used, or if everything had to be done manually?
Hello, Is there anyone here who has migrated data such as messages/channels/webhooks from Rocket.Chat to Microsoft Teams? If so, could you roughly describe how the migration process went, what tools you used, or if everything had to be done manually? Read More
Error 53003
Hi all
I created a conditional access and an app protection policy, configured the policies as per the reference link, but my results are as shown in the attached image. If anyone has experience with this case, please provide advice and share. Thank you.
Secure your corporate data using Microsoft Edge for Business | Microsoft Learn
Hi allI created a conditional access and an app protection policy, configured the policies as per the reference link, but my results are as shown in the attached image. If anyone has experience with this case, please provide advice and share. Thank you.Secure your corporate data using Microsoft Edge for Business | Microsoft Learnhttps://techcommunity.microsoft.com/t5/custom/page/page-id/occasion-video-stream-page?occasionId=3971629 Read More
Bulk Ingestion of raw emails from organization
We are working on a security product for which we want to perform bulk ingestion of raw eml files from inbox of all employees in an organization.
I am new to Microsoft Graph and narrowed down between MS Graph Data Connect vs Graph API to do this job.
1. Am I correct in assuming ingestion of raw eml data with Graph Data Connect will not be feasible as it includes only datasets with fixed attributes. This dataset does not contain any attribute for raw eml download.
2. In this case, Graph API is the only option left, it allows downloading of MIME-Content from email – this seems to include all headers + body of the email. Is this the way to go for downloading eml data?
3. How feasible is ingesting large data using the MS graph API?
4. For organizations with an 365 subscription, this would be free of charge right? Apart from the standard rate limits.
We are working on a security product for which we want to perform bulk ingestion of raw eml files from inbox of all employees in an organization.I am new to Microsoft Graph and narrowed down between MS Graph Data Connect vs Graph API to do this job.1. Am I correct in assuming ingestion of raw eml data with Graph Data Connect will not be feasible as it includes only datasets with fixed attributes. This dataset does not contain any attribute for raw eml download.2. In this case, Graph API is the only option left, it allows downloading of MIME-Content from email – this seems to include all headers + body of the email. Is this the way to go for downloading eml data?3. How feasible is ingesting large data using the MS graph API?4. For organizations with an 365 subscription, this would be free of charge right? Apart from the standard rate limits. Read More
What is the best way to convert webp to jpg on Windows?
Hi,
I’m currently working on a project and have encountered a bit of a problem. I’ve downloaded a large number of images in WebP format, but I need them to be in JPG format for compatibility with the software I’m using.
I’m using a Windows PC and am not sure what the best method is to convert WebP images to JPG. I’ve come across a few online webp converters, but I’m hesitant to use them because of the file size and quantity.
Ideally, I prefer a solution that I can use offline and that allows for batch processing since I have quite a few images to convert. Appreciate any recommendations for reliable software or methods that you’ve personally used.
Hi, I’m currently working on a project and have encountered a bit of a problem. I’ve downloaded a large number of images in WebP format, but I need them to be in JPG format for compatibility with the software I’m using. I’m using a Windows PC and am not sure what the best method is to convert WebP images to JPG. I’ve come across a few online webp converters, but I’m hesitant to use them because of the file size and quantity. Ideally, I prefer a solution that I can use offline and that allows for batch processing since I have quite a few images to convert. Appreciate any recommendations for reliable software or methods that you’ve personally used. Read More
Understanding Health Bot Custom Logging Custom Dimension
Microsoft Health Bot has the ability to emit custom logging into customer supplied Application Insights instrumentation key. See here, for more details.
Microsoft Health Bot has the ability to emit custom logging into customer supplied Application Insights instrumentation key. See here, for more details. Read More
Allow IOC and Linux agent – SHA1 / SHA256 supported?
Hello,
I was wondering if there are any limitations in the Linux agent with regard to the supported hash methods: will a SHA256 IOC work for Linux or do I have to use SHA1?
I’m asking because I tried entering a SHA256 IOC and (at first glance) it does not work even after several hours. At the same time DeviceEvents and other tables only show SHA1 values for files so I wondered if SHA256 is ever calculated?
Hello, I was wondering if there are any limitations in the Linux agent with regard to the supported hash methods: will a SHA256 IOC work for Linux or do I have to use SHA1? I’m asking because I tried entering a SHA256 IOC and (at first glance) it does not work even after several hours. At the same time DeviceEvents and other tables only show SHA1 values for files so I wondered if SHA256 is ever calculated? Read More
Trouble Installing Microsoft Site Recovery – Process Server Service Keeps Terminating
Hey everyone,
I’m in the middle of migrating our on-premise servers to the Azure cloud, and I’ve hit a snag that I can’t seem to get past. I’m at the step where I need to install the Microsoft Site Recovery agent on our appliance, but I’m stuck on the last part—validating the server configuration.
Every time I run the installer, it fails during the validation step. At the same time, I’ve noticed that the “Process Server” service keeps getting terminated, and I’m unable to enable it again.
Has anyone encountered this issue before? Any tips on how to get past this, or what might be causing the Process Server service to keep failing? I’m really stuck here and could use some advice!
Thanks in advance for any help.
Hey everyone, I’m in the middle of migrating our on-premise servers to the Azure cloud, and I’ve hit a snag that I can’t seem to get past. I’m at the step where I need to install the Microsoft Site Recovery agent on our appliance, but I’m stuck on the last part—validating the server configuration. Every time I run the installer, it fails during the validation step. At the same time, I’ve noticed that the “Process Server” service keeps getting terminated, and I’m unable to enable it again. Has anyone encountered this issue before? Any tips on how to get past this, or what might be causing the Process Server service to keep failing? I’m really stuck here and could use some advice! Thanks in advance for any help. Read More
How to downgrade Windows Server 2019 Datacenter Evaluation to Windows Server 2019 Standard
I have a Windows Server 2019 standard license. However, I accidentally installed Windows Server 2019 Datacenter Evaluation, so I want to downgrade back to Windows Server 2019 Standard. Please help me. Thank you.
I have a Windows Server 2019 standard license. However, I accidentally installed Windows Server 2019 Datacenter Evaluation, so I want to downgrade back to Windows Server 2019 Standard. Please help me. Thank you. Read More
Is it possible to realize self-supervised RL by adding auxiliary loss to the loss of Critic of PPO agent?
I am trying to realize self-supervised (SS) RL in MATLAB by using PPO agent. The SS RL can improve exploration and thereby enhance the convergence. In particular, it can be explained as follows:
At step , in addition to the original head of Critic that output the value via fullyConnectedLayer(1), there is an additional layer that is parallel to the original head of Critic and connected to the main body of critic, which outputs the the prediction of future state, denoted by , via fullyConnectedLayer(N) with N being the dimension of .
Then, such a prediction of future state will be used to calculate the SS loss by comparing it with the real future state, i.e., , where is the real future state.
Later, such a SS loss will be sampled and thereafter added to the original loss of Critic , i.e., 5-b in https://ww2.mathworks.cn/help/reinforcement-learning/ug/proximal-policy-optimization-agents.html, as follows
,
which requires to additionally add an auxiliary loss to the original loss of Critic.
So, is it possible to realize the above SS RL while avoiding significant modification in the source code of RL toolbox? Thank you!I am trying to realize self-supervised (SS) RL in MATLAB by using PPO agent. The SS RL can improve exploration and thereby enhance the convergence. In particular, it can be explained as follows:
At step , in addition to the original head of Critic that output the value via fullyConnectedLayer(1), there is an additional layer that is parallel to the original head of Critic and connected to the main body of critic, which outputs the the prediction of future state, denoted by , via fullyConnectedLayer(N) with N being the dimension of .
Then, such a prediction of future state will be used to calculate the SS loss by comparing it with the real future state, i.e., , where is the real future state.
Later, such a SS loss will be sampled and thereafter added to the original loss of Critic , i.e., 5-b in https://ww2.mathworks.cn/help/reinforcement-learning/ug/proximal-policy-optimization-agents.html, as follows
,
which requires to additionally add an auxiliary loss to the original loss of Critic.
So, is it possible to realize the above SS RL while avoiding significant modification in the source code of RL toolbox? Thank you! I am trying to realize self-supervised (SS) RL in MATLAB by using PPO agent. The SS RL can improve exploration and thereby enhance the convergence. In particular, it can be explained as follows:
At step , in addition to the original head of Critic that output the value via fullyConnectedLayer(1), there is an additional layer that is parallel to the original head of Critic and connected to the main body of critic, which outputs the the prediction of future state, denoted by , via fullyConnectedLayer(N) with N being the dimension of .
Then, such a prediction of future state will be used to calculate the SS loss by comparing it with the real future state, i.e., , where is the real future state.
Later, such a SS loss will be sampled and thereafter added to the original loss of Critic , i.e., 5-b in https://ww2.mathworks.cn/help/reinforcement-learning/ug/proximal-policy-optimization-agents.html, as follows
,
which requires to additionally add an auxiliary loss to the original loss of Critic.
So, is it possible to realize the above SS RL while avoiding significant modification in the source code of RL toolbox? Thank you! self-supervised rl, auxiliary loss, loss of critic, rlppoagent MATLAB Answers — New Questions
How to extract specific matrix after implemeting svd function
I want to solve PEB minimization problem in sort of RIS problem. So I have formulated SDP problem via ‘CVX’ and at the end of the CVX formulation, using built-in svd(or svds) function to extract RIS phase profile matrix F(with size M times T, M=# of RIS elements and T is # of transmissions). Optimal solution of CVX is X which has size M by M. And X is FF^H. From X F is extracted by using svds as size of M by T.
The code is below,
M = signal.M;
T = signal.T;
% k-th column of identity matrix
e1 = [1; 0; 0];
e2 = [0; 1; 0];
e3 = [0; 0; 1];
% define optimization problem
cvx_begin sdp
variable X(M, M) hermitian
variable u(3, 1)
minimize(sum(u))
subject to
[J_car(1:3, 1:3), e1; e1′, u(1)] >= 0;
[J_car(1:3, 1:3), e2; e2′, u(2)] >= 0;
[J_car(1:3, 1:3), e3; e3′, u(3)] >= 0;
trace(X) == M * T;
X >= 0;
cvx_end
optimX = X;
[U, S, V] = svds(optimX, T);
num_singular_values = min(size(S, 1), T);
optimF = U(:, 1:num_singular_values) * sqrt(S(1:num_singular_values, 1:num_singular_values));
end
and the optimization problem is:
Then my questions are:
Is it correct method using ‘svd’ to extract F(size M by T) from optimal solution X?
If not, what method can I try to? If possible, comment breif code for it.
It is not programming issue, but about mathematical, Is sum of all elements in auxiliary variable(objective for (12)) same as objective for (11)?I want to solve PEB minimization problem in sort of RIS problem. So I have formulated SDP problem via ‘CVX’ and at the end of the CVX formulation, using built-in svd(or svds) function to extract RIS phase profile matrix F(with size M times T, M=# of RIS elements and T is # of transmissions). Optimal solution of CVX is X which has size M by M. And X is FF^H. From X F is extracted by using svds as size of M by T.
The code is below,
M = signal.M;
T = signal.T;
% k-th column of identity matrix
e1 = [1; 0; 0];
e2 = [0; 1; 0];
e3 = [0; 0; 1];
% define optimization problem
cvx_begin sdp
variable X(M, M) hermitian
variable u(3, 1)
minimize(sum(u))
subject to
[J_car(1:3, 1:3), e1; e1′, u(1)] >= 0;
[J_car(1:3, 1:3), e2; e2′, u(2)] >= 0;
[J_car(1:3, 1:3), e3; e3′, u(3)] >= 0;
trace(X) == M * T;
X >= 0;
cvx_end
optimX = X;
[U, S, V] = svds(optimX, T);
num_singular_values = min(size(S, 1), T);
optimF = U(:, 1:num_singular_values) * sqrt(S(1:num_singular_values, 1:num_singular_values));
end
and the optimization problem is:
Then my questions are:
Is it correct method using ‘svd’ to extract F(size M by T) from optimal solution X?
If not, what method can I try to? If possible, comment breif code for it.
It is not programming issue, but about mathematical, Is sum of all elements in auxiliary variable(objective for (12)) same as objective for (11)? I want to solve PEB minimization problem in sort of RIS problem. So I have formulated SDP problem via ‘CVX’ and at the end of the CVX formulation, using built-in svd(or svds) function to extract RIS phase profile matrix F(with size M times T, M=# of RIS elements and T is # of transmissions). Optimal solution of CVX is X which has size M by M. And X is FF^H. From X F is extracted by using svds as size of M by T.
The code is below,
M = signal.M;
T = signal.T;
% k-th column of identity matrix
e1 = [1; 0; 0];
e2 = [0; 1; 0];
e3 = [0; 0; 1];
% define optimization problem
cvx_begin sdp
variable X(M, M) hermitian
variable u(3, 1)
minimize(sum(u))
subject to
[J_car(1:3, 1:3), e1; e1′, u(1)] >= 0;
[J_car(1:3, 1:3), e2; e2′, u(2)] >= 0;
[J_car(1:3, 1:3), e3; e3′, u(3)] >= 0;
trace(X) == M * T;
X >= 0;
cvx_end
optimX = X;
[U, S, V] = svds(optimX, T);
num_singular_values = min(size(S, 1), T);
optimF = U(:, 1:num_singular_values) * sqrt(S(1:num_singular_values, 1:num_singular_values));
end
and the optimization problem is:
Then my questions are:
Is it correct method using ‘svd’ to extract F(size M by T) from optimal solution X?
If not, what method can I try to? If possible, comment breif code for it.
It is not programming issue, but about mathematical, Is sum of all elements in auxiliary variable(objective for (12)) same as objective for (11)? svd, ris, mimo, cvx, optim MATLAB Answers — New Questions
SharePoint Hybrid Content Types not syncing
So, Microsoft documentation regarding the configuration and management of hybrid content types (here, and here) is limited to say the least. Despite a fair amount of troubleshooting with authentication we appear to have a correct configuration. However no online content types are synced to on-prem.
Setup
1. Created a local content type in SP on-prem (Subscription edition).
2. Ran the PowerShell script to replicate the on-prem content type to online:
$credential = Get-Credential
Copy-SPContentTypes -LocalSiteUrl https://spserver/sites/contenttypehub -LocalTermStoreName “Managed Metadata Service” -RemoteSiteUrl https://domain.sharepoint.com/ -ContentTypeNames @(“ContentType”) -Credential $credential
NOTE 1: the required credential in this command is an Azure account with at least SharePoint Admin role.
NOTE 2: the command sends legacy authentication so the Azure account used MUST NOT HAVE MFA enabled. You may also need to ensure that the account authentication is not blocked by a Conditional Access rule, otherwise you get the misleading error “Copy-SPContentTypes : The sign-in name or password does not match one in the Microsoft account system.”
3. Ran the hybrid wizard to configure Taxonomy and Content Type Synchronisation.
All of the above was completed successfully.
– The on-prem content type was replicated to online.
– The hybrid wizard ran with no errors.
– The server timer job “Content Type Replication” runs on schedule or manually with no errors.
Problem
No online content types are synced to on-prem.
—
There is no documentation regarding how the ongoing timer job synchronisation works, i.e. which account and authentication it uses, which URL’s or ports it communicates on, whether it initiates a push from the cloud or pull from on-prem…
So, Microsoft documentation regarding the configuration and management of hybrid content types (here, and here) is limited to say the least. Despite a fair amount of troubleshooting with authentication we appear to have a correct configuration. However no online content types are synced to on-prem. Setup1. Created a local content type in SP on-prem (Subscription edition).2. Ran the PowerShell script to replicate the on-prem content type to online: $credential = Get-Credential
Copy-SPContentTypes -LocalSiteUrl https://spserver/sites/contenttypehub -LocalTermStoreName “Managed Metadata Service” -RemoteSiteUrl https://domain.sharepoint.com/ -ContentTypeNames @(“ContentType”) -Credential $credential NOTE 1: the required credential in this command is an Azure account with at least SharePoint Admin role.NOTE 2: the command sends legacy authentication so the Azure account used MUST NOT HAVE MFA enabled. You may also need to ensure that the account authentication is not blocked by a Conditional Access rule, otherwise you get the misleading error “Copy-SPContentTypes : The sign-in name or password does not match one in the Microsoft account system.” 3. Ran the hybrid wizard to configure Taxonomy and Content Type Synchronisation. All of the above was completed successfully.- The on-prem content type was replicated to online.- The hybrid wizard ran with no errors.- The server timer job “Content Type Replication” runs on schedule or manually with no errors. ProblemNo online content types are synced to on-prem. –There is no documentation regarding how the ongoing timer job synchronisation works, i.e. which account and authentication it uses, which URL’s or ports it communicates on, whether it initiates a push from the cloud or pull from on-prem… Read More
Incident mails for Sentinel Alerts/Incidents
Hi everyone,
we integrated Sentinel with Defender and now get alerts from Sentinel into Defender XDR. But they do not trigger any mail. If i look at the mail notifications i cannot see “Sentinel” as a service.
Is this by design? How to get mails from Sentinel Alerts?
BR
Stephan
Hi everyone, we integrated Sentinel with Defender and now get alerts from Sentinel into Defender XDR. But they do not trigger any mail. If i look at the mail notifications i cannot see “Sentinel” as a service.Is this by design? How to get mails from Sentinel Alerts? BRStephan Read More
Link URL Teams to a username chat of the Edge Bar
I want to generate a URL to open a user chat with the Microsoft Teams version that is now available with Microsoft Edge. Is this possible?
I want to generate a URL to open a user chat with the Microsoft Teams version that is now available with Microsoft Edge. Is this possible? <a href=”msteams://”>Link</a> (Open Teams app) <a href={‘https://teams.microsoft.com/l/chat/0/0?users=email address removed for privacy reasons} (Open Username chat Teams app) Thank you! Read More
Google Workspace to microsoft 365 migration
When we are migrating from Google workspace to Microsoft 365 using Microsoft automated migration method, what are the chances of emails getting duplicated if in Google an email has multiple labels tagged.
And also, what’s the limit of user data we can migrate per day and how many concurrent users we can migrate?
When we are migrating from Google workspace to Microsoft 365 using Microsoft automated migration method, what are the chances of emails getting duplicated if in Google an email has multiple labels tagged. And also, what’s the limit of user data we can migrate per day and how many concurrent users we can migrate? Read More
Filter By Form started crashing Access
Issue: Filter By Form started crashing Access
Causes DB to crash when the function is applied in a Form. ‘Filter in Form’ function does NOT crash when applied to a table.
What I can establish:
Started in the last few of days. I believe after recent Office update.The crash occurs on previous versions of my DB (going back months) which have worked fine until last weekDid NOT happen with the same DB on a different PC that had the previous version of Office. However after that PC was updated (overnight), the crash started happening.Function crashes and does weird stuff in a new template DB (i.e. one pulled from Microsoft Template DB list when you click New in Access. I used the “Time and Billing Template”Function does not crash on all DBs I have
Other information
I do not have any add-ins or VB code in my DBsI am using a brand-new Lenovo Yoga PC and a Surface Pro. Same issue on both.
Issue: Filter By Form started crashing AccessCauses DB to crash when the function is applied in a Form. ‘Filter in Form’ function does NOT crash when applied to a table. What I can establish:Started in the last few of days. I believe after recent Office update.The crash occurs on previous versions of my DB (going back months) which have worked fine until last weekDid NOT happen with the same DB on a different PC that had the previous version of Office. However after that PC was updated (overnight), the crash started happening.Function crashes and does weird stuff in a new template DB (i.e. one pulled from Microsoft Template DB list when you click New in Access. I used the “Time and Billing Template”Function does not crash on all DBs I haveOther informationI do not have any add-ins or VB code in my DBsI am using a brand-new Lenovo Yoga PC and a Surface Pro. Same issue on both. Read More
How to recover data from a corrupted flash drive on Windows PC?
I’m in need of some urgent help. My USB flash drive has suddenly become corrupted, and I can’t access any of the files on it. I’m using a Windows 10 PC, and every time I try to open the drive, I either get an error message saying the drive needs to be formatted, or it just doesn’t show any of my files.
I have some important documents and photos on the drive that I really need to recover. I haven’t formatted the drive yet, as I know this could lead to permanent data loss. Can anyone guide me on how to recover data from a corrupted flash drive on Windows PC? I’ve heard there might be some software tools or methods that can help, but I’m not sure where to start.
I’m in need of some urgent help. My USB flash drive has suddenly become corrupted, and I can’t access any of the files on it. I’m using a Windows 10 PC, and every time I try to open the drive, I either get an error message saying the drive needs to be formatted, or it just doesn’t show any of my files. I have some important documents and photos on the drive that I really need to recover. I haven’t formatted the drive yet, as I know this could lead to permanent data loss. Can anyone guide me on how to recover data from a corrupted flash drive on Windows PC? I’ve heard there might be some software tools or methods that can help, but I’m not sure where to start. Read More