Skip to content

Instantly share code, notes, and snippets.

Kent Brewster kentbrew

Block or report user

Report or block kentbrew

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
tlrobinson /
Last active Jan 3, 2016
Bitcoin blockchain parser. Note this is extremely slow and fails to parse certain blocks. Try for a fast blockchain parser.
fs = require "fs"
path = require "path"
binary = require "binary"
BLOCKS_DIR = "/Users/tlrobinson/Library/Application Support/Bitcoin/blocks"
MAGIC = new Buffer([0xf9, 0xbe, 0xb4, 0xd9])
exports.varInt = varInt = (key) ->
@tap (vars) ->
duien / glitch_time.js
Created Sep 2, 2011
Glitch Date/Time calculation in JavaScript
View glitch_time.js
function time_to_glitch(time){
var year, day_of_year, month_and_day, month, day_of_month, hour, minute, sec, ts ;
sec = Number(time) - 1238562000;
// there are 4435200 real seconds in a game year
// there are 14400 real seconds in a game day
// there are 600 real seconds in a game hour
// there are 10 real seconds in a game minute
year = Math.floor(sec / 4435200);
You can’t perform that action at this time.