Thu, 24 Jul 2008 (平成20年) [長年日記]
_ search-yahoo.rb 導入へ試行錯誤中
こんな手順でいいのかな。
まず、tDiary を最新版 (2.3.0.20080718) にする。すでに 2.3.0.20080708 を使っていたので、index.rb と tdiary.rb を上書きして skel/search.rhtml をコピーするだけ。
次に index.rb と同じディレクトリにある tdiary.conf に以下の項目を書き足す。
@options['search-yahoo.appid'] = '(取得した BOSS App ID)' @options['search-yahoo.result_filter'] ='http://246ra\.ath\.cx/~takasi/tdiary/\d{8}\.html'
二行目に書く内容は "your dialy's URL format of DAY mode into Regexp." と説明が書いてあるのでこの日記ならこれでいいはずだと思うのだけど。
追記: これで準備ができたと思うのでこの形式でアクセスするとエラー (T_T)
500 Internal Server Error type mismatch: String given (TypeError) (plugin/search-yahoo.rb):68:in `=~' ./tdiary.rb:109:in `join' ./tdiary.rb:109:in `safe' ./tdiary.rb:775:in `eval_src' ./tdiary.rb:1121:in `do_eval_rhtml' ./tdiary.rb:1063:in `eval_rhtml' index.rb:76
六十八行目を見ると @options['search-yahoo.result_filter'] を使ってるところなのでその指定でなにか間違ってるのだろうなぁ。とりあえず、今はここまで。
_ search-yahoo.rb 導入解決編
エラーメッセージとコードの該当部分を見比べてたら気づいた。まさか正規表現の元になる文字列ではなく、正規表現リテラルを書くとは思わなかった。これはこれまでの tDiary プラグイン設定の書式に慣れてると盲点。というわけで、こう書いたら動いた。
@options['search-yahoo.result_filter'] = %r|http://246ra\.ath\.cx/~takasi/tdiary/\d{8}\.html|
検索結果ページはこんな具合になった。
ただし、calendar3.rb がこんなエラーを出したので今は calendar3.rb にちょっと引っ込んでもらってる。
500 Internal Server Error undefined method `year' for nil:NilClass (NoMethodError) (plugin/calendar3.rb):141:in `calendar3' ./tdiary.rb:109:in `join' ./tdiary.rb:109:in `safe' ./tdiary.rb:775:in `eval_src' ./tdiary.rb:1121:in `do_eval_rhtml' ./tdiary.rb:1063:in `eval_rhtml' index.rb:76
_ SafariStand for Mac OS X
入れようと思ってたのにすっかり忘れてるのでメモ。
_ rubeus
JRuby を使って Java のいろんなライブラリを Ruby 色に染めていくオープンソースライブラリ Rubeus を作って公開していくプロジェクトです!
まず Swing から手をつけてるそうなので入れてみた。あとでサンプルコードを眺めてみよう。
_ 「Thunderbird 2.0.0.16」公開、8 件の脆弱性を修正
アップデートしないと。
_ 「F1 のアロンソ氏が重傷」の偽メール、トロイの木馬配布が目的
このところ、この手の偽メールのニュースをよく見かける気がする。こういうメールをどうして読むのかなと思うのだけど、読む人は読んでしまうのだろうね。
_ 社内 PC を自宅から遠隔操作する月額制サービス,日立ソフトが提供
利用料金(税別)は,月額基本料金が 1 社につき 1 万 5000 円,月額利用料金が 1 ユーザーあたり 1800 円。
うちの事務所では Hamachi のプレミアム(年額 $39)と RDP の組み合わせで同じようなことをやってるけど、毎月こんなにかかると言ったら OK は出ないよなぁ。安全性が違うとか言われちゃうのかもしれないけどさ。
_ 日本 HP、「HP 2133 Mini-Note PC」の販売を再開も品切れに
すごい人気なのか、それとも品薄すぎるのか、どっちなんだろう。