Programación y sistemas

Cómo crear y configurar una replica de base de datos MySQL 8

La configuración y creación de réplicas de las bases de datos es un proceso muy importante para poder disponer de escalabilidad en nuestro cluster de bases de datos, pues nos permite escalar de forma horizontal (número de instancias) y no solo vertical (más RAM, más CPU). Con la nueva versión de MySQL, la 8, que

Leer más
Programación y sistemas

Integración continua: Automatizando la creación de proyectos WordPress, Drupal, Symfony, etc. (II)

En el post anterior hemos actualizado el script que crea los repositorios, para poder añadirle unas cuantas acciones para automatizar la creación del proyecto (creación de directorios, directorios ignorados, etc.). Ahora vamos a desarrollar la segunda parte, que consistirá en la automatización de la instalación del cms o framework elegido.

Leer más
Programación y sistemas

Integración continua: Instalar y configurar nuestra máquina virtual con VirtualBox, por consola

Este post veremos como crear una máquina virtual utilizando el software de virtualización VirtualBox. Esta máquina nos permitirá automatizar la configuración inicial de los proyectos (creación de bases de datos, configuración de crms, etc.). Además nos permitirá poder realizar test funcionales y otras tareas que nos ahorrarán gran cantidad de tiempo.

Leer más
Programación y sistemas

Integración continua: instalando y configurando Jenkins

Jenkins es nuestro servidor de integración continua. Es una aplicación que permite automatizar una lista de tareas que le indiquemos. Estas tareas pueden ser iniciadas de forma manual, pero lo habitual será llamar a la primera tarea de la lista cada vez que se realice un commit en el repositorio, e ir concatenando tareas hasta

Leer más
Programación y sistemas

Obligar a las apps de Android a instalarse en la tarjeta SD (desde Debian y Windows)

Hace unos días, y después de una actualización de las apps que tengo instaladas en el móvil me apareció el mensajito de falta de espacio en la memoria. He de decir que mi móvil es un HTC Nexus One y que ya de por si venía escaso de memoria interna (sobre 256MB), que os voy a

Leer más
Programación y sistemas

Optimizar el servidor web Apache

Tenía intención de crear un post explicando la optimización de Apache, pero la verdad es que en la red ya existe bastante información al respecto por tanto os dejo dos links, uno explicando cada uno de los parámetros que se pueden modificar en el archivo httpd.conf de Apache y el otro con algunos ejemplos de

Leer más
Programación y sistemas

Symfony, creando el archivo schema.yml para una base de datos ya existente

Sí, sigo dándole caña a Symfony… y cometiendo errores de novato xD. Para ir probando Symfony con un proyecto real, he decidido utilizar una base de datos ya existente para generar una nueva versión del proyecto anterior, y como ya sabrás para que Symfony (bueno, en este caso Propel) genere las clases necesarias para trabajar

Leer más