-
TOUCH ID en la Terminal de Mac
Leer más: TOUCH ID en la Terminal de MacEn este pequeño post vamos a ver cómo usar el TOUCH ID en la Terminal de Mac cuando quieras ejecutar un comando con sudo. sudo: 3 incorrect password attempts El primer intento (NO RECOMENDADO) fue dado por claude.ai y tuve un error que me dio un susto bastante jodido. Y te dejo aquí lo que…
-
Comandos útiles de ImageMagick
Leer más: Comandos útiles de ImageMagickYa tenía un rato sin escribir acá. Ahora veremos un post enfocado en algunos comandos útiles de ImageMagick para trabajar con imágenes. ImageMagick es una herramienta de línea de comandos muy versátil que permite trabajar con imágenes: editar, crear, recortar, redimensionar, etc. Incluso trabaja con archivos PDF. Convertir una imagen PNG a JPG magick imagen.png…
-
Enviar correos con Gmail y PHP
Leer más: Enviar correos con Gmail y PHPUna vez que ya tenemos la cuenta de servicio, ya podremos seguir con la programación. En este post veremos cómo enviar correos con Gmail y PHP. Para este mini proyecto usaremos lo siguiente: Primero creamos la estructura de archivos y directorios: Docker Primero vamos a construir nuestra imagen con base en php 8.2 y Apache.…
-
Cuenta de servicio en Google
Leer más: Cuenta de servicio en GoogleEl 30 de septiembre se terminó el acceso al SMTP de Gmail mediante contraseña de aplicación o usuario y contraseña. Voy a crear dos posts para poder enviar un email con Gmail y PHP, pero primero vamos a crear una cuenta de servicio en Google. OJO: Este ejemplo está enfocado a una cuenta en Google…
-
Cron jobs en Linux
Leer más: Cron jobs en LinuxAhora vamos con la automatización con Bash o los famosos cron jobs en Linux. Este tema cierra estos últimos post que han tratado sobre la programación en Bash. Creo yo que se han tratado los temas esenciales y ya depende de nosotros generar la complejidad en cada caso de uso. Automatizar tareas en Linux es…
-
Archivos y directorios en Bash
Leer más: Archivos y directorios en BashAlgo muy común en nuestras actividades diarias, sobre todo cuando usamos Linux o le andamos moviendo a servidores, es trabajar con archivos y directorios en Bash. En este post veremos los usos más comunes para crear, mover, comprobar y operar en general con archivos. Verificar archivos y directorios Muchas veces debemos comprobar si un archivo…
-
Funciones en Bash
Leer más: Funciones en BashLas funciones en Bash son bloques de código que permiten organizar y estructurar mejor un script. No solo es útil sino necesario para no perdernos en nuestro propio código y reutilizarlo. En este post veremos algunos otro conceptos de variables que no abarcamos en su post, pero que ahora tiene sentido abordarlo. ¿Qué es una…
-
Estructuras de control en Bash
Leer más: Estructuras de control en BashAnteriormente vimos los operadores, que junto con las estructuras de control en Bash permiten modificar el funcionamiento de la aplicación basándse en condiciones y ciclos. Estas estructuras son fundamentales para tomar gestionar el comportamiento de los programas. Las estructuras de control en Bash más utilizadas son: Control de flujo en Bash Seguramente ya estamos familiarizados…
-
Operadores en Bash
Leer más: Operadores en BashEn Bash, los operadores son básicos para realizar cálculos, comparar valores y controlar el flujo de ejecución en los scripts. Aquí cubriremos los principales operadores aritméticos, de comparación, lógicos y de strings. Operadores aritméticos en Bash Los operadores aritméticos permiten realizar cálculos numéricos como suma, resta, multiplicación y división. Funcionan prácticamente como en cualquier otro…
-
Variables avanzadas en Bash
Leer más: Variables avanzadas en BashEn el post anterior vimos la primera parte de las variables en Bash, donde hablamos de la declaración y la sintaxis y algunos conceptos básicos sobre arrays. En este post trataremos el uso de variables avanzadas en Bash y cómo podemos usarlas. Variables predefinidas en Bash Bash también cuenta con una serie de variables predefinidas…