自分の感受性くらいスマートフォン用の表示で見る自分の感受性くらいこの広告は、90日以上更新していないブログに表示しています。dirtyこのエントリはリアルタイムWebハッカソンのハンズオン資料その5です。今回は、前回のチャットサンプルのチャットログを永続化してみましょう。node.jsは様々なデータストアと連携することができます。RedisなどのいわゆるNoSQLと呼ばれるものと連携させるのが人気のようです。JSON形式でそのまま格納することのできるデータストアは、JavaScriptから扱うのに都合がいいというのは言うまでもないと思います。node.js製のデータストアエンジンもいくつかあります。有名なのはnStoreでしょう。今回はdirtyというライブラリを使います。理由は僕が使ってみたかったからです。v0.2.3で使おうとしたら'constrants'ってモジュールが見つからないよってエラーが出てしまう。パッチはあたっていて、npmにその最新のが登録されていないだけの状態なのでgithubから直接とってくりゃいい。installでOKんじゃさっそくdirtyを使ったapp.jsを見てみましょう。});});こんだけです。見ての通り、メッセージを受け取ったらそれを現在時刻のミリ秒をキーにsetしています。新規接続したらそいつに全てのログをforEachで回しながらsendしています。これでどんだけのパフォーマンスが出るかわかりませんが、それはこのチャットを実際に使うハッカソンの会場で判明することでしょう。4時限目」の資料その4です。4時限目」の資料その3です。ホスティングサービスまとめ色々でてきてるので備忘録。随時更新していきます。2012」を開催します。日本ユーザグループCoderwallはてなブログをはじめよう!t_43zさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。