Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.
-
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…
-
Variables en Bash
Leer más: Variables en BashEste es el segundo post sobre “Programación en Bash“. En este abordaremos las variables en Bash, su declaración, uso y algunas situaciones de la sintaxis de Bash que son curiosas pero son obligatorias entender para escribir buen código y saber leerlo. Las variables son un concepto fundamental en cualquier lenguaje de programación, y Bash no…
-
Cómo programar en Bash
Leer más: Cómo programar en BashHe estado muy ocupado y no me ha dado tiempo de publicar nada más desde junio o algo así. Desde aquel mes he hecho algunas cosas interesantes que conforme pueda iré subiendo. Por ahora veremos como programar en Bash. Este es el primero de varios porque me tocó hacer una implementación tipo wizard en Ubuntu…