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

DBIx::Skinny::InflateColumn::DateTimeを書きました

nekoya's p5-dbix-skinny-inflatecolumn-datetime at master - GitHub SkinnyでSchemaを定義する時に、 package MyApp::Schema; use DBIx::Skinny::Schema; use DBIx::Skinny::InflateColumn::DateTime; install_table books => schema { pk 'id'; columns q…

CentOS5.3でgit1.6.5.1をビルドした

RPMForgeにあるRPMは古いし、ドキュメントも入ってないので手動でビルドしてみることに。 http://git-scm.com/download に公式のRPMがあることを知ったけど、1.6系のような新しいバージョンはFedora用のRPMでライブラリの依存が面倒くさいことになってたので…

Mouseの挙動が不可解なように思う件 → 解決

(10/19追記)ここで述べている問題は、Data::Util 0.53にて修正されました。同じ現象が発生した場合はData::Utilのバージョンを上げてください。(10/21さらに追記)と思ったらaroundで落ちる現象を確認。実はこれPerlコアのバグだったらしい。対策は可能ら…

CentOSでyum fastestmirrorが遅い時

やたら重くてちっともfastestじゃない時は、 sudo rm /etc/yum/pluginconf.d/fastestmirror.conf するといいらしい(追記:キャッシュファイルを削除する方が適切)。該当ファイルはこんな感じになってた。 [main] enabled=1 verbose=0 socket_timeout=3 hos…

ぷよぷよの発案者の人がアキバに来るらしいよ

2代目「ぷよぷよ作った人」襲名記念eスポーツ大会 - タナカイチロウの日記 今週土曜日っていうか明後日なんだけど、ぷよぷよの発案者(?)の米光一成さんが来るイベントがあるらしいので宣伝。なんか昨日決まった話らしいですw

DBIx::Skinny::Schema::Loaderをgithubに上げました

(10/07追記)Skinny界のpgsql番長、id:sfujiwaraさんから早速PostgreSQL対応パッチを頂きました。すばらしすDBIx::Skinnyを使うのに、install_table書くのが面倒なので作りました。 nekoya's p5-dbix-skinny-schema-loader at master - GitHub 使い方とかは…

Moose/Mouseのregister_implementationで短縮名を登録する時のファイル配置ってどうするんだろ

Moose::Cookbook::Meta::Recipe3みたいに、自前のTraitを作って、それをregister_implementationで短縮名でアクセス可能にする場合って、 MyApp::Meta::Attribute::Trait::XXXX Moose::Meta::Attribute::Custom::Trait::XXXX のファイルはどういう配置にする…

Class::Data::Inheritable使うかメソッド定義するか

use Any::Moose; extends any_moose('::Object'), 'Class::Data::Inheritable'; __PACKAGE__->mk_classdata('hoge' => 'fuga'); みたいに書いてるコードがあるんだけど、デフォルト値を動的に決めたい場合は、 sub hoge { 'fuga' } みたいにメソッド定義して…