Quantcast
Viewing all 5308 articles
Browse latest View live

Docker Blog Series Part 5 – Understanding new container management features in Service Fabric

Service Fabric is a distributed systems platform that makes it easy to package, deploy, and manage scalable and reliable microservices and containers. Service Fabric also addresses the significant challenges in developing and managing cloud native applications. It is also an orchestrator of services across a cluster of machines and it is continuing to invest heavily in container orchestration and management. In this blog post, we will check out some of newer features as they relate to container orchestration - Volume Mounting and Docker Compose support.

Containers are encapsulated, individually deployable components that run as isolated instances on the same kernel to take advantage of virtualization that an operating system provides. Thus, each application and its runtime, dependencies, and system libraries run inside a container with full, private access to the container's own isolated view of operating system constructs.

Volumes

In the world of containers, volumes are a great way to persist data created and used by the docker containers. Let’s take a look at how to use volumes in Service Fabric.

Step 1 – Create a new Service Fabric Application using VS2017.

Image may be NSFW.
Clik here to view.
image

Step 2 Use  the Container template and provide the docker container image previously built. You can check out my earlier blog posts to learn about creating docker images/applications.

Image may be NSFW.
Clik here to view.
image

Once the project is created, Visual Studio will create the necessary manifest files ready for publishing. Before we publish let us configure the volumes in the ApplicationManifest.

Step 3 – Open the ApplicationManifest.xml and Add the Volume Policy as shown below under Policies inside ServiceManifestImport.

Image may be NSFW.
Clik here to view.
SNAGHTML88506c


Step 4 - Now you are ready to publish the application and use the volumes.


Image may be NSFW.
Clik here to view.
image

You can also use volume drivers like Azure File Share with Service Fabric Volumes. You can read more on it here - https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-containers-volume-logging-drivers


Docker Compose Support

Docker uses the docker-compose.yml file for defining multi-container applications. To make it easy for customers familiar with Docker to orchestrate existing container applications on Azure Service Fabric, natively in the platform, Service Fabric can accept version 3 and later of docker-compose.yml files.

As a pre-requisite, we will use the container image we used earlier to create a docker-compose.yml file.

Step 1 – Create a docker-compose.yml file as shown below.

Image may be NSFW.
Clik here to view.
SNAGHTMLc0cb49

The above compose file when deployed is going to create a Service Fabric service called ‘customer’ using the image provided.

Step 2 – Connect to Service Fabric cluster in Azure using the following powershell script.

Connect-ServiceFabricCluster -ConnectionEndpoint '_YOURSFCLUSTER_:19000'

Step 3 – Execute the Service Fabric Docker Compose deployment command

New-ServiceFabricComposeDeployment -DeploymentName app -Compose 'docker-compose-servicefabric.yml' -RegistryUserName 'xyz' -RegistryPassword 'xyz'

Once the command is executed Service Fabric application will be created in Azure Service Fabric using the Docker-Compose feature. As you saw in this blog post, we can leverage newer features with Service Fabric for Container Orchestration. Happy Containerizing!!!

References

https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-overview

https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-containers-overview

https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-docker-compose


How do I know which cryptocurrencies will go up in value?

Disclaimer - If you haven't read my disclaimer yet, make sure you do so here. TL;DR version - Buyer beware, I am not an expert, I am fumbling my way through this like the rest of you.

Also, I hold a little bit of Bitcoin and Ethereum.


As I've started learning more about blockchain and cryptocurrencies, and wanting to start speculating in some of them, a question naturally arises - how do I know which ones will go up? I don't want to buy something only to see it go to zero. After all, I've read that somewhere between 90% and 99% of cryptocurrencies are, or will turn out to be, worthless. A 1 in 100 chance of being right is a roulette wheel I don't want to spin.

Buying stocks and bonds is hard, too, but at least there you can buy a mutual fund and diversify your risk. With cryptocurrencies, you don't have that luxury. You either have to mine it yourself, or buy it yourself through an exchange and pay all the fees.

So, if I choose to speculate in a cryptocurrency, it better be worthwhile.

Image may be NSFW.
Clik here to view.

The frustrating part is that while I've come up with a method to research, I don't have a good way to determine if it will be successful. Here's what I do.

First, a cryptocurrency has to solve a problem

It can't just be a "Me, too! Me, too!" thing. For example, Bitcoin was invented to act as a decentralized digital currency not controlled by any government (because of tax rules in the United States, I view it more as a store-of-value than as a currency). If there were someone who were copy/paste the Bitcoin code and modify it slightly and give it a name like ByteDollar, I would consider that a "Me, too! Me, too!" cryptocurrency. It doesn't solve a problem beyond what Bitcoin has already solved; because it doesn't fundamentally change the game with respect to Bitcoin, it doesn't seem like a good investment.

That may not be sound logic, but it's the logic I use to simplify my strategy.

Second, I need to classify it

I need to determine if the cryptocurrency is trying to be a currency (store-of-value), or a platform. Examples of currencies are Monero, DashCoin, ZCash, and PIVX. Platforms are Ethereum, Cardano, NEM, and IOTA. I usually refer to both as cryptocurrencies.

I may not understand cryptocurrencies but I do understand diversification of risk. Rather than hold only cryptocurrencies or only platforms, I would prefer to limit my exposure by holding both sets, although not necessarily in equal proportions. Since there is no cryptocurrency mutual fund, that means I have to buy them each individually (or mine them myself).

Image may be NSFW.
Clik here to view.

That may not be sound logic, but it's the logic I use to hedge my risk.

Third, I need a way to evaluate one vs. the other

Where in the world do I even begin? There's well over a thousand cryptocurrencies out there. How can I possibly research even 10% of them? I simply do not have time for that.

I tried searching the web and found some threads on Reddit, Quora, etc. for "good" cryptocurrency investments. There are lots and lots (and lots and lots!) of recommendations about how 'x' is going to explode, or how 'y' is super interesting. Sometimes 'z' is promising, but not as much as 'a'.

How am I supposed to keep track of all that? I am an amateur. I can't do this full time. It's really frustrating to me that I don't have the time or energy to all the research; and even if I did, I can still guess wrong.

I ultimately settled on a strategy that many people reading this will think is a dumb strategy: I go to CoinMarketCap and sort by market capitalization.

Image may be NSFW.
Clik here to view.

I look at the top 10-15 cryptocurrencies and single out those for further research. The reason I sort by market cap is because it means that there is at least some uptake by other people. Other people are expressing confidence in it, which means that cryptocurrency is benefiting from a network effect. I know I'm supposed to think for myself, and this is a follow-the-herd approach. And, I know that there are a lot of other cryptocurrencies that are potential up-and-comers that are buried further down the stack that I will miss out on. I'm not saying that I won't take a look at those.

But this is a starting point. I can keep track of the top 10-15 cryptocurrencies.

Besides which, the whole point of tracking cryptocurrencies is not necessarily to speculate, it's also to see which one (or ones) might be fun to join the community and start developing for. Cryptocurrency's entire value proposition is that it solves a problem with blockchain. Speculating for speculation's sake is not sustainable, nor does it deserve our respect.

There are other places to find new cryptocurrencies to invest in, but when I discover them I head over to CoinMarketCap to see what the market capitalization is. If it's too small, it's risky; if it goes up it can go way up, but without having proven itself to others, I personally need to stay away.

This may not be sound logic because it necessarily means I will miss out on gains on some revolutionary new blockchain products that are just beginning. But, it's the logic I use to turn a huge problem into a manageable one.

Fourth, there's the heavy-lifting of doing the actual research

The first three steps above are a starting point to find something potentially interesting. Next comes the hard part - doing the research.

  1. I start by going to the website to read the whitepapers and poke around with the documentation. With any luck, it will be readable in plain English
    .
  2. Next, I head over to YouTube to see if there are any videos on it. Hopefully, there's a few
    .
  3. Next, I search the web for "what is <cryptocurrency>?" I'll read five to ten articles. When you've read that many, they start saying the same thing. When every new article you read starts adding no value, you know you've probably gotten all you need to know
    .
  4. I head back to the website and read up on the founders to see what their background is
    .
  5. User hype is often the least genuine feedback because you can't be sure if people are excited about a cryptocurrency because it's revolutionary, or if they are pumping-with-the-intent-of-dumping once the price runs up. It's kind of like how you can't always trust a company's management to tell you the truth when it comes to investing in their organization because they have conflicting interests when talking about it.
    .
  6. I don't read the code, though. Some people do and it's a good idea, but I'm not good at reading other people's code

If this all sounds like a lot of work, that's because it is a lot of work. And even after doing all that work, there's still no guarantee that if you speculate in a cryptocurrency that it will go up. Many things can go wrong like there's massive bugs in the code (I doubt I could spot them even if I did read the code); another cryptocurrency comes along that does it better; lack of developer interest; an overly complicated platform that does too much and is hard to get right; government regulation that strangles a particular cryptocurrency; misinterpreting what something does and failing to get involved for the right reasons; buying into a bubble right before it bursts; and I'm sure you can think of others.

I literally came up with all that off the top of my head in the past 3 minutes.

But at least if you do your homework, you can hedge your risk. This may not be the best logic, but it's the logic I use to separate the wheat from the chaff.

Image may be NSFW.
Clik here to view.


Taking the plunge

As you can see, this is the process I use to take a big problem and try to whittle it down to a manageable one. Getting involved in blockchain is not just about speculating, but about trying to use the technology to innovate. There's more than one way to make money in blockchain than just buying them, of course. You could actually build applications. Or devices that use the blockchain to communicate with other devices... securely.

By no means am I an expert. By no means will I be able to predict what will take off and what won't. But I can improve my odds of making a correct guess.

At least it's fun to try.

Quick POC with LINE bot simulator

Happy holidays! I just added new feature to LINE bot simulator. You can find the simulator introduction here.

So what’s the new feature? It’s POC feature.

Proof of Concept feature

This is more like mocking feature, that anyone can craft bot chat flow only from UI. The reason I implemented this is that I get tired of writing POC bot which simply shows what we can do to customer. Some people create mock demo by using screenshot and PowerPoint but I wanted to make this process easier.

Feature details

There are several thing you can do.

Send messages as user/bot

Easy to craft messages

Remove or move chat item as you want

Save and load the crafted chat so that you can import it to other environment

Let’s look into them one by one.

User the simulator

To use it, please read the instruction here.

Hope this makes your developer life easier.

Image may be NSFW.
Clik here to view.
pocdemo

Ken

Cognitive Services の技術サポートのお問い合わせ方法

こんにちは。Cognitive Services 開発サポートチームの津田です。

 

以下の手順でお問い合わせいただくことで、私共のチームに、皆様のご利用のリソース情報が含まれた形となり、すぐにご支援を開始できますので、ご参考になりましたら幸いです。

 

<前提>

基本的に、開発案件で必要なサポートプランは、以下のURL 内にある “DEVELOPER(またはそれ以上) になります。

 

Azure のサポート プラン

https://azure.microsoft.com/ja-jp/support/plans/

 

 

<手順>

(1)         Azure Portal にて「?」マークをクリックいただき、「ヘルプとサポート」のボタンをクリックします。

 

Image may be NSFW.
Clik here to view.
clip_image002[4]

 

(2)         「新しいサポート要求」をクリックします。

 

Image may be NSFW.
Clik here to view.
clip_image004[4]

 

(3)         以下の画面で、サービスにCognitive Services を選択いただき、ご利用のリソースを選択いただけます。

 

Image may be NSFW.
Clik here to view.
clip_image006[4]

 

    • 参考ドキュメント

サポートにお問い合わせする方法について

https://blogs.msdn.microsoft.com/dsazurejp/2013/10/30/213/

 

 

以上の内容がお役に立てば幸いです。

 

Cancelling all InProgress/Queued environment between two days

Recently one of our internal customer 'OneDrive' reported as they have many InProgress/Queued environments. And they wanted to cancel all such environments and asked us to help. So I have written a program which would take account url, project name, definition id, NumberOfDaysBefore and NumberOfDaysAfter and Cancel the environment.

How to do:-

  1. GetReleases2Async() takes parameter as minCreatedTime, maxCreatedTime, top and continuationToken, so get all releases between specified time period and then iterate over each release and then to each environment and find inprogress or queued environment.
  2. Cancel the inprogress/queued environment. You may choose to delete the release as well so that retention can clear them off.

Code snippet:-

public static void CancelAllInProgressReleases(ReleaseHttpClient2 rmClient)
        {
            var maxModifiedTime = DateTime.Now.AddDays(-numberOfDaysBefore);
            var minModifiedTime = DateTime.Now.AddDays(-numberOfDaysAfter);

            try
            {
                int ctn = 0;
                IPagedCollection<Release> releases = null;
                do
                {
                    releases = rmClient.GetReleasesAsync2(
                    definitionId: definitionId,
                    statusFilter: ReleaseStatus.Active,
                    minCreatedTime: minModifiedTime,
                    maxCreatedTime: maxModifiedTime,
                    top: 100,
                    continuationToken: ctn,
                    expand: ReleaseExpands.Environments).Result;

                    ReleaseEnvironmentUpdateMetadata envMetaData = new ReleaseEnvironmentUpdateMetadata();
                    envMetaData.Status = EnvironmentStatus.Canceled;
                    envMetaData.Comment = "Good to cancel as it's pretty old";

                    foreach (var release in releases)
                    {
                        foreach (var environment in release.Environments)
                        {
                            if (environment.Status == EnvironmentStatus.Queued || environment.Status == EnvironmentStatus.InProgress)
                            {
                                try
                                {
                                    totalDeploymentToCancel++;
                                    Console.WriteLine("Cancelling the environment with releaseId: {0} ReleaseEnvironmentId: {1} ", release.Id, environment.Id);
                                    var result = rmClient.UpdateReleaseEnvironmentAsync(envMetaData, projectName, release.Id, environment.Id).Result;
                                    // rmClient.DeleteReleaseAsync(projectName, release.Id).SyncResult();
                                }
                                catch (Exception ex)
                                {
                                    Console.WriteLine("=======================");
                                    Console.WriteLine("Not Cancelling the deployment with releaseId: {0} ReleaseEnvironmentId: {1} ", release.Id, environment.Id);
                                    Console.WriteLine(ex.Message);
                                    Console.WriteLine("=======================");
                                }
                            }
                        }
                    }

                    int.TryParse(releases.ContinuationToken, out ctn);
                } while (releases.ContinuationToken != null);

                Console.WriteLine("Total cancelled environments: {0}", totalDeploymentToCancel);
            }
            catch(Exception ex)
            {
                Console.WriteLine("Could not get releases with given information");
            }
        }
    }

Complete code :- https://github.com/chandan-anjani/VSTSRMAPISample/blob/master/OneDriveCancelReleases/OnDriveCancelReleases/Program.cs

Usage:- OneDriveCancelReleases.exe <ServerUrl> <ProjectName> <DefinitionId> <NumberOfDaysBefore> <NumberOfDaysAfter>

Lets bring in the New Year together – Happy Holidays!

Today is Christmas Day, Happy Holidays Everyone! We here at Microsoft hope you are spending the day with the people that are important to you and that you are relaxing and recharging your batteries for 2018.

As Santa came last night and we have all been up exceedingly early opening presents, I thought today would be the perfect day to kick off my next Blog Series.

Over the next six days my blog posts are inspired by you and making sure professionally your 2018 is Epic. Whether you’re an established professional or new to the field, Microsoft in-person and online training will give you the expertise you need in a specific skill or technology. Over the next six days I am going to share with you some of my favourite training courses.

It is now time to go back and enjoy your holiday with family and friends, I look forward to seeing you tomorrow when our journey will begin.

 

Happy Holidays!

Sarah

Time travel is here, at least when it comes to debugging


At CppCon 2017,
the Time Travel Debugging team (TTD)
came through with a present for all the developers out there:
A reverse debugging tool!




Time Travel Debugging captures a trace of the program being executed
so that the run can be replayed later.
When you load the trace in the debugger, you can jump to any point in the
program's execution,
be it forward or backward.
Single-stepping backward through the code lets you trace backward
where a bad value came from.
You can set write breakpoints on memory and then ask the program to
execute backward:
The breakpoint will fire when the memory was previously written.
Again, this lets you trace backward where a bad value came from.



(As noted in the talk,
this is similar in many ways to

the rr project
,
but differs in many was as well.)



Bonus chatter:
I helped out with the replay portion of this project some time ago.
I wrote the second version of the jitter's register allocator,
as well as implementing some of the opcodes.
I'm told that some of my code has since been removed, but other
parts remain.

IoT の最前線を学べる 2 日間がやってきます! – DevWire (2017/12/25)

Image may be NSFW.
Clik here to view.
Twitter
Twitter でつぶやく
  Image may be NSFW.
Clik here to view.
Facebook
Facebook でシェアする
  Image may be NSFW.
Clik here to view.
LinkedIn
LinkedIn でシェアする
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Index
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Hot Topics
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
IoT の最前線を知るにはマイクロソフト主催の IoT in Action イベントへ!
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
製造業の IoT はここまで進んだ! システムコントロールフェア
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
<オンデマンド配信中> Tech Summit 2017 Online
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
DevWire のバック ナンバーをご紹介
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Windows Embedded/IoT 販売代理店 耳より情報
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Column
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
LPWA 通信について (Azure で見える化編)
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
ほっとひと息
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
今年もお世話になりました。来年もよろしくお願いします!
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Hot Topics
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
IoT の最前線を知るにはマイクロソフト主催の IoT in Action イベントへ! Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
IoT in Action - TOKYO IoTの最前線を学べる2日間
Image may be NSFW.
Clik here to view.
IoT という言葉が世間を賑やかして早数年が経とうとしていますが、皆さまの会社はもう IoT を始めていらっしゃいますか? 世間でもよく耳にするようになった IoT ですが、先日、久しぶりに以前の職場の集まりで、今は店舗で働く A さん工場で働く B くんと飲みに行きまして、なぜか IoT の話になりました。
Image may be NSFW.
Clik here to view.
Aさん : 「IoT って騒がれてるけど、いったいどこの会社がやってるのよ? うちの会社じゃまったく始める気配ないけど。だいたい、他の店舗の情報がまったくわからない時点で時代に遅れてるよね。」
Image may be NSFW.
Clik here to view.
Bくん : 「僕の会社では、工場の見える化をずいぶん前からやってますよ。今は工場から外に出ると何も見えないけど、最近では、全工場をつなげてどこにいてもモニタリングできるようにするって言ってた。」
Image may be NSFW.
Clik here to view.
わたし : 「業界によっても IoT の導入具合は、ずいぶん違うみたいよ。IoT の需要が一番大きいと言われる製造業は、1年前と比べてもずいぶん導入企業が増えた感じがあるし。」
Image may be NSFW.
Clik here to view.
Aさん : 「やっぱり、私の会社のような小売業は IoT の導入が遅れてるんでしょ? 」
Image may be NSFW.
Clik here to view.
わたし : 「そんなことありませんよ。進んでいる会社は、顧客の態度変容を可視化するだけでなくて、デジタルの力で促すようなことをしている企業もあるんだから。」
Image may be NSFW.
Clik here to view.
Bくん : 「そうかぁ。うちも進んでいるわけではないんだろうなぁ。それを考えると僕は経営者じゃないけど、どういうことが IoT で起こってるかを知ることで、どんどんと上に提案をしていかないといけないんだろうなぁ。」
Image may be NSFW.
Clik here to view.
わたし 「そうそう、そんな人たちにぴったりのイベントがあるから、参加してみない? 世界の主要都市で開催している『IoT in Action』というマイクロソフト主催のイベントなんだけど、IoT をあまり知らない人から導入しているけれども最新情報を知りたいっていう人にぜひ、参加してほしいイベントだよ。」
Image may be NSFW.
Clik here to view.
Bくん : 「世界で開催されてるってことは、日本国内だけではなく世界で起きてることも教えてくれるのかな。」
Image may be NSFW.
Clik here to view.
わたし : 「そのとおりです。マイクロソフト本社と日本支社から IoT をよく知ってる人たちが講師になってビジネスやテクノロジーの話をするんだよ。それに加えて IoT 実践企業の話を直接聞けるセッションもあるし業界別の分科会も。A さんにはぜひ、ローソンの講演を聞いてほしいなぁ。こんな小売企業もあるんだ。ってびっくりするから。」
Image may be NSFW.
Clik here to view.
Aさん : 「えー、聞きたい~。うちの店長にも伝えなきゃ。」
Image may be NSFW.
Clik here to view.
わたし : 「このイベントは講演だけじゃなくて、展示や未来型デバイスの体験コーナーもあるから、2 日間両方とも会場に来て堪能して行ってね。」
Image may be NSFW.
Clik here to view.
Aさん : 「未来型デバイスって HoloLens のこと? 体験してみたい! あれ使って棚割りとか出来ないのかなぁって考えてたんだよね。2 日間? 有料なんじゃない? 」
Image may be NSFW.
Clik here to view.
わたし : 「それが完全に無料なんだよねー。お金取ってもよいと思う内容なんだけどね。」
Image may be NSFW.
Clik here to view.
こんな話をしておりましたが、IoT は経営者だけの話でも、IoT 部門だけの話でもなく、自らが学んで自分の日々の仕事が IoT でどう改善できるのか。そんなことを考えるのが重要なのでは。と思ったわけです。

注目ポイントのまとめです!
1. 株式会社ローソン、株式会社小松製作所による IoT 実践企業の事例を基にした基調講演
2. 探しているソリューションを提供する企業とつながる「マッチ メイキング」
3. IoT コミュニティ「IoT ビジネス共創ラボ」を活用して IoT プロジェクトを加速
4. エッジとクラウドの最強コンビネーションによる IoT を習得
5. 複合現実と仮想現実を体験して応用できる IoT シナリオを考察
6. 画像・音声認識、Bot を始め IoT 構築方法を体験できるハンズオン ラボ (技術者向け)
7. IoT ソリューションを提供する企業と出会える展示会場
8. 日本だけでなく世界規模での IoT 最新情報を提供

開催概要
日 時 : 2018 年 1 月 25 日 (木) 10:00 ~ 19:00/26 日 (金) 10:00 ~ 17:00
場 所 : 東京コンファレンスセンター有明
参加費用 : 無料 (登録制)

詳細および登録方法:https://iotinactionevent.com よりご登録ください。

Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
製造業の IoT はここまで進んだ! システムコントロールフェア Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
11 月 29 日から 3 日間開催されたシステムコントロールフェアは、どこを向いても IoT の文字が見えました。
マイクロソフトは製造業の名だたる企業ブースが連なる中、異色のブースとして注目を集めました。
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
マイクロソフト ブースで注目を集めたのが、OPC-UA/Azure Certified for IoT Wall です。
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
この Wall は、OPC-UA 対応デバイスと製造業の IoT シナリオにあらかじめ構成されている Connected Factory をつなげて、工場の監視デモを見せていました。同様に Azure Certified for IoT デバイスリモート監視ソリューションをつなげて見せている Wall もありました。

工場にはさまざまな機器が混在しているわけで、そんな機器を一括管理するためにつなげるには、相当な苦労を覚悟しなければいけません。このデモは、いかに簡単にデバイスをクラウドにつなげ、IoT を実現してしまうか。を証明していました。

Image may be NSFW.
Clik here to view.
この Wall を見逃した方は、1 月に開催の IoT in Action にて再びみることができます。製造業のセッションもご用意してお待ちしておりますので、ぜひ、ご登録ください。https://iotinactionevents.com/
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
<オンデマンド配信中> Tech Summit 2017 Online Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Microsoft Tech Summit 2017
Image may be NSFW.
Clik here to view.
大盛況のうちに閉幕した [Microsoft Tech Summit 2017] が、バーチャル イベントになって帰ってきました。70 を超えるセッション動画と関連資料をご用意しております。皆様のビジネスにぜひお役立てください。
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
https://vshow.on24.com/vshow/techsummit2017
※ご覧いただくためには Adobe Flash Player のプラグインが必要です
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
DevWire のバックナンバーをご紹介 Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
タイトルタイトルバック ナンバー
Image may be NSFW.
Clik here to view.
とっても役に立つ、みんな大好き DevWire のバック ナンバーです。

DevWire バック ナンバー サイトはこちら

Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Windows Embedded/IoT 販売代理店 耳より情報 Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
東京エレクトロンデバイス 動画コンテンツのご紹介
Windows 10 IoT Enterprise 製品概要 Image may be NSFW.
Clik here to view.
社外サイトへ

Windows 10 IoT Enterprise のエディション、機能など、概要を説明する動画です

Microsoft Azure ハンズオン トレーニング IoT 初級編  Image may be NSFW.
Clik here to view.
社外サイトへ

Azure を使って IoT システム構築をハンズオンで体験して頂けます

Image may be NSFW.
Clik here to view.

東京エレクトロンデバイスのサイトでは、最新 IoT ニュースを定期的に掲載しています。くわしくはこちら Image may be NSFW.
Clik here to view.
社外サイトへ
から。

Image may be NSFW.
Clik here to view.
菱洋エレクトロ
Windows 10 IoT/Windows Embedded 製品 Hands-On トレーニング/セミナー Image may be NSFW.
Clik here to view.
社外サイトへ
をご好評につき毎月開催しております。
大人気の Windows 10 IoT のコースは、技術的な内容と Hands-On を含んだコースと、製品概要や最新情報をご紹介するコースをご用意しており、ニーズに応じてご選択いただけます。
――――――――――――――――――――――――――――――――――
■開発ツール トレーニング (無償/半日コース) 14:00-17:00
Windows 10 IoT Enterprise 概要と OS イメージ作成 【レクチャと Hands-on 】
2018 年 1 月 19 日 (金) 、26 日 (金)
2018 年 2 月 9 日 (金) 、23 日 (金)
2018 年 3 月 9 日 (金) 、23 日 (金)
――――――――――――――――――――――――――――――――――
Windows 10 IoT Update 説明会 【レクチャのみ】 15:00-17:00
2018 年 2 月 16 日 (金)
――――――――――――――――――――――――――――――――――
WES 7 から Windows 10 IoT Enterprise への移行を加速する技術セミナー 【レクチャと Hands-on 】 14:00-17:00
2018 年 1 月 12 日 (金)
2018 年 3 月 16 日 (金)
――――――――――――――――――――――――――――――――――
Image may be NSFW.
Clik here to view.
各社とも多くのセミナー・トレーニングを開催しております。ぜひご活用ください。

●アヴネット株式会社 トレーニング Image may be NSFW.
Clik here to view.
社外サイトへ

●岡谷エレクトロニクス株式会社 セミナー/トレーニング情報 Image may be NSFW.
Clik here to view.
社外サイトへ

●東京エレクトロン デバイス株式会社
Windows 10 IoT トレーニング/イベント/セミナー Image may be NSFW.
Clik here to view.
社外サイトへ

Azure トレーニング/イベント/セミナー Image may be NSFW.
Clik here to view.
社外サイトへ

●菱洋エレクトロ株式会社 イベント・セミナー情報 Image may be NSFW.
Clik here to view.
社外サイトへ

Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Column
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
LPWA 通信について (Azure で見える化編)安川情報システム株式会社 中田佳孝 Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
みなさん、こんにちは!
前回は、LPWA 通信の概要について解説しました。
つい先日、KDDI 社から LTE-M 用通信モジュールの提供開始がプレスリリースされるなど、LPWA がさらに注目を集めています。
今回は、SIGFOX を例に、LPWA 通信で収集したデータを Microsoft Azure で見える化する方法について解説します。
■ SIGFOX 概要
SIGFOX 社が推進する LPWA 通信規格の一つです。SIGFOX のサービス提供事業者は、各国で 1 社のみと決められています。日本では京セラコミュニケーションシステム社がサービス提供 (基地局の設置など) を行っています。送信可能なユーザー データ量は 12 バイト、データ送信回数上限は 1 日最大 140 回 (契約によります)、通信速度は 100 bps というような通信規格です。
日本では 920 MHz 帯の周波数を使用します。アップリンクの通信では、チャネル幅 100 Hz、使用帯域幅 200 kHz です。

Image may be NSFW.
Clik here to view.

SIGFOX デバイスから送信されたデータは、SIGFOX クラウド (SIGFOX バックエンド サービス) に渡されます。SIGFOX クラウドは、デバイス管理や受信データの履歴管理、ダウン リンク通信のデータ管理といった機能を提供します。

■ SIGFOX と Azure 連携
SIGFOX デバイスから送信されたデータは、先に説明した SIGFOX クラウドを経由して、さまざまなシステムに渡すことができます。
現在、SIGFOX クラウドに届いたデータは、下図の 5 つの方法で取得することができます (Callback 処理といいます)。
Azure Event Hub および Azure IoT Hub と接続することができるので、これら PaaS を活用することでとても簡単に Azure にデータを渡すことができます。接続設定も簡単で、たとえば IoT Hub と接続する場合、SIGFOX クラウドに接続文字列を設定するのみです。IoT Hub へのデバイス登録も自動的に行われます。
データ フォーマットですが、SIGFOX クラウド上で JSON 形式に変換し、IoT Hub/Event Hub に渡されます。デバイスから受け取った 12 バイトのユーザー データは、SIGFOX クラウド上の設定で、さまざまな変換や分割することができます。たとえば、4 バイト区切りで変換して、JSON の別々のプロパティに代入することや、ビット演算することも可能です。また、ユーザー データだけでなく、以下のようなデータも渡すことができます。
・シーケンス番号
・受信時刻
・SN 比、平均 SN 比
・基地局識別子
・緯度、経度
・電波強度

なお、Callback 処理は Device 毎ではなく Device Type 毎に登録します。Callback 処理は複数登録できるので、同時に複数のシステムにデータを転送することも可能です。

Image may be NSFW.
Clik here to view.

IoT Hub や Event Hub で受け取ったデータは、Stream Analytics や Power BI などの PaaS/SaaS を利用することで、容易に見える化することが可能です。
以下に、SIGFOX のデータを見える化するシステムの構成例を記載します。ここではスケーリングを考慮した構成としています。
ダウン リンク通信がなく、システムとして単純なメッセージ ハンドリングのみであれば、IoT Hub ではなく Event Hub を利用してもよいかと思います。また、センサーの時系列データを見える化したいという場合であれば、IoT Hub から以前紹介した Time Series Insights に接続するという方法もあります。

Image may be NSFW.
Clik here to view.

今回は SIGFOX を例に、Azure で LPWA 通信を見える化する方法について解説しました。
本コラムが少しでも皆様のお役に立つと幸いです。
※本コラムに記載の会社名・製品名は、各社の商標または登録商標です。

Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
ほっとひと息
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
「今年もお世話になりました。来年もよろしくお願いします!」 DevWire 編集部 加藤大輔 Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
今年も残すところわずかとなりました。読者の皆さんはどんな 1年でしたか?。
さて 2017 年は AI というワードがクローズアップされた年だったと思います。皆さんは AI と聞いて思い浮かべるのはなんでしょうか? 私がイメージしたのは、「あの有名な猫型ロボット」です。調べてみたところ・・・AI ではなく、ウルトラスーパーデラックスコンピューターという電子頭脳という設定でした。でも自律的に稼働しているし AI と言ってよいのではないでしょうか。さらに設定を調べてみると 22 世紀の未来からやってきたことになっています。22 世紀は、2101年から 2200年までです。あと 80年ぐらいですか・・・。きっと実現できるでしょうね。

今年も DevWire にお付き合いいただきありがとうございました。来年も引き続き皆様に有益な情報を提供できるよう精進していきます。よいお年をお迎えください!

Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
ページのトップに戻る
Image may be NSFW.
Clik here to view.
Windows Embedded DevWire に関するお問い合わせはこちら:
Image may be NSFW.
Clik here to view.
kkoedadmin@microsoft.com
Image may be NSFW.
Clik here to view.

ebook deal of the week: Troubleshooting with the Windows Sysinternals Tools, 2E

Image may be NSFW.
Clik here to view.
Save 50%! Buy here.

This offer expires on Sunday, December 31 at 7:00 AM GMT.

Optimize Windows system reliability and performance with Sysinternals

IT pros and power users consider the free Windows Sysinternals tools indispensable for diagnosing, troubleshooting, and deeply understanding the Windows platform. In this extensively updated guide, Sysinternals creator Mark Russinovich and Windows expert Aaron Margosis help you use these powerful tools to optimize any Windows system’s reliability, efficiency, performance, and security. The authors first explain Sysinternals’ capabilities and help you get started fast. Next, they offer in-depth coverage of each major tool, from Process Explorer and Process Monitor to Sysinternals’ security and file utilities. Then, building on this knowledge, they show the tools being used to solve real-world cases involving error messages, hangs, sluggishness, malware infections, and much more.

Learn more

 

Terms & conditions

Each week, on Sunday at 12:01 AM PST / 7:01 AM GMT, a new eBook is offered for a one-week period. Check back each week for a new deal.

eBook Deal of the Week may not be combined with any other offer and is not redeemable for cash.

Minecraft: Education Edition reaches milestone of 2 million users and releases new Hour of Code tutorial

Blog written by Deirdre Quarnstrom, General Manager, Minecraft Education Posted on November 14, 2017 at 6:00 am on the Education News Stories Page.
Image may be NSFW.
Clik here to view.

 

Three years ago, Minecraft became a part of the Microsoft family and my team began our work to extend Minecraft’s potential in classrooms around the world. Flash forward to today – one year after the release of Minecraft: Education Edition – and I’m thrilled to share that we’re continuing to see tremendous momentum with more than 2 million licensed users in 115 countries around the world and more than 250 educator-created lesson plans in our community.

We’ve seen firsthand how Minecraft’s open sandbox environment ignites students’ innate creativity and makes learning fun and collaborative. Educators are teaching a wide variety of subjects with Minecraft: Education Edition, and we’ve seen particularly exciting results when Minecraft is used to teach Computer Science. Though many don’t realize it, coding is in fact one of the most creative activities a student can do, building something with no limitations but his or her own creativity. And research continues to show that creativity, collaboration and coding are all critical skills for success in the modern workplace.

As part of Microsoft’s continued commitment to empower students with these skills, we’ve partnered with Code.org for the past two years to offer educators and students a free Hour of Code tutorial using Minecraft. The results are far beyond anything we could have imagined.

To date, nearly 70 million Minecraft Hour of Code sessions have introduced the basics of coding to people around the world, joining the global movement. Today, I’m excited to announce that we have built a new Minecraft Hour of Code tutorial called Minecraft: Hero’s Journey.

Available at Code.org/Minecraft today, Hero’s Journey introduces a fun character called the Agent and 12 new challenges that teach core coding concepts like loops, debugging, and functions. It’s free and playable across iOS, Android and Windows platforms. Upon completing the tutorial, students can import their code into Minecraft: Education Edition for the first time ever, bringing their work to life in the game, or share their work via email, text message or social media. Learn more about the tutorial at education.minecraft.net/hour-of-code.

Image may be NSFW.
Clik here to view.
Above: Loops enable players to repeat a set of instructions until a certain condition has been reached.

I hope you’ll join us in building a global appreciation for Computer Science by visiting Code.org today to try the tutorial and plan your very own Hour of Code! And please share your experience on Facebook or Twitter using: #Minecraft #Hourofcode to spread the excitement around the globe during Computer Science Education Week.

Each day I come into the office, I am inspired by the stories and videos we receive from our Minecraft: Education Edition community and innovative educators like Melissa Wrenchey, Doug Bergman and Jeff Gearhart who are using computer science to inspire the next generation of creators, innovators and leaders.

Thank you to everyone who made this first year such a success. Our continued growth is only possible with feedback and ideas from you – the passionate educators around the world who are changing education as we know it. Keep it coming!


Like the sound of Minecraft Education Edition and want to get involved? 

We remind you of the exclusive Minecraft Education Edition campaign in which any school institution who purchased Windows 10 devices can claim a free Minecraft in Education Edition 1 years subscription. Now you know how fab Minecraft is- I'm sure you will want to unlock this potential in your school!

Offer synopsis
• Qualifying institutions- schools who purchase new devices with Windows 10 (S, Home, Pro – all) can claim a free 1 year subscription to Minecraft Education Edition
• Devices have to be purchased between 2 May 2017 and 31 January 2018
• Subscriptions have to be redeemed between 1 July 2017 and 17 March 2018

Follow the link below to activate your trial now!

https://info.microsoft.com/Minecraft-Education-Edition-Signup.html

Happy Holidays!

Image may be NSFW.
Clik here to view.
HappyHolidays
I just wanted to wish a very Happy Holiday season to all of you, your family, friends, and loved ones this time of year. Thank you all for being followers of my blog and other social media outlets. I hope you all are having a fantastic holiday season, catching up on well deserved rest and relaxation, and enjoying the time with all of the people who mean the most to all of you, enjoying the very best the season has to offer you all.

 

Thank you for all that you do each and every day, and thank you for helping make others lives better through enriching their worlds through technology, including the solutions that we here at Microsoft strive to enable to help people around the world each and every day.

 

Happy holidays to you all,

 

Eric Ligman

Director, Business Intelligence & Analytics

Microsoft Corporation

SQL Server on Linux を Azure Linux 仮想マシンで使用する場合の注意点について


皆さん、こんにちは。 BI Data Platform サポートチームです。

今回は、Azure 管理ポータルのギャラリーからデプロイした SQL Server 2017 on Linux を含む Azure Linux 仮想マシンを使用する場合の注意点について紹介します。

SQL Server 2017 on Linux を使用するうえで スワップ領域 (Swap) を作成することが推奨されていますが、Azure 管理ポータルのギャラリーからデプロイした SQL Server 2017 on Linux を含むAzure Linux 仮想マシンの場合、デプロイ後の Linux には、スワップ領域 (Swap) が存在しないイメージが存在します。


# Free SQL Server License: SQL Server 2017 Developer on Ubuntu Server 16.04 LTS (スワップ領域が存在しない)

 

*****@*****$ cat /proc/swaps

Filename                                Type            Size    Used    Priority
                                               


# Free SQL Server License: SQL Server 2017 Developer on Red Hat Enterprise Linux 7.4 (RHEL) (スワップ領域が存在する)

 

*****@*****$ cat /proc/swaps

Filename                                Type            Size    Used    Priority

/mnt/resource/swapfile                  file            2097148 0       -1
                                            

                                                                                                            


なお、Azure Linux 仮想マシンの場合、Windows Azure Linux Agent というプロセスが存在しており、このエージェントのコンフィグレーション ファイルの ResourceDisk.EnableSwap 及び ResourceDisk.SwapSizeMB のパラメータを変更後、OSの再起動を実施することで、スワップ領域を作成することが可能となっています。

※ Windows Azure Linux Agent の詳細は、以下の公開情報を参照

Azure Linux エージェントの理解と使用


実際に、Azure Linux 仮想マシンにスワップ領域を作成してみましょう。

*****@*****$ sudo vi /etc/waagent.conf

[変更前]

# Create and use swapfile on resource disk.

ResourceDisk.EnableSwap=n

# Size of the swapfile.

ResourceDisk.SwapSizeMB=0

[変更後]

# Create and use swapfile on resource disk.
ResourceDisk.EnableSwap=y

# Size of the swapfile.
ResourceDisk.SwapSizeMB=4096                                                                                             

// OS 再起動

[スワップ領域の確認]

*****@*****$ sudo swapon –s

Filename                                Type            Size    Used    Priority
/mnt/resource/swapfile                  file            4194300 0       -1
                                 


上記の手順で スワップ領域が作成されることが確認できました。

なお、上記の手順で スワップ領域が作成されない場合は、/mnt/resource/swapfile にスワップ領域を手動で作成ください。

もちろん、利用するメモリの上限として MaxServerMemory の設定は、Azure 仮想マシン環境上でも是非設定して下さい。

DO’s&DONT’s #12: やった方がいいこと – max server memory を設定する


安定稼働の一助となりましたら幸いです。

※ 本Blogの内容は、2017年12月現在の内容となっております。

サポートリクエストに添付頂くファイル名の制限

サポートリクエスト御登録時にファイルを添付頂く場合、お手数ですが、
ファイル名は「全角30文字以内+拡張子」にして頂けますでしょうか。

ファイル名が長いとサポートエンジニアがファイルをダウンロードできずに、
メールでファイルをお送り頂くようにお願いすることになります。

よろしくお願いします。

Lets bring in the New Year together – Make 2018 Epic by Demonstrate your Expertise

Life can get hectic and often we forget to look after ourselves. By dedicating just, a little time each day, week or month, you can make a big difference on your career. As we are about to embark on a new year, be sure to incorporate time for you to learn and grow.

Today’s post is for those of you who are ready to make all your hard work official by earning a Microsoft Certification with our Next Up Exam Camps!

Next Up is a five-week exam preparation camp created by Microsoft to help you stay at the top of your game. Our Next Up Exam Camps three-stage program kicks off with

  • STAGE 1: Five weeks of self-study with the support of skilled trainers via Yammer
  • STAGE 2: Virtual Instructor Led Exam Prep session over Skype, which is designed to get you in shape to sit the exam, you will have access to skilled experts to help you answer those tough questions.
  • STAGE 3: In Person Exam, it is time to put all your hard work aside and to SIT THE EXAM and become Certified.

If you're ready to start getting serious about your qualifications, don't miss Next Up and sign up today by selecting the exam you are interested in.

2017 年 Azure データ関連サービス振り返り

Microsoft Japan Data Platform Tech Sales Team

大蔵 一功

2017 年も残り数日となりました。本年最後の投稿となりますので、2017 年に発表された Azure の データに関連するサービスを列挙したいと思います。こちらの Blog ページから、データに関連するサービスのみ抜粋しました。

2017 年 1 月 - 3 月

Azure SQL Database is increasing read and write performance

New Azure Storage Release – Larger Block Blobs, Incremental Copy, and more!

SQL Database Query Editor available in Azure Portal

Enhanced Automated Backup for SQL Server 2016 in Azure Virtual Machines

Announcing Custom Speech Service (Preview) from Microsoft Cognitive Services

SQL Data Warehouse now supports seamless integration with Azure Data Lake Store

Announcing general availability of Managed Disks and larger Scale Sets

Announcing real-time Geospatial Analytics in Azure Stream Analytics

Announcing Azure SQL Database Premium RS, 4TB storage options, and enhanced portal experience

DocumentDB: API for MongoDB now generally available

Announcing new capabilities of HDInsight and DocumentDB at Strata

Azure Data Factory offers SAP HANA and Business Warehouse data integration

※ DocumentDB は、現在 CosmosDB として提供されています。

2017 年 4 月 - 6 月

Announcing general availability of Azure HDInsight 3.6

Azure Search releases support for synonyms (public preview)

Announcing Azure Analysis Services general availability

Microsoft Cognitive Services – General availability for Face API, Computer Vision API and Content Moderator

Introducing H2O.ai on Azure HDInsight

Azure IoT Suite connected factory now available

Announcing Azure Stream Analytics on edge devices (preview)

Announcing Azure Time Series Insights

Cloudera now supports Azure Data Lake Store

More GPUs, more power, more intelligence

Azure Cosmos DB: The industry’s first globally-distributed, multi-model database service

Announcing Azure Database for PostgreSQL Preview

Announcing Azure Database for MySQL Public Preview

New options to modernize your application with Azure SQL Database

Azure Database Migration Service announcement at //build

Introducing Video Indexer, a cloud service to unlock insights from your videos

Event Hubs Capture (formerly Archive) is now Generally Available

2017 年 7 月 - 9 月

Resumable Online Index Rebuild is in public preview for Azure SQL DB

Database Scoped Global Temporary Tables in public preview for Azure SQL DB

Root cause analysis and time exploration updates to Azure Time Series Insights

Data Management Gateway - High Availability and Scalability Preview

Imanis Data - Cloud migration, backup for your big data applications on Azure HDInsight

Preview: SQL Transparent Data Encryption (TDE) with Bring Your Own Key support

New performance levels and storage add-ons in Azure SQL Database

Faster compute optimized performance tier for Azure SQL Data Warehouse

New in Stream Analytics: Output to Azure Functions, built-in anomaly detection, etc.

Diving deep into what’s new with Azure Machine Learning

Announcing tools for the AI-driven digital transformation

At Ignite, Microsoft is updating its Cognitive Services collection of intelligent APIs

Introducing SQL Vulnerability Assessment for Azure SQL Database and on-premises SQL Server!

Azure Data Factory – announcing new capabilities in public preview

Azure SQL Database and Data Warehouse VNET Service Endpoints public preview

Announcing Virtual Network integration for Azure Storage and Azure SQL

2017 年 10 月 - 12月

Announcing new Azure VM images: SQL Server 2017 on Linux and Windows

Embed Stunning Visuals into your Apps with Power BI Embedded- Generally Available

Bing Search API v7 and Bing Custom Search are now generally available

Transactional replication to Azure SQL Database is now generally available

Automatic tuning will be a new default

New NVIDIA GPUs coming to Azure accelerate HPC and AI workloads

A technical overview of Azure Databricks

MariaDB, PostgreSQL, and MySQL: more choices on Microsoft Azure

Dear Cassandra Developers, welcome to Azure #CosmosDB!

Expanding AI tools and resources for developers and data scientists on Azure

Azure Stream Analytics now available on IoT Edge

Microsoft announces the general availability of Azure Time Series Insights

Announcing the general availability of Azure #CosmosDB Table API

Pre-announcing the general availability of Azure #CosmosDB Gremlin (Graph) API

Automatic tuning introduces Automatic plan correction and T-SQL management

Resumable Online Index Rebuild is generally available for Azure SQL DB

Database Scoped Global Temporary Tables are generally available for Azure SQL DB

Announcing the General Availability of Azure Bot Service and Language Understanding, enabling developers to build better conversational bots

Azure HDInsight Integration with Azure Log Analytics is now generally available

Announcing Apache Kafka for Azure HDInsight general availability

Enterprise Security Package preview for Azure HDInsight

 

こうして振り返ると 2017 年だけでも、多くのサービスのリリースやアップデートがありました。

既に、2018 年も多くのサービスのリリースが予定されております。現時点の Azure のロードマップについては、こちらで公開しております。

 

最後に

本年も本ブログをご愛顧いただき、誠にありがとうございました。来年も充実した内容をお届けできるよう努めてまいりますので、引き続き、 本ブログをご愛顧いただきますよう、よろしくお願い申し上げます。

Microsoft Data Platform Tech Sales Teams 一同


Using technology to remove barriers for disabled people

Theresa May, the Prime Minister, announced an expansion of the “fit note” scheme and training for work coaches to help disabled people and those with physical and mental health conditions find employment and progress in those roles.

The strategy, called Improving Lives: the Future of Work, Health and Disability, builds on last year’s Work, Health and Disability Green Paper, which called for a comprehensive change to the UK’s approach to disability employment. It also coincided with the announcement that the UK will co-host a global disability summit in July 2018.

The news was welcomed by Microsoft, which had recently shown David Gauke, the Secretary of State for Work and Pensions, and Sarah Newton, the Minister of State for Disabled People, Health and Work, the success it has had in assisting people with a range of disabilities.

Image may be NSFW.
Clik here to view.
Hector Minto (right), shows David Gauke and Sarah Newton the Seeing AI app
Microsoft’s Hector Minto (right), shows David Gauke and Sarah Newton the Seeing AI app

“We welcome the Government’s plan to get more disabled people and those with health conditions into work,” said Hugh Milward, Senior Director of Corporate, External and Legal Affairs. “Our mission is to empower every person on the planet to achieve more, and that truly means every person.

“Microsoft believes that technology can play a critical role in helping to remove some of the barriers that people with disabilities experience in the workplace and elsewhere. We urge everyone to include, engage and employ people with disabilities. If we ignore the disabled population, we are missing out on a huge number of talented problem solvers who bring a diverse and welcome point of view into any workplace.

“It requires a global effort, but it is one that will lead to better design, better systems and a better world for all.”

The Government’s announcement came just days after Hector Minto, Senior Technology Evangelist at Microsoft, showed Gauke and Newton a range of products the technology company has created to help disabled people.

The first, Seeing AI, helps blind and partially sighted people by using artificial intelligence to recognise objects, friends and text via a phone or tablet’s camera and describing them to the user.

Minto followed that with a demonstration of the automatic translation features embedded in PowerPoint. “People who are deaf or hard of hearing can have live subtitles in any meeting,” he said.

Lastly, he showed off Eye Control, which is being used by thousands of people to control their mouse, type using an on-screen keyboard, and communicate with people using text-to-speech just by moving their eyes. Support for the technology has been embedded in Windows 10 since the recent free Fall Creators Update, but requires an eye tracker camera.

The eye-tracking device Minto used cost just £150 to buy, which surprised Gauke: “I was aware of the technology but the fact that it’s so available at that affordable price…” he said.

“The important thing for people in the workplace with disabilities is that they feel they can go to any computer, not just the computer where their specialist software is installed. What we are trying to do is make it so assistive technology is everywhere,” Minto added.

Image may be NSFW.
Clik here to view.
Hector Minto shows David Gauke the translator feature in PowerPoint
Hector Minto shows David Gauke the translator feature in PowerPoint

Gauke said he was pleased to see technology making a difference to people with disabilities in the workplace.

“What we are seeing is employers adopting new technology that can help people deal with things that would otherwise be a problem but are increasingly much less of a problem. That’s really encouraging,” he said. “What we want to do is to continue working with employers to exploit the opportunities of new technology and keep testing and learning to find out what works and what are the things that can make a difference, so that more disabled people can fulfil their potential and get a great job.”

Separately, in an event at Microsoft’s office in London, Penny Mordaunt, Secretary of State for International Development, also placed technology at the core of the Government’s efforts to support people with disabilities.

Image may be NSFW.
Clik here to view.
Penny Mordaunt, Secretary of State for International Development, speaks at an event at Microsoft's office in London
Penny Mordaunt, Secretary of State for International Development, speaks at an event at Microsoft’s office in London

Unveiling the Global Disability Summit, to be held in the UK next year, she said: “It is vital that we harness the smartest solutions from every sector, from Government and business, through to civil society and academia. As well as getting the basics right for people with disabilities, access to healthcare, livelihoods, a good education and freedom from fear and violence, I know that technology will be at the heart of many solutions that we create.

“Thanks to technology, we have opportunities previous generations did not. We have the power to eradicate poverty, to enable a person to participate fully in society, to overcome barriers, to be connected, to be empowered. Technology reduces our costs, extends our reach and helps us realise our dreams.”

Microsoft’s welcome for the summit was the latest example of how the company works with Government, non-Governmental organisations and technology suppliers to create accessible systems at the design stage.

“If you design for a disability, you end up creating solutions that are easy for all. That also raises the profile of disabled talent in an organisation at the earlier stage,” Milward said. “Many middle and low-income countries are yet to realise the societal benefit of assistive technology. However, lower-cost hardware, more solutions baked into the operating systems, and expertise on the technology being shared via social media is starting to have an impact.”

The Department for International Development said innovation and expertise from companies including Microsoft would be “vital” in learning how to support people with disabilities in the developing world.

Get creative this holiday season and create a better world

When we are inclusive and celebrate our differences we can make the world a better place. This year's Microsoft Christmas TV advert focuses on creativity and learning, building upon the latest Windows 10 Creators Updates. 3D Holiday tells the story of a young girl who goes on an imaginary adventure through space where she and “Gabe the Yeti” encounter various characters who need a little love and support, culminating in a celebration for all. Watch the video ad below.

Microsoft invites you to create a better world


The holiday season is a time for community and inclusion. A time for celebrating and embracing each other’s differences and forming friendships that inspire us all to make the world a better place. In this ad we show Paint 3D, a creativity app available on all Windows 10 PCs. We also feature Remix 3D, a community site for sharing and evolving creations; the majority of the characters in the ad were inspired by those available on Remix 3D. Join in and create your own 3D character
at Remix3D.com.

Experiencing Data Access Issue in Azure Portal for Many Data Types – 12/26 – Resolved

Final Update: Tuesday, 26 December 2017 10:17 UTC

We've confirmed that all systems are back to normal with no customer impact as of 12/26, 09:35 UTC. Our logs show the incident started on 12/26, 09:15 UTC and that during the 20 minutes that it took to resolve the issue 8% of customers experienced data access issues while accessing through azure portal
  • Root Cause: The failure was due to an issue in one of our dependent platform services.
  • Incident Timeline: 20 minutes -12/26, 09:15 UTC through 12/26, 09:35 UTC

We understand that customers rely on Application Insights as a critical service and apologize for any impact this incident caused.

-Rama


Initial Update: Tuesday, 26 December 2017 09:56 UTC

We are aware of issues within Application Insights and are actively investigating. Some customers may experience Data Access Issue in Azure Portal. The following data types are affected: Availability,Customer Event,Dependency,Exception,Metric,Page Load,Page View,Performance Counter,Request,Trace.
  • Work Around: None
  • Next Update: Before 12/26 12:00 UTC

We are working hard to resolve this issue and apologize for any inconvenience.
-Rama

University of Worcester Case Study

Image may be NSFW.
Clik here to view.
To encourage and support students in achieving their full potential, the University of Worcester has promoted the hands-on learning of cutting-edge business applications in their classrooms. Through their membership in the Microsoft Dynamics Academic Alliance, the University of Worcester has integrated Microsoft Dynamics 365 into their curriculum and has witnessed tremendous growth in student satisfaction and engagement. The students now have the opportunity to experience Microsoft Dynamics 365 firsthand through real-world learning examples and to understand the impact intelligent business applications have by bringing people, data and processes together.

The University of Worcester in Worcester, is equipping their students with competitive technology skills by using Microsoft Dynamics 365 in their curriculum. They have access to this integrated, cloud-based customer relationship management (CRM) application for educational purposes as a benefit of their membership in the Microsoft Dynamics Academic Alliance program. Richard Wilkinson, a former IT consultant and current lecturer consultant in Software Development and Programming at the University of Worcester, recognizes the need to provide his students with an opportunity for experiential learning beyond the basic concepts and theories of business applications covered in traditional coursework.

Wilkinson reflects, "In the business world, the one constant is that change is inevitable. Yet, by providing future graduates with a hands-on learning experience utilizing technology at the cutting edge of business, they can enter the workplace as qualified business and IT professionals." This ideology is what led Wilkinson to enroll the University of Worcester in the Microsoft Dynamics Academic Alliance program, in order to access Microsoft Dynamics 365 licensing, online training, curriculum inspiration, service and support, and facilitated connections to Microsoft partners and customers.

Image may be NSFW.
Clik here to view.
Story image 2

Learning across disciplines

While the business application concepts are integrated within the Introduction to Information Systems course at the University of Worcester, those enrolled in the course represent multiple areas of study as business application skills are relevant in a variety of disciplines. This course allows students to collaborate and learn from one another while using real-world technology. Whether the students are working towards becoming a manager for a large corporation, a financial advisor for a nonprofit or a programmer at a local start-up, it is critical they have an understanding of business applications in the real world to expand their understanding of related theories. The University of Worcester's membership in the Microsoft Dynamics Academic Alliance program empowers them to deliver a holistic understanding of business processes and interactions across different departments, enabling their students to be better prepared for the modern workforce upon graduation.

In the first months of implementation in curriculum, the University of Worcester saw a significant, positive impact reflected via test results and student engagement. As Wilkinson states, "Students engage better when they feel as though they are doing something worthwhile." The students at the University of Worcester are recognizing the value of hands-on learning which can be applied to their future careers.

In today's evolving business climate, the practical relevance of coursework is key for early success. Equipped with Microsoft Dynamics 365 experience, the University of Worcester's students have an opportunity to combine their academic lessons with real-world scenarios by engaging in the university's partnerships with local businesses, hospitals, schools and other public, private, and community organizations. The partnerships provide university students with exceptional work placements, volunteer opportunities, and collaborative projects within their local communities. In addition, these essential connections build upon the university's value of combining human values with true professionalism.

Image may be NSFW.
Clik here to view.
Story image 3

Preparing for the future

Wilkinson believes future trends within technology are based on the anticipated growth of cloud-based services, including business applications. To demonstrate relevance and innovation, he expects his use of Microsoft Dynamics 365 to steadily increase. To continue building on student experiential learning, the University of Worcester intends to integrate additional Microsoft Dynamics 365 business applications into curriculum to "give their students another tool to add to their armory."

With a focus on the sales, marketing, and customer service capabilities of Microsoft Dynamics 365, Wilkinson plans to continue developing relationships between the university and Microsoft partners and customers. The real-world examples provided by Microsoft partners and customers inspire his students, intensifying their awareness of Dynamics-related careers. Through the holistic learning opportunities including hands-on Microsoft Dynamics 365 experience and industry and local connections, Wilkinson acknowledges the potential impact on his students, stating "We may have the next top consultant or developer currently sitting in our classrooms."

The University of Worcester is a university in the United Kingdom and a member of the Microsoft Dynamics Academic Alliance. Students of the University of Worcester have a competitive advantage in the job market through hands-on experience with the latest Microsoft Dynamics 365 business applications. Find out more about how you can differentiate your programs and take your curriculum to the next level by visiting the Microsoft Dynamics Academic Alliance site at http://www.microsoft.com/dynamicsaa.

[Skype for Business Online] 代理人発信時に代理人の番号が通知される

Japan Skype/Lync サポート チームです。

Skype for Business Cloud Connector Edition 環境の、代理人発信に関する動作について情報を公開します。
Skype for Business は、代理人の機能が実装されています。
代理人機能を利用して公衆交換電話網(PSTN) 宛ての外線発信をした場合、着信側には被代理人の電話番号が通知されます。

たとえば、上司(被代理人) の代理人として秘書(代理人) が電話をかけるシナリオにおいて、
実際に電話を掛けたのは秘書であっても、着信として上司の番号を表示させることが可能です。
上記のような動作が想定された動作となりますが、Skype for Business Cloud Connect Edition 環境で、秘書(代理人) の番号が着信者に通知されることがございます。

以下に更に具体的な例を用いて解説します。

ユーザーA: 秘書アカウント(代理人)
ユーザーB: 上司アカウント(被代理人)

・本来の動作
 ユーザーB の代理人として、ユーザーA が +813-1234-5678 に発信。
 +813-1234-5678 に通知される電話番号はユーザーB の電話番号。

・事象発生時の動作
 ユーザーB の代理人として、ユーザーA が +813-1234-5678 に発信。
 +813-1234-5678 に通知される電話番号はユーザーA の電話番号。

本事象は 上司(被代理人) と秘書(代理人) が Skype for Business Online の別プールにレジストされていることが原因で発生することがございます。

基本的には同一テナント内のユーザーにおいては、同一プールに配置されることを前提として運用しておりますが、
弊社 Skype for Business Online サービスのメンテナンスや機能拡張、負荷分散を実施するために発生する可能性がございます。

この場合、弊社データセンターにて対応を実施する必要がございますため、弊社サポートまでお問い合わせいただきますようお願いいたします。

本情報の内容 (添付文書、リンク先などを含む) は、作成日時点でのものであり、予告なく変更される場合があります。

Viewing all 5308 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>