Como eliminar un elemento de un array en Javascript
Dado un array de elementos ['manzana', 'piña', 'sandia', 'manzana', 'arandanos'], como eliminamos el elemento 'manzana' usando solo Javascript Vanilla.
Definimos el array con los elementos:
let arr = ['manzana', 'piña', 'sandia', 'manzana', 'arandanos'];
Ahora definimos el valor que queremos eliminar:
let valor = 'manzana';
Ahora usamos la funcion filter para retirar el valor en cuestion:
Novedades en NodeJS 20
Node.js es una plataforma de desarrollo de aplicaciones en JavaScript, que permite crear aplicaciones escalables y de alta performance en el backend, y estas son sus novedades en la versión numero 20:
Soporte para BigInts
permite el manejo de números enteros más grandes que los que se pueden representar con Number. Es útil en aplicaciones financieras y científicas que necesitan operar con números grandes.
Windows Docker Network Issues
Ultimamente he cambiado de entorno de trabajo de Linux a Windows, usando WSL he podido trabajar de forma muy similar a mi entorno de Linux. Obviamente he tenido algunas limitaciones, pero en gran medida solo fueron pequeñas molestias.
Pero ultimamente he querido usar un cliente grafico a las bases de datos de mis contenedores, sin exito alguno. Al parecer, desde un Host Windows no es posible conectarse directamente a la IP de un container Linux ( con un container Windows no hay problema, según Docker Desktop ).
Required Inputs in your forms
Como marcar rapidamente todos los elementos required usando solo CSS
Durante la implementacion de un proyecto es posible que algunos campos requeridos ya no lo sean tanto al final. Tambien es posible que en lugar de un * quieran incluir el texto required, o un icono de !, etc. Ir cambiando cada uno de los labels, olvidarte de cambiar uno ... es mucho estres.
Vamos a mostrar una forma de añadir dicho elemento de nuestro codigo desde un archivo CSS.
Primero, tenemos nuestro formulario HTML
BASH: Como ejecutar el comando cp y excluir ciertos subdirectorios
Quiero copiar todos los archivos de un directorio excepto algunos archivos en un subdirectorio, aprendamos como !
Cuando ejecutamos el comando cp
cp <origen> <destino>
Linux crea ( o modifica ) el archivo destino con el mismo contenido que el archivo origen. Este comando no funciona si <origen> es un directorio
cp <origen> <destino> -r
Como excluir servicios con Docker Compose ?
El comando docker-compose up inicia todos los servicios de nuestro proyecto. Incluso servicios que no deseamos como herramientas ( drush, por ejemplo ) o servicios de mantenimiento esporadicos ( docker-compose run --rm ). Entonces como podemos evitar que ciertos servicios se inicien con docker-compose up ?
Existe una opcion en nuestro archivo de configuracion docker-compose.yml con la cual podemos indicar que algun(nos) servicios no esten disponibles al levantar nuestro proyecto.
Subiendo 2 millones de archivos a la nube
En el contexto de la migracion de un sistema PHP desde un entorno local a servidores en AWS, sin embargo debemos subir mas de 220 Gb de informacion en archivos 100K
Para poder subir archivos a servidores en la nube suelo usar comandos como scp o rsync, los cuales realizan la transferencia de los archivos en una conexion segura. Esta solucion funciona relativamente bien cuando se sube hasta 1000 archivos, sin embargo mas alla de eso se puede empezar algunos problemas.
Como generar o restaurar un backup de PostgreSQL ?
Realizar un backup de una base de datos ( en este caso PostgreSQL ) es un proceso obligatorio en cualquier sistema en produccion.
Diferentes eventos pueden generar la perdida de datos, como por ejemplo: falla de los discos duros, acceso no permitido a la base de datos, un bug en tus sistemas que corrompa los datos, error humano de gestion, etc. Sin una politica de backup adecuada, ese suceso podria ocasionar la perdida completa de tu proyecto.
En el caso de postgresql, son dos los comandos que nos van a permitir trabajar con backups: