Arthur C. Clarke vaticinó Twitter
Publicado por M.Luz Congosto el 11-Octubre-2009

Como llegó el artículo a mis manos
Este verano mi excolega Paloma Granado me hizo un obsequio que le agradecí mucho: una fotocopia de un artículo de la revista ByN sobre unas predicciones futuristas de Arthur C. Clarke. El artículo, titulado Las comunicaciones del futuro, era interesantísimo y pensé en escribir algo sobre él. Como no aparecía la fecha me dispuse a averiguarla y de paso buscar una edición digital para poder referenciarlo.
Pedí ayuda en Twitter para buscar los artículos de la revista ByN y @ebrito me intentó ayudar muy caballerosamente y @alalga, que escuchó la conversación, se interesó también por el artículo. Aquí queda para la historia lo hablado.
Agotada la opción de Twitter, recurrí a mi hija la erudita que trabajaba en una Biblioteca para que me buscase por las hemerotecas que tuviese a su alcance. Tampoco pudo ser por esa vía pero gracias a ese fantástico proyecto de digitalización de la hemeroteca de El ABC al fin mi hija me pudo enviar el ansiado enlace.
El artículo data del 5 de junio de 1977, es decir, de hace treinta y dos años. Aunque parece una fecha muy remota en aquel entonces ya se había inventado el email e Internet aunque solo estaba al alcance de unos pocos iniciados.
La foto que ilustra el post es la que aparece en el artículo y, si me permiten la broma, se podría decir que Sir Arthur leía el futuro en los posos del café.
Revisando las predicciones 32 años después….
Esta revisión tiene como objetivo estimular la curiosidad del lector y conducirle a la lectura del artículo original que consta de seis páginas (126, 127 128, 129, 130 y 131) y que tendrá que bajarse de la hemeroteca digital página a página o hacerse un dossier. No he querido componer el documento y subirlo a mi hosting por respetar las condiciones de uso establecidas por ABC.
Estas son las predicciones a las que pasaré revista:
![]() |
Los nativos digitales: La facilidad con que los niños aceptan como un hecho natural la presencia de las máquinas y utilizan los ordenadores como si fueran juguetes, nos permite adivinar que muy pronto el cerebro electrónico será común en los hogares como la batidora o el tocadiscos (pag. 128).
Sí, acertó. |
![]() |
Ecología: No viajes, ¡comunicaros! Además de los ahorros de tiempo, habrá economías astronómicas de energía y materias primas (pag. 128).
No consiguió adivinar que las compañías de low cost nos harían viajar más que nunca. |
![]() |
Teletrabajo: Se acerca el día en que los empleados de oficina y los intelectuales harán su trabajo sin salir de sus viviendas (pag. 128).
Sí, aunque no está tan extendido como la tecnología lo permite. |
![]() |
Periódicos digitales: El periódico electrónico, además de sus otros méritos, tendrá dos ventajas ecológicas. Guardará bosques enteros para la posteridad y reducirá a la mitad el coste de recogida de desperdicios. Esto solo bastaría para justificarlo y para pagarlo (pag. 128).
No, aunque propone un modelo de negocio los periódicos de papel se resisten a morir. |
![]() |
Infomanía: El hombre podrá vivir más tiempo sin agua que sin información (pag. 126). Pueden preverse la aparición de formas virulentas de adicción a las noticias, que dará lugar al nacimiento de de un tipo de personas incapaces de perderse nada de lo que esté pasando en alguna parte y que pasarán todas las horas de su vigilia adheridas al computador. He acuñado un nombre para ellos “Infomaníacos” (pag. 129).
Sí, ese tipo de persona existe. Los infomaníacos (Infoaddict según el fabuloso glosario de términos informáticos Tugurium), primero fueron Bloggers y ahora son Twitteros. |
![]() |
Los teléfonos móviles: El teléfono-reloj-pulsera individual, con el cual podréis establecer contacto con cualquier persona que se halle en cualquier parte, será una ventaja que pocos podrán rechazar (pag. 130).
No, no han ido por ese camino los móviles, aunque se venden estos teléfonos en la gama alta de móviles. |
![]() |
Los smartphones: Nos veremos obligados a combinar en una unidad portátil no solo el equipo de comunicaciones sino algo similar a las actuales calculadoras de bolsillo, más banco de datos y circuitos de proceso. Serán una compañía constante que cumplirá la misma funcionalidad que una secretaria humana (pag. 130).
Sí, mucho más atinado en este punto. |
![]() |
La brecha digital: A medida que evolucionemos hacia una sociedad orientada a la información y nos apartamos de otra basada en la fabricación y transporte, habrá millones de personas que no consigan adaptarse al cambio (pag. 130).
Sí, aunque su previsión de automatización del trabajo es muy optimista, y aún hay mucha actividad laboral manual, no cabe duda que la supervivencia laboral en estos tiempos de crisis será más fácil para los que se hayan adaptado al cambio digital. |
Conclusiones
En líneas generales las predicciones son muy acertadas y sobre todo me ha llamado la atención su preocupación por el medio ambiente muy superior a la de los actuales Padres (más bien padrastros) de la Patria. Si en algo fue optimista Sir Arthur C. Clarke fue en la inteligencia y honestidad de los políticos.
Archivado en Entorno de desarrollo, Pte. | 23 Commentarios
Explorando el camino del XHTML
Publicado por M.Luz Congosto el 17-Julio-2009

Los errores sintácticos han sido uno de los problemas que me he encontrado al analizar el código HTML de los blogs con el programa Lestat, como ya escribí hace tiempo en el post titulado El diablo cojuelo. Hace unas semanas Norberto Fernández, profesor de mi Departamento me sugirió que convirtiese el HTML de los blogs a XHTML y me indicó dos herramientas para hacerlo: tidy y html2xhtml.
Estas herramientas son capaces de convertir HTML en XHTML, ordenando, limpiando y corrigiendo los errores de markup. Las ventajas de trabajar con XHTML son múltiples: es un lenguaje de marcas bien estructurado, permite de recorrer el documento con XPATH o con XSLT.
La herramienta tidy, disponible en lenguaje c y java, fue desarrollada por Dave Raggett y como dice su autor:
Is an open source utility for tidying up HTML. Tidy is composed from an HTML parser and an HTML pretty printer. The parser goes to considerable lengths to correct common markup errors. It also provides advice on how to make your pages more accessible to people with disabilities, and can be used to convert HTML content into XML as XHTML. Tidy is W3C open source and available free. It has been successfully compiled on a large number of platforms, and is being integrated into many HTML authoring tools. Recently the maintenance of Tidy has been taken over by a group of dedicated volunteers on SourceForge
La herramienta html2xhtml se ofrece como servicio web y su código fuente está disponible en lenguaje c que funciona tanto en plataformas GNU/Linux como Windows, aunque en su versión compilada sólo se ofrece para Windows, siendo necesario en otras plataformas compilarlo a partir de su código fuente. Ha sido desarrollada por Jesús Arias Fisteus, profesor de la Universidad Carlos III y como dice su autor:
Is an open-source converter from HTML to XHTML. it converts HTML files into XHTML. It can fix many common errors in HTML files (e.g. missing end tags, elements with incorrect content model, non-standard elements or attributes, etc.) The output document type can be selected among several XHTML DTDs (1.0, 1.1, Basic, etc.).
He realizado una prueba de estas dos herramientas sobre 100 blogs de la tesis de Tíscar Lara
Escenario de la prueba:
Estos han sido los resultados: La herramienta tidy ha podido convertir 88 de los 100 blogs analizados(1) mientras que la herramienta html2xhtml ha conseguido convertir 99 sobre 100 blogs. Las herramientas muestran un buen comportamiento, sobre todo html2xhtml, dado que los errores de sintaxis del código HTML de los blogs son muy frecuentes. Esto abre la posibilidad de poder analizar el contenido de los blogs por otros medios a demás de los clásicos parsers. Respecto al tiempo de ejecución la herramienta html2xhtml ha utilizado 0 min 48 seg(2) mientras que tidy ha tardado 3 min 6.629 seg(3). |
Después de esta prueba se me abren nuevos caminos para continuar el desarrollo de lestat. Pero como decía Scarlett O’Hara, “eso lo pensaré mañana”.
——–
(2) tidy real 3 min 6,629 seg, user 0 min 36,049 seg, sys 0 min 59,186 seg
Archivado en Entorno de desarrollo, arquitectura | dejar un comentario
Despertando a Lestat
Publicado por M.Luz Congosto el 27-Mayo-2009

He despertado a Lestat para ampliar y mejorar sus funciones. Es una dura tarea retomar un programa que se ha dejado reposar demasiado tiempo. Con paciencia y perseverancia estoy intentando volver a entenderlo como el día que lo dejé aunque esto tiene su precio.
Una de las facturas que me ha pasado Lestat por este abandono ha sido un bug que me ha costado un poco encontrarlo. Estoy falta de reflejos pero en mi favor tengo que decir que el bug tenía un sentido del humor muy sutil. Aquí lo cuento para que juzgue el lector:
Una de las funciones que le he añadido a Lestat es un fichero de configuración para darle más flexibilidad en la ejecución. Para ello he definido una gramática que permita describir la configuración y la he analizado con lex/bison. Además de la definición del léxico de la gramática puse una expresión regular para descartar caracteres en blanco, tabulaciones y saltos de línea de esta manera [\ \t\n]* y un default para gestionar errores léxicos que ejecutaba lo siguiente:
fprintf(stderr, "Error lexico en linea %d. Mira a ver si \'%s\' es el culpable.\n", yylineno, yytext);
fprintf(stderr,"Lestat le desea mejor suerte la proxima vez \n");
Al ejecutar el analizador del fichero de configuración obtenía un resultado incomprensible:
' es el culpable.inea 1. Mira a ver si '
Lestat le desea mejor suerte la próxima vez
Primero sospeché que la función fprintf tenía un error en los parámetros y que el stack estaba corrupto. Lo miré con tanta fijeza como incredulidad. Tras muchas trazas y muchas vueltas encontré la explicación:
El fichero de configuración lo había escrito en Windows por lo que el salto de línea era <CR><LF> (\r\n) en vez de carácter de salto de línea <LF> (\n) que utiliza unix. El análisis léxico detectaba el carácter <CR> como error léxico y se ejecutaba la sentencia:
fprintf(stderr, "Error lexico en linea %d. Mira a ver si \'%s\' es el culpable.\n", yylineno, yytext);
yytext contenía un <CR> que hacía que cuando se había escrito
Error lexico en linea 1. Mira a ver si '
Se volviera al inicio de la línea para escribir lo restante:
es el culpable.inea 1. Mira a ver si’
La solución al problema era tan sencilla como poner la expresión regular [\ \t\r\n]* para filtrar blancos, tabulaciones y salto de línea.
Estas son las cosas que pasan en la programación y que nos hacen perder mucho tiempo
Archivado en Entorno de desarrollo | dejar un comentario
Llámalo por su nombre: GNU/linux
Publicado por M.Luz Congosto el 6-Marzo-2009
El pasado miércoles asistí a una conferencia de Richard Stallman en el Medialab Prado. En un estupendo español, sin ppt que le amparase nos mostró sus ideas en un discurso estructurado y coherente.
Habló de las cuatro libertades, de cómo surgió GNU, el impacto de linux en GNU, el conflicto de ideas entre en proyecto GNU y Linus Torvalds, la importancia de difundir en termino GNU/linux y la conveniencia de que en la Administración Pública y en la educación solo se utilice software libre.
Como una pequeña contribución me hago eco de la difusión del término GNU-linux desde este blog. Al hablar de distribuciones de Software libre se menciona mayoritariamente el nombre de linux sin ninguna referencia a GNU. Linux es el núcleo, una parte muy importante, pero no es el todo. Las distribuciones incluyen linux con los componentes GNU. Al no mencionarlo no se reconoce la autoría, el esfuerzo ni los ideales de este proyecto. De ahí la importancia de llamarlo GNU/linux.
Se puede constatar el uso del término buscando en Google por “linux” o por “GNU/linux“. En el primer caso proporciona 456.000.000 resultados mientras que en el segundo ofrece 21.300.000 resultados, cantidad sensiblemente inferior.
Para ver el uso reciente del término “GNU/linux” frente a “linux“ nada mejor que buscar en las conversaciones de Twitter. Las visualizaciones que aparecen a continuación están realizadas con la herramienta TwitterStreamGraphs que visualiza en una línea temporal los últimos doscientos posts del topic elegido. Si se pulsa en las imágenes se verán en su tamaño real.
Topic GNU/linux, velocidad 100 tweets/día. Unos de los topics asociados que sobresale es linux
Topic GNU: se parece como dos gotas de agua al topic GNU/linux
Topic linux: velocidad 100 tweets/hora. Tiene asociado testimonialmente el topic GNU
Finalmente, desde aquí mi agradecimiento a Richard Stallman que entre sus muchas contribuciones al software libre se encuentra el hacer que Bison, programa que utilizo para BarriBlog, sea compatible con yacc.
Archivado en Charlas, Entorno de desarrollo | 3 Commentarios
Como usar TouchGraph Navigator y no morir en el intento
Publicado por M.Luz Congosto el 22-Septiembre-2008
Como comentaba en el post anterior llevo varias semanas lidiando con TouchGraph Navigator, la versión de pago de Google. Me ha recordado a los programas de Microsoft que son de pago, pero funcionan mal. Esta herramienta se ajusta al estilo minimalista de Google, por ese motivo los mensajes de error son tan transparentes que no se ven. Esta estética no favorece nada a la depuración y hace perder mucho tiempo.
Para poder mostrar que la visualización no es algo complejo se utilizará el mismo método de explicación que en las herramientas GraphViz y Pajek. mediante un procedimiento en tres pasos:
Preparar datos de origen: Los datos del meme recogidos en una hoja de cálculo se salvan en formato texto separados por tabulaciones.
Transformar datos a formato .xml: Se aplica un filtro awk al fichero de texto separado por tabulaciones y se genera un fichero en formato xml.
Generar el gráfico: Se procesa el fichero .xml con el programa TouchGraph Navigator

El resultado obtenido con TouchGraph se puede observar en estas tres imágenes estáticas. Corresponde a la agrupación de los blogs que han participado en el meme de Enjut@ Mojamut@ según: género, fecha de la participación y grado de influencia en la propagación. No ha sido posible publicar los resultados de una forma interactiva por razones que se explican más adelante.
Al pulsar en las imágenes aparecerán en su tamaño real.
Entorno de ejecución:
| Local | Es necesario bajarse el awk para Windows, tener instalada la maquina java y descargarse TouchGraph Navigator |
| Servidor | No apto para una doctoranda sin recursos. |
TouchGraph Navigator aporta las siguientes mejoras sobre la versión liberada:
- Permite capturar los datos desde una hoja de cálculo Excel además de la opción del fichero XML. Esto facilita la captura de datos desde herramientas ofimáticas y no precisa una transformación de los datos a un formato XML.
- Amplía las posibilidades de visualización y mejora la estética.
Cuando empecé a utilizar la herramienta me pareció sencilla hasta que intenté visualizar “El meme de enjut@ Mojamut@”. Me llevó una semana descubrir que el tamaño si importa. Para que me funcionara tuve que acortar el número de nodos a 135 (elegí los blogs con una fecha más temprana de publicación del meme). Además, la interfaz Excel producía resultados erróneos aunque afortunadamente la entrada de datos por xml mostró mejor comportamiento.
El segundo tropiezo fue cuando intenté publicar en la web los resultados. Me devolvía el error de que no tenía licencia y me invitaba a pasar por caja. Por este motivo los resultados mostrados de la evaluación de la herramienta son estáticos en vez de dinámicos, como a mi me habría gustado. Por supuesto en la página de descarga de la versión de evaluación no se indicaba las limitaciones de la herramienta en cuanto al tamaño del grafo ni las condiciones para la publicación de los resultados en la Web. Solo me queda pedir una licencia como betatester a los de TouchGraph Navigator para poner a prueba su sensibilidad con los tesistas.
Archivado en Entorno de desarrollo, Visualizaciones | dejar un comentario
Visualizando con TouchGraph free
Publicado por M.Luz Congosto el 9-Septiembre-2008
Este post se lo dedico a Loretahur, a la que admiro en sus múltiples facetas y que en un plis-plas me ha solucionado el problema de alojamiento de la visualización en TouchGraph. Muchas gracias Lorena.
TouchGraph es un programa escrito en java que permite visualizar y navegar interactivamente por redes de información interrelacionada. Existen dos modalidades, una versión liberada en sourceforge y una versión de pago propiedad de Google. He querido probar ambas versiones antes de publicar este post.
Aunque en la versión liberada la documentación es escasa, no me costó mucho hacerla funcionar. Sin embargo, TouchGraph Navigator, la versión de pago, ha resultado ser muy cansina. Durante dos semanas he intentado hacer que visualizase la propagación de El meme de Enjut@ Mojamut@ con resultados desconcertantes. Al final he llegado a la conclusión de que está limitado el numero de nodos de la red, no sé si en la versión de evaluación que me descargado o si el problema también existe en la versión de pago. Al menos he acotado el problema y he podido ver como funciona.
Por razones de extensión en este post se explicará como visualizar con la versión liberada de TouchGraph y dejaré para un segunda parte cómo usar TouchGraph Navigator y no morir en el intento.
Pulsando en la siguiente figura se accederá a la visualización de la propagación del meme de Enjut@ Mojamut@. Pido disculpas, pero solo funciona en Firefox.
Ayuda a la navegación:
Situación inicial:
- Aparecen todos los nombres de los blogs agrupados. Situar el ratón encina de los nombres hasta que aparezca la palabra inicio.
- Pulsar con el botón derecho del ratón y en el menú asociado seleccionar “Expand node”
- Se desplegará la visualización.
Navegación:
- Barra superior: Controla el zoom. Hacia la derecha aumenta y hacia la izquierda disminuye
- Barra inferior: Controla el scroll
- Cursor sobre el nodo: Aparece información sobre el blog
- Botón derecho del ratón: Permite, expandir, comprimir o seleccionar el nodo
- Botón izquierdo del ratón: Enlaza al blog seleccionado en ese momento.
Información de los nodos:
- Color: Los nodos morados son de blogueras y los rojos son de Blogueros
- Formas: El rectángulo con esquinas redondeadas representa a los blogs que han propagado el meme y el rectángulo a los blogs que no lo han propagado.
- Tamaño de letra: Las letras de tamaño grande corresponden a los blogs que han propagado indirectamente más de 10 memes, las letras más pequeñas a los que no han propagado ningún meme y las letras de tamaño mediano al resto.
- Número asociado: indica que el nodo está comprimido y que se puede expandir en n conexiones
¿Cómo lo he hecho?
Como ya es costumbre, para poder mostrar que la visualización no es algo complejo se utilizará el mismo método de explicación que en las herramientas GraphViz y Pajek. mediante un procedimiento en tres pasos:
Preparar datos de origen: Los datos del meme recogidos en una hoja de cálculo se salvan en formato texto separados por tabulaciones.
Transformar datos a formato .xml: Se aplica un filtro awk al fichero de texto separado por tabulaciones y se genera un fichero en formato xml.
Generar el gráfico: Se procesa el fichero .xml con el programa TouchGraph

- Filtro awk: memes_precedencias_touchgraph.awk
- fichero xml generado: precedencias.xml
- Comando para generar el fichero .xml
Entorno de ejecución local:
- Es necesario bajarse el awk para Windows, tener instalada la maquina java y descargarse Touchgraph libeado.
Entorno de ejecución en servidor con java:
- Subir a un directorio: BrowserLauncher.jar, nanoxml-2.1.1.jar, TGGraphLayout.jar, TGLinkBrowser.jar, el fichero html para lanzar la visualización y el fichero xml.
Archivado en Entorno de desarrollo, Visualizaciones | 6 Commentarios
Matriz geodésica con Pajek
Publicado por M.Luz Congosto el 21-Agosto-2008
Como comentaba en el post anterior, Pajek es más que un visualizador de grafos, es un programa de análisis de redes que nos permite descubrir características de los nodos de la red.
Una de las funcionalidades que ofrece Pajek es el cálculo de la matriz geodésica. Esta matriz contiene todos los posibles caminos de distancia geodésica entre los nodos de la red. La distancia geodésica es “el número mínimo de pasos de un nodo a otro“.
La figura que encabeza este post (pulsando en la imagen se puede ver a tamaño real), visualiza la matriz geodésica que nos muestra la conectividad total entre todos los nodos y nos permite apreciar visualmente los nodos que más han favorecido la propagación de El meme de Enjut@ Mojamut@: Seccion Femenina, Colgado de las telecomunicaciones, Consultoria artesana en red, Carlos Garcia Argos , El albañil de Software, BarriBlog, El bloc de Carmen Pla, Opcion Web, Gamoia,
Pisito en Madrid, Diario de una profesional con niños, Tiscar.com, Freak s city, Hecho en Marbella y Eduardo Collado.
Alguno de los que han participado en este meme los estoy siguiendo en Twitter, como @tiscar, @fernand0,@carmepla, @petezin,@chiqui, @amfumero, @davidbs, @julen, @pisitoenmadrid,@ecollado,@ebrito, @emper, @labambola.
Es pequeñito el barrio y coincidimos en muchos sitios.
Archivado en Entorno de desarrollo, Visualizaciones | 8 Commentarios
Visualizando con Pajek el meme de Enjut@ Mojamut@
Publicado por M.Luz Congosto el 15-Agosto-2008
Este post documenta el uso de la herramienta Pajek para visualizar la propagación del meme de Enjut@ Mojamut@, por tanto continua a la saga: Exprimiendo el meme de Enjut@ Mojamut@, Juntos pero no revueltos y Visualizando con GraphViz el meme de Enjut@ Mojamut@.
El proyecto Pajek, traducción del slovenio ‘Araña’, fue creado en 1996 por Vladimir Batagelj y Andrej Mrvar de la Universidad de Ljubljana, Slovenia. El Software de Pajek funciona bajo la plataforma de Windows y es de libre distribución para uso no comerciales. Es una herramienta muy completa para los que estudian redes complejas, entre ellas las sociales. En este manual se describen todas sus posibilidades. Entre sus funciones está la de visualizar grafos, cuyas posibilidades se explicarán a lo largo de este post.
Pajek trabaja con un formato de entrada .net. No tiene definida la gramática formal, pero se se ajusta a esta notación BNF.
Para poder mostrar que la visualización no es algo complejo se utilizará el mismo método de explicación que en la herramienta GraphViz. mediante un procedimiento en tres pasos:
Preparar datos de origen: Los datos del meme recogidos en una hoja de cálculo se salvan en formato texto separados por tabulaciones.
Transformar datos a formato .net: Se aplica un filtro awk al fichero de texto separado por tabulaciones y se genera un fichero en formato net.
Generar el gráfico: Se procesa el fichero .net con el programa Pajek

Al pulsar en las imágenes aparecerán en su tamaño real.
|
Circular |
||
Se han realizado tres visualizaciones en 2D, cada una con un layout distinto. El filtro awk aplicado y el fichero .net generado es el mismo para las los tres layouts:
- Filtro awk: memes_precedencias_pajek.awk
- fichero net generado: precedencias.net
- Comando para generar el fichero .net
Entorno de ejecución es Windows
| Es necesario bajarse el awk para Windows y el Pajek |
Pajek permite generar grafos en dos o tres dimensiones con distintos layouts y exportar a distintos formatos.
|
Layout |
|
Cicurlar
Layout generado automáticamente.
EigenValues Dibuja usando eigenvalues/eigenvectors (algoritmo de Lanczos). |
|
|
Formatos de salida |
|
| Imágenes en 2D | Imágenes en 3D
|
Archivado en Entorno de desarrollo, Visualizaciones | 2 Commentarios
Visualizando con Graphviz el meme de Enjut@ Mojamut@
Publicado por M.Luz Congosto el 9-Julio-2008
Este post es la continuación de la entrada “Juntos pero no revueltos” y aquí se publicarán algunas visualizaciones estáticas del meme de Enjut@ Mojamut@ y el proceso que he seguido para obtenerlas. El objetivo es mostrar que visualizar está al alcance de todos los que quieran ponerse a ello.
El pasado mes de marzo en un post titulado “Graphviz” se describió esta herramienta ilustrándola con varios ejemplos de visualización realizados por Gustavo Romero, estudiante de Telecomunicaciones en la Universidad Carlos III. Basándome en su experiencia (tuvo la amabilidad de pasarme sus fuentes) la he aplicado al meme de Enjut@ Mojamu@ haciendo algunos cambios en el tipo de herramienta de filtrado de datos. A continuación se describe el procedimiento en tres pasos:
Preparar datos de origen: Los datos del meme recogidos en una hoja de cálculo se salvan en formato texto separados por tabulaciones.
Transformar datos a formato dot: Se aplica un filtro awk al fichero de texto separado por tabulaciones y se genera un fichero en formato dot.
Generar el gráfico: Se procesa el fichero dot con el programa Graphviz.

Se han realizado tres visualizaciones que se presentan a continuación indicando el filtro awk aplicado, el fichero dot generado y el tipo de visualización elegida. En el post de Graphviz se explican los tipos de visualización de esta herramienta.
Al pulsar en las imágenes aparecerán en su tamaño real.
Grafo libre: Esta visualización corresponde al dibujo de la propagación del meme sin ninguna restricción.
|
|
![]() |
Grafo por nivel de propagación: esta visualización corresponde al dibujo de la propagación del meme en la que se ha forzado a que los nodos se sitúen en su nivel de propagación.
|
![]() |
Grafo por tiempo de propagación: esta visualización corresponde al dibujo de la propagación del meme en la que se ha forzado a que los nodos se sitúen en su día publicación.
|
Entornos de ejecución
| Linux | Utilizar el comando awk y bajarse el ejecutable para Graphviz para linux. |
| Windows | Bajarse el awk para Windows y el Graphviz para Windows |
Archivado en Entorno de desarrollo, Visualizaciones | 3 Commentarios
El diablo Cojuelo
Publicado por M.Luz Congosto el 11-Enero-2008
Barriblog necesita analizar el código HTML de TODAS las páginas de los blogs para encontrar sus relaciones. Es la única manera de poder establecer los vínculos de vecindad salvo que alguien más astuto este guardando todos los rss de los blogs desde el inicio de la blogosfera. Estoy segura que esa información está en algún lugar pero no creo que me dieran un API para acceder a ella ni para una tesis doctoral. El único camino que queda es arremangarse y sacar la información desde fuera.
Llevo un mes dejándome las pestañas en esquivar todos los errores del código HTML de los blogs que estoy analizando. No es fácil cumplir la W3C, prácticamente nadie la cumple, ni siquiera el código que generan las plataformas de blogs se ajustan al estándar. A esta dificultad hay que añadir la mano de los bloggers incrustando HTML a su libre albedrío, que he podido comprobar cuan diverso es: no cabría ni en la long tail.
Mi buen amigo Jesús Sánchez conoce mi capacidad de esquivar los obstáculos en la programación. En el taller de visualización quedó un poco escandalizado de los trucos de una experimentada softwarera. Toda esa capacidad la he desplegado para BarriBlog pero en este momento, tras gestionar siete flags de contexto para sortear los fallos sintácticos, he exclamado antes de incluir el octavo: ¡BASTA YA! En su lugar acabo de implementar una rutina de manejo de errores sintácticos: El código HTML que no cubran los siete flags lo desecho y me sincronizo con el siguiente TAG. Ya me duele tirar información pero todo tiene su límite y hoy lo he alcanzado
Me ha venido a la cabeza el delicioso libro “El diablo Cojuelo” que leí en mi juventud mientras entraba en las tripas de los blogs para que Lestat, el programa raíz de BarriBlog, les succionara la información para estructurarla. Esto me ha permitido ver el interior de los blogs al margen de su fachada o fama. Algo parecido lo que vio Don Cleofás cuando el Diablo Cojuelo, como pago de su a liberación, le mostró los hogares de Madrid por dentro y qué miserias esconden:
Y levantando a los techos de los edificios, por arte diabólica, lo hojaldrado, se descubrió la carne del pastelón de Madrid como entonces estaba, patentemente, que por el mucho calor estivo estaba con menos celosías, y tanta variedad de sabandijas racionales en esta arca del mundo, que la del diluvio, comparada con ella, fue de capas y gorras.
He analizado los 100 blogs de la tesis de Tiscar y de algunos de mis blogs favoritos. Sorprendería lo que he visto y dónde lo he visto, pero como mujer discreta que soy me reservo el secreto como si fuera de confesión y no daré nombres, pero es difícil que olvide a los blogs que me han hecho perder tanto tiempo.
También he descubierto algunas cosas del código HTML que genera Blogger, pero eso como Schehrazada lo dejaré para otro día
Aún me quedan unas cuantas fases de lestat pero por fin he cerrado el capítulo del adaptarme al medio de sintaxis difusas. Ahora, iré al grano.
Archivado en Entorno de desarrollo | 6 Commentarios






















Esta es la bitácora de M. Luz Congosto que he creado para recoger los avatares de esa aventura que se llama Doctorado. Soy una tesista en la Universidad Carlos III, descubriendo barrios de blogs 

