Azure x Laravel

いろいろ縁がありましてLaravel勉強会でLTしてきました。

ネタ的にはAzure App Service Web Appsの概要と、Azure上でPHP/Laravelを動かすところまでをざっくりまとめてます。
Gitデプロイした後のデプロイスクリプトでちょっとはまったけど問題なく動いてヨカッタヨカッタ。もともとPHP動くしデプロイだけ気を付けたら(仮想アプリケーションのサイトルートをsite\wwwroot\publicにすれば)普通に動きますです。(FTPデプロイだと何も問題ない)

LaravelはComposer使うのですが、Corey Fowler氏が作ったSite Extensionのおかげで超楽ちんでした。ありがたや。

それからはまったポイントですがWeb Appsのプランにもよると思いますがGitデプロイ後、デプロイスクリプト走るんですけどオプティマイズ辺りの処理でタイムアウトしちゃいます。ディスク遅いからなぁ。。こちらに回避方法あるので参考に。

具体的にはcomposer.jsonのpost-install-cmdをからっぽにしてCompiledCommonClasses.phpを追加することぐらいですかね。

当日の資料もこちらに置いておきますので参考まで。

きたあず第9回勉強会でしゃべってきました

JAZUG 札幌支部第9回勉強会でしゃべってきました。

当日の資料はこちら。

ベースはふくあずでLTした内容になってます。ちょっとでも学習のたしになれば幸いです。ぐだぐだトークですみません。。
あんまり気負わずに触れてもらえればいいかなと思います。

※なお当日LTもしましたが、内容が世界のやまさ推しというあまりにもひどい内容だったため割愛致します(

他の方の資料はこちら(見つけられた分だけ)。

ふりかえり

札幌5年ぶりぐらいです。その前に行ったのは友人の結婚式でした(10年以上前な予感…)。※その友人は最近お子さんが生まれたと同僚の方に聞きましたw めでたい!5年前のCLR/Hで会ったと思う人たちとも再会できましたし、伝説(?)のえんぷら師匠との再会(?)も果たせました。
ひさしぶりに札幌に行ったらSUICA使えるようになってたし、前回とはまた違った感じでよかったです。そういえば前回のときは雪まつりでしたね…盛大に転んでまゆき先生に助けられたのもいい思い出です。これからもまゆき先生について行きたいと思います。

めんたろ社長はなんか久しぶり感は全然なかったのですが、横でがりっちや世界のやまさが高度な情報戦を行ってるのをしり目に超まじめに技術な話とか会社(経営)な話とか人生について語り合ったりしてました(めずらしい)

各地のJAZUGなイベントにちょくちょく顔出してましたが、やっと札幌にも来れました。あと行ったことないのは仙台かな~?。ほかの地域みたいにふらっと参加したいです。

GoAzure

6月29日・30日はGoAzureでした。

Go Azure (MSDN)

おいらはというと裏方で参加でした。金・土と2日間にも関わらず大盛況だったようでよかったよかった!

ぱっと見た感じの印象だとWindows Azure初めて~な人が多かった感じがします。

というわけで現時点のサマリ情報ほかもろもろ。

参加された方や関係者のBlogなど(気づいた範囲のみ)

 

USTもあるし資料もあるしTogetterなどでぜひ後追いしてみてくださいね!

Day1は真面目にUpdate関連全般をMicrosoftらしく綺麗にまとめてDay2はなんというか自分の好きなこと喋るぜ的なフリーダムな感じでした。毎度思いますが、スピーカーも内容も凄いですね。他じゃなかなか聞けない事ばかりだったと思います。

あとUSTにはありませんが、Hands-Onやミニセッションも盛況でしたね。さすがあんどーさんとスズカナさんでございます。

おいらはミニセッションの1つにおじゃましました。MSの鈴木章太郎さんと、おばか王・青木さん、橋本さん達と一緒にLT的にお互いバラバラのことを話するとw

↓こんな感じです。

image

サービスたくさんありますからね…考慮点抑えて適切に利用しましょう、でないと…

image

こうなるよ的な話をまったりとした次第です。セッション資料はそのうちUpdateされてSlideShareにUpされるはず…ま、あまり資料としての価値は(ネタ以外)ない気もします。

 

あと今年一番輝いてた人たち↓

サイン会まであってよかったね!

 

最後になりましたが参加された皆様、関係者の皆様、本当にありがとうございました。

WP_000541

image

プロ生@大阪でしゃべってきました

というわけでしゃべってきました。

4/21 プログラミング生放送勉強会 第15回@大阪 [Windows 8, JavaScript, Azure, Kinect 他] #pronama

当日はいろいろ楽しかったです。おいらは凄くざっくり適当なWindows AzureとKinectの概要と連携するようなデモしました。

デモネタ的には

  • Kinect for Windows SDKのサンプル紹介
  • Kinectで地球まわす → Kinect for Windows SDK で動かす KinectEarthMove をV1.0に対応してみました を参照
  • Kinectで取得したスケルトンの情報をCloud9IDEで作ったNode.js+WebSocketなアプリでみんなで共有
  • MikuMikuCaptureでクラウディアさんを表示させてKinectでモーションキャプチャしてWebカメラとして出力したものをExpression Encoder 4 SP2の入力ソースにしてWindows Azure上のLive Smooth Streamingでライブ配信

Kinectのスケルトン情報をWebSocketで共有するCloud9IDEのソースは AzureFan さんのチャットアプリを勝手に流用させて頂きました。ありがとうございます。仕組み的には単純で各ジョイントの位置情報をJSONにしてWebSocketでサーバー側に送信して受け取った内容をクライアントにPushしてCanvasに描画、というものです。本当はWindows Azure連携という感じにしたかったのですが、Cloud9IDEからWindows Azureにデプロイできず…(たぶんWindows Azure側の管理証明書の数が多すぎてエラーになった?)

ちょっとHTML5で描画させるコードが適当すぎて重い感じでしたが…

あとLive Smooth StreamingのデモもPCスペックのせいか回線のせいか、事前にやったときはうまく行ったんですが上手くライブ配信できず…エラーにはならないけど実際にSilverlightなクライアントで参照することはできませんでした。。無念。

あと時間が余ったのでKinectの深度情報を表示するアプリをライブコーディングで1からやったり。

セッションのスタンスがあくまで概要、かつ検索すればわかるような部分はスルーしました。正直KinectはかおるんさんのBlog見て頂いたほうが詳しいですはい。

一応PPTもあげておきます。生ものなのとだいぶ端折ってるので、資料としての価値はあまりないなぁ…と反省しつつ。

まぁ楽しんで頂けて且つ少しでもWindows AzureとKinectのことを知っていただけたら幸いです。