Como ya es tradición, este sábado quince de diciembre se realizó el Día Debian 2007 en el Perú. El local escogido por sus méritos y virtudes fue el auditorio de la FIIS en la UNI. Ese día empezó tarde para mi, después de una noche de parranda desperté a eso de la una de la tarde, [...]
Este sábado diez de Noviembre asistí a la Universidad Inca Garcilaso de la Vega para dar una charla titulada Django: Desarrollo web en un Triz.
En primer lugar debo agradecer a Tabo ya que mis diapositivas estuvieron inspiradas en las suyas, una forma elegante de decir que las resumí e hice algo más coloridas.
Salí de casa a eso de las 8pm, pase por la casa del gnomo y de ahí nos dirigimos al local de la facultad de sistemas de la UIGV en la av. Bolívar. En la puerta nos identificamos como expositores, entramos y fuimos amablemente recibidos por miembros de COSOLIG quienes nos orientaron. Dí mi charla ante un público que me sorprendió gratamente por su número, por la hora (9am) pensé que iba a exponer frente a cuatro gatos pero no fue así.
En el ambiente destinado para servir de descanso a los expositores teníamos bocadillos, gaseosa y café a nuestra disposición mientras charlaba entre otros con Necudecu y RICHARD, miembros de APESOL a los cuales no conocía.
Continuó el día, las charlas magistrales, una de ellas dada por Breno el cual aprovecho para anunciar el próximo lanzamiento de un nuevo e interesante proyecto. La mesa redonda (¡¡APESOL DEBE!!), cierre del evento y las palabras de rigor.
Luego de esta somera descripción me quedan algunas impresiones que comunicar.
En primer lugar estoy gratamente sorprendido por el apoyo que la UIGV proporciona a COSOLIG, incluso altas autoridades de la universidad estuvieron presentes en el evento y prometieron su apoyo públicamente, algo que nunca he visto en ninguna otra comunidad del país.
La organización muy buena, se cumplió el horario planeado, miembros del lug apoyando en cada aula y proporcionando todo lo necesario para hacer muy agradable nuestra participación en el evento.
Otro punto a resaltar es la gran cantidad de chicas en la comunidad, fenomeno inédito en el software libre, me gustaría saber cual fue su secreto.
Para terminar, estoy gratamente sorprendido por todo lo que vi y estoy seguro que va a ser una comunidad que dará mucho que hablar.
Las fotos del FESOLI ya fueron publicadas, al igual que las fotos de RICHARD.
Ya con un poco de retraso respecto al evento, escribo esta reseña sobre mis impresiones del mismo.
En la mañana desperté temprano, trabaje un rato (ya informare en que) y se me hizo tarde para ir a buscar a Diego como habíamos quedado (lo admito, soy un irresponsable
). Mi charla era a las 10am y ya estaba atrasado para llegar a tiempo a darla, me alisté, salí disparado sin desayunar, cogí un taxi y volé a la Facultad de Arquitectura e Ingeniería donde me tocaba exponer.
Apenas llegar, busco entre los diferentes locales de la sede, encuentro a Alvaro Tello el cual me indica la sala respectiva.
Entro al salón y encuentro a unos diez asistentes a mi charla titulada “Linux y tu escritorio”, donde procuraría demostrar que Linux ya esta preparado para el escritorio del usuario común.
Empezó con las diapositivas que había preparado, pero al cabo de pocos minutos ya estaba respondiendo todo tipo de preguntas relacionadas al tema, más de una hora absolviendo dudas y despejando temores, la gente entraba y entraba, termine con unas treinta personas en el salón. Una experiencia muy interesante.
Una vez terminada la charla, fui saludando a diferentes amigos que encontré en el local, metiendo chicha, colaborando con las instalaciones y tomando fotos, le preste mi cámara varias veces a Antonio el cual tomo fotos en cantidades industriales por todos lados.
Con Diego almorzamos en el sanguchon campesino donde consumimos una enorme cantidad de grasa y regresamos a seguir apoyando. Varias máquinas instalad son fruto del esfuerzo realizado.
Al terminar el evento nos dirigimos con Clever y Diego a casa de este último, una vez ahí descansamos un rato y nos dirigimos hacia la casa de Silvia, la cual junto con las Linuxchix había organizado una pequeña reunión post Flisol.
Estas son las fotos del Flisol 2007, sede USMP.
Releyendo pasados artículos mios en un blog ya desaparecido encontre el siguiente que considero vale la pena conservar. He realizado algunos cambios de forma y redacción pero en esencia es el mismo. Que les aproveche.
Implementación de un mirror Debian, en circunstancias algo extrañas.
El reto era el siguiente, un mirror ftp de debian, en un servidor win 2003 usando el juego de CDs oficiales de Debian Sarge.
Luego de barajar varias soluciones solo habia dos que me parecieron posibles.
1)Crear el mirror en un debian usando las herramientas existentes para el fin, como apt-proxy, apt-move, debmirror y otras que encontre buscando por la red. Una vez creado la pasaría al ftp del windows 2003 para su uso.
2)Hacerlo de forma manual, copiando los paquetes al ftp en winodws y las listas de estos, respetando la estructura de un mirror de manera tal que apt pudiera trabajar. No estaba seguro de decidir por este. Era el que más me permitiría aprender pero era a la vez el que más problemas podria traerme, suponia yo al menos.
Pero buscando en la red me encontre el siguiente enlace donde explicaba justamente lo que queria. Leerlo fue cosa de un instante. Ahora solo me faltaba saber la estructura de un mirror debian y entender un poco más como hace APT para instalar paquetes.
Haciendo un resumen, lo que entendi fue lo siguiente:
Para tener la lista de paquetes disponibles para su instalaci&ón, lo que apt-get hace es descargar las listas de paquetes de los repositorios a los cuales apunta. Estos servidores están especificados en /etc/apt/sources.list. Una vez descargadas las listas, apt ya sabe con que paquetes cuenta para su instalación y datos sobre los mismos.
Una entrada típica en sources.list es la siguiente
deb http://ftp.at.debian.org/debian/ testing main contrib non-free
¿Que significa?
deb Paquetes binarios a los que se apunta y no paquetes con archivos fuente (que se especifican como deb-src).
http://ftp.at.debian.org/debian Especifica el protocolo, servidor y la carpeta en la cual están ubicados.
testing Se va a usar la versión testing de los diversos paquetes, tambien conocida como ETCH.
main Indica que se va a usar la fuente principal de paquetes de debian, los cuales son libres.
contrib Paquetes libres pero que dependen de librerias no libres.
non-free Paquetes que no son software libre.
Para crear un mirror debian, necesito saber la estructura del mismo, el leer y conocer lo anterior me daba una idea, pero igual no sabia como, hasta que como de costumbre resulto que estaba en mi cara y no me daba cuenta. ¡Solo tenia que ver un ftp ya existente!. Mas simple, imposible. Entre con mi navegador a ftp ftp.debian.org y revise su estructura de archivos, luego abri un cd de Debian Sarge y lo revise tambien. Viendo uno y otro, leyendo, pensando un poco encontre la solución.
Decidi seguir el siguiente esquema en el mirror.
/debian
- dists/
- sarge/
- contrib/ # paquetes libres que dependen de paquetes no libres
- binary-i386/
- Packages # lista de todos los paquetes de contrib
- Packages.gz # lo anterior en formato .gz
- Release # Descripcion de versión- main/ # todos los paquetes libres que pueden ser usados
- binary-i386/
- Packages # lista de todos los paquetes de main
- Packages.gz # lo anterior en formato .gz
- Release # Suma md5 de Packages y Packages.gz- pool
- contrib/
- main/
Hecho esto, ya debemos tener un mirror debian funcionando en un win 2003 server. Se usaron los 6 primeros del juego oficial de cds de Debian Sarge.
Este es el archivo /debian/dists/sarge/Release que quedo despues de el procedimiento anterior.
Origin: Debian
Label: Debian
Suite: stable
Version: 3.1r0
Codename: sarge
Date: Mon, 06 Jun 2005 02:22:42 UTC
Architectures: i386
Components: main contrib
Description: Debian 3.1 r0a
MD5Sum:
18fc45f9bc14bc902f645ca5621171f7 95 main/binary-i386/Release eddd0137d22bc50c8f3426931e4c3979 5146166 main/binary-i386/Packages 1b89945b84ea631f21fc0e4cf8e153c1 1443872 main/binary-i386/Packages.gz 39bb14430e86e173669291d82702fdb3 98 contrib/binary-i386/Release cebab3646fb967be8940a58e3b33fcb5 42864 contrib/binary-i386/Packages 9425e0afde0c91332604bdcf99ef8f0b 14077 contrib/binary-i386/Packages.gz
Esta es la línea en el sources.list
deb ftp://192.168.1.2/debian/ sarge main contrib
Cualquier duda o comentario no duden en hacermelo llegar.
No conocia este comando, curioso y tal vez útil.
pedro@toronja:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 6.06 LTS
Release: 6.06
Codename: dapper
pedro@toronja:~$
Hace un par de dias instale el plugin de Flash 9 y tuve varios problemas viendo videos en Internet, avanzaba solo dos segundos y luego se quedaba congelado, el sonido no funcionaba, se quedaba colgado en un punto del video y se repetia una y otra vez el sonido.
La solución fue de lo mas simple, en Ubuntu 6.06 existe un bug, asi que debemos crear nosotros el direcotrio .mozilla/plugins y eso fue lo que hice. Santo remedio no volvio a molestar el sonido.








