#Tech

忍びいろはモジュール

少し手が空いたので、Text::Shinobi というモジュールを作成してみました。340年前に編纂されたかの忍術総合百科事典『万川集海』に登場する換字式暗号の encode/decode をするものです。 当然ながらテストにも出ます! shinobi.life という、忍びをサポートしちゃうゼ的なカッコイイドメインをとったので、そこで変…

ルーGo変換

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

iPad掛け軸 + Ring + Ninja

週末、所属する忍者一族の文化祭に参加してまいりました。私は Tech系に忍ぶ者として、先日完成した「iPad掛け軸」に、Ning という忍者用アプリを作り載せて発表してきました。これは Ring を使い、手の動きによって印を唱えたりすることができる忍者アイテムです。 タブレット掛け軸は想像以上の良いものができました!! 地味にどんな画面出…

Shibuya.pm #17 - Acme::Perlingual

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

/yay YAPC::Asia 2011 !!

運営の方や参加者のみなさん、ありがとうございました。 トーク LT: 前日に思いついてsubmit。CPAN の更新をチェックする中で最近琴線に触れたものをいくつかご紹介しました。笑いがとれてよかったw ※熊のやつは、作者の名前が中国語で熊と教えてもらいました。名前が熊なので熊好きになったのか、熊好きなので熊を名乗ってるのかは知らないです…

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]て戻ります。自分で楽しむなり…

ドラクエ風に写真を説明

やはり、モダンブラウザの世界で戦うには Flash(ActionScript)も基本技能かと、日曜は Flash に取り組んでみました。デザイナが使うのを後ろから見てたりすることはあったのですが、しろうとなので、まずはオーサリングツールの Flash そのものの使い方から入ったのですが。。 Flash はつまり swf 用 IDE。Ecl…

実は勉強になるルー語

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

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

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

Thinkpad で Pacman を Play

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