Monthly Archive for Octubre, 2005

Atajos Dinámicos en GIMP

Muchas de las opciones en GIMP no ofrecen una combinación de teclas o atajo (shortcut) que nos permita utilizar dichas opciones de manera rápida. En este artículo plantearemos la creación de atajos dinámicos en GIMP.

Preferencias en GIMP En primer lugar debemos tener abierto GIMP, parece evidente, ¿verdad?, seguidamente nos vamos al menú de GIMP y seleccionamos Archivos → Preferencias. Una vez ubicados en la ventana de Preferencias seleccionamos la opción Interfaz de la lista de categorías que se nos presenta. Seguidamente seleccionamos la casilla de verificación que hace referencia a Usar combinaciones de teclas dinámicas y aceptamos los cambios presionando el botón OK.

Atajo Dinámico Una vez hecho lo anterior vamos a crear un nuevo fichero, no importan sus medidas, la idea es asignarle un atajo a una opción cualquiera, o aquellas que usamos comúnmente y que no disponen de una combinación de teclas, en este artículo tomaré como ejemplo la opción Imagen → Tamaño del lienzo…, el atajo combinación de teclas que le asignaré a dicha opcion será Ctrl + F11. Para lograr lo planteado anteriomente simplemente debe posicionarse con el cursor del mouse en dicha opción, mientrás se encuentra encima de ella, proceda a escribir la combinación de teclas que desee.

Se añaden 3 arquitecturas en ubuntu

El mismo día 13 de Octubre, día del lanzamiento de Breezy, el equipo encargado de portar Ubuntu a otras arquitecturas anunció que Breezy puede usarse ahora en 3 pequeñas arquitecturas.

Ubuntu ahora esta disponible para las arquitecturas IA64, HPPA (1.1 y posterior) y SPARC (solamente UltraSPARC). Dichas arquitecturas muchas veces no son tomadas en cuenta por otras distribuciones.

Ninguna de estas nuevas arquitecturas son oficialmente soportadas por el equipo de Ubuntu. Sin embargo, si se logra tener una gran base de usuarios, esta situación podría cambiar.

Mientras que en estas nuevas arquitecturas usted podrá disfrutar de la gran variedad de software que le ofrece Ubuntu, esta características aún no ha sido finalizada.

Como obtener cualquier de estas arquitecturas

  • Para HPPA y IA64.
  • Para SPARC (solo tftpboot y netinstall, no hay imágenes de CD disponible)

Si lo desea, puede ver el Anuncio Oficial hecho por Fabio Massimo Di Nitto.

COMO instalar e17 desde los repositorios de shadoi en Breezy

Nota: Antes que nada es importante resaltar que E17 está todavía en desarrollo. Si desea intentar utilizar E17, sepa que este software es todavía un versión pre-alfa, que aún esta en constante desarrollo y por tanto su uso puede implicar algunos riesgos.

Enlightenment DR17 combina características presentes en los manejadores de ventanas como en los manejadores de ficheros. Provee una interfaz gráfica de usuario que le permitirá manejar los elementos del escritorio, al igual que ficheros y ventanas. El entorno gráfico de Enlightenment es realmente impresionante, es muy agradable para el usuario, también es muy configurable.

Después de una breve introducción, vamos a entrar en acción.

Hace ya algunos días atrás shadoi anunciaba lo siguiente:

Once that new server is in place and all the sites have been moved over, I’ll be quickly adding support for more Debian architectures, distributions and derivatives like Ubuntu.

Posteriormente shadoi (aka Blake Barnett) confirma la noticia.

Ahora para instalar E17 solo necesitará de 4 pasos. La información que será mostrada a continuación es tomada del wiki de shadoi.

Paso #1

Agregar la siguiente línea al fichero /etc/apt/sources.list:

deb http://soulmachine.net/breezy/ unstable/

También debe agregar lo siguiente al fichero /etc/apt/preferences (si no existe dicho fichero proceda a crearlo).

Package: enlightenment
Pin: version 0.16.999*
Pin-Priority: 999

Package: enlightenment-data
Pin: version 0.16.999*
Pin-Priority: 999

Paso #2

Instalar la clave pública del repositorio, para ello desde la consola escriba lo siguiente:

$ wget soulmachine.net/public.key
$ sudo apt-key add public.key

Paso #3

Actualice la lista de paquetes disponibles, para ello desde la consola escriba lo siguiente:

$ sudo aptitude update

Paso #4

Instale enligtenment, para ello desde la consola escriba lo siguiente:

$ sudo aptitude install enlightenment=0.16.999.018-1 enlightenment-data

Notas

Aunque shadoi ha anunciado que el paquete de evidence (gestor de ficheros especialmente desarrollado para ser usado con enlightenment) pronto lo tendrá listo, por ahora puede hacer uso de esta versión, después de finalizada la descarga debe escribir en consola lo siguiente:

$ sudo dpkg -i evidence_0.9.8-20050305-hoaryGMW_i386.deb

El paquete que se ha instalado previamente aunque fue construido en principio para la versión de Ubuntu Hoary, funciona en Breezy. Para la versión reciente de Ubuntu aún no está construido este paquete en particular.

También es importante resaltar que E17 brinda soporte al castellano.

Comprobando las imágenes de ubuntu

Si usted es de las personas que ha descargado la última versión de Ubuntu, para el momento en el que se redactó esta entrada es Breezy Badger, es importante que verifique la autenticidad de la imagen que posee, para ello comprobaremos las sumas de control MD5.

En primer lugar, debe poseer un fichero que posea las sumas de control MD5 de la distribución, normalmente desde el sitio donde descarga las distintas versiones se ubuntu se dispone de uno, en el caso de la versión Breezy Badger disponemos del fichero MD5SUMS, la cual puede encontrar en el sitio de descargas de Breezy Badger.

Una vez descargado debemos compararlo con las sumas de control MD5 generadas para la imagen que poseemos de la versión en nuestro medio de almacenamiento, p.ej. disco duro.

En el ejemplo que presentaré a continuación el fichero que posee las sumas de control MD5 que he descargado desde el sitio oficial de ubuntu se encuentra en el directorio /mnt/backup/distros/, en este mismo directorio tengo la imagen de ubuntu, ubuntu-5.10-install-i386.iso, en resumidas cuentas, el comando a utilizar para la comprobación de las sumas MD5 es el md5sum, el modo de uso es el siguiente.

milmazz@omega:/mnt/backup/distros$ md5sum -cv MD5SUMS

En este caso, la opción -c nos permite comprobar la suma de control MD5 para todos los archivos listados en el fichero MD5SUMS, la opción -v nos permite obtener más detalle de la operación, por ejemplo:

ubuntu-5.10-install-i386.iso Correcto

El fichero MD5SUMS posee todas las sumas de control MD5 de las distintas imágenes que ofrece ubuntu, tanto las imágenes que poseen las versiones instalables como los LiveCD, en las distintas arquitecturas. Si lo desea, puede editar el fichero, simplemente haciendo uso de vi, por ejemplo:

$ vi MD5SUMS

Una vez dentro de vi, debe eliminar las lineas que no desee, para ello simplemente haga uso de dd, una vez eliminadas todas las entradas que no desee, guarde los cambios, para ello, presione la tecla Esc y seguidamente escriba :wq y presione la tecla Enter.

Ingeniería del Software

Muchos se preguntarán el por qué de la entrada anterior, Programación Extrema, puede salir un poco de la temática que se ha expuesto anteriormente en este weblog, simplemente se debe a uno de los cursos que estoy tomando actualmente en la Universidad, Ingeniería del Software, espero compartir con ustedes acerca de la gestión de proyectos, análisis de sistemas, tecnologías y modelos que aplican en el desarrollo de proyectos, entre otros aspectos.

Programación Extrema

La Programación Extrema es ideal en aquellos proyectos en donde se requiere un desarrollo a corto plazo, en donde los requerimientos pueden ser cambiados en cualquier instante, de hecho, su principal objetivo es reducir los costos generados por los cambios en los requerimientos. Se propone como un paradigma en donde se proveen numerosas ventajas en la reutilización del código.

Se evita el diseño extensivo que presentan los modelos tradicionales, en donde los requerimientos del sistema son determinados al inicio del desarrollo del proyecto y a menudo son corregidos desde ese punto, esto implica que los costos ocasionados por los cambios de los requerimientos en una fase avanzada del proyecto sean bastante elevados, esto evidentemente es un problema para empresas que presentan cambios constantes.

Las prácticas principales en la Programación Extrema son aquellas que generalmente son aceptadas como buenas, pero en este paradigma se llevan al extremo.

La comunicación entre los desarrolladores y los clientes debe ser excelente. De hecho, se supone que un grupo de desarrollores tenga al menos un cliente en el sitio, que especifique y dé prioridad al trabajo que realizan los desarrolladores, que responda las preguntas tan pronto como se presenten.

Se busca la simplicidad en la escritura del código fuente, cuando éste se vuelve complejo, se recomienda una reescritura del código.

Las revisiones del código también se llevan al extremo, el paradigma de la Programación Extrema propone que los desarrolladores trabajen en parejas, compartiendo la pantalla y el teclado del ordenador, esto a la vez de promover la comunicación entre los desarrolladores permite que el código sea revisado mientras se escribe.

La Programación Extrema asegura la calidad en la aplicación desarrollada al momento de realizar lo que ellos llaman refactorización, el cual es un proceso de reestructuración del sistema, en donde se elimina la duplicación, se promueve simplificación y se le agrega flexibilidad sin cambiar la funcionalidad de operación del código.

Este paradigma funciona mejor en proyectos de pequeña o mediana escala (los grupos de desarrolladores no deben sobrepasar las 10 personas cada uno). Ideal en aquellas aplicaciones que necesitan una nueva versión cada 2 ó 3 semanas.

Evolution y Gmail

Si desea configurar el cliente de correo Evolution (también brinda una agenda de contactos, calendario, entre otras funcionalidades) para manejar su cuenta de Gmail, estos son los pasos.

Habilitando el acceso POP en su cuenta de Gmail

  1. Identificarse en Gmail.
  2. Un vez dentro del sistema, ir a la opción de Configuración
  3. Seguidamente proceda a seleccionar Reenvío y correo POP del menú.
  4. Dentro de la sección Descargar correo POP encontramos tres derivaciones:
    • La primera se refiere al Estado, en ella debemos habilitar cualquiera de las dos opciones que se muestran al principio, la primera permite Habilitar POP para todos los mensajes (incluso si ya se han descargado), la segunda opción permite Habilitar POP para los mensajes que se reciban a partir de ahora.
    • La segunda derivación se refiere a qué debe hacer Gmail cuando se accede a los mensajes a través de POP, eliga la respuesta de su conveniencia, yo por lo menos tengo conservar una copia de Gmail en la bandeja de entrada.
    • La tercera derivacion se refiere a como lograr configurar el cliente de correo electrónico, en nuestro caso, será Evolution.
  5. Guardar cambios.

Ahora vamos a configurar nuestra cuenta Gmail desde Evolution. En primer lugar veamos como configurar la recepción de correos.

Recibiendo Mensajes

Tipo de servidor:
POP
Servidor:
pop.gmail.com
Usuario:
nombredeusuario@gmail.com, evidentemente debe cambiar la cadena nombredeusuario por su login verdadero, no olvide colocar seguido del nombre de usuario la cadena @gmail.com.
Usar onexión segura:
Siempre
Tipo de autenticación:
Password

Ahora veamos como configurar el envio de correos desde Evolution.

Enviando correos

Tipo de servidor:
SMTP
Servidor:
Puede usar las siguientes: smtp.gmail.com, smtp.gmail.com:587 ó smtp.gmail.com:465. Debe marcar la casilla de verificación El servidor requiere autenticación
Usar conexión segura:
Cuando sea posible
Tipo (dentro de la sección de autenticación):
Login
Usuario (dentro de la sección de autenticación):
nombredeusuario@gmail.com, recuerde sustituir la cadena nombredeusuario por el parámetro correspondiente, no olvide colocar después del nombre de usuario la cadena @gmail.com, es importante.

Finalmente revise las opciones que le brinda Evolution y comience una vida llena de placeres.

Problemas en la conexión a internet

El motivo de la poca actividad en el blog en las últimas dos semanas se debe a problemas con el ISP (Proveedor de Servicios de Internet) CANTV. Se hicieron algunas pruebas, se cambio el cable de la entrada al teléfono fijo, el cual estaba en mal estado por humedad en la casilla de distribución de la torre en las residencias donde vivo, entre otra serie de cosas, reestablecimiento del switch en nuestra red de área local y revisión del cableado interno.

En fin, espero que todos estos cambios sean para bien y no vuelva a tener problemas con la conexión a internet al menos por un buen tiempo, en realidad, estas dos semanas han sido un calvario para mí por lo menos, si para Gollum el anillo es su tesoro, para mí lo es la conexión a internet.