Debian Sarge -> SuSE 10.1 -> Vine Linux 3.2 -> Ubuntu 6.06

El viacrucis que ha sufrido mi laptop.

Como muchos saben, dure mucho tiempo usando Debian Sarge porque cubria las necesidades que en ese entonces tenia. De hecho, mi tesis la hice en Debian, usando pLatex.



Entrando al doctorado, sentia que Debian se estaba quedando estancado. Por un lado, al instalar el Sarge de 64 bits en mi maquina de la casa, tuve muchos problemas porque el instalador no reconoce los discos SATA. Como quieran y gusten, lo instale, pero tuve problemas com Open Office 2.0, porque aun no es estable y me tronaba cada vez que queria seleccionar una fuente japonesa. Lo deje de usar en esa maquina, pero en la lap seguia…



Despues, salio SuSE 10.1 con el fantabuloso Xgl. Lo baje e instale, y ciertamente se ve de maravilla, pero lamentablemente la tarjeta de video de mi lap es de las pocas que dan problemas (flickering). El desempen~o de la laptop bajo notablemente y el disco siempre estaba en friega. No le di mucha importancia y decidi probarlo por mas tiempo.

Por fin, despues de varios meses, decidi quitar Debian de la desktop y baje SuSE 10.1 de 64 bits. Lo instale, le puse Xgl y oh Dios!!! Que belleza. Desde ese momento solo uso Windows en la desktop cuando quiero grabar algo de la TV (la tarjeta de captura no la soporta Linux). Definitivamente, SuSE nacio para quedarse en mi casa.

Sin embargo, en la lap no fue lo mismo. Como toda buena version reciente y decente de Linux en japones, el encoding lo deja en UTF-8, pero las herramientas que utilizo para analisis de frases en japones todo lo esperan en EUC y todo lo avientan en EUC. Sabia que podia cambiar la locale de alguna forma, pero las configuraciones posteriores de cada programa siempre tomaban tiempo. Me fui desesperando, y la gota que derramo el vaso fue la reinstalada de emacs, porque sencillamente no me reconocia ningun caracter japones. Me rendi y decidi quitarme de problemas instalando Vine Linux 3.2.



Vine Linux es una distribucion totalmente “japonizada”, basada en Red Hat, con algunas cosas de Debian incluidas. Lo bueno es que todo, absolutamente todo esta debidamente configurado en japones, y no hay que preocuparse por eso ni siquiera en los nuevos programas. Ademas, el encoding por default es EUC, lo que solucionaba mis problemas sin tanto esfuerzo… o al menos eso pense.
El problema con Vine Linux es que usa software muy viejo (me recordo un poco a Debian en esa parte), y que trae por default el kernel 2.4, y una version que ni siquiera reconocia el touchpad de la laptop. De pilon, intente instalar MPlayer, pero nunca corrio bien (los videos se veian muy mal o de plano no se veian), y Xine jamas se dejo instalar. Estaba a punto de rendirme, pero las ventajas que te da al dejar instalado y debidamente configurado Ruby 1.8, hacian que me quedara con el… hasta ayer.



Arnoldo me habia dicho ya de la nueva version de Ubuntu: La 6.06. Esperanzado en encontrar la version pasada en japones, resulta que me encontre la version japonizada de la nueva. Decidi bajarla y probarla. Un CD, una instalacion bastante amigable, no tomo tanto tiempo como SuSE. El resultado fue que me dejo un sistema bonito, pero de nuevo, con UTF8 como locale principal.

Decidi buscar como cambiar la locale para poder soportar EUC y lo encontre en el foro de Ubuntu en japones. Realice los pasos, et voila! EUC-JP por default, las herramientas que necesito si funcionan bien y sin problemas, el disco no esta siempre escribe y escribe, te deja OO 2.0, Firefox y Thunderbird por default y se comporta bastante bien el sistema de escritura de caracteres japoneses (SCIM con ANTHY). Probe tambien ver mi tesis con XDVI y funciono sin problemas (claro, tuve que instalarlo primero con Synaptic). Pero, la ultima prueba era el video.

Compile el MPlayer despues de bajar el gcc 3.4, debido a que Ubuntu 6.06 usa por default el 4, y MPlayer no compila con el (marca un error en libavcodec, como a la mitad del make). Funciono bien, solo que no se ve en pantalla completa. Arnoldo me dijo sobre GStreamer, lo busque, baje e instale, y con Totem puedo ver videos sin problemas y en pantalla completa. Resultado: En la laptop me quedo con Ubuntu 6.06 durante un buen rato. En la desktop, SuSE + Xgl es una belleza visual, corre sin problemas, por lo que se queda.

Lo que hace uno para distraerse… o intentar pues… ya saben que siempre traigo a alguien en la mente.

De nuevo en Ruby

Después de 3 años de haberlo estudiado, hacer pequeños programitas y casi olvidarlo por completo, me encuentro usando de nuevo Ruby.

Ruby es un lenguaje script orientado a objetos, con el que el manejo de texto se vuelve más sencillo que en otros lenguajes de más alto nivel. Podríamos compararlo remotamente con Perl, pero em Ruby los objetos siempre se usan. Sin embargo, tanto en Perl como en Ruby el manejo de texto es lo fuerte del lenguaje, especialmente por el uso de expresiones regulares, que también se pueden usar en Java y otros lenguajes, es cierto.

He tenido problemas para acoplarme de nuevo con Ruby, pero ahí la llevo. Ando transcribiendo todo el código del análisis que realiza mi sistema de Java. Por lo menos, las definiciones de las clases sí quedan más pequeñas (y por tanto, más entendibles). Ya pude conectarme a la base de datos de MySQL y puedo realizar queries, aunque aquí tuve que resolver otros problemas con respecto a los encodings… Leí mucho, y terminé bajando una librería para Ruby que trae funciones para convertir entre UTF8, UTF16, Shift-JIS y EUC y fueron ellas quienes resolvieron todo.

Lo que me da más gusto de todo esto es que de nuevo estoy desarrollando en Linux. El código en Java también funciona con el pingüino sin mayor problema, solo la salida con voz es lo único que todavía me hará falta de este lado. En cuanto a la entrada, uno de los del lab me dijo de un sistema llamado “Julius” para poder meter los datos con voz, pero parece que voy a tener que pasar un buen rato entrenando esa cosa antes de que pueda reconocer bien las frases que le digo.

¡Ah! Y se me olvidaba: Con la nueva versión de Skype (2.5, todavía beta) se pueden enviar mensajes SMS, aunque por alguna extraña razón cuestan más caros que llamar directamente por teléfono. Como sea, es una característica interesante. Ya probé enviando uno, pero no he corroborado si llegó o no.

—–

¿Qué si sigo pensando en ella? ¡Claro! A todas horas de hecho. Y precisamente por eso tengo que aprovechar estas ganas de trabajar que traigo ahora para avanzar rapidísimo en mi investigación, que, cierto, es lo más importante para poder mantenerme aquí, pero que de momento ha pasado a un segundo plano, sin que eso signifique que la estoy descuidando.

Open SuSE 10.1 + XGL = Visualmente muy bueno

Ayer termine de instalar OpenSuSE a las 3:30 am. Hoy me vine al laboratorio solo para instalar Xgl y probarlo.

El resultado es mas que excelente. Primero, no tengo ningun problema para el japones. Segundo: Los paquetes son muy recientes y corren de maravilla. Y tercero, Xgl es para apantallar por los efectos visuales que tiene, algo asi como lo que hace Mac OS X.

No puedo parar de estar cambiando de desktop virtual (se forma un cubo al hacerlo), ni tampoco de estar haciendo zoom out del escritorio para ver en pequenio todas las ventanas abiertas y seleccionar la deseada para que el zoom in sea automatico, y con 1 GB de RAM la maquina no se alenta del todo. Lo unico que si se resiente es el scroll en Firefox, pero de ahi en fuera, todo muy bien.

Ahora solo falta ponerme a instalar lo que necesito para continuar mi investigacion. Estare probando este Linux durante un rato a ver que tal sale. Tenia desde como la version 5 de no usar SuSE. Vamos dandole chance en lo que me contento con Debian.

Adiós temporal a Debian

Ayer por la noche decidí que era tiempo de usar algún otro manejador de ventanas, y como le traía ganas a XFCE, bajé el más nuevo, lo compilé e instalé. Todo bonito, hasta que me topé con escribir en japonés. No logré mucho y decidí llegar hoy temprano y solucionar el problema.

Hoy llegué al mediodía a la universidad y me dispuse a arreglar XFCE de tal forma que quedara justo como GNOME en cuanto a la facilidad para escribir japonés; como todo se hace desde abajo, en teoría no debería haber tanto problema, pero la realidad es otra: Jamás pude escribir en japonés. El set-language-env funcionó bien y siempre me decía que estaba todo listo, que solo necesitaba salir y volver a entrar con sesión nueva y listo, justo como lo hacía con GNOME, pero en la realidad el japonés sencillamente no se podía escribir.

Intenté con UIM, SCIM, bajé Skim, instalé Anthy, volví a intentar con Canna y FreeWnn y nada… solamente en emacs podía escribir en japonés…

Leí mucho, muchísimo. Intenté de todo. Modifiqué cuanto archivo pude y a lo más que pude llegar fue a poder escribir japonés en Firefox y Thunderbird, pero con una distribución totalmente rara que no tengo ni idea de dónde la estaba cargando, porque incluso quitaba los ajustes de set-language-en, desintalaba todo sobre el input en japonés, reiniciaba y aún así seguía.

XFCE me gustó mucho y lo usaré de ahora en adelante, pero, y aunque realmente no es culpa de Debian, me hartó el hecho de que solo por un cambio en el manejador de ventanas me haya arruinado todo el día. Y de pilón, usé GNOME y ahí tampoco ya puedo escribir en japonés.

Estoy bajando Open SUSE 10.1, el cual creo que instalaré en mi casa, y en la lap, para desarrollo, me tendré que ir por Vine Linux, que ya tiene todo listo y configurado en lo que a japonés se refiere.

Ojalá que salga una nueva distribución de Debian pronto, pero mientras tanto, me traumaré con SUSE y xgl, y en la lap, me aguanto con el otro…

Cambios en el blog

Como seguramente se habrán dado cuenta, la interface de la página cambió un poco. Estos cambios se pueden resumir en lo siguiente:

  • Encabezado: Acomodé el título para que estuviera en donde quería que estuviera para que resaltara con la imagen del fondo. Esta imagen cambia cada vez que entran a la página gracias a un pequeño script en PHP. Hay imágenes de Shimatani Hitomi, Goto Maki e Itou Misaki. Luego pongo más.

¿64 bits?

Ayer descubrí las bondades de los puntos de recuperación de Windows después de haberle dado en la torre al arranque de mi desktop debido a que decidí reinstalar Linux.

Borré la partición de Gentoo, que era la que utilizaba para poder grabar GRUB en el disco SATA (porque Debian no lo ve por default). Ayer arranqué Debian después de mucho tiempo y como no me acordé del password de mi usuario, decidí que era buena oportunidad para borrar e instalar algo más apropiado para mi computadora. Bajé Open Suse para 64 bits y Debian también para 64 bits. Intenté instalar el primero, y obviamente que sí ve el disco SATA, pero, como ya le muevo un poco más a Debian, aborté la instalación de Suse y me decidí instalar Debian en el disco ATA.

Obviamente, y como los que sepan de esto ya se habrán dado cuenta, al borrar la partición de Gentoo le di en la torre a GRUB, algo que, si bien sí tenía contemplado, no lo hice en el orden que debía, por lo que ahora tenía una computadora que no podía arrancar nada.

Usando la consola de recuperación de Windows, reparé el master boot record (después de volver a recordar que los controladores para mi disco SATA son ICH7) , pero al arrancar Windows, mi tarjeta de video ya no estaba reconocida, y por más que la instalaba, al reiniciar se volvía a desinstalar.

Habiendo perdido la esperanza, decidí reinstalar Windows, pero cuando estaba por comenzar la instalación, recordé los puntos de recuperación de Windows y decidí tratar. Resultado: Windows restaurado a la perfección.

Estoy a la mitad de la instalación de Debian 64 bits, pero los servidores están lentos con ganas (uso netinstall), y parece que tomará rato (estoy escribiendo esto desde la laptop). Y después de leer lo de los binarios de 32 bits en 64, no sé se sea buena idea quedarme con esa instalación o mejor instalar Sarge o SID de 32. Se aceptan opiniones.

Jugarse la vida en 20 minutos

Aunque no es precisamente la vida, si es jugarte todo en 20 minutos, que es lo que durará mi presentación. 20 minutos para explicar una tesis de 64 páginas…

Hice en total 55 diapositivas en Impress (OpenOffice). La primera vez que practiqué, la alarma sonó cuando no iba ni en la mitad. Recorté a 48. Volví a practicar, y sonó justo cuando estaba a la mitad de la explicación del modo subjuntivo. Dejé 43. En la siguiente práctica, suena la alarma cuando estoy por terminar la explicación del subjuntivo, pero falta todavía lo del sistema. Ya quité 2 diapositivas más, pero sinceramente ya no sé cómo hacerle para explicar todo eso en tan poco tiempo.

Me duele la garganta y ya me cansé de hablar. Los ensayos son buenos, pero enfada estar diciendo lo mismo y lo mismo y lo mismo un montón de veces. Y éstas son solo las prácticas por mi cuenta. El lunes comienzan las prácticas con los maestros, y ahí va a estar peor el asunto (de menos una presentación por día).

Todo termina el viernes a las 9:50 am hora local. Si todo sale bien, seré libre, al menos durante un tiempo.

Bajando Knoppix

Ahora que estoy bajando la nueva versión de Knoppix en japonés, no podía dejar de hacer un screenshot.



Estuve leyendo lo de Xenoppix y se ve genial. Estoy a punto de bajarlo también.

¿Alguna vez se alcanzarán estas velocidades en los hogares mexicanos?

LaTeX y LyX

Aunque no es requisito escribir la tesis en LaTeX, no está de más practicar un poco, sobre todo porque de ahora en adelante lo voy a usar.

Gracias a Arnoldo, conocí una muy buena herramienta para facilitar la escritura de archivos usando LaTeX: LyX. LyX es simplemente muy bueno si no se quiere aprender todo el formato de LaTeX, y se acerca más al modelo WYSIWYG, aunque ellos modifican la última G por M, dándole el significado de “Mean” (las siglas significan “What You See Is What You Get”).

Sin embargo, no todo podía ser color de rosa: LyX de entrada no soporta texto en japonés. Es más: Ni siquiera lo considera. Intenté escribir algo en japonés y ni siquiera se dignó en ponerme basura. A echarse un clavado en Wiki: En efecto, LyX no soporta japonés de entrada. Para poder soportarlo, necesito bajar el CJK-LyX, que es un style modificado para soportar lenguajes multibyte (coreano, chino, japonés, etc.), pero resulta que la página del proyecto, que por cierto está en Corea del sur, está caída.

Ni modo, era demasiado bello para ser verdad. Seguiré intentando estos días, pero si de aquí al fin de semana no logro nada, tendré que verme en la penosa necesidad de aprender LaTeX en un dia, o de plano mejor todo escribirlo en Word (esto último realmente no me hace nada de gracia).

Sonido arreglado

Después de recibir muchos comentarios sobre lo poco que me escuchaba la gente al momento de hablar en el programa de radio, hacer pruebas de grabaciones y ver que por Skype tampoco me escuchaban bien si no hablaba por el dispositivo BlueTooth, ayer me decidí y compré una tarjeta de sonido. La compra fue una Sound Blaster Audigy 4 Digital Audio. No costó cara, por eso me animé.

Hoy por la mañana la instalé en Windows y funcionó sin problemas. Ya probé el volumen de grabación y ahora sí no me manda ningún problema, por lo que parece ser que de ahora en adelante me podrán escuchar mejor en el programa de radio, sin tener que estar moviéndole al volumen cada vez que hablo y cada vez que mando a música.

La tarjeta de video me estaba dando problemas. Me mandaba un error de falta de energía. Aproveché que abrí la computadora para revisarla, y lo único que hice fue quitarla y volverla a poner y el problema se arregló. A veces la solución “Microsof” también funciona 🙂

No he desayunado nada y ya es casi la 1:30 pm. En lo que se bajan algunas cosas de internet, me alisto para salir a comprar algo, ya que el comedor de la universidad está en horario de vacaciones, es decir, cierra a la 1:30, y ni volando alcanzo a llegar a tiempo.