問題タブ [fingerprinting]

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

cookies - Cookie/キャッシュがクリアされている場合に「このコンピューターで私を記憶する」方法は?

通常、「このコンピューターで自分を記憶する」は、ブラウザーの Cookie にユーザー ID のハッシュ値を保存します。Cookie を消去してもデバイスを記憶できるようにしたい。キャッシュ、window.event、さらにはローカル ストレージと DB (HTML5 準拠の場合) に保存しようとします。これらはすべて、ユーザーによってクリアされる傾向があります。これらのストレージに依存せずにデバイスを識別するためのより良い手法はありますか? または、上記のものよりも優れたストレージはありますか?

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

android - Android の画像からの指紋検出の操作

Androidのカメラでキャプチャした画像から指紋を検出する必要があるプロジェクトに取り組むつもりです。

指紋処理についての予備知識はありません。タスクを達成するためにアンドロイドにオープンソースライブラリはありますか? そうでない場合、指紋の検出と処理に関する十分な知識を得るには、どの時点から始めればよいでしょうか?

私はこれまで画像処理を行ったことがありません。隠蔽することがたくさんあるので、私はそれを行うことができます。しかし、ぐるぐる回らなくてもいいように、正確な出発点を知りたい...

このトピックに関連するリンク、論文、または本は非常に便利です。

前もって感謝します!

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

data-cleaning - Google Refine を使用して文字列値を指紋に置き換える方法は?

100,000 以上の文字列を含む列があります。これらの文字列を Google Refine に指紋で置き換えてもらいたいと考えています。

Google Refine で列を選択し、テキスト ファセットを作成しました。そのテキスト ファセットから、「クラスター」を選択できます。これにより、クラスターが表示されます。これは、同じフィンガープリントを持つ文字列値を意味すると想定し、クラスターの最初のメンバーの名前にデフォルト設定されている新しいセル値を選択できるようにします。

この名前が単なる指紋であることを願っています。その理由は、複数のファイルに対してこの操作を実行する必要があり、それらが実際に同じクラスターの一部である場合は、それらが同じ値である必要があるためです。Refine FAQ に従ってメモリパラメータを最適化しても、Refine が処理するにはデータが多すぎるため、ファイルを連結できません。

したがって、列の各セルを取得し、その指紋を計算し、列の値を指紋で置き換える操作を探しているだけです。

OSX 10.7 で Google Refine 2.5 を使用しています

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

android - Androidの最初の線の色で線の色が上書きされます

私はフィンガーペイントを使って線を描こうとしていますが、その線をマルチカラーで描きたいと思っています。しかし、最初に線を引くとうまくいきますが、その後別の線を引くと、最初の線の色が失われ、単色の線のようになります。

参照リンクも大歓迎です..!!!!

前もって感謝します。

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

drawing - 合成指紋図面の作成方法

人間の指紋と見分けがつかない合成指紋を出力するプログラムを書きたいです。私は指紋の理論と、指紋が独特である理由を知っています。プログラムが実際の描画をどのように行うべきかわかりません。私の頭に浮かんだアイデアは、プログラムを指紋に似たベクトル方程式から開始し、定数で遊んでランダム化することです。後で、実際の描画にpySVG http://codeboje.de/pysvg/を使用できます。他にどのようにこれにアプローチできますか?

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

.net - OSフィンガープリント用の.Netライブラリ/コンポーネント?

OSフィンガープリントを実行するために(できれば無償の).Netライブラリ/コンポーネントを推奨できる人はいますか?

ホストのリストがアップしているかどうかを確認すると同時に、OSフィンガープリントを実行してホストのOSを判別するプログラムを作成しています。

背景:私の前任者は、$DEITY-knows-whenのためにハウスキープされていないActiveDirectory+DNSのレガシーを私に残しました。不明な理由でドメインに参加していないがDNSに存在しているWindowsOSを検出しようとしながら、どのエントリがまだ稼働していて、到達できなくなっているかを特定したいと思います。

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

caching - Maven/JSP/RequireJS Webapp でアセットをフィンガープリントしますか?

単一の JSP と RequireJS を使用して単一ページの Javascript を多用するアプリを提供する単純な Maven Web アプリケーションがあります。ビルド プロセス中にアセットをフィンガープリントするために使用できるもの (.js、.css など) を探していましたが、この問題を解決するものは見つかりませんでした。

コンテンツが変更されるたびにアセット ファイル名を変更して、ブラウザーに非常に長い間キャッシュするように指示できるようにしたいのですが、変更されるたびに最新のものをダウンロードします。また、アセットが変更されるたびに、それらのアセットへの参照を更新する必要があります。私が使用するものはすべて、RequireJS でも動作する必要があります。

助言がありますか?

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

javascript - JavaScript での音声フィンガープリンティング

クライアント側でオーディオ ファイルを比較しようとしていますが、サーバーにアップロードしないため、サーバーにアップロードする前にファイルのフィンガープリントを取得したいと考えています。

  • ウェブサイトでホストできるライブラリはありますか
  • 「いいえ」の場合、可能ですか , 私はする予定です

ローカル システムから曲を読み込んでいます。そのオーディオ フィンガープリントを取得して、サーバー側またはクライアント側の他のオーディオ ファイルと比較できるようにしたいと考えています。私はそれをサーバーに送信し、Java または c# で既に利用可能なメソッドを使用してそれを実行できますが、帯域幅への負荷が大きすぎます。したがって、クライアント側で javascript を使用してオーディオ フィンガープリントを取得したいと考えています。

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

java - Java/Maven の方法で URL フィンガープリンティングを使用して積極的なキャッシュを管理する

Java/Maven プロジェクトで変更された JavaScript/CSS リソースをリロードするためにブラウザー キャッシュを管理するための最適なソリューションを見つけようとしています。最も普及しているソリューションは、ビルド時にタイムスタンプをリソース URL に追加する Maven フィルタリングのようです。例えば:

ただし、最も効率的な方法は、ビルド日の代わりにファイルのチェックサム/ハッシュ (別名フィンガープリント) を追加して、各デプロイ後にリソースがリロードされるのではなく、必要な場合にのみリロードされるようにすることです。Java または Maven プラグインを使用して、このモデルの正しい/汎用的な実装を必死に探しています。

何か案は?

ありがとう。

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

javascript - HTML5 ファイル API を使用してアップロードする前にファイルを一意に識別します

HTML5 ファイル API を使用してファイル アップローダーを構築しています。ファイルに含まれる実際のデータに基づいて、重複したファイルがアップロードされないようにしたいと考えています。これは、名前が異なっていたり、別のフォルダーにある場合でも、2 つのファイルを同一と見なす必要があることを意味します。

md5 でハッシュを計算することを検討しましたが、これはすべてクライアント側で行わなければならないため、javascript を使用すると、大きなファイルには時間がかかりすぎます。大きいと言うときは、最大 5 GB 相当のビデオを意味します。

明確にするために、これにはチェックサムを含める必要はありません。ファイルを一意に識別したいだけです。この目的のためにハッシングはやり過ぎかもしれませんが、最初に頭に浮かんだのはハッシングでした。

更新:軽量の指紋アルゴリズムが必要だと思います。ウィキペディアでRabinを例として見つけましたが、これを javascript でどのように実装するかわかりません。