Lexi 1.0

junio 30, 2010 Publicado en Software y Hardware
Etiquetas:
Sin comentarios »

Ver a un hijo hacerse mayor de edad no es fácil; uno tiene esa tendencia paternalista a creer que solo a su lado podrá defenderse, y que siempre volteará en dirección a donde uno está para pedir respaldo con la mirada. Pero Lexi ya es mayor de edad, tal vez desde mucho tiempo atrás, y solo hasta hoy acepté esa realidad. Lexi ha logrado por sí solo cosas de las que apenas me voy enterando.

Leer más »

De lectores RSS y Mashup

enero 13, 2010 Publicado en Software y Hardware
Etiquetas:
Sin comentarios »

Un amigo de Detroit usuario de Lexi añadió a sus fuentes un enlace al portal The Detroit News. Con sorpresa descubrió que Lexi no conseguía leer la información del portal de noticias y me escribió para que le ayudara a encontrar alguna solución. En definitiva no pude lograr que Lexi leyera desde la fuente en cuestión, y tampoco pude publicarla en los widgets de RSS de WordPress, así que todo apuntaba a la librería de RSS. La motivación era poderosa. ¿Cómo lograr que una fuente de RSS con problemas para ser leída por la librería de RSS pueda ser publicada en Lexi?

Leer más »

Icono del editor de texto enriquecido

Plugins por todos lados

junio 29, 2009 Publicado en Software y Hardware
Etiquetas:
Sin comentarios »

La idea detrás de un plugin es -resumiendo- hacer más fácil la vida de los usuarios, aunque eso signifique la muerte de la vida social del programador. Pequeñas modificaciones pueden hacer grandes cambios en toda la lógica de un algoritmo, mandando al trasto con ideas preconcevidas sobre interfaz de usuario, como sucedió en concreto con MudSlideShow y Lexi. Ambos plugins hicieron nuevos ajustes en Minimax y de ahí los cambios se sucedieron en cascada por todos los plugins que hacían uso de la librería Mínima de Ajax. Alguna vez leí que un programador es aquel que dedica días enteros a encontrar la forma de hacer en 1 minuto lo que le toma 10. Me siento identificado con esa frase.

Leer más »

Lexi y Blogspot

abril 18, 2009 Publicado en Software y Hardware
Etiquetas:
Sin comentarios »

Desde Helsinki, ciudad natal de Linus Torvalds, preguntaron si podían usar Lexi para leer datos desde una página en Blogspot. Luego de hacer unas pruebas me di cuenta con horror que no funcionaba cuando se declaraba el feed sin caché, pero cuando se almacenaba en caché todo volvía a su curso normal. ¿Qué pasaba? Hablando a nivel de código, la diferencia entre la versión con caché y la versión que no usa caché es la librería que cada opción particular implementaba para leer los datos; los feeds almacenados en caché empleaban la librería de RSS disponible en WordPress, y los restantes empleaban un grupo de funciones básicas creadas para este plugin. La razón por la cual hice esta separación es porque con la librería de WordPress no había encontrado la forma de actualizar los datos en un período menor a 10 minutos, así que creé los mecanismos para leer los feeds directamente para estos casos particulares donde hay una alta frecuencia de actualización. Por cuestión de utilidad solo me preocupé por el formato RSS y descuidé las demás opciones. He ahí el por qué Lexi no entendía ciertos casos particulares; Blogspot usa RSS como una segunda opción, porque su formato por defecto es Atom. La solución rápida era por lo tanto leer los datos con la librería de WordPress que, dicho sea de paso y aceptando mi error, debí haber diseñado como opción por defecto a nivel de interfaz desde un principio, pero la versión actual no daba la suficiente claridad al usuario sobre cuándo usar esta opción, así que en el caso propuesto desde Helsinki era seguro que se estaba usado la opción por defecto, es decir el mecanismo sin caché.

Leer más »

Lexi, ahora en posts, pages y templates

marzo 1, 2009 Publicado en Software y Hardware
Etiquetas:
20 Comentarios »

Desde Italia preguntaron si existía una forma de hacer que Lexi publicara resultados en una página o post. En un principio no vi la utilidad que una funcionalidad así podría ofrecer, pero apenas pensarlo unos segundos tuve claro todo el potencial disponible al implementar esta solución.

Expongo unos ejemplos:

  • Un post sobre salud actualizado con un enlace a un RSS sobre el tema.
  • Una página sobre fútbol con datos actualizados de resultados de partidos.
  • Una página dedicada a la paleontología que lea datos desde un blog de arqueología.
  • Una página de juegos con un enlace a novedades.
  • En mi caso personal, una página de uno de los viajes actualizada con noticias de la región a la cual se hace alusión.

Leer más »