octubre 1, 2010
¿Alguna vez te has perdido intentando distinguir los errores entre todo el texto de salida del compilador? El sencillo script que presento aquí añade colores para que sea más fácil de leer, usando un comando sed. De paso es un buen ejemplo para practicar un poco con el sed.
(más…)
Filed under:
Linux, Programación by rodrigo
marzo 4, 2010
Hace unos días tuve que mover un archivo grande de un sistema Linux a otro. Y cuando digo grande, me refiero a alrededor de 10 GB, por lo que transmitirlo por la red no es una opción muy atractiva, sobre todo cuando tengo un disco USB externo con espacio libre de sobra. Pero, ah, este disco está formateado con FAT32 por cuestiones de interoperatibilidad con otros sistemas operativos, y en este sistema el tamaño máximo de archivo es de solamente 4 GB. ¿Qué hice? Lo resolví con la misma técnica que hace 15 años usando disquetes y MS-DOS: un archivo RAR multivolumen con nivel de compresión cero, se crean 5 archivos de 2 GB cada uno y se copian sin problemas. Pero estamos en el siglo XXI y tenemos Linux, tiene que haber una forma más elegante de hacer esto.
Y la hay, por supuesto. Mi propuesta es crear unos cuantos archivos en el sistema FAT32 que juntos sumen el espacio necesario, y luego construir sobre ellos un dispositivo de bloques lo bastante granda para contener el archivo en cuestión. Para esto utilizaré dos drivers de Linux: loop y device-mapper.
(más…)
Filed under:
Linux by rodrigo
febrero 14, 2010
Con frecuencia me preguntan qué entorno de desarrollo utilizo para programar en Linux, y se sorprenden cuando respondo que uso Vim para editar el código y Automake para compilarlo. En este post explicaré lo mínimo necesario para hacer funcionar a Automake.
(más…)
Filed under:
GNU, Linux, Programación by rodrigo