Page 1
Herramientas para construcción yuso de bitácoras
Fernando Tricas
(Depto Informatica e Ing. de Sistemas, U. Zaragoza, Spain)
http://www.cps.unizar.es/˜ftricas/
http://fernand0.blogalia.com/
Jornadas sobre bitacoras y medios de comunicacion– p. 1
Page 2
Resumen
• Introducción• Lectura• Escritura• Relaciones• Conclusiones y propuestas
Jornadas sobre bitacoras y medios de comunicacion– p. 2
Page 3
Hace muuuuuucho tiempo ...
• Los monjes, copiando a mano
Jornadas sobre bitacoras y medios de comunicacion– p. 3
Page 4
Hace menos tiempo
• La imprenta
Jornadas sobre bitacoras y medios de comunicacion– p. 4
Page 5
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 bitacoras y medios de comunicacion– p. 5
Page 6
Lectura
http://barrapunto.com/
Jornadas sobre bitacoras y medios de comunicacion– p. 6
Page 7
Lectura
http://blogia.com/tiopetrus
Jornadas sobre bitacoras y medios de comunicacion– p. 6
Page 8
Lectura
Jornadas sobre bitacoras y medios de comunicacion– p. 6
Page 9
Lectura
http://www.librodenotas.com/
Jornadas sobre bitacoras y medios de comunicacion– p. 6
Page 10
Lectura
¡Quiero más!
Jornadas sobre bitacoras y medios de comunicacion– p. 6
Page 11
¿Qué es un agregador?
Jornadas sobre bitacoras y medios de comunicacion– p. 7
Page 12
¿Qué es un agregador?
Jornadas sobre bitacoras y medios de comunicacion– p. 7
Page 13
¿Qué es un agregador?
Jornadas sobre bitacoras y medios de comunicacion– p. 7
Page 14
Las direcciones
• http://www.nongnu.org/straw/
• http://www.rssreader.com/
• http://ranchero.com/netnewswire/
Jornadas sobre bitacoras y medios de comunicacion– p. 8
Page 15
¿Qué es un agregador? (II)
Jornadas sobre bitacoras y medios de comunicacion– p. 9
Page 16
¿Qué es un agregador? (II)
Jornadas sobre bitacoras y medios de comunicacion– p. 9
Page 17
¿Qué es un agregador? (II)
Jornadas sobre bitacoras y medios de comunicacion– p. 9
Page 18
¿Qué es un agregador? (II)
Jornadas sobre bitacoras y medios de comunicacion– p. 9
Page 19
Las direcciones
• http://www.bloglines.com/
• http://my.yahoo.com/
• http://www.feedness.com/
• http://www.feedmania.com/
Jornadas sobre bitacoras y medios de comunicacion– p. 10
Page 20
¿Qué es un agregador? (III)
¡También en el telefonillo!
http://www.mobilerss.net/
Jornadas sobre bitacoras y medios de comunicacion– p. 11
Page 21
¿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 bitacoras y medios de comunicacion– p. 12
Page 22
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/S lash/"
xmlns:taxo="http://purl.org/rss/1.0/modules/taxonom y/"
xmlns:syn="http://purl.org/rss/1.0/modules/syndicat ion/"
>
Jornadas sobre bitacoras y medios de comunicacion– p. 13
Page 23
Un poco de realidad
<channel rdf:about="http://barrapunto.com/">
<title>Barrapunto</title>
<link>http://barrapunto.com/</link>
<description>La información que te interesa</descr iption>
<dc:language>es</dc:language>
<dc:rights>Copyright &copy; 2003, Barrapunto</dc:r ights>
<dc:date>2004-04-12T14:13:14+00:00</dc:date>
<dc:publisher>Barrapunto S.L.</dc:publisher>
<dc:creator>[email protected] </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:updateB ase>
Jornadas sobre bitacoras y medios de comunicacion– p. 14
Page 24
Un poco de realidad
<items>
<rdf:Seq>
<rdf:li rdf:resource="http://barrapunto.com/article. pl?sid=04/04/12/124925
...
</rdf:Seq>
</items>
<image rdf:resource="http://barrapunto.com/topics/to picbarrapunto.png" />
<textinput rdf:resource="http://barrapunto.com/searc h.pl" />
</channel>
<image rdf:about="http://barrapunto.com/topics/topic barrapunto.png">
<title>Barrapunto</title>
<url>http://barrapunto.com/topics/topicbarrapunto.p ng</url>
<link>http://barrapunto.com/</link>
</image>
Jornadas sobre bitacoras y medios de comunicacion– p. 15
Page 25
Un poco de realidad
<item rdf:about="http://barrapunto.com/article.pl?si d=04/04/12/1249255">
<title>Sanyo lanza los cedés de maí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 bitacoras y medios de comunicacion– p. 16
Page 26
¡Hasta sonido!
<item>
<title>pjorgeCast#3-20050213</title>
<link>http://feeds.feedburner.com/PjorgecomPodcast? m=3</link>
<description>pjorgeCast#3-20050213 - Un paseo por Arreci fe -
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</feedburner
</item>
Jornadas sobre bitacoras y medios de comunicacion– p. 17
Page 27
Hay bibliotecas
• Java: RSS Utilitieshttp://java.sun.com/developer/technicalArticles/jav aserverpages/rss_utilities/
• .Net:http://www.csharphelp.com/archives3/archive517.html
• PHP:http://magpierss.sourceforge.net/
• Perl:http://cpan.valueclick.com/modules/by-category/11_S tring_Lang_Text_Proc/XML/
• Python:http://diveintomark.org/archives/2002/08/13.html#ul traliberal_rss_parser
...
Jornadas sobre bitacoras y medios de comunicacion– p. 18
Page 28
Ya hay buscadores específicos
•
http://www.feedster.com/
•
http://search.news.yahoo.com/usns/ynsearch/categori es/47/index.html?p=g
http://jeremy.zawodny.com/ynews-search-rss.php
Jornadas sobre bitacoras y medios de comunicacion– p. 19
Page 29
Mas buscadores
•
http://www.technorati.com/Jornadas sobre bitacoras y medios de comunicacion– p. 20
Page 30
Mas buscadores
•
http://www.pubsub.com/
Jornadas sobre bitacoras y medios de comunicacion– p. 21
Page 31
Y adaptadores
• Y también un montón de sitios ofreciendosus propias fuentes en RSS
• Los mismos buscadores devuelven (enalgunos casos) el resultado de lasbúsquedas en rss
• Algunos medios ofrecen agregadores
Jornadas sobre bitacoras y medios de comunicacion– p. 22
Page 32
Dinámica de las noticias
Jornadas sobre bitacoras y medios de comunicacion– p. 23
Page 33
Lo que podemos llegar a tener
http://www.fettig.net/projects/hep/
Jornadas sobre bitacoras y medios de comunicacion– p. 24
Page 34
Escribir
• Rellenar el formulario y ...
Jornadas sobre bitacoras y medios de comunicacion– p. 25
Page 35
Escribir
• Rellenar el formulario y ...
• Si algo falla ...
Jornadas sobre bitacoras y medios de comunicacion– p. 25
Page 36
Escribir
• Rellenar el formulario y ...
• Si algo falla ...• ¿Quién me ha robado mi historia?
Jornadas sobre bitacoras y medios de comunicacion– p. 25
Page 37
Escribir de otras formas
• Blogger APIhttp://www.blogger.com/developers/api/1_docs/
blogger.newPostblogger.editPostblogger.getUsersBlogsblogger.getUserInfoblogger.getTemplateblogger.setTemplate
Jornadas sobre bitacoras y medios de comunicacion– p. 26
Page 38
Más posibilidades
• MetaWeblog APIhttp://www.xmlrpc.com/metaWeblogApi
metaWeblog.newPostmetaWeblog.editPostmetaWeblog.getPostmetaWeblog.getCategoriesmetaWeblog.getRecentPosts
Jornadas sobre bitacoras y medios de comunicacion– p. 27
Page 39
¡Podemos programar!
• Es XML-RPC• Ejemplos
• Para Blogger:http://www.xmlrpc.com/directory/1568/services/pyraL absblogger
Jornadas sobre bitacoras y medios de comunicacion– p. 28
Page 40
Lo ‘más de lo más’
• Atom APIREST y SOAP.http://www.atomenabled.org/developers/api/
.SecurityValue (autorización)
.Url
.POST
...
Jornadas sobre bitacoras y medios de comunicacion– p. 29
Page 41
Y usar programas hechos por otros
• blogBuddyhttp://blogbuddy.sourceforge.net/
• w.bloggarhttp://www.wbloggar.com/
• Jerichohttp://jericho.sourceforge.net/
• BloGTKhttp://blogtk.sourceforge.net/
Jornadas sobre bitacoras y medios de comunicacion– p. 30
Page 42
¿Cómo nos leen?
• ‘A lo bruto’ (navegador, favoritos, ...)• Con un agregador
... pero también
• WAP(http://www.caspa.tv/index.wml ), locuenta enhttp://www.caspa.tv/archivos/000608.html ,i-modehttp://wireless.lasindias.com/
Jornadas sobre bitacoras y medios de comunicacion– p. 31
Page 43
¿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 bitacoras y medios de comunicacion– p. 32
Page 44
¿Cómo nos leen?
¿Y por correo?• ‘A máquina’
Jornadas sobre bitacoras y medios de comunicacion– p. 33
Page 45
¿Cómo nos leen?
¿Y por correo?• ‘A máquina’
• Bloglet http://www.bloglet.com/
Jornadas sobre bitacoras y medios de comunicacion– p. 33
Page 46
¿Cómo nos leen?
¿Y por correo?• ‘A máquina’
• Bloglet http://www.bloglet.com/• Blogarithm.com
http://www.blogarithm.com/
Jornadas sobre bitacoras y medios de comunicacion– p. 33
Page 47
¿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 bitacoras y medios de comunicacion– p. 33
Page 48
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, correoelectrónico ....
Jornadas sobre bitacoras y medios de comunicacion– p. 34
Page 49
Buscando enlaces
• Los ‘referers’• ‘A lo bruto’ (o con herramientas, si
tenemos acceso a los ‘registros’ delservidor
• Herramientas externas (la mayoría decontadores de visitas, proporcionan esteservicio)http://www.nedstatbasic.net/http://www.sitemeter.com/http://www.blogpulse.com/http://www.statcounter.com/
Jornadas sobre bitacoras y medios de comunicacion– p. 35
Page 50
Buscando enlaces: ejemplo
Hay quien cree que es esto:
Jornadas sobre bitacoras y medios de comunicacion– p. 36
Page 51
Buscando enlaces: ejemplo
Cuando en realidad es esto otro:
Jornadas sobre bitacoras y medios de comunicacion– p. 36
Page 52
Buscando enlaces
• Ventajas:• No hace falta que el otro haga nada• Hay buenas herramientas
• Inconvenientes:• Alguien tiene que ‘pinchar’• Poco ‘sensible’• Trabajo
Jornadas sobre bitacoras y medios de comunicacion– p. 37
Page 53
¿Quién nos enlaza?
Trackback: ¡eh! te enlacé
Jornadas sobre bitacoras y medios de comunicacion– p. 38
Page 54
¿Quién nos enlaza?
Trackback: ¡eh! te enlacé• Querido diario ....
http://blog.com/tal_y_cual.html
Jornadas sobre bitacoras y medios de comunicacion– p. 38
Page 55
¿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 bitacoras y medios de comunicacion– p. 38
Page 56
¿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 bitacoras y medios de comunicacion– p. 38
Page 57
¿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.htmlJornadas sobre bitacoras y medios de comunicacion– p. 38
Page 58
¿Cómo funciona?
• http://www.movabletype.org/docs/mttrackback.html
• REST-ful (mediante llamadas HTTPestándar)
• HTTP POSTapplication/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+Ex cerpt&blog_name=Foo
Jornadas sobre bitacoras y medios de comunicacion– p. 39
Page 59
¿Cómo funciona?
• Información:• title• excerpt• url (obligatorio)• blog_name
Jornadas sobre bitacoras y medios de comunicacion– p. 40
Page 60
¿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 bitacoras y medios de comunicacion– p. 41
Page 61
¿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/rs s/module/tr
<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: Pingbackhttp://www.hixie.ch/specs/pingback/pingback
Jornadas sobre bitacoras y medios de comunicacion– p. 42
Page 62
Avisando
• Ventajas:• Automatizable• Información completa
• Desventajas• No se usa mucho• Spam?
Jornadas sobre bitacoras y medios de comunicacion– p. 43
Page 63
¿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 bitacoras y medios de comunicacion– p. 44
Page 64
¿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 bitacoras y medios de comunicacion– p. 45
Page 65
Buscando: ejemplo
Jornadas sobre bitacoras y medios de comunicacion– p. 46
Page 66
¡No salgo!
Hay que ‘avisar’
http://newhome.weblogs.com/pingSiteFormJornadas sobre bitacoras y medios de comunicacion– p. 47
Page 67
Mejor todavía
• http://pingomatic.com/
• http://www.bitacoras.net/pingform/pingformulario.ph p
• http://www.bitacoras.com/directorio/ping.php
Jornadas sobre bitacoras y medios de comunicacion– p. 48
Page 68
La comunidad
• A mano:• Bitácoras comunitarias
• http://www.corante.com/many/• http://bitacoras.org/• http://barrapunto.com/
Jornadas sobre bitacoras y medios de comunicacion– p. 49
Page 69
La comunidad
• A mano:• Sitios donde se puede ‘avisar’
• Topic Exchange:� http://topicexchange.com/
�
http://topicexchange.com/t/bitacoras/
�
http://topicexchange.com/t/educacion/
• KMPingshttp://www.highcontext.com/kmpings/
• Otros...
Jornadas sobre bitacoras y medios de comunicacion– p. 50
Page 70
Comunidades basadas en el RSS
Si queremos formar una comunidad de modoautomático
• Blogdigger groupshttp://www.blogdigger.com/groups/index.jsp
Jornadas sobre bitacoras y medios de comunicacion– p. 51
Page 71
También en casa
• http://spycyroll.sourceforge.net/
• http://www.planetplanet.org/• http://planeta.blogs.com/canarias/
• http://geneura.ugr.es/~jmerelo/atalaya/ajjregator.c gi
• http://groups.blogdigger.com/groups.jsp?id=68
Jornadas sobre bitacoras y medios de comunicacion– p. 52
Page 72
¿Y ahora?Lo que no existe, pero debería. Lo que existe, yqué podemos aprender
• Agregación ‘digital’
http://www.bitacoras.com/http://www.bitacoras.net/http://www.diariogratis.com/1/
Jornadas sobre bitacoras y medios de comunicacion– p. 53
Page 73
Agregación ‘digital’: algunos medios
http://actualidad.wanadoo.es/home_titulares_weblog. html
http://www.periodistadigital.com/
Jornadas sobre bitacoras y medios de comunicacion– p. 54
Page 74
Buscadores + ‘inteligencia’
• Google Newshttp://news.google.es/http://news.google.com/
• msn Newsboghttp://es.newsbot.msn.com/http://uk.newsbot.msn.com/http://latino.newsbot.msn.com/
• Topix.net http://www.topix.net/
Jornadas sobre bitacoras y medios de comunicacion– p. 55
Page 75
Buscadores mas listos
• DiceLaRed
• Barómetro de la Tecnología• Gestión del Conocimiento• Más ... Jornadas sobre bitacoras y medios de comunicacion– p. 56
Page 76
Sitios de redes sociales
Jornadas sobre bitacoras y medios de comunicacion– p. 57
Page 77
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 bitacoras y medios de comunicacion– p. 58
Page 78
El API de Flickr
http://www.marumushi.com/apps/flickrgraph/http://krazydad.com/colrpickr/
Jornadas sobre bitacoras y medios de comunicacion– p. 59
Page 79
Del.icio.us
• Compartir enlaces• Etiquetas (tags)• Con RSS (claro)
• ‘Topes’ de popularidad• API
http://del.icio.us/doc/apisid.vicio.us nutr.itio.us avar.icio.us extisp.icio.us
taga.licio.us loqu.acio.us Cocoal.icio.us
Jornadas sobre bitacoras y medios de comunicacion– p. 60
Page 80
Bloglines también tiene api
• Notificador• Sincronizador (información sobre
suscripciones y entradas)• Blogroll
Jornadas sobre bitacoras y medios de comunicacion– p. 61
Page 81
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 bitacoras y medios de comunicacion– p. 62
Page 82
Etiquetas
Jornadas sobre bitacoras y medios de comunicacion– p. 63
Page 83
Granada
Jornadas sobre bitacoras y medios de comunicacion– p. 64
Page 84
Citas citables
"my readers know more than I do"Dan Gillmor
Ninety-Ninety Rule "The first 90 % of thecode accounts for the first 90 % of thedevelopment 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 bitacoras y medios de comunicacion– p. 65
Page 85
Mas citas citables
"Most customers use 20 % of thefeatures. This leads many naive startupsto think they can deliver a product with20 % of the features and still capture themarket. Then they crash and burn whenthey discover that actually everybody isusing a different 20 % subset of thefeatures of the market leader."Joel Spolsky
Jornadas sobre bitacoras y medios de comunicacion– p. 66
Page 86
Conclusiones
• Las herramientas multiplican nuestracapacidad 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 bitacoras y medios de comunicacion– p. 67