AT
AT+CIOBAUD=9600
AT+GMR
AT+CWMODE?
AT+CWMODE=3
AT+CWMODE?
AT+CWLAP
AT+CWJAP="wifi_SSID","your_wifi_password"
AT+CIPMUX=1
View index.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const { createReadStream, createWriteStream } = require('fs') | |
const { Transform } = require('stream') | |
const stream = createReadStream('./text.txt') | |
const writeStream = createWriteStream('./result.txt') | |
const transformStream = new Transform({ | |
transform (chunk, encoding, done) { | |
let text = String(chunk) | |
text = text.toLowerCase().replace(/hola/g, 'adiós') | |
done(null, text) |
View README.md
View README.md
sudo yum -y update
sudo yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum-config-manager --enable epel
sudo yum -y install make automake gcc gcc-c++ libcurl-devel proj-devel geos-devel
cd /tmp
curl -L http://download.osgeo.org/gdal/2.0.0/gdal-2.3.2.tar.gz
tar -xvzf gdal-2.3.2.tar.gz
cd gdal-2.3.2/
./configure --prefix=/usr/local --without-python
View node-targz.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var fs = require('fs'); | |
var fstream = require('fstream') | |
var tar = require('tar'); | |
var zlib = require('zlib'); | |
var gzip = zlib.createGzip(); | |
//var deflate = zlib.createDeflate(); | |
var dirSrcName = process.argv[2] || __dirname; | |
var dirDestName = process.argv[3] || './dir.tar.gz' | |
var dirDestStream = fs.createWriteStream(dirDestName); |
View Finiquito.md
RUN
npx https://gist.github.com/emilioriosvz/8ce9745e98276f4a288bad062d6f01b3
View readline.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var rl = readline.createInterface({ | |
input: fs.createReadStream(filePath), | |
crlfDelay: Infinity | |
}) | |
rl.on('line', async (line) => { | |
counter += 1 | |
rl.pause() | |
// some async code | |
rl.resume() |
View mongoose-connection.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const mongoose = require('mongoose') | |
mongoose.Promise = Promise | |
mongoose.connection.on('connected', () => { | |
console.log('Connection Established') | |
}) | |
mongoose.connection.on('reconnected', () => { | |
console.log('Connection Reestablished') |
View rabbitasyncawait.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var amqp = require('amqplib') | |
var open = require('amqplib').connect('amqp://localhost'); | |
const connect = (url = 'amqp://localhost') => { | |
return new Promise((resolve, reject) => { | |
amqp.connect(url) | |
.then(conn => resolve(conn)) | |
.catch(err => reject(err)) | |
}) |
View asyncGreater.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env node | |
const getName = name => { | |
return new Promise((resolve, reject) => { | |
setTimeout(() => { | |
resolve(name) | |
}, 500) | |
}) | |
} |
View objectComparator.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const objectComparator = (a, b) => { | |
if (a === b) { | |
return { | |
changed: 'equal', | |
value: a | |
} | |
} | |
var value = {} | |
var equal = true |
NewerOlder