問題タブ [automatic-updates]

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 に答える
3611 参照

java - Javaアプレットをリロードする

1つのhtmlページにJavaアプレットがあり、後でJavaコードを変更して、jarファイルを再生成します。私がしたのは、jarファイルをWebサーバーにコピーし、ブラウザーを起動して更新されたアプリレットを表示することだけですが、それでも古いバージョンが表示されていました。ブラウザを更新し、Cookieを削除してみましたが、それでも同じです。ファイルをダブルクリックしてそのhtmlファイルを開こうとしましたが、適切なアプレットを使用してブラウザで開きます...jnlpを使用してアプレットを展開しました。誰かが何がうまくいかないか知っていますか?ありがとう。

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

python - Python スクリプトを自動的に更新する

TL;DR バックグラウンドで自動的にスクリプトを更新するモジュールが必要です。

ユーザーに配布する Python スクリプトがあります。私はこれを頻繁に更新し、(PIP 経由で) 更新するように依頼します。明らかに、これは、アプリを使用したいだけで、更新することを考えていないユーザーにとっては優先度が高くありません.

Google Chrome のように、バックグラウンドで静かに自動的にアプリを自動的に更新したいと考えています。すでにこれを行うことができるライブラリはありますか? そうでない場合、PIP/配布モジュールを使用してそれを行う簡単な方法はありますか?

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

windows-update - WUA と WSUS が GUID の更新で意見が一致しない

WUA によって必要としてマークされた更新プログラムが、WSUS の同じ更新プログラムの GUID と一致しない更新 GUID に遭遇しました。WSUS サーバーは、すべての製品とカテゴリ、およびすべての言語を同期しています。

問題は、WSUS が認識していない (または WSUS が別の GUID で識別している) 修正プログラムを、WUA がどのように認識できるかということです。

一例として、x64 ベース システム用の Windows Server 2008 R2 用の Windows Internet Explorer 9 があります。

WUA と WSUS の間で更新 GUID の一貫性を保つことに依存しているパッチ管理ソリューションの場合、これは控えめに言っても難しい課題です。

事前にご協力いただきありがとうございます。

怪しい

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

php - コンテンツを自動的にチェックしてファイルに保存する方法は?

こんにちは、

私は自分のブログから自分のウェブサイトにいくつかのコンテンツを呼び出していますが、ユーザーが自分のウェブサイトにアクセスするたびに、ブログのコンテンツが取得されて表示されます。これにより、Web サイトのパフォーマンスが低下します。

現在、ブログのコンテンツを、ブログからコンテンツを取得して保存している外部ファイルに呼び出しています。そして、そのファイルから自分のコンテンツを呼び出して、自分の Web サイトに表示します。

私の質問は: **手動で実行する必要がないように、12 時間ごとまたは 24 時間ごとに更新を自動的にチェックしてコンテンツを保存する外部ファイル (データを保存しているファイル) が必要です**。コンテンツを更新するスクリプト。

私はPHPを使用しているので、PHPを使用してこれを行うのを手伝ってくれれば、それは素晴らしいことです. ありがとう。

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

java - JTextArea を自動的に更新する

Java はまったく初めてで、完全なレンガの壁に直面しています。

システムに JTextArea があり、ライブ アップデートが必要なため、(データベース内の) table2 に何かが追加されると、サーバーはデータベースから新しい値を取得し、JTextArea を更新します。

これを行う方法はまったくわかりませんが、それを機能させるには Thread を使用する必要があることがわかりました。

どんな/すべての助けも大歓迎です(私はこれに少し時間がかかります)

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

macos - OSXのDLLのようなメカニズム

アプリを作成して、インターネットから更新できるようにしたいと思います。

私のWindowsバージョンでは、実際のコンテンツはDLLであり、更新のたびに変更します。

OSXでこれをどのように達成できますか?私のアプリケーションはプラグインであり、最初のインストール後、ラッパーファイル(WINバージョンでDLLをロードするファイルなど)をオーバーライドできません。

ありがとう

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

macos - オーディオユニットの自動更新

Audio Unitプラグイン(シンセサイザー)の自動更新を実装したいと思います。

誰かがそれを達成するためのメカニズムを提案できますか?

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

java - Javaアプリを自己更新するにはどうすればよいですか?

問題:社内サーバーでサービスとして実行されるスタンドアロンのJavaアプリ(以降、「エージェント」と呼びます)があります。一部の中央サーバーのリモートエージェントとして機能します。エージェントがより多くの場所に展開されるにつれて、それらの管理はより複雑になります。具体的には、更新のプッシュはかなり手動のプロセスであるため面倒であり、エージェントが実行されている環境に関するログやその他の情報へのアクセスは問題があり、デバッグが困難になります。議論中のサーバーはヘッドレスで無人です。つまり、これは手動の介入なしに完全に自動化されたプロセスである必要があるため、JavaWebStartは実行可能なソリューションではありません

提案された解決策:エージェントの電話を定期的に(中央サーバーに)ホームにして、エージェントのステータスを提供し、更新を確認します。

私はこの問題に対する他の提案された解決策を受け入れていますが、この質問が焦点を当てている「ステータスと自己更新」のアイデアの実用的なプロトタイプをすでに持っています。

私が思いついたのは、実際にはエージェントのラッパーとして機能する別のプロジェクトです。ラッパーは、HTTPを介して中央サーバーを定期的に呼び出し、エージェントの更新バージョンを確認します。アップデートが見つかると、新しいバージョンをダウンロードし、実行中のエージェントをシャットダウンして、新しいエージェントを起動します。それが奇妙な解決策または回りくどい解決策のように思われる場合は、注目に値する他のいくつかの考慮事項/制約があります。

  1. ラッパーが新しいバージョンのエージェントを取得すると、新しいJAR依存関係が存在する可能性があります。これは、クラスパスが変更されることを意味します。つまり、ClassLoaderをいじって永続的な生成メモリリークのリスクを冒すのではなく、別のJavaプロセスを生成したいということです。手作業による介入が必要になります-まさに私が逃げようとしていることです。これが、プロトタイプのエージェントの更新を管理するための別個の「ラッパー」プロセスになってしまった理由です。
  2. エージェントが展開されている一部のサーバーはリソースが制限されているため、どのソリューションでもCPUとメモリの使用量を少なくする必要があります。そのため、新しいJVMを起動する必要がなく、別個のラッパープロセスを使用することに対するストロークであるソリューションが必要になります。
  3. エージェントはすでにWindowsサーバーとRHELサーバーの両方にデプロイされているため、ソリューションはクロスプラットフォームである必要がありますが、バッチスクリプトとbashスクリプトで適度な量のプロセスを複製して問題を解決することは問題ありません。

質問:前述のように、自己更新型のJavaアプリを作成する方法を知りたいです。より具体的には、これを支援するフレームワーク/ライブラリはありますか?この分野での経験を持つ誰かが私にいくつかの指針を与えることができますか?

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

java - ソフトウェアアップデートを配布するためのライブラリ

Windows、OS X、Linux用のJavaデスクトップソフトウェアを提供しています。現在、アップデートが利用可能になった場合、お客様は新しいソフトウェアバンドルを当社のWebサイトからダウンロードし、手動でインストールする必要があります。つまり、Windowsではセットアップを起動する必要があります。OSXとLinuxではtar.gzファイルを抽出する必要があります。通常は大したことではありませんが、それでもこのプロセスを合理化したいと考えています。

車輪の再発明を始める前に、プラットフォーム固有の適切な手順を実行できるソリューションがすでに利用可能かどうかを知りたいと思います。Java Web Startに似ていますが、より詳細に制御でき、システムにインストールする必要はありません。Apache FelixのようなOSGiプラットフォームがそれを実行できることは知っていますが、私はそれらをやり過ぎだと評価しています。

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

android - Google Playによる自動更新が行われると、Androidアプリケーションが終了します

私はHoneyCombとICSバージョンのタブレット用に開発されたAndroidアプリケーションを持っており、電子フォトフレームのような画像を再生します。デバイスがスリープモードにならないように、「画面をオンに保つ」を使用してディスプレイを常にアクティブに設定しました。

GooglePlayの自動更新をアプリケーションで機能させることを希望します。したがって、Google Playがバックグラウンドでアプリケーションをダウンロードし、現在実行中のアプリケーションを手動で閉じてから再度開くと、更新されたバージョンで起動することを期待していました。

しかし、実際には、アプリケーションが画像を再生する側に設定され、36時間延長された後、アプリケーションが自動的に閉じられ、アプリケーションを開こうとすると、新しいバージョンでした(つまり、Google Playがアプリケーションを自動的に更新した)ことがわかります。

google playは、アプリケーションの新しいアップデートがダウンロードされたときに使用中のアプリケーションを終了しますか?