Posts Tagged ‘linux’

Hoy salgo en el Ciberpaís

Jueves, Marzo 27th, 2008

Con motivo de su décimo aniversario el suplemento tecnológico del Diario El País, Ciberpaís,  ha editado un monográfico especial y en él hay un artículo, "De extravagancia a negocio", dedicado al Software Libre firmado por Mercé Molist.

Mercé tuvo la amabilidad de contar conmigo para hablar sobre la evolución del Software Libre en estos diez años y me pidió mi opinión, que aparece reflejada en éste artículo, donde tengo el honor de compartir espacio con hackers de la talla de Jordi Mallach y Jordi Mas.

Ha sido un auténtico placer. ¡Muchas gracias Mercé!

Aqui el artículo en la edición digital
Aquí (parte1=3,1 Mb) y aquí (parte 2= 2,5 Mb) un escaneado cutre de la versión papel (en pdf)

Oferta de trabajo para linuxeros (V)

Martes, Marzo 25th, 2008

La consultora Monolabs me envía esta oferta de trabajo por si a alguno le puede interesar

1.- Administrador de Sistemas Senior:

Experiencia demostrada en sistemas tipo Unix.
Experiencia demostrada en sistemas operativos Linux.
Formación universitaria
Buen nivel de ingles.

Se valorará:
Conocimiento sobre administración de sistemas operativos windows.
Conocimiento sobre desarrollo de aplicaciones en entornos windows.

2.- Administrador de Sistemas Junior:

Conocimientos administración sistemas tipo Unix.
Conocimientos sistemas operativos Linux.
Buen nivel de ingles.

Se valorará:
Conocimiento sobre administración de sistemas operativos windows.
Conocimiento sobre desarrollo de aplicaciones en entornos windows (visual studio + .NET).

En la primera fase se van a contratar 2 administradores seniors y 2 juniors. La remuneración anual bruta depende de la experiencia y valía para cada uno de los puestos. El proceso de selección y la incorporación es inmediata.
El margen en el que nos vamos a mover es:

Senior entre (42:36)k€
Junior entre (25:29)k€

Si estás interesado envía urgentemente tu CV a rrhh@monolabs.com. Para facilitar la gestión de los CV procura que el nombre del documento sea tu nombre y apellidos.

DISCLAIMER: no tengo ninguna relación comercial y/o contractual con dicha empresa más allá de la amistad con alguno de sus miembros; ni me responsabilizo de la veracidad de la oferta, simplemente actúo como transmisor. Por favor NO me enviéise a mi ningún curriculum.

El conocimiento tecnológico no se vende ni se compra

Sábado, Febrero 9th, 2008

mi amigo Juantomás en el programa Cámara Abierta de La 2 hablando de software libre…

SimCity 4 en Ubuntu 7.10 (con wine)

Domingo, Febrero 3rd, 2008
Simcity es un juego de ordenador que nació en 1989 de la mano de su creador Will Wright con la pretensión de ser un simulador de la creación de ciudades. En poco tiempo se convirtió en uno de los juegos con más éxito del mundo y ha dado lugar a varias versiones y  secuelas (Los Sims). en realidad responde al típico juego de estrategia en tiempo real donde el jugador se convierte en el alcalde de una ciudad y en el responsable de hacerla crecer.

En Linux existía la posibilidad de jugar gracias a la versión que hizo la empresa Loki Games del Simcity 3000 (solo en inglés). cuando la empresa cerró, allá por el año 2002, el juego quedó abandonado y discontinuado y aunque teóricamente todavía se puede descargar en la práctica no funcionan ninguno de los enlaces a la versión demo del mismo y además era una versión solo de pruebas y limitada. Otra posibilidad en Linux es instalarse el LinCity NG, una versión libre del SimCity, que, aunque está muy bien hecha y es puramente nativa para entornos opensource lamentablemente en al aspecto gráfico no alcanza la perfección de SimCity (y en algunos aspectos de la jugabilidad tampoco) aunque creo que sus creadores van por buen camino y en poco tiempo puede llegar a ser un gran programa

Siempre me han entusiasmado los juegos de estrategia, desde que conocí Civilization de Sid Meier y me he convertido en un auténtico seguidor de los mismos y por supuesto SimCity era y es uno de mis favoritos. Pero desde que allá por el año 1999 dejé de usar Windows de manera continuada y me pasé a Linux me había encontrado con el problema de cómo jugar a estos juegos. La alternativa surgió cuando se empezaron a desarrollar emuladores de Windows para Linux (wine, cedega, crossover). Y aprovechando uno de estos sitemas vamos a realizar la instalación de la penúltima versión del juego Simcity 4.

Para ello es necesario, por supuesto, disponer de los archivos del juego en su versión Windows (original o pirateados, ese es tu problema). Aunque he visto que en las redes p2p hay disponibles versiones .ISO del juego ya preparadas para funcionar yo he partido del programa original, que consta de dos discos; y este es uno de los problemas, ya que en Linux al instalarlo directamente desde el disco el dispositivo se queda cerrado y no se puede cambiar el cd cuando lo pide el programa.

La solución para instalar Simcity es la siguiente:
copiar los dos discos en carpetas diferente dentro del disco duro (por ejemplo las llamanos cd1 y cd2); ir a la carpeta del disco 1 (cd1) y arrancar el instalador con wine: wine ~/sc4/cd1/setup.exe. Cuando el programa pida que insertemos el cd2 renombraremos las carpetas antes creadas, a cd1 la llamaremos por ejemplo "cd_old" y la carpeta cd2 la llamaremos cd1; de esta manera conseguiremos engañar al instalador de Simcity y nos dejará seguir instalando. Un detalle importante, por algún error que no se a qué se debe durante el proceso de instalación la barra que inidca el tanto por ciento que lleva instalado en la interfaz de Simcity no funciona y no se mueve del 0. NO IMPORTA, eso no significa que no esté funcionando.

Una vez que ha terminado de instalar el programa tan solo tendremos que ir al carpeta que ha crwado el programa (normalmente en ~/.wine/drive_c/Archivos de programa/Maxis/SimCity 4) y sustituir el ejecutable del programa por uno de los de esta web. Una vez hecho esto ya podemos arrancar y jugar con SimCity simplemente ejecutando desde el directorio señalado (o desde el icono que se crea en el escritorio):
~//home/cathal/.wine/drive_c/Archivos de programa/Maxis/SimCity 4/SimCity 4.exe

Os dejo  una par de capturas de pantalla para que veáis como funciona:

   

Migrar de Evolution a Thunderbird (sin demasiados problemas)

Domingo, Febrero 3rd, 2008
Thunderbird es el proyecto de la Fundación Mozilla para clientes de correo. Es más ligero que Evolution (también tiene, por defecto, menos prestaciones) pero como cliente de correo y lector de feeds es perfecto. Si lo que quieres es un simple lector para tus correos y tus RSS habituales Thunderbird cumple a la perfección con la tarea y te ahorrarás algo de espacio en disco y carga de memoria, si lo comparamos con Evolution. Que conste que Evolution sigue siendo una gran apuesta en cuanto a un sistema de correo (y si me apuras groupware) completo.

Migrar de Evolution a Thunderbird NO es complejo, se puede hacer bastante bien aunque no existe ningún ‘script‘, ‘plugin’ o programa que lo haga automáticamente. A la hora de migrar tenemos que tener en cuenta dos cosas: la migración de los mensajes de correo y la migración de los contactos (las citas y tareas o el calendario lo dejaremos para un siguiente post).

Migrar los correos es sumamente fácil ya que tanto Evolution como Thunderbird usan buzones ‘mbox‘. Lo que habrá que hacer es abrir Thunderbird y crear las mismas carpetas que teníamos en Evolution (ojo respetando exactamente el nombre que le dimos en Evolution) y luego desde un navegador de archivos o desde la consola copiar los archivos mbox de Evolution (están en ~/.evolution/mail/local/inbox.sbd, por defecto) en la carpeta de Thunderbird que por defecto es ~/.mozilla-thunderbird/<default-profile>/Mail/Local Folders/Inbox.sbd

Una vez hecho esto ya tendremos nuestros mensajes pasados a Thunderbird.

Migrar los contactos es un poco más complejo, debido a los formatos en que ambos programas manejan los datos. Una opción es exportar toda la agenda de Evolution como VCard (en el apartado de Contactos, menú Archivo >> Guardar la Libreta de direcciones como VCard) y luego importarla desde el menú Herramientas >> Importar de la libreta de direcciones de Thunderbird. Pero nunca he conseguido que me importara correctamente los contactos.

Después de buscar un poco por la web he descubierto que la mejor manera de importar los contactos es realizar este proceso:

  1. exportar la libreta de direcciones desde Evolution (completa) como VCard.
  2. instalar Kaddressbook (sudo aptitude install kaddressbook)
  3. importar la libreta desde KaddressBook
  4. exportar la libreta desde AddressBook con formato ".ldif"
  5. importar el archivo "ldif" creado por AddressBook desde Thunderbird

Con ello se creará una nueva libreta en Thunderbird con todos nuestros contactos respetando el formato que tenían en Evolution.

Lotus Notes 8 en Ubuntu 7.10

Domingo, Enero 20th, 2008
Hacia tiempo que le había perdido la pista a esta solución de trabajo en grupo, hasta que he visto que IBM ha sacado una versión nativa para Linux. Aunque algunos digan que está desfasado siempre he tenido un cariño especial por el Lotus Notes, desde que a finales de los 90 que me tocó lidiar con él cuando trabajaba para una multinacional alemana.y no en vano soy CLP de Lotus,
Lo cierto es que lo había abandonado porque la única manera de usar Notes en Linux era a través de emuladores y eso no me gusta nada para un programa de uso habitual como un cliente de correo. Pero ahora que el gigante azul se dispone a sacar una versión nativa … pues vamos a probarla.
Hay que decir que aunque en la web oficial de Notes afirman que el producto está soportado para Red Hat y Suse a mi en Ubuntu me ha funcionado perfectamente, con la única salvedad de la lentitud, sí, el Notes en  mi portátil IBM X41 va un poco lento (también hay que decir que mi portátil está ‘hasta arriba‘).

Para instalarlo en Ubuntu 7.10 hay que seguir estos sencilos pasos:
1.-descargarse la versión "trial" (60 días) del producto desde aquí
2.- modificar unos parámetros de la shell:

$ sudo mv /bin/sh /bin/sh.org
$ sudo ln -s /bin/bash /bin/sh

3.- descomprimir el archivo descargado en el punto 1 y ejecutar el ‘setup.sh’ que viene en su interior (como root). Iniciará una interfaz gráfica donde no hay más que darle a "siguiente" hasta que finalice.
4.-cambiar los permisos del directorio generado por el instalador:

sudo chmod -R 777 /etc/lotus

5.-cambiar el nombre del directorio Lotus que se genera en el directorio del usuario local:

mv ~/lotus ~/lotus.org

6.- una vez hecho esto ya podemos ejecutar el programa:

/opt/ibm/lotus/notes/notes

Y tendremos el arranque de un cliente Lotus… a partir de aquí toca configurarlo como siempre… que lo disfrutéis

Ubuntu, la más popular

Sábado, Enero 12th, 2008
Según una encuesta publicada por DesktopLinux.com en agosto del año pasado la distribución de Canonical es la más popular y la más utilizada por los usuarios de Linux. Le sigue a no mucha distancia (9%) la distribución de Novell, por delante de otras distribuciones de Debian (que no especifican)  y luego Red Hat, que ocupa un trsite cuarto lugar con tan solo un 9%.

Así mismo el sistema de escritorio más utilizado es Gnome, seguido de KDE. Quiza influido porque tanto Ubuntu como Opensuse lo traen por defecto.

La encuesta incluye muchos otros datos y estadísticas que se pueden consultar aquí, uno de los que más me ha llamado la atención es que Thunderbird, el cliente de correo de Mozilla supera a Evolution, el cliente de correo de Novell en usuarios (no sé porqué, pero siempre pensé que Evolution era el más utilizado por la comunidad) 

Probando un Usb 3G/UMTS de Orange en Ubuntu Gutsy 7.10

Domingo, Diciembre 23rd, 2007

La semana pasada llegó a mis manos un modem usb de la empresa Orange, tenía que instalárselo a un cliente y antes decidí probarlo. En Windows no tiene ningún misterio y funciona simplemente instalando el software que viene con el producto, pero en Linux era la primera vez que probaba uno de estos aparatos. Así que tras una rápida búsqueda en Google encontré una estupenda guía en el foro de Ubuntu-es escrita por

En esta versión de Ubuntu ya no es necesario compilar el driver de nozomi como en versiones posteriores ya que viene incluido en el kernel. El dispositivo aparece en el sistema reconocido como /dev/ttyUSB0

Lo único que hay que hacer es instalar el software necesario para conectarse:

sudo apt-get install gcom wvdial


sudo gcom -d  /dev/ttyUSB0
Enter PIN number: xxxx <-- tendreís que introducir el pin de vuestra tarjeta
Waiting for Registration..(120 sec max)....
Registered on Home network: "Orange",0
Signal Quality: 22,99

Luego pasaremos a ver las conexión con el operador:

sudo gcom -d /dev/ttyUSB0 /usr/share/doc/gcom/examples/operator
SIM ready
Waiting for Registration..(120 sec max)
Registered on Home network: "Orange",2
Signal Quality: 16,99
Getting Operator list: ..............

+COPS: (1,"Orange","Orange","21403",0),(2,"Orange","Orange","21403",2),(1,"vodafone ES","voda ES","21401",2),(1,"movistar","movistar","21407",2),(1,"Yoigo","YOIGO","21404",2),(1,"movistar","movistar","21407",0),(1,"vodafone ES","voda ES","21401",0),,(0, 1, 3),(0-2)
==============================================================
Format: (Access,Long Name, Short Name, Network ID [,Technology])
Access: 2 - Registered, 1 - Available, 3 - Forbidden
Technology: 0 - GSM/GPRS, 2 - UMTS (Not available on all cards)
Enter the Network ID to attempt manual registration
 [blank = automatic selection]:
Registration request accepted
Command was: AT+COPS=0

Una vez comprobado que encuentra la red y el operador procederemos a configurar el archivo wdial que nos permitira conectarnos.

sudo vim /etc/wvdial.conf
[Dialer Defaults]Phone = *99***1# Username = CLIENTEPassword = AMENAStupid Mode = 1Dial Command = ATDTNew PPPD = yes

[Dialer hsdpa]Modem = /dev/noz0Baud = 460800Init2 = ATZInit3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0ISDN = 0Modem Type = Analog Modem

[Dialer 2gonly]Init4 = AT+COPS=0,0,"internet",0

[Dialer 3gonly]Init4 = AT+COPS=0,0,"internet",2

[Dialer orange]Init5 = AT+CGDCONT=1,"IP","internet";

[Dialer 384k]Init6 = AT+CGEQMIN=1,4,64,384,64,384Init7 = AT+CGEQREQ=1,4,64,384,64,384

[Dialer 144k]Init6 = AT+CGEQMIN=1,4,64,144,64,144Init7 = AT+CGEQREQ=1,4,64,144,64,144

[Dialer 64k]Init6 = AT+CGEQMIN=1,4,64,64,64,64Init7 = AT+CGEQREQ=1,4,64,64,64,64

Guardar el archivo modificado y salir. Ahora también deberemos modificar la configuración del wvdial para ppp:

sudo vim /etc/ppp/peers/wvdial

plugin passwordfd.so
noauth
name wvdial
replacedefaultroute
noipdefault
nomagic
usepeerdns
ipcp-accept-local
ipcp-accept-remote
nomp
noccp
nopredictor1
novj
novjccomp
nobsdcomp

Guardamos también estas modificaciones y nos conectamos:

sudo wvdial hsdpa orange

Si todo ha ido bien deberíamos ver una salida por pantalla parecida a esta:

--> WvDial: Internet dialer version 1.56
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Sending: AT+CGDCONT=1,"IP","internet";
AT+CGDCONT=1,"IP","internet";
OK
--> Modem initialized.
--> Sending: ATDT*99***1#
--> Waiting for carrier.
ATDT*99***1#
CONNECT 1800000
--> Carrier detected.  Starting PPP immediately.
--> Starting pppd at Tue Nov 14 11:16:57 2006
--> Pid of pppd: 15133
--> Using interface ppp0
--> local  IP address 83.231.16.108
--> remote IP address 213.143.42.106
--> primary   DNS address 213.143.32.20
--> secondary DNS address 213.143.33.8
--> Connect time 0.1 minutes.
--> local  IP address 83.231.16.108
--> remote IP address 213.143.42.106
--> primary   DNS address 213.143.32.20
--> secondary DNS address 213.143.33.8

Como prueba del funcionamiento os dejo una captura de la prueba de velocidad del modem: