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.

Validacion simple de formularios con jQuery

Hoy en día existen numerosas librerías que nos facilitan la validación de formularios con JavaScript. Tanto que llega un momento que algo que era tan habitual hace unos años como programar tu propia validación JS ha caído en desuso.

En este post simplemente programaremos un sencillo ejemplo de validación de campos utilizando jQuery. En ocasiones utilizamos formularios tan simples que no es preciso recurrir a otras librerías para su validación. Este es un ejemplo de ello, disponiendo además de un desarrollo reutilizable y adaptable a otros formularios.

Uso de DOMPDF para generar PDF con PHP, HTML y CSS

DOMPDF es un conversor de HTML a PDF escrito en PHP. Interpreta HTML y CSS para la generación de documentos en PDF con un soporte bastante adecuado para CSS 2.1, incluso algunos avanzados como bordes redondeados en las cajas. En este post presentaré algunas peculiaridades de esta librería que espero ayuden a sacar partido de la versatilidad del HTML para generar documentos en PDF.

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.

Traducción para plugins jQuery: jQuery Form Validator y jQueryUI Datepicker

Hace un par de días tuve que implementar para una aplicación de gestión web un par de componentes jQuery: jQuery Form Validator y el archiconocido Datepicker de jQueryUI. En su implementación nativa no cuentan con traducción al castellano, así la añadí al proyecto original. Ambas son muy fáciles de incluir.