2011-11-01から1ヶ月間の記事一覧
以下coffeescriptになります。 ちなみにsocket.ioのバージョンは0.8.7になります。socket.io@0.8.7 ./node_modules/socket.io ├── policyfile@0.0.4 └── socket.io-client@0.8.7 channel = io.of('/channels').on 'connection', (client) -> client.hoge() #…
eventmachineでルーティングが必要になりライブラリを探していたのですが、 sinatraと組み合わせるのが一番簡単そうです。 # /path/to/emapp.rb %w( rubygems eventmachine shout sinatra/base ).each { |lib| require lib} EventMachine::run do class App …
まずさらっと紹介。 ・backbone.js …クライアントサイドjsにMVCを提供してくれるすんげーライブラリ。railsと相性抜群(っぽい。まだサラっとしか見てません)railsと連携してルーティングとか使ってみたいので、knockoutjs使ってましたがこっちに切り替えよ…
ライブラリは以下を使用type : redis client library : redis-rb git : https://github.com/ezmobius/redis-rb # /path/to/app/Gemfile gem 'redis' でbundle install あまり乗り気じゃないけどグローバル変数にインスタンス突っ込む。 # /path/to/app/confi…
必要なメソッド : to , join , leave, of , clientstips1 : namespaceについてはsocket.ioのHow To Useページを参照 tips2 : toを使うとidにjoinしたメンバーだけに送られる tips3 : clientsメソッドでroomidにjoinしているメンバーのsocketが得られる tips…
railsで他言語とsessionを共有する際問題となるのが、 内部的にmarshalという形式でデータを保持しているため、 ruby以外の言語でsessionを取得しようとすると、marshalのdeserializeが出来ないとセッションデータを読み込むことが出来ません。そのため、セ…