問題タブ [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.
oop - オブジェクト指向の更新アプローチ
私はもともと VB6 で書かれたアプリケーションの保守を任されています。その後、VB .Net にインポートされました。控えめに言っても、コードはオブジェクト指向ではありません。コードは、Public Shared 属性 (変数) とメソッド (関数) しか含まないクラスでいっぱいです。その結果、アプリケーションが一度に複数のプロジェクトを開くことが制限されます。
プロジェクトは、一般的なプロジェクト設定を含む XML ファイルと、他のプロジェクト関連データを含む Access データベースの場所で構成されます。何年にもわたって XML ファイルの形式が変更され、更新およびバージョン管理戦略が採用されました。選択した戦略は、古いバージョンが検出されるたびに、開いたときに更新を実行します。これまでの更新は、XML ファイル内のデータの再配置、データベース スキーマの変更、および XML ファイルからデータベースへのデータの移動のみで構成されていました。
OOP のバックグラウンドがかなりあるので、プロジェクトは、他のオブジェクトが相互作用する自己完結型のオブジェクトであるべきであることが容易にわかります。ただし、選択した更新戦略を OOP に適用する方法がわかりません。
選択した更新戦略を OOP で実装するという問題により、私はまだ OOP を使用できませんでした。誰かがそのようなタスクの経験がある場合、または進め方についての推奨事項がある場合は、あなたが提供できる支援をいただければ幸いです.
.net - Windows 自動ソフトウェア更新
Windows フォーム プロジェクトの自動 Web ベース ソフトウェア更新を処理するための適切なソリューションは何ですか? Microsoft のワンクリックは知っていますが、現時点では興味がありません。
eclipse - Eclipse ユーザーにプラグインを定期的に更新させる最善の方法は何ですか?
機能、バグ修正、およびダウンロード可能なコーパスの更新で定期的に更新されるプラグインを配布する予定です。
通常の更新サイトのメカニズムは、ユーザーが要求したときに更新を正常に実行できます。
問題は、(MS Office とは異なり) 自動アップデーターの設定がデフォルトでオフになっており、ユーザーのデフォルトを変更したり、ユーザーが変更することを期待したりしたくないことです。
時々更新をチェックするようなものを書くことはできますか? または、ユーザーに定期的にプロンプトを表示しますか? 悪いフォームと許容できるフォームは何ですか?
email - プログラムからユーザーに毎週の更新を提供する最良の方法は何ですか?
ほとんどの場合、バックグラウンドで動作するプログラムがあります。DoesWork() としましょう。週に一度、過去数日間に完了した作業の一部についてユーザーに通知したいと考えています。これは、ダウンロードされたいくつかのファイルをリストする基本的なステータス レポートです。
当初、このステータス更新をメールで送信したかったので、それを調べましたが、多くの問題があります。SMTP サーバーが必要なので、GMail を調べました。それは問題ありませんが、1 日 500 通の電子メールの制限があるため、これはリリースには適していません。また、プログラムの各コピーで同じメール アカウントのパスワードが配布されると問題が発生する可能性があります。これは、パスワードが暗号化を使用して保存されている場合でも危険であると私は理解しています。
次に、ユーザー自身の電子メールアカウントを使用して、自分自身に電子メールを送信できるのではないかと考えました。これにはいくつかの複雑な点もあります。ユーザーは自分の電子メール アカウントのすべての smtp 情報を指定する必要があり、ターゲット ユーザーにとっては複雑すぎます。また、電子メールを送信するためだけに、電子メールアカウントのパスワードをプログラムに入力する必要はありません。推進するのは良い習慣ではないと思います。
これをメールで行う方法はありますか?電子メールは、ユーザーが既にチェックしている通知システムであるため、私が最初に選択したものです。それはかなり非侵入的です。
独自の smtp サーバーをセットアップする必要がありますか? もしそうなら、どうすればそれを行うことができますか?
電子メールがうまくいかない場合は、関連情報を含むローカル HTML ファイルを生成し、プログラムから通知ポップアップを週に 1 回表示して、新しい更新レポートの準備ができていることをユーザーに知らせることも考えていました。これは完全に実行可能だと思います。それは過度に押し付けがましく、私の最初の選択ではありません。ユーザーがすでに使用しているシステムに便乗したい。
ありがとう!-グレッグ
php - Facebookのステータスを取得するPHP関数?
最新の Facebook ステータスの更新を取得するための、シンプルで優れた PHP 関数を探しています。誰か知っていますか?
ありがとう!
編集:以下に半分のソリューションを追加しました。
または、RSS フィードを読み込んで最新のステータス更新を吐き出す良い方法を知っている人はいますか?
linq - LINQ to XML の更新 - 複数の同時リーダー/ライターをどのように処理しますか?
データ ストレージに XML を使用する古いシステムがあります。別のミニプロジェクトにデータを使用する予定で、データのクエリ/更新に LINQ to XML を使用したいと考えていました。しかし、自分で処理する必要があるかどうかわからないシナリオが 2 つあります。
1- 次のコードに似たものがあり、2 人が同時に Save() を押した場合はどうなりますか? LINQ to XML は、保存する前にファイルが再び使用可能になるまで待ちますか?それとも単にスローしますか? 必要がない限り、ロックを入れたくありません:)
2- ドキュメントを Load() する場合は、特定のノードの下にエントリを追加してから、Save() をクリックします。別のユーザーがすでにそのノードの下に値を追加した場合 (Load() をヒットしたため)、さらに悪いことにノードを削除した場合はどうなりますか?
もちろん、これらの問題を回避することはできますが、回避する必要があるかどうかを教えてくれるドキュメントは見つかりませんでした。少なくとも最初のものは、確実にテストするには少し面倒です。
php - PHPアプリケーションの更新
PHPでWebアプリを作成していますが、更新システムを構築する時期が来ました。要件の1つは自動更新ですが、これをどのように行う必要がありますか?
cronなしで実行したいので、システムにリクエストが送信されたときに更新を確認する必要があります。これは、重要な特権を持つ管理者がログインしている場合にのみ実行する必要があります。最高であるが、少なくとも1人のクライアントは、数か月ごとにログインするだけで、セキュリティ更新プログラムを取得したいので、これを望まないと言っています。
extjs - Ext JS-デルタで毎分データソースの更新を更新する方法は?
リファレンス実装を探しています。LiveGridを試したことはありませんが、その実装に傾いています。私が移住する前に、誰かが私をより良い方向に向けることができるかどうか疑問に思いました。
sql-server-2008 - SQL Server 2008 ファイル ストリーム エラー
ローカルの Windows XP マシンで、FILESTREAM を使用してデータベースを作成できなくなりました。
代替テキスト http://img379.imageshack.us/img379/9899/errorv.jpg
このエラーは、MS からの次のセキュリティ アップデートのいずれかが原因で発生します。
- KB952004
- KB923561
- KB961373
- KB956572
- KB959426
- KB960863
セキュリティ更新プログラムを削除せずに問題を解決する方法を知っている人はいますか?