Skip to content

Instantly share code, notes, and snippets.

View seangeleno's full-sized avatar

Sean Marcel Esteva seangeleno

View GitHub Profile
@seangeleno
seangeleno / coding-math-episode-21-bitmap-collision-detection.markdown
Created September 11, 2017 20:58
Coding Math: Episode 21 - Bitmap Collision Detection
@seangeleno
seangeleno / array_object_foreach.js
Created September 14, 2017 08:25
Arrays and Objects it ForEach()
var tickers = ['BTC-USD', 'ETH-USD', 'LTC-USD', 'XMR-USD', 'IOTA-USD'];
var bag = {};
tickers.forEach(function(pairs){
bag[pairs] = {};
});
@seangeleno
seangeleno / composure.sh
Created November 17, 2017 04:38
Light <3'd Shell Functions for Intuitive Programming
#!/bin/bash
# composure - by seane
# light-<3'd shell functions for intuitive programming
# version: 1.3.1
# latest source available at http://git.io/composure
# install: source this script in your ~/.profile or ~/.${SHELL}rc script
# known to work on bash, zsh, and ksh93
@seangeleno
seangeleno / ShortIntroToScraping.rst
Last active November 22, 2017 10:01 — forked from bradmontgomery/ShortIntroToScraping.rst
Really short intro to scraping with Beautiful Soup and Requests
@seangeleno
seangeleno / hmac.js
Created November 22, 2017 10:24
HMAC Digest
// Generic hmac digest creation to prove authenticity
var crypto = require('crypto');
function createSignature(timestamp, apiKey, apiSecret){
var hmac = crypto.createHmac('sha256', apiSecret );
hmac.update( timestamp + apiKey );
return hmac.digest('hex');
}
function createAuthRequest(apiKey, apiSecret ){
var timestamp = Math.floor(Date.now() / 1000); // Note: java and javascript timestamp presented in miliseconds
@seangeleno
seangeleno / dn.sh
Last active December 6, 2017 17:09
UNCENSORED DNS
#!/bin/bash
sleep 2
echo "\n\nThese are fantastic DNS Servers hailing all the way from Denmark! Yipee\n\n"
sleep 2
dnsv4=91.239.100.100
dnsv6=2001:67c:28a4::
dnsv4_2=89.233.43.71
dnsv6_2=2a01:3a0:53:53::
function givemednsorgivemedeath () {
@seangeleno
seangeleno / dns.txt
Created December 6, 2017 17:15
Uncensored DNS
91.239.100.100
2001:67c:28a4::
89.233.43.71
2a01:3a0:53:53::
@seangeleno
seangeleno / cipher.js
Created December 8, 2017 20:39
nodejs crypto cipher example
var crypto = require('crypto');
var plainText = '8a30e4ee9a592acdce626d0f3caccd020deb9b1fa1d5996bbf8908860ea5aa68';
var chooseCipher = crypto.getCiphers();
try
{
var cipher = crypto.createCipher(chooseCipher[32], 'password');
var cipherText2 = Buffer.concat([cipher.update(new Buffer(plainText)), cipher.final()]);
@seangeleno
seangeleno / cipher.js
Created December 8, 2017 20:39
nodejs crypto cipher example
var crypto = require('crypto');
var plainText = '8a30e4ee9a592acdce626d0f3caccd020deb9b1fa1d5996bbf8908860ea5aa68';
var chooseCipher = crypto.getCiphers();
try
{
var cipher = crypto.createCipher(chooseCipher[32], 'password');
var cipherText2 = Buffer.concat([cipher.update(new Buffer(plainText)), cipher.final()]);
@seangeleno
seangeleno / taddress.txt
Created December 14, 2017 16:30
zcash_mine
t1S7BWuvAwuE67APeFiCW6GVSAfk31j5XED