タグ

Rubyとwebsocketに関するkeyesberryのブックマーク (8)

  • Ruby製WebSocketアプリを最速でHerokuにデプロイする5つのステップ

    テレビ放送が駄目になった」と言われて久しいですがその理由ははっきりしています。それは放送というものがリアルタイム・コンテンツを扱う媒体だからです。リアルタイム・コンテンツはユーザの自由を奪います。ある番組を見るためにユーザはその時間テレビの前に固定化されます。録画放送番組は字義的にはバッファード・コンテンツ1と言えますが、ユーザがそのコントロール権を持っていないつまりその視聴タイミングの制御を製作者側が持っているので、これはリアルタイム・コンテンツなのです。ユーザの唯一の武器はDVDレコーダによる制約の中のローカルバファリングのみです。 現在のWebは主としてバッファード・コンテンツを扱う媒体です。バッファード・コンテンツの世界ではユーザは好きな時間に好きなだけコンテンツを視聴できるという自由が与えられます。コンテンツの製作者側・提供者側にそのタイミングをコントロールする自由はありません

    Ruby製WebSocketアプリを最速でHerokuにデプロイする5つのステップ
    keyesberry
    keyesberry 2013/12/13
    ブログを書きました #ruby #websocket
  • WebSocketで実現する未来型チャットシステム?!

    HerokuでPusherを使わずにWebSocketが利用できるということを知ったのでここを参考に面白いものできないかと弄ってたらなんか不思議なチャットシステム?が出来上がったので暇で誰か知らない人と匿名でチャットというかタイピングのやりとりというか邪魔し合いというかまあ恐らく未体験な人と人との繋がりの類を経験したい方居られましたら是非とも来て見て触ってみてできたら感想などをTwitterとかでつぶやいてくれたら大変にうれしく思います。VimperatorとかのExtensionをOFFにして。 Typewr ソースはこちら。 melborne/typewr 併せて、Server-sent Eventsを使った姉妹品もどうぞよろしく。 つぶやきで合奏したいだと?そんなやつは一昨日(おとつい)きやがれ! === Ruby関連電子書籍100円で好評発売中! === M’ELBORNE BOO

    WebSocketで実現する未来型チャットシステム?!
    keyesberry
    keyesberry 2013/12/09
    ブログを書いたよ! #websocket #heroku #ruby
  • Getting Started with Ruby and WebSockets

    Note: Our friends at The Hybrid Group wrote this great post on how to use WebSockets for us. Thanks guys! In this post, we’ll be covering an introduction to WebSockets, and implementing a basic WebSockets chat app using EM-WebSocket. WebSockets is one of the cooler new features in the HTML5 spec, and allows clients and servers to communicate without using AJAX requests, or HTTP long-polling(Comet)

    Getting Started with Ruby and WebSockets
  • @blog should be nil: RubyでWebSockets実装

    2011年12月31日土曜日 RubyでWebSockets実装 今年もいよいよ終わりですね。今年最後のエントリはWebSocketsについてです。WebSocketsはHTML5仕様の中でももっとも注目されている技術のひとつでしょう。 (厳密には狭義のHTML5仕様には含まれていませんが)これまでもHTTP上でサーバPushを実現する方法としてAJAX(Polling)、Comet(long-polling)などがありましたが、 これらの技術は擬似的なものに過ぎず、ワークアラウンドなものでした。 (CometにはServer-Sent Events という技術があり、これは実際サーバPushであり、これもまたHTML5の仕様のひとつです)WebSocketsはHTTPプロトコルを偽装し、クライアント-サーバ間のやりとりを単一のTCPソケット上で行い、双方向通信を実現しています。一般的なI

  • WebSocketを試す

    MeSHは、Multimedia e-Learning based on Simulator for Higher educationの略です。シミュレータをベースとしたe-Learning環境構築のためのフレームワークを開発しています。 最近、WebサーバからWebクライアントにデータをPushする技術としてWebSocketが脚光を浴びています。従来だと、Comet(AJAXの返答を引き延ばす技法=ロングポーリング)を用いて擬似的にPushしていたのですが、(サーバサイドもクライアントサイドも)プログラムが面倒だったり、クロスドメインへの対応がイマイチだったり、リアルタイム性が乏しかったりなどの理由で、だんだんとWebSocketに移ってきています。気づくと、サーバ側ではpywebsocketやnode.websocket.js、Jetty、mojoなどの実装が出てきましたし、クライア

  • Gate - ✘╹◡╹✘

    前に書いた記事について「えっ、やだなあ開発者の人とか全員見てますよw」とか恐いこと言われたのが最近のトピック。でも、ダイアリーなのでどうでもいいこと気軽に何でも書けば良いし、ブログではなくてダイアリーであることの安心感でもある。あのエイプリルフールの次の日、はてなブログがはてなダイアリーに戻って当に良かった。 RubyKaigi 先週の週末は、念願だったRubyKaigiに参加した。打ちのめされること、Rubyの非言語的な部分を知ること、ネットでしか知らない人を知ってる人に変えること、というような目標は達成され、個人的には成功した。世の中には言葉に出来ないものが多く存在するし、Ustreamやレポートを眺めてるだけでは到底分からなかっただろうことを学んだ。 思うところ色々あるけど、到底書き切れないので、敢えて何も書かない。RubyKaigiの後、自分はどうしてもコードが書きたくなって、で

    Gate - ✘╹◡╹✘
  • WebSocketサーバライブラリ rev-websocket リリース - Blog by Sadayuki Furuhashi

    いま WebSocket がにわかに注目を集めているようです。 ブラウザとサーバの間でリアルタイムな双方向通信を実現する機能で、HTML5に追加された(される予定の)新しい仕様です。 このWebSocketを使うには、ブラウザ側のJavaScriptの記述だけでなく、サーバ側の実装も必要になります。 そこで、Rubyで使えるWebSocketのサーバライブラリ rev-websocket をリリースしました。 gemでインストールできます:gem install rev-websocket 早速、デモアプリケーションを作ってみました:シャウッたー *1 WebSocket を使ったチャットシステムに、ちょっとした演出を加えたシンプルなアプリケーションです。速くタイプするほど大きく表示されるという趣向です^^; WebSocket に対応しているブラウザは今のところ Safari と Chr

    WebSocketサーバライブラリ rev-websocket リリース - Blog by Sadayuki Furuhashi
  • Pusher | HTML5 WebSocket Powered Realtime Messaging Service

    Powering realtime experiences for mobile and webBi-directional hosted APIs that are flexible, scalable and easy to use. We create and maintain complex messaging infrastructure so you can build the realtime features your users need, fast. Bi-directional hosted APIs that are flexible, scalable and easy to use. Get started today and find out what you can build with Pusher

    Pusher | HTML5 WebSocket Powered Realtime Messaging Service
  • 1