2004/8/1 (日)
■ オイル交換 [misc]

フラッシング、エレメント交換。
イエローハット[yellowhat.jp]にて。
土日にちょこちょことドライブするだけなので走行距離 6,000 km たらず。まだまだ新車なみ。
エレメント交換は今回初。まだ不要かもしれなかったがフラッシングは気分的に。
先週水抜き剤投入した。
最近マイカーの手入れがブームかも。
■ ベルセルク 27 巻 [book][shopping]
購入。
- 『ベルセルク (27)』 (Media: 本)

- 【出版社: 白泉社(ジェッツコミックス)】
- 【著者:三浦 建太郎(著)】
- 【発売日: 2004/07/29】 【価格:\530】
- 【エディション: コミック】
ISBN: 4-592-13725-6【bk1 / amazon / 紀伊國屋】
そろそろゴッドハンド一人くらいには勝っておかないと、ガッツボロボロだよ。
2004/8/4 (水)
■ nDiary2Chalow [nDiary]
たわむれに。
- これまでの日記ファイル *.diary をひとつのファイルにまとめたいと思った。
- どんなファイル形式がいいか。
- ChangeLog がよさげ。
- じゃあついでに chalow[nais.to] も試してみよかな。
という流れ。
nDiary[cds.ne.jp] diary ファイル => ChangeLog への変換ルールには以下のようなレベルを持たせた。
- Level 1 : chalow が認識できる最低限のいわゆるふつーの ChangeLog を出力
- Level 2 : Quote:、Code: などの nDiary 標準記述を chalow 準拠フォーマットに変換
- Level 3 : 考慮中……たぶん HTML エスケープ関係になるだろうけど混乱するので今はなし
- Level z : nDiary 外部フィルタ(inline 系、amazon_shop)を用いた表記を chalow 準拠フォーマットに変換
で、Level 1,2,z をオンにして 2004 年の *.diary ファイルを ChangeLog ファイルへ変換。
その ChangeLog を入力とした chalow の出力はこちら[double-red.net]。
サンプルに従ってコマンド叩いたら簡単に出力された。
巻頭言フィルタ、weather.rb[double-red.net]、fortune.rb[double-red.net]、webnail.rb[double-red.net]、その他各種 nDiary フィルタには未対応だがなかなか良好な出力になった。
自動置換フィルター[cds.ne.jp] を用いた表記が混じっているけど、chalow にも同様の機能があるので対応はできるはず。
気付いた点。
- カテゴリわけされたページにそのカテゴリの話題が集約されるのが便利。次期 nDiary[cds.ne.jp] にて実装予定らしいが。
- 検索機能を自前で持っている。
- デフォルトで RSS を出力する。
- perl がわかれば拡張もそれなりに簡単にできそう。
- トピックタイトルにリンク表記が使えないようだ。
- 管理するファイルが ChangeLog ファイルだけで済むのでテキストエディタでの検索にも重宝する。
- いわゆる nDiary のトピック本文である item 記述時、行頭タブが必要なので自動タブインデントしてくれる ChangeLog モードが入ったエディタ(emacs)などで編集しないとつらい。
2004/8/5 (木)
■ ONE PIECE 34 巻
購入。
- 『ONE PIECE 巻34 (34)』 (Media: 本)

- 【出版社: 集英社(ジャンプコミックス)】
- 【著者:尾田 栄一郎(著)】
- 【発売日: 2004/08/04】 【価格:\410】
- 【エディション: コミック】
- 【出版社/著者からの内容紹介】
- ロビンの過去を知る「大将」青キジの来訪がルフィ達に何をもたらすのか!?船大工を仲間にしようと、世界最高の船大工が集まる「水の都」に到着したルフィ一行は!? “ひとつなぎの大秘宝”を巡る海洋冒険ロマン!!
ISBN: 4-0887-3638-9【bk1 / amazon / 紀伊國屋】
前巻進行が停滞気味で心配だったんだけど。
面白さが戻ってきた、って感じの巻。
2004/8/8 (日)
■ FINAL FANTASY X [game][shopping]
夏休み突入に伴い、いまさらながらプレイ開始。
- 『FINAL FANTASY X』
(Media:
) 
- 【メーカー: スクウェア】
- 【発売日: 2001/07/19】 【価格:\7,854】
すんなりとストーリーにひきこまれて、へたな大作映画よりもエンターテインメント性が高い。
現時点での減点ポイントは以下の 3 つくらいかな。
- 武器のソートができないから改造時、対象武器を探すしづらい事この上ない。
- バトルシーンが長すぎる
- セーブポイントがやけに遠くて途中でスパッとやめられない時がある。
など時間が限られている人間にはツライ面もあるが許容範囲内。
ぼちぼちと進めるか。
■ FFX ULTIMANIA [book][shopping]
- 『ファイナルファンタジーX シナリオ・アルティマニア』 (Media: 本)

- 【出版社: デジキューブ】
- 【著者:Studio Bentstuff】
- 【発売日: 2001/09/14】 【サイズ: 21 cm】 【価格:\1,470】
- 【エディション: 単行本】
- 【出版社/著者からの内容紹介】
- ティーダの青アルティマニアはシナリオを極める一冊。
●小説も収録。キャラクターの魅力に迫る
●すべてを体験できるシナリオガイド
●サブイベント発生条件も完全公開
●ブリッツボール全選手データ&必勝の戦法(...)
ISBN: 4-88787-010-8【bk1 / amazon / 紀伊國屋】
- 『ファイナルファンタジーX バトル・アルティマニア』 (Media: 本)

- 【出版社: デジキューブ】
- 【著者:Studio Bentstuff】
- 【発売日: 2001/09/14】 【サイズ: 21 cm】 【価格:\1,470】
- 【エディション: 単行本】
- 【出版社/著者からの内容紹介】
- ユウナの赤アルティマニアはバトルを極める一冊。
●キャラクターの戦闘能力完全解析
●戦闘システム究極活用法
●アイテム&ショップ完全公開
●モンスターデータ全項目掲載
●特大ポスター:スフィア盤、リュックの調合表完全版(...)
ISBN: 4-88787-011-6【bk1 / amazon / 紀伊國屋】
日和って攻略本も古本で \600 で購入。\600 分ポイントがあったので差し引き \0 だったが。
普通に買うと 2 冊で \3,000 近くするのか。高いけど中身は充実してるので真に極めるには必携かもね。
■ AVRIL LAVIGNE [cd][shopping]
- 『アンダー・マイ・スキン』 (Media: CD)

- 【アーティスト: アヴリル・ラヴィーン】
- 【BMGファンハウス】
- 【発売日: 2004/05/12】 【枚数: 1 枚】 【価格:\2,300】
- 【内容(「CDジャーナル」データベースより)】
- デビュー・アルバム『レット・ゴー』から2年振り、アヴリル・ラヴィーン待望の2ndアルバム。先行シングル「ドント・テル・ミー」をはじめ、よりロック色を増した仕上がりだ。
「He Wasn't」 と、「My Happy Ending」がお気に入り。
2004/8/10 (火)
2004/8/13 (金)
2004/8/14 (土)
2004/8/16 (月)
■ nDiary2Chalow その 2 [nDiary]
レベル z で以下のフィルタに対応させてみた。
- weather.rb[double-red.net]
- fortune.rb[double-red.net]
- 自動置換フィルター[cds.ne.jp]
出力された ChangeLog[double-red.net]

気がつけばスクリプト公開していないのに、nDiaryUserWiki[dainiten.com] の サポートツール[dainiten.com]に登録されている……。これは公開しろ、というプレッシャーなのかしら。:-)
■ weather.rb yaml キャッシュ版 [nDiary]
nDiary2Chalow に対応させるために少し weather.rb の仕様を変更しました。
キャッシュファイルを Marshal[ruby-lang.org] から yaml に変更。
だので yaml が必要になります。
Marshal は異バージョンの Ruby[ruby-lang.org] で互換性がないようなので Marshal 版は obsolete。
旧バージョンは日記内からひろってください。
旧バージョンから今回以降のバージョンへ移行する際にはキャッシュを以下のスクリプトで変換する必要があります。
#!/usr/bin/env ruby
require 'yaml'
require 'ftools'
oldD = "weather"
newD = "weather_yml"
unless FileTest.exist?(oldD) then
exit
end
unless FileTest.exist?(newD) then
Dir.mkdir(newD)
end
Dir.new(oldD).each{|f|
if /^\d{8}-\d\d-\d{3}-\d{4}$/ =~ f then
begin
cacheF = File.open(f,mode="r")
cache = Marshal.load(cacheF)
cacheF.close
# to_yaml
newF = File.join(newD,f)
newcache = File.open(newF,mode="w")
newcache.write(cache.to_yaml)
newcache.close
stat = File.stat(f)
File.utime(stat.atime, stat.mtime, newF)
rescue
puts f
puts $!
end
else
if FileTest.file?(f) then
to = File.join(newD,f)
File.copy(f, to)
stat = File.stat(f)
File.utime(stat.atime, stat.mtime, to)
end
end
}キャッシュ変換手順は
- キャッシュディレクトリ weather を適当な場所へディレクトリごとコピー(例 c:\tmp)
- コピーしたディレクトリ(c:\tmp)に上のスクリプトに名前をつけて(weather_m2y.rb)置く
- DOS プロンプトにて c:\tmp へ移動
※この段階で c:\tmp にはコピーした weather ディレクトリがあるはず。
- 以下を実行
ruby weather_m2y.rb- 実行後 c:\tmp には weather、weather_yml というディレクトリがあるはず
- weather_yml ディレクトリ内にあるファイルが新しいキャッシュなのでこれらを古いキャッシュと入れかえる
- 最新の weather.rb[double-red.net] にする
以上。
機能は変わっていませんので、わからない方は無理に新しいバージョンにしないほうが無難です。
weather.rb_040816.bz2[double-red.net]
2004/8/18 (水)
■ nDiary2Chalow その 3 [nDiary]
chalow[nais.to] へ移行する気はさらさらないのだが意地になって以下のフィルタへ対応。
- google.rb[double-red.net]
- webnail.rb[double-red.net]
自分用なのでほとんど拙作のやつだが。:-)
ついでに
tDiary[tdiary.org] の clover テーマ[tdiary.org]を適用させた。

力つきた。今日はここまで。
つっこみなどありましたらどうぞ。e-mailアドレスは公開されません。
+ MK 『他人のページを整えるために、いろいろ試してる、仮営業中。発展させる意志は、あまりないなぁ……。』
2004/8/21 (土)
■ nDiary2Chalow その 4 [nDiary]
clover テーマ[tdiary.org]のサイドバーを実現させただけ。

ちなみにサイドバー無しだと
のような感じ。
clover テーマについてくる clover.css の先頭に以下を追記して、
@import "../diary.css";
@import "clfix.css";clover.css と同一ディレクトリに以下の css ファイル(clfix.css)を置く。
h1
{
border-color: #3faf43;
}
h2
{
background-color: #fff;
}
h3
{
color: #3faf43;
font-weight: bold;
}
.clitemheader
{
color: #000;
background-color: #fff;
}
.funcbox
{
border:solid 1px #cfd;
background-color: #cfd;
}
.stdbox td
{
border: solid 1px #cfd;
background-color: #cfd;
}
div.body pre {
font-size: 90%;
}
#links
{
border-style: solid;
background-color: #cfd;
border-color: #3faf43;
border-width: 1px;
left:5px;
width: 185px;
}
#linksright
{
position:relative;
border-style: solid;
background-color: #cfd;
border-color: #3faf43;
border-width: 1px;
top:-8em;
left:5px;
width: 185px;
}そろそろ飽きてきたな。:-)
■ ラストサムライ [dvd][shopping]
- 『ラスト サムライ 特別版 〈2枚組〉』
(Media:
) 
- 【メーカー:
ワーナー・ホーム・ビデオ】 - 【 ワーナー・ホーム・ビデオ】
- 【出演者:トム・クルーズ, その他】
- 【発売日: 2004/05/16】 【枚数: 2 枚】 【価格:\3,129】
- 【再生時間 154 分】
- 【音声 英語/日本語】
- 【音声仕様 Dolby Digital 5.1/Dolby Digital 5.1 】
- 【字幕 英語/日本語】
- 【スクリーンサイズ シネマスコープ】
観賞了。
後半のもりあがりは感動もの。劇場で観たかったな。
■ エヴァンゲリオン 8 巻 [dvd][shopping]
- 『NEON GENESIS EVANGELION vol.08』
(Media:
)
観賞了。
1 月[2004/01/17 @topic2]から月 1 ペースで購入してきたがようやく最終巻。
劇場版のエンディングよりも TV 版エンディングのほうが個人的には好きだ。
リメイクの劇場版 DVD も買うかどうかは考慮中。
REBIRTH がないのはちといたい。
弐号機上空を量産型がくるくると舞い「魂のルフラン」が流れるタイミングが絶妙で気に入っているのに、残念。
WOWWOW で上映したやつの録画ビデオがあるんでそいつでガマンするか?
2004/8/22 (日)
■ nDiary2Chalow その 5 [nDiary]
万人向けではないけれども公開。
nd2chalow.rb[double-red.net]
使い方は以下のような。
まずスクリプトの頭にある以下の項目を編集。
#--------------------------------------------------------------------------------
#設定項目ここから
UserName = "waka" # なまえ
UserMail = "waka@double-redDOTnet" # メールアドレス
NdiaryScript = "/home/waka/bin/ndiary/0.9.4.1/script" # ndiary 本体の場所
NdiaryBaseURl = "http://www.double-red.net/ndiary/" # nDiary 日記 URL(webnail 未使用時は不要)
#変換レベル設定
# 1 , 2 , 3 , z ※レベル 3 は未実装
Level = [true, true, true, true] #適宜変換レベルを設定する(レベル 1 は 必ず true)
#設定項目ここまで
#--------------------------------------------------------------------------------で、以下みたいな感じで実行。(ディレクトリ名は適宜書き換え)
nDiaryLogD=/hoge/foo/bar/ndiary/log
ruby ~/bin/nd2chalow.rb $nDiaryLogD/ndiary.conf > $nDiaryLogD/ChangeLogndiary.conf ファイルへのフルパスを引数として与えて実行する。
標準出力に ChangeLog 形式の文字列が SJIS で出力されるのでそれをリダイレクトで適当な名前のファイルに落とす。
自分の環境向けに作成しているので環境が変わる、つまり nDiary[cds.ne.jp] 本体や各種フィルタがカスタマイズされていたりすると動作しない可能性大。
*.diary ファイルを ChangeLog 形式にしたいと思う人以外は手を出さないが吉。
2004/8/25 (水)
■ 歯石を防ぎたい [misc]
例のアレ[2004/07/17 @topic2]のせいで最近歯医者へ通っているんだが、歯石のせいでかなり歯茎が弱っているようす。
わたしの歯の構造上、除去しても歯石がたまりやすいらしく、歯茎をしっかり磨いて歯石予防が必要との事。
どうせなら徹底的に歯石を防ごうとリステリンを使用し始めた。

使用し始めてから 3 日くらいでさすがに慣れてきたが、それでもまだ勇気がいるくらい刺激が強い。
液体が口の中の歯のすきまに入るように意識して 30 秒ほど口のなかで「ぐちゅぐちゅ」。
たった今使ってきたのだが。まだまだ口の中がマズい。
ところでリステリン使ったあと味にガマンできなくて水ですすぐんだけど、これって意味あるのかしら?


















+ おばた 『勝手に登録してすみませーん。プレッシャーではないのですが……。』
+ おばた 『ついでですが、UserWikiのURLが昔のものになってるので変更お願いします。』
+ waka 『ツッコミありがとうございます。:-)』
+ waka 『善処しようと思います。あ、UserWiki の URL は次の日記アップ時に修正します。:-)』