sábado, 26 de noviembre de 2005

Una película!!!

Estaba esperando que acabase el Festival de Cine de Gijón para redactar un artículo con el título: "Un año sin cine". Debido a que desde el último festival, no volví al cine y a que este año creo que voy a tener difícil poder asistir.

Y, de repente, ayer en Valencia, a las 20h, tras la tesis de Bernardo Cuenca, decidí que podía buscar alguna sala que pusiera películas en versión original y...de casualidad al lado del hotel había un centro con 16 salas, algunas de las cuales en versión original.

Me decanté por la película "Match point" de Woody Allen y no me defraudó en absoluto. O sea, me gustó mucho! La peli está bien hecha y tiene un guión interesante con un final inesperado. Qué más se puede pedir!

Creo que este es el primer mensaje que pongo sobre cine...pero es que este blog lo he inaugurado en una etapa de mi vida en la que apenas tengo tiempo para ir al cine...

A ver si esta próxima semana logro escapar a ver alguna peli del festival de Gijón...

Ah! se me olvidaba comentar que en el viaje a Valencia coincidí con Pepe Colubi (nos conocemos de la etapa de Kactus Jack) y me comentó que iba a sacar este próximo lunes un nuevo libro sobre prensa rosa...seguro que merece la pena!

Tesis de Bernardo Cuenca Grau

Ayer viernes, tuve el honor de formar parte del tribunal que juzgaba la tesis doctoral de Bernardo Cuenca Grau. La tesis se titulaba Combinación e Integración de Ontologías en la Web Semántica.

Realmente, la tesis es muy buena y realiza una gran aportación al problema de conexión de múltiples ontologías. Para ello, aplica un formalismo lógico denominado "E-connections" que permite crear propiedades que enlazan varias ontologías.

En el tribunal de la tesis también estaban Asunción Gómez, Óscar Pastor, Santiago Felici y José Llorens Sánchez.

En la comida hubo una interesante conversación sobre la investigación en España y la participación de proyectos Europeos. Interesante sobre todo, por la experiencias que Asunción tiene en el campo.

Tras la comida estuve tomando algo con Bernardo Cuenca, hablando principalmente de la Web semántica y de proyectos de futuro.

Desde mi punto de vista, la línea de investigación de Bernardo es de un gran nivel. Como dije en la tesis, Bernardo es el "Pau Gasol" de la Web semántica...

Foto con Steven Pemberton en la EUITIO


En el anterior mensaje comentaba que Steven Pemberton había imaprtido un tutorial en el salón de actos de la EUITIO. Al igual que con Eric Miller, Encarna, del W3c estuvo al tanto para inmortalizar el momento y aquí dejo una foto del comienzo del acto en el que presenté a Steven.

jueves, 24 de noviembre de 2005

Steven Pemberton en Oviedo

Ha finalizado el evento Fundamentos Web, en el que la EUITIO colaboraba ofreciendo una sala para la realización de un tutorial de Steven Pemberton sobre XHTML2.0 y XForms.

El tutorial fue muy bueno. Me habían dicho que Steven era un gran comunicador y lo demostró. Durante el mismo hubo incluso un par de apagones de luz y supo afrontarlos con gracia. De hecho, algunos comentarios sobre el tutorial, eran que debería haber sido más extenso.

Una pena que en mi caso tuviera que hacer muchas otras cosas y andar entrando y saliendo del mismo...pero no me perdí el momento glorioso en el que comentó que el futuro era la "Programación Declarativa"!!!

Como anécdota, Steven Pemberton, fue uno de los co-autores de ABC, el lenguaje de programación antecesor de Python. Otro co-autor de ABC es Lambert Meertens, a quien conocí en algún congreso sobre Programación funcional, de hecho, es uno de los gurús del campo.

Otro detalle interesante es que Steven Pemberton tuvo en su día la idea de diseñar lenguajes de programación desde el punto de vista de la usabilidad, que es una idea que ya propuse yo a alguien para desarrollar una tesis doctoral.

Otra cosa que me gustó de Steven Pemberton es su "background" en compiladores y diseño de lenguajes de programación. Confirma mi impresión de que el conocimiento de lenguajes de programación es realmente básico para la disciplina informática.

domingo, 20 de noviembre de 2005

FOAF -> LOAF -> Joshua Schachter -> Del.icio.us

Esta mañana estuve leyendo un poco más sobre FOAF para el famoso proyecto Weso. Al final, como suele ocurrir, lo más clarificador fue coger la especificación. La especificación está generada a partir de un fichero RDF/OWL. He cargado dicho fichero con los dos editores de ontologías: Protègè y Swoop (por cierto, que cada vez me gusta más Swoop). Y como tenía alguna duda acabé cargando el fichero RDF en emacs.

Al final del fichero incluyen un intrigante mensaje: "FOAF is ...semantic web vapourware for the masses...coming soon: LOAF support" No pude evitarlo y busqué LOAF a ver qué era.

Encontré la página loaf.cantbedone.org en la que hablan de un sistema de intercambio de contactos de agendas electrónicas. La verdad, que todavía no sé si es una coña o van en serio. Porque el tono es bastante divertido y no tenía ganas de probar el programa Perl que ofrecen.

Lo que me llamó la atención de LOAF fueron los autores. Uno de ellos pone que es Joshua Schachter. Al buscar quién era, me encuentro con que es el autor de Del.icio.us, que para mí es una de las ideas recientes más brillantes para un sitio web. Y como en otras ocasiones, antes de del.icio.us, ya había dirigido yo un proyecto fin de carrera sobre gestión de bookmarks...aunque, por supuesto, lo mejor de del.icio.us, no es la gestión de bookmarks, sino el etiquetado social. En la página de Joshua Schachter, he encontrado algunas cosas más que ha hecho (incluidas algunas entrevistas recientes).

martes, 15 de noviembre de 2005

Datos semiestructurados en ACM Queue

Este año he modificado mi suscripción a ACM y ahora recibo la revista ACM Queue.

El número que me ha llegado ha sido una grata sorpresa ya que está dedicado a la información semi-estructurada, que es otra forma de llamar a los datos que habitualmente se representan mediante XML.

Contiene varios artículos interesantes, con un nivel de profundidad asequible, ideal para leer en un autobús:). Uno de los que más me ha gustado es el de Learning from the Web, de Adam Bosworth, en el que repasa algunas de las características que han hecho popular a la Web y estudia si esas características se pueden aplicar a los sistemas de bases de datos.

Otro artículo interesante es el de Order from Chaos, de Natalya Noy, que habla sobre las ontologías. En realidad el artículo es un poco propagandístico, pero puede venir bien como introducción al tema.

También es interesante el artículo XML and semistructured data de C. M. Sperberg-Mcqueen (uno de los padres de XML).

Finalmente, me ha parecido graciosa la sección (What's on your hard disk?) en la que preguntan a varias personas cuáles son sus programas favoritos y cuáles los que odian...Emacs y Eclipse salen entre los favoritos, mientras que Visual Age, vi y Visio salen entre los odiados :)

jueves, 10 de noviembre de 2005

Weso apuesta por FOAF

Esta tarde tuvimos una nueva sesión de prácticas en el proyecto WESO en la que los alumnos de la asignatura presentaron lo que habían investigado sobre diferentes aplicaciones de RDF. Los grupos estudiaron: EARL, FOAF, RDFCalendar, OpenMoz, RSS 1.0 y otras.

Al acabar Brenes y Roch añadieron una propuesta original sobre la aplicación de técnicas de web semántica a la creación de un mapa de la titulación.

Después se hizo una votación para ver con cuál de las tecnologías seguiríamos investigando y quedaron empatadas FOAF y la idea del mapa de titulaciones. Por lo que hemos decidido tirar por ambas intentando juntarlas.

Al llegar al despacho he estado revisando algo sobre FOAF y he encontrado unos artículos de un Taller sobre FOAF del año pasado. Varios hablan sobre redes sociales, un tema que me parece muy interesante...bonita coincidencia.

Ah, otra coincidencia, un experto en ciberdelincuencia me dijo que estaba investigando en redes sociales y su aplicación al control de delitos en la red.

Conferencias de la EUITIO

Ayer se organizaron dos actos en la EUITIO.

Por un lado, el Microsoft University Tour en el que vino Alberto Sánchez, encargado de relaciones con Universidades de Microsoft. El evento tuvo buena acogida por los estudiantes, aunque no pude participar debido a que me coincidía con una comisión de docencia. Al mediodía estuve comiendo con él y Aquilino intercambiando impresiones sobre los estudios de informática.

Por la tarde, a las 18h hubo una charla sobre Ciber-delincuencia en la que participó el inspector Jefe del Grupo de Delitos económicos e Informáticos de la Policía Nacional, junto con José Luis Rubianes. Personalmente, creo que la charla fue muy interesante y lo mejor fue el buen ambiente de alumnos: el Salón de Actos lleno (gente sentada por los pasillos) y un montón de preguntas. También aparecieron varios periodistas.

El único "pero" a todo ésto, es que, como viene siendo habitual, la Universidad de Oviedo y la Prensa, han obviado nuestros actos. En el Resumen de Prensa aparece la noticia de que Alberto ha venido a Gijón en exclusiva a presentar la XBox "convirtiendo por un día la villa de Jovellanos en el faro de las nuevas tecnologías...", en fin.

El mejor consuelo para estas cosas es seguir luchando para hacer las cosas bien...y a esperar que algún día se den cuenta...

viernes, 4 de noviembre de 2005

Reducir costes vs. Maximizar beneficios

Esta mañana tuve una interesante reunión con dos personas licenciadas en económicas y entre otras cosas, me comentaron que había dos tipos de economistas, los que optaban por reducir costes y los que optaban por maximizar beneficios.

En un caso degenerado, los que optan por reducir costes, pueden decidir cerrar la empresa, así ya no hay gastos ni costes ni nada...la duda está en saber qué tipo de economistas lideran nuestra Universidad y nuestra autonomía...

jueves, 3 de noviembre de 2005

Grafos Inductivos

Con el fin de ir desarrollando la representación de los grafos RDF en el proyecto WESO, me he puesto a utilizar la Functional Graphs Library desarrollada por Martin Erwig. El domingo pasado mientras paseaba a Nuria (bueno, mientras ella dormía plácidamente en su silla), encontré un hueco para leer el artículo en el que describe dicha librería. Luego, estuve haciendo pruebas en Haskell y parecía que funcionaba.

Sin embargo, a la hora de eliminar aristas del grafo, me di cuenta que la librería carecía de una función que permitiese eliminar aristas con diferentes etiquetas. La función existente "delEdge" eliminaba todas las aristas entre 2 nodos. Escribí al autor y me dijo que faltaba dicha función si utilizaba enlaces entre nodos con diferentes etiquetas (el nombre técnico que me dio es multigrafos). Me dijo que la incluiría en la siguiente edición y que no era difícil de codificar. Me puse a ello, y se la envié (la verdad que no tardé mucho)...la función la denominé "delLEdge" ...realmente me divierte codificar en Haskell...

En realidad lo hice ayer después de otro día maratoniano con Junta de Escuela incluida. Seguramente, me puse a codificar en Haskell para olvidarme un poco de lo de la Junta...en fin...