I hereby claim:
- I am vcanales on github.
- I am vcanales (https://keybase.io/vcanales) on keybase.
- I have a public key ASDdKnBQjAKZHAyQHqhiPfKhEzDwdZodR9QyMC7KKB9jBwo
To claim this, I am signing this object:
var express = require('express'); | |
var path = require('path'); | |
var logger = require('morgan'); | |
var cookieParser = require('cookie-parser'); | |
var bodyParser = require('body-parser'); | |
var app = express(); | |
// Extras para Socket.io | |
// var server = require('http').Server(app); |
/** | |
* @Route("/teapot/brew/{slug}"); | |
*/ | |
# THE MOST IMPORTANT METHOD ON THIS APPLICATION | |
public function teapotAction($slug = '') { | |
$response = new Response(); | |
if ($slug != 'tea') { | |
$response->setStatusCode(Response::HTTP_I_AM_A_TEAPOT); | |
} else { | |
$response->setStatusCode(Response::HTTP_OK); |
// This configuration leaves express running on ports 3000 and 3030. I need to avoid that. Help! | |
var server = app.listen(3030, function() { | |
debug('Express server listening on port '+ server.address().port); | |
}); | |
var io = require('socket.io')(server); | |
var connections = 0; | |
io.sockets.on('connection', function(socket) { | |
connections++; | |
console.log('client connected ('+connections+' total)'); |
onDrop(files,e) { | |
let element; | |
if (e.target.className.indexOf('box_gif') == -1) { | |
element = e.target.parentElement; | |
} else { | |
element = e.target; | |
} | |
element.style.backgroundImage = 'url('+files[0].preview+')'; |
componentDidMount() { | |
this.setState(this.initialize()); | |
return CatedralStore.addChangeListener(() => this._onCatedralChange()); | |
} | |
componentWillUnmount() { | |
console.log("remove change listener") | |
return CatedralStore.removeChangeListener(this._onCatedralChange); | |
} |
loadControllers() { | |
let controllers = fs.readdirSync('./controllers'); | |
controllers.map((file) => { | |
if (file != config.controllers.mainController) { | |
this.files.push(file); | |
this.controllers.push(JSON.parse(`{ "fileName": "${file}", "actions": [] }`)); | |
} | |
}); | |
} |
#user nobody; | |
worker_processes 1; | |
#error_log logs/error.log; | |
#error_log logs/error.log notice; | |
#error_log logs/error.log info; | |
#pid logs/nginx.pid; |
I hereby claim:
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
const readableExists = (array, key, value) => array.reduce((acc, obj) => { | |
if (obj[key] && obj[key] === value) { | |
return true; | |
} | |
return acc; | |
}, false); | |
const cleverExists = (array, key, value) => array.reduce((acc, obj) => { | |
return obj[key] && obj[key] === value || acc; | |
}, false); |