Friday, June 23, 2006

Ubuntu en Dell D810

Estoy instalando Ubuntu en mi lap a partir del Live CD. Al hacer la instalacion se congelaba al analizar las particiones en el 50%. El problema parecia ser un disco USB externo.

Thursday, June 22, 2006

MySql y MySql Admini

MySql y MySql Administrator

Estoy desarrollando con RubyOnRails y MySQL 4/5  en Windows, MacOS y FreeBSD. Normalmente uso MySql Administrator y MySql Quero Browser por la costumbre que tengo de usar las herramientas de Sql Server. Pero las primeras son BASTANTE malas en varias cosas: inestables, llenas de bugs y de funcionamiento no estándar. La última que me sucedió y que pongo aquí por si a alguien le sucede:

Tengo un campo en una tabla de tipo texto que se usa para serializar un arreglo de Ruby mediante ActiveRecord. Pero al pasar respaldos de cualquier máquina a otra y restaurarlos con el MySql administrator la información deja de ser reconocida por la aplicación. La causa es que la serialización usa CR (chr(13) o \n) para marcar el fin de registros (entiendo que es YAML) . El backup se hace correctamente escapando los caracteres a la forma estándar de \n. Pero el administrator los inserta literalmente, como dos caracteres y no como un CR. La solución encontrada después de algunas horas es no usar el administrator y usar la linea de comando de mysql directamente y meter el respaldo como script. El error lo comete también el query browser en modo query o script. Falla en Windows y Mac conectándose a cualquier SO.