Skip to content

Instantly share code, notes, and snippets.

View pgte's full-sized avatar
๐Ÿ 
Working from home

Pedro Teixeira pgte

๐Ÿ 
Working from home
View GitHub Profile
@pgte
pgte / app.js
Created December 18, 2010 12:04
fuguer.js
var http = require('http');
module.exports = http.createServer(function(req, res) {
res.writeHead(200);
res.end('Hello World');
});
@pgte
pgte / app.js
Created December 3, 2010 16:25
Node Tuts episode 12
var express = require('express');
var multipart = require('multipart');
var fs = require('fs');
var app = express.createServer();
app.configure(function() {
app.use(express.logger());
app.use(express.bodyDecoder());
app.use(express.methodOverride());
@pgte
pgte / chat.js
Created November 25, 2010 18:23
Socket.IO with Fugue
var http = require('http'),
sys = require('sys'),
fs = require('fs'),
io = require('socket.io'),
fugue = require('fugue');
var server = http.createServer(function(request, response) {
response.writeHead(200, {
'Content-Type': 'text/html'
});
@pgte
pgte / products.js
Created November 22, 2010 09:26
Products in-memory store hack just for Node Tuts ep. 11
var products = [
{
id: 1,
name : 'Mac Book Pro',
description: 'Apple 13 inch Mac Book Pro Notebook',
price: 1000
},
{
id: 2,
name : 'iPad',
@pgte
pgte / app.js
Created November 16, 2010 17:05
Node Tuts episode 9 - Express
var express = require('express');
var app = express.createServer();
app.configure('development', function () {
app.use(express.logger());
app.use(express.errorHandler({
dumpExceptions: true,
showStack: true
}));
@pgte
pgte / chat.js
Created November 10, 2010 18:57
Node Tuts episode 7
var http = require('http'),
sys = require('sys'),
fs = require('fs'),
io = require('socket.io');
var server = http.createServer(function(request, response) {
response.writeHead(200, {
'Content-Type': 'text/html'
});
var db1 = initialize_connection_1();
var db2 = initialize_connection_2();
http.createServer(function (request, response) {
var all_results = [];
var replied = false;
var try_reply = function(result, force) {
all_results.push(result);
if (!replied && (all_results.length == 2 || force)) {
replied = true;
node app.js
booted
11 Oct 19:16:40 . Accepted 127.0.0.1:1460
Using master socket path: /tmp/fugue_397_master.sock
Starting new master...
Spawning workers...
spawned.
booted
11 Oct 19:16:40 . Accepted 127.0.0.1:1461
Using master socket path: /tmp/fugue_397_master.sock
/* create socket */
serverSocket = socket(...);
/* bind the socket to an address and port */
bind(serverSocket, ...);
/* socket will listen for incoming connections */
listen(serverSocket, ...);
listen_fds = [];
listen_fds << serverSocket;
/* create socket */
serverSocket = socket(...);
/* bind the socket to an address and port */
bind(serverSocket, ...);
/* socket will listen for incoming connections */
listen(serverSocket, ...);
for(;;) {