Diary?::2005-10-10

00:19

エゴ計数という文書に触発されて、http://return0.dyndns.org/m/egocalc.pyなどというものを作ってしまった。使い方はソースの中に書いてあるのでそれを読むように。

そしてこのサイトはどの程度のエゴ計数をなのか、ちょっと測定してみた。以下は昨日までのデータ。

合計       : 222 回
平均       : 3.17142857143 回
最少       : 0 回
最大       : 20 回
分散       : 12.9706122449
不偏分散   : 13.1585921325
標準偏差   : 3.6014736213
ファイル数 : 70
サイズ     : 174.227539062 KB
エゴ計数   : 1.27419580851

つまり俺は一日平均で3回、最大で20回もと書いていたのか。実に素晴らしいスコアだ。もっとも俺の場合、意識的に一人称を多めにしているのもあるのだけれど。

注意点としてはHTMLファイルの文字コードがバラバラだと問題が起こるが、そういう作り方をした奴はバカなのでどうでもいい。あとベンチマークがてら10年分ぐらいのデータを作って食わせてみたけれど、10秒ぐらいで結果が出たから多分速度的には問題ないはず。

03:39

今のサイトのデザインはgvimのカラーリングに合わせていたのだが、もうその当時のカラースキーマは使ってないからなあ。そのうち模様替えをするかも。

04:23

思っていた通り検索機能がバグバグ。ていうか明らかに検索キーワードが入ってない文書が返ってきてるのだが。

流石にこれを仕様とか味で押し通せる程、俺の面の皮は厚くないな。

04:30

検索システムについての話あるいは如何に俺がシンプルな設計を好むかの話。

この日記の検索システムは、いわゆる索引ファイルを作ってそこに対して検索をかけるというありふれた代物なのだが、これが非常にcdbと相性が良いっぽい。このcdbというデーターベースは、

という実に豪快な割り切り方をしたデータベースで、日記を始めとした階層化されたHTML文書の全文検索に最適だ。というのも、日記の索引ファイルなんて最新の月の奴でも一日数回(多分多くの人は一回で済むと思う)程度しか書き換えが起こらないし、過去の日記に至っては訂正やリビルドをしない限りは半永久的に書き換えがされない。cdbの切捨てた機能は、実の所全く問題にならない。

確かにcdbの適用範囲はその特性故に狭くならざるを得ないが、その適用範囲内では素晴らしいパフォーマンスを見せてくれる。俺としてはこういう思想の方が断然好みだね。

15:00:

一昨日はてなRSSが常にGETすると書いたが、あれは事実誤認だった。理由:うちのサーバの時計が狂っていて、俺の更新した時刻とはてなRSSのクロールしてきた時刻が入れ違いになってただけ。

うわあ、俺って超間抜けじゃねえか。

18:30

俺はブログで民主主義なんて世迷い言もいいところだという立場なので、STOP THE KOIZUMIは完全に否定させてもらう。そもそも具体的に何をやるかの話が全然ないしな。

じゃあ何でブログで民主主義が世迷い言かというと、これも何度も書いている気がするがメディアというのは本質的に広告的なものであり、つまりは金儲けと縁を切ることが困難だということが一点。そしてもっと重要な点は、もしもネットでの言論が主流になったとして、それはネット以外の言論とネットでの言論の力関係の逆転に過ぎず、ブロガー民主主義の成功の暁にはネットによらない民主主義という活動が始まることが殆んど自明の事だという点。

結局の所ブログサービスなどの提供者は社会を変えることはどうでも良くて、いかに金儲けをするかが焦点で。もしも風呂がー民主主義が流行りそうなら、それを謳い文句に宣伝してサービスを広げて、広告をガンガン打ちまくるってのがまともな事業主の考えることだろう。政治が良くなろうが良くなるまいが、懐があったかくなればOK。

ていうかブロガー民主主義を標榜している奴だって、自分の生活に不満があるから、もしくは今後に不安があるから活動しているわけだろ? 小泉は増税しそうだから自民には入れないと母親は宣ったが、結局はそういうことだ。俺は今のところ小泉支持だが、これだって北朝鮮による拉致や中国・韓国との間の問題を浮き彫りにしたなどの評価で、それに対して感じたカタルシスが原因に過ぎない。民主主義ってのはどこまで行っても最大多数の快楽に従うものだってのは自覚した方が良い。

そしてもっと絶望するべき事は、どれだけの人間が本気で国の未来を自分の頭で考えているのか、そして本当にまともな事を考えられるのか非常に疑わしいという事だ。ぶっちゃけブロガーが100人いても、そのうち政治や経済のプロだと言える奴は1人いれば御の字じゃないのか。そしてそういうプロの言ってることは多少偏っていようが大筋では説得力を持つことが多いだろうから、実の所ブロガー民主主義というのはテレビに出ている政治家や評論家の代わりにネットで活動している政治家や評論家の信者になることじゃないのか。

こういうことを書くとメディアリテラシーの教育で云々という話になるだろうし、俺もその点については全くの同意なのだが。テレビやラジオの時代から全然出来てなかったことが、どうしてネットの時代になって突然出来るようになるなんて思えるのだ。人間の脳味噌なんてまずこれ以上進化しないだろうから、メディアリテラシーの教育が行き届き、今よりもまともな世界(=政治家のプロパガンダに騙される奴とかフィッシングに引っかかる奴が消えた世界)が来る前に人類が亡びているって。少なくとも、俺のこの文書が残っているうちはそんな世界は来ないって。

書いててどうにも何かと似てるんじゃないかと思ったら、思い当たる節が一つあった。社会主義だ。教科書で習った程度の知識で悪いが、ブロガー民主主義は社会主義と同様の胡散臭いユートピアだ。両者はまず無理な前提の元に成り立つという、どうしようもない共通点がある。前者は人間の知性が、後者はテクノロジーが臨界点に達することが前提で、そんなことは絶対に起こらないだろうことはほぼ自明の理だろう。そこに向かって努力することが無駄だとまでは言わないが、だったらもっと他にやるべき事があるだろう。自分の子供や幼い兄弟を可愛がってやるとか。そっちの方がよっぽど世界を効率的に変えられる、しかも間違いなく良い方向に変えられると思うんだけどなあ。

20:35

久しぶりにマシンを再起動したら、Operaのフォント関連の設定が何故かリセットされていた。何やってんだOpera。

他にも明らかにフォントの表示かおかしいというか、ちょっとあれな不具合があってかなり呆れ気味だ(これはもしかしたらOperaじゃないかも)。こうなったら自分でブラウザを作るしかないのか? いや、それは余りにも馬鹿げている。

21:52

試しにwxHtmlを使い、即座に否定する。CSSに全くの未対応というのは、ちょっと。でも俺が作るとしても、CSSの対応は面倒臭くてやってられないよ。それに、CSSなんか無くても誰も死なないしね。ただ、コンテンツネゴシエーションが全くできないのはどうかと思うというか、駄目だろう、完全に。

ただ、自前でHTMLの解析を含めたブラウザを書くのは容易ではないというか、正気の沙汰ではないよなあ。Javascriptの対応なんて、想像するだけでおかしくなる。

Written by Kuwata Chikara
Creative Commons