may 182013
 

En un navegador con soporte para html5, es posible insertar un reproductor de vídeo utilizando el tag “<video>”. Además, podemos utilizar javascript para controlar el estado del reproductor. Esto incluye la posibilidad de cambiar el vídeo que está cargado, de manera que en nuestra página podemos incluir botones o enlaces para seleccionar mediante javascript el vídeo que queremos reproducir, sin necesidad de recargar la página.

En este artículo utilizamos y explicamos el procedimiento presentado originalemente en jsfiddle.net, para incluir esta funcionalidad en nuestra instalación de wordpress.

Seguir leyendo »

 Publicado por en 7:06 pm
may 142013
 

Hay distintas razones por las que nos puede interesar una configuración en la que todo un filesystem virtual esté contenido en un único fichero. En este artículo vemos cómo obtener esta configuración en un sistema Linux Debian Squeeze. El procedimiento explicado es aplicable también a otras versiones Debian y otros sistemas Linux, (por ejemplo, Ubuntu).

Seguir leyendo »

 Publicado por en 5:53 pm
may 122013
 

Una de las decisiones que tiene que tomar el administrador de bases de datos cuando diseña una base de datos para ser implementada en MySQL, es el tipo de motor de almacenamiento que utiliza para cada tabla. Las dos alternativas principales son InnoDB y MyISAM. En este artículo comentamos las ventajas e inconvenientes de cada uno de ellos.

Seguir leyendo »

 Publicado por en 12:47 pm
may 032013
 

Este artículo detalla la manera de enviar un correo electrónico desde un script PHP, cuando el cuerpo del mensaje o alguno de los headers (remitente, destinatario, asunto,…) están codificados en UTF-8.

Para ver la manera de enviar un correo electrónico de texto simple o HTML, o un correo electrónico con ficheros adjuntos, consultar: Cómo enviar emails desde un script PHP

Seguir leyendo »

 Publicado por en 3:45 pm
abr 302013
 

Algunos informes disponibles en el frontend web de Google AdWords no pueden ser descargados utilizando el API de AdWords. En concreto, el informe que contiene el resumen de facturación de los clientes de una cuenta MCM, incluyendo el presupuesto total, el presupuesto consumido y el que queda disponible. Esta información permite, entre otras cosas, automatizar la generación de una alerta cuando el presupuesto disponible disminuye por debajo de una cierta cantidad.

En este artículo se explica cómo automatizar el proceso de login y la descarga de dicho informe, utilizando un script perl.

Seguir leyendo »

 Publicado por en 6:48 am
abr 232013
 

En ocasiones, cuando se trabaja con volúmenes de datos elevados, como pueden ser algunas bases de datos de información geográfica, la ocupación de espacio en disco puede convertirse en un problema. Para evitarlo, MySQL permite trabajar con tablas comprimidas, tanto si usan el motor de almacenamiento InnoDB como si usan MyISAM. En este artículo se explica como comprimir tablas MyISAM.

Seguir leyendo »

 Publicado por en 4:28 pm