Relaciones SQL con Sequelize y Node

En este post te mostraré cómo hacer una relación o asociación entre tablas con el ORM Sequelize para hacer la relación a nivel base de datos y también para traer los datos usando la asociación. Es decir, lo que tiene que ver con foreign key, inner join, left join, etcétera. Te mostraré cómo insertar datos y solo especificar la clave foránea, contrario a lo que se muestra en la documentación en donde se insertan ambos modelos a la vez. La razón es porque, por ejemplo, si un trabajador pertenece una oficina, solo importa guardar el id de oficina en caso de que esta ya se haya creado antes, y no se requiere guardar una oficina por cada trabajador. ...

julio 30, 2020 · 3 min · 583 palabras · Parzibyte

Limpiar elemento HTML con JavaScript

En este corto post te mostraré cómo limpiar un elemento HTML con JavaScript, es decir, algo como el método “empty” de jQuery, pero con JavaScript puro. Por ejemplo, con esto que te mostraré sabrás cómo eliminar todo el contenido de un elemento HTML ya sea una tabla, una lista, etcétera. A lo que haremos también se le conoce como Remover todos los hijos de un elemento HTML. ...

julio 29, 2020 · 2 min · 249 palabras · Parzibyte

Python: ordenar arreglo especificando clave

En este post te mostraré cómo ordenar un arreglo o lista en Python especificando la clave de comparación. Es decir, ordenar un arreglo complejo especificando cómo comparar los valores para ordenarlos. Esto también es conocido como ordenar una lista especificando una función de comparación o compare function, solo que presta atención, aquí vamos a especificar la clave, cosa que al final tendrá el mismo resultado para ordenar un arreglo de manera personalizada. ...

julio 23, 2020 · 3 min · 614 palabras · Parzibyte

Gorilla mux: nombre de ruta en middleware

En este post te mostraré cómo obtener el nombre de la ruta en un middleware de Mux, una herramienta de Gorilla en el lenguaje Go. Es decir, dentro del middleware con Go, acceder al nombre de la ruta. ...

julio 22, 2020 · 2 min · 272 palabras · Parzibyte

Go: día de la semana según fecha

Hoy vamos a ver cómo obtener el día de la semana (lunes, martes, miércoles, etcétera) a partir de una fecha como cadena, usando el lenguaje de programación Go y trabajando con las fechas gracias al paquete time. Lo que tendremos al final será una forma de saber que la fecha “2020-07-21” es martes, por ejemplo. ...

julio 21, 2020 · 2 min · 288 palabras · Parzibyte

Go: Solución a destination not a pointer

En este artículo te mostraré cómo solucionar el error que dice algo como destination not a pointer al trabajar con bases de datos en el lenguaje Go, también conocido como Golang. ...

julio 21, 2020 · 1 min · 149 palabras · Parzibyte

PHP: regresar 2 o más valores en función

En ocasiones tenemos funciones en PHP que necesitamos regresen dos o más valores; es decir, hacer que una función, dentro de su return, devuelva varios valores en lugar de 1. Con el lenguaje de programación PHP esto es totalmente posible y fácil de hacer. Para ello usamos arreglos y la función list. ...

julio 19, 2020 · 2 min · 322 palabras · Parzibyte

Mostrar acentos en CMD

En este corto artículo te mostraré cómo mostrar acentos en la consola de Windows, también conocida como CMD. A veces hacemos aplicaciones por consola que imprimen acentos o caracteres especiales y Windows muestra caracteres raros en lugar de lo que debería. Hoy te mostraré cómo cambiar ese comportamiento. ...

julio 18, 2020 · 2 min · 252 palabras · Parzibyte

Alternativa si laptop no detecta lector de tarjetas SD

Hace un tiempo necesité volver a grabar el sistema operativo de mi Raspberry Pi 4 pues eché a perder algunos archivos. Por lo tanto necesitaba grabar de nuevo conectando la tarjeta Micro SD a la computadora, pero no contaba con un adaptador SD a USB, sino un adaptador común que luce como una Micro SD gigante (¿o una SD normal?). El problema es que Windows no la detectaba. ...

julio 15, 2020 · 2 min · 229 palabras · Parzibyte

Laravel - Manejar varios idiomas

En este post te mostraré cómo puedes mostrar tus sitios, aplicaciones o sistemas en Laravel en distintos idiomas usando lo que ya ofrece el propio Framework. Es decir, mostrar tu aplicación web de Laravel en inglés y español, por ejemplo. Te voy a mostrar un ejemplo simple. ...

julio 15, 2020 · 4 min · 796 palabras · Parzibyte