Cómo redimensionar el espacio de una máquina virtual KVM

Cómo redimensionar el espacio de una máquina virtual KVM

Hace casi 4 años comencé a utilizar máquinas virtuales en mi servidor doméstico para realizar algunas tareas concretas, primero con XEN y posteriormente con KVM. Desde entonces las máquinas han funcionado sin problemas y cuando he tenido que tocar algo de su configuración he utilizado virt-manager, una herramienta que cada vez hace más sencilla la […]

Leer más
Medición del rendimiento de una red ethernet

Medición del rendimiento de una red ethernet

Llevo unas semanas haciendo cambios en la red que tengo en casa y una de las cosas que tenía pendientes era medir el funcionamiento de la red. Hoy navegando por RedesZone mirando cosas de Wifi he encontrado referencias a un programa que me ha resuelto esta tarea. Se trata de Iperf y de un frontend […]

Leer más
Instalar varias versiones de PHP en un mismo Apache

Instalar varias versiones de PHP en un mismo Apache

Aunque PHP5 está cada vez más extendido aún sigue siendo frecuente encontrarse con aplicaciones hechas en PHP4. Hay diferentes formas de hacer que estas aplicaciones funcionen en un servidor que tenga ya instalado PHP5, en este post explico una forma de hacerlo en un servidor Ubuntu utilizando una misma instalación de Apache y ejecutando PHP4 […]

Leer más
Poner un web en modo mantenimiento con mod_rewrite

Poner un web en modo mantenimiento con mod_rewrite

Cuando tenemos que hacer alguna intervención en un sitio que está en producción queda muy mal andar tocando cosas y que los usuarios vean casques por todos lados. Para evitar esto podemos poner el sitio en modo mantenimiento de forma temporal mientras realizamos la actuación. De esta forma los usuarios que lleguen al web verán […]

Leer más
Protección anti CSRF con tokens en PHP

Protección anti CSRF con tokens en PHP

En este post voy a explicar cómo proteger nuestras aplicaciones PHP contra ataques de tipo CSRF. Este tipo de ataques hacen que el usuario realice acciones sobre un web de forma inadvertida. Por ejemplo, en una página vulnerable a este tipo de ataques, podrían construirse páginas de ataque en las que únicamente con la visita […]

Leer más
Ejecución de múltiples sentencias SQL con PHP y MySQL

Ejecución de múltiples sentencias SQL con PHP y MySQL

El uso de MySQL desde PHP ha estado tradicionalmente limitado al uso de una única sentencia SQL por cada llamada a la base de datos. Esto es una limitación de la función mysql_query pero también es una medida de seguridad para prevenir por ejemplo la inyección de sentencias SQL. Sin embargo hay ocasiones en las […]

Leer más
Protegido: Algunas fotos de los peques

Protegido: Algunas fotos de los peques

No hay extracto porque es una entrada protegida.

Leer más
Los principales buscadores muestran su apoyo a los microdatos

Los principales buscadores muestran su apoyo a los microdatos

Hace ya 10 años desde que Tim Berners-Lee propusiera su visión de la Web Semántica. Desde entonces se han hecho importantes avances pero aún estamos lejos de que esta visión sea realizable, más aún teniendo en cuenta la irrupción de la Web 2.0 y las redes sociales. Hay que tener en cuenta que las tecnologías […]

Leer más
Una plantilla básica en HTML5

Una plantilla básica en HTML5

Vía la newsletter de SitePoint me llega un artículo interesante en el que se muestra una plantilla básica sobre la que comenzar a construir páginas con HTML5. Se explica cada uno de los elementos utilizados y su diferencia con lo que se venía utilizando en HTML4. <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>The HTML5 […]

Leer más

Prueba superada, ya soy Doctor

Bueno, ha sido largo y duro, pero finalmente ha merecido la pena. Ayer, día 3 de mayo, defendí mi Tesis Doctoral en la UPNa. Al acto acudieron mis directores, así como familiares y amigos, que aguantaron estoicamente los 45 minutos de mi exposición más el turno de preguntas del tribunal. Muchas gracias a todos por […]

Leer más