cpan
Cache::FileCache を使っていて、期限切れキャッシュのファイルが削除されなくてはまりました。この記事 を参考にして Purge() していたのですが、どうやら Cache::FileCache には purge と Purge があるようなのです。上の記事のコメントを見て知りました。…
Perlの軽量フレームワーク(MENTA や NanoA)から生まれた Text::MicroTemplateと、ご存じ Template-Toolkit の比較のため、ベンチマークしてみました。参考までに、こちらも有名どころの HTML::Template も入れてみました。 結果 Benchmark: timing 5000 it…
とある仕事でファイルキャッシュを使う機会があったので、似た名前、ほぼ同じ機能の Cache::File と Cache::FileCache をベンチマークしてみました。導入障壁という意味でも、より依存するPerlモジュールの少ない Cache::FileCache に軍配が上がりました。 …
Perlモジュール Net::Nslookup をCPAN から Mac OS X Tiger にインストールしようとしたところ、 t/nslookup.....ok 1/2 # Failed test 'localhost => ::1' # at t/nslookup.t line 49. # Looks like you failed 1 test of 2. t/nslookup.....dubious Test r…
仕事でXMLやRSSを処理する機会がありそうなので、XML関連のPerlモジュールを調べていました。どうやらXML::Simpleは遅いらしいです。コンパイル済みのバイナリである expat(XML::Parser)を使っているはずなのに、なんででしょうね。正規表現の方が速い理由…
Mac OS X Tiger に Perlモジュール XML::Parser をインストールした時のメモです。XML::Parserは、expat という XML Parser を利用しますので、expatを先にインストールしておく必要があります。CPANからそのままインストールしようとしても、うまく行きませ…