Reproductor de Audio HTML5 con JavaScript: un ejemplo aplicando Modelo Vista Controlador y Programación Orientada a Objetos

Son sobradamente conocidas la posibilidades que ofrece HTML5 en el campo multimedia y la facilidad con la que podemos interactuar con objetos de audio y vídeo a través del API de JavaScript de HTML5. Hoy en día existen numerosos reproductores de audio y video que explotan dicha característica HTML5; y junto con jQuery y CSS permiten incluir en nuestros proyecto de forma espectacular implementaciones multimedia.

Algunos consejos sobre Diseño Web (II): iconos

Bueno, últimamente voy bastante liado así que no puedo escribir tanto como me gustaría. Aprovecho esta semana de relax en la que «sólo» me estoy peleando con el Zend Framework y haremos un esfuerzo e intentaré no enrollarme demasiado.

Instalar varias versiones de PHP en apache con FPM en Debian Stretch

En la actualidad es prácticamente imposible dedicarse al desarrollo web en PHP sin necesitar en ocasiones necesitar desarrollar en distintas versiones. No digo nada si además tienes que trabajar en consultoría y estar cambiando varias de veces de proyecto, entorno y producto en un solo día. Si bien es cierto que hoy en día está muy consolidado el uso de soluciones como Docker o Vagrant personalmente prefiero eliminar capas de abstracción y funcionar en un entorno único, sin contenedores y utilizar tres o cuatro versiones PHP diferentes cambiando sólo una línea en el VirtualHost de Apache.

Recuperar bases de datos desde los archivos binarios de otra instalación de MySQL/MariaDB

Algunas situaciones de emergencia necesitan ciertas dosis de ingenio. Como por ejemplo recuperar una o varias bases de datos en MySQL a partir de los ficheros binarios porque no tenemos copia de ellos en SQL. Mala práctica, pero en algunos escenarios se puede dar.

En ese sentido veremos en este post cómo montar un segundo servidor MySQL en una máquina y volcar directamente los ficheros binarios para poder consultarlos y realizar la exportación de las Bases de Datos o tablas que nos interesen. De este modo no tenemos que tocar nada del servidor MySQL ya existente en la máquina de recuperación ni en sus datos.

Habilitar NFSv4 en Debian

Estas son unas breves directrices para habilitar y montar el servicio NFS en la versión 4 en Debian Squeeze/Wheezy, aunque es muy similar en otras distribuciones.