問題タブ [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.
continuous-integration - 自動ビルドおよび単体テストのためにオフラインでシミュレート(Linux)
私の意見では、作業コピーがチェックアウトされると、自動ビルド&テストはその仕事をするためにネットワーク接続を必要としないはずです。
開発中に、ネットワークサービスへの依存関係が潜入する可能性があります-単体テストがWebサービスを呼び出そうとします-xmlライブラリがDTDをダウンロードしようとします。ビルドが壊れやすくなり、再現が困難になるため、これを回避しようとしています。
オフライン環境でビルドしたいのですが。そのためのサンドボックスを設定して、自由にオフラインにすることはできますか?
ビルドスクリプトの適切なポイントで単に「ifdown」と「ifup」を呼び出すことを検討しましたが、それも壊れやすいように見えますが、「ifup」が呼び出されないリスクがあります。
私が検討しているもう1つの解決策は、仮想マシンを使用することです。誰かがそのようなセットアップの経験がありますか?
私たちのビルドサーバーはLinux(ubuntu 9.10)で実行されています。
jquery - インターネット接続がjQueryで存在するかどうかを確認しますか?
jQueryを使用してインターネット接続があるかどうかをどのように確認しますか?そうすれば、「インターネット接続に応じて、本番環境ではGoogleキャッシュバージョンのJQueryを使用し、開発中はそのバージョンまたはローカルバージョンを使用する」という条件を設定できます。
url - パラメータを使用してローカルのhtmlファイルを開こうとすると、InternetExplorerにエラーメッセージが表示されます
私のhddにオフラインのhtmlページがあり、URLパラメーターに応じて異なることを行うjavascriptがいくつかあります。このページをFirefoxとOperaで開くと、すべて正常に機能しますが、IEではURLに何も添付できません。「Windowsが「ファイル名」を見つけることができません」というエラーが表示されます。IEがそれをファイルとして受け取り、.html?param=valのファイルが見つからないと思います。
htmlファイルとそのパラメータを認識するようにIE設定を変更する必要がありますか?
iphone - iPhone用のキャッシュ/オフラインマップ?
トラフィックをできるだけ少なくするために、アプリケーションで使用マップを使用したいと思います。完璧な解決策は、マップスライスのキャッシュです。私はそれがグーグルマップ(ライセンス)では不可能であることを知っています。私はOpenStreetMapsを調べましたが、それは良い解決策のようです。次:SDK。私が見つけたのはCloudMadeからのものだけです。問題は、キャッシュ/オフライン呼び出しに関連するAPIメソッドが見つからなかったことです。代替ソリューションはありますか?
nhibernate - NHibernate やその他の ORM に「長時間実行されるオフライン トランザクション」のようなものはありますか?
本質的に、これはこの質問のフォローアップです。アイデア全体をあきらめるべきだと感じ始めていますが、もう一度試してみます。
私が欲しいのは、DB トランザクションにかなり似ています。DBへの変更を追跡し、最終的にそれらをコミットまたはロールバックできるようにする必要があります。オブジェクトを挿入すると、次の (適切な) SELECT クエリでそれを取得する必要があります。削除すると、今後の SELECT クエリで返されなくなります。等。
ただし、問題が 1 つあります。このトランザクションは非常に長時間実行されます。ユーザーがフォームを開いたときに開始され(ここではWindowsフォームについて話している)、コミット/ロールバックはユーザーがフォームを閉じたときに(OK/キャンセルで)開始されます。したがって、数秒から数日かかる可能性があります。この要件により、標準の DB トランザクションは除外されます。これは、トランザクションが触れたテーブル/行がロックされ、他のユーザーがシステムを使用できなくなるためです。また、トランザクションは、実際にコミットされるまで、DB への変更をコミットしないでください。そのため、1 人のユーザーが何らかの変更を行った場合、他のユーザーには [OK] ボタンが押されるまで変更内容が表示されません。これにより、コンピューターがクラッシュしたり、ネットワークから切断されたりした場合のエラーを防ぎます。
ソリューションがモデルに制約を課す場合、私はまったく問題ありません (私は MSSQL 2008 を使用しています)。DB/コードは好きなように設計できます。また、私のトランザクションが触れたオブジェクトの 1 つを誰かが既に変更しているために、コミットが失敗する可能性があるという考えにも問題はありません。
このようなことはありますか?私は NHibernate.Burrow を見ましたが、それが私が望むものかどうかはわかりません。
追加:これはプロジェクトのまさに始まりなので、私は NHibernate に縛られていません。私はそれで始めましたが、私はまだ簡単に変えることができます.
javascript - 接続が利用可能になったときに、Webページをサーバーと同期します(別名オフラインモード)
ユーザーがオフラインモードの場合でもデータを追加できるようにし、データをローカルストレージ(Cookie、html5ストレージ)に保存できるようにしたいと思います。ユーザーが再びオンラインに戻ると、ページはライブ接続を検出し、データをサーバーに投稿する必要があります。
これを行う主流の方法はありますか?多分javascriptライブラリまたはプラグイン?
asp.net-mvc - テストのためにオフラインにするasp.net mvc
ライブの "asp.net mvc" Web サイトで機能をテストする必要があり、テスト中にサイトへのアクセスをブロックしたいのですが、どのように行うことをお勧めしますか? アクセスをブロックしても、匿名ユーザーとしてテストすることはできますか? (ログインしていないユーザーとしてプロセスをテストする必要があります)。
sql-server - オフラインで使用するためのSQLServerデータベースのエクスポート
データベースにSQLサーバーを使用するデスクトップアプリケーション(C#.NET 3.5)があります。しかし、クライアントから、データベースをそのままエクスポートして、接続せずにラップトップで使用できるようにするように要求されました。彼らは、親サーバーへの更新がこれらのオフラインクライアントに反映されないことを理解しています。
DataSetをバイナリ形式で保存してディスクに書き込み、それらのファイルをオフラインクライアントに送信する方法はありますか?
activemq - ActiveMQ をオフラインで実行しますか?
ActiveMq をオフラインで実行する方法はありますか?
javascript - Android v1.5、ブラウザデータストレージ付き
ネットワークが利用可能な場合にオンラインで同期できるオフラインWebアプリケーションを構築しようとしています。jQuery jStoreを試しましたが、結果が表示されずにテストページが「testing ...」で停止しました。次に、電話で動作するはずのGoogle Gearsを試しましたが、見つかりません。
コードはGoogleChromev5で機能します。
[編集]
alert(window.google);
電話では未定義ですが、Chromeのオブジェクトです。
alert(google.gears);
電話では何もせず、JavaScriptを妨害しますが、Chromeのオブジェクトです。
[編集2]
電話の構成では、ギアがアクティブになります。
[編集3]
明確にするために、Android 1.5ではgoogle.gearsデータベースを使用し、Android2.xではhtml5のlocalStorageを使用する必要があります。