問題タブ [self-updating]
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.
tcp - MD5 による整合性のチェック
更新ファイルをダウンロードしてインストールする自動更新モジュールを備えたデスクトップアプリケーションがあります。
更新ルーチンは、更新前に更新ファイルの MD5 比較を行います (ローカル ファイルの md5 バージョンとサーバー バージョンを比較します)。
それは必要なステップですか?これは基本的にzipまたはexeファイルです(WindowsおよびMac)
zip/exe 形式には「チェックサム」モジュールが既に含まれていますか?
ダウンロードにliburlを使用していますが、ファイルがサーバーの正確なコピーであることを保証しますか?
ありがとうございました。
macos - セルフパッチ アプリケーション バンドルでの OSX 署名の問題
バグ修正とマルチプレイヤー互換性のために、実行するたびに最新バージョンに更新する必要があるゲームを構築しています。サーバーで新しいバージョンをチェックするアプリケーション バンドルをセットアップしました。存在する場合は、それをダウンロードしてバンドルに抽出します。次に、ゲームの実行可能ファイルを実行します。これに署名した後、パッチャーは完全に機能します。ただし、ゲームには書き込み権限がないようで、キーバインドや進行状況を保存できません。このコマンドで署名しようとすると:
codesign -f -i "[myID]" myapplication.app/ --deep --force --verbose
次のエラー メッセージが表示されます。
myapplication.app: コード オブジェクトはまったく署名されていません サブコンポーネント内: /Users/Lat/Desktop/myapplication.app/Contents/MacOS/ExampleGame アーキテクチャ内: x86_64
このゲームは、実行する 1 つのバンドルであり、すべてを処理することがプロジェクトの要件です。両方の実行可能ファイルに署名するにはどうすればよいですか?
おそらく、ゲーム exe にパッチが適用されるたびに、すべてを辞任する必要があるでしょう。
python - n 秒ごとに値を更新する
Python で (Raspberry Pi で) リアルタイム アプリケーションを作成していますが、「5 秒ごとにプログラムの値を更新する」という問題があります。私は Python 2.7.9 をインタープリターとして、また GUI プログラミングに PyQt4 を使用しています。
測定器にリクエストを行う必要があり、この測定器から 1 つの値を取得します。この値を 5 秒ごとに保存します。しかし、他のことをしなければならないので、待つようにプログラムしたくありません。無限 while ループはできません。これは私のメインプログラムのコードです:
オンライン メーターを更新するためのメソッドのコードは次のとおりです。
ここでQtimerを使用しようとしました。これはうまくいくだろうと思ったが、うまくいかない。次のエラーが表示されます。
TypeError: connect() スロット引数は、「Nonetype」ではなく、呼び出し可能またはシグナルでなければなりません
どう直せばいいのかわからない。スレッド化について考えましたが、これは RPi の CPU 使用率には適していないと思います。私の問題に対する良い解決策を知っている人はいますか?
前もって感謝します
composer-php - composer.phar: 新しいバージョンをダウンロードするか、自己更新しますか?
composer.phar self-update
composer.phar を新しいバージョン (たとえば ) で更新することと単に置き換えることの間に違いはありcurl -sS https://getcomposer.org/installer | php
ますか?
いくつかの問題が発生するため、これを求めていcomposer.phar self-update
ます。新しいバージョンをダウンロードするだけだと思いました。しかし、それが1つのファイルを置き換えるだけなのかどうかも疑問に思っています.なぜself-update
同様に実装されているのですか? このルーチンを使用する利点は何ですか?
python - git からの Python 自己更新
私は Python でゲームを開発しています。ユーザーが git から自動更新を受信するかどうか、また受信する場合は「安定した」ブランチから更新するか、または「ベータ」ブランチ。
Pythonがgitにアクセスできるようにするライブラリなど、これを行う簡単な方法はありますか? 必要なすべてのコードを既に保持している git リポジトリがある場合に、ftp 経由でファイルを送信できる Web ホストをセットアップする必要はありません。ユーザーがゲーム外で git をインストールする必要がない方法を希望しますが、更新を許可するために git を必要とする場合は、それで問題ありません。
それが役立つ場合、ゲームのアップデーターは自己完結型であり、それ自体を更新する必要はないと想定できます。
java - Java デスクトップ アプリケーションを自己更新する方法は?
Java8 と JavaFX を使用して Java デスクトップ アプリケーションを作成しました。そして、すべてがうまくいきます。
しかし、今、私は新しい挑戦をしています!Java デスクトップ アプリを自己更新する方法についていろいろと調べましたが、見つかった結果はすべて古いものでした。
https://github.com/Squirrelのような Java アプリケーションの自己更新を管理できるオープン ソース ライブラリはありますか?
そうでない場合、デスクトップ アプリの自己更新を可能にするものを構築する最善の方法は何ですか?
ありがとうございました。
c# - Windows IOT Core 自己更新アプリケーション
Windows iot コア raspberry pi 3 で自動化を実行する基本的な UWP アプリケーションを開発しました。自己更新またはインターネットにアクセスして、pi で実行中のアプリケーションを更新する方法はありますか? Visual Studio を起動してビルド オプションからデプロイを選択するのではなく、
また、pi と私のソフトウェアを使用する製品を作成するなど、何らかの形で公開したいと思ったことがある場合、利便性のためにユーザーの wifi 経由でデバイスを更新する方法はありますか?