憂鬱な午後のひととき


7月31日_
遊びに行く予定だったがキャンセルになったのでだらだら本を読んで過ごす.
7月30日_
・1時間半ほど待っていたのだが, あまりにお腹が減っていたので待ちきれず先に帰ってしまった. すんません.
多数の文書フォーマットに対応する検索ツール
やっぱりやってるんだなあ.
7月29日_
・ちょっと早いが今年初めての桃. めっちゃおいしかった.
・友達から『グレブナー基底とその応用』(丸山正樹)を(強引に?)買い取る.
環や体の定義から始まってグレブナー基底の定義に入るまでは順当だけど, 中盤以降, アフィンスキームや射影スキーム上の準連接層の話に突入するのは何か違うような.
7月28日_
・『ガダラの豚』や『今夜、すべてのバーで』は理詰めの狂気に強く引かれた. あまりに"らしい"最期に黙祷.
・頭痛い.
・POPFileがまた壊れた. バックアップデータから復元する.
・たとえば棒の長さを測ろうとしても, 基準となるべき定規がないと出来ないのである. 評価システムを一新するなら, 評価方法を考える前に評価側の見直しと体制の確立が必要だ. やってみないと分からないなんていうのは思考停止に等しい.
崖の上から飛び出したまま走り続けるキャラが落ちるのは自身の状況に気がついたとき, をまねするのは止めてくれ.*1 8人掛けのテーブルに15人は座れないということに直面するまで気がつかない人*2には無理かもしれんが.
1. あれ, もしかして気がつかなければ落ちないのだろうか.
2. 比喩ではないのが恐ろしい
7月27日_
ネットワークごしにファイルを転送している最中に接続が切れちゃったら, 全くアクセスできないディレクトリが出来てしまった. スキャンディスクかけても直らないので困って友達に聞いたら権限が狂ったんじゃないのとのこと. それが正解だったのだけど, Windowsってadminレベルでも他人のファイルはアクセスできないんやね. 知らんかった.
うーむ, 下の件を合わせるとどうみてもど素人だ. ついでにもう一つ, 海に行ったときデジカメを使おうとしたらSDメモリが入ってなかった. 参ったか.
7月26日_
お間抜け三連ちゃん.
・もらったDIMMを家のパソコンにつけようとしたら, うちのはRIMMだった.
・5.1chサラウンドシステムをつなげようとしたら, うちのは2ch出力のみだった.
・阿倍野橋駅で降ろしてもらったつもりだったんだけど, よく見たら「阿倍野駅」て書いてある. そんな駅知らんがな.
さっき気がついたのだけど家のカレンダー, なんと7/31が無い. 7/30の次が8/1になっている(もちろん2004年用).
7月25日_
昨日の運動のせいで体中ががくがく.
7月24日_
・樽井の海辺まで車でつれてってもらう.
ビーチフットボールという競技も初めてだし, 日焼け止めクリームを使うのも初めて. ひっさし降りに思いっきり体動かして遊んだ. おぼろげながらにルールがわかった頃にダウンしてしまったけど, 直射日光がきついところでは長袖は有効やね. 意外と体力は消耗していない気がする. 海で泳ぐ(浮いてるだけだったけど)のも小学生以来, 2回目かも.
・帰りの電車では飯の種になりそう(?)な論文と関連記事を眺める. ここ何カ月もCPU負荷率数%って感じだからリハビリしないとあかんなあ.
7月22日_
インナーネットの香保里』 (梶尾真治)
ちょっと興味あり.
7月20日_
・暑すぎる. 今年はクーラー/扇風機を入れないと耐えれないかも.
7月19日_
薬飲んでもあんまし効かないのでごろごろ転がっていた. 気晴らしに金曜日に借りた『プロジェクトはなぜ失敗するのか』(伊藤健太郎)を読む.
目的, ステークホルダー(関係者), スコープの明確化, 意思決定(デシジョンメーキング), リスクマネージメント, コミュニケーション, 反省会. キーワードはいろいろあるけど, 結局のところは「プロジェクトのよりよい成功を目指したい, 会社をよりよくしたい」というモチベーションが無いと始まらないんだよな.
7月18日_
間が悪いときに頭痛. 予定していた作業が進まない. 暑いので水分ばかり摂取して体力消耗してるかも.
7月16日_
みんなで焼き肉屋へ. 一人前3500円という特上ロースを二人前だけ注文して一切れずつ食べる. とっても柔らかくておいしい. あとは無難に注文する. こないだ入社した方は焼き肉奉行であることが判明. しかぁし, おごらされるなんて聞いてなかったぞ~.
7月15日_
ICCをアンインストールし, 少し古いものに戻して入れ直したらVC復活. どうもICC8系は不安定すぎる. まだ暫くは7系の方が安全かも.
7月14日_
・わざわざ分散して預金してるのに, くっついたら意味無いやん.
・ICCの最新版入れたらVCが動かなくなった. くぅ.
7月13日_
何か書きたかった気がするのだが, 何も思い浮かばない. 脳内ブレーカーが落ちたか.
7月12日_
2大政党化が進む. 最近世の中, 何かにつけて 安直な2値価的判断しかしない傾向がみられるので不安だ.
7月9日_
・『ハンニバル戦記』(塩野七生)
まだ1/4ほど残ってるけど.
そっか, アルキメデスが「その図を踏むな」と言って殺されたのはこの第二次ポエニ戦役のときだったのか(歴史オンチ).
スキピオ vs ハンニバルのいいところで数十ページ落丁. いきなり戦争が終わってるやん. こんなの初めて.
・今日はさっさと寝る.
7月8日_
const char *msg = "Hello world"; と const char msg[] = "Hello world"; の違い
以前もちらっと書いたような気がするけど, 前者は文字定数へのポインタで, 後者は char 12文字からなる配列だ. したがって同じ puts(msg); としても生成されるコードは異なる. VC7.1で見てみよう.
Hello db 'Hello world', 00H

    ; const char *msg の場合
    ; "Hello world"のアドレスそのものがputsの引き数
    push     OFFSET FLAT:Hello
    call     _puts

    ; const char msg[] の場合
    sub     esp, 12                 ; local 変数 char msg[12] を確保
    mov     eax, DWORD PTR Hello        ; 12byte分を[edx:ecx:eax]にコピー
    mov     ecx, DWORD PTR Hello+4
    mov     edx, DWORD PTR Hello+8
    mov     DWORD PTR -12[esp+16], eax ; local変数にコピー(0...3byte)
    lea     eax, DWORD PTR -12[esp+16] ; msgのアドレスがputsの引数
    push    eax
    mov     DWORD PTR -12[esp+24], ecx ; local変数にコピー(4...7byte)
    mov     DWORD PTR -12[esp+28], edx ; local変数にコピー(8...11byte)
    call    _puts
どちらがよいかは一目瞭然(VC++6.0やgcc 3.2xでも同様のコードが出る).
ちなみに const char msg[4] = "abcd"; というのも規格上はありで, この場合msgは'\0'ターミネートされない. 注意しよう.
7月7日_
・昨日はバファリンを飲んで寝た.
・選挙前である. 自民党が苦戦という記事がちらほら見られるが, こういうのは疑問だ. 統計を取った母体の思想に依存しそうだし, どこまで信頼できるのか分からない上, そういう(不確かな)情報を見て自分の投票先を変える人が増えるかもしれない. ある種の世論操作に思えてしまう.
7月5日_
POPFileが突如発狂. すべてのメールがSPAMに分類される. しかもCPU負荷率100%. リセットしても駄目だったけど昨日取ったバックアップからデータを復元したら直った.
7月4日_
・朝起きたら天井にカマキリがいた.
・友達と会った帰りの電車で降車駅を寝過ごした. なんでこんなに眠いんだろう.
7月3日_
JANTにお邪魔した後, 伊勢丹のレストランで湯葉を食べる. 値段の割りにたいしたことない. 家の近所のその場で作ってくれる2000円ほどの定食の方がおいしい. せめて禁煙にしてくれ.

御意見は光成滋生<herumi@nifty.com>までお願いします