問題タブ [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.
maintenance - 使用しているフレームワークが新しいバージョンをリリースしたときに、アプリケーションを更新する必要がありますか?
複数のライブラリとフレームワークを使用するアプリケーションがありますが、新しい安定バージョンが利用可能になったときに、それらのフレームワークの最新バージョンを使用するようにアプリケーションを更新する必要がありますか?
たとえば、python2.xからpython3.xに、またはSpring2.5からSpring3.0に移行しますが、質問は非常に一般的であり、言語固有ではありません。
最新の安定したフレームワークバージョンを使用するようにアプリケーションを更新し続けると、必要に応じて新しい機能を利用できるようになります。
そうでない場合は、将来的に更新を行う必要があり、アプリケーションを更新するのは大変な作業になります。
これに関するベストプラクティスはありますか?
module - プログラムの更新マネージャー モジュールの作成
「更新」モジュール(オンライン)を持つプログラムに取り組んでいます。これを行う方法がわかりません。最初はSVNリポジトリを試しています。もっと良いアイデアはありますか?これは通常どのように行われますか?(私は具体的な言語を求めているわけではありません。プロセスについての一般的な考えが欲しいだけです) ありがとうございます。
web - WebアプリでA/B切り替えをどのように行いますか?(更新をデプロイするため)
現在、/ public_html /を指すmysite.com(A)と、そのために/ dev_html /を作成したdev.mysite.com(B)があります。サイトのクローンを作成しましたが、すべてのファイルをあるディレクトリから別のディレクトリにコピーしたり、サイトを停止したりせずに、それらを切り替える方法が必要です。ライブサイトをBに切り替えてからAで作業したいのですが、終了したらライブサイトをAに切り替えてBで作業します。簡単な方法はありますか?私はcPanelXとcPanel11(WHM VPS)を使用しています。また、両方が同じデータベースと対話できるため、データベース構造を変更しないため、問題にはなりません。切り替える必要があるのはphp/js/imgファイルのみです。
multi-select - CheckBoxList、ListBox などから 1 対多の関係を更新する方法は?
与えられた 2 つのテーブル:
人
人好きな色
人は 1 つまたは複数の好きな色を持つことができます。これらの色は、複数選択コントロール (CheckBoxList、複数選択が有効な ListBox) で更新されます。
以前は、人物の色を更新する場合、次のようにしていました。
- 取引開始
- その人物のすべてのカラー レコードを削除する
- 選択した色ごとにレコードを挿入
- トランザクションのコミット
これは、「対多」の子テーブルでレコードを追加/更新/削除する複数選択コントロールを処理するための標準的でベスト プラクティスですか?
ありがとう!
database - coldfusion で x 時間後にレコードを自動的に更新または削除する
私はこれについてネットで検索しました。誰かが何かを持っていることを願っています。
データベース内のレコードは、x 時間 n coldfusion 後にどのように自動的に更新されますか?
タイムスタンプに基づいて x 時間より古いすべてのレコードに対してアクションを実行する SQL を作成することで、手動で行う方法を知っています。
これはどのように自動的に行われますか?
敬具、ニッチ
programming-languages - 絶え間なく変化するフレームワーク/API - どうすれば追いつくことができるでしょうか?
この質問は特定の技術に関するものではなく、一般的な開発者の質問です。
私たちは皆、物事が変化することを経験から知っています。フレームワークは進化し、新しい機能が追加され、何かが削除されます。
たとえば、「ABC」フレームワークのバージョン 1.0 を使用する製品は、バージョン 2.0 が登場したときにどのように適応するでしょうか (ABC は .NET、Java、Cocoa、または任意のものでかまいません)。
解決策の 1 つは、フレームワークに後方互換性を持たせることです。そのため、1.0 用に記述されたコードは、フレームワークのバージョン 2.0 でも機能します。
別の方法として、フレームワークのバージョン 1.0 のみを選択的にターゲットにすることも考えられますが、これにより、多くの優れた新機能が使用されないままになる可能性があります (多くの .NET 2.0 アプリはこれを行っているようです)。
アプリケーションを壊さずにテクノロジーを最新の状態に保つためのベスト プラクティスとして、開発者として何をすべきかについて何か考えはありますか?
windows-services - 相互に更新するWindowsサービスを作成する適切な方法は何ですか?
2つのWindowsサービスがあります。XとYと呼びます。Xはアプリケーションの一般的な機能を処理し、YはXを最新の状態に保つために存在します。これは、Xの更新をチェックすることによって行われます。更新が存在する場合は、それらをダウンロードし、Xをシャットダウンし、新しいファイルをコピーして、Xを再起動します。
ただし、YにもXに対して同じことをしてもらいたいのですが、私の懸念は、各サービスが相互にシャットダウンする可能性があることです。つまり、サービスが再起動されることはありません。
私は3つの解決策を考えることができます:
- 更新されない3番目のサービスZを維持します。このサービスは、各サービスが1分以上シャットダウンされているかどうかのみをチェックし、シャットダウンされている場合は再起動します。とにかく、これは悪いことではありませんが、更新できるようにしたいと思います。これにより、元の問題が再び発生します。
- XがY自体を更新する前に更新されているかどうかを確認するように、レジストリのロックを維持します。その逆も同様です。
- 各サービスに、OnStopメソッドで他のサービスを開始させる。ただし、これは少しハックなようです。
この問題の適切な解決策は何ですか?
updates - マイクロソフトの「Windows 純正アドバンテージ」検証のポイントは何ですか
バグ修正やアップグレードをダウンロードするのに、なぜ苦労しなければならないのですか? 自分のコンピュータに関する情報を収集することは詐欺ですか?
php - 長い PHP スクリプトを実行し、HTTP 経由でブラウザーに更新を送信し続けるにはどうすればよいでしょうか?
長い PHP スクリプトを実行し、HTTP 経由でブラウザーに更新を送信し続けるにはどうすればよいでしょうか?
出力バッファリングと関係がありますが、正確な方法はわかりません。
android - Androidでアプリケーションを自動的に更新する方法はありますか?
私は、デバイスにプレインストールされる可能性が最も高いアプリケーションを開発しています。GooglePlayでも利用できるようになります。Google Playは更新についてユーザーに通知しないため、GooglePlayからダウンロードされないインスタンスを更新する方法はありますか。
ここで提案されているように、定期的に自分のサイトに連絡しようと考えていました。アップデートが利用可能になったら、ダウンロードしてください。
この更新を自動的に、またはサイレントに実行して、ユーザーが何もする必要がないようにする方法はありますか(パッケージを手動で実行するなど)。または、私のサイトでアップデートが利用可能であることが示されている場合、マーケットからインストールされていなくても、Google Playからアップデートをユーザーに提供します(編集:ユーザーが「インストールを許可する」をチェックする必要がないため、このGooglePlayオプションが望ましいでしょう。市場以外の情報源」。)