Date

日本マイクロソフト主催する開発者向けイベントdecodeに行ってきた。 decode は 5 月 29 日 - 5 月 30 日の 2 日間、基調講演と80 を超えるセッションが行われる有償イベント。有償イベントは 2 年前に行われた Windows Developer Day 以来となる。

なお、正式には「de:code」と間にコロンが入る。 developer + code の意味らしい。

以下、 OneNote にメモした内容から挙げてみる。

  • 基調講演
  • TechEd が開催されなくなり TechDays という名前になり、それから Windows Developer Day と若干迷走気味だったが、今年開催された decode は毎年開催するとのこと。ただ TechEd はシステム管理者(ITPro)向けのセッションもあったが decode はもっぱら開発者向け。Cloud First ではオンプレミスのシステム管理者に力点を置かないということだろうか……?
  • 「発表することありません!」(強調)
  • Windows Runtime 詳細解説
  • ストアアプリ、Windows Runtime に関わる開発は仕事でも趣味でもやってないのだが聞きに行ってみた。 Windows Runtime → COM を リファクタリングしたようなもの。なお AddRef, Release は「x86コードに埋め込まれている」とのことだったので、従来のように CComPtr を使う必要は無いようだ。
  • ストアアプリを起動したら procmon.exe で動きを観察してみる。また procexp.exe でプロセスツリーを見てみる。
  • デスクトップアプリからストアアプリの起動はDllHost.exeがアクティベーションを担当する。
  • procexp.exeでストアアプリのセキュリティタブを見てみる。標準ユーザより弱い権限にcapabilityに応じて権限が付与される。
  • managedだろうがhtml+jsだろうか体感的には問題ないレベルの起動速度。
  • ソチオリンピックで振り返るAzure Media Servicesでの配信サービス開発
  • WAMSは放送局が使うような高い可用性にも耐えうる。ソチオリンピックでエンコードで使ったCPUコア数は10k。単独ゲームの視聴数で最大はアメリカ-カナダのホッケーの試合で2.1M人。スマートフォンのような小さな画面ではなく、テレビの大きな画面でも視聴に耐えうるような品質にするところがチャレンジだったとのこと。
  • Adaptive Bitrate Streaming over HTTP のデモ。ストリーミングとは思えない圧倒的に快適なシークを実現していた。シーク直後は低ビットレート、しばらく再生していると自動的に高ビットレートに自動的に移行する。
  • HTML5 video はライブ配信できない。実際にはプログレッシブダウンロード。 Silverlight がいい。
  • WAMS開発で、エンコードから配信まで行うときのキーワード : Asset, Job, Locator
  • 1つmp4ファイルができると、Smooth Streaming, HLS, DASH といった配信式に合わせてストリーミングサーバーが自動的に変換してくれる。トランスコード時間、ストレージ容量の削減になる。
  • de:code 参加者に捧げる最新 Microsoft デモ/プレゼンの極意
  • 基調講演でデモを担当していた西脇氏による、デモ/プレゼンの極意とのことだったので参加してみた。最初から最後まですべてが非常に参考になった。「必ずプレゼンがうまくなります。」の言葉は本当だった。明日からでも活用したい。かなりの量をメモしたのだが、あえて載せないでおきたい。
  • プレゼンがうまい人、下手な人はいるが先天性ではない。声が小さいならマイク使えばいい。
  • 簡単なことから繰り返し繰り返し考えながら進める。
  • パネルディスカッション : 日本のトップアーキテクトが最新アーキテクチャを斬る!
  • これも非常に参考になった。終わったあとOneNoteにタイプしすぎて眼精疲労になるくらいだった。これ、後日ストリーミングはされるのか、どうだったか……?
  • 5年以内に単一サーバは売られなくなる。100台も1台も値段は一緒→1台が100倍のコストになるということ。クラウドベンダーは、サーバをサーバベンダーからではなく、自分たちで途上国から調達している。
  • 実装のイメージができるまで設計すべき。設計ができないのでアジャイルで、という人が多い。
  • 分散DBではキーの(最適な)配置はアプリによって千差万別なのに、ミドルウェア側でそれに制約があったりすると機能しない。
  • そのほか
  • 飲食物は配給制
    • 昼食
    • ドーナツ 1個/日 : ミスタードーナツ
    • アイスクリーム 1個/日 : ハーゲンダッツ。
    • ドリンク 2本/日
  • 教材 : まさか Windows Phone とは思わなかった。素晴らしいサプライズ。
    • VT484/22K
    • NOKIA LUMIA 1520

Comments

comments powered by Disqus