[Linux] + [Ubuntu] + Como instalar PHPUnit

En algunos casos el paquete que viene por defecto de PHPUnit en los últimos sistemas operativos no funciona de manera correcta, como por ejemplo, a mi me sucedio con Ubuntu 11.04.

Para solucionarlo simplemente hay que eliminar la versión de PHPUnit  previamente instalada, si es que existiera alguna, y instalamos el paquete desde PEAR ( Distribución de componentes de PHP).

Luego descubrimos el canal en el que se comparte el componente, y lo instalamos junto a PEAR.

sudo pear channel-discover pear.phpunit.de
sudo pear channel-discover components.ez.no
sudo pear channel-discover pear.symfony-project.com
sudo pear install -f phpunit/PHPUnit

Luego de esto deberíamos tener PEAR funcionando de manera adecuada en nuestro sistema. Espero que les sirva !!!.

 

PS: Si no tienes PEAR instalado en tu equipo, en general este se encuentra en repositorios como «php-pear».

sudo apt-get install php-pear

[LINUX] [LATEX] Editar archivos latex en Linux que han sido creados en Windows

Es posible que en alguna ocasión hayan intentado editar un archivo LaTeX en Linux, el cual fue creado en Windows. Si este es el caso habrán notado que aparece con muchos símbolos no reconocidos e incluso no es posible compilarlo. El mensaje puede ser el siguiente si es que usamos Kile para editar nuestros archivos LaTeX.

The file X.tex was opened with UTF-8 encoding but contained invalid characters.
 It is set to read-only mode, as saving might destroy its content. 
Either reopen the file with the correct encoding chosen or enable the read-write 
mode again in the menu to be able to edit it.

La razón de esto, es debido a que usan distintos tipos de codificación, y para solucionarlo, simplemente le cambiamos la codificación a nuestro archivo, lo que nos evita modificar el archivo a mano, eliminando todos los caracteres no detectados.

iconv --from-code=ISO-8859-1 --to-code=UTF-8 X.tex > X_2.tex

 

Gracias a el comando iconv podemos cambiar de manera sencilla la codificación de cualquier documento. Espero que les sirva!

[Linux] [Buscar] Buscar archivos grandes en Linux

Hace poco me pasó que el espacio libre en el disco se me redujo hasta 40 megas …. La verdad no tenía idea de donde se encontraban los archivos que me llenaban el disco duro, hasta que averigué como encontrarlos. El comando es muy sencillo, y se los dejo de ejemplo.

find . -size +200M  -ls |less

Simplemente busca todos los archivos con un tamaño mayor a 200 Megas, además de mostrar por pantalla su dirección. Espero que les sirva ! saludos!

[MATLAB] Ejecutar scripts en background sin el GUI

En particular necesito procesar millones de datos cargados desde la BdD, y generar archivos y gráficas. Debido a las gráficas, mientras estas son generadas pierdo el control del computador hasta que este proceso termine.

Para solucionar esto (Aprovechando que uso linux), puedo ejecutar los scripts desde consola además de incrementar la prioridad del proceso.

Entonces :

 

  1. Ejecutaremos los scripts necesarios desde consola. 
  2. Cambiaremos la prioridad para decrementar el tiempo de ejecución.