Practica 1 – Analisis y Diseño 2

Publicado en Uncategorized el 13 Junio 2009 por jmaslibre

Subversion:

subversion2

Para la instalación de subversion necesitamos instalar los paquetes subversion y libapache2-svn (este segundo instala el módulo webdav de apache.

# apt-get install subversion
# apt-get install libapache2-svn

Creamos un repositorio

svnadmin create /var/svn-repos/elchivito

Asignamos los permisos adecuados:

# chown -R www-data:subversion /var/svn-repos/*
# chmod -R 770 /var/svn-repos/*

Para lo anterior debemos crear previamente al grupo subversión y asignar a nuestro usuario en el grupo.

Luego para tener acceso vía web tenemos que configurar el modulo de apache en el siguiente archivo:

/etc/apache2/mods-available/dav_svn.conf

En este mismo archivo podemos indicarle que utilize otro archhivo css, para mejorar su aspecto:

SVNIndexXSLT “/repos-web/view/repos.xsl”

subversion

Hudson

hudson1

Las instalación de hudson es bastante sencilla, una vez tengamos un contenedor de servlets correctamente configurado,  Ant y un JDK (en mi caso OpenJDK), simplemente tenemos que descargar el archivo .war, y realizar el deploy, que básicamente consiste en colocarlo en, por ejemplo, nuestra carpeta webApps de tomcat y reiniciar el servicio (de tomcat).

hudson2

hudson4

hudson5

GNU/Linux + Modem Edge USB + Debian Sid

Publicado en GNU/Linux, Guatemala, Software libre con etiquetas , , , , el 28 Septiembre 2008 por jmaslibre

Hoy estuve configurando el modem Edge usb de mi primo, en nuestro sistema operativo favorito.

con un
#lsusb
Bus 001 Device 002: ID 22b8:4902 Motorola PCS Triplet GSM Phone (AT)

Luego de buscar, gracias a msamour , con un par de cambios para Guatemala.

Primero un rápido
#apt-get install wvdial

Lee más »

Heartbeat, mi configuración

Publicado en GNU/Linux, Software libre con etiquetas , , el 1 Septiembre 2008 por jmaslibre

Cuando estaba leyendo documentación, acerca de heartbeat lo que más me gustó, es el nombre de la técnica utilizada para nodeFencing, STONITH: “Shut the other node in the head”, que buen hack ;), a groso modo cuando un nodo del cluster es declarado muerto, este se asegura de que realmente lo esté, con un tiro de gracia. http://www.linux-ha.org
Bueno este post no es un tutorial, solamente son mis archivos de configuración para heartbeat, para crear un servidor web de alta disponibilidad (cluster de alta disponibilidad), es decir dos máquinas(por que solo tengo 2 :p), una sirve normalmente la página y si falla la otra la reemplaza hasta que se restablezca el servicio en la primera.

Como nota inicial, me recuerdo que el demonio de log ya no se configura en /etc/ha.d/ha.cf si no en /etc/logd.cf
Lee más »

El hack en el Incompatible Timesharing System

Publicado en GNU/Linux, Software libre el 8 Abril 2008 por jmaslibre

Cada vez que leía o escuchaba a Stallman decir: “El Laboratorio de IA usaba un sistema operativo denominado ITS (Incompatible Timesharing System)” no comprendia el hack que decía tener el nombre del sistema “Incompatible Timesharing System”, hasta hace un par de días.
Me encontraba en la biblioteca central de la universidad, con el libro del curso de sistemas operativos, cuando al pasar de página me tope con una mención honorífica al CTSS, “Compatible Time-Sharing System” (Sistema de Tiempo Compartido Compatible).
Consultándole a wikipedia: Fue uno de los primeros sistemas operativos de tiempo compartido; fue desarrollado en el Centro de Computación del MIT. Se presentó CTSS en 1961, y se utilizó en el MIT hasta 1973. ITS Incompatible Timesharing System (Sistema de Tiempo compartido Incompatible), otro temprano y revolucionario, además de influyente sistema de tiempo compartido del MIT, fue desarrollado por personas que no estaban de acuerdo con la dirección tomada por Multics; el nombre fue un hack de CTSS, del mismo modo que el nombre de Unix fue un hack posterior de Multics.
XD que buen Hack.

Ya van 2 reuniones de Debian Guatemala

Publicado en GNU/Linux, Guatemala, Software libre con etiquetas , el 3 Abril 2008 por jmaslibre

Ya hemos realizado 2 reuniones de Debian Guatemala. En estas primeras reuniones, principalmente hemos hecho instalaciones del sistema, conversar acerca de software libre, política y otros temas, claro la respectiva partida de OpenArena. Espero que en la próxima reunión ya podamos ver todos, algo de paquetería.
De momento, acabo de enviar un ITP para el paquete emacs-snapshot, espero trabajar en eso el fin de semana.