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.

Cuando inicie en el mundo de GNU/Linux, no digo del Software Libre porque ya lo usaba antes, Me insistieron mucho en aprender a usar Vim el omnipresente editor de texto, la verdad es que siempre se me hizo muy complicado tener dos terminales abiertas, una para usar Vim y otra para ver el manual. Por otra parte, Emacs tenía combinaciones muy complicadas.

Poco a poco descubrí cosas como GNU/Screen (sin el cual no puedo vivir) y he usado Nano y Bluefish como editores de texto desde hace algunos años pero me he dado cuenta que simplemente no se puede vivir así. Nano puede editar texto, en la parte inferior tiene una ayuda que te facilita el trabajo de aprenderlo, sin embargo no es posible trabajar con archivos realmente grandes porque no es posible desplazarse o comentar secciones con facilidad. Bluefish está más elaborado, pero también tiene inconvenientes con archivos grandes porque tarda mucho en leerlos. El problema es sencillo, no puedes sentirte productivo con esos programas.

Tenía la necesidad de cambiar y tenía que entrar a la guerra: Emacs contra Vim. Esto es como la religión, por lo menos yo lo único que hago en una computadora es editar texto, vivo con mi editor de texto. Mi mala experiencia es con Vim, aunque se usarlo básicamente nunca me he sentido bien trabajando con Vim, así que instalé Emacs.

Al ejecutarlo lo primero que encuentras es un tutorial interactivo que te muestra como hacer lo principal: editar texto. Quince minutos después descubres el primer error: Emacs no puede compararse con Vim, quizás fue RMS y no me importa, pero creo que el sujeto que dijo que Emacs es un editor de texto es un !”·$%&/. Vim es un editor de texto y seguramente es el mejor y mi argumento es el siguiente:

Emacs es un editor de BUFFERS (SIC) y un interprete de Lisp.

Emacs te permite editar buffers lo cual incluye los de texto, Vim edita texto. Es como comparar una consola de videojuegos con una computadora personal, la primera te sirve para entretenimiento y son muy buenas porque fueron creadas para esa actividad específica, la segunda te permite jugar pero no es su propósito principal así que hace muchas más cosas. No es una desventaja de la consola de videojuegos, simplemente no fue creada para hacer lo que la computadora personal debe hacer.

Al día de hoy he cambiado mucho mi forma trabajar, he desinstalado Claws-Mail, Xpad, Midnight Commander, Nano y Bluefish para usar Emacs. Compilo mis programas en un solo entorno y puedo ver el resultado también. Emacs es extremadamente configurable y además el manual de Emacs esta dentro de Emacs y aunque no sé Lisp muy bien no me siento limitado al personalizar Emacs, sobre todo he descubierto que el texto simple tiene muchas más aplicaciones que los formatos tipo Office.

Bueno, Sociedad de la Información es un concepto bastante popular hoy día, sin embargo, pocas personas saben que significa.

Según Wikipedia la Sociedad de la Información es:

Una sociedad de la información es aquella en la cual la creación, distribución y manipulación de la información forman parte importante de las actividades culturales y económicas.
Como parte de mi trabajo descubrí que esa definición no era muy precisa, así que redacté una más completa, que fuera clara y que pueda ser usada en un escrito formal, así la Sociedad de la Información es:

Sociedad de la Información es un estado de desarrollo social caracterizado por la capacidad de sus miembros (ciudadanos, empresas, organizaciones y Administración Pública) para obtener y compartir cualquier información, instantáneamente, desde cualquier lugar y en la forma que se prefiera. Así la información se convierte en vehículo indispensable para la generación de riqueza (empresas y ciudadanos), satisfacción (Administración Pública, ciudadanos y organizaciones) y cultura (ciudadanos y organizaciones).

Sin embargo me han compartido la definición escrita en el Libro Blanco de Crecimiento, Competitividad y Empleo de Lisboa 1993, redactada por  Jacques Delors. Esta es la definición de la Unión Europea para la Sociedad de la Información y dice así:

Es una forma de desarrollo económico y social en el que la adquisición, almacenamiento, procesamiento, evaluación, transmisión, distribución y la diseminación de la información con vistas a la creación de conocimiento y a la satisfacción de las necesidades de las personas y de las organizaciones, juega un papel central en la actividad económica, en la creación de riqueza y en la definición de la calidad de vida y las prácticas culturales de los ciudadanos.

Bueno, ahora ya saben que significa y seguro se dan cuenta como influye en sus vidas.

Una sociedad de la información[1] es aquella en la cual la creación, distribución y manipulación de la información forman parte importante de las actividades culturales y económicaUna sociedad de la información[1] es aquella en la cual la creación, distribución y manipulación de la información forman parte importante de las actividades culturales y económicas.s.

Página siguiente »