15 49.0138 8.38624 1 0 4000 1 https://www.alexmedina.net 300 true 0

Async / await y el manejo de los bucles en Javascript

0 Comments
Seguro que si has llegado hasta aquí es porque te trae de cabeza los algún problema de las promesas con los bucles. Si estas usando un foreach, un for o cualquier iteración de javascript y tienes de por medias un await… te dará quebraderos de cabezas si no tienes asimilado como funcionan. 🥱Bucles síncronos, los…

Hacer consultas en MongoDB… pensando como en SQL

0 Comments
Toda la vida haciendo consultas en SQL y ahora de repente con las bases de datos no relacionales nos complican la vida con la sintaxis… pero tranquilo que si que se puede. Cuando utilizas MongoDB puedes hacer prácticamente las mismas consultas simples que en SQL. A continuación te dejo las más comunes. Consultar todos los…

Wildcards en MQTT

0 Comments
Como sabemos los topics de MQTT se organizan de la siguiente forma: Por ejemplo, imagínate que tienes algún sistema de IoT en tu casa con los topics con esta estructura: Casa/Dormitorio/Temperatura Casa/Dormitorio/Humedad Casa/Salon/Temperatura Casa/Salon/Humedad Para acceder a determinados topics (bien sea la Temperatura o el Dormitorio, por ejemplo) necesitamos disponer de comandos que no nos…

Buscar ficheros grandes en Linux

0 Comments
Cuantas veces habrás tenido un problema porque se llena el espacio de un disco en Linux… ese maldito log que no encuentras, ese archivito que crece y crece y no sabes porque. El siguiente comando lo que hace es mostrar una lista de los archivos más grandes, pasándole el el tamaño límite y mostrando los…

Exportar e Importar una base de datos Mysql (MariaDB)

0 Comments
Para migrar una base de datos, primero tenemos que exportarla. También nos puede servir para hacer una copia de seguridad. El comando es el siguiente (si quieres puedes indicar el character-set, sino elimina ese parámetro) : mysqldump -u root -p name_database --default-character-set=utf8mb4 --result-file=database.sql Y para importar el comando es el siguiente: mysql -u root -p…

Kafkacat: una herramienta indispensable para controlar los topics

0 Comments
kafkacat es una utilidad de línea de comandos que se puede utilizar para probar y depurar las implementaciones de Apache Kafka. Puedes utilizar kafkacat para producir, consumir y listar información de temas y particiones para Kafka. Descrito como «netcat para Kafka», es una navaja suiza de herramientas para inspeccionar y crear datos en Kafka. Para…