sábado, 23 de noviembre de 2013

Instalar Little registry cleaner sin crapware: el limpiador GNU de registro de Windows

Una de las grandes deficiencias de Windows es que a medida que instalamos y desinstalamos cosas el sistema se va haciendo más lento e inestable y una de las razones principales es que el registro, ese misterioso archivo binario que gobierna el comportamiento de sistema, se va degradando y llenando de referencias a cosas que no existen. Los limpiadores de registros son programas que tratan de arreglar el registro para que el sistema mejore en su comportamiento, pero muchos son demos o programas cuando menos dudosos. Little registry cleaner, es un limpiador de registro que es software libre y que cumple bastante bien su misión mucho mejor que otros programas propietarios, aunque tiene la pega de necesitar el pesado framework .NET 3.5

El manejo es muy sencillo: primero pulsamos en 'Analisis de registro' para buscar los problemas y una vez finalizado el análisis pulsamos en 'Solucionar problemas' y ya está.

Eso sí, tened cuidado en la instalación para no instalar el crapware que lo acompaña, en Windows todo lo que os descarguéis siempre como instalación personalizada y de instalar cosas que no queréis ni hablar.


miércoles, 13 de noviembre de 2013

jEdit, configuración óptima para programar

jEdit es un potente editor para programación, al que le podemos sacan mucho rendimiento haciendo unos ajustes en su configuración.


jEdit, mejor a la última

La versión que traen las distribuciones es bastante obsoleta por lo que lo recomendable es quitarla e instalarse la última de la página oficial.
En debian/ubuntu lo podemos hacer tecleando los siguientes comandos en la consola como administrador una vez descargada esta última versión:
apt-get install remove
sudo dpkg -i jedit_X.Y.Z_all.deb


Añadimos los plugins que nos haga falta

Primero añadimos un repositorio cercano mediante las opciones:
PluginsPlugin managerDownload optionsUpdate Mirror List

Yo he añadido los siguientes plugins:
  • JDiffPlugins : Permite comparar gráficamente entre dos archivos.
  • FTP: permite abrir y guardar archivos ubicandos en un ftp o servidor seguro incluso usando claves asimétricas.
  • PHPParser: Necesario para que nos pinte el código de acuerdo a la sintaxis del lenguaje que usemos, en mi caso php.

Configuraciones que nos facilitan la vida

Para acceder a las configuraciones vamos a UtilitiesGlobal options, estás son muy útiles:
jEdit ► Appearance ► Show splash screen on Startupsi la quitamos nos ahorramos ver la pantalla de presentación y vamos al grano
jEdit ► Editing ► Tab widthSalto de tabulación, yo le pongo 4
jEdit ► Editing ► Indent widthSalto de indexación, yo le pongo 4
jEdit ► Editing ► Soft (emulated with spaces) tabsYo la activo y así consigo que las tabulaciones sean espacios y siempre se verán igual en cualquier editor
jEdit ► Saving and Backup ► Two stage saveLo desactivo para evitar que me cambie los permisos y la propiedad del archivo que edito
jEdit ► Saving and Backup ► Backup directoryEs conveniente definirlo para que no te llene el código con archivos basura
jEdit ► View ► Always show search barla barra de búsqueda resulta muy útil para localizar cualquier cosa con rapidez
This article is also on English

domingo, 3 de noviembre de 2013

povray 3.7 beta optimizado para intel i7 en ubuntu 12.04.03

Hace poco había compilado esta última versión de povray en ubuntu 10.04 de 32 bits y en un portátil con ubuntu 12.04.01 de 64 bits pero esta vez necesitaba que este visor de rayos estuviera optimizado para aprovechar la potencia de mi nuevo i7.


 La compilación explicada en casos anteriores no funciona y algunos pasos son diferentes:

Desinstalar la versión anterior de povray (si procede)

Si ya teníamos instalada la versión 3.6 es conveniente desinstalarla, ya sea con el gestor de paquetes o desde consola:
sudo apt-get remove povray povray-examples povray-doc povray-includes

Instalamos las librerías necesarias para la compilación

Instalamos las librerías necesarias:
sudo apt-get install build-essential zlib1g-dev libpng12-dev libjpeg-dev libtiff4-dev
Recomiendo también las siguientes librerías para compilar diversos programas:
sudo apt-get install libsdl1.2-dev libxml2-dev libglew1.6-dev liblua50-dev liblua5.1-0-dev libopengl-perl libsdl-ttf2.0-dev libsdl-mixer1.2-dev

Descargar el código fuente y compilarlo

Lo descargamos de http://www.povray.org/beta/source/ en el apartado 'Getting the POV-Ray Unix/Linux source'

Descomprimos

bunzip2 povray-3.7.0.RC7.tar.bz2
tar xvf povray-3.7.0.RC7.tar
cd povray-3.7.0.RC7/

Preparamos el archivo configure para que compile para el i7

Este nuevo paso es necesario para que la compilación se complete con éxito.
Simplemente editamos el archivo 'configure' y cambiados todas las cadenas 'march=native' por 'march=corei7' (o el núcleo que tenga tu ordenador).

Compilamos

./configure COMPILED_BY="pon aqui tu nombre y tu correo electrónico"
make
sudo make install


Y ya está.

Editado 17-05-2014: aclaraciones para Ubuntu 14.04

Para Ubuntu 14.04 hay que instalar un par de librerías más y recompilarlo con los siguientes comandos:

sudo apt-get install libboost1.55-all-dev libboost1.55-dev
./configure COMPILED_BY="pon aqui tu nombre y tu correo electrónico" LIBS="-lboost_system -lboost_thread"
make
sudo make install