2013miyagawaさんに声をかけていただき、彼のPodcast番組にゲストとして出演させていただきました。Podcast「ゲスト呼ばれたいな〜」と思っていたのですごく嬉しい反面、Podcast番組が始まった当初から前回までそうそうたるメンツが出ていたので軽く恐縮しつつ、でも、楽しいトークでした。内容はウマい事miyagawaさんが編集して40分にまとまっているので聴いていただけばよかと思います。ここでは本編に盛り込めなかったトピックごとの詳細や個人的なエピソードを簡単に紹介します。ノマドワーキングの話題もありましたが、基本Perlのライトな話が中心になりました。miyagawaさんのPodcastだからかもしれませんが、そこで出てきたPerlの話題ってのが、ほとんど、彼が関わっているプロダクトだったり概念だったりして面白いです。4つほど紹介しましょう。Hacksmiyagawaさんが伊藤直也さんと共著で出して、今や絶版になっている書籍。初学の時分だいぶ楽しく読んだ記憶があります。著者の二人以外にも寄稿している人が多数いてHackがバラエティに飛んでるのも良かった。MovableTypeをごにょごにょして動画をアップロードすると自動的にエンコードしてくれるオレオレYouTubeみたいなPluginも延長線上でつくった気がします。Plaggermiyagawaさんがつくった「プラガブルなフィードアグリゲーター」。学習できるという面でもいいプロダクトだと思います。他にも色々なPluginを使って最終的には満足がいかなくなってソースコードを覗いたりして勉強させてもらったなー。この「ソースコードを覗く」っていう行為が自分にとって自然に出来るようになったのはPlaggerのおかげです。Plack/PSGIWebアプリケーションとWebサーバーとをつなぐ取り決め=PSGI、そのための実装=Plack。miyagawaさんとtokuhiromを中心に仕様決定と開発がなされ2009年のYAPC::Asiaではホットトピックスでした。僕はその開発の瞬間をIRC等で生で見ていたのでその素早さとOpennessに感動しましたね。Framework=WAFを使わなくてはいけないところを車輪の発明的にオレオレWAFを何個かつくった件。Plack::RequestとかPlack::Utilとか使いやすいし、Router::SimpleやText::Xslateなんかも出てきたので組み合わせでだいたい出来ちゃう。今はMojoliciousをメインのWAFとして使うのに落ち着いたけど、回り道的にオレオレWAFをつくったのは勉強になったし楽しかった。PerlCasualこれも2009年のYAPC::Asiaが終わったあとのお話。users」なるタイトルでレスポンス記事を投稿してくれた。そこがキッカケで「PerlをCasualにつかおう」っていう概念を打ち立て「PerlCasual」のイベントをやったりしてます。今日のmiyagawaさんとの話で海外のYAPCではモジュールを使ったアプリケーション事例みたいなトークが割合として多いということを聴いて興味深かったですね。僕にとって大きな影響を与えている4つの事柄について、全てmiyagawaさんが関わっているのがやっぱすげーって感じですし、そんなmiyagawaさんから声をかけてもらって改めて嬉しかったです。寝る前に聴く方は数えてみるとよく寝れるかもしれません!またなんとなくオチがついているのでそれにも期待して聴いていただけると幸いですー。#perlcasual順応するな。