30.3.07

Mapas gráficos con Gimp

Odio a Macromedia Flash, me mata el tener que tragarme los treinta segundos de introducción de rigor que tanto de moda se ha puesto y que, en muchos casos, ni tan siquiera hay botón de "skip".
Como alternativa somos muchos los que proponemos los mapas gráficos que, además en Gimp se hacen en cuatro patadas:

1) Abrir con Gimp la imagen sobre la que queremos generar el mapa

2) Nos hacemos con el filtro necesario: Filtros -> Web -> Mapas de imagen

3) Utilizando las herramientas de selección del filtro, escogemos la zona y damos valor al evento.

4) Antes de abandonar la ventana del filtro, guardamos el documento en formato htm

5) Copiamos el código o editamos el htm resultante

Y el resultado sería tal que así:










27.3.07

Plugin Flash 9 para Firefox (Iceweasel) bajo Debian AMD64

Ñapa donde las haya, pero bueno, tira, que es lo que cuenta en este caso:

1) Descargarse el nspluginwrapper de su web, en formato rpm que es más cómodo
http://gwenole.beauchesne.info/en/projects/nspluginwrapper#downloads

2) Instalar los paquetes necesarios para ejecutar el programa y convertir los rpms a debs:

geonosis:/usr/src# apt-get install ia32-libs linux32 alien


3) Instalar el paquete ia32-libs-gtk de la rama experimental

geonosis:/usr/src# wget http://ftp.es.debian.org/debian/pool/main/i/ia32-libs-gtk/ia32-libs-gtk_1.0_amd64.deb
geonosis:/usr/src# dpkg -i ia32-libs-gtk_1.0_amd64.dev


4) Convertir los rpms a .deb e instalarlos

geonosis:/usr/src# alien -d *.rpm
geonosis:/usr/src# dpkg -i nspluginwrapper_0.9.91.3-2_amd64.deb nspluginwrapper-i386_0.9.91.3-2_amd64.deb


5) Descargamos el plugin flash de la página de Macromedia, descomprimimos el archivo y convertimos la librería con nspluginwrapper

geonosis:/usr/src# /usr/lib/nspluginwrapper/x86_64/linux/npconfig -i /home/jose/install_flash_player_9/libflashplayer.so

6) Copiamos el archivo generado al directorio de plugins de iceweasel

geonosis:/usr/src# cp /home/jose/install_flash_player_9/npwrapper.libflashplayer.so /usr/lib/iceweasel/plugins

Y ñapa completada, aunque esperemos que en un futuro cercano todo se solucione con un apt-get install

23.3.07

Kernel a lo Debian para un Turion62X2

Acabo de hacerme con uno de esos portátiles que además son portables (uséase pequeños, con pantalla de 13"), en concreto un HP Pavilion de la serie dv2000. El engendro en cuestión tiende todos los males necesarios como para desechar el kernel de stock, y cito:

Tarjeta wifi Broadcom Wireless 1390
Tarjeta gráfica nVidia Gforce Go
Es un AMD Turion 64 X2

Podría hacer lo típico, compilar los módulos para el hardware no soportado y arreando pero claro, cuando haga un apt-get update y me cambie el kernel la vamos a liar. Además, el nuevo kernel 2.6.20.3 soporta paravirtualización y ya puestos...
Compilar el kernel en Debian tiene su cosa, ya que podemos tratarlo como un paquete más y desinstalarlo más adelante, entre otras cosas. Es por ello que la secuencia de comandos cambia un poco respecto a la manera clásica (a mano) de compilar el núcleo:

Paso previo, instalar los paquetes necesarios:

apt-get install nasm libncurses5 libncurses5-dev gcc make kernel-package


1.- Descargar el kernel

jose@coruscant:/usr/src$ wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.20.3.tar.bz2


2.- Descomprimir y desempaquetar

jose@coruscant:/usr/src$ bunzip2 linux-2.6.20.3.tar.bz2 ; tar xf linux-2.6.20.3.tar

3.- Entrar en el directorio creado y "limpiar"

jose@coruscant:/usr/src/linux$ make mrproper

4.- Para ahorrarnos lo gordo de la configuración, copiar la configuración existente del kernel de stock

jose@coruscant:/usr/src/linux$ cp /boot/config-2.6.18-4-amd64 ./

5.- Configurar el kernel

jose@coruscant:/usr/src/linux$ make menuconfig (o make xconfig según gustos)

6.- Compilar y crear los paquetes

jose@coruscant:/usr/src/linux$ make-kpkg clean ; make-kpkg --initrd kernel_image kernel_headers

7.- Instalar los paquetes creados en el directorio precedente

jose@coruscant:/usr/src$ dpkg -i kernel-image-xxxxxx.deb kernel-headers-xxxxx.deb

Y ahora ya podemos configurar todo el hardware que queramos sin miedo a las actualizaciones.