問題タブ [cloudfiles]
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.
hyperlink - クライアント側ファイルへの html リンク
私はASP.netで、リモートサーバーで利用可能なドキュメントをリストするWebアプリケーションを開発しています。これは、エンド PC を制御できる非常に限られた数のユーザー向けです。私が必要としているのは、エンド ユーザーがハイパーリンクをクリックすると、ファイルが編集用に Word または Excel で直接開き、リモート サーバーに直接保存されることです。
ファイルは、「仮想ドライブ」文字 (x:) を持つ非常に一般的なクラウド ファイル共有システムでも利用できます。
google doc は各ファイルに一意の URL を提供しますが、リンクを 1 回クリックすると、ローカルの Microsoft Word ではなくオンラインで開きます。これらはオフィス用のプラグインですが、ドキュメントは Web アプリからではなく Word から開く必要があります。
したがって、「file.lnk」を開くためのファイルへのWindowsエクスプローラーリンクを作成するという考えになります。エクスプローラーで lnk 拡張機能を開くようにブラウザーを設定します。
ここで、test.lnk は、仮想ドライブ上のターゲット ファイルへのエクスプローラ リンクです。
Windows でのみ動作するため、この音は少し怪しいと思います。
これは、htlm ファイルがローカル マシン (d:\app.htlm) で実行されている限り問題なく機能しますが、html ファイルがリモート Web サーバー (mydomain.com/app.html) で提供されている場合は機能しません。
質問: クライアント側のリンクがリモート Web サーバーから提供されないのはなぜですか?
sharepoint や Alfresco のようなモンスター アプリケーションを使用せずに、Web ブラウザーから開いた MS Office ドキュメントを編集する簡単な実装はありますか?
python - ファイルコンベアのインストール
Fileconveyor の限られたドキュメントでは、Web サイト Fileconveyor.org で次のように pip コマンドを実行した後、どこにインストールするかについて混乱しています。
結論: Drupal 6 および CND モジュールと統合するために、Debian 6 に Fileconveyor をインストールできた人はいますか?
settings.xml ファイルを配置する場所がわかりません。
ありがとう、カーティス
cloudfiles - FileConveyor-積雲-CloudFilesに表示されないファイル
FileConveyorとdjangocumulus(mossoの代わりになります)をインストールしました。/home/drupal/conveyortestscanPathとして使用するテストディレクトリを作成しました。
FileConveyorデーモンを起動すると、jsファイルとcssファイルが同期されている(そして削除されている)と言われます。CloudFilesコンテナーを見ると、static/views_slideshow_galleriaフォルダーが作成されていることがわかりますが、その中にファイルはありません。1つのcssファイルと1つのjsファイルがあるはずですが、ありません。
私は何が間違っているのですか?
これが私のconfig.xmlです:
php - swift openstack で php クラウド ファイルを使用すると、内部サーバー エラーが発生する
現在、 tempauth を使用した SAIO インストールで、swift の API として php could ファイルを使用しています。php ファイルの実行:
認証に問題があるため、実行が機能しませんでした:
PHP 致命的なエラー: 例外 'AuthenticationException' がキャッチされず、メッセージ 'ユーザー名またはアクセス キーが無効です。
ユーザー名とapi_keyは正しいです(swiftコマンドでテストされ、swiftでコンテナを操作できましたか?認証時にどのように機能するのか疑問に思っていますか?任意のアイデア
c# - Rackspaceを使用したファイルのアップロード
ここでは、RestSharpを使用してRackspaceRestfulAPIを使用しています。ドキュメントにはリクエストの作成方法が示されていますが、データソース(ラックスペースにアップロードするファイル)をどこで指定する必要があるのかわかりません。
これが私がリクエストを作成する方法です:
応答は次のとおりです。
したがって、ファイルは作成されますが、サイズが0バイトであるため、ファイルには何もありません。
どんな助けでも大歓迎です。
ruby-on-rails-3 - ペーパークリップとフォグを使用した Rackspace Cloud Files へのアップロード
これを行う方法がわかりませんか?そして、他のどこからも多くの助けを見つけることができませんでした!
このようにペーパークリップとフォグを設定しました。
config/initializers/fog.rb
環境.rb;
file_field画像を取得してコントローラーに投稿するために使用しています。これにより、次のようなものが得られます。
私が理解できないのは、このようなものを使用してこのファイルをクラウドファイルに実際に保存するにはどうすればよいかということです。
編集
関連モデル;
そしてコントローラーでは、これが現在上記のパラメーターに基づいて写真を作成している方法です。
python - Pythonのグローバルな「接続」のような変数
フルスクリプト:https ://gist.github.com/4476526
問題の特定のコードは
スクリプトは完全に正常に機能しますが、グローバル変数はためらうことなく使用する必要があり、ほとんどの場合、グローバル変数なしで同じことを行うためのより良い方法があることを複数の場所で読みました。これは本当ですか?もしそうなら、このスクリプトをどのように正確に修正する必要がありますか?私には、これらのオブジェクトを複数の関数の引数として渡すのではなく、グローバル接続変数とコンテナー変数を使用する方がはるかに簡単に思えます。
rackspace - Rackspace Cloud Files(OpenStack Swift)vb.netのTempUrlの例
誰かが.net(c#またはvb.net)のラックスペースクラウドファイルのtempurl関数の例を提供できますか?
RackSpaceサイトのドキュメントは次の場所にあります: http ://docs.rackspacecloud.com/files/api/v1/cf-devguide/cf-devguide-20121130.pdf52 ページから。
RubyとPythonには例がありますが、移植に問題があります。する必要がある:
- アカウントの一時URLメタデータキーを設定します
- HMAC-SHA1(RFC 2104)を作成します
- 一時URLを作成します
ruby-on-rails - CarrierWave と Rackspace Cloudfiles でアップロードが非常に遅いのはなぜですか?
画像のアップロードに CarrierWave を使用しています。Rackspace Cloudfiles をストアとして使用すると、アップロードに 3 ~ 5 秒かかります (本番環境)。最初は、画像プロセッサが遅いかぎこちないか、または何かが原因だと考えていました。そこで、RMagick から Vips に切り替えました... 速度に目に見える変化はありません。
もっと情報が必要だったので、New Relic インストルメンテーションをいくつか書くことにしました。
http://github.com/tehprofessor/newrelic-carrierwave
インストルメンテーションを使用した後、New Relic は、各リクエストの大部分 (平均で 85%) が以下の中で費やされていることを報告しています。
#store メソッドが複数回呼び出されています。最初の呼び出しが遅い場合もあれば、最後の呼び出しが遅い場合もあれば、それぞれが呼び出される場合もあります。平均して、#store への最速の呼び出しは約 234 ミリ秒で完了します。
現在、5 つのバージョンを作成しています。それぞれが 10 ミリ秒未満で完了します (画像処理の場合)。ソース ファイルは 100k ~ 500k です。
つまり、Rackspace に投稿することは間違いありません。画像ライブラリとは関係ありません。
私の CarrierWave 構成
Rackspace に問い合わせたところ、Curl の使用が提案されました。私を助けようとしていたサポート担当者は、Curl を使用すると、クラウド ファイルが一貫して高速であることを発見しました。これは特に役に立たず、私の New Relic インスツルメンテーションが示唆するものとは対照的であることがわかりました。
また、私が使用しているコンテナーはパブリックであり、クラウド サーバー (VPS) と同じデータ センターにあります。
この時点で、なぜこれが非常に遅いのか、私はほとんど途方に暮れています。特に、サービスネットが設定されており、コンテナーとサーバーが同じデータセンターにあるためです。誰かが提案やアイデアを持っているなら、私はそれらを聞きたいです...
おそらく、私は非常にばかげたことをしたか、構成オプションを見逃したのでしょうか? どんな助けでも大歓迎です!
更新: 1 年後、これはまだ問題です。それほど悪くはありませんが、Rackspace が何かを変更したのでしょうか?
ありがとう、セベ
php - APC キャッシングの問題を診断するには?
最近、Rackspace Cloudfiles PHP API ライブラリを使用するサイトで APC を有効にしました。昨日、Cloudfiles へのアップロード プロセスが失敗しました。これは、APC によってキャッシュされている期限切れのトークンが原因だと思われます。この問題を診断する方法はありますか? それとも、すべての cloudfiles ライブラリ コードがapc.filters構成と共にキャッシュされないようにする必要がありますか?
編集:トークンをログに記録するコードを1行追加するだけで関連ファイルを更新したため、APCキャッシングが問題であると思われました。ファイルを更新した後、アップロードプロセスが再び機能し始めました。
Edit2: これは、常に実行されているバックグラウンド スクリプトで発生していました。値はスクリプトに格納されていて、更新されていませんでした。トークンを更新できるように変更を行った後、スクリプトを再起動したことを忘れていました。