Skip to content

Instantly share code, notes, and snippets.

View sam-github's full-sized avatar

Sam Roberts sam-github

View GitHub Profile
@sam-github
sam-github / initjs.js
Created January 6, 2014 21:40
run repl after init code
console.log('hello!')
var cluster = require('cluster');
var net = require('net');
// listen every second
if(process.env.WORKER || cluster.isWorker) {
process.on('internalMessage', function(m) {
console.log('worker receives', m);
});
listen();
var domain = require('domain');
d = domain.create();
d.enter()
d.on('error', function(er) {
d.exit();
console.log('hmm, er');
process.nextTick(function() {
throw er;
});
});
var Emitter = require('events').EventEmitter;
var domain = require('domain');
d = domain.create();
d.enter()
d.on('error', function(er) {
d.exit();
ee.emit('report', function() {
console.log('reported, now throw');
::::::::::::::
trace.5674
::::::::::::::
set_robust_list(0x7f6b2f51aa20, 24) = 0
setsid() = 5674
open("/dev/null", O_RDONLY) = 14
dup2(14</dev/null>, 0</dev/pts/38>) = 0
close(14</dev/null>) = 0
ioctl(0</dev/null>, FIONBIO, [0]) = 0
close(-1) = -1 EBADF (Bad file descriptor)
var spawn = require('child_process').spawn;
var open = require('fs').openSync;
console.log('process stdout', process.pid);
console.error('process stderr', process.pid);
if(process.env.i_am_child) {
console.error('child is alive');
} else {
var fd = open('out.txt', 'a');
var spawn = require('child_process').spawn;
var open = require('fs').openSync;
console.log('process stdout', process.pid);
console.error('process stderr', process.pid);
if(process.env.i_am_child) {
console.error('child is alive');
} else {
var fd = open('out.txt', 'a');
sam@samtu:~/w/wiki (master * u=) % git ci -m 'Update Reading' Reading.md
[master 81f69fc] Update Reading
1 file changed, 1 insertion(+)
sam@samtu:~/w/wiki (master u+1) % git push
Counting objects: 5, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 331 bytes | 0 bytes/s, done.
Total 3 (delta 2), reused 0 (delta 0)
To git@github.com:sam-github/sam-github.github.com.wiki.git
@sam-github
sam-github / -
Created January 18, 2014 01:02
> try{require('/etc/passwd')}catch(e){console.log('e<', e, '>')}
/etc/passwd:1
unction (exports, require, module, __filename, __dirname) { root:x:0:0:root:/r
^
e< [SyntaxError: Unexpected token :] >
undefined
> ^[[A^[[A^[[A
{
"main": "zoning.js"
}