viernes, 7 de marzo de 2008

Prácticas de J5EE en Ubuntu

A mi a cabezón no me gana nadie y me he propuesto hacer las prácticas de la asignatura Ingeniería del software orientado a componentes y sistemas distribuidos de la UOC utilizando Linux. Lo que se prometía como un dulce paseo de mano de mi apt o adept (Sí, utilizo Kubuntu) se convirtió en una semi-odisea con final feliz, de momento ...

Primer escollo, no he logrado encontrar un plugin de JBoss adecuado para la versión de eclipse que se encuentra en los repositorios de Ubuntu. Esto hace que te tengas que bajar, directamente, la versión correcta de Eclipse desde su web, pero claro, como al tener instalado el JDK de sun utilizando apt, no se dan de alta las variables de entorno que espera encontrar la versión de Eclipse que descargas, resulta que terminas bajándote también el JDK desde la web de sun.

La última alegría que te puedes encontrar es la siguiente: En la web que se indica en los apuntes no se encuentra el plugin compatible con la versión de Eclipse que te proponen utilizar en la asignatura, así que te lo tienes que descargar y añadirlo como sitio local a efectos de actualizaciones.

Vamos con el paso a paso:

  1. Descargar el JDK desde la web de SUN, yo me descargué la versión jdk-1.5.0_14-linux-i586.bin. No pongo directamente el enlace, porque los chicos de SUN, en la url, ponen datos de la sesión.
  2. Lo descomprimí directamente en el directorio y añadí al archivo .bashrc de mi home la variable de entorno siguiente:
  3. JAVA_HOME=/DirectoriodondeestáelJDK/jdk1.5.0_14
    export JAVA_HOME

  4. A continuación me bajé la versión recomendada de JBOSS, concretamente desde aquí.
  5. Lo descomprimí en el directorio y una vez más añadí la siguiente variable al final del archivo .bashrc de mi home:

  6. JBOSS_HOME=/DirectoriodondeestáJBOSS/jboss-4.2.2.GA
    export JBOSS_HOME
  7. Lo siguiente fue descargar la versión adecuada de Eclipse, la pueden obtener aquí, yo descargué el archivo eclipse-SDK-3.1.2-linux-gtk.tar.gz, solamente hay que descomprimirlo y funciona a la primera.
  8. El último paso es descargar el plugin JBOSS-ide que puedes obtener desde aquí, en los apuntes indican que podemos actualizar directamente con la opción de actualización del propio eclipse, pero en la url que aparece no hay ninguno adecuado para la versión de Eclipse sugerida. Lo que hay que hacer es descargarlo, descomprimirlo, una vez hecho esto sólo hay que añadirlo como un sitio local. Help > Software updates > Find and install > Search for new features to install > New local site. Basta con ponerle un nombre al repositorio y apuntar al directorio en el que hemos descomprimido el plugin. Si pulsas finish se instalará sin problemas.

Espero que os haya sido de utilidad. Ya contaré qué tal me va con la práctica ;)

Asus EEEPC 900

Acabo de encontrar un vídeo de la nueva versión del ASUS EEEPC, la fecha estimada de salida al mercado europeo se sitúa, parece que a ciencia cierta, a mediados del mes de Abril y el precio rondará los 399 €, la mejora más llamativa con respecto al ASUS EEEPC 701 es la nueva pantalla, más amplia y capaz de soportar una resolución de 1024 x 600. Y además con Linux ¡Estoy deseando tener uno!

Ahí va el video para los curiosos:

domingo, 2 de marzo de 2008

El sonido de mi Acer Travelmate 6291 funciona en Ubuntu

Hace varios meses que me compré un Acer Travelmate 6291 y, tras varios días de quemarme las pestañas intentando echar a andar el sonido, desistí.
Pues bien, ya tengo la solución y es bastante sencilla, por supuesto se la debo a alguien, la encontré en este blog. Fíjense en el tercer comentario, escrito a medias en portugués, en el primer enlace está la clave. De todos modos, reproduzco la solución:

En una consola, como root, ejecuta:
apt-get update
apt-get install linux-backports-modules-generic

En el caso de que no tuvieses instalado el kernel compilado para i386, el genérico, simplemente tendrías que cambiar el generic del final del nombre del paquete por el identificador de la arquitectura para la que está compilado tu kernel.

Una vez hecho esto, simplemente tendrás que editar el archivo /etc/modprobe.d/alsa-base y añadirle la siguiente línea al final:

options snd-hda-intel model=acer

Reinicia y disfruta de tu nuevo y flamante portátil con sonido. En la web anterior indican que funciona para la revisión 03 del hardware, pero mi portatil tiene una tarjeta de sonido rev 02, copio la línea correspondiente de la salida del comando lspci para que puedan comprobar si esta solución les va a servir.

00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)

Una última consideración, en un foro en inglés, alguien que habla en portugués da una solución para un problema que tenía gente como yo, que hablamos español. Por cosas como esta pienso que el Software Libre es otra cosa, es cierto, he estado meses sin poder escuchar música en mi portátil, pero de corazón, me da igual, porque entre todos, todos los que lo usamos y participamos en foros activamente, etc ... Estamos creando algo grande.