FawnoEmail: enviar emails desde CakePHP con imágenes embebidas

Una de las ventajas de utilizar un Framework como CakePHP es que enviar emails es muy sencillo. Sin embargo hay dos cosas que la clase CakeEmail no hace: Detectar automáticamente los tipos MIME Embeber automáticamente las imágenes Para solucionar ambos puntos he creado una clase que extiende a CakeEmail dotándola de estas funcionalidades: FawnoEmail. Para añadir la detección de los… Leer más »

Share Button

How-To: Instalar PHP

PHP on Windows

Este how-to es el primero de una serie en la que iré desgranando paso a paso como configuro XAMPP en Windows. XAMPP, por si no lo sabes, es una manera fácil, rápida y limpia de instalar un servidor Apache junto con PHP y MySQL listo para servir páginas. Además XAMPP permite la instalación en un pendrive, lo que nos permite… Leer más »

Share Button

PHP e ImageMagick, conversión de imágenes CMYK a RGB

WAN-IFRAnewspaper26v5 vs sRGB (http://www.iccview.de/index.php/3d)

Según la teoría se puede visualizar correctamente una imagen CMYK siempre y cuando tenga información sobre el perfil de color… en teoría. En la práctica puedes tener las imágenes (TIFF en mi caso) sin ningún tipo de información sobre el perfil de color por motivos prácticos. Además puede que también concurran limitaciones con el software de visualización. En mi caso… Leer más »

Share Button

MySQL-Front: Administrador de bases de datos MySQL

MySQL-Front: Importación de datos

Hacia finales del siglo pasado descubrí MySQL-Front, un administrador de bases de datos MySQL que primero sería Freeware, luego Shareware y finalmente volvería a ser Freeware. Todo ello aderezado con un cambio de nombre por medio a SQL-Front y vuelta al inicial MySQL-Front. Entre las muchas características de este Front-end para MySQL las que quizás destaquen, al menos para mí,… Leer más »

Share Button

Libros sobre Arduino

Acordeon Arduino, CC (by, sa) por Mark Liffiton, Traducción de Antonio Maldonado

Una de las cosas buenas que tiene Arduino es la gran cantidad de documentación existente. Desde luego, si te manejas lo suficiente con el inglés, lo suyo es ir a los manuales y documentación oficiales en arduino.cc. Y si no te aclaras con el inglés, pues no importa, hay mucho ya sea en papel, en línea o en pdf. Y aunque a… Leer más »

Share Button

Frontal de descodificador

MM74HC959M

Revisando en el trastero todo aquello que me pudiera servir para mis arduinos, me encontré algún que otro descodificador. De uno de ellos obtuve este panel: Básicamente tenemos ocho botones, un display de 4 dígitos, dos leds bicolores (rojo-verde) y tres de color (rojo, amarillo, verde) y un receptor IR con su mando a distancia… todo por el módico precio… Leer más »

Share Button

BitBloq: Programar Arduino de forma visual

BitBloq - Selección de placa

Os comentaba ayer que de los muchos entornos de programación que he visto para Arduino uno que me había gustado mucho para los legos era BitBloq, de BQ. Bien, no voy a contar todo porque para eso ya está DIWO y el soporte de BQ. Contaré lo que BQ no os va a contar pero que es precisamente lo que… Leer más »

Share Button

Mis Arduinos…

Funduino UNO (Frontal)

Hace unos días contaba que me he comprado un Arduino… bueno han sido varios. En concreto un Arduino Nano y un Funduino UNO: Para el Arduino Nano también me compré una placa de expansión de entradas/salidas: Como se aprecia el conjunto de Arduino Nano y la placa de expansión es muy similar al Funduino, y no sin motivo: La pregunta… Leer más »

Share Button

Truco express: extraer dominio de un email

Para extraer el dominio de una dirección de email podemos utilizar varías técnicas, sin embargo la más sencilla es utilizar la función parse_url:

El resultado obtenido es un array con los componentes:

Evidentemente parse_url no valida la dirección de email, es decir, no sirve para comprobar que la dirección sea correcta. Para esto lo normal es utilizar una expresión… Leer más »

Share Button

Aventuras con Arduino

Arduino Nano (Frontal)

Hará como un mes que me llegó mi primer Arduino, se trataba de un Arduino Nano y estoy encantado con el juguete. El caso es que como tenía por ahí los típicos displays de 7 segmentos pues me puse a jugar con un contador de segundos, tremenda tontería, lo se. La técnica básica para visualizar números en este tipo de displays… Leer más »

Share Button