2008-08-10 Kansai.pm第10回ミーティング
■[Kansai.pm][勉強会][Perl]Kansai.pm 第10回ミーティング

行ってまいりました!取り急ぎ更新。
なかなかの盛り上がりでした!はてな様、皆様、ありがとうございました。
13時30分 〜 13時35分
「ご挨拶と注意事項(?)」 (5分)
今回はテンション少し高かった(?)
13時35分 〜 14時15分
「Plaggerプラグインの作り方 (Filter/Notice/Publish編)」 (40分)
id:hashy1126=あんでるどんさん
…準備いただいている間に
つなぎ(AzureStone(あーじゅ・すとーん)くん)
14時15分 〜 14時25分
休憩 (10分)
14時25分 〜 14時55分
「ウェブログ管理システム Serene Bach 2.0 プラグインの作り方」(30分)
しりーんばっち
開発者は日本人。
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を定義すれば、各言語用にスケルトンを生成してくれる。便利そう!
15時45分 〜 16時05分
「続・脱KENT様方式」(20分)
・他の人は自分と同じレベルではない。
・まず手を動かそう!
16時05分 〜 16時10分
「PersistentPerl による高速化の実例紹介」(5分)
TAMASHIROさん
PersistentPerlすげー!
膨大なハッシュの総当たりデータ処理に対して、元になるハッシュを先に計算して保持しておき、実際の検索速度を劇的に向上させた例。
16時10分 〜 16時20分
「EmacsでPerlプログラミングする上で必須な設定」(10分)
ちょ、これだけEmacs推しておいてそれはないっすwww
その後:
そのまま、はてな様オフィス内にて懇親会。
なぜか SELinux な話題で盛り上がる。TOMOYO とか。
皆様お疲れ様でした!
第11回目も、都合が合えば是非参加したいです!
- 63 http://b.hatena.ne.jp/naoya/rss
- 17 http://reader.livedoor.com/reader/
- 16 http://kansai.pm.org/cgi-bin/wiki.cgi?action=TRACKBACKLIST&page=イベント/第10回ミーティング告知
- 9 http://b.hatena.ne.jp/entrylist?sort=hot
- 7 http://d.hatena.ne.jp/keyword/セキュアコーディング勉強会
- 5 http://d.hatena.ne.jp/naoya/20080810/1218372988
- 5 http://kansai.pm.org/cgi-bin/wiki.cgi?page=TB/イベント/第10回ミーティング告知
- 5 http://twitturly.com
- 4 http://b.hatena.ne.jp/add?mode=confirm&url=http://d.hatena.ne.jp/mh_pia/20080810/1218369488
- 4 http://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/mh_pia/20080810/1218369488





