Skip to content

Instantly share code, notes, and snippets.

/*
* CSSrefresh
*
* Copyright (c) 2012 Fred Heusschen
* www.frebsite.nl
*
* Dual licensed under the MIT and GPL licenses.
* http://en.wikipedia.org/wiki/MIT_License
* http://en.wikipedia.org/wiki/GNU_General_Public_License
*/
@littlemerman
littlemerman / API.js
Created January 13, 2012 23:48
Roll you own API
// Allows the creation of an API from a base url and an array of objects with parameters and names.
var API = {};
API.init = function(baseUrl, parms) {
var o = {};
o.baseUrl = baseUrl;
o.parms = parms;
o.url = function() {
@littlemerman
littlemerman / variance.js
Created November 30, 2011 05:58
Variance for streams
var stat = {};
stat.variance = function(x) {
var counter = 0;
var runningMean = 0;
var newMean = 0;
var runningVariance = 0;
var newVariance = 0;
var builder;
@littlemerman
littlemerman / LICENSE.txt
Created November 19, 2011 20:03 — forked from 140bytes/LICENSE.txt
140byt.es -- Click ↑↑ fork ↑↑ to play!
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
Version 2, December 2004
Copyright (C) 2011 YOUR_NAME_HERE <YOUR_URL_HERE>
Everyone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed.
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
@littlemerman
littlemerman / buckets.js
Created July 26, 2011 18:35
Buckets values based on a counter
var a = function(counter, values) {
var i = 0, r;
for (i; i < values.length; i++) {
if (counter % values.length === i) {
r = values[i];
break;
}
}
return r;
};
@littlemerman
littlemerman / ipnum2ipaddr.js
Created July 15, 2011 15:55
Converts an IP Number to an IP Address
var c= function(p){n = p;pA = [];for(i=3;i>=0;i--){pq=Math.floor(n/Math.pow(256,i));pA.push(pq);n=n-pq * Math.pow(256, i);}return pA.join('.');};