2006/9/18 (月)
■ amazon_shop2 テスト [nDiary]
むむむ、ネットから離れていた間に何やら amazon_shop.rb[double-red.net] が
amazon[amazon.co.jp] から商品情報をゲットできなくなったぞ?
内部仕様に変更があったのか。
けっこう変わってるなー。今までの amazon_shop.rb[double-red.net] で追従するのはきついな。
スクラッチから書きなおすか。
でけた。
キャッシュ構造変更したから、互換性なくなっちゃった。
テスト。
対応製品カテゴリーが増えたからテスト点数多すぎ。
- 『ONE PIECE 巻43 (43)』 (Media: コミック)
ISBN: 4088741498【bk1 / amazon / 紀伊國屋】
- 『鋼の錬金術師(14)』 (Media: コミック)

- 【出版社: スクウェア・エニックス(ガンガンコミックス)】
- 【著者: 荒川 弘】
- 【発売日: 2006/07/22】 【ページ: 172ページ】 【価格:¥ 410】
- 【出版社/著者からの内容紹介】
- 望んだのは新たな罪。 力が欲しい…手に入れるため、守るため、維持するために絶対的な力が必要だ…! シン国皇子リンの想いが新たな罪を生む。大人気ファンタジー、待望の14巻登場!!
- ASIN 475751719X
- ISBN 475751719X
ISBN: 475751719x【bk1 / amazon / 紀伊國屋】
- 『Our Iceberg is Melting』 (Media: ペーパーバック)

- 【出版社: St Martins Pr】
- 【著者: John Kotter】
- 【発売日: 2006/09】 【価格:¥ 1,281】
- 【Book Description】
- 変わり続ける世界で生き、活動するための深遠な教訓を伝えるシンプルな寓話。 南極のペンギンコロニーをめぐるこのチャーミングな物語は、変化という問題に対処するための大切な真実を描き出している。困難をうまく乗り越えれば、大いなる繁栄が待っている。(...)
- ASIN 0312368526
- ISBN 0312368526
ISBN: 0312368526【bk1 / amazon / 紀伊國屋】
- 『あずまんが大王1(UMD Video)』 (Media: UMD Universal Media Disc)
- 『機動戦士ガンダム MSイグルー -黙示録0079- 3 雷鳴に魂は還る』 (Media: DVD)

- 【メーカー: バンダイビジュアル】
- 【監督: 今西隆志】
- 【出演: 石川英郎,長沢美樹,飯塚昭三,宝亀克寿,天田益男,土師孝也】
- 【発売日: 2006/08/25】 【価格:¥ 4,536】
- 【内容(「Oricon GE」データベースより)】
- フル3DCGアニメーションで制作された「機動戦士ガンダム IGLOO」を新作OVA化したDVD。1年戦争末期の宇宙を舞台に、ジオン軍“第603技術試験隊”所属の男たちの物語を描く。第3話「雷鳴に魂は還る」を収録。
- 【再生時間 30 分】
- 【形式 Color, Widescreen, Dolby】
- 【画面サイズ 1.78:1】
- ASIN B000GG4CAM
- 『CITIZEN オルタナ Eco-Drive ソーラー電波時計 VO10-6002H』 (Media: エレクトロニクス)
- 『Saeco マジック カプチーノ シルバー SIN 017 XN』 (Media: ホーム&キッチン)

- 【メーカー: Saeco】
- 【価格:\ 28,780】
- 【Amazon.co.jp 商品紹介】
- エスプレッソ専門メーカーとして世界でも日本でも人気が高いサエコ。本製品は業務用としての技術と信頼を凝縮した手動式エスプレッソマシン。カプチーナトーレで良質のミルクフォームが自慢。カップウォーマー付き。
- 【数量: 1】
- ASIN B000FMJML6
- 『FINAL FANTASY III オリジナル・サウンドトラック DS版 (DVD付)』 (Media: CD)

- 【メーカー: スクウェア・エニックス】
- 【発売日: 2006/09/20】 【価格:\ 2,125】
- 【メーカー/レーベルより】
- 1. 風の追憶 ~悠久の風伝説~ 【NINTENDO DS用】FINAL FANTASY III の為に新規レコーディング!! 悠久の風 ふたたび...「風の追憶~悠久の風伝説~」(作曲:植松伸夫) あの名曲が甦る!! NINTENDO-DS用ソフトとして発売される「FINAL FANTASY III」のサウンドトラックCD。(...)
- 【枚数: 2】
- ASIN B000HA46G2
- 『Dreamweaver 8 日本語版』 (Media: CD-ROM) (Media: Windows, Macintosh)
- 『□いアタマを○くする。DS 常識・難問の章』 (Media: Video Game) (Media: Nintendo DS)

- 【メーカー: アイイーインスティテュート】
- 【発売日: 2006/09/28】 【価格:¥ 3,391】
- 【メーカーより】
- 中学受験専門予備校グループ・日能研が厳選した問題を収録した学習アドベンチャー。常識・難問の章では、小学校3年生以上を対象に、2700問の入試問題を収録。ゲーム気分で勉強できるアドベンチャーモードでは、2人対戦可能なミニゲームも楽しめる。(...)
- ASIN B000GI8F3U
- 『1/100 MG クロスボーンガンダムX-1 Ver.Ka』 (Media: おもちゃ&ホビー)

- 【メーカー: バンダイ】
- 【発売日: 2006/09/30】
- 【商品紹介】
- 『機動戦士クロスボーンガンダム』の主人公機「クロスボーンガンダムX-1」をカトキハジメ氏によるデザインでMGシリーズにて商品化。多彩な武器装備が付属され、装備やパーツの組み換えで「X-1改」、「X-1改・改」が再現可能。
- ASIN B000HC2LDA
- 『バイオックス(BIOX) たてるくん 16インチ折りたたみ自転車 ブラック BS162-BK』 (Media: スポーツ用品)

- 【メーカー: バイオックス】
- 【価格:\ 7,800】
- 【商品紹介】
- おりたたみカンタン!ぐらぐらせずキチッとたちます!「たてるくん」タテ・ヨコ自在!場所をとらず手間もいらない!スタイル1番!44枚ギヤでグングン走行!荷台が便利!おりたたみ専門ブランド「BIOX」で安心!
- ASIN B000GJ7S5U
- 『匠の技 ステンレス製 高級つめきり (91mm)』 (Media: ヘルスケア&ケア用品)

- 【メーカー: 匠の技】
- 【発売日: 2005/07/11】 【価格:\ 1,365】
- ASIN B000FQS9A2
- 『SDガンダム Gジェネレーション・ポータブル』 (Media: Video Game) (Media: Sony PSP)
あとは、テンプレート機能つけるくらいか。
Lightbox JS[huddletogether.com] 対応とかはしばらく放置しとこう。
bookshelf.rb[double-red.net] は、内部でキャッシュ変換させて間に合わせるかな。
■ amazon_shop2 リリース [nDiary]
テンプレート機能までは実装でけたかな?
詳細はソース内コメントをご覧いただくとして。
amazon_shop からの変更点。
- 書式。(@ASIN:XXXX) から (@@ASIN:XXXX)へ(頭の "@" が2つに増えた)。
- Ruby 1.8.x 以上
- あやしげな AmazonWebService 利用で対応商品は全商品。
- テンプレートキーワード(書式は同じ)
- JAN コード指定可能
JAN コード指定は、Tmas さんパッチ[s54.xrea.com]を参考にしています。(ソースコード内にはそのような変換個所は見えませんが。)
ndiary.conf 設定はほとんど変更しなくてよいはずです。
追加の設定項目はあるけれど、必須ではありません。
キャッシュディレクトリは、ndiary.conf の LOG_DIRECTORY で指定したディレクトリに amazon_shop2 という名前で勝手に作ります。
生まれたてなので、潜在バグがあるやもしれません。いや、あります。
だので、(ありきたりですが)自己責任で使用してください。
amazon_shop2.rb_060918[double-red.net]
2006/9/20 (水)
■ amazon_shop2 画像サイズ取得時に落ちるバグ [nDiary]
darc さん[fides.dti.ne.jp]からバグ報告がありました。
ありがとうございます。
テストはいくらやっても足りません。
で、修正版を置いておきます。
なお、Tmas さん[s54.xrea.com]のレーベル名取得ルーチンも取りこんでいます。
amazon_shop2.rb_060920[double-red.net]
#まだまだバグありそうだなー。
テスト。
- 『ちーちゃんは悠久の向こう』 (Media: 文庫)
2006/9/23 (土)
■ 作業机探しの度 [misc]
朝の歯医者治療を終えて、特に買うものもなかったが、おもちゃ屋に寄る。
「F91 の MG 出たんだー 1/100 でも他の MG と並べると小さいんだろうなー。お、ラフレシア付きか。かさあげ?。」
- 『1/100 MG ガンダムF91』 (Media: おもちゃ&ホビー)

- 【メーカー: バンダイ】
- 【発売日: 2006/07/30】 【価格:\ 2,515】
- 【商品紹介】
- 劇場公開作品「機動戦士ガンダムF91」の主役モビルスーツ「ガンダムF91」をMGシリーズにてついに商品化!ABS同士の勘合のみで従来同等の可動を実現し。小型モビルスーツのプロポーションをポリキャップレス仕様により理想的なフォルムで再現。
- ASIN B000GDI3JG
「ラビアンローズのプラモ、1/144 だったらなー。デンドロ搭載できるのに。買わんけど。」
- 『EXモデル 1/1700 ラビアンローズ』 (Media: おもちゃ&ホビー)
などとつらつら眺めていたら、無性にプラモ作りたくなった。
作りかけのプラモや、箱に眠っているプラモがまだあったのを思い出し、まずはそれらを作りあげよう。
で、昔の作業机はカビの発生が抑えられず、とっくの昔に捨てたので新調したい。
ホームセンター 1 軒目。
机と椅子のセット、広告目玉商品、\1,980。
パイプ骨でいかにも安っぽい。意地でこれは買わない。とカミさんに宣言。で、他に目ぼしい机が見つからず。
別のホームセンター行くか。
創作意欲は満タン。
ホームセンター 2 軒目。
1 軒目と同じ机と椅子のセット、\2,980。
ちなみに店の系列は違う。
パイプ骨でいかにも安っぽい。意地でこれは買わない。とカミさんに宣言。で、他に目ぼしい机が見つからず。
別のホームセンター行くか。
まだまだ創作意欲ギンギン。
ホームセンター 3 軒目。
2 軒目と同じ机と椅子のセット、\2,980。
ちなみに店の系列は 1 軒目とも 2 軒目とも違う。
パイプ骨でいかにも安っぽい。意地でこれは買わない。とカミさんに宣言。で、他に目ぼしい机が見つからず。
疲れてきた。眠い。創作意欲がやや薄れる。まずい。もう帰るか。いや、もう 1 軒。
ホームセンター 4 軒目。
机と椅子のセット、広告目玉商品、\1,980。
パイプ骨でいかにも安っぽい。意地でこれは買わない。とカミさんに宣言。で、他に目ぼしい机が見つからず。
もう帰るか。もうやめるか。もうプラモ作らんか。否。
「とくと見よ!男の意地を、生き様を!」
\1,980 のパイプ骨でいかにも安っぽい机と椅子のセットをゲット。
カミさんは笑っていたが、「他にいいのが見つかったら、その机はわたしのミシン台にするよ」とフォロー。
ほろり。
明日、プラモ作るぞー。
2006/9/24 (日)
■ XXXG-01W "Ver.Ka" 作成再開 [plastic model]
2 年も放置[2004/05/30 @topic5]していたプラモを作り始めた。
筆が固くなっていて、それらをほぐしたり、塗料が乾燥していてシンナーで薄めなおしたり、と作り始めるのにえらく時間がかかった。
で、結局本日の成果は頭部、右腕(途中)まで。

段取りがわからなくなっている。かなりブランクを感じる。
■ amazon_shop2 AmazonWebService をローカルで [nDiary]
データをゲットするのにいち個人サイトに依存するフィルタは、やはりちょっと気になる。cite( Tmasさんとこ )
ごもっとも。
Access Key ID (Subscription ID) を各個人で取得せずに AWS から情報を入手するためには、仕方がないのだろうけれど。cite( Tmasさんとこ )
↑もともとこの思想で作りましたが、両方選択できるようにしました。
やりかたはちょっと手間が必要ですが、以下のようにするとローカルで AmazonWebService が使えます。
(1)デベロッパートークン(Access Key ID)を Amazon から取得(取得方法はご自身で調べてください)
(2)アソシエイト ID を取得(取得方法はご自身で調べてください)
(3)ruby-amazon をゲット
ruby-amazon[ruby-lang.org]
(3)aws4as2.rb をゲット
aws4as2.rb[double-red.net]
(4)ndiary.conf に以下を追記
USER_LIB_DIRECTORY = '/dokoka/ndiary/lib'
USE_AWS4AS2 = 'true'
AMAZON_DEV_TOKEN = 'デベロッパートークン'
(BOOKSTORE_AMAZON_TOKEN = 'デベロッパートークン' でも OK)
AMAZON_ASSOCIATE_ID = 'アソシエイト ID セット'
(BOOKSTORE_AMAZON_ID = 'アソシエイト ID' でも OK)
(5)ruby-amazon をインストール
※インストール方法がわからない場合
ruby-amazon-x.x.x.tar.gz を展開し、
USER_LIB_DIRECTORY 内に ruby-amazon というディレクトリ作って
その中へ一式(lib ディレクトリを含めば OK)を入れてください。
(6)aws4as2.rb を USER_LIB_DIRECTORY に入れる
(例)
USER_LIB_DIRECTORY = '/ndiary/lib'
USE_AWS4AS2 = 'true'
AMAZON_DEV_TOKEN = 'HOGEHOGE'
AMAZON_ASSOCIATE_ID = 'FUGAFUGA'
■ amazon_shop2 フィルタキーワード変更できるように [nDiary]
(@@:ASIN:XXXXXXX)
という書式の "@@" 部分を変更できるようにしました。
ndiary.conf で、
AMAZON_SHOP2_PREFIX = '@'とすると、
(@ASIN:XXXXXXX)
という記述で amazon_shop2 が動きます。
画像サイズを取得する個所でパーミッションエラーになる方が結構いらっしゃるようですが、原因判明できていません。
一応あやしそうな所のエラー処理を強化して、$DEBUG = true の時のデバッグ文を増やしました。
画像サイズも取得できるならチェック不要なので、その方法がわかればラクなんですが。
amazon_shop2.rb と、aws4as2.rb を置いておきます。
amazon_shop2.rb_060924[double-red.net]
aws4as2.rb_060924[double-red.net]






