Last-Modified: Thu Jul 10 14:49:39 2008
あなたのブラウザは IPv4でアクセスしています。

精進したい日々


        
最近 10日以内のコメント一覧
本日のアクセスランキング

Thursday, 10 April of 2008

Thu Apr 10 09:22:47 2008

今朝の風景
今朝は、再び雨降りで、寒い朝。
そして、電車は混雑で遅延...
コメントを書く
(http://ryuchi.bsddiary.org/diary/index.html/2008/04/10/001.html)



Thu Apr 10 17:09:42 2008

ボクならこう書く - whichコマンド
ボクならこう書く - whichコマンド というのを見かけたので、ボクも Perl で書いてみる。



Rubyでの実装では、'.exe' を追加したのち PATH変数の内容を ';' で 区切っていたので Win32環境用なのだろうと、判断。
というわけで Windows XPのコマンドプロンプトで環境変数 PATH に セットされているパスを解析して 実行できるコマンドを探すように 書いてみた。

上記スプリクトのダメなところ... (^^; などかな...
コメントを書く
(http://ryuchi.bsddiary.org/diary/index.html/2008/04/10/002.html)



Fri Apr 11 01:31:56 2008

はてなアンテナの不思議
はてなアンテナで このサイトの更新情報を監視されている人が いらっしゃるのですが... そのページに表示される更新時刻が、 実際の更新時刻とは かけ離れているので、なぜだろう? としばらく 前から疑問だった。
で、ちょっとさわりだけ調べてみて、勝手な推測をしてみる。

まず、はてなアンテナで更新時刻として 表示されているのは、 アンテナのエージェントがアクセスしてきた時刻とほぼ一致している。
エージェントは まず、HEAD メソッドを送信してきている。このとき If-Modified-Since: をつけて、以前からの更新の有無を確認している かのように思える。
しかし、サーバ側が 304 の応答をして、変更なしを通知しても、直後に GET メソッドでコンテンツを取りに来ている。
しかも サーバ側で 今度は、200 の応答をしているので、 If-Modified-Since: をつけていないか、つけていても無効な値でリクエストしている 可能性がある。つまり、最初の HEADには、ほとんど意味がないと 思われ、なんのために送信してくるのか、ちょっと疑問。
次に サーバは 応答するときには、Last-Modified: のヘッダをつけて ドキュメントの最終更新時刻を正しく返しているはずだ。これは、 telnet でアクセスしたときに、見えるし、はてなアンテナ 以外のアンテナで正しい更新時刻を表示している点からも確認できる。
しかしはてなのヘルプのページを参照すると、更新の有無の判定は、 ボディのテキストを比較して行っているらしい。つまり、前回 アクセスしたときに取得したテキストを保存していて、差が検出されたら、 更新された と判断することらしい。このとき、採用する更新時刻は サーバ側から通知された Last-Modified: の時刻ではなく、エージェントが 巡回した時間を採用しているのだと思われる。これは、irc にて 「巡回した時間らしい...」と教えてもらったことと一致している。
サーバが Last-Modified: を返してくれないなどの場合には、私も そうしているが、他に手段がなさそうなときだけである。(ちなみに 私の場合は md5でメッセージダイジェストを作成して それを比較 している。はてな側も 似たようにメッセージダイジェストを 使っている可能性もあるだろう。)
それにしても HEADメソッドで 304を使って、変更がない、と 通知されているのに、無視して GET してくるのもなんだかなぁ... しかも GET で 304 が返されないように If-Modified-Since: を 正しくつけていないと思われるのは...

以上の内容は、私のサイトへのアクセス履歴、捕捉してくれている はてなアンテナのページ表示、はてなアンテナのヘルプから、勝手に 推測している内容です。 はてなアンテナの仕様等に基づいた内容 ではありませんので...
コメントを書く
(http://ryuchi.bsddiary.org/diary/index.html/2008/04/10/003.html)



Fri Apr 11 01:10:10 2008

徒歩の状況
今日の徒歩 3.5km  
今月の合計 30.8km 
今年の合計 387.7km 
2006年からの累計2957.2km 
岐阜県庁前まで 199.5km 


コメントを書く
(http://ryuchi.bsddiary.org/diary/index.html/2008/04/10/004.html)



外部からのリンク参照数
http://search.live.com/results.aspx2
http://search.yahoo.co.jp/search1
http://www.google.co.jp/search1
http://www.google.com/search1


2005年 1月 2月 3月 4月 5月 6月 7月 [8月] [9月] 10月 11月 12月
2006年 1月 2月 3月 4月 5月 6月 7月 8月 9月 10月 11月 12月
2007年 1月 2月 3月 4月 5月 6月 7月 8月 9月 10月 11月 12月
2008年 1月 2月 [3月] [4月] [5月] [6月] [7月] [8月] [9月] [10月] [11月] [12月]
2009年 [1月] [2月] [3月] [4月] [5月] [6月] [7月] [8月] [9月] [10月] [11月] [12月]
2010年 [1月] [2月] 3月 [4月] 5月 [6月] [7月] [8月] [9月] [10月] [11月] [12月]
2011年 [1月] [2月] [3月] [4月] [5月] [6月] [7月] [8月] 9月 10月 11月 12月
2012年 1月 2月 3月 [4月] [5月] 6月 7月 8月 9月 10月 11月 12月


このページは、りゅうち が編集・掲示しています。 メール等は ryuchi [ @ ] ryuchi.org までお願いします (ISO-2022-JP で plain text形式)

この日記のトップは http://ryuchi.bsddiary.org/diary/です。

  • 更新情報は ヘッダにある Last-Modified: とRSS 1.0 (RDF)が利用できます。
  • エントリの内容と無関係であると判断したコメントは 当方で削除します。
RSS 1.0



旧形式 1:
1999年 1月 2月 3月 4月 5月 6月 7月 8月 9月 10月 11月 12月
2000年 1月 2月 3月 4月 5月 6月 7月 8月 9月 10月 11月 12月

旧形式 2:
2000年 1月 2月 3月 4月 5月 6月 7月 8月 9月 10月 11月 12月
2001年 1月 2月 3月 4月 5月 6月 7月 8月 9月 10月 11月 12月
2002年 1月 2月 3月 4月 5月 6月 7月 8月 9月 10月 11月 12月
2003年 1月 2月 3月 4月 5月 6月 7月 8月 9月 10月 11月 12月
2004年 1月 2月 3月 4月 5月 6月 7月 8月 9月 10月 11月 12月
2005年 1月 2月 3月 4月 5月 6月 7月 8月 9月 10月 11月 12月
2006年 1月 2月 3月 4月 5月 6月 7月 8月 9月 10月 11月 12月
2007年 1月 2月 3月 4月 5月 6月 7月 8月 9月 10月 11月 12月
2008年 1月 2月 3月 4月 5月 6月 7月 8月 9月 10月 11月 12月


(c) 2008 - 2010 by T.Ryuchi