Importancia de la presencia en la Web de la Universidad

Esta mañana he asistido a la conferencia "Importancia de la presencia en la Web de la Universidad" organizada por el Vicerrectorado de Tecnología e Innovación Educativa de la Universidad de Alicante. La presentación ha estado a cargo de Isidro Aguillo del InternetLab del CSIC. La charla ha estado realmente bien. No ha sido una sesión de recetas para que una web suba posiciones en google, menos mal, sino que ha tenido un enfoque más didáctico: Cómo medir de forma cuantitativa la presencia en la web.

El uso de los buscadores como fuente de datos y las técnicas que utilizan para realizar los análisis cuantitativos son innovadoras, al menos no las conocíamos. Además, la importancia que conceden a la presencia en Internet como fuente de divulgación científica seguro que es algo que dará que hablar en un futuro cercano.

Importancia de la presencia en la Web de la UniversidadLa ‘parte negativa’ tiene que ver con mis expectativas personales. Me ha sorprendido el poco hincapié hecho acerca del uso de estándares web, que sirven entre otras cosas para facilitar la indexación de las páginas y, por tanto, la visibilidad. La, en mi opinión, excesiva importancia que aparentemente se concede a formatos propietarios como .doc (Microsoft Word) y .ppt (Microsoft Powerpoint) no contribuyen precisamente a reducir la brecha digital. No debería valorarse de la misma forma un documento publicado en un formato abierto y accesible desde distintas plataformas, como PDF (Portable Document Format) o PS (PostScript) que un documento publicado en un formato cerrado y propietario, para el cual es necesaria la adquisición de un sistema operativo y un paquete ofimático concreto. Están disponibles para su descarga la presentación (en PDF) y el vídeo de la conferencia, en formato WMV (uff! Windows Media Video) comprimido con ZIP. También es posible ver la conferencia desde el navegador, o desde la página del Vicerrectorado.

El software libre tiene menos fallos

En este post contaba cómo se están tomando en serio el tema del software libre en EEUU, desde el punto de vista de la seguridad. Las acciones que se han llevado a cabo estaban enmarcadas dentro de la estrategia "The National Strategy to Secure Cyberspace". Con este estudio se pretendían lograr dos metas adicionales en un plazo de 3 años:

  1. Mejorar la herramienta de análisis de código fuente de Coverity.
  2. Usar los conocimientos adquiridos, en el proyecto de mejora de seguridad del software libre.

Ya se han hecho públicos los primeros resultados del estudio. La media de errores en proyectos open source es de 0,434 bugs por cada 1.000 líneas de código frente a, entre 20 y 30 en el software comercial. El caso más destacable ha sido Amanda. En principio, éste era el proyecto con mayor índice de fallos (108 bugs por cada 1.000 líneas de código). Una vez detectados los errores, la comunidad que participa en el desarrollo de Amanda y, en una semana, todos los errores detectados habían sido subsanados, lo que lo convierte en el programa con menos errores de entre los analizados.

Oracle SQL Developer

SQL DeveloperSQL Developer es el nombre de la nueva herramienta de Oracle destinada al desarrollo de código PL/SQL. Es posible recorrer los objetos de una base de datos (Oracle, por supuesto); editar, depurar y ejecutar scripts, e incluso crear y organizar informes.

La herramienta es gratis (free) y está disponible para Microsoft Windows, GNU/Linux y Mac OS X.

Aunque no llega al nivel de otros productos comerciales como TOAD, es una herramienta muy útil para el desarrollo sobre GNU/Linux. En mi caso, estoy a punto de jubilar el TORA, ¡con lo que me costó compilarlo!

No es necesario instalar la aplicación, basta con descompactar y ejecutar. El único requisito es disponer de la versión 1.5 del runtime de java. La instalación de esta versión de runtime en Ubuntu Breezy es tan sencilla como seguir estos pasos:

  1. Añadir el repositorio de freecontrib.org: echo "deb http://antesis.freecontrib.org/mirrors/ubuntu/plf/ breezy free non-free" >> /etc/apt/sources.list
  2. Actualizar la lista de paquetes sudo aptitude update
  3. Instalar el paquete que contiene el runtime sudo aptitude install sun-j2sdk1.5
  4. Seleccionar la versión 1.5 sudo update-alternatives --config java
  5. Verificar la versión instalada javac -version