cpanrecent_crawler を Schema::Loader にスイッチ

今朝かいた Catalyst の Model を Schema::Loader でロードってやつを、CPAN Recent Changes のクローラでやってみた。

今までは use MyApp; 方式でロードしていて、それからの変更は以下のような感じ。

[223] (changeset) - Public Projects - Trac

こんな感じで割りとすぐ移行可能。Class::C3 の warning が消えたのがかなりうれしいなぁ。

by typester / at 2006-02-06T22:53:00 / perl · dbic / Comment

カフェベロナ 100g

そのままで、といったのに挽かれてしまった。

by typester / at 2006-02-06T14:04:00 / life · starbucks / Comment

人材大募集中!

We're Hiring!

by typester / at 2006-02-06T13:52:00 / life · kayac / Comment

見たけど問題なさげ。

yml では $c->config->{session}$c->config->{authentication}->{flickr} を上書きしてるんだけど、後者だけしか上書きされてなかったという謎現象。

とりあえず yml ファイルのパスを自動指定ではなくて、明示的に $c->config->{file} に書いたら直った。

by typester / at 2006-02-06T11:11:00 / catalyst / Comment

$c->config->{session} に clon.yml の内容が反映されてない。

というか反映されているけど、Session プラグインはそれ読んでないみたいだ。つか気づくのおせー。会社着て verify_address => 0 がうごいてなくて気づいた。

んー? あとで Session プラグインを読む。

by typester / at 2006-02-06T11:03:00 / catalyst / Comment

出社。

by typester / at 2006-02-06T10:38:00 / life / Comment

IE7 起動スクリプト

前に書いたレジストリファイルを ie7fix2.reg という名前でIE7と同じところに保存しさらに同じところに

// ie7.js
var WshShell = WScript.CreateObject('WScript.Shell');

WshShell.Run('.\\iexplore.exe', 1, 1);
WshShell.Run('regedit /S ie7fix2.reg');

とかいう感じで ie7.js を作る。

これで ie7.js ダブルクリックで IE7 が起動し、終了後自動でレジストリを削除してくれる。

クイック起動ツールバーとかにそれのショートカットを

taskbar

こんな感じにアイコン指定して置いとくと隣の席の人に自慢できるかもしらん。

by typester / at 2006-02-06T05:34:00 / life / Comment

こないだ書いた Catalyst の DBIC モデルを外部スクリプトから利用するっていうやつ、DBIx::Class::Schema::Loader つかえばいいね。

use FindBin;
use lib "$FindBin::Bin/../lib";

{
    package MyApp::Model::DBIC;
    use base qw/DBIx::Class::Schema::Loader/;

    __PACKAGE__->load_from_connection(
        dsn => 'dbi:...',
    );
    __PACKAGE__->load_classes;
}

こんな感じにすれば、MyApp::Model::DBIC::* をロードしてくれる。

全部ロードしてもいいなら use MyApp; で終わりなんだけど多分ほとんどの場合外部スクリプトから必要なのはモデル部分だけだと思われる。

22:55: `load_classes` 書いてなかったので追記。ロードされてねーよ。
by typester / at 2006-02-06T04:41:00 / perl · dbic / Comment

RW完全初期化してからやったらいけた。

smpカーネル入れてsshつなげるようにしたら飽きた。後は暇なときにやろう。。

by typester / at 2006-02-06T04:32:00 / life / Comment

放置してたSC430

に手をつけようかと思ったのだけど、なんかCD-RW読んでくれないんですが!!

by typester / at 2006-02-06T02:37:00 / life / Comment