問題タブ [identification]
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.
mysql - MySQL - 主キーではなく、レコードごとに一意のキーを考え出す
わかりました、これは説明するのが難しいものです。
PAGES を持つアプリを作成しています。現在、レコードを SEL するためのキーとして PageID を使用しています。
私が今抱えている問題は、ユーザーがページを編集できるようにしたいが、前のページを失わないようにしたいということです (履歴のために、変更ログや wiki ページの履歴などの保持の理由を記録します)。
これにより、pageID として機能する PAGE テーブルに新しいフィールドが必要であると思われますが、行が追加されるたびに自動インクリメントされる主キーではありません。
Google ドキュメントには DOCID があります: /Doc?docid=0Af_mFtumB56WZGM4d3Y3d2JfMTNjcDlkemRjeg
そうすれば、同じ Doc ID を持つ複数のレコードを保持し、dataAdded フィールドに基づいて履歴変更ログを表示できます。ユーザーがその DOCID を表示したい場合は、最新のものを取得するだけです。
考え?私を正しい方向に向けてくれたあなたの賢明な考えに感謝します!
wcf - wcf でのパススルー識別
Web アプリケーションでログオンしているユーザーの ID を、Web サーバーによって呼び出されるサービスに渡すにはどうすればよいですか?
彼女の私の考えは、チャネルにある種の EndpointIdentity を設定することです。私の場合、これは Web サーバー上のユーザーのセッションを識別する GUID になります。
誰もがこれについて経験を積んだ..多分私は概念を誤解していますか?
任意のアイデアやリンクは評価されます。
cookies - How to reliably identify users across Internet?
I know this is a big one. In fact, it may be used for some SO community wiki.
とにかく、ユーザーの明示的な認証を使用しない Web サイトを実行しています。誰にでも公開されているように公開されています。ただし、サービスの性質上、一部のユーザーは不正行為のためにロックアウトする必要があります。
私は現在 IP アドレスをブロックしていますが、多くの人が意図的に DHCP クライアント キャッシュをリセットして、ISP に新しいアドレスを割り当ててもらっているという事実を認識しています。それは事実ですか?アクセスが拒否されるのを回避したい一部の人々にとって、それは確かに有利な可能性だと思います. そのため、IP はこれに対処する最適な方法ではないことが判明しました。でも、他には何もないですよね?
MAC アドレスは WAN では生き残れません (ホップからホップへの変更?)、たとえ生きていたとしても、これらはスプーフィングされる可能性がありますが、IP の更新ほど簡単ではないと思います。
Cookie や Flash Cookie でさえ問題外です。なぜなら、これらを消去するための「チュートリアル」がたくさんあり、インターネットに大混乱をもたらすことを意図している人は、私が採用するような初歩的な対策をよく知っており、十分に備えているからです。
他に頼れるものはありますか?クライアント側から利用可能なデータを収集し、それを使用していくつかのキーを形成するヒューリスティックプロファイリングを考えていましたが、それを実装するまでには至っていません-それはオプションですか?
c# - COM ポート - デバイスの識別方法 (.net/c#)
Windows CE 用にプログラミングしていて、スキャナに接続する必要があります。問題はありません - ポート COM0 にあることはわかっていますが、以前に別のデバイスを接続すると、別の COM ポートが取得されます... すべての COM ポートを取得する簡単な方法は次のとおりです。
しかし、デバイスを識別する方法がわかりません。標準的な方法はありますか?データを送信するだけのデバイスが 1 つあるため、「ping」できません...常にデータをスパム送信しています...そして、デバイスを「ping」する方法がわかりません...
python - 画像からの情報の抽出
画像に関する情報を抽出するための高速である程度信頼できる方法は何ですか?私はOpenCVをいじくり回してきましたが、これはこれまでのところ最良のルートであるように思われ、さらにPythonバインディングがあります。
具体的には、画像の内容について何ができるかを判断したいと思います。たとえば、ハールの顔検出と全身検出の分類子は優れています。これで、画像に顔や人物が含まれている可能性が高く、その数もわかります。
わかりました-他に何がありますか-建物があるかどうかはどうですか?もしそうなら、それらはどのように見えますか-小屋、オフィスビルなど?空、草、木などが見えますか?
オブジェクトを検出するための分類器のトレーニングについて読んだことから、分類器をトレーニングするための10,000程度の間違った画像と5,000程度の正しいサンプルのプロセスはかなり面倒なようです。
たくさんの異なるオブジェクトのためにこれをすべて自分で行うのではなく、すでにいくつかのまともなものがあることを望んでいます-またはこの種のことを行う他の方法はありますか?
unique - 複数のアカウントを持つユーザーから防御する方法は?
私たちは文字通り無料のお金を配るサービスを持っています。
当然のことながら、サービスは悪用される可能性があります。これを防ぐために、次のことを行います。
ログIPアドレス
一意の電子メールアドレスを使用する(1つのアカウント/電子メールアドレスのみ)
stのようなより多くの情報を収集します。住所、電話番号など
サインアップキャプチャを使用する
BHO(ポーカールームがこれらを使用しているのを見たことがあります)
さて、ここで現実になりましょう-これのどれも決心したユーザーを止めません。
明らかに、IPアドレスはプロキシ(akismetを介してブラックリストに登録できます)を介して変更できますが、ユーザーが動的IPを使用している場合、または複数のユーザーがNATネットワークの背後にいる場合はとにかく変更できます(ほぼ全員と言えますか?)
私は毎時何千ものユニークなメールアドレスにサインアップすることができます-これは防御ではありません。
住所や電話番号のリストから取った偽の情報を入れることができます。
キャプチャ解決サービスからキャプチャを購入できます(1,000ドルで5ドル)。
bhosはダウンロード可能なソフトウェアに対してのみ効果的であるようです-これはウェブサイトです
複数のユーザーがサービスを悪用するのを防ぐ他の方法は何ですか?すべてのPPCの人々は、クリック詐欺をどのように管理していますか?
私たちは実際にその人に電話をかけることができることを知っていますが、私たちはすぐにそれをしようとしているとは思いません。
ありがとう、
java - JARライブラリのライセンスを調べる
Mavenを使用してWebアプリプロジェクトをビルドします。pomファイルに依存ライブラリを追加すると、プロジェクトに依存jarが再帰的に追加されます。特定の種類のライセンスを持つjarのみを検出または制限する方法はありますか?たとえば、Apache License、BSDなどを含める必要があります。または、アプリケーション内の各jarのWebサイトにアクセスせずに、jarファイルがGPL / ASLなどの下にあることを確認する方法はありますか?
iphone - この問題を解決する方法はありますか?
2つのユニットで構成されるシステムを開発しています。Android タブレット 1 台と iPhone 1 台。私のユーザーは、Android タブレットに対して自分自身を識別する必要があります (これは、できるだけ少ない手順で、安全な方法で、できるだけユーザー フレンドリに行う必要があります。つまり、正確ではない gps に依存するべきではありません)。私はさまざまなテクニックを見てきましたが、それらのすべてを実行することは不可能のようです:
アイデア #1: iphone アプリにはバーコードがあります。Android タブレットは、zxing (組み込みの Web カメラを使用) を使用してバーコードをスキャンします。これは最良のアイデアのように思えますが、zxing を実行するのに十分なカメラを備えた Android タブレットを手に入れることはできません。
Zxing を実行できる Android タブレットを知っている人、または私が試すことができる他の API を知っている人 (shopavvy を除く)。
アイデア 2#: バンプ API を使用する。これは信頼できる方法とは思えません。2 人の人が隣り合って 2 台の Android タブレットをぶつけることができるからです。バンプへの入力はありますか?
アイデア 3#: ブルートゥースの使用。Android タブレットを最も近い iPhone に接続します (RSSI で見つけます)。問題は、iPhone が Bluetooth 接続を許可しないことです!?
アイデア 4# NFC を使用する。問題は、iPhone が NFC をサポートしていないことです。
アイデア 5# P2P wifi を使用する。私が知る限り、これは開発するのが難しいもののようです (見つかった最も近いものを見つけるなど)。
物事に別の見方を持っている人はいますか?
java - 数字だけの一意のIDを作成しますか?
プログラムで、一意のID番号を作成しようとしています。私はこのように使用しました:
しかし、私の教授はこれを言いました:
もう1つの問題は、pidの生成です。あなたがしているのは、0から始まる次の整数を取得することだけです。プロセステーブルの最後に到達するとどうなりますか?プロジェクトの仕様に従って機能する独自のpid生成アルゴリズムを考え出す必要がありました。つまり、0から99までの数字を循環し、低い数値に戻ると、使用可能な最小のpidから開始します。このようなアルゴリズムを実装する方法はたくさんありますが、最も簡単な方法は、1つのmod 100を追加し、使用可能なpidが見つかるまで探し続けることです。もちろん、それはあなたがどのpidが利用可能であるかを追跡しなければならないことを意味します。
それ、どうやったら出来るの?
ruby-on-rails - Rails デバイス「フィンガープリンティング」
Railsアプリのデバイスフィンガープリンティングに関する方法やベストプラクティスはありますか? 言い換えると。すべての Cookie がブロックされていることを考えると、ログインする前にその人が誰であるかを比較的確実に特定する方法はありますか?
私の仮定: IP は明らかな理由で信頼できません。