links for 2006-12-10

links for 2006-12-09

Subir ficheros mediante AJAX

Un muy buen método para subir ficheros mediante AJAX al igual que se hace en GMail, bueno, o parecido. Para algunos puristas, el uso de iframes les puede parecer un crimen, pero la verdad es que en GMail usan también frames y nadie dice nada.
El método que usa está bastante bien pensado, se crea un iframe, en el que se captura el evento onload y cuando se acaba de cargar, se llama a una función que indicamos para avisar de la subida del archivo.
AJAX file upload
Vía / dzone

Ogoproject: proyecto para ‘limpiar’ PHP

ogoproject.pngLa verdad es que lo malo que tiene PHP es que tiene bastantes inconsistencias en la nomenclatura y en el orden de los parámetros. Supongo que ha habido gente que cansados de este fallo en PHP han creado el proyecto Ogo, el cual pretende limpiar el código PHP de estas inconsistencias en los nombres de las funciones, a parte de la dificultad de recordarlos.
Lo que pretenden entre otras cosas es que los nombres de las funciones sigan la notación camel case, esto es, las palabras en minúsculas sin separaciones (guiones bajos) y cuando empiece una palabra nueva, la primera letra de la nueva palabra deberá ir en mayúsculas. Así por ejemplo, si tenemos la función html_entity_decode se transformará en htmlEntityDecode, isset en isSet y is_array en isArray.
Por ahora ofrecen pretenden ofrecer un fork de PHP hasta que se resuelva el problema de compatibilidades.
ogoproject
Vía / dzone

24 ways: buenos trucos para tu web

24ways.png24 ways es un sitio a tener en cuenta a la hora de encontrar trucos y efectos para tu web desarrollados por gurus del desarrollo web.

En especial me han gustado cinco de ellos:

Vía / QuirksBlog

|

MagpieRSS: RSS para PHP

MagpieRSS es un parser de RSS para PHP, que entre otras características tiene:

  • Admite la mayoría de los formatos RSS, incluyendo soporte para módulos 1.0.
  • Integra Object Cache, lo que significa que la segunda petición es más rápida.
  • HTTP GETs condicionales, no desperdicies ancho de banda y velocidad en la descarga usando Last-Modified y ETag.
  • Configurable y modular.
  • Admite autenticación HTTP y SSL.
  • No usa fopen(), funciona incluso cuando allow_url_fopen está desactivado.

MagpieRSS

links for 2006-12-06