arde en el infierno

Julio 26th, 2006

Macbook + Parallels + Desarrollo

Posted by arcturus in Tecnología

Sí, ya le estoy empezando a sacar partido al Macbook y quiero exprimir todas sus posibilidades.

Como usuario y desarrollador lo primero que hice fue instalar Parallels, el fabuloso sistema de virtualización para probar mi amado Linux (Ubuntu Dapper).Además como también quiero hacer un pequeño widget para el concurso de Google Desktop pues también me animé a instalar un Windows XP.

Durante la instalación y los primeros pasos en ambos sistemas operativos invitados se me caía la babilla. Que fluidez, que maravilla, que forma de cambiar entre sistemas. Todos hemos visto en YouTube los videos de la peña corriendo otros sistemas en el Macbook y sí, funciona estupendamente.

Lo que nadie, o poca gente publica son los problemas que tiene un desarrollador cuando verdaderamente quiere utilizar Parallels para desarrollar en otro sistema operativo distinto a MacOs.

La gran pregunta, donde cXXo está la tecla AltGr, sí esa maravillosa tecla que nos sirve para poner llaves {}, corchetitos [], para hacer un ps -ef | grep loquesea, para poner una @!!!

Ya que adquirí la licencia de Parallels no podía quedarme sin usarlo como es debido. Como dice mi amiga Tamagochi (si tuviera un blog pondría el enlace que le vamos a hacer), ya que pagas algo no queremos cutrerías.

A continuación os facilito las dos soluciones que he encontrado para solventar mi problema, en las dos mi tecla AltGr pasa a ser:

secondaryEnterKey.jpg

Windows XP

Este fue muy simple de solventar. Visitando esta url, Paulo Fierro nos da una solución muy simple en 5 pasos (+1 yo al final tuve que reiniciar, como no). En resumen:

 

  1. Descargar la herramienta Sharpkeys, necesitareis la versión 2 del framework .Net. (Viene un enlace desde la propia página del programa).
  2. Se ejecuta el programa y se añade un nuevo binding mediante el botón Add.
  3. En la columna de la izquierda seleccionamos Num: Enter (E0_1C) y en la derecha Special: Right Alt (E0_38) y pulsamos Ok.
  4. Pulsamos en Write to Registry y terminamos el programa.
  5. Reiniciamos Windows.

 

Linux (Ubuntu Dapper)

Aquí ya tuve que currármelo un poquillo, bueno, confieso, simplemente tuve que googlear un poco y montar mi Frankestein. Utilizando la herramienta xmodmap puedo asignar a las teclas comportamientos especiales, así que me puse manos a la obra y salió lo siguiente:

  1. Obtener el mapa de teclado que estamos usando en formato que la herramienta xmodmap pueda reconococer: xmodmap -pke > ~/.Xmodmap
  2. Obtener cual es el código de la tecla que vamos a utilizar como Altgr. Para eso abrimos un terminal y ejecutamos el comando xev. Nos aparecera una ventanita que recibe los parametros de las X y los vuelca por pantalla. Ahora, (con esa ventanita seleccionada) pulsamos nuestra nueva tecla Altgr y observamos cual es el keycode de la tecla. En mi caso obtuve el valor 108.
  3. Ahora editamos el archivo ~/.Xmodmap y en la linea keycode 108 añadimos el valor Mode_switch. Nos quedará así: keycode 108 = Mode_switch
  4. Cargamos el nuevo mapa: xmodmap ~/.Xmodmap

Si queremos hacer que estos cambios sean de por vida podemos añadir al inicio de sesión de nuestras X la carga del mapa. Eso lo podemos hacer de diversas maneras yo me decanto por crear un fichero .xinitrc con el siguiente contenido:

CODE:
  1. #!/bin/sh
  2. # $Xorg: xinitrc.cpp,v 1.3 2000/08/17 19:54:30 cpqbld Exp $
  3. # /etc/X11/xinit/xinitrc
  4. ## global xinitrc file, used by all X sessions started by xinit (startx)
  5. xmodmap ~/.Xmodmap
  6. # invoke global X session script
  7. . /etc/X11/Xsession

 

Esa fue mi historia de nuevo. Ala, a desarrollar se ha dicho!

Julio 25th, 2006

Etnosur 1.0

Posted by arcturus in Amigos

El fin de semana pasado acudí a la 10ª edición del etnosur. Evento localizado en Alcalá la Real pueblo de nuestro querido amigo TiVi. Era mi bautizo en este festival pero la verdad es que no puedo pedir más. He estado rodeado de buenos amigos, aprovecho para agradecerles a los Chovi, ChoviParienta, Tweety, SuperJefe, Tamagochi, Ligre, Hippies y compañía el buen fin de semana que me han hecho pasar.

Además para que mi dicha fuera aún mayor en el festival me encontré a Guato, Blanca, Javi, y Albert .... en fin, que no se puede pedir más.

La música espectacular, y eso que no vimos la actuación del domingo. Las zonas del Pipiripao, donde podías comer multitud de platitos muy variados (yeah yeah que vivan esas hamburguesas vegetales y ese pedazo de crep integral!), y Zoco, todo lleno de puestecitos, artesanos, etc, también estuvieron geniales.

También lo flipe con los asistentes, fue espectacular el buen rollo generalizado que había, quizá suene como un topicazo, pero me resultó muy grato ver como todo el mundo estaba en la misma sintonía ni te encontrabas a gente superdesfasada.

Tengo que mencionar también al pueblo de Alcalá por la integración que tiene todo el pueblo con este evento es para quitarse el sombrero. Digna de tomar ejemplo. Es fantástico ver como todo un pueblo, mayores, pequeños, participa y disfruta.

Por último alzo mis plegarias, agradecimientos y besos para la familia del Chovi. Que pedazo de madre, que pedazo de padre, que pedazo de abuela. Nos trataron como si fueramos uno más de la familia y para colmo es que te hacen sentir tan bien .... que alegría de personas. No me extraña que el Chovi haya salido así. 

Pues esa es mi historia, intentaré poner fotos pronto!!

Julio 9th, 2006

ReReBorn

Posted by arcturus in Amigos

Como en todo buen periodo de exámenes he estado desaparecidito. Esta vez ha sido un poco extraño, a pesar de terminar los exámenes escritos relativamante pronto he estado muy pillado con dos prácticas que tenía que entregar.

La primera era para la asignatura Inteligencia Artificial II trataba sobre el algoritmo de aprendizaje de reglas Foil. En fin, un trabajo muy aburrido que luego he tenido que defender y que me ha traído por la calle de la amargura durante 2 semanas. La verdad es que gracias a Francesca (mi compañera), hemos hecho un gran trabajo de investigación, aunque la profesora más que trabajo de investigación quería trabajo de implementación.Así son las cosas.

La segunda práctica era para la asignatura Programación Concurrente y Distribuida. Esta práctica ha sido mucho más amena, se nota como el interés por un tema te da alas (y no como el RedBull). Jorge Cantón y yo hemos tenido que desarrollar un sistema de mensajería instantáea distribuida, tanto el servidor como los clientes gráficos. Ha sido divertido a la par que estresante, básicamente en 2 días justo cuando dimos con la arquitectura adecuada no hemos empezao a explotar el sistema. En fin, fue divertido, además ya conozco muchos de los entresijos de CORBA.

En las demás asignaturas todo bien, ha sido un cuatrimestre trabajado y me quedo bastante satisfecho con las cosas que he hecho y como las he hecho.

Saltándonos los temas estudiantíles muchos de vosotros ya sabreis, pero otros no, que me he pasado al otro lado oscuro, me compré el MacBook. LLevo ya justamente 1 mes con él y sinceramente creo que es la mejor compra relacionada con el mundo de la informática que jamás he hecho. No me voy a poner a hablar ahora de si se calienta o no, si se destiñe o no (el mio no por suerte!), en fin, voy a dejar de lado todos los comentarios que la gente de PC (y de MAC y de todo el mundo informático conocido) han vertido sobre la máquina ... simplemente hay que probarlo.

U40DT20060517102711.jpg

Por último voy a referirme a esas vacaciones tan escuetas que voy a tener este año. Sigo trabajando en la uni, con mis compis de correo, así que sólo tendré 15 días de vacaciones del 1 al 15 de agosto. Eso sí ... esos días me los tengo que pasar de muerte. Mientras tanto supongo que aprovecharé los fines de semana para hacer cositas, de momento el find que viene tiro para la feria de Montilla y el siguiente creo que nos vamos con Tivi al Etnosur!!!

Esa fue mi historia nenitos y nenitas. Nos vemos pronto, si la calor no me derrite!!