タグ

2011年11月12日のブックマーク (3件)

  • Cluster

    Node.js v0.6 の新機能として cluster モジュール が導入されました.cluster モジュールは,HTTP を含めた TCP 接続を複数の子プロセス (ワーカプロセス) で処理することにより,特にマルチコア環境でのスループット (リクエスト/秒) を向上するための機能です.  しかし,ドキュメントにはその使い方が書かれているだけで,どのように実現されているかは書かれていないので,ここで簡単に紹介しておきます.  Node.js のクラスタ機能は v0.5.10 で突然コマンドラインオプションとして導入されましたが,直後の「東京 Node 学園祭 2011」が行われた頃にはコマンドラインオプションは廃止されて cluster モジュールによって API が提供されるようになり,その翌週の v0.6.0 リリース数時間前にはその API が変更されるというドタバタぶりでした

    Cluster
  • クライアントとサーバの両方で使える JS コードの書き方 - Block Rockin’ Codes

    追記 11/12/25 Bi ってそんなに一般的ではない、 Both-Sides JavaScript の方が、ということでまた変更しました。(side でなく side's') 11/12/04 Both Side JavaScript は変ということで、 BSJS=Bi-Side JavaScript に変更しました。 文 CSJS と SSJS で両方同じ言語で処理が書けるメリットの 1 つとして、 書いた処理の共有があげられます。 (そこにメリットを感じない人もいるかも知れませんが。) 例えば Validater を共有 クライアントの状態をサーバで再現 などがあります。前者はそのままですね。 受け取った入力のバリデーションはサーバでは必須で、フィードバックを速くするためにクライアントでも同じように行う場合があります。 今まではサーバで書いたバリデーションと同等のものを JS に

    クライアントとサーバの両方で使える JS コードの書き方 - Block Rockin’ Codes
  • Carton覚え書き - sakurako_sの日記

    Carton を自分でインストールして使ってみたので覚え書き。 Cartonがしてくれること・Cartonでできること Tatsuhiko Miyagawa - Carton: CPAN dependencies manager - YouTube より、 アプリごとに独立したローカルライブラリを作ってくれる 他のアプリとモジュールを共有しない どのモジュールがどうしてインストールされたかを明らかにしてくれる モジュールのツリーを見せてくれる ツリーと Makefile.PL の整合性をチェックしてくれる モジュールのバージョンを固定できる モジュールの情報をJSONファイルに保存してくれる ロールバックも簡単にできる Carton のインストールから git commit まで Amon2 のスケルトンで試してみました。 1. Cartonをインストールする cpanm コマンドを叩