Download - 君も今日からWebMatrixMan(仮)
![Page 1: 君も今日からWebMatrixMan(仮)](https://reader034.vdocuments.pub/reader034/viewer/2022042815/5565ff21d8b42a2a4d8b4d4d/html5/thumbnails/1.jpg)
君も今日からWebMatrixMan(仮)Microsoft Student Partners 五十嵐 祐貴
1
![Page 2: 君も今日からWebMatrixMan(仮)](https://reader034.vdocuments.pub/reader034/viewer/2022042815/5565ff21d8b42a2a4d8b4d4d/html5/thumbnails/2.jpg)
自己紹介• 五十嵐 祐貴
• Microsoft Student Partners Fellow
• 東北大学工学部所属
• 自然言語処理やコンパイラに興味があります
• Build Insiderに記事を書いてます 次世代コンパイラー“Roslyn”概説
Kinect for Windows v2で徹底的に遊ぶ
2
![Page 3: 君も今日からWebMatrixMan(仮)](https://reader034.vdocuments.pub/reader034/viewer/2022042815/5565ff21d8b42a2a4d8b4d4d/html5/thumbnails/3.jpg)
今日お伝えしたいこと• Azureは便利
• Azureは楽しい
• Azureは身近
• Azureはスポーツ
3
![Page 4: 君も今日からWebMatrixMan(仮)](https://reader034.vdocuments.pub/reader034/viewer/2022042815/5565ff21d8b42a2a4d8b4d4d/html5/thumbnails/4.jpg)
ex・treme adj. / ɪkstríːm
極度の,過激な
az・ure noun / æʒər
Microsoftが提供するクラウドサービス
4
![Page 5: 君も今日からWebMatrixMan(仮)](https://reader034.vdocuments.pub/reader034/viewer/2022042815/5565ff21d8b42a2a4d8b4d4d/html5/thumbnails/5.jpg)
EXTREME AZURE / ɪkstríːm æʒər
どんな状況下でも5分以内にインスタンスを構築するスポーツ
(5分でAzureの知名度向上に貢献する活動)
5
![Page 6: 君も今日からWebMatrixMan(仮)](https://reader034.vdocuments.pub/reader034/viewer/2022042815/5565ff21d8b42a2a4d8b4d4d/html5/thumbnails/6.jpg)
過去の事例• 近くのカフェで
• スキー場のリフトの中で
• フルマラソン完走後に
• バンジージャンプをしている間に ← New
6
![Page 7: 君も今日からWebMatrixMan(仮)](https://reader034.vdocuments.pub/reader034/viewer/2022042815/5565ff21d8b42a2a4d8b4d4d/html5/thumbnails/7.jpg)
EXTREME AZURE in 竜神大橋• バンジージャンプをしている間(おおよそ5分)にAzureでインスタンスを構築
• ネットワークが使えない
• 電話は可能
7
![Page 8: 君も今日からWebMatrixMan(仮)](https://reader034.vdocuments.pub/reader034/viewer/2022042815/5565ff21d8b42a2a4d8b4d4d/html5/thumbnails/8.jpg)
Twilioを使おう• 簡単に電話やSMSを制御できるサービス
• TwiMLを出力することで制御可能
• 例:
8
<?xml version="1.0“ encoding="UTF-8“ ?><Response>
<Say voice="woman">Please leave a message after the tone.</Say><Record maxLength="20" />
</Response>
![Page 9: 君も今日からWebMatrixMan(仮)](https://reader034.vdocuments.pub/reader034/viewer/2022042815/5565ff21d8b42a2a4d8b4d4d/html5/thumbnails/9.jpg)
仕組み
• ダイヤルパッドによる入力:パラメータとして受け取ることが可能(/foo?Digits=1234)
9
①電話を掛ける ②/foo をロードする
③TwiMLを応答④処理が実行
![Page 10: 君も今日からWebMatrixMan(仮)](https://reader034.vdocuments.pub/reader034/viewer/2022042815/5565ff21d8b42a2a4d8b4d4d/html5/thumbnails/10.jpg)
実際の構成
10
①電話を掛ける ②/foo をロードする
③TwiMLを出力④応答
⑤暗証番号を入力 ⑥/foo?Digits=1234
をロードする
⑧結果を返却⑨応答
⑦REST API経由でAzureを操作
![Page 11: 君も今日からWebMatrixMan(仮)](https://reader034.vdocuments.pub/reader034/viewer/2022042815/5565ff21d8b42a2a4d8b4d4d/html5/thumbnails/11.jpg)
Azure REST API• Azureに関する操作をREST APIを使用して実行可能
• .NETはもちろん、Pythonなどにもライブラリが提供
• 作業の自動化/企業内の管理ツールなどにも活用できる
• 例:
11
var client = CloudContext.Clients.CreateWebSiteManagementClient(credential);var param = new WebSiteCreateParameters("sample","Default1");var site = await client.WebSites.CreateAsync("japaneastwebspace", param);
![Page 12: 君も今日からWebMatrixMan(仮)](https://reader034.vdocuments.pub/reader034/viewer/2022042815/5565ff21d8b42a2a4d8b4d4d/html5/thumbnails/12.jpg)
デモ• ピザの注文より早い時間でインスタンスを構築してみます
12
![Page 13: 君も今日からWebMatrixMan(仮)](https://reader034.vdocuments.pub/reader034/viewer/2022042815/5565ff21d8b42a2a4d8b4d4d/html5/thumbnails/13.jpg)
おまけ
「インパクトが足りない…」
• 確かにその通り
13
![Page 14: 君も今日からWebMatrixMan(仮)](https://reader034.vdocuments.pub/reader034/viewer/2022042815/5565ff21d8b42a2a4d8b4d4d/html5/thumbnails/14.jpg)
WebMatrixMan• 全身緑のタイツマン
• 窓の杜では「電子のおっさん妖精」と紹介 *1
• 言わずと知れたWebMatrix界のヒーロー[要出典]
• 彼ならハンズフリーでインスタンスを構築できるのでは?
*1 http://www.forest.impress.co.jp/docs/review/20121212_578095.html
14
![Page 15: 君も今日からWebMatrixMan(仮)](https://reader034.vdocuments.pub/reader034/viewer/2022042815/5565ff21d8b42a2a4d8b4d4d/html5/thumbnails/15.jpg)
変身したい…!!
15
![Page 16: 君も今日からWebMatrixMan(仮)](https://reader034.vdocuments.pub/reader034/viewer/2022042815/5565ff21d8b42a2a4d8b4d4d/html5/thumbnails/16.jpg)
おまけ• Kinect v2を用いてAzureにインスタンスを構築
Kinect v2でジェスチャーを認識し変身
変身後はKinect v2の音声認識を用いて制御
Azure側はAzure REST APIを用いて操作
16
![Page 17: 君も今日からWebMatrixMan(仮)](https://reader034.vdocuments.pub/reader034/viewer/2022042815/5565ff21d8b42a2a4d8b4d4d/html5/thumbnails/17.jpg)
デモ• 実演します
17