#Perl

ルーGo変換

同僚のすずけんが執筆に参加した「みんなのGo言語」発売のお祝いとして、社内のバーで飲みLT会をしました🎉 LTは、あのGopherの中の人の実演やその日リリースしたばかりのサービスの話などバラエティあってたのしかったです。イベントページに資料リンクしてあります。 私は、ルー語変換という10年前(!)のネタのGoバージョンを作ってみた話と…

Shibuya.pm #17 - Acme::Perlingual

4年ぶり、しかしなんだか自然に開催された Shibuya.pm #17 でネタを発表してきました。 スライドはこの時のこれのとだいたい同じ。つづきという形になります Acme::P2P 改め Acme::Perlingual (造語)というモジュールの紹介 デモページ試してもらうのがいちばんわかりやすいです 自分用 perl2js に…

CPANモジュールガイドという本を書きました

YAPC のLT で告知した CPANモジュールの解説本、来月発売になります! このサイトを見てくださった出版社から執筆の声をいただいたのですが、最終的に全部で200ほどのモジュールを解説しています。ほんの数行をひねりだすのに30分ウンウンうなったり、執筆は楽しいながらも大変でした。今はHUNTERxHUNTERがなかなか進まないことに完…

変換しなイカ?

アドベントカレンダーという、もういくつ寝るとクリスマス~♪って楽しむ風習があるらしいでゲソ。技術系コミュニティではこの機会にみんなで毎日順番にネタ出し合う形でカレンダーが作られて、日ごろ語られない個人の持ってる tips が出てくる良い風習じゃなイカ! perl界では10年続く年末恒例行事でゲソが、最近は日本語や各テーマにそったカレンダー…

CPAN モジュールを使って楽に携帯サイトを作る方法

なにかと BK がつきまとう携帯サイト開発ですが、「これを入れると携帯対応ができます」的な単一の何かに乗っかった形ではなく、『各課題をそれぞれモジュールで解決する』という方向のサンプルサイトを作ってみました。 MobileCat 実はモバゲー、mixi はじめ Perl はそうとう携帯サイトの裏で動いていますが、いかんせん各社歴史が古いか…

Imager による幕末写真フィルタ

nitoyon さんのブログ で 幕末古写真ジェネレーター の内部処理と as での実装方法が検証されていたので、Perl で Imager のフィルタモジュールにしてみた。 Imager による幕末フィルタ 書いたフィルタの Imager::Filter::Bakumatsu は、nitoyon さんのエントリをそのままなぞったつもりで…

メールでルー語変換 powered by qpsmtpd

かなり前になりますが、miyagawa さんが Plagger の開発始めたときのプラグイン機構の話で例にあげていた qpsmtpd、ずっと気になっていたのですがやっとさわってみました。 これを使って、メールでルー語変換というのを作ってみました。 [email protected] [email protected]て戻ります。自分で楽しむなり…

実は勉強になるルー語

先月はルー語の月でした・・・ フィードバックを読んだり、プログラムを改良したり、電車の中では変換後の文章の校正して時間をつぶしたり。振り返ってみると、ルー語変換プログラムを通して実はいろいろ学習しました。 英語 むずしすぎる単語を排除するため、「中学校卒業程度」の単語にしぼりこみたかったのですが、それがだいたい2000語であるということ・…

どんなページもルー大柴ナイズ

来月仕事で海外に行くことになりそうなので、買っただけで読んでなかった カタカナ英語の本 を取り出して読んでたのですが、TV 付けて酒飲みながらじゃあ勉強にならない。カタカナ英語といえば ルー大柴 だよなあ、と脱線しはじめる。 「ディスイヤーは私にとって再チャレンジのファンデーション作りのイヤーだった」(原文)  ↓ 翻訳すると「今年は…

Thinkpad で Pacman を Play

Thinkpad x60s が届き、だいたいセットアップが終わったのでさっそく遊びだしています。とりあえず、HDDセンサー付きのPCで一度やってみたかった miyagawaさんのGoogle Maps tilt をやってみました。これは楽しい。わずか数行のコードで Perlからマシンの傾き値が取れるのか。 なら、何か他にも遊んでおきたいな…

Plaggerで出前が寿司に対応しました

この土日は サイボウズラボ の快適なオフィスを借りての Plagger Hackathon。今回は自分もテストコード書きに参加。 テストコードのないプラグインはけっこう多かったので、もう手当り次第に取って書いてコミットしてという感じでしたが、使ったことがないプラグインやそれが使っているモジュールを見たりで勉強になった。 例えば Notif…

Googleで「はらへった」と検索するとピザが届くようにするまで

日曜は、Plagger を初めてちゃんとさわってみました。 Plagger の概略は、miyagawaさん自身による このYAPC::NAのPDF がわかりやすいです。要するに、 『ネットからフィードを集める → (ごにょごにょする) → 出力する』をするものです。 この「集める」や「ごにょごにょ」や「出力」の部分に、ブロックを重ねるよう…