logo

Acerca de

Bienvenido a mi blog, el sitio perfecto para mis inquietudes, experiencias e idas de olla sobre temas de hoy en día.

Historia al azar

Categorías

Últimas entradas

Últimos comentarios

Enlaces

Meta

photo Luis PeraltaEstado Jabber
Ziritione
Castellón Spain
39.997638, -0.064030

Sindica

Sindícame, por cortesía del subliminal Atom.

27 agosto 2003

¿Por qué será que cuando se acercan los exámenes la mente está más productiva? ¿Será el intento inconsciente de evitar las horas de estudio? Me pasa desde que estoy en la universidad y las tandas de exámenes son más regulares. Todo con tal de no estudiar. Últimamente, he aprendido a dominar un poco esos sentimientos de creatividad impulsiva, dejándolos de lado. El caso es que cuando pasa el periodo de exámenes pues ya no recuerdo aquellas maravillosas ideas. Y de todo este razonamiento sale esta nueva entrada en mi personal e intransferible blog.

La idea en cuestión consiste en permitir al usuario, a la hora del registro, utilizar programas de monitorización del correo externos. Ésto puede ser útil por varias razones:

  • El usuario no tiene que dar su clave a un componente Jabber que no sabe muy bien quién ha hecho :) ni quién puede haberlo instalado :(.
  • El usuario se come la parte de la comprobación del mail. Con ésto descarga al propio comprobador.
En lo que a ILE corresponde, no habría que hacer mucho: gestionar una llamada XML/RPC. También habría que poner un ejemplo de monitorización de correo que se comunicase con ILE a través de este mecanismo. Es muy probable que el ejemplo vaya encaminado a la fácil instalación para los usuarios de procmail.

16 agosto 2003

ILE, también conocido como I love email es un componente Jabber que se encarga de notificarnos a través de un mensaje la llegada de nuevo correo a la cuenta que nosotros le hayamos indicado. No es que sea nada del otro mundo en cuanto a programación, pero sí que es una buena herramienta desde el punto de vista práctico para aquellos que no tenemos el cliente de correo permanentemente lanzado y sí el cliente de Mensajería Instantánea.

ILE está programado en perl con los módulos Net::Jabber, que ofrecen un interfaz de alto nivel a las distintas estructuras XML que podemos manejar con Jabber. Aún así, es una librería que deja un tanto que desear en el aspecto de que no se actualiza ni se mantiene lo que debería. La prueba es que en la página de Net::Jabber en Jabberstudio hay parches que arreglan algún que otro bug desde hace la tira de tiempo y todavía no han ido a parar al CVS.

El caso es que el componente funciona como debe, aunque hay una serie de características que me gustaría implementar, pero me quedo un poco corto de conocimientos de orientación a objetos con perl. Todo se verá.

La versión actual del ILE, v0.4, soporta lo siguiente:

  • Comprobación de nuevo correo en cuentas POP3 o IMAP.
  • Intervalos de notificación, por parte del administrador del componente. Dejar que ésto dependa del usuario final es un suicidio.
  • Soporte para varios idiomas. Aunque lo ideal sería que fuese configurable en el cliente, haciendo caso a la etiqueta <xml:lang>, sólo es posible por parte del administrador del componente.
  • Desactivar la notificación en los casos de que el usuario esté en estado DND o XA. Ésto sí que lo puede especificar el cliente.
  • Y seguro que me dejo algo :)

Tengo la sensación de que el componente no es muy conocido y las instalaciones que hay en servidores públicos son realmente pocas (conozco 4 o 5), lo que es una pena. Supongo que a medida que vaya implementando las características importantes que quedan, como POP3 o IMAP sobre SSL o el soporte de múltiples cuentas, el número de usuarios y de instalaciones crecerá.

Página anterior