覆水は盆には返らず、土にしみこんでゆくだけ

 ダウン木曜日。最近疲れているのか、今日は丸一日ダウン。夜になったら体調が戻っているので、おそらくは単に生活リズムが崩れているだけなのかもしれません。ぬー。


 執筆が進まないのでMovableTypeの話。mt-bk1はリニューアルされないし、だからといってmt-sukeroku-plusではASIN:detail記法が何故か化ける。困ったなぁ。仕方がないので、ネットをいろいろあさっていたら、変更方法を発見し、amazonの詳細が化けるのを修正。よって完全にbk1リンクを切って、今後amazonでやっていく予定。bk1リンクはプラグインをいじる形で対応出来ればいいかな。ちなみに僕はeucで作ってるので、次のような文章を追加しました。

$localAnswer = jcode($localAnswer,'utf8')->euc;

 ちなみにeuc-jpでないところがミソですね。


 ついでに、Amazonの結果を直接検索ページに飛ばしたかったので、ちょこっと書換。リンク先URLに/ref=nosimを追加しました。最初はソースを示してたんですが、調べたら既に徒波|MT で、はてな風にアマゾンの商品を紹介するプラグインにて紹介されていたのでソースは省略。こちらをご覧下さい(あとHTMLの不備を指摘するのも載っています)。


 んで、本当なら価格も表示したかったのですが、あとはAWSデベロッパートークンなるものから価格を示すのを引っ張り出して追加しなきゃいけないのかなぁ、と思ったのですが……めどいぞこれ。


 ……と思ったら開発者さんのサイトmt-sukeroku2 超α版なるものが公開されていました。今回より価格表記も可能になるとのこと。僕はもちろんはてなフォーマットを使用予定なのですが……今のところ脚注リンクにカーソルを合わせた時、脚注の内容がポップアップ(?)しない*1というバグらしきものを発見。実際にかなり仕様が変わっているらしいので、そこが難しいかなぁ、と思います。期待してますよ、という意味でトラバを送っておきましょう(笑)。

 そういえばトラバを送ると

MT::App::CMS=HASH(0x839bac8) Use of uninitialized value in string eq at /(サーバ)/plugins/mt-sukeroku-plus.pl line 199.

MT::App::CMS=HASH(0x839bac8) Use of uninitialized value in string eq at /(サーバ)/plugins/mt-sukeroku-plus.pl line 199.

MT::App::CMS=HASH(0x839bac8) Use of uninitialized value in string eq at /(サーバ)/plugins/mt-sukeroku-plus.pl line 199.

MT::App::CMS=HASH(0x839bac8) Use of uninitialized value in string eq at /(サーバ)/plugins/mt-sukeroku-plus.pl line 199.

MT::App::CMS=HASH(0x839bac8) Use of uninitialized value in string eq at /(サーバ)/plugins/mt-sukeroku-plus.pl line 199.

MT::App::CMS=HASH(0x839bac8) Use of uninitialized value in string eq at /(サーバ)/plugins/mt-sukeroku-plus.pl line 199.

MT::App::CMS=HASH(0x839bac8) Use of uninitialized value in string eq at /(サーバ)/plugins/mt-sukeroku-plus.pl line 199.

MT::App::CMS=HASH(0x839bac8) Use of uninitialized value in string eq at /(サーバ)/plugins/mt-sukeroku-plus.pl line 199.

MT::App::CMS=HASH(0x839bac8) Use of uninitialized value in string eq at /(サーバ)/plugins/mt-sukeroku-plus.pl line 199.

MT::App::CMS=HASH(0x839bac8) Use of uninitialized value in string eq at /(サーバ)/plugins/mt-sukeroku-plus.pl line 199.

MT::App::CMS=HASH(0x839bac8) Use of uninitialized value in string eq at /(サーバ)/plugins/mt-sukeroku-plus.pl line 199.

MT::App::CMS=HASH(0x839bac8) Use of uninitialized value in string eq at /(サーバ)/plugins/mt-sukeroku-plus.pl line 199.

MT::App::CMS=HASH(0x839bac8) Use of uninitialized value in string eq at /(サーバ)/plugins/mt-sukeroku-plus.pl line 199.

MT::App::CMS=HASH(0x839bac8) Use of uninitialized value in string eq at /(サーバ)/plugins/mt-sukeroku-plus.pl line 199.

みたいな感じになるんですけれどねー。以前も似たくさいエラーが出た記憶がありますが。うーん。不明。


 ついでにトラックバック着信で個別アーカイブを自動リビルドする機能も追加。いろいろカスタマイズが一杯になってきました。


 で、今後は時間を見てちょこちょこと直していきたいと思います。……これでサーバが500エラーを返さなければいいんだけどなぁ……一応MTで投稿&コメント記入の度に500内部サーバエラーが出るのをいろんな形で原因を検索するも、全く理由が分かりませんでした。んー、何ででしょうね。謎。誰か教えてー。2chのスレかxreaに聞いてみればいいのか……? うーん。

*1:実際にカーソルを合わせるとこの文字が見られないのです


PING//
TITLE// mt-sukeroku2 β2公開
URL// http://hsj.jp/works/archives/001407.html
BLOG NAME// ささやかなる実験場の開発室(HSJ.jp)
DATE// 2005-06-26 11:27:36 PM
引き続きmt-sukeroku2のβ2をリリースします。 ■追加・修正点 共通 Amazon詳細情報記法に購入ボタンとウィッシュリスト追加ボタンを追加した。 Amazon詳細情報非同期出力機能を追加した(ASIN:xxxxx:async記法。使い方はこちらをご覧下さい。) Wikiキーワード記法...