問題タブ [offline]

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 投票する
2 に答える
672 参照

c++ - ローカルアプリケーションからブラウザにデータをプッシュする

ローカルコンピューターを監視するC++アプリケーションと、統計を表示するHTML5 Webページ(オフラインサポート)があります。現在、私のアプリケーションはサーバーを介してWebページにデータを送信しますが、オンラインでのみ機能します。今、完全なオフラインモードをサポートしたいので、JavaScriptイベントを発生させるためにデータをWebページに直接プッシュする必要があります。これは可能ですか?そして、これはクロスプラットフォームで可能ですか?

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

excel - 別のマシンからオフライン キューブを開く

私の問題の手順は次のとおりです。

  1. AS2008 サーバー上に MOLAP ディメンションを持つ MOLAP キューブがあります

  2. Excel 2007 で接続し、ローカル キューブ ファイル (.cub) に保存します。

  3. ネットワークから切断してから、オフラインの cub ファイルを Excel で開こうとします。成功です。

  4. .cub ファイルを別のマシンにコピーし、Excel を起動して、.cub に接続しようとすると、エラーが発生しました。

助けてください。どうもありがとう。

追加情報として、オフライン キューブを開けなかったマシンに、Microsoft SQL Server 2008 Analysis Services 10.0 OLE DB Provider もインストールしました。

0 投票する
5 に答える
1161 参照

svn - オフラインで作業するための Subversion プロキシ?

常にインターネットにアクセスできず、Subversion リポジトリを使用している可能性がある顧客サイト (複数の人がいる) で作業するための最良のアプローチは何ですか?

(GitやMercurialへの移行は現時点では論外)

しかし、たとえば Git SVN 統合などを利用して、クライアントのサブバージョン リポジトリのように機能し、最後に変更をサブバージョンに同期するために使用できるプロキシを作成することはできないでしょうか? そのようなものはすでに利用可能ですか?

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

database - 共通の分散データを同期するためのベスト プラクティス

ユーザーがオンラインに戻ったときにサーバーと同期されるデータをユーザーが作成できるオフライン モードをサポートするインターネット アプリケーションがあります。このため、データベースのアイデンティティに UUID を使用しているため、切断されたクライアントは、別のクライアントが使用する ID を使用することを恐れずに新しいオブジェクトを生成できます。ただし、これは、このユーザーが所有するオブジェクトに対してはうまく機能します。複数のユーザーによって共有されるオブジェクトです。たとえば、ユーザーが使用するタグはグローバルである可能性があり、リモート データベースがユニバース内の可能なすべてのタグを保持できる方法はありません。

オフライン ユーザーがオブジェクトを作成し、いくつかのタグを追加した場合。これらのタグがユーザーのローカル データベースに存在しないため、ソフトウェアがタグの UUID を生成するとします。これらのタグが同期されると、重複を解決するための解決プロセスが必要になります。リモート データベース内の既存のタグをローカル バージョンと照合する何らかの方法。

1 つの方法は、グローバル オブジェクトが自然キー (タグの場合は名前) によって解決されるプロセスを使用することです。ローカル データベースは、既存のオブジェクトをグローバル データベースのオブジェクトに置き換える必要があります。他のオブジェクトへの接続が多数ある場合、これは面倒な場合があります。これを避けるように何かが私に言います。

これを処理する別の方法は、2 つの ID を使用することです。1 つのグローバル ID と 1 つのローカル ID。UUID を使用することでこれを回避できると期待していましたが、単一の UUID を使用する場合と 2 つの分割 ID を使用する場合を行き来しています。このオプションを使用すると、問題を手に負えなくなったのではないかと思います。

もう 1 つの方法は、非共有オブジェクトを通じてすべての変更を追跡することです。この例では、ユーザーがタグを割り当てたオブジェクトです。ユーザーがオフラインでの変更を同期すると、サーバーはユーザーのローカル タグをグローバル タグに置き換える場合があります。次にこのクライアントがサーバーと同期するときに、非共有オブジェクトの変更が検出されます。クライアントがそのオブジェクトをプルダウンすると、グローバル タグを受け取ります。ソフトウェアは、非共有オブジェクトをサーバーのタグに向けて再保存し、ローカル バージョンを孤立させます。これに関するいくつかの問題は、完全に同期するための余分なラウンド トリップと、孤立したばかりのローカル データベース内の余分なデータです。システムが同期状態の間にあるときに発生する可能性のある他の問題やバグはありますか? (つまり、サーバーと通信して、オブジェクトのローカル UUID を送信しようとするなど)。

もう 1 つの方法は、一般的なオブジェクトを避けることです。私のソフトウェアでは、それは受け入れられる答えになる可能性があります。私はユーザー間でオブジェクトを共有することはあまりしていませんが、それは将来もそうしないという意味ではありません。つまり、このオプションを選択すると、将来、これらのタイプの機能を追加する必要が生じた場合、ソフトウェアが麻痺する可能性があります. この選択には結果が伴いますが、それらを完全に調査したかどうかはわかりません。

だから私は、あらゆる種類のベストプラクティス、このタイプのシステムを処理するための既存のアルゴリズム、選択に関するガイダンスなどを探しています.

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

javafx - JavaFx オフライン機能?

最近、JavaFX をオフライン RIA クライアントとして使用する可能性を探しています。

アイデアは、ユーザーがネットブックを使用して、インターネット接続の有無にかかわらずアプリで作業できるということです。インターネット接続により、ユーザーは Web サービスを介してサーバーと対話できます。インターネットに接続していない場合、データとトランザクションはクライアントに保存され、接続が再開されると同期されます。

誰かが私に JavaFX を教えてくれます。いくつかの仕様とチュートリアルを読んだ後、それらのほとんどが UI 構築に焦点を当てていることがわかりました。では、オフライン ストレージと同期をどのように処理できるのか、実際にはよくわかりません。これについてもっと知っている人はいますか?

実際、この要件は JavaFX ではなく Google Gears を思い起こさせます。

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

xcode - Xcode 3.2 オフライン ドキュメント?

Xcode 3.2 にアップグレードし、以前のバージョンの Xcode で常に利用可能だったオフライン ドキュメント/リファレンス ライブラリを探しています。

メニューの [ヘルプ] -> [開発者用ドキュメント] に移動すると、参照ライブラリが表示されますが、NSViewController のような用語を検索すると、インターネットに接続していないというポップアップが表示され続けます。じゃない...

インターネットに接続していないときは、ドキュメントを見ることができなくなったということですか?

Window Controller などのさまざまなテクノロジーなどの紹介トピックがありません。Xcode の追加のオフライン ドキュメントをダウンロードする場所はありますか?

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

iphone - Iphone アプリとオフライン Web アプリ。どの方法が最も賢いですか?

次の 2 つの技術的要件を満たす小さなアプリケーションをゼロから構築することを考えています。

  • iPhoneで使えるはず
  • オフラインで作業する必要があります

ここには、どちらかを選択するための2つの明白な選択肢があります

  • オフライン機能を備えた実際の iPhone アプリケーション
  • HTML5 オフライン、Google Gears などを使用する Web アプリ

iPhone アプリの開発経験がない (iPhone を所有していない) ため、どの方法が最も簡単でしょうか?

オフライン HTML の作成と iPhone アプリの作成の学習曲線はどのようなものですか?

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

c# - .NET によるオフライン同期オプション

私たちが構築することになっているアプリに対処するためのアプローチを調査するように依頼されました。このアプリは、仮想的には C# で記述された Windows フォームであり、接続されている場合はサーバーに直接コマンドを発行しますが、アプリがオフラインの場合は、接続されているかのように状態を維持し、同期してデータの変更/コマンドを発行する必要があります。接続さたサーバー。

どこから探し始めればよいかわかりません。これは Google Gears に似たものですが、Winform ルートを使用する場合、そのオプションはないと思います (アプリケーションが必要とする他の機能が Web アプリでは実行できないことを考えると、そうなる可能性が高いようです)。Microsoft Sync フレームワークは実行可能なオプションですか? Silverlight はこのようなことをしますか? 他のオプションはありますか?私は少しグーグルで調べましたが、シナリオを考えると何が最善かについてコミュニティの意見を求めています.

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

c# - オフラインかどうかを検出 - C# WebBrowser コンポーネントで?

ラップされた WebBrowser コンポーネントに取り組んでいます。ユーザーがオンラインの場合は 1 つのページ (例: oursite.com/thispage.html) を表示し、ユーザーがオフラインの場合は別のページ (例: C:\somewhere\thispage_offline.html) を表示します。両方のページを正しく表示できますが、問題はオンライン/オフライン ステータスの検出です。

WebBrowser.IsOfflineを試し ました。ただし、コンピューターが実際にインターネットに接続できるかどうかではなく、オフライン モードのステータスのみを中継しているようです。

WebBrowser コンポーネントからこれを検出する方法はありますか? まったく方法はありますか?

ご助力いただきありがとうございます!

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

javascript - オフライン開発による外部 JSON データ

外部の JSON データにアクセスする Web アプリを開発しています。現在、jQuery の getJSON を使用してデータを取得し、コールバックを呼び出しています。

自宅のインターネットの調子が悪く、つながらないことが多いです。インターネットに接続していない状態でこのアプリを開発する方法を探しています。

私が最初に考えたのは、スクリプトの場所をローカル ファイルに変更する OFFLINE 変数を設定することでしたが、jQuery の getJSON はコールバックに動的に名前が付けられた関数を使用するため、ある程度のサーバー インテリジェンスが必要になります。

getJSON コールバックの仕組みについて詳しくは、http://docs.jquery.com/Ajax/jQuery.getJSON をご覧ください

もっと簡単な方法があると確信しています。助言がありますか?

**編集**

私は現在、ローカル Web サーバーを実行しています。セキュリティ上の理由から、スクリプト タグはローカル ファイルを参照できません。

現在、次の URL で getJSON を呼び出しています: http://twitter.com/status/user_timeline/user.json?callback= ?

その json 応答をダウンロードしてローカル Web サーバーでホストした場合、コールバック名は毎回変わるため、機能しませんが、フィードには最初にフェッチされた関数名が含まれます。