Category: News
Outlook 365 spell check prevents manual editing of errors
When creating a new email in the online version of outlook, spellcheck recently started blocking manual editing of misspelled words. For example, when typing “on”, I accidentally pressed the “p” key and typed “pon”, which corrects to “pun”, “pond” or “pony”. I used to be able to disregard the suggestions and just manually fix the word, but now selecting the word locks you into the popup bubble and typing does nothing. You need to select before or after the misspelled word and arrow key your way into the misspelled letter to correct. Turning off spellcheck entirely eliminates the full functionality and I don’t want that.
When creating a new email in the online version of outlook, spellcheck recently started blocking manual editing of misspelled words. For example, when typing “on”, I accidentally pressed the “p” key and typed “pon”, which corrects to “pun”, “pond” or “pony”. I used to be able to disregard the suggestions and just manually fix the word, but now selecting the word locks you into the popup bubble and typing does nothing. You need to select before or after the misspelled word and arrow key your way into the misspelled letter to correct. Turning off spellcheck entirely eliminates the full functionality and I don’t want that. Read More
Monitoring Microsoft Sentinel Reports with Dashboard Hub & Power BI
In this blog post, I will discuss the efficient monitoring of Microsoft Sentinel workbooks through Dashboard Hub and the creation of customized reports using Power BI.
Microsoft Sentinel provides a variety of pre-built workbooks that are crucial for visualizing data and enhancing operational efficiency. Given the numerous workbooks available in our content hub solution, organizing them into dashboards ensures that stakeholders can easily access data relevant to their specific interests.
At this point, I presume you have determined the workbooks you intend to save and identified which stakeholders require access to specific workbooks for their daily tasks.
Let’s delve into the solution.
You can “Pin” the workbook of your interest in a dashboard. These dashboards can be private or shared.
A private dashboard can be accessed only by you.
A shared dashboard is an Azure resource that is saved to a resource group. Role-based access control will determine who has access to the shared dashboard.
Let’s focus on a shared dashboard in our use case.
As you can see below, you can click on “Pin” and select a shared dashboard where you wish to pin the workbook. In case, the shared dashboard is not available then you can simply click on the “Create new” tab where you can create a new shared dashboard which will be hosted in a resource group.
In my case, I’ve a shared dashboard created already for SecOps monitoring.
To access the shared dashboard, you can browse to Dashboard hub > Shared Dashboard. You can pin several workbooks in a shared dashboard. It would make sense configuring Auto refresh interval as desired; since RBAC control determines who can access this dashboard you can define the permissions accordingly.
With this approach, you don’t need to browse to Microsoft Sentinel > Workbooks > Search for a workbook of your interest and then view the data. You can simply pin the relevant workbooks in your dashboard and view those workbooks directly from Dashboard hub.
Let’s take a look at another use case to create Power BI report from Microsoft Sentinel data.
Power BI report can be created with KQL logic. You can create a Power BI report on data from Microsoft Sentinel and share those reports with people who don’t have access to Microsoft Sentinel. I’m going to create a Power BI report for checking Syslog table data where I would be interested in the ProcessName column.
Prerequisites:
At least read access to a Microsoft Sentinel workspace.
A Power BI account that has read access to your Microsoft Sentinel workspace.
Power BI desktop app.
Detailed steps as follows:
Browse to Microsoft Sentinel > Logs
Write the KQL query as per your requirements and run it; in my case, it’s simple:
Syslog
| summarize count() by ProcessName
Click on Export > Power BI (as an M query).
Copy the content of the file.
Open Power BI desktop and login with user account having minimum read access to Microsoft Sentinel’s workspace.
In the Home section, click on “Blank report”
Click on Get Data > Blank query.
In the Power Query Editor, select Advanced Editor.
Remove the pre-written contents and paste the content from PowerBIQuery.txt file and click on Done.
You might get a prompt to authenticate; click on Edit credentials and sign-in.
Click on Close and Apply.
Now you can create visualization effects like table, pie chart and more from the visualization option. In my case, I’m using table and donut chart to visualize my data.
Click on Publish and select a workspace where you wish to publish the report. In my case, I’ve a custom workspace created for SOC Monitoring where I will publish the report.
After the report is successfully published, you can login to https://powerbi.com/ and select the workspace to find your report. You should be able to access the report.
To grant access to your workspace, select workspace and click on ellipsis symbol > Workspace access and grant access to people or group.
It’s recommended to schedule auto refresh of the report as well.
Browse to the workspace, select the report and click on ellipsis > Settings
Configure refresh schedule
Hope this blog would help you in effectively monitoring your data using Dashboard Hub & Power BI.
Reference Articles
Create new tile for your workbooks: https://learn.microsoft.com/en-us/azure/sentinel/monitor-your-data?tabs=azure-portal#create-new-tiles-for-your-workbooks
Create and share dashboards: Create and share dashboards of Azure Log Analytics data – Azure Monitor | Microsoft Learn
Create a Power BI report from Microsoft Sentinel data: Create a Power BI report from Microsoft Sentinel data | Microsoft Learn
Microsoft Tech Community – Latest Blogs –Read More
Modeling the effect of the reaction wheel moment on the satellite body using SolidWorks and then SimMechanics.
I am modeling the impact of the moment of a reaction wheel mounted on the z-axis on the body of a satellite in Solidworks, and then I want to transfer it to SimMechanics.
The problem is that the moment from the reaction wheel is not transmitted to the satellite body, the wheel rotates at 3000 rpm, but the position of the satellite does not change in any way:
This is due to either the wrong type of mates (I chose concentricity and coincidence) or additional force effects.
The initial coupling is concentric and coincident. Using the Force/Torque Manager in SW, I applied a torque to the wheel and specified the satellite body as the reaction body.
I.e. I managed to generate this motion via Force/Torque PropertyManager in SW. But it’s still not the same. I plan to transfer the model to SimMechanics and set control signals, so the reaction should be defined via mechanical couplings. I don’t know if it will work via forces set via Force/Torque Manager.I am modeling the impact of the moment of a reaction wheel mounted on the z-axis on the body of a satellite in Solidworks, and then I want to transfer it to SimMechanics.
The problem is that the moment from the reaction wheel is not transmitted to the satellite body, the wheel rotates at 3000 rpm, but the position of the satellite does not change in any way:
This is due to either the wrong type of mates (I chose concentricity and coincidence) or additional force effects.
The initial coupling is concentric and coincident. Using the Force/Torque Manager in SW, I applied a torque to the wheel and specified the satellite body as the reaction body.
I.e. I managed to generate this motion via Force/Torque PropertyManager in SW. But it’s still not the same. I plan to transfer the model to SimMechanics and set control signals, so the reaction should be defined via mechanical couplings. I don’t know if it will work via forces set via Force/Torque Manager. I am modeling the impact of the moment of a reaction wheel mounted on the z-axis on the body of a satellite in Solidworks, and then I want to transfer it to SimMechanics.
The problem is that the moment from the reaction wheel is not transmitted to the satellite body, the wheel rotates at 3000 rpm, but the position of the satellite does not change in any way:
This is due to either the wrong type of mates (I chose concentricity and coincidence) or additional force effects.
The initial coupling is concentric and coincident. Using the Force/Torque Manager in SW, I applied a torque to the wheel and specified the satellite body as the reaction body.
I.e. I managed to generate this motion via Force/Torque PropertyManager in SW. But it’s still not the same. I plan to transfer the model to SimMechanics and set control signals, so the reaction should be defined via mechanical couplings. I don’t know if it will work via forces set via Force/Torque Manager. solidworks, simmechanics, motion study, dynamic, simulink, control MATLAB Answers — New Questions
How to connect XCP on CAN through Simulink model on Simulink Real-time?
I want to connect my model to a2l variables in my test ECU through XCP on CAN. My XCP transmit address is 0x200 and XCP receive address is 0x300. I do not understand how to use the XCP Transport Layer block from Simulink Real-time.
I have created a model using the blocks shown in the Screenshot. However, I get errors shown in the attached images when I run the model – MAX_CTO from the Connect response (80) and MAX_DTO from the Connect response (2) does not match the value from the A2L (8). I’m not sure if there are any other settings to be configured in the model.I want to connect my model to a2l variables in my test ECU through XCP on CAN. My XCP transmit address is 0x200 and XCP receive address is 0x300. I do not understand how to use the XCP Transport Layer block from Simulink Real-time.
I have created a model using the blocks shown in the Screenshot. However, I get errors shown in the attached images when I run the model – MAX_CTO from the Connect response (80) and MAX_DTO from the Connect response (2) does not match the value from the A2L (8). I’m not sure if there are any other settings to be configured in the model. I want to connect my model to a2l variables in my test ECU through XCP on CAN. My XCP transmit address is 0x200 and XCP receive address is 0x300. I do not understand how to use the XCP Transport Layer block from Simulink Real-time.
I have created a model using the blocks shown in the Screenshot. However, I get errors shown in the attached images when I run the model – MAX_CTO from the Connect response (80) and MAX_DTO from the Connect response (2) does not match the value from the A2L (8). I’m not sure if there are any other settings to be configured in the model. xcp on can, xcp can transport layer block, ecu a2l read and write MATLAB Answers — New Questions
Using chi2gof to test two distributions
I want to use the chi2gof to test if two distributions come from a common distribution (null hypothesis) or if they do not come from a common distribution (alternative hypothesis). I have binned observational data (x), binned model data (y), and the bin edges (bins). Both the observational and model data are counts per bin.
x= [41 22 11 10 9 5 2 3 2]
y= [38.052 24.2655 15.4665 9.8595 6.2895 4.011 2.562 1.6275 2.8665]
bins=[0:9:81]
Because the data is already binned and because I’m testing x against y, I used the following code
[h,p,stat]=chi2gof(x,’Edges’,bins,’Expected’,y)
Manual calculation of the chi2 test statistic results in 4.6861 with a probablity of p=.7905. The above function however, produces a very different result. The resulting stats show different bin edges than designated, the ovserved counts per bin do not match x, the chi2 test statistic is ~87, and p<0.001. Could someone please explain why I’m getting such dramatically different results?I want to use the chi2gof to test if two distributions come from a common distribution (null hypothesis) or if they do not come from a common distribution (alternative hypothesis). I have binned observational data (x), binned model data (y), and the bin edges (bins). Both the observational and model data are counts per bin.
x= [41 22 11 10 9 5 2 3 2]
y= [38.052 24.2655 15.4665 9.8595 6.2895 4.011 2.562 1.6275 2.8665]
bins=[0:9:81]
Because the data is already binned and because I’m testing x against y, I used the following code
[h,p,stat]=chi2gof(x,’Edges’,bins,’Expected’,y)
Manual calculation of the chi2 test statistic results in 4.6861 with a probablity of p=.7905. The above function however, produces a very different result. The resulting stats show different bin edges than designated, the ovserved counts per bin do not match x, the chi2 test statistic is ~87, and p<0.001. Could someone please explain why I’m getting such dramatically different results? I want to use the chi2gof to test if two distributions come from a common distribution (null hypothesis) or if they do not come from a common distribution (alternative hypothesis). I have binned observational data (x), binned model data (y), and the bin edges (bins). Both the observational and model data are counts per bin.
x= [41 22 11 10 9 5 2 3 2]
y= [38.052 24.2655 15.4665 9.8595 6.2895 4.011 2.562 1.6275 2.8665]
bins=[0:9:81]
Because the data is already binned and because I’m testing x against y, I used the following code
[h,p,stat]=chi2gof(x,’Edges’,bins,’Expected’,y)
Manual calculation of the chi2 test statistic results in 4.6861 with a probablity of p=.7905. The above function however, produces a very different result. The resulting stats show different bin edges than designated, the ovserved counts per bin do not match x, the chi2 test statistic is ~87, and p<0.001. Could someone please explain why I’m getting such dramatically different results? chi2gof MATLAB Answers — New Questions
sorting values of a matrix column when the other column has the same value
Hi all,
I have a matrix that has two columns as following:
A = [0.1 0.1 ; 0.1 -0.3 ; 0.1 0.5 ; 0.1 0; 0.1 -0.5; 0.1 -0.1; 0.1 0.4;
0.2 0.1 ; 0.2 -0.3 ; 0.2 0.5 ; 0.2 0; 0.2 -0.5; 0.2 -0.1; 0.2 0.4;
0.3 0.1 ; 0.3 -0.3 ; 0.3 0.5 ; 0.3 0; 0.3 -0.5; 0.3 -0.1; 0.3 0.4];
And I want to sort the second column of this matrix for every uniqe value of the first column so that the result looks like:
Asorted = [0.1 -0.5 ; 0.1 -0.3 ; 0.1 -0.1 ; 0.1 0; 0.1 0.1; 0.1 0.4; 0.1 0.5;
0.2 -0.5 ; 0.2 -0.3 ; 0.2 -0.1 ; 0.2 0; 0.2 0.1; 0.2 0.4; 0.2 0.5;
0.3 -0.5 ; 0.3 -0.3 ; 0.3 -0.1 ; 0.3 0; 0.3 0.1; 0.3 0.4; 0.3 0.5];
My "failing" attempt of doing this is the following:
A1 = A(:,1); %forst column
A2 = A(:,2); %second column
Auni = unique(A1); %unique value of the first column
for i = 1:size(A,1) %go through all the points in the first column
for j = 1:numel(Auni) %go throguh the unique values of the first column
if A1(i) == Auni(j) %if the point equals one of the uniqe values
[A2 , sortdx] = sort(A2); %sort out the second column of matrix A
A1 = A1(sortidx); %sort the first column accordingly
Asorted = [A1 A2]; %combine both results.
end
end
end
Also, how can I reorder another matrix based on the sorting done previously on matrix ?
Any help would be appreicted.
Thanks.Hi all,
I have a matrix that has two columns as following:
A = [0.1 0.1 ; 0.1 -0.3 ; 0.1 0.5 ; 0.1 0; 0.1 -0.5; 0.1 -0.1; 0.1 0.4;
0.2 0.1 ; 0.2 -0.3 ; 0.2 0.5 ; 0.2 0; 0.2 -0.5; 0.2 -0.1; 0.2 0.4;
0.3 0.1 ; 0.3 -0.3 ; 0.3 0.5 ; 0.3 0; 0.3 -0.5; 0.3 -0.1; 0.3 0.4];
And I want to sort the second column of this matrix for every uniqe value of the first column so that the result looks like:
Asorted = [0.1 -0.5 ; 0.1 -0.3 ; 0.1 -0.1 ; 0.1 0; 0.1 0.1; 0.1 0.4; 0.1 0.5;
0.2 -0.5 ; 0.2 -0.3 ; 0.2 -0.1 ; 0.2 0; 0.2 0.1; 0.2 0.4; 0.2 0.5;
0.3 -0.5 ; 0.3 -0.3 ; 0.3 -0.1 ; 0.3 0; 0.3 0.1; 0.3 0.4; 0.3 0.5];
My "failing" attempt of doing this is the following:
A1 = A(:,1); %forst column
A2 = A(:,2); %second column
Auni = unique(A1); %unique value of the first column
for i = 1:size(A,1) %go through all the points in the first column
for j = 1:numel(Auni) %go throguh the unique values of the first column
if A1(i) == Auni(j) %if the point equals one of the uniqe values
[A2 , sortdx] = sort(A2); %sort out the second column of matrix A
A1 = A1(sortidx); %sort the first column accordingly
Asorted = [A1 A2]; %combine both results.
end
end
end
Also, how can I reorder another matrix based on the sorting done previously on matrix ?
Any help would be appreicted.
Thanks. Hi all,
I have a matrix that has two columns as following:
A = [0.1 0.1 ; 0.1 -0.3 ; 0.1 0.5 ; 0.1 0; 0.1 -0.5; 0.1 -0.1; 0.1 0.4;
0.2 0.1 ; 0.2 -0.3 ; 0.2 0.5 ; 0.2 0; 0.2 -0.5; 0.2 -0.1; 0.2 0.4;
0.3 0.1 ; 0.3 -0.3 ; 0.3 0.5 ; 0.3 0; 0.3 -0.5; 0.3 -0.1; 0.3 0.4];
And I want to sort the second column of this matrix for every uniqe value of the first column so that the result looks like:
Asorted = [0.1 -0.5 ; 0.1 -0.3 ; 0.1 -0.1 ; 0.1 0; 0.1 0.1; 0.1 0.4; 0.1 0.5;
0.2 -0.5 ; 0.2 -0.3 ; 0.2 -0.1 ; 0.2 0; 0.2 0.1; 0.2 0.4; 0.2 0.5;
0.3 -0.5 ; 0.3 -0.3 ; 0.3 -0.1 ; 0.3 0; 0.3 0.1; 0.3 0.4; 0.3 0.5];
My "failing" attempt of doing this is the following:
A1 = A(:,1); %forst column
A2 = A(:,2); %second column
Auni = unique(A1); %unique value of the first column
for i = 1:size(A,1) %go through all the points in the first column
for j = 1:numel(Auni) %go throguh the unique values of the first column
if A1(i) == Auni(j) %if the point equals one of the uniqe values
[A2 , sortdx] = sort(A2); %sort out the second column of matrix A
A1 = A1(sortidx); %sort the first column accordingly
Asorted = [A1 A2]; %combine both results.
end
end
end
Also, how can I reorder another matrix based on the sorting done previously on matrix ?
Any help would be appreicted.
Thanks. matlab, reorder, rows, matrices, index, indexing, sort MATLAB Answers — New Questions
Embedded Coder qualification for ISO 26262
Please clarify – is the Embedded Coder already certified, or qualified, for ASIL D under ISO26262?
Or are there some steps the user must do to achieve that qualification level?
I can see there is a qualification kit, but it is not clear to me what must be done to complete the qualification, for the Embedded Coder tool.
Appreciate any clarification.Please clarify – is the Embedded Coder already certified, or qualified, for ASIL D under ISO26262?
Or are there some steps the user must do to achieve that qualification level?
I can see there is a qualification kit, but it is not clear to me what must be done to complete the qualification, for the Embedded Coder tool.
Appreciate any clarification. Please clarify – is the Embedded Coder already certified, or qualified, for ASIL D under ISO26262?
Or are there some steps the user must do to achieve that qualification level?
I can see there is a qualification kit, but it is not clear to me what must be done to complete the qualification, for the Embedded Coder tool.
Appreciate any clarification. qualification, embedded coder, iso 26262 MATLAB Answers — New Questions
ToDo app, organisation of flagged emails
Improvements please:
1) Flagged emails that are marked ‘complete’ should be grouped in an optionally hidden ‘Completed’ emails group (as happens with Completed Tasks in ToDo Lists.)
2) I should be able to create Lists and/or Groups for Flagged emails, in the same way that I can create Groups and/or Lists within which to organise Tasks. I can then file multiple flagged emails on the same topic in a List and/or Group.
3) I’d like to be able to select a Flagged Email (or a Flagged Email List/Group) and ‘add as a note’ to a Task in a ToDo List. This would appear as a HyperLink in the Notes section of the Task, linking back to the Flagged Email (or Flagged Email List/Group.)
Fuctional example:
e.g. I have as a Task “Get quotes for chairs.” I flag each email in Outlook that contains a quote for chairs, so that it will appear in the ToDo app. In the ToDo app I then collect those flagged emails into a ‘List’ of Flagged Emails (new function). I then link a reference to that List of Flagged Emails as a hyperLink in the Notes section of the Task “Get Quotes for Chairs.”
(The emails themselves are not Tasks. At the moment I am forced to treat the emails as tasks if I want to orgnise them.)
These would be very useful improvements.
Thanks
Improvements please:1) Flagged emails that are marked ‘complete’ should be grouped in an optionally hidden ‘Completed’ emails group (as happens with Completed Tasks in ToDo Lists.) 2) I should be able to create Lists and/or Groups for Flagged emails, in the same way that I can create Groups and/or Lists within which to organise Tasks. I can then file multiple flagged emails on the same topic in a List and/or Group. 3) I’d like to be able to select a Flagged Email (or a Flagged Email List/Group) and ‘add as a note’ to a Task in a ToDo List. This would appear as a HyperLink in the Notes section of the Task, linking back to the Flagged Email (or Flagged Email List/Group.) Fuctional example:e.g. I have as a Task “Get quotes for chairs.” I flag each email in Outlook that contains a quote for chairs, so that it will appear in the ToDo app. In the ToDo app I then collect those flagged emails into a ‘List’ of Flagged Emails (new function). I then link a reference to that List of Flagged Emails as a hyperLink in the Notes section of the Task “Get Quotes for Chairs.” (The emails themselves are not Tasks. At the moment I am forced to treat the emails as tasks if I want to orgnise them.) These would be very useful improvements. Thanks Read More
IFS Statement with 3 Categories
I have the following table I’m trying to run an IFS statement across, to pick up the relevant status code:
StatusCodeList #1List 21.2.31.2.3001.3.41.3.4001.6.71.6.700PO20#N/A0PO201.8.91.8.900PO20#N/A0PO20PE20#N/APE200PE20#N/APE200
I want a formula to:
(1) Check if there is a code in column B, starting with “1” then return that code and stop checking
(2) If not, check column C for the Entry “PE20” and return that code and stop checking, or
(3) If not, check column D for the entry “PO20” and return that code and stop checking, or
(4) if none of the above then return “TBD”
I have been using this formula
=IFS(LEFT(B11,1)=”1″, B11, LEFT(C11,2)=”PE”, C11, LEFT(D11,2)=”PO”, D11, “TBD”)
I have also tried
=IFS(LEFT(B11,1)=”1″, B11, C11=”PE20″, C11, D11=”PO20″, D11, “TBD”)
Although it picks up any cells starting with “1” in column B correctly, it fails the checks in Columns C and D with “#N/A” even when there is correct data in there.
Any ideas please?
I have the following table I’m trying to run an IFS statement across, to pick up the relevant status code: StatusCodeList #1List 21.2.31.2.3001.3.41.3.4001.6.71.6.700PO20#N/A0PO201.8.91.8.900PO20#N/A0PO20PE20#N/APE200PE20#N/APE200 I want a formula to:(1) Check if there is a code in column B, starting with “1” then return that code and stop checking(2) If not, check column C for the Entry “PE20” and return that code and stop checking, or(3) If not, check column D for the entry “PO20” and return that code and stop checking, or(4) if none of the above then return “TBD” I have been using this formula =IFS(LEFT(B11,1)=”1″, B11, LEFT(C11,2)=”PE”, C11, LEFT(D11,2)=”PO”, D11, “TBD”) I have also tried =IFS(LEFT(B11,1)=”1″, B11, C11=”PE20″, C11, D11=”PO20″, D11, “TBD”) Although it picks up any cells starting with “1” in column B correctly, it fails the checks in Columns C and D with “#N/A” even when there is correct data in there. Any ideas please? Read More
Direct SMTP from scanners – Send to email
Hello,
We have historically been setting up our scanners for customers using the SMTP AUTH through a mailbox, such as ’email address removed for privacy reasons’ (As the link below). This has stopped working when MFA is then enabled on the organisation. The work around is to disable security defaults and then enable MFA on each of the individual mailboxes which is obviously quite cumbersome.
After playing around with Azure Communication Services and setting that up to send emails which work but then the username is too long for a lot of the scanner’s interfaces.
What’s the best way that people are setting up their scanners to send to email with Security Defaults enabled on their organisation?
Many thanks,
Luke
Hello, We have historically been setting up our scanners for customers using the SMTP AUTH through a mailbox, such as ’email address removed for privacy reasons’ (As the link below). This has stopped working when MFA is then enabled on the organisation. The work around is to disable security defaults and then enable MFA on each of the individual mailboxes which is obviously quite cumbersome. https://learn.microsoft.com/en-us/exchange/mail-flow-best-practices/how-to-set-up-a-multifunction-device-or-application-to-send-email-using-microsoft-365-or-office-365#option-1-authenticate-your-device-or-application-directly-with-a-microsoft-365-or-office-365-mailbox-and-send-mail-using-smtp-auth-client-submission After playing around with Azure Communication Services and setting that up to send emails which work but then the username is too long for a lot of the scanner’s interfaces. What’s the best way that people are setting up their scanners to send to email with Security Defaults enabled on their organisation? Many thanks, Luke Read More
How to revert “Automatically Hiding Inactive Channels” (globally) ?
Hi, some colleagues reported that they cannot find some channels in Teams anymore. I found this:
https://office365itpros.com/2024/07/03/teams-inactive-channels/
And now I am worried becaues I can expierence the same behavior. We have lots of customer teams that get created from a MS Flow following a certain structure (5 general channels for each team). Lots of these channels are hidden now. I already unchecked the button in MS Teams saying:
“Clean up channel list” but it seems like this is not reverting it. In some customer teams we have more than 100 channels for existing projects and the general channels such as “Basic Information” for example is at the very bottom and I would need to manually make it visible. This is obviously now acceptable.
Does anyone know:
Is there a way to globally deactivate that feature via MS Teams Admin and/or Intune to prevent newly registered devices / teams from cleaning up the channel list? Could not find anything so far.
How can I revert these changes on existing devices so that it was like it was before (the general channels are on the top again).
Thanks!!
Hi, some colleagues reported that they cannot find some channels in Teams anymore. I found this:https://office365itpros.com/2024/07/03/teams-inactive-channels/ And now I am worried becaues I can expierence the same behavior. We have lots of customer teams that get created from a MS Flow following a certain structure (5 general channels for each team). Lots of these channels are hidden now. I already unchecked the button in MS Teams saying:”Clean up channel list” but it seems like this is not reverting it. In some customer teams we have more than 100 channels for existing projects and the general channels such as “Basic Information” for example is at the very bottom and I would need to manually make it visible. This is obviously now acceptable.Does anyone know: Is there a way to globally deactivate that feature via MS Teams Admin and/or Intune to prevent newly registered devices / teams from cleaning up the channel list? Could not find anything so far.How can I revert these changes on existing devices so that it was like it was before (the general channels are on the top again).Thanks!! Read More
data{i}=importdata([pathname,filename{i}]);
meaning of this codemeaning of this code meaning of this code started with this code MATLAB Answers — New Questions
gamultiobj does not return a truly nondominated pareto set
Hello guys,
I would like to ask for your help understanding an observation that i made with the gamulitobj solver.
I am running an optimization with 10 variables and a two dimensional fitness function. Inside the fitness function the two scores of all individuals are plotted. All options for the solver are on its default values. I do not modify any data by a custom output function. The fitness function is reproducible, no rng is involved.
After the solver finishes, i call the fitness function again to plot the variables of the pareto set returned by the solver. But the set of variables is not truly nondominated compared to other points in that plot. The solver sometimes returns a point, which should have been dominated by another point during optimization.
I can’t explain this behavior besides having read mostly all of the docs regarding this solver.
I might want to add that the magnitude of the two scores is quite different, see at the axes below. The plot below shows the central part of the pareto set, the black points are plotted during the iterations and the red diamonds with the call to the fitness function after the solver has finished.
I would highly appreciate if you could give my your thoughts or explanations for this behavior or ideas on how tho get only the truly nondominated points.Hello guys,
I would like to ask for your help understanding an observation that i made with the gamulitobj solver.
I am running an optimization with 10 variables and a two dimensional fitness function. Inside the fitness function the two scores of all individuals are plotted. All options for the solver are on its default values. I do not modify any data by a custom output function. The fitness function is reproducible, no rng is involved.
After the solver finishes, i call the fitness function again to plot the variables of the pareto set returned by the solver. But the set of variables is not truly nondominated compared to other points in that plot. The solver sometimes returns a point, which should have been dominated by another point during optimization.
I can’t explain this behavior besides having read mostly all of the docs regarding this solver.
I might want to add that the magnitude of the two scores is quite different, see at the axes below. The plot below shows the central part of the pareto set, the black points are plotted during the iterations and the red diamonds with the call to the fitness function after the solver has finished.
I would highly appreciate if you could give my your thoughts or explanations for this behavior or ideas on how tho get only the truly nondominated points. Hello guys,
I would like to ask for your help understanding an observation that i made with the gamulitobj solver.
I am running an optimization with 10 variables and a two dimensional fitness function. Inside the fitness function the two scores of all individuals are plotted. All options for the solver are on its default values. I do not modify any data by a custom output function. The fitness function is reproducible, no rng is involved.
After the solver finishes, i call the fitness function again to plot the variables of the pareto set returned by the solver. But the set of variables is not truly nondominated compared to other points in that plot. The solver sometimes returns a point, which should have been dominated by another point during optimization.
I can’t explain this behavior besides having read mostly all of the docs regarding this solver.
I might want to add that the magnitude of the two scores is quite different, see at the axes below. The plot below shows the central part of the pareto set, the black points are plotted during the iterations and the red diamonds with the call to the fitness function after the solver has finished.
I would highly appreciate if you could give my your thoughts or explanations for this behavior or ideas on how tho get only the truly nondominated points. genetic algorithm, multiobjective optimization, pareto dominance MATLAB Answers — New Questions
Related to implementation of Maximum Likelihood Detection in MATLAB
Hello all, I am working on research paper in which I have to implement Maximum Likelihood (ML) detection at the receiver. I am interested in plotting Bit error rate (BER) Vs Signal to noise ratio (SNR) plot using semilogy.
Below I am giving the expression of ML detection that I am trying to implement:
— (1)
where is received signal of dimension , is complex Gaussian channel matrix of dimension such that it has zero mean and 10 variance, is transmitted signal such that and each has dimension and is chosen from set , where has dimension and it denotes the GSSK modulated symbol. The GSSK modulated symbol has value 1 at positions and value 0 at the remaining () positions.
Also, and , where denotes the cardinality of a set. To find the optimal solution
of (1), the complexity of exhaustive search over is too high to implement.
My query is that I am not getting how to implement ML detection (eq. (1)) in MATLAB. I am also sharing the MATLAB code that I had developed for received signal which is given as
—-(2)
where is additive white Gaussian noise and has dimension .
Any help in this regard will be highly appreciated.
MATLAB code:
N_t = 4; % number of antennas at tag
N_r = 2; % number of antennas at reader
L = 500; % number of observations
n_t = 2; % number of active antennas in GSSK
% Define the GSSK symbols explicitly
GSSK_symbols = [
1 1 0 0;
1 0 1 0;
1 0 0 1;
0 0 1 1;
];
% Total information bits carried by each symbol
M = floor(log2(nchoosek(N_t, n_t)));
% Number of GSSK symbols
N = 2^M;
for snr = 0:3:21 % This is SNR in dB
% Generate the channel matrix H_tr
H_tr = sqrt(10/2) * (randn(N_r, N_t) + 1i*randn(N_r, N_t));
% Generate the transmitted signal X
X = zeros(N_t, L);
for l = 1:L
symbol_idx = randi(N); % randomly choose a symbol index
X(:, l) = GSSK_symbols(symbol_idx, :).’;
end
% Generate the noise W
W = (randn(N_r, L) + 1i*randn(N_r, L)) / sqrt(2);
% Calculate the received signal Y
Y = H_tr * X + 10^(-snr/20) * W;
endHello all, I am working on research paper in which I have to implement Maximum Likelihood (ML) detection at the receiver. I am interested in plotting Bit error rate (BER) Vs Signal to noise ratio (SNR) plot using semilogy.
Below I am giving the expression of ML detection that I am trying to implement:
— (1)
where is received signal of dimension , is complex Gaussian channel matrix of dimension such that it has zero mean and 10 variance, is transmitted signal such that and each has dimension and is chosen from set , where has dimension and it denotes the GSSK modulated symbol. The GSSK modulated symbol has value 1 at positions and value 0 at the remaining () positions.
Also, and , where denotes the cardinality of a set. To find the optimal solution
of (1), the complexity of exhaustive search over is too high to implement.
My query is that I am not getting how to implement ML detection (eq. (1)) in MATLAB. I am also sharing the MATLAB code that I had developed for received signal which is given as
—-(2)
where is additive white Gaussian noise and has dimension .
Any help in this regard will be highly appreciated.
MATLAB code:
N_t = 4; % number of antennas at tag
N_r = 2; % number of antennas at reader
L = 500; % number of observations
n_t = 2; % number of active antennas in GSSK
% Define the GSSK symbols explicitly
GSSK_symbols = [
1 1 0 0;
1 0 1 0;
1 0 0 1;
0 0 1 1;
];
% Total information bits carried by each symbol
M = floor(log2(nchoosek(N_t, n_t)));
% Number of GSSK symbols
N = 2^M;
for snr = 0:3:21 % This is SNR in dB
% Generate the channel matrix H_tr
H_tr = sqrt(10/2) * (randn(N_r, N_t) + 1i*randn(N_r, N_t));
% Generate the transmitted signal X
X = zeros(N_t, L);
for l = 1:L
symbol_idx = randi(N); % randomly choose a symbol index
X(:, l) = GSSK_symbols(symbol_idx, :).’;
end
% Generate the noise W
W = (randn(N_r, L) + 1i*randn(N_r, L)) / sqrt(2);
% Calculate the received signal Y
Y = H_tr * X + 10^(-snr/20) * W;
end Hello all, I am working on research paper in which I have to implement Maximum Likelihood (ML) detection at the receiver. I am interested in plotting Bit error rate (BER) Vs Signal to noise ratio (SNR) plot using semilogy.
Below I am giving the expression of ML detection that I am trying to implement:
— (1)
where is received signal of dimension , is complex Gaussian channel matrix of dimension such that it has zero mean and 10 variance, is transmitted signal such that and each has dimension and is chosen from set , where has dimension and it denotes the GSSK modulated symbol. The GSSK modulated symbol has value 1 at positions and value 0 at the remaining () positions.
Also, and , where denotes the cardinality of a set. To find the optimal solution
of (1), the complexity of exhaustive search over is too high to implement.
My query is that I am not getting how to implement ML detection (eq. (1)) in MATLAB. I am also sharing the MATLAB code that I had developed for received signal which is given as
—-(2)
where is additive white Gaussian noise and has dimension .
Any help in this regard will be highly appreciated.
MATLAB code:
N_t = 4; % number of antennas at tag
N_r = 2; % number of antennas at reader
L = 500; % number of observations
n_t = 2; % number of active antennas in GSSK
% Define the GSSK symbols explicitly
GSSK_symbols = [
1 1 0 0;
1 0 1 0;
1 0 0 1;
0 0 1 1;
];
% Total information bits carried by each symbol
M = floor(log2(nchoosek(N_t, n_t)));
% Number of GSSK symbols
N = 2^M;
for snr = 0:3:21 % This is SNR in dB
% Generate the channel matrix H_tr
H_tr = sqrt(10/2) * (randn(N_r, N_t) + 1i*randn(N_r, N_t));
% Generate the transmitted signal X
X = zeros(N_t, L);
for l = 1:L
symbol_idx = randi(N); % randomly choose a symbol index
X(:, l) = GSSK_symbols(symbol_idx, :).’;
end
% Generate the noise W
W = (randn(N_r, L) + 1i*randn(N_r, L)) / sqrt(2);
% Calculate the received signal Y
Y = H_tr * X + 10^(-snr/20) * W;
end digital signal processing, simulation, maximum likelihood MATLAB Answers — New Questions
Pool job test failed Matlab 2024a local machine
Can someone explain to me why parallel pool validation fails at the "Pool job test" stage? I am running Matlab2024a on a machine with 16 local cores
Screen shot of the error message and the validation report are attached
Thanks!Can someone explain to me why parallel pool validation fails at the "Pool job test" stage? I am running Matlab2024a on a machine with 16 local cores
Screen shot of the error message and the validation report are attached
Thanks! Can someone explain to me why parallel pool validation fails at the "Pool job test" stage? I am running Matlab2024a on a machine with 16 local cores
Screen shot of the error message and the validation report are attached
Thanks! parallel computing, pool job test MATLAB Answers — New Questions
excel error on server
I am getting attached error message . Sometimes excel gets open without this message.
I am getting attached error message . Sometimes excel gets open without this message. Read More
Tier2/Indirect MSP. How can I see subscriptions/licenses to all tenants? We can only see 10% now.
Hi All,
We are a tier 2/indirect MSP, that buy from a few distributors and in our Partner Center, we can see about 25/200 clients and all the relevant subscription licensing details.
This is the link to the MS help file which has not helped us. It reads like all of our clients should be there (access level etc) but it’s only a subset.
https://learn.microsoft.com/en-us/partner-center/insights/analyze-subscriptions-licenses
Assume the issue is something inside either security roles or GDAP, which we’ve attempted to unravel to no avail. Even defining GA to a few clients to see if their data will pull through but it does not seem to work.
Having spoken with another MSP, they can actually see all of their client info with no issues and they are also an indirect/tier2 MSP. They don’t believe they did anything special to achieve this but think it may be from them setting up other integrations, that it may have by chance worked for them.
Here is an example of some of the output that we are seeing for some clients and not others. Aim is to see it for all of our clients and their subscriptions.
The steps taken to arrive to the above pic were:
Login to https://partner.microsoft.com head to > Home > Insights > Subscriptions > Select Tenant Level > Select Microsoft 365 tab > Scroll down to Subscription Details > Click Active.
Any help would be appreciated. Thank you!
Hi All, We are a tier 2/indirect MSP, that buy from a few distributors and in our Partner Center, we can see about 25/200 clients and all the relevant subscription licensing details. This is the link to the MS help file which has not helped us. It reads like all of our clients should be there (access level etc) but it’s only a subset.https://learn.microsoft.com/en-us/partner-center/insights/analyze-subscriptions-licenses Assume the issue is something inside either security roles or GDAP, which we’ve attempted to unravel to no avail. Even defining GA to a few clients to see if their data will pull through but it does not seem to work. Having spoken with another MSP, they can actually see all of their client info with no issues and they are also an indirect/tier2 MSP. They don’t believe they did anything special to achieve this but think it may be from them setting up other integrations, that it may have by chance worked for them. Here is an example of some of the output that we are seeing for some clients and not others. Aim is to see it for all of our clients and their subscriptions. The steps taken to arrive to the above pic were: Login to https://partner.microsoft.com head to > Home > Insights > Subscriptions > Select Tenant Level > Select Microsoft 365 tab > Scroll down to Subscription Details > Click Active. Any help would be appreciated. Thank you! Read More
Local IPs ( 10.60.0.0/24 ) in ClientIP field in OfficeActivity logs?
Started seeing this more often recently and it started to cause some uptick in alerts across multiple customers (we are an MSP). It seems to me like a backend workflow is failing to write true source IPs to OfficeActivity logs, resulting in some 10.60.0.0/24 IPs being recorded as the ClientIP. Could this be some backend IP belonging to a Microsoft services? This can’t be related to the customer since we see the same thing across up to 37 tenants/customers. This includes FileDownloaded operations which is what caused alerts and brought the issue to our attention.
To make sure this also wasn’t some kind of correlation to device, I checked the logs further and it’s happening where IsManagedDevice == false and even anonymous file access.
Is anyone else seeing this and can anyone from Microsoft confirm whether this is a mistake or bug somewhere upstream?
Sample KQL:
// Query 1
OfficeActivity
| where TimeGenerated >=ago(30d)
| where ipv4_is_private( ClientIP )
| where IsManagedDevice == false
| summarize min(TimeGenerated), max(TimeGenerated), Operations=make_set(Operation), NumberUsers=dcount(UserId), make_set(UserId), UserAgents=make_set(UserAgent) by ClientIP
// Query 2
OfficeActivity
| where TimeGenerated >=ago(60d)
| where isnotempty( ClientIP ) and ipv4_is_private( ClientIP )
| summarize count() by bin(TimeGenerated, 1d)
Started seeing this more often recently and it started to cause some uptick in alerts across multiple customers (we are an MSP). It seems to me like a backend workflow is failing to write true source IPs to OfficeActivity logs, resulting in some 10.60.0.0/24 IPs being recorded as the ClientIP. Could this be some backend IP belonging to a Microsoft services? This can’t be related to the customer since we see the same thing across up to 37 tenants/customers. This includes FileDownloaded operations which is what caused alerts and brought the issue to our attention. To make sure this also wasn’t some kind of correlation to device, I checked the logs further and it’s happening where IsManagedDevice == false and even anonymous file access. Is anyone else seeing this and can anyone from Microsoft confirm whether this is a mistake or bug somewhere upstream? Sample KQL:// Query 1
OfficeActivity
| where TimeGenerated >=ago(30d)
| where ipv4_is_private( ClientIP )
| where IsManagedDevice == false
| summarize min(TimeGenerated), max(TimeGenerated), Operations=make_set(Operation), NumberUsers=dcount(UserId), make_set(UserId), UserAgents=make_set(UserAgent) by ClientIP
// Query 2
OfficeActivity
| where TimeGenerated >=ago(60d)
| where isnotempty( ClientIP ) and ipv4_is_private( ClientIP )
| summarize count() by bin(TimeGenerated, 1d) Read More
How do I download music from YouTube to computer?
Hello, I recently need to download music from YouTube to my computer Windows 10, mainly for teaching materials. I tried several online YouTube audio downloading methods, but there are too many ads, which is a headache. Is there any simple and easy-to-use method you can recommend, preferably free, that can be downloaded directly as an audio file? If there is good software or other methods, please recommend them. Thank you all!
Hello, I recently need to download music from YouTube to my computer Windows 10, mainly for teaching materials. I tried several online YouTube audio downloading methods, but there are too many ads, which is a headache. Is there any simple and easy-to-use method you can recommend, preferably free, that can be downloaded directly as an audio file? If there is good software or other methods, please recommend them. Thank you all! Read More
Copilot Chat and “like” and “unlike” feedback
I have together with a customer some real strange issues that we all have I think :-).
When I’m in the Copilot chat and i can look at my asking history and rerun a prompt or just start a new one, does not matter.
Then I get the response from Copilot and I can give thumps up or down does not matter what answer
But since the default is Yes, and the file contextData.txt can contain Company classified information or restricted data. From my perspective this default should have been NO!
I have still not found a way to turn this off. So if someone do have some information on how to turn this off, please reply 🙂
I have together with a customer some real strange issues that we all have I think :-).
When I’m in the Copilot chat and i can look at my asking history and rerun a prompt or just start a new one, does not matter.
Then I get the response from Copilot and I can give thumps up or down does not matter what answer
But since the default is Yes, and the file contextData.txt can contain Company classified information or restricted data. From my perspective this default should have been NO!
I have still not found a way to turn this off. So if someone do have some information on how to turn this off, please reply 🙂 Read More