Sep 28 2008

Ihtoa GDM-Theme

lesthack

El Gnome Display Manager (GDM) es un gestor para acceso del X Window System de manera gráfica, el cual nos permite ingresar el nombre de usuario y contraseña al iniciar nuestro linux.

Y como en Ihtoa somos solidarios, aquí ponemos a su disposición el “Ihtoa GDM-Theme”.


GDM Ihtoa

GDM Ihtoa

Descargar


Aug 18 2008

Evolution

Nick

Introducción

Evolution es el gestor oficial de información personal y de trabajo en grupo para GNOME. Combina la administración de correo electrónico, calendario, agenda y lista de tareas.

Evolution es la alternativa libre a Microsoft Outlook. Fue desarrollado originalmente por Ximian hasta que esta fue adquirida por Novell, hoy día forma parte de GNOME Office.

Instalación

Podemos instalar Evolution de diversas maneras:

  • Usando el código fuente
  • Usando los repositorios

La primera opción implica tener que bajar el código fuente, compilarlo e instalarlo. Usemos esta opción solo cuando la segunda no funcione.

La segunda opción consiste en bajarnos Evolution de los repositorios de la distribución de GNU/Linux con la que estemos trabajando.

Basta un simple # apt-get install evolution para tenerlo instalado.

Configuración

  1. Abrimos Evolution, Applications -> Office -> Evolution. Nos aparecerá el asistente de configuración, damos click en Forward.
  2. En la siguiente ventana llenamos los campos requeridos, nombre y correo electrónico. Los demás son campos opcionales y se pueden dejar vacíos. Damos click en Forward.
  3. Después, en la siguiente pantalla, seleccionamos el tipo de servidor, en este caso POP. Y llenamos los campos con la información requerida. Nuevamente, damos click en Forward.
  4. En la siguiente pantalla seleccionamos las opciones que nos parezcan adecuadas a nuestras necesidades. Damos click en Forward.
  5. En esta pantalla, seleccionamos el tipo de servidor para correo saliente (el que enviamos, en el paso 3 fue para correo entrante), en esta caso SMTP. Y llenamos los campos con la información requerida. Nuevamente, damos click en Forward.
  6. En este paso le damos un nombre a la cuenta que estamos configurando esto es por que en Evolution podemos tener múltiples cuentas configuradas, una para cada e-mail que tengamos. Damos click en Forward.
  7. Aquí seleccionamos la zona horaria en la que nos encontramos. Damos click en Forward.
  8. Terminamos, damos click en Apply.

Nuestra ventana principal de Evolution es parecida a esta:

Evolution Main Window
Evolution Main Window

Notas

La siguiente vez que iniciemos Evolution ya no se mostrara el asistente, iremos directamente a la ventana principal. Si deseamos agregar otra cuenta en Evolution, simplemente nos vamos a Edit -> Preferences -> Mail Accounts -> Add.

Estos son los pasos generales para crear una cuenta en Evolution, los detalles especificos dependen de la cuenta de e-mail a la que se quiera acceder. Por ejemplo para configurar una cuenta de GMail son necesarios estos datos y para una cuenta de Yahoo! estos.

Las cuentas de hotmail no son accesibles de esta forma, al no contar con soporte para POP y SMTP o algun otro protocolo.

Así puede lucir tu Evolution:

Ejemplo

Ejemplo

Enlaces


Aug 8 2008

Un ejemplo a seguir Miguel de Icaza

lesthack

Muchos ya conocen a este guru mexicano, Miguel de Icaza, y lo asociamos la palabra Gnome, pero probablemente otros no tengan ni idea de quien es este cuate (que se me hace una falta de respeto no saber de el).

Miguel de Icaza es un desarrollador de software libre como lo dije antes Mexicano, que nació en la ciudad de México en 1972, estudió en Física y Matemáticas en la UNAM (Universidad Autónoma de México) pero ninguna de las carreras las termino.

Creador y Fundador de Gnome, desarrollador de manejador de archivos Midnight Commander, de la hoja de calculo Gnumeric, el modelo de componentes Bonobo, así como líder del proyecto MONO el cual permite utiliza tecnología .NET en s.o tipo Unix (por supuesto Linux). También participo en el desarrollo y evolución del Kernel para la Sparc de Sun.

Empezó a indagar en el mundo del software libre a la edad de 18 años, sin embargo, en ese entonces no contaba con la posibilidad económica de comprarse una PC por lo que usaba las computadoras de la universidad.

Uno de sus primeros proyectos que hizo fue el Midnight Commander, un manejador de archivos que proporcionaba a los novatos su fácil uso, para copiar, cambiar, y agilizar el control de archivos.

Debido a su gran habilidad en el desarrollo de software tuvo la oportunidad de tener una entrevista de trabajo con Microsoft por parte de la UNAM, Icaza predico las ventajas que tienen el software libre con respecto al propietario, sin embargo, este no tuvo éxito por la contrariedad de ideales con Microsoft.

Cuando vio nacer el proyecto KDE (un entorno de escritorio muy conocido actualmente) se ilusionó y envió por correo a sus amigos lo genial y bonito que era, pero se dio cuenta que este no era del todo libre ya que una de sus librerías Qt en ese entonces no era Open Source y no permitía modificarlas.

Un poco después, funda junto con Federico Mena (Otro ejemplo a seguir) la empresa Ximian con la que empieza el proyecto Gnome como entorno de escritorio alternativo a KDE pero Open Source de gran estabilidad.

En el 2003 Icaza se une a Novell vendiendo su empresa, y en ese mismo año anuncia el proyecto Mono.

Icaza actualmente es vicepresidente de Desarrollo en Novell. Esperemos este guru mexicano nos de nuevas cosas de que hablar en el mundo del software libre.



Enlaces:
La historia de Miguel de Icaza :: La Ventana
Miguel de Icaza en la Wikipedia
Entrevista a Miguel de Icaza :: LinuxFocus.org


Jul 11 2008

GPG II

Nick

Manejo de archivos

Cifrado

Supongamos que tenemos un archivo llamado repub13.txt en /home/invitado.

  1. Abrimos una ventana del explorador de archivos, nautilus.
    Applications -> System tools -> File Browser.
  2. Localizamos el archivo repub13.txt, lo seleccionamos, y le damos click con el botón secundario del mouse.
    Cifrado
  3. Damos click en la opcion Encrypt…
    Selección Llave
  4. Seleccionamos la llave que deseamos usar para cifrar el archivo y damos click en OK. Listo, tenemos nuestro archivo cifrado.
    Cifrado completo

Hay que notar que lo ciframos usando nuestra llave publica, es decir, solo podrá ser descifrado con nuestra llave privada, solo lo podremos descifrar nosotros. Si por el contrario lo hubiéramos cifrado con la llave publica de Nicolas Sarmiento, solo él, podría descifrarlo.

Descifrado

Supongamos que tenemos un archivo llamado repub13.txt.pgp en /home/invitado.

  1. Abrimos una ventana del explorador de archivos, nautilus.
    Applications -> System tools -> File Browser.
  2. Localizamos el archivo repub13.txt.pgp, lo seleccionamos, y le damos click con el botón secundario del mouse.Decrypt File
  3. Damos click en la opción Open with “Decrypt File”.Password
  4. Proporcionamos la contraseña de la llave privada y damos click en OK. Listo, tenemos nuestro archivo descifrado.File Decrypted

Hay que notar que siempre que se cifra un documento se usa la llave publica, no la privada.

Firmado

Supongamos que tenemos un archivo llamado repub13.txt en /home/invitado.

  1. Abrimos una ventana del explorador de archivos, nautilus.
    Applications -> System tools -> File Browser.
  2. Localizamos el archivo repub13.txt, lo seleccionamos, y le damos click con el botón secundario del mouse.
    Sign
  3. Damos click en la opcion Sign.Choose Key
  4. Seleccionamos la llave que deseamos usar para firmar el archivo y damos click en OK.
    Password
  5. Proporcionamos la contraseña de la llave privada y damos click en OK.
    File signed
  6. Listo, tenemos nuestro archivo firmado.

Para firmar un documento siempre se usa una llave privada.

Verificar firma

Supongamos que tenemos un archivo llamado repub13.txt.sig en /home/invitado.

  1. Abrimos una ventana del explorador de archivos, nautilus.
    Applications -> System tools -> File Browser.
  2. Localizamos el archivo repub13.txt.sig, lo seleccionamos, y le damos click con el botón secundario del mouse.Verify Signature
  3. Damos click en la opción Open with “Verify Signature”.
  4. El aviso de firma válida se muestra en la esquina inferior derecha de la pantalla.
    Signature Verified

Para comprobar la validez de la firma se usa la llave publica.

Una vez que tenemos nuestro archivo cifrado este puede ser enviado a otras personas, claro estas personas solo lo podrán descifrar si el archivo fue cifrado con su llave publica. Si tenemos un archivo firmado que deseamos enviar a otra personas, tendremos que enviar tanto el archivo original, el que se firmo, como el archivo con extensión .sig resultante de la firma.

Manejo de cadenas

Cifrado

  1. Abrimos una instancia del editor de texto de GNOME, Gedit.
    Applications -> Accessories -> Text Editor.
  2. Supongamos que tenemos un texto ya escrito.
    Texto original
  3. Damos click en la opción Edit -> Encrypt…
    Encrypt
  4. Seleccionamos la llave publica con la que deseamos encriptar el texto, y damos click en OK.
    Private Key
  5. Listo, ya tenemos el texto cifrado.
    [code]
    -----BEGIN PGP MESSAGE-----
    Version: GnuPG v1.4.6 (GNU/Linux)

    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
    =dwT4
    -----END PGP MESSAGE-----
    [/code]

Descifrado

Partiendo del texto cifrado en la sección anterior.

  1. Damos click en la opción Edit -> Decrypt/Verify.
    Encrypted Text
  2. Proporcionamos la contraseña para la llave privada y damos click en OK.
    Password
  3. Listo, ya tenemos el texto descifrado.
    Texto original

Hay que tener en mente que no debemos modificar nada dentro de las ‘etiquetas’


-----BEGIN PGP MESSAGE-----
-----END PGP MESSAGE-----


Fuera de ellas se puede agregar lo que sea. Posteriormente si deseamos descifrar el mensaje no habra problema alguno.

De la misma manera si solo se desea cifrar una parte de todo el texto que hay en el archivo, se selecciona la parte del texto deseado y se procede de la misma forma que se explico anteriormente.

Para decifrarlo no hace falta seleccionarlo y se procede de la forma que se explico anteriormente.

Firmado

  1. Abrimos una instancia del editor de texto de GNOME, Gedit.
    Applications -> Accessories -> Text Editor.
  2. Supongamos que tenemos un texto ya escrito.
    Texto original
  3. Damos click en la opción Edit -> Sign…
    Sign
  4. Seleccionamos la llave privada con la que deseamos firmar el texto, y damos click en OK.
    Choose Private Key
  5. Proporcionamos la contraseña para la llave privada y damos click en OK.
    Password
  6. Listo, ya tenemos el texto firmado.
    [code]
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA1

    Gravitation cannot be held responsible for people falling in love. How on earth can you explain in terms of chemistry and physics so important a biological phenomenon as first love? Put your hand on a stove for a minute and it seems like an hour. Sit with that special girl for an hour and it seems like a minute. That's relativity.
    Albert Einstein
    US (German-born) physicist (1879 - 1955)

    We can learn even from our enemies.
    Ovid, Metamorphoses
    Roman poet (43 BC - 17 AD)

    What is done out of love always takes place beyond good and evil.
    Friedrich Nietzsche, Beyond Good and Evil, Aphorism 153
    German philosopher (1844 - 1900)
    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v1.4.6 (GNU/Linux)

    iD8DBQFIdUEtdyFlPZxVi/cRAtUGAKCnJslgk87F3tWfD+r8zKFNlLK7FwCgjJmV
    a6LagYC43fgK0Urse9iz/t8=
    =Di6S
    -----END PGP SIGNATURE-----

    [/code]

Verificar firma

Partiendo del texto firmado en la sección anterior.

  1. Damos click la opción Edit -> Decrypt/Verify.
    Verify Sign
  2. El aviso de firma válida se muestra en la esquina inferior derecha de la pantalla.
    Valid Signature

Hay que tener en mente que no debemos modificar nada dentro de las ‘etiquetas’


-----BEGIN PGP SIGNED MESSAGE-----
-----END PGP SIGNATURE-----

Fuera de ellas se puede agregar lo que sea. Posteriormente si deseamos verificar la firma del mensaje no habra problema alguno.

De la misma manera si solo se desea firmar una parte de todo el texto que hay en el archivo, se selecciona la parte del texto deseado y se procede de la misma forma que se explico anteriormente.

Para verificar la firma no hace falta seleccionarlo y se procede de la forma que se explico anteriormente.

Nota: Si no se muestran las opciones de cifrado/firma en el editor de texto, es necesario activar el plugin correspondiente.
Edit -> Preferences
En la pestaña Plugins, habilitar la opción Text Encryption.