Skip to content

Instantly share code, notes, and snippets.

View sigmike's full-sized avatar

Michaël Witrant sigmike

  • Ouvrages
  • France
View GitHub Profile
@sigmike
sigmike / peercoin_time_drift_calculation
Last active August 29, 2015 14:23
peercoin time drift calculation
nTargetTimespan = 7 * 24 * 60 * 60
nActualSpacing = (1 * 60 + 50) * 60
bnNew = 100.0
nTargetSpacing = 10 * 60
nInterval = nTargetTimespan / nTargetSpacing
bnNew *= ((nInterval - 1) * nTargetSpacing + nActualSpacing + nActualSpacing)
bnNew /= ((nInterval + 1) * nTargetSpacing)
puts bnNew
@sigmike
sigmike / gist:b1b8a7493fc5f056edb2
Created November 10, 2015 23:41
b&c 3.0.1-RC1
2acd23eb37905a3808c2fe8677b1ca03098882adc44a9fb47d7b9bbc0716501a 32/BCExchange-3.0.1-win-setup.exe
d9224460c0e1fe0f6846b83587b2674727805fe233ea0d70264e718284745dcb 32/bcexchanged.exe
eabc55f4dbe805a2c07d4e0c2fbf1176669ff150f9c17aefa3b20597c753d8ce 32/bcexchange.exe
19ed08aa1583ed3adb15402226a63e728021b824148d331901b8aa69e5b61e52 64/BCExchange-3.0.1-win-setup.exe
56ccc20c349670fce39c198be7bf8b1c4d9e9c8d652b79f0f34443b2b88649de 64/bcexchanged.exe
cd0e7ad54288f8d51807822bcc5584b7394eaadad0f671ede5ea8dc7bba70c41 64/bcexchange.exe
3e133288a60779276c6106610ff71dde999582c33444159c45915c7adb3b2a51 bin/32/bcexchange
29d49889c2b08c25158bc9f7e0307e580dc0e7f769f5ae45a23121a2c7a308b8 bin/32/bcexchanged
dea5008a3f7fd3c93d2406dc5be81d32e6ba5e86629181c0bec6d680455d62b9 bin/64/bcexchange
@sigmike
sigmike / gist:246ecf70090e92b5a746
Created November 11, 2015 07:26
nu 2.0.2-RC1 sha256
31bab0c4bdc785fc3f1e12ee7cd033a51dc29855f015730f3f305adf0338205 32/Nu-2.0.2-win-setup.exe
5394f07084d26634405b9490bf9d426432c6a3869e2a61af1ac2d808405060be 32/nud.exe
db4340cf510de2fa1f6b6306c6ee96c53063b900f180fcfeaf296834ec068b3b 32/nu.exe
35d2bb2f4c856a9409566d924e2a129e006a6c38a4f8a79847c704ef95bef377 64/Nu-2.0.2-win-setup.exe
d434546f7aff3cce793883e8938716a811423ecb45dcb42e82902e846dbcf0bf 64/nud.exe
a6342faab187bc6180c936846053cdb24e762faa1620a4a7fec859078ad522ea 64/nu.exe
e3d5b21dabdd0ee4919b1b2f3789c66e0db23f13d9011fd1bd5a91a038a217a6 bin/32/nu
c960b89527f4718f392ea99dd4af5a22b1dfd79ab1fb5050fc259c7d2460eabc bin/32/nud
024e44e7f3b7fb3360906fac005c396f08c546851417ee9076344a7c8223ef8d bin/64/nu
@sigmike
sigmike / gist:9bf40cadbd3265a92867
Last active November 11, 2015 08:27
nu 2.0.2 sha256
7904d983d68a2ef18c23cec105729ff7699311c6774fa99690039b6a66df8e1e nu-2.0.2-win-gitian.zip
efe43699b5e395d02babe69ff946d3db1de58fc788cfecc3d2ce119e5210611c 32/Nu-2.0.2-win-setup.exe
73f0e394126b22cbc20f116c78479e68dc17eb6d481855365e4157ece2c7d4e8 32/nu.exe
70741e80f42578571538ddd609d5643107008eca73d86b45133e5ba95796f767 32/nud.exe
ba3f9b1f15d7d47c993836163d4e0958b1772078b271f22199614d69a278eedd 64/Nu-2.0.2-win-setup.exe
4c42a61f30224e20ce684d228d1cc948481ee23a7c89618e11bf055d7324fcea 64/nu.exe
993ca1de95696ac6497f567a96fa1e9546be5e523a3be19f9c70fdeafd8f06d6 64/nud.exe
f2eae4c91bcfd29a557fae19564274bbd1c88614e859069103168d5439de94d3 nu-2.0.2-linux-gitian.zip
@sigmike
sigmike / gist:5900a26cda168fa7c003
Last active November 11, 2015 08:25
B&C 3.0.1 sha256
a1db70e6bef10c153f723fad88ce2d4fba00f3e138bbbc69608758a81c269daa bcexchange-3.0.1-win-gitian.zip
078c77ac0b8bc2c41a37aeb124f75b0488072dcaed10f28c426bd765d231fc99 32/BCExchange-3.0.1-win-setup.exe
714844d8ff4a005c5c9e49a898b1165e130a85dfc62b249181a6bba8b1522b8c 32/bcexchange.exe
79b8cb459d0d230611b033d5cf4b6284a4f5013ddd1faae47229bed16a1e732b 32/bcexchanged.exe
1ecd3f9e55715e78ab67b27401ee2f794f712aa7dd68b9f56cbadbb7a7a01b76 64/BCExchange-3.0.1-win-setup.exe
3254ef5eac204ab9a3a6e3b98183ce5879a1f4bf98785a81e683bbc2b0c31d0e 64/bcexchange.exe
cdfae0de5cdf515db32885d1cb7f567f032879ccb13a87cd7d1cae6adfb289a8 64/bcexchanged.exe
09f8acf80288aca14bacc61b2713906dcb58b1476f1b86dc9587e7c244669245 bcexchange-3.0.1-linux-gitian.zip
@sigmike
sigmike / gist:43538c8651892d1462d3
Created November 11, 2015 22:19
sha256 nu 2.1.0-RC6
84d93d0a03bfcb7eaf20bdcb421548beb936af2953abc016034067e7afb8799c nu-2.1.0-RC6-linux-gitian.zip
4b6abc5cded5bfd9b757d2b1519db1222f6fbb148efbcc7d1a67e009ba316d59 bin/32/nu
1ecc03991f02ae8c117ca7d64437595069c395e8881e0a6e40f887409c60744c bin/32/nud
52ceef8a12fa214ce64cebf4873a97415c24407fba4ba01442e8c605d4a31985 bin/64/nu
40b0c1afe3fe80125e7a90fefbb561ccfb422e5834907fafea927e69ed5b05aa bin/64/nud
9d65084a06dc91c3bcb10f0bf47c995ca39e53c3ecf7680a2249c8626932f327 nu-2.1.0-RC6-win-gitian.zip
cc192d0002f8f4a50c820b735f6a70e4bc3b9e944797d0044603257f600d8b91 32/Nu-2.1.0-win-setup.exe
require 'json'
count = 10
slice = 0
output = "8JJE8rUrYCG2c7jCozYMtn147bw5WWmoMU"
unspent = JSON.load(File.read('unspent.json'))
txs = unspent["txs"][slice * count, count]
inputs, amount = txs.reduce([[], 0]) do |(inputs, amount), tx|
[
diff --git a/ext/openssl/extconf.rb b/ext/openssl/extconf.rb
index 3f9ef51..e2eb076 100644
--- a/ext/openssl/extconf.rb
+++ b/ext/openssl/extconf.rb
@@ -103,6 +103,9 @@ end
have_func("SSLv2_method")
have_func("SSLv2_server_method")
have_func("SSLv2_client_method")
+have_func("SSLv3_method")
+have_func("SSLv3_server_method")
@sigmike
sigmike / hashing_test.txt
Last active July 8, 2017 09:30
hashing test
hashing test
on 2 lines
@sigmike
sigmike / rmagick_arch.bash
Created January 9, 2018 15:52
Install rmagick with imagemagick 6 on arch
sudo pacman -S libmagick6
PKG_CONFIG_PATH=/usr/lib/imagemagick6/pkgconfig gem install rmagick
# or with bundler:
PKG_CONFIG_PATH=/usr/lib/imagemagick6/pkgconfig bundle install