Kansai.pm 第10回ミーティング
行ってまいりました!取り急ぎ更新。
なかなかの盛り上がりでした!はてな様、皆様、ありがとうございました。
…準備いただいている間に
つなぎ(AzureStone(あーじゅ・すとーん)くん)
セキュアコーディング勉強会の紹介
14時15分 〜 14時25分
休憩 (10分)
14時55分 〜 15時05分
「CGI::ApplicationのPlugin」(10分)
はしもと(id:khashi)さん
作成したプラグインを読み込む時は深度の逆順で読み込まれるので注意が必要。
たとえば Foo::Base 内で、先に共通の config を読み込んでから Foo::Base を元にした Foo::Main が呼ばれるのを期待しているとき。
→Foo::Main が先に呼ばれてしまうので、 config 読み取り部分は Foo::Base 内で Singleton にしておくと吉?
15時05分 〜 15時15分
休憩 (10分)
15時15分 〜 15時35分
「Error.pm の簡単な使い方」(20分)
ビンゴ中西さん
try〜catch、otherwiseの用法。
自前Exceptionクラスの作り方。
try { 〜 } catch { 〜 } otherwise { 〜 };
最後にセミコロンを忘れずに!
15時35分 〜 15時45分
「Thrift という Facebook の作った RPC フレームワークについて」 (10分)
各言語が得意なところを担当してRPCで結合するためのクロス言語RPCフレームワーク。
概念的にはCORBAっぽい。
IDLを定義すれば、各言語用にスケルトンを生成してくれる。便利そう!