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.

~1 min read

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 <ins datetime="2005-12-10T05:54:58+00:00">enlightenment=0.16.999.018-1 enlightenment-data</ins>

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.

1 min read

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$ <kbd>md5sum -cv MD5SUMS</kbd>

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.

1 min read

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.

1 min read

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: [email protected], 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): [email protected], 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.

1 min read