2001-09-20(木) 10005歩 [長年日記]
■ Ruby 1.6.5
こういうことを言ってる人もいるので(笑)、入れ替えた。tDiary、RuBBSの動作は、ざっと見たところ問題なし。
以前も書いたけど、PStoreのフォーマットに互換性がないので、1.6.4で作ったPStoreファイルを1.6.5で読む(自動的に更新される)と、二度と1.6.4で読めなくなるので注意。もちろん1.6.5を使い続ける分には問題はない。
ちなみにtDiaryはPStoreを使っている。RuBBSは使っていない。
■ Ruby 1.6.5(2)
……と思ったら、ツッコミができねー。コケるのはmd5をrequireしているnet/smtpの部分。問題が起きるのはFreeBSDだけ(つまりこの日記が動いてるマシン)だ。$HOMEに入れてるせいだろうか。こんな感じ。
$ ./ruby -r ext/digest/md5/md5 -e0 0: Shared object "libruby.so.16" not found - /home/spc/lib/ruby/1.6/i386-freebsd4.3/digest.so (LoadError)
configure時に--enable-sharedを付けてみると、こうなる。
$ ./ruby -r ext/digest/md5/md5 -e0 /usr/libexec/ld-elf.so.1: Shared object "libruby.so.16" not found
これって、Linuxのldconfigみたいなもん? だとすると、root権限がないとインストールできないじゃん。どうすりゃいいんだ……。
■ Ruby 1.6.5(3)
とりあえず、--enable-sharedをつけるとmd5に限らずRuby本体も実行できないことがわかったので、sharedなしでリビルド。
そんでもってnet/smtp.rbのrequire 'md5'をコメントにすることで回避した。どーせ認証するコードは使ってないし。つーことは、md5だけがおかしいってことかいな。うーむ。原因追求はまたのちほど。
2001-09-19(水) 11300歩 [長年日記]
■ Nimda
まただよ。もう勘弁してくれよ……といいつつ、Nimdaカウンタを設置。ヤツの攻撃は多彩なので、かなり精度が低いです。
■ #43セットアップ
さて、昨日書けなかった分を書いておこう。どーせNimda対応でしばらく居残ってるんだし(そうだよ、また社内感染だよ、もー)。
rsyncとかscp -pとかアドバイスをいただいておりまする。でも、そもそもroot権限で相手のマシンへloginできない以上、パーミッションや所有権の情報は完全に移行できないのではないかと思われ。それともroot権限のままでコピーする方法があるのだろうか……。それはそうと、コピーできないファイルサイズは3GBくらいでした。Maryなのに。scpの制限?
で、パーミッションなどどうでもいいメディアファイルだけはscp -rで移行したので、無事にセットアップ完了。CPUクロックもFSBも下がったけど、この小ささには変えられぬ。
そしておもむろにログインしたら、自動的にfetchmailが走ってメールが取り込まれ……ない!! あわあわ。~/.fetchmail.rcで指定した転送先が、spc15のままだった〜。もちろんそっちでは受信できないので、メールはqmailの送信キューにたまった状態だ。さて、こいつをどうやったら救出できる……?
qmailのキューの中身を見るのはつらいのでやめよう。わけわかんねーし。spc15行きのメールをなんとかしてspc43にすればいい。おお、そうだ。DNSをいじってしまえ(笑)。別々のIPアドレスを振ってある両マシンを、同一にしてしまえば、qmailはspc15に送ったつもりでspc43に送ってくれるだろう。ひひひ、おれって頭いい〜(そうかぁ?)
つーわけで、今度こそ移行完了。なーんとなくXの動作が遅い気がするけど、きっと気のせい……だといいな。
■ Visor pro & neo
なんだ、国内販売はなしなのか。日本人はカラーが好きだからねぇ。妥当な判断かもね。でも英語版のまま国内販売っていう手もありなんだからなんとかして欲しいもんだよ。輸入すると3万4万の世界だかんね。
ちなみに充電池になったのはproだけ。neoはまだ乾電池なので絶滅じゃありませぬ。m100系もまだ乾電池だったよね。
■ Ruby 1.6.5
出た出た♪
2001-09-18(火) 10441歩 [長年日記]
■ tDiary
今朝はぴよ日記を捕獲しました(61)。よろしく。
ZnZさんが使い始めたらいろいろ要望が上がってくるだろうな、とは思っていたのだ:-) Refererチェックメールなんて、有名サイトからリンクされると恐ろしいことになる気がする(笑)。もちろん、一度送ったら以降は送らないという実装もありだけど、あまりステートを持ちたくないんだよね、tDiary的には。でもまぁ、リンク元設定は毎日の巡回先だけにするとか、アンテナのようなノイズは除外するとか、運営の工夫でどうにかなる問題だから。おれみたいなおっちょこちょいは別として(とほほ)。
あー、tDiaryも閲覧者に警告が見えるかも(笑)。それはさておき、すべての変換を済ませたあとなら安心ですね。Todoに書いておこう >タグ置換機能
■ #43セットアップ
夕べは寝る前に旧マシン#15から新マシン#43へ、ネットワーク越しにファイルのコピーをしかけておいた。tarで固めてscpするというスクリプトを書いておいたんだが、最後の/varでコケていた。なんだ? scpってファイルサイズに制限があるの!? /varにはmp3ファイルを入れてあるので、まとめると数GBになる。ここでコケていた。まぁ、こいつらは別にパーミッションを保存する必要とかないから、scp -rで何も考えずにコピーすればいいんだが。つーか、scpもパーミッションやリンクを保存してくれるのか……な?
まぁいいや。朝メシ食ってる間にコピーは済んだもよう。あとはマシン名とIPアドレスを書き変えて、ハードウェアの設定はkudzu様にお願いすればいいだろう。残りは今夜だ。
さてこのマシン、当初の計画通り小さくて、静かで、暑くないかどうかだが。まず、小ささは合格。そこらのBookPCとほぼ同サイズである。拡張性はUSB(4口)しかないけど、そのかわりCD-ROMドライブが5インチ標準サイズなのでいい感じ。
それから音だけど、電源ファンはわりと静かな方だと思う。安いPCのファンはファンの静粛性云々の前に、ケース側の穴が鉄板を打ち抜いただけで風切り音がうるさいのだが、このケースはちゃんと針金で作った網状のガードなのでそれだけで静か。無音とは言わないが、合格点だと思う。ディスクは前評判通りの静粛性で、アクセスランプを見てないと動作してることすらわからない。CPUファンの音も気にならないと思う。
熱は……もう秋だからなぁ。結論は10ヶ月ほどお待ちください(笑)。でも、Celeron 800MHzって、いま選べるIntel CPUの中では一番冷たいと思うし。いいんじゃないのか知らん? このM/BはCyrixも使えるという噂もあるので、それならさらに無敵に涼しいかも。
■ 新型Visor
Visor-Valeyで、新型Visorの充電池の是非をめぐって議論が起きている。いや、おれは参加しないけど……めんどくさい(をい)。充電池賛成派は環境問題まで振りかざしているけれど、おれが昨日書いたような状況を想像できない人が多いみたい。みんな家に帰るとおとなしく充電器に載せてんだなぁ。Visorは早くからバックアップモジュールが普及してたおかげで、HotSyncの必要性がずいぶん減ってるから、毎日充電器に載せなければならないなんて、それだけでイヤだけどね、おれは。
それはそうと、日本では米国本社からは買えませんよ、たしか >miさん
◆ ただただし [テスト]
◆ eban [% ./configure --prefix=$HOME --enable-shared % env LD_RUN_..]
◆ づ […1.6.…3?^^; > (4)]
◆ ただただし [くっ……(汗)]