Archivo para July 2008

31Jul
2008
Comments Off

Realizar backups desde cURL

Interesante script que mediante cURL realiza un backup de nuestra web y lo inserta en un servidor FTP. No es el método más eficiente ni el más recomendable, pero si nos puede servir como ejemplo para realizar procesos similares o, por ejemplo, para crear sites de administración que necesiten realizar copias de seguridad. El ejemplo [...]
30Jul
2008
Comments Off

Swift Mailer: librería PHP para envío de emails

Swift Mailer es una potente librería que permite el envío de emails y que entre las características que ofrece, nos encontramos con: cabecera de control RFC 2822, internacionalización, balance de carga, soporte para SSL y TLS (para servidores GMail), imágenes embebidas, MIME 1.0 (adjuntos, …), y mucho más. Swift Mailer Gracias Óscar por el aviso.
30Jul
2008
Comments Off

Conexiones en paralelo con cURL

Para aquellos que necesiten conexiones múltiples con cURL para acceder a varias web, este ejemplo es un buen comienzo: <?php // Create two cURL handlers $ch1 = curl_init(); $ch2 = curl_init(); // Set options on both curl_setopt($ch1, CURLOPT_URL, “http://example.com/”); curl_setopt($ch2, CURLOPT_URL, “http://example2.com/”); curl_setopt($ch1, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch2, CURLOPT_RETURNTRANSFER, 1); $mh = curl_multi_init(); curl_multi_add_handle($mh,$ch1); curl_multi_add_handle($mh,$ch2); $running=null; do [...]
29Jul
2008
Comments Off

SplObjectStorage: almacenar objetos únicos en PHP6

La librería SPL trae muchas cosas interesantes y que son un poco desconocidas. Pero en PHP6 traerá más novedades que pueden facilitarnos mucha la programación. En este caso se trata de SplObjectStorage, una clase que nos permitirá crear colecciones de datos únicos de forma muy sencilla, ya que si insertamos dos veces el mismo elemento, [...]
28Jul
2008
Comments Off

Detectar caras en imágenes mediante PHP

Excelente extensión para PHP que permite usar OpenCV (Open Source Computer Vision Library) para poder detectar caras en imágenes. Por ahora dispone de dos funciones: face_count y face_detect, que proporcionan el número de caras encontradas y un array con las coordenadas de la cara. La verdad es que puede ser muy útil para todas las [...]
24Jul
2008
Comments Off

Drizzle: MySQL para la web

Drizzle es de lo que más se está hablando últimamente dentro de los blogs sobre MySQL. Se trata de un motor de base de datos pensado para la web. Basado en MySQL 6, pretende llegar a ser más rápido que MySQL y admitir mucha concurrencia. En base inicial, creado por una comunidad de desarrolladores liderado [...]
23Jul
2008
Comments Off

Hack para mejorar la velocidad de WP-Cache

Interesante hack que permite darle más velocidad al plugin de WP-Cache, para lo cual enviará más datos en la cabecera para que el caché sea más rápido: Content-Length y Cache-Control. Es curioso que para el primero lo que hace el hack es descomentar líneas del código original que por lo visto estaban comentadas porque daban [...]
22Jul
2008
Comments Off

Se regalan 20 invitaciones para YouAre

Si el otro día hablaba del lanzamiento de YouAre, que aún está en beta privada, hoy dispongo de 20 invitaciones para usar YouAre. Aquellos que quieran una de esas 20 invitaciones solo tienen que mandar un email a use[arroba]youare[punto]com con el título Invitaciones Sentido Web para que conseguirla. Actualización: ya se han repartido todas las [...]
22Jul
2008
Comments Off

DocumentFragments en Javascript

Nunca se para de aprender, y de John Resig menos. DocumentFragments son contenedores ligeros que pueden almacenar objetos DOM de Javascript. Yo ni había oído hablar de ellos y la verdad es que su uso es sencillo y mucho más potente que trabajar con el DOM normalmente (de 2 a 3 veces más rápido). El [...]
18Jul
2008
Comments Off

Manual y ejemplos de mod_security

mod_security es un módulo de Apache que nos permitirá añadir seguridad a nuestro servidor web, detectando y previendo ataques. Para los que necesitemos usarlo, nos vendrá muy bien esta serie de tutoriales: mod_security + mod_rewrite Evitar spam en los campos POST de los formularios Activar mod_security en DreamHost Descativar mod_security para una determinada IP Descativar [...]