2001-06-23(土) [長年日記]
■ tDiary
なんか続々とユーザが増えてるんですけど……。みんな間違ってるぞ!! こんな実績のないシステムに大事な日記を託すなんて(笑)。まさかとほほるさんまで日記を再開するとわ。おまけにこんなおだて方をすると付け上がるぞ。プログラマが「おれってセンスいい♪」なんて考え始めたらおしまいだしさ(そうか?)。
とりあえず、みんな片っ端から公式サイトでリンクしてやったわい。ぜいぜい。
それより驚いたのが、Ruby 1.4.4でも動いてるってことだよなー。おれって1.6の新機能、ぜんぜん使ってないってことじゃん。まぁ、一世代前の環境でも動くってぇのはいいことだが。RuBBSも1.4で動くしね。でも、一番驚いたのはwww.kondara.orgのRubyがいまだに1.4.4だっつーことか(笑)。
ちなみに1.6.2以前のRubyでLast-Modifiedがおかしくなるのは、毎月1〜9日の間だけなので、今はLast-Modifiedがちゃんと取れるでしょう。月が変わるまでに1.6.4にあげた方がいいですぜ。
■ 今日は巡礼
ボーナスが出たのでアキバに行きます。といってもL1買っちゃったから、あまり買う予定はないんだけど。いちおう大事な「煽り要員」なので、S.P.C.の巡礼の旅には必ず参加しなければならないのだ。
■ Mobiler
そうか、Referer漏洩になりますねぇ、確かに。うちのサーバ、Refererはロギングしてないけどね:-) 直しておきます。
つーことは、RuBBSのイメージもだよなぁ。個人的にはRefererの漏洩なんてセキュリティホールのうちに入るかいな、とは思うけど、直しておかにゃぁなるまいて。こちらも近々。
■ Half-Life: Blue Shift日誌
アキバでHalf-Lifeの新作、Blue Shiftを買ってきた。このシリーズ、1年半ぶり。よい子は目にしてもいけない、血糊系PCゲームである。これが出ちゃうと他のことは手につかなくなるので、あしからず。
今日はインストールとキーバインドのカスタマイズだけ……と思っていたのに、ずるずるEasyモードで始めてしまう。あぁ……堕ちてゆく……。
今回の主人公はブラックメサ研究所の警備員。歴代の主人公の中で一番弱っちい感じがするので、前途多難な予感。さらにHEVスーツが使えない!! これは痛い。防弾チョッキとヘルメットは、要所要所で着替えることで強度を確保する。ひどいことに、同僚の死体から奪ったりもする(笑)。
今日のところは、目新しいエイリアンもなく、ダニ、ダニ憑き人、電撃ガエル、唾吐き、ロープくらい。武器はピストル、ショットガンに加えて、わりと早い段階でマグナムと手榴弾が手に入った。これは助かる。でも、マグナムは相手が人間の時のためにとっとかないとね。ひひひ。
今日はスチームトンネルを抜けた所まで。パズル的要素が多い感じ。
2001-06-22(金) [長年日記]
■ PowerPoint
仕事でPowerPoint 2000を使っていたら、「提供計画」って入力したとたんに冴子のヤツ……って、Office Assistantの冴子先生だけど……が「予定の概念を表わすクリップアートがあります」とか言ってきた。ほほぅ、こしゃくな真似を。
そこまで言うなら見せてみぃ、とOKを押したらダイアログボックスが開いてしばらくうんうん探し回ったあと、「合致するクリップは見つかりません」だって。さすが脱力系ソフトハウスの筆頭、ツボを外さないなぁ。まさに「楽しくお仕事」。
■ Libretto L1
いや、そんな魅力的なことを言われても、コイツにLinuxは入れませんっ。たぶん。つーか夕べ、ディスクが空いてるのが寂しくて数GBのMP3ファイルで満たしちゃったから、もう入れる場所がないよ(笑)。って、Office入れなきゃいけないのに、どーすんだ、おれ。
そもそもコイツの目的はメールマシンなので、いまだ満足のいくメーラーが見つかっていないLinuxを入れるという選択肢はないのだ。SylpheedはまだまだIMAPの扱いが不安定だし(うちのサーバだとinboxしか見えないの)。まぁ、SSHやCVSみたいに、Linuxの方が使いやすいツールってあるし、出先で使いたいことってありそうだけどね。それはCygwinでなんとかしてみてもいいし。
でも、シャレでMLD5あたりを入れるのはアリかもねー。
2001-06-21(木) [長年日記]
■ JisCompactFilter
うぎゃ。それはシンボリックリンクの精のいたずら……(そんな精はいません)。あとで元に戻しておきますだ。とほほ。
行末の「。」は、実際「.」にされてみると読み辛かったので、むしろ変換しない方がいいなー、という個人的な趣味で放置しました。そうしたい人はReplaceFilter使ってもいいわけだし。
■ tDiary
そういうことか。問題を理解しました。なるほど、ある意味バグかも知れませぬ。でも本当の正解は、スタイルシートで字下げするなので、気にしないのがいいかも(ってをい)。
もう一件。namazuで検索したいってことは、1ファイル/日になったテキストファイルができればいいってことかな? だったら、namazuでインデックスを作る前に以下のスクリプトを実行すればよろしいかと。2行目のTDIARY_PATHをtDiaryをインストールしたディレクトリに、3行目のDEST_PATHをテキストファイルを置きたいディレクトリに書き換えて実行すれば、テキストファイルが日付分、ぞろぞろできます。PStoreファイルのパーミッションに注意。これで乗り換えられるかな?(笑)
#!/usr/local/bin/ruby -Ke
TDIARY_PATH = '/home/sho/src/tdiary'
DEST_PATH = '/home/sho/var/namazu/diary'
require "#{TDIARY_PATH}/tdiary"
load "#{TDIARY_PATH}/tdiary.conf"
@data_path.chop! if /\/$/ =~ @data_path
Dir["#{@data_path}/??????"].each do |file|
next if /\/\d{6}$/ !~ file
PStore::new( file ).transaction do |db|
db['diary'].each do |date,diary|
File::open( "#{DEST_PATH}/#{date}", 'w' ) do |o|
o.puts diary.title
diary.each_paragraph do |p| o.write p.text end
end
end
end
end
◆ _tom_ [実はあれをしこんだのは俺だったりするが、とりあえず動いたから ruby は RuBBS の関係もあるし、あげないでお..]
◆ とほほる [ぢつわ、www.kondara.org って、きっと実物を見たら、ゑ? てたじろぐこと 確実なほどの低スペックなマシ..]