I hereby claim:
- I am orenfromberg on github.
- I am orenfromberg (https://keybase.io/orenfromberg) on keybase.
- I have a public key whose fingerprint is EA37 35BE 6C5D A419 DB2E 0F0D 32F5 46E6 D9B6 D611
To claim this, I am signing this object:
#!/usr/bin/env bash | |
set -uo pipefail | |
set +x | |
FINGERPRINT="C874 011F 0AB4 0511 0D02 1055 3436 5D94 72D7 468F" | |
die() { | |
echo "FATAL: $1" | |
exit 1 |
def bin(num) | |
num === 1 ? "1" : num === 0 ? "0" : "#{bin(num/2)}#{bin(num%2)}" | |
end | |
(1..64).each { |x| puts bin(x) } |
const bin = (number) => Array(64).fill(1).map((val,i) => (2 ** (64 - i - 1)) & number ? 1 : 0).join('').replace(/^0+/g,'') | |
console.log(bin(14)) | |
console.log(bin(15)) | |
console.log(bin(52359823756)) |
const bin = (number) => { | |
let answer = ''; | |
for (let i = 0; i < 64; i++) { | |
answer = `${number & (2 ** i)? 1 : 0}${answer}`; | |
} | |
return answer.replace(/^0+/g, ''); | |
} | |
console.log(bin(14)) | |
console.log(bin(15)) |
I hereby claim:
To claim this, I am signing this object:
// ///////////////////////////////////////////////////////////////////////////////// | |
// JavaScript Magstripe (track 1, track2) data parser object | |
// | |
// Mar-22-2005 Modified by Wayne Walrath, | |
// Acme Technologies http://www.acmetech.com | |
// based on demo source code from www.skipjack.com | |
// | |
// USAGE: | |
// var p = new SwipeParserObj(); | |
// p.dump(); -- returns parsed field values and meta info. |