2001-01-10 (Wed) [長年日記]
_ 通話品質
C404Sにしてから声を聞き取りにくいと言われるようになった。 cdmaOneって音がよいと聞いてたんだけど、端末のせいかなあ。
何か音質がどうこうというより音が小さいらしい。 持ち方が悪いのか。
2001-01-14 (Sun) [長年日記]
_ Pashapa
京セラのPashapaというauの携帯電話に接続できるデジタルカメラを買った。 4100円なり。 画質もそれなり。
_ 雪
車が雪の中に埋まってしまった。 チェーン付けるのも面倒なので、しばらくは徒歩。
2001-01-15 (Mon) [長年日記]
_ WebDAV
インターネットエクスプローラにはWebフォルダという機能があって、 httpでアクセスしたフォルダ(というかディレクトリ?)をWindowsの 共有フォルダのように扱うことができるらしい。
Microsoftの独自拡張? とか思ったのだが、WebDAVというRFCにもある(RFC2518) プロトコルを利用しているようだ。 で、何とWebDABをサポートするApache用のモジュールもあるらしい。
<URL:http://www.webdav.org/mod_dav/>
何でWindows使ってないくせにこんなこと調べてるかというと、 実はお仕事だったりする。
_ smtpd_sender_restriction
postfixの設定で、
smtpd_sender_restrictions = reject_unknown_sender_domain
などとすると、envelope sender(MAIL FROMで指定されるアドレス)の ドメイン名がDNSで引けない場合rejectするんだけど、
MAIL FROM:<>
みたいに空の場合は通ってしまうことに気付いた。 これって仕様なの?
仕事の都合で、envelope senderが空の場合rejectする必要があったので、 とりあえず、
smtpd_sender_restrictions = check_sender_access regexp:/etc/postfix/sender_check, reject
としておいて、/etc/postfix/sender_checkで、
/^.+$/ OK
としてしのいだ。 うーん。
2001-01-16 (Tue) [長年日記]
_ CSS
木山君の日記 のコード部分が読めないと思って、diary.cssを見たら、
body { color: black; background-color: white; margin: 2% 3%; } ... div.code { align: center; color: white; font-style: normal; border-style: none; padding: 1em 1em 0em 1em; border-width: 1; background: navyblue; }
ってbackground-colorもcolorもwhiteじゃだめじゃん。
_ Webフォルダ
mod_davでWebフォルダが動いてくれないよう、と困っていたのだが、 原因は意外なところにあった。
最初にしたApacheの設定は次の通り。
<Location /dav/> DAV On AllowOverride None Options None AuthName "DAV access" AuthType Basic AuthUserFile /etc/apache/dav.htpasswd <Limit PUT POST DELETE PROPFIND PROPPATCH MKCOL COPY MOVE LOCK UNLOCK> Require user shugo </Limit> </Location>
で、ログでWindowsからのアクセスを見てみると、
192.168.1.176 - - [16/Jan/2001:12:59:53 +0900] "OPTIONS /dav HTTP/1.1" 301 261
http://host.domain.name/dav/と指定したのにご丁寧に最後の/を取ってくれて いるではないか。しかも、301(Moved Permanently)を返しているのにそっちは 見てくれないらしい。
結局、Apacheの設定を、
<Location /dav>
とすることで解決しましたとさ。ちゃんちゃん。
2001-01-17 (Wed) [長年日記]
_ CSS(2)
Netscape6やIEを気にしてない ってもしかして、Netscape4.x? (ちなみに僕はmozilla-0.7です。)
Netscape6も完全ではないと思うけど、Netscape4.xのCSS対応はひどいですよ。
_ sort
(また)木山君の日記を見て、ふと思ったんだけど、
ToDo.sort{|a, b| a.priority <=> b.priority}
ってプライオリティが低い順ってことかな。 ま、どっちにしろ愛のプライオリティは変わんないからいいか。
_ untaint
mod_rubyでuntaintした文字列をevalしたのにSecurityErrorになるという報告が。 何度かやり取りした結果、どうもrubyのバグらしいことがわかった。
$ ruby17 -v -e '$SAFE=1;s=gets;s.untaint; p s.tainted?' \ < /etc/hostname ruby 1.7.0 (2001-01-15) [i586-linux] true
taintedな文字列をuntaintできないらしい。
あわててruby-devに報告したんだけど、すでに報告されたいた。ぎゃふん。
_ RDtool
おお、日記で書いたバグが直されているらしい。感激。
<URL:http://www.jin.gr.jp/~nahi/RWiki/?cmd=view&name=RDtool+Bug+List>
_ MAIL FROM:<>
<URL:http://www.jin.gr.jp/~nahi/RWiki/?cmd=view&name=%A4%BF%A4%AB%A4%CF%A4%B7>
がーん、そうだったのか。納得です。
じゃあ、やっぱり他の条件でrejectしないと...どうするかなあ。
2001-01-18 (Thu) [長年日記]
_ priority
いや、RubyのThreadのpriorityは大きい方がプライオリティが高いぞ。 (というか、その前にToDoってOSなのか。)
それで思い出したけど、
- 修論
- rubyを完全に把握
- rubyのスレッドのスケジューリング機構の再実装
- 愛を育てる
みたいに3を入れてください。 (あれ、修論が一番上だったっけ)
しばらくはバイトコードインタプリタ版は実用にならなさそうなので、 今のスレッドをもうちょっときちんと実装しなおした方がよいような 気がします。
_ header_checks
結局、
header_checks = regexp:/etc/postfix/header_check
としといて、
/^From:[ "]*$/ REJECT
としてrejectすることにした。 どっちにしろ気休めだけど。
2001-01-23 (Tue) [長年日記]
_ ezweb@mail
昨日からezweb@mailがまったく使えなくなった。 ezweb@mailの方にはサーバメンテナンスの影響はないってauのサイトに 書いてあったのに。しくしく。
端末が壊れたんじゃないだろうな。
と思ったら電源を入れ直すと受信できた。Windowsみたいだ…。
2001-01-24 (Wed) [長年日記]
_ 無線LAN
無線LANカードなるものを入手。 何の設定もしなくてもLinuxで使えてちょっとうれしい。
_ Windows
テスト用にWindowsマシンを借りたのだが、ネットワークの設定が よくわからなかったりしてはまった。
ソフトウェアのインストール時に「システムの最適化をしています」 なんてメッセージが出たりするのもかなり謎だ。何やってんだろ。
2001-01-29 (Mon) [長年日記]
_ ハンニバル
とても忙しい上に風邪を引いてるのに、T=ハリスの「ハンニバル」を 徹夜で読んでしまった。 面白かったけど、スターリングの活躍を期待するとがっかりするかも。
2001-01-30 (Tue) [長年日記]
_ Uconv.u8tosjis
Uconv.u8tosjis("\343\200\200")が"?"になってしまうバグを発見。 こんなパッチでいいのかしら。
+++ u2s.c Tue Jan 30 16:27:27 2001 @@ -40,7 +40,7 @@ else if (schar > 0xa0 && schar <= 0xdf) { /* JIS X 0201 kana */ UStr_addChar(s, schar); } - else if (schar > 0x8140 && schar != 0xffff) { /* JIS X 0208 */ + else if (schar >= 0x8140 && schar != 0xffff) { /* JIS X 0208 */ UStr_addChar2(s, schar >> 8, schar & 0xff); } else {
わ、diffの出力の"---"がMethodListに解釈されてしまった。 これはどうやったら回避できるんだろ。
_ Debian
む、いつの間にかDebianのOfficial Maintainerになってた。