Skip to content

Instantly share code, notes, and snippets.

View jessecogollo's full-sized avatar
💭
#IamLibertarian

Jesse cogollo jessecogollo

💭
#IamLibertarian
View GitHub Profile
@jessecogollo
jessecogollo / index.js
Created October 23, 2017 06:44
promisify
'use strict';
const {
cbFunction,
cbFunctionPromisify
} = require('./modules/util');
const dataError = {error: true, message: 'I am an unicorn !!!'};
const dataResult = {error: false, message: 'I am an unicorn !!!'};
@jessecogollo
jessecogollo / inspect.js
Created October 23, 2017 06:42
inspect
'use strict';
const {
inspect
} = require('util');
console.log('inspect', inspect(callbackify, { showHidden: true, depth: null , colors: true }));//reusando funcion de ejemplo de callbackify
console.log('inspect Calc', inspect(Calc, { showHidden: true, depth: null, colors: true }));// reusando funcion de ejemplo de inherits
console.log('inspect Calc 2', inspect([Calc, true, 123, 'jesse', undefined, null], { showHidden: true, depth: null, colors: true }));
@jessecogollo
jessecogollo / index.js
Created October 23, 2017 06:37
inherits
'use strict';
const {
Calc
} = require('./modules/util');
const calc = new Calc();
console.log('calc', Calc);
'use strict';
const {
format
} = require('util');
const strFormat = format('%s:%s', 'foo');//%s -> string
console.log('strFormat', strFormat);
const numberFormat = format('%d:%d', 5.2);
@jessecogollo
jessecogollo / deprecate.js
Last active October 23, 2017 06:31
deprecate
const {
deprecate
} = require('util');
const myCoolFn = deprecate((name) => {
return `${name} is very cool !!!`;
}, 'myCoolFn is deprecated !!! =(');
module.exports = {
myCoolFn
'use strict';
const {
debuglog
} = require('util');
const debuglogFnFoo = debuglog('foo');
const debuglogFnBar = debuglog('bar');
const debuglogFncbfy = debuglog('cbify');
// Multiple comma-separated section names may be specified in the NODE_DEBUG environment variable.
@jessecogollo
jessecogollo / callbackify.js
Created October 23, 2017 06:18
callbackify
'use strict';
const {
callbackify
} = require('util');
const asyncFn = async function (text) {
if (text === true) {
return await Promise.reject(`parce, no me mande un true !!!`);
}
Verifying that "jessecogollo.id" is my Blockstack ID. https://onename.com/jessecogollo
// This #include statement was automatically added by the Particle IDE.
#include "InternetButton/InternetButton.h"
// #include <iostream>
// #include <string>
int tinkerDigitalWrite(String command);
InternetButton b = InternetButton();
/* This function is called once at start up ----------------------------------*/
void setup()
'use strict'
// important: particle flash 400033001047343432313031 tinker
// permite que se ejecute codigo js.
const spark = require('spark')
spark.on('login', function () {
// If login is successful we get and accessToken,
// we'll use that to call Spark API ListDevices
var devicesPr = spark.listDevices()