Monthly Archive for Julio, 2008

Probabilidades

Llevo ya algún tiempo colaborando en el proyecto de microblogging Jisko. Entre las muchas cosas que ofrecemos, está la integración en buena parte de la aplicación con Twitter. Para quién no lo sepa, Twitter es sin duda el sitio web de Internet que se pasa más tiempo caído que funcionando.

El estado del servicio no siempre es el deseado. Los usuarios están tan cansados de que no funcione que con ironía han creado el Fail Whale Fan Club, siendo la conocida Fail Whale la imagen que aparece cuando Twitter no funciona.

Tampoco son gente lúcida. Por ejemplo, limitan las consultas por IP’s (client rate limit), según la documentación del API se puede aumentar el límite pero tienes que pedirlo “por favor”. Y luego pasan estas cosas. Que claro, limitamos por IP pero sólo podemos quitar límite por usuarios.

Si has visitado el enlace sobre el estado del servicio –irónicamente, alojado en tumblr– verás en el sidebar que varios servicios no funcionan. Desde hace meses.

Por lo tanto se podría definir a Twitter como un grande con problemas y tecnológicamente estancado, como no… es algo sabido. Te queremos, Fail Whale Twitter. Ah.

Volviendo al tema. Comenté que estamos limitados por el API. Esto para nosotros es crucial, por que los usuarios ven sus notas de amigos en Twitter a través del API, y los mensajes que deben serlo se envían a Twitter, que nunca funciona.

Pero cuando Twitter funciona, deja de funcionar por que excedemos el límite del API. Son 100 consultas por hora y por IP, nada de limitar por usuario. Mal, puesto que sólo pueden hacer whitelist por usuarios… según ellos claro. Recursivo. Ja.

Es irónico que haya que llegar hasta este punto, ya. Hacer un programa que como si un usuario se tratara, acceda a Twitter (con cookies) y parsea el HTML de su timeline. La teoría es esa y es algo difícil. En no más de quince minutos tengo la práctica sobre la mesa, queda que parsee el HTML para generar un documento XML.

Otros quince minutos más y hay algo medianamente decente, que al enseñarlo deja de funcionar. Su puta madre. Accedo a Twitter. A ver qué pasa.

HAN CAMBIADO EL DISEÑO. JOSDEPUTAAAAAAAAAAAAAAAAA.

PS: cuando lo adapté al nuevo diseño restauraron el viejo, si la verdad es que me estoy partiendo el ojete.

Borrón

Un día de junio del 2006 registré develblog.com, lo que sería mi primer blog serio con WP después de una intentona, que por cierto, me trae buenos recuerdos. De ahí fui arrastrando los posts de blog en blog y de versión en versión de WP, con todos los problemas del mundo y más (por eso de querer importar posts de una 1.x a 2.x), pero eso es otra historia.

Seguí en “xeon.com.es” (ahora de Intel, por cierto :P ) y finalmente con el tema legal pues todo terminó hasta aquí. Y las pasé buenas para evitar los links “rotos”.

He terminado haciendo “borrón y cuenta nueva”, y empezar desde cero. Y es que con la tan-tan-tan baja frecuencia de publicación, lo llevo difícil.

Al menos intentaré mantener el tumblelog actualizado. Ah, por cierto, he creado un home más que decente. ¿A que mola?