問題タブ [juggernaut]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - ライブ同時編集を行う方法は?
私は基本的に単なるテキストエディタであるRailsアプリを構築しようとしています(他のどこにも見つからないいくつかの追加機能を備えています-それが私がそれを構築している理由です)
コア機能の1つは、ライブ同時編集、またはリアルタイム共同編集(あなたがそれを呼びたいものは何でも)です。
これまでのところ、 Juggernautというプラグインを使用してサイトを設定しました。これにより、クライアントまたはサーバーから、必要なJavascriptを他のすべてのクライアントに送信できるようになります。したがって、誰かが何かを入力すると、他のクライアントがサーバーをポーリングしなくても、その人が入力した内容を他のすべてのクライアントに送信できます。
私が抱えている問題は、競合を解決するためにどのアルゴリズムを使用すればよいかわからず、これを可能な限り最善の方法で実行することに要約されます。操作変換について少し読んだことがありますが、Javascript/Railsソリューションを使用してそれを適切に実装する方法がわかりません。
OTのようなものが欲しいのですが、それを実装する方法がわからず、どこから始めればよいのかわかりません。これを実装する方法についての助けは私にとても幸せです!
ruby - ストリーミング、デーモン、cronジョブ、それらをどのように使用しますか?(Rubyで)
ついに、ストリーミング、デーモン、cronタスク、およびそれらを中心に構築されたすべての優れたgemを調べることができました。しかし、私はこれらのものをいつどのように使用するかについては明確ではありません。
少し質問があります:
1)Facebookの友達のアクティビティフィード、お気に入りの本に関する最新のAmazon書評、Twitterフィードを使用して、常に最新の状態に保たれるWebサイトが必要な場合は、カスタムを作成するだけで済みます。デーモンジェム、コンテンツをストリーミングするためのルビーヤリジェム、およびいつでもジェムを使用したストリーミングの実装。たとえば、3〜10秒ごとにこれらのサイトをチェックして、探しているコンテンツが変更されているかどうかを確認しますか?それはどのように機能しますか?それとも、通常/できれば別の方法で行われますか?
2)(1)プロセッサを集中的に使用しすぎていませんか?リアルタイムの更新が必要なWebサイトにストリーミングAPIがない場合、それを行うためのより良い方法、ライブコンテンツストリーミングのためのより良い方法はありますか?別の小さなrubyアプリ(デーモンとcronジョブを使用)で数秒ごとにリクエストを送信し、json / xmlの結果を取得し、nokogiriを使用して不要なものを削除してから、コメント/本/投稿などの小さなリスト、変更されたもののフィードを作成し、Juggernautなどを使用してそれらの変更をいくつかのrailsアプリにプッシュします。それはうまくいくでしょうか?
私はそれがすべて質問に要約されると思います:
一部のWebサイトの最新コンテンツのリアルタイムストリーミングはどのように機能しますか?どうやってやるの?...誰かが私のサイトにいる場合、彼らはちょうど出たばかりの新しいメッセージや新しい本をリアルタイムで見ることができますか?
あなたの答えを楽しみにしています、ランス
ruby-on-rails - InternetExplorerでRailsJuggernautをテストする方法は?
Railsアプリケーションに問題があります。サーバープッシュにはjuggernautを使用しています。これは、Firefox、Opera、Chromeで非常にうまく機能しますが、IEではまったく機能しません。IE6+と互換性があるはずです。
問題は、 FirefoxのFirebugのようにネットワークを監視できるデバッグツールが見つからないことです。IEデバッグバーを試しましたが、AJAXとネットワークについては何もありません。
デフォルトのジャガーノート設定で実行していますが、プッシュサーバーにも接続していません。
ruby-on-rails - ジャガーノートエラー
chat_sandbox の例を使用して Juggernaut プラグインを実験しようとしています。
このエラーメッセージが表示されます
私はそれが何を意味するのか分かりません。
私のjuggernaut.ymlは次のとおりです
前もって感謝します。
ruby-on-rails - ジャガーノート環境設定
実稼働環境でポートを制御できないため、開発環境と実稼働環境でサーバーに異なるポートを構成できると仮定して、Juggernaut サーバーを実稼働環境で実行する方法を見つけようとしています。また、サーバーが「切り離された」モードで起動すると仮定しますか?
アドバイスをいただければ幸いです。
ruby-on-rails - Firefoxでデフォルトのジャガーノートアラートをサイレントにする方法は?
RailsアプリケーションでJuggernautプラグインを使用しています。
http://github.com/maccman/juggernaut_plugin
Firefoxでアプリを実行しているときにalert()を無効にする方法が見つかりません。
何か案は ?
ruby-on-rails - Rails 3-テンプレートとJSジェネレーターを含むジャガーノートの修正
Rails 3 でオリジナルのJuggernaut ( Juggernaut 2@template
ではない) を使用しています。この他の投稿によると@template
、Rails 3 のコントローラーでは提供されていません。
Rails 3でスムーズに実行できるように、次のコードを修正するにはどうすればよいですか? (元のスクリプトへのリンクは次のとおりです。 を探してくださいrender_with_juggernaut
。)
私は2つのことのうちの1つができると考えています:
- @template をどうにかして手に入れる
- JavaScriptGenerator を使用せずに JS のスニペットを生成する (@template が必要)
これらまたは他の方法のいずれかを行う方法について何か提案はありますか?
ありがとう!
node.js - node.js とジャガーノート pub/sub
私はエクスプレスフレームワークとジャガーノートを使用しています。私はジャガーノートに関する多くの例を見ました.すべての例はこの方法を使用しています(クライアント側):
安全ですか?私はそうは思いません。誰もが javascript コンソールからチャンネルを購読できます。サーバー側からチャンネルを購読する方法はありますか?
ruby-on-rails - ジャガーノートの収入メッセージをキャッチ
ジャガーノートのプッシュメッセージをブラウザのHTML形式で表示するにはどうすればよいですか?前もって感謝します..