Skip to main content

ログ取得ツール

Pythonのオブジェクトのシリアライズ

pickleモジュールかcPickleモジュールを使う。機能はほぼ同じ。 import pickle

## serialize

f=open(“test.pickle”, “w”) p=pickle.Pickler(f) p.dump(your_object) f.close()

## deserialize

f=open(“test.pickle”, “r”) p=pickle.Unpickler(f) your_object2=p.load() f.close()

## your_object = your_object2 になっている

StringIOを使えばファイルではなく文字列にserializeできる。

日本刀

室内装飾の「日本刀」で攻撃し、4人死傷(cnn.co.jp)とのこと。

24歳の男性従業員が同日、日本刀で同僚を攻撃、女性1人を殺害し、他3人を負傷させたと述べた。3人は重傷。犯人もこの後、刀で自殺を試み、重傷を負った。

…飾りのために事務所に真剣置いてあったのか? という疑問は置いといて、手入れしてない日本刀で人を殺すのはけっこう難しいと思う。手入れしてあっても、技術がないと切れないんだよねあれは。重さで叩き割る剣じゃないから。この犯人、突きかなんかでやったのかもしれないな。

なんの勝負だ?

ミスコン番組、「おばあちゃん」に負ける(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 今日は新聞は一般紙は休刊だったみたいね。スポーツ新聞が猛烈に売れたんじゃないかな。