Programación y sistemas

Subversion y Apache, corregir el error 413 Request Entity Too Large

Algunas veces, cuando realizamos commits con muchos archivos, Subversion no es capaz de procesar el commit y nos devuelve el error «413 Request Entity Too Large». Este error se produce porque el commit que estás realizando tiene un tamaño superior al que tiene configurado Subversion al hacer la petición. Para corregirlo hay que añadir los

Leer más
Programación y sistemas

Integración continua: Automatizando la creación de repositorios con Git y Subversion

La automatización de procesos es una de las tareas esenciales en integración continua, ya que permite estandarizar los procesos (que siempre sean iguales) y ahorrar muchísimo tiempo en el desarrollo de los proyectos. Lo primero que vamos a automatizar es la creación de repositorios. Para ello vamos a utilizar un script en Bash para poder

Leer más
Programación y sistemas

Integración continua: Instalación de Subversion y Git

Los repositorios, dicho de una forma sencilla: es un lugar donde guardar y mantener un histórico de los cambios que se realizan en el software o proyecto en el que estás trabajando. De momento solo me centraré en su instalación y en una pequeña configuración que será necesaria para lo que aun queda de esta

Leer más
Programación y sistemas

Integración continua: Instalando y configurando Redmine

Redmine es una herramienta de gestión de proyectos, nos permite mantener un control de las tareas y errores a solucionar en ellos. Esta herramienta nos permite organizar los proyectos por versiones, o por springs si utilizas alguna metodología ágil. Dispone de gráficos Grantt, wiki, acceso al repositorio del proyecto, etc.; muchísimas características que nos facilitan

Leer más
Programación y sistemas

Integración continua: primeros pasos

Ya expliqué la semana pasada qué era eso de la integración continua, pues bien, ahora toca dar los primeros pasos. Obviamente necesitamos un ordenador que haga de servidor, una máquina virtual, o bien un servidor de verdad si lo que pretendes es utilizar de forma profesional. Como sistema operativo para esta guía utilizaré Ubuntu 14.04.

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

Consumo de memoria en distintas versiones de WordPress

Como comenté hace unos días realicé varias pruebas para averiguar cuanta memoria consumía WordPress en versiones posteriores a la actual. Aquí os dejo los datos para que podais compararlos con el consumo de vuestro WordPress. Versión 2.2: 5488.4 KB Versión 2.3: 6287.9 KB Versión 2.5: 7164.6 KB Versión 2.6: 9161.2 KB Versión 2.7: 10442.1 KB Versión 2.9: 14215.9 KB Versión 3.0: 15666.1

Leer más
Programación y sistemas

Mi última pesadilla: Optimizar el VPS para WordPress

Pesadilla... de tres semanas y pico. Anoche soñé con la lista de procesos del comando top de Linux. Apache consumía cada vez más y más memoría. Por consumir, consumió el Kernel de Linux y se transformó en el Kernel de Windows. Y no se porqué antes de despertarme entre sudores fríos apareció Bill Gates descojonandose

Leer más
Programación y sistemas

Instalar Symfony + WAMP

Una de las cosas más entretenidas de un programador (al menos para mí), es la de reciclarse cada poco tiempo para no quedarse estancado. Yo estoy en este proceso y después de varios días intentando instalar Symfony junto con WAMP al fin lo he conseguido (Sí, me ha costado un huevo, ¡que pasa! xD); para

Leer más
Programación y sistemas

Ocho cheat sheets para webmasters

Listas de funciones, palabras clave, clases, atributos, etiquetas, etc. más usadas en programación web: HTML, entidades HTML, CSS, JavaScript, JQuery, PHP, Mysql y uno muy especial para el módulo modrewrite para reescritura de URL en Apache: http://yensdesign.com/2008/12/cheat-sheets-pack-for-webmasters/ http://www.emezeta.com/articulos/emezeta-card-modrewrite-cheat-sheet Y un «bonus», también de emezeta.com, otro cheat sheet de PHP: http://www.emezeta.com/articulos/emezeta-card-php-cheat-sheet A disfrutarlo XD

Leer más