タグ

sourceに関するsuVeneのブックマーク (6)

  • FirefoxのsetTimeoutの実装 - bits and bytes

    Firefoxのソースコードを追っているうちに、たまたま1年遅れで IT戦記 - JavaScript を学ぶ際に一番重要なのに、誤解されがちな setTimeout 系の概念 の裏側がどうなっているかがわかったので、その話を。 タイマーの管理方法 そもそもjavascriptからsetTimeoutを呼ぶと、どういう仕組みで指定した時間後に渡した関数が呼び出されるようになっているのでしょう。Linuxであればsleepのように一定時間後にawakeするという処理は、タイマーリストによって管理されています。カーネルの中にN jiffies(LinuxのOS内時間の単位はjiffyと呼ぶそうです)経過後に実行することリストがあって、カーネルが4msごとに毎回タイマーリストをチェックしてやることがあったときにはそれを実行しています。 FirefoxもLinuxと同じようにタイマーリストみたいな

    suVene
    suVene 2007/09/08
    まさに原典をあたれを実践。おもしろい。
  • Yahoo!ブログ - Yahoo!ブログからのお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    suVene
    suVene 2007/02/21
    『オリジナルの記事からしか転載できないようになり、「転載記事の転載」はできなくなります』
  • 2006年のブログを書くにあたって参考にしたWebサイトとブログ - sta la sta

    2006年総括の最後は、今年のブログを書くにあたって参考にしたWebサイトとブログをご紹介。 Feedリーダーに登録している中から主なものをいくつかピックアップ。 ソーシャルニュース&ソーシャルブックマーク 敢えて挙げるまでもないでしょうけど一応。 Digg http://digg.com/ ネタの宝庫ですね。Webのホットな話題が分かります。 del.icio.us http://del.icio.us/ こちらもネタの宝庫です。Webのホットな話題が分かります。 Webやブログにまつわるトピックスを知る Search Engine Journal http://www.searchenginejournal.com/ 検索サービス関連の話題が中心です。 Mashable! http://mashable.com/ 最新のWebサービスのレビューが満載。アルファテスト中のサービスに関する

    2006年のブログを書くにあたって参考にしたWebサイトとブログ - sta la sta
  • Loading...

  • MSのソースコード開示は「毒入りの罠」

    Microsoftが欧州連合(EU)の是正命令遵守の一環として提案している一部ソースコード開示について、同社の競合企業などで作るFree Software Foundation Europe(FSFE)が3月7日、参照のみのソースコードライセンスは「毒入りハニーポット」だと批判する意見書を公開した。 この意見書はMicrosoftによる発表を受けて、FSFEとオープンソースプロジェクトのSambaが欧州委員会に提出したもの。Windowsの一部ソースコードを参照のみの目的でライセンスするというMicrosoftの提案について、是正条件遵守の目的としては「著しく不適切」だと批判。町の地図を作成するよう求められているのに、特定の建物の設計図を提出するようなものだと酷評している。 さらに、「一言で言うと、ソースコード参照ライセンスは毒入りハニーポットであり、フリーソフトウェア運用者はできるだけ

    MSのソースコード開示は「毒入りの罠」
    suVene
    suVene 2006/03/08
    20060308 Microsoftに訴えられるよ!
  • Ajax+PHPなチャット: Shoutbox:phpspot開発日誌

    Shoutbox Simple shoutbox using XMLHTTPRequests Ajax+PHPなチャット Shoutboxがソースコード付きで公開されています。 こういうWEBチャットといえば、昔は利用者の退室時にbody onunloadイベントで小さなウィンドウをポップアップさせて退室ということをやっていましたが、今ではAjaxで退室処理を実現できますね。 リロードボタンなども無くせるわけで、Ajax出現によってWEBチャットは大きく進化することが出来た訳ですね。

  • 1