2001-12-03(月) 11284歩 [長年日記]
■ 本日のハンティング
紅玉日記を捕獲しました(117)。う、そういえば、Ruby/Becky!は入れただけで使ってない(いじってる暇がない)のであった(^_^; 自宅はSylpheedにしちゃったしなぁ。
さらにD's memoも(118)。ふふふ、見つけ出しました。ずいぶん前から使われてるではないですか。たしかにVinePlusにはgogo-2.39が入ってるなぁ。Maryにそのまま入るかな。Vineってバイナリ配布に関して、どういうポリシーなんだろう。厳密に言えばヤバいんだよね、gogoって。
■ マウスカーソル
会社のメールサーバが吹っ飛んでしまったので(RAIDまわりのトラブル。復旧のメド立たず……)、けっこう暇なのであった。困ったね、こりゃ。
usability.gr.jpから、Lecture: カーソルの制御を読んで思う。マウスカーソルは、基本的に操作者の意図しない挙動をしてはいけない。このエッセイであげられているWindows2000(以降)の機能も、チューチューマウスも、「自分で操作してないのに勝手にカーソルが動く」という「びっくり」が生じることに変わりはないのだ。視線の動きも強要されるので、ユーザビリティの観点からすれば感心できない。
……という信念のもと、Windows 3.1の頃にマウスにぽん!というソフトを作ったことがある。正確にはアイデアを出しただけで、コードはhoukouだけど。これは、マウスカーソルを動かすような勝手な真似はしない。その代わり、ウィンドウの方がカーソル位置に合わせて開く。例えばダイアログボックスは、OKボタンがマウスカーソルの真下に来るような位置に開くのだ。これなら視点はマウスカーソルのある位置から動かないし、ボタンを押すためにマウスを操作する必要もない。それどころか、「この辺にウィンドウを開いて欲しいなー」と思った位置にあらかじめマウスを動かしておくと、そのあたりに開いてくれたりして、Windowsを思うがままに操る快感があったものだ。
これ、すっげー便利だったんだけど、実はかなり相性の悪いソフトもあって、あまりまじめにプロモーションやアップデートはしなかった。もちろんWin32向けには作っていない。なんで誰も似たようなソフトを作らないのか、不思議に思う。つーか、これは真似しても文句言わないから、真似してくれ(笑) >MS
■ メールいじり(2)
Content-Type: text、そういう歴史もあったんですか。へぇ。たしかにMime-Versionはついてない。
でも、「text」だけのはRFCにもないって書いてあるから、やっぱり不正なのでは……。ちなみにこれは「MSなんちゃら」じゃなくて、たいていac.jpな人が差出人だったので、UNIX系の何かなんだろうな(もちろんX-Mailerなどないので詳細不明)。
こんなのまでTMailにサポートしろっつーのは酷かな。
■ tDiary
希望したら月またぎパッチが公開されたので(ありがとうございます)、Todoに追加。方針としてはこんな感じで。なお、私のRubyスクリプトは(今となってはマイナーな)3タブなので、8タブで展開すると読みにくいでしゃう(笑)。
■ 本日のハンティング(2)
今日は多いなー。備忘録+随想録(120)。って、誰かと思ったらaさめじゃないですかっ。うわーん(なぜ泣く)。tDiaryの重さ測定(←意図的な誤読)は面白いです。ほれみろ、やっぱり重いじゃないか。
あと、よく見たらここも月をまたいでる。パッチ下さい(笑)。
2001-12-02(日) 3896歩 [長年日記]
■ 素朴な疑問
なんで「さま」なの? 「様」って使っちゃいけないの?
■ CD
久しぶりにCDを買った。ブラジル音楽のChoroというジャンルを一枚。最近、「WORLD」とか書いてる棚からしか買えなくなってるな。もはやJazzもダメだ。今度、バリのガムランのCDを買い占めようと画策中。
マシンを移行してから入れてなかった「午後のこ〜だ」を入れ直す。大切に保存してあった2.35のRPM。2.39のが欲しいなぁ。SSEに対応したヤツが。でもまぁ、実時間の1/3くらいでエンコードできるからいいか。
■ 今日のハンティング
trifle diaryを捕獲しました(116)。よろしく。
月をまたいだ表示は次のTodoに入ってるからいいとして、画像ですか。おれ、テキスト系だからなぁ……じゃなくて、それは間違いなくtDiaryには組み込まれないでしょうな。でも、タグの入力はeRuby拡張で楽になると思うので、別の何かと組み合わせれば省力化ははかれるでしょう。
■ メールいじり
カブMLの古い投稿を整理しようと思って、100通ごとにmbox形式で保存してあったヤツを1通1ファイル形式に分割するスクリプトをTMailを使って書いた。しかしこれが難関で。
たった5年前のメールなのに、メールヘッダがひどいのがあまりに多い。そのたびにTMailが落ちるので、手動で直して解析しなおし。なんたって、こんなのや
Content-Type: text
こんなの
Date: Thu, 28 Nov 1996 10:55:53 +09
がゴロゴロしてる。たいていはMSなんちゃらってメーラーなんだが(笑)。
2001-12-01(土) 6781歩+500m [長年日記]
■ 本日のハンティング
tDiaryのナビゲーションボタンは、たぶん1.3系のeRuby拡張で自由にできるようになる……んじゃないかな。「ツッコミ」という言葉は、確かに変更してる人が少なくないのはわかってるんだけど……変更可能にできる……かな? URLの自動リンク化なんかも、記述形式を選べるようになればそういうクラスを書けばいいのでできないことはない、かな。「かな」ばっかり(笑)。
■ VirtualHost(2)
昨日のVirtualHost化で、IPアドレスをifconfigで追加する処理を/etc/rc.local
に書いたんだけど、今朝立ち上げたらApacheが起動時にコケている。そうか、/etc/rc.local
が動くのはdaemonが立ち上がったあとか。こういう素朴な方法じゃダメなのねん。
「だいたい、Linuxのboot処理って複雑すぎだよ……いやSlackwareならシンプルって聞いたな……」などとぶつぶつ言いながら、/etc/sysconfig
の下あたりを探索。/etc/sysconfig/network-scripts
にあるifcfg-eth0
ってファイルがすごく怪しい。そうか、/usr/sbin/netconfig
の-dオプションでデバイスを指定すればこのファイルができて、勝手に読み込んでもらえると見た。
で、「netconfig -d eth0:0
」と「netconfig -d eth0:1
」を実行、適切に設定してから(ちゃんとifcfg-eth0:0
なんてファイルができてる)リブートすると、バッチリ動いた。あー、想定通りの動きをすると気持ちいいなー。
◆ あおき [Content-Type: text は昔対応したはず……と思ったら 別のところがバグってました。がっくし。ruby..]
◆ あおき [ごめんなさい、やっぱ ML はやめて 0.9.10 を出します。 ああ、やっぱり早く cvs.loveruby.ne..]
◆ a-higuti [月またいでるのは、「しぶちんメモ」さんのを当てただけです。ジャラリ歴に対応したらパッチ送ります(うそ)]
◆ ただただし [あら、そうでしたか >パッチ]