をゐなり日誌 in May, 2004


最新の日誌

<< < 2004/05 > >>
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 31

[最新の日誌] [タイトル一覧] [最新見出し] | [日誌について] [旧日誌目次] | [掲示板]
分野別一覧 [CivCTP対戦] [Civ] [今日の一言] [読書] [買い物] [リリース] [nDiary]


2004/05/01 (土)

§ Revision: 1.1 [今日の帰宅時間:おやすみ]

今日のをゐなり

§ もう、いくつ寝ると...
今年も、あと245日

§
7:50頃だろうか。

§ 映画の日
今日は1日で映画が安いが、土曜日と重なって混んでそうなので断念。でも、この休み中に1回くらい行きたいものだが、今何をやってるんだ。そういや、KILL BILL Vol.2をやってるのか。評判は良くないみたいだが。

§ アド街
横浜みなとみらい。なんか、中田横浜市長が出てるし。視聴も宣伝に必死だ。バーンゴルフってのもなんかすごい。湯河原の温泉ができるってのは、どうするんだ?

2004/05/02 (日)

§ Revision: 1.5 [今日の帰宅時間:おやすみ]

今日のをゐなり

§ もう、いくつ寝ると...
今年も、あと244日

§
8:30頃起動。

[リリース]今日のリリース
Norton AntiVirusウィルス定義ファイル
2004/04/30 rev.72版(#30320) 対応ウィルス数67442
LiveUpdateとIntelliigent Updaterでアップグレード
Norton AntiVirusウィルス定義ファイル
2004/05/01 rev.17版(#30325) 対応ウィルス数67442
Intelliigent Updaterでアップグレード
Norton AntiVirusウィルス定義ファイル
2004/05/01 rev.23版(#30337) 対応ウィルス数67443
LiveUpdateとIntelliigent Updaterでアップグレード
[nDiary][Ruby]nDiaryを0.9.4に、Rubyを1.8.1に

§ 自宅で日記生成に使っていたマシンを取り替えたので、Rubyをインストールする際にActiveRubyの1.8.1を入れてみたが、以前から使っていたnDiaryの0.9.3beta14ではエラーになってしまった。

§ しょうがないので、nDiaryを現行最新正式版の0.9.4.2(*1)にしてみた。基本的には本体スクリプトはいじってないが、ndiary.confで指定する日と日の間の部分でプラグインを有効にする改造をしているので、そこだけ修正した。まあ、1行追加するだけの簡単な改造。

§ ただ、一点だけ、自前のプラグインでWarningがでたので、そこだけ修正。


if /hoge/ then

§ みたいなコードがあると


warning: regex literal in condition

§ の様に怒られるので、以下のように修正した。


if ~ /hoge/ then

§ 別にwarningだから放っておいてもいいという話ではあるが、将来的にerrorにされても困るし、やはり気になるので。今回の対応を探るのにいろいろぐぐってみたが、やはり、このwarningについては賛否両論だったようだ。まあ、この話題は2年近く前の議論なので、今更蒸し返してもしょうがない(*2)が、やはり、なんでこれをwarningにするのか意味不明(*3)ではある。

§ ちなみに、開発版の1.7の時の記述が以下です。

: 条件式中の正規表現リテラル [parser] [change]

条件式中の正規表現リテラルは警告が出るようになりました。

$_ との正規表現マッチは、明示的に ~/re/ (単項の~メソッド)などとすることが推奨されます。

$_ = "foo"
p $_ if /foo/
p $_ if /bar/

=> -:2: warning: regex literal in condition
-:3: warning: regex literal in condition
ruby 1.7.1 (2001-08-14) [i586-linux]
"foo"

§ この場合の「~」というメソッドは、正規表現(regexp)クラスのメソッドで、$_とマッチするメソッド(「self =~ $_」と同義)だそうだ。省略してもいいのなら「if /re/ then」でいいし、省略させたくないなら「if $_ =~ /re/ then」とさせるべきで、このためにわざわざ「~」などという訳のわからないメソッドを用意して「if ~ /re/ then」と書かせるのはすごくわかりにくいし、ひねくれてる様に感じるのは自分だけだろうか? 最初からそうならそれはそれでそういうものだと考えてもいいのだが、今更よく使われてる部分でこんな訳のわからない変更されてもなーという感じ。

§ さらに、もう1点。「File.dirname」の動作をTHE Open GroupのUNIXの規格に準拠するように動作を変えたそうです。そのせいで、自前のCGI経由でmakediaryするスクリプトが上手く動いてくれませんでした。今までなら「File.dirname('/foo/bar/hoge/')」なら返り値は「/foo/bar/hoge」だったわけですが、これが「/foo/bar」になりました。まあ、これはRubyだけの問題でもないのでしょうがない(*4)ですけど、なんか納得のいかない変更です。

§ この辺はRubyを追っかけてた人には何を今更なことでしょうけど、ここのところ、Ruby熱も冷めて、忙しいこともあって1.7/1.8系の話をほとんどチェックしてなかった身には、ちょっとびっくりでした。

[買い物]今日の買い物〜書籍
UML2ハンドブック【書籍】
ISBN4-7981-0590-2【 えきねっと(bk1) / bk1 / amazon / Jbook / 紀伊國屋 / 楽天
UML 2.0のハンドブック。そろそろ、UMLもちゃんと勉強しないと。
XML技術者認定試験XMLマスターラーニングブック ベーシック編【書籍】
ISBN4-7741-1751-X【 えきねっと(bk1) / bk1 / amazon / Jbook / 紀伊國屋 / 楽天
試験ネタの一つ。XMLマスター・ベーシックくらいなら取れそうなものだけど、正式な用語とかちゃんと見たこと無いので。
[TV]今日の新撰組!

§ 新撰組は敵対する相手を切り倒してきた血の歴史を持つわけだが、仲間同士の争いも多かったことは有名だ。今回も殿内義雄が斬られてしまった。さて、この人はどういう人だったのだろうと調べてみると、今回の脚本とは全然違う殿内像が現れた。

§ そもそも、TVでは芹沢鴨が一人で居る時にたまたま殿内を見かけて斬ったことになっているが、歴史的には近藤一派に四条大橋で惨殺されたことになっている。だいたい、殿内はTVでは板挟みになってる気弱そうな人物という描かれ方で、佐々木只三郎から非公式に芹沢らを見張るように命じられているが、実際には鵜殿翁から公式に京都残留者のとりまとめを依頼され、芹沢派(水戸派)と近藤派(試衛館派)と同等の第3グループを率いていたらしい。その時の第3グループの面々のほとんどは、殿内暗殺後に江戸に戻ってしまった。結局、殿内と芹沢と近藤の主導権争いに巻き込まれて暗殺されてしまったらしい。

§ なんにせよ、主人公であるためか、役者に人気者を持ってきてしまったためか、今後も近藤勇に対して甘い脚本になることが予想される。少なくとも、近藤自身が「殿内に天誅を加えた(*5)」と記した手紙が残ってるらしい(*6)ので、血まみれの土方の上に立つ聖人近藤といったような描かれ方には近藤も苦笑しているかもしれない(*7)

§ まあ、最近では大河ドラマの史実無視(*8)には慣れてしまったし、大河ドラマといえどもちょっとキャスティングが豪華で長々とやってるだけのドラマと分かり切ってるので、目くじらを立てるようなことでもないのだろう。

*1: 表記上は0.9.4になっているが
*2: というか、こんなところで書いても意味がない
*3: いや、賛成派のこれこれこうだから、という理屈は見たけど、個人的には取って付けたような理屈で、この記述法を否定する理由になってないように感じるので
*4: perl 5.8.3でも同じ動作をする
*5: 直接斬ったのか、配下に斬らせたかはわからないが
*6: その信憑性は調べてないので不明
*7: と言うか、こんな近藤寄りの描き方を続けると、時代が近くて未だ当時の遺恨が残っているだけに、薩長等明治政府系はもとより、幕府側も含めた各所から不満や批判が出てくるような。
*8: あるいは、原作や脚本の思想にべったり?

2004/05/03 (月)

§ Revision: 1.1 【憲法記念日】[今日の帰宅時間:おやすみ]

今日のをゐなり

§ もう、いくつ寝ると...
今年も、あと243日

§
7:55起動。

§ 秋葉原
久しぶりに秋葉原へ。ただし、狙ったものは全く買えなかった。昼食は小諸蕎麦で季節ものそば。菜の花と筍の天ぷらと、小さいキスの天ぷらが載っている奴。ただ、筍は細くてゴボウみたい。何も買って帰らないのも悔しいので、中古ゲーム屋で「戦国無双」を買ってみたり。

[リリース]今日のリリース
Norton AntiVirusウィルス定義ファイル
2004/05/02 rev.16版(#30363) 対応ウィルス数67444
Intelliigent Updaterでアップグレード
Norton AntiVirusウィルス定義ファイル
2004/05/02 rev.38版(#30379) 対応ウィルス数67449
LiveUpdeとIntelliigent Updaterでアップグレード
[買い物]今日の買い物〜PS2
KOEI/戦国無双【PS2】
某blogで面白かったらレポートすると合ったのに音沙汰がないと言うことは、それほどでもなかったのだろうか。基本的には、戦国時代であのシステムは無いと思ってるが、そもそも、三國無双もめちゃくちゃなので、ネタとしては楽しめるかと。
実は借りていた「攻殻機動隊SAC」のゲームを知人から借りているのだが、いまいちしっくりこない。

2004/05/04 (火)

§ Revision: 1.1 【国民の祝日】[今日の帰宅時間:おやすみ]

今日のをゐなり

§ もう、いくつ寝ると...
今年も、あと242日

§
7:55頃起動。だっけ。

§ 1日
何もない1日。借り物のPS2の攻殻機動隊SACをなんとか終わらせた。

[リリース]今日のリリース
Norton AntiVirusウィルス定義ファイル
2004/05/03 rev.22版(#30409) 対応ウィルス数67451
LiveUpdateとIntelliigent Updaterでアップグレード
Norton AntiVirusウィルス定義ファイル
2004/05/04 rev.20版(#30449) 対応ウィルス数67455
Intelliigent Updaterでアップグレード

2004/05/05 (水)

§ Revision: 1.3 【こどもの日】[今日の帰宅時間:おやすみ]

今日のをゐなり

§ もう、いくつ寝ると...
今年も、あと241日

§
7:50頃起動。もう、連休最終日ですよ。

§ 午後
ゲーム生活第2弾。戦国無双をプレイしてみた。真田幸村は好きじゃないので服部半蔵でやってみたけど、なかなか難しい。下手なんですぐに体力が無くなる。というわけで、大坂城で行き詰まり中。

[nDiary]schedule.rbの日付記述フォーマット変更

§ howmを使っていると、nDiaryのスケジュールの日付記述フォーマットもhowmに合わせたくなってきます。標準のschedule.rbでは、出力時のフォーマットは指定できますが、入力側は(割と柔軟に書けますけど)固定です。

§ そんなわけで、howmの日付記述フォーマットを受け付ける自前schedule.rbをつくりました。と言っても、howmのtodoや覚え書き等の動作をまねするわけではありません。あくまで、howm側で書いたメモをそのまま使い回せるようにしただけで、動作自体は標準のschedule.rbと同じです。

§ 典型的やっつけ仕事できれいじゃないですが、参考までにソース(差分)を出しておきます。


*** schedule.rb Thu Aug 21 12:38:38 2003
--- wyschedule.rb   Wed May 05 02:08:05 2004
***************
*** 7,12 ****
--- 7,13 ----
      nDiary Plug-in  スケジュールの表示
  
      今後のスケジュールを表示します。
+     標準のschedule.rbとの違いは、日付フォーマットがhowm準拠にしてあること。
  
  
      option:
***************
*** 57,64 ****
    begin
      open(opt['file'], 'r'){ |file|
        file.each{ |line|
!         date, value = line.split(/\t/)
!         date.gsub!(/[-\/]/, '')
          if start <= date and date <= last then
            schedule[date] = [] unless schedule[date]
            schedule[date] << value
--- 58,66 ----
    begin
      open(opt['file'], 'r'){ |file|
        file.each{ |line|
!         next unless line =~ /^\[.+\][!@+\-]\d+ +/
!         date, value = line.split(/[!@+\-]\d+ +/)
!         date.gsub!(/([-\/\[\]]|[!@+\-]\d+$)/, '')
          if start <= date and date <= last then
            schedule[date] = [] unless schedule[date]
            schedule[date] << value

2004/05/06 (木)

§ Revision: 1.1 [今日の帰宅時間:23:55頃]

今日のをゐなり

§ もう、いくつ寝ると...
今年も、あと240日

§
7:15頃起動。

§ 朝電車
いつもの遅い電車で出勤。車内読書は「近藤信義/ゆらゆらと揺れる海の彼方(2)」を読み始める。

§ 昼休み
食事はampmで買ってきたおにぎり2個(ひじき御飯、ます寿司とサラダと、買い置きの即席スープ。

§ 午後
今日の最高気温の予報は22度くらいだと思ったが、窓から見えるビルの上の温度計では16度が最高でした。そんなわけで、嫌々仕事してます。

§ CLIE
連休中使ってなかったら、バッテリーが完全にあがってしまったようだ。

§ 夜休み
本社の食堂で、味噌コーンラーメンとカレーコロッケと冷や奴の食事。

§ 夜電車
車内読書は「近藤信義/ゆらゆらと揺れる海の彼方(2)」を読了。

[リリース]今日のリリース
Norton AntiVirusウィルス定義ファイル
2004/05/05 rev.8版(#30491) 対応ウィルス数67457
LiveUpdateとIntelliigent Updaterでアップグレード

2004/05/07 (金)

§ Revision: 1.1 [今日の帰宅時間:23:35頃]

今日のをゐなり

§ もう、いくつ寝ると...
今年も、あと239日

§
7:25頃起動。

§ 朝電車
車内読書は「成田良悟/デュラララ!!」を読み始める。お願いだからあのネタで拷問するのは止めてくれ。アレを思い出しちゃったじゃないか。
品川で山手線に乗り換えたが、字幕表示が池袋行きでした。池袋を部隊にした話を読んだ直後に山手線の池袋行きとは奇遇ですが、乗り換えできなかった辺りが自分らしいです。

§ 昼休み
食事はampmで買ってきた冷やし讃岐うどんとサラダと、買い置きの即席スープで。

§ 夜休み
食事は本社の食堂で白身魚フライと御飯と漬け物。

§ 夜電車
車内読書は「成田良悟/デュラララ!!」の続き。途中でキリのいいところで中断。

[リリース]今日のリリース
Norton AntiVirusウィルス定義ファイル
2004/05/06 rev.18版(#30536) 対応ウィルス数67463
Intelliigent Updaterでアップグレード

2004/05/08 (土)

§ Revision: 1.1 [今日の帰宅時間:おやすみ]

今日のをゐなり

§ もう、いくつ寝ると...
今年も、あと238日

§
7:50頃起動。

§ 日本女子バレー
アテナ五輪最終予選(兼アジア予選)の初戦で、日本女子はイタリアを破って白星スタート。この大会の出場8チームのうち、優勝かアジアの最上位か、それ以外の上位2チームに入れば、アテナ五輪出場が決定となる、らしい。例えば、アジアのチームが優勝し、4位までのチームがアジア以外の出場国なら、5位でも「アジアの最上位」ということで五輪出場となるのだそうだ。

[買い物]今日の届け物〜文庫

§ bk1で昨日発注したのが夕方には届いた。

増子二郎/ポストガール(3)【文庫】
ISBN4-8402-2689-X【 えきねっと(bk1) / bk1 / amazon / Jbook / 紀伊國屋 / 楽天
郵便配達アンドロイドが主役の短編集の3作目。
葉山透/9S<ナインエス> III【文庫】
ISBN4-8402-2691-1【 えきねっと(bk1) / bk1 / amazon / Jbook / 紀伊國屋 / 楽天
今月購入分は何故か3巻目が多いがこれもその一つ。
岩田洋季/護くんに女神の祝福を!(3)【文庫】
ISBN4-8402-2685-7【 えきねっと(bk1) / bk1 / amazon / Jbook / 紀伊國屋 / 楽天
これも3冊目。べたべたラブコメ。
成田良悟/ヴぁんぷ!【文庫】
ISBN4-8402-2688-1【 えきねっと(bk1) / bk1 / amazon / Jbook / 紀伊國屋 / 楽天
月刊成田の新作。今回は流行?の吸血鬼もの。
渡瀬草一郎/空ノ鐘の響く惑星(ほし)で(3)【文庫】
ISBN4-8402-2686-5【 えきねっと(bk1) / bk1 / amazon / Jbook / 紀伊國屋 / 楽天
この作者の3シリーズ目の3作目。
時雨沢恵一/アリソンIII<下> 陰謀という名の列車【文庫】
ISBN4-8402-2681-4【 えきねっと(bk1) / bk1 / amazon / Jbook / 紀伊國屋 / 楽天
これも「III」だが、上下巻の下巻なので4冊目。ついにシリーズ完結。
[リリース]今日のリリース
Norton AntiVirusウィルス定義ファイル
2004/05/07 rev.9版(#30579) 対応ウィルス数67468
Intelliigent Updaterでアップグレード

2004/05/09 (日)

§ Revision: 1.2 [今日の帰宅時間:おやすみ]

今日のをゐなり

§ もう、いくつ寝ると...
今年も、あと237日

§
8:40頃起動。

§ 女子バレー
日本は昨日に続いてタイにストレートで勝利。次は11日火曜日のナイジェリア戦。

§ 今日の新撰組!
阿比留鋭三郎(*1)が去っていった。実際のところ、病死説と暗殺説がある模様。見る資料によって暗殺もしくは病死した日がバラバラだったりする。

§ ここ最近のCiv3
木、金曜日の昼休みに、大マップでランダムスタートでフランス。まあまあなところか。金曜分のセーブデータを持って帰るのを忘れた。日曜に家で大マップランダムスタートでシュメール。これが島。AD1120で未だに他の文明に出会えず。科学で大幅に遅れているが、どうしようも無し。

[リリース]今日のリリース
Norton AntiVirusウィルス定義ファイル
2004/05/08 rev.4版(#30610) 対応ウィルス数67477
Intelliigent Updaterでアップグレード

§ 一時期大量に来ていたNetsky.Pは影を潜めて、少し小さめのNetsky.Dがちらほらと来る状況。

*1: 栄三郎とも

2004/05/10 (月)

§ Revision: 1.1 [今日の帰宅時間:23:20頃]

今日のをゐなり

§ もう、いくつ寝ると...
今年も、あと236日

§
7:20頃起動。

§ 朝電車
車内読書は「賀東招二/フルメタル・パニック! -サイドアームズ- 音程は哀しく、射程は遠く」を読み始める。今日はいつもより1本早い電車。これだと混んでる。1本後のいつもの電車なら空いてるんだけど。

§ 昼休み
ampmで買ってきた冷やし讃岐うどんとサラダに、買い置きの即席スープで食事。その後は、Civ3でフランスの続きをやっていたが、ちょっと都市数増加をさぼってたのは失敗。アメリカだのマヤ?だのに深く入り込まれてしまった。

§ 夜休み
本社食堂でコロッケとご飯と冷や奴の食事。

§ 夜電車
車内読書は「賀東招二/フルメタル・パニック! -サイドアームズ- 音程は哀しく、射程は遠く」を読了。

[リリース]今日のリリース
Norton AntiVirusウィルス定義ファイル
2004/05/09 rev.17版(#30645) 対応ウィルス数67479
LiveUpdateとIntelliigent Updaterでアップグレード
[買い物]今日の買い物〜雑誌
月刊NewType【雑誌】
機動戦士Zガンダムの映画化関連でそういう表紙。いつもより買いやすいか。

Ganerated by nDiary version 0.9.4 and Ruby 1.8.2 (i386-mswin32 2004-12-25)

YAMAGUCHI,Yoshiaki / yoshiaki.y@awagumo.net
トップページ