sábado, 27 de octubre de 2007

Teclado en inglés, caracteres acentuados y comillas libres

Nota: Este post queda obsoleto desde la versión 8.10 de Ubuntu (Intrepid Ibex), ya que se puede tener la misma configuración seleccionando la distribución de teclado "EEUU Internacional (con teclas AltGr muertas)"


Hace rato que estoy acostumbrado a usar el teclado de la notebook en inglés, y seteado como inglés internacional con dead keys es aceptable para escribir en español, pero muy molesto para programar ya que las comillas hay que 'escaparlas' con un espacio.

Chateando con Damián estabamos hablando del problema y en menos de veinte minutos tengo el teclado configurado a la perfección:
  • Teclado en inglés
  • Caracteres acentuados y eñes usando la manzanita (o ventanita) derecha
  • Las comillas son solo eso... comillas, sin tener que usar la barra ni nada adicional.
El secreto estaba en hacer una pequeña modificación al archivo de mapeo de teclado, donde por default las teclas de comillas funcionan como dead keys (quedan a la espera de otra tecla para componer el acento). El archivo en cuestión es /etc/X11/xkb/symbols/us y hacer los siguientes cambios para el grupo de 'English International (with dead keys)' es suficiente para liberar las comillas (luego de reiniciar la sesión):

Original:
linea 76: key { [dead_grave, dead_tilde, grave, asciitilde ] };
linea 106: key { [dead_acute, dead_diaeresis, apostrophe, quotedbl ] };

Modificado:
linea 76: key { [ grave, asciitilde, dead_grave, dead_tilde ] };
linea 106: key { [apostrophe, quotedbl, dead_acute, dead_diaeresis ] };

Los números de líneas son los que corresponden al archivo por default que viene en Gutsy. Lo que se hace es cambiar el orden de las teclas, entonces para seleccionar la comilla 'muerta' hay que usar un selector de tercer nivel (igual que para seleccionar vocales acentuadas).

Este tecla, en Gnome, se selecciona desde las preferencias del teclado, Opciones de distribución, y dentro de la sección Selectores de tercer nivel elijan el que más les guste (a mi me queda comoda la manzanita de la derecha, cerca de la n).

La solución no se me ocurrió a mi, sino que la encontré en los foros de Ubuntu donde hay un thread sobre el tema.


miércoles, 24 de octubre de 2007

Ubuntu Gutsy 64 bits en la Macbook

El fin de semana instalé la última versión de Ubuntu en la Macbook, y esta vez me decidí por la versión de 64 bits.

Como es de esperar de un sistema operativo como la gente, la instalación fue sin problemas: en menos de cuarenta minutos tenía la máquina lista para usar. Y con esto me refiero a tener un navegador de última generación, una suite de oficina comlpeta, programa de mensajería multiprotocolo, bla, bla, bla.

En el caso de la Macbook, lo único que tuve que hacer a mano fue instalar los drivers para la placa WiFi. Si... tuve que usar la consola:
sudo aptitude install build-essential
wget http://snapshots.madwifi.org/madwifi-trunk-current.tar.gz
tar -zxvf madwifi
cd madwifi
make
sudo make install
Curiosamente la webcam me la detectó de una, aunque en el wiki de Ubuntu dice que no la detecta. Más curioso fué que después de un par de días dejó de funcionar y tuve que seguir las instrucciones del wiki para hacerla andar.

Más allá de estos dos detalles, la máquina funciona diez puntos. Resultado: una máquina con un hardware excelente y un rendimiento espectacular. Todavía no noto la gran diferencia por los 64bits, pero todo parece un poco más rápido, aunque puede ser por las mejoras generales de Gutsy.

Totalmente recomendable Gutsy en 64bits, el gran problema en otras versiones eran los programas cerrados que no tienen una versión de 64bits, como el Flash, pero instalarlo fue cuestión de seleccionar el paquete nspluginwrapper. Y según me comentaron después, de haber elegido la opción de instalar plugins faltantes desde el mismo Firefox, todo hubiera sido automático.

Que esperan??? a aprovechar los 64 bits del micro!!!

viernes, 19 de octubre de 2007

Fiesta de lanzamiento de Ubuntu 7.10 Gutsy Gibbon

Ayer a la tarde nos juntamos un grupo de Ubunteros para celebrar el lanzamiento de la última release de Ubuntu, la 7.10 (Gutsy Gibbon). Bue... en realidad nos juntamos a tomar cerveza y parlotear hasta pasada la medianoche, no se si lo de Gutsy fué una excusa para justificar la salida :)

La verdad que la pasé muy bien, nos reímos a carcajadas de los chistes de Miguel (el apellido te lo debo): no me quedó claro si es realmente bueno como comediante, o supo esperar a que estemos entonados para empezar con su batería de chistes. De todas formas fue efectivo.

Como siempre, es interesante compartir experiencias con todos, y me llamó la atención que un porcentaje considerable de los asistentes no hayan estudiado cosas relacionadas con la informática. Evidentemente no hace falta ser un científico para usar Linux (y mucho menos para juntarse a escabiar un rato)

A todos los que asistieron, un abrazo, y a los que no... traten de venir para la próxima. Les dejo el link a las fotos que sacó Lipe acá.

Ahora me voy a dormir una siestita porque estoy viejo y la resaca me está matando... :(

lunes, 8 de octubre de 2007

CaFeConf 2007

Hace rato que no escribo nada, así que aprovecho para escribir algo sobre las charlas que fui a ver al CaFeConf 2007. Si, seguramente ya leyeron algo sobre esto, y no soy el primero, pero algo es algo.

Mi visita a la conferencia comenzó el día sábado, ya que el viernes tuve que laburar. Como hace rato que no programo nada importante en Python (como lo extraño... ) por la mañana asistí a dos presentaciones de la gente de PyAr:
  • PyWeek: Un juego en siete días - Una charla muy entretenida sobre la experiencia de los grupos pythoneros de Capital y Córdoba en la competencia PyWeek, donde el objetivo es desarrollar un juego en sólo siete días. Cada vez que escucho algo sobre el tema me dan ganas de participar, pero cuando llega el momento siempre surge algo que me lo impide.... (cobardía quizás?). Felicitaciones a los integrantes de todos los equipos que participaron, y que nos hacen quedar tan bien en el exterior. Para los que todavía no conozcan Python... bueno... que les puedo decir... es hora de salir de la cubetera :) Deberían ver la calidad de los juegos que hicieron, y sólo en siete días. Pueden ver los resultados de las competencias y descargar los juegos desde el sitio de PyWeek.
  • Python más rápido que C - Esta charla me encantó. Felicitaciones a Lucio y Facundo, hicieron un trabajo muy interesante tratando de comparar que tan lento es Python al lado de C, arriesgándose a ser lapidados por herejía. Algunas conclusiones fueron muy interesantes y la charla fue por demás entretenida. Fanáticos de C, abstenerse ;)
Al mediodía me fui a comer con Marcelo y un amigo de él. La pasamos bien charlando sobre... si... informática, trabajo... lo de siempre. A ver si nos ponemos las pilas y hacemos algo sobre las experiencias con Python en procesos de misión crítica. Después de comer estuve charlando un rato con Alecu, y me quedó pendiente presentar a Marcelo al resto del grupo de PyAr, pero se me escapó y cuando lo volví a encontrar era tarde.
Después de navegar un rato por internet, leer un par de mails y todas esas cosas que uno hace compulsivamente cuando hay wi-fi disponible (como si no tuviera suficiente internet durante la semana), volvía a las charlas:
  • Modelos de negocio con Software Libre - Una charla bastante interesante de Román Gelbort (el profe) sobre las posibilidades de montar un negocio en base al software libre, y de yapa unos cuantos consejos muy útiles, más que nada para los técnicos como yo que nunca pensamos en las betas comerciales.
  • Aulas libres - La Universidad y el bien común - Esta charla para mi fue casi obligatoria, ya que tiene mucho que ver con el tema de la tesis que estoy preparando (si, todavía no me recibí, y que?). Por momentos Franco Iacomella estaba un tanto nervioso... y no era para menos: se salía de la vaina para decir un montón de cosas que tuvo que recortar sino le iban a cortar la luz... jeje.
  • ¡Liberemos las Universidades! - Segunda charla obligatoria para mí, más que charla fue una reunión de presentación de alumnos y profesores de diferentes casas de estudio que están involucrándose con el software libre. Lamentablemente, sacando un par de excepciones, todo se hace a pulmón por parte de alumnos y profesores, nada a nivel institucional. Es increíble que las Universidades prioricen pactos comerciales a la educación abierta... pero bueno, estamos en Argentina. Si en tu Universidad hay un grupo de entusiastas del Software Libre, pegate una vuelta por la página de Gleducar, ahí van a encontrar una lista de correo de Universidad Libre.
Esa fue la última charla, que fue seguida de un poco de cotorreo generalizado en el hall del 2do subsuelo. Conocer a algunos que no conocía personalmente, posar para una foto de Ubuntu-ar (no se olviden de gimpearme ;).

Por último, el cierre... espectacular el Sr. Pingüino jaja... aunque me parece que tiene que hacer un poco más de ejercicio porque daba la sensación de que le faltaba un poquito el aire... ;) En el cierre se sortearon unos cuantos libros muy interesantes, pero con la suerte que tengo no me gané nada. Es más, cuando revolearon gorras y remeras, una gorra me cayó en la cabeza, y el de al lado me la manoteó... por favor... abstenganse de comentar al respecto.

Cerrando, aunque no pude ir el viernes a un par de charlas que me interesaban, la pasé bien. Me dió la sensación que este año hubo mucho más gente que el año pasado, pero puede ser porque era sábado. De todas formas, mis más sinceras felicitaciones a todos los que colaboraron en la organización del evento... son unos grosos.

PD: Me olvidaba... Los muchachos de PyAr tenían un pare de OLPC par probar... muy interesantes los bichitos. Ya se que están orientadas a los niños pero me sorprendió que sean tan chiquitas... y yo que quería una para mi.. :)