トップ «前の日記(■2004-03-10) 最新 次の日記(■2004-03-17)» 編集

どんぞこ日誌

2003|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|07|08|12|
2007|01|04|08|12|
2008|01|02|03|04|06|07|08|10|11|12|
2009|01|02|04|05|06|07|08|09|11|12|
2010|01|03|04|07|08|10|11|12|
2011|01|02|03|04|05|06|07|08|10|12|
2012|01|02|03|05|06|07|08|09|10|
2013|01|02|07|08|09|
2014|08|09|
2015|08|
2016|06|07|12|
2017|01|03|08|
2018|03|
2022|03|

同人関連(どんぞこ楽屋) | 旧い雑文   


■2004-03-14

* [Perl] はてなキーワードリンク高速化B!

  2004-03-04の日記で書いたプラグインの件ですが、はてなスタイルの高速化について考えるの記述に基づいて実装して試してみました。まずはhashdump.plを使って全単語をハッシュ化します。Storableモジュールで保存して1.5Mになりました。Perl標準モジュールのData::Dumperでもインデント無しで保存すると1.4M強になります(インデントありだと10Mになります)。

  今度はfind_keyword.plでデータをリストアしてから単語をマッチさせます。実験用に青空文庫の『我輩は猫である』一から九までをマッチングさせリストを返しました。「オリジナル」とあるのは約3万の単語を逐一マッチングさせている試作プラグインのものです。ついでにData::Dumper版も載せました。

オリジナル 16 (秒) Data::Dumper 7.4 Storable 3.2

う〜ん、こんなもんでしょうか。ハッシュデータの読み込みに関していいますと、さすがにStorableはCで実装されているだけあってリストアが早いです。Data::Dumperはきついですね。これをプラグインに組み込んで私が使っているレンタルサーバで試したところコアダンプしました。ログインして使う場合は動作するので、CGIのリソース制限にひっかかるようです。さらに、1.5kほどのデータに対してマッチングしてみたところ

オリジナル 0.8 Storable 0.8

となったため、よほど大きいデータでなければ現状のままでいいや、と思ってしまいました。のでこの件はとりあえず、お終い。

* [雑感] 一周年B!

 先々週から足を痛めて、ひょうそうになりかけていたのですが、どうにか回復しました。これで来週はたくさん歩けます。

 というわけで、3月20日はアメリカのイラク侵攻1周年記念ということで、世界中でデモがありやす。ちなみに都心ですと、芝公園日比谷公園大音楽堂日比谷公園小音楽堂と、てんでバラバラに開催!(一応エールの交換をするらしいですけど)

 一年ぶりに私もちょっくら歩きに行って参ります。今回ツアーにいく友人の一人は、午前中に芝公園から歩いて午後は日比谷へと言ってます。……勘弁してください。 面白かったらまたレポートします。

* [雑感] 蒲鉾 その後B!

 結局、蒲鉾はその後2日間食べ続けました。

本日のツッコミ(全2件) [ツッコミを入れる]
_ (■2004-03-16 01:05)

蒲鉾、最近おいしいものを食べてないなあ。<br>焼いてよし、醤油につけてそのまま頂くもよし。

_ まかまか (■2004-03-16 23:24)

そういえば焼いて食べることってやったことないです。<br>ああ、でもそれも美味しそう〜

[]