2003/7/1 (火)
■ 煙草税金アップ [misc]
だった日。
小学生低学年時、「煙草を一本も吸わずに生きてやる」と誓って以来、その誓いを頑なに守り通し、今までくわえたこともない。
当然これから先も無煙、もとい無縁であり、煙草の値段が上がる事自体、わたしに関係ないといえばない。
ただ、(これまた飲まないけれど)発泡酒の増税もあったり、一般市民の嗜好品から税金を巻き上げるような今のセコい税制改革には疑問を持ってしまふ。
■ color_code.rb のテスト [nDiary]
色分けフィルタ[pobox.ne.jp]、おそまきながら導入、テスト。で、emacs[gnu.org] の font-lock に近付けたくてこまごまといじってみた。
=begin
color_code_waka.rb
スタイルシートでスクリプトを色分けする
ちはやさん(http://sein.pobox.ne.jp/nowhere/diary/200306a.html#d06_t1)作のをちょっと改良
定数、メソッド、インスタンス変数、グローバル変数、=begin~=endに対応
=end
class Filter
def color_code_waka(str, type)
#予約語 色分け時はsyntaxクラスになる。
syntax = %w{
BEGIN END alias and begin break case def defined? do else elsif end ensure for if in module next not or redo rescue retry return super then undef unless until when while yield
}
#擬似変数 色分け時はvarクラスになる
variable = %w{
self true false nil __FILE__ __LINE__
}
#強調語 色分け時はemphasisクラスになる
emphasis = %w{
require private public include attr_reader attr_writer attr_accessor initialize protected each times
}
case type
when :CODE
str.gsub!(/&/, "&")
str.gsub!(/</, "<")
str.gsub!(/>/, ">")
str.gsub!(/(".*?")/, %q{<em class="value">\1</em>})
str.gsub!(/('.*?')/, %q{<em class="value">\1</em>})
str.gsub!(/(%q{.*?})/i, %q{<em class="value">\1</em>})
str.gsub!(/(%w{.*?})/i, %q{<em class="value">\1</em>})
# add by waka
str.gsub!(/(def +)([\w\d_]+)(\(.*\))?$/){ #メソッド
head = $1
key = $2
arg = $3
a = "#{head}<em class=\"function\">#{key}</em>#{arg}"
a
}
str.gsub!(/(@[^[. ]+)([. ])/, %q{<em class="var">\1</em>\2}) #インスタンス変数
str.gsub!(/(class[ \t]+)([A-Z][^. =]+)$/,'\1<em class="constant">\2</em>') #定数、クラス名
str.gsub!(/([A-Z][\w\d]+)([. =])/){ #定数、クラス名
key = $1
tail = $2
unless key =~ /__$/ then
tail = tail unless tail.empty?
a = "<em class=\"constant\">#{key}</em>#{tail}"
else
a = "#{key} "
end
a
}
str.gsub!(/(\$[\w\d]+)[ =]?$?/){ #グローバル変数
key = $1
a = "<em class=\"var\">#{key}</em>"
a
}
str.gsub!(/(^=begin.*=end$)/mi){ # =begin ~ =end 用
key = $1.gsub(/^=begin/,"=b_egin").gsub(/=end$/,"=e_nd")
a = "<em class=\"comment\">#{key}</em>"
a
}
syntax.each do |word|
str.gsub!(/((\b)#{word}(\b))/i, %q{<em class="syntax">\1</em>})
end
#classはhtml中で使われるため別扱いで
str.gsub!(/((\b)class(\s))/i, %q{<em class="syntax">\1</em>})
variable.each do |word|
str.gsub!(/((\b)#{word}(\b))/i, %q{<em class="var">\1</em>})
end
emphasis.each do |word|
str.gsub!(/((\b)#{word}(\b))/i, %q{<em class="emphasis">\1</em>})
end
str.gsub!(/(#[^{].*)/, %q{<em class="comment">\1</em>})
when :AFTER_CODE
str.gsub!(/<em class=\"syntax\"><em class=\"syntax\">end<\/em><\/em>/, "<em class=\"syntax\">end</em>")
str.gsub!(/=b_egin$/,"=begin")
str.gsub!(/=e_nd<\/em>$/,"=end<\/em>")
end
end
endスタイルシートに以下を追加して、定数、メソッドに色つけてみる変更も加えてたり。
あとは、かなりいいかげんですが、インスタンス変数、グローバル変数にもむりくり対応し、=begin~=end内はコメントとする変更を追加してます。
/*定数*/
pre em.constant{
color: #00aa22;
font-style: normal;
}
/*関数・メソッド*/
pre em.function{
color: #00bb22;
font-style: normal;
}
=begin
comment
=end
$zzz = $0
class Hoge
def foo
@foo = "unyu"
end
end
p Hoge.new.foo
p $zzz.to_sって、何だ、このコード。:-)
シェルスクリプトなど他言語対応を考えると、"Code: shell" とかオプションで対応する必要があるなぁ。ってこれはすでにちはやさん[pobox.ne.jp]が提案されてましたね。
参考にするため、sh-script-mode.el をざっと見たけれど、色をつけるのってかなりの労力。
やめよかな……。:-)
2003/7/2 (水)
■ color_code_ruby.rb [nDiary]
意地になって font-lock に近付けようとした結果、なんとかここまでできました。
正規表現ばかりでやや重いです。
ちはやさんのコードを参考にさせていただきましたが、もはや原形をとどめておりません……。
書式も変わってるし……。
書式は、
RubyCode:
ソースコード
CodeRuby:です。
こういう書式にしておいたほうが、Code: を巻きこまなくてよいし、のちのちシェルスクリプト版作成する段になった時も、ShellCode: なんちゃら~で区別しやすくなると思いましたので。
なお、RubyCode:、CodeRuby: はそれぞれ行頭から開始です。
ソースに空行ある場合でも動作するようにしたつもりです。
素気ない表示の場合、ブラウザのキャッシュが残っていて、それを読んでいる可能性があります。
Mozilla ですと、Shift + リロードボタンで再読み込みするとキャッシュを更新するようです。
color_code_ruby.rb_030702[double-red.net]
サンプルとして、nDiary[cds.ne.jp] ライブラリの topic.rb のコードで試してみます。
# $Id: topic.rb,v 1.11 2003/01/22 12:53:11 not Exp $
# トピック一覧作成クラス
class Topics
include DiaryModule
@@topic = nil
attr_accessor :showVersion
attr_reader :regexp
attr_accessor :pattern
attr_accessor :replace
attr_reader :diary
def initialize
@topicMonthFormat = '%Y年%0m月'
@topicDateFormat = '%0d日(%e)'
@regexp = ''
@pattern = ''
@replace = ''
@filename = ''
@diary = nil
@topic = nil
@years = []
end
def skelton=(filename)
@skelton = @filename = filename
end
def topicMonthFormat=(str)
@topicMonthFormat = str unless str.nil?
end
def topicDateFormat=(str)
@topicDateFormat = str unless str.nil?
end
def regexp=(regexp)
@regexp = regexp
@topic = nil
end
def diary=(d)
@lastestFilename = d.latestFilename
@monthlyFilename = d.monthlyFilename
@outputKcode = d.outputKcode
@monthPartNames = d.monthPartNames
@months = d.months
@allDiaries = d.allDiaries
@diaries = d.diaries
@outputDirectory = d.outputDirectory
@logDirectory = d.logDirectory
@config = d.config
end
def loadtopics
return @@topic unless @@topic.nil?
topic = {}
Dir[@logDirectory + '[0-9]' * 6 + '.topic'].each{ |filename|
open(filename){ |file|
file.each{ |line|
t = line.chomp.split(/\t/)
date = t.shift
topic[date[0..5]] = {} unless topic.key?(date[0..5])
topic[date[0..5]][date[6..7]] = t
for i in 0...t.size
t[i].gsub!(/<.+?>/, '')
t[i] = ["_t#{i+1}", t[i].chomp]
end
}
}
}
@@topic = Marshal::dump(topic)
end
def filter_topics(diaries)
return @topic unless @topic.nil?
loadtopics
regexp = Regexp::compile(@regexp)
topic = Marshal::load(@@topic)
topic.delete_if{ |month, days|
days.delete_if{ |date, topics|
topics.delete_if{ |line| regexp !~ line[1] }
topics.size.zero? or !diaries.include?(month + date)
}
days.size.zero?
}
years = []
topic.keys.each { |month|
years << month[0..3].to_s
}
@years = years.sort.uniq
@topic = Marshal::dump(topic)
end
def enumerate_years(diaries)
filter_topics(diaries)
@years
end
def tohtml(diaries, putmonth = true, year = '')
body = ''
@diaries = diaries
topic = Marshal::load(filter_topics(diaries))
pattern = Regexp::compile(@pattern)
topic.keys.sort.reverse_each{ |month|
next unless month[0..3].index(year)
monthlink = []
monthhtml = ''
topic[month].keys.sort.each{ |date|
d = Time::local(month[0..3], month[4..5], date)
monthhtml << "\t\t<li>#{d.strftime2(@topicDateFormat)} : "
monthhtml << topic[month][date].collect!{ |t|
monthlink << "<a href=\"#{date2monthlyfilelink(month+date)}\">#{@monthPartNames[date.to_i]}</a>"
"<a href=\"#{date2monthlyfilelink(month+date, true)}#{t[0]}\">#{t[1].gsub(pattern, @replace)}</a>"
}.join(' / ')
monthhtml << "</li>\n"
}
if putmonth then
m = Time::local(month[0..3], month[4..5])
if @monthPartNames.uniq.size == 1 then
body << "\t<dt><a #{isXHTML ? 'id' : 'name'}=\"t#{month}\" href=\"#{date2monthlyfilelink(month+'01')}\">"
body << "#{m.strftime2(@topicMonthFormat)}</a></dt>\n\t<dd><ul>\n"
else
monthlink.uniq!
body << "\t<dt><a #{isXHTML ? 'id' : 'name'}=\"t#{month}\">#{m.strftime2(@topicMonthFormat)}</a> ( "
body << monthlink.join(' / ')
body << " )</dt>\n\t<dd><ul>\n"
end
end
body << monthhtml
body << "\t</ul></dd>\n" if putmonth
}
if putmonth then
return "<dl>\n" + body + "</dl>\n"
else
return "<ul>\n" + body + "</ul>\n"
end
end
def writeHTML(diaries, putmonth = true, year = nil)
@outputKcode = 1 if (@outputKcode < 1 or @outputKcode > 3)
if /.html?$/i !~ @skelton then
part_diaries = diaries.dup
if year.nil? then
enumerate_years(diaries).each{ |y|
part_diaries.delete_if{ |date| date[0..3] != year }
puthtml(@outputDirectory + @skelton + y + '.html',
@logDirectory + @skelton + '.html', part_diaries, putmonth, y)
}
else
part_diaries.delete_if{ |date| date[0..3] != year }
puthtml(@outputDirectory + @skelton + year + '.html',
@logDirectory + @skelton + '.html', part_diaries, putmonth, year)
end
else
puthtml(@outputDirectory + @skelton, @logDirectory + @skelton, diaries, putmonth)
end
end
def puthtml(filename, skelton, diaries, putmonth, year = '')
out = open(filename, "w")
begin
infile = open(skelton)
infile.each { |line|
loadplugin(line)
if line.gsub!(/<!--body-->/i, "") then
out.print tohtml(diaries, putmonth, year).kconv(@outputKcode)
end
out.print line.kconv(@outputKcode)
}
infile.close
out.close
rescue Errno::ENOENT
$stderr.puts "\n** error: topics skelton file: '#{skelton}' not found.\n"
return
end
print "make '#{filename}'\n"
end
end■ nDiary Antenna [nDiary]
けっこう前から新しいサーバーでの日記へと捕捉先が変更されています。
ありがとうございます。
2003/7/4 (金)
■ color_code_ruby.rb [nDiary]
「あ、ここも色つけたい、でもここつけたらこっちに矛盾が…、ああ、さっき色ついた所にいらんものが…、」
とかコーディングしているうちにハマってしまいまして、もともとちはやさん[pobox.ne.jp]が作りこまれるはずだったことを忘れてしまってました。すみません……。
昨日の日記にのっけていた素のコード、color_code_ruby.rb 自身のソースコードに置換が入って正しいものではなかったため、リンクに変更しました。とかいいつつ……この変更もすぐに意味ないものに[2003/07/04/04 @topic2]。
■ そして color_code.rb へ…… [nDiary]
なんだか、あっちいったりこっちいったりで恐縮ですが、color_code_ruby.rb は obsolete し、再び color_code.rb に。
ColorCode クラスをでっちあげて、メソッドで言語のきりわけをやっていこう、と。
これなら、フィルタをひとつに統合できて経済的。
お試しを、って機能自体は変化ないですが。
color_code.rb_030704[double-red.net]
書式はcolor_code_ruby.rb[2003/07/02/02 @topic1]と同一です。
なお、ソース内に
SupportLang = "Ruby|Shell|Python"なる記述がありますが、Shell、Python は現在のところ未サポートです。:-)
■ 面白い個人サイトの目利き方法 [misc][site]
ちはやさん[pobox.ne.jp]より。
わたしも書いてません、プロフィールの頁[pobox.ne.jp]。
わたしに限らず、サイト開設時に用意していないと、たぶんずーっと書かないと思います。いまさらねぇ、って感じになって。
2003/7/5 (土)
■ 壮行会 [misc]
かの渡米する友人[2003/06/01/01 @topic2]の。
壮行会、といっても旧友が集まって呑んだくれるだけだ。
場所はカミさんの実家が持ってる浜名湖の別荘。近隣に迷惑がかからずにどんちゃん騒ぎできる場所で、ちょくちょく利用させてもらっている。
毎回同じようなメンバーが集まるけど、今回は野郎の彼女が 2 名ほど増えて新鮮。1 組は結婚するとか言ってるし。
主旨が変わって新メンバー歓迎会みたくなった。
2003/7/6 (日)
■ ONE PIECE 29 巻 [book][shopping]
購入。
- 『One piece (巻29)』 (Media: 本)

- 【出版社: 集英社(ジャンプ・コミックス)】
- 【著者:尾田 栄一郎(著)】
- 【発売日: 2003/07/04】 【サイズ: 18 cm】 【価格:\410】
- 【エディション: コミック】
- 【出版社/著者からの内容紹介】
- 空島・神の島を舞台にした麦わらの一味、シャンディア、神の軍団の三つ巴サバイバルも佳境に突入! 神・エネルの予言した5人まで残り僅か! ルフィ達の運命は…!? “ひとつなぎの大秘宝”を巡る海洋冒険ロマン!!
2003/7/7 (月)
■ amazondvd.rb [nDiary]
amazon[amazon.co.jp]の書式変更された[cds.ne.jp]ようなので対応。
amazondvd.rb_030707[double-red.net]
- 発売日
- メーカー
- 価格
が取得できなかったようす。
■ ガンパレードマーチ [game]
- 『高機動幻想ガンパレード・マーチ』
(Media:
) 
- 【アーティスト: ソニー・コンピュータエンタテインメント】
- 【発売日: 2000/09/28】 【価格:\6,090】
をObe 氏が借してくれたので、プレイしてみる。
4、5 時間ほどやってみた。
……オモシロイ。
舞台が故郷の熊本、とかそんなおくに感情をぬきにして。
やりこみ要素が多い、というか。しばらく遊んでみることに。
プレイ中次のようなシーンが。
全国に 2 つしか残っていないスコア手書き入力のボーリング場
爆笑。
あったあった。
スターボウリングだったか、そんな名前の。1 ゲーム \250 くらいだったような。
何度か行ったことあるな。
当時すでにさびれていたから、もうないのかもしれないけど。
2003/7/8 (火)
2003/7/9 (水)
■ color_code.rb [nDiary]
シェルスクリプトに対応。
ただし Bourne Shell 系のみ。スタイルシートの変更はしないでよいです。
ゴリ押シなので、ソースコードは汚いし効率も悪いです。動けばいいや、なソース。
color_code.rb_030709[double-red.net]
使い方。
ShellCode:
シェルスクリプト
CodeShell:空行も許します。
サンプルとして、
Vine Linux[vinelinux.org]の /etc/profile.d/lang.sh を。
# /etc/profile.d/lang.sh - set i18n stuff
sourced=0
for langfile in /etc/sysconfig/i18n $HOME/.i18n ; do
[ -f $langfile ] && . $langfile && sourced=1
done
if [ -n "$GDM_LANG" ]; then
sourced=1
LANG="$GDM_LANG"
fi
if [ "$sourced" = 1 ]; then
[ -n "$LANG" ] && export LANG || unset LANG
[ -n "$LC_CTYPE" ] && export LC_CTYPE || unset LC_CTYPE
[ -n "$LC_COLLATE" ] && export LC_COLLATE || unset LC_COLLATE
[ -n "$LC_MESSAGES" ] && export LC_MESSAGES || unset LC_MESSAGES
[ -n "$LC_NUMERIC" ] && export LC_NUMERIC || unset LC_NUMERIC
[ -n "$LC_MONETARY" ] && export LC_MONETARY || unset LC_MONETARY
[ -n "$LC_TIME" ] && export LC_TIME || unset LC_TIME
if [ -n "$LC_ALL" ]; then
if [ "$LC_ALL" != "$LANG" ]; then
export LC_ALL
else
unset LC_ALL
fi
else
unset LC_ALL
fi
[ -n "$LANGUAGE" ] && export LANGUAGE || unset LANGUAGE
if [ -n "$LINGUAS" ]; then
if [ "$LINGUAS" != "$LANG" ]; then
export LINGUAS
else
unset LINGUAS
fi
else
unset LINGUAS
fi
[ -n "$_XKB_CHARSET" ] && export _XKB_CHARSET || unset _XKB_CHARSET
if [ -n "$CHARSET" ]; then
case $CHARSET in
8859-1|8859-2|8859-15|koi*)
if [ "$TERM" = "linux" -a "`/sbin/consoletype`" = "vt" ]; then
echo -n -e '\033(K' 2>/dev/null > /proc/$$/fd/0
fi
;;
esac
elif [ -n "$SYSFONTACM" ]; then
case $SYSFONTACM in
iso01*|iso02*|iso15*|koi*|latin2-ucw*)
if [ "$TERM" = "linux" -a "`/sbin/consoletype`" = "vt" ]; then
echo -n -e '\033(K' 2>/dev/null > /proc/$$/fd/0
fi
;;
esac
fi
unset SYSFONTACM SYSFONT
fi残るは python か……って python 使った事も使うこともないのでわたしはやりません。:-)
2003/7/12 (土)
■ amazondvd.rb アダルトソフト対応版 [nDiary]
兼乃カズマさん[pobox.ne.jp]より、アダルトコンテンツ内の情報がとれないとの事。
こういう仕様は知りませんでした……。
時間があったので、対応してみました。
プレイ環境のないわたしには無用な対応でしたが……。:-)
今のところ、取得キーは ASIN のみです。
以下、例。なんだか一気にいかがわしいページになった感がしますね。:-)
仕様: …… の個所は手抜き。:-)
- 『君が望む永遠 DVD specification [アダルト]』 (Media: PC-GAME(Windows 98))
![君が望む永遠 DVD specification [アダルト]](http://images-jp.amazon.com/images/P/B0000A02EM.09.MZZZZZZZ.jpg)
- 【メーカー: アージュ】
- 【発売日: 2003/07/25】 【価格:\7,140】
- 『女医○っくす [アダルト]』 (Media: PC-GAME(Windows))
- 『妻みぐい 2 [アダルト]』 (Media: PC-GAME(Windows))
- 『超昴天使エスカレイヤー DVD-ROM版 [アダルト]』 (Media: PC-GAME(Windows))
最近のゲームは ギガオーダーの HDD 容量を要求するのか、と感心したり。
思いがけず PC-GAME 対応にもなってしまった。
あ、メディアが「商品」になるバグも修正。
- 『R・TYPE FINAL』
(Media:
) 
- 【メーカー: アイレムソフトウェアエンジニアリング】
- 【発売日: 2003/07/17】 【価格:\6,090】
おいておきます。
amazondvd.rb_030712[double-red.net]
■ PC-GAME 対応 sum_price プラグイン [nDiary]
そゆことで sum_price プラグインもバージョン上げ。
sum_price.rb_030712[double-red.net]
2003/7/13 (日)
■ price.rb [nDiary]
一歩さんのprice.rb[nifty.ne.jp]をおそまきながら試用。
フィルタ、プラグインともに amazon.rb[cds.ne.jp] と amazondvd.rb[double-red.net] 向けに若干修正しないと動作しなかった。……といっても、変数の型があっていなかったくらい。
ソースを追ってみたけど、自分の sum_price.rb[double-red.net] なんかゴミのように見えるくらい、参考になる個所が多かった。
結果、合計数は sum_price.rb[double-red.net] のそれとあっているけど、合計金額に差がある。
どうやら、 複数回紹介している同一の商品の価格を合算しているっぽい。
修正はパワーある時にやる事にしよう……。
しばらく price.rb を使ってみます。
■ amazondvd.rb [nDiary]
金額が取得できないバグ修正。
amazondvd.rb_030713[double-red.net]
2003/7/14 (月)
■ ストーンオーシャン 14、15、16 巻とガンパレードマーチ 1、2 巻[book][shopping]
やっとストーンオーシャンの古本発見。
- 『ジョジョの奇妙な冒険 Part6 ストーンオーシャン (14)』 (Media: 本)

- 【出版社: 集英社(ジャンプコミックス)】
- 【著者:荒木 飛呂彦(著)】
- 【発売日: 2002/12/04】 【サイズ: 18 cm】 【価格:\410】
- 【エディション: コミック】
- 【出版社/著者からの内容紹介】
- 脱獄して、神父を追う徐倫&エルメェス、そしてアナスイ&ウェザー・リポートも後を追う。神父はヴェルサスと「穴」に潜み、新月の時を待っていた。罠を承知で穴に飛び込んだ徐倫たちの前に信じられない光景が…!?
ISBN: 4-08-873346-0【bk1 / amazon / 紀伊國屋】
- 『ジョジョの奇妙な冒険 Part6 ストーンオーシャン (15)』 (Media: 本)

- 【出版社: 集英社(ジャンプコミックス)】
- 【著者:荒木 飛呂彦(著)】
- 【発売日: 2003/02/04】 【サイズ: 18 cm】 【価格:\410】
- 【エディション: コミック】
ISBN: 4-08-873383-5【bk1 / amazon / 紀伊國屋】
- 『ストーンオーシャン―ジョジョの奇妙な冒険 Part6 (16)』 (Media: 本)

- 【出版社: 集英社(ジャンプ・コミックス)】
- 【著者:荒木 飛呂彦(著)】
- 【発売日: 2003/04/04】 【サイズ: 18 cm】 【価格:\410】
- 【エディション: コミック】
- 【出版社/著者からの内容紹介】
- ついに神父を捕えたウェザー! 神父の悪運もこれまでか…!? しかし運命はどこまでも神父に味方する。ヴェルサスの運転する車はウェザーと神父を直撃。そして風は止み…、「天国の時」が刻一刻と迫り来るッ!!
ISBN: 4-08-873410-6【bk1 / amazon / 紀伊國屋】
ついでに偶然発見したガンパレードマーチの単行本も購入。
- 『ガンパレード・マーチ 1 (1)』 (Media: 本)

- 【出版社: 角川(メディアワークス)(電撃コミックス)】
- 【著者:ソニー・コンピュータエンタテインメント(著),さなづら ひろゆき(イラスト)】
- 【発売日: 2001/11】 【価格:\630】
- 【エディション: コミック】
ISBN: 4-8402-2001-8【bk1 / amazon / 紀伊國屋】
- 『ガンパレード・マーチ 2 (2)』 (Media: 本)

- 【出版社: メディアワークス(電撃コミックス)】
- 【著者:ソニー・コンピュータエンタテインメント(著),さなづら ひろゆき(イラスト)】
- 【発売日: 2002/08/27】 【価格:\578】
- 【エディション: コミック】
2003/7/17 (木)
■ サーキットに行ってきた [misc]
後輩さんに誘われてカートに初挑戦。
平日の夜、客は我々二人だけだった。



緊張の 1 回目、7 LAP。
最高速度 60km/h らしいが、地べたをはうように走るので体感速度はそれ以上に感じる。
コーナーでは横 G 感じまくって否応なしにステアリングを持つ手と腕に力が入る。体も傾く。スピンして後ろ向く。ここで気付く。
バックできねー。
なんとかコースへの回復をし、ひたすらカートの感覚を覚えようとするが、コーナーが近付くと萎縮してしまい、ブレーキングが早くなる。難しい。
後輩さんのコーナー侵入スピードはとても真似できず……。
合計 3 回、21 周走ったが、まったく感覚がつかめず。
毎回タイムが縮んでいったので、少しづつは慣れていっているのだろう。
最高ラップは最後の最後に出した、45.256 秒。後輩さんのベストは、38.385 秒。
7 秒の差はかなーりでかい。
ちなみにこのコースの最高 ラップは、35 秒台らしい。
初めてだったけど、すごく楽しいことはわかった。何事もやってみるものだ。
2003/7/18 (金)
■ ストーンオーシャン 17 巻 & ガンパレードマーチ 3 巻 [book][shopping]
ストーンオーシャン最終巻。第 7 部開始はまだかな。
- 『ジョジョの奇妙な冒険 Part6 ストーンオーシャン 17 (80)』 (Media: 本)

- 【出版社: 集英社(ジャンプ・コミックス)】
- 【著者:荒木 飛呂彦(著)】
- 【発売日: 2003/07/04】 【サイズ: 18 cm】 【価格:\410】
- 【エディション: コミック】
ISBN: 4-08-873483-1【bk1 / amazon / 紀伊國屋】
ガンパレードマーチ 第 3 巻。ゲームのほう[2003/07/07/07 @topic3]は、依然として進行してないが。:-)
- 『ガンパレード・マーチ 3 (3)』 (Media: 本)

- 【出版社: メディアワークス(電撃コミックス)】
- 【著者:ソニー・コンピュータエンタテインメント(著),さなづら ひろゆき(イラスト)】
- 【発売日: 2003/06】 【価格:\630】
- 【エディション: コミック】
2003/7/20 (日)
■ そろそろオーキス完成か?! [plastic model]
デンドロビウムの話。
一昨日、昨日、とコンテナ部塗装中。
筆で塗るともう大変。おとなしくスプレーでやれば早くて綺麗に仕上がるんだろうけど。
- 筆ムラがある
- 修正を試みる
- 塗膜がはげる
- 補修しようとするとよけい被害が広がる
- ほっとく
- 仕上がりが汚い
- 塗装をシンナーで拭き落とし
こんな作業を複数の個所でやるハメに。あまりシンナーで拭きすぎると、本体が「割れ」る危険があるので注意。
投げだしたくなるのを必死にこらえて何とか塗装は 8 割方終了。残るはホワイト以外の塗分けとスミ入れ。
結果。大きさ比較のためにその辺に転がっていた CD ケースを置いています。

さて。そろそろステイメン作成に入る準備もしておくか。
■ amazondvd.rb で画像の取得ができない [nDiary]
画像の取得ができない件[pobox.ne.jp]。なるほど、「同じテーマの」というキーワードがない場合も存在するんですね。
修正くださった個所は、別の商品の画像・価格などを回避するため、情報取得する範囲(スコープ)を絞る個所で、結構頭を悩ませている個所です。
「売上ランキング」をキーにすると、たまに DVD などにある、「--内容(「DVD NAVIGATOR」データベースより)-- 」のような文字列がひろえなくなるおそれがあります。
ひとつのフィルターでいくつものメディアに対応しようとしているのがそもそも無理があるような気もしますが……。
そこで、
amazon[amazon.co.jp]のページ構成を見直し。「注文した商品はどこ?」をスコープキーにしたらいいかも、という結論に至りました。
その修正を加えた版をおいておきます。
amazondvd.rb_030720[double-red.net]
2003/7/25 (金)
■ Obe 氏から頼まれていたもの [misc]
がなんとか要望する形になったが、いくつか疑問、というか互いに考えた仕様におかしな個所があったため、その点どうするか問合わせるために Obe 氏 の机へ TEL。
すると彼の上司であるところの F 氏が電話に出て、
今日体調くずして休みだよ
……そうですか。
彼のサイトでもそんな事書いてあるし、ホントだろう。養生しておくれ。
■ 無限の住人 14 巻 [book][shopping]
購入。
- 『無限の住人 14 (14)』 (Media: 本)

- 【出版社: 講談社(アフタヌーンKC)】
- 【著者:沙村 広明(著)】
- 【発売日: 2003/07/23】 【サイズ: 19 cm】 【価格:\540】
- 【エディション: コミック】
- 【出版社/著者からの内容紹介】
- 唯一無比の[ネオ時代劇]
五ッ巴の壮絶戦闘開始(スタート)!!
逸刀流VS.無骸流 最終決戦―――!?
■ 機動戦士ガンダム THE ORIGIN 5 巻 [book][shopping]
購入。
- 『機動戦士ガンダム THE ORIGIN(5)』 (Media: 本)

- 【出版社: 角川書店(角川コミックス・エース)】
- 【著者:安彦 良和(著)】
- 【発売日: 2003/07/24】 【価格:\588】
- 【エディション: コミック】
ISBN: 4-04-713557-7【bk1 / amazon / 紀伊國屋】
青い巨星、ランバ・ラル登場。それはそうとガンダム関連キャンペーンとやらで機動戦士ガンダム0079ブックカバーとしおりをつけてくれたんだけど、カバーはガンダムが描かれたただの紙。特にうれしくもない。しおりのシャアはよい。

2003/7/26 (土)
■ ラブやん 2 巻 [book][shopping]
■ XXXG-01H GUNDAM HEAVYARMS [plastic model]
塗装は途中だが本日の成果、ということで。

あとは、拳とビームガトリングなどの武器をちょこちょこと塗るくらいか。
デンドロはどうした!
とObe 氏のツッコんでいる様子が目に浮かぶ……。
2003/7/27 (日)
■ ヘビーアームズ完成 [plastic model]
目以外は全て塗装。小さいくせに塗分け個所が多くてかなり苦戦。
パッケージ掲載モデルに忠実にすることを目標にしたのだが、手持ちの色だと表現できなかった色もあったので、初めて混色を試みたり。
自分の技量にしては、いい出来に仕上がったと思う。
- フロント/リア/サイド



- 全弾発射(フルオープン)モード

ウイング[2003/04/29/29 @topic2]、デスサイズ[2003/05/02/02 @topic3]と並べてみたり。
- ウイング・ヘビーアームズ・デスサイズ

SDガンダム でガンダム W の機体を揃えるとすると、残すはサンドロックと、シェンロンか……。
そういえば、エピオン、ゼロとかも。トールギスも。
結構あるなぁ。好きな機体順に作成してるから、残りの機体へモチベーションを持っていく自信がまるでない。:-)
■ 釣りキチ三平平成版 4 巻 [book][shopping]
購入。
- 『釣りキチ三平平成版 4 (4)』 (Media: 本)

- 【出版社: 講談社(KCデラックス)】
- 【著者:矢口 高雄(著)】
- 【発売日: 2003/07/17】 【サイズ: 19 cm】 【価格:\550】
- 【エディション: コミック】
- 【出版社/著者からの内容紹介】
- 謎の古代魚仁アタック!
単行本用にラスト10ページを加筆!!
■ Linux メモ [computer]
個人的に wiki でメモっていたもののコピー。
- 超便利画像閲覧ツール
enfle[fennel.org]
$ ./configure --enable-all-plugins --enable-all-static
$ make
# make install- X de TT
http://210.128.77.105/[210.128.77.105] =>http://210.128.77.105/linux/XdeTT/[210.128.77.105]
- TTF HowTo
http://www.momonga-linux.org/docs/TTF-HOWTO/ja/index.html[momonga-linux.org]
- fonts.dir & fonts.alias でっち上げゲートウェイ
http://www.momonga-linux.org/~shige/esemkfontsdir/[momonga-linux.org]
- /usr/X11R6/lib/X11/fonts/TrueType/microsoft.ttfconf を利用する(vine-users:053967)
# cd /usr/X11R6/lib/X11/fonts/TrueType
# mktcapdir `pwd` *.ttfconf- Acrobat Reader はどこだ
ここだ[adobe.com]
- SJIS な全角ファイル名をもつファイルを CD からコピーしたい(vine-linux2.6r1)
sudo mount -o iocharset=euc-jp,codepage=932 /dev/cdrom /mnt/cdrom- Flashプラグインで日本語が表示できない(Mozilla & Flash 6)
http://search.luky.org/vine-users.5/msg06352.html[luky.org]
http://search.luky.org/vine-users.5/msg06395.html[luky.org]

![女医○っくす [アダルト]](http://images-jp.amazon.com/images/P/B00008AHEJ.09.MZZZZZZZ.jpg)
![妻みぐい 2 [アダルト]](http://images-jp.amazon.com/images/P/B00008IFHE.09.MZZZZZZZ.jpg)
![超昴天使エスカレイヤー DVD-ROM版 [アダルト]](http://images-jp.amazon.com/images/P/B000069UWY.09.MZZZZZZZ.jpg)

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