Skip to content

Instantly share code, notes, and snippets.

View bendman's full-sized avatar
🏠
Working from home

Ben Duncan bendman

🏠
Working from home
View GitHub Profile
@bendman
bendman / bbp.conf
Last active December 20, 2015 13:09
Nginx Config for Boston Bike Party App
server {
listen *:80;
server_name api.bostonbikeparty.com;
error_log /Users/bendman/Documents/Development/bbp/logs/error.log info;
access_log /Users/bendman/Documents/Development/bbp/logs/access.log main;
location / {
proxy_pass http://bostonbikeparty.com:3000;
proxy_set_header Host $http_host;
@bendman
bendman / amd-kit.js
Created September 21, 2012 05:09
Simple AMD Loader
/**
* Array.indexOf Polyfill (courtesy of MDN)
*/
if (!Array.prototype.indexOf) {
Array.prototype.indexOf = function(searchElement /*, fromIndex */ ) {
if (this === null) {
throw new TypeError();
}
var t = new Object(this);
var len = t.length >>> 0;
@bendman
bendman / inherit.js
Created August 21, 2012 17:46
Inheritance Test
var Builder = function(parentObj, childObj) {
var F = function() {};
F.prototype = parentObj;
return $.extend(new F(), childObj);
};
var parent = {
Inherit: 'parent inherit',
Both: 'parent value'
};
@bendman
bendman / Google Closure (Soy).sublime-build
Last active October 8, 2015 19:58
Sublime Text 2 - Google Closure Template Builder
{
"cmd": ["java", "-jar", "../SoyToJsSrcCompiler.jar", "--outputPathFormat", "../${file_base_name}.js", "${file}"],
"selector": "source.soy"
}
@bendman
bendman / closure.js
Created July 19, 2012 13:51
JS Perf Testing
// This file was automatically generated from c_template.soy.
// Please don't edit this file by hand.
if (typeof ClosureTemplate == 'undefined') { var ClosureTemplate = {}; }
ClosureTemplate.first = function(opt_data, opt_sb) {
var output = opt_sb || new soy.StringBuilder();
output.append('\t<h3>', soy.$$escapeHtml(opt_data.lastName), ' ', soy.$$escapeHtml(opt_data.firstName), '</h3>');
var skillList8 = opt_data.skills;
@bendman
bendman / tinyscrollbar.js
Created April 25, 2012 17:10
tinyscrollbar comparison
/*
* Scripps Tiny Scrollbar
* Modified by adding scrollSim()
* - manually trigger onscroll event during move.
* - also fixed update function to return $(element)
*/
/*!
* Tiny Scrollbar 1.66
* http://www.baijs.nl/tinyscrollbar/
@bendman
bendman / framework.css
Created February 28, 2012 18:45
BrkKyk CSS
/**
* Blaskan Framework
*/
/** =RESET ----- */
/**
* html5doctor.com Reset Stylesheet
* v1.6.1
* Last Updated: 2010-09-17
* Author: Richard Clark - http://richclarkdesign.com