Mi Ubuntu (Parte IV): Instalar Avant Window Navigator (AWN) en Ubuntu (Actualizado: Lucido)

…Viene de la tercera parte

Hace poco, revisando la versión en desarrollo de AWN, me di cuenta que hay una actualización bastante importante del programa. Tanto así que hace innecesario el panel de Gnome, y podríamos quedarnos sólo con AWN. Así que pasen a ver e instalar, si les interesa

Lo primero es lo primero, ¿qué es un dock?

¡Sigue leyendo sobre la configuración e instalación de Avant Windows Navigator!

Anuncios

Acabo de salvar mi vida con git… Parte 2/5

Viene de la primera parte.

Ahora sí, ¡comenzamos!

El dueño de la empresa quería tener acceso a los documentos que yo escribía, para revisarlos de vez en cuando. Ese de vez en cuando para cualquiera se traduciría en “casi nunca”. Para él, es un “mañana, tarde y noche”.

Lo que hice fue tomar uno de los diez ordenadores, ponerlo como firewall con una regla que conecta directamente el puerto de git (lo tengo funcionando como daemon) a mi servidor de documentación. Mi jefe usa un MacOS X y tiene git instalado (a veces descarga cosas desde github), por lo que lo único que debe hacer es:

git clone git@myserver.org

La configuración de git es un poco más compleja, dependiendo de la recepción de este artículo puedo compartirla, pero por lo pronto creo que es necesario aprender a usarlo nada más.

Ahora, cada vez que quiere leer lo nuevo, sólo debe entrar en el directorio donde tiene la documentación:

git pull

Pero yo que soy el que está documentando, tengo mucho trabajo.

De partida, git es distribuido; cada copia del directorio de proyecto tiene su propio repositorio (en un subdirectorio llamado .git), por lo que uno puede tener copias locales y remotas. También hay “repositorios desnudos” o “bare repositories” que no están adjuntos a una copia. Esto es lo primero que hice cuando decidí cómo hacerlo. Como tiene su propio repositorio, la división entre el tronco (trunk) y las ramas (branches) y hojas del repositorio están incluídas lógicamente, no como en Subversion en el que uno tiene que crear los subdirectorios trunk/, branches/ y tags/.

Configurando nuestro entorno

Bueno, no siempre documento yo. A veces hay cosas que documentan mis compañeros que están en el desarrollo y ellos también deben tener su copia de git. Pero, ¿cómo saber quién escribió qué? No, no es difícil. Con git hasta por e-mail podemos enviar cambios. Configuremos entonces nuestro nombre y nuestro e-mail.

git config --global user.name "Arie Deckelmann"
git config --global user.email "arie.deckelmann@gmail.com"

(Arie Deckelmann es uno de mis colaboradores, es una de las personas más inteligentes que conozco y fue el que me enseñó la gran mayoría de los trucos de git que ahora sé. Podría haberlos aprendido yo mismo, pero a veces simplemente no me da la cabeza para tanto).

También podemos mostrar colorcitos:

git config --global color diff auto
git config --global color status auto
git config --global color branch auto

Y con eso tenemos salidas de color. Quizás algún diseñador gráfico podría darnos una mano con ello, pero bueno…

Continúa en la tercera parte.

Foto:

Acabo de salvar mi vida con git… Parte 1/5

Domingo en la noche. Desde que estoy en Londres, trabajando con un par de desarrolladores geniales que me consumen la totalidad del tiempo (sí, también son buenos para beber), no he parado de darle al trabajo. Estamos documentando una plataforma complicada.

Trabajo como consultor en una empresa distribuidora de alimentos, en la que obviamente no tienen la menor idea sobre computadoras. La empresa se vendió a otra en que el dueño sabe mucho sobre sistemas no documentados (fracasó en un desarrollo, que tuve que salvarlo yo en 2006), y evaluó lo que existía en términos de… ¿infraestructura?

Toda la información de importación, exportación, compras, ventas y otros se ingresa a sistemas en RMCOBOL 85, que se comunican a través de Perl CGI con el exterior. La cosa funciona, pero los que conocen todo el sistema son unos señores de unos 40 años de edad, tan valiosos que si llegasen a tener una mejor oferta en el exterior echan por la borda todo.

Sigue leyendo

How to: Configurar una conexión VPN en Ubuntu

Configurar una conexión VPN en GNU/Linux (Ubuntu en este caso particular) es de ese tipo de cosas en las que parece más que estuvieras tratando de lanzar un hechizo vudú que tratando con un computador. Y digo esto no sólo por lo complejo de la tarea, sino porque para cada persona hay que hacer uno que otro cambio. Lo que voy a poner a continuación es lo que a mi me funcionó, puede que para ti el proceso sea distinto. Sin embargo, la idea es que te pueda servir de guía. Vamos pues! Lo primero es instalar algunos paquetes:

Sigue leyendo

HowTo: Instalar OpenAtrium en Dreamhost

OpenAtrium como indica en su página web es un sistema parte intranet, parte proyecto do-it-yourself, todo open source. Está basado en el archiconocido Drupal, de hecho, la instalación es exactamente igual excepto por un punto al comienzo donde hay que elegir el perfil OpenAtrium. No voy a detener a explicar como instalar Drupal, porque ya existen sitios lo suficientemente completos y repertirlo no sería más que una inútil forma de duplicar información. Así que les dejaré eso a ustedes.

Sobre OpenAtrium les puedo decir que es un sistema sumamente fácil de utilizar que cuenta con varias funcionalidades como wiki, calendario, shoutbox (una especie de twitter), blog, lista de tareas, documentos y sistema de tickets. Todo esto además, puede configurarse en base a distintos grupos independientes entre sí y asignando distintos roles a cada usuario. Como si fuera poco, la plataforma es estéticamente agradable e insisto, muy fácil de utilizar.

La verdad es que es una herramienta genial para administrar comunidades o cualquier otra asociación donde necesitemos coordinar gente y no encontrábamos la forma de hacerlo.

¿Problemas para instalarlo en DreamHost? Click aquí!

Instalando PASO A PASO Ubuntu Karmic Koala (9.10)|Installing Ubuntu Karmic Koala (9.10) Step by Step

A 1 semana del Lanzamiento de lo último de Ubuntu, la versión del koala, empezamos a prepararnos con todo en Geeks & Linux Atelier!. Iremos actualizando nuestros tutoriales y haremos tutoriales para aquellos que se inician en este SO. Pero para hablar de un sistema, primero tenemos que instalarlo, así que el primer paso será enseñarles a instalar desde 0.

Para este tutorial utilizamos la Beta de la versión 9.10. Si existe alguna variación con respecto a la versión final, lo revisaré. O nos pueden avisar. Además, utilizaré la base de un post semejante, en donde enseñé a usar la versión 9.04.

La vez anterior me quejaba por la mascota… Esta vez no, encuentro genial que sea un Koala y no un animal inventado… XD. Además, la nueva versión cuenta con las siguientes novedades:

  • Gnome 2.28, la última versión antes de que salga la 3.0 (en la cual tengo muchas esperanzas…)
  • Kernel 2.6.31
  • ext4, sistema de archivo de Linux establecido por defecto
  • El “añadir y Quitar Aplicaciones” ha sido reemplazado por el “Centro de Software de Ubuntu”, que permite la instalación más sencilla de programas
  • Firefox 3.5, OpenOffice 3.1.1
  • Y más. Puedes ver los avances en este informe

Su instalación en el siguiente tutorial:

One week before the release of the last version of Ubuntu -the koala version- we just started to prepare everything here at Geeks & Linux Atelier!. We are going to update our tutorials and create new ones for the ones that are starting in this operative system. But, before start talking about the system, first we have to install it, so the first step will be to install it from the beggining.

In this how-to we will use the beta version of Ubuntu 9.10. If there is some difference between this one and the final version, I will check it out (or you can tell us in the comments). Also, I’m going to use a similar post as a template where I taught to use theprevious version 9.04.

The last time I was complaining against the pet…This time no, I think is cool that now is a Koala and not an invented animal… xD. Besides, this new version has some of these features:

  • GNOME 2.28, the last version before 3.0 (in the one I have big expectations)
  • Kernel 2.6.31
  • ext4, the filesystem, now as default
  • The “add and remove applications” have been replace for the “Ubuntu Sofware Center”, which helps even more the process of adding new programas
  • Firefox 3.5, OpenOffice 3.1.1
  • And more… you can read more in the release notes

Sigue leyendo

Mi Ubuntu (Parte VIII): Instalar Google Gadgets Ubuntu (actualizado)

Continuando con la actualización de los post a la nueva versión (Intrepid Jaunty), paso a Google Gadgets. Debo decirle que en general esta versión no ha avanzado mucho, así que me ha decepcionado un poco. Sin embargo, igual es una buena alternativa a los screenlets. Prueben y espero que les guste

Sigue leyendo