preprocess.rb �� P�� #!/usr/bin/envruby require 'open-uri' require 'rexml/document' def metainfo(isbn) uri = 'http://rpaproxy.tdiary.org/rpaproxy/jp/' uri << "?Service=AWSECommerceService" uri << "&SubscriptionId=1CVA98NEF1G753PFESR2" uri << "&Operation=ItemLookup" uri << "&ItemId=#{isbn}" uri << "&IdType=ASIN" uri << "&ResponseGroup=Medium" uri << "&Version=2011-08-01" xml = open(uri, &:read)

■ BOOKSCANに送る本の冊数を計算するアプリを作った ひさびさにサンデープログラミング。 BOOKSCAN Premium Optimizer 毎月BOOKSCANに送る本を選ぶときに、BOOKSCANの「冊数」(350ページまでが1冊、あとは+200ページごとに+1冊)を計算するのがつくづく面倒くさくなったので、計算してくれる簡単なWebアプリを作った。候補になってる本のISBNをバババっと入れていくと、一箱に収まるかどうかを計算してくれる。とりあえず自分の役に立てばいいのでライトプラン専用、デザインも最小限*1。本の題名はAmazonへリンクになっているので、一箱分が埋まったらそのまま注文してしまえば良い。 なお、一箱分を超えると二箱目に突入するが、以降は一箱目がもっともお得になるように遺伝的アルゴリズムを使って最適なセットを計算する(えっ、この人なに言ってるの……?)。なお「お
蔵書を電子書籍化してくれるサービスの代表格であるBOOKSCAN(ブックスキャン)を利用しました。現在プレミアム会員で50冊分の電書化が完了して、この後、予定では150冊の書籍を3ヶ月かけて50冊ずつ電書化していくつもりです。そこで事前に知っておきたかったことを記しておきます。 このプレミアム会員限定の本棚は表紙が表示されているが、これはおそらくAmazonから画像を引っ張ってきているだけで実際にはPDFデータに表紙は含まれない 僕の利用方法今回は150冊ということで「50冊以上本をお持ちのお客様は、プレミアム会員がオススメです」という宣伝文にのっかってプレミアム会員になりました。価格は9,980円/月額(税込)。OCR(透明テキスト)とファイル名変更がサービスなので、金銭コストとしては同様のことを通常でやるよりは1冊あたり100円ほど安くなる計算です。時間コストとしてはプレミアム会員は1

1リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く