ぎょーむ日誌 2000-10-(01-10)
2000 年 10 月 01 日 (日)
- 1020 起床.
土日は良く眠れる.
第一京浜の車の流量が少ないためか.
「ある時刻までには起きなくては」
という制約がないためか.
- 東京流刑地に来るまでは,
土日はまったく特別ではない日であった.
いつものように大学の研究室に行って
……
しかるに今は土日は睡眠時間を十分に確保できる
特殊な曜日になってしまった.
- 一週間のうち二日は「自宅」にいる生活.
ここ何年もの習慣に反している.
とはいえ,
どうしてもという場合を除いて,
浜松町には行きたくない
(モノレイル定期券は土日も有効なんだけど).
- ……
ということで自宅の仕事環境を整えることは
重要ではなかろーか ?
……
という結論にいきついた.
ええ,
そーです.
仕事がはかどらないのを
環境のせいにしてるんです
(被害妄想ぎみモード).
- 1223 自宅発.
雨が降り出しそうな曇天.
1227 京急大森町.
1233 同発.
1242 京急川崎着.
ここまで 150 円.
なんか惰性で駅に隣接する
ヨドバシカメラに.
- 今日は椅子を探しに来たのである.
現在,
自宅では小テイブルとそれに
対応する椅子を用いている.
これは江島さんが引越しされるときに
譲っていただいたものである.
シンプルながら
しっかりした造りで
私には過ぎたるモノなんだけど,
いかんせんこの椅子の上に
一日中座ってるのは
ちょっとしんどい
(たぶん,
そういう目的の椅子ではない).
- 札幌にいたころは,
この椅子やテイブルは仕事用には
使っていなかった.
- カラーボックス (三段小本箱) を
横倒しにして合板を乗せたものを
机としていた.
ふつーの座椅子ではこの天板は高すぎる.
そこでこの問題を解決すると同時に
座椅子に機動性を付与するべく,
下の図のような「九輪台車」を考案した.
この上に座椅子を乗せて
部屋の中をコロがっていたのである
(かなり楽しいキモチになれた).
[九輪台車]
かねてより座椅子には機動性乏しいという欠点
が指摘されてきた.それを解決するべく合板に
ボールベアリングつき車輪を固定した装置が考
案された.運用に際してはナイロンベルトなど
による座椅子の固定が不可欠である.
- いまや三段本箱は立てた状態で使われているので
(横にすると収納量が少なくなるので),
九輪台車 + 座椅子は使えない.
そもそも私が体重ぎしぎしとかけたんで
安物座椅子の骨格はぼろぼろとなり
札幌ところ払いのときに廃棄した.
- ということで,
小テイブルの高さに対応して
一日中座ってられる椅子を求めて
ヨドバシカメラ京急川崎支店まで来た次第である.
- ま,
さすがヨドバシ
……
というか,
10 脚以上の見本が置かれていたので,
いろいろと試してみることできた.
事前に Yahoo! オークションで椅子の相場を
調べてきてあるので,
とうぜん店内に陳列されてるような新品が
オークションに比べれば割高であるとはわかった.
- しかしながら,
椅子のようなものの場合,
実際に「座り比べて」みると
製品によってかなり差がある,
と体感できる.
たとえば
「きゅうくつさ」
という感覚は椅子の横幅だけでなく
肘かけの形状にもかなり左右されるんだなぁ
……
とか.
- 何回もそれらの椅子にすわったり
体重かけたりしてるうちに,
「仕事してるときの自分にとって
椅子とは」
というのが
少しわかってきた.
ふだんは無意識にやってる行動が
整理されてきた,
というか.
- 椅子の上で
いつの間にか
あぐらくんだり,
足を持ち上げることが多い
(おぎょーぎ悪いが
血流の循環に必要なエネルギーや
心臓への負担を
減じるためではなかろーか?
と考えている).
したがって座る部分大きく,
かつ肘かけが邪魔にならぬほうがよい.
- ならば肘かけなどない椅子のほうがいいじゃない,
とはならない.
椅子上での姿勢がよくないので,
長時間仕事に熱中してるときは
次第に椅子から体がずり落ちていく.
肘かけがあれば,
両腕をちょっとつっぱるだけで
態勢を直せる.
- 机上の
計算機の液晶ディスプレイまでの距離を
増減させて気分を変えることがある.
椅子は前後に動くほうがよい
(そのための九輪台車だったのか !!).
- 体ごと前後に動かさなくても,
上半身だけのけぞることがある.
これはおそらく
背骨が腰にかけ続けている
荷重を一時的にぬくためである.
このときのために背もたれが
大きいほうがよい.
- さらにこのようにのけぞるときに,
背もたれだけでなく座ってる部分も
いっしょに傾斜するタイプの椅子がある,
とわかった.
こういうリクライニング椅子だと
腰から抜重する効果が増幅するよーだ.
……
といった椅子に関するキビしい評価基準を策定しつつ,
財政状況も勘案しつつ選考を続ける.
- 客観的には変な男がムズかしい顔で
次々と椅子に座りなおしたり,
ぎぎぎと部品をきしませつつ
椅子の上でのけぞったり,
値札見てタメ息ついたりしてたんだろーな.
- けっきょく大々々フンパツして
14800 円の中流クラスの椅子を購入してしまった.
貧乏人はこうやってますます
ぢりぢりとびんぼーになるんだろうな.
- ただしメイカーから直送されてくるので,
到着するのは一週間後である.
- ついでに書籍コーナーで本を買う.
「実践 Linux セキュリティー」
(すずきひろのぶ著,インプレス,2000 年 9 月 21 日).
そう fj の「ひろのぶ」氏である.
セキュリティー本を今までもってなかったんで,
ipchains が解説されてるモノ,
ということで選んだ.
- あと POV-Ray 本.
「POV-Ray で学ぶ実習コンピュータグラフィックス」
(小室日出樹著,アスキー出版局,2000 年 3 月 1 日).
北大から自分で買った POV-Ray 本を
回収してくるのを忘れたんで,
新しく一冊買った.
う,
これは
ちょっと文部省の CG 検定よりかな.
- Linux プログラミング本を立ち読み.
この ctags ってのは使えるのかなぁ.
- ヨドバシの奇妙あれこれ.
- Mathematica 本が CG コーナーにあるのは,
まあよいでしょう.
しかし CGI の本までも
その横に置いてしまうのは
ちと変では.
- 今日もっともシュールな気分になった瞬間.
「微分形式と接続」
がネット本の棚に
たくさん並べられてるのを発見したとき
……
コレは計算機とは何の関係もない
純粋数学の本です.
どうしたヨドバシ.
- ヨドバシと言えば絶えざるやかましい館内放送.
「新発売の
うぃんどうずみーは」
みーですか.
「女性でも手軽に
インターネットできる新機能が
……」
うーん
……
ここまでロコツな性差別も
近ごろでは珍しい.
- 1410 ヨドバシカメラ発.
ついでなので京急川崎周辺を探索してみる.
駅の東側に Laox の看板見えたんで
そちらにふらふらと.
家電中心で計算機関係はあまりない.
- 「でかい本屋でもないかなぁ」
と思いつつ,
京急川崎周辺の地上と地下街うろうろ.
なんだこの銀座街という命名は.
本屋は見つからん
(あとで地図みると「文学堂」というのが
駅の隣のビルに入っているようだ).
- 1436 京急川崎発.
1444 京急大森町着.
駅に隣接する TSUTAYA で
Linux のシステムコール本が置かれていたので,
なんとなく買ってしまった.
いかん,
今日はちょっと正常な金銭感覚がマヒしてるぞ.
1510 帰宅.
-
かとー先生の掲示板
で
道北の女王陛下が困っておられるので,
思いつきを書き込んでみる.
結局,
これは /etc/resolv.conf の書き換え忘れ,
だったようだ.
- 晩飯の準備とて
野菜を切ってシチューを作ってみる.
ニンジン・キャベツはよいとして,
サツマイモはクリームシチューの中身として
適当なんだろうか.
- 同時に昼飯として
小麦粉をこねてベイキングパウダー混ぜて
チャパティふうで焼いてみる.
原材料は北大のお茶部屋から
くすねてきたものである.
いや,
その,
お茶部屋にですね,
やたらと小麦粉とふくらし粉が余ってたけど
(たぶん以前在籍してた女性大学院生が
引っ越しの際に残置していったモノ),
たぶんあまり使われないだろう,
と決めつけて
一部を頂戴してきました.
うう,
われながらせこい.
- ぢりぢりと焼けた小麦粉の円盤をかじって
昼飯とする.
まぁ,
こんなもんかなぁ.
もっと薄く焼くべきかな.
- DNS 問題解決した牧サマから,
シュートの調査データーを操作する
データー構造に関する難しい御下門.
あれこれ考えつつ
奉答たてまつる.
- 買って来た本とか眺めたりしてるうちに,
ああ,
日曜日もあとわずか数時間.
- 今日の食卓
- 朝 (1050):
スパゲッティー茹でる.
ソースは昨晩のカレーの残り.
- 昼 (1600):
小麦粉こねて
ベイキングパウダーまぜて焼いたもの.
- 晩 (2110):
米 0.5 合.
ニンジン・キャベツ・サツマイモの
クリームシチュー.
ちょっと薄味.
水加減まちがえた.
2000 年 10 月 02 日 (月)
- 0720 起床.
昨晩は
「仕事できなかったから,
せめて早く寝てしまおう」
と思ったのに,
0400 すぎまで眠れなくてぢたばたしてました.
うう.
- 朝飯・弁当の準備.
といっても昨晩作ったシチューを
流用するだけなんだが.
朝飯.
シャワー.
コーヒー.
眠い.
- 0755 自宅発.
遅く起きたわりには出発早いのは
料理やらなかったためである.
曇.
ここ数日こういう天気だな.
そして涼しくない.
0812 東京モノレイル流通センター発.
浜松町の気温は 21 ℃か.
0830 研究所着.
- なんか<鳳翔>から送られて来る
報告メイルがヘンだな
……
いや不正アクセスというじゃなく,
報告作成スクリプトに問題ありそうな.
- 雑用あれこれ.
うかつな北大忘れものを
こちらに送っていただけないでしょーか,
と雪野さんに懇願メイル.
<鳳翔>のセキュリティーまわりを
ざっと点検.
計量生物セミナー
申し込んでしまう.
あああ,
申し込んで
大丈夫なんだろうか.
一ヵ月後か.
あ,
それから
「冷やかす会」
交通確保.
- くそう,
朝から眠い.
- 北大・地環研では IP アドレス切替えに伴う
混乱が少々あるみたい.
- 北大にはけっこう重要なモノを置き忘れていた,
と雪野さんから連絡.
送っていただくことに.
たいへん恐縮.
ああ,
またどぢなことを
……
- <鳳翔> と北大の闇ホストたちの
設定を一部手直し.
とくに<鳳翔>は毎朝送る報告メイルを
生成するスクリプトを大幅に書き換える.
-
VineLinux
サイトで
セキュリティーホール見つかった
sysklogd のパッケイジに関する報告あったんで,
BookPC で入れ換える.
ついでに<鳳翔>でも
sysklogd-1.3.31-17.src.rpm
から rpm --rebuild して
rpm -Uvh する.
- 午前中は仕事進捗しないままに終わってしまった.
腹減ったから弁当でも食うか.
あっ,
また箸を忘れた.
なるほど.
あわてず騒がず予備の割箸を取り出す
……
- お茶をいれるため窓際に行く.
雨ふってるな.
- 「科学」編集部から連絡メイル.
ほー,
私だけ 5000 字でいいの?
しかし,
図が 3 枚だけってのは
……
ま,
楽ちんになったからいいか.
- あー,
うるせー.
というか,
やかましい阿呆話が気になるような
弱まり状態.
- ……
という状況は
何とも腹立たしいので,
よーやく本腰を入れて
終わりの見えないデーター変換に取り組む.
いや,
そんなたいしたコトではないよな.
- Perl でファイルハンドル渡すところが
ちょっとわからん.
perldoc perlsub
見ながら
試行錯誤
……
あ,
わかった.
リファレンスをそのままつかえばよいのか.
use strict; # これつけてる場合は
sub output {
my ( $handle ) = @_; # reference でとって
print $handle "HiHiHi\n"; # そのまま使う
}
open OUT, ">filename.txt";
output \*OUT; # こーいうふうに呼び出す
- 変換プログラムの構築進む.
しかし,
どうしてもあるスカラー変数が
numeric かわからんので
/usr/bin/perl -w
の -w (小うるさモード) を外す
……
というのも悔しいので,
ネット上で調べてみると,
この
ペイジ
によると
$val =~ m/^-?\d+\.?\d*$/
というふうに判定すればよい,
とわかった.
ああ,
正規表現,
正規表現.
- 北大の新しいルーターは
MAC アドレスを見てつなぐかどうか
決めるようになったらしい.
いんちきアドレスで申請した人は
つながらなくなっているよーだ.
- 筑波の及川研究室出身であたらしく
当地の独房に入ることになった伊藤氏から
ネット周りの質問.
なるほど Mac ですね.
そう,
Ethernet を経由する EtherTalk.
ああ,
いままでは
プリンター直結の LocalTalk を.
よそのから POP でメイルを取りたい ?
ぜつぼー的です.
なぜなら
ここの被害妄想的な firewall は
それを許していないからです.
- 仕事はそれなりに進む.
しかし阿呆電話は延々として
つきることないんで,
とっとと帰ることにする.
- 1745 研究所発.
いまにも雨が降りそうなんで
寄り道しないで帰ることにする.
1754 東京モノレイル浜松町発.
流通センターで降りると
雨がぱらぱら.
牛乳とスパゲッティー買う.
1832 帰宅.
- 体重 70.2 Kg.
落ちん.
たぶん汗をかかなくなったからだろう.
節制しなくては.
- 今日は早く寝ようかなぁ
……
- と思うと急に眠気が消える.
- 今日はやたらと M$-Outlook に
M$-Office 書類をつけたメイルばかり受取り
(幸いにも私個人あては一通もなかったけど),
まことに気分悪い.
stats メイリングリストに
どこかの個人あての肥大メイルを
間違えて投稿する困ったハタ迷惑な御仁もいるし.
- 今日の食卓
- 朝 (0730):
米 0.6 合.
昨晩のクリームシチューの残り.
- 昼 (1215):
弁当.
米 0.6 合.
昨晩のクリームシチューの残り.
こんなものまで弁当に入るのである.
- 晩 (1900):
シチューの残り.
コンヴィニエンスストアーで買った
Buitoni No.71 の麺 (300g 198 円).
中位の太さなのでスパゲッティーニ,
というのか.
うまい.
ぶらんどモノのパスタは美味しいもんですなぁ.
いつも買ってる 1 Kg 170 円の
安物とは違う.
2000 年 10 月 03 日 (火)
- 0740 起床.
ちょっと起床遅い.
朝飯・弁当の準備して,
朝飯食うぐらいの時間しかないな.
- その前はあまり眠れなかったんで,
昨晩は早く寝ようと努力してみた.
しかし寝たのは多分 0200 すぎ.
- 寝る努力の一例
……
横になって何も考えずに眠ろうとする.
20 分ぐらいじっとしてる.
むしろ本でもちょっと読んだほうがよいんじゃ
なかろーか,
と本を読んでみる.
牛乳など飲んでみたら眠気がしないだろうか,
と少し飲んでみる
蛇足ながら,
「少し」を繰り返して一晩で
1 リットルパックを空にしてきた経験から,
最近では牛乳にはあまり効果ないのでは,
と疑っている.
サケでも飲めればラクになれるんだが,
とため息をつく.
ラクになりすぎるからダメなんだろうな,
といういつもの結論に到達する.
あれこれ考えるのはやめて
とりあえず寝てしまおう,
と横になる
……
(繰り返し)
……
- 0810 自宅発.
雨.
0829 東京モノレイル流通センター発.
浜松町の気温 17 ℃.
雨上がっている.
どうでもいいが駅周辺は
やたらとビル建築のクレーンが目立つ.
土建な人たちは都心部で
まだまだ稼げると考えてるんだろうか.
0845 研究所着.
- <鳳翔> からは
良くなった書式の
定期報告メイルが届くようになった.
わーい.
しかし,
これって
「自分あての手紙を書いて投函する」
という行為にかぎりなく近いような.
- えーい,
部下を使うのがへたくそなお役人め.
毎日毎日文句ばかりたれてるわりには,
意志疎通がまるでできてないじゃないか.
それでもって,
ますます錯乱する,
と.
まぁ永劫にやってろとは思うけど,
何で私までこんなこと
聞かされなきゃならんの.
- 自分がイラつきや不機嫌を表明したら,
周りが従ってくれると思い込んでる阿呆って
ときどきいるよなぁ.
大学教官とかでも.
小児的メンタリティーのまま
おやぢになっているのである.
- え ?
私自身はどうなんだって ?
いやはや,
希望もなく絶望もなく
ここに苦情を書き連ねるばかりです.
- 個別の作業を自動化するデーター変換スクリプトと
作業全体を自動化する Makefile を書いていく.
- ぢりぢりと午前中が終わる.
腹へったんで昼飯.
新しい雑用のメイル入る.
査読.
自分でやりたくないんなら他の人紹介しろ,
というのはなかなか強制力ある書き方ですね.
- ふと気づくと土曜日の
(ぎょーむとは「直接には」関係ない)
用事のための時刻表検索だの
空席状況確認だのやってる.
いやはや.
しかし旅行関係はかなりのことが
オンラインで調べられて便利ちゃんですな.
- 小川モデリングの作業続く.
データー変換はほとんど目鼻がついてきたんで,
パラメーター推定系の方に
徐々に移っていく.
- 昨年度までの小川モデリングの場合,
アロメトリー・
成長・死亡・新規加入の
それぞれでまったく独立の
パラメーター推定コードが存在していた.
悪夢のような状況と言える.
今回は mlfitting + plugin モジュールで
できるだけしんぷるにする予定である.
ああ,
しかし新規加入はあいかわらず
呪われているだろうな.
- ofr2000 以下のディレクトリーを統合して
名前をシンプルにしてみる.
- data_converted +
data_original → data
- src_mlfitting +
src_forest → src
- perl_module +
plugin → lib
こういう Unix 的な名前がいいのかどーか
……
一人で作業を続けていると,
このあたりの感覚がわからなくなる.
わからないまま
各ディレクトリーの Makefile も
あわせて書き換える.
- 1745 研究所発.
雨はあがったか.
1803 東京モノレイル浜松町発.
1832 帰宅.
- 晩飯食ってから
クリーニングに出していた服を回収.
[着られることのない衣服たち]
着るとクリーニングしなければなら
ないので.何年も着てないんだけど,
その間に一度太ってまた痩せたんで
サイズはぴったりのままである.し
かし収納場所がなくて困っている.
- 眠いのか眠くないのかよくわからぬ夜.
寝てはいかん,
という意識はある.
しかし寝てるのか起きているのか.
- 2300 すぎ,
第一京浜むかいのスーパー「マルエツ」
に買いだし.
米が乏しくなったためである.
10 Kg 4000 円以上の米ばかりで
絶望しそうになったけど,
3280 円の「ブレンド米」なる
怪しげな品を見つけて買う.
大丈夫なんだろうか.
持参のデイパックで米袋背負って帰宅.
- 今日の食卓
- 朝 (0755):
米 0.6 合.
タマネギ・エリンギ・卵の
炒めもの.
- 昼 (1215):
弁当.
米 0.7 合.
タマネギ・エリンギ・卵の
炒めもの.
- 晩 (1910):
スパゲッティー.
ソースはクリームシチューの残り
(まだ残ってたんで驚いた).
2000 年 10 月 04 日 (水)
- 0730 起床.
眠い.
寝たのはたぶん 0330 ごろ.
つまり昨晩も「寝る努力」が
3 時間以上続いて,
実際に眠れたのは 4 時間ぐらいか.
芸がないな.
何か策を考えなくては.
- (一言近況)
なんか相変わらず寝つきが悪くて
睡眠時間が不規則になりがちです.
(20001004)
- さーて,
今朝も時間ないぞ.
走らなくて済む時限は 0820 自宅発.
うん,
大丈夫だろ.
野菜を刻んで炒めて朝飯・弁当の準備.
朝飯.
シャワーとひげそり.
時刻は 0800.
コーヒー一杯.
飲みつつ出発の準備.
忘れものすると取りに帰る時間ない.
慎重に.
- 0813 自宅発.
曇.
小雨ぱらつく.
傘無しで出る.
歩速 6 Km/h.
0832 東京モノレイル流通センター発.
浜松町の気温 21 ℃.
あいかわらずの小雨.
0850 研究所着.
- 某氏から植物学会大会 (静岡) の実情を
描写したメイルをいただき,
楽しく読ませていただく.
- シュート (樹木の枝の構成単位) を記載する
データー構造について
次々と新アイデアを考える牧さん
(道北で雨のため沈澱中?)
からメイルいただいたので,
愚考を重ねつつ返事を作成する.
- その他数名の方へのメイル書きで
午前中は終わった.
ま,
たまにはいーかな.
- 昼飯食う.
「電池が一日もつような
小さな計算機で vi エディター使いたーい」
という奇妙な欲望に取りつかれたんで
ネット上で情報を漁る
……
うーん,
やはり JIS keyboard マシンしかないか.
- 私が日本工業規格鍵盤配列を憎む理由の
ほとんどは根拠がやや薄弱かもしれない.
「いつまでたっても慣れない」
とか
「あんなもの覚えるとバカになる」
とか.
しかし「適応的な」理由もないではない.
その中でもっとも切実なのは
「もし JIS を受けつける体質になってしまうと,
たちまちアレもコレも買ってしまって
一瞬にして破産する」.
- ということで,
魅惑的な小計算機たちが
呪われキーボードを搭載しているのは,
ある意味まことに喜ばしい.
Yahoo! オークション
に対しても
「お,
500MHz でこの値段 !
…… ふん,JIS か.
失せな」
と
くーるな態度で接することができる.
いわば最後の一線を守る
理性の防波堤である.
- また Widnow$ の
Virus
ですか.
MTX で「まとりっくす」と読むそうな.
- 午後数時間は
耳栓つけて
ヘッドフォンつけて
CD をかける.
素晴らしい遮音.
しかし
能率おちる.
ばかだね.
- 某所からスーパーユーザー用ディレクトリー /root を
間違って跡かたもなく抹消してしまいました
という
独創的な相談メイル.
こちらでも (安全策とりつつ)
実験してみる.
ま,
default の root ディレクトリーが
消滅しただけなら,
mkdir /root で復旧しとくだけで
とりあえず問題なさそうだな.
- 「しらかば」を逆に読むと
「ばからし」になる,
と気づいた
研究者たちの間で
静かな動揺が広がっているようである
(気づいてしまった,
という連絡メイルより).
- 仕事の進捗具合はよろしくない.
- 今日は国勢調査とやらの調査票回収とかで,
さっさと帰宅して記入をすませなくてはいけない.
昨晩,
いきなり調査員が来て調査票出せ,
とか言った.
こっちはまだ書いてない,
というと明日までに,
とか申しつけて去っていった.
だいたい,
その調査票とやらには回収日とか
書かれてないのである.
すごーく,
いい加減なかんぢです.
お手軽な毎木ならぬ毎人調査 (census) だな.
- 1750 研究所発.
1806 東京モノレイル浜松町発.
旧東海道商店街の八百屋で野菜買う.
サツマイモが急に高くなったな.
あまり買いたい野菜がない.
そういう季節なんだろうか.
1842 帰宅.
- あれっ ?
国勢調査とやらの調査票なるもの,
どこに行ったんだろう ?
昨日はたしかにあったのに.
おかしいなあ.
- 狭い我が家をすみからすみまで探す.
布団ひっくり返す.
本棚の本のすき間ほじくりかえす.
物入れの中身を全部だして元に戻す.
冷蔵庫と洗濯機の裏をのぞく.
ゴミ箱を漁る.
- ない.
よほど変な場所に隠したんだろうなぁ.
それとも誰かに盗まれたのか ?
- あっ,
あった !!!
目の前にぶらさがってた.
[目の前の調査票]
雑誌なんかの山にまぎれこまない
ように,目立つように,という配
慮でカレンダーの間に差し込んで
おいた調査票に気づかずに 30 分
以上も捜索に費してしまった.
- とっとと記入してしまう.
書き終わったころに回収の人が来た.
時刻 0820.
いやはや.
- 晩飯食ったあとに,
眠気ざましで散歩に出かける.
ついでに大森町駅の商店街にあるセヴンイレヴンで
電話代・ガス代支払う.
電話代 10027 円.
絶対これって毎月の食費を上回ってるよな.
昨日買った米 10 Kg 3280 円は
一ヵ月以上なくならないんだから.
どうしよう.
NTT の腐れた ISDN の定額版に迎合するか.
来月いよいよ大森にも届く xDSL を待つか?
待つことにしてみるかな.
ガス代は 1203 円.
さいきんあまり風呂に入ってないから安い.
あ,
シャワーは使ってますよ.
- 帰宅.
コーヒー飲んだせいもあって,
あまり眠くならない.
どうも加減がうまくいかんな.
- 昼間はかどらなかった仕事に取り組んでみる.
mlfitting をいろいろな方法で召喚する
ドライヴァーの構築に着手する.
- 一休みして明日の朝使う野菜を切っておくことにする.
どうも明朝も早起きはできそうになさそうだから.
- 今日の食卓
- 朝 (0750):
米 0.7 合.
ニラ・ピーマン・生マッシュルームの
炒めもの.
- 昼 (1225):
弁当.
米 0.7 合.
ニラ・ピーマン・生マッシュルームの
炒めもの.
- 晩 (2120):
米 0.5 合.
朝の残り.
味噌汁.
だしは煮干.
具は切り干しダイコン・ニンジン・
サツマイモ・ワカメ
……
雑多であるという以外は
趣旨不明な取り合わせではある.
2000 年 10 月 05 日 (木)
- 0730 起床.
まぁ,
6 時間ぐらいまとめて寝れたんで,
かなりすっきりはしている.
やはり晩飯食ったあとに眠気を解除する
工夫が重要だったのではなかろーか.
- 朝飯・弁当の準備.
朝飯.
シャワー.
コーヒー飲む.
- 0805 自宅発.
どんよりとした曇天.
ゴミ出し.
0825 東京モノレイル流通センター発.
浜松町の気温 20 ℃.
0845 研究所着.
- 小川モデリングのパラメーター推定系の
第一段階としてアロメトリーなるものを
推定せねばならぬ.
これは
「直径 100 cm の樹木の高さはどれぐらいか?」
ということを憶測するためである.
こーいう計算のためには
観測データーと
太さ-高さ関係式を用いて
パラメーターを推定しなければならない.
- 自作最尤推定コードである mlfitting を使えば,
たしかに樹種ごとに一見もっともらしい
数値は得られる.
- ああ,
しかしこの関係式である
拡張相対成長式とかいうのが
生物学的にインチキくさいものであれば,
それをデーターに非線形あてはめるという
手法も統計学的に疑わしいシロモノである.
コードを書いていて
怒りがふつふつとわいてくる.
いつかはこのあたりを
何もかも無茶苦茶に打ち砕いてやる,
というキモチになる.
- とはいえ,
なかなか良い代替案がないんだよねぇ.
太さ成長と高さ成長を同時に推定する,
とか.
しかし高さ成長が推定できん.
うーん
……
くそう,
しばらくは旧来の方法使うしかないのか.
100 年前と本質的に
なんら変わることのない
……
- 小川 24 樹種を扱う tree_name.pm という
Perl モジュールをちょっと改良.
樹種一覧を返す機能をつけた.
一行スクリプトで無理矢理呼び出す場合の
呪文はこうだ.
perl -I$OFR_HOME/lib -Mtree_name -e \
'print TreeName->new->NameList( "Abbreviation" )'
(結果) ACM ACP ACR ACS ACT BTG CLB COC COK CRC CRJ CRL
CRT CSC FGC FGJ FRL MLM OSJ PRV QRM QRS STO ZZZ
ZZZ は「その他おおぜい」に割り振られた略号.
- 太さ-高さデーターを mlfitting に渡す一歩手前まできて
一休み.
昼飯の弁当食いつつ
netnews 読む.
- 近ごろ fj.* ではやるもの (自分的に).
- fj.lang.c: 乱数の生成.
めるせんぬついすたー法.
周期は 2^19937 -1 !!!
(<cstdlib> の
rand は 2^16 ぐらいらしい).
慶應大学の松本さんのペイジ
に解説とコードあります.
- fj.comp.lang.pascal: Pascal は
コンパイル速い言語仕様かどーか,
というよくわからん議論.
- fj.comp.lang.perl: X 上で
選択した文字列の取得.
kono 先生の手筋を
一行スクリプトで書くと
perl -MTk -e
'print
MainWindow->new->SelectionGet()'
.
例によって Perl/Tk である.
- fj.comp.misc: Apple 株大暴落
というスレッドから
上の Pascal 議論は
派生しているのである.
わけわからん.
- fj.comp.mobile: JR の
どの車両なら内部で
電力窃盗できるか,
という情報交換.
- fj.life.health: タマネギが
高血圧に良いとか,
水にさらしちゃ効果ありません
とか.
- fj.os.linux: Linux マシンを
クラスター化するには
ディスクレスが良いとのこと.
- fj.rec.aerospace: 飛行機が
墜落したときの
安全姿勢について.
足を椅子にあげるのは
意味ないかも.
しかし御鷹巣山的な
hard landing だと足切りを
まぬがれるかも.
- fj.rec.games.roguelike:
なんと Java 化された
rogue である ``jrogue''.
- fj.sci.math, fj.sci.philosophy:
あいかわらず
アチラの世界に ……
- まーた,
連絡手ちがいかい.
しくじるのはそちらの勝手だけど
わあわあ騒ぐのはやめてくれ.
おじーちゃん (うるさくないほう) は
その横でよく熟睡できるなぁ.
私は修行が足りないのかしらん.
- あるいは
Mac の使いかたがわからなくなって
毎日毎日
SE に電話する,
とか.
「世界一ィィィ」
なる
虚しいスローガンのもとで
すぱこんの建造進めてる科学技術庁な
ヒトたちなのに
ソフトウェアのマニュアルが自分では読めん
ってことはないよな.
お役人がそれでは,
IT あいちーと騒ぎまくってる
そーり大臣にブン殴られますよ.
- ええーい,
こういう下らぬ雑念は頭から締め出して,
mlfitting のドライヴァー作りに
集中しようとする.
- わりとあっさりできた.
ま,
mlfitting はすでに一定の汎用性を付与されてるからな.
そうかこの日のために,
dh_function.cc を plugin モジュール化したり,
いろいろと苦労してたんだね.
- あり ?
なんかパラメーター推定がヘン.
気分を落ち着けるために
となりのコンヴィニエンスストアー「ポプラ」で
野菜ジュース買って飲む.
- なーんだ,
タテヨコ逆じゃん.
ばか.
dh_function.cc を書き直す.
make plugins.
そう,
plugin だけコンパイルやり直せばよいのである.
mlf_driver.pl
……
ほーら,
ちゃんとした結果になった.
- うーん,
しかし全 24 樹種のうち何種かで
うまく推定できてないな.
ACT (ヒナウチワカエデ) とか
CLB (リョウブ) とか
QRS (コナラ) とか.
拡張相対成長式なるものが破綻しているんだろーな.
- mlfitting に「食わせる」
初期値ファイルのパラメーター値を変えたり,
樹種によってその初期値ファイルを変更するように
mlf_driver.pl を書き換えたり.
- ofr1999 で推定に用いていた polytope 法は
あてはまりがよくない場合でも
無理矢理に曲線をコジつけていたんだが,
局所的に解を探索することになる
最尤法ではそのような無茶はちょっとやりにくい.
尤度を最大化するような
polytope 法コードを作るべきか?
という誘惑にかられる.
- Mac 使いのDennis さんが
「おススメのノート PC は ?」
という質問.
後で答えることにして
ネット上を調べる.
外国人に勧められるノート PC は
日本では入手が難しい.
英語版 Window$ を正式にサポートしてるところが
少ないためである.
たしか Window$ はキーアサインを交換できないので,
キーボードも US 配列にしておかなくては
……
という条件を満たすのは以下の三社かな ?
- ひととおり調べあげてから,
パラメーター推定に戻る.
時刻はすでに 1900 すぎ.
- 「モバイルギア」なる小さな計算機で
PocketBSD + jvim を使うという
うらやましい環境を構築している
京大の長谷川さんから,
US 鍵盤の CE マシンならこんなにありますぜ,
という悪魔の誘惑のごときメイル.
ここでそれに乗ってしまっては
金も時間もどんどん失われるので,
それらのマシンは現在は入手困難であるとか
電池が 3 時間しかもたないからダメですとか
理由をつけて手を出さないことにする.
- 最尤法の強みで,
推定に用いる確率分布を取り換える.
これも dh_function.cc を直すだけでよい.
観測値が各サイズにおいて正規分布ではなく
(正規分布なワケないだろ! と正規分布を憎むワタシ),
対数正規分布であったなら ?
……
あ,
うまくいった.
問題になっている樹種だけでなく,
他の樹種のパラメーターをより短いステップ数で
収束するようになった.
- えーと,
対数正規分布である,
という仮定の正当化は
……
- 樹高とは正の値である
と仮定している.
正規分布仮定だと
マイナス値の樹高も考えている
ことになる.
- 低い樹高は正確に測定される一方で
高い樹高は不正確になりがちである
と仮定している.
正規分布仮定だと
誤差はどの樹高でも一定である.
- 樹高は過小推定より過大推定されがちである
と仮定している.
正規分布仮定だと
これらは同程度である.
一見どれももっともらしいが
……
うさんくさいですな.
- そもそも「樹高」などという定義の明確ではない,
生物学的意味の明らかではない,
ノイズの混じりやすい,
しかも
測定困難な指標を
我々はいつまで使い続けるのだろうか.
いまから
100 年後の生態学者もまた樹高を
測定しているんだろうか.
あやしげなアロメトリー式にデーターを
こじつけているんだろうか.
- ま,
今日はここまでにしておこう.
2000 研究所発.
浜松町の本屋 dan で少しうろうろ.
2025 東京モノレイル浜松町発.
腹減ったなぁ.
2104 帰宅.
- ……
晩飯食ったら寝てしまった.
おそらく 2200-0100 の間か.
とほほ.
これはこのあと眠れなくなるパターンだ.
[深夜に空腹になったんで]
小麦粉 100g ・ベイキング
パウダー・塩少々でかよう
なものを焼いてかじる.う
う.貧乏人は麦を食え.麦
ちがいか.
- 上の写真のようなものをかじりつつ,
これからどうなるんだろうね,
と思う.
なんとなく明日の朝飯の準備.
- 今日の食卓
- 朝 (0750):
米 0.6 合.
味噌汁の残り.
ピーマン・ニンニクの茎・マッシュルームの
炒めもの.
カレールウひとかけらで味つけ.
- 昼 (1215):
弁当.
米 0.7 合.
ピーマン・ニンニクの茎・マッシュルームの
炒めもの.
- 晩 (1930):
米 0.5 合.
朝の残り.
2000 年 10 月 06 日 (金)
- 0730 起床.
寝たのは 0430 ごろ.
3 時間× 2 寝てるから十分だろ.
- 朝飯・弁当の準備.
朝飯.
シャワー.
コーヒー.
- 0810 自宅発.
晴れ.
朝から晴れたのは久ぶりでは.
0825 東京モノレイル浜松町発.
0845 研究所着.
- Dennis さんと昨日見つけた
英語サポートありノート PC
web ペイジみながら
あれこれと.
- 昨日つくった mlf_driver.pl を動かして
挙動を見る.
ま,
あまり抜本的な改良をやってる
ヒマなさそうだな.
- ということで
小手先の改良とて
推定の precision を
実行時に外部から指定するように
変更してみる.
ところがファイル読みこみ部が汚くて,
このような簡単な変更にも時間がかかる.
- どうせ Unival クラス
(整数・倍精度小数・文字列に対応した型)
使うときに lib_siminit を呼び出しているんだから,
FileReader とか Option 使うようにするほうが
よさそうだな.
しかし,
ちょっと手間取りそうなので,
あとまわしだ.
- うん?
実行すると core 吐いてコケてしまうのは
なぜ?
gdb で backtrace.
どう考えてもこんなところで
segmentation fault するはずは
ないんだが
……
あ,
そうか plugin である
尤度関数のほうも作り直さんといかんのか.
本体のほうのヘッダーファイルとか
include してるもんなぁ.
なーんだ,
簡単簡単.
- ……
って,
そりゃあイカンじゃないか !!
この plugin モジュールは
mlfitting だけではなく
シミュレイターの方からも
呼び出す予定なんだから.
- しばらく考えたすえに,
樹高を計算する height 関数だけは
mlfitting 系のクラスに依存しないように
書き換える.
- あれこれやって D-H アロメトリー最尤推定系が
完結したところで昼飯.
弁当を食う.
[太さ-高さ関係の例]
拡張相対成長式とかいう狂信が
あまりあてはまってない ACT
(ヒナウチワカエデ) と「それな
りかな」の BTG (ミズメ).
- さーて,
次のパラメーター推定やる前に
毎木データーをいっぺん
シミュレイター系に持って行かないといけない.
樹木たちを三次元的に再配置して
それぞれの個体から「見た」開空度を
算出するためだ
(そして
これを用いて成長モデルの
パラメーターを推定する).
- 樹木名前データーベイス
(といっても小川選抜 24 樹種しかないが)
の書式を変更する.
Perl に読ませるときは
てきとーでよかったけど,
C++ のストリームに読ませるには
単純にしておいたほうが安全である.
そう,
これからは C++ な作業も始まるのである.
- 書式変更にともない樹木名前とりあつかい
Perl モジュール tree_name.pm を
書き換える.
ココだけ書き換えればよい !
というのがモジュール化していく
プログラミング技法の利点だ.
樹木名に関するかぎり
他の多くの Perl スクリプトたちは
この tree_name.pm に
何もかもお任せしてるんだから.
- えーと,
Perl で
「ひとつ以上の tab で切れ」
は
split /\t+/
で
……
うん,
よさそーだ
(実験してみないと
正規表現に確信もてぬワタシ).
- Pasoh シミュレイターを刈り込んでいって
小川シミュレイターに変えていく.
はい.
まだオブジェクト指向プログラミングが
十分ではありません.
本来ならきちんと継承を使って
BaseForest という基底クラスから
PasohForest とか OgawaForest を
派生するべきなんですが
……
何が「森林」の基底なのか現時点ではわからん.
ははは.
- 北大・地環研では盗難事件多発.
- 鳥取では地震.
震度 6 強ですか.
- Pasoh な Forest クラスから
いらん関数削っていく.
「なんだー,
この
KohyamaB( void )
ってのは
……
あ,
甲山さん特注のオプションだったか.
全部削除」
- コンストラクターの中でいくつ
FileReader オブジェクトを起動しなければ
ならんのだろうか.
このクラスはけっこうカサばるのである.
現状を
ちょっと整理してみよう.
- 最初のパラメーターファイルを読む
FileReader (一時的) :
まずこれを読み込むことで全てが始まる
(そう!
小さなひとつのファイルに
世界構築に至る経路が記されているのである).
しかし
この FileReader は
コンストラクターの中で使い捨て.
- Option オブジェクト:
一方で,
引数処理のこいつは長い寿命が与えられている.
消せないんだろうか.
- 離散空間世界 Gridworld オブジェクト初期化 :
これは Forest クラスの外で
造られるんで気にしなくてよし.
- 全天光源群 Sky オブジェクト初期化:
その実態は
vecotr<LightSource>
.
使い捨て FileReader クラスによる
初期化.
しかしこれって Forest から
分離すべきじゃなかろーか.
どうせどういうシミュレイションでも
LightSource は単独ではなく
タバねて使うものなんだから.
うん,
あとからそうしよう.
わーい,
これでまた Forest コンストラクターが
短くなるぞ.
- 毎木データーの読み込み:
これは initializer という
FileReader オブジェクトを
メンバー変数にしてるが,
初期化がすんだら initializer.Clear()
でカラにしちゃってる.
これも消せないだろうか.
どうせ Tree を初期化するときに
外から呼ぶためにメンバー変数にしてるんでしょ.
- 地形データーの読み込み:
これは従来とは方式を変えるべきだろうな.
一ヵ月ほど前に VoxelTopo クラス造ったことだし.
同時に新しく Quadrat クラスも導入しなくては.
とうぜん FileReader オブジェクト
topo_reader は使い捨て.
少しは見通しがたってきたかな
……
われながら悠長すぎるかもしれん.
- 1745 腹減ったんで帰宅.
本屋 dan には寄らないぞ
……
よーし 1754 東京モノレイル浜松町発.
なんか混んでるなぁ.
連休前の金曜日の夜って
こんなもん?
皆さん,
羽田からどこに行くんだろう.
家まであと数分.
ああ,
それなのに
旧東海道の古本屋でトラップされてしまう.
1850 帰宅.
[旧東海道ぞいの縁日]
六の日は縁日,という
ことで屋台などが並ぶ.
大森らしく海苔の屋台
というか出店まである.
- 晩飯食うと眠りそうになる.
久しぶりに風呂に入る.
- 風呂トイレの電球が切れたので
代えの電球を買って来た.
100W の大きいやつである.
うん,
これで風呂につかりながら
本を読むのに十分だろう.
びんぼー人のささいな楽しみです.
- 湯をはって本を持って入る.
いやー,
明るい.
- 風呂から上がると眠気が取れたので,
ofr2000 のコードを見直してみたりする.
- ま,
明日は土曜日だし.
- 今日の食卓
- 朝 (0750):
米 0.5 合.
タマネギ・卵炒め.
まだ残ってる雑多味噌汁の残り.
- 昼 (1220):
弁当.
米 0.7 合.
タマネギ・卵炒め.
- 晩 (2000):
米 0.6 合.
味噌汁の残りを食べ尽くす.
ネギ・ピーマン・エノキダケの炒めもの.
カレールウで味つけ.
またまた手抜きですな.
2000 年 10 月 07 日 (土)
- 1120 起床.
よく寝た.
しかし寝たのは 0400 すぎなんだが.
- いや,
金曜日の夜ということで油断していたわけでなく,
暗闇の中で横になってさっさと寝ようとは
していたのである.
ああ,
しかし.
「ひょっとして成長率と死亡率と新規加入速度って
同時に推定してしまう方法あるんじゃなかろーか ?」
というような狂気の考えに取りつかれてしまうと
……
そう,
早く寝たくても眠れなくなるのである.
むろん,
上の命題が正しいとは証明されぬまま.
- コーヒー飲みつつ朝飯の準備.
いや,
時刻が重要であるならば
昼飯と呼ぶべきか.
- 朝昼飯食ってのんびりと本など読む.
ああ,
のんびりしてる場合か.
- シャワー使って気分転換.
小川モデリングのコードを見直す.
ふーむ.
- 1445 自宅発.
晴れ.
「冷やかす会」でも
冷やかしに行きましょーかね.
1500 東京モノレイル流通センター発.
晴れ渡った東京湾上空,
羽田に着陸する旅客機が次々と
左旋回をキめていく.
あのふわふわと風船のように
ゆっくり飛んでるのはトリプルセヴン
(B-777)
か.
主翼の形が違うせいだろうなー.
浜松町の気温 23 ℃.
- JR 浜松町の自動券売機へ.
12710 円.
1518 JR 浜松町発.
1524 JR 東京着.
1531 同発.
<ひかり>.
うーん,
新幹線に乗るのは 1998 年 3 月以来だ.
自由席車両は満席に近いけど
一号車で座れる場所みつける.
一番前だと脱線したときに恐いんだが.
小田原あたりから
ますます混んでくる.
- 車中で小川モデリング (ofr2000) の
集中的な検討を行う.
ここにはネットという逃げ場がないから
頭を使う仕事に専念できる.
- 最初に Forest クラスの構成を考え直す.
これまでの Forest は
全天光源群も魚眼観測点群も何もかも内包している
……
Linux ふうに言うならモノリシック
(monolithic)
なクラスであった.
どこかにそういう
「あれもこれもお世話します」
というクラスは必要なんだけど,
もっと分離分割を進めなければならない.
Forest は「斡旋業」に専念させて
それぞれのクラスは自分で管理するように
……
- 手元のメモ帳 (A6 サイズ) に分割方針を書いて行く.
- 次に成長・死亡・新規加入それぞれサブモデルの
パラメーター推定だ.
しょうこりもなく
三サブモデル同時に何とかならんだろうか,
と考えてみる.
やっぱりダメだなぁ.
これが出来ればすごいんだけど
技術的にかなり難しそうだ.
- 今日の旅のおとも
「平滑化とノンパラメトリック回帰への招待」
と取り出して読み直してみる.
うん.
自分のモノにするにはしばらく時間かかりそう.
- そこでいつものように段階的なパラメーター推定の方法を
再検討してみる.
それは最尤推定を基本としたものになるだろう.
- 最尤推定はデーター点に確率論的モデルを
あてはめていって尤度高めるようなモデルを
探索する手法である.
ではデーター点のない部分は?
例えば小川の場合なんかだと
コナラには小径木がないので
小さい個体の成長様式なんかがよくわからない.
- さて,
ここでひとつの考えが浮かんだ.
今まではあまり気にしていなかったのであるが
……
このデーターのない部分は
どんなふうに変てこなモデリングをしても
最大化尤度 (すなわち当てはまり具合)
に影響しない.
あてはめるべきデーター点がないから
当然のことではある.
つまり最尤推定とは
「データーにあてはまるようなモデル」
というより
「データーとは矛盾しないモデル」
を探索しているのだ,
と考えてみたらどうか?
- えー,
なにそれー
……
と思われるかもしれないし,
私だってその違いをうまく説明できない.
だけど
ちょっと目の前が明るくなったような
キモチになれた.
そう,
がんじがらめのように思っていた
最尤推定の世界.
しかし,
じつは
「データーに矛盾していない」
ならば,
どんな
モデルでも存在は許容されうるのである !
- ああ,
しかし自由度の高いモデリングは難しい.
「ノンパラメトリック回帰」の世界に.
しばらくはパラメトリックな
世界から抜けられないのである.
- なんとかならんか.
- とりあえず最尤推定法の認識も改まったので,
死亡サブモデルについて考え直してみる.
データーに矛盾していなければよい
……
こういうパラメトリックモデル
当てはめるような
最尤推定をやるとどうなるだろうか.
頭の中で最尤推定 (ウソ).
何もかも一様化する方向に
計算結果が暴走しそうだな.
これを制動するには
……
ちょっと恣意的で
気に入らないけど
ペナルティ項つけて.
うん,
バランスとれそうだ.
試してみる価値ありそう.
- このあたりもメモ帳に書き込んでいく.
お,
もう目的地かい.
- 1822 JR 京都着.
日帰りできるはずなんで
東京行きの <のぞみ> の
切符を買っておく.
タッチセンサーつき液晶ディスプレイで
あれこれと指定.
14190 円.
たかーい.
東京から AIRDO に乗って
札幌まで逃亡できる金額ぢゃないか.
- 烏丸口から出る.
駅舎
(というにはデカすぎるけど)
北東端.
4F 日本料理屋
「京いち」
.
店の前に
京大の長谷川さん,
九大の城田さん.
「名波さんご夫妻を冷やかす会」
を画策した男と,
福岡からその祝賀スピーチをやりに来た男である.
うーむ,
ふたりともネクタイなんぞしめて.
[冷やかす会]
私だって新郎新婦の写真をとろー
とはしたんです.だけど私のへっ
ぽこでぢかめは暗いところはダメ
なんです.撮ってみたけど写って
ないんです …… すみません.
- 京大森林生態関係者が次第に集まる.
今日は大阪で
名波さんの披露宴の司会の大役を果たした
舘野さん
「披露宴の司会ならまかせて下さい」.
司会業に自信をつけてこられたようである.
- 松江から川口英之先生見える.
幸いにも松江はそれほど揺れなかったとのこと.
「阪神大震災のときは
がたがたっと鋭く揺れてたけど,
今回はゆーっくりと
振動したかんじやったなぁ」.
- 雑談しているうちに開会.
1930.
新郎・名波さんが新婦・奈美さんを伴って登場.
拍手.
蛇足ながら奥様は「ななみなみ」という
良いかんぢのお名前に
……
- さっそくスピーチ始まる.
北海道から来た飛田さん.
京大ボート部仲間だった谷本さん.
そして城田さんと川口先生.
皆様,
なかなか素晴らしいものでした.
とくに城田さんは周到でしたな.
- じつは城田さんはスピーチ直前まで
所用で席を外していたので,
「代役で久保さんやってくださいよ」
と長谷川さんに申しつけられていたのである.
いやぁ,
私なんぞがしゃべらなくて良かった
(誰にとっても).
- 全スピーチ内容を 15 字内で要約すると
「ふだんは真面目だけど酒乱」.
川口先生がぶん殴られた話など面白いですな.
- 「え ?
久保さん飲まはらへんの ?
京大に来はったときには
ぎょーさん飲まはるヒトやなぁ
と思ってたのに」
とさんざん言われる.
まだ西日本まで
「飲めない久保」
情報は伝わっていないよーだ.
お,
そういえば明後日で酒ヤメ二周年か.
祝杯でもあげるべきだろうか.
- 新郎は一日中飲まされたか
自発的に飲み続けてきた結果,
かなりデキあがってしまっておられる.
いままで何人かの結婚祝賀会に出たことあるけれど,
これほど酩酊してしまった新郎は初めて拝見した.
やはり,
名波さんは大人物なのだろう.
- 楽しい話はつきないし,
料理もまだ途中なんだけど
私は帰らなければならぬ時刻になってしまった.
読み違えである.
あーあ,
帰りの交通手段は金のかかる
<のぞみ> ではなく
安い高速バスにすればよかった
- ちょっとへべれけ気味の新郎と関西美人の新婦に
中座のご挨拶.
長谷川さん・城田さん・川口先生,
その他皆様にちょっとご挨拶して退出する.
このあと会場では
京大ボート部の
「琵琶湖周遊歌」
が歌われるのである.
参加できなくて残念.
- 2126 「京いち」発.
巨大な要塞のごとき
JR 京都駅の中を走る.
2133 東京行き最終の <のぞみ>
に何とか乗り込む.
ふう.
満席ではないな.
8 割ぐらいかな.
考えてみれば <のぞみ> 初体験.
- 小川モデリングを考えると消耗するんで,
帰りの車内は ThinkPad を取り出して
気楽に「ぎょーむ日誌」など書く.
- 車中の電光掲示板にダイエー優勝のニュース
……
ということは
明日から
我が家の第一京浜むかいの「マルエツ」で
優勝記念セイルとやらが始まるぞ.
ここはダイエー系列のスーパーなんですよ.
- 2315 ThinkPad の電池がつきかけ.
すでに 100 分以上使ってるからな.
wmapm に示された憶測によると
あと 10 分でおしまい.
東京までまだ 30 分以上あるけど
いったん shutdown しますか.
- えーと,
(ずっと前にも書いたけど)
私の ThinkPad は tpctl などのユーティリティ
入れても apm (Advanced Power Manager)
がうまく制御できなくて,
「一回だけ」
は完ペキに suspend & resume できるんだけど,
それ以降は suspend できなくなる.
そーなると
shutdown するしかないのである.
あと 7 分.
shutdown だ.
- 2348 JR 東京着.
山の手線に乗り換え.
2351 同発.
0001 JR 品川着
京急本線に乗り換え.
0006 京急品川発.
``本日の最終便'' 普通電車川崎行き.
座席の 9 割がうまるような混み具合.
- 車内の女性の顔をなんとなく眺めると
……
やっぱり関東と関西では女の人の顔は
違うような印象.
うまく違いを表現できないんだけど.
遺伝子の違いか,
文化 (化粧とか服装) の違いか.
- 0018 京急平和島着.
旧東海道のコンヴィニエンスストアーに寄る.
牛乳など買う.
0030 帰宅.
- 晩飯途中で帰ったんで腹減った.
小麦粉・塩・ベイキングパウダーを
水で練ってフライパンで焼く.
コーヒーをいれる.
それを牛乳でかなり薄めたものを飲みつつ,
パンケイキをかじる.
- 今日の食卓
- 朝昼兼用 (1230):
米 0.7 合.
昨晩の残り.
雑多味噌汁作り直す.
だしは煮干.
切り干しダイコン・ニンジン・サツマイモの
根菜セットにワカメ.
- 晩 (1930):
「京いち」にて
「名波さんご夫妻を冷やかす会」
の料理.
海鮮鍋がメインであるが
他にも色々と.
しかしメインを少し食っただけで
撤退時刻になってしまった.
悔しい.
2000 年 10 月 08 日 (日)
- 0930 起床.
う.
ねむ.
寝たのは 0400 ごろだったか.
- 朝飯食って,
コーヒー飲んでぼちぼち起動.
- とりあえず kubolib ライブラリーの手直し.
Lightsource は残して
Sky を新築し,
Viewpoint はそのまま残して
Eyes クラスを導入する.
将来的には Viewpoint 削除,
という段階的な変更を画策.
- 1140 先週ヨドバシで注文していた
自宅仕事用の椅子が到着.
Loas
という会社の
RZC301 BR
.
ヨドバシ (川崎) で買ったんで
値段は 14000 円ちょっと,
だった.
- さっそく組み立ててみる.
おお,
なかなか良いかんぢですよ.
[新旧椅子]
左が新しいやつで,右のがいま
まで使ってた椅子.一日中座っ
ている椅子となれば,ある程度
はぐらぐらふわふわしていたほ
うが良いようです.
一日中座って仕事する人は
椅子がけっこう重要かもしれません.
- その良い椅子に座って最初にやった仕事は
しごく事務的なものであった.
科研費のメンバーに加えてやるから
必要事項提出,
というものである.
それ自体は大した作業ではなかったんだけど,
ついでに自分自身でよけーな雑用を
つくり出してしまったのである.
2 時間ほど費す.
- ひと区切りついたので昼飯の準備.
といっても具体的には味噌汁を温め,
炊飯器で飯炊きを始めただけなのだが.
材料がない.
- 昼飯.
食ってから
緑茶をいれて飲む.
- さーて,
仕事
……
と思ったら
北大の <鳳翔> に
変なアクセスが刻々と続いている.
偶然に発見した.
この得体のしれない IP アドレス
……
12.27.166.81 |
206.229.153.81 |
206.64.105.81 |
206.98.113.81 |
208.51.235.81 |
4.20.90.81 |
のひとつから数分おきに
アクセスを試みているのである.
記録をみると同一人物である可能性が
極めて高い.
- 同じ人間はなぜ異なる IP アドレスを使い分けて
アクセスしてくるのか.
しかも
ここに列挙した
IP ってウソくさいというか,
末尾がどれも ``.81'' で
いかにも偽造しましたって雰囲気ですな.
- とりあえずこれらの IP からのアクセスは不許可.
そういうふうに設定変えても
なお数分おきにやってくる.
どこかのマヌケが何かの設定に失敗して
そうなっているのか.
それとも悪意ある攻撃なんだろうか.
相手の意図が読めん.
- 攻殻機動隊なら「攻性防壁」とやらで
こういうワケのわからぬ
招かざる訪問者に
効果的な反撃を加えてるところなんですけど
……
私も欲しいですな.
攻性防壁.
- ……
おっと
敵さん,
上の IP アドレスからでは
アクセス不可能であると
認識したのかな ?
もうひとつの場所から
アクセスしてきた.
今度は
route.sea.pnap.net (206.191.170.226)
からアクセス試行を始めた.
こちらもそれに対応して
不許可設定.
pnap.net
そのものは単なる ISP らしい.
- と思ったら昼ごろからこの pnap.net 経由の
アクセスがすでに始まっていたんだな.
- 悪意あるのかどーかわからん.
というか何もわからん.
誰が ?
どこから ?
何のために ?
これだけ不許可設定ほどこせば諦めるかな.
- ……
あきらめんなぁ.
いったい何が目的なんだろうか.
これだけしつこく繰り返し続ける
ということは
手動ではなく自動か.
- うーん,
変なアクセスが気になって仕事に着手できん.
その意味で実害が発生している.
あと電話代.
- 新しい快適な椅子に座って
東京から北海道のサーヴァーを
防衛している私.
なにやってんでしょうね.
- 不気味無意味アクセスにつきあってても
気分が悪いので,
晩飯食ってから大森町商店街の
TSUTAYA に行く.
新しい Linux 雑誌ぱらぱら.
何も買わず.
- そーだ,
ダイエー優勝記念の安売りやってるはずの
マルエツにでも行こうか.
おお,
東京でも若鷹軍団ダイエーホークスの歌を
聞かされることになるとは.
しかーし,
安売りといってもぜんぜんたいしたことない.
野菜など買って帰宅.
2 時間ほど外出してたな.
- 0000 すぎても <鳳翔> への
数分おきへの妙なアクセス試行は続く.
なんで全部ハジいてるのに
しつこく入ってこようとするんだよう.
なんか悔しいなぁ.
反撃プログラムでも作ろうか.
敵さんの IP はしばらく固定してるから,
その間はこちらからも
逆にアクセスできるんだよね.
- ああ,
侵入者の計算機の OS が無間地獄的暴走して
ハードディスクが黒煙をふいて
CPU が灼熱溶解するような
反撃プログラムを書きたいんだけど,
そんな技術を持ち合わせていない.
とほほ.
- くそう.
しばらく放っておくか.
せっかく良い椅子が手に入ったのに
今日はちっとも仕事が進まなかった.
- 今日の食卓
- 朝 (1020):
米 0.6 合.
雑多味噌汁.
まだまだ残っている.
冷蔵庫で賞味期限ぎりぎりの
豆腐がみつかったので
味噌汁に追加.
ますます容量増加.
- 昼 (1415):
米 0.5 合.
雑多味噌汁.
- 晩 (1940):
米 0.7 合.
雑多味噌汁.
2000 年 10 月 09 日 (月)
- 1120 起床.
ああ,
また時差が.
よく眠れたけど.
雨か.
今日は体育の日ということで休み.
- お,
<鳳翔> への
ストーカーみたいなアクセスは止まっているな.
めでたしめでたし.
でも
何だったのだろう.
ざっとログを調べる.
とくに何かがやられてるわけでもないなぁ.
- 飯食って,
コーヒー飲む.
あ,
そういえばネット経由でやるべき
面倒になるかもしれない仕事がひとつあったな.
浜松町に行くか.
- 1340 自宅発.
雨が少しだけ降る曇天.
1402 東京モノレイル流通センター発.
浜松町の気温は 18 ℃.
1420 研究所着.
- さーてと,
と問題ある
北大の某サーヴァーに接続しようとすると
……
なんだこりゃあ.
つながらんじゃないか.
死んでるのか ?
いや,
生きてる.
「なんとかしろ」
要請だしてきた
間抜け管理者 (もどき) が
何かしくじったに違いない.
「つながるようにしてくれ」
要請返し.
- あーあ,
何のためにわざわざ浜松町くんだりまで
出かけてきたんだよう.
- ちなみに休日はここは冷房が入ってない.
そして冷房がないとけっこう暑い.
常時運転してる計算機が多いためかもしれない.
- 北大から連絡待つあいだ
ee の再構築をやってみる.
これは xv に代る画像 viewer と
期待してるんだけど,
現状はまだまだへっぽこなのである.
- ee 少しだけ新しく再構築したけど
……
うん,
まだまだですね.
関連ドキュメントを読む.
開発に関与してるのは
メキシコ人・ノルウェー人・ポーランド人・
スウェデーン人・アメリカ人
……
じつに多彩ですな.
ところでこれって
一年ぐらい前から
開発止まってない?
- ちょっと調べてみると
Kondara
なんかで少しだけ新しい
ヴァージョンを取り扱ってるな.
あまり変化なさそう.
xv を全面的に追い越すのはいつの日か.
- 問題サーヴァーの無免許管理人からは
いまだ連絡メイルが来ない.
うー.
- 1645 よーやく返事.
「何もしてません」
って
……
いやはや.
とりあえず,
リブートでもしてみて,
と要請.
わけわからん.
- またまた返事が来ない.
- 1730 になって「リブートします」.
で,
やはり,
というかダメですな.
またまた
/etc/resolv.conf あたりか ?
- こちらでも /etc/resolv.conf を書き換えて,
どういう影響が出るか実験してみる
……
あまり関係なさそうだな
……
- もぐり管理者から返信あり,
やはり /etc/resolv.conf は書き換えてない
とのこと.
さすがはもぐり.
意味あるのかどーかわからんけど
正しく新しいネットワークに対応するように
書き換えを指示.
もぐりゆえに
Unix なテキストエディターも使えないということで,
echo を使ってファイルの中を変更する方法を教える.
- あ,
/etc/resolv.conf を正しくしたら
telnet や ssh が通るようになった.
DNS サーヴァーの指定は重要,
ということのようです.
- ついでに qmail や ezmlm はどうか.
これらも直っている.
なーんだ.
かなり阿呆らしいですな.
問題解決.
これにて一件落着.
1830.
- 上の一件.
ホントの問題は,
無免許管理人氏が
サーヴァーの設定をできないことではなく
(実際のところ,
できなくても何の不思議もない),
そんなことを大学院生に押しつけて
何の問題も感じない大学運営側なのである.
- しかし連中の過半数は,
大学院生は無料の雑用労働力とみなしているし,
ネットワーク環境など文字・画像も送れる
電話線ぐらいの認識しかないんで,
いつまでたっても状況は改善されぬままである.
天にツバするようだけど,
自分は有能だと錯覚してる莫迦は救済の余地がない.
まぁ,
せいぜい書類上の大学改革にでも精励してください.
- 1930 研究所発.
浜松町の本屋 dan に寄る.
すでに一月ちかく前に出た
Software Design (技術評論社)
を買う.
ネットワーク周りのちょっとまにあっくな特集が
掲載されているんで.
ついでに
マジめっぽいけど
(いやそれ故に)
アヤしげな歴史群像 (学研) も買ってしまう.
内容はともかく,
季刊なので年に 4 冊しか増えないところが
とても良い.
経済面でも助かる.
他の多くの月刊誌
(とくに Linux 雑誌)
も季刊誌にして
記事内容を「濃い」モノにしたらどうだろう.
どうせ速報性では
月刊誌はインターネットに勝てないのだから.
1958 東京モノレイル浜松町発.
2037 帰宅.
- 晩飯食ってコーヒー飲みつつ一休み.
- よーやく小川モデリングに本腰いれて取り組む.
びしびしとリストラしてやる.
これは安直な作業だ.
- ちょっとデーター変換をやりなおそうとして
make topoXY24ha.txt
してみる.
これで Perl スクリプトが呼び出されて
……
うん ?
何でエラーになるの ?
BookPC (Vine2.0) のほうでは
うまく動作してたんだけど.
- ひょっとして Perl の patch level の違いが
この差をもたらしたのではないか,
という疑心暗鬼にとらわれる.
だって見たところ間違いなんてないんですよ.
- ……
と思ったら,
私の書き間違えだった.
ならば BookPC の Perl で動いた,
というほうがおかしいのかしらん ?
- ともかく確認作業を終えて
C++ コード再編作業に復帰する.
代替クラス Sky & Eyes と
それに対応した Forest クラスの書き換えである.
- 深夜,
空腹になったんでまた小麦粉をこねて
平べったくして焼く.
直径 10cm ぐらい厚さ 7mm ぐらいか.
すっかり粉食おやつが定着しつつあるな
……
実は学部生のころは
これが主食だった日々もありました.
- 焼き上がったのでかじる.
あ,
塩いれるの忘れてた.
粉を食べるには塩味は重要かもしれません.
- 新しい椅子は快適ですな.
腰に負担がかからなくてラクなかんじです.
- やあ,
不思議な世界が構築されつつあるぞ.
楽しいな♪
- いままでは森林 (Forest) は
観測点 (Viewpoint) と
光源 (Lightsource) を
「持って」いたのである.
これでは
面白くもおかしくもありませんね.
- 新しい森林はこうだ.
森のあちこちに目玉 (Eyes)
がたくさん転がっていたり
ふわふわと浮かんでいたりするんです.
ひとつひとつの目玉の水晶体は
魚眼レンズになっているんです.
そして,
目玉たちは
彼らにだけ見ることのできる
「空」 (Sky) を持っているんです.
東京には空が無いように,
新しい森林にも空はありません.
- 私はまだ壊れていません.
[独房椅子]
昨日,自宅用の椅子を公開したので
ついでに浜松町独房の椅子もお見せ
しましょう.憶測価格 2 万円ぐらい
か ? 予算消化のために什器には金を
かける方針のようである.
- 今日の食卓
- 朝昼兼用 (1240):
米 0.6 合.
雑多味噌汁の残り.
ピーマン・ニラの炒めもの.
- 晩 (2110):
スパゲッティー.
ソースはニンニクの薄切りを炒めて
朝昼の残りを投入したもの.
2000 年 10 月 10 日 (火)
- 0700 起床.
眠い.
寝たのは 0500 ごろ.
仕事は進捗したんだけど
……
- 朝飯・弁当の準備.
朝飯.
コーヒー.
シャワー.
ひげそっておくか.
鏡で顔見る.
うわ,
目が真っ赤.
- 0743 自宅発.
晴れ,
かな.
0802 東京モノレイル流通センター発.
だるーい.
浜松町の気温 18 ℃.
0820 研究所着.
鍵あいてない.
ということで
住友浜松町ビル 1F-4F の階段を
二往復半しないといけない.
うう.
こっちは疲れてると言ってるでしょう.
あ,
エレヴェイター使えばよかったのか.
- へっぽこ状態なので
fj でも読むことにする.
えーと gdb でバグとり面白くない,
と.
はい.
で GNU の ddd というツールがおススめ
……
おお,
ddd
(data display debugger)
のバグキャラクターが
なんかかわいい.
- シーバンスにいる SE の人から電話.
SGI マシンへの ftp ログイン解除してくれ,
とのこと.
件の機械はちょーし悪いんで
リブートするそうだ.
しらべてみると BookPC から毎朝の
自動バックアップが途中でコケたままになっている.
しょうがないんで,
スーパーユーザーになって ftp を kill する.
- お役人様区画,
朝からうるせい.
あんな高圧的なしゃべりかたでも
お役所わーるどでは許容されるのかなぁ.
私ごときが申し上げるのもナンですが.
- また SE から電話.
ログインさっさと切れっ
と言われましても,
こっちはとっくに kill してますよ.
どうやら共用マシンは
かなり呪われてるようですな.
- Forest クラスの大幅なりすとらに伴う
ライブラリーの強引な再編成.
コンパイルしてみる.
コンパイルエラーが山のように出る.
このエラーはまだ良いのである.
機械的に点検されて
全部明示されるのだから
……
- 1110
とりあえずコンパイルは通った.
あ,
ライブラリーのほうだけです.
そして
言うまでもなく,
コンパイラーのお許しを得たからと言って
……
- それはともかく ofr の Forest と Tree も
動くようにしなくては.
こちらも大改装したからなぁ.
極悪なほどに巨大だった
Forest コンストラクターが
ずいぶんと短くなったのは
素晴らしいことではあるけど.
PipeTree なんかも
いずれは改造しなきゃならんな.
- あ,
Forest と Tree だけではダメで
Quadrat クラスも新設しなければならん.
- 小川本 (分担執筆,英語) の
各章に書き直し指令がついたから,
直すよーにという下達.
ああ,
私の章なんか
ぼろぼろなんだろうな
(後日原稿が送られて来るのである).
助けてー
- まだ終わりが見えんが昼飯にしようか.
- 1350 forest_constructer.cc のコンパイル通る.
ホフク前進というかんぢですな.
あ,
forest_dynamics.cc も通ってる.
とはいえ,
こっちは関数の削除と分割
あと名前の置換だけだからなぁ.
- Quadrat はあとまわしだ.
さきに Tree のコンパイル点検を片付ける.
- 1450 とりあえず Pasoh シミュレイターから
持って来て換骨奪胎した
forest*.cc,
tree*.cc,
fileoutput.cc
などは分割コンパイルして
リンクできるようになった.
- しかしどのクラスもまだまだ中身がすかすか.
- Quadrat クラスを追加.
とりあえず地形だけでも.
- 推定系で使っている
Plugin モジュールを
シミュレイター系でも
使えるようにする.
- voxelight ライブラリーで
Eyes クラスに何もかも
押し込んでいるんだけど,
「地形を見る」
関数をまだつくっていなかった.
「樹木をみる」
とのカネあいが難しいところだ.
最低限,
これだけでもやってしまわないことには
次の作業段階である成長・死亡のパラメーター推定に
コマを進めることができない.
- しかし,
まぁ「殻」ができたのは良いことなのだろう.
包囲の鉄環は閉じつつある
……
はずだ.
- 某グループは活発に議論しておられますな.
すぐ隣で.
- とりあえず Quadrat クラス簡易版つくりますか
……
というところで少し脱力.
脳内
ちょっと
ホワイトアウト.
というか,
背中にキモチ悪い発汗.
だいじょーぶか.
- お茶など飲んでひと休みすることに.
めんどう片付けて少しハイになってる
甲山さんからどしどしメイル来る.
こちらからは
よれよれ反撃.
- 午前中に「即刻退去せよ」命令をうけた
SGI マシンは
……
おお,
ダウンしたまま.
ログインできん.
もう立てないのか.
やーいやーい,
呪われ計算機.
ネット経由で
石 (ping) でもぶっつけてやれ
(バチあたりな私).
- 新しく設ける Quadrat クラスを
じりじりと書き進めるけれど,
どうも考えがまとまらない.
小川シミュレイターが動いたときには
Recruiter という重責を
担うわけだが現段階では
たいしてお役目がないのである.
とりあえず座標変換だけやる
貧能クラスを作ってみる.
- (今のところは)
役立たずなよけーなクラスをつけて
コンパイル通るようになった.
ま,
中身はともかく
「部品」間での値の受渡しはうまくいってる,
ということかな.
- 1825 研究所を出る.
疲れた.
腹へった.
1834 東京モノレイル浜松町発.
旧東海道ぞいのコンヴィニエンスストアー.
牛乳など買う.
鏡と対面.
目はまだ充血したままだな.
1920 帰宅.
- 晩飯食ってもあまり仕事やる気にならんな.
今コードを書いても
間違いがかなり混入しそう,
という理由をつけて
本など読む.
- 今日の食卓
- 朝 (0720):
米 0.5 合.
チンゲンサイ・エノキダケの
炒めもの.
- 昼 (1220):
弁当.
米 0.7 合.
チンゲンサイ・エノキダケの
炒めもの.
- 晩 (1950):
スパゲッティー.
ソースは朝の残りを流用したもの.