2011-02-01から1ヶ月間の記事一覧
花粉が舞っている。部屋の中でおとなしくしているのが正解。だからディスプレイの前に鎮座。 Air.new().delete(花粉) ファイル更新の検知 node-dev がどうやってファイルの更新を検知しているか、が気になったのでソースを見てみた。ちなみに、node-dev の大…
Webアプリケーションフレームワークである Express を試してみた。 Sinatra inspired web development framework for node https://github.com/visionmedia/express と書かれている通り、Sinatra に近い。 環境 % node -v v0.5.0-pre % express -v 1.0.7 サ…
今まで JavaScript ではファイルを扱うコードを書いたことはなかった(そもそも扱えないし)。node.js ではファイルも扱うことができる。今回は Stream インタフェースを試してみた。 % node -v v0.5.0-pre イベントの確認 まずは、イベントがどのような順番で…
node.js のインストール手順の最後に npm のインストールがあった。ただそれは root 権限でインストールしなければならなそうだった。 あまり開発環境に影響がでるようなことはしたくないので、root 権限がなくてもインストールできる方法はないかなと探して…
パッケージ版でインストールしたが、古かったので、make してみる。 インストール パッケージでインストールした node.js を削除 % sudo apt-get purge nodejs ソースのダウンロード % git clone git://github.com/ry/node.git ビルド https://github.com/ry…
環境 Ubuntu 10.10 インストール % sudo apt-get install nodejs % nodejs -v 0.1.97 テスト ソース httpserver.js var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('He…
ホストOSとゲストOSで時刻の同期が取れていなかった。 Guest Additionsを入れると、同期を取れるようになるらしいのでインストールする*1。[メニュー] -> [デバイス] -> [Guest Additions のインストール] で VBoxGuestAdditions.iso をストレージに割り当て…
Railsアプリを新しいサーバに移すことになった。そのときの手順のメモ。 環境概要 Ubuntu 10.10 Ruby 1.8.7 Rails 2.3.5 パッケージインストール システム % sudo apt-get install vim % sudo apt-get install zsh % sudo apt-get install apache2 % sudo ap…