2 de Abril 2008

El tango de Linux en un Toshiba Portégé R505

Poco tiempo atrás escribí sobre los periplos de trabajar con un portátil que resultó dañada por un problema eléctrico.Se trataba de un portátil Dell 700m. Un portátil pequeño (12,1"), liviano (2,1 kgs), pero incapaz de resistir una taza de café y un buen golpe eléctrico.

Hace poco me asignaron un nuevo portátil: Un Toshiba Portégé R505, también conocido como la respuesta de Toshiba al MacBook Air de Apple. «Respuesta» en términos de especificaciones (al menos), porque Apple siempre logra muy buenos diseños en sus equipos.

La Portégé R505 pesa 799 gramos, frente a los 1.300 gramos del Air. Ahora, cuando tomo el 700m, lo encuentro pesado y grueso, siendo que antes lo encontraba liviano. La Portégé R505 cerrada es tan gruesa como el grueso de mi dedo índice. Y, literalmente, pesa más el bolso que el equipo.

Lo primero que hice fue arrancarlo con el CD de Ubuntu Gutsy (7.10), pero no mostró imagen al arrancar X. No es que se hubiera colgado, simplemente no mostraba imagen. Reinicie el equipo y procedí a arrancarlo con el CD de Ubuntu Hardy (Alpha 6), que había sido liberado uno o dos días atrás.

Reparticioné el disco, dejando 135 GB para Linux y 25 GB para Vista Bussiness. Lo dejé sóĺo porque estaba la licencia en el equipo; además que en las garantías muchas veces exigen que esté el sistema operativo original.

En general, todo bien. Vamos al detalle, pero antes es necesario acotar que indico el modelo de las tarjetas sólo como referencia, puesto que, en general, el hardware quedó funcionando después de la instalación sin ajustes manuales:

  • Tarjeta de red Intel 82573L Gigabit Ethernet. Funciona impecable.
  • Tarjeta inalámbrica Intel 4965AG. Funciona bien y sólo tiene un pequeño detalle: Al desactivarla por teclado y ejecutar iwconfig, no indica «Radio-off», por lo que uno tiende a desconfiar si realmente está deshabilitada; aunque obviamente no encuentra ninguna red en esas condiciones.
  • Tarjeta Bluetooth 2.0. Funciona bien, pero me costó pillarla. Se trata de una tarjeta USB incorporada, la cual se activa con la misma tecla de función con que se activa/desactiva la red inalámbrica. Es decir, para realmente deshabilitar los dispositivos inalámbricos es necesario presionar 3 veces la combinación de teclas. Por omisión, al arrancar, Bluetooth está deshabilitado.
  • La interfaz Firewire, el lector SD y la PCMCIA no los he probado aún.
  • Tarjeta de sonido Realtek ALC262 (de la familia Intel ICH7). Funciona bien, pero al conectar el audífono aún se escucha el parlante del equipo. En el mezclador aparece un canal «Front» que es necesario apagar y santo remedio. Este problema es bastante común y no solamente en portátiles.
  • Tarjeta gráfica Intel 945GM. Funciona bien, pero algunas veces (al principio) se congeló la imagen. Pude reiniciar sin problemas, pero no es una situación que debiera ocurrir. Esto con el controlador intel. Al conectar un monitor externo, es reconocido correctamente, le puedo definir la resolución, pero no llega imagen. Con el controlador i810 si puedo configurarlo con Xinerama y Clone, usando la configuración del 700m. Se pierde XRandR, porque es un controlador más antiguo.
  • Lector de huella digital AuthenTec. No es reconocido automáticamente, por lo que es necesario instalar los programas en forma manual. En este caso, fprint t libfprint. Sólo lo probe para ver su funcionamiento.
  • Acelerómetro. Este equipo tiene incluído un acelerómetro, pero tampoco es reconocido automáticamente. Tampoco he indagado mayormente.
  • Suspender/Hibernar. Llega a suspender, pero en un segundo vuelve a activarse. Es necesario investigar que módulos provocan conflicto. Tampoco he indagado mayormente, pero si es una característica importante.
  • Batería. Acorde a la especificación, la duración debiera ser 12,5 horas, aunque no se indica en qué situación o con qué baterías. Lo batería de 3 celdas que trae, tiene una duración apróximada de 4 horas. Este fue el único motivo por lo cual arranqué el equipo con el sistema operativo provisto en el equipo (luego de 1 semana), sólo para verificar que la estimación en Vista Bussiness no variaba mucho de la entregada por Linux.
Como nota adicional quiero añadir que, en general, los parlantes de los portátiles suelen tener mal sonido. Pero este se distingue al resto porque es monofónico y le da un toque especial a los tangos: uno siente que los escucha directamente de una vitrola.

Si no te gustan los tangos, tal vez este portátil no sea de tu agrado.

1 de Abril 2008

¿Cuántos archivos usados recientemente realmente necesita manejar una aplicación?

Hace unos días atrás, Claudio escribió acerca del tiempo que Eog toma en guardar el nombre de archivo de una imagen utilizada recientemente en el archivo ~/.recently-used.xbel. La razón: el archivo ~/.recently-used.xbel era demasiado grande. Si recuerdo bien, FileChooser solía tener el mismo problema.

Pasar de 5.8 MiB a 1.8 MiB, vía la eliminación de todos aquellos archivos que ya no existen en el sistema, pareceria una buena ganancia. Pero quise ir un poco más allá y me pregunté ¿Cuántos archivos recientes realmente necesita manejar una aplicación? (bueno, no fuí mucho más allá :-) No creo que más de 10, pero que alguien me corrija si me equivoco.

Así que escribí mi propia versión del programa de Claudio considerando este antecedente. Y mi archivo ~/.recently-used.xbel pasó de 1.2 MiB a 54 KiB. Antes de ir al script, muestro los números que obtuve en un computador con menos de dos meses de uso no intensivo:

gpoo@pendragon:~$ python clean-recently-used.py -v
Summary:
     1 Reproductor de películas Totem
     1 Glade
     4 GNU Image Manipulation Program
     4 Navegador web
     9 Visor de documentos Evince
     9 File Roller
    14 Web Browser
    15 Gnumeric Spreadsheet
    26 gedit
    34 Administrador de archivos
    36 Evince Document Viewer
    52 Totem Movie Player
   292 File Manager
  1151 Eye of GNOME Image Viewer

Si cargo Eog, éste sólo me muestra los últimos 5 archivos abiertos. ¿Por qué necesita almacenar 1146 archivos adicionales?

No importa. El script que escribí es simple. Borra los archivos que no existen (usando la misma estrategia que el programa de Claudio), pero también borra los archivos que no han sido utilizados tan recientemente. Y obtuve los siguientes números:

gpoo@pendragon:~$ python clean-recently-used.py -v
Summary:
     1 Glade
     3 GNU Image Manipulation Program
     4 Navegador web
     8 File Roller
     9 Visor de documentos Evince
    10 Totem Movie Player
    10 Eye of GNOME Image Viewer
    10 Web Browser
    10 Gnumeric Spreadsheet
    12 Evince Document Viewer
    13 Administrador de archivos
    14 gedit
    41 File Manager

Es posible colocar el script para ser ejecutado al inicio de la sesión o programarlo como una tarea en cron.

También se puede jugar con el script utilizando la opción -v, la cual sólo entregará un resumen del uso del gestor de archivos recientes.

Por cierto, es lento al borrar archivos (medido en segundos), pero es mucho mejor cuando ésto está bajo control.

5 de Enero 2008

Salir del clóset

Ya es hora que muchos que pretenden ser promotores del Software Libre salgan del clóset. Veo muchos chilenos que intentan abogar por el Software Libre, pero les da miedo escribir o pronunciar «Software Libre». Ellos dicen «Open Source» (a veces pronunciado «open surs»)

Salvo contadas ocasiones, a ellos no les creo. ¿Cuántos de allí realmente han participado activamente en un proyecto de Software Libre? (u Open Source). Algunos creen que si liberan un trozo de código los hace inmediatamente entendores de «toda esta maravilla del compartir».

Intentan mostrarse como «moderados», pero la verdad de las cosas es que no tienen los conceptos claros. Se les puede reconocer porque todavía andan buscando «el» modelo de negocios del FLOSS. O porque en vez de reportar un problema, repararlo o pagar porque alguien lo repare prefieren decir «el open source aún no está listo para empresa/gobierno/casa/...».

Y ponerlos juntos en una mesa para tener «todas las opiniones», es como intentar discutir la regionalización con la mitad de la mesa integrada por centralistas y la otra mitad por centralistas «moderados» (de esos que disfrutan de las vacaciones en regiones).

Los chauvinistas del «Open Source» podrán formar todas las organizaciones que quieran, levantar todos los sitios que deseen, creerse los iluminados criollos de la tecnología, pero mientras intenten defender una posición de la que ni ellos mismos están convencidos sólo provocarán confusión y daños.

Si realmente entienden de qué se trata y creen en ello, ya es hora que salgan del clóset.

30 de Diciembre 2007

Resumen del 2007

Siguiendo con la tónica de los recuentos, va a tiempo mi resumen del 2007. Para efectos históricos, es posible ver estos resumenes para los años 2004, 2005 y 2006.

  1. ¿Qué hiciste en el 2007 que nunca hayas hecho antes?

    Participar en el programa Google Summer of Code, aprender a jugar Go y comenzar un programa de maestría.

  2. ¿Mantuviste tus decisiones asumidas al inicio del 2007 y cuales tomarás para este nuevo año?

    Sí, pero no fue conciente. No me acordaba que me había propuesto mover todos mis archivos a un nuevo dominio distinto de ubiobio.cl y casi al terminar el año lo hice. Para el 2008, leer y escribir más (aunque sean más cabezas de pescado :-). Me gustaría volver al sur (XI región) y llegar a menos de 10 kyu en Go.

  3. ¿Qué lugares visitaste?

    En Chile: Curicó, Talca, Rancagua, Santiago y Lota (¿cuenta a pesar de estar tan cerca de Concepción?).

    Fuera de Chile: Birmingham (Inglaterra), Lima, Arequipa (Perú), Granada (España), Auckland, Wellington (Nueva Zelanda).

  4. ¿Qué te gustaría tener en el 2008 que no tuviste el 2007?

    Un tablero de Go, un sintetizador y viajar con Tatiana. (En pedir no hay engaño :-). Y por supuesto, tener una pizca del don de la narrativa electrónica de Darío Rapisardi.

  5. ¿Qué fechas del 2008 quedarán guardadas en tu memoria?

    Noviembre.

  6. ¿Cuál fue tu mayor logro del año?

    Reconocer un fracaso.

  7. ¿Cuál fue el fracaso más grande?

    No terminar algunas tareas a tiempo en asignaturas de la maestría. Hubo una que incluso no entregué (ya estaba demasiado cansado) a pesar de tener una parte hecha. El promedio final pudo haber sido mejor. Nada del otro mundo, sólo el amor propio algo herido.

  8. ¿Sufriste de alguna enfermedad o accidente?

    Resfrío durante mi primera semana en Auckland. El que sufrió un accidente fue el portátil.

  9. ¿Qué fue la mejor cosa que compraste?

    Uff. No recuerdo. En general fue un año de ahorro. Aunque no lo compré, compartieron conmigo la grabación del recital de Depeche Mode del 10 de abril de 1994 en el Velódromo del Estadio Nacional (hasta donde sé, no existe «grabación oficial»); escucharlo fue recordar varios momentos del recital.

  10. ¿Qué comportamiento/acontecimiento mereció una celebración?

    No quiero ser directo, pero fue una jugada casi magistral, una vuelta de tablero, fue un momento para torcer un brazo (figurativamente).

  11. ¿Qué comportamiento/acontecimiento fue decepcionante?

    No recuerdo nada que me haya decepcionado.

  12. ¿Principalmente en qué se te fue el dinero?

    Cerrando una deuda pendiente, pagando el arriendo y las cuentas. Y algo de ahorro.

  13. ¿Qué cosas realmente te sorprendieron?

    La amistosidad de los kiwis (neozelandeses). Llegué a poner seriamente en duda la «hospitalidad» que nos atribuimos los chilenos.

  14. Comparando con la misma fecha del año pasado, estas:
    • ¿más feliz o más triste?

      Más feliz.

    • ¿más delgado o más obeso?

      Con unos «pícaros kilitos» de más.

    • ¿más rico o más pobre?

      Más rico.

  15. ¿Qué canción/albúm recordarás del 2005?

    «Rebellion (Lies)» (The Arcade Fire), «Bones», «Munich» (Editors), «Mr. Brightside», «Somebody Told Me» (The Killers), «Wise Man Say» (Anika Moa), «Estilo Internacional», «Esgrima», «Celosia» (Gepe).

  16. De lo que hiciste, ¿Qué te hubiera gustado haber hecho más?

    Jugar Go, leer, programar, conversar con viejos amigos, estudiar.

  17. De lo que hiciste, ¿Qué te hubiera gustado haber hecho menos?

    Lidiar con gente desagradable.

  18. ¿Dónde pasaste la navidad?

    En Concepción, con Tatiana y su familia.

  19. Cuando hablaste por teléfono, ¿Con quién ocupaste la mayor parte del tiempo?

    Este año fue menos telefónico que los tres anteriores. La llamada más cara de todas fue una de 16 minutos que recibí en Nueva Zelanda (a mi celular). Una llamada llena de prepotencia y soberbia (y ni siquiera fue familiar).

  20. ¿Te enamoraste en el 2007?

    No. Tal vez debiera eliminar o cambiar esta pregunta, dudo que cambie en el tiempo.

  21. ¿Cuál fue tu programa de TV favorito?

    Ninguno.

  22. ¿Hoy odias a alguien a quién no odiaste el 2006?

    No, es difícil odiar. Aunque hay un par de personas que le ponen mucho empeño y se esfuerzan cada vez más.

  23. ¿Cuál fue el mejor(es) libro(s) que leíste?

    «The Google Story» resultó bastante entretenido. «Historias secretas del fútbol chileno» también es ameno. Bastante liviana mi selección.

  24. ¿Cuál fue tu mayor hallazgo musical?

    Editors, Gepe.

  25. ¿Qué quisiste y lo obtuviste?

    Aprobar todas las asignaturas de la maestría en un año. Me faltó la tesis, pero estuve muy complicado de tiempo entre trabajo, estudios y viajes.

  26. ¿Qué quisiste y no obtuviste?

    Que Tatiana me hubiera podido acompañar en el último de mis viajes.

  27. ¿Cuáles fueron tus películas favoritas este año?

    «Diarios de motocicleta», «Vera Drake», «El castillo andante de Howl», «Los viajes de Chihiro» y la serie «Hikaru no Go».

  28. ¿Qué hiciste en tu cumpleaños?

    No lo recuerdo. (Con toda seguridad fui al baño al menos una vez durante el día :-)

  29. ¿Qué hubiera hecho este año inmensurablemente más satisfactorio?

    Haber dedicado más tiempo al trabajo en Postgresql. Es un tema que debo retomar.

  30. ¿Cómo describirías tu «estilo» del 2007?

    Casual, como siempre.

  31. ¿Qué figura pública/celebridad te hubiera gustado conocer?

    Sir Edmund Hillary. Una leyenda viva, que aún en vida aparece en los billetes de 5 dólares en Nueva Zelanda.

  32. ¿Qué aspectos políticos te interesaron más?

    La centralización. No es nuevo, pero elevar el Transantiago a un problema nacional es sólo una muetra de la burra intelectualidad de los medios y la clase política chilena.

  33. ¿A quién echaste de menos?

    A Tatiana.

  34. De quienes conociste este año ¿Quién fue la mejor persona?

    Este año conocí a mucha gente. Quizás los mejores son el grupo de limeños con los que cené en Perú, y en particular Diego Escalante y Pedro «Wikipedia». También Martín Langhoff, un argentino que vive hace años en Nueva Zelanda y que conocí en Wellington.

  35. Cuenta alguna lección valiosa que aprendiste en el 2007.

    No hay nada más reconfortante y que sirva despejar la mente, que asumir un fracaso. Antes se siente la presión, luego un alivio. Ya se piensa con más calma y todo comienza a verse más claro.

    También hay que aguantar las críticas, siempre van a existir. No importa cuanta tierra intenten echar encima de uno, se aplica que quién ríe último ríe mejor. Y este año me reí (figurativamente) de buena forma un par de veces y fue un gran alivio.

29 de Diciembre 2007

La narrativa electrónica de Darío Rapisardi

Darío Rapisardi es un argentino que por algunos años vivió en España. Darío era uno de los 3 mosqueteros que trabajaba en la parte técnica de Linex (construir y mantener la distribución propialmente tal).

Tuve la oportunidad de conocerlo en la segunda versión de la GUADEC-ES en la hermosa ciudad de A Coruña en mayo del año 2005. Y ha sido una de las pocas veces que he conocido a un argentino y no le he reconocido la nacionalidad. No tenía el acento fuertemente marcado (o lograba ocultarlo muy bien).

Días atrás, buscando información sobre Squeak, me encontré con un video de la primera GUADEC-ES, realizada por Diego Gómez. Un sitio lleva al otro. Y me encontré de casualidad con la versión GNU/Human Unstable de Rapisardi: su weblog.

Darío es un buen exponente de lo que yo llamaría la nueva narrativa electrónica. Y me apropio del género de narrativa electrónica, aunque yo no tenga la más mínima idea de narrativa. Lo hago porque suena bonito. Y lo digo con la misma soltura y autoridad con que mucha gente, sin tener mayor idea (y sólo para estar a la moda), habla de todo en 2.0 y hasta intentan acuñar Web 2.5 y Web 3.0, como si eso los llevara a un nivel intelectual superior.

Aunque yo no creo estar meando muy lejos del tiesto como los de la Web 2.5.

Cualquiera, como yo, hoy en día puede escribir lo que se le ocurra en Internet. Pero eso no es garantía que el resultado será atractivo de leer. Una cosa es el dato técnico y otra es el estilo narrativo.

Pero Darío es capaz de armar toda una historia, que a veces pareciera instruirse especialmente en los libros, en donde da rienda suelta a una gran introducción para un tema que para el común de los mortales nos podría parecer nimio. Y lo que escribe, es entretenido de leer y las conclusiones, algunas veces, sorprenden.

Algunas joyas: Una gran introducción histórica para referirse a la calidad del método predictivo de los celulares que constrasta con la emotiva narración del hincha de corazón al ver salir campeón por primera vez a su equipo (Lanús).

Aunque no siempre se le encuentra con su máxima lucidez. Por ejemplo, en la nota sobre el corte de gas del edificio, parte muy bien, pero termina de prisa; como si lo hubieran apurado.

Y si hay una historia que sobresale al resto, se trata de «La toalla argentina que seca», en donde el amor propio del argentino está en juego.

No pareciera que escriba muy a menudo, pero vale la pena seguirle la pista. El cómo cuenta sus historias hace que cualquier tema sea atractivo.

Respecto al video. En el minuto 34 encontré lo que buscaba. Y fue una demostración que vi en manos de José Díaz el 2005.

28 de Diciembre 2007

Cambios

He movido mis archivos a un nuevo lugar: calcifer.org. Tal como el fuego en la película de Miyazaki: «El Castillo Andante de Howl». Es un buen nombre, de una buena película, fácil de recordar en español y en inglés (aunque me pregunto: ¿de qué me servirá que sea fácil de recordar en inglés si todo lo que escribo es en español?).

El castillo al borde del lago
Escena de «El Castillo Andante de Howl».

Hace tiempo que quería hacerlo (ver pregunta #2 en el resumen del 2006, quizás mucho antes). Y algo de ello ya había anticipado. Todos los enlaces relevantes funcionan (o debieran funcionar). He mantenido la misma estructura y puesto una redirección en el sitio antiguo.

Aún faltan algunas cosas que limpiar, como cambiar el correo de contacto. Pero Google ya aprendió y sabe donde encontrarme (gracias a mod_rewrite y al código 301 del protocolo HTTP).

Resumen del 2006

Este es el resumen (a través de 35 preguntas y respuestas) del año pasado. Sí, el año pasado escribí el resumen, pero sólo lo guardé como borrado y no lo publiqué. El rresumen del 2005 tardé 1,5 meses en publicarlo; el del 2006 casi un año.

Para la curiosidad, fácil acceso y memoria en el futuro, también están disponibles los resumenes del 2004 y del 2005.

Algunas preguntas no tienen respuestas. ¿Había dicho que era un borrado? Pues bien, no lo he tocado, excepto por esta introducción.

El resumen comencé a escribirlo casi al iniciar el año, la pereza y la desidia me han hecho postergar su publicación (así como otras notas que he escrito).

  1. ¿Qué hiciste en el 2006 que nunca hayas hecho antes?

    Nada.

  2. ¿Mantuviste tus decisiones asumidas al inicio del 2006 y cuales tomarás para este nuevo año?

    No. Para el 2007: mover todos mis archivos a un nuevo dominio distinto de ubiobio.cl.

  3. ¿Qué lugares visitaste?

    En Chile: la Ilsa de Chiloé (Quellón, Castro, Achao, Ancud), Puerto Montt, Puerto Varas, Frutillar, Llanquihue, Huepil, Talca, Santiago, Rancagua.

    Fuera de Chile: Vilanova i la Geltrú, Barcelona (España).

  4. ¿Qué te gustaría tener en el 2007 que no tuviste el 2006?

    Olvidar.

  5. ¿Qué fechas del 2006 quedarán guardadas en tu memoria?

    Junio.

  6. ¿Cuál fue tu mayor logro del año?

    Sobrevivir.

  7. ¿Cuál fue el fracaso más grande?

    .

  8. ¿Sufriste de alguna enfermedad o accidente?

    Una inundación de la casa. (No sé si cuenta, porque esa semana yo no estuve)

  9. ¿Qué fue la mejor cosa que compraste?

    Una cámara fotográfica.

  10. ¿Qué comportamiento/acontecimiento mereció una celebración?

    La presentación de «La leyenda de las tres Pascualas» en el Teatro Diego Rivera. Un excelente teatro.

  11. ¿Qué comportamiento/acontecimiento fue decepcionante?

    El «pensamiento único» impuesto implícitamente en la universidad donde trabajo.

  12. ¿Principalmente en qué se te fue el dinero?

    .

  13. ¿Qué cosas realmente te sorprendieron?

    .

  14. Comparando con la misma fecha del año pasado, estas:
    • ¿más feliz o más triste?

      Más triste.

    • ¿más delgado o más obeso?

      Más delgado (o menos obeso, según sea el punto de vista).

    • ¿más rico o más pobre?

      Más pobre.

  15. ¿Qué canción/albúm recordarás del 2005?

    «Albatros» (Baltimore Sun), «Si pudiera encontrar» (Víctor Olivares), «Good Bye Lenin» (Yann Tiersen).

  16. De lo que hiciste, ¿Qué te hubiera gustado haber hecho más?

    Desaparecer.

  17. De lo que hiciste, ¿Qué te hubiera gustado haber hecho menos?

    Trabajar en la universidad.

  18. ¿Dónde pasaste la navidad?

    En Concepción, con Tatiana y su familia.

  19. Cuando hablaste por teléfono, ¿Con quién ocupaste la mayor parte del tiempo?

    Con mi hermano Alfredo (en minutos) y con Tatiana (en llamadas).

  20. ¿Te enamoraste en el 2006?

    No.

  21. ¿Cuál fue tu programa de TV favorito?

    Ninguno. Afortunadamente ví menos TV.

  22. ¿Hoy odias a alguien a quién no odiaste el 2005?

    No.

  23. ¿Cuál fue el mejor(es) libro(s) que leíste?

    Ninguno en particular.

  24. ¿Cuál fue tu mayor hallazgo musical?

    The Strokes, Bloc Party, Snow Patrol.

  25. ¿Qué quisiste y lo obtuviste?

    Volver al teatro.

  26. ¿Qué quisiste y no obtuviste?

    Ir a todos los eventos que me invitaron y que no pude asistir.

  27. ¿Cuáles fueron tus películas favoritas este año?

    «Good Bye Lenin».

  28. ¿Qué hiciste en tu cumpleaños?

    No lo recuerdo.

  29. ¿Qué hubiera hecho este año inmensurablemente más satisfactorio?

    Haber aceptado alguna de las (pocas) ofertas de trabajo que recibí.

  30. ¿Cómo describirías tu «estilo» del 2006?

    Casual.

  31. ¿Qué figura pública/celebridad te hubiera gustado conocer?

    Amaya Rodrigo.

  32. ¿Qué aspectos políticos te interesaron más?

    .

  33. ¿A quién echaste de menos?

    Emil Sinclair y Max Demian.

  34. De quienes conociste este año ¿Quién fue la mejor persona?

    .

  35. Cuenta alguna lección valiosa que aprendiste en el 2006.

    Desconfiar de quien quiere poder.

9 de Diciembre 2007

El Zen y el arte de escribir en un equipo disfuncional

Siempre me preguntaba como podía suceder que alguien pudiera ser tan descuidado como para derramar una tasa de café sobre un portátil.

Bueno, hace uno o dos meses atrás obtuve la respuesta: los accidentes ocurren. (Aunque yo no soy una persona de tomar muchos líquidos en una taza durante el trabajo).

El portátil al centro-fondo del escritorio. La taza al centro-frente, el teléfono en la esquina derecha (a la altura del portátil). A la izquierda del portátil, un monitor LCD. Ese día me encontraba ordenando algunos documentos en la esquina izquierda más cercana a mí.

En un momento suena el teléfono. Instintivamente moví el brazo derecho, recorriendo todo el escritorio de izquierda a derecha. En el camino mi brazo tropezo con la taza y se derramó el líquido elemento sobre el portátil.

¡Cáspitas, rayos y centellas! fue lo que pasó por mi mente :-)

El portátil siguió funcionando, pero proseguí inmediatamente a apagarlo. La taza estaba casi vacía, así que a primera vista no parecía mucho líquido. Lo voltée y dejé boca abajo, para evitar que el líquido siguiera esparciéndose en el interior del equipo.

Mis colegas Francisco y Pamela, se dieron el trabajo de desarmarlo completo. (Pasé a ser usuario :-). Líquido por todas partes. El mayor peligro: el azúcar.

Varios días sin el portátil. En general, quedó completamente funcional. En particular, algunas teclas funcionaban a medias, debido principalmente a que el contacto estaba a presión. Y al cambiarlo de posición para transportarlo, se desalineaban algunas teclas. Un día una cosa, otro día otra.

No contar con ciertas teclas, es engorroso. Por ejemplo, la tecla espaciadora hacía contacto sólo si le presionaba entre el medio y la derecha. Pero siendo zurdo, tiendo a presionar la barra espaciadora por el lado izquierdo.

Lo del ratón y el teclado lo subsané momentáneamente con dispositivos USB externos.

Lo peor aún no sucedía.

Unos alumnos me pidieron dar un mini-curso de Python, el cual se programó para un día sábado durante todo el día. Todo bien. Conecté el portátil al proyector, el ratón al puerto USB. Y debido a que serían varias horas... conecté la energía elétrica.

Se cayó el automático del laboratorio. Al momento de subirlo, el proyector no daba señal. Probé conectando el monitor de mi escritorio, tampoco. Resultado: Se quemó la puerta VGA del portátil, y los 2 puertos USB ahora sólo funcionan con con USB 1.1. Es más, de los dos puertos USB, uno de ellos funciona según la fase de la luna. También se dañó el puerto VGA del proyector (daba una señal muy tenue, casi imperceptible).

Conectar el disco externo, ya no es tan rápido. Y tengo que conmutar entre dispositivos USB cada vez que quiero usarlos, porque simplemente no pasa suficiente energía como para alimentarlos mediante un hub USB.

En unas semanas, el portátil pasó de ser de un equipo de trabajo todo terreno a un equipo precariamente útil. Principalmente para navegar, porque ello no involucra usar el teclado.

Debido al incidente del café, el portátil pasó a ser el sospechoso #1 del corte de energía. Sin embargo, cuando le indique al encargado del laboratorio el enchufe que había utilizado... recibí como comentario: «Ah, ese enchufe no lo usamos porque provoca corte». Hubiera sido útil saberlo antes (pensé estoicamente). Tampoco había sido informado el desperfecto a soporte, por lo cual no había sido reparado. Después que lo revisaron, precisamente había un problema con el sistema eléctrico. El portátil fue declarado inocente, pero no le salvó de las secuelas.

La tecla espaciadora ahora funciona completamente. Nada que ver con el corte, pero en una revisión posterior, lograron dejarla funcional. Desafortunadamente, la sensibilidad no es la misma en las teclas. Por lo que al escribir, pronto me termina sacando de quicio.

Como el hombre es un animal de costumbre, he aprendido a adaptarme. Y con el uso, algunas teclas han ido cediendo de a poco. Pero hay otras que me siguen jugando una mala pasada.

Epílogo

Dicho esto. Tenía muy poco ánimo de escribir. Y cuando lo hacía, no era precisamente productivo. Y en el transcurso de los días y semanas, me atrasé con varias labores y deberes.

A veces tomaba un equipo distinto para trabajar, pero no es lo mismo. Porque no siempre están todas las aplicaciones que uno utiliza, ni las mismas preferencias. Al final del día, para cuando tenía un equipo operacional, recibía el portátil. Y cuando fallaba el portátil nuevamente, volvía a perder tiempo con un nuevo equipo.

Al respecto he tenido que lidiar con la usabilidad de las aplicaciones, pero de ello me referiré más adelante.

8 de Diciembre 2007

El primero de los últimos

Luego de 4 meses sin escribir una nota, parto con esta frase cliché para indicar el comienzo de mis últimos mensajes en esta dirección electrónica. No sé cuántos más vendrán, pero es seguro que serán menos de los 500 que ya he escrito, por lo tanto, se trata de una cuenta regresiva.

Si no he escrito en este tiempo, es porque ya no me resulta tan cómodo ni tan divertido escribir en esta dirección, además de verme sobrepasado por el tiempo y el ánimo de publicar en algunas ocasiones.

No es que me vaya. Aunque nunca se sabe. En una de esas ni siquiera me entero que no me han renovado contrato (así se estila en algunos departamentos). Toco madera... cada diciembre.

Un breve resumen de estos 4 meses:

Un diario local publicó una fotografía mía sin autorización, sin dar crédito, con calidad de celular y en un contexto completamente distinto. La SOFOFA publicó otra fotografía mía en su anuario, con consulta, dando el crédito correspondiente y me enviaron una copia impresa del anuario a mi domicilio. Diferentes tipos de profesionales. Diferentes escuelas.

En septiembre me invitaron a Curicó para el día del Sotware Libre, en octubre me invitaron a exponer a un congreso en Arequipa, Perú; y la mayor parte de noviembre lo pasé en Nueva Zelanda, visitando algunas universidades en Auckland y Wellington.

He leído varios libros. Aprendí a jugar Go, aunque aún juego muy mal.

23 de Julio 2007

De vuelta en Chile

He pasado 2 semanas muy intensas, primero en Granada, donde hacía mucho calor (36° celsius). Y aunque Arturo decía que en la noche bajaba a 16°... hmm. Claro que eso ocurría en la madrugada; porque a las 23:00 horas la temperatura bordeaba los 29° y las 01:00 am los 26°. Al cabo de unos días ya no sentía tanta calor como al principio. Granada es sensacional, y llama la atención que para una ciudad de 300.000 habitantes, su universidad tenga 60.000 estudiantes.

Luego Birmingham, en donde dormía más; pero despertaba más cansado :-) Allí ya usé zapatos y pantalones largos. Y también nos empapamos con la lluvia. Y vimos cambios de itinirerarios debido a las inundaciones en algunas partes del Reino Unido.

Entre medio, algunas horas en Madrid. Olvidé llamar a Roberto Majadas (Telemaco) en la ida y en el regreso, quien en todas mis pasadas por Madrid va a recogerme gentilmente para dar una vuelta, conversar, tomar fotos y conocer un poco más.

Al registrarme en el Aeropuerto de Barajas, me encontré con el ex-Ministro de Transportes y Telecomunicaciones, Sergio Espejo. Quien tambien viajó en el mismo vuelo de regreso a Santiago. Me comentó que estuvo parado en Londres (Heathrow) 3 días intentando volver, debido a la suspensión de muchos vuelos (mal tiempo y/o inundación). Y en Lan me indicaron que tenían harta demanda para ese día, a tal punto, de ofrecerme dinero (US$ 800 en pasajes o US$240 en efectivo) más la estadía en un hotel, para quedarme un dia más en Madrid. Quizás a cuánto hubieran vendido ese boleto.

Con el ex-ministro conversé durante la cola de espera en policía internacional al ingreso a Chile. Conversamos (superficialmente) de telecomunicaciones, Software Libre, OLPC, REUNA, Fútbol y su salida por el Transantiago.

Ahora espero la conexión con el vuelo de regreso a Concepción. Llegué completamente desconectado, intentando hacer memoria y ánimo de todo lo que debo terminar en esta semana.

El viaje de regreso ha sido largo, por las esperas intermedias. Cuando llegue a casa (si todo va bien a las 14:30 hora local), habrán pasado 37 horas desde que salí desde el hotel en Birmingham.

Tal vez comente más adelante detalles del viaje y las peculiaridades de cada lugar.

5 de Junio 2007

Buenos y malos días

Así como hay días buenos y días malos, también los hay en semanas y en años. Esta semana promete ser malísima. Algunos problemas que pasaron a ser menores cuando me encontré con lo siguiente:

Filesystem "sda5": XFS internal error xfs_bmap_read_extents(1) at line
4565 of file fs/xfs/xfs_bmap.c.  Caller 0xc02e7c99
 [<c02ca11e>] xfs_bmap_read_extents+0x488/0x4a2
 [<c02e7c99>] xfs_iread_extents+0xa0/0xbb
 [<c02e5b5f>] xfs_iext_realloc_direct+0xb3/0xc1
 [<c02e7c99>] xfs_iread_extents+0xa0/0xbb
 [<c02c2a54>] xfs_bmap_last_offset+0x94/0xdc
 [<c02d5269>] xfs_dir2_isblock+0x1b/0x60
 [<c0324085>] __make_request+0x384/0x495
 [<c02d59fb>] xfs_dir_lookup+0x8e/0xeb
 [<c02c7615>] xfs_bmapi+0x25b/0x1fd7
 [<c02fb04f>] xfs_dir_lookup_int+0x2c/0xd4
 [<c01230c4>] down_write+0x8/0x10
 [<c02e41ad>] xfs_ilock+0x47/0x67
 [<c02fe944>] xfs_lookup+0x50/0x76
 [<c05ff4cc>] __mutex_lock_slowpath+0x1ac/0x1b4
 [...]

Esa es una de las particiones de un servidor con problemas. Luego continúa:

# xfs_repair -n /dev/sda5
Phase 1 - find and verify superblock...
Phase 2 - using internal log
       - scan filesystem freespace and inode maps...
       - found root inode chunk
[...]
Phase 6 - check inode connectivity...
       - traversing filesystem starting at / ...
entry "etc" in directory inode 128 points to free inode 1310848, would
junk entry
corrupt dinode 786561, (btree extents).  This is a bug.
Please report it to xfs@oss...

El énfasis es mío. Hay que notar que la opción -n de xfs_repair indica que muestre lo que haría, pero no toma acción alguna. Previamente, xfs_check también se lució con:

# xfs_check /dev/sda5
[...]
dir 1310848 block 8388608 extra leaf entry fc4e7e74 e7
dir 1310848 block 8388608 extra leaf entry fcdbb5f3 8f
dir 1310848 block 8388608 extra leaf entry fddcbf74 164
/usr/bin/xfs_check: line 28: 14691 Segmentation fault
xfs_db$DBOPTS -i -p xfs_check -c "check$OPTS" $1

Buscando por aquí y por allá, me encontré con 2 posibles alternativas:

  • Memoria RAM con problemas, de donde se hayan guardado datos corruptos en disco.
  • Un fallo en el módulo XFS del núcleo.
Se trataba de memorias ECC, pero de todas formas probé con memtest para descartar la primera posibilidad. Se trata de un fallo.

Afortunadamente, los problemas no ocurrían en la fase 1 ó 2, sino que bien avanzado. XFS está hecho para ser utilizado en hardware robusto. Un reset de un dispositivo SCSI o IDE, que a veces se dejan ver en los registros del sistema, es razón suficiente para causar corrupción de datos en el sistema de archivos. No es el caso, pero sirve para ejemplificar la situación.

Al menos, después de la recuperación, en el directorio lost+found quedaron guardados archivos completos. No pedazos de datos que usualmente veía con ext2/ext3 (cuando habían problemas).

Justo en un mal momento. En una mala semana. Me ha consumido muchas horas y concentración. La planificación de mis estudios se me fue a las pailas. Aún quedan datos por verificar y reconstruir.

26 de Mayo 2007

Google versus MeetUp

A través de un comentario de Joel Spolsky, llegué a un creativo aviso de reclutamiento de personal para MeetUp, en donde comparan como es trabajar en Google versus trabajar en MeetUp.

Ultimos artículos
Ultimos comentarios
Amigos en la red
Disponible para suscripción y redifusión en formatos RSS y Atom.
[¿Qué significa?]
Licencia Creative Commons
Este weblog está bajo una Licencia Creative Commons.