PC/NETのetcetra/2005-03-28

Last-modified: 2005-10-09 (日) 20:05:24 (6767d)
※※このサイトは2012年頃より更新を停止しています。※※

GUI - 開発環境 Wide Studio ってやばいぐらい良さそうね

参考URL:http://itpro.nikkeibp.co.jp/free/ITPro/NEWS/20050327/158035/

  • 前々から、「欲しいなぁ」なんてちょろっと思う機能をGUIでさくっと作れたらなぁなんて考えることしばしばだったけど、Wide Studioってそれを目指してそうな印象を受けました。
    しかもほとんどの主要プラットフォームに対応してるってすごい。。。

    Wide Studioのサイト見てて気になった言葉が「フレームバッファ」。
    ずいぶん前から「なんのことだろう」と思ってたけど、今回こんな風に脳内でまとまった。

    • たとえばLinuxデスクトップ環境でいえば、X Windows Systemが描画に使う領域がフレームバッファにあたり、デスクトップ部品や各アプリケーションはそのX Window Systemが確保したフレームバッファの中に部品としてちりばめられるって感じ?
    • で、「アプリケーションがフレームバッファに直接内容を出力する」とは、そのX Window Systemがやってる描画処理さえも、アプリケーションが自前でやってしまう?

Firefox - RSS 職場の自席端末で使用開始

参考URL:
  mozillaによる「機能紹介」のページ - http://www.mozilla-japan.org/products/firefox/livebookmarks.html
  RSSナビ - http://www.rssnavi.jp/

  • けっこう前に友達が「RSSって便利だ〜」みたいなことをぽろりとゆってた。
    で、今回ちょっと仕事場での情報収集効率を良くしようと思い立ち、RSSの機能を試してみた。
    うん、便利。こりゃー使ってみてよかった。

PHP - 関数

  • fsockopen
    これ、便利。
    うちの自宅で使ってるサーバ、外部からのWebアクセス受け付けてるんだけど、プロバイダ提供のADSLモデムルータがゲートウェイになってローカルLANのとある端末にポートフォワーディングしてるので、グローバルIPがころころ変わる。
    ダイナミックDNSの無料サービスでホスト名取得してるんだけど、IPアドレス変更時にDNS情報の更新がされてないような状態だったり、あとマシンが落ちてる時、自宅ホスト名への外部からのアクセスで応答が帰ってこなくてブラウザがタイムアウトさえもしてくれない事態に陥ったりする(これだけじゃちと舌足らずかな。まぁいいや)。
    より突っ込んでいうと、クライアントからのSYNに対してACKが返って来ない状態になる、ということですわ。
    そいで、自宅サーバマシンが落ちているときに、このたとえばchimdon.comから自宅サーバにジャンプするリンクを作ってあったとしてそのリンクをクリックしても、IEでいうところの「地球が回り続ける」だけ状態になるわけです。

    それを解消するために、PHPでページを出力するようにして、前もって接続の有効性チェックをして、だめならリンクを表示しないようにしようと思った。
    そこで最初はfopenとかで自宅サーバURLを開けるかどうかチェックするロジックにしたが、これだと同様にACKが返って来ない時にタイムアウトしない。
    そこでfsockopen
    引数にタイムアウト時間を設定できるから便利〜♪
    ってか、これまで「ソケット」っていう概念をイマイチ掴めてなかったんだけど、今回具体的に使ってみてよーやく概念になじんだ気がする。
    つくづく便利だなぁ、PHPって。

コメントはありません。 コメント/PC/NETのetcetra/2005-03-28

トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS