nodejs

jasmine-nodeを使ってテスト

jasmineのnodejs版を使ってみました。 CoffeeScriptでもテストできそう。 jasmine自体使ったことないのでまずは基本から。 1.npmでインストール $ npm install -g jasmine-node 2.プロジェクトフォルダの直下にlibとspecというフォルダを作成 $ cd myproject…

nodejsスクリプトをデーモン化するforever

前回のnode-devもですが、寄り道して見つけたのってすぐ忘れそうなのでメモ。 foreverはnodejsスクリプトをデーモン化するツール。 死活監視して死んでいたら再起動してくれる。1.npmでインストール $ npm install forever -g2.foreverコマンドでアプリを起…

node-devをインストールして使ってみる

コードを編集=>アプリ再起動をいちいち手動でやってました、すみません。 node-devはそれらを自動で行ってくれるモジュールです。ちょっと楽チン。 [インストール] ※すでにnodejs、npmがインストールされている状態 1.npmでnode-devをインストール $ npm ins…

wikiで復習

WEB+DB編集編のインタービューで増井さんがwikiをランダムで表示して復習している、 とおっしゃっていたので、いいなと思い自分で作ってみました。 本当はChrome Appとして作ってたんだけど クレジットカードの都合上、公開できるまでに時間がかかりそうだっ…

commonjsとnodejs

commonjsでライブラリー作ったことある?という質問に対して きっぱりとありません!(というかcommonjsってなんだっけ?)という感じで答えましたよ。 実はあったりして。無知ですみませんでした。 アクセスして来た端末がスマフォかどうかチェックする正規…

CoffeScriptを触ってみたので、FizzBuzz書いてみた

もうすぐ、というか前夜祭なら明日からYAPC::Asia!! ということでタイムテーブルを眺めていたら「SmartPhone development 」 という講演がありまして、CoffeeScriptというキーワードがあったので触ってみました。 実行速度もほぼ変わらないそうで、まあコ…

CentOS 5.6にMongoDBをインストール

nodejsのデータストアとしてMongoDBの相性が良いらしいので試しに使ってみる。 [環境] サーバ:さくらVSP OS:CentOS 5.6 x86_64 [手順] 1.yumレポジトリ追加(ファイルを新規作成) $ vim /etc/yum.repos.d/10gen-mongodb.repo 以下を記述して保存 [10gen] na…

nodejsをインストールしてサンプルを動かす

巷で人気のnodejsを試してみる。 インストールからサンプルを動かすところまで。 [環境] サーバ:さくらVSP OS:CentOS 5.6 x86_64 [手順] 1.nodejsのインストール時に必要なパッケージをyumで予めインストール。 ※インストールされてないとnodejsのインスト…