2003年09月のローテンション日記


2003/9/1 (月)

BGM: MAGIC (04:42)

ツッコミ機能 [nDiary]

を搭載。

最初動作しなくてソースをじっくり見てみたり。

うーん、たしか、cgi-lib は obsolete [ruby-lang.org]だよなー、ってことで


 
require 'cgi'

に変更したり、CGI::message も obsolete だったよなー、ってことで CGI::out に変更したりとこまごま変更。エラーメッセージが文字化けして読めないので、


 
cgi.out("charset" => "iso-2022-jp"){
        'エラーメッセージ'
}

などと文字コード指定したり。begin ~ rescue ~ end でエラー個所を特定していったり。

で、エラーを追っていくうちに単純に LOG_DIRECTORY 指定場所が 1 階層ずれていただけだった……。
アホだなわたし。

ともあれテストも無事に通ったようす。

先頭に戻る


2003/9/2 (火)

BGM: 嵐の中で輝いて (04:17)

nDiary 0.9.3 正式版リリース [nDiary]

祝 0.9.3 正式版リリース。

ってことでさっそく導入。

異常ありません。

nDiary[cds.ne.jp] 0.9.3 と Ruby[ruby-lang.org] 1.8.x の組み合わせで動作確認できたフィルタは以下のもの。


 
FILTER = 'inlinedecorate'
FILTER = 'inlineimage'
FILTER = 'google'
FILTER = 'autoreplace'
FILTER = 'x_now_playing'
FILTER = 'subdomain3'
FILTER = 'color_code'
FILTER = 'footnote'
FILTER = 'comment'

拙作プラグイン sum_price.rb[double-red.net] も動作してます。

で、だめだったやつ。(nDiary 0.9.3 + ruby 1.6.x では OK)


 
FILTER = 'amazon_waka'
FILTER = 'amazondvd'

どっちもわたしが手を加えたものだ……。(amazon_waka は amazon.rb[cds.ne.jp] を自分向けにカスタマイズしたもの)

こいつらを対応させないと、当分 ruby 1.6.x で運用していくことになるな。
不便なわけじゃないので別にかまわないんだけど。

subdomain3.rb [nDiary]

修正。

  • トピックのない(200308.html#30 とか)リンクに対応(自分への日記リンク時)

おいておきます。

subdomain3.rb_030902[double-red.net]

先頭に戻る


2003/9/3 (水)

BGM: On Your Mark (06:39)

デンドロ CG ジオラマ化?! [plastic model]

軽い気持ちの発言[double-red.net]が実現しそう。:-)

発言しておいてなんですが、スケジュール的に写真撮影はもうちょい先になりそうです、a@o[cafedessin.jp] さん。それこそ、MK 氏来訪時(*1)に撮影するくらいのいきおいです。

あらためて作成依頼することになると思いますのでその時はよろしくお願いします。

*1: 10月以降?

先頭に戻る


2003/9/6 (土)

BGM: WHITE REFLECTION (04:42)

dcomp 日記コンプリート率表示プラグイン [nDiary]

sum_price に続くあほなプラグイン。
どの月に日記を書くモチベーションが高かったかを調べたかっただけ。:-)

最新日記にサンプル表示。

  • 月別コンプリート率(コンプリート率が 50 % 以上の月には勲章がつく)
  • トータルコンプリート率(日記開始から最新日記までの間で計算)

を表示する。

yyyymmdd.diary なファイルで日記管理している人向け。

まだまだあらけずりですが、おいておきます。

dcomp.rb_030906(*1)

コンプリート率という単語がはたして適当なのかどうか疑問なので、名前変更するかも。

  • ランキング機能(ベスト 3、ワースト 3 に色つけたり)

なども実装したら面白そう。

※追記

標準添付の calendar プラグインが date/holiday を利用するようだったので、date2[funaba.org]を組込んだ。

すると挙動がおかしくなった。
parsedate と date/holiday 利用個所でエラー。

parsedate を利用している dcomp.rb プラグインを外し、RUBYLIB のサーチパス?の順番を強引に date2 から先に読むように変更してやると動いた。


 
PREFIX=/usr
RUBY=$PREFIX/bin/ruby
RUBY_VER=1.6
export RUBYLIB=/usr/local/lib/ruby/site_ruby/$RUBY_VER:$PREFIX/lib/ruby/$RUBY_VER:$PREFIX/lib/ruby/site_ruby/$RUBY_VER

標準の parsedate.rb は配列で結果を返すのに対し、date2 添付のものはハッシュで結果を返すようだ。
dcomp.rb では parsedate.rb を利用しないように変更しようと思う。

で変更した。

dcomp.rb_030906_fix[double-red.net]

ヒカルの碁 23 巻と賭博破戒録カイジ 10 巻 [book][shopping]

購入。

ヒカルの碁最終巻。番外編が見応えあった。

  • ヒカルの碁 (23)』 (Media: 本)
    • ヒカルの碁 (23)
    • 【出版社: 集英社(ジャンプ・コミックス)】
    • 【著者:ほった ゆみ,小畑 健,梅沢 由香里
    • 発売日: 2003/09/04】 【サイズ: 18 cm】 【価格:\410】
    • 【エディション: コミック】
    • 【出版社/著者からの内容紹介】
      • 韓国戦で大将を任されたヒカルは、韓国の大将・高永夏と激突。アキラ、社も闘志を剥き出しにした打ち回しをみせる。緊迫の日韓戦の行方は!? 若き猛勇の棋士達が、意地と才能をぶつけ合う怒濤の「北斗杯編」、ここに完結!!

ISBN: 4-08-873504-8【bk1 / amazon / 紀伊國屋

  • 賭博破戒録カイジ 10 (10)』 (Media: 本)
    • 賭博破戒録カイジ 10 (10)
    • 【出版社: 講談社(ヤングマガジンコミックス)】
    • 【著者:福本 伸行(著)】
    • 発売日: 2003/09/05】 【価格:\540】
    • 【エディション: コミック】
    • 【出版社/著者からの内容紹介】
      • 地獄パチンコ編!

        驚愕の3段クルーン攻略法が炸裂!
        白熱のパチンコ決戦は最終関門「3段クルーン」を巡る攻防戦に突入した。
        当たれば7億の超大博奕、鉄壁の砦に対して、カイジがとった作戦とは――!?(...)

ISBN: 4-06-361160-4【bk1 / amazon / 紀伊國屋

ジャンケンのころが一番面白かったな。

XXXG-01SR GUNDAM SANDROCK [plastic model]

カトルの愛機サンドロック作成・完成。

  • フロント/サイド/リア
サンドロックフロント
サンドロックフサイド
サンドロックフリア
  • ヒートショーテルを構えてポーズをとってみる
サンドロックヒートショーテル

残す W 主役ガンダムはシェンロンガンダム。すでに購入済であとは組立てるだけ。

参考までに SD にラインナップされている W シリーズの機体は他に、

  • ウイングゼロカスタム
  • エピオン
  • トールギス
  • マグアナック

があるんだけど、マグアナックは正直作る意欲がわきそうにない……。

GP-04 [plastic model]

今猛烈に欲しいプラモ。

SD の GP-04[gundam.channel.or.jp]

えらくカッコいいんですけど。オモチャ屋をいくつか巡ったけど見つかっていない。

GP-04 は 0083 作中には出てこないが設定にはあった機体。コードネームはガーベラだったか。
ゲームで登場したらしく、にわかに注目を浴びて SD キット化されたようだ。

雑誌にほぼスクラッチから作ったリアルスケール(1/100) GP-04 の作例があったけど、他の GP シリーズと比較してもダントツにプロポーションがいい。

GP-04 のリアルスケール、とくに MG で出してくれないかしら。HGUC でもオッケー。

理屈ぬきに欲しい。

*1: obsolete

先頭に戻る


2003/9/8 (月)

BGM: 星空のBelieve (03:28)

dcomp.rb [nDiary]

<table> タグ出力を整形しただけ。

dcomp.rb_030908[double-red.net]

  • オプション指定で年月表記を和英切替え
  • オプション指定で出力年指定

くらいは実装したいところだ。

gnuplot[gnuplot.info]Gnuplotクラス[kek.jp]netpbm[sourceforge.net] などを利用してグラフ画像にしてみるといい具合かも。

先頭に戻る


2003/9/9 (火)

BGM: 時には昔の話を (03:59)

月と火星 [misc]

帰り道、ふと空を見上げると満月。

その傍らになにやら強く赤い光を放つ点がひとつ。

月と火星

初めて見る光景に 2 分ほど立ちどまった。

dcomp.rb [nDiary]

いしださん[minidns.net]より。

テーブルが表示されないという事ですが、最新版を持っていっていただいて試してもらえますでしょうか。

yyyymmdd.diary 数をカウントして、yyyymmdd から年月日の情報を each_month へ入れてるまでがうまくいっていない、くらいしかわかりません……。うーん。

ファイル探しでヘチってる可能性があるのでその辺のコードを改善しました。

トータルコンプリート率が出る、ということは yyyymmdd.diary ファイルは見つかっているはずなんですが……。

こちらからもどうぞ。

dcomp.rb_030909[double-red.net]

先頭に戻る


2003/9/14 (日)

BGM: Mighty Mighty Love (04:41)

訓練 [misc]

わたしの住んでいるマンションにて大規模な避難訓練が実施された。

非常ベルが鳴ったら所定の避難場所へと速やかに移動し、有事の際の心構えや避難時に注意することを消防局員の方から説法たまわったのちに解散するだけ。

これだけで住民の役目は終わり。解散。
住民解散後 3 つある棟のうちの 1 つの棟で火事発生を想定した訓練が行われるためその棟の方は見学。わたしはその棟ではないが、見学する事にする。

けっこうみごたえがあった。

ダミーの煙がたちのぼったかと思うと、十数台の消防車がたちまちマンション構内へと到着(*1)。はしご車がはしごを伸ばして煙のところへ……、いかなかった。最上階まで伸びていった。おそらくははしご車の能力限界点を探ったのだろう。その間に 5 人 1 チームのファイアーマンたちが各戸に残された住民がいないか確認する。

さすがプロ、というべきかその連携たるや無駄がなかった。非常階段を炎天下の中最上階まで登った人達はさぞつらかったことだろう。

クライマックス。

ヘリ登場。最上階に住民が残されており、さらにはしご車も届かない、という設定のため。

ヘリからロープを体に巻いた救助隊の一人がするすると降りてくる。かなり上空で。首が痛くなった。
救助隊の方が負傷者(人形)をかつぎあげたかと思うと、ヘリはやや上昇し別の棟の屋上へ 2 人をぶらさげたまま移動する。負傷者のいた棟は火事で炎上している設定だので当然だ。

そして無事屋上へ到着。負傷者を屋上へおろし、救助隊の人はロープが巻きとられそのままヘリへと戻っていった。

救助完了

その作業はヘリのホバリングがいい仕事していたのか、風にあおられながらもスムーズだった。

おもわずヘリに手をふってしまった。

ガンプラコンテスト [plastic model]

避難訓練終了後、コンテスト[2003/08/31/31 @topic1]投票に行ってきた。

募集はすでに締切られており、いつのまにやら 50 体近くの出展。一般の部は 20 体ほど。
展示されているわたしの作品、HGUC 1/144 GP03S。うしろにそびえる PG 1/60 ガンダムウイングのせいでかなり小さく見える……。

展示中のGP03S

レベルはまちまちだったが、ざっと見て投票。自分が見て一番丁寧で、すっきりまとまった仕上のものを選んだ。結果、自分の作品に投票しなかった。贔屓目にみても 5 番目くらいの出来だし。BB 戦士部門、小・中学生の部も同じ基準で投票。

カミさんは BB 戦士部門に出展した自身の作品とわたしの作品に投票していた。曰、

「当然でしょ」

投票後意欲がわいてきて、プラモをひとつ買って帰った。

ちなみに結果発表は次の日曜。結果はどうでもいいがオーキスがさみしそうなので、ステイメン返却されるのはうれしい。

CG ジオラマ化[2003/09/03/03 @topic1]のためのデンドロ撮影もステイメンが帰ってこないとできないし。

*1: といっても近くに待機していたのだが

先頭に戻る


2003/9/15 (月)

BGM: Time Distortion (04:24)

作業机と椅子 [plastic model][shopping]

購入。今までプラモ作成は床に座って作業していたため長時間続けているとどうしても腰が痛くなっていた。やっぱり椅子に座ってラクにプラモ作りを楽しみたい、と思ったのがキッカケ。で、買った机が \1,700 という破格値だったのが購入した理由。ちなみに椅子は \800 也。

作業机

すでにこの机と椅子で新作にとりかかっているが、いい感じだ。

先頭に戻る


2003/9/19 (金)

BGM: 忍豚レゲエ (02:54)

nDiary 0.9.3.2 用 utf-8 出力パッチ [nDiary]

スキマ産業的な作業をするのが好きです。:-)

楠見さん[skz.or.jp]より。

utf-8 出力は、Ruby[ruby-lang.org] 1.6.x(1.6.7 or lator) だと uconv[RAA:Uconv]を導入すればできるはずです。

nDiary[cds.ne.jp] 0.9.3.2 の ndiary-lib.rb に以下のパッチをあてて

ndiary-lib.rb.utf8(*1)

ndiary.conf にて


 
# 出力漢字コード(JIS = 1 / EUC = 2 / SJIS = 3 / UTF-8 = 4)
OUTPUT_KCODE = 4

と指定すれば utf-8 出力な日記ができます。(当日記で実践中)
uconv がない状態で上記のような指定した場合は jis で出力されますのでご注意を。

なお、このパッチはあくまで非公式です。正式なものと区別するために version 表記をいじっています。not さん[cds.ne.jp] が「$KCODE = 'u' で動くようにしたい」のような事をおっしゃって[cds.ne.jp]いましたので、それまでのつなぎとしてご利用ください。

最近 nDiary[cds.ne.jp] 内で話題の RSS 系の話はまったく追っていないので、それとからんでいるのかどうかもわからないのですが……。

蛇足な patch のあてかた

  • (1)ndiary-lib.rb のあるディレクトリに移動
  • (2)sjis で上記パッチを(1)で移動したディレクトリに保存
  • (3)オリジナルの ndiary-lib.rb を適宜バックアップ ndiary-lib.rb.orig とか(もしかすると不要かも)
  • (4)patch < ndiary-lib.rb.utf8 でパッチあて

3 点リーダー [nDiary]

これまた楠見さん[skz.or.jp]より。

autoreplace.txt に以下を追加……。


 
/(?:…+)|(?:・・・+)/	……
*1: obsolete21日の日記[2003/09/21]参照

先頭に戻る


2003/9/21 (日)

BGM: 怪物の輪舞-ロンド- (02:56)

utf-8 出力パッチ [nDiary]

すみません、うそついてました!

uconv がない状態で上記のような指定した場合は jis で出力されますのでご注意を。

これがうそ。jis で出力されません。それどころか日記自体出力されません。

  • uconv がない
  • OUTPUT_KCODE = 4

な場合、nDiary[cds.ne.jp] lib/string kconv メソッドに定義されていない kconv(4)で処理されるようになってました。

今回の修正プラス、RSSフィルタ[cds.ne.jp]を参考に UTF-8(uconv) -> UTF-8(iconv) と試みるパッチ。

ndiary-lib.rb.utf8_patch_030921[double-red.net]

っていうか、パッチ済を置いたほうがいい気もするな。

ndiary-lib.rb.utf8.bz2[double-red.net]

一応以下の環境で確認はできたので今度は大丈夫だと思いますが……。

  • ruby 1.6.7/uconv あり/OUTPUT_KCODE = 4 =>OK(utf-8 出力)
  • ruby 1.6.7/uconv なし/OUTPUT_KCODE = 4 =>OK(jis 出力)
  • ruby 1.8.0/uconv あり/OUTPUT_KCODE = 4 =>OK(utf-8 出力)
  • ruby 1.8.0/uconv なし/OUTPUT_KCODE = 4 =>OK(utf-8 出力)

topic.rb utf-8 出力 [nDiary]

ああそうか。トピックも utf-8 出力しなきゃ。

ということで utf-8 なトピックをはきだす topic.rb。

topic.rb.utf8.bz2[double-red.net]

script/lib にオリジナルをバックアップした後ほうりこんでご使用ください。
もしくはこちらの方法[cds.ne.jp]での運用を。

AmazonWebService with SOAP4R [ruby][computer]

amazondvd を Ruby[ruby-lang.org] 1.8 に対応させようかなー、どうせなら AmazonWebService でも利用しようか、と軽い気持ちでAmazonとSOAP4Rで遊ぼう[jin.gr.jp]を参考に遊んでいたらハマる。

SOAP4R[RAA:soap4r]の準備自体は簡単だった。
ruby 1.8 では以下を上から順にインストールすればオッケー。

soap4r を解凍したディレクトリ以下にある bin に移動し、以下を実行して AmazonSearch.rb を作成しておく。


$ ruby wsdl2ruby.rb --wsdl http://soap.amazon.com/schemas3/AmazonWebServices.wsdl --classdef --force

AmazonとSOAP4Rで遊ぼう[jin.gr.jp]のサンプルを見つつ以下のようなコードをでっちあげたのだが、どうやっても日本語個所が文字化けする。

amazonwstest.rb


 
require 'soap/wsdlDriver'
require 'iconv'
 
def u8toeuc(str)
  #return Iconv::iconv("EUC-JP","UTF-8",str.gsub("\303\243\302","\343").gsub("\302",""))
  return Iconv::iconv("EUC-JP","UTF-8",str)
end
 
asin = ARGV.shift or raise
require './AmazonSearch.rb'
 
devtag = "" # File.open(File.expand_path("~/.amazon_key")).read.chomp
AMAZON_WSDL = 'http://soap.amazon.com/schemas3/AmazonWebServices.wsdl'
amazon = SOAP::WSDLDriverFactory.new(AMAZON_WSDL).createDriver
amazon.generate_explicit_type = true
 
req =  AsinRequest.new(asin,"webservices-20","heavy",devtag,nil,nil,"jp","books-jp")
 
amazon.AsinSearchRequest(req).Details.each do |detail|
  begin
	puts u8toeuc(detail.ProductName)
  rescue
	p detail.ProductName
	p $!
  end
  puts detail.Url
  puts detail.ImageUrlLarge
end

このソースの結果は以下のようなもの。


% ruby amazonwstest.rb 4873110238
"Ruby\303\243\302\203\302\207\303\243\302\202\302\271\303\243\302\202\302\257\303\243\302\203\302\210\303\243\302\203\302\203\303\243\302\203\302\227\303\243\302\203\302\252\303\243\302\203\302\225\303\243\302\202\302\241\303\243\302\203\302\254\303\243\302\203\302\263\303\243\302\202\302\271"
#<Iconv::IllegalSequence: ["Ruby\217\253\252\203\207\217\253\252\202"], ["\302\271\303\243\302\202\302\257\303\243\302\203\302\210\303\243\302\203\302\203\303\243\302\203\302\227\303\243\302\203\302\252\303\243\302\203\302\225\303\243\302\202\302\241\303\243\302\203\302\254\303\243\302\203\302\263\303\243\302\202\302\271"]>
http://www.amazon.co.jp/exec/obidos/ASIN/4873110238/webservices-20?dev-t=%26camp=2025%26link_code=sp1
http://images-jp.amazon.com/images/P/4873110238.09.LZZZZZZZ.jpg

ちなみに、エラーが出る個所の文字列は "Rubyデスクトップリファレンス" なので、以下のようなコードをでっちあげ、


 
require 'iconv'
 
euc="Rubyデスクトップリファレンス"
p Iconv::iconv("UTF-8","EUC-JP",euc)

amazonwstest.rb と同じコンソール上で実行してみると、(irb 使えばいいのか)


% ruby a.rb
"Ruby\343\203\207\343\202\271\343\202\257\343\203\210\343\203\203\343\203\227\343\203\252\343\203\225\343\202\241\343\203\254\343\203\263\343\202\271"

となる。

ドロくさく調査するとそれぞれ以下のような対応になる、までしか追えなかった。
よく見ると類似してるよなぁ。

a.rb の調査結果
\343\203\207 デ
\343\202\271 ス
\343\202\257 ク
\343\203\210 ト
\343\203\203 ッ
\343\203\227 プ
\343\203\252 リ
\343\203\225 フ
\343\202\241 ァ
\343\203\254 レ
\343\203\263 ン
\343\202\271 ス

amazonwstest.rb の調査結果
\303\243\302\203\302\207 デ
\303\243\302\202\302\271 ス
\303\243\302\202\302\257 ク
\303\243\302\203\302\210 ト
\303\243\302\203\302\203 ッ
\303\243\302\203\302\227 プ
\303\243\302\203\302\252 リ
\303\243\302\203\302\225 フ
\303\243\302\202\302\241 ァ
\303\243\302\203\302\254 レ
\303\243\302\203\302\263 ン
\303\243\302\202\302\271 ス

-amazon[amazon.co.jp] から返ってくる文字は utf-8 じゃないのかしら。

つっこみなどありましたらどうぞ。e-mailアドレスは公開されません。

お名前: e-mail:
コメント:

+ なひ 『AmazonからのレスポンスのHTTP headerにcharsetがない(すなわちUS-ASCIIと解釈されなければならない)というバグなんですが、』
+ なひ 『11月の修正版リリースでも直りませんでした。。。』
+ なひ 『次のSOAP4Rのリリース(1.5.2)で、このバグを回避する(無理やりutf-8として解釈する)機能をつけようと思います。』

先頭に戻る


2003/9/22 (月)

BGM: 愛を取り戻せ (02:54)

AmazonWebService with SOAP4R [ruby][computer]

日本語個所文字化け[2003/09/21/21 @topic3]解決。

xmlscanner[RAA:xmlscan]を入れわすれていただけだった……。

それに Ruby[ruby-lang.org] 1.8.x だと require 'soap/wsdlDriver' した時点で勝手に iconv 呼びだすので require 'iconv' は不要だ。

先頭に戻る


2003/9/23 (火)

BGM: 想い出がいっぱい (04:03)

ジーンズ [shopping]

今穿いているジーンズもヨレヨレになってきたので、何年かぶりに購入。

8 年くらいずっと同じブランド、色、形のジーンズを買い続けたんだけどさすがに飽きたので違う色・形のジーンズに。

新素材らしく穿き心地がよい。するっと穿ける上、かがんでも伸縮性が適度にあって圧迫感がほとんどない。

ちなみにこれ[store.yahoo.co.jp]の 012。

はやめにカゼ薬 [misc]

買い物から帰ってきたらちとダルかったので初期の風邪と判断し、投入。
おかげですぐに治った。

amazondvd.rb ruby1.8 対応 [nDiary]

AmazonWebService with SOAP4R[2003/09/22/22 @topic1]で amazondvd.rb ライクなことに取組んでたが、結論、取得できる情報がすくないのでやめ。画像リンクがあっても実際には画像が用意されていなかったりしたし。

正直、SOAP って何?仕組もよくわからん。でもまー、AmazonWebService を手軽に利用できそうだしやってみっか、という感じで始めた時点でダメダメ。

それはそれとして。キャッシュの形式を次バージョンの amazon.rb[cds.ne.jp] にあわせる予定ですが、それまで既存の amazondvd.rb を暫定的に ruby 1.8 対応。

兼乃さん[pobox.ne.jp]がすでに取組んでらっしゃっておられて、ほとんど同じことをやっただけです……。--debug オプションつきだとまだ warining が出ますが一応動作します。

苦戦しておられた[pobox.ne.jp]


warning: string pattern instead of regexp; metacharacters no longer effective

の警告も出ないようにしました。


 
  def response_get(path,url)
	http = httpconnect(url)
	a, = http.get2(path)
	httpurl = 'http://' + url
	if a.code == '302' then
	    #path = a.header['location'].sub(httpurl, "")
	    path = a.header['location'].sub(Regexp.new(httpurl), "")
	    a, = http.get2(path)
	  end
	return(a)
  end

にしただけです。

amazondvd.rb_030923[double-red.net]

http.get2 は 1.6.x 互換のためにそのまま残してあります。
あと今回から amazondvd のバージョンをこっそり出力にうめこむようにしてありますので邪魔でしたら適宜消してください(*1)


 
AMAZON_MEDIA_ICON = true

にすると商品が DVD/Xbox/GAME CUBE だと、メディア表示が -amazon[amazon.co.jp] で使用されているメディアアイコンに変わります。いいのかな?不安だな。非推奨。:-)

テスト。

  • ベスト・オブ・ドリームス』 (Media: CD)
    • ベスト・オブ・ドリームス
    • 【アーティスト: レベッカ
    • 【KRE】
    • 発売日: 1990/08/01】 【枚数: 1 枚】 【価格:\2,854】
    • 【内容(「CDジャーナル」データベースより)】
      • 泣けてくる。アルバムのそこここに散らばった「メモリー」が悲しい。ライヴで欠かせなかったあの曲この曲が整頓され,目の前に提出されている。やはりただのビッグ・ネームに終わらない優れたバンドだった。思い出の浸みこんだ曲をもう1度聴こう。(...)

  • 鉄騎』 (Media: DVD (Xbox))
    • 鉄騎
    • 【メーカー: カプコン
    • 発売日: 2002/09/12】 【価格:\17,671】

*1: 770行目くらい

先頭に戻る


2003/9/24 (水)

BGM: 海より深く (04:39)

utf-8 ツッコミ [nDiary]

に終始。
以上。

つっこみなどありましたらどうぞ。e-mailアドレスは公開されません。

お名前: e-mail:
コメント:

+ waka 『utf8 ツッコミテスト』

先頭に戻る


2003/9/25 (木)

BGM: BACK TO PARADISE (04:36)

いばらの王 2 巻 [book][shopping]

購入。

  • コミック いばらの王 2巻』 (Media: 本)
    • コミック いばらの王 2巻
    • 【出版社: エンターブレイン(Beam comix)】
    • 【著者:岩原 裕二(著)】
    • 発売日: 2003/09/26】 【価格:\651】
    • 【エディション: コミック】
    • 【出版社/著者からの内容紹介】
      • 岩原裕二渾身のダークホラー、古城脱出活劇「いばらの王」、待望の第2巻! 波力発電所から海底トンネルを利用し、古城へと戻ったカスミたち。だが、度重なる怪生物の襲撃によって、仲間はひとり、またひとりと散っていく……。連載時のカラーページも完全収録!

ISBN: 4-7577-1585-4【bk1 / amazon / 紀伊國屋

3 巻はやく読みたい。

先頭に戻る


2003/9/27 (土)

BGM: THE EDGE OF SOUL (05:00)

AmazonWebService を利用したフィルタ amazonws.rb [nDiary]

せっかくさわってみたので[2003/09/21/21 @topic3]作成。

特徴、制限、仕様は

  • 商品の種類関係なく取得可能
  • ASIN でも商品コードでも指定可能(一部例外あり)
  • 今のところアマゾンアソシエイトに未対応
  • たまに文字化けする
  • キャッシュあり(Marshal[ruby-lang.org] 利用してリクエストオブジェクトそのものを保存)
  • キャッシュには amazon に登録されている全情報が入る
  • 導入にはいくつかのモジュールが必要(SOAP4R[RAA:soap4r]必須)
  • 取得できる情報数は amazon.rb[cds.ne.jp]amazondvd.rb[double-red.net] と比べてすくない
  • -amazon[amazon.co.jp] 内で HTML に変更があっても問題なく動作する(はず)
  • 取得もれがない(はず)
  • 商品画像 URL は小、中、大とかならず用意されているのだが実際には画像ファイルが無い場合がある
  • Ruby[ruby-lang.org] 1.8.x 以降のみ対応

テスト。


(@@book:4-87311-023-8)
(@@book:B0000CEQCZ)
(@@cd:PCCG-00613)
(@@dvd:B00005R5J3)
(@@dvd:ST-0355)
(@@vhs:B00005GAVY)
(@@soft:B00008HUYT)
(@@soft:B00006FDJM)
(@@game:B00009RG3M)
(@@game:B000099114)
(@@electronics:B00009N5P6)

(@@book:4-87311-023-8)
(@@book:B0000CEQCZ)
(@@cd:PCCG-00613)
(@@dvd:B00005R5J3)
(@@dvd:ST-0355)
(@@vhs:B00005GAVY)
(@@soft:B00008HUYT)
(@@soft:B00006FDJM)
(@@game:B00009RG3M)
(@@game:B000099114)
(@@electronics:B00009N5P6)

-amazon[amazon.co.jp] からの紹介文、カスタマーレビュー、CD の場合全曲名など、他にも表示しようと思えばできるけどこのくらいで十分だと思う。

近日公開予定。

先頭に戻る


2003/9/30 (火)

BGM: keep yourself alive (05:09)

PMX-003 THE O [plastic model]

THE-O

28 日に完成。
以前からジ・オ本来の色(*1)はカッコわるーと思っていたのでメタリックジ・オに仕上げた。
スタイルは全体の重厚感が非常にバランスがとれていて良い。

筆ムラをおさえて塗装できた。塗膜と隠蔽力(*2)の強いメタリック系カラーのおかげ。
エアブラシやスプレーはまだ一度も使ったことない(持っていない)けど、この仕上がりで満足している。

THE O 画像集[double-red.net]

もう少し調整して画像は再アップする予定。ピンボケ画像もあるんで。

amazondvd.rb [nDiary]

商品へのリンク title 属性がすべて「商品について」になっていたのを修正しただけ。

amazondvd.rb_030930[double-red.net]

amazonws.rb [nDiary]

  • デベロッパートークンを設定できるようにした。
  • アーティスト/著作者/出演者の他の作品へのリンクを生成するようにした。
  • メーカー関連商品へのリンクを生成するようにした。ただしメーカーによっては正しいリンクが得られない。

モジュール特有の Warning が出るが、これは目をそむける事にしよう。
アソシエイト対応までできたら一段落かな。

表示方法も柔軟に変更できるようにしたいけど、アイデアが浮かばない。
テンプレートを用意して埋め込むようにするのがラクだけど、これだと取得できていない情報の部分が空になるしなぁ。直接 ruby のコードをテンプレートに埋め込むのもよくあるタイプだけど、本末転倒な気がする。

テスト。


(@@CD:TFCC-88070)

(@@CD:TFCC-88070)

*1: 黄土色
*2: 下地の色の影響をおさえる力とも言える

先頭に戻る