IT Crowd..!!!

Como ya dije en [este post->263] The IT Crowd había sido liberada. Versión 1.0, como pone el el DVD!!! Por que.. no he podido aguantar.. y aquí esta!!!

El DVD simple pero hará las delicias de los mas geeks. Con una entrada tipo carga de Spectrum. Escenas eliminadas, y muchas mas sorpresas.

Como un corto muy geek!!!

Aún estoy viendo el DVD.. mola!!!

Comunidad de “expatriados” .. o Spaniards.

Creo que en alguna ocasión os he hablado de la comunidad de Spaniards.

spaniards.es

Es un foro/blog/grupo de blog o como queráis llamarlo sobre españoles que en algún momento de su vida han decidido darle una oportunidad al mundo exterior.

Supongo que un poco en relación a los artículos que estoy preparando podría decirse que es un punto si queréis buscar información sobre como iros fuera de España.

Hay dos cosas que me han impresionado muchísimo de la web.

La primera es el mapa de usuarios, nunca me hago a la idea de lo repartidos que estamos los españoles por el mundo.

[->http://spaniards.es/mapa%5D

Pinchar sobre la imagen para verlo en tiempo real.

y segundo la de horas que se pueden perder surfeando por todos los blogs de usuarios de la comunidad.

[->http://spaniards.es/comunidad/blogs%5D

que gracias al trabajo de esta gente podemos ver de una forma cómoda con preview y todo.

Un paseo por la historia..

Este fin de semana, con motívo de la visita de mi prima Estela (su segunda visita desde mi estancia aquí) decidimos hacer un “viaje” que teniamos pensado desde hace mucho tiempo. Está muy bien eso de utilizar a tus visitas como escusa para salir de Londres. El sitio afortunado fue [Stonehenge->http://es.wikipedia.org/wiki/Stonehenge%5D

Asi que alli nos plantamos los 5 .. Ana, Estela, David, Rocio y yo.

Gracias a nuestra “manager” en excursiones y visitas conseguí organizar de una forma muy eficiente el viaje. La ruta a seguir era la siguiente

[London Waterloo->http://es.wikipedia.org/wiki/Metro_de_Londres%5D – TREN -> [Salisbury->http://es.wikipedia.org/wiki/Salisbury%5D -> AUTOBUS -> Stonehenge.

El viaje completo son aproximadamente unas 3 horas (salimos a las 8:20 y llegamos a Stonehenge a eso de las 11:30) ..

Cuando llegamos el único miedo que teniamos se hizo realidad. El señor Zeus se entretenia encabritando a las nubes .. y estas en represalia soltaban “cats and dogs” sobre nosotros.

Pero bueno, un pequeño tunel que comunicaba la taquilla con la zona de visita nos sirvio de refugio.

Despues de recrearnos con la posibilidad de ver en vivo y en directo algo que hasta ese momento solo había visto en los libros de historia volvimos para Salisbury ([fotitos en la galería->https://luy.orcasitas.com/gallery2/v/vida_londres/30-Septiembr-2006/%5D).

Cansados, aun secos (por suerte), y con sueño nos dimos una vuelta por Salisbury para poder disfrutar de sus calles y de la catedral (aunque yo no entré)

La verdad es me gusto bastante y si estais por aquí yo os recomiendo la visita. Para mi el poder ver en vivo y en directo “pedazos” de la historia me hace de alguna forma sentir las cosas un poco mas cerca.

We will Rock you

«We will we will rock you, We will we will rock you»

El dia 14 de Septiembre gritabamos eso a unos 15 minutos de terminar la obra.. Si, despues de 2 años en londres he decido pisar uno de sus famosos teatros (que espero que no sea el último).

El afortunado en cuestión fue el [Dominion->http://en.wikipedia.org/wiki/Dominion_Theatre%5D que desde el 2003 muestra la obra [We will Rock you->http://en.wikipedia.org/wiki/We_Will_Rock_You_%28musical%29%5D (ojo spoils)

Quedamos a las 6:45 (creo recordar) .. ya que la obra empezaba a las 7:30. Aprovechamos un conjunto de casualidades ([Rocio->http://ociore.orcasitas.com%5D queria ir, [Ana->http://londonaventures.blogspot.com/%5D estaba por londres y a [Miriam y Juanjo->http://ociore.orcasitas.com/?p=181%5D tambien les apetecia ir.

Me sorprendió que a pesar de llevar mas de 4 años en cartel aun se pueden ver grande aglomeraciones de gente en la puerta para ver la obra.

Supongo que tendrá que ver que por londres siempre hay mucha gente.

La obra, simplemente genial. Si os gusta Queen.. algo para no perderse en Londres.

Y .. para los que lo esteis pensando.. no .. no es “relativamente” caro ir a un teatro en Londres. Las entradas salieron por £20 (30€ aproximadamente), que para unas entradas no esta nada mal. No muy lejos y se veia bien. El truco.. pues tenemos que agradecerselo a Rocio, que gracias a sus horarios pudimos pillar entradas.

El “secreto” (que no es tal) para encontrar entradas asequibles para las obras mas famosas de Londres es:

– Primero tener flexibilidad (te puede tocar cambiar el dia varias veces) – Leicester Square esta llena de tiendas de descuentos de entradas. – El misterio es ir temprano (11 o asi) del dia que quieras ir al teatro y mirar una por una todas hasta que veas una que consideres barato. (o asequible) – Comprar las entradas y disfrutar.

Logicamente si no quedan entradas o ese dia estan caras te toca cambiar el dia, pero el ahorro a veces merece la pena.

Lectura en el “tube”

Una de las cosas que me he aficionado en Londres es a la lectura mientras voy en el metro (a.k.a Tube).

Nunca me habia dado por esto, pero no se por que el estado del transporte en londres hace que durante el viaje intentes evadirte de lo que esta ocurriendo.

El libro que ha caido en mis poder esta vez ha venido desde españa de las manos de Bea, (Ana’s sister).

Lei por primera vez sobre ese libro en un blog ([parquestrit->http://parquestrit.blogspot.com/2006/08/emigrados-en-londres.html%5D) y me llamo la atención por su temática. Y, como tampoco era muy caro decidí darle una oportunidad.

Bea muy gentilmente se presto a buscarmelo y a traermelo. Se que le costo un poco, y desde aqui aqui muchas gracias.

El libro se llama [Emigrados en Londres->http://www.unilibro.es/find_buy_es/product.asp?sku=699012&idaff=0%5D y cuenta a modo de cuentos pequeñas vivencias de gente que vino a Londres a buscarse la vida.

La verdad es que si alguna vez has pasado por ello el libro consigue sacarte un par de sonrisas. Frases que reconoces, ya sea por haberlas eschado, o por haberlas dicho.

“El primer sitio al que me llevaron fue Picadilly.No sé, pero muchos emigrantes, cuando deciden salir, va a Picadilly Circus. La mayoría conocen poco mas de Londres que el camino que les lleva al trabajo, y aquella plaza parece simbolizar para ellos la diversión. Quizá son las luces, los cines, la estatua de Eros.”

JAVA 1.5 + MySQL 5 + Tomcat 5.5 en Debian Sarge 3.1

Me encanta Debian por muchas razones:

– Todo es bastante sencillo de realizar
– La instalación y administración es muy limpia.
– Siempre encuentras mucha ayuda sobre como hacer las cosas.

pero también la odio..

– Nunca intenteis instalar una última versión en Debian.

El ciclo de “Releases” de debian da a esta distribución una gran estabilidad, pero también hace que a veces, cuando estas buscando una funcionalidad de determinado servicio que solo esta en la última versión, que te acuerdes de media familia de quien la diseño asi.

Esta semana he estado intentando instalar una configuración un poco “extraña” para una Debian. Tiene que ver con una cosa que estamos haciendo en el trabajo.

– Debian 3.1 (sarge)
– MySQL 5
– JAVA 1.5
– Tomcat 5.5

La verdad es que lo que estamos intentando bien se podría haber hecho con otras versiones, pero a veces hay que tirarse a la piscina.

Bueno, pues la instalación comienza asi.

La máquina sobre la que debemos instalar Debian tiene las siguientes especificaciones:

– DUAL AMD 64 bits
– 16 Gb de Memoria
– Controladora 3Ware 9550SX
– 1.2 Tb de disco duro.

Ya la configuración plantea varios problemas

El soporte para AMD 64bits en Debian es aun experimental, pero bueno, es posible bajar una ISO para realizar la instalación.

– [Debian — AMD64 Ports->http://www.debian.org/ports/amd64/%5D

Bien, una parte funcionando… ahora al instalar me doy cuenta que
la controladora no esta soportada, bien.
Buscando por la red encuentro esto.

– [ I want to use Debian Sarge 3.1 with the 9550SX, but support isn’t included. ->http://www.3ware.com/kb/article.aspx?id=14860%5D

Despues de bajar ese CD y de una instalación sin problemas me doy cuenta que hay que activar un par de opciones en el Kernel. Una sin importancia

– SMP

Asi que a recompilar.

Como pretendo que esto sea una instalación lo mas limpia posible voy a intentar que todo lo que se instale en la máquina sea a traves de paquetes.
Me pongo a investigar un poco y descubro que debian incluye una utilidad para poder hacer un paquete de una versión de kernel tuya. Las instrucciones son muy sencillas.

{{{Kernel}}}

– Descargar el Kernel
– Descargar unos paquetes que necesitamos


# apt-get install bzip2
# apt-get install kernel-package
# apt-get install libncurses5-dev

– El importante es [kernel-package->http://packages.debian.org/stable/misc/kernel-package%5D que es el que nos va a permitir hacer el .deb

– Despues descomprimimos los fuentes

# tar -jxpvf kernel-file.tbz

– Y comprobamos que todo esta correctamente (opciones y parámetros).

# cd kernel-version
# cp /boot/configxxx. .config
# make menuconfig

– Una vez todo esta listo simplemente hay que hacer lo siguiente

# make-kpkg -rev netusage.1 kernel_image

– Y ya esta listo para instalar.

# dpkg -i kernel-image-2.6.17.8_amd64.deb

– Por defecto este kernel no genera initrd (aun no he mirado por que), asi que si utilizais esta funcionalidad tendreis que generarlo a mano.

# mkinitrd -o /boot/initrd.img-2.6.17.8.img 2.6.17.8

Una vez hecho esto, ya tenemos listo una parte. Nuestra máquina arranca con el nuevo Kernel (comprobarlo 😉 )

Vamos a por la instalación de JAVA.

{{{JAVA}}}

Es un proceso bastante documentado, asi que realmente no vamos a hacer mucho incapié en el. (mi amigo [Xer0->http://xero.zoomblog.com/archivo/2005/09/28/instalar-Java-en-Debian.html%5D ya lo publicó en su momento.

– Añadir “non-free contrib” en /etc/apt/sources.list
– Despues ejecutar los siguiente


# apt-get update
# apt-get install java-package

– Descargar en JRE y JSDK (formato bin) de [->http://java.sun.com%5D
– Los comandos siguientes solo se pueden ejecutar como no root asi que.


# useradd admin -m
# su - admin

– Y por último creamos el paquete.


# fakeroot make-jpkg jre-1_5_0_08-linux-amd64.bin
# fakeroot make-jpkg jdk-1_5_0_08-linux-amd64.bin

– Y logicamente instalarlos.


# dpkg -i sun-j2re1.5_1.5.0+update08_amd64.deb
# dpkg -i sun-j2dk1.5_1.5.0+update08_amd64.deb

{{{MySQL 5}}}

Esta es la parte mas facil de todo el proceso. Para poder instalar esta versión en Debian Sarge haremos uso de los backports. Puede que a alguien no le gusten, pero a veces hacen tu vida mas facil.

– Añadir la siguiente linea al sources.list


deb http://www.backports.org/debian/ sarge-backports main contrib non-free

– Y ejecutar


# apt-get udpate
# apt-get -t sarge-backports install mysql-common
# apt-get install mysql-server-5.0

– No os olvideis de cambiar la password del mysql 😉


# mysqladmin password '{password}'

Y por último la parte mas entretenida.

{{{TOMCAT 5.5}}}

Digo que es la parte mas entretenida por que no tengo ni idea de Tomcat. Pero bueno, siempre algo se puede hacer.

Empece a googlear(®) .. para ver que información había. El problema, el de siempre, tomcat.. tomcat.. pues en debian no me viene nada por eso. 😉

Encontre información sobre tomcat5 (en fase testing) .. pero 5.5 nada. Vi que se estaba trabajando en los paquetes (creo que no esta ni en unestable, que estan en experimental). La información esta en esta URL

[->http://people.debian.org/~avdyk/tomcat5.5/%5D

Asi que me puse a ello. Y lo que saque “por prueba y error es esto”


# apt-get install subversion
# apt-get install cdbs
# svn co svn://svn.debian.org/svn/pkg-java/branches/tomcat5/tomcat5.5.x/
# cd tomcat5.5.x/

Eso nos permite acceder a la definición de como se hacen los paquetes. A partir de eso y tal como dice en la web podremos generarlos. Pero antes había que hacer unos cambios.

– Editar tomcat5.5/debian/rules y cambiar JAVA_HOME.


JAVA_HOME := /usr/lib/jvm/java-gcj

por esto


JAVA_HOME := /usr/lib/j2sdk1.5-sun/

– Instalar algunas dependencias para que nuestro programa compile.


# apt-get install libcommons-fileupload-java
# apt-get install libstruts1.2-java
# apt-get install unzip xsltproc
# apt-get install junit
# apt-get install libjessie-java
# apt-get install libxalan2-java
# apt-get install libgnujaf-java
# apt-get install libgnumail-java
# apt-get install kaffe

Algunas dependencias se puede “satisfacer” con paquetes de testing, yo he optado por esa solución, aunque lo “seguro” seria hacer un backporting.
Las librerias son:

– libcommons-launcher-java
– libcommons-el-java
– java-gcj-compat-dev

La primera y la segunda se pueden “arreglar” pero la tercera habrá que hacerlo de otra forma.


# wget -c http://ftp.de.debian.org/debian/pool/main/libc/libcommons-collections-java/libcommons-collections-java_2.1.1-6_all.deb
# dpkg -i libcommons-collections-java_2.1.1-6_all.deb
# wget -c http://ftp.de.debian.org/debian/pool/main/libc/libcommons-logging-java/libcommons-logging-java_1.0.4-5_all.deb
# dpkg -i libcommons-logging-java_1.0.4-5_all.deb
# wget -c http://ftp.de.debian.org/debian/pool/main/libc/libcommons-launcher-java/libcommons-launcher-java_1.1-3_all.deb
# dpkg -i libcommons-launcher-java_1.1-3_all.deb
# wget -c http://ftp.de.debian.org/debian/pool/main/libs/libservlet2.4-java/libservlet2.4-java_5.0.30-3_all.deb
# dpkg -i libservlet2.4-java_5.0.30-3_all.deb
# wget -c http://ftp.de.debian.org/debian/pool/main/libc/libcommons-el-java/libcommons-el-java_1.0-3_all.deb
# dpkg -i libcommons-el-java_1.0-3_all.deb

– Para arreglar la última nos descargaremos el fichero [ecj.jar->http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.2-200606291905/ecj.jar&url=http://www.mirrorservice.org/sites/download.eclipse.org/eclipseMirror/eclipse/downloads/drops/R-3.2-200606291905/ecj.jar&mirror_id=96%5D
y lo copiaremos en el lugar apropiado. (gracias [Abs->http://www.fingertap.org/%5D por la info


# cp ecj.jar /usr/share/java/

Con eso (y el SDK de sun) ya no necesitamos el {java-gcj-compat-dev} asi que lo borramos de las dependencias.

Editamos el fichero {tomcat5.5/debian/control} y borramos toda referencia a {java-gcj-compat-dev}

Cuando ya tenemos todo esto dentro del directorio tomcat5.5 ejecutamod


# svn-buildpackage --svn-ignore -uc -us -rfakeroot

y magicamente tendremos nuestros .deb.. que podemos instalar con dpkg.

De Stratford a Stratford-UPON-Avon

Uno de los fines de semana que estuvieron aqui la vista de [Ana-http://londonaventures.blogspot.com/] aprovechamos para ir a [Stratford-UPON-Avon->http://www.stratford-upon-avon.co.uk/%5D.

Teniamos bastantes ganas de ir a este pueblecito, después del fallido intento sustituido por la vista a … umm lo intento pero no me acuerdo. 😉

El mayor atractivo de este pueblog es que fue la ciudad natal de un tal [William Shakespeare->http://es.wikipedia.org/wiki/William_Shakespeare%5D

Que como todo el mundo sabe (vease mundo=U.K.) es el mayor e único escritor existente en toda la historia de la literatura.

El atractivo de la ciudad, como todos podeis imaginar, es sumergirte en la historia y vida del famoso escritor e ir conociendo todo lo que rodeo a su fama. Andar alrededor del pueblo visitando las numerosas pertenencias del susodicho escritor y aprendiendo pequeños matices de su vida que desconociamos.

Realmente la visita estuvo muy bien (gracias Ana por prepararla) … y como siempre aqui os dejo las [fotitos->https://luy.orcasitas.com/gallery2/v/vida_londres/12-Agosto-2006/%5D