| << | < | 2006/11 | ||||
|---|---|---|---|---|---|---|
| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | ||

























今年もあと 25 日(639 時間)
2006/11/24 (金)
■ M+ FONTS を Vine Linux にインストール [computer]
してみた。
web ブラウザに適用するために、ttf 版。
見やすくなった。
特に数字の '0' とアルファベット大文字 'O(オー)'と、数字の '1' とアルファベット小文字 'l(エル)' の視認性の高さがバツグンにいい。
bdf 版を emacs に適用してみたが、12dot でもちょっと小さすぎな感じなので、ボツ。
インストールメモ。こういうのは、履歴をシェルとかにしておくと、後々便利。
#!/usr/bin/env bash
mplusfonts=mixfont-mplus-ipa-TrueType-20060520.tar.bz2
mplusfontsD=$(basename ${mplusfonts} .tar.bz2)
mplusfontsUrl=http://qgpop.dl.sourceforge.jp/mix-mplus-ipa/20216/${mplusfonts}
osTtfD=/usr/share/fonts/TrueType/
if [ ! -f ${mplusfonts} ]; then
echo "-- Downloading ${mplusfonts} --"
cmd="wget -nH -c ${mplusfontsUrl}"
echo $cmd
$($cmd)
fi
if [ ! -d ${mplusfontsD} ]; then
echo "-- Extracting ${mplusfonts} --"
cmd="tar xvjf $(basename ${mplusfonts})"
echo $cmd
$($cmd)
fi
echo "-- Installing ${mplusfonts} --"
mplusfontsttfD=$(find ${mplusfontsD} -name "fonts" -type d)
cmd="cp -p ${mplusfontsttfD}/*ttf ${osTtfD}"
echo $cmd
$($cmd)
cmd="cd $osTtfD"
echo $cmd
$($cmd)
cmd="mkfontdir"
echo $cmd
$($cmd)
cmd="mkfontscale"
echo $cmd
$($cmd)
echo "done."2006/11/23 (木)
■ 6 年目 [misc][site]
日記開始から 5 年。
下がる一方の日記補完率ではあるけれども。
飽きてきたのか、あまりに身近になりすぎたのか、ネットを見る習慣も下がっている。
夏頃、Hiki で nDiary とかいうものを開発していたんだけれど、放置しちゃったし。
ある程度形にはなったんだけれど、途中激務に襲われてモチベーションがダウン。
で、再開発のメドたたず。ま、いいか。
とりあえず、毎年の事なので恒例の文言を。
nDiary[cds.ne.jp]、いつもわたしのヘタな文章をいやがらずに HTML に変換してくれてありがとう。
これからもよろしく。
嗚呼、勤労感謝の日。
dcomp.rb の結果のメモ
Total (2001-11-24 - 2006-11-23) 28.658 % (523/1825)
■ 調整中に事故、復旧しますた [site]
すみません、サイト調整中、あやまって
http://www.double-red.net/cgi-bin/aws/
を消去しちゃいました。
これにともない、amazon_shop2 が動かない方がいると思います。
バックアップがないので、急遽作りなおします。
少々お待ちを。
追記
11/24 1:04 a.m. 復旧しました。ご迷惑おかけしました。
恐いので、ご自身のサイトでミラーたてていただけると助かります。
#!/usr/bin/ruby
$: << "ruby-amazon/lib" # http://raa.ruby-lang.org/project/ruby-amazon/ をカレントに置いておく。
require 'cgi'
require 'aws4as2' # aws4as2.rb をカレントに置いておく。
cgi = CGI.new
print cgi.header
@aws_token = '' #必須。デベロッパートークン
@associate_id = '' #必須。アソシエイト ID
@srch_keywd = cgi['srch_code'].to_s
aws = Aws.new(@aws_token, @associate_id)
aws.power_search(@srch_keywd)
aws_request = aws.as2request.to_s
puts "<pre>"
puts aws_request
puts "</pre>"上のソースを保存。
index.cgi
という名前でアップロード。
- 実行権限つけるのを忘れずに。
- 1 行目の ruby の PATH(#!/usr/bin/ruby)をサーバとあわせるのも忘れずに。
- デベロッパートークン、アソシエイト ID を変更するのを忘れずに。
http://www.caliban.org/files/ruby/ruby-amazon-0.9.2.tar.gz[caliban.org]
を持って来て、展開。
ruby-amazon-0.9.2
なフォルダ名になっていたら、
ruby-amazon
に変更。
aws4as2.rb[double-red.net] も持ってきます。
- ruby-amazon と、aws4as2.rb を index.cgi 置いた場所へまるっとアップロード。
http://anatanosite.net/cgi-bin/index.cgi?srch_code=B0003053OK
とかでアクセスして何やら商品情報っぽいのが表示されていたら、成功。
ndiary.conf で、
USE_AWS4AS2 = 'true'
だったら、
USE_AWS4AS2 = 'false'
にして、
(これ以降の設定は、将来 ndiary.conf で設定できるようにします。)
amazon_shop2.rb の
awsurl = %Q'http://www.double-red.net/cgi-bin/aws/?srch_code=#{@srch_keywd}'
という行の
http://www.double-red.net/cgi-bin/aws/
という個所を、index.cgi のある場所へ変更。
以上です。
2006/11/5 (日)
■ テイルズ オブ リバース [game]
- 『テイルズ オブ リバース』 (Media: Video Game) (Media: PlayStation2)

- 【メーカー: ナムコ】
- 【発売日: 2004/12/16】 【価格:¥ 3,480】
- 【数量: 1】
- ASIN B0003053OK
プレイ、クリア。
1 年ほど前、ある店の閉店セールにて未開封新品 \500 でゲットしたこのゲーム。プレイする事なく売ろうかとも考えたが、思いきって封を切りプレイ。
一般的に、テイルズシリーズの中では評判は良くないらしいが、
ディスティニー2、シンフォニア、アビス、とテイルズシリーズはプレイしてきているが、個人的に一番面白かった。
戦闘システムがかなり複雑で、回復する術がほとんどなく、回復アイテムも高価で、序盤苦しい。(この辺が万人受けしなかったのかもしれない。)
しかし、料理システムでまかなえる事に気付く。料理システムに世話になったテイルズシリーズは、これが初めて。
武具の継承、エンハンス、など意欲的にいろんなシステムが盛り込んであり、いささか混乱するが、それらを理解しなければなかなかボスに勝てない。へたしたら、ザコにもやられる。
戦闘もいい感じなのだけれど、ストーリーもなかなか。
すでにライトノベル化されていそうなテーマらしいが、さいわいそのような作品は知らんので、新鮮にプレイできた。
聖獣の力とか、ほとんど前触れなくいきなり話にからんでくるような展開もあったけれど、その辺は目をつぶって。
主人公の性格が暗く、声のトーンもしぶめに設定されているので、その点はいまいち。シンフォニア、アビス、の主人公のほうが好きだ。
操作キャラの一人、ティトレイの性格と声優が、アニメ「ワンピース」のウソップそのままだったので、ウソップにしか見えなかった。
\500 以上の価値はあるよ、これ。
■ バガボンド 24 巻、STEEL BALL RUN 10 巻 [book][shopping]
- 『バガボンド 24 (24)』 (Media: 本)
ISBN: 4063725537【bk1 / amazon / 紀伊國屋】
あれー、まだ刀匠のとこにいたのか。長いねー。
- 『スティール・ボール・ラン 10 (10)』 (Media: 本)

- 【出版社: 集英社 】
- 【著者:荒木 飛呂彦(著)】
- 【発売日: 2006/11/2】 【価格:\ 410 (税込)】
- 【エディション: コミック】
ISBN: 4088742850【bk1 / amazon / 紀伊國屋】
サンドマン、そろそろ限界じゃないのか。
■ amazon_shop2 対応 abc.rb と、JAN コード ISBN 変換バグ修正 aws4as2.rb [nDiary]
abc.rb[double-red.net] は、amazon_shop2 に対応。
aws4as2.rb は、不正な ISBN を出力するバグを修正。
abc.rb_061105[double-red.net]
aws4as2.rb_061105[double-red.net]
2006/10/1 (日)
■ amazon_shop2.rb Windows で動かないのか [nDiary]
再現させられなくてほとほと困っている。
うちの PC-UNIX では動作するのでなおさら。
しのさんとのやりとりや、ユーザ様の日記での「amazon_shop2 動かない」報告、わかった事をまとめると。
(潜在バグも多々あったけれど)以下のような。
- 画像ファイルの幅と高さゲット時に画像ファイル消そうとして、怒られてフィルタの動作がストップ
- 表示時に、表示情報用一時ファイルを消そうとして、怒られてフィルタの動作がストップ
ファイル作成時のパーミッションのせいっぽい。
だので、ファイル削除に失敗してもフィルタ動作を続けるように修正してみました。
「こうしたら動いたよ」
的なコメントもちらほらと見えますので、その辺も参考にしています。
ありがとうございます。
どうでもいいかもしれませんが、主な修正点は以下です。
- 一時画像ファイルのネーミングルールを amazon 登録の画像ファイルにした。
- 一時画像ファイル削除時エラーでも終了しないようにした
- 'ハイフン'記述の ISBN で、表示用一時ファイルのネーミングルールの整合が取れないバグの修正
- ファイル削除メソッドを File.delete から、FileUtils.rm_f へ変更
- umask を強制的に 022 指定するよう修正(nDiary 終了時は戻る)
- デフォルト書式に雑誌用キー、'MAGAZINE' を追加
- URL エンコーディングを追加
置いておきます。何度も入れかえさせてしまい、すみません。
あと、キャッシュはすべて消して実行してください。
amazon_shop2.rb_061001[double-red.net]
■ ONE PIECE 43 巻、クロスゲーム 5 巻、 冒険王ビィト 12 巻、STEEL BALL RUN 9 巻 [book][shopping]
- 『ONE PIECE 巻43 (43)』 (Media: コミック)
ISBN: 4088741498【bk1 / amazon / 紀伊國屋】
- 『冒険王ビィト 12 (12)』 (Media: コミック)
ISBN: 4088742575【bk1 / amazon / 紀伊國屋】
- 『スティール・ボール・ラン 9 (9)』 (Media: コミック)
■ ベルセルク 31 巻、クロスゲーム 5 巻、アニメ店長 1、2 巻 [book][shopping]
- 『ベルセルク 31 (31)』 (Media: コミック)
ISBN: 4592144317【bk1 / amazon / 紀伊國屋】
絵に重厚感、おどろおどろしさ、もっと言うと、「迫力」がなくなってきていないか?
ストーリー的にも中だるみ、トーンダウンしてきている印象。
- 『クロスゲーム 5 (5)』 (Media: コミック)
ISBN: 4091205895【bk1 / amazon / 紀伊國屋】
- 『アニメ店長 1 (1)』 (Media: コミック)

- 【出版社: スタジオディーエヌエー】
- 【著者: 島本 和彦】
- 【発売日: 2003/12/24】 【価格:\ 580】
- ASIN 4758050570
- ISBN 4758050570
ISBN: 4758050570【bk1 / amazon / 紀伊國屋】
裏表紙の題字。
「いつでも買える!と思っているなら今買え!!」
- 『アニメ店長 2 (2)』 (Media: コミック)
ISBN: 475805178x【bk1 / amazon / 紀伊國屋】
裏表紙の題字。
「戦うな!わかり合え!」
■ ワンダと巨像、FF 3 クリア [game]
ワンダと巨像、は夏休みにクリアした。
もうプレイする事はないだろう。
と、いいつつも、ICO 好きならば一度はプレイ・クリアしたほうがよい、そんなゲーム。
良作でした。もうプレイする事はないけどな。
FF3(DS)も先週クリア。
これももうプレイする事はないだろう。
特にプレイしていなくとも、生きていける、そんなゲーム。
音楽はまあまあだったので、サントラ買った。
■ webnail_s フィルタ [nDiary]
amazon_shop2 のデバッグ時、息抜きに作ったフィルタ。
google preview という
Firefox[mozilla-japan.org] のエクステンションを使い始めたのが、作成しようと思ったきっかけ。
指定 URL のブラウザイメージをサムネイル表示する、昔作った webnail.rb[double-red.net] の外部アプリを一切使用しないシンプル版。
http://hoge.foo.bar/a/b/c/index.html
を指定しても、
http://hoge.foo.bar/
のサムネイルしか表示されない。サムネイル画像が無い場合もある。それのチェックとかはまるっきりやっていない。
次のように使う。
(webnail_s:http://www.google.com/)
(webnail_s:http://www.double-red.net/)webnail_s.rb_061001[double-red.net]
■ google map にマイカー [misc]
地図が刷新されたようで、自分のマンションを探す。
以前はマンションが建つ前の画像だったが、どうだ?
……
おお、マンション名が登録されとる。どれどれ、と拡大。
ん?ん?ん?
おおおおおおお、駐車場に停まっているマイカーが写っていたーー。
すごーく嬉しいぞ。
調子こいて熊本の実家を見てみると、お、以前はピンボケだったが鮮明な範囲が広がっている。
どれどれ、と拡大。
……
ぎりぎりでピンボケだった。うわー、マジでぎりぎりだ。あと 10 メートルもないくらいの精度じゃねーか。
もうちょい頑張ってほしかった。
カミさんの実家は鮮明に写っていたが、改築前のやつっぽい。
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]
| 年 | 1月 | 2月 | 3月 | 4月 | 5月 | 6月 | 7月 | 8月 | 9月 | 10月 | 11月 | 12月 |
| 2001 | - | - | - | - | - | - | - | - | - | - | 13.33 | ★48.39 |
| 2002 | 9.68 | 39.29 | 29.03 | 20.00 | 16.13 | 23.33 | 22.58 | 29.03 | ★43.33 | 32.26 | ★43.33 | ★54.84 |
| 2003 | ★51.61 | ★60.71 | ★64.52 | 36.67 | ★51.61 | ★46.67 | ★54.84 | ★41.94 | ★53.33 | ★51.61 | ★60.00 | 35.48 |
| 2004 | ★45.16 | ★58.62 | ★45.16 | 36.67 | 29.03 | 33.33 | 29.03 | 38.71 | 30.00 | ★45.16 | 20.00 | 9.68 |
| 2005 | 25.81 | 17.86 | 9.68 | 6.67 | 12.90 | 16.67 | 16.13 | 9.68 | 3.33 | 12.90 | 6.67 | 9.68 |
| 2006 | 12.90 | 3.57 | 6.45 | 10.00 | 22.58 | 20.00 | 16.13 | 3.23 | 13.33 | 3.23 | 10.00 | - |







