Llevar un registro de la cantidad de filas de. cada tabla puede resultar útil para la planificación de la capacidad y el presupuesto, aunque es sorprendentemente difícil obtener recuentos precisos.
Crearemos el Dockerfile, compilaremos y ejecutaremos el contenedor listo para trabajar con PHP 7.2 con conexión a base de datos PostgreSQL de manera fácil.
Probablemente hemos tenido en algún momento problema para conectarnos a nuestra base de datos desde nuestra aplicación web, SELinux bloquea por defecto las conexiones entrantes a nuestra base de datos.
El protocolo FTP se desarrolló en entornos de tipo UNIX similares a los populares GNU/Linux. Leer más
Método sencillo, para detectar los links rotos dentro de un sitio web (completo) usando la herramienta wget.
$ 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 }
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).
AREPL evalúa automáticamente el código de Python en tiempo real a medida que escribe.
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" } ...
let decimal: number = 6; let hex: number = 0xf00d; let binary: number = 0b1010; let octal: number = 0o744;
let fullName: string = `Bob Bobbington`; let age: number = 37; let sentence: string = `Hello, my name is ${fullName}. I'll be ${age + 1} years old next month.`;
var object_name = { key1: “value1”, //scalar value key2: “value”, key3: function() { //functions }, key4:[“content1”, “content2”] //collection };
interface IEmployee { empCode: number; empName: string; getSalary: (number) => number; // arrow function getManagerName(number): string; }
let notSure: any = 4; notSure = "maybe a string instead"; notSure = false; // okay, definitely a boolean
let list: number[] = [1, 2, 3]; La segunda forma usa un tipo de matriz genérico Array<elemType>: let list: Array<number> = [1, 2, 3];