たつをの ChangeLog : 2008-12-28

先日公開した、
アマゾンの商品のカスタマーレビューを一気に表示するサイト
「Revilist」ですが[2008-12-25-1]
ASINだけでなく13桁のISBN(ISBN-13)も使えるようにしました。

- Revilist - アマゾンのレビューを一気読み
ttp://revilist.net/

ISBN-13をASIN(ISBN-10)に変換してから、
既存の Revilist の枠組みに投げるようにしています。

■変換ロジック

(1) 13桁の数字文字列から、最初の3文字と最後の1文字を削除する。
9784774133416 → 978[477413341]6 → 477413341

(2) 各桁の数字をそれぞれ左から10倍、9倍、8倍、...、3倍、2倍して合計する。
4×10 + 7×9 + 7×8 + 4×7 + 1×6 + 3×5 + 3×4 + 4×3 + 1×2 = 234
それを11で割った余りを11から引く。
10のときは "X"、11のときは "0" にする。
(「モジュラス11 ウェイト10-2」 ref. Wikipedia:ISBN
234÷11=29 余り3 → 11 - 3 = 8

(3) これを(1)の9桁数字文字列の末尾に足す
"477413341" + "8" → 4774133418

■以上の処理を行うコード片

JavaScript :
asin = isbn13.substr(3,9);
var ck = 0;
for (var i = 0; i < 9; i++) {
  ck += asin.substr(i,1) * (10 - i);
}
ck = (11 - ck % 11) % 11;
asin = asin + ((ck == 10) ? 'X' : ck);

Perl :
$asin =~ s/^\d{3}(\d{9})\d$/$1/;
my $ck;
for (my $i = 0; $i < 9; $i++) {
    $ck += substr($asin, $i, 1) * (10 - $i);
}
my $cs = (11 - $ck % 11) % 11;
$asin .= ($cs == 10) ? "X" : $cs;

■リダイレクト CGI

ISBN-13 を指定して Revilist の ASIN ページへリダイレクトする
CGI も用意しました。
どうぞご利用ください。

使用例:
- ttp://revilist.net/rd/redirect.cgi?isbn=9784774133411
- ttp://revilist.net/rd/redirect.cgi?isbn=4774133418
  (↑ASIN(ISBN-10)でもOK!)
- ttp://revilist.net/rd/9784774133411
  (↑Rewrite しているのでこういうURLでもOK!)

■参考

- 水野貴明 / 俺流amazonの作り方-Amazon Webサービス最新活用テクニック
  (3年弱前の本だけど、いまだにいろいろと参考にしています。)
- ISBNコード(とASIN)のまとめ
  http://www.marusankakusikaku.jp/archives/2007/01/06-isbn-asin.html
- RevlistをISBN-13対応にするスクリプト(SeaHorse/Greasemonkey)
  (風柳亭 - 別館:書庫のある庵 -)
  http://furyu.tea-nifty.com/annex/2008/12/revlistisbn-13s.html
-- RevilistをISBN-13に対応するスクリプト
   http://furyu.tea-nifty.com/script/RevilistPlus.user.js

なぜかじゃがいもが台所の床にころがっている今日この頃。
はやく食べないと芽が出ちゃう。って、ちょっと出ちゃってるけど。

で、タイムリーなことに りすきぃさんのブログで
電子レンジポテチレシピ記事が上がっていたので、
善は急げでさっそく作ってみました!

- レンジでポテチ☆ (tracks)
  http://tracks.seesaa.net/article/111757491.html
  risky
  (写真、おいしそう!)

電子レンジで作るポテトチップスです。
油を使わないのでどう考えてもヘルシーなのです!

作り方は簡単。
まず、ジャガイモをスライサーでスライスし、
水にさらして、キッチンペーパーで水分を取ります。
レンジポテチ

そして、私の場合はたまたまあった「楽チンプレート」
(表面に突起と穴があるプレスチック製のトレー[2007-01-08-2])に
広げて電子レンジで計10分くらい。
途中一旦止めて裏返したりします。
レンジポテチ
レンジポテチ
(道具がない場合はクッキングシートに広げます。)

できあがったあつあつのをムハムハと食べました。
うまうまー!
しばらくマイブームになりそうです!
レンジポテチ

そうそう、
一度作った後、電子レンジが動かなくなるというトラブルが。
「故障か!?」とびびりましたが、
電子レンジ本体が冷めてきたらまた動きました。よかったー。
温度センサーがあるんでしょうね。


追記081229:
「レンジでポテチ」専用の器具もあります。
一度にたくさんの枚数を調理できるので効率的っぽい!

レンジで楽チン!もちアミ&チップスメーカー RE-173


チンしてチップス(スライサー付) RE165


電子レンジ用 ノンオイルポテトチップス調理器 レンジチップスクッカー TSM/PF11aa


秋元裕樹さん (http://akimoto.jp/) 宅で
定期的に行われている日帰り合宿に参加しました。

- 12月28日(日) AA-Camp開催します (秋元)

参加は3月以来ですね[2008-03-01-1]

今回の参加者は、
秋元さん、BTOさん、LINDさん、akiyan.com、私の5人。
私は遅れて14時半ごろから合流。

で、今回私がやったことは、
Revilist の ISBN-13 対応[2008-12-28-1]と読書。

近くの中華(香港食堂)で晩ご飯を食べて、
来年のトレンド(ほとんどネタです)について
ひとしきり議論して帰りました。お疲れさまでした!
香港食堂
この記事に言及しているこのブログ内の記事

ダイエットがらみの「あるある」的なダメ行動・習慣の裏が分かります。

わかっちゃいるけど、痩せられない-メタボの行動経済学


心理学と経済学が統合されたような学問である「行動経済学」を、
ダイエットに関わる食事や運動などの生活習慣にあてはめて、
「痩せられない原因」と「損得にまつわる行動心理」の両方を
分かりやすく解説している本です。

「元を取りたい」というサンクコスト効果の話は、いまだに深刻だなあ。
食べ放題・飲み放題のときや、
食べるものがいっぱいで残っちゃいそうなときとか、
「もったいないから食べなきゃ」と思ってしまいがちなんだけど、
それは危険!
そもそも食べ放題をさけるべきだし、
残っちゃうような量はもさけるべき。
原因は元から断たないとね。
いつまでもデブと思うなよ[2007-10-14-1]にもそんな話がありました。
この記事に言及しているこのブログ内の記事

たつをの ChangeLog
Powered by chalow