Skip to content

Instantly share code, notes, and snippets.

View Nicolab's full-sized avatar
:octocat:

Nicolas Talle Nicolab

:octocat:
View GitHub Profile
public function test_get()
{
$this
->given($array = ['k1' => 'v1', 'k2' => 'v2', 'k3' => 'v3', 'k4' => 'v4'])
->array($array)
->isIdenticalTo($array)
;
@Nicolab
Nicolab / update-json.js
Last active August 29, 2015 14:06
Example of updateJson() with promise
var promise = require('bluebird');
var fs = primise.promisifyAll(require('fs'));
function updateJson(ticker, value) {
fs.readFileAsync('stocktest.json', 'utf8')
.then(function(contents) {
var stocksJson = JSON.parse(contents);
function traverse() {
find $1 -mindepth 1 -maxdepth 1 ! -type d -exec echo "$2"{} \;
for d in $(find $1 -mindepth 1 -maxdepth 1 -type d ! -name ".")
do
# if you just need files comment out next line
echo "$2$d"
traverse "$d" "${2} "
done
}
@Nicolab
Nicolab / webpack.js
Created July 22, 2014 09:37
Webpack + Angular
gulp.task('angu.webpack', ['angu.assets-js-clean'], function() {
return gulp.src('main.js')
.pipe(webpack({
entry: {
main: paths.client + '/app/main/index.js',
user: paths.client + '/app/user/index.js'
// other entries ...
},
output: {
@Nicolab
Nicolab / app.js
Created April 9, 2014 10:33 — forked from elranu/app.js
//app.js Socket IO Test
var app = require('express').createServer(),
redis = require('socket.io/node_modules/redis'),
io = require('socket.io').listen(app);
var pub = redis.createClient(port, "url");
var sub = redis.createClient(port, "url");
var store = redis.createClient(port, "url");
pub.auth('pass', function(){console.log("adentro! pub")});
sub.auth('pass', function(){console.log("adentro! sub")});
var injector = angular.injector(['module1', module2, 'ng']);
var service = injector.get("serviceName");