June 08, 2008

密結合よりも疎結合

最近CatalystのPluginに関する議論とか見てて思ったんだけど、どうも自分は密結合なプログラムよりも、疎結合なプログラムの方が好みらしい。

細かいComponentを組み合わせて、一つのものを作る的な。自分がプラグラムを書く時、何でも再利用できるようにしたがるのはその辺りが理由なんじゃないかなと。

やっぱり密結合より疎結合ですよ。

Import from Tumblr, Posted at 2008-06-08T18:04:37+09:00 in Coding

May 27, 2008

TTでテンプレートをあらかじめコンパイルする

大体こんな感じ。

my $tt = Template->new;
my $tmpl = $tt->context->template( $source );

Import from Tumblr, Posted at 2008-05-27T18:18:51+09:00 in Coding

May 21, 2008

ShipItのUploadCPAN

コード見てみたところ、which cpan-upload-httpとかやってんのでwhichコマンドが入ってないと動かないっぽい。つまりWindowsだとCygwin使ってるとかじゃないとダメポ。

まあアップロードはPAUSE経由でやればいいだけの話だけど。

Import from Tumblr, Posted at 2008-05-21T12:54:31+09:00 in Coding

May 19, 2008

HTTPx::Dispatcherで指定できるパラメーター

大体こんな感じ。

connect '/:pattern' => {
    name        => q{},
    controller  => q{},
    action      => q{},
    condition   => {
        method      => q{},
        function    => sub {},
    },
    requirements    => {
        key => qr{},
    }
};

Import from Tumblr, Posted at 2008-05-19T12:31:00+09:00 in Coding

May 16, 2008

Perlのデータベース抽象化

自分が知ってるのだけでも、これだけある。

  • Class::DBI
  • DBIx::Class
  • DBIx::MoCo
  • Jifty::DBI
  • Data::ObjectDriver

どれ使えばいいんだろうなぁ。

まあその前にSQL自体を勉強しないと><

Import from Tumblr, Posted at 2008-05-16T14:42:09+09:00 in Coding

About Me

name
Naoki Okamura
nickname
nyarla
contact
nyarla[ at ]thotep.net
Category
Archives
2010 (25)
2009 (65)
2008 (265)
2007 (219)
Banners
Powered by
nim