Skip to content

Instantly share code, notes, and snippets.

View gist:3567606e462dba5b319d
GET TO THE CHOPPER nextPiece
HERE IS MY INVITATION currentPiece
GET UP forwardAmount
ENOUGH TALK
GET TO THE CHOPPER maxSize
HERE IS MY INVITATION track.size
GET DOWN 1
ENOUGH TALK
@jhartikainen
jhartikainen / spyOn.js
Created Jul 22, 2015
sinon.spy wrapper for IE8
View spyOn.js
/**
* Spy on an object in a way that IE8 likes it
*
* If trying to use sinon.spy(document, 'createElement') or such in IE8,
* it will not work correctly. This function wraps the call in a way
* that it's supported in IE.
*
* May have possible side-effects to more specialized asserts,, but
* at least calledWith, return values, etc. * work correctly.
*
View gist:243557
var fun = String(fnc);
//Capture function args and body into capture groups
var argsBody = fun.match(
/^function[^(]*\(([^)]*)\)\s*{([\s\S]*)}$/
);
//Get argument names
var argNames = argsBody[1].split(/\s*,\s*/g);
View gist:269257
var docu = document.body.getElementsByTagName('iframe')[4].contentDocument;
x = docu.evaluate('/html/body/div/div[2]/div/div[2]/div/div[3]/div/div/div/div[2]/div/div/div/div/div[2]/div/div[2]/div/div/div/div/div[3]/div/div/div/div/div/div/div/div[2]/b', docu, null, XPathResult.ANY_TYPE, null);
var el = x.iterateNext();
el.innerHTML = 'blah blah blah';
View gist:288916
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
View gist:307721
Name : php Relocations: (not relocatable)
Version : 5.2.9 Vendor: (none)
Release : 1 Build Date: Mon 02 Mar 2009 01:18:43 PM EET
Install Date: Wed 21 Oct 2009 10:29:14 AM EEST Build Host: phpbuild
Group : Development/Languages Source RPM: php-5.2.9-1.src.rpm
Size : 3122367 License: PHP
Signature : (none)
URL : http://www.php.net/
Summary : The PHP HTML-embedded scripting language
Description :
View .zshrc
######################################################################
# jdong's zshrc file v0.2.1 , based on:
# mako's zshrc file, v0.1
#
#
######################################################################
# next lets set some enviromental/shell pref stuff up
# setopt NOHUP
#setopt NOTIFY
@jhartikainen
jhartikainen / gist:829408
Created Feb 16, 2011
Using $this in closure example
View gist:829408
public function x() {
$self = $this;
$closure = function() use ($self) {
//You can call public members of $self here but not protected/private
}
}
View gist:950825
var myWidget = function() {
//create widget and all stuff here
//return an object with methods, which then muck with the widget & co. created inside the closure here
return {
doStuff: function() ...
};
};
@jhartikainen
jhartikainen / gist:964400
Created May 10, 2011
Beautiful jQuery checkebox toggler pattern! (or maybe not...)
View gist:964400
$('#emailAlert').change(function() {
$(this.form.emailAddress)[
this.checked ? 'show' : 'hide'
]();
});