問題タブ [rapache]
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.
r - 「opencpuknitrアプリ」からアクセスできないRパッケージ
私は数週間前にOpenCPUで遊び始め、それに夢中になっています。「knitr」アプリと「opencpu.demo」アプリを正常にインストールできました。私が遭遇している問題は、新しいrパッケージにパッケージ化したR関数を呼び出して、knitr-app内から呼び出そうとしたときです。そのようなパッケージは存在しないというメッセージが表示されます。Rシェルとknitr-appインターフェイスからinstalled.packages(lib.loc = "/ usr / lib / R / library")を実行しましたが、実際にパッケージは前者に表示されますが、後者には表示されません。ここで何が起こっているのか分かりません!誰かがこれに答えることができれば大いに感謝します。
omments:/ R / pub / base / Identity / json APIを介してfind.package( "DummyPkg")を実行すると、元に戻ります
ただし、knitr-appWebページ内からの同じクエリは次を返します。
r - プロット中にRApache qplotが機能しない
RApache は、私の Linux SuSE 12.2 サーバーで ggplot2 と組み合わせて (プロットでは適切に動作している間) 正しく動作しないようです
http://claree.univ-lille1.fr/R/brew/rapacheggplotを実行すると:
brew のこのソースは空の png ファイルを生成しますが、2 つの ggplot2 コマンドを単純なプロットに置き換えると、png ファイルは正しく生成されます ( http://claree.univ-lille1.fr/R/brew/rapacheplotを参照) 。
apache2 error_log で次のように表示されます。
ggplot2 は R CMD INSTALL と RApache を使用してソースからコンパイルされました RApache ではなく R 1.15.1 を使用してそのプログラムを実行すると、すべて正常に動作します。この問題は、SuSE ディストリビューションに固有のもののようです。同等の rapache と ggplot2 バージョンを使用すると、Mountain Lion Os X Mac Air コンピューターの localhost からすべてが正しく機能します。
この問題を解決する方法を知っている人はいますか?
javascript - OpenCpu サーバーからドロップダウン メニュー リストを動的に取得する
2000 を超える企業名を含む HTML ページにドロップダウン メニューを実装する必要があります。HTML ページにそのような巨大なリストを埋め込むと、ページが巨大になり、読み込みが遅くなります。OpenCPU にインタラクティブなメカニズムがあるかどうかを知りたいです。 /RApache を使用して同じものをインタラクティブに取得します。ユーザーが A と入力した場合と同様に、文字「A」で始まるすべての会社名が表示されます...
php - 変数をRに送信してから、Rが画像をブラウザに送信したい
私はRApacheでR環境を使用するWebアプリケーションに取り組んでいます。AJAX.updater関数を使用していくつかの変数をRスクリプトに送信すると、ブラウザーにResponseTextが返され表示されます。問題はありませんが、グラフをプロットするRスクリプトに変数を送信してから、画像をブラウザに返したいと思います。
たとえば、そのスクリプトを使用して、Rによってプロットされた画像をブラウザに表示できます。
そして、変数を送信してテキスト文字列を返す他のスクリプト:
RApacheのGET変数を使用すると、Rスクリプトの「autini」を操作できます。
考えられる解決策の1つは、画像をファイルに保存することですが、私はそれがあまり好きではありません。「 readbin 」で読み取ったビットストリームを「responseText」に入れて、phpで画像を作成する方法はありますか?AJAXのWich関数を使用する必要がありますか?
御時間ありがとうございます!
r - Web アプリケーションから rJava を使用しようとしたときにエラーが発生しました
Ubuntu 11.04 で R バージョン 2.15.2 を使用しています。JAVA_HOME
変数はに設定されています
rJava
RI からのロードを使用できるようにするには、 に設定JAVA_HOME
する必要があり$JAVA_HOME/jre
ます。ただし、rJava
R Web アプリケーションによって呼び出される R スクリプトからは使用できません。に設定JAVA_HOME
し /usr/lib/jvm/jdk1.6.0_21/jre
ましたenvvars
が、このトリックは機能しません。
助言がありますか?
r - RApache サーバーは *.rhtml ファイルを実行する代わりにダウンロードします
RApache を使用して R Web アプリケーションを開発しています。
すべてのアプリケーションを終了し、ローカル サーバーで正しく実行されます。しかし、それを大学のサーバーに移植するときに問題が発生します。.rhtml ファイル。R スクリプトはどこにありますか。リンクを使用して直接開こうとすると、ブラウザによってダウンロードされます。このファイルをダウンロードする代わりに実行するには、構成ファイルにハンドラーを追加する必要があると思います (ローカルサーバーでは必要ありませんでした) が、検索しても成功しませんでした。
誰でもハンドラーまたは何をすべきか教えてもらえますか? ありがとう!
r - コンパイルされた R パッケージは下位互換性がありますか?
新しい R 3.0.0 では、提供されたすべてのパッケージを再インストールする必要があります。2 つの質問:
- これは、R をアップグレードした後に、R を呼び出すソフトウェア (例えば rapache) を再コンパイルする必要があるということでもありますか?
- 新しいビルドには下位互換性がありますか? たとえば、
r-cran-xxx
パッケージが 3.0.0 を使用してコンパイルされている場合、r-base-dev
このパッケージを R 2.15 にロードできますか? それとも、R 2.15 と R 3.0.0 用に別々のバイナリ パッケージを配布する必要がありますか?
javascript - Rapache brewがjavascriptを出力しない
googleVis チュートリアルに従って、次のように Brew を使用して Web ページにグラフを動的に埋め込もうとしています。
html:
test.brew:
ページが作成されると、javascript 以外のすべてが html ファイルに挿入されます。
下のJavaScriptも出力されるように、この問題を修正する方法を知っている人はいますか?
(Rでインタラクティブにチェックし、出力をファイルに書き込み、ブラウザでページを正常に開いたので、そこにあることはわかっています)。
rapache - RApacheで現在の出力をフラッシュするには?
RApache を SSE (Server Sent Events) および同様の (ロング ポール、コメットなど) バックエンドとして使用してテストしています。出力をフラッシュする方法にこだわっているようです。出来ますか?
これが私のテスト R スクリプトです。
私の Rapache.conf エントリは次のとおりです。
そして、wget または curl を使用してテストします。
どちらもただそこに座っているだけで、何も送信されていません。
を使用sendBin()
しても変化はなく、 を使用しても変化はありませんでしたflush()
。
に変更repeat
するfor(i in 1:5)
と、5秒間そこに座ってから、5つのタイムスタンプが表示されます(1秒間隔)。したがって、他のすべては正常に機能していると思います。これは純粋にバッファリングの問題です。
更新: 5 か月後にこれを新鮮な目で見ると、問題をより明確に説明できたと思います: 問題は、RApache がすべての出力をバッファリングしているように見え、R スクリプトが終了するまで何も送信しないことです。ストリーミングに役立つようにするには、呼び出されるたびflush()
に、つまり R スクリプトがまだ実行されている間に、Apache からクライアントにデータを送信する必要があります。それで、私の質問は: RApache をそのように動作させる方法はありますか?
更新 2flush.console()
前または後に追加しようとしましたflush(stdout())
が、違いはありません。トップもやってみsetStatus(status=200L)
ました。SERVER$no_cache=T;SERVER$no_local_copy=T;
そして、スクリプトの先頭で試しました。繰り返しますが、違いはありませんでした。(はい、どれも役に立たなかったはずですが、試してみて損はありません!)
PHP が Apache モジュールとして実行されている場合にフラッシュを実装する方法へのリンクは次のとおりです
。 #l290
キーポイントは への呼び出しがあることだと思いますap_rflush(r)
。私は、RApache がap_rflush()
呼び出しを行っていないと推測しています。