Skip to content

Instantly share code, notes, and snippets.

View nulltask's full-sized avatar

Seiya KONNO nulltask

View GitHub Profile
#include "ofMain.h"
#include "ofApp.h"
#include "ofAppGlutWindow.h"
#include "ofxKinect.h"
int main() {
ofAppGlutWindow window;
ofSetupOpenGL(&window, 1024, 768, OF_WINDOW);
ofRunApp(new ofApp());
}
@nulltask
nulltask / user.js
Created February 20, 2012 15:24
Pseudo private function using `Function.prototype.bind`
/**
* User constructor.
*/
function User(firstName, lastName) {
this.firstName = firstName;
this.lastName = lastName;
}
/**
@nulltask
nulltask / scws_01_1.sc
Created February 21, 2012 12:25
SuperCollider Workshop (Day 1)
{
Server.local.makeGui;
Server.internal.makeGui;
}
// SinOsc: unit generator
// ar, audio-rate
{ SinOsc.ar(440, 0, 0.3) }.play();
@nulltask
nulltask / app.js
Created February 21, 2012 16:36
Node.js cluster module with Socket.IO
/**
* Module dependencies.
*/
var express = require('express')
, routes = require('./routes')
, socket = require('socket.io')
, RedisStore = socket.RedisStore
, cluster = require('cluster');
@nulltask
nulltask / app.js
Created February 21, 2012 17:32
Node.js network balanced cluster with Socket.IO
/**
* Module dependencies.
*/
var express = require('express')
, routes = require('./routes')
, cluster = require('cluster');
var app = module.exports = express.createServer()
, io = require('./socket')(app);
@nulltask
nulltask / rcsvi.sh
Created February 23, 2012 18:01
RCS wrapper for vi written by POSIX-shell script
#!/bin/sh
#
# rcsvi
#
# @author Seiya Konno <seiya@uniba.jp>
#
target=$1
@nulltask
nulltask / .gitignore
Created February 24, 2012 18:28
cluster-io
.DS_Store
._*
node_modules/
@nulltask
nulltask / .gitignore
Created March 3, 2012 20:43
OSC over HTTP example
node_modules
.DS_Store
._*
@nulltask
nulltask / global-objects.log
Created March 4, 2012 10:12
Object.keys(global) in Node v0.6.12
> Object.keys(global).forEach(function(key) { console.log(require('util').inspect(global[key])); });
[Function: ArrayBuffer]
{ [Function: Int8Array] BYTES_PER_ELEMENT: 1 }
{ [Function: Uint8Array] BYTES_PER_ELEMENT: 1 }
{ [Function: Int16Array] BYTES_PER_ELEMENT: 2 }
{ [Function: Uint16Array] BYTES_PER_ELEMENT: 2 }
{ [Function: Int32Array] BYTES_PER_ELEMENT: 4 }
{ [Function: Uint32Array] BYTES_PER_ELEMENT: 4 }
{ [Function: Float32Array] BYTES_PER_ELEMENT: 4 }
{ [Function: Float64Array] BYTES_PER_ELEMENT: 8 }
@nulltask
nulltask / gist:1972347
Created March 4, 2012 10:42
Buffer vs. ArrayBuffer in Node v0.6.12
> var buffer = new Buffer(0x0F);
undefined
> buffer
<Buffer 7d 2c 0a 20 20 47 4c 4f 42 41 4c 3a 20 5b 43>
>
undefined
> var arrayBuffer = new ArrayBuffer(0x0F);
undefined
> arrayBuffer
{ '0': 0,