タグ

ブックマーク / www.semblog.org (2)

  • msanolog: Data::Dumper

    Data::Dumperモジュールはかなり使える. $ perl -MCPAN -e shell > install Data::Dumper たとえば,↓こんな感じのプログラムを実行すると, -------------------------------------- use Data::Dumper; my $data = [ ['a', 'b'], 'c', {d=>'e'}, {f=>{f=>'g'},h=>{h=>'i'}} ]; print Dumper($data); -------------------------------------- ↓こんなふうに,変数の中身を出力してくれる. -------------------------------------- $VAR1 = [ [ 'a', 'b' ], 'c', { 'd' => 'e' }, { 'h' => {

    wayaguchi
    wayaguchi 2007/11/06
    Data::Dumper
  • XMLHttpRequestとIf-Modified-Since

    RSSリーダーについてさんざん言及されたように、Webコンテンツを取得するアプリケーションでは、 HTTPリクエストに If-Modified-Since ヘッダ をつけるなどして対象コンテンツの更新時刻をチェックし、過剰なデータ取得を避けるのがマナーであるとされている。 同じことがAjaxについても当てはまると考える。Ajaxでは、ユーザーのアクションと非同期にHTTPリクエストを行うため、RSSリーダーと同様に人為操作を超えるトラフィックを発せさせる可能性があるからだ。 そこで、素朴な疑問。 ・ブラウザは、ユーザーが意識しないでも更新時刻チェックをやってくれる。 ・Ajaxの主なエンジンとなる Javascript は、ブラウザに組み込まれたものである。 ・Javascript の XMLHttpRequestを使用すると、プログラマが明示的にコーディングしなくても、更新時刻チェックを

    wayaguchi
    wayaguchi 2006/03/02
    If-Modified-Since
  • 1