元データ分析の会社で働いていた人の四方山話スマートフォン用の表示で見る元データ分析の会社で働いていた人の四方山話この広告は、90日以上更新していないブログに表示しています。apiサンプルはよく見かけるので、何かそれ以外のものはないかと思って見つけました。GitHub概要は、こちらに非常によくまとまっています。要は、ボードの上にポスト・イット風のメモを貼付けて、動かして・・・ということを共有できる、かなり面白いものです。いう記事もありますし、Web上で似たことができるんじゃないなぁと思っています。これ、かなり面白いです。自分の場合、CentOSとUbuntuで導入してみましたが、どちらも非常に簡単でした。Websocketのリアルタイム通信の威力がよく分かる。2点ではないでしょうか。単純なチャットだったら、もうあるじゃない、みたいな反応をされがちですので。いうわけで、以下に導入手順などを書いてみます。rindai87の日記を参考に導入してみてください。ちなみに、scrumblrはnode.jsの0.4.1以上に対応しているらしいので、できるだけ新しいものをインストールした方がいいですね。本題のscrumblrの導入です。githubからソースコードを落としてくるnpmから必要なライブラリのインストールredisの導入scrumblrのソース取得ここから落としてきます。https://github.com/aliasaria/scrumblrライブラリのインストールasyncexpressjaderedis-clientredissanitizersocket.iosimplesetsconnect-redisこれだけ必要です。connect-redisRedisのインストールRedisはKVSの一種でこの記事などで詳しい解説が書かれています。自分は今回初めてredisという存在を知りましたが、技術的にもなかなか面白いもののようです。現時点では調査中なので、まだなんとも言えませんが、非同期でディスクに書き出しを行うことで、読み込み処理だけではなく、書き込み処理についてもスケールアウトが行いやすい、ということのようです。スケールアウト自体、まだまだ勉強不足なので、これはまた別の機会にして、今回はscrumblrを動かすためだけ、という目的でRedisを導入します。Redisの本家はここです。ここから最新版をダウンロードして、コンパイルします。install/usr/local/binに展開されます。shutdown直前までの情報が/usr/local/binに書き出されてサーバが停止するので、次回起動時にtestを取得可能です。Redisの特徴である非同期書き出しについても、機会を改めて調べてみたいところです。この記事が、インストールから起動まで詳しく書かれています。Scrumblrの起動さて、本題へ戻ります。ここまできたら後は簡単。Redisを起動させて、node.jsを起動させる、の2段階で終了です。(port番号)これで、http://localhost:(port番号)にアクセスするとここと同じような画面が表示されるはず。本当はこの後、デーモン化の部分(おそらくscrumblrはforeverを採用している)なんかの運用のところを検討すべきでしょうが、今回はとりあえず動かしましたというレベルで終わっておきます。node.jsなかなか楽しいですね。Scrumblrのソースを読んだり、Scrumblrで使われてるライブラリを調べたりすると理解が深まりそうです。G-Toolsまた、Redisが思った以上に面白そうな予感がしています。情報がまとまったらまた書くかもしれません。Entriesはてなブログをはじめよう!rindai87さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。