2003年 11月 (1)。

? 違い: 謙虚さ → → < と < 卑屈さ

Last Modified: Tue Nov 11 02:16:07 EST 2003 (11/11, 16:16 JST)

Nov 10 [Mon]


(09:55)
やべえ、2度寝しちゃった。ニドナー
(11:29)
で、LL3 について。はっきりいって、午前中のトークはあまりおもしろくなかった。 まず最初は Autonomous Agent のデバッグに Ruby を使うという話であったが そもそも「Autonomous Agent」というのが何を意味するのかよくわかんなくて (なにやらハードウエアらしい、 FPGA とかいってたから、そのテのモノを想定しているのだろう)、 途中でいってた XMPP というプロトコルも全然知らなかったので、はっきりいってプレゼン下手。

つぎはドイツ人の発表した WASH/CGI という web アプリのためのフレームワーク言語で、 Haskell を使って書かれている。しかしここでは Scheme とか、Haskell とかが デフォルトであるというところがスゴい。逆にみんな C++ とか Java とかのメジャーな言語は大嫌いなのである。それはいいとして、とにかく このシステムでは Haskell の型推論を HTML の文法の validator として使おうというのが 基本的なアイデア。でも、見た目が直観的じゃないし、これって別に validator を専用に 作ってもあまり手間は変わらないような気がする。つまり「こういうやり方もある」というだけで、 たいして実用的な価値はないように思えた。おまけに Haskell の枠組みを利用してるもんだから、 HTML の文法エラーは Haskell の「型推論できないよ」エラーとして表現されるらしい。 これじゃなおさらわかりにくいと思う。そのうち PLT (=Scheme) の連中が文句をたれはじめ、 「お前は Session と Cookie を完全にわかってないよ!」とか言いだして、 オイオイ、PhD のディフェンスじゃねーんだから、そこまでつっこむことないだろ! と言いたくなった。

ただし彼らの言っていることはだいたい納得できる。 たとえば継続 (continuation) こそが web プログラミングには必要だという話。 これは paul graham なんかも言っていたことだけれど、今の web というのは セッションの状態をすべて切りわけた状態でプログラムしなければならない。 たとえばユーザが「ログインして、メニューを選んで、なにか検索して 10件ごとに 一覧表示させる」というようなサイトの場合、アプリケーション側の大まかな構造は以下のようになる。

# ログインしていないページ
if current_page == FRONTPAGE:
  if f["password"] == CORRECT:
    current_page = LOGGED_IN

# ログインしたページ
elif current_page == LOGGED_IN:
  if f["menuitem"] == SEARCH_ITEM:
    current_page = SEARCH
    index = 0

# 検索結果のページ
elif current_page == SEARCH:
  do_search(f["searchstring"])     # 検索する
  for i in range(index, index+10):
    print_result(i)                # 結果表示
  index += 10
  current_page = SEARCH
  ...

これは非常に不便だ。プログラムの流れがユーザの仕事の流れを反映していないのである。 でも継続 (のようなもの) を使えば、たとえば上のプログラムをこんなふうに書くことができるだろう:

if ask_password() == CORRECT:      # ログインする
  menuitem = select_command()      # メニューを選ばせる
  if menuitem == SEARCH_ITEM:
    search_string = input_string() # 検索文字列を入力させる
    do_search(search_string)       # 検索する
    index = 0
    while 1:
      for i in range(index, index+10):
        print_result(i)            # 結果表示
      if ask_command() != NEXT: break  # ここでやめるか?
      index += 10
    ...

で、休憩をはさんで、つぎは京大の湯淺先生による MindStorm 上に実装した Lisp の話。文法をみると Scheme なのだが、継続が firstclass として使えないから あえて Lisp と呼ぶことにしたのだそう。湯淺太一といえば日本の Scheme 業界では 有名人なのだが、ホントに本人が来た。途中デモでは InfraRed が一時動かないなどの 障害もいろいろあったのだが、とりあえず動いていた。 いちおう「インタプリタが MindStorm 上のメモリに載っている」ことがスゴいらしい。 なんでもメモリがめちゃくちゃ小さいので、かなり極小に作ってあるということだ。 個人的には、インタプリタがつながった時点で湯淺せんせいが 「ではさっそく fact(n) を定義してみましょう」とやりだしたのがえらくウケたのだが、 cons セルがたかだか 1200個ぐらいしか使えないというのは、ちっとも実用的でないように思う。 とりあえず実装してみました、という程度のもので、しかもこれが例の 「未踏」からカネが出ていると聞いてえらくガッカリする。 いや、「週末の趣味でちょろっと作りました」というならカッコいいけど (こっちの教授ならそれくらいやりそう)、金出してもらうほどのものじゃないじゃんよ? まあいいですケド別に。。

で、昼食をとったあと午後のセッションが始まったのだが、 午後はだいぶアタリが多くて、来る価値があったと思わせるものだった。 まず回路設計用の言語で Verilog や VHDL をもっと高級にしたような 言語の紹介。新山は VHDL は学部の実習で書いたことがあるが、 もうほとんど覚えてないからようわからん。

そのつぎの発表は Lua の VM について。Lua の作者というのはいかにもブラジル人ぽい、 色黒でヒゲもじゃの野性的なおっさんであったが、この人の動機というのが じつに「まっとう」なのだ。まず驚いたのは、Lua がじつに速い言語だということである。 Perl なんかより 1.5倍ぐらいはやい。そして VM 上で動き組み込みがとても簡単。 なので、現在では Lua は圧倒的に「ゲーム用組み込みスクリプト言語」として 利用されるようになっているが、この人 (Robertoさん) が最初に Lua をつくったのはじつは「設定ファイル用の言語として」だったという。 ".なんとかrc" 形式のファイルには非常に多くの書式があり、 その多くはちっとも統一されていない。これには長い闘争の歴史がある。 ごく初期の簡単なものは、たんに /etc/hosts形式の 値をならべるだけでよかった。ところがこれに条件分岐やマクロ定義が入ってくるようになって cpp を使う形式が登場したが、これははっきりいって腐っている (xrdb を見よ)。 そのうち、samba や fetchmail のようなもうすこし複雑な書式がでてきたが、 これははっきりいって狂っている (ESR はこれが気に入っているようだが、どういう感覚してんだ)。 「S式信者」というのもいて、こいつらはなんでも S式で書けと主張する。 Lua が作られたのはまさにこういう状況であって、彼は「どうせならいっそのこと 設定ファイル記述専用に、まともな文法をもった、コンパクトな組み込み用の full-blown 言語を つくっちまおう」と考えたのだという。今回の発表はその新しい VM の最適化というテーマで、 なんだかもっとアカデミックな場所に出しても全然恥ずかしくないようなものだった。 しかし設定ファイル業界(?)にはその後「XML馬鹿」というまったく新しいタイプの 強力なアホ集団があらわれ、こいつらがゴミをまきちらかしている。 実際いまでは周囲の人々から「設定ファイル用言語? なぜ XML を使わないんだ!」と 言われるのだそうだ。もし XML が当時からあったら、彼は Lua を作っていなかっただろうという。 でも Lua のアプローチのほうが XML なんかよりもずっとカシコイよ。 それに Lua は実際、組み込みのことをよく考えており、小さく、しかも速く、 おまけに VM で動くためセキュリティ的にも制御が簡単というおいしい特徴を 持っている。すごい! 新山の中ではこれで一気に Lua の評価が急上昇した。 組み込み用のスクリプト言語といえばほかに S-Lang や Guile があるけれど、 どっちも遅いうえに slang なんか文法が変態だし、guile はやたら重いしで ちっとも使う側のことを考えてないように見える。

で、そのつぎは実際に Lua を設定ファイル用言語として利用している C-- コンパイラの話だったが、これがけっこう意味不明。 まず、C-- コンパイラは OCaml で書かれているが、 彼らはさらに Lua の動的な型を OCaml の“推論できる”型にマッピングしようとして 苦労していた。なんかこれって面白いけど果てしなく不毛なような。 そもそも C-- ってまだ完成してないので、 この話全体が壮大な机上の空論に終わる可能性もあるのだ…。 どうでもいいけど、このあいだのうちのミーティングで「OCaml ってなんか名前がラテン語みたい」という 話が出ていた。笑える。

その次の「Scheme による Reactive Programming」ってのはかなりクールで、 デモとしては一番インパクトあったんじゃないかと思う。去年もそうだったが、 PLT組はいつも Scheme でかなりカッコいいことをやるので (ツッコミはキツいが)、 それなりに評価しているのだ。ようするに Reactive Programming というのは、 実時間で変化している状態を言語が自動的に認識してくれる、というもので、 まあ大まかな構造は GUI などの event-driven なプログラミングに似ている。 ところが event-driven な枠組みでは言語はイベントについて何も知っておらず、 すべて API をつかってぐるぐるイベントループさせるしかなかったのだが、 Reactive Programming では言語が「変数 (たとえばマウス位置) の変化」を 自動的に認識してそこから勝手に再計算してくれる。 だからループを明示的に書いたり、どこでイベントを受けとるか考える必要はないのである。 また「状態変数」もプログラム内部につくる必要がないため (状態はつねに外部から与えられるから)、すべてが流れるように プログラミング可能になる。こりゃあ、いかにも関数型な人々が喜びそうな話だ。 できたプログラムは宣言的でよみやすい。でもやっぱり一番スゴいのはデモだった。 さいしょに発表者の彼が、端末から

> seconds
と入力すると、評価されて「1022312321」などという秒数が表示されるのだが、 反則なことに、この表示された数字は端末上で 1秒おきに本当に「増えて」いってるのだ! すすす、すごい! とゆーか、そんなのアリかよ!? という気分だった。 端末の出力が勝手に動くなんて! さらにこれは評価もできる。たとえば
> (even? seconds)
とやると、出力は現在の秒数に応じて #t → #f → #t と、これまた 端末の出力行上で勝手に変化する。 すすすごい。さらに可変長のリストなんか出力するとそいつが勝手に述び縮みするし、 もう、とにかくこれにはやられました。また、とーぜんこれは GUI プログラミングにも 使えて、マウスの位置とかにも追随できる。「変数の変化を n秒遅らせる」とかいう 関数もあっておもしろい。しかもこれは Scheme の式を解析して 自動的に依存構造を把握しているため、ほんとうに必要な変化が起きたとき「しか」再計算しないのだ。 そのため polling のようなことは必要なく、効率的に計算できるということだった。質疑応答では、 「途中で例外が起きたらどうなるの?」とか「seconds じゃなくて milliseconds を 表示してみせてよ」とか意地悪な質問が多かったが、ちゃんとそれなりに動いていたので感心。 やっぱこいつらタダモンじゃねーや。 ただし例外については、もはやプログラムの実行が逐次的ではなくなっているために 「例外」の定義自体があいまいになっているという。つまりエラーが起きても、 その場合にどう処理を中断するか継続するかといった semantics で、 まだコンセンサスがとれていないそうなのだ。なるほどなあ。 いや、これが一番おもしろかった。 webcast の午後のセッションの60% ぐらいのところから始まる。
(14:34)
きょうは 6av. の「GO SUSHI」というところで寿司を買ってみよう… と思ったが、中に入って物色しているとキッチンの中にいる寿司屋の格好した おっさん達が「ナントカカントカ!」「対!」と中国語で喋っているのを見て、 急速に買う気がなくなり、別の店でホットドックを買うことにしてしまった。 人種差別するわけではないが、「日本人のフリをする中国人」というのは どうにもヒトを脱力させる。中国人のフリをする日本人もかなり脱力させるけど、

ゼンジー北京。
(21:41)
ぺるりん先生の授業。きょうは宿題が難しかったらしく、 みんなあまりできてなかったので、noise function の仕組みについてと、 それをどうやって hardware accelerator に載せるかという話、あと 彼の「人格的キャラクター」研究についておもに話していた。 そういえば Matrix3 についても一言あって、「この中で何人 Matrix3 見た? 今回のは前作よりずっといいよね! あいかわらず馬鹿だけど、でもいいよ。 なぜならキアヌが演技しないから! あれはただサングラスかけて、立たせておけばいいんだ、演技は別のやつがすればいい。 いやはや前回はひどかったね (it was a disaster)」とのことだが、 新山は当然どっちも見る気ないのだが、見た人ならもしかすると笑えるかもしれないので ここに書いておく。

「誰かご教授お願いします」とかいう日本語をみせられたので疲れた。 まともに敬語使えないなら最初からタメ口のほうがずっと印象いい。

(00:08)
あなたの予想に反して、この新山が見えているでそふか?

いそがしくて Mac でプログラミングする暇ぜんぜん内

(01:05)
退屈な世界では、人は退屈でなくするために必死の (あらん限りの) 努力をする。
それを惜しまない。

退屈な世界では、物事は通常よりも予測可能な速度で進み、それは予想がつかない。

(02:10)
はあーようやく CG の宿題 がおわった。 ホントは授業中にもできていたのだが、 影の生成にバグがあったので納得いかんかったのだ。 こういう完璧主義はなんとかせねべねるめい

ちなみにこのプログラムは sin カーブで関節に適当な動きをつけており、 最初はただ Dance と名づけていたのだが、 どう見てもキチガイじみた踊りなので Drunkman と改名し、 それもなんだかストレートすぎるので "A Very Happy Guy" としておいた。 われながらまったく独自性がない。

Nov 09 [Sun]


(16:01)
帰宅。

オレはどっちだ?

(16:51)
おまえの皮肉よりオレの朱肉!!!
(01:10)
で、LL3 に行ってきたわけだが、サムかった。 ボストンはもうビッグバー度ころじゃなく葉っぱが全部散ってて、 気候の違いを思い知らされた。

7日の夕方5時に出たのだが、あいも変わらず超無計画な旅行。 宿はとっておいたけどバスのチケットとかはまだで、大学を出てから てきとうに南下し Bowery のあたりでチケット屋をさがす。時刻も調べてねえけど、 だいたい 1時間に一本はあるだろうということで。去年はたしか SUNRISE TRAVEL という $15 のところを使ったのだが、今年はどういうわけかどこを探してもその会社の チケット売りがみつからなかった。もしかすると、事故ってつぶれたか? 中国人の運営するこれらのバスはよく事故をおこす。greyhound なんかより ずっとムチャしてそうだから。しょうがないので、べつのアヤしいチケット屋から 買うが、これは $10 だった。去年のアレでさえ危険そうだったのに さらにあやしい。おいおい大丈夫かよ? と思ったら、 あとでやっぱりトラブルが起きた。もう使いたくねー。だいたい一人で 6時間もせまいバスに座っていると身体的にも苦痛だし、おまけに 車内では超ド級の C級映画をむりやり見せられ (見たくもないのに大音量でギャー! とかガッチャーン! とかやるのだ、うるさくてしょうがない)、精神的にもかなり 苦痛だった。とにかく人がやたらと氏ぬのだ。なんかもー、最初は主役だと 思ってた奴まで死んじゃって、こりゃドーなっとるんじゃ一体?? という映画。 しかもそんなのが 2本。きわめつけは Connecticut のどっかの高速のド真ん中で 立ち往生しやがった。わきをびゅんびゅんトラックがすり抜けていく。 1時間近く遅れて、結局 Boston に着いたのは 11時だった。 クソっったれ。でも $10 だから文句いわない。 この中国人のバスは目的が非常にわかりやすい。 NY のチャイナタウンから、Boston のチャイナタウンへ。 しごく明確だ。去年と同じところに着いたので、ユースホステルまでの 道はもうわかっていた。Boylston St. を 30分ほどあるいて到着。 もう遅いので部屋に入ったら電気が消えていて、みんな寝ている。 ひとつ残されたベッドにはなにやら荒らされたような跡があるし、 シーツがない。ああもうこれだからドミトリーは…。シャワーも浴びずに寝たが、 ここで「ユースホステルの夜が最悪になる条件」をいくつか挙げておく:

そしてこの条件がすべて満たされたのがこの日のオレだ! いやーもう最悪! 最高! というか、朝起きて、落ちなかったので オレは天才か? と思いましたね。新山にはイビキ癖はないことは わかっているのだが、寝るときの動作はあんまりおとなしくないので 心配であったのだ。しかし自分の身体は落ちていなかったが、 タオルとか荷物とかいろんなものが落ちていた。仕切りつけろよ〜〜〜〜!

で、翌日は激サブい中を MIT まで歩いて (Harvard Bridge では死にそうになりました) 到着。 とりあえずちゃんと登録はされているようだった。

(中略)

さらに翌日 (=今日) は帰りもわりとスムースにいった。以下のようなぐあいで:

米国でこんなに長距離の列車にのったのは始めてだったが、 やはりバスより圧倒的に快適なのはたしかだ。トイレもすごくキレイだし食堂車もあるしね。 しかしそれが $50 もの上乗せに値するのかどうかはナゾである。だいたい NY - Boston って飛行機でいけば 1時間もかかんないらしいよ。 $60 もだして 6時間かかるよりは飛行機のほうがいいような気がするが、 これが贅沢ってものなのだろう (意味不明)。

しかし、ふだん NY にいるときは「日本に帰りてー」と思っているのだが、 いざ、さらに僻地 (とかいったら殴られそうだが) に来ると 「ここより NY のほうがいいよ」と思ってしまう。ああ、たしかにボストンは キレイで安全で、白人どもにはいいだろうさ。退屈なね。 けれども新山はもう NY のこの汚なさと「アヤしさ」にすっかり慣れてしまっている。

LL3 の内容についてはあした欠く。

(02:07)
今晩はサムいので、今年はじめてのダンボウを入れます。息が白くなるし。

そろそろ秋だね!

(02:21)
ところで「スーパーサイヤ人」は英語で Super Saiyan というらしい。

Nov 07 [Fri]


(09:28)
ほーほー
そうてすca

一瞬にして書こうとしていたことを忘れるというこの才能、 この才能がほかの分野でも生かせれば!!!!-!!

(10:39)
まわりのことはみんな腐っています。

← これとか

これとか →

そして後ろからは誰かがチラチラと様子をうかがっていますが、 そんな妄想にとりつかれていなくても結局は ↑↑↑↑ ↑

(13:20)
ころきあ。きょうは「data stream theory」という、大量のストリームから どうやって少ない記憶容量で有意な統計情報を得るかという話で、 これは数学でさかんに研究されている「metric space embedding」という 分野の応用である。なんかこれだけみるとつまんなそうなので、 きょうはほとんど人が来ていなかった (先週の 1/3 ぐらい)。 ところがこれが大穴。少なくとも先週のトークの 30倍ぐらいはおもしろい。 出てよかった!

todo: 詳細かくこと

(追記 nov. 9)

このトークは、こんな問題で始まった。以下の問題をどうやって解くか?

もちろん、Paul がいった N-1個の数字をすべて Carol が覚えていられれば、 言わなかった 1個の数字を言うのは簡単だ。しかしこの方法には N が増えるにつれて 覚えておくべき数字の数も増えるという重大な欠点がある。 Carol はそんなにたくさんの 数字を覚えられず、たかだか 2〜3個の数字しか覚えられないとしたらどうすればいいか?

これが答えである。

あったまいい! では、Paul がとばす数字が 1つではなくて、 2つの数字になったらどうだろう? この場合はつぎのようにする。

これをもっと一般化した概念が Metric space mapping というもので、 基本的には N次元の点の集合を、より少ない (あるいは多い) 次元の点の集合に変換し、 変換前 norm (2点間の距離) と変換後の norm がほぼ等しくなるようにする、というもの。 そして、それを少ない計算量で更新するアルゴリズムがあるのだが、 これはおそろしいことに乱数を使っていて、「実際の距離と近似した距離の誤差」を ある一定の範囲で定めることができるらしい。 もちろんこれはどんなデータを対象にするか、距離をどう定義するかによって やり方がいろいろあるわけだが、これを応用すると、「ほぼ無限に流れてくるデータの中から、 つねにある特徴をとりだして、その情報を一定の誤差範囲に保つ」といったことができる。

で、彼がこの応用として出してきたのがインターネットのルータであった。 これがおもしろい。たとえば「どの IP アドレス (あるいはドメイン) から どの IP アドレスへのトラフィックが多いか?」といった 統計をルータでとりたい場合、もちろん馬鹿正直な方法ではルータを通過する IP パケットの アドレスをすべて記憶しておけばいい。ところが、ふつうはこれはほぼムリである。 現在のルータはたかだか 1パケットごとに数ナノ秒しか消費できないうえ、そんなに大量の IP アドレスを保持するメモリがないのだ。すべての IP パケットのアドレスを対象にすると 232 × 232 もの行列が必要になってしまう! ここで出てくるのが data stream theory というわけ。 彼によれば、こういった統計情報はやがて非常に重要視されるようになるだろうという。 たとえば、1660年だかにイギリスのなんとか卿 (名前忘れた) がはじめてロンドンの人間の平均寿命や 死亡率、病気の種類だかを統計にまとめた。30年後、別の人物 (これまた忘れた) が このときのデータをもとにして世界最初の保険会社をつくった。保険会社にとって、 統計はまさに「キラーアプリ」である。もしかするとやがてインターネットの世界にも この統計をなにかしら商売のモトにできる人間が現れるかもしれない…という。 ふーむなるほどなあ。

で、こんなぐあいだから彼は数学屋さんというよりもむしろアルゴリズムに 重点をおいていて、話はすべて「この計算は O(log n) オーダーでできる」とか 「記憶容量は O(log n) bit しか必要としない」とかそんな話だったが、 とにかく非常に効率がいいアルゴリズムだったので、 ただ聞いてるだけでもスキスキした (= スッキリした、の増加形) 気分になったことよ。 それにしてもあの人の名前、なんて読むんだろうね?

(15:33)
あさってまでいません。では出発!

晴れるほうにかけて、笠はもっていかない

Nov 06 [Thu]


(07:18)
きょうは授業もないのでまる一日研究につぎこむつもり。
(09:38)
ナカガワさんから「ドブログ」というサイトがあると教えてもらった。 ひょえ〜!! これぞまさにドブログ! ドブログ (しかも東北の)!! しかしドブロクといえば背徳ですが、 「どぶろく 東北」 で検索してみるとなにやら秋田と岩手が組織ぐるみでドブロクの密造をたくらんでいるという話も出てくる。 さすが東北 (バカにしてるわけではありません)。
(10:24)
それにしても最近思うことがある。 「いいもの」と「ダメなモノ」の区別ができてしまうほど不幸なものはないと。 マクドナルドとかもうまそうに食ってるほうが世の中絶対に幸福なのだろうと。 つまり現在の米国には以下の 3種類の人間しかいないのだ:

新山がこのうちのどれかに入っている可能性は 1% 以下です

(10:50)
スゴい人ほどヘボいツールを使っているということのつづき。 そういえば、セキネさんもそうだ。この人は C と Perl しか使えないし、 UNIX の設定もあんまりできない。おまけに彼が端末を使っているところを見ると、 イライラしてしょうがない。たとえばなんかのファイル (実験結果など) を見ようとするときに、 この人の行動は以下のとおりである。
  1. more なんとか とタイプする。
  2. 「ウインドウが小さいな」と思うらしく、端末のサイズをひろげる。
  3. すると more なので端末制御がおかしくなって、画面が崩れてしまう。
  4. いったん終了。
  5. kterm のメニューから「Full Reset」を選ぶ。
  6. ふたたび more で見る。

も〜〜〜〜これがハタで見てるとまどろっこしくてダメなんですわ。ホントに! でもこの人はすごい優秀な研究者で、新山はいつも無礼な口をきいてはいるものの、 じつはすごく尊敬しているのであった (たぶんここは見てないからこんなこと書いても平気)。 日本人の自然言語処理研究者の中では、文句なしにトップクラスといっていいと思う。だいいち、 まだ現場で研究しているというだけでもすごい。 日本の企業や大学にいる研究者は、30歳半ばになったら実際にはもうほとんど現場の 研究なんかしないらしい。ただの管理職になってしまうのだ。 それがセキネさんの場合は今だにコーパスを直接見たりアノテーションしたり、 スクリプト書いたりといった「データべったりな仕事」をバリバリとやっている。おまけに論文も大量生産。 こんなことは日本じゃまずできないだろう。しかもこの人のアイデアは それなりにブっとんでいるのだが、まるで荒唐無稽というわけでもなく、 その背後には大量のデータや文献を見たことによる裏打ちがあるらしい。 それにあんまり軽々しいトレンド (SVMとかSVMとかSVMとか) に乗らない、というのも好感がもてる。 いやはや、「本物の」研究者というのは、まあこういう人のことをいうんだろうよ。 オレはもっと謙虚にならねばいけませんね。しかし妻子持ちの身でありながら、 このヒトはいったいなぜこんなにアタマが柔軟なのだろーか?? 不思議でしょうがない。新山が学ぶべき人はホントに多いわけよ、ここには。

(12:25)
さらにつづき。質素なツールを使う人とスゴい人の間には もしかするとほんとに相関があるのかもしれないと思い始めた。 なぜなら、だいたいツールを学習するには果てしなく時間がかかるもので、 そういう(質素なツールしか使わない)人はそのぶんの時間を 本質的 (と本人が考える) 問題に費やしているかもしれないからだ。 そういえば新山もよく「そんな枝葉の問題に手を出してるヒマがあったらデータを見ろ」と 言われるので、これは自戒な言葉だる。
(14:25)
まあ、はっきりいって、どーしようもない話だと思いましたです。(主語は書かない)

一種の病気だと思うね。「病気好き」という病気だ。メタ病気といってもよい。metacomp.

つまり…ちがうんだなあ。うんうん。 (結局、人間はいくつもの派閥に分断されるしかないという予感を思い起こさせる)

ところで、Nestle が出している Perugina というチョコレートは大ハズレ。

…とか書いてたら、いまいきなり非常ベルがなり出した。くそったれ

(15:07)
…ので、大学の向かい側にある Shakespere Books に行ってくる。 まあ気分転換になったが、このスノッブな本屋の中であることを考えたのだが、 それは書かないでおく。

judgement は judgment とも書くことをはじめて知った。というか、ispell に知らされた。

categorial grammar を "categorical grammar" とカン違いしている人がいっぱいいると知って安心した。

▼暗い

(16:51)
しかしさ、そりゃあアンタ、優等生的でもおもしろくない奴にはなりたくないよ。ね

TODO: ワクチン接種受けなきゃ。

(19:48)
Z バッファについては概略は知っていたが、実装したことはなかった。 しかしやはり授業を聞いて宿題にとりかかると、いろいろな発見があるものである。 とりわけ今日カシケエと思ったのは、いままで新山は Z-buffer 法というものを、 「ピクセルごとに Z値を保存しておくものだ」というふうにとらえていたのだが、 実際に保存するのは Z値ではなくて、1/Z値なのだ! なぜなら 3次元画像では、物体の Z値が小さくなる (=物体が近づく) につれて X と Y はそれに反比例してでかくなるのだが、scanline する場合にはピクセル X と Y を (画面上で) 線型に変化させながら走査するので、Z 値は非線型に変化する。 ところが、1/Z 値はつねに線型に変化するので、(3次元の平面上では) 線型に補間が可能なのだ! あったまいい! それから論理座標系からデバイス座標系に変換するタイミングでも悩んだ。 これはやる場所によっては、精度が落ちてしまうのではないか。 まあそういうことでぶつぶつ悩んでいるワケですよ、今日は。 研究の論文よんだりもしてますけど。
(22:12)
とりあえず、球体の表示ができるとこまできたので帰ります。

やっぱさー、Gouraud Shading だと明らかにヘボいわけよ、見た目が。 速いけど。

Nov 05 [Wed]


(08:21)
オキマシタ。

しかし、いつから IP といえば Intellectual Property のことをいうようになったんだ?

(09:34)
想像を絶するまずさのコーヒーを作る法:
  1. コーヒーを (ドリップで) 淹れようとる。
  2. ポットから 3適ぐらいお湯をたらしたあと、じつはポットの電源が切れていてそれが水だったことに気づく。
  3. 激怒。
  4. 頭にきてそのまま一晩放置。
  5. 翌日、見るとコナ全体がしけっており、フィルターもうっすら茶色に染まっていてひどくキタナそう。
  6. それでも淹れる。
  7. 「きっとマズいんだろうな」と想像する。
  8. 想像を絶するまずさ。
  9. 激怒×2。
(11:21)
パソコンに人間の名前をつけるというのは、なんだか 「積極的に擬人化しましょう」という態度が感じられてイヤだな。 まるで現実逃避することを推奨されてるようで、ブラックな冗談に聞こえてしまう。 趣味としてパソコンをいじっているんならべつにかまわないのだけど、 仕事で使うマシンでそれをやられるとかなりあぶない感じがする。 まあ、仕事がいやでいやで仕方なく、逃避しないとやっていられないというなら同情するけどね…。

いや、やっぱ推奨はまずいだろ、推奨は。それに仕事中に現実逃避してる暇があったら、 花でも買ってきてそのへんに飾っておいたほうが気がまぎれると思うんだけど、 そういう人々とはどうも方向性が違うみたいだ。

この意見はあくまで自分自身のために書いているものであります。

(12:39)
Tomcat をソースからコンパイルしようとしたが、やめた。これって挫折。
(13:55)
LaTeX でチルダ (~) を 1文字だけ出すのにはどうやるのデアろう? ただ ~ とやると空白になってしまうし、\~ ではチルダが出るが、 次の文字とかさなってしまう。かといって \~~ では空白があきすぎる。 \~\ でも同様。ダメだな〜
(15:53)
空気のこもった部屋は嫌いじゃ。

なんでも無理に自分の研究テーマと結びつけようとする姿勢はビンボウくさく感じる。 余裕がないっつうか。

(00:11)
ふう。きょうは授業が終わってから、Franchitti せんせいにいろいろ質問してた。 この人はすげえいい人なのだが、非常な物知りのくせにものすごくテキトーな先生だ。 授業とかはいつも予定の半分ぐらいしか進まないのだが、「あとは適当に読んどいて」 といって終わらせてしまう。それでも毎回ものすごい量の知識をハイスピードで通りすぎていく。 なにしろ CGI から始まって、一学期で CFM、RMI、EJB、COM+、CORBA、.NET と ひととおりやらせてアプリまでつくらせるんだから、毎回アーキテクチャが違うのだ。 おまけにギョーカイ話にも詳しく、「この会社は何年か前にコレコレという アーキテクチャを実装したがその後どこそこに買収された、一方こっちは2年前につぶれた、 で、MS の DCOM をみるとそのアイデアは明らかにパクられている」などということもつぶさに話す。 そして宿題も毎週違う。先週は「ある特定のサービスを企画し、それを RMI と CORBAで両方実装して (COM+ もやったら追加点をあげる) ソフトウエア工学の見地から各アーキテクチャの違いを論ぜよ」とかいう問題だった。こんなのはザラである。 ちなみにこのクラスの出席者は新山を除いて全員 MS (マイクロソフトじゃないよ、 修士課程のこと) の学生で、みんな職業プログラマーである (だからこんなに遅い時間にやるのだ)。聞いた話だと米国の西海岸には ハードウエアベンダーが多く組み込み系プログラマが多いが、東海岸は金融業が多いので web 屋が多いんだと。そう言われてみればそんな気もするなあ。 とにかくこの授業はプログラミングというよりも、むしろ用語についていくのが大変なのだった。 いやーこれはプログラマの皆様の苦労がわかりますわ。というか、オレはもう完全に消化不良なのだが、 他の学生も似たようなものらしく、授業の前にみんなで話しているときは「Cocoon てなんだ?」とか 「WebLogic でなんとかサーバを起動してdeploy すると xxx な例外が…」とかいう話ばっかりである。でも、この先生はとてもいい人で、 アホな質問をしてもやな顔ひとつせずに答えてくれる。それにしても「support」を「しゅぽーと」と読むのは やっぱフランス語なんだろうなあ。

ところで授業とは全然関係ないのだが、きょうはオープンソースの検索エンジン nutch.org というプロジェクトの話が ML で流れていた。 おおーこれこそオレが望む Google のカウンターかもしれないでわないか。 ということで今日は授業が終わったあとずっとこいつで tabesugi.net をクロールさせたり、 tomcat 上でサーチを走らせたりして実験していた。しかしまだ多言語化が全然ダメである。 単語の chunking が「わかち書き言語」しか考慮していないらしい。 そもそも、多言語なページを index するには、まず「何語で書かれているか」を 分析する必要があるんだが、それもなし。ところで Google はある程度の 単語 chunking をやってるみたいだが、今んとこラベルづけは必要ないので形態素解析というより むしろありゃ chunking でしょうね。日本語や中国語のような言語はむしろ 文字単位で n-gram にしたほうが効率よさそうに思うんだけどなあ。 しかしどのみち、オープンソースで検索エンジンを公開しても誰がサーバを 提供するのかという問題がある。Google みたいに毎日何十台ものサーバを 買えて、しかもそれをメンテしつづけるなんて不可能だと思う (ちなみにこの前のGoogleイベントに出たときは「Google の 1日 = 1台のコンピュータにとって 40年」 といっていた、つまり毎日数十台こわれるということ)。 やっぱりどうせなら p2p で完全に分散かつ冗長化された効率のいい検索システムができれば… と思ってしまう。しかし DHT などの分散環境下で PageRank のようなことを やるにはどうすればよいかは、いまだにわかっていないらしい。 このまえの p2p 勉強会でもその点が指摘されていた。

しっかし、なあ。これはほぼ確信をもっていえるが、 日本の大学(院)でここまでやらせるところなんて絶対ねーよ。 専門学校ならこれくらい実用的なこともやるのだろうか? しかし基礎知識 (UNIX とか TCP/IP とか OOP その他) がちゃんとしてないと ワケわかんなくなることは明白で、そんなものがそう短期間にマスターできるとも思えない。 CGの授業にしたって、某大学の同名の授業なんかとは比べるのもはずかしい。だってあっちは 学生がどうでもいいレポートを適当に埋めるだけだもん。たぶん多くの学生がレイトレの原理すら わからないままに終わっていたと思う。それが「実学を重んじる風潮の国立大」とか言われていた ところの現実だったのだから、笑えるね! (笑い殺されますよ?) 三島由紀夫じゃなくても国の将来を憂えたくなるわこりゃ。

(でも実際には「日本が貧乏国家に転落するのもまた味があっていいかな」とか考えているのですが、 これって非国民?)

ときどき他の留学生から「日本人は語学研修してるのはよく見るけど、なんで大学院留学はこんなに少ないのか? カネがあるからできないはずはないのに、日本は先進国だからアメリカなんかに来ずとも自給自足できるのか?」 と尋かれる。オレもなぜだかさっぱりわからん、きっと多くの日本人は愛国者なんだよ、と言っておく。 これはわりと正直な印象。そうさ、欧米コンプレックスな人間なんて日本にはいないに決まっている!

(01:07)
ところで、ふるかわさんの日記にも書いたのですが、ぺるりん先生は いまだに telnet + vi + csh (tcsh ではない) である。 そんでもって Ralph はいまだに /bin/mail を愛用しているといってた。 このあいだ、「新しくアップグレードされたホストに mail がなかったんで しょうがなく mailx を使った」といってしょげていた。おまけに彼のスケジュール管理帳は 古い FORTRAN のパンチカードだが、なんで彼の部屋はあんなものが大量に余っているのだろう??

一般に、すごい人ほど質素なツールを使っているように見える。 よく Palm とか Eclipse とか zsh とかを得意になって使ってる人がいるが、 ようするにこいつらは、 (以下略)

結論: 派手な道具を使えばデキルという幻想は、結果的に生産性を落とすだけ。

Nov 04 [Tue]


(08:19)
きのう早寝したのできょうはわりと普通の時間におきらえた。

ちなみに「おきらえる (起きられる)」とは「おこらえる (怒られる)」を元にした独自の方言です (そういうのわ方言っていはない、コノばか)。

あれから「なんで自分はスポーツ観戦やアクション映画が嫌いなのか?」について 考えてみたが、どうもそれはオレがあまりに「分裂的」であるからではないか、と思った。 つまりオレは「なにかを長時間ずっと注視する」というのができないのだ。 かならず 1分もするとなにか関係ないことを考え出したりする。 授業や講演をきいているときもそうで、「あれ、今なんて言った?」ということが しょっちゅうある。ADHD というやつかも知れないが、ぶっとんでるのは 意識だけで、べつに身体が動くわけではないんだな〜。 ようするに、単にニブイだけかも。とにかく何かオカシイことに変わりはない。

(12:39)
きょうは涼しいし早く起きたので調子がいい。やっぱ早起きはするにかぎるな。

PATH の車内でへれんに会う。「機械学習の class project proposal どうする?」と尋いたら 彼女は「あんなもんきっと全然重要じゃないわよ、30分ぐらいで終わらせるつもり」とかいってた。 ホントかっっ!

(14:37)
頭がよく回転する日は、また、すぐに落ちこみやすい日でもあるということ、に、注意しなければならなかった。

そのほうが自然に見えるから。という理由で

そしてそのために、みじめったらしい仮定に生きる必要はまったくなく

(20:06)
はあーまたこんなかんじだ。
はあーまたこんなじかんだ。

順序! が重要!!

あんまりはね。

ところで今日は、Linus の毛布がコートにされてしまった。 なかなか鬼だな、こいつも。

(21:41)
wxWindow …期待してたけど、あんだけカネがからむようになるとダメかもよ。
(22:48)
やっぱ、鬱ぎみ (あるいは本物の鬱) のヒトは衝動的にサイトを閉じちゃう率が高いと思う。 またひとつ好きな文章が見れなくなった。ふう

新山はかなりひんぱんに落ちこむが、である。
(なにか言いかけたが日本語を忘れた)

(00:10)
今日は終わるけど、また今日も終わらなそうだ。

このところずっと何をやっているかというと、 新しいプログラミング言語「かきつばた」なるものを作っているわけですが、 いやはや言語作者というのにはセンスが要求されるもんだとつくづく思わされるワケっす。

岩田さんのサイトに「じきに公開できると思いますんで」と書いてから 1ヵ月以上たつような気がするが、 いまだに完成しない。インタプリタ自体はそのころからあるのだが、重要なのは別のところなのだ。 つまり、いかに… するか? というところ。悩ましいトレードオフが。

Nov 03 [Mon]


(10:13)
ねむいので一言だけ。

もっと寝かせろ!

死ぬまで寝かせろ! それとブリカマ!

(16:32)
今日はめちゃ暑い! なんだこの暑さは。みんな半袖を着ている。 部屋の中も暑くて、おまけに寝不足なので頭ぼーーー。ーー

RedHat が今年 12月で 7.x および 8 のサポートを、 来年 4月で 9.0 のサポートを打ち切るらしい、というニュースが流れてきた。 まだ LWN には出ていないが、今後は RedHat Enterprise Linux とかなんとかいう プロダクトをおすすめするんだと。くそったれ。

はっきりいって、RH 9 さいあく。入れるんじゃなかった。

個人的にはべつに gnome も kde も使わない (これらは何年かの間「無理やり好きになろう」という努力を したあと、最終的にどっちもカスだという結論に落ち着いた) ので slackware でいいのだが、ときどき気まぐれで試してみるソフトが rpm で落ちていることが多いのが 問題だよ。それのためにいちいちアレすんのはアレだし (?)、あと vmware を使いたいってのもあるし、 ああでも vmware はもう Mac 買ったからどうでもいいような気もするし…。

とかいいつつ debian を見てみたりする。 しかし、セットアップして慣れるまでの時間を考えると、なんかダメそう。 だいたいソフトウエアはなぜバージョンアップなんかするのか! それが悪い!! (逆上)

(18:07)
おいおいなんだこの暑さは、 22℃もあるぞ
(18:46)
Chinese Remainder Theorem をずっと 「Chinese Reminder Theorem」だと思ってて、 「あれあれ MathWorld で見つからないぞ?」と思ってて、 Google にスペル修正してもらった。

ありがたし、Google.

考えてみれば Chinese Reminder ってなんだろう? うちの居間にはってあるカレンダーは Owen が置いていったもので、 これをみるといつも彼のことを思い出す。まさしくこれぞ Chinese Reminder。 (アホっす)

(21:07)
今日のぺるりん先生の授業はつらかった。ねむくて。 授業の前に WWH のほうへ歩いていくとき、前に誰かがトボトボあるいていて、 なんとなく「いまにも死にそうな学生だなー」と思っていたら、それはぺるりん先生だった。 ちなみに彼も欧州から今日帰ってきたばっかりということで、かなりボケているらしかったが、 帰ってきてすぐ授業させられるんじゃーつらいわねえ。
(22:33)
新山がきょう提出したのは これ (マシンによっては 1分近くかかります、 結果だけ見たい人は こっち) である。 これは新山の頭の中のイメージをわりと忠実に再現できたほうだと思う。 ぺるりん先生の講評は「わーお、beautiful ! …んー、この画像は映画『A.I.』の 1シーンを思い出させるね、 たしか未来のニューヨークがこんな感じだったね?」と話していたが、新山は A.I. なんて見たことないので ただ彼の前でニコニコするだけであった。 ちなみにこのヒトは学期のいちばん最初に 「この中で何人ぐらいが Finding Nemo を見た?」といって学生に手を挙げさせ、 「…え? それしかいないの? なんで CG を習いたいのに Finding Nemo を見ないの? これはよくできてるからぜひ見るべき」といってたので、A.I. なんて見てません、とはなかなか言えないのだ。 まあ、見てないけどね。 それから彼によれば「銀河ヒッチハイク・ガイドもぜひ読むべし」とのことだが、 まだ読んでないけどね。そんなこといったら新山はほとんどの娯楽作品を見てないので、 えらくダメな人間ということになる。

で、帰ってきたら TBS (東京放送じゃない) で Matrix がやってて、 navneet がそれに見入っていた。おーこれがアレか。こいつ、デコ広いなー。 とか思いつつ新山も 3分ぐらい見ていたが、どっかのおっさんが「正直にいうぞ、オレはこの牢獄が嫌いだ、 この現実が嫌いだ」といってて、そのあと派手な撃ち合いになった。 結局、たんなる撃ち合い映画じゃん…ということがわかったのでさっさと離れる (ちなみに、これを書いてる時点でまだ後ではボカスカいってます)。 正直、アクション映画ってなにが楽しいのかまったくわからん。 見るととにかく疲れて、「もうカンベンしてくれ」って状態になってしまう。 まあオレはスポーツ観戦も嫌いで (気疲れするから) 自動車の運転も嫌い (これまた気疲れするから) というような人間だから、アクション映画で気疲れしててもべつに不思議はない。

(はげしく訂正: 新山は「アクション映画」のみならず、一般に映画というものを、 もっといえばフィクション全般をほとんど見ないのですが、これはまた別の話)

(23:22)
ふと考えた、規格の「標準化」の弊害について。「業界標準」この名前には効果がある。 日本人は「標準」と名のつく言葉に メチャクチャ弱そうだ。 「標準」とあらばナンとしてでもそれに従わなければならない、と思うでしょう。 だからなにがしかの規格を無理に「標準化」しようという試みは米国より 日本でのほうがより深刻な問題をひき起こしそうである。 だからどうする? といってもどうしようもなく、オレはただ見ているだけなのだけど。
(23:36)
蚊がいるずら。

Nov 02 [Sun]


(10:40)
寝坊するのに忙しかった、などといっているぜ。
(11:56)
おめーーじゃねーーよ! わんさか。
(17:57)
歩きつづければいつかは壁にあたる、とゆうことだ。つまりそうゆう意味で

大学のマシンを RedHat 9.0 にした。たいして変わらなかった。 新山の場合、別に無理してバージョンアップするほどの違いはなし。 てゆうかむしろ時間の無駄! glibc を新しくしたら errno に直アクセスしてる djb のソフト全部が 「Incorrectly built binary ..中略... Needs to be fixed.」 という警告を出すようになった。クソっったれ。しょうがないので、 ここのパッチ をあてて再コンパイルする。ついでにカーネルがまだ 2.4.20 なので これも 2.4.22 を再コンパイルして入れる。で、こうすると alsa も入れなおさにゃいかんし、 手間ばっかり。なんてこった。おまけになんか知らねえけど Apache 2.0 とか入ってるよ? いらネーっての。

(22:33)
はあぁやーーとしゅくだいのひとつがおわった。こんだけかかって書けたレポートは 紙にするとたったの 1.5 ページ。我ながらなんでこんなに仕事が遅いんだろうと思うと死にたくなる。 しかも目がしょぼしょぼするし、今日やろうとしてたことの半分しかできなかった。 これでは人生には 2倍の時間が必要になるではないか? いや、でもスピードはあとになるにつれて 落ちていくからなあ。これではいつまでたっても死ねないではないか。なんか矛盾してる。 帰ろ。
(00:05)
ネギをしょって帰ってくる。ちなみにリュックには長葱のほかに が入っていて、ひどくズッシリ重かった。

その後帰ってくると、 ぼくはひどい怒りに見舞われた、

を。

頭ぼんやり。なにも考えなくても日本語はかける。かくる。かくっ

かくう、かっ、かっ、か。
(00:30)
きつねは
きねつは
てにをは
かりれば
もうすこし
もうこすし
明日はよるのなか
(01:47)
そういえばきょうは上のほうまで行けるを写真にぞる。ビッグバー度 50%。木によっては。

Nov 01 [Sat]


(10:06)
ネストした夢を見ていた。ような気がする。なんか知らんけど腰が痛い。
(11:19)
週末はすさまじいいきおいでコーヒー豆が消費さるる。 どうでもいいけどゆうべまた新たな仮説を思いついた:

“日本人は、上げ底がスキ”

これはお菓子の箱だけのことをいっているのではない。 ありとあらゆることに上げ底 (過剰包装) がスキなのだ。 文章でも同じことがいえる。勿体つけてるだけで中身がいつまでたっても始まらない、 というか、じつは全部勿体だけで内容はなかった、という文章がけっこうあるのだ。 しまり屋の新山にはこういう技はできない。いきなり本題に入って、 ミもフタもなくドサっと言うことしかできないのである。 というか、ろくな内容がないならそもそも書かないだろう普通は。 そして勿体が多すぎる文章をみるとむかつく。おまえチョコレートの包装なんて紙 (あるいは銀紙) でいいだろうがよ? しかしこれは、もしかすると日本人の「インフラ好き」な 性癖にも関係しているのかもしれない。とにかく基盤を固めてかためて、 かためまくっているうちに紙面も尽きてきたので終わりです、というのが多いような気がするのだ。 しかしそのわりには教育なんかでは基礎をちっとも重視してないようにも見えるし、 わけがわからない。ああ、でもこの日記は勿体しかないですが、 unixuser.org/~euske のほうは可能なかぎり「上げ底」を少なくするようにしている。 しかしそうすると一部の人には無愛想なサイトに見えるらしい。 つまり一般的には「上げ底」はそいつの慇懃さを示す指標と考えられている? か? 無駄なこって。やってらんない。ちなみにうちの実家はお中元やお歳暮や引出物といった 無駄なこともほとんどやらない家なので、しまり屋なのは遺伝らしい。 つうか考えてみれば新山家がもともとあまり普通じゃないんだよ。

ところで (てくるで)、このようにいきなり月が変わってしまうと 1日前の 内容が別のページになってしまうのはやや不便かもしれないということに気がついた。 実際には連続しているからである。ブロぐツールや 各種日記ツールを使えばそのへんは解消されるのだろうが、しょせんあんなもんは “過剰包装用”ツール でしかないと思う。 「ftp するのがめんどう」とかいう話ならわかるが、自宅サーバの html を 直書きしている状態であのテのものを使うのはまったくの無駄としか思えない。 (日記ツールを使っている人の文章がすべてつまらん、といっているわけではないっす)

いま思いついた新たな「ブロぐ (およびそれに類するもの)」の定義:

しかし過剰包装が人々に「夢を見させてくれる」こともまたあるのだろう。 それはちょうど「Photoshop を使えば、芸術家きどりできる」ようなもんですよ。 日記ツールを使えば、なんか、ちゃんとしたことをやってるような気になれるわけです。 過剰包装してない「無印日記」でもいくらでも楽しくなりうることは、 たとえばみやの日記とかをみれば一目瞭然なのに、なぜ人は過剰包装を好むのか。 わからん。でも、ガイジンの間でブロぐが人気あって、 みんな勿体つけたような文章ばかり書いてるのはなぜだろう。 世の中平和だから、だろうか。 そうすると人は退廃的な暇のつぶし方を好むようになるってこと? ああそうするとさっきの仮説は撤廃。誰でも上げ底はスキ、ということで。
(15:05)
ところで、じつは新山もむかしは「無断リンク反対」主義だった。 というよりは、そもそも「公開しない主義」だった、というほうが正しい。 なぜならこの日記はもともと研究室内部の人間にしかわからないような内容しか書いていなかったからである。 しかし、なにしろ内容がキチガイ的であることは自分でもよくわかっていたため、 児島が最初に外からリンクしたときは研究室ローカルでしか見えないようにパーミッションを変更した。 だがそのうちそれもアホらしくなり、「まあいいや、せいぜい好きなだけバカにしやがれ」という 気分になったので公開するようになった。ようするに…
(16:40)
新山は、「本の匂い」というやつが好きだ。 古くなった本の紙のにおいのことね。 日本で古本屋とか図書館の書庫へいくと、この手の匂いで敷きつめられていて、 いつもそれをかぐだけでも幸せになれた。 でも、この匂いは日本製の本と米国産の本では違っているみたいだ。 たとえば Strand とかだと、店の空調のせいもあるのだろうけど、微妙に匂いがちがう。 たぶんインキかなにかの違いだろうが、なんでだろう?
(17:40)
どうしてこれほどにカナシゲなのか?
(18:19)
3.4 がリリースされたためだろうが、 steelix が爆発してるなあ。 OpenSSH 側は最近静かである。
(18:32)
うわっ、こいつわひらがな病だ!!

google://カタカナ病/ (4件)

(19:34)
nytimes によると、 G社は MS に買収されるかもしれない、 らしい。そして Brin は第2 の Jeff Bezos とシャレこむわけなのか。なるほどナー。

もちろん、世の中そんなもんだ、ということは、10年後からわかっていましたさ、けっっ。

(20:16)
ああオレはまた他人のせいにしようとしているぞ。また他人のせいに、他人のせい
(21:33)
なんだか原因不明の理由で落ち込んでた。 これは生理的なものなのか、あるいはほかに原因があるのかどうかはわからない。 いや、原因はあるのだが、それだけとも考えにくい。 ふだんはそんなことを思い出してもぜんぜん平気なのだ、から。

ふいに、自分のやっていることに何もかも確信がもてなくなるときがある。 とくに後めたいことをしているわけでもないのに、いやもしかするとだからこそ、 すべては間違っているように思えてくるのだ。 とりわけ顕著な考えは、もう自分の中では何がしかが「手遅れ」であり、 人生のピークは過ぎ去ってしまい、あとはもうただ下がっていくだけ、 あとには落日の日々しか残っていない…というぼんやりした予感と予想である。

もちろん頭ではこんな推論は根拠のないものだということがわかっているし、 しばらくすれば結局またもとの楽観的な性格に戻るということもいつものことなのだが、 それでもこの一時的な落ち込みは避けがたい。まあそんなこともあるさ。 いずれにせよこういうことはちゃんとここに書いておかないと。あとで参考にするためにね。

で、こういう気分のときは白米をたいて味噌汁をつくるのに限ると。ぐふふふ、ふふふふ

どうでもいいけど ひきこもりの若者がお遍路 だって。うらやましい。ヒキコモラーじゃなくてもやりたいぞ。

(00:37)
彼は急にいい出した。
「バックマンソンは行ってしまったよ」
「では、どこにいるの?」
「あいつは、もう、われわれの仲間じゃない」
と、ウェルネルは腹立たしそうにいった。
「ああそう。死んだの」
といって、おばあさんは、死についての遠まわしないい方について考え込んでしまった。 それはいつも関心はあるのに不安で、タブーになっていた言葉だった。 そのことについて、知的な会話が進められないのは残念なことだ。 相手が若過ぎるか、年寄り過ぎるか、または時間がないかのどれかなのだ。
-- 少女ソフィアの夏

Yusuke Shinyama