Skip to content

Instantly share code, notes, and snippets.

View terinjokes's full-sized avatar

Terin Stock terinjokes

View GitHub Profile
@terinjokes
terinjokes / 01-sf-neighborhoods.md
Last active December 30, 2015 23:23
Project Codenames

San Francisco Neighborhoods

  • Alamo Square
  • Anza Vista
  • Ashbury Heights
  • Balboa Park
  • Balboa Terrace
  • Bayview
  • Belden Place
  • Bernal Heights
  • Buena Vista
var browserify = require('./');
var through = require('through2');
var b = browserify('./test/entry/main');
var spawn = require('child_process').spawn;
var wrap = b.pipeline.get('wrap');
var n = spawn('node');
var out = through();
@terinjokes
terinjokes / build.js
Created February 18, 2015 17:31
Requiring a dynamically created file with Browserify
var Browserify = require('browserify');
var Readable = require('stream').Readable;
function stringStream(content) {
var s = new Readable();
s.push(content);
s.push(null);
return s;
}
// anonymous function
numbers.map({
(number: Int) -> Int in
let result = 3 * number
return result
})
// implicit return for single statements
numbers.map({ number in 3 * number })
function encodeData(data) {
var result = [];
forEach(data, function(value, key) {
if (isArray(value)) {
forEach(value, function(url) {
result.push(encodeURIComponent(key) + '[]=' + encodeURIComponent(url));
});
} else {
result.push(encodeURIComponent(key) + '=' + encodeURIComponent(value));

Keybase proof

I hereby claim:

  • I am terinjokes on github.
  • I am terin (https://keybase.io/terin) on keybase.
  • I have a public key whose fingerprint is B8DF 1BEF C55C 6A5A 6412 DF5D 5734 824F 6EE3 C823

To claim this, I am signing this object:

@terinjokes
terinjokes / string2Stream.js
Created February 10, 2014 00:20
Showing an example readable stream created from a string
var Readable = require('stream').Readable
module.exports = function string2Stream(string) {
var stream = new Readbale();
stream._read = function() {
//todo: you might want to return data based on the 'size' parameter.
stream.push(string);
string = null;
}
@terinjokes
terinjokes / entry.js
Created January 8, 2014 23:58
dgraph@0.12.0 fails when someone downstream modifies the deps object
return require('util');
var mdeps = require('module-deps'),
JSONStream = require('JSONStream');
mdeps(__dirname + '/template.js', {
transformKey: ['browserify', 'transform']
})
.pipe(JSONStream.stringify())
.pipe(process.stdout);
@terinjokes
terinjokes / multiple.jquery.js
Created October 30, 2013 20:09
Friendlier jQuery in CommonJS enivronments
(function(fn) {
function setup($) {
return $.fn.extend(fn(jQuery));
}
if (typeof exports === 'object') {
module.exports = setup;
} else {
setup(jQuery || Zepto);
}
}(function($) {