Monthly Archive for April, 2007

Buscando en tu compu

Desde siempre he vivido infeliz de los buscadores de Linux, y tambien del de windows. Pero cuando llegue a linux descubri “locate” que hace las busquedas muy rapido. Lo malo es que hay que tener un proceso en el cron que este actualizando la base de datos de locate, lo que lo hace peor, es que cuando arranca la compu el programa se ejecuta y comienza a escanear mi disco duro durante 2horas, poniendo lenta mi compu. Yo sabia que a alguien se le ocurriria una mejor solucion.

Rlocate

Rlocate es un modulo del kernel, pegado a un programa de espacio de usuario, es lo mismo que Slocate, pero sin tener que hacer actualizaciones nocturnas de las bases de datos. Aun asi se debe hacer una actualizacion completa cada cierto tiempo.

PROS: Siempre esta actualizado pues se pega al Kernel y monitorea el los accesos a disco para ver si moviste o creaste algo.
CONS: Requiere actualizaciones de base de datos completas cada cierto tiempo (1mes?). No esta integrado a Deskbar.

Veredicto: ES CASI PERFECTO si usas solo la consola. Tiene búsqueda en todo el sistema de archivos.

Beagle

Suse trae una herramienta llamada Beagle, que se inicia cuando entras en sesion y hace lo mismo que Slocate, busca entre todos tus archivos y actualiza la base de datos. Tiene plugin para Deskbar, que es un buscador todo en uno, al estilo del SpotLight de MACOS, ¡pero mucho mejor!. Lo malo de Beagle es que esta programado en una basofia de lenguaje llamado Mono, que es simplemente C# de microsoft. Se crea una maquina virtual estilo java y sobre ella corren los programas hechos en Mono.
beagle.jpg
PROS: Integrado al escritorio, integrado a Deskbar.
CONS: Leeeeento, mas lento que Java. Pesado, llega a consumir decenas de megas de RAM.

Veredicto: Es una completa porqueria. Ademas que solo busca en tu HOME, es leeento, pesado y feo.

Tracker

Recientemente usé una nueva forma de buscador, parecido a Beagle, pero programado de manera decente y en C. Tracker es un buscador que solo indexa tu HOME igual que Beagle, pero vaya que hace su trabajo bien. Es super rapido, incluso se menciona que esta cercano a la velocidad maxima para el acceso a discos duros. Rapidisimo. Tambien trae el plus de buscar dentro de PDF, emails de evolution, thunderbird, etc., y busquedas dentro de otros diversos tipos de documentos. Puedes usar solo su GUI o desde la consola, o acoplarlo a Deskbar.
meta_tracker_logo.png
PROS: Super SUPER rapido, se acopla con Deskbar. (Ya dije que era rapido? Es rapido!)
CONS: No busca en todo el sistema de archivos, a menos que lo ejecutes como root.

Veredicto: Desinstala todas las porquerias que tienes e INSTALA TRACKER!!. A menos que necesites busquedas globales.

El buscador perfecto para mi seria una cruza entre Rlocate y Tracker. Un modulo del kernel opcional de Tracker para que pueda hacer busquedas globales, y si no, al menos usar Tracker para busquedas en tu HOME.

Acerca de Deskbar

Deskbar es un applet de Gnome para busquedas, o al menos parece ser que asi era en un principio. Simplemente si conoces MAC, Deskbar es como Spotlight, pero mas avanzado donde puedes practicamente hacer de todo. Buscar archivos, aplicaciones, conversaciones, corre electronico, y con la flexibilidad de poder agregar modulos de Python para hacer todo lo que se te ocurra, hay modulos para que funcione como Calculadora rapida, Busquedas en Google/Yahoo/Otros en vivo, Poner temporizadores, Buscar palabras en diccionarios, Traductores, Convertidores de Unidades y Divisas, lo que sea.

Si tienes Deskbar y no la usas, te estas perdiendo de mucho.