タグ

2011年2月28日のブックマーク (2件)

  • サーバサイドJavaScriptの本命「node.js」の基礎知識

    稿では、Node.jsの特徴や動作原理に触れ、サンプルや役に立つパッケージ、活用事例などを紹介したいと思います。 主なサーバサイドJavaScript Node.jsに触れる前に、予備知識として他のサーバサイドJavaScriptにも触れておきます。Node.js含め、サーバサイドJavaScriptには、主に以下のようなプロジェクトがあります。 サーバサイドJavaScripの標準仕様「CommonJS」とは サーバサイドJavaScriptには、「CommonJS」と呼ばれる標準化が策定されています。標準化というと難しい感じがしますが、要はサーバサイドでJavaScriptを実行するのに何が必要かを仕様として、定義しているドキュメントのことです(例えば、「ログが必要だよね」など)。 Node.jsは、このCommonJSに則って開発されています。現段階であれば、CommonJSの仕様

    サーバサイドJavaScriptの本命「node.js」の基礎知識
  • 理不尽にやると上手くいく - レジデント初期研修用資料

    ちょっと前、「ジューサーの中に金魚を入れる」という現代美術の展示があった。 ジューサーの中に金魚と水が入っていて、スイッチだけリモコンで、観客の側に置かれる。観客は誰もがそのスイッチを押すことができるようになっていて、「いつでも金魚を殺せる」という、その感覚が展示になっていた。 金魚の寿命を延ばすもの この展示で、実際にボタンを押せた人はたぶんいないのだろうけれど、これをたとえば、ジューサーに入れた金魚をインターネットで公開して、ネットの向こう側にいる誰もが、匿名のままそのボタンをクリックできるようにしておくと、誰かがボタンを押してしまう。多数決ルールを導入して、「ボタンを押した人が累計で10人を超えたら、ジューサーの電源が入ります」という看板を出しておくと、ボタンが押される閾値はますます下がる。 匿名ルールを廃して、たとえばTwitter のような、押した人をある程度トレースできるメディ