viernes, 29 de septiembre de 2006

Inauguración del curso

Esta mañana asistí al acto oficial de inauguración del curso 2006/07 de la Universidad. El acto es una de esas ceremonias centenarias que se celebra en el Paraninfo de la Universidad. Los doctores van revestidos con los colores correspondientes al tipo de titulación.

A informática le corresponde el marrón por ser ingeniería. En mi caso, creo que era el único que llevaba vaqueros por debajo de la toga negra. De hecho, algún conocido me llamó la atención en plan de broma.

La primera intervención fue del Secretario General y fue buena, por breve y concisa. Posteriormente llegó la lección inaugural, que fue impartida por Javier A. Martínez del Depto. de Filología Española, acerca de "El lenguaje (políticamente) correcto". La verdad que fue muy entretenida al estar adornada por diversos ejemplos simpáticos.

Después habló el Rector en su línea habitual y el Presidente del Principado, también en su línea habitual. Durante el acto se fué acumulando un gran calor en la sala, lo cual unido a los incómodos bancos lo hizo poco llevadero.

Posteriormente, hubo una comida, en la cual me senté, por azar, en una mesa con 3 catedráticos eméritos: León Garzón, Antonio González Carlomán y Miguel Lorente Páramo. La conversación resultó bastante interesante. Para mí es muy motivador encontrar gente que mantienen el espíritu investigador independientemente de la edad.

jueves, 28 de septiembre de 2006

Optimización de XSLT y XPath

Esta tarde encontré un hueco para leer el artículo XSLT and XPath Optimization de Michael Kay.

El artículo me pareció interesante porque utiliza muchas técnicas clásicas del desarrollo de compiladores.

Me gustó especialmente que utiliza evaluación perezosa, como Haskell.

Como curiosidad, tiene una frase dedicada a los investigadores académicos que me hizo gracia:

As with other academic work, it often selects an interesting subset of the language, leaving out not only the parts that are of no interest to the researchers, but often the parts that are the most intractable. This can make the papers frustrating to a practical engineer.

Disculpas

Parece que el último artículo que escribí ha sido malinterpretado por mucha gente pensando que me reía de un alumno.

He recibido un montón de comentarios anónimos insultando al tutor, a la Escuela y a mí, por haberlo publicado.

En primer lugar, decir que no pretendía en ningún momento reírme del alumno. Al contrario, como algunos decían, puede haber muchas causas de que escribiese dicha función. Simplemente ponía "me llamó la atención" por eso mismo, porque me llamó la atención.

Al parecer, la popularidad del artículo fue debida a que alguien publicó una entrada en Meneame.net. He pasado de tener unas 45 visitas diarias a 2900 visitas en 4 horas. Impresionante.

En fin, no me gusta tanta popularidad y como creo que alguien puede deducir a partir de los datos del artículo quién era el alumno, he decidido eliminar el artículo y pedir disculpas para los que se hayan ofendido.

sábado, 23 de septiembre de 2006

Visitando EcoComputer

Esta mañana realicé una visita a la empresa EcoComputer, que tiene su sede en Avilés.

La visita fue gracias a la invitación de un ex-alumno de la Escuela y coincidía con su último día de trabajo en la empresa, ya que se va con una beca a Bruselas.

Fue una experiencia gratificante observar cómo una empresa asturiana que realiza servicios informáticos empieza a expandirse al resto de España. Me enseñaron varios proyectos interesantes que combinaban soluciones hardware y software para trenes y aeropuertos.

Otra cosa que me gustó fue que en la empresa trabajaban varios ex-alumnos de la EUITIO. Además, coincidió que a casi todos ellos los conocía por diversos motivos, todos positivos.

Una sensación muy agradable para un profesor es ver a antiguos alumnos trabajando, rompiendo la barrera invisible que separa al alumno del profesor y transformándose en colegas de profesión.

miércoles, 20 de septiembre de 2006

Tribunales, manzanas, informática y arte

Esta mañana participé en el tribunal de la tesis doctoral de Jaime Albarracín en la que plantea un modelo que él denomina reorientación a objetos que pretende mejorar el desarrollo de las organizaciones. El doctorando hizo una buena defensa de su idea y no hubo ningún problema.

A su vez, ayer por la mañana Brenes defendía su proyecto fin de carrera que yo dirigía. No sabía si escribir sobre lo que ocurrió, pero él lo ha hecho y creo que lo ha explicado bastante bien.

Brenes realiza alguna reflexión la informática como arte. El tema es muy interesante y no es nuevo. En 1974 Donald Knuth ya había escrito un artículo titulado Computer programming as an art. He visto que está online aquí (yo lo había leído en su día cuando hice mi tesis doctoral).

En mi opinión, una cosa es computer science y otra diferente computer engineering, aunque tienen rasgos en común, en muchas cosas tienen enfoques diferentes. Eso sí, ambas son necesarias y ninguna es mejor que la otra.

Sobre la nota del proyecto, decir que los proyectos son muy difíciles de comparar, es como asignar notas numéricas para comparar peras y manzanas. Y encima, dejar que lo hagan tribunales elegidos aleatoriamente.

Al final, acaban produciéndose algunas valoraciones que no son coherentes. Claro que, siguiendo la lógica de James Surowiecki en su The Wisdom of Crowds, es posible que esta forma de evaluar sea la más justa a largo plazo.

lunes, 18 de septiembre de 2006

Nueva versión de XML Básico

Esta tarde comencé a impartir otra versión del curso XML Básico organizado por la Fundación CTIC. El curso se imparte en las instalaciones de Dispal en el Parque Tecnológico de Llanera. Las instalaciones están bastante bien y casi todo ha funcionado a la perfección.

El único fallo, que mi portátil últimamente se rebela a conectarse a los cañones. ya me ocurrió en más sitios que no se veía la imagen. Aquí, aunque se veía la imagen, ésta temblaba...no sé qué le pasa.

Por el lado positivo, conecté el cañón a uno de los ordenadores de los alumnos e hice la presentación con ese ordenador. Este truco viene bastante bien para los cursos, porque de esa forma, los ejercicios los hace un alumno y se puede ver mejor la velocidad que ellos marcan.

El Eclipse funcionó muy bien, y se está decantando como mi preferido para cursos de XML.

En este curso, de momento, no he visto muchos messenger...los lectores habituales de este blog, ya saben que le tengo bastante manía al msn cuando imparto cursos.

Al ser un curso con 20 horas para DTDs y XML Schema (materia que en otros cursos cubro en 5 horas) y al ser 14 alumnos, el ambiente es relajado y me permite hacer bastantes ejercicios.

jueves, 14 de septiembre de 2006

Analizando las estadísticas...

Supongo que un pasatiempo habitual de los blogueros es mirar cuánta gente les lee. Al menos, yo lo hago. De hecho, cuando se reciben comentarios, a parte del contenido, lo que también te divierte es ver que alguien te ha leído.

Hace bastante tiempo instalé el contador de estadísticas Webstats4U, que está bastante bien y me indica que llevo 9371 visualizaciones desde septiembre de 2005.

Reciéntemente, instalé Google Analytics porque leí en algún sitio que estaba bastante bien. La verdad que está muy completo y hace unos cuantos gráficos divertidos, aunque no acabo de pillarle la gracia y parece demasiado profesional para mí.

El caso es que revolviendo entre las opciones del Webstats me fijé que puedo ver desde qué página han llegado mis lectores. Me llamó la atención que algunos llegan desde otros blogs, como el de p4k0null.

Tirando de la lista de enlaces de este blog, descubrí que Guti también tiene un blog, y que escribe en asturiano, castellano, francés e inglés. Qué callado te lo tenías, Guti! Me queda la duda de cuál es el criterio que utiliza para decidir en qué idioma escribe una noticia...

También me sorprendió que alguien haya llegado a mi blog desde el blog de Kenneth-André, alguien que creo que es noruego y que creo que no conozco de nada.

miércoles, 13 de septiembre de 2006

Tiras cómicas sobre Ingeniería del Software

Esta tarde tuve que finalizar la revisión de los artículos de las II Jornadas de Servicios Web.

Por diversos motivos, acabé encontrando un par de enlaces con tiras cómicas para hablar de temas de la ingeniería del software. No es que me partiese de risa, pero me parecieron divertidas.

El primero es una especie de libro escrito en Carnegie Mellon titulado The Adventures of Ricky and Stick. Habla de diversas fábulas sobre la adquisición de software y las acompaña por tiras cómicas con los mismos personajes.

El segundo es una tira que encontré en el blog de Sun de Jaime Cid (ésta me hizo más gracia). Por cierto, Jaime Cid, también tiene otro blog menos orientado a Sun que también me pareció interesante.

jueves, 7 de septiembre de 2006

Papers in english

Today, I spent most of the time writing a paper for the ACM SIGCSE 2007 Conference. The deadline finishes this friday but I have to finish it tomorrow. I am not sure if it will be accepted, but it was funny to write it.

Yesterday, I received in my office the ACM SIGPLAN Notices of last May were I published a paper about Monadic Slicers with Y. Zhang and Agustín Cernuda del Río.

I have written this article in english because sometimes I was considering to write the whole blog in english. It is a nice way to practice your english. Some time ago, I saw another blog written in english by a spanish speaking person. I liked the idea although I am not sure if I will follow it.

Anyway, from now on, this blog will be in spanglish, as my home page.

martes, 5 de septiembre de 2006

La vuelta

Ayer volví a tomar contacto con la Universidad y como esperaba, la vuelta ha sido dura.

Por la mañana un examen en Gijón que tuvimos que corregir al finalizar porque el práctico será el próximo miércoles. Durante el examen tuve que volver a Oviedo a recoger a otro profesor y llevarlo de nuevo a Gijón para poder corregirlo.

Por la tarde, antes de entrar en la Escuela me encuentro con que a los alumnos que publicaron en el blog de la EUITIO cuando las elecciones les están convocando a declarar en los juzgados y que tienen que llevar abogado (o que les ponen un abogado de oficio). Es increíble cómo ese tema sigue todavía dando coletazos y descentrando a la gente. Y cuánto tiempo está perdiendo mucha gente por ese tema.

A continuación tuvimos una reunión de la Comisión de Calidad para decidir el baremo de selección de los estudiantes en el Master de Ingeniería Web. La decisión fue difícil y pasamos más de 2 horas discutiendo diferentes posibilidades. El problema es la dificultad de decidir un baremo objetivo que sea justo.

Además, me he vuelto a encontrar con el mismo problema que tenía antes de las vacaciones y que no sé cómo resolver...tanto que hoy he despertado a las 5 de la mañan y no he podido volver a dormir. Sobre ese problema no quiero contar más detalles, lo siento.

El baloncesto, protagonista

Al final, España ganó el mundial. Por unos días el baloncesto está siendo protagonista y ha apartado de los titulares deportivos al fútbol.

Al principio estuve bastante pendiente de las noticias pero el tono de algunos comentarios me empieza a cansar. Sobre todo, cuando algunos dicen que ellos siempre estuvieron apoyando a la selección cuando en el inicio del campeonato apenas se hicieron eco de que jugaba.

Pero bueno, siendo positivos, estoy contento de que ganasen y a ver si se anima más gente a practicar este deporte.

Me ha gustado que España ganase sin Gasol, porque si no, con el afán de buscar estrellas de los periodistas dirían que él fue el que lo consiguió, cuando yo creo que ha sido una labor de equipo importante.

Me ha gustado Estados Unidos perdiese, y además contra los que luego quedaron segundos...a ver si se les bajan un poco los humos.

Otra de las cosas que me ha gustado fue la forma de mover el banquillo del entrenador, dejando que jueguen todos un poco. Recuerdo que otros entrenadores anteriores apenas hacían rotaciones y al final acababa notándose.

Ah!, y también me gustó seguir el mini-blog de Berni Rodríguez. Es divertido que los protagonistas cuenten algo de lo que hacen.