- 2019-02-26 11:32 — Initial draft
- 2019-04-10 15:38 — Uploaded to Gist
- 2019-04-10 16:11 — Split reading_files callback
- 2019-04-11 10:55 — Added version requirement callbacks
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
\x1b[38;2;255;255;255;48;2;255;255;255m▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀\x1b[38;2;255;255;255;48;2;248;248;246m▀\x1b[38;2;255;255;255;48;2;236;233;230m▀\x1b[38;2;255;255;255;48;2;222;215;215m▀\x1b[38;2;255;255;255;48;2;213;200;200m▀\x1b[38;2;255;255;255;48;2;211;204;202m▀\x1b[38;2;255;255;255;48;2;211;207;203m▀\x1b[38;2;255;255;255;48;2;213;208;207m▀\x1b[38;2;255;255;255;48;2;237;230;235m▀\x1b[38;2;255;255;255;48;2;246;242;243m▀\x1b[38;2;255;255;255;48;2;255;254;254m▀\x1b[38;2;255;255;255;48;2;255;255;255m▀▀▀▀▀▀▀▀▀▀▀▀▀\x1b[m | |
\x1b[38;2;255;255;255;48;2;255;255;255m▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀\x1b[38;2;252;254;255;48;2;254;254;255m▀\x1b[38;2;254;255;255;48;2;254;255;255m▀\x1b[38;2;255;255;255;48;2;255;255;255m▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀\x1b[38;2;255;255;255;48;2;245;241;241m▀\x1b[38;2;240;235;233;48;2;177;157;164m▀\x1b[38;2;176;151;151;48;2;239;237;234m▀\x1b[38;2;192;172;175;48;2;255;255;255m▀\x1b[38;2;215;203;206;48;2;255;255;255m▀\x1b[38;2;194;178;182;48;2;255;255;255 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-----BEGIN PGP SIGNED MESSAGE----- | |
Hash: SHA256 | |
나는 귀엽다. | |
-----BEGIN PGP SIGNATURE----- | |
iQEzBAEBCAAdFiEEPn/N+EErrVsjp4wm5Ef39NFc6acFAllCOFAACgkQ5Ef39NFc | |
6adT4Af/QkeKMIeIwO3K7OQuHSQIreKeqs5ak6G08xlnum7ZezQz+modSw9hFkKq | |
P6fSSf2PovfOxZROUrlMJjoGUqkTAdEzJUtbzJMJusqWm+dNxwLRNjo73GlpRYYl | |
WSjXOWqkNzP+vZGvml93mQ1t1e8jIZMeqvttWLgpOxB73kmGVVzVnITA+YSMH3ig |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System; | |
using System.Runtime.InteropServices; | |
#if DEBUG | |
using System.Diagnostics; | |
#endif | |
namespace HookPInvokeTest | |
{ | |
public class InputHookHelper : IDisposable | |
{ |
I hereby claim:
- I am dalgona on github.
- I am dalgona (https://keybase.io/dalgona) on keybase.
- I have a public key ASA2Ufoty8CZ1vAlmP0vuFkruZrY4JrU9-jLd_3dhkF3mAo
To claim this, I am signing this object:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
\x1b[48;5;210m\x1b[38;5;211m▄\x1b[48;5;211m\x1b[38;5;210m▄\x1b[48;5;210m\x1b[38;5;211m▄ \x1b[38;5;217m▄ \x1b[38;5;217m▄\x1b[48;5;217m \x1b[38;5;224m▄ \x1b[38;5;224m▄ \x1b[38;5;224m▄ \x1b[38;5;224m▄ \x1b[38;5;224m▄\x1b[48;5;224m \x1b[48;5;217m\x1b[38;5;224m▄\x1b[48;5;224m\x1b[38;5;217m▄\x1b[48;5;217m\x1b[38;5;224m▄\x1b[48;5;224m \x1b[48;5;217m\x1b[38;5;224m▄\x1b[48;5;224m\x1b[38;5;217m▄\x1b[48;5;217m\x1b[38;5;224m▄\x1b[48;5;224m \x1b[48;5;217m\x1b[38;5;224m▄\x1b[48;5;224m\x1b[38;5;217m▄\x1b[48;5;217m\x1b[38;5;224m▄\x1b[48;5;224m \x1b[48;5;217m\x1b[38;5;224m▄\x1b[48;5;224m\x1b[38;5;217m▄\x1b[48;5;217m\x1b[38;5;224m▄\x1b[48;5;224m \x1b[48;5;217m\x1b[38;5;224m▄\x1b[48;5;224m\x1b[38;5;217m▄\x1b[48;5;217m\x1b[38;5;224m▄\x1b[48;5;224m\x1b[38;5;223m▄\x1b[48;5;217m\x1b[38;5;224m▄\x1b[48;5;224m\x1b[38;5;223m▄\x1b[48;5;223m\x1b[38;5;224m▄\x1b[48;5;224m\x1b[38;5;223m▄\x1b[48;5;217m\x1b[38;5;224m▄\x1b[48;5;224m\x1b[38;5;223m▄\x1b[48;5;223m\x1b[38;5;224m▄\x1b[48;5;224m \x1b[48;5;223m\x1b[38;5;224m▄\x1b[48;5;224m\x1b[ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
\x1b[48;5;216m \x1b[48;5;223m\x1b[38;5;216m▄▄ \x1b[48;5;216m\x1b[38;5;223m▄ \x1b[48;5;222m\x1b[38;5;216m▄\x1b[48;5;228m\x1b[38;5;222m▄ \x1b[48;5;229m\x1b[38;5;228m▄\x1b[38;5;186m▄▄▄\x1b[48;5;186m\x1b[38;5;144m▄\x1b[48;5;101m\x1b[38;5;242m▄\x1b[48;5;110m\x1b[38;5;153m▄\x1b[48;5;153m \x1b[38;5;110m▄ \x1b[38;5;110m▄\x1b[48;5;195m\x1b[38;5;153m▄\x1b[48;5;110m\x1b[38;5;153m▄\x1b[48;5;241m\x1b[38;5;243m▄\x1b[48;5;102m \x1b[48;5;244m\x1b[38;5;243m▄\x1b[48;5;242m\x1b[38;5;241m▄\x1b[48;5;240m\x1b[38;5;241m▄\x1b[48;5;241m\x1b[38;5;102m▄\x1b[48;5;246m\x1b[38;5;242m▄\x1b[48;5;153m\x1b[38;5;110m▄\x1b[48;5;244m\x1b[38;5;110m▄\x1b[48;5;101m\x1b[38;5;241m▄\x1b[48;5;185m\x1b[38;5;144m▄\x1b[48;5;228m \x1b[38;5;222m▄\x1b[48;5;222m\x1b[38;5;223m▄▄\x1b[48;5;223m \x1b[38;5;216m▄\x1b[48;5;216m \x1b[0m | |
\x1b[48;5;216m \x1b[48;5;223m\x1b[38;5;216m▄▄ \x1b[48;5;216m\x1b[38;5;223m▄▄ \x1b[48;5;222m\x1b[38;5;216m▄\x1b[48;5;228m\x1b[38;5;222m▄▄ \x1b[48;5;186m\x1b[38;5;144m▄ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function(w,d,undefined) | |
{ | |
"use strict"; | |
w.$ = d.getElementById; | |
w.$C = d.getElementsByClassName; | |
w.$T = d.getElementsByTagName; | |
HTMLElement.prototype.$C = HTMLElement.prototype.getElementsByClassName; | |
HTMLElement.prototype.$T = HTMLElement.prototype.getElementsByTagName; | |
})(window, document); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
% clang++ --std=c++11 test.cpp | |
% ./a.out | |
*** BEGIN PERFORMANCE TEST *** | |
for range vrange1 (accessing 100000000 32-bit integers) | |
0.17850 0.80152 3.09291 | |
0.17856 0.80029 3.07041 | |
0.17856 0.80097 3.06703 | |
0.18180 0.79947 3.06657 | |
0.18012 0.80238 3.07114 | |
0.17954 0.79954 3.10851 |