2009-08-01から1ヶ月間の記事一覧

三鷹プログラマーズカフェ#13でLTしてきた

俺とプログラマーズカフェView more presentations from Ryo Miyake.今回は第一期のシメでもあり、三鷹ICT事業者協会との合同発表会ということだったので自分なりに三鷹PGcafeの振り返りとまとめを話しました。一応5分(多少超えてもOK)の枠に対して、事前…

HTTP::Engine::Middleware::Staticのdocrootにシンボリックリンクを渡してはいけない

Arkでstaticなファイルが表示できないことがあるので何かと思ったら、HTTP::Engine::Middleware::Staticのdocrootにシンボリックリンクを渡していたのが原因でした。CPAN最新版のHTTP::Engine::Middleware 0.17で確認したけど、githubの最新版でも該当部分は…

三鷹PGcafeでcapistranoの話を聞いた

今更だけどやっぱり書いておこう。せっかくだしね。毎週木曜日に開かれている三鷹プログラマーズカフェで、id:oneringことysakakiさんによるCapistranoの話を聞いてきました。Capistranoは2年ぐらい前にちょっと触ったことがある程度で、あんまり細かいこと…

ここ数日のDBIx::Skinny

Wassrでつぶやいてたら取り込まれたり、githubのcollaboratorに入れてもらったのでpushしたりしたことのまとめ。 ■$row->setの引数がhashからhashrefに変わった before $row->set($key => $val); 元々は単一のkeyでsetするのが基本、ということでhashだった…

DBIx::SkinnyでFormValidator::Simple::Plugin::DBIC::Uniqueを使う

Skinny使い始めて、FV::SimpleでDBIC::Uniqueなバリデーションは自分でPlugin書かないとダメかと思ったけど、自分の使い方だとそのままいけたのでメモっとく。FV::Simple::Plugin::DBIC::Uniqueは指定のクラスがDBIC互換のcountメソッドを持っていれば問題な…

MacのFirefox3.5でProfileManagerを起動する

以前と同じコマンドだと起動しなくて少し困ったけど、 /Applications/Firefox.app/Contents/MacOS/firefox -ProfileManagerでいけた。前は「-profilemanager」って全部小文字でいけたんだけど、3.5からキャメルケースで書かないとダメになったっぽい。あと、…

Test::Deep0.103以降を入れてると、Test::Declareを使ったmake testが通らない

僕の手元でTest::DeclareとかDBIx::Skinnyをmake testすると、 Subroutine Test::Declare::isa redefined at /opt/local/lib/perl5/5.8.9/Exporter.pm line 67. at /Users/ryo/perl5/lib/perl5/Test/Deep.pm line 30とか怒られます。proveで直接テスト走らせ…

DBIx::SKinnyでクエリログを見る方法

最近ちょいちょい触り始めてます。DBICは確かに便利だけど、もっと気楽にいいように手を入れられるORマッパが欲しいとも思ってたので、Skinnyの薄い設計はうってつけ。 nekokak's p5-dbix-skinny at master - GitHub これをどうラッピングして料理するかで右…

WWW::MechanizeでShift-JISとかのフォームを送信する方法

WWW::Mechanizeはいろんなモジュールがベースになってて、コードを追うのが大変。LWP::UserAgentとかそれ以前の時代を知っていれば、どのモジュールが何を持ってるか分かっていいんだろうけど、いきなりWWW::Mechanizeから入ってしまうと厳しいっすね。まぁ…

Arkインストールメモ

typesterさん作のCatalyst風Perlフレームワーク「Ark」が魅力的。ちょっと触ってみたら、CGIでもかなり高速に動作してくれて、気軽に使えそうな素敵フレームワークです。Text::MicroTemplateの最新版でが使えなくなった関係でテストが通らなくなってたんだけ…

第45回PHP勉強会@関東に行って来ました

events.php.gr.jp - 第45回PHP勉強会@関東 8/1の土曜日に六本木のお好み焼き屋さん「はてな」で開催されたPHP勉強会に参加してきました。最近はあんまりPHPを使ってないこともあって、自分が行って一人分の枠を喰うのもよろしくないだろうと、積極的に参加し…

「Mitaka.rb第三回&三鷹プログラマーズカフェ合同懇親会」に行って来たと今頃になって書く

7月23日のことだから、もう一週間以上も前の話なんだけど。 Mitaka.rb & pgcafe Nite!! : ATND ほぼ毎週行ってる三鷹プログラマーズカフェでLTして来ました。SmartCSSView more presentations from Ryo Miyake.昔作ってみたはいいけど、うっかりソース消し…