Revista Linux+ Septiembre

7_es_linuxdvd_35.jpg Ya está en los quioscos un nuevo número de la revista Linux+ (09/2007). El tema de portada elegido este mes es el de Bases de Datos. En los DVD’s adjuntos encontraréis:

# Gentoo 2007.0
# Debian 4.0
# Programas comerciales:
Turn Watcher – Un gestor de iniciativa automatizada para los maestros de juego (versión completa)
EC Merge PRO – Herramienta para comparar y combinar archivos y carpetas, sincronizar sitios web con FTP y FTPS (versión para 6 meses)

También podréis leer los siguientes artículos:

# Minería de Datos
Descubre la información escondida
# Bases de Datos Distribuidas
Conocemos sus ventajas e inconvenientes
# Sistemas de Gestión de Bases de Datos
Testeamos los programas más populares
# Seguridad en el Código Abierto
Aplicaciones On-Line
# Django
Desarrollo Web con Python III
# Wiki en la empresa
Mejora la comunicación en tu trabajo
# LAMP y Eclipse
Programamos sitios web dinámicos con Linux
# Glade
Desarrollamos interfaces gráficas
# Entrevista
Entrevistamos a Jos Manuel Villanueva, responsable de Novell Linux para el Sur de Europa

AutoNota: teclado español con layout americano

A menudo, para preparar mis clases, arranco máquinas virtuales que vienen con un teclado predeterminado (layout americano). Sé que puedo cambiarlo desde el prompt de boot: del arranque de la máquina virtual, pero el 99% de las veces se me olvida (le doy a Intro y empieza el arranque). Luego tengo que andar adivinando dónde demonios estaba la contrabarra en ese dichoso mapa de teclado o recordando cómo cambiar el layout desde la consola (siempre me viene a la cabeza keybsp, pero creo que ese comando, o es muy viejo o es de la época MS-DOS O:-)
Así que he terminado aprendiéndome las teclas más usadas, pero este dibujo de layout del teclado americano creo que me va a venir de perlas 🙂

us-intnl-layout.gif

Lo pegaré cerca de mi portátil…

Convertir CHM a HTML

Tengo algunos libros en formato CHM (Compressed HTML de Microsoft). En Linux, es posible leerlos usando el visor GnoCHM (en concreto, la última versión 0.9.9). Sin embargo, al menos en los equipos en los que yo lo he probado (Fedora Core 6, Ubuntu Feisty) algunas páginas con figuras en las que se incluye también un pie, el texto del pie de foto y la figura se solapan, tal y como se ve en el siguiente pantallazo:

gnochm1.png

Tras consultar al oráculo he encontrado la aplicación extract_chmLib cuyo cometido es convertir un fichero CHM a formato HTML, de tal forma que puedas abrir el fichero a partir de ahí con tu navegador web preferido. Podemos descargar extract_chmLib instalando directamente el paquete en el que se encuentra :

# apt-get install libchm-bin

Y convertir así:

# extract_chmLib libro.chm directorio_de_salida

Si ahora abrimos la misma página conflictiva que comentaba antes desde Firefox, se ve perfecto (sin solapamientos)

gnochm2.png

Software libre en los European eGovernment Awards 2007

PloneGovEneko, de CodeSyntax, nos envía la siguiente noticia: «Hasta el 7 de septiembre se puede votar en los European eGovernment Awards 2007, organizados por la Comisión Europea para premiar las mejores
prácticas en el uso de las TICs en los servicios públicos.

PloneGov, una iniciativa de código abierto para la e-administración con participación hispana, ha sido seleccionada entre los finalistas a los premios. Si te convence y crees que la administración electrónica debe pasar por el software libre, puedes ayudar a esta nueva iniciativa de código abierto para el e-Gobierno registrándote y votando por PloneGov en esos premios. Tienes información en castellano sobre como
hacerlo aquí

AutoNota: SSH Port Forwarding

Una nota para mí y para quien le interese; siempre tengo que andar buscando la sintaxis correcta para hacer SSH Port Forwarding. El objetivo es ‘sencillo’: todo lo que haga a través del 8080 de mi máquina local debe de ser interpretado en el puerto 80 de mi máquina remota, que tiene un servidor Apache escuchando en la IP local 192.168.1.2 . Lo que la máquina remota devuelva debe de venir de vuelta a mi máquina local, todo ello de forma transparente, y cifrado por ssh (asumiendo que tengo una cuenta SSH escuchando en el puerto 1234 a nombre de usuario en la máquina remota):


$ ssh -p 1234 -f -C -L 8080:192.168.1.2:80 -l usuario maquina.remota.com sleep 7200

En la máquina desde la que lanzo la orden ssh anterior, pongo en /etc/hosts los nombres de los hosts virtuales del Apache que está escuchando en 192.168.1.2 en la máquina remota.

Un esquemita ayuda a comprender:

Máquina_Test —————————— Máquina.Remota.com
(lanzo la orden ssh) (ssh tunneling) 192.168.1.2:80 (Apache escuchando aquí)

(el ssh está a la escucha en el puerto ‘raro’ 1234 en máquina remota, en lugar del clásico 22)

Ya no se me volverá a perder este apunte 😉