Tip: Mejorando el aspecto de Kupfer

Kupfer es una excelente alternativa a Gnome Do. Sin embargo, su diseño es bastante “rústico”. Por decirlo menos. Pero la solución para esto es bastante sencilla. Abre la terminal y escribe:

sudo gedit /usr/share/kupfer/kupfer/ui/browser.py
Y busca la línea:
selectedc = ent.style.bg[gtk.STATE_SELECTED]
Reemplázala por ésta:
selectedc = ent.style.base[gtk.STATE_ACTIVE]
Así tendrá tu tema gtk e iconos que utilizas en ese momento. Además, después de
self.window.add(widget)
añadimos
self.window.set_decorated(False)
self.window.set_border_width(6)

Y de esta forma quitamos los bordes de la ventana.
Fácil, ¿no?

Acabo de salvar mi vida con git… Parte 3/5

(…viene de la segunda y primera parte)

Creando nuestro primer proyecto

Primero, tenemos que inicializar el proyecto en alguna parte. Digamos que en /home/david/docs/.

git init
git add .
git commit

Es decir, iniciamos el repositorio, agregamos todos los archivos que ya existen (si no hay ninguno, no importa), y creamos la primera copia. Ya tenemos una copia de nuestro proyecto con git. Ahora, cambiamos un par de archivos (eso me significa abrir OpenOffice.org y hacer un par de cambios en los HTML del proyecto, pero si es código basta con vim, emacs o lo que usen).

Sigue leyendo

¿Eres adicto a internet?

Hace un par de días estaba en clases de alcoholismo en psiquiatría cuando comentaron algunas de las encuestas más clásicas para reconocer a alguien alcohólico. Recordaba haber leído hace tiempo una encuesta llamada CAGE de tan sólo 4 preguntas donde cada inicial significa algo:

  • Cut, es decir, de si alguna vez has pensado en tener que dejar de beber;
  • Annoyed, molesto si es que alguna vez te han comentado tus hábitos;
  • Guilty, si es que acaso te has sentido culpable por beber en exceso;
  • Eye-opener, si te despiertas con ganas de seguir chupando o necesitas tomar para “componer la caña

(Les aprovecho de informar si es que respondieron que a alguna necesitan de ayuda porque es bastante probable que tengan problemas con el alcohol.)

EAVB_HYEPXLLSGE

En fin, el asunto que me llamó la atención es que en la barra lateral aparecía una encuesta de 20 preguntas sobre adicción a Internet, así que la respondí… y bueno, contrario a lo que pudieran pensar no tengo tantos problemas :P:

Respuestas del test de adicción

¿Qué tan adictos son? ¿Creen que puede existir algo así como la adicción a internet, pero como diagnóstico médico?

Tip para Web Developers #1: Errores de validación de usuarios.

Estuve bastante ocupado esta semana, y aún no he terminado los capítulos que faltan sobre git, así es que mis disculpas. Y, para no perderme tanto, les tengo un tip:

¿Alguna vez han visto páginas web pornográficas? ¿Han tomado las precauciones del caso para que no les encuentren en la empresa, configurando sus browsers? Pues bien, cada vez que desarrollen aplicaciones Web tienen que hacer exactamente lo mismo para asegurarse de que no tienen errores de autenticación.

Me han contado que es algo así.

Lo que yo hago para ver porno probar seguridad en
mis sistemas es:

  1. Deshabilitar cookies
  2. Deshabilitar historial
  3. Deshabilitar caché
  4. Deshabilitar passwords
  5. Revisar cada URL y cada cajita de texto para poder encontrarle alguna falla a la aplicación
  6. Habilitar cookies y leer cada una de las cookies para tratar deconseguir mas información sobre el video para saber si hay algo de información que pueda causarme problemas.

Eso sería, ya viene la tercera parte sobre git…

CloudSN: integrando redes sociales en tu escritorio

CloudSN es una aplicación para Gnome que te alertará, a través de notificaciones, de nuevos correos y entradas de tus servicios sociales preferidos.

Entre los servicios soportados encontramos Gmail, GoogleReader, Twittter, Identi.ca y cualquier correo IMAP o POP3.

Sigue leyendo

Conky, monitor de sistema simple y liviano

Los que pasaron por Mi escritorio de Junio notaron que a la derecha de mi pantalla tengo un pequeño monitor de sistema.
Pues bien, no es nada más ni nada menos que Conky, el cual pueden obtener de la siguiente manera:
sudo aptitude install conky
O descargando las fuentes desde el sitio oficial y compilándolas UDs mismos.

Para llamarlo, basta escribir en la consola conky o desde el menú de Ejecutar una Aplicación (ALT + F2).

Pero aun no lo hemos configurado!! Si lo ejecutan solo tendrán la configuración de ejemplo… entonces, como lo configuro?
Nada más fácil.
Primero, hay que copiar la configuración default a nuestro directorio personal
cp /etc/conky/conky.conf $HOME/.conkyrc
Después lo editamos, con nano, vi o gedit, según las preferencias de cada uno.
Dejo como ejemplo la configuración que hice yo, que no es más que un par de modificaciones a la configuración original para adaptarlo a mi sistema.
Debo hacer notar que configurar Conky no siempre es trivial, así que si no les resulta algo no se desanimen. Muchas veces queremos lograr algún comportamiento que no viene por defecto (como el caso de mi config, en que me detecta la red según la interfaz que esté conectada) y no hay caso con que resulte, pero, personalmente, les recomiendo meter las manos, experimentar, jugar y ensuciarse hasta que logren lo que buscan, ya que es la única forma de aprender, y después van a poder lucir orgullosos el monitor de sistema que UDs mismos casi-programaron.

Hasta aquí sería lo que respecta a instalación y configuración.

TIP: Arrancar Conky al inicio del sistema (Gnome)

Claro, es una lata tener que iniciar Conky manualmente cada vez que reiniciamos el equipo, pero, como siempre en GNU/Linux, para todo hay solución.

Primero se debe crear un nuevo archivo bash (con cualquier editor de texto), por ejemplo conky.sh, el cual debe contener lo siguiente:

#!/bin/sh
sleep 30 && conky

Guardarlo y darle permisos de ejecución.
Luego nos vamos al menu Sistema > Preferencias > Aplicaciones al Inicio >Añadir
Le ponemos un nombre que lo identifique, por ejemplo Conky, luego buscamos la ruta donde dejamos el script y le damos clic a Añadir, y luego Cerrar
Con eso, la próxima vez que iniciemos sesión, después de 30 segundos, se va a iniciar conky. ¿Para qué los 30 segundos? Para que compiz no le dibuje sombras y bordes a la ventana de Conky, haciendo que quede por encima de todas las ventanas.

Como siempre, si quedan colgados con algo, pueden recurrir a los comentarios, además pueden encontrar mucha más información sobre las variables y funciones de la configuración de Conky en su documentación oficial