2009が開催されます。前夜祭」が開かれます(スピーカーはこちらのページを参照⁠)⁠。前夜祭をレポートしていきます!イベント前の受付イベント前の受付準備中の風景です。前夜祭開催!前夜祭の開催にあたり,yokohama.pmの栗原さんより挨拶がありました。acotieさん「AnyEvent的ななにか(仮)⁠」⁠AnyEventについてacotieさんが発表しました。AnyEventはイベント・ドリブンを実現するフレームワークです。Twitterのフィードから特定の発言を抜き出したり、新着のフィードがあったときだけ何か処理行なったりすることが可能です。デモではTwitterの発言の中から「髪を切った」というコメントだけを抜きだし、それを集計するアプリケーションについて説明がありました。実装は簡単ですが、とても奥の深いフレームワークで、継続的あるいはリアルタイムに何かしたいときに使えます。興味のある方はAnyEvent::Introを参照してください。Perl」spiritlooseさんが紹介するのは、Sinatraにインスパイアを受けた、DSLによるWEBフレームワークであるSchenkerです。SinatraとはRubyのWEBフレームワークで、DSL的にWEBアプリケーションを記述できるのが特徴です。DancerやMojolicious::Liteなど、他にも似たフレームワークはあるとのことです。実装には、HTTP::Engineを使っているそうです。これは、RubyでいうRack、PythonでいうWSGIであり、WEBサーバとWEBアプリケーションフレームワークの中間に位置する、様々な処理の規格を決めてくれる物です。Schenkerでは、WEBアプリケーションはDSL的な記述をします。これは、直感的で非常に便利と思いました。今後はPSGIやPlack等の動向を見て、対応ができたらリリースを行いたいとのことでした。最後の質疑応答でmiyagawaさんが「セッション中にPlackで動作するようにした」と発言し、会場を多いに沸かせました。2009に参加した感想についてkawanetさんから報告がありました。YAPC::Europeはヨーロッパ全土から参加者が集まる「最も国際的なYAPC」ということでした。今回のYAPC::Europeの参加者は328人で、その特徴としてコーヒーブレイクの時間が多く食べ物も沢山用意してあるので空腹の心配が無い。プレゼン中のとっこみが多い。