Herramientas para construcción y uso de bitácoras Fernando Tricas (Depto Informática e Ing. de Sistemas, U. Zaragoza, Spain) http://www.cps.unizar.es/˜ftricas/ http://fernand0.blogalia.com/ Jornadas sobre bitácoras y medios de comunicación– p. 1 Resumen • Introducción • Lectura • Escritura • Relaciones • Conclusiones y propuestas Jornadas sobre bitácoras y medios de comunicación– p. 2 Hace muuuuuucho tiempo ... • Los monjes, copiando a mano Jornadas sobre bitácoras y medios de comunicación– p. 3 Hace menos tiempo • La imprenta Jornadas sobre bitácoras y medios de comunicación– p. 4 Antes de ayer ... • En el año 1868 apareció en Madrid la revista El Averiguador. La revista no era ni más ni menos que una recopilación de correspondencia entre “curiosos, literatos, anticuarios, etc., etc.", junto con una “revista [...] de documentos y noticias interesantes". http://jamillan.com/averigua.htm • Finales del siglo XIX, en Londres, los cafés (The Economist, 20 de diciembre). (The internet in a cup) http://www.economist.com/World/europe/displayStory.cfm?story_id=2281736 Jornadas sobre bitácoras y medios de comunicación– p. 5 Lectura http://barrapunto.com/ Jornadas sobre bitácoras y medios de comunicación– p. 6 Lectura http://blogia.com/tiopetrus Jornadas sobre bitácoras y medios de comunicación– p. 6 Lectura Jornadas sobre bitácoras y medios de comunicación– p. 6 Lectura http://www.librodenotas.com/ Jornadas sobre bitácoras y medios de comunicación– p. 6 Lectura ¡Quiero más! Jornadas sobre bitácoras y medios de comunicación– p. 6 ¿Qué es un agregador? Jornadas sobre bitácoras y medios de comunicación– p. 7 ¿Qué es un agregador? Jornadas sobre bitácoras y medios de comunicación– p. 7 ¿Qué es un agregador? Jornadas sobre bitácoras y medios de comunicación– p. 7 Las direcciones • http://www.nongnu.org/straw/ • http://www.rssreader.com/ • http://ranchero.com/netnewswire/ Jornadas sobre bitácoras y medios de comunicación– p. 8 ¿Qué es un agregador? (II) Jornadas sobre bitácoras y medios de comunicación– p. 9 ¿Qué es un agregador? (II) Jornadas sobre bitácoras y medios de comunicación– p. 9 ¿Qué es un agregador? (II) Jornadas sobre bitácoras y medios de comunicación– p. 9 ¿Qué es un agregador? (II) Jornadas sobre bitácoras y medios de comunicación– p. 9 Las direcciones • http://www.bloglines.com/ • http://my.yahoo.com/ • http://www.feedness.com/ • http://www.feedmania.com/ Jornadas sobre bitácoras y medios de comunicación– p. 10 ¿Qué es un agregador? (III) ¡También en el telefonillo! http://www.mobilerss.net/ Jornadas sobre bitácoras y medios de comunicación– p. 11 ¿Cómo funciona? • RSS • Rich Site Summary • Really Simple Syndication • Basado en XML • Hasta 7 formatos!: 0.9, 091, 0.92, 0.93, 0.94, 1.0, 2.0, • Y además Atom • Pero claro, todos a la vez Jornadas sobre bitácoras y medios de comunicación– p. 12 Un poco de realidad <?xml version="1.0" encoding="ISO-8859-1"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://slashcode.com/rss/1.0/modules/Slash/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" > Jornadas sobre bitácoras y medios de comunicación– p. 13 Un poco de realidad <channel rdf:about="http://barrapunto.com/"> <title>Barrapunto</title> <link>http://barrapunto.com/</link> <description>La informaci&#243;n que te interesa</description> <dc:language>es</dc:language> <dc:rights>Copyright &amp;copy; 2003, Barrapunto</dc:rights> <dc:date>2004-04-12T14:13:14+00:00</dc:date> <dc:publisher>Barrapunto S.L.</dc:publisher> <dc:creator>webmaster@barrapunto.com</dc:creator> <dc:subject>Software libre</dc:subject> <syn:updatePeriod>hourly</syn:updatePeriod> <syn:updateFrequency>1</syn:updateFrequency> <syn:updateBase>1970-01-01T00:00+00:00</syn:updateBase> Jornadas sobre bitácoras y medios de comunicación– p. 14 Un poco de realidad <items> <rdf:Seq> <rdf:li rdf:resource="http://barrapunto.com/article.pl?sid=04/04/12/12492 ... </rdf:Seq> </items> <image rdf:resource="http://barrapunto.com/topics/topicbarrapunto.png" /> <textinput rdf:resource="http://barrapunto.com/search.pl" /> </channel> <image rdf:about="http://barrapunto.com/topics/topicbarrapunto.png"> <title>Barrapunto</title> <url>http://barrapunto.com/topics/topicbarrapunto.png</url> <link>http://barrapunto.com/</link> </image> Jornadas sobre bitácoras y medios de comunicación– p. 15 Un poco de realidad <item rdf:about="http://barrapunto.com/article.pl?sid=04/04/12/1249255"> <title>Sanyo lanza los ced&#233;s de ma&#237;z</title> <link>http://barrapunto.com/article.pl?sid=04/04/12/1249255</link> <dc:creator>rvr</dc:creator> <dc:subject>hardware</dc:subject> <dc:date>2004-04-12T12:46:28+00:00</dc:date> <slash:department>divx+palomitas</slash:department> <slash:section>articles</slash:section> <slash:comments>12</slash:comments> <slash:hitparade></slash:hitparade> </item> ... </rdf:RDF> Jornadas sobre bitácoras y medios de comunicación– p. 16 ¡Hasta sonido! <item> <title>pjorgeCast#3-20050213</title> <link>http://feeds.feedburner.com/PjorgecomPodcast?m=3</link> <description>pjorgeCast#3-20050213 - Un paseo por Arrecife Pedro Jorge Romero</description> <pubDate>Sun, 13 Feb 2005 17:03:48 -0800</pubDate> <enclosure url="http://archivodenessus.com/podcast/pjorgecast-2005-02-13.mp3" length="23211520" type="audio/mpeg" /> <feedburner:origLink> http://archivodenessus.com/podcast/pjorgecast-2005-02-13.mp3</feedburne </item> Jornadas sobre bitácoras y medios de comunicación– p. 17 Hay bibliotecas • Java: RSS Utilities http://java.sun.com/developer/technicalArticles/javaserverpages/rss_utilities/ • .Net: http://www.csharphelp.com/archives3/archive517.html • PHP: http://magpierss.sourceforge.net/ • Perl: http://cpan.valueclick.com/modules/by-category/11_String_Lang_Text_Proc/XML/ • Python: http://diveintomark.org/archives/2002/08/13.html#ultraliberal_rss_parser ... Jornadas sobre bitácoras y medios de comunicación– p. 18 Ya hay buscadores específicos • http://www.feedster.com/ • http://search.news.yahoo.com/usns/ynsearch/categories/47/index.html?p http://jeremy.zawodny.com/ynews-search-rss.php Jornadas sobre bitácoras y medios de comunicación– p. 19 Mas buscadores • http://www.technorati.com/ Jornadas sobre bitácoras y medios de comunicación– p. 20 Mas buscadores • http://www.pubsub.com/ Jornadas sobre bitácoras y medios de comunicación– p. 21 Y adaptadores • Y también un montón de sitios ofreciendo sus propias fuentes en RSS • Los mismos buscadores devuelven (en algunos casos) el resultado de las búsquedas en rss • Algunos medios ofrecen agregadores Jornadas sobre bitácoras y medios de comunicación– p. 22 Dinámica de las noticias Jornadas sobre bitácoras y medios de comunicación– p. 23 Lo que podemos llegar a tener http://www.fettig.net/projects/hep/ Jornadas sobre bitácoras y medios de comunicación– p. 24 Escribir • Rellenar el formulario y ... Jornadas sobre bitácoras y medios de comunicación– p. 25 Escribir • Rellenar el formulario y ... • Si algo falla ... Jornadas sobre bitácoras y medios de comunicación– p. 25 Escribir • Rellenar el formulario y ... • Si algo falla ... • ¿Quién me ha robado mi historia? Jornadas sobre bitácoras y medios de comunicación– p. 25 Escribir de otras formas • Blogger API http://www.blogger.com/developers/api/1_docs/ blogger.newPost blogger.editPost blogger.getUsersBlogs blogger.getUserInfo blogger.getTemplate blogger.setTemplate Jornadas sobre bitácoras y medios de comunicación– p. 26 Más posibilidades • MetaWeblog API http://www.xmlrpc.com/metaWeblogApi metaWeblog.newPost metaWeblog.editPost metaWeblog.getPost metaWeblog.getCategories metaWeblog.getRecentPosts Jornadas sobre bitácoras y medios de comunicación– p. 27 ¡Podemos programar! • Es XML-RPC • Ejemplos • Para Blogger: http://www.xmlrpc.com/directory/1568/services/pyraLabsblogger Jornadas sobre bitácoras y medios de comunicación– p. 28 Lo ‘más de lo más’ • Atom API REST y SOAP. http://www.atomenabled.org/developers/api/ .SecurityValue (autorización) .Url .POST ... Jornadas sobre bitácoras y medios de comunicación– p. 29 Y usar programas hechos por otros • blogBuddy http://blogbuddy.sourceforge.net/ • w.bloggar http://www.wbloggar.com/ • Jericho http://jericho.sourceforge.net/ • BloGTK http://blogtk.sourceforge.net/ Jornadas sobre bitácoras y medios de comunicación– p. 30 ¿Cómo nos leen? • ‘A lo bruto’ (navegador, favoritos, ...) • Con un agregador ... pero también • WAP (http://www.caspa.tv/index.wml), lo cuenta en http://www.caspa.tv/archivos/000608.html , i-mode http://wireless.lasindias.com/ Jornadas sobre bitácoras y medios de comunicación– p. 31 ¿Cómo nos leen? ¿Y por correo? • ‘A mano’ • Enviar los correos uno mismo (¡uf!) • Utilizar una lista de correo http://www.yahoogroups.com/group/atalaya/ Jornadas sobre bitácoras y medios de comunicación– p. 32 ¿Cómo nos leen? ¿Y por correo? • ‘A máquina’ Jornadas sobre bitácoras y medios de comunicación– p. 33 ¿Cómo nos leen? ¿Y por correo? • ‘A máquina’ • Bloglet http://www.bloglet.com/ Jornadas sobre bitácoras y medios de comunicación– p. 33 ¿Cómo nos leen? ¿Y por correo? • ‘A máquina’ • Bloglet http://www.bloglet.com/ • Blogarithm.com http://www.blogarithm.com/ Jornadas sobre bitácoras y medios de comunicación– p. 33 ¿Cómo nos leen? ¿Y por correo? • ‘A máquina’ • Bloglet http://www.bloglet.com/ • Blogarithm.com http://www.blogarithm.com/ • ChangeDetection.com http://www.changedetection.com/ Jornadas sobre bitácoras y medios de comunicación– p. 33 Es la comunidad • ¿Quién nos lee? • ¿Quién nos enlaza? • En realidad... ¿quién habla de cosas que me interesan? • Solución manual: dejar comentarios, correo electrónico .... Jornadas sobre bitácoras y medios de comunicación– p. 34 Buscando enlaces • Los ‘referers’ • ‘A lo bruto’ (o con herramientas, si tenemos acceso a los ‘registros’ del servidor • Herramientas externas (la mayoría de contadores de visitas, proporcionan este servicio) http://www.nedstatbasic.net/ http://www.sitemeter.com/ http://www.blogpulse.com/ http://www.statcounter.com/ Jornadas sobre bitácoras y medios de comunicación– p. 35 Buscando enlaces: ejemplo Hay quien cree que es esto: Jornadas sobre bitácoras y medios de comunicación– p. 36 Buscando enlaces: ejemplo Cuando en realidad es esto otro: Jornadas sobre bitácoras y medios de comunicación– p. 36 Buscando enlaces • Ventajas: • No hace falta que el otro haga nada • Hay buenas herramientas • Inconvenientes: • Alguien tiene que ‘pinchar’ • Poco ‘sensible’ • Trabajo Jornadas sobre bitácoras y medios de comunicación– p. 37 ¿Quién nos enlaza? Trackback: ¡eh! te enlacé Jornadas sobre bitácoras y medios de comunicación– p. 38 ¿Quién nos enlaza? Trackback: ¡eh! te enlacé • Querido diario .... http://blog.com/tal_y_cual.html Jornadas sobre bitácoras y medios de comunicación– p. 38 ¿Quién nos enlaza? Trackback: ¡eh! te enlacé • Querido diario .... http://blog.com/tal_y_cual.html • Dicen en http://blog.com/tal_y_cual.html, ’Querido diario ...’ http://otroBlog.com/hablando_de_tal_y_cual.html Jornadas sobre bitácoras y medios de comunicación– p. 38 ¿Quién nos enlaza? Trackback: ¡eh! te enlacé • Querido diario .... http://blog.com/tal_y_cual.html • Dicen en http://blog.com/tal_y_cual.html, ’Querido diario ...’ http://otroBlog.com/hablando_de_tal_y_cual.html ¡Ping! Jornadas sobre bitácoras y medios de comunicación– p. 38 ¿Quién nos enlaza? Trackback: ¡eh! te enlacé • Querido diario .... http://blog.com/tal_y_cual.html • Dicen en http://blog.com/tal_y_cual.html, ’Querido diario ...’ http://otroBlog.com/hablando_de_tal_y_cual.html ¡Ping! • Querido diario ... http://blog.com/tal_y_cual.html Hablan de nosotros en ... http://otroBlog.com/hablando_de_tal_y_cual.html Jornadas sobre bitácoras y medios de comunicación– p. 38 ¿Cómo funciona? • http://www.movabletype.org/docs/mttrackback.html • REST-ful (mediante llamadas HTTP estándar) • HTTP POST application/x-www-form-urlencoded POST http://www.foo.com/mt-tb.cgi/5 Content-Type: application/x-www-form-urlencoded title=Foo+Bar&url=http://www.bar.com/&excerpt=My+Excerpt&blog_name=Foo Jornadas sobre bitácoras y medios de comunicación– p. 39 ¿Cómo funciona? • Información: • title • excerpt • url (obligatorio) • blog_name Jornadas sobre bitácoras y medios de comunicación– p. 40 ¿Cómo funciona? • Todo bien: <?xml version="1.0" encoding="iso-8859-1"?> <response> <error>0</error> </response> • Problemas: <?xml version="1.0" encoding="iso-8859-1"?> <response> <error>1</error> <message>The error message</message> </response> Jornadas sobre bitácoras y medios de comunicación– p. 41 ¿Quién nos enlaza? • Autodescubrimiento <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/ <rdf:Description rdf:about="http://www.foo.com/archive.html#foo" dc:identifier="http://www.foo.com/archive.html#foo" dc:title="Foo Bar" trackback:ping="http://www.foo.com/tb.cgi/5" /> </rdf:RDF> • Alternativa: Pingback http://www.hixie.ch/specs/pingback/pingback Jornadas sobre bitácoras y medios de comunicación– p. 42 Avisando • Ventajas: • Automatizable • Información completa • Desventajas • No se usa mucho • Spam? Jornadas sobre bitácoras y medios de comunicación– p. 43 ¿Puedo usarlo yo? • Movable Type • Bloxsom • Nucleus • B2 • Radio • Y si no ... http://www.haloscan.com/faq/faq.php?category_id=3 http://www.bitacoras.org/bit.php?id=47_0_1_0_C Jornadas sobre bitácoras y medios de comunicación– p. 44 ¿Quién nos enlaza? Buscadores • http://www.technorati.com/ • http://www.weblogabout.com/ • http://www.pubsub.com/ • http://www.blogdigger.com/ • http://www.bloogz.com/ • http://www.popdex.com/ • http://blodex.net/ • http://www.daypop.com/ ... Jornadas sobre bitácoras y medios de comunicación– p. 45 Buscando: ejemplo Jornadas sobre bitácoras y medios de comunicación– p. 46 ¡No salgo! Hay que ‘avisar’ http://newhome.weblogs.com/pingSiteForm Jornadas sobre bitácoras y medios de comunicación– p. 47 Mejor todavía • http://pingomatic.com/ • http://www.bitacoras.net/pingform/pingformulario.php • http://www.bitacoras.com/directorio/ping.php Jornadas sobre bitácoras y medios de comunicación– p. 48 La comunidad • A mano: • Bitácoras comunitarias • http://www.corante.com/many/ • http://bitacoras.org/ • http://barrapunto.com/ Jornadas sobre bitácoras y medios de comunicación– p. 49 La comunidad • A mano: • Sitios donde se puede ‘avisar’ • Topic Exchange: http://topicexchange.com/ http://topicexchange.com/t/bitacoras/ http://topicexchange.com/t/educacion/ • KMPings http://www.highcontext.com/kmpings/ • Otros... Jornadas sobre bitácoras y medios de comunicación– p. 50 Comunidades basadas en el RSS Si queremos formar una comunidad de modo automático • Blogdigger groups http://www.blogdigger.com/groups/index.jsp Jornadas sobre bitácoras y medios de comunicación– p. 51 También en casa • http://spycyroll.sourceforge.net/ • http://www.planetplanet.org/ • http://planeta.blogs.com/canarias/ • http://geneura.ugr.es/~jmerelo/atalaya/ajjregator.cgi • http://groups.blogdigger.com/groups.jsp?id=68 Jornadas sobre bitácoras y medios de comunicación– p. 52 ¿Y ahora? Lo que no existe, pero debería. Lo que existe, y qué podemos aprender • Agregación ‘digital’ http://www.bitacoras.com/ http://www.bitacoras.net/ http://www.diariogratis.com/1/ Jornadas sobre bitácoras y medios de comunicación– p. 53 Agregación ‘digital’: algunos medios http://actualidad.wanadoo.es/home_titulares_weblog.html http://www.periodistadigital.com/ Jornadas sobre bitácoras y medios de comunicación– p. 54 Buscadores + ‘inteligencia’ • Google News http://news.google.es/ http://news.google.com/ • msn Newsbog http://es.newsbot.msn.com/ http://uk.newsbot.msn.com/ http://latino.newsbot.msn.com/ • Topix.net http://www.topix.net/ Jornadas sobre bitácoras y medios de comunicación– p. 55 Buscadores mas listos • DiceLaRed • • • Barómetro de la Tecnología Gestión del Conocimiento Más ... Jornadas sobre bitácoras y medios de comunicación– p. 56 Sitios de redes sociales Jornadas sobre bitácoras y medios de comunicación– p. 57 Sitios con características sociales • Flickr http://www.flickr.com/ • • Como un fotolog Pero además... • Gestión de contactos (contactos, amigos, familiares) • Notas, Tags (volveremos sobre esto) • API Jornadas sobre bitácoras y medios de comunicación– p. 58 El API de Flickr http://www.marumushi.com/apps/flickrgraph/ http://krazydad.com/colrpickr/ Jornadas sobre bitácoras y medios de comunicación– p. 59 Del.icio.us • Compartir enlaces • Etiquetas (tags) • Con RSS (claro) • ‘Topes’ de popularidad • API http://del.icio.us/doc/api sid.vicio.us nutr.itio.us avar.icio.us extisp.icio.us taga.licio.us loqu.acio.us Cocoal.icio.us Jornadas sobre bitácoras y medios de comunicación– p. 60 Bloglines también tiene api • Notificador • Sincronizador (información sobre suscripciones y entradas) • Blogroll Jornadas sobre bitácoras y medios de comunicación– p. 61 Etiquetas ¿Recuerdan las promesas de la web semántica? • ¿Quién pone la semántica? • Además, Google ya nos ayuda a encontrar ... • ¡Las etiquetas! Jornadas sobre bitácoras y medios de comunicación– p. 62 Etiquetas Jornadas sobre bitácoras y medios de comunicación– p. 63 Granada Jornadas sobre bitácoras y medios de comunicación– p. 64 Citas citables "my readers know more than I do" Dan Gillmor Ninety-Ninety Rule "The first 90 % of the code accounts for the first 90 % of the development time. The remaining 10 % of the code accounts for the other 90 % of the development time." Attributed to Tom Cargill of Bell Labs. Jornadas sobre bitácoras y medios de comunicación– p. 65 Mas citas citables "Most customers use 20 % of the features. This leads many naive startups to think they can deliver a product with 20 % of the features and still capture the market. Then they crash and burn when they discover that actually everybody is using a different 20 % subset of the features of the market leader." Joel Spolsky Jornadas sobre bitácoras y medios de comunicación– p. 66 Conclusiones • Las herramientas multiplican nuestra capacidad de gestionar la información. • Hay pocas, todavía está por ver qué pasará • ¡Si no las hacemos nosotros, las harán otros! Jornadas sobre bitácoras y medios de comunicación– p. 67