Skip to main content

ログ取得ツール

なんの勝負だ?

ミスコン番組、「おばあちゃん」に負ける(cnn.co.jp)なんてことがイタリアで起きたらしい。

若い男性たちの関心は「1にお金、2に女性、3にサッカー」などと称されるイタリアで、水着を着た若い女性が美を競う「ミス・コンテスト」がテレビで放送されたが、裏番組の「おばあちゃん」たちのダンス・コンテスト番組に視聴率で負ける前代未聞の“ハプニング”が起きた。

こないだ、「巨人戦がテレ東の旅番組だかグルメ番組に負けた」とかっていうのがニュースになったのと同じような感じ? (追記) 2003-09-19 15:54 はい、2週連続で負けました(yahoo.co.jp) by 巨人。

今さらわかったことでもあるまいに

欠陥修正CDを無償配布 MS、ナローバンド対象に(yahoo.co.jp)という記事。

ダイヤル回線などで接続するナローバンド(狭い帯域)利用者が、欠陥修正プログラムをダウンロードする場合、これまで何も対策を取っていないと10時間以上かかる場合があるという。

なにを今さら気づいたように言いやがって。みんな昔から困ってんだよ。実際ADSLの環境ですらやたらに時間がかかって大変なんだ。雑誌やベンダがCDを配るのは禁止されているみたいだし、そもそもWebの見られない環境にあるWindowsにパッチを当てる手段は存在しているのだろうか。そういう環境にあるネットワークに汚染PCを接続してワームが入り込んでどうしようもなくなったりするんだよねぇ。 KB(?)がたんまり入ったCDを誰でも作れて、そこでWindowsUpdateのように自動的にチェックする、という手段を提供してほしいところだ。実際Red Hatもそんな手段は提供してないけど、そのへんはブラックボックスじゃないから、全部ダウンロードしてrpm -Fvhでいいんだよね。改竄チェックはrpm –checksigでチェックできる。たぶんWindowsのKBも署名のチェックや当てる必要があるものか判断する方法くらいは提供されてるんじゃないかと思う。方法は全く知らないが…でも.exeを実行しちゃうからチェックがあっても無意味か。っていうかそもそもパッチは署名されてないのかなぁ。 (追記) 2003-09-16 20:42 autorunでwwwoffle(demon.co.uk)みたいなプロキシを上げるCD-ROMにすれば、こういうCD-ROMを自作できそうな気もする。キャッシュのディレクトリをCD-ROM上にstableにしといて、最初からKBの.exeなどを入れとくのね。まっさらな状態でプロキシ経由でWindowsUpdateしまくって、できたキャッシュディレクトリとプロキシの本体を焼くだけでいい。

継続

継続、と言ってもSchemeのcontinuation(call-with-current-continuation.org)の類のことを言おうとしているのではない。今、私はなんとなく生活しているのだが、永遠に今の生活が続くんじゃないかと(悪夢?)思っているフシがある。無論そのようなことはありえないのだ。どう楽観したところで徐々に老いて、そして死んでいく。 そこで思い出すのが「永遠の○○があるのなら、××もまた…」というフレーズだ。元ネタは神林長平のなんとかっていうSFの冒頭(というか序文とかかな?)で、「愛」と「憎しみ」のセットだった。ちょっとハッとさせられるわけだ。光と影、表と裏のように、片方の概念があれば必ず逆の概念も存在する、というのはある種の真実だと思う。 要するに良いことも悪いこともどちらでもないことにも、永遠などないってことか。…ここまで言っといて「塞翁が馬」を結論にするなんて永遠に認められんよなぁ。もうちょっと考えてみることにしよう。

Linuxの弱さ

最も攻撃を受けている OS は Linux(internet.com)という結果になったそうだ。まあLinuxの弱さは周知の通りだが…こういうのをWindowsと比べるのか。

成功したあからさまな攻撃全体の67%が、Linux を対象にしたものだったことを明らかにした。なお Windows への攻撃が占めた割合は23.2%で、Linux への攻撃は3倍近い。

SobigとかBlasterのようなワームやウィルスは攻撃の内に入らないのだろうな、たぶん。…というかEビジネスや情報サイトを運用しているという修飾子があってそもそもMUAが起動するマシンでないからSobigなんかは除かれちゃうのかな。ティーンエイジャーが捕まっちゃったBlaster.F(?)だけでも数千台とか言ってたもんな。 うちのサーバもLinuxだが、攻撃される可能性がある。穴はいくつかあるだろう。一番大きな穴は管理者(私)があまりセキュリティ関連に興味がないということだろう。 (追記) 2003-09-16 17:58 あ、興味がないと言っても、Red Hatからアップデートが出ていれば2〜3日遅れくらいで当てている。問題はRed Hatがアップデートを出さなくなるほど古くなってしまったときにどうするか、だ。その頃にはmirage(X31)が引退してるだろうから、そっちに移行するついでに新しくOSのインストールからやってしまうんだろうな。 そんなやり方をしていても防げない穴は確実に存在するだろう。なぜかってそりゃ、管理者の意識が…(略) (追記) 2003-09-28 25:57 解説(allabout.co.jp)(その2(allabout.co.jp))が出た。つまりワームやウィルス以外の(人力の?)攻撃をサーバに対するもののみカウントすると、8月はLinuxが一番多かった、というレポートが元になって記事が出たというわけだ。そんな限定されたらLinuxが引っかかるよねぇ。引っかかるLinuxもアレだけどさ。 (追記) 2003-11-04 18:03 ここに関連してるかどうかはあまり自信がないけど、とりあえずここの追記にしとく。 /.-jのストーリー(slashdot.jp)と Red Hatの方針(redhat.co.jp)によると、

Pythonでデバイスドライバ

Pythonでブロックデバイスドライバを書く方法。 fusd(circlemud.org)を使う。これでキャラクタデバイスを書けるかどうかはわからん。まあ受け口となるカーネルモジュールとコールバックなりなんなりでコードを実行するためのユーザライブラリという組み合わせはfuse(sourceforge.net)などでもおなじみであるので、Pythonのモジュールを用意してくれちゃうというのもまあ、王道と言えるだろう。 Pythonのモジュール自体はけっこうちゃんと作ってあるように見える。open/closeでprint文が入ってしまうがまあこれはopen()/close()をオーバーライドすればよい話みたい。 #! /usr/bin/python import fusd class myclass(fusd.OpenFile): def do_read(self, req): print dir(req) print “len=",req.length, “flag=",req.flags print “pid=",req.pid, “uid=",req.uid, “offset=",req.offset req.setdata(req.offset, “Hello”) req.finish(“Hello”.count(””)-1) dev=fusd.Device(“device-name”, 0666) dev.openFileClass=myclass fusd.run() みたいな感じで。

生きている間にまたこういうことがあるかわからないから、一応書いておこう

今日、18年ぶりに優勝した(nikkansports.com)球団がある。というわけで、18年前のことを思い出した。 日本シリーズの対戦相手は西武ライオンズであり、私は小学校3年か4年で、東北地方にいたものの、担任の先生は若い陽気な人気者の関西人であった。…状況がお分かりであろうか? クラスで阪神を応援してないのは私だけだったのだ。私のようなガキんちょにも真面目に応対してくれる、とてもいい先生だったのだが。 まあ、書くことはそんだけだ。 (追記) 2003-09-16 08:47 今日は新聞は一般紙は休刊だったみたいね。スポーツ新聞が猛烈に売れたんじゃないかな。

長年の疑問

長年疑問だった、午前12時? 午後0時?(crl.go.jp)というものを発見した。/.-jの、えーとこのへん(slashdot.jp)より。

「お昼の12時は『午前12時』、『午後12時』、それとも 『午後0時』どれが正しいのですか?」

要するに11→12になるのは断裂がないのに、AM→PMに変わるのはおかしい、ということだ。AMからPMになるからには、11→0のように飛んだほうがわかりやすい。PMのままなのに12→1になると連続しているように見えないしね。でも11→12にするとAMが午前でPMが午後という事実が覆されてしまう。 PHPで、AM4:00までは昨日の28:00だと表現するための簡単な方法はないかなぁ。date()の引数の文字列を工夫するだけでは無理だよねぇ。mydate()なんかを実装するしかないのだろう、たぶん。 (追記) 2003-09-16 13:09 ちょっと不完全だが、以下のようなものはどうか。このサイトの表示にもコレを使ってみようと思う。 function mydate($format, $now="") { $diffh=4; if ($now==""){ return mydate($format, time()); } $n=$now-3600*$diffh; $trans=array( “a” => date(“a”, $n), “A” => date(“A”, $n), “d” => date(“d”, $n), “D” => date(“D”, $n), “F” => date(“F”, $n), “h” => date(“h”, $n), “H” => sprintf("%02d", date(“H”, $n)+$diffh), “G” => date(“G”, $n)+$diffh, “g” => date(“g”, $n), “i” => date(“i”, $n), “j” => date(“j”, $n), “l” => date(“l”, $n), “L” => date(“L”, $n), “m” => date(“m”, $n), “n” => date(“n”, $n), “M” => date(“M”, $n), “r” => date(“r”, $n), “s” => date(“s”, $n), “S” => date(“S”, $n), “t” => date(“t”, $n), “T” => date(“T”, $n), “U” => date(“U”, $n), “w” => date(“w”, $n), “W” => date(“W”, $n), “Y” => date(“Y”, $n), “y” => date(“y”, $n), “z” => date(“z”, $n), “Z” => date(“Z”, $n), ); return strtr($format, $trans); }

スピードスター

デラホーヤが負けた(yahoo.co.jp)とのこと。引退とか言ってたな。6階級制覇はやはり夢か…。それでも5階級制覇が偉業ということには変わらない。

スピードで上回ったモズリーはデラホーヤを返り討ちにした。

(追記) 2003-09-17 08:43 再々戦(yahoo.co.jp)の可能性が出てきた。試合を見てないからなんとも言えない。例の消極的なアウトボックスをして判定負けだったとしたらデラホーヤだめだめと言い切れるのだが、どうかなぁ。

デラホーヤ陣営が判定に納得せず、提訴も辞さない構えを見せている。モズリーはデラホーヤが潔く負けを認めることを条件に「ファイトマネーさえ良ければ再戦はいつでも受け入れる」と話した。