Skip to content

Instantly share code, notes, and snippets.

@donwb
donwb / gist:5944173
Created July 7, 2013 17:15
sample upstart script for node.js apps
#!upstart
description "node.js server"
author "Someone that likes Node"
# used to be: start on startup
# until we found some mounts weren't ready yet while booting:
start on (local-filesystems and net-device-up)
stop on shutdown
# Automatically Respawn:
@donwb
donwb / gist:5896497
Last active December 19, 2015 04:19
Error from Flow this weekend..
key=/title/maxbefore/jq0jqr52.com?g=257863DF-CBCF-4486-8E21-3A48F417B4B9&s=5FA810DC-7AF7-11E2-97F6-12313B082201&z=10122197
parsing this date: jq0jqr52.com
isValid: false
invalid date was passed in...returning the default value passed in...
objectId: 51d06d4b4f90853417000006
key=/title/maxbefore/jq0jqr52.com?g=257863DF-CBCF-4486-8E21-3A48F417B4B9&s=5FA810DC-7AF7-11E2-97F6-12313B082201&z=10122212
parsing this date: jq0jqr52.com
isValid: false
invalid date was passed in...returning the default value passed in...
objectId: 51d06d594f90853417000007
@donwb
donwb / gist:5811515
Created June 19, 2013 03:34
mongodb keepalive for Azure
mongoose.connect('mongodb://' + settings.user + ':' + settings.pass + '@' + settings.host + ':' + settings.port + '/' + settings.name, {server: {socketOptions: {keepAlive: 1}}});
exports.getGames = function getGames(start, end, callback) {
var s = start.format('YYYY-MM-DD');
var e = end.format('YYYY-MM-DD');
mongodb.connect(mongoUrl, function(err, con){
if(err) {
console.log('Error: ' + err);
}
con.collection('baseball', function(err, col){
col.find({"AirDate":{$gte: s, $lt:e}}).toArray(function(err, results){
@donwb
donwb / gist:2990460
Created June 25, 2012 18:44
static json
/**
* Module dependencies.
*/
var express = require('express');
var app = module.exports = express.createServer();
// Configuration
@donwb
donwb / gist:2989658
Created June 25, 2012 16:41
NodeNetTester
/**
* Module dependencies.
*/
var express = require('express');
var app = module.exports = express.createServer();
// Configuration
@donwb
donwb / gist:1545539
Created December 31, 2011 22:33
history|awk '{print $2}'|awk 'BEGIN {FS="|"} {print $1}'|sort|uniq -c|sort -nr | head -n 50
Don-Brownings-MacBook-Pro:node donwb$ history|awk '{print $2}'|awk 'BEGIN {FS="|"} {print $1}'|sort|uniq -c|sort -nr | head -n 50
166 node
81 git
69 ls
68 jitsu
34 cd
19 pwd
14 npm
10 vi
6 ssh
@donwb
donwb / gist:1050464
Created June 28, 2011 04:03
slight bit of CoffeeScript to invoke a CoffeeKup view passing data
express = require('express')
app = express.createServer()
# Setup Template Engine
app.register '.coffee', require('coffeekup')
app.set 'view engine', 'coffee'
# Setup Static Files
app.use express.static(__dirname + '/public')