たろマーク (はてなブックマーク)
-
[ javascript ][ test ] Rspec ライクな Javascript テストフレームワーク
-
[ ezpublish ] eZ のデータソースを CakePHP で使うためのアダプタ。Rails とか Django にこれを移植すれば!
-
[ iquestioner ]
-
[ ruby ]
-
[ lazy-people ] おつでしたー
■ CGI::Application 4.0
4.0 が出ましたね。3.31 の POD を自分に分かりやすく訳してたところですがー。
Changes 見ると、どうやら、Plugin 機構に hook 機能が登場したとかどうとか。この機能の登場で、plugin として CPAN に上がってるものは近日中にアップデートされると思われますみたいなことも書いてある。相当テストしたみたいですね。
個人的に微妙なタイミング。
plugin のアップデート待つよりかは今は、3.31で事を進めてしまった方がいいかな。
でも、CPAN Auther って、仕事早そうなんだよなぁ。
どうでも良いけど、今までの version でも PATH_INFO から run_mode の判定できたんだね。思いっきり cgiapp_init() で mode の書き換えとかやらかしてた。何で気がつかなかったんだろ。ハフン。(しかも、run_mode の切り替えは、cgiapp_prerun() でやった方が良さげらしい。)
まぁあれだ、過ちを恐れずどんどん使え。考えるな、感じるんだ!って事で('A`)
トラックバック
このエントリーのトラックバックURL:
http://vkgtaro.jp/cgi-bin/mt/mt-tb.cgi/444





コメント
# sak
(2005年06月22日 02:23)
初めまして。sakと申します。
CGI::Applicationの訳が古いのでググっていたらここにたどり着きました。
訳、公開されるご予定はないのでしょうか・・。:-)
# 海賊たろ
(2005年06月22日 04:35)
コメントどうもありがとうございます~:-)
訳といってもほとんど翻訳サイト通したものを自分なりにチョコっと変えたもので、さらに途中までなんですよね(;'-')
しかも、4.0が出てから(今、4.01)直接 POD 見てるような状態でして・・。
まとめる時間があったら公開してみようかと思います。
とりあえず、参考になる URL 貼っておきます。
http://digit.que.ne.jp/work/index.cgi?Perl%A5%E2%A5%B8%A5%E5%A1%BC%A5%EB%2FCGI%3A%3AApplication
# sak
(2005年06月23日 15:18)
お返事ありがとうございます。
私も3.31を使っているのですけども4.0も見てみようと思います。CGI::Applicationって便利ですよね。使いこなせていませんが・・。PATH_INFOでrun_modeで判定できる事も知りませんでした。調べてみようと思います。
さんざん探したのに塚本さんのサイトに資料があるとは知らず、驚きました。参考にします~
# 海賊たろ
(2005年06月23日 22:21)
現在、4.01 使ってますが、今のところ問題なさそうです。
CGI::Application は恥ずかしながら、今初めて使ってるんですよね。初フレームワークです。
PATH_INFO で、run_mode 判定は、mode_param() メソッドに、path_info=> 1 って渡してあげると自動的にそっちで判定するみたいです。
$webapp->mode_param(
path_info=> 1,
param =>'rm'
);
と書いておいて、以下のようなアクセスすると、
/cgi-bin/instance.cgi/edit_form
run_mode に edit_form がセットされるみたいです。
ドキュメントによると(まだ試してない^^;)
# sak
(2005年06月24日 02:35)
解説ありがとうございます。
早速3.31で試してみました。便利すぎて死にそうです。(笑)
今後ともよろしくお願いします?
# 海賊たろ
(2005年06月24日 13:57)
こちらこそ、よろしくです~。
ヘタレ翻訳少しずつ進めてみてるんですが、実は、古い ver でも前半部分は変わって無いですねw
http://homepage3.nifty.com/hippo2000/perltips/CGI/Application.htm
メソッドの説明部分以降だけで良い気もしてきましたw