タグ

ブックマーク / m-hiyama.hatenablog.com (4)

  • node.js: モジュールの使い方 - 檜山正幸のキマイラ飼育記 (はてなBlog)

    LinuxWindowsにnode.jsをインストールしてみたので、少し使ってみました。 JavaScriptにおいて、機能が欠けていて困る事って何でしょう。クラスがないとかはさしたる問題じゃないと思うのですが、モジュール機構がないのはホントに辛いです。node.jsには、待望のモジュール機構が導入されています。どうやら、CommonJS(http://www.commonjs.org/)という仕様に従っているようですが、僕は仕様を読んだわけではなくて、実際のnode.jsを触って見当を付けただけです。それを以下に書きます。 環境は、Windows+MinGW/MSYS です。 $ echo $HOME /c/Users/hiyama/Work $ which node /c/Users/hiyama/Work/bin/node.exe $ node --version v0.5.0-p

    node.js: モジュールの使い方 - 檜山正幸のキマイラ飼育記 (はてなBlog)
    akymrk
    akymrk 2011/04/08
    windows環境(Windows+MinGW/MSYS)でモジュールのサーチパスを追加するとき「C:\...」を含むパスは、工夫がいるらしい。
  • HTTPメソッドの正統的使い方と現実的対処法 - 檜山正幸のキマイラ飼育記 (はてなBlog)

    「最小抽象ファイルシステムの仕様案 その2」 に書いたように、ファイルシステムAPIとHTTPを関係付けようとしてます。そこで、id:yoheiさん監訳の『RESTful Webサービス』を拾い読みしてみました*1。 RESTful Webサービス 作者: Leonard Richardson,Sam Ruby,山陽平,株式会社クイープ出版社/メーカー: オライリー・ジャパン発売日: 2007/12/21メディア: 単行購入: 25人 クリック: 842回この商品を含むブログ (168件) を見る それで知ったり考えたりしたことを以下に書きます。 HTTPクライアントとしてブラウザを使うときの問題点 HTTPメソッドの来の意味/使い方は次のようらしいです。 HTTPメソッド 意味/使い方 GET リソース(の表現)を取得する PUT 新しいリソースを作る/既存リリースを上書き変更する

    HTTPメソッドの正統的使い方と現実的対処法 - 檜山正幸のキマイラ飼育記 (はてなBlog)
    akymrk
    akymrk 2009/07/01
    get/post/put/host/delete
  • Erlangの話、一月前の資料を今ごろ公開するよ - 檜山正幸のキマイラ飼育記 (はてなBlog)

    ※ 見出しの「一月」はヒトツキ、イチガツじゃないよ。 一ヶ月ほど前、Programming Tools and Techniques の会(2008年10月23日(木)18時30分 早稲田大学情報理工学科)で、Erlangと応用事例の話をさせていただきました。そのときの資料を以下のURLに置いておきます。 http://www.chimaira.org/archive/PTT348_Erlang.ppt スライド http://www.chimaira.org/archive/PTT348_Sources.pdf 参考ソース 実は、ちょっと手直して、とか思っていたのですが、いつまでたってもやりそうにないので、腐ってしまう前にそのまま公開します。スライド内で引用されているErlang.pptは、http://www.erlang.se/publications/Erlang.ppt です。

    Erlangの話、一月前の資料を今ごろ公開するよ - 檜山正幸のキマイラ飼育記 (はてなBlog)
  • 早わかり イベントモデル - 檜山正幸のキマイラ飼育記 (はてなBlog)

    「イベントモデルの概念と用語法が混乱しているので、イライライするんですが」が随分長くなったので、その要点を箇条書きにまとめておきます。 Javaイベントモデルにおけるイベントソースを、DOMイベントモデルではイベントターゲットと呼ぶ。 DOMツリー内をイベントが伝搬する運動過程をイベントフローと呼ぶ。 イベントフローのときに通過するノードの列をチェインと呼ぶ。チェインの両端は、ルートノードとイベントターゲット・ノードである。 イベントフローは、キャプチャリング・フェイズ、ターゲット・フェイズ、バブリング・フェイズの3つの部分に分けられる。 イベントフローのチェインに含まれるノードは、EventTargetインターフェースを実装する必要がある。 「イベントフローの折り返し点=チェインの端点」であるイベントターゲットと、EventTargetインターフェースおよびEventTargetを実装し

    早わかり イベントモデル - 檜山正幸のキマイラ飼育記 (はてなBlog)
  • 1