トップ 最新 追記   RSS 1.0 FEED  

Journal InTime


2001-01-08 (Mon) [長年日記]

_ 新年

あけましておめでとうございます。

_ C404S

C404S を買ってしまった。 4万円なり。

センタージョグダイアルが決定ボタンになっているので、決定を押した瞬間に 他の項目を選択してしまうなど、操作性はいまいちかも。 でもSONYだからいいの。


2001-01-09 (Tue) [長年日記]

_ 新年の挨拶

があると思って9時半頃に出社したのに、みんな来てなかった。 結局挨拶があったのは午後3時であった。とほほ。


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に報告したんだけど、すでに報告されたいた。ぎゃふん。

_ 新春

EZwebでauの料金プランを変更できるらしいのだが、そのページを見ると、

新春開始予定!!

となっている。 予定通りに行かなかったのね。

_ 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なのか。)

それで思い出したけど、

  1. 修論
  2. rubyを完全に把握
  3. rubyのスレッドのスケジューリング機構の再実装
  4. 愛を育てる

みたいに3を入れてください。 (あれ、修論が一番上だったっけ)

しばらくはバイトコードインタプリタ版は実用にならなさそうなので、 今のスレッドをもうちょっときちんと実装しなおした方がよいような 気がします。

_ header_checks

結局、

header_checks = regexp:/etc/postfix/header_check

としといて、

/^From:[ 	"]*$/	REJECT

としてrejectすることにした。 どっちにしろ気休めだけど。


2001-01-19 (Fri) [長年日記]

_ iアプリ

iアプリって名前 はどうかなあ。ロゴはiAPPLIになってるけど、海外展開する時もこの名前で行くんだろうか。


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.orig Tue Jan 30 16:26:09 2001
+++ 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になってた。