Vientos de Libertad el blog de Juanjo Conti – en borrador permanente – abstracto, lúdico y digital
Browsing all posts in: GNU/Linux

Alarmas en GNOME

Enero 21

Nunca había usado esta aplicación hasta hoy. Estoy muy concentrado trabajando en la computadora, mensaje por IM: “llamame en 15 minutos”. “Mmmm”, pienso. “Me voy a olvidar”. Debe haber alguna herramienta en mi escritorio que me permita resolver esto, es algo realmente sencillo. Busco: GNOME + alarma, encuentro: Gnome Alarm (el paquete se llama alarm-clock).

Pantallazo-Alarma

Cargo una alamar para dentro de 14 minutos. Si, la búsqueda llevo solo 1. ¡Genial! No solo por la herramienta (es sencilla pero extremadamente útil) sino por el ecosistema de software que es el Software Libre; no creo que en otro ámbito puedas tener una necesidad, pensar en un programar y que exista para solucionar tu problema solo por que antes ya alguien tuvo el problema y lo solucionó. Allí estaba la herramienta, lista para usar.

Llevo media hora, y ya la usé dos veces :)

Fierita sobre Ubuntu

Noviembre 1

Con la salida de Ubuntu 9.10 (Karmic Koala) TELEFE emitió una nota al respecto: Fierita sobre Ubuntu

Borrar muchas líneas con vim

Abril 28

Hoy necesité este comando. Voy a anotarlo aca para tenerlo a mano la próxima vez.

Dentro de vim:

:.,$-10d

Desde dónde estoy parado (.) hasta el final ($), borrar menos las últimas 10 (-10d).

Jargon Fortunes

Noviembre 27

Hoy recuperé un viejo backup de fortunes para el comando fortune de GNU/Linux.

Fortune es un programa que al ser invocado imprime en pantalla una cita aleatoria. Las citas provienen de archivos ubicados generalmente en /usr/share/games/fortunes pero también puede recibir el directorio dónde están los archivos de citas como parámetro.

juanjo@albus:~$ fortune
If two people love each other, there can be no happy end to it.
-- Ernest Hemingway
juanjo@albus:~$ fortune
The smallest worm will turn being trodden on.
-- William Shakespeare, "Henry VI"

Uno de los archivos que recuperé contenía un programa que convierte el Jargon File en un archivo que se puede usar con fortune. Just for fun cree un sitio web en que una definición distinta del Diccionario de los Hackers es mostrada cada vez que se accede:

http://jargon.juanjoconti.com.ar

Log de tutorial sobre empaquetado para Debian/Ubuntu

Agosto 28

El domingo 26 de agosto, a las 17:00, Margarita Manterola dió un tutorial por IRC sobre cómo hacer paquetes para Debian o Ubuntu. Se realizó en el canal #debian-ar de irc.oftc.net y hubo más de 80 asistentes. Este es el log de la charla:

Log original: paquetes-debian.log (26 Ago 2007).
Log coloreado: paquetes-debian.html (ver con codificación UTF 8).

Mails desaparecidos en Thunderbird

Julio 25

Inicias te tu cliente de correo electrónico Thunderbird y te encontraste con que faltaban muchos o todos los mails de una de tus carpetas (en mi caso concreto faltaban todos los mails de los últimos 2 años en la carpeta Inbox).

Es muy probable que te haya pasado lo mismo que a mí. Si fue así, estás de suerte, y podés solucionarlo rápidamente. Los índices de las carpetas en Thunderbird son guardados en archivos .msf. Si la salida de Thunderbird es forzada puede corromperse el archivo .msf correspondiente a la carpeta en la que estabamos parados.

¿Cómo recuperarlo?

  1. Cerrar Thunderbird (si estaba abierto)
  2. Borrar el archivo .msf corrupto (o sospechoso de serlo)
  3. Iniciar Thunderbird (los índices borrados se volverán a crear)

Nota

Los archivos .msf se encuentran en:

PROFILE/xxxxxx/Mail/cuenta/*.msf

  • PROFILE es para mi /home/juanjo/.mozilla-thunderbird/
  • xxxxxx es una combinación de letras y números
  • cuenta es por ejemplo pop.gmail.com

Cuando tuve el problema el archivo corrupto era .mozilla-thunderbird/3o7f7mtq.default/Mail/pop.gmail.com/Inbox.msf, pero de todas formas no eran mostrados los mails de otras cuentas.

Si esto no les sirvió (sorry), pueden econtrar más pistas en http://kb.mozillazine.org/Disappearing_mail

Los animales de Ubuntu

Mayo 16

Ojo! No! Por supuesto que no estoy hablando de los desarrolladores o algo por el estilo! Me refiero a los nombres con los que llaman a sus distribuciones.

Hace unos días, con la salida de Feisty Fawn (7.04), se me ocurrió salir a la caza de los significados de los nombres de estas distribuciones. Diversas ocupaciones no me permitieron emprender el safari, pero por suerte Facundo Batista lo hizo en su blog.

Cargar programas gráficos como un usuario distinto al que está logueado

Noviembre 29

Escenario

Te despertás en la mañana. El zumbido de la computadora se entremezcla con el canto de los pájaritos. Tu hermana la debe haber encendido temprano. Una ducha para terminar de despertarte. Café, masitas de agua (típico desayuno del día que te das cuenta que hay que ir al super a hacer las compras de la semana). La computadora está encendida, pensás en iniciar el cliente de correo para leer algunos mails. Usás Thunderbird (no necesariamente, pero si algún cliente gráfico). Encendés el monitor que está apagado y rápidamente reconocés el wallpaper que tu hermana se hizo con la foto del novio. En la barra de tareas hay un programa minimizado: lees aMule 2.0.3. Click. Decenas de barritas de colores, algunas ya se completaron de verde (hoy es un buen día para compartir música).

Abris una terminal:

marisu@sarge:~$ su juanjo
Password:
juanjo@sarge:/home/marisu$ thunderbird
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

(thunderbird-bin:15655): Gtk-WARNING **: cannot open display:
juanjo@sarge:/home/marisu$

Oops!

Sos un buen hermano, así que no querés cortarle la descarga de música a tu hermana. Pero querés aprovechar mientras el café está aún caliente para leer tus mails. ¿Solución?
Read the rest of this entry »

python-mode.el

Enero 27

Estoy usando emacs para practicar python.
En ~/.emacs.d/ guardé python-mode.el y en ~/.emacs tengo estas líenas:

(setq load-path (cons (expand-file-name "~/.emacs.d") load-path ))
(require 'python-mode)
(nconc auto-mode-alist '(("\\.py\\'" . python-mode)))

Cuando abro un archivo llamado *.py puedo tipear M-x font-lock-fontify-buffer[enter] y tener la sintaxis coloreada.