Más allá de Twitter: para qué sirve realmente

Llevo tiempo escuchando discusiones en la blogosfera hispana sobre si twitter si o twitter no. No voy a entrar en esa batalla, ya lo han hecho Enrique Dans, Humberto, Solenoide, El Mundo Está Loco, mort, Javier Cañada, Ctxken, etc, incluso con algún que otro chiste.

No te voy a torrar con mi opinión al respecto ni sobre que es twitter, por lo tarde que llego y porque no creo que sea relevante, ya que para mí lo interesante no es qué es twitter si no qué se puede hacer con twitter.

¿Qué se puede hacer con twitter?

Sin rodeos, lo interesante es que twitter es una API de mensajería que conecta varios entornos, de momento vía web; email; RSS; mensajería instantánea como Gtalk, Windows Live Messenger o Yahoo Messenger; o móviles usando SMS; y sin duda que pronto vía VoIP.

También es importante la posibilidad que tiene el receptor de elegir el medio por el que recibir los mensajes. Seguro que cada vez será más configurable pudiendo elegir la frecuencia de actualización, estableciendo reglas para que no te avise a ciertas horas, agrupando notificaciones o que, dependiendo del mensaje y de la fuente del mismo, lo canalice a un medio, a otro o a ambos. Es el usuario/receptor el que toma el control.

twitter-multiplexor

Claro que esto ya se podía hacer, pero es que ahora, además es fácil. Simplifica enormemente la comunicación entre aplicaciones y la obtención de datos de diversas fuentes, y dada la cantidad de APIs que existen y que aparecerán twitter se puede convertir en el “estándar” de interconexión de canales, en algo así como el “busca” de la Web 2.0.

Y por supuesto la sencillez, así se ha convertido para muchas empresas en la herramienta ideal para publicar sus noticias de manera fácil y rápida. Basta con enviar un mensaje por móvil o un email para publicar la noticia en el blog corporativo.

Ejemplos interesantes

La mayoría de ellos recopilados de Twitter Fan Wiki:

  • MoniTwitter, monitoriza tu site avisándote de actualizaciones, tiempos de carga etc, enviándote cualquier cambio.
  • 11870 lo usa para contar todo lo que sucede allí.
  • twittermap, ver lo que dice la gente sobre un mapa de un área determinada.
  • MyChores, te avisa de las tareas que tienes que realizar.
  • Twitter Spellcheck Bot, deletrea correctamente una palabra usando el servicio Yahoo Suggested Spelling.

Algunas ideas

fbueno o mort ya aventuran algunas. Alguna otra:

  • Servicio de alertas de tiempo, para que al salir de casa me coja el paraguas.
  • Mensajes por ubicación (bluetooth o GPS), por ejemplo frente a un cartel de publicidad, ofertas en una tienda o películas del cine.
  • Notificarme cuando mis plantas necesitan agua.
  • Retransmisión de eventos como partidos de fútbol o actos políticos.
  • Que los electrodomésticos de mi casa mi informen cuando acaben una tarea.
  • Como “busca” inteligente.
  • Lanzar preguntas a mi círculo de amigos, por ejemplo para elegir dónde quedamos.
  • Saber por donde anda mi hijo cada media hora.
  • Que el doctor (o su bot) avise a sus pacientes cuando tomar una medicina.

Enlaces de interés

Suscríbite a tu red de del.icio.us

O cómo “espio” lo que os gusta:
del.icio.us/network/sunzu

Cuidado con lo que etiquetáis, os estaré vigilando!

http://del.icio.us/del.icio.us/del.icio.us

Del.icio.us fractal:

del.icio.us/del.icio.us/del.icio.us

del.icio.us/del.icio.us/

del.icio.us/tag/del.icio.us

Recupera tus bookmarks!

Con la extensión del.icio.us Bookmarks para Firefox por fin vuelvo a usar los marcadores favoritos.

Del.icio.us bookmars para Firefox

Desde la aparición de marcadores online como del.icio.us o Diigo había abandonado ese menú desplegable con todos los enlaces que me interesaban, ya que ahora podía comentarlos, etiquetarlos y buscarlos. Con la nueva extensión ahora los tengo disponibles todos ellos en un panel lateral. Ambas soluciones en una, un Favoritos útil

Ahora sólo falta un panel lateral con lo que se añade en mi network, o mejor aun vía Twitter

Eclipse como entorno de desarrollo Flash

[Este post lo llevo preparando ya varios meses pero está sin finalizar. Como veo que no tengo tiempo para completarlo os dejo el borrador preliminar por si le sirve a alguien.]

Introducción

Me he visto en la necesidad de montar un entorno de producción en Flash para varias personas. Hasta ahora nos apañábamos entre dos compartiendo un directorio usando el IDE de Flash, pero la incorporación de una tercera requería de un entorno que al menos contase con un repositorio común, control de versiones y otras más mundanas como un editor Flash, un editor de XML, un editor de PHP. Pese a mi (poca) experiencia con Eclipse sabía que su versatilidad me aportaba todo lo que pedía salvo la parte Flash, ¿o estaba equivocado?

Efectivamente me equivocaba. Desde la aparición de MTASC, un compilador libre de Flash, era cuestión de tiempo que fuese integrado por la comunidad en una plataforma de desarrollo como Eclipse. En este artículo se muestra como hacerlo, además se dan pautas de cómo hemos organizado todo aquí por si le son de interés a alguien.

Lo que necesitamos

Aplicaciones:

Plugins:

  • MTASC: compilador Flash (Motion-Twin ActionScript Compiler)
  • Flashout: trazador/consola
  • ASDT: herramienta de desarrollo para Flash (ActionScript Development Tool )

Otros plugins de interés:

Instalación paso a paso

  1. Asegurarse de tener instalado Eclipse y la Java SDK
  2. Descargar MTASC y descomprimir en el directorio que deseemos
  3. Agregar [url] como nuevo sitio de actualizaciones de ASDT
  4. Configurar el plugin de ASDT para que use el MTASC como compilador
  5. Descargar y descomprimir Flashout en una carpeta temporal
  6. Copiar el contenido de la carpeta plugins en el directorio plugins del Eclipse
  7. Copiar el archivo Flashout.as en las clases básicas de Flash u otro directorio incluido en el classpath
  8. Configurar el pluggin de Flashout para que use el MTASC como compilador
  9. Configurar el compilador
  10. Crear fichero salida.flashout
  11. Configurar Classpath del proyecto
  12. Classpath adicionales

Cómo estructurar entorno de desarrollo

  1. Librerías externas e internas, linkado (crear linked folder, añadir al classpath)
  2. SVN
  3. Workspace
  4. Proyectos relacionados
  5. Ejemplos

Esto es todo amigos

Como en un anuncio de detergentes: “Desde que conozco Eclipse mi vida ha cambiado. Ya no puede vivir sin él”.