ローテンション日記

<< < 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 (金)

BGM: THE SOUL OF ALPHA (02:57)
総合運: 78 点 / ラッキーカラー: クリーム色 / ラッキーナンバー: 14
曇り(0 mm) / 12℃ / 北北西(4 m/s) @ 01:31:57

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 (木)

BGM: 大団円 (03:16)
総合運: 84 点 / ラッキーカラー: 藍色 / ラッキーナンバー: 10
曇り(0 mm) / 12℃ / 北北西(4 m/s) @ 00:21:46

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 (日)

BGM: 巨大戦艦インビンシブル (00:55)
総合運: 89 点 / ラッキーカラー: 紺 / ラッキーナンバー: 6
晴れ(0 mm) / 14℃ / 北北東(1 m/s) @ 03:20:16

テイルズ オブ リバース [game]

プレイ、クリア。

1 年ほど前、ある店の閉店セールにて未開封新品 \500 でゲットしたこのゲーム。プレイする事なく売ろうかとも考えたが、思いきって封を切りプレイ。

一般的に、テイルズシリーズの中では評判は良くないらしいが、

ディスティニー2、シンフォニア、アビス、とテイルズシリーズはプレイしてきているが、個人的に一番面白かった。

戦闘システムがかなり複雑で、回復する術がほとんどなく、回復アイテムも高価で、序盤苦しい。(この辺が万人受けしなかったのかもしれない。)
しかし、料理システムでまかなえる事に気付く。料理システムに世話になったテイルズシリーズは、これが初めて。

武具の継承、エンハンス、など意欲的にいろんなシステムが盛り込んであり、いささか混乱するが、それらを理解しなければなかなかボスに勝てない。へたしたら、ザコにもやられる。

戦闘もいい感じなのだけれど、ストーリーもなかなか。

すでにライトノベル化されていそうなテーマらしいが、さいわいそのような作品は知らんので、新鮮にプレイできた。
聖獣の力とか、ほとんど前触れなくいきなり話にからんでくるような展開もあったけれど、その辺は目をつぶって。

主人公の性格が暗く、声のトーンもしぶめに設定されているので、その点はいまいち。シンフォニア、アビス、の主人公のほうが好きだ。

操作キャラの一人、ティトレイの性格と声優が、アニメ「ワンピース」のウソップそのままだったので、ウソップにしか見えなかった。

\500 以上の価値はあるよ、これ。

バガボンド 24 巻、STEEL BALL RUN 10 巻 [book][shopping]

ISBN: 4063725537【bk1 / amazon / 紀伊國屋

あれー、まだ刀匠のとこにいたのか。長いねー。

ISBN: 4088742850【bk1 / amazon / 紀伊國屋

サンドマン、そろそろ限界じゃないのか。

ひもとロープの結び方 [book][shopping]

こんな本が欲しかった。

ISBN: 4148271530【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 (日)

BGM: 最後の死闘 THE BLACK MAGES Ver (04:55)
総合運: 65 点 / ラッキーカラー: 紺 / ラッキーナンバー: 5
弱雨(0 mm) / 20℃ / 82 % / 東(2 m/s) @ 22:37:19

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: コミック)
    • One piece 巻43 英雄伝説 ジャンプ・コミックス
    • 【出版社: 集英社(ジャンプコミックス)】
    • 【著者: 尾田 栄一郎
    • 発売日: 2006/9/4】 【価格:\ 410】
    • 【内容紹介】
      • バスターコールがかかり、ロビンは最終限界点「正義の門」の目前に迫る!! 一刻を争う状況に、ルフィ達はCP9の壁を突破し、彼女を絶望の淵から救いだせるのか!? “ひとつなぎの大秘宝”を巡る海洋冒険ロマン!!
    • ASIN 4088741498
    • ISBN 4088741498

ISBN: 4088741498【bk1 / amazon / 紀伊國屋

  • 冒険王ビィト 12 (12)』 (Media: コミック)
    • 冒険王ビィト 12 迎撃!!天空王 ジャンプ・コミックス
    • 【出版社: 集英社(ジャンプコミックス)】
    • 【著者: 三条 陸,稲田 浩司
    • 発売日: 2006/09/04】 【価格:¥ 410】
    • 【内容紹介】
      • ビィトたちの死闘に凶刃乱入! 八輝星到達へ動きだしたヒスタリオ。だが、突然変貌したバロンにより打ち砕かれる! 赤い月夜に見せるバロンの力とは!? 三条 陸+稲田浩司が送る新世代の大冒険、第12巻!!
    • ASIN 4088742575
    • ISBN 4088742575

ISBN: 4088742575【bk1 / amazon / 紀伊國屋

  • スティール・ボール・ラン 9 (9)』 (Media: コミック)
    • Steel ball run Vol.9 嵐の夜がやってくる ジャンプ・コミックス
    • 【出版社: 集英社(ジャンプコミックス)】
    • 【著者: 荒木 飛呂彦
    • 発売日: 2006/9/4】 【価格:\ 410】
    • 【内容紹介】
      • リンゴォ大統領へと送った「遺体の在処を示すメモ」。スティールが利用されている事を知ったルーシーはそのメモを盗み出すが、侵入したビルを封鎖され逃げ場を失ってしまった…。絶体絶命の彼女を救いに現れたのは!?
    • ASIN 4088741471
    • ISBN 4088741471

ISBN: 4088741471【bk1 / amazon / 紀伊國屋

ベルセルク 31 巻、クロスゲーム 5 巻、アニメ店長 1、2 巻 [book][shopping]

ISBN: 4592144317【bk1 / amazon / 紀伊國屋

絵に重厚感、おどろおどろしさ、もっと言うと、「迫力」がなくなってきていないか?
ストーリー的にも中だるみ、トーンダウンしてきている印象。

  • クロスゲーム 5 (5)』 (Media: コミック)
    • クロスゲーム 5 少年サンデーコミックス
    • 【出版社: 小学館(少年サンデーコミックス)】
    • 【著者: あだち 充
    • 発売日: 2006/09/15】 【価格:¥ 410】
    • 【出版社/著者からの内容紹介】
      • 幼なじみは四姉妹!? スポーツ用品店の息子・樹多村光と、バッティングセンター&喫茶店「クローバー」の娘たちが繰り広げる、爽やかで少しせつない青春野球ストーリー!!
    • ASIN 4091205895
    • ISBN 4091205895

ISBN: 4091205895【bk1 / amazon / 紀伊國屋

ISBN: 4758050570【bk1 / amazon / 紀伊國屋

裏表紙の題字。
「いつでも買える!と思っているなら今買え!!」

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 (日)

BGM: RHYTHM EMOTION (03:51)
総合運: 63 点 / ラッキーカラー: 空色 / ラッキーナンバー: 2
曇り(0 mm) / 17℃ / 北北西(3 m/s) @ 00:04:03

XXXG-01W "Ver.Ka" 作成再開 [plastic model]

2 年も放置[2004/05/30 @topic5]していたプラモを作り始めた。

筆が固くなっていて、それらをほぐしたり、塗料が乾燥していてシンナーで薄めなおしたり、と作り始めるのにえらく時間がかかった。
で、結局本日の成果は頭部、右腕(途中)まで。

ウイングガンダム頭部・右腕

段取りがわからなくなっている。かなりブランクを感じる。

amazon_shop2 AmazonWebService をローカルで [nDiary]

データをゲットするのにいち個人サイトに依存するフィルタは、やはりちょっと気になる。

ごもっとも。

Access Key ID (Subscription ID) を各個人で取得せずに AWS から情報を入手するためには、仕方がないのだろうけれど。

↑もともとこの思想で作りましたが、両方選択できるようにしました。

やりかたはちょっと手間が必要ですが、以下のようにするとローカルで 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]

先頭に戻る


日記コンプリート率(%)dcomp.rb
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 -
Total (2001-11-24 - 2006-11-24) 28.697 % (524/1826)