2003-02-05
_ [url] 名FLASHを後世に残そう!!
_ [url] 「クロスサイトスクリプティング FAQ」
_ [url] 色順応を体感してみよう
面白い。千と千尋DVDが赤い理由より。
_ [url] AptGetSpecific
_ [comp] [linux] USB マウスのスピードを調節する
前の はようやく解決方法が分かった。xset は今メインに設定されているデバイスしか調節しないらしい。
xsetpointer コマンドで、どれをメインの入力デバイスとして扱うか選択出来る。
-l オプションをつけて起動すると、
sugi@gale:~% xsetpointer -l "Generic Mouse" [XExtensionDevice] "Configured Mouse" [XPointer] "keyboard" [XKeyboard]
こんな感じで一覧を表示してくれる。
debconf で作られた XF86Config だとどちらが USB なのかがとてもわかりにくいが…… ともあれ、USB マウスの方を選択してから xset を動かせばよいみたい。
USB マウスの方をメインに変更すると PS/2 (パッド)の方はきかなくなるので、設定が終わったらもう一度元に戻しておく。
sugi@gale:~% xsetpointer "Generic Mouse" sugi@gale:~% xset m 2 1 sugi@gale:~% xsetpointer "Configured Mouse"
これで USB マウスのスピードも自由に調節できた。
しかし、xset m で指定できるのは「加速度」じゃなくて「閾値」なんだよね……つまり、xset m 9 3 とかやると、3 pixel 以上一気に動かした途端にスピードが9倍になる。もうはっきり言って素晴らしく使いにくい。 Windows みたいに加速度で設定できないものだろうか……
_ [comp] [linux] MMC/SD ドライバ
このへん??
上のやつは syntax error が出るので適当に直す。
_ [comp] tdiary に 日付.html でアクセスできるようにする
これは色々なところで取り上げられているので簡単。
RewriteRule ^/diary/([0-9]+).html$ /home/sugi/www/sugi/tdiary/index.rb?date=$1 [L]
_ [comp] hns から tdiary への適当な RewriteRule
適当バージョン。用は RewriteRule ではなくて RewriteCond で ? から後ろを引っかけるだけ。
RewriteCond %{QUERY_STRING} ^[0-9]+[abc]&to=([0-9]......[0-9])[0-9]+ RewriteRule ^/diary/$ /home/sugi/www/sugi/tdiary/index.rb?date=$1 [L]
_ [comp] hns から tdiary へもう少しこだわった RewriteRule
ちょっと複雑バージョン。ポイントは
移行しているのだから、内部書き換えや 302 Redirect temporary ではなく、301 Redirect permanently だろう
セクション No. を含めた URL に飛ばす(桁が足らなかったら 0 パディング)
RewriteCond %{QUERY_STRING} ^[0-9]+[abc]&to=([0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9])([0-9]+) RewriteRule ^/diary/$ %2 [E=DATE:%1,E=SECT:%2,C] RewriteRule ^..+$ - [S] RewriteRule ^(.)$ - [E=SECT:0%{Env:SECT},C] RewriteCond %{Env:DATE}/%{Env:SECT} ^.+/.+$ RewriteRule . /diary/?date=%{Env:DATE}#p%{Env:SECT} [R=301,L,NE]
問題点は 日付.html に連鎖できないって所。どうしたものか……
~~とか書いていたら、3つ目のルールに Chain 指定を忘れてトップページが見えなくなると言う馬鹿をやらかす。~~違うそういう問題じゃない。とりあえず最後のルールの前にRewriteCond を入れてみる……