■2011-04-04
* [Perl] 『Perl CPANモジュールガイド』
『Perl CPANモジュールガイド』を冨田さんから献本いただきました。ありがとうございます。
この本は、厳選されたCPANモジュールを「テキスト」や「画像」「データベース」など、32のカテゴリに分けて紹介しています(*1)。
対象となる読者はある程度Perlに慣れた中級者のようですが、実践的なサンプルやハマリどころなどが丁寧に書かれているので、使いようによっては初学者にとっても非常に有用でしょう。何というか、「やりたいこと」では検索できないけれど、「やりたいことに関わりそうなモジュール名」から引けるCookbook的存在です。で、Perlに慣れていない人の場合、著者のオヌヌメの読み方(順番)とほぼ一緒なのですが、まずEncodeの項目を読むと良いんじゃないかと思います。「文字化けして困るー」って人をネットでもリアルでもよく見かけますので。それとカテゴリ「インストール」あたり。
あと私としては、暇なときにパラパラとページをめくるのをお勧めしたいです。へー!って思うことが結構あって、ちょっとしたお宝探しみたいな感じです。そういう意味では普段バリバリCPANモジュールを使っている人でも新たな発見を得ること請け合いです。
とまあ、大変素晴らしいガイドブックなのですが、最後に一つだけ苦言を呈しておくと、アレです。Acme成分が圧倒的に足りない!(*2) 2nd editionが出る際には、Acmeカテゴリをつけるべきです。+100ページぐらい割いて!(*3)
*1 私のメンテしているJSONとText::CSVも取り上げてもらっています。
*2 Acme::Pokemonが友情出演してます。
*3 Hachoji.pmにて冨田さん曰く、Acmeについては被らないようにしたとのこと><
■2011-04-25
* [Perl][近況] Hachioji.pm #4
先週末は5回目のHachioji.pmでした。例によってhide_o_55さんのレポートが詳しいです。今回も安定的に遅刻しました。すいません。テーマは「このGWに作りたいもの、もしくは最近つくったもの」。どうでもいいことですがGWっていうとどうしてもグリーンウッドが先に頭に浮かんで困ります。
ytnobodyさん:スマートフォン向け食事処検索「どさぐ」(東北弁で「何処に行く」)。自分が昼食で何処にいくか調べるためにつくったと。
uzullaさん:クライアントからのPHP入れるな、CGI使うなというお達し→JSだけで何とかする!という相変わらず大変な話。 今casual.jsが熱いと。透過pngで矩形じゃない辺り判定が出来たりとか。casual.jsサイトのゲームデモをみたら確かに(版権的に)凄い。
charsbarさん:台湾で発表したApp::ppmminus(Active Perlのppm用)。YAPC::Asiaに向けてacme.cpanauthors.orgの立ち上げ?
su_askaさん:cpanやgithubにupする前にpod、Markdownを確認できるDocLifeと備忘録、自作blog。PMなのにpukiwiki、wordpress使うの止めようぜ、という心意気。
norry_gogoさん:プログラマの世界は楽しい。TwitterのTL上に流れるURLを抽出、Read It Laterで見るためのPerlをつくりたいと。場内からlivedoor readerやgoogle reader使ったらどうかという意見も。
mgikenさん:LAMPは古い、これからは"GANC"の時代ですよ。GANC = Gentoo, Arc, Nginx, CouchDBの略(by mgiken)。GentooからArcの説明の時点で誰も聞いてくれなくなるので後ろのCouchDBから説明するよ! ArcでCouchDBのサーバを書いたが、まだクライアントを書いてないのでGW中に書くと。ArcでCouchDBのMapReduceが書けるよ! ……CouchDBの勉強一緒にする人を募集中。
okamuuuさん:Model+API。API部分でプロファイリング機能をつけるなど。Devel::NYTProfなどはどうかと尋ねたら、それだと大仰するぎるということらしい。
toku_bassさん:Kinect hackathonの話。Kinectを扱うライブラリはC++があるけど、Perl版がgithubにあったとか。GW中にやりたいな、とのこと。
hide_o_55さん:NodeとZeroMQの話。ZeroMQで色々やりたいと。
equinox79さん:twitterのハッシュタグ&位置情報の話。面白そう!
hirobanexさん:ブログ作ったよ! Kamui+DBIx::Skinny+TT+HTML::Shakan+daemontool。あとPerlのeach
がイテレータをリセットしない部分にはまった話。これは多くの人が通るよね。
partynight12thさん:3月の震災以降の震源地を地図上に表すAIRアプリ。
私の発表はこんなですね。
まあ、これ以上は見る必要ないでしょう。夏コミに向けて同人誌の準備と、あと自分が欲しいwebサービスの話をしただけです。このレジュメ、プリンタ3回かけて折り込んだ渾身の作品です(折り込みは間に合わなくて家人に手伝ってもらいました><)。A4のレジュメといえどもスライド形式にできるという画期的な代物です。みんなも試してみてね!
okamuuuさんが「そんなにPerlの話題ではないですね」と仰ってました。確かにHachioji.pmはPerl以外の話題が多いPMですが、もちろんPerlの話題も大丈夫ですよ!
次回は5/28です。21日と28日のどちらにするかで、21日なら遅刻しない! と言ったら28日になりました。遅刻確定です。ちょっと興味あるけど、遠いから……という方もぜひ! su_askaさんは2時間かけて馳せ参じてくださってます〜