中田さんのパッチを当てたら parse error が出たので とりあえずコンパイル通してついでに -Wall もかけといた (条件式中の代入は除く) → http://i.loveruby.net/archive/d/GD.c-nobu.txt
tdiarytimes は問題なく動いているようだ。
(07:34)
急にこんなアクセスが増えた。何のアプリケーションを狙った攻撃だろ。
[Sun Dec 26 02:06:55 2004] [error] [client 209.120.238.130] (36)File name too long: access to /d/20040822.html&highlight=%27%2esystem(chr(99)%2echr(100)%2echr(32) %2echr(47)%2echr(116)%2echr(109)%2echr(112)%2echr(59)%2echr(119)%2echr(103) %2echr(101)%2echr(116)%2echr(32)%2echr(119)%2echr(119)%2echr(119)%2echr(46) %2echr(118....
(07:49)
散々混乱させてくれたサーバ分裂も ようやく片付けたことだし、原稿に戻ろう。 ずいぶん遅れちゃったなあ。 今日は 1 章分の返信を終わらせて 4 章を出そう。
というか、このままだと何日かかるんだ。 まず不可能なペースだが毎日 1 章出したとして、
6 日には大学が始まるから、 それまでに宿題もやんないといけないし。 そういえばレポートもあったような気がするな。 というかこれは流す日程であってレビューが終わる日程ではないんだから、 反応をもらってそれをとりこむのはもっと遅くなるわけだ。
2 章同時に出すしかないか。 まがりなりにも一回書き終わってるわけだから、 短い章なら出せそうな気もする。
とにかく今週が山場だということはよくわかった。
(08:16)
ウダウダ言ってるあいだに書けって話もあるが、 俺は日記ドリブンだからなあ (日記にウダウダ書きながらやることを考える)。 日記に何も書いてないときはだいたい活動力が落ちてると考えていい。
[ruby-talk:124368] Re: All I want to do is move a directory :(
FileUtils.mv が自分の思った通りに動かなくて怒ってるらしい。 知るか。その操作は mv じゃないってだけじゃん。
だいたい、移動先の .trash/ という名前からすると ゴミ箱を作ろうとしてるんだろ。 それなら上書きしちゃだめだと思うんだよな。 同名のディレクトリがあったら dir.1 とかにバックアップしなきゃ。
あとは rename(2) の挙動の話だけど、 rename 先に空のディレクトリがあった場合だけ 踏み潰されるってのは rename としては正しい挙動。 mv がどうするかは別問題だけど。
(09:00)
突然思い出したけど、ruby に rpath が 埋め込まれるようになったのは地味に便利だ。 prefix=/usr/pkg/ruby-20041226 とかしてても --enable-shared が動く。
(10:06)
昨日のサーバ移動の結果、レビュー関係のシステムは次のようになった。
/var/cvs/linuxintro /var/cvs/jail/linuxintro +-----------------+ mirror-repository.rb +-----------------+ | CVS repository | ----------------------> | CVS repository | ← remote CVS +-----------------+ (cron, 15") +-----------------+ → ↓(cron, 15") +-----------------+ | CVS working copy| +-----------------+ ↓↑ +-----------------+ | BitChannel | +-----------------+
昨日までは mirror-repository.rb のところで物理的にマシンをまたいでおり、 そのためだけに cvsup が動いてたりしてメチャクチャ面倒だった。 今はそれに比べればかなりマシ。
また、見せないでおきたいファイルがあるときは mirror-repository.rb の時点で除外してしまう。 これも昨日まではまず jail 内に cvsup してから rm していた。
それに加えてややこしかったのが NIS と DNS の干渉。 NIS と DNS で同じエントリを入れてあるんだけど、 nsswitch.conf で nis を先にしておいてもなぜか DNS が優先されてしまう。 他のマシンからだと問題ないんだけど。
(11:03)
Copyright (c) 2002-2007 青木峰郎 / Minero Aoki. All rights reserved.
あれ、古かったかな?
というか404になってますが。
発見。
http://i.loveruby.net/archive/d/GD.c-nobu.txtですね。
しもた。修正しました。
てす、てす