問題タブ [hook]

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 に答える
39495 参照

php - PHP アプリケーションのプラグインを許可する最良の方法

PHP で新しい Web アプリケーションを開始しています。今回は、プラグイン インターフェイスを使用して拡張できるものを作成したいと考えています。

プラグインが特定のイベントにアタッチできるように、コードに「フック」を書き込むにはどうすればよいでしょうか?

0 投票する
6 に答える
6315 参照

svn - Windows で Subversion 用のフックを作成するための最良の戦略

WindowsSubversionフックを作成する最良の方法は何ですか? 私の知る限り、使用できるのは実行可能ファイルのみです。それで、最良の選択は何ですか?

  • プレーンなバッチ ファイル (非常に限定的ですが、非常に単純なソリューションではおそらく問題ありません)
  • コンパイルされた専用の実行可能アプリケーション (一言で言えば大ハンマー?)
  • その他のハイブリッドの選択肢 (Powershell スクリプトを実行するバッチ ファイルなど)
0 投票する
16 に答える
76901 参照

svn - Subversion(SVN)にチェックイン時にEメールを送信させるにはどうすればよいですか?

私はいつも、チェックイン(コミット)メールが、他の人がコードベース/リポジトリで行っている作業を追跡するのに非常に役立つことを発見しました。コミットごとに配布リストを電子メールで送信するようにSVNを設定するにはどうすればよいですか?

私はWindowsでクライアントを実行し、LinuxでApacheSubversionサーバーを実行しています。ただし、さまざまなプラットフォームに関する以下の回答は、他の人にも役立つ可能性があります。

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

svn - Subversion にコミットするときにテキスト ファイルを変更できますか?

コミット中のテキスト ファイルに対して次のスクリプトを実行したいと考えています。

Subversion には start-commit フックと pre-commit フックがあるようですが、上記のスクリプトでテキスト ファイルを処理する方法に関するドキュメントを参照できません。

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

c# - 割り当て/割り当て解除を追跡することは可能ですか?

私の知る限り、これは不可能なので、左翼の文書化されていない割り当てフック関数を本当に望んでいます。_CrtSetAllocHook
の ように割り当てを追跡する方法が必要ですが、。ガベージコレクター/割り当てに対する唯一の可視性は、 GC.CollectionCount であるように見えます。 他に.NETメモリモジョを持っている人はいますか?C#/.NET

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

python - 疎結合チームでのプログラミングに最も役立つ Mercurial フックはどれですか?

最近、変更をプッシュするたびにメールをすばやく送信できる Mercurial の通知拡張機能を発見しましたが、人生をずっと楽にしてくれる多くの機能をまだ見逃していると確信しています。

疎結合のチームで作業するのに最も役立つ Mercurial フックまたは相互運用フックの組み合わせはどれですか?

使用する非標準パーツへのリンクを追加するか、フック (またはセットアップ方法の説明) を追加して、他のユーザーが簡単に使用できるようにしてください。

0 投票する
10 に答える
21532 参照

c - Linux sys コールを傍受するにはどうすればよいですか?

LD_PRELOAD トリックと、特定の syscall をあなたが提供したものに置き換える Linux カーネル モジュール以外に、syscall をインターセプトする可能性はありますか?

0 投票する
11 に答える
9873 参照

svn - 結合された SVN FTP システム?

Web サイトの変更をチェックインして、Web サイトを自動的に更新できるシステムはありますか。

Web サイトは、ファイルをサーバーに ftp する必要なく、常に最新の安定版ビルドを効果的に実行します。

0 投票する
6 に答える
15776 参照

windows - Windows 環境で Trac と SVN を使用して Post Commit フックを実装するにはどうすればよいですか?

Trac / SVN を使用して Windows 環境で実行しています。リポジトリへのコミットを Trac に統合し、SVN コメントに記載されているバグをクローズする必要があります。

それを行うためのコミット後のフックがいくつかあることは知っていますが、Windowsでそれを行う方法についての情報はあまりありません。

成功した人いますか?また、それを達成するためにどのような手順を踏んだのですか?

これがSVNに配置する必要があるフックですが、Windows環境でこれを行う方法が正確にはわかりません。

Trac ポスト コミット フック

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

c# - Multiple keyboards and low-level hooks

I have a system where I have multiple keyboards and really need to know which keyboard the key stroke is coming from. To explain the set up:

  1. I have a normal PC and USB keyboard
  2. I have an external VGA screen with some hard-keys
  3. The hard keys are mapped as a standard USB keyboard, sending a limited number of key-codes (F1, F2, Return, + and -)

I have a low-level hook (in C# but actually calling upon Win32 functionality) which is able to deal with the input even when my application is not focused.

The problem is that when using the normal keyboard, some of the mapped key-codes at picked up by the application being driven on the external screen. One of the key-presses sent by the external screen and used for confirmation is VK_RETURN. Unless I can identify the "device" and filter upon it, the user could be performing actions and confirming them on a screen their not even looking at.

How do I know which keyboard was responsible for the key-press?