viernes, 26 de noviembre de 2010

Hotot, un cliente de Twitter hecho en Python


Hotot es un cliente de Twitter para GNU/Linux que aún está en fase Alpha pero que está causando sensaciones entre los usuarios. Programado en Python, es veloz y muy liviano, con tiempos de respuesta instantaneos. Excelente para máquinas con pocos recursos.

La interface es simple pero no por eso carente de prestaciones:

    * Menciones
    * Mensajes personales entrantes / Salientes
    * Guardar tweets favoritos
    * Edición de perfil
    * Búsqueda
    * Funciones de retweet
    * Follow, unfollow y bloqueo de usuarios
    * Soporta varias cuentas
    * Presentación en forma de pestañas con botones abajo de la interface

Aparte soporta extensiones, presenta las respuestas en forma de chat, subida de fotos, geolocalización, etc. Como es pequeño me permite en mi caso tener dos instancias abiertas al mismo tiempo para manejar mi cuenta Twitter personal y la cuenta del blog en la netbook de forma simple, rápida y sin ocupar mucha memoria.

Aunque el desarrollo es nuevo, es muy estable y se está convirtiendo en favorito. Está desbancando a clientes anteriores y con más peso, como Gwibber o hasta TweetDeck.

Algunas capturas de Hotot:




Podemos instalar la última versión para Ubuntu ejecutando en una consola:

sudo add-apt-repository ppa:hotot-team && sudo apt-get update && sudo apt-get install hotot

lunes, 22 de noviembre de 2010

Famoso parche de 200+ líneas en modo usuario para Ubuntu. Fácil.



Hace unos días un desarrollador presentó una mejora para el kernel que permite acelerar el PC especialmente en multitasking. El parche seguramente estará disponible directamente en el kernel en un tiempo, pero mientras tanto podemos disfrutar de la optimización implementándolo en espacio de usuario. Lo interesante es que de esta manera, tengamos la versión del kernel que tengamos, la mejora sigue en funcionamiento, o sea, no perderemos la mejora si usamos un kernel parcheado y después actualizamos.

El método está posteado ya en varios blogs, pero lo que hice fué hacerlo en mi PC y guardar los archivos modificados, para que puedan implementarlo de forma más simple (sobreescribiendo los archivos). De todas formas el script realiza una copia de seguridad, así que podremos desinstalarlo de forma segura y volver al estado inicial ejecutando otro script que también dejo disponible aquí.

Para instalar el "parche" ejecutamos en una consola:

sudo cp /etc/rc.local /etc/rc.local.old && cp ~/.bashrc ~/.bashrc.old && sudo wget http://cor.to/leD -O /usr/local/sbin/cgroup_clean && sudo chmod +x /usr/local/sbin/cgroup_clean && sudo wget http://cor.to/ler -O /etc/rc.local && sudo chmod +x /etc/rc.local && wget http://cor.to/leR -O ~/.bashrc

Nota: Es probable que cuando la abran nuevamente la consola no se vea como antes. El problema es que se sobreescribe la configuración. De todas formas pueden cambiar la configuración a la que tenían originalmente editando el perfil de la consola utilizando el menú Edit - Profiles. Nunca es mal momento de todas maneras para dejarlo más lindo que antes.

Sólo resta reiniciar el sistema.

Si por alguna extraña razón queremos volver al estado inicial, ejecutamos en la consola el siguiente comando:

sudo rm /etc/rc.local && sudo mv /etc/rc.local.old /etc/rc.local && sudo rm ~/.bashrc && sudo mv ~/.bashrc.old ~/.bashrc && sudo rm /usr/local/sbin/cgroup_clean

Reiniciamos y todo estará como al principio. El comando anterior elimina el archivo cgroup_cleany y vuelve a las versiones originales de rc.local y .bashrc


viernes, 19 de noviembre de 2010

Subir la resolución del display de netbook en Ubuntu



Hoy utilizaremos xrandr para subir la resolución aparente del display de nuestra netbook. Para el caso creé tres lanzadores que permiten cambiar la resolución de 1024x600 original a 1280x750 y 1536x900 pixels, y volver a los 1024x600.

Aclaro que se usa una técnica de compresión y que es imposible en sí subir la resolución real del display, por lo que el resultado es bueno aunque no perfecto.

Si tenemos Ubuntu en inglés, para tener los lanzadores en el escritorio, abrimos una consola y ejecutamos:

cd Desktop && wget http://cor.to/lpp && tar -xf lpp && rm lpp

Si tenemos instalado Ubuntu en español, ejecutamos lo que sigue para instalarlo:

cd Escritorio && wget http://cor.to/lpp && tar -xf lpp && rm lpp

Si lo queremos eliminar, simplemente borramos los lanzadores.

miércoles, 17 de noviembre de 2010

GNU IceCat, la versión libre de Mozilla Firefox

GNU IceCat es un navegador web distribuido por el Proyecto GNU. Inicialmente fue conocido como GNU IceWeasel, pero cambiaron el nombre para diferenciarlo de Debian IceWeasel. IceCat, que está hecho completamente de software libre, surgió como una bifurcación de Mozilla Firefox.

El proyecto GNU pretende con IceCat a proporcionar una versión del navegador Mozilla Firefox que se conserva en la sincronización con el desarrollo de fases previas de Firefox, mientras se quitan los plug-in que son clasificados como no-libres.

La principal ventaja de GNU IceCat es que es enteramente software libre.

Las diferencias con el lanzamiento oficial de Firefox:

    * Contiene sólo software libre:
          o Sustitución de gráficos propietarios con gráficos libres.
          o Eliminación de la propiedad de "talkback".
          o Uso de un buscador de plug-ins libres.
    * Características de seguridad:
          o URLs de redirección para sitios peligrosos.
          o Rechazo de cookies potencialmente peligrosas.

Para instalarlo, deberemos agregar el repositorio, actualizar e instalar el paquete correspondiente. Ejecutamos en la consola:

sudo add-apt-repository ppa:gnuzilla-team/ppa && sudo apt-get update && sudo apt-get install icecat

Podremos encontrarlo en el menú Internet de Ubuntu.

martes, 16 de noviembre de 2010

Integrar Mozilla Firefox a Global Menu Applet

Como sabemos todos los que usamos Global Menu Applet, Mozilla Firefox se niega a mostrar su menú en el primero. El motivo es que la interface que usa Firefox no es GTK. para solucionar esto, ha salido una extensión que hace que la integración funcione.


En mi caso como habrán notado, utilizo GNU IceCat, la versión libre de Mozilla Firefox, pero para el caso es exactamente lo mismo.

Para lograr la integración deben bajar e instalar la extensión globalmenu.xpi.
Para instalar la extensión utilizamos el menú File - Open File en Firefox.

Actualización: Si tenemos instalado Firefox sobre Ubuntu x64 deberíamos utilizar esta extensión y no la anterior.

Agradezco a @Bruxsa por haberme avisado de la existencia de esta extensión.

viernes, 5 de noviembre de 2010

BleachBit, limpiando GNU/Linux

BleachBit es una herramienta útil tanto para borrar archivos innecesarios, como para no dejar rastro de nuestras huellas, analiza elementos de nuestros programas como cachés, historiales, cookies o archivos temporales para poder eliminarlos y así conseguir más espacio. Permite borrar todos los ítems o seleccionar unos pocos.



Se encuentra en los repositorios por defecto de Ubuntu, así que para instalarlo sólo tendremos que ejecutar en una consola:

sudo apt-get install bleachbit

Luego de la instalación lo encontraremos en el menú System Tools.