Tag Archive for 'opensource'Page 3 of 4

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.

¡Salió Gnome 2.18!

Hoy salió Gnome 2.18, y gracias a que tengo Gentoo no tengo que esperar meses a que saquen la nueva “version” de mi distro, ¡Gentoo no tiene versiones! ahora, solo espero un par de dias a que lo estabilicen y actualizaré a Gnome 2.18. Sin reinstalar, sin formatear, sin nada de nada.

emerge --sync
emerge -av gnome

Les mando saludos a los Ubuntueros, Fedoros y Suseros. Cámbiense a Gentoo.

Modulando el reloj del CPU: P4 Prescott

¡En maquinas de escritorio!
He descubierto con gran sopresa que los Pentium 4 Prescott, CPUs de escritorio pueden modular su velocidad asi como lo hacen las laptops con Centrinos.

Estaba jugando con los modulos del kernel y se me ocurrió insertar:

modprobe p4-clockmod

Y ya que no me dio ningun error, decidi seguirme con:

modprobe cpufreq_conservative
modprobe cpufreq_ondemand
modprobe cpufreq_powersave
modprobe cpufreq_stats

No paso nada, aparentemente. Entonces vi que en

dmesg

apareció lo siguiente:

p4-clockmod: P4/Xeon(TM) CPU On-Demand Clock Modulation available

¡Que bien! Eso me ahorrará algunos Watts = $$$. Entonces pensé que ahora los dificil iba a ser como controlarlo, asi que inserte el applet de “Monitor de Frecuencia de CPU” al panel de Gnome, y magicamente pude controlar la velocidad. No solo eso, sino que pude cambiar el “Governor” y ahora uso el gobernador “Conservative” que poco a poco va regulando la velocidad según el uso que tenga el CPU. ¡Igual que mi laptop!, con eso definitivamente tendré un ahorro en el gasto de luz.

Finalmente decidi que no queria ejecutar mi CPU a 300Mhz, es muy lento, asi que definí limites:

echo "2799930" >> scaling_max_freq
echo "1399965" >> scaling_min_freq

Con eso y el Gobernador OnDemand mi CPU oscila entre 1.4Ghz y el máximo de 2.8Ghz.

Samgung SCX 4100 en Gentoo

Actualizacion: He descubierto que en la laptop, que tambien tiene gentoo, las rutas de los archivos son distintas. Usa locate para descubrir los directorios.

Trivialmente se instala, solo baja de aqui, los siguientes archivos y colocalos donde se muestra.

/usr/share/ppd/Samsung/scx4100.ppd.gz
/usr/libexec/cups/backend/mfp
/usr/libexec/cups/filter/rastertosamsungspl
/usr/lib/libmfp.so.1.0.1

Luego cambia los permisos:

chmod 0755 /usr/libexec/cups/filter/rastertosamsungspl
chmod 0755 /usr/libexec/cups/backend/mfp
chmod u+rw /usr/share/ppd/Samsung/scx4100.ppd.gz

Y finalmente arregla las cosas que pudieras haber descompuesto:

ldconfig

LISTO.

Yo use directamente el administrador de Gnome 2.16 para crear una nueva impresora. Luego necesitas reiniciar cups, pero ojo, es

stop

y luego

start

. Por alguna razon

restart

no funcionó. Listo, disfruta.

Asterisk+Unicall (MFC R2): instalacion automática con Gentoo.

Gentoo es una maravilla. Instala tu Asterisk+Unicall con solo copiar y pegar lo siguiente.

Como sabrán me he mudado de Suse a Gentoo, primero mi laptop y ayer mudé tambien mi computadora de escritorio. Yo desde hace tiempo usaba asterisk en la PC de escritorio para hacer llamadas a través de un proveedor de voip llamado VoipJet. Funcionaba de maravilla, sobretodo porque usaba el codec g727 para el trunk y no requiere gran ancho de banda, ademas da una excelente calidad de audio. Ni siqueira me hizo falta comprar una licencia de dicho codec, pues el teléfono que uso es un Polycom, que ya soporta el g729a, ademas Voipjet tambien soporta trunks usando g729a, así que para las llamadas Asterisk solamente hace un bypass y de esta manera no requieres transcodificar. Entonces te ahorras la licencia.

Bueno pero de eso no se trataba el asunto. La cosa es que aun a estas alturas la gente sigue teniendo problemas para instalar Unicall y su soporte de MFC/R2 para las E1 de Telmex en Mexico y en muchos paises de Latinoamérica. Yo escribí un manual hace tiempo y tuvo mucho éxito, muchas personas ya pueden instalar su módulo unicall sin broncas, pero otras no.
Continue reading ‘Asterisk+Unicall (MFC R2): instalacion automática con Gentoo.’

Arreglando Gnome Power Manager

Resulto realmente trivial, simplemente se sustituyen los siguientes dos archivos de /usr/share/hal/scripts/:

  • hal-system-power-suspend
  • hal-system-power-hibernate

Con el contenido que se indica en http://gentoo-wiki.com/HOWTO_Software_Suspend_v2. Y listo!

Cabe mencionar que durante el rato que estuve probando, antes de hace estos ultimos ajustes cuando intentaba suspender con Gnome Power Manager, se ponia negra la pantalla y al regresar ya no podia ejecutar aplicaciones, todo se soluciono al modificar estos archivos y hacer reboot.

Ahora mi lap se suspende, creo que me ha renacido el amor por Gentoo.

Hibernar y Suspender a RAM en Gentoo (hp dv1000)

¿Y la foto? naaa, no tiene nada que ver, es de donde los habitantes de Catemaco beben su agua. La sacan de un lugar bien raro.

Seguro recordaran que hace un tiempo que pude lograr que mi laptop HP DV 1135 hibernara y,vacacionesenero2007-102.jpg mas importante, suspendiera en RAM. Lo anterior fue usando Suse 9.1 creo, luego al actualizar a 10.0 y luego a 10.1 de repente ya no funcionaba, luego le instale Gentoo y me agradó el control tan fino, a pesar de ser bastante mas complicado configurarlo.

Al salir openSuse 10.2 decidí que Gentoo no era para mi y que ya me habia cansado de estar actualizando cosas. La verdad, me equivoque. En el escritorio tengo Suse 10.2 y funciona bien, tengo Gnome 2.16 y como se ve muy bien queria instalar openSuse 10.2 en la laptop tambien, solo me detenia el que son 5 CD’s y aqui en puebla mi internet esta bien chafa (512k infinitum), extraño la conexion E1 (2048kbps) que usaba en Morelia.

Pero a ver, regresando al tema, la cosa era que ya no me gustaba Gentoo, sin embargo decidí darle una ultima oportunidad y ahorrarme el bajar 4 gigas de openSuse 10.2. Asi que ya que Gnome 2.16 es lo unico que queria, hace 2 noches hice un

emerge --sync emerge -Da gnome

y a la mañana siguiente descubro que no se pudo hacer porque algo de python bloqueaba a gnomepython o alguna basofia de esas, no me desesperé y des-emergí el paquete problematico, lo emergi de nuevo y luego segui emergiendo gnome. ¡¡En un par de horas ya tenia Gnome 2.16!!.

Bueno, pensé, Gentoo no es tan malo en lugar de bajar cientos de megas solo baje unos pocos y dure un rato compilado, no perdi configuraciones ni nada, y tenia todo lo que deseaba de openSuse 2.16. Pero aún extrañaba que se suspendiera e hibernara mi lap, y es que nunca habia tenido tiempo de configurar eso en Gentoo.

Entonces me decidí y le hice un

USE="symlink" emerge -Da sys-kernel/suspen2-sources

luegonormal_vacacionesenero2007-119.jpg use la configuracion vieja del kernel y solo active las cosas de Suspend2, entonces al cabo de un par de minutos ya tenia un kernel nuevo, instale el hibernate-script y lo probé, sin mucha esperanza. ¡Y funcionó! y a la primera.

Luego solo tuve que configurar los modulos que se deben quitar y reinsertar (solo era el de la tarjeta de red).

Ahora tengo una maquina que se suspende a RAM, lo de hibernacion no lo he probado pero supongo que debe funcionar bien. El problema es que Gnome-Power-Manager no detecta bien los hibernate-scripts, pero eso parece ser culpa de HAL, es cosa de modificarlo segun el Handbook de Gentoo, lo hare hoy mismo.

Me quedo con Gentoo.