問題タブ [interaction]
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.
plugins - オンラインでユーザーのアクティビティを追跡するにはどうすればよいですか
私たちは、情報と情報のユーザーの価値を計算し、スコアリングすることを目的としたシステムを構築しています-2つの間の相互作用に基づいています。これを行うには、これらの相互作用を追跡および測定する必要があります。私たちはさまざまな方法に取り組んでいます-ソーシャルサービスを接続して監視する(スケーリングが難しく、サービスを接続するのに非常に忍耐強いユーザーが必要です)から、ユーザーが情報にアクセスしているときにいつでもトリガーできるブックマークレットala diggを持つ明示的な追跡(基本的に、彼女がスコアに含めたいコンテンツ)。
私たちが本当に望んでいるのは、次のようなことができるツールです。すべてのネットワーク(読み取り、監視、コメント、投稿、ツイート、作成者など)で人のすべてのアクティビティを監視し、ユーザーのブラウザに積極的に座って、定義されたアクティビティが発生するたびに本社に「聞いて報告」します。
提案?
c++ - VistaとWin7でFSミニフィルタードライバーと私のアプリケーションを接続する方法は?
ここに私が持っているもの:
- ユーザーアプリケーション-それはMSVCプロジェクト、サービスであり、小さなBoost&STLを使用してC ++で記述されています(アプリはフックを使用してユーザーのアクションを取得しています)
- ドライバー-これはFSMinifilterドライバーであり、USBのマウント/アンマウントアクションとファイルの移動を監視します
問題:XPでは、この2人はうまく連携しますが、VistaおよびWin7システムに移植し始めたとき、問題はすぐに発生しました。
- 署名されていないため、ドライバーはインストールされません
- Vista以降では、サービスが別のセッションに配置され、ユーザーセッションと対話できないため(f * ck!)、フックが機能していません。
- UAC-オンのときにアプリケーションからドライバーへのアクセスを許可しませんでした。
しかし:聞きたいのですが、VistaとWin7のドライバーとユーザーアプリケーションをUAC-is-onで接続することは本当に可能ですか?可能であれば、この対話を実行するための条件は何ですか(たとえば、ドライバーは署名された、または多分何か他のもの...)?
まことにありがとうございます!
c# - プロセスの相互作用(c#および純粋なc ++)
データ処理用のc#ディスパッチャーと高速c ++プログラムがあります。c#ディスパッチャーからc ++プログラムにデータ(初期化)を渡す必要があります。データの受け渡しはプリミティブ型です:構成文字列、小数。対話にファイルまたはコマンドライン引数を使用したくありません。もっと賢い方法だと思います。現在、相互作用は一方向ですが、将来的には双方向になる可能性があると思います。私の仕事に適切な方法を教えてもらえますか?
ありがとう
applescript - AppleScript - ダイアログ ウィンドウとの対話
私はこのAppleScriptを持っています:
実行すると、 を使用して「リターン」キーを押すことをシミュレートすることで、ダイアログが閉じられると思いましたkeystroke return
。ありがとう。
python - 2つのクラスを相互作用させる
2つのクラスを相互作用させるのに問題があります。これが私がファイルyoutest.pyをインポートしている最初のクラスのコードです:
このクラス(以下のコード)を介してクラスMyTestを実行しようとしています:
これを実行すると、次のようになります。
ファイル"youtest.py"、19行目return'death' SyntaxError:'return'関数外
この質問が十分に明確であることを願っています。助けてくれてありがとう。
oop - 2 つのオブジェクトの相互作用の間の設計パターン
ObjectA と ObjectB の 2 つのオブジェクトがあります。ObjectA は、ObjectB のイベントを呼び出す必要があります。私は ObjectA がこれを実行できるようにするための適切なデザイン パターンを探していました。なぜなら、これを実行するためのパブリック メソッドを公開したくないからです。
これに適したパターン、またはアドバイスはありますか?
ありがとう。
interaction - DCI、「コンテキスト」の概念に問題があり、どの役割がお互いを認識しているか
ここで重要な概念が欠けているだけかもしれません。「ダム」データ オブジェクトを理解しています。また、ロールは、ダム オブジェクトがそのロールを引き受けるときに適用されるメソッドのステートレス コレクションであることも理解しています。また、コンテキストが、実装されるアルゴリズムで行われるアクターを組み立てることも理解しています。しかし、役割がお互いについて何を知っているか、そしてそれらが文脈の中で定義されなければならないか、それとも文脈の外で定義されなければならないかは、私にはわかりません.
コンテキストに start と end の 2 つの役割があるとします。私たちのユースケースは文字列連結なので、各ロールに文字列を割り当てます。
いくつかの疑似コード:
concat() (メソッド) と start.concat(?) (呼び出し) の 3 つの異なる組み合わせが必要になる場合があります。
ロールは、同じコンテキスト内の他のロールを認識しています (ロールを他のコンテキストで再利用できないようにすることは、私には間違っているようです)。
ロールはコンテキスト内の他のロールを認識しないため、それらを引数として渡す必要があります (コンテキストが任意の数のロールを持つ可能性があるため、30 を渡す必要があるメソッドを開始することでコンテキストが開始される場合、これは苦痛に思えます) 'roles' を 1 つのメソッド呼び出しに引数として入れ、それらをずっと連鎖させてください!) (注: この例では、ロールの定義をコンテキストの外に移動して、複数のコンテキストで再利用することができます)
私にとって最も明白な選択は、コンテキストに強制的にメソッドを開始させないようにすることです。次に、インタラクション ロジックをコンテキストに配置し、非インタラクティブな部分をロールに配置します。(注: この例では、役割の定義がコンテキストの外に移動され、いくつかのコンテキストで再利用される場合があります)
ただし、これはこれと矛盾しているようです: http://en.wikipedia.org/wiki/Data,_Context_and_Interaction#Execution_Model
- Context は、ユース ケースに参加する最初のオブジェクトで Role メソッドを呼び出します。
- その時点から、ロールは互いのメソッドを呼び出してユース ケースを実行します。
greasemonkey - 互いに対話するための2つのユーザースクリプトを取得しますか?
2つのスクリプトがあります。それらを同じ名前空間(@namespace
フィールド)に配置します。
他の人とインタラクティブになってほしいです。
具体的には、スクリプトARunByDefault
を123に設定します。スクリプトBにチェックするかどうかを確認してから、タイムアウトなどを使用しRunByDefault==123
てスクリプトAにスクリプトBの関数を呼び出します。
どうすればよいですか?スクリプトをマージしたくありません。
objective-c - ビューでユーザーの操作を停止する
私のコードは、右から左に反転するアニメーションを実行します。問題は、その切り替え中、わずか 0.75 秒のアニメーションであり、ユーザーはまだプログラムと対話できることです。すべてのユーザー操作を短時間停止する方法、または完全に停止する方法がある場合は、タイマーを使用して元に戻すことができます。アニメーションのコードは次のとおりです。
ありがとう、ジェイコブ
c++ - 「実装の多重度」 - どのように対処するか? そして、そのようなものの「名前」は何ですか?
私の質問は、プログラミングのテクニック、またはおそらくデザイン パターンに関するものです。base から派生したいくつかのクラスが、それらの間で何らかの相互作用を行う純粋仮想メソッドを含むとします。
たとえば、Rectangle
、Ellipse
、Triangle
およびLine
- すべて a から派生したShape
. そして、この抽象クラス にはShape
、 が含まれていますvirtual bool Intersects(Shape* another) = 0
。
6 つの実装を作成する必要があるようです(ところで、この特定の例でより良い解決策はありますか?)。
現時点では、他の例はわかりません。
よく知られていることについて話しているのかもしれませんが、そのテクニックを説明する名前がいくつかあるとほぼ確信しています。しかし、インターネットで検索するために何を入力すればよいかさえわかりません。
ええと、そのようなことを実装する方法を教えてもらえますか(ヘルパーメソッドが必要か、それともおそらくですか?)それについていくつかのソース(アート、チュートリアルなど)を指摘できますかRTII
?dynamic_cast