Email: helpdesk@telkomuniversity.ac.id

This Portal for internal use only!

  • My Download
  • Checkout
Application Package Repository Telkom University
All Categories

All Categories

  • IBM
  • Visual Paradigm
  • Adobe
  • Google
  • Matlab
  • Microsoft
    • Microsoft Apps
    • Analytics
    • AI + Machine Learning
    • Compute
    • Database
    • Developer Tools
    • Internet Of Things
    • Learning Services
    • Middleware System
    • Networking
    • Operating System
    • Productivity Tools
    • Security
    • VLS
      • Office
      • Windows
  • Opensource
  • Wordpress
    • Plugin WP
    • Themes WP
  • Others

Search

0 Wishlist

Cart

Categories
  • Microsoft
    • Microsoft Apps
    • Office
    • Operating System
    • VLS
    • Developer Tools
    • Productivity Tools
    • Database
    • AI + Machine Learning
    • Middleware System
    • Learning Services
    • Analytics
    • Networking
    • Compute
    • Security
    • Internet Of Things
  • Adobe
  • Matlab
  • Google
  • Visual Paradigm
  • WordPress
    • Plugin WP
    • Themes WP
  • Opensource
  • Others
More Categories Less Categories
  • Get Pack
    • Product Category
    • Simple Product
    • Grouped Product
    • Variable Product
    • External Product
  • My Account
    • Download
    • Cart
    • Checkout
    • Login
  • About Us
    • Contact
    • Forum
    • Frequently Questions
    • Privacy Policy
  • Forum
    • News
      • Category
      • News Tag

iconTicket Service Desk

  • My Download
  • Checkout
Application Package Repository Telkom University
All Categories

All Categories

  • IBM
  • Visual Paradigm
  • Adobe
  • Google
  • Matlab
  • Microsoft
    • Microsoft Apps
    • Analytics
    • AI + Machine Learning
    • Compute
    • Database
    • Developer Tools
    • Internet Of Things
    • Learning Services
    • Middleware System
    • Networking
    • Operating System
    • Productivity Tools
    • Security
    • VLS
      • Office
      • Windows
  • Opensource
  • Wordpress
    • Plugin WP
    • Themes WP
  • Others

Search

0 Wishlist

Cart

Menu
  • Home
    • Download Application Package Repository Telkom University
    • Application Package Repository Telkom University
    • Download Official License Telkom University
    • Download Installer Application Pack
    • Product Category
    • Simple Product
    • Grouped Product
    • Variable Product
    • External Product
  • All Pack
    • Microsoft
      • Operating System
      • Productivity Tools
      • Developer Tools
      • Database
      • AI + Machine Learning
      • Middleware System
      • Networking
      • Compute
      • Security
      • Analytics
      • Internet Of Things
      • Learning Services
    • Microsoft Apps
      • VLS
    • Adobe
    • Matlab
    • WordPress
      • Themes WP
      • Plugin WP
    • Google
    • Opensource
    • Others
  • My account
    • Download
    • Get Pack
    • Cart
    • Checkout
  • News
    • Category
    • News Tag
  • Forum
  • About Us
    • Privacy Policy
    • Frequently Questions
    • Contact
Home/Archive for: March 2025

Month: March 2025

Histogram with normal distribution curve
Matlab News

Histogram with normal distribution curve

PuTI / 2025-03-21

Hello,
I have the data x and want to plot it in a histogram with the number of observations on the y-axis. I want to show also the normal distributon curve overlaying the histogram. I define V = 0:0.25:7 to the define the edges of the bins. I would like to create several histogram of different data sets with the same bin edges.
Using "hisfit" you cannot define a vector for the bin_edges only the number of bins.
Code

x = data1;

V = [0:0.25:7];

figure(1)

hisfit(x, 20, ‘normal’)

Using "histogram" you can define the edges but when I want to show the normal distribtuion curve I only manage to show it with the probability density.

Code

x = data1;

V = [0:0.25:7];

mu = mean(x);

sig = std(x);

x_normalized = linspace(min(V), max(V));

y_normalized = normpdf(x_normalized, mu, sig);

figure(1)

histogram(x, V, ‘Normalization’, ‘pdf’)

hold on;
plot(x_normalized, y_normalized, ‘r’, ‘LineWidth’, 2);

Is there a possibility to plot the data in a histogram with the normal distribtuion curve with a define bin_width and number of observations on the y-axis?
ThanksHello,
I have the data x and want to plot it in a histogram with the number of observations on the y-axis. I want to show also the normal distributon curve overlaying the histogram. I define V = 0:0.25:7 to the define the edges of the bins. I would like to create several histogram of different data sets with the same bin edges.
Using "hisfit" you cannot define a vector for the bin_edges only the number of bins.
Code

x = data1;

V = [0:0.25:7];

figure(1)

hisfit(x, 20, ‘normal’)

Using "histogram" you can define the edges but when I want to show the normal distribtuion curve I only manage to show it with the probability density.

Code

x = data1;

V = [0:0.25:7];

mu = mean(x);

sig = std(x);

x_normalized = linspace(min(V), max(V));

y_normalized = normpdf(x_normalized, mu, sig);

figure(1)

histogram(x, V, ‘Normalization’, ‘pdf’)

hold on;
plot(x_normalized, y_normalized, ‘r’, ‘LineWidth’, 2);

Is there a possibility to plot the data in a histogram with the normal distribtuion curve with a define bin_width and number of observations on the y-axis?
Thanks Hello,
I have the data x and want to plot it in a histogram with the number of observations on the y-axis. I want to show also the normal distributon curve overlaying the histogram. I define V = 0:0.25:7 to the define the edges of the bins. I would like to create several histogram of different data sets with the same bin edges.
Using "hisfit" you cannot define a vector for the bin_edges only the number of bins.
Code

x = data1;

V = [0:0.25:7];

figure(1)

hisfit(x, 20, ‘normal’)

Using "histogram" you can define the edges but when I want to show the normal distribtuion curve I only manage to show it with the probability density.

Code

x = data1;

V = [0:0.25:7];

mu = mean(x);

sig = std(x);

x_normalized = linspace(min(V), max(V));

y_normalized = normpdf(x_normalized, mu, sig);

figure(1)

histogram(x, V, ‘Normalization’, ‘pdf’)

hold on;
plot(x_normalized, y_normalized, ‘r’, ‘LineWidth’, 2);

Is there a possibility to plot the data in a histogram with the normal distribtuion curve with a define bin_width and number of observations on the y-axis?
Thanks histogram, histfit MATLAB Answers — New Questions

​

Howto build VNC and Browser mode into matlab docker container?
Matlab News

Howto build VNC and Browser mode into matlab docker container?

PuTI / 2025-03-21

Ich cannot use the prebuilt matlab docker container as I need to provide my username to our license server. Is there any way to force the pre-built container to use a specific user name for license checkout?
When I rebuild a container using the provided Dockerfile from matlab-dockerfile to incorporate my username I am unable to use -vnc or -browser. Which packages do I have to include to get these features included? I could not find this documented anywhere. Is the Dockerfile that was used for building the prebuilt container available somewhere?
Thanks for your support.Ich cannot use the prebuilt matlab docker container as I need to provide my username to our license server. Is there any way to force the pre-built container to use a specific user name for license checkout?
When I rebuild a container using the provided Dockerfile from matlab-dockerfile to incorporate my username I am unable to use -vnc or -browser. Which packages do I have to include to get these features included? I could not find this documented anywhere. Is the Dockerfile that was used for building the prebuilt container available somewhere?
Thanks for your support. Ich cannot use the prebuilt matlab docker container as I need to provide my username to our license server. Is there any way to force the pre-built container to use a specific user name for license checkout?
When I rebuild a container using the provided Dockerfile from matlab-dockerfile to incorporate my username I am unable to use -vnc or -browser. Which packages do I have to include to get these features included? I could not find this documented anywhere. Is the Dockerfile that was used for building the prebuilt container available somewhere?
Thanks for your support. docker, container, dockerfile MATLAB Answers — New Questions

​

How to make a curve fill the whole plotspace
Matlab News

How to make a curve fill the whole plotspace

PuTI / 2025-03-21

Vb0_vec = [10 1000];
mb_vec = (20*10^-3)*(36*pi*Vb0_vec.^2).^(1/3);
rhog0 = 0.169;
lambda = 0.0173;
y = linspace(0, 120000, 50000);

% plot 3: beperkende factor voor capaciteit
W_10 = Capaciteit(y, Vb0_vec(1), lambda, mb_vec(1), rhog0);
W_1000 = Capaciteit(y, Vb0_vec(2), lambda, mb_vec(2), rhog0);

figure(3)
loglog(y, W_10)
hold on
loglog(y, W_1000)
hold off

The output looks like this:

How can i make the curves cover the whole plot (touching both axes)?Vb0_vec = [10 1000];
mb_vec = (20*10^-3)*(36*pi*Vb0_vec.^2).^(1/3);
rhog0 = 0.169;
lambda = 0.0173;
y = linspace(0, 120000, 50000);

% plot 3: beperkende factor voor capaciteit
W_10 = Capaciteit(y, Vb0_vec(1), lambda, mb_vec(1), rhog0);
W_1000 = Capaciteit(y, Vb0_vec(2), lambda, mb_vec(2), rhog0);

figure(3)
loglog(y, W_10)
hold on
loglog(y, W_1000)
hold off

The output looks like this:

How can i make the curves cover the whole plot (touching both axes)? Vb0_vec = [10 1000];
mb_vec = (20*10^-3)*(36*pi*Vb0_vec.^2).^(1/3);
rhog0 = 0.169;
lambda = 0.0173;
y = linspace(0, 120000, 50000);

% plot 3: beperkende factor voor capaciteit
W_10 = Capaciteit(y, Vb0_vec(1), lambda, mb_vec(1), rhog0);
W_1000 = Capaciteit(y, Vb0_vec(2), lambda, mb_vec(2), rhog0);

figure(3)
loglog(y, W_10)
hold on
loglog(y, W_1000)
hold off

The output looks like this:

How can i make the curves cover the whole plot (touching both axes)? filling plot MATLAB Answers — New Questions

​

Copilot in Outlook Gets a Revamp
News

Copilot in Outlook Gets a Revamp

Tony Redmond / 2025-03-21

Tweaks to Copilot for Outlook Make the Functionality More Accessible

On Tuesday, I reported that I thought the new Facilitator agent in Teams chat is a good example of AI performing a task well. It’s evidence of how the initial rush of deploying AI everywhere to anything that could have a Copilot label applied is moderating into better implementations.

Message center notification MC892651 (last updated 18 March 2025, Microsoft 365 roadmap item 397092) could be regarded as being in the same category. In this case, the UI for Copilot interactions in the Outlook has what Microsoft terms as “major design improvements” for the new Outlook on Windows and Mac desktops, OWA, and Outlook mobile clients. Outlook classic remains unaltered.

Perhaps because it involves major improvements or a wide range of clients, the deployment of the update has been delayed. Microsoft originally intended to have full deployment done by late February 2025. That date is now late April 2025. When this happens, it normally means that Microsoft had to halt the deployment to fix some problems.

No New Functionality in Revamped UI

According to Microsoft, the revamped UI doesn’t include any new functionality. I never saw the ‘rewrite like a poem’ option before (which might have improved some of my email enormously), so the fact that the new layout and navigation makes this option accessible (Figure 1) is proof that the overhaul works.

The revamped Copilot for Outlook UI in the new Outlook for Windows.
Figure 1: The revamped Copilot for Outlook UI in the new Outlook for Windows

Of course, things work differently on mobile devices, but the changes seem to make things better there too (Figure 2).

Copilot for Outlook mobile.
Figure 2: Copilot for Outlook mobile

By comparison, the Copilot options in Outlook classic are a tad austere (Figure 3), just like the options were like in the other clients before the change. The changes made in the other clients proves once again that good design is important when it comes to making technology accessible to users.

Copilot options in Outlook classic.
Figure 3: Copilot options in Outlook classic

UI Great, Text Awful

I like the UI changes and think they improve how Copilot for Outlook works. However, the changes do nothing to improve the quality of the written text generated by Copilot, which remains bland and overly effusive to my taste. I guess that’s my personal approach to email shining through because I favor brief to-the-point messages over lengthy missives.

The late Mark Hurd (CEO of HP at the time) once advised me to always put the most important information in a message into the first paragraph so that recipients could quickly review items in their inbox without needing to read long messages on mobile devices (Blackberries and iPAQs then). Technology has moved on, but the advice is still true, especially as so many different forms of mobile devices are now in use. Maybe Copilot for Outlook needs a rewrite in one brief paragraph option.

More Change to Come

Although it sometimes seems much longer, we’re still only two years into the Copilot era. We’ll see more changes like this as Microsoft refines and enhances how Copilot is integrated into apps. Now that they’ve given Outlook a nice new UI, perhaps they’ll do the same for Excel and PowerPoint to make it easier to use Copilot in those apps. Or maybe that’s just me moaning because I’m not as proficient as I should be with those apps.


So much change, all the time. It’s a challenge to stay abreast of all the updates Microsoft makes across the Microsoft 365 ecosystem. Subscribe to the Office 365 for IT Pros eBook to receive monthly insights into what happens, why it happens, and what new features and capabilities mean for your tenant.

 

Microsoft senior leadership update: EVP, Chief People Officer and EVP, Office of Strategy and Transformation
Microsoft News

Microsoft senior leadership update: EVP, Chief People Officer and EVP, Office of Strategy and Transformation

PuTI / 2025-03-20

Satya Nadella, Chairman and CEO, shared the below communication with Microsoft employees this morning.

As we’ve seen time and again throughout our 50-year history, times of great change for the world and for our industry require us to have a mindset that enables us to continually adapt and transform ourselves. There’s no question that we are at the forefront of another such moment, with the rapid changes across every industry and business function in this AI era.  

This means we must have the right product portfolio, the right business models, attract and retain top talent, and optimize our processes to meet changing customer expectations and succeed in the marketplace.  

With this context, I’ve asked Kathleen Hogan to transition to a new role focused on defining our overarching corporate strategy and structure and leading our continuous transformation as a company. Kathleen will assume a new role as EVP, Office of Strategy and Transformation, reporting to me.  

It is hard to overstate the impact Kathleen has had on Microsoft as Chief People Officer. Over the past 10+ years, she has led our cultural transformation, as we embraced a growth mindset, positioning us to seize new opportunities with agility and attract and retain world-class talent. She is recognized externally as a consequential HR leader transforming culture and the world of work. Her more than 20-year tenure at Microsoft, including leading our global services business, paired with her prior experience as a McKinsey partner in Silicon Valley, and a development manager at Oracle, makes her uniquely suited to lead this work as we accelerate our pace of change across our people, processes, and portfolio. Kathleen will work across the SLT as we chart this next phase of our transformation, which requires both interpreting the outside and redefining the inside.  

Kathleen and I have been discussing this transition and succession planning for some time, and we both agree this is the critical juncture to apply new focus and intention to this work. 

With this transition, I’m very pleased to share that Amy Coleman will assume the role of EVP, Chief People Officer, leading our HR organization. She joins the senior leadership team reporting to me.  

Amy has led HR for our corporate functions across the company for the past six years, following various HR roles partnering across engineering, sales, marketing, and business development spanning 25 years. In that time, she has been a trusted advisor to both Kathleen and to me as she orchestrated many cross-company workstreams as we evolved our culture, improved our employee engagement model, established our employee relations team, and drove enterprise crisis response for our people. Amy’s commitment to operational excellence and high performance will be key in driving our continued success, and I’m confident in the perspective, expertise, and thoughtful approach she’ll bring as we navigate the next phase of our journey.  

Please join me in congratulating Kathleen and Amy on their new roles.  

Satya  

The post Microsoft senior leadership update: EVP, Chief People Officer and EVP, Office of Strategy and Transformation appeared first on The Official Microsoft Blog.

Satya Nadella, Chairman and CEO, shared the below communication with Microsoft employees this morning. As we’ve seen time and again throughout our 50-year history, times of great change for the world and for our industry require us to have a mindset that enables us to continually adapt and transform ourselves. There’s no question that we…
The post Microsoft senior leadership update: EVP, Chief People Officer and EVP, Office of Strategy and Transformation appeared first on The Official Microsoft Blog.Read More

Listener not responding to ui slider
Matlab News

Listener not responding to ui slider

PuTI / 2025-03-20

I didn’t like how the normal callback implementation on the slider only updated once I stop dragging it, so I tried addlistener instead, but for some reason it just doesn’t respond at all. As a simple example, for the following code
sld = uicontrol(‘Style’,’slider’);
lst = addlistener(sld,’Value’,’PostSet’,@(src,evt)disp(‘value changed’));
Changing the value of the slider directly from the Command Window ( sld.Value=0.5; ) causes the callback function to run, but moving the slider or pressing the arrows on its ends does nothing.
What am I doing wrong?I didn’t like how the normal callback implementation on the slider only updated once I stop dragging it, so I tried addlistener instead, but for some reason it just doesn’t respond at all. As a simple example, for the following code
sld = uicontrol(‘Style’,’slider’);
lst = addlistener(sld,’Value’,’PostSet’,@(src,evt)disp(‘value changed’));
Changing the value of the slider directly from the Command Window ( sld.Value=0.5; ) causes the callback function to run, but moving the slider or pressing the arrows on its ends does nothing.
What am I doing wrong? I didn’t like how the normal callback implementation on the slider only updated once I stop dragging it, so I tried addlistener instead, but for some reason it just doesn’t respond at all. As a simple example, for the following code
sld = uicontrol(‘Style’,’slider’);
lst = addlistener(sld,’Value’,’PostSet’,@(src,evt)disp(‘value changed’));
Changing the value of the slider directly from the Command Window ( sld.Value=0.5; ) causes the callback function to run, but moving the slider or pressing the arrows on its ends does nothing.
What am I doing wrong? callback MATLAB Answers — New Questions

​

How to split a table into multiple tables based on value in a column?
Matlab News

How to split a table into multiple tables based on value in a column?

PuTI / 2025-03-20

Hello,
I am reading in an excel file that has 2 columns of data. One of them has a lot number and the other has row/col numbers.
I’ve made a table that holds this information, however, I would like to make multiple tables for every set of lot numbers.
I’ve attached an example excel sheet. In this example there are 2 different lot numbers, so I would need it to make 2 different tables for each lot number with each corresponding row, col number! I also need it to be able to adjust if there are more than 2 different lot numbers because the sheet is always updated.
Thanks!Hello,
I am reading in an excel file that has 2 columns of data. One of them has a lot number and the other has row/col numbers.
I’ve made a table that holds this information, however, I would like to make multiple tables for every set of lot numbers.
I’ve attached an example excel sheet. In this example there are 2 different lot numbers, so I would need it to make 2 different tables for each lot number with each corresponding row, col number! I also need it to be able to adjust if there are more than 2 different lot numbers because the sheet is always updated.
Thanks! Hello,
I am reading in an excel file that has 2 columns of data. One of them has a lot number and the other has row/col numbers.
I’ve made a table that holds this information, however, I would like to make multiple tables for every set of lot numbers.
I’ve attached an example excel sheet. In this example there are 2 different lot numbers, so I would need it to make 2 different tables for each lot number with each corresponding row, col number! I also need it to be able to adjust if there are more than 2 different lot numbers because the sheet is always updated.
Thanks! matlab, excel MATLAB Answers — New Questions

​

any option as applying while code to develop pipeline connection within looped network; has noted zero indexing
Matlab News

any option as applying while code to develop pipeline connection within looped network; has noted zero indexing

PuTI / 2025-03-20

Post Content Post Content thingspeak MATLAB Answers — New Questions

​

How can I get the Stockwell transform of an earthquake data in MATLAB?
Matlab News

How can I get the Stockwell transform of an earthquake data in MATLAB?

PuTI / 2025-03-20

Dear, I was wondering does MATLAB have any tool to calculate the Stockwell transform ? If it exists in MATLAB library, can you please provide me a script code so I can get S-tranform of an earthquake data. Thanks for your help. RegardsDear, I was wondering does MATLAB have any tool to calculate the Stockwell transform ? If it exists in MATLAB library, can you please provide me a script code so I can get S-tranform of an earthquake data. Thanks for your help. Regards Dear, I was wondering does MATLAB have any tool to calculate the Stockwell transform ? If it exists in MATLAB library, can you please provide me a script code so I can get S-tranform of an earthquake data. Thanks for your help. Regards matlab, transfer function, stockwell MATLAB Answers — New Questions

​

Excel Data preprocessing from a scattered one into an organised table
Matlab News

Excel Data preprocessing from a scattered one into an organised table

PuTI / 2025-03-20

I have excel data that is pretty big (10000×63) and unorganised. I have attached the sample data file here (sample.xlsx).
This data is converted from a pdf to excel so there are a lot of issues. I will highlight some of them here.
Some key things to note about data
There are strings and numbers and I would like to keep them both organised.
After every 200-250 rows, the table header labels keep repeating which I would like to remove
Whenever the table header repeats, the columns shift left or right (sometimes upto 5 or 6 columns)
There is one column "Code" which has both strings(1,2) and numbers(2).
There are some cells where there is no data or "——".
There are some texts on the top and bottom of the table (legends etc) which I would like to remove.
I would like the data to look like this one big simple list (it took me 4 hours to make this). I would like to automate it as I have many excel files of similar dimensions(10000×63).

Additionally I would like to know if there’s a better way to organise this data other than matlab?
Thank you well in advance for your help. I am still learning matlab so any help would mean a lot!I have excel data that is pretty big (10000×63) and unorganised. I have attached the sample data file here (sample.xlsx).
This data is converted from a pdf to excel so there are a lot of issues. I will highlight some of them here.
Some key things to note about data
There are strings and numbers and I would like to keep them both organised.
After every 200-250 rows, the table header labels keep repeating which I would like to remove
Whenever the table header repeats, the columns shift left or right (sometimes upto 5 or 6 columns)
There is one column "Code" which has both strings(1,2) and numbers(2).
There are some cells where there is no data or "——".
There are some texts on the top and bottom of the table (legends etc) which I would like to remove.
I would like the data to look like this one big simple list (it took me 4 hours to make this). I would like to automate it as I have many excel files of similar dimensions(10000×63).

Additionally I would like to know if there’s a better way to organise this data other than matlab?
Thank you well in advance for your help. I am still learning matlab so any help would mean a lot! I have excel data that is pretty big (10000×63) and unorganised. I have attached the sample data file here (sample.xlsx).
This data is converted from a pdf to excel so there are a lot of issues. I will highlight some of them here.
Some key things to note about data
There are strings and numbers and I would like to keep them both organised.
After every 200-250 rows, the table header labels keep repeating which I would like to remove
Whenever the table header repeats, the columns shift left or right (sometimes upto 5 or 6 columns)
There is one column "Code" which has both strings(1,2) and numbers(2).
There are some cells where there is no data or "——".
There are some texts on the top and bottom of the table (legends etc) which I would like to remove.
I would like the data to look like this one big simple list (it took me 4 hours to make this). I would like to automate it as I have many excel files of similar dimensions(10000×63).

Additionally I would like to know if there’s a better way to organise this data other than matlab?
Thank you well in advance for your help. I am still learning matlab so any help would mean a lot! importing excel data, data import MATLAB Answers — New Questions

​

Use Data Loss Prevention to Stop Copilot Chat Processing Documents in Its Responses
News

Use Data Loss Prevention to Stop Copilot Chat Processing Documents in Its Responses

Tony Redmond / 2025-03-20

DLP Policy for Microsoft 365 Copilot to Restrict Access to Sensitive Documents

Ever since the introduction of Microsoft 365 Copilot in March 2023, organizations have struggled to stop the AI consuming confidential or sensitive documents in its responses. Some of the early tools, like Restricted SharePoint Search, were blunt instruments hurried out as responses to customer requests. Microsoft’s current best answer is SharePoint Restricted Content Discovery (RCD), a feature licensed through SharePoint Advanced Management (SAM). All tenants with Microsoft 365 Copilot licenses are due to receive SAM licenses. I haven’t seen SAM appear in my tenant yet, but not doubt its deployment is ongoing.

Microsoft says that the key use case for RCD is to “prevent accidental discovery of [files stored in] high-risk sites.” RCD works by limiting the ability of end users to search selected sites. By excluding sites from search, RCD prevents Copilot Chat using the files stored in those sites in its responses. It’s still possible for Copilot to use information from a sensitive document if the user has the file opened in an app like Word. At this point, the sensitive content is open in memory and available for Copilot to process.

Blocking files from user access doesn’t stop system functions like eDiscovery working.

Blocking Access to Individual Files

RCD is a good way to cast a protective net across multiple sites. But what about protecting individual files that might be in sites that aren’t covered by RCD? Until now, the answer has been to use sensitivity labels to stop Copilot Chat using sensitive files to generate its responses. Although sensitivity labels can stop Copilot using the content of protected files, it cannot prevent Copilot finding reference protected files through a metadata search.

Creating a DLP Policy for Microsoft 365 Copilot

A solution to that problem might be coming in the form of a new type of Data Loss Prevention (DLP) policy. The feature is described in message center notification MC937930 (last updated 6 February 2025, Microsoft 365 Roadmap ID 423483). DLP policies are usually used to block external sharing of confidential information, like Teams meeting recordings. Blocking files for internal consumption is a new step.

Essentially, tenants can create a DLP policy to check for specific sensitivity labels and block Copilot Chat access to files with those labels. The functionality is now in preview and is scheduled for general availability in June 2025 (complete worldwide by the end of July 2025). Some gaps are always expected in preview code, and the gaps right now include alerts, incident reports, policy simulation, and audit records. In other words, it’s very hard to know when a DLP policy match happens to block access. But testing indicates that the DLP policy works.

The DLP policy for Microsoft 365 Copilot is a special form of policy in that the policy only covers Copilot and no other type of data (Figure 1).

Creating a DLP policy for Microsoft 365 Copilot.
Figure 1: Creating a DLP policy for Microsoft 365 Copilot

The rules used in a DLP policy for Microsoft 365 Copilot are simple. The policy checks if a file has a specific sensitivity label, and if the sensitivity label is found, DLP executes the action to “prevent Copilot from processing content” (Figure 2). A rule can check for the presence or one or more sensitivity labels. In some respects, it might be easier to create a separate rule for each label.

Creating a DLP rule for Microsoft 365 Copilot.
Figure 2: Creating a DLP rule for Microsoft 365 Copilot

Testing the DLP Policy for Microsoft 365 Copilot

To test the new DLP policy, I created several documents referring to regulations governing cryptocurrency in Iceland (a topic selected at random because I knew that my tenant was unlikely to store any files relating to the topic). I used Copilot for Word to generate the text for each file and added a reference to a mythical regulation to the text of each document to give Copilot an easy target to find. The first check asked Copilot Chat to find documents relating to cryptocurrency in Iceland with special relevance to the regulation. The sensitivity labels assigned to the documents were not covered by a DLP policy for Microsoft 365 Copilot, and Copilot found all the documents (Figure 3).

Copilot finds confidential documents without sensitivity labels monitored by a DLP policy.
Figure 3: Copilot finds confidential documents without sensitivity labels monitored by a DLP policy

After applying sensitivity labels covered by the DLP policy for Microsoft 365 Copilot to two of the three documents, the search was rerun and Copilot found only one document (Figure 4).

The DLP policy for Microsoft 365 Copilot blocks files protected by specific sensitivity labels.
Figure 4: The DLP policy for Microsoft 365 Copilot blocks files protected by specific sensitivity labels

I don’t pretend this to be a full test. However, it’s the only way to check preview software that doesn’t generate audit records or other traces to show when DLP policy matches occur to force DLP to execute the defined actions.

New DLP Policy Shows Promise

I’ll look forward to retesting the DLP Policy for Microsoft 365 Copilot after the software reaches GA and the full array of auditing and reporting options are available. The nice thing is that users see no trace of a sensitive document show up in Microsoft 365 Copilot Chat. Unlike basic sensitivity label protection, which allows Copilot Chat to show metadata found in its searches, the DLP policy is silent. And that’s just the way you’d want it to be when dealing with sensitive data.


So much change, all the time. It’s a challenge to stay abreast of all the updates Microsoft makes across the Microsoft 365 ecosystem. Subscribe to the Office 365 for IT Pros eBook to receive monthly insights into what happens, why it happens, and what new features and capabilities mean for your tenant.

 

Gabung di elevAIte, Jobstreet by SEEK Dorong Kesiapan Kerja Talenta AI Indonesia Bersama Microsoft
Microsoft

Gabung di elevAIte, Jobstreet by SEEK Dorong Kesiapan Kerja Talenta AI Indonesia Bersama Microsoft

hilfan / 2025-03-20

Read in English here

Jakarta, 20 Maret 2025 – Jobstreet by SEEK resmi bergabung ke dalam elevAIte Indonesia, inisiatif pelatihan AI dari Kementerian Komunikasi dan Digital Republik Indonesia dengan Microsoft, yang melibatkan mitra pemerintahan, industri, institusi pendidikan, serta komunitas, untuk membekali 1 juta talenta Indonesia dengan keterampilan yang relevan di era transformasi AI. Dalam inisiatif ini, Jobstreet by SEEK akan berfokus untuk menyiapkan talenta Indonesia dengan soft skills dan hard skills yang dibutuhkan di dunia kerja, serta menghubungkan talenta AI dengan industri yang membuka lowongan pekerjaan.

Menurut laporan Work Trend Index 2024 dari Microsoft dan LinkedIn, 92% knowledge workers di Indonesia sudah menggunakan generative AI di tempat kerja; lebih tinggi dibandingkan angka global (75%) dan Asia Pasifik (83%)*. Kementerian Ketenagakerjaan Indonesia juga mendukung adanya pemanfaatan terkait penggunaan generative AI di kalangan mahasiswa dan profesional sebagai salah satu skill digital yang dibutuhkan untuk pekerjaan**. Di sisi lain, berdasarkan survei yang dirilis tahun 2024 oleh Statista Consumer Insights, ditemukan bahwa Indonesia menempati peringkat keempat sebagai negara yang paling antusias menggunakan AI dalam kesehariannya***. Data-data ini mencerminkan potensi besar yang dimiliki Indonesia dalam mengintegrasikan teknologi terdepan ini di dunia kerja.

“Jobstreet by SEEK melihat potensi besar terkait penggunaan generative AI dalam bekerja, maupun dalam kehidupan pribadi sehari-hari oleh orang Indonesia. Kerjasama dengan Kementerian Komunikasi dan Digital Republik Indonesia dan Microsoft melalui inisiatif elevAIte Indonesia menjadi salah satu komitmen kami untuk mendorong penggunaan generative AI di Indonesia guna meningkatkan produktivitas dan kualitas SDM Indonesia, serta menghubungkan mereka dengan ekosistem industri yang tepat. Dengan populernya penggunaan produk Microsoft di lingkungan perkantoran, teknologi Copilot ini menjadi hal penting untuk dikuasai oleh para pekerja di Indonesia”, ujar Sawitri, Head of Country Marketing Indonesia, Jobstreet by SEEK.

Kombinasi soft skills dan hard skills di industri kerja

YouTube Video

Sebagai langkah awal mempersiapkan para talenta Indonesia dengan keterampilan AI, Jobstreet by SEEK menghadirkan rangkaian video pelatihan Microsoft 365 Copilot yang dipandu oleh Kevianda Kamarullah selaku Modern Work & Copilot Specialist dari Microsoft dan Jovial da Lopez selaku Kreator Konten dan Penggiat AI. Rangkaian video pelatihan ini, tersedia di menu KarirKu dalam aplikasi Jobstreet by SEEK yang tersedia secara gratis di AppStore dan Play Store, mencakup berbagai modul yang difokuskan pada penggunaan fitur Copilot dalam pekerjaan sehari-hari. Mulai dari analisis data hingga pembuatan dokumen. Dengan menggunakan AI, waktu pemrosesan dapat dikurangi secara signifikan, memungkinkan profesional untuk fokus pada tugas-tugas yang lebih strategis.

Rangkaian video mengungkap tips dan trik bagaimana memanfaatkan Microsoft 365 Copilot sebagai asisten dalam bekerja dan mempercepat pekerjaan. Video pelatihan ini juga memaparkan cara-cara memanfaatkan Copilot untuk mendukung pekerjaan di berbagai profesi, misalnya sebagai staf administrasi, customer service officer, pemasaran digital, hingga membantu tim sales untuk mengejar target penjualan mereka.

YouTube Video

Selain untuk membantu pekerjaan seperti penyusunan laporan dan presentasi, merangkum dokumen, maupun revisi dokumen secara lebih cepat, video pelatihan ini juga mengungkapkan tips dan trik pemanfaatan asistensi Copilot untuk pencarian pekerjaan, misalnya untuk membuat CV profesional dan berlatih sesi tanya jawab wawancara kerja. Pengguna yang telah menyelesaikan video seri pelatihan ini akan mendapatkan “Sertifikat Pelatihan Dasar Microsoft 365 Copilot” & “Sertifikat Pelatihan Microsoft Word dengan Copilot”.

“Memasuki era baru generative AI, keterampilan AI menjadi kebutuhan yang mendesak bagi setiap individu. Baik itu keterampilan untuk menggunakan AI, maupun untuk membangun inovasi baru dengan AI. Kami sangat bersemangat menyambut Jobstreet by SEEK ke dalam inisiatif elevAIte Indonesia. Kami berharap kolaborasi ini dapat memperluas jangkauan kita untuk menyiapkan talenta Indonesia dengan kemampuan AI yang relevan, agar talenta kita memiliki daya saing tinggi di industri,” ujar Arief Suseno, AI National Skills Director, Microsoft Indonesia.

Ekosistem industri yang memerlukan talenta AI

Pertumbuhan adopsi generative AI di Indonesia sejalan dengan implementasi Strategi Nasional Kecerdasan Artifisial, terutama dalam pilar pengembangan sumber daya manusia. Terlebih lagi, fokus pada peningkatan keterampilan digital pekerja telah menciptakan lingkungan yang kondusif bagi penerimaan teknologi baru seperti generative AI.

Menyadari bagaimana industri turut berubah dan berinovasi dengan teknologi AI, Jobstreet by SEEK pun akan membuat komunitas yang dapat menghubungkan talenta AI dengan mitra industri penyedia kerja di platform Jobstreet. Rencananya, komunitas ini akan mulai diperkenalkan pada bulan April 2025.

###

*Microsoft & LinkedIn Work Trend Index 2024

**https://www.tempo.co/ekonomi/hanya-19-persen-pekerja-indonesia-punya-keahlian-digital-begini-pesan-menaker-yassierli-soal-pemanfaatan-ai-1205326

***https://www.statista.com/chart/33118/respondents-excited-about-ai-in-daily-life/

 

Jobstreet by SEEK Joins elevAIte to Boost AI Talent Readiness in Indonesia with Microsoft
Microsoft

Jobstreet by SEEK Joins elevAIte to Boost AI Talent Readiness in Indonesia with Microsoft

hilfan / 2025-03-20

Jakarta, 20 March 2025 – Jobstreet by SEEK has officially joined elevAIte Indonesia, an AI training initiative by the Ministry of Communication and Digital of the Republic of Indonesia and Microsoft. This initiative brings together government, industry, educational institutions, and community partners to equip one million Indonesian talents with the necessary skills to thrive in the AI-driven era. As part of this program, Jobstreet by SEEK will focus on preparing Indonesian professionals with essential soft and hard skills while connecting AI talent with job opportunities in the industry.

According to the 2024 Work Trend Index report by Microsoft and LinkedIn, 92% of knowledge workers in Indonesia are already using generative AI at work—a significantly higher percentage than the global average (75%) and the Asia-Pacific region (83%)*. The Indonesian Ministry of Manpower also supports the adoption of generative AI among students and professionals as a crucial digital skill for the future workforce**. Furthermore, a 2024 survey by Statista Consumer Insights ranked Indonesia as the fourth most AI-enthusiastic country worldwide***, underscoring the nation’s strong potential to integrate advanced technology into the workplace.

“Jobstreet by SEEK recognizes the immense potential of generative AI in both professional and everyday life for Indonesians. Our collaboration with the Ministry of Communications and Digital and Microsoft through the elevAIte Indonesia initiative reflects our commitment to promoting generative AI adoption to enhance Indonesia’s workforce productivity and quality while connecting them to the right industry ecosystem. With Microsoft’s products widely used in office environments, mastering Copilot technology will be crucial for workers in Indonesia,” said Sawitri, Head of Country Marketing Indonesia, Jobstreet by SEEK.

Blending Soft and Hard Skills for the AI-Powered Workplace

YouTube Video

To equip Indonesian talent with AI-related skills, Jobstreet by SEEK is launching a series of Microsoft 365 Copilot training videos, featuring Kevianda Kamarullah, Modern Work & Copilot Specialist at Microsoft, and Jovial da Lopez, a content creator and AI advocate. These training videos, available in the KarirKu section of the Jobstreet by SEEK app—free to download from the App Store and Play Store—cover various modules on leveraging Copilot features in daily work tasks, from data analysis to document creation. By utilizing AI, professionals can significantly reduce processing time, allowing them to focus on more strategic responsibilities.

The Microsoft 365 Copilot Basic Training and Microsoft Word with Copilot Training video series reveals tips and tricks for utilizing Microsoft 365 Copilot as a workplace assistant and accelerating task completion. The training videos also explain how to use Copilot to support work in various professions, such as administrative staff, customer service officers, digital marketers, and sales teams, and help them achieve their sales targets.

 

In addition to assisting with tasks such as report and presentation preparation, document summarization, and document revision more quickly, these training videos also reveal tips and tricks for using Copilot assistance for job searches, such as creating professional CVs and practicing interview sessions. Users who complete this training video series will receive a “Basic Microsoft 365 Copilot Training Certificate” & “Microsoft Word with Copilot Training Certificate.”

“Entering the new era of generative AI, AI skills are urgently needed by every individual. Whether it’s skills to use AI or to build new innovations with AI. We are very excited to welcome Jobstreet by SEEK into the elevAIte Indonesia initiative. We hope this collaboration can expand our reach to prepare Indonesian talents with relevant AI skills, so our talents have high competitiveness in the industry,” said Arief Suseno, AI National Skills Director, Microsoft Indonesia.

The Ecosystem of Industries Needing AI Talent

The growth of Generative AI adoption in Indonesia aligns with the implementation of the National Artificial Intelligence Strategy, especially in the pillar of human resource development. Moreover, the focus on enhancing workers’ digital skills has created a conducive environment for the acceptance of new technologies like Generative AI.

Recognizing the evolving AI-driven job market, Jobstreet by SEEK plans to establish a dedicated community to connect AI talent with industry employers via its platform. This community is expected to be introduced in April 2025.

###

* Microsoft & LinkedIn Work Trend Index 2024

** https://www.tempo.co/ekonomi/hanya-19-persen-pekerja-indonesia-punya-keahlian-digital-begini-pesan-menaker-yassierli-soal-pemanfaatan-ai-1205326

*** https://www.statista.com/chart/33118/respondents-excited-about-ai-in-daily-life/

 

Microsoft Ability Summit 2025: Accessibility in the AI era
Microsoft News

Microsoft Ability Summit 2025: Accessibility in the AI era

PuTI / 2025-03-19

Today, we hosted the 15th annual Microsoft Ability Summit, with over 20,000 attendees from 164 countries coming together virtually to discuss the future of AI and accessibility. Microsoft has a long-standing commitment to investing in accessibility, grounded in our business model and going back over three decades from the earliest accessibility features in Windows 95 and continuing today with new hardware and software functionalities powered by AI. We are innovating faster than ever before and people with disabilities continue to lead the way.

Accessibility is a fundamental right for people with disabilities and makes technology easier for everyone. We see this reflected in how customers are using Microsoft technologies around the world. Copilot for Microsoft 365 is unlocking workplace productivity like never before, more than 10 million people use Edge each month to have the web Read Aloud, over 1 million people use Immersive Reader to make webpages easier to read and partners like Tobii Dynavox and Special Olympics are bringing AI to people with disabilities globally. And these are just some of the highlights of what we shared today!

Here’s a quick summary of the new accessibility products, features and programs announced at the 2025 Ability Summit.

What’s new in 2025?

We announced that the Xbox Adaptive Joystick is now available for purchase exclusively at Microsoft Store. With more than 429 million players with disabilities worldwide, we know each player has unique needs and preferences for how they choose to play. The Xbox Adaptive Joystick is a singular, wired controller primarily designed to meet the needs of players with limited mobility. Its versatility helps players seamlessly incorporate it into their existing gaming setups. Built with the Gaming and Disability community who inform the development of Xbox products from the beginning. The joystick joins our family of adaptive accessories including the mouse, pen, adaptive kit and Xbox Adaptive Controller. For more details visit Xbox Support.

And all our Microsoft hardware comes in packaging designed to be accessible and sustainable. No more plastic clamshells! To help others with accessible packaging, today at the Summit, the Packaging and Content Team at Microsoft published its Accessible Packaging Design Guide, which offers practical guidelines, best practices and strategies to create accessible packaging and foster a trusted customer experience.

At the Summit, Microsoft teams and partners also shared ways they are working to further advance accessibility through technology:

  • Tobii Dynavox is integrating Microsoft Neural Voice, a capability of Azure AI Speech, into their assistive communication solutions. This AI-powered feature gives more personal options for individuals who use assistive communication devices using eye gaze. Neural Voices are available in over 50 languages within their apps TD Talk and TD Phone.
  • Microsoft Teams will improve for those using Sign Language View. Later this year, Teams will be able to identify when someone is using sign language and feature them prominently as a speaker in the meeting. These video customizations are part of our ongoing product development to help deliver clear and accessible communication for everyone.
  • Copilot is powering neurodiverse talent. Recently, an EY study found that Copilot helped 76% of neurodiverse employees perform better at work by enhancing communication, memory recall and focus. At the Summit, we shared how new simple features like Team Reflow and PowerPoint Designer are helping people do their work. See four early adopters of Copilot in New York share their stories.

YouTube Video

  • AI comes to Narrator. Rich image descriptions powered by AI will be coming to Narrator in Windows Insider Preview this spring and Azure AI Foundry announced new UI improvements to reduce cognitive load.
  • Over 5 million learners around the world have participated in our Accessibility Skilling program and we’re grateful to our partners including Teach Access, Computacenter UK and the City of New York. The free, virtual training includes the latest on AI and is available for organizations to use in their learning management systems.
  • Speech recognition improved up to 60%. The Speech Accessibility Project, led by the University of Illinois Urbana-Champaign, unlocked a breakthrough improving accuracy gains for non-standard speech, and the Azure platform team demonstrated how developers can leverage GitHub Copilot to write accessible code.
  • Special Olympics shared how Copilot has been a game-changing training companion for their coaches and athletes with intellectual and development disabilities for the Special Olympics World Winter Games in Turin, Italy.

All this progress is possible because of the people who design technology with accessibility in mind. In this way, technology benefits everyone, creating a more productive and efficient workplace. It is beautiful to see that reflected in this profile of Dave Dame, Senior Director of Accessibility and Human Factors at Microsoft, where he shared how accessible technology helps him thrive as a leader.

Onward

For over 30 years, Microsoft has focused on accessibility in our products. Accessibility makes our tools and technologies easier for everyone and accelerates innovation for the world. From the introduction of Sticky Keys and speech recognition in Windows 95 to Seeing AI in 2016 and beyond, accessibility innovations have benefited people in ways we designed for and ways we could have never expected. Just think about how closed captions are now invaluable for everyone watching videos and calls.

AI has the potential to create significant advancements across every sector of our economy and society. We will continue to be grounded and responsible in our approach as we work to get the latest technology to the people who can benefit from it the most.

Whether this is your first or fifteenth Ability Summit, thank you for joining and we hope you picked up a new feature, skill or nugget that helps you, your community or your organization get the most out of technology. All content will be available to watch after the event.

Let’s move forward together.

The post Microsoft Ability Summit 2025: Accessibility in the AI era appeared first on The Official Microsoft Blog.

Today, we hosted the 15th annual Microsoft Ability Summit, with over 20,000 attendees from 164 countries coming together virtually to discuss the future of AI and accessibility. Microsoft has a long-standing commitment to investing in accessibility, grounded in our business model and going back over three decades from the earliest accessibility features in Windows 95…
The post Microsoft Ability Summit 2025: Accessibility in the AI era appeared first on The Official Microsoft Blog.Read More

How to create a row vector upto a particular distance with the help of a variable?
Matlab News

How to create a row vector upto a particular distance with the help of a variable?

PuTI / 2025-03-19

taking n=4 i could add a vector of elements value 7 to a previously defined B.
but when i use second expression for n=4 , error occurs?

Anyone could help?taking n=4 i could add a vector of elements value 7 to a previously defined B.
but when i use second expression for n=4 , error occurs?

Anyone could help? taking n=4 i could add a vector of elements value 7 to a previously defined B.
but when i use second expression for n=4 , error occurs?

Anyone could help? add vector elements to a vector matrix MATLAB Answers — New Questions

​

Inconsistency reading .mov video files
Matlab News

Inconsistency reading .mov video files

PuTI / 2025-03-19

I have some .mov video files that I need to process. I use the "read" function to read them after creating the video object
vid = VideoReader([pathname videoID]);
numFrames = vid.NumFrames;
for frame = 1:numFrames
temp_frame = read(vid,frame);
end
I just do some image processing to each of the frames (temp_frame) and save the results that I am interested in.
Everything works fine. However, if I run the same exact code in another computer, the intensity of each temp_frame is considerably different. For instance, if I run just that piece of code on computer1 (Windows 11 pro) the mean, max and min image intensity values are 0.9615, 1 and 0.7098 respectively, and in computer 2 (Windows 11 Home) the mean, max and min image intensity values are 0.9920, 1 and 0.7569.
Does anyone know the reason of this discrepancy and how can I solve it?

Thank you in advance.I have some .mov video files that I need to process. I use the "read" function to read them after creating the video object
vid = VideoReader([pathname videoID]);
numFrames = vid.NumFrames;
for frame = 1:numFrames
temp_frame = read(vid,frame);
end
I just do some image processing to each of the frames (temp_frame) and save the results that I am interested in.
Everything works fine. However, if I run the same exact code in another computer, the intensity of each temp_frame is considerably different. For instance, if I run just that piece of code on computer1 (Windows 11 pro) the mean, max and min image intensity values are 0.9615, 1 and 0.7098 respectively, and in computer 2 (Windows 11 Home) the mean, max and min image intensity values are 0.9920, 1 and 0.7569.
Does anyone know the reason of this discrepancy and how can I solve it?

Thank you in advance. I have some .mov video files that I need to process. I use the "read" function to read them after creating the video object
vid = VideoReader([pathname videoID]);
numFrames = vid.NumFrames;
for frame = 1:numFrames
temp_frame = read(vid,frame);
end
I just do some image processing to each of the frames (temp_frame) and save the results that I am interested in.
Everything works fine. However, if I run the same exact code in another computer, the intensity of each temp_frame is considerably different. For instance, if I run just that piece of code on computer1 (Windows 11 pro) the mean, max and min image intensity values are 0.9615, 1 and 0.7098 respectively, and in computer 2 (Windows 11 Home) the mean, max and min image intensity values are 0.9920, 1 and 0.7569.
Does anyone know the reason of this discrepancy and how can I solve it?

Thank you in advance. video processing, image processing, videoreader, read MATLAB Answers — New Questions

​

How to fix error 5201?
Matlab News

How to fix error 5201?

PuTI / 2025-03-19

"Hello, I’m having an issue with installing MATLAB. It used to work fine on my computer, but one day it updated and I couldn’t open it. I restarted the computer, downloaded other versions, and I keep getting error 5201 constantly. What is the cause of this? How can I fix it?"Hello, I’m having an issue with installing MATLAB. It used to work fine on my computer, but one day it updated and I couldn’t open it. I restarted the computer, downloaded other versions, and I keep getting error 5201 constantly. What is the cause of this? How can I fix it? "Hello, I’m having an issue with installing MATLAB. It used to work fine on my computer, but one day it updated and I couldn’t open it. I restarted the computer, downloaded other versions, and I keep getting error 5201 constantly. What is the cause of this? How can I fix it? error 5201, installation MATLAB Answers — New Questions

​

Error 5201. Installation not associated with my account.
Matlab News

Error 5201. Installation not associated with my account.

PuTI / 2025-03-19

I have installed MatLab and associated my academic license but when I try to open it I get the message ‘Error 5201’. I have tried to solve it following the steps indicated in ‘Help’ – reinstall it, disable antivirus and firewall – but it doesn’t work. According to MathWorks there are no activations: the installation is not associated to my account. However I have the application on my computer and the folder with all the corresponding files including the license and executables.
I don’t know how to continue at this point.I have installed MatLab and associated my academic license but when I try to open it I get the message ‘Error 5201’. I have tried to solve it following the steps indicated in ‘Help’ – reinstall it, disable antivirus and firewall – but it doesn’t work. According to MathWorks there are no activations: the installation is not associated to my account. However I have the application on my computer and the folder with all the corresponding files including the license and executables.
I don’t know how to continue at this point. I have installed MatLab and associated my academic license but when I try to open it I get the message ‘Error 5201’. I have tried to solve it following the steps indicated in ‘Help’ – reinstall it, disable antivirus and firewall – but it doesn’t work. According to MathWorks there are no activations: the installation is not associated to my account. However I have the application on my computer and the folder with all the corresponding files including the license and executables.
I don’t know how to continue at this point. error 5201, activations, installation, licensing MATLAB Answers — New Questions

​

Figures are not saving as the correct size when put into a PDF
Matlab News

Figures are not saving as the correct size when put into a PDF

PuTI / 2025-03-19

Please, I would appreciate any help as I have been stuck on this question for days. I have coded a loop that takes images from a folder and puts them in a 2×2 table and automatically numbers them. It creates a figure with the four images on it. It repeats this process until all the images have been used. Then it creates a PDF with all the figures saved, e.g. one figure of four images per page. My issue is, I need the figures to be in the centre of a landscape page, with white space margins around this. Currently, the images look fine on the figure display when you run the code, but when I open up the PDF, they take up the entire page and leave no margin space. I’ll insert two images of what I currently get, and what I need to produce. I would be so so appreciative of anyone that can help me please. Each image needs to be 10cm width by 7cm height on a landscape page in the final PDF.
Coding is not my strongest suit so I apologise if I have mistakenly used the wrong terminology. Thank you in advance.
Here’s the relevant parts of my code.
% Define the desired figure size in inches
figureWidth = 11.7; % Total width of the figure in inches
figureHeight = 8.3; % Total height of the figure in inches

% Define the desired image size in centimeters
imageWidth_cm = 10; % Width of each image in centimeters
imageHeight_cm = 7.5; % Height of each image in centimeters

% Convert image size from centimeters to inches
imageWidth_inch = imageWidth_cm / 2.54; % Convert cm to inches
imageHeight_inch = imageHeight_cm / 2.54; % Convert cm to inches

% Define the spacing between images (in inches)
horizontalSpacing = 0.5; % Spacing between images horizontally
verticalSpacing = 0.5; % Spacing between images vertically

% Calculate the total width and height required for the 2×2 grid
totalWidth = 2 * imageWidth_inch + horizontalSpacing;
totalHeight = 2 * imageHeight_inch + verticalSpacing;

% Calculate the left and bottom margins to center the grid
leftMargin = (figureWidth – totalWidth) / 2;
bottomMargin = (figureHeight – totalHeight) / 2;

% Initialize a cell array to store figure handles
figures = cell(numTables, 1);

% Calculate the position of the subplot
subplotX = leftMargin + mod(i – 1, 2) * (imageWidth_inch + horizontalSpacing);
subplotY = bottomMargin + floor((i – 1) / 2) * (imageHeight_inch + verticalSpacing);

% Create a subplot for each image
axes(‘Position’, [subplotX / figureWidth, subplotY / figureHeight, imageWidth_inch / figureWidth, imageHeight_inch / figureHeight]);
imshow(img);
axis off;
% Save the figure as a high-resolution image
outputFileName = fullfile(outputFolder, [‘Figure_’, num2str(tableIdx), ‘.png’]);
exportgraphics(fig, outputFileName, ‘Resolution’, 300);
outputPDF = fullfile(outputFolder, ‘output.pdf’); % Define the output PDF file
for i = 1:numTables
% Export the figure to the PDF
exportgraphics(figures{i}, outputPDF, ‘Resolution’, 300, ‘Append’, i > 1, ‘ContentType’, ‘vector’, ‘Padding’, 0.5);
endPlease, I would appreciate any help as I have been stuck on this question for days. I have coded a loop that takes images from a folder and puts them in a 2×2 table and automatically numbers them. It creates a figure with the four images on it. It repeats this process until all the images have been used. Then it creates a PDF with all the figures saved, e.g. one figure of four images per page. My issue is, I need the figures to be in the centre of a landscape page, with white space margins around this. Currently, the images look fine on the figure display when you run the code, but when I open up the PDF, they take up the entire page and leave no margin space. I’ll insert two images of what I currently get, and what I need to produce. I would be so so appreciative of anyone that can help me please. Each image needs to be 10cm width by 7cm height on a landscape page in the final PDF.
Coding is not my strongest suit so I apologise if I have mistakenly used the wrong terminology. Thank you in advance.
Here’s the relevant parts of my code.
% Define the desired figure size in inches
figureWidth = 11.7; % Total width of the figure in inches
figureHeight = 8.3; % Total height of the figure in inches

% Define the desired image size in centimeters
imageWidth_cm = 10; % Width of each image in centimeters
imageHeight_cm = 7.5; % Height of each image in centimeters

% Convert image size from centimeters to inches
imageWidth_inch = imageWidth_cm / 2.54; % Convert cm to inches
imageHeight_inch = imageHeight_cm / 2.54; % Convert cm to inches

% Define the spacing between images (in inches)
horizontalSpacing = 0.5; % Spacing between images horizontally
verticalSpacing = 0.5; % Spacing between images vertically

% Calculate the total width and height required for the 2×2 grid
totalWidth = 2 * imageWidth_inch + horizontalSpacing;
totalHeight = 2 * imageHeight_inch + verticalSpacing;

% Calculate the left and bottom margins to center the grid
leftMargin = (figureWidth – totalWidth) / 2;
bottomMargin = (figureHeight – totalHeight) / 2;

% Initialize a cell array to store figure handles
figures = cell(numTables, 1);

% Calculate the position of the subplot
subplotX = leftMargin + mod(i – 1, 2) * (imageWidth_inch + horizontalSpacing);
subplotY = bottomMargin + floor((i – 1) / 2) * (imageHeight_inch + verticalSpacing);

% Create a subplot for each image
axes(‘Position’, [subplotX / figureWidth, subplotY / figureHeight, imageWidth_inch / figureWidth, imageHeight_inch / figureHeight]);
imshow(img);
axis off;
% Save the figure as a high-resolution image
outputFileName = fullfile(outputFolder, [‘Figure_’, num2str(tableIdx), ‘.png’]);
exportgraphics(fig, outputFileName, ‘Resolution’, 300);
outputPDF = fullfile(outputFolder, ‘output.pdf’); % Define the output PDF file
for i = 1:numTables
% Export the figure to the PDF
exportgraphics(figures{i}, outputPDF, ‘Resolution’, 300, ‘Append’, i > 1, ‘ContentType’, ‘vector’, ‘Padding’, 0.5);
end Please, I would appreciate any help as I have been stuck on this question for days. I have coded a loop that takes images from a folder and puts them in a 2×2 table and automatically numbers them. It creates a figure with the four images on it. It repeats this process until all the images have been used. Then it creates a PDF with all the figures saved, e.g. one figure of four images per page. My issue is, I need the figures to be in the centre of a landscape page, with white space margins around this. Currently, the images look fine on the figure display when you run the code, but when I open up the PDF, they take up the entire page and leave no margin space. I’ll insert two images of what I currently get, and what I need to produce. I would be so so appreciative of anyone that can help me please. Each image needs to be 10cm width by 7cm height on a landscape page in the final PDF.
Coding is not my strongest suit so I apologise if I have mistakenly used the wrong terminology. Thank you in advance.
Here’s the relevant parts of my code.
% Define the desired figure size in inches
figureWidth = 11.7; % Total width of the figure in inches
figureHeight = 8.3; % Total height of the figure in inches

% Define the desired image size in centimeters
imageWidth_cm = 10; % Width of each image in centimeters
imageHeight_cm = 7.5; % Height of each image in centimeters

% Convert image size from centimeters to inches
imageWidth_inch = imageWidth_cm / 2.54; % Convert cm to inches
imageHeight_inch = imageHeight_cm / 2.54; % Convert cm to inches

% Define the spacing between images (in inches)
horizontalSpacing = 0.5; % Spacing between images horizontally
verticalSpacing = 0.5; % Spacing between images vertically

% Calculate the total width and height required for the 2×2 grid
totalWidth = 2 * imageWidth_inch + horizontalSpacing;
totalHeight = 2 * imageHeight_inch + verticalSpacing;

% Calculate the left and bottom margins to center the grid
leftMargin = (figureWidth – totalWidth) / 2;
bottomMargin = (figureHeight – totalHeight) / 2;

% Initialize a cell array to store figure handles
figures = cell(numTables, 1);

% Calculate the position of the subplot
subplotX = leftMargin + mod(i – 1, 2) * (imageWidth_inch + horizontalSpacing);
subplotY = bottomMargin + floor((i – 1) / 2) * (imageHeight_inch + verticalSpacing);

% Create a subplot for each image
axes(‘Position’, [subplotX / figureWidth, subplotY / figureHeight, imageWidth_inch / figureWidth, imageHeight_inch / figureHeight]);
imshow(img);
axis off;
% Save the figure as a high-resolution image
outputFileName = fullfile(outputFolder, [‘Figure_’, num2str(tableIdx), ‘.png’]);
exportgraphics(fig, outputFileName, ‘Resolution’, 300);
outputPDF = fullfile(outputFolder, ‘output.pdf’); % Define the output PDF file
for i = 1:numTables
% Export the figure to the PDF
exportgraphics(figures{i}, outputPDF, ‘Resolution’, 300, ‘Append’, i > 1, ‘ContentType’, ‘vector’, ‘Padding’, 0.5);
end pdf, size, image, figure, output, merge MATLAB Answers — New Questions

​

Updating Email Addresses After Removing Domains
News

Updating Email Addresses After Removing Domains

Tony Redmond / 2025-03-19

The Microsoft 365 Admin Center Makes It Easy to Remove Domains

I’ve been cleaning up the set of accepted domains configured for my Microsoft 365 tenant. After we launched the Office 365 for IT Pros eBook, I acquired several domains like Office365ExchangeBook.com that seemed to be relevant to the book. Years later and the office365itpros.com domain persists with a large legacy of published articles and scripts. No real advantage has been gained from the other domains, so the decision was taken to drop the unwanted domains and remove them from Microsoft 365.

Removing a domain is easier than adding a domain. Go to the Domains section (under Settings), select the unwanted domain, and select Remove domain from the menu. This method works for vanity domains (the type that you pay domain registrars to own) but not for fallback or service domains used for MOERA addresses.

When you use the Microsoft 365 admin center to remove a domain, the portal thoughtfully shows the mail-enabled objects that will be affected by the removal (Figure 1). You can then remove any proxy addresses assigned to the highlighted objects that use the domains.

Warnings about affected users before the Microsoft 365 admin center removes a domain.
Figure 1: Warnings about affected users before the Microsoft 365 admin center removes a domain

The Problem of PowerShell

But sometimes you might remove a domain with the Remove-AcceptedDomain cmdlet and so lose the benefit of the checks performed by the Microsoft 365 admin center. This is fair enough because if you make changes to a tenant configuration through PowerShell, you should understand the consequences of the action. I wish I did…

If you forget to adjust email addresses for objects affected by the domain removal, you’ll see errors like this when attempting to update an address:

Set-UnifiedGroup -Identity c38ef1e1-1957-4e5f-bcde-1eae7bb234f3 -PrimarySmtpAddress 'Soccer.Fans@office365itpros.com'
Set-UnifiedGroup: ||You can't use the domain Office365ExchangeBook.com because it's not an accepted domain for your organization.

Quite reasonably, the cmdlet complains that it can’t update the primary SMTP address for the Microsoft 365 group because it’s detected an invalid entry in the set of proxy addresses. To correct the issue, we need to find all the mail-enabled objects that has primary or proxy addresses that use the removed domain and remove or replace the offending addresses.

The PowerShell Solution

You can download the script I used from the Office 365 for IT Pros GitHub repository. Essentially, the script breaks down into three parts. First, the script retrieves the current set of accepted domains and identifies the default domain:

[array]$Domains = Get-AcceptedDomain 
$PrimaryDomain = $Domains | Where-Object { $_.Default -eq $true } | Select-Object -ExpandProperty DomainName
[array]$Domains = $Domains | Select-Object -ExpandProperty DomainName

Second, the script checks mailboxes, Microsoft 365 groups, distribution groups, and dynamic distribution groups to find instances where proxy addresses don’t belong to an accepted domain. The details of the affected objects are recorded in a list. Here’s how the script deals with mailboxes:

Write-Host "Checking mailboxes..."
[array]$Mailboxes = Get-ExoMailbox -ResultSize Unlimited -RecipientTypeDetails UserMailbox, SharedMailbox, RoomMailbox, EquipmentMailbox, discoveryMailbox

ForEach ($Mailbox in $Mailboxes) {
    $ExternalAddresses = $Mailbox.EmailAddresses | Where-Object { $_ -like "SMTP:*" -and ($_.Split(':')[1].Split('@')[1] -notin $Domains) }
    If ($ExternalAddresses) {
        $ReportLine = [PSCustomObject][Ordered]@{
            DisplayName             = $Mailbox.DisplayName
            PrimarySmtpAddress      = $Mailbox.PrimarySmtpAddress
            EmailAddresses          = $ExternalAddresses -join ", "
            Type                    = "mailbox"
            Identity                = $Mailbox.Alias
        }
        $Report.Add($ReportLine)
    }
}

Finally, each of the objects found by checking proxy addresses against accepted domains is processed to remove any bad proxy addresses and assign new primary SMTP addresses where necessary.

Not Perfect Code

I don’t pretend that this script is perfect code. All I can say is that it did the job for me and cleaned up primary and proxy addresses for my tenant and might therefore be useful to others in the same situation. What this experience goes to prove is that sometimes executing clean-up operations is better done through the GUI where you can take advantage of the work done by engineers to anticipate what needs to be done after adjustments are made to a tenant.


Support the work of the Office 365 for IT Pros team by subscribing to the Office 365 for IT Pros eBook. Your support pays for the time we need to track, analyze, and document the changing world of Microsoft 365 and Office 365.

 

Previous 1 2 3 4 5 6 … 9 Next

Search

Categories

  • Matlab
  • Microsoft
  • News
  • Other
Application Package Repository Telkom University

Tags

matlab microsoft opensources
Application Package Download License

Application Package Download License

Adobe
Google for Education
IBM
Matlab
Microsoft
Wordpress
Visual Paradigm
Opensource

Sign Up For Newsletters

Be the First to Know. Sign up for newsletter today

Application Package Repository Telkom University

Portal Application Package Repository Telkom University, for internal use only, empower civitas academica in study and research.

Information

  • Telkom University
  • About Us
  • Contact
  • Forum Discussion
  • FAQ
  • Helpdesk Ticket

Contact Us

  • Ask: Any question please read FAQ
  • Mail: helpdesk@telkomuniversity.ac.id
  • Call: +62 823-1994-9941
  • WA: +62 823-1994-9943
  • Site: Gedung Panambulai. Jl. Telekomunikasi

Copyright © Telkom University. All Rights Reserved. ch

  • FAQ
  • Privacy Policy
  • Term

This Application Package for internal Telkom University only (students and employee). Chiers... Dismiss