またつまらぬものを買ってしまった…

散財日記


2009-12-07

_ サーバ OS のアップグレード

職場の同僚がサーバ OS をアップグレードしてくれました。

が、その影響なのかどうなのかわかりませんが、tdiary の amazon プラグインがちゃんと動作してくれません。今までどおり

((%isbn "4089081068", "kure-nai"%))

と書くと、プレビュー画面で

500 Internal Server Error

400 Bad Request (OpenURI::HTTPError)

/usr/lib/ruby/1.8/open-uri.rb:277:in `open_http'
/usr/share/tdiary/tdiary.rb:105:in `join'
/usr/share/tdiary/tdiary.rb:105:in `safe'
/usr/share/tdiary/tdiary.rb:749:in `eval_src'
/usr/share/tdiary/tdiary.rb:1095:in `do_eval_rhtml'
/usr/share/tdiary/tdiary.rb:1421:in `eval_rhtml'
/home/odakker/public_html/diary/update.rb:62

となってしまう。

((%=isbn "4089081068", "kure-nai"%))

では

compile error
(TDiary::Plugin#eval_src):39: syntax error, unexpected '='
; _erbout.concat((=isbn "4089081068", "kure-nai")...

となる。

ちなみに tdiary のバージョンは 2.2.1, ruby のバージョンは 1.8.7.72。何がいけないのだろう…。

追記

"かしわざきさん"のツッコミをもとにいろいろ調べていたら、こんな記事が

<URL:http://vdr.jp/d/20090821.html>

そこで tdiary.org から、tdiary-full-2.2.2.tar.gz をダウンロードし

/usr/share/tdiary/misc/plugin/amazon.rb
/usr/share/tdiary/misc/plugin/amazon/amazonimg.rb
/usr/share/tdiary/misc/plugin/ja/amazon.rb

だけ入れ替えてみると解決しました。

Tags: tDiary

_

第3巻に続き、またも DVD 付き限定版を買ってしまった。

本編のコミックもさることながら、付録にしては DVD の出来が良過ぎ。

Tags: 書籍
本日のツッコミ(全2件) [ツッコミを入れる]
_ かしわざき (2009-12-07 19:47)

tDiaryのamazonプラグインエラーはAmazonが8月からAPI利用に認証を求めるようになったためかと思われます。<br>この問題は2.2.2で解決されていますので、問題が解決できるかもしれません。

_ odakker (2009-12-07 20:44)

>かしわざきさま<br>コメントありがとうございます。tdiary.org のトップページに書いてありましたね。時間を見つけて試してみようと思います。