2010-10-01から1ヶ月間の記事一覧

リアルタイムWebハッカソンでハンズオンしてきました

ATNDはhttp://atnd.org/events/8626、ハッシュタグは#riajyuです。 会場提供はGREEさまです。いつもありがとうございます。今回は、なんか流れでいつの間にかに僕がハンズオンの講師という立場になってました。 で、一応資料としてはnode.jsのインストールか…

ExpressとSocket.ioを使ったチャットサンプルを永続化

このエントリはリアルタイムWebハッカソンのハンズオン資料その5です。今回は、前回のチャットサンプルのチャットログを永続化してみましょう。 node.jsは様々なデータストアと連携することができます。 MySQL, PostgreSQLなどのRDBMSももちろん可能ですが、…

ExpressとSocket.ioを使ったチャットサンプル

このエントリはリアルタイムWebハッカソンのハンズオン資料その4です。前回の続きです。それでは次に簡単なチャットアプリのコードを見てみましょう。かなりの部分(特にデザイン面)をSocket.ioのチャットサンプルをパクって参考にしています。サーバ側であ…

ExpressとSocket.ioを使ったWebSocketのサンプルを作る

このエントリはリアルタイムWebハッカソンのハンズオン資料その3です。前回の続きです。まずはSocket.ioを使えるようにしましょう。app.jsの先頭を var express = require('express'); から var express = require('express'), io = require('socket.io'); …

ExpressとWebSocketを使ったWebSocketのサンプルを作る準備

このエントリはリアルタイムWebハッカソンのハンズオン資料その2です。前回の記事でnode.jsとnpmのインストールは完了しているものとします。まずは必要なライブラリのインストール $ npm install express jade less socket.io npm info it worked if it end…

Cygwinや仮想化なしでnode.jsをWindowsへインストール

このエントリはリアルタイムWebハッカソンのハンズオン資料その1補足です。どうしてもCygwinが嫌いだ。だけどVirtualBoxとかVMwareとかも嫌だって人もいるかもしれません。そういう人もなんとかまあnode.jsを使えるようにできないわけではありません。注)茨…

node.jsとnpmのインストール

このエントリの記述は既に古いです。最新のインストール方法は下記のエントリを参照してください。 http://d.hatena.ne.jp/t_43z/20110503/1304421488 このエントリはリアルタイムWebハッカソンのハンズオン資料その1です。 Linux 普通に入れる 後述のnaveを…

さくらのVPSの初期設定

Ubuntu 64bit32bti版入れました(64bit版は素で400MB近くメモリ食ってたので32bitに変えた)。とりあえずアップデート(インストール時に最後にやってくれてるけど一応) $ sudo apt-get update $ sudo apt-get upgrade SSH公開鍵を追加 ローカルマシンで $ sc…