Skip to content

Instantly share code, notes, and snippets.

@howardr
howardr / setup-statsd.sh
Created March 22, 2011 20:22 — forked from collegeman/setup-statsd.sh
Minor changes to statsd installation
# install git
sudo apt-get install g++ curl libssl-dev apache2-utils
sudo apt-get install git-core
mkdir ~/src
cd ~/src
# download the Node source, compile and install it
git clone https://github.com/joyent/node.git
cd node
/*
* Create an element on page that outputs info you pass it. I use it for IE6 testing
* Returns a unique element, and also overwrites console.log. Optionally you can pass in an id
* of an element for which to insert the debug element instead of document body.
*
* Usage:
* var debug = createDebugElement();
* debug.innerHTML = 'show my message';
*
* console.log('show my message');
// faster dequeue
// uses and array as prototype so all array methods are available.
// "unshift" has method overridden to not re-size the array
//
// var queue = new Queue();
function Queue() {
this._i = 0;
}
Queue.prototype = [];
@howardr
howardr / EventManager.js
Created May 27, 2009 14:36
EventManager v1.0.1, an easy custom event manager for javascript
/* EventManager, v1.0.1
*
* Copyright (c) 2009, Howard Rauscher
* Licensed under the MIT License
*/
(function() {
function EventManager() {
this._listeners = {};
@howardr
howardr / jquery.fontavailable.js
Created February 23, 2009 23:56
fontAvailable jQuery plugin v1.1
/* fontAvailable jQuery Plugin, v1.1
*
* Copyright (c) 2009, Howard Rauscher
* Licensed under the MIT License
*/
(function($) {
var element;
$.fontAvailable = function(fontName) {