Skip to content

Instantly share code, notes, and snippets.

View jessefulton's full-sized avatar

Jesse Fulton jessefulton

View GitHub Profile
@jessefulton
jessefulton / gist:1441737
Created December 7, 2011 06:38
Determine if cron is running
* * * * * touch /tmp/.cron_is_working
@jessefulton
jessefulton / config.js
Created January 15, 2012 17:54
Node.js - merge environment variables + config file + command line args
/**
* Merges environment variables + config file + command line args
*
* To use, from app.js:
* var conf = require('./config').init();
*/
var argv = require('optimist').argv;
function init() {
//1. check process.env
@jessefulton
jessefulton / main.js
Created March 6, 2012 04:28
Kapi Text Transform (current)
(function () {
if (!(document.getElementsByTagName("canvas").length)) {
return;
}
(function () {
var myKapi,
myText;
myKapi = kapi(document.getElementById('demo1'), {
@jessefulton
jessefulton / error log
Created March 10, 2012 23:28
Building ProCamToolkit - mapamok
Ld bin/mapamokDebug.app/Contents/MacOS/mapamokDebug normal i386
cd /Users/applemacbookpro/Documents/Projects/LIBRARIES/of_preRelease_v007_osx/apps/ProCamToolkit/mapamok
/Developer/usr/bin/clang++ -arch i386 -L/Users/applemacbookpro/Documents/Projects/LIBRARIES/of_preRelease_v007_osx/apps/ProCamToolkit/mapamok/bin -L/Users/applemacbookpro/Documents/Projects/LIBRARIES/of_preRelease_v007_osx/apps/ProCamToolkit/mapamok/../../ofxOpenCv/libs/opencv/lib/android/armeabi -L/Users/applemacbookpro/Documents/Projects/LIBRARIES/of_preRelease_v007_osx/apps/ProCamToolkit/mapamok/../../ofxOpenCv/libs/opencv/lib/android/armeabi-v7a -L/Users/applemacbookpro/Documents/Projects/LIBRARIES/of_preRelease_v007_osx/apps/ProCamToolkit/mapamok/../../ofxOpenCv/libs/opencv/lib/iphone -L/Users/applemacbookpro/Documents/Projects/LIBRARIES/of_preRelease_v007_osx/apps/ProCamToolkit/mapamok/../../ofxOpenCv/libs/opencv/lib/linux -L/Users/applemacbookpro/Documents/Projects/LIBRARIES/of_preRelease_v007_osx/apps/ProCamToolkit/mapamok/../.
@jessefulton
jessefulton / cron.js
Created March 20, 2012 04:03
Problem reading casperjs output into nodejs
var spawn = require('child_process').spawn;
var bin = "casperjs"
//googlelinks.js is the example given at http://casperjs.org/#quickstart
var args = ['scripts/googlelinks.js'];
var cspr = spawn(bin, args);
//cspr.stdout.setEncoding('utf8');
cspr.stdout.on('data', function (data) {
var buff = new Buffer(data);
@jessefulton
jessefulton / runme.txt
Created August 16, 2012 21:07
Upload ssh keys
cat ~/.ssh/id_rsa.pub | ssh user@hostname 'cat >> ~/.ssh/authorized_keys'
@jessefulton
jessefulton / install_rvm.sh
Created August 22, 2012 04:23 — forked from janjongboom/gist:3116835
RVM Install on Cloud9 IDE
# this script expects to be run from your home dir
# TOTALLY STILL UNDER DEVELOPMENT!
# automated version of https://gist.github.com/3116835
# this will get your ID...
GUID=$(pwd | sed -e 's/\/var\/lib\/stickshift\/\([^\/]*\)\/.*/\1/')
var errors = require('protocol').errors;
var MemJS = require('memjs');
exports.testGetSuccessful = function(beforeExit, assert) {
var n = 0;
var callbn = 0;
var dummyServer = new MemJS.Server();
dummyServer.write = function(requestBuf) {
request = MemJS.Utils.parseMessage(requestBuf);
assert.equal('hello', request.key);
@jessefulton
jessefulton / create-test-facebook-users.js
Last active August 29, 2015 14:19
Create test users for a Facebook application
#!/usr/bin/env node
//
// usage:
// FACEBOOK_APP_ID=<APPID> FACEBOOK_APP_SECRET=<SECRET> ./test/load-test/scripts/facebook/create-test-users.js > output.csv
//
var userCount = process.env.USER_COUNT || 10;
var restify = require("restify")
async = require("async");
@jessefulton
jessefulton / remarkise.md
Created April 30, 2015 05:18
Remark.js remarkise sample file

name: inverse layout: true class: center, middle, inverse

#remark [ri-mahrk] .footnote[Go to directly to project site]

What is it and why should I be using it?