リンク: [ホーム] [自己紹介] [リンク集] [アルバム] [ソフトウェア] [発表文献] [その他]

まさおのChangeLogメモ / 2003-02-20

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28

2003-02-20 Thu

* Hiki

tDiary の影響を強くうけた WikiEngine。

テーマはそのまま適用できるのが特徴。
プラグインなどの実装はまだ。

* Presentations with LaTeX

http://www.cse.unsw.edu.au/~chak/presentation/presentation.html
とりあえずメモ。

pspresent について調べていて見つけた。

* pukiwiki

nile の文書を Wiki 化してみた。
ほぼ終ったけど、インストール記録だけが難問かも…。

とりあえず、現行の install_report.cgi を使いつつ、PukiWiki 用のプ
ラグインを書けば良いかも…。
うん、そうしよう。
問題は、そんなものを書いてる暇があるのか?ってことか…。

ちょっと調べてたら、今年度の未踏で「協調可能なソフトウェアマップ」
というネタが採用されている模様。
cf. http://www.ipa.go.jp/NBP/14nendo/14mito/gaiyou/2-18.html
http://coderidge.org/

* Google wrapper

一応、完成。

テンプレート用ライブラリ Amrita を使ってみたが、異様に遅い。
ただ、Google Web APIs 自体も遅いから、どっちが原因かはっきりしな
い。そこで、Profile をとってみた。

% ruby -r profile google.cgi key=java
% cumulative self self total
 time seconds seconds calls ms/call ms/call name
 17.18 6.08 6.08 171 35.56 372.69 Kernel.require
9.55 9.46 3.38 10199 0.33 0.33 String#==
7.18 12.00 2.54 1 2540.00 3980.00 Array#-
5.23 13.85 1.85 3 616.67 1100.00 Module#instance_methods
4.10 15.30 1.45 85 17.06 30.12 String#scan
3.70 16.61 1.31 1 1310.00 13400.00 XMLScan::XMLScanner#scan_content
3.22 17.75 1.14 677 1.68 2.88 XSD::QName#==
2.77 18.73 0.98 1081 0.91 18.23 Class#new
2.12 19.48 0.75 1 750.00 1040.00 Module#private_instance_methods
2.04 20.20 0.72 320 2.25 9.03 Hash#each
...

単体: % time ./google.rb java #=> 3.82u 0.18s 0:06.43 62.2%
CGI: % time ./google.cgi key=java #=> 7.73u 0.25s 0:10.58 75.4%

どちらの処理も 3、4秒かかってる感じ…。う〜む。
まあ、この程度なら良しとしておこう。

* Google:hogehoge bababa

なぜか、俺が namazu-devel に昔に投稿した記事一件しかヒットしない。

両方の流儀を使った例というのを書く人はいないのだろうか…。