'use strict';

/**
 * Module dependencies.
 */

var express = require('express');
var routes = require('./routes');
var memos = require('./routes/memos');
var rss = require('./routes/rss');
var http = require('http');
var path = require('path');

var app = express();

// all environments
app.set('port', process.env.PORT || 9001);
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'jade');
app.use(express.favicon());
// app.use(express.logger('dev'));
app.use(express.json());
app.use(express.urlencoded());
app.use(express.methodOverride());
app.use(app.router);
app.use(express.static(path.join(__dirname, 'public')));

// development only
if ('development' === app.get('env')) {
  app.use(express.errorHandler());
}

app.get('/', routes.index);
app.get('/memos/*', memos.list);
app.get('/memos', memos.list);
app.post('/memos/*', memos.create);
app.put('/memos/*', memos.rename);
app.get('/files/*', memos.get);
app.get('/rss/memo.rdf', rss.get);
app.post('/rss/*', rss.post);

var server = http.createServer(app);
server.listen(app.get('port'), function () {
  console.log('Express server listening on port ' + app.get('port'));
});

var io = require('socket.io').listen(server, {'log level': 0});
memos.start(io);

@@ -322,9 +322,10 @@
  %7C%7C 
-9
+10
 001)

Change port number to 10001