PC/NETのetcetra/2005-03-28 のバックアップ差分(No.1)

※※このサイトは2012年頃より更新を停止しています。※※

  • 追加された行はこの色です。
  • 削除された行はこの色です。
**GUI - 開発環境 [[Wide Studio>http://www.widestudio.org/]] ってやばいぐらい良さそうね [#nba14221]
参考URL:http://itpro.nikkeibp.co.jp/free/ITPro/NEWS/20050327/158035/
-前々から、「欲しいなぁ」なんてちょろっと思う機能をGUIでさくっと作れたらなぁなんて考えることしばしばだったけど、[[Wide Studio>http://www.widestudio.org/]]ってそれを目指してそうな印象を受けました。&br;
しかもほとんどの主要プラットフォームに対応してるってすごい。。。
~[[Wide Studio>http://www.widestudio.org/]]のサイト見てて気になった言葉が「フレームバッファ」。
ずいぶん前から「なんのことだろう」と思ってたけど、今回こんな風に脳内でまとまった。
--たとえばLinuxデスクトップ環境でいえば、X Windows Systemが描画に使う領域がフレームバッファにあたり、デスクトップ部品や各アプリケーションはそのX Window Systemが確保したフレームバッファの中に部品としてちりばめられるって感じ?
--で、「アプリケーションがフレームバッファに直接内容を出力する」とは、そのX Window Systemがやってる描画処理さえも、アプリケーションが自前でやってしまう?

**Firefox - RSS 職場の自席端末で使用開始 [#x929c06c]
参考URL:
  mozillaによる「機能紹介」のページ - http://www.mozilla-japan.org/products/firefox/livebookmarks.html
  RSSナビ - http://www.rssnavi.jp/
-けっこう前に友達が「RSSって便利だ〜」みたいなことをぽろりとゆってた。
で、今回ちょっと仕事場での情報収集効率を良くしようと思い立ち、RSSの機能を試してみた。
うん、便利。こりゃー使ってみてよかった。

**PHP - 関数 [#q296510a]
-[[fsockopen>http://php.s3.to/man/function.fsockopen.html]]
これ、便利。
うちの自宅で使ってるサーバ、外部からのWebアクセス受け付けてるんだけど、プロバイダ提供のADSLモデムルータがゲートウェイになってローカルLANのとある端末にポーとフォワーディングしてるので、グローバルIPがころころ変わる。
ダイナミックDNSの無料サービスでホスト名取得してるんだけど、IPアドレス変更時にDNS情報の更新がされてないような状態だったり、あとマシンが落ちてる時、自宅ホスト名への外部からのアクセスで応答が帰ってこなくてブラウザがタイムアウトさえもしてくれない事態に陥ったりする(これだけじゃちと舌足らずかな。まぁいいや)。
より突っ込んでいうと、クライアントからのSYNに対してACKが返って来ない状態になる、ということですわ。
そいで、自宅サーバマシンが落ちているときに、このたとえばchimdon.comから自宅サーバにジャンプするリンクを作ってあったとしてそのリンクをクリックしても、IEでいうところの「地球が回り続ける」だけ状態になるわけです。
~それを解消するために、PHPでページを出力するようにして、前もって接続の有効性チェックをして、だめならリンクを表示しないようにしようと思った。
そこで最初はfopenとかで自宅サーバURLを開けるかどうかチェックするロジックにしたが、これだと同様にACKが返って来ない時にタイムアウトしない。
そこで[[fsockopen>http://php.s3.to/man/function.fsockopen.html]]。
引数にタイムアウト時間を設定できるから便利〜♪
ってか、これまで「ソケット」っていう概念をイマイチ掴めてなかったんだけど、今回具体的に使ってみてよーやく概念になじんだ気がする。
つくづく便利だなぁ、PHPって。

トップ   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS