Archive for 2007

Las aguas a su cauce

2 Comments »

alicia.jpg

Robándole unas horas al sueño he sido capaz de entregar BarriBlog a la Convocatoria para la presentación de comunicaciones y proyectos. Se me ha acumulado todo en un par de semanas: el trabajo, las clases en la Universidad Carlos III y mi criatura BarriBlog. Me ha devorado la actividad más síncrona, las clases.

Aunque las clases están ahí y no terminan hasta finales de Noviembre, parece que empiezo a sacar la cabeza del agua


El Hada madrina

2 Comments »

cenicienta

Después de volver a la línea de comandos he oscilado por todos los posibles estados de ánimo positivos y negativos: entusiasmo, frustración, desesperación, esperanza, cansancio, tedio…

Volver a teclear una aplicación desde cero, es algo que tenía olvidado en alguna parte de mi cerebro. Empecé con el entusiasmo propio de arrancar algo nuevo, me frustré hasta llegar a la desesperación. Empecé con el problema de. NO ME COMPILA pasé al NO SE EJECUTA y de allí a algo peor NO SE EJECUTA COMO YO PIENSO. Vi la luz y con ello llegó la esperanza pero el trabajo se torno en repetitivo y tedioso y me costaba ponerme a teclear.

Mi hada madrina me toco con una varita mágica y encontré en un post de Tíscar esa ilusión que tanta falta me hacía:

Convocatoria para la presentación de comunicaciones y proyectos

Se abre la convocatoria para la selección de trabajos teóricos que se presentarán en el simposio internacional Visualizar, así como para la selección de las propuestas que se llevarán a cabo durante el taller de producción dirigido por Benjamin Fry, Bestiario y Adrian Holovaty…..

Me tendré que poner las pilas no sea que en un reloj den las 12:00 y se rompa el hechizo


¡Uff, qué susto!

7 Comments »

walk2web-part.jpg

Me llega vía mi ángel de la guarda Muxfin la URL de walk2web, una idea similar a BarriBlog para descubrir partiendo de un blog sus relaciones más cercanas.

walk2web ofrece una interfaz estupenda y una navegación flash muy intuitiva. A pesar de mi fascinación por las visualizaciones mi primera impresión ha sido de espanto: ¡Dios mío, mi idea la está hecha y funcionando!

Me he puesto a navegar por la herramienta y he descubierto algunas diferencias con BarriBlog que me han devuelto la calma. Dicen que las comparaciones son odiosas, pero en este caso creo que es necesaria.

Walk2Web BarriBlog
Parte de un blog raíz para buscar las relaciones entre los blogs de su entorno Parte de un blog raíz para buscar las relaciones entre los blogs de su entorno
Analiza el código html de la home del blog Analiza el código html de la home del blog y de todos los enlaces del archivo del blog
Extrae todos los enlaces salientes de la home del blog sin tener en cuenta el contexto. No distingue si están en el post o en la barra lateral, Extrae todos los enlaces salientes de la home del blog teniendo en cuenta el contexto. Distingue si están en la barra lateral o en el post y aplica distinto tratamiento a la relación.
Establece relaciones entre blogs hacia adelante. En el ejemplo del gráfico se puede observar que cuando se selecciona Tíscar.com, muestra que enlaza a Adolfo Estalella, pero no indica que esta relación es bidireccional. Establece relaciones entre blogs hacia adelante y hacia atrás. En la visualización (cuando esté hecha) se distinguirá la dirección de las relaciones así como en su fortaleza.
No Extrae información de tags ni de comentarios Extrae información de tags y de comentarios
No ofrece ninguna interfaz para aplicaciones Ofrecerá una interfaz XML un API de acceso los datos almacenados

Recomiendo la experiencia de navegar por walk2web que ofrece también un toolbar para Explorer y FireFox y un button personalizado para el blog.

Este es el button de Barriblog walk2Web que he colocado en la barra lateral, junto a la visualización de Mi del.icio.us


Volver, volver, volver….

7 Comments »

macros-vi.jpg

Después de algunas tentativas, esta semana me he instalado el entorno de desarrollo en mi portátil. Estoy utilizando cygwin que me da el mismo servicio que tener que instalado linux para desarrollar los programas de BarriBlog ¡He vuelto a la línea de comandos!

cygwin es una librería que emula linux sobre windows y en un entorno like-linux. Lo que se desarrolla sobre cygwin se puede ejecutar en un entorno linux compilando los fuentes. Los administradores de cygwin también se encargan de estructurar el SW de GNU en paquetes para que se realicen las instalaciones del entorno de desarrollo a medida. Me he instalado flex (versión del lex del UNIX), bison (adaptado por el mismísimo Richard Stallman para hacerlo compatible con yacc de UNIX), el compilador de c, el make y el editor vin (versión mejorada del editor vi), más un conjunto básico de comandos.

He rescatado del fondo de armario unas macros para el editor “vi” que ponen cabeceras a los programas para documentarlos como Dios manda. El diseño original de estas cabeceras data del 1980, del primer proyecto en el que trabajé ¡Y aún están vigentes! La metodología SW que aprendí en mi primer trabajo ha ido conmigo por todos los proyectos mejorándose y automatizándose. Este proyecto no iba a ser menos.

Me he sorprendido después de tantos años pervertida por el entorno gráfico de Windows que la línea de comandos me sea tan cómoda. De forma automática voy recordando todo, incluso el editor “vi” que me costó muchísimo aprender porque no es nada evidente y le tomé cierta tirria. Vean esta canción dedicada a editor vi.

Podría emular a  Fray Luis de León diciendo algo como: “Como tecleábamos ayer..” Pero me pude dar cuenta que el tiempo pasa cuando le conté con toda mi ilusión a un compañero que ya tenía el entorno de desarrollo de BarriBlog y me contestó:
- ¡Estas loca! ¿Lo vas a programar tu? ¡Venga, mujer! ¡Eso se subcontrata!
Porca miseria de los tiempos que corren


La importancia de llamarse Ernesto

6 Comments »

Tomo prestado el título de una obra de teatro Oscar Wilde en la que el maestro de la ironía jugaba con la trascendencia del nombre para alcanzar el éxito en el amor.

tecno-nombres.jpg

En el mundo de la tecnología es importante el nombre que se les asigna a las cosas, sean HW (máquinas, componentes, …) o SW ( programas, sistemas, aplicaciones, servicios, protocolos, herramientas, …). Aunque a los tecnofriquis no se nos supone corazón, lo tenemos y bien sensible. Nos gusta bautizar a todo lo que nos rodea y muchas veces la elección del nombre de un elemento da lugar a más discusiones que su propia definición. Voy a relatar un par de casos de elecciones de nombre que ilustrarán la forma de denominar a los objetos aparentemente sin alma que cobran vida y significado con su nombre propio.

En un proyecto, que trabajé años ha, teníamos muchas máquinas de desarrollo y el administrador optó por aplicar esa costumbre tan castellana de poner nombre del santo del día en que llegaban. Nuestros servidores tenían nombre tan exclusivos como Demetrio, Paciano, Mauro, etc. Cuando llegó el momento de instalar la aplicación que desarrollábamos en casa del cliente optamos por hacerle un poco la pelotilla (orientación a cliente se llama) y buscamos nombres taurinos para las dos máquinas porque sabíamos la afición por el arte de Cúchares del destinatario. En aquellos tiempos Joselito y Ponce eran las estrellas de la fiesta taurina y así quedaron bautizadas las máquinas (un año después los nombres hubieran sido sin duda José Tomas y Joselito, en ese orden). Mi granito de arena fue poner a Joselito como máquina maestra y a Ponce de respaldo (al quite por si le pasaba algo a Joselito). Al contrario que en la vida real Joselito sigue funcionando y Ponce casi tiene telarañas en la CPU por falta de uso.

Hace una semana, después de mucho esfuerzo, conseguí plasmar en una presentación cómo quedaba mi proyecto BarriBlog encuadrado en otro proyecto de más envergadura de la UPM. Definí los componentes, la funcionalidad, las interfaces y los escenarios de interoperabilidad. Pero de toda esta información los comentarios de los revisores se centraron en lo inadecuado del nombre de dos componentes que van a extraer la información de los blogs. La verdad es que no me esforcé mucho en bautizarlos, me pudo el lado funcional más que el emotivo y los llamé Vampiro-padre y Vampiro-hijo. Menos mal que Joaquín Salvachua ha lanzado una propuesta de nombres con glamour y posiblemente se llamen: Lestat y Carmilla. Espero que estos nombres propios les den vida, en este caso infinita, que solo puede ser terminada clavándoles una estaca en el corazón.

Larga vida a Demetrio, a Paciano, a Mauro, a Joselito, a Ponce, a Lestat y a Carmilla

Related Posts Plugin for WordPress, Blogger...