問題タブ [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.

0 投票する
3 に答える
1690 参照

ruby - Railsでのチャットの実装

chat moduleRailsアプリケーションにを実装しようとしています。このrailscastFayeチュートリアルを調べまし。チュートリアルを通じて、ライアンはbroadcastingメッセージについて言及していますが、私が欲しいのはprivate conversations、ブロードキャストではなく、クライアント間のようなものです。

フェイを通してそれを行うことは可能ですか?または、Railsでチャットを実装するためのより良い方法はありますか?

0 投票する
1 に答える
96 参照

iphone - Apple Mach-O Linker (id) エラーで iPhone 用の juggernaut cocoa が壊れる

ジャガーノートココアを使ってみた

https://github.com/fpotter/juggernaut-cocoa

この行を私のコードに追加しました:

そして、次のエラーが発生します。

返信ありがとう

0 投票する
1 に答える
141 参照

ruby-on-rails - 純粋なHTTPS接続を介してJuggernaut2にサービスを提供

私はRubyonRails Webサイトを持っており、そこですべての接続をSSLに強制します。HTTPSを使用するには、そのサイトからのすべての接続も必要です。また、別のポートに接続しても、GoogleChromeは自動的にHTTPSに切り替わります。

これは、 http://www.mysite.com: 8080に接続できないことを意味し ます。httpsを介してjuggernautjsファイルを提供する必要があります。しかし、Juggernautは内部Webサーバーでhttpの代わりにhttpsを使用したくないため、これは機能しません。そこで、application.jsファイルをjuggernautフォルダー/usr/local/lib/node_modules/juggernaut/public/application.jsからrailsフォルダーpublic / juggernautにコピーし、HTMLコードの次の行を変更しました。

これで、少なくともJuggernautオブジェクトを開始できるようになりました。私が実際にリスニングを始めたときに問題が発生します。このエラーが発生します:

見つかりません:https ://www.mysite.com:8080 / socket.io / 1 /?t = 1340749304426&jsonp = 0

だから私はどちらかをする必要があります

a)変更できるので、実際にJuggernautsWebサーバーでhttpではなくhttpsを使用できます。これが望ましいです。

また

b1)Juggernautを修正して、ポート8080を介してsocket.ioにアクセスしようとしないようにします。

b2)サーバーにsocket.ioを追加します。できれば、ルートではなくwww.mysite.com/juggernautフォルダーの下に追加します。

何か案は?

ありがとう!

0 投票する
1 に答える
1064 参照

ruby-on-rails - Railsアプリ:分岐後にジャガーノートredisを再接続しますか?

Juggernautを使用して一定の間隔でデータをクライアントにプッシュする Rails アプリに取り組んでいます。コントローラー アクションを使用してプッシュを開始します。しかし、プッシュは長いプロセス (10 分以上) になることが多いため、spawn を使用してタスクをフォークしています。例えば:

問題は、start_pushing アクションを実行すると、ログ ファイルに次のエラーが表示されることです。

そこで、問題が解決することを期待して、spawn_block 内に次を追加しました。

$redisをリセットするためにこれを追加する前でも、アクションは断続的に機能していましたが、修正されていないようです。おそらく $redis をリセットしても何も起こらないと思います。Juggernaut はまだ古い接続にアクセスしています。それはありそうですか?Juggernaut が新しい Redis 接続を使用していることを確認するにはどうすればよいですか?

私が説明していることについて質問があれば教えてください。私は今立ち往生しているので、助けに感謝します。

0 投票する
1 に答える
204 参照

ruby-on-rails - Mac OS X で npm を使用して juggernaut をインストールできない - バージョン 10.7.4

以下のリンクをたどってnpmをインストールしました

http://shapeshed.com/setting-up-nodejs-and-npm-on-mac-osx/

Node -v 0.8.2 が正しくインストールされました。

次に、次のコマンドを使用してnpmをインストールしました

しかし、エラーが発生しました-

また、github から npm をクローンしてから make install を実行しましたが、以下に示す 3 行目で停止しました。

しばらく試した後、install.sh ファイルをダウンロードし、 すべての場所でhttps://registry.npmjs.org/http://registry.npmjs.org/に変更しました。

次に、ルートユーザーとして次のコマンドを実行しました

npm -v = 1.1.42 がインストールされました

しかし、次のコマンドでジャガーノートをインストールしようとしたとき

次の行でスタックし、何も起こりません。

問題は https URL または npm のインストール方法にあると思います。

この問題を解決するにはどうすればよいですか。

どんな助けでも大歓迎です。

0 投票する
4 に答える
70461 参照

python - Flaskフレームワークでサーバープッシュを実装するには?

Flask マイクロ Web フレームワークでサーバー プッシュ機能を備えた小さなサイトを構築しようとしていますが、直接操作できるフレームワークがあるかどうか知りませんでした。

Juggernautを使用しましたが、現在のバージョンのredis-pyでは動作しないようで、Juggernaut は最近廃止されました。

私の場合、誰か提案がありますか?

0 投票する
1 に答える
27268 参照

python - フラスコフレームワークはサーバーからクライアントブラウザにリアルタイムデータを送信できますか?

サーバーが接続を介してクライアントにデータを送信できるように、フラスコがどのように(もしあったとしても)長いポーリングを実行するのか疑問に思っていました。たとえば、サーバーがストリーミング API を介して Twitter フィードを受信した場合、それはどのようにクライアント ブラウザーに渡されるのでしょうか?

このような状況ではflask.flashを使用できないと思います。

ありがとう

例をありがとう。サンプルを見て、自分のコードに実装しようとしても、クライアント ブラウザにリアルタイムの出力が表示されません。

juggernaut と redis を使用して、フラスコの snippet() をベースにしています。これは私のpythonコードです:

私のhtmlページは、ベースhtmlページから継承しています:

クライアント ブラウザに何も送信されない理由について、私はまだ混乱しています。

ありがとう

0 投票する
2 に答える
1195 参照

python - ジャガーノートでリアルタイムデータをクライアントに送信

http://flask.pocoo.org/snippets/80/のフラスコ スニペットに従って、クライアント ブラウザにリアルタイムの情報を送信するために、フラスコ用のジャガーノート フレームワークを使用しようとしました 。

コードに実装しようとしても、クライアント ブラウザにリアルタイムの出力が表示されません。

これは私のpythonコードです:

私のhtmlページは、ベースhtmlページから継承しています:

クライアント ブラウザに何も送信されない理由がわかりません。

ありがとう

0 投票する
1 に答える
314 参照

ruby - チャットモジュールを既存のrubyアプリに統合する

Railsアプリケーション(Rails3 / ruby​​ 1.9.x)があり、クライアントがチャットをアプリケーション(例:「facebook」のように)と統合することを望んでいるので、私のオプションは何で、何ができるか知りたいです。最善のアプローチであり、以下は要件です

1-(rubyアプリケーションに)ログインしているユーザーのみが友達とチャットできるようにする必要があります2-簡単なチャット(画像やファイルなどを渡す必要はありません)3-頻繁に使用されることはありません(Facebookチャットのように) )。

以下は私が持っているかもしれないと思うオプションです

1-チャットモジュールを作成します(例:juggernautを使用して)、しかし私の懸念は、

それは簡単な実装になりますか

'juggernaut'なので、フラッシュを使用すると欠点になります

2-サードパーティのオープンソースチャットモジュールを統合する(ruby)

このようなことが一度あるかどうかはわかりません。

3-サードパーティのオープンソースチャットモジュール(javascript)を統合する

このようなことが一度あるかどうかはわかりません。

認証とすべてを行う方法がわかりません;(

ここで私を助けてくれませんか:)

前もって感謝します

0 投票する
1 に答える
461 参照

ruby-on-rails - ruby/rails: Android のプッシュ & チャット サーバー

  • 別のプッシュ サーバーを使用する理由 Google C2DM は、一部の地域ではうまく機能しません。
  • Ruby/Rails を使用してプッシュ サーバーを作成する方法は? さて、それは私の本当の質問です。私は数日間グーグルで検索しました。
  • オプション: IMPP(OpenFire)、Juggernaut、Faye、AndroidPn。それは私を混乱に導きます。私の要件は、シンプルで軽量のプッシュ サービスと軽量のテキスト チャットです。それらはプロジェクトのほんの一部です。どちらの方がよいですか?