Buenas campañas.

Bueno, algo que nunca me había puesto a pensar es en la publicidad de Internet, pero hace un momento he visto en un blog (si, me gusta ese programa ¿y que?, lo veo por Internet gracias a que alguien lo comparte no tiene nada de malo ni de “pirata”) un anuncio que creo vale la pena:

La verdad nunca he tenido el disgusto de ver algo de eso – pero sale algunas veces en las noticias -, aun así la verdad si esta horrible que existan personas así en el mundo, ojalá esa campaña la vea Kamel Nacif.

Otras buenas campañas, y sobre temas menos desagradables:

Windows 7 Sins

Si alguien sabe de otra campaña que valga la pena apoyar, deje el comentario pertinente.

Gnus.

Una de las cosas más complicadas de Emacs es hacer trabajar a este muchacho correctamente. Tenemos por supuesto más opciones como VM, pero Gnus tiene la ventaja de que viene incluido por defecto en Emacs.

Los manuales generalmente utilizan cuentas de Gmail, yo no entiendo como pueden confiarle a una sola empresa sus videos, fotos, búsquedas, correo, documentos… Eso me suena a monopolio.

Independientemente de eso, si usamos Gnus para leer correo por medio de IMAP, esto debería funcionar:

(setq gnus-select-method '(nnimap "server_name"
(nnimap-address "server_address")))

Una vez hecho esto podemos entrar en Gnus y pedirá usuario y contraseña. Verás un entorno casi vacio, teclea ^. Si, no es convencional dentro de Emacs, y a veces no es la tecla más accesible pero solo la usaremos una vez. Yo uso GMX así que veo esto:

{nnimap:gmx.com} (opened) (agent)

Entramos ahí y ¡magia! nuestras carpetas de correo, a las cuales debemos suscribirnos. En mi caso estaba suscrito a Inbox, pero las demás carpetas tenían un K del lado izquierdo, presionando U la quitamos y todo listo, cuando acabemos presionamos q para salir.

Gnus solo muestra las carpetas con correo nuevo, si queremos ver todas las carpetas precionamos L. Podemos organizar todo por grupos y hacerlos siempre visibles, lo cual hace que Gnus luzca como cualquier otro cliente de correo, agrega esto a la configuración:

(setq gnus-permanently-visible-groups ".*.*"
(add-hook 'gnus-group-mode-hook 'gnus-topic-mode)

Ahora cuando iniciemos Gnus aparecerán las carpetas en formas de árbol. Cada elemento entre corchetes es un Topic (.SIC), podemos crear más con “T n”, renombrarlos con “T r” y borrarlos con “T Del”. Los elementos de cada topic son las carpetas de IMAP en este caso. Podemos cortarlas para ponerlas en otro Topic con “C-w” y “C-y” donde C=Control

El envío de correo es más complicado, hay muchas configuraciones en Internet, puedes probar todas hasta que una te funcione, la mía es lo más sencillo y me funciona así:

(setq user-full-name "Don Fulano de Tal")
(setq user-mail-address "usuario@gmx.com")
(setq smtpmail-default-smtp-server "mail.gmx.com")
(setq smtpmail-smtp-server "mail.gmx.com")
(setq smtpmail-local-domain nil)
(setq smtpmail-smtp-service 587)
(setq send-mail-function 'smtpmail-send-it)
(setq message-send-mail-function 'smtpmail-send-it)

La cual sirve al 100% con GMX.

Ahora, manejo de correos, se crean con “m” se mueven con “B m”, el cual sirve para mover a la papelera o cualquier otra carpeta. Si presionas “B Del” borrará el correo definitivamente. Cuando leas un correo puedes contestarlo con “r”, si presionas “R” incluirá el mensaje original.

Para agregar noticias RSS debes cambiar el agente, de nnimap a nnrss, eso se hace presionando “B” y escribiendo nnrss. Ahora puedes agregar RSS por medio de un fichero OPML o individualmente, además puedes organizarlos por Topics, igual que el correo.

Para las direcciones de correo debes instalar BBDB y para usarlo con Gnus agrega:

(require 'bbdb)
(bbdb-initialize 'gnus 'message)
(setq bbdb-north-american-phone-numbers-p nil)

Existen algunas maneras de exportar vCards a BBDB, yo exporte un archivo Ldif a BBDB, el programa que lo hace esta disponible en EmacsWiki.

Ahora al escribir un correo estará habilitado el autocompletado de direcciones en la base de datos con la tecla TAB. Para crear una nueva entrada en BBDB usa el comando “bbdb-create”, te pedirá varios datos del contacto.

Lo mejor es visitar Emacs Wiki para más información.