問題タブ [tracking]

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 投票する
8 に答える
12300 参照

sql-server - SQL Server 2005 データベースの変更の追跡

私は、データベースへの変更を追跡するソリューションの開発を任されています。

キャプチャする必要がある更新の場合:

  • 更新日
  • 古い値
  • 新しい価値
  • 影響を受ける分野
  • 変化をしている人
  • レコードID
  • テーブルレコードは

削除の場合:

  • 削除日
  • 削除している人
  • レコードのタイトル/説明/ID が削除されました。すべての変更を追跡しているテーブルには、タイトルまたは説明フィールドがあります。レコードが削除される前にこれをキャプチャしたいと思います。
  • テーブルレコードがありました

インサートの場合:

  • 挿入日
  • 変化をしている人
  • レコードID
  • テーブルレコードは

私はこれを行うためのいくつかの方法を考えました:

  • 更新/削除/挿入にストアド プロシージャを使用しています。一般的な「追跡」テーブルを作成します。すべてのデータをキャプチャするのに十分なフィールドがあります。次に、ストアド プロシージャごとに別の行を追加して、「レコードを追跡テーブルに挿入する」という効果を出します。
    • 欠点:すべての更新/削除/挿入がすべて同じテーブルでごちゃまぜになっている
    • 多くの NULL フィールド
    • バッチ更新/削除/挿入を追跡するにはどうすればよいですか? <----これは問題ではないかもしれません。私は実際にアプリケーションでこのようなことをしません。
    • 更新を行っているユーザーをキャプチャするにはどうすればよいですか。データベースは 1 つのアカウントしか認識しません。
    • 編集する既存のコードの多くを編集します。
  • 最後に、更新/削除/挿入後に呼び出されるトリガーを作成できます。最初の解決策と同じ欠点の多くは次のとおりです。多くのコードを編集する必要があります。更新を追跡する方法がわかりません。トリガーを使用して最近更新されたレコードを表示する方法はないようです。

私は asp.net、C#、SQL Server 2005、iis6、windows 2003 を使用しています。予算がないので、悲しいことに、これを支援するものを購入できません。

回答ありがとうございます。

0 投票する
2 に答える
1238 参照

django - Django のデプロイ

私のプロジェクトでは、次の要件を持つ機器追跡ツールを開発する責任があります

  1. 新しい機器は、管理者が特定のユーザーに追加できます
  2. 機器が人に割り当てられると、その人はリクエストを受け入れるように要求するので、彼は責任を負います
  3. ユーザーは自分の機器を他のユーザーに譲渡できます。
  4. 同時に、ステータスに変更があるたびに管理者にメールまたはメッセージを送信する必要があります。
  5. 誰もがアクセスできるネットワークに接続されている PC (したがって、実際には Web アプリではありません) にローカルに展開する必要があります。

これにはDjangoを使用できると思いましたが(私は初めてです)、ローカルPCへの展開についてあまり知りません。これを行うにはどうすればよいですか、またはこれに関するより良いアイデアはありますか?

0 投票する
2 に答える
247 参照

documentation - Webサイトの構成の詳細、アクションアイテム、ドキュメントを追跡していますか?

多くのWebサイトの詳細を追跡するために使用できるアプリケーション(ホストされているかどうかに関係なく)を知っている人はいますか?カスタムソリューションからオープンソースプラットフォーム(WordPress、Joomla)までの50以上のWebサイトを管理しています。私は自分で書き始めましたが、すでに何かがあるかどうかを見たかったのです。

これが私が欲しい機能のいくつかです:

  • ソフトウェアの最新バージョンを追跡できるので、パッチが利用可能になったときにどのサイトを更新する必要があるかがわかります。

  • 定期的なメンテナンス項目を思い出させるタスクを追加したいと思います。

  • サイトに関するメモを追加します。(ドキュメント、機能リクエストなど)

ありがとう、ブライアン

0 投票する
2 に答える
935 参照

javascript - Web ベースのログインとログアウトを追跡するにはどうすればよいですか?

DB バックエンドですべてのユーザーのサイト (ログイン/ログアウト) に費やされた時間を追跡できるようにしたい所有者のメンバーベースのサイトに変更を加えています。ログインは簡単です。1 つの入力ポイント (ログイン フォーム) があるため、ログインが発生するとすぐにデータベースにスローされる可能性があります。

ただし、ログアウトは少しトリッキーです。ユーザーが「ログアウト」をクリックして、ソリューションを終了することを明示的に知らせない限り、より面倒になります (そして、ユーザーが実際にログアウトをクリックする頻度は?)。1 つの可能性 (サイトでの合計時間を追跡するという点で) は、各ページ読み込みをデータベースに登録し、それを読み込んだユーザーに関連付けることです。問題は、このサイトが会員制の動画配信サイトであり (あなたが考えているものではありません!)、最後のページビューが 20 分から 30 分の動画になる可能性が高いことです。ロードされた時間だけでなく、最後のページで費やされた時間も取得する必要があります。

私は 2 つの可能な解決策を考えましたが、どちらもそれほど洗練されたものではありません。1 つ目は、javascript を介してすべての「アンロード」イベントをトラップし、「logout.php」への呼び出しを登録することです (これは、ページがアンロードされるとすぐに XMLHttpRequest などの処理が終了しないことを前提としています)。問題は、内部リンクもアンロード イベントとして登録されるため、リンクをクリックするとユーザーがログアウトすることです (「アンロード」ハンドラのフラグをチェックし、すべての内部リンクにそのフラグを設定することができます。これは難しくありません。動的ですが、少しぎこちないです)。もう 1 つのアプローチでは、60 秒ごとに DB に ping を実行する間隔を設定する必要があります。これにより、ユーザーがまだサイトにいることがわかり、ユーザーの履歴を取得してそのセッションの合計時間を把握するときに計算を行うことができます。 ; それも一種のハックのようです。また、

この問題はそれほど珍しいことではないようで、もっと良い方法があるはずです。これを解決するためのベストプラクティスのアプローチはありますか? そうでない場合、これらのソリューションのいずれかを改善する方法はありますか?

0 投票する
2 に答える
1674 参照

api - その場で特定の URL へのインバウンドリンクを見つける方法は?

Technorarati はCosmos apiを取得しました。これはかなりうまく機能しますが、非商用の使用と 1 日のクエリ数が 500 以下に制限されています。

Yahoo にはSite Explorer InLink Data APIがありますが、これはタスクを文字どおりに定義しており、ブログ コンテンツ内からのリンクだけでなく、ブログ内のサイドバー ウィジェットからのリンクを返します。

特定の URL に誰がリンクしているかを追跡する他の方法はありますか ( Techmeme.comの記事の下に表示されるディスカッション リンクを考えてみてください)。それとも、自分でロールバックする必要がありますか?

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

python - 複数のサーバーにまたがる在庫管理..アイデア?

現在、社内で構築した在庫管理システムがあります。それはうまく機能し、私たちは常にそれを革新しています.

この秋、ショッピング カートのチェックアウトを介して、ウェブサイトの 1 つで製品を直接販売し始めました。

私たちの在庫管理システムはオフィス内のサーバーから実行されていますが、現在所有している 3 つの Web サイト (実際に商品を販売しているのは 1 つだけ) は明らかに外部ソースから実行されています。

ここで私の問題を参照してください。基本的には、在庫が常に最新であり、在庫がないものを販売しないように、内部ソフトウェアと外部 Web サイトの両方が通信できる中央在庫管理システムを作成する方法を考えています。

私たちの内部在庫追跡はうまく機能し、うまく流れていますが、両者の間で通信できる堅牢な追跡システムをどのように実装すればよいかわかりません.

ソフトウェアはすべて Python で書かれていますが、これをどのように実装するかについてのアイデアや方法を主に探しているので、それは問題ではありません。

回答をお寄せいただきありがとうございます。それが理にかなっていることを願っています..詳しく説明できます。

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

ruby-on-rails - Railsでオンラインユーザーを追跡するには?

Rails には Java フレームワークのようなセッション追跡のメカニズムがないため、これは常に私にとって問題でした。サイトに現在ログインしているユーザーを追跡するためにどのような方法を使用していますか? ユーザーがサイトのどこかをクリックするたびに現在の時刻で last_visited フィールドを設定し、過去 10 分間にそのフィールドを更新したユーザーをチェックするという簡単な方法を使用します。この方法以外にどのような方法がありますか?

0 投票する
2 に答える
12625 参照

tracking - 追跡番号のパターン

UPS、FedEX、DHL、AirBorne、USPS などのすべての配送会社の配送追跡番号のパターンを取得する場所はありますか?

0 投票する
2 に答える
3772 参照

tracking - Google は検索結果のクリックをどのように追跡しますか? これが最善の方法ですか?

質問にあるように、Google が検索結果のクリックをどのように追跡するかを理解しようとしています。ソースを表示すると、次のことがわかります。

関数rwtはかなり面倒です:

そのため、Google は a タグの href を変更しているように見えますが、/url?...これはトラッキングの場所であると想定しています。Firefox の LiveHeaders から、このページがブラウザを a タグの元の href にリダイレクトしているようです。

これは正しく、サイト上のリンク (広告など) のクリックを追跡する最良の方法ですか?