babie steps

作業療法記録

catalyst

メーリングリスト

自宅用メールアドレスで入っていたが、職場でとることにする。

CatalystのStatic::SimpleとSessionの相性が悪い : blog.nomadscafe.jp

やっちまった?……orz。 追記: 違った。Catalyst::Plugin::Static::Simple の問題はバージョン 0.12 から解消されてるようだ。 追記2: 教訓: CAVEATS(警告, 注意) は読め。 自分とこのネットワーク構成・設定を確認しろ(自分で管理してないとおざなり……) そ…

Catalyst 5.62

熱いので冷ましておく。 ところで、004497 の CatInABox の意味が判らない。 あ、あれかな?−"Yahoo! 辞書" 鬼が出るか蛇が出るか God only knows what may happen. 外した。 あれか、主レディんがーの猫か? −もとい、伸ばさないとダメだな− シュレーディン…

Catalyst 監査報告

プラグインが廃止(To be deprecated)かどうかわかる一覧が見つかった。 他にも、 ドキュメントがあるか? (Existing Documentation) 完成してるか? (Complete) 最新か? (Up to Date) ガイドもしくはクックブックに含まれているか? (Include in Guide/Cook…

script/*

Catalyst の script/* 以下のファイル名に myapp_ というプリフィクスが付いてるのがムカツク。補完タブ押し一回分無駄だ! すごくかゆい。Catalyst アップグレード時に自作スクリプトを上書きしないように配慮したんだろうが、逆逆! 自作スクリプトに myap…

Catalyst::Plugin::Session::Store::FastMmap

Catalyst::Plugin::Session::FastMmap から Catalyst::Plugin::Session Catalyst::Plugin::Session::State::Cookie Catalyst::Plugin::Session::Store::FastMmap に変更したら、login と logout が、めっさ重くなった。体感速度が違う。やばい、本番に突っ込…

Session

Catalyst::Plugin::Session::FastMmap って Catalyst::Plugin::Session の子クラスじゃない!? えぇーっ、flash(リダイレクトしても1回だけ使える) 使おうと思ったのに。親譲りの多機能野郎かと思ってたのに! まぁ、いいか。素の Catalyst::Plugin::Sessio…

Template::Toolkit用独自フィルタを作る

同僚に投げたらエライ時間がかかっていたので晒しとく。Catalyst::Plugin::Config::YAML と併用してたので初期化の仕方がわからなかったみたい。 lib/MyApp/View/TT.pm package MyApp::View::TT; use strict; use base 'Catalyst::View::TT'; sub new { my $…

script/*_create.pl で Model を作成するときの引数

$ ./script/myapp_create.pl model CDBI CDBI dbi:Pg:dbname=myappdb root passwordなんて打つけど、第2引数はDB名がいいよね。複数DB使うときのことを考えて。 $ ./script/myapp_create.pl model MyAppDB CDBI dbi:Pg:dbname=myappdb root password $ ./scr…

リデルめ

Inamode Cosmetic 経由: Class::DBI::Loader and Class::DBI are now obsolete, use DBIx::Class and this module instead. ;) The CPAN Search Site - search.cpan.orgCatalyst 6.x 系は大丈夫だよね?ね? 保守ヤバス。

Class::DBI

アイター! マニュアルが2つあった。しかもメチャメチャ改訂されてる! もちろん古い方を見てた。 http://perldoc.jp/docs/modules/Class-DBI-0.94/lib/Class/DBI.pod http://perldoc.jp/docs/modules/Class-DBI-0.96/lib/Class/DBI.pod 「多対多」もしっか…

Class::DBI(CDBI)で多対多(many_to_many)

なんかググっても全然良い例に出会えないの。誰も使ってないか、誰も嵌らないかどちらかだ。 半日つぶした。many_to_many が早くできて欲しいね。 テーブルはこんな感じだとする。(code がイけてねぇ〜。中間テーブルぐらい id 入れれば良かった…) CREATE TA…

Catalyst::Plugin::Authenticate::CDBI が無い!

「」を見て、こりゃいいや使おうと思ったらリポジトリから無くなってた。どこ行ったんだろう……。Authentication を使うかベタ書きしかないか。

熱い

Bundle::Catalyst 無くなってます。Task::Catalyst になってるっぽい。別のサーバにインストールしようとしたら cpan で引っかからないだよもんよ。色々固まってないので火傷しそうよ。ま、なんとかなるか。

Convention over Configuration

エゴサーチ結果。Rails びいきの Catalyst ファースト・インプレッション - 遅レス。 2005年11月18日 naoya 『[catalyst][rails] Convention over Configuration は自分で盛り込めってのが Catalyst クオリティ』 それ Covention じゃないから。設定書くより…

Rails びいきの Catalyst ファースト・インプレッション

あかん、どうしても Rails と比べてしまう。Perler から突っ込み歓迎。諭してください。 開発スピードがめっちゃ速い。 つい最近 5.51 入れたと思ったら、あっという間に 5.56 まで上がった。 非互換あるし。lib/appname/C/ -> lib/appname/Controller/ とか…

pod

Catalyst の良いところ〜、generator がドキュメントの雛形まで吐いてくれる。 AUTHOR を /etc/passwd から勝手に引っ張ってきたのはちょっとキモかった。でもライセンスとかしっかり書かせようとするのエライ。 Catalyst の悪いところ〜、は書かない。多分。

属性

仕事で Catalyst を使おうと思っています。(ってゴロタンに言ったら「帰れ」言われた…) 「はじめてのCatalyst」をみながらやってるわけですが、最初のサンプルコードはご多分に漏れず HelloWorld : sub hello : Global { my ($self, $context) = @_; $conte…