2006-04-18から1日間の記事一覧

Perl の無名サブルーチンについて勘違いしていた

sub makefunc { my ($data) = @_; return sub { return $data; } }のようなコードがあった場合,&makefunc($foo) と呼び出されたときに $data は $foo として一度だけ評価されるんだと思っていたんですが,$data という仮変数の実体は sub の中で persistent…

mod_perl でも import は呼ばれる

mod_perl では,一度コンパイルされたモジュールはキャッシュされてそのまま使われます。 package ModuleA; print STDERR "ModuleA::RUN\n";なる ModulaA があり,スクリプト側で, use ModuleA;としても,コンパイルされるとき一度だけ「RUN」とログに吐き…

Class::Data::Accessor と遊んでみる

fbis さんの アクセサにはClass::Data::Accessor - Unknown::Programming という記事を読んで,ちょっと興味がでたので触ってみました。

セッションのシリアライザにチェックサムをもたせたい

昨日の CGI:Session と YAML::Syck の不具合ですが,セッションシリアライザとして YAML::Syck を使わないことにして(もともと使う気もなかったんですが)強制的にインストールすることにしました。それとは関係のない話ですが,ディスククラッシュ等の原因…

Flash コンテンツはスクリプトを使ってダイナミックに挿入するべし

「Flash、Shockwave、PDFを使ってアクティブコンテンツを含むWebを作成されているお客様へ重要なお知らせ」なるメールがアドビからきました。くわしくは http://www.macromedia.com/jp/devnet/activecontent/ 参照とのことですが, IE の ActiveX プラグイン…