[ Top | Memo | Diary | Aerial ]

2001年9月下旬の出来事

[ ←9月中旬 | 10月上旬→ ]

Index


9月30日×蟄居

お金もないのでずっと寮にいる。所持金10円だし :-P

明日から授業か……。相談員の勤務には間に合うのだろうか。ちょっと調べてみないと分からない。2限が授業で4限が勤務だから、いくらなんでも間に合うとは思うが、雨が降っているのでなんともいえない。晴れてほしいところだ。

教職関係の学則をふと見ていたら、所属学科で取得が認められている科目以外でも単位を揃えて申請すれば認める旨の附則があることに気がつく。おお、これで本郷まで遠征する価値があるってもんだ :-)

mod_dav を入れてちょっと遊ぶ。確かに IE から http 経由で操作できてドラッグ&ドロップでコピーできたり、なかなか便利だ。しかし横着して mod_encoding を入れなかったら、新規フォルダを作成するとき「新規フォルダ」なんて名前で Windows は保存してくれちゃうので消すこともまかりならぬフォルダができてしまう。作成直後フォルダの名前を変更しないとはまること請け合い(というか mod_encoding 入れろという説も)。

ただ、やはり Windows や Mac な人に ssh 使ってもらいたいと頼むよりは https で WebDAV 使うほうが敷居は低いだろうな。なにも追加でインストールしなくても使えるわけだし。ログインできるアカウントとは別な形でアカウントを発行すると、万一盗聴されてもページが書き替えられてしまうくらいか。httpd の動作権限でファイル操作されるので、suEXEC みたいな機構がないかどうか調べてみないとな。


9月29日×CD-DA

気がついてみると bzip2 が FreeBSD の base distribution に入っていた。port から入れていたのもあったので deinstall しようとすると、rpm が port の bzip2 に依存するものだったので BUILD_DEPENDS に指定されている。/usr/ports/archivers/rpm/Makefile を見ると、/usr/bin/bzip2 があるかどうかで条件分岐しているようなので、もう一度作り直さないといけないようだ。

PEACE Project はてっきり NetBSD 専用かと思いきや、よくよくプロジェクトページを見ていると FreeBSD 4.1.1-STABLE でも動くらしい。これは人柱になるしかない。時間のあるときにセットアップしよう。カーネルにパッチを当てないといけないらしいので……。Kanon や Air、雫・痕に To Heart も動作しているらしい。

Kanon ということで Windows 環境に CloneCD で作ったイメージを持っていって Daemon Tools でマウントして遊んでみる。兄から「このゲームはやる価値がある、というかやれ」と厳命されて CD を託されたのであった ;-) ま、「うぐう」とか言っている割に元ネタを知らないのはずっと気になっていたので、とりあえずあゆだけでもやってみようかな、と。

# 検索する人は浜崎あゆみだと思うのだろうか :-P

しかしこのゲーム、CD-DA 経由で BGM を鳴らしているらしく、効果音だけ鳴るのだが BGM が鳴らない。Key のページにも仮想 CD ツールを使っている場合の動作は保証しないと書いてあるのでこういう仕様なのかと思ったが、ふと Daemon tools のアイコンをクリックしてヘルプを読んでみると CD-DA の鳴らし方が書いてあるではないか。[コントロールパネル]→[マルチメディア]→[CD 再生]とたどり、Daemon tools の仮想 CD ドライブにデジタル音声再生のチェックをつける。おお、BGM が聴ける聴ける。音がないと Key のゲームはだめらしいので、これで一安心。

しかし Kanon をやるとここに書いたら賛否両論非難轟々(両論じゃないか……)。いいじゃないか、もともとえっちなんだ :-P みんな自分のことをどういう人間だと思っていたのだろう? 元々げーまーなので、ゲームをやるのは普通のことなのだが。えっちげーむだからといって、ゲームとしておもしろいかつまらないか以上の判断をするわけじゃなし……。

# Windows 起動しないといけないのでクリアは当分先のことであろう ;-P


9月28日×アルコール

今日はついていなかった。

12時から仕事だったのに起きたら13時半。ついてない。急いで学校。仕事自体はもうほとんど終わっていて1時間ほど作業。18時半から勉強会なのに予習する時間が十分取れない。とりあえず問題となっている歴史の教科書と、岩波の問題 QandA 本は目を通したが……

相談員部屋に行ったら shnsk さんがいたが ktanaka 先生がいなかったので冷房が効いていなかった。ついてない。事務室に言えばつけてもらえるらしいが、最近事務室からも冷ややかな目で見られていることを気にして shnsk さんもあまり言いにくいそうだ。

昼は山手ラーメンで念願のゆきラーメンを注文する。大盛り。食べ終わって、さて追加麺頼もうと思ったらちょうど5秒前にお湯を捨ててしまったらしく、沸くまで15分ほどかかるそうだ。ついてない。仕方ないので頼まなかった。

入出力室でメールの整理をしていると時間がなくなり、急いで電車に飛び乗るはめに。お金を降ろし忘れた。所持金430円。ついてない。品川までの往復はパスネットがあるのでかろうじて可能。せめてもの救いか……。

6時半の開始時間になんとか間に合う。が、予習が足りなくて一言も発言できなかった。ついてない(自業自得)。前からいた人たちはどんどん学んで成長していっているのに自分は成長どころか退化しているのですごいコンプレックス。

お金がなくてゲストが来てくださっているのに飲みにも行けず。ついてない。とぼとぼ寮に帰ってくる。

寮のドアを開けると事務室で takeki くんが寮生を連れ込んで談笑している。はぁー、なんなんだ。ついてない。一昨日も1時過ぎまで寮生と(ぼくから見たら)下らないこと話していたし。代ゼミは明日も授業あるというのに、なにしてるんだ。

そういうわけで生まれて初めて自分で買ったお酒を手に飲んだくれる。garmy さんと madin さんに慰めてもらう。ううー、ありがとう。ぐっすり寝て明日は回復してよう。


9月27日×オセアニア

留学希望理由書を書く予定だったが力尽きたので、PCR のゲルを固めて電気泳動にかけている時間に完成させることに。実験の前にとりあえずプリントアウトしておいて、手で訂正を入れて泳動セット後修正して提出。面接がいつになるか、だが……。

PCR の実験にはやっと成功。毛髪と口内上皮と両方結果が出た。新奇探索傾向は普通の人と同じという結果に。nested PCR のほうが素の PCR よりはっきりバンドが見えたので、やはり nested の効果はあるという結論に。

教科書問題についての資料を4冊ほど買う。6000円かぁ、かなり痛い。

パッチを当てた GAIM を penpen で動かしたところ、

% LANG=ja_JP.eucJP gaim &

として起動すれば skkinput を使って入力はできるものの、送信しようとしたら seg fault した。変換できないらしい。変換関係の関数にパッチが当たっているのだが、うまく動いていないみたいだ。原因追求はまた今度。

# とか書いていたら永遠に追求しなさそうだが :-P

友人の出る芝居を見に行く。久しぶりに友人と会う。元気にしているようだ。芝居自体は、あまりおもしろくない。演技はうまい人もいるのだが。

帰ってきたらノート PC が修理から戻ってきていた。1週間で直ったようだ。感動。


9月26日×teTeX

早朝寮 PC の Debian いじり。4GB 切っておいたのだが、なぜかもう 90% 使ってしまっているので 11GB FAT で確保していた領域を潰して移動し、4GB のほうを FAT に変更する予定であった。11GB の mke2fs は完了し、apt-get で dump をインストール。

# init 1
# mount -t ext2 /dev/hda6 /mnt
# cd /mnt
# dump 0af - /dev/hda5 | restore rf -

とすると、30分弱で移動完了。tar だとファイルのフラグが移動できないので(って、Linux にファイルフラグあったのかどうか不明だが)こういうときは dump を使いたくなる。移動後 /etc/lilo.conf と /etc/fstab の中の /dev/hda5 とある場所を /dev/hda6 に変更し、/sbin/lilo して再起動。おお、ちゃんと新しい環境から起動している。

そこで調子に乗って fdisk で hda5 を削除して FAT 領域を確保する。いったん削除すると番号の振り方が変わるのでちょっと気持ち悪い。が、気にせず write してまた lilo.conf と fstab を変更しようとすると、なぜか HDD から反応がなくなってしまう。そのうち ls しても /bin/ls not found とか言われてしまうし、それならと echo * すると echo not found だったのでもうお手上げ。echo って bash 組み込みになってないんだろうか? そのうち cd もできなくなったので、目を閉じてリセット。案の定、Linux のパーティションからはブートできなくなってしまった……。再インストールしかないな、こりゃ。

そういうわけで疲労して PCR の2回目をかけに学校にやってくる。作業自体は増やした DNA をもう一度鋳型として PCR にかけるだけなので、1時間少々で終わる。今回は取れているっぽいし、さすがに PCR 3回目と4回目の挑戦だから成功してほしいものだ。

セットが完了したら相談員部屋へ。madin さんが「来週の技」の用意をしている横で AIKOM の願書の用意。おもむろに志望理由書を書こうとしたら、このシステムには platex が入っていないことが発覚。penpen なんで、teTeX を入れることにするのだが、tetex と tetex-macros の依存関係がループしているみたいでうまく入ってくれない。仕方ないので SRPM を引っぱってきて SPEC を修正し、rpm -bb tetex.spec する。長々と待たされたあと、最終的には kpathsea がないとのたまう。kpathsea は tetex-devel というパッケージに入っているのだが、このパッケージのソースは存在しない。tetex-devel をインストールするには tetex と tetex-macros が入っていないといけない、ということで、手詰まりになってしまった。

ええい、ままよ、と思って全部 --nodeps つけてインストールしてしまった。TeX 関係でなにか問題あったら自分のせいです、ごめんなさい。なんもないことを祈ろう……。個人的には teTeX 入ったし VFlib 対応 xdvik 入ったしで大満足。

くっ、本文書くまでにこんなことで時間取られていていいんだろうか。まあ最大800字だから、レポート書いたときの記憶によると1時間もあれば埋まってしまう分量である。実際、15分書いたら1/3しか書いていないのにもう400字を越えてしまい、これから削るのに四苦八苦することであろう。

後半の勤務を抜けさせてもらってちょっと一寝入り。ICQ の調子が悪い。www.icq.com にもなかなか接続できない。DoS でも食らっているのだろうか?

寮 PC で名前が解決できない件は、ドライバを削除して入れ直したら直った。なぜうまくいかなかったのか不明だが、再度ドライバを入れるとき dll が1つ足りないと言われたので、きっとなにかのファイルが壊れていたのであろう。

garmy さんが Debian で日本語を使えなくて苦戦している模様。とりあえず GAIM と kterm で日本語入力したいそうだ。よくよく調べてみると素のままでは GAIM は日本語対応していないらしく、パッチを当てないといけないみたい。kterm のほうは man kinput2 すればどのような設定をすればよいのか分かるはず。

と、「UNIX のほうが設定に自由がきく」と言ったところ、「いいや、Windows の方だって結構自由は利くぞ(regedit や system.ini)。とりあえず Windows 良く知らないで話さないでくれ」と返されたので、かなりむっとして反論する。まあ Windows は使って3年になるが、まだ regedit や system.ini に本格的にお世話になったことはないし、設定変更の方法を知らないってのは当たっているかも。OS 周りは regedit でときどきいじるが、さすがにアプリケーション(IE とか Word とか?)の挙動を regedit で操作したことはない。Windows のパワーユーザってそんなことまでするのか……。かなりびびる。

# そういえば Emacs for Windows CE はレジストリいじって設定するんだった

設定の自由度は置いとくにしても、設定ファイルが全てテキストファイルでエディタで書き替えればいいのと、設定変更方法が統一されていない Windows とでは UNIX 流のが明快だと思うのだが。X クライアントだったら .Xdefaults だけ書き替えれば設定変えられるし。一般ユーザでも設定ファイルが気軽に見られたり、3年使うどころか使って3日でも設定変えられる(まあ変えざるをえないからだが……)というのはやっぱり UNIX 流のほうがカスタマイズしやすいからだと思う。

ともあれ、日本語を読み書きするだけのことになんでこんなに労力がかかるんだ、というのは反省の余地がある。Windows 9x と比べるならローカライズという点で Vine Linux と比べないと不公平だが、Windows 2000 や Mac OS と比べて Debian や FreeBSD が国際化の面で大幅に立ち後れているのは否めない。インストールのとき、たとえば時刻を選ぶ際についでにメインの言語環境も選択できるようにすればいいのだが……。

# 昨日 Debian で skkinput を使うのに四苦八苦したので ;-P

うー、1時間くらい接続しようとしているが Mirabilis がそもそも落ちているっぽい。もう諦めるか……。

GAIM には CVS 版の日本語化パッチがあるので、最新版の GAIM 0.44 に当ててみる。2ヶ所ほど(場所的には1ヶ所)手で修正しないといけない場所があったが、reject されたところを書き直すだけなのでコンパイル自体はあっさり通る。が、X の動く環境がないので使えるかどうか分からない。明日相談員部屋に行って試すかな……。

あまりに ICQ へのつながりが悪いので自宅サーバで micq を使おうと ports を探す。/usr/ports/japanese/micq にあったが、make しようとすると、この 0.4.3 というバージョンは remote exploitable な脆弱性があるらしい。SA によると、0.4.6 以前の micq はこのセキュリティホールを持っているらしい。0.4.6 に手で日本語化パッチを当ててコンパイルしておく。

# 試せないけど :-(

Debian が入ったパーティションのテーブルが壊れてしまった件、結局 GNU Parted で FAT の領域を増やした。FIPS と違い、defrag も scandisk もかけなかったが、ものの数分で 4GB のパーティションが 8GB に早変わり。増やしてからちょっと恐かったので scandisk すると、案の定 6.5GB くらいのところで読み取りエラーが出る(Debian が入っていたときもエラーが出ていた場所)ので 6GB に縮める。パーティションの増減が簡単にできて感動のツールである。


9月25日×Documents

今日は nested PCR の1回目。2人だけだったのでさくさく進む。前回は髪の毛を抜くとき毛抜きは使わなかったのだが、今回使ってみたところ、前回は毛根細胞が取れていなかったことが発覚。これじゃ失敗するわけだ。というわけで、今回はかなり期待。明日の1時から内側の PCR の準備をして、2時にはセットして終わり。明後日に電気泳動にかけて結果を御覧じろう。

yama8 さん日記サイトで相談員ドキュメントについて意見が出されている。

最初の意見に関しては、まとめようという話はあるもののまだ実際行動がついていってないので、反省。フォーマットを統一するより文章の数を揃えることをまず優先したいので統一性は CSS のレベルにとどまっているが、今後ドキュメントが定期的に増えるようになるなら考えたほうがいいかもしれない。内容のマニアックさは主に madin さんの 人徳によるものであろう ;-)

ともあれ、ECCS についての文章は、まだ賞味期限があるうちに体裁を整えたいところだ。

自宅サーバで dd if=/dev/wd0s2e of=/dev/null なんてしてみたら swap を喰い尽くして OS が落ちていたので再起動。やっぱり 32MB だとサーバとしては物足りない(それ以前にサーバ機でそんなことするなという説も)。早く Let's note 機が帰ってきてほしい。

寮に帰ってみるとなぜか PC から名前が引けない。サーバからは引ける。また、同じ PC にインストールされている Debian からは引けるのだ。謎。とりあえず IP 直打ちで対処する。

月曜ふと教養学部の掲示板を見ていると、来年の教育実習の案内が出ている。いま学部3年生で、来年教育実習を受けようと考えている人は申し込まないといけないらしい。どれどれ、締め切りは、と。9月17日から21日。え? なんと、もう終わっているではないか。これにて、来年教職を取ることは不可能となった。ま、もともと2年で取れるものとは思っていなかったが。

よくよく考えてみたら、AIKOM に願書を提出するとき400字から800字くらいの志願理由書を出さないといけないのであった。前回は2時間くらいで急いで書いたが、今回も同じことになりそう ;-P さすがにそれはまずいので、明日実験のあと書こう。


9月24日×Anonymouse ftp

なんだかんだいって手軽にファイルをやりとりするには便利。incoming は chmod 333 しておけばなにを置いたか分からないし、vn 作ってマウントしておけば容量あふれる心配しなくていいし。ま、ファイルのやりとりをする場所に使われると恐いので用が済んだらとっとと閉じる。

ちょっと思い立って 日本語 IMP を入れてみる。が、Apache で PHP を動かすところで詰まる。PHP4 は国際化対応だと聞いたことはあるが、PHP3 て素のままで日本語が使えるのだろうか。パッチが出ているところを見ると使えなさそうだが、/usr/ports/japanese にはそれらしいものは見当たらない。

と思って手で入れてみたのだが、どうも DSO 化に失敗しているらしく使えない。これの原因究明はまた今度にしよう……。


9月23日×Absente

昨晩 /var のファイルシステムが壊れていることが発覚し、リブートしたらちゃんとマウントできなくなったので復旧しておく。ま、ほとんど使ってなかったので / にそのまま

# dump 0af - /dev/wd0s2e | (cd /var; restore rf -)

しただけである。/etc/fstab から /dev/wd0s2e を /var にマウントする行を削除してマルチユーザモードに戻る。このパーティションの処遇は今度考えることにして学校へ。

無反省は5時半相談員部屋集合とのことで、5時ごろ情報棟に着いたのだが、なんと祝日だったため建物自体が開いていなかった。日曜だから開いていると思ったのが間違いだったが、他の人たち(garmy さんと madin さん)はちゃんと定刻どおりに来たのでよかった。もちろん toshi さんも定刻(6時)に渋谷で合流できました ;-)

まだ店が決まっていなかったのでまず本屋へ行き、toshi さんが書いた記事があるという某 Linux World 誌を購入。もっとも、本人の諒承なく書き替えられたという記事がどれだけひどいか検証するためである。よくよく名前を見ると「疋田俊朗」と書いてあったので、きっと別人が書いたに違いない ;-P

途中 taku さんも合流して渋谷をうろうろ。強烈なリーダーシップを発揮する人がいないのでなかなか店が決まらず、結局食べ放題の焼肉店に入る。toshi さんがばんばん注文して madin さんががんがん焼くので食べるので精一杯であった。もっとも、toshi さんと garmy さんが話しまくってあまり食べなかったので、こっちで処理したというのが正確かもしれない。

2時間で食べ放題を終了した後ちょっと時間があったので英国式パブへ。アブサンを注文してみる。というのは、中学高校とアブサンというあだなで呼ばれていたのだが、まだ当のその名前のお酒を飲んだことがなかったからである。

※ あだ名とお酒の名前には一切関係ありません

思えば入学して3日目にはあだ名が確定していて、高校時代にもなると本名(小町守)は知らないがあだ名(あぶさん)は知っているなんて人が少なからずいたので、かなり不思議だった。大学に入ってもうこの名前で呼ばれることはないだろうと思っていたが、ときどき中学高校時代の友人と会うと急にあだ名で呼ばれて懐かしくなる。

アブサンはかなりアルコールが強そうだったが、飲んでみるとそれほどでもなかった。角砂糖が入っているのでそこはかとなく甘いし。ともあれ、アルコールといえばビールくらいしか飲まない自分にとっては二度と飲むこともないだろう。

酒を飲みつつ garmy さんの愚痴を聞いたり。意外に madin さんの手が小さいことを発見。さらに garmy さんもかなり手が小さい。みんなで手の大きさ比べっこをした :-)

9時半に madin さん帰宅。思えばそこで一緒に帰っておけばよかった……。

○○○○に連行されそうになったので、門限が10時だから帰らせてくれー、と訴えたのに却下されて拉致された。そのまま電車に乗ればちょうど10時に寮に着くから帰ることができたのに。しくしく。

Bunkamura のあたりまで来て toshi さんと garmy さんに両腕を押さえられて身の危険を感じたので正当防衛に出る。恐かった……。突然反撃されて2人とも恐かったと思うが、こちらも相当恐かったので勘弁してください。合気道やっててよかった。

がるるる、と警戒していたら○○○○に誘拐拉致監禁するのを諦めてくれたので、コーヒーでも飲んでいくことに。一安心。

結局11時45分になってしまったので寮には帰れず吉祥寺経由で実家に。相談員部屋にペットボトルを2本置くつもりでずっと持っていたので(閉まっていたから置けなかった)歩いて帰るとすごく重い。バスもない時間なので気合いで歩いたが、なかなかしんどかった。


9月22日×ML

某連絡メールが ML 化された。fml だったら簡単だから10分もあればできる。科哲関係でも1つ用意してほしいと頼まれているので、ちゃちゃっとやってしまうか。

せっかくこちらが修正したのに garmy さんとこの記述が修正されていなかったら意味がない。yama8 さんに見つかったらどうしよう、ネタにされると madin さんが心配していた。

IRC に参加するのに IRC クライアントが用意できず右往左往した。Liece のコンパイルがうまく通らない。仕方ないので ircII を使ってみたところ、かなり快適。コンソールアプリに慣れてきたってことかな。

む、某 Lavie 機の HDD、/var に不良セクタがあるらしい。悲しい。避けて使うかなあ。badsect の使い方も分からない。wd ドライバで動かしているので bad144 が使えるはずなのだが、4.4-RELEASE なもので bad144 がそもそも付属していない。CVS で持ってくれば使えるかもしれない、とちょっと期待。

さて、明日は久しぶりの無反省。どうなることやら。


9月21日×校費

小雨の中自転車で学校へ。台風が来ているらしいが、だいじょうぶなのだろうか。

今日は科哲の事務室へ。サーバ管理のバイト代を月1万円ほど出してくれるそうなので、書類にサインして印鑑を押す。時給925円なり。

他になにか必要なものはあるか、とのことだったので、hps がメモリ 128MB なのはこの時期少なすぎるから増設してほしい、と言ったらあっさり通った。そこで生協に行くと、さすがにメモリは店頭在庫がなく、Princeton 製のメモリを取り寄せになるらしい。unregistered, ECC なし, PC133 の 256MB のメモリの見積もりをもらうと、1バンクのが15000円、2バンクのが9600円だった。校費とはいえさすがにこんな値段を払うのは馬鹿みたいなので丁重に断る。swap も全然起きてないしメモリで困っているわけでもないから……

今年の3月から hps では POP アカウントを発行しているのだが、去年の12月ごろ設定したときは IMAP と両方使えるようにするという事情があって惰性で uw-imap を使っていた。しかし、情勢が変化して POP だけ提供すればよいことになっているので、昨日とうとう uw-imap を削除して qpopper に入れ替えた。手順的には

  1. # portinstall qpopper
    して qpopper を入れる(2 系列と 4 系列が選択できるが今回は 4 系列を選択)
  2. # vi /etc/inetd.conf
    して ipop3d をコメントアウト、qpopper の設定を1行書き足す
  3. # vi /etc/hosts.allow
    して qpopper のリクエストを受け付けるホストを指定する
  4. # killall -HUP inetd
    inetd が起動時に立ち上がる設定になっていなければ /etc/rc.conf の末尾に inetd_enable="YES" も追加

done. port をリビルドするのが面倒な人は portinstall -PP すれば package を取ってくるので apt-get install みたいな感じで使える。デフォルトがリビルドになっているのが FreeBSD らしいというか、興味深いところ。移行自体はスムーズに完了。これで一安心。もっとも、いま POP と IMAP と両方使えるようにせよ、と言われたら postfix + courier-imap にすると思う。/var より /home を多めに切ったほうがよいと最近気がつく。

penpen で imwheel が使えるように設定。apt-get source gpm してソースをインストール、spec をちょこっと変えて gpm 対応のパッチを当ててコンパイル、インストールしてみる。だめ。Protocol MouseSystems, Device "/dev/gpmdata" としているがうまくいかない。gpm を止めて

Section "Pointer"
        Protocol        "IMPS/2"
        Device          "/dev/psaux"
        Buttons         3
        ZAxisMapping    4 5
EndSection

と設定し、X を再起動してターミナルエミュレータから imwheel -k を実行するとうまく使えるようになった。やっぱりマウスを使うからにはホイールがないと。ホイールがないマウスを使うくらいならキーボードで操作したほうが速いし ;-)

courier-imap について書いてみるが、仕事が忙しくて力尽きる。また今度書こう。

[ Top | Memo | Diary | Aerial ]


Į (üʳصر), mamoru dot komachi at gmail dot
com
Mamoru KOMACHI (Nara Institute of Science and Technology)
Last modified: Wednesday, 26-Aug-2009 14:39:42 JST