Skip to content

Instantly share code, notes, and snippets.

iMac12:helloworld erik$ jitsu deploy
info: Welcome to Nodejitsu eazimmerman
info: jitsu v0.12.10-2, node v0.10.5
info: It worked if it ends with Nodejitsu ok
info: Executing command deploy
warn: **WARNING** Do not use multiple level subdomains, they will be going away soon!
info: Skipping require-analyzer because noanalyze option is set
warn: **WARNING** Do not use multiple level subdomains, they will be going away soon!
info: Skipping require-analyzer because noanalyze option is set
warn: Local package version appears to be old
function s4() {
return Math.floor((1 + Math.random()) * 0x10000)
.toString(16)
.substring(1);
};
function guid() {
return s4() + s4() + '-' + s4() + '-' + s4() + '-' +
s4() + '-' + s4() + s4() + s4();
}
var neighbor = {"none":0,"same":1,"other":2};
var tileSheetDataMap = function(){
this.map = {};
};
tileSheetDataMap.prototype.addCell = function(data) {
var key = data.n + "," + data.e + "," + data.s + "," + data.w;
this.map[key] = this.map[key] || [];
this.map[key].push([data.x, data.y]);
@eternalruler
eternalruler / gist:9129143
Last active August 29, 2015 13:56
Play Random Song on Grooveshark
/*
Add a random song to your Grooveshark playlist
Clears queue (not very fast) then adds the first song using a random songID that is valid
*/
(function() {
//clear current queue
function removeSong(cb) {
w = window.Grooveshark.setSongStatusCallback();
if (w && w.status != "none") {
@eternalruler
eternalruler / index.html
Created February 23, 2014 03:21
Auto-Resizing Search Bar
<!DOCTYPE>
<html>
<head>
<style>
input {
width:60px;
transition-duration:0.5s;
}
input:focus {
width:200px;
@eternalruler
eternalruler / gist:9353244
Created March 4, 2014 19:01
JavaScript Stack Trace
function stackTrace() {
var err = new Error();
return err.stack;
}
@eternalruler
eternalruler / gist:9699201
Created March 22, 2014 00:16
zz.util.keyboard
// create zz namespace
var zz = zz = zz || {};
// create zz.util namespace
zz.util = zz.util = zz.util || {};
// create zz.util.keyboard prototype
zz.util.keyboard = cc.Class.extend( /** @lends zz.util.keyboard# */ {
_keys: {},
/**
* Constructor
*/
@eternalruler
eternalruler / gist:9699826
Created March 22, 2014 01:34
Drawing random noise to HTML Canvas from Perlin Noise Generator using jQuery and Random.org
<html>
<body>
<!-- begin libraries -->
<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
<script>
// Ported from Stefan Gustavson's java implementation
// http://staffwww.itn.liu.se/~stegu/simplexnoise/simplexnoise.pdf
// Read Stefan's excellent paper for details on how this code works.
//
ezimmerman@qdidev:~$ cat test.py
class FooBar(object):
derp = 0
baz = 0
def __init__(self):
FooBar.derp += 1
self.derp += 1
self.baz += 1
arr = [1,2,3,1,1,2,1,1]
class jump_path():
def __init__(self, target_array = None, spots = []):
#print('new path!')
self.target = target_array
self.spots = spots
def hops(self):
return len(self.spots)-1
def next_hops(self):