imayomi: 2008年2月アーカイブ

imayomi(今読ミ)にはてなスターを付けてみた

| | コメント(0) | トラックバック(0) | imayomi(今読ミ)にはてなスターを付けてみた
これを書いてから、もうひと月以上も経ってしまいましたが、imayomi(今読ミ)はてなスターを付けてみました。

本に付けるか、ユーザーの登録本に付けるか迷ったんですが、ユーザのコメントに付けるイメージで後者を採用しました。

実装に関しては、さりげない「はてなスター」で紹介されている方法を採用しました。

次は何をやろうかな。他の人の本へのコメント付け辺りか。
先日imayomi(今読ミ)の表示が突然、非常に遅くてどうしたのかと調べてみたらAmazon ECSからエラーレスポンスが返ってきていた。なぜかECSへのISBN検索でいつもエラーとなっている本があった。

問題の本は洋書であったのだが、登録できているという事は一度は検索できていたわけである(現在はAmazonにある本しか登録できない仕様)。どうやら以前はJP(imayomiは今のところJPしか対応していない)のISBN13で検索できた本が、いつの間にかできなくなっている様だ。実はimayomiはISBN13とISBN10のどちらでも適切にAmazonに問い合わせ出来るようにしてあるので、試しにDBを直接メンテしてISBN10(=ASIN)に変えてみると大丈夫だった。

ECSの規約として、確かデータのキャッシュは1日しか許されてなかったと思うので、表示すべきデータのキャッシュの更新日を見て1日過ぎていたら、Amazonに再度検索をかけている。その際、ISBNではなくASINで当てに行った方が良さそうだなという結論か。

もっとちゃんとするなら、他言語のRuby-GetTextリソースファイルも用意して多言語化し、ECS APIも、どの国の指定で検索するか選べるとワールドワイドだ。ただし私は日本語しか操れないが(・д・)

このアーカイブについて

このページには、2008年2月以降に書かれたブログ記事のうちimayomiカテゴリに属しているものが含まれています。

前のアーカイブはimayomi: 2008年1月です。

次のアーカイブはimayomi: 2008年3月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

imayomi(今読ミ)

ログール

Powered by Movable Type 5.04
あわせて読みたい