Monthly Archive Abril 2020

PorErik Guerrero V.

Instalar MongoDB 4.2+ Ubuntu o Debian

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 4B7C549A058F8B6B

 

echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb.list

 

$ sudo apt-get update

 

$ sudo apt install mongodb-org

Si deseamos especificar la versión:

$ sudo apt install mongodb-org=4.2.1 mongodb-org-server=4.2.1 mongodb-org-shell=4.2.1 mongodb-org-mongos=4.2.1 mongodb-org-tools=4.2.1

Validamos la versión:

$ mongod --version 

MongoDB shell version v4.2.5

git version: 2261279b51ea13df08ae708ff278f0679c59dc32

OpenSSL version: OpenSSL 1.1.1f  31 Mar 2020

allocator: tcmalloc

modules: none

build environment:

    distmod: ubuntu1804

    distarch: x86_64

    target_arch: x86_64


 

Configuración:

$ sudo systemctl enable mongod
$ sudo systemctl start mongod

Algunos comandos:

sudo systemctl stop mongod
sudo systemctl restart mongod

Test

$ mongo 

> use mydb;

> db.test.save( { tecadmin: 100 } )

> db.test.find()

  { "_id" : ObjectId("52b0dc8285f8a8071cbb5daf"), "tecadmin" : 100 }

 

PorErik Guerrero V.

Web Scraping con Node.js

Análisis de contenido de un web site, donde podremos editar, guardar partes del sitio etc. Para ello vamos a usar Web Scraping con nodejs.(sĺo para fines educativos cualquier uso indebido es netamente de su responsabilidad).

Leer más

PorErik Guerrero V.

Visual Studio Code configurar extensión AREPL para python3

AREPL evalúa automáticamente el código de Python en tiempo real a medida que escribe.

Leer más

PorErik Guerrero V.

Visual Studio Code configurar extensión Code Runner para python3

Por defecto en Linux el editor de código VSC la extensión “Code runner” ejecuta los archivos con extensión py en el interprete de comandos usando el comando python pero para poder usar el comando python3 sólo basta con agregar o modificar en la configuracion json las siguientes lineas:

...
"code-runner.executorMap":
                            {
                                "python": "python3"
                            }
...

 

Listo!!!