Skip to content

Instantly share code, notes, and snippets.

@laurisvan
laurisvan / index.js
Created February 5, 2015 05:59
LeapMotion index finger pointing test
/**
* Simple test of LeapMotion in node.js
*/
var Leap = require('leapjs');
var controller = new Leap.Controller({enableGestures: true})
.connect()
.on('frame', function(frame){
var hand = frame.hands[0];
if (hand) {
@laurisvan
laurisvan / simulate_3g.sh
Last active December 24, 2015 10:19
Simple 3G emulation on OS/X. Remember to reset the IP Firewall after doing this by 'sudo ipfw flush''.
#!/bin/sh
#
# simulate_3g.sh - Simulate a sluggish 3G network with delays & packet loss
# Usage: simulate_3g.sh 8080 8081
# Make sure only root can run our script
if [[ $EUID -ne 0 ]]; then
echo "This script must be run as root" 1>&2
exit 1
fi
@laurisvan
laurisvan / fork-with-ports.js
Created July 4, 2013 19:02
A simple node.js/express example on how to 'misuse' cluster to actually create several process forks, and set their own port for each.
var express = require('express'),
cluster = require('cluster'),
http = require('http'),
numCPUs = require('os').cpus().length,
basePort = 1100;
var app = express();
app.use(express.cookieParser());
app.use(express.logger('short'));
app.use(express.session({