Upload
others
View
12
Download
0
Embed Size (px)
Citation preview
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
Resumen
• Introducción• Lectura• Escritura• Relaciones• Conclusiones y propuestas
Jornadas sobre bitacoras y medios de comunicacion– p. 2
Hace muuuuuucho tiempo ...
• Los monjes, copiando a mano
Jornadas sobre bitacoras y medios de comunicacion– p. 3
Hace menos tiempo
• La imprenta
Jornadas sobre bitacoras y medios de comunicacion– 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 bitacoras y medios de comunicacion– p. 5
Lectura
http://barrapunto.com/
Jornadas sobre bitacoras y medios de comunicacion– p. 6
Lectura
http://blogia.com/tiopetrus
Jornadas sobre bitacoras y medios de comunicacion– p. 6
Lectura
Jornadas sobre bitacoras y medios de comunicacion– p. 6
Lectura
http://www.librodenotas.com/
Jornadas sobre bitacoras y medios de comunicacion– p. 6
Lectura
¡Quiero más!
Jornadas sobre bitacoras y medios de comunicacion– p. 6
¿Qué es un agregador?
Jornadas sobre bitacoras y medios de comunicacion– p. 7
¿Qué es un agregador?
Jornadas sobre bitacoras y medios de comunicacion– p. 7
¿Qué es un agregador?
Jornadas sobre bitacoras y medios de comunicacion– p. 7
Las direcciones
• http://www.nongnu.org/straw/
• http://www.rssreader.com/
• http://ranchero.com/netnewswire/
Jornadas sobre bitacoras y medios de comunicacion– p. 8
¿Qué es un agregador? (II)
Jornadas sobre bitacoras y medios de comunicacion– p. 9
¿Qué es un agregador? (II)
Jornadas sobre bitacoras y medios de comunicacion– p. 9
¿Qué es un agregador? (II)
Jornadas sobre bitacoras y medios de comunicacion– p. 9
¿Qué es un agregador? (II)
Jornadas sobre bitacoras y medios de comunicacion– p. 9
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
¿Qué es un agregador? (III)
¡También en el telefonillo!
http://www.mobilerss.net/
Jornadas sobre bitacoras y medios de comunicacion– 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 bitacoras y medios de comunicacion– 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/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
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
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
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
¡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
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
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
Mas buscadores
•
http://www.technorati.com/Jornadas sobre bitacoras y medios de comunicacion– p. 20
Mas buscadores
•
http://www.pubsub.com/
Jornadas sobre bitacoras y medios de comunicacion– p. 21
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
Dinámica de las noticias
Jornadas sobre bitacoras y medios de comunicacion– p. 23
Lo que podemos llegar a tener
http://www.fettig.net/projects/hep/
Jornadas sobre bitacoras y medios de comunicacion– p. 24
Escribir
• Rellenar el formulario y ...
Jornadas sobre bitacoras y medios de comunicacion– p. 25
Escribir
• Rellenar el formulario y ...
• Si algo falla ...
Jornadas sobre bitacoras y medios de comunicacion– p. 25
Escribir
• Rellenar el formulario y ...
• Si algo falla ...• ¿Quién me ha robado mi historia?
Jornadas sobre bitacoras y medios de comunicacion– p. 25
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
Más posibilidades
• MetaWeblog APIhttp://www.xmlrpc.com/metaWeblogApi
metaWeblog.newPostmetaWeblog.editPostmetaWeblog.getPostmetaWeblog.getCategoriesmetaWeblog.getRecentPosts
Jornadas sobre bitacoras y medios de comunicacion– p. 27
¡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
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
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
¿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
¿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
¿Cómo nos leen?
¿Y por correo?• ‘A máquina’
Jornadas sobre bitacoras y medios de comunicacion– p. 33
¿Cómo nos leen?
¿Y por correo?• ‘A máquina’
• Bloglet http://www.bloglet.com/
Jornadas sobre bitacoras y medios de comunicacion– 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 bitacoras y medios de comunicacion– 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 bitacoras y medios de comunicacion– 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, correoelectrónico ....
Jornadas sobre bitacoras y medios de comunicacion– p. 34
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
Buscando enlaces: ejemplo
Hay quien cree que es esto:
Jornadas sobre bitacoras y medios de comunicacion– p. 36
Buscando enlaces: ejemplo
Cuando en realidad es esto otro:
Jornadas sobre bitacoras y medios de comunicacion– 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 bitacoras y medios de comunicacion– p. 37
¿Quién nos enlaza?
Trackback: ¡eh! te enlacé
Jornadas sobre bitacoras y medios de comunicacion– p. 38
¿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
¿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
¿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
¿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
¿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
¿Cómo funciona?
• Información:• title• excerpt• url (obligatorio)• blog_name
Jornadas sobre bitacoras y medios de comunicacion– 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 bitacoras y medios de comunicacion– 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/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
Avisando
• Ventajas:• Automatizable• Información completa
• Desventajas• No se usa mucho• Spam?
Jornadas sobre bitacoras y medios de comunicacion– 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 bitacoras y medios de comunicacion– 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 bitacoras y medios de comunicacion– p. 45
Buscando: ejemplo
Jornadas sobre bitacoras y medios de comunicacion– p. 46
¡No salgo!
Hay que ‘avisar’
http://newhome.weblogs.com/pingSiteFormJornadas sobre bitacoras y medios de comunicacion– p. 47
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
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
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
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
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
¿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
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
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
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
Sitios de redes sociales
Jornadas sobre bitacoras y medios de comunicacion– 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 bitacoras y medios de comunicacion– p. 58
El API de Flickr
http://www.marumushi.com/apps/flickrgraph/http://krazydad.com/colrpickr/
Jornadas sobre bitacoras y medios de comunicacion– p. 59
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
Bloglines también tiene api
• Notificador• Sincronizador (información sobre
suscripciones y entradas)• Blogroll
Jornadas sobre bitacoras y medios de comunicacion– 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 bitacoras y medios de comunicacion– p. 62
Etiquetas
Jornadas sobre bitacoras y medios de comunicacion– p. 63
Granada
Jornadas sobre bitacoras y medios de comunicacion– p. 64
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
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
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