タグ

2007年12月2日のブックマーク (4件)

  • http://d.hatena.ne.jp/smly/20071127/1196164386

    hogem
    hogem 2007/12/02
    HTTP::Proxy
  • タイムアウト処理 - futomi's CGI Cafe

    処理に時間がかかりそうな処理を書く際、タイムアウト時間を設定して、それを超えても処理が完了しなければ、 エラーを表示するような処理が必要になることがあります。 特に、ソケットを使って外部サーバーと通信する場合などがあてはまります。 もし相手のサーバーからの応答が無かったらどうなるでしょうか。 応答があるまで待ち続けることになります。 または、ブラウザー側が見切りをつけて待機することをやめてしまうでしょう。 もしご利用のレンタルサーバーに CGI の処理時間に制限があれば、Internal Server Error となるでしょう。 ここでは、秒数を指定してタイムアウト時の処理ができるうようにする方法を解説します。 目次 タイムアウト処理の方法 タイムアウトの処理を実装する方法として、ALRM シグナルを使う方法を解説します。 シグナルとは、イベントが発生した際に、オペレーティングシステムが

    hogem
    hogem 2007/12/02
    $SIG{ALRM}にサブルーチンのリファレンスを代入
  • ハタさんのブログ(復刻版) : javascriptを初めて学ぶ人についてのおさらい。その1

    僕にも教える人ができた(? というか人にモノを教える立場)になったので、とりあえず、最近はもっぱらjavascriptを教えています。 もともとCやJavaなどについてはある程度の知識がある人なので、それを少しjs的な意味で、関数言語的な教えをやっている最中のメモ 変数って何ですか?変数って値もしくは式そのものに利便的な名前をつけているものです 次のhogeとfooは値をいれる箱ではなく、値そのものに別名(もしくは分かりやすい名称)を割り当てているだけに過ぎませんよ。 var hoge = 1; var foo = [1, 2, 3]; alert(hoge + 1); // 2 alert(foo[0]); // 1 alert(1 + 1); // 2 alert([1, 2, 3][0]); // 1 つまり、関数自体を変数に代入する事ができます。(functionとは特別な呼び名

  • 一番くじ 機動戦士ガンダム 脱戦士編

    一回:500円(税込み) 発売日:2007年11月26日 取扱店:全国のコンビニエンスストア及びホビーショップ等で発売予定 トップの店舗検索をご利用ください。※店舗によって、お取り扱いの無い店舗・発売時期の異なる店舗もありますのでご了承ください。なくなり次第終了となりますのでお早めに!

    hogem
    hogem 2007/12/02
    テムレイのUSB回路、こんなものHUB賞のコンセプトが素敵 "USB2.0が主流の中、あえて1.1とすることで作品における回路の役割にまでこだわりました"