タグ

cometに関するSixeightのブックマーク (10)

  • Cometのメモ - hitode909の日記

    ちょっとRubyでCometしたいと思った. Rubyで疑似Cometを実装してみた。 « dev.ゆるふわ (仮) 403 Forbidden Sixeight/comets · GitHub レスポンスを返す前に最高で60秒sleepとかしてた. 5分ぐらいでCometを使ったChatを作る方法 - Hello, world! - s21g これは,Shooting StarというCometするためのライブラリを使ってる.しかし,動画があまりに高速でよく分からない……. ShootingStar - KrdLabの不定期日記 NUブログ :: ShootingStarでCometアプリ作成 これらも. Shooting StarでCometできるのは分かったが,どういう仕組みで動いてるんだろうか(あとで調べる). RubyForge: ShootingStar: Project Inf

    Cometのメモ - hitode909の日記
  • WebベースのチャットシステムをCometで·Comets MOONGIFT

    先日、Lingrのサービス停止が発表された。ビジネス的には難しい面もあったが、技術的には興味深いものだった。特にCometについては、Lingrではじめて知ったという人も多かったのではないだろうか。 Rubyで実装されたComet Webブラウザベースながら擬似的な持続的接続を可能にするCometを手軽に体験してみたい、という方はCometsを試そう。 今回紹介するフリーウェアはComets、RubyベースのCometエンジンだ。ソースコードは公開されているがライセンスは明記されていなかったのでご注意いただきたい。 はじめにお断りしておくと、Cometsはまだ完全な実装ではないようで途中で接続が切れてしまう。最近話題のSinatraをフレームワークに用いており、アプリケーションサーバはMongrelを使っている。 Firefoxから アプリケーションとしてはベーシックなチャットアプリケーシ

    WebベースのチャットシステムをCometで·Comets MOONGIFT
  • ShootingStar-1.0.3リリース - Hello, world! - s21g

    This article was migrated from http://rails.office.drecom.jp/takiuchi/archive/175 Cometサーバ ShootingStar-1.0.3をリリースしました。 http://rubyforge.org/projects/shooting-star/ 以下のコマンドでインストールできます。 $ sudo gem install shooting_star 主な機能: - Cometサーバ - Cometクライアント(Rails Pluginとして) リリースは、ShootingStarの最初のパブリックリリースになります。 リポジトリのtrunkがそのままサンプルRailsアプリケーションになっています。 以下の手順でチェックアウト可能です。 $ svn co svn://rubyforge.org/var/s

  • Juggernaut

    The Juggernaut plugin for Ruby on Rails aims to revolutionize your Rails app by letting the server initiate a connection and push data to the client. In other words your app can have a real time connection to the server with the advantage of instant updates. Although the obvious use of this is for chat, the most exciting prospect is collaborative cms and wikis. What happens Client A opens socket

  • Comet + Rails がおもしろい! - ナカオ日記−フリーランスの轍

    今更ながらCometに挑戦。 Cometというのは… Comet(コメット)とは、Webアプリケーションを構築する際に利用される技術で、この技術を使うと、サーバで発生したイベントをクライアントからの要請なしにクライアントに送信することができる。 Comet - Wikipedia ニコニコ動画などのように、こっちからのリクエストがなくてもサーバからメッセージが飛んでくるあれです。 そのCometをRailsで挑戦。 ちょっと遊んでみたけど面白い! 思ったより簡単だったので、メモ。 まずは、環境構築。 今回はgem"Juggernaut"を使用します。 Juggernaut http://juggernaut.rubyforge.org/ 前提条件 Windows Vista Business 他のOSは未検証 Rails 2.0以上 gemインストール 以下3つのgemをインストールします

    Comet + Rails がおもしろい! - ナカオ日記−フリーランスの轍
  • 更新履歴兼雑記 - 2006年04月09日 AJA Chat

    sayさん にたいていの AJAX は Asynchronous では無い、と教えてもらったので、真に Asynchronous なチャットを作りました。あと XML 関係無いので AJA です。 http://shinh.skr.jp/chat/ とりあえず上記を見ていただいてもよくわからないのですが、えーといかに Asynchronous かどうかを確認するには、他の人と一緒に入るか、一人で複数種類のブラウザを立ち上げて別名でログインすると良いと思います。残念ながら同一ブラウザで複数入るとか、同じログイン名で入るとかするとおかしいことになります。 えーとそんでなんというか。要するにたいていの AJAX は Asynchronous と言いつつも1秒おきだのでポーリングしてるわけですね。しかしそれでは1秒おきにしか発言が来ないしサーバに1秒おきにアクセスするし…でイマイチなわけです。 で

    更新履歴兼雑記 - 2006年04月09日 AJA Chat
  • リアルタイムなチャット (2) - まちゅダイアリー (2006-04-11)

    リアルタイムなチャット (2) - まちゅダイアリー (2006-04-11)
  • Lingr and Comet - 技術解説編:Kenn's Clairvoyance

    さて、お待たせしました。いよいよCometとLingrについての技術解説です。 ■Comet解説 さて、まずはCometとは何で、どういう背景によって生まれたのか、についての解説から始めます。 まず前提として、Webアプリケーションにおいては、通信開始のトリガーは常にクライアント側が握っています。つまりURLを入力したりボタンをクリックしたときなどに通信が発生することになるわけですが、このようなアーキテクチャは、サーバ側で発生した変化をリアルタイムにクライアント側に通知することが原理的にできないことを意味します。 チャット・アプリケーションでは、複数のユーザから不定期にメッセージが送信され、それが他の参加者に一斉に配信されなければなりません。しかし、メッセージを受け取ったサーバ側では、それをクライアントに即座にプッシュで通知する方法がないのです。 そのため、一定期間ごとにブラウザがサーバに

    Lingr and Comet - 技術解説編:Kenn's Clairvoyance
  • Kazuho@Cybozu Labs: Comet の正しい使い方

    « 「スーパー技術者争奪戦」 | メイン | JavaScript から Flash の便利な機能を使う方法 » 2007年02月23日 Comet の正しい使い方 今日会社の勉強会で Comet について話す機会がありました。 Comet については、普及するかどうかという以前に、どう使えばいいのか、正しく使った場合に何をどこまでできるのか、という理解が共有されていないように思います。なので、(あくまで私見ですが) 使用したスライドの一部を公開したいと思います。よろしければごらんください。また、問題や改善すべき点があれば、教えていただければ幸いです。

  • Comet - Wikipedia

    この項目では、Webアプリケーション技術について説明しています。その他のCometについては「コメット」をご覧ください。 この記事には独自研究が含まれているおそれがあります。問題箇所を検証し出典を追加して、記事の改善にご協力ください。議論はノートを参照してください。(2009年5月) Comet(コメット)とは、Web アプリケーションを構築する際に利用される技術で、この技術を使うと、サーバで発生したイベントをクライアントからの要請なしにクライアントに送信することができる。 Comet はこのような通信を実現するための複数の手法をまとめた概念である。これらの手法はブラウザにプラグインを追加することなく、(JavaScript のような)デフォルトの機能で実現されるものである。理論的には Comet は、ブラウザがデータを要求する形の既存のウェブのモデルとは異なっている。実際は Comet

  • 1