フォーチュンサモナーズ
«前の日記(2004-01-05) 最新 次の日記(2004-01-11)» 編集

Don'tStopMusic

2003|07|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|12|
2006|01|02|03|04|05|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|08|09|10|

カテゴリ別 2003年 | 2004年 | 2005年 | 2006年 | 2007年 | 2008年

知り合いサイト: よんだもの / 暴想 / Linuxでやる夫 / 新宿Vipper / 僕だけが幸せになればいいのに。


2004-01-10

_ [メモ] tdiarygrep このエントリーを含むブックマーク

カテゴリページを使ってしのいでいますが、tDiary って過去に書いた日記を参照するのに割と手数がかかります。ということで、tdiarygrep の導入を試みてみました。

結果

一文字のクエリを入れると undefined method `source' for "a":String などと言われました。

q=1
NoMethodError
undefined method `source' for "1":String
./grep.rb:457:in `patterns2html'
./grep.rb:457:in `map'
./grep.rb:457:in `each'
./grep.rb:457:in `map'
./grep.rb:457:in `patterns2html'
(erb):16:in `search_error_page'
./grep.rb:425:in `search_error_page'
./grep.rb:327:in `generate_page'
./grep.rb:305:in `main'
./grep.rb:786

image_ex プラグインで画像をはっているページが検索されると、例によって apply_plugin するときに例外が起きました。

q=ruby
NoMethodError
undefined method `strftime' for nil:NilClass
(eval):96:in `image'
(erb):4:in `apply_plugin'
./tdiary.rb:743:in `apply_plugin'
./grep.rb:653:in `apply_plugins'
./grep.rb:613:in `apply_plugins'
./grep.rb:609:in `short_html'
(erb):35:in `search_result_page'
(erb):28:in `match_topics'
./grep.rb:475:in `match_topics0'
./grep.rb:486:in `each'
./grep.rb:568:in `each_topic'
./grep.rb:486:in `match_topics0'
./grep.rb:485:in `reverse_each'
./grep.rb:485:in `match_topics0'
./grep.rb:484:in `reverse_each'
./grep.rb:498:in `foreach_data_file'
./grep.rb:484:in `match_topics0'
./grep.rb:475:in `match_topics'
(erb):28:in `search_result_page'
./grep.rb:418:in `search_result_page'
./grep.rb:323:in `generate_page'
./grep.rb:305:in `main'
./grep.rb:786

そんなに難しいこともなく直せるとは思いますが、とりあえずメモだけしておきます。

追記(2004/01/12)

前者は、2 文字より少ない検索語では検索できないという仕様と、search_error_page メソッドがエラーメッセージ(reason)を引き継いでない?ためのようです。実用上問題はないので放置です。後者は Plugin#eval_src で @date にダミーの値を設定することで逃げました ^^;

_ [ソフトウェア] タビアたん このエントリーを含むブックマーク

某伺かのようにゴーストが乗るようになると萌えブラウザ界が創出されてしまうのでは。などと妄想夢が広がります。

[]

最近のコメント:

  1. ただただし (01-16)

RSS
Creative Commons License
This work is licensed under a Creative Commons License
(note: text only. w/o web design, citations, (re)distributed softwares).