死亡診断書 お名前: panda 性別:男 生年月日: 年寄 死亡した状況: どこからともなく落ちてきたオチ用金ダライに当たる。効きすぎて死亡。 死因: 頚椎骨折 死因の種類: 不慮の外因死 死亡した場所: 街角 あなたの死に様は、残念ながらCランクドリフターズ以下。だめじゃん ;_;
% w3m -dump_head http://ko.meadowy.net/~shirai/diary/ HTTP/1.1 200 OK <<snip>> Date: Wed, 15 Sep 2004 05:42:55 GMT Server: Apache/2.0.50 (FreeBSD) mod_webapp/1.2.0-dev DAV/2 SVN/1.0.6 mod_ruby/1.2.0 Last-Modified: Tue, 14 Sep 2004 10:23:26 GMT <== (1) <<snip>>
% w3m -dump_extra http://ko.meadowy.net/~shirai/diary/ W3m-in-progress: 0.22/10.4kb <<snip>> HTTP/1.1 200 OK <<snip>> Server: Apache/2.0.50 (FreeBSD) mod_webapp/1.2.0-dev DAV/2 SVN/1.0.6 mod_ruby/1.2.0 Vary: User-Agent Last-Modified: Tue, 14 Sep 2004 10:23:25 GMT <== (2) <<snip>>なぜか (2) より (1) の方が一秒遅い。そのため、w3m-antenna の既読/未読管理が狂ってしまう。
<head> <meta http-equiv="Content-Type" content="text/html; charset=EUC-JP"> <meta name="generator" content="tDiary 2.0.0"> <meta http-equiv="Last-Modified" content="Tue, 14 Sep 2004 10:23:25 GMT"> <<snip>>(2) は meta + http-equive で指定された Last-Modified を(ちゃんと)はいているけど、(1) は html(?) の生成が終了した時間かしらん?
(defadvice w3m-antenna-site-update (before fake-last-mod activate) "for ko.meadowy.org" (when (and url (string-match "^http://ko\\.meadowy\\.net/" url) time (= (length time) 2)) (setcdr time (list (- (nth 1 time) 2)))))よわーー。だけど、他の tDiary なサイトはこんなことないよなぁ。
HEADリクエストのときはCGIを実行しないでhttp://ko.meadowy.net/~shirai/diary/antenna.lirsを見にいくようにしています。<br>antenna.lirsはpluginが生成しているから更新処理が終わってから動くので1秒遅れるのかも。変えたほうがいいかしら。