MarioDebian, mi devlog

Bitácora de un desarrollador newbie.

Mejoras en TCOS (parte 2)
Este fin de semana ha cundido más de lo que esperaba y he solucionado varios problemas que tenía con TCOS.

  • Ya funciona el soporte de mapas de teclado en las X
  • Se han cambiado los temas de usplash y pxe que faltaban
  • Se ha reestructurado el arranque gráfico adelantándolo algunas posiciones (se ganan entre 2 y 5 segundos)
  • Se usa un sucedáneo de syslogd (incluido en busybox) para guardar los registros del sistema y log de arranque.
  • Corregido el fallo con algunas tarjetas ISA (por ejemplo cs4326) y el canal «Master Digital» en mute.
  • Corregido el control de volumen remoto con canales ALSA u OSS.
  • Cambio de sitio (más bien de paquete) de los script que exportan variables. Ahora en los terminales hay sonido sin instalar TcosMonitor
  • IMPORTANTE: Migración del repositorio a www.tcosproject.org
Ahora el repositorio de TCOS forma parte de la nueva web:

Sólo hay que meter una de estas líneas (depende de nuestra distribución y versión) en el /etc/apt/sources.list:

deb http://www.tcosproject.org etch main
deb http://www.tcosproject.org unstable main
deb http://www.tcosproject.org dapper main
deb http://www.tcosproject.org edgy main
deb http://www.tcosproject.org feisty main

Y hablando de todo un poco, misteriosamente la máquina que hospeda este blog y otras tantas cosas, se muere (literalmente) todos (o casi todos) los sábados a eso de las 7 de la mañana, en los logs no se ve nada raro más que lo que estaba haciendo antes de morirse y por lo que veo en el cron no hay nada que la fuerce a esa hora... Cuando venimos a ver que ha pasado (normalmente el lunes siguiente) lo único que queda por hacer es el botonazo. Probaré SysRq a ver si funciona.

Este servidor es una máquina (no muy buena) y que desde hace un tiempo ha sufrido problemas de placa, memoria o ámbas y que sobrevive como puede, veremos si encontramos otra placa y micro, (al mes se mueve entre 40 y 100Gb de tráfico y está encendida siempre 365/24), por lo que queda demostrado que no sirven los equipos de todo a 100 como es este para servidores con un poco tráfico y carga.

La base de datos tampoco es demasiado grande, ya que eliminando el histórico de MediaWiki conseguimos reducirla de 140 megas a poco más de 5.

De hecho la gente del planet AUGCyL han agradecido bastante la migración a su propia máquina porque muchos días estaban sin servicio.

Los comentarios en el blog fueron bloqueados (no intencionalmente) intentando filtrar el SPAM cochino, ya han sido restablecidos, si alguien tiene problemas por favor avisad por correo.




Hace un año: La vida sigue...

¿Cómo borrar de forma segura un disco duro?
Hoy después de escribir unos datos importantes en un disco duro que me han prestado, tenía que borralo para que el dueño no pudiese acceder a mi privacidad.

Así que con el borrador magnético de alta tecnología marca ACME, creo que no ha quedado ni rastro.




Nuevo tema usplash para TCOS
Aprovechando el gran trabajo que están haciendo la gente de Debian Artwork, y como ya conocía el impresionante tema de usplash: usplash-theme-debian, me ha dado por jugar un poco con el código fuente de este tema (construido a partir de svg y varios comandos) y la barra de progreso con las letras de Debian.

Así pues presento oficialmente los nuevos temas de usplash para debian unstable, ubuntu edgy y ubuntu feisty (todos usan usplash 0.4). Para usplash 0.3 el tema no ha cambiado.




El primero se ejecuta sobre un kernel 2.6.17-11-generic (ubuntu edgy) sin la opción de arranque «quiet», el segundo a 1024 se ejecuta en mi debian unstable a 1024 con la opción de «quiet». Las letras naranjas «www.tcosproject.org» van creciendo a medida que el equipo arranca.

La construcción del tema se puede fisgar en el SVN visto desde TRAC de TCOS.

Aprovecho para ir anunciando que el repositorio de paquetes oficial del proyecto pasará a ser www.tcosproject.org, más información y líneas para el sources.list en la sección packages de la web. El repositorio de la forja dejaré de actualizarlo en breve y lo borraré dentro de un mes o así ya que no puedo automatizarlo con cron y el nuevo si.




Final del I Concurso Universitario de Software Libre de Sevilla
La pasada semana ha sido una experiencia inclreible compartir con mucha gente relaccionada con el software libre unos días en la maravillosa ciudad de Sevilla.

El pasado 9 de Mayo salí en tren hacia Sevilla donde llegué sobre las 17:30, después de dejar las cosas en el hotel fui a hacer una visita a los desarrolladores de Ubuntu que se encontraban en la Ubuntu Developers Submit. Allí estaba Juanje que hizo de anfitrión por un momento...

Ese mismo día conocí a Oliver Grawert que pertenece al grupo de desarrolladores de Edubuntu y LTSP, estuve viendo un Intel Classmate (portatil de Intel muy similar al proyecto OLPC de $100), como llegue bastante tarde acordamos una cita más formal el viernes (después del concurso) a eso de las 15:00.

Nada más llegar me dí cuenta que nunca había hablado en inglés con nadie, sólo por correo donde puedes pensar un poco mejor lo que quieres decir (usar el google translator o wordreference), más tarde Álvaro me dijo que la primera vez corta mucho pero que normalmente tienes un diccionario suficiente para que te entiendan.

Nos fuimos a cenar con algunos de los desarrolladores a un bar del centro:



Después pasamos por un «tablao» flamenco llamado «La Carbonería».

El segundo día (10 de Mayo) empezó bastante frenético, a las 9 ya estábamos en la Escuela Superior de Informática de Sevilla inaugurando la final del concurso:


A mi me esperaban varios amigos del CGA de la Junta de Andalucía (Antonio, y más tarde Rodrigo, o Serrano), toda esta gente son unos hachas, y espero poder escribir un artículo completo sobre ellos, ya que controlan la red más grande de equipos y por ello seguramente entren al libro Guinness dentro de muy poco.

Presentaron su proyecto:
  • Israel :: WebDevStudio, una plataforma web de desarrollo muy funcional para programación en C y C++.
  • Pedro :: QtOctave, un interfaz gráfico para la aplicación matemática Octave
Charla de CENATIC (Centro Nacional de Referencia de Aplicación de las Tecnologías de Información y Comunicación), bastante interesante, ya que por fin se ven movimientos de apoyo al I+D desde la administración.

Charla de Alberto Escudero sobre el Software Libre en países en Desarrollo, donde pudimos ver como afrontar los graves problemas que tienen y el ingenio infinito cuando la necesidad aprieta. También conocimos el proyecto Kilinux, o internacionalización del software libre al Swahili. Alberto es paisano (de Valladolid).

Más presentaciones:
  • Miguel Ángel y Luis :: Sharp Knocking, un sistema cortafuegos bastado en port-knocking (entrar a una máquina mediante el envío de paquetes a determinados puertos)
  • Y servidor :: TCOS, con algunos problemas técnicos (tuvimos que conectar el cañón a otra máquina y ver mi portátil por VNC) [foto]
Los vídeos los tuvimos que dejar para el día siguiente ya que se nos había echado el tiempo encima....

Después de comer estuvimos intercambiando opiniones en una mesa de trabajo sobre el concurso, qué cosas se intentaría mejorar (la verdad es que no hay que mejorar mucho porque creo que incluso los organizadores están bastante satisfechos de los resultados), y propuestas para la difusión del evento, por ejemplo me he ofrecido publicitarlo en el próximo congreso de innovación educativa: 15CUIEET que tendrá lugar en Valladolid a mediados de Julio

Después visita al Alcazar de Sevilla, con el calor que hacía en la calle (sobre 37º) muchos agradecimos un paseo por las frescas estancias y admiramos toda la mezcla de culturas, historia y olores que tienen tanto los edificios como el gran parque que lo rodea. (tengo varias fotos en mi picasa)

Por la tarde/noche cena oficial con muchos amigos.

El Viernes 10 de Mayo, último día de la final y con un sabor un tanto amargo porque todos veíamos que la experiencia se terminaba vimos las presentaciónes de otros proyectos:

  • Pedro :: Porting de GCC al PIC 16F877, sin palabras, un trabajo impresionante tanto de desarrollo como de pruebas...
  • Sergio :: SWAML, o bien una nueva forma para manejar los archivos de listas de correo con todas sus especificaciones...
  • Ivan :: SubDownloader, desde Saigón y mediante un vídeo grabado, Iván nos presentó su proyecto para gestión de subtítulos de películas el cual, en mi opinión, es el proyecto que más calado y usuarios ha tenido de todos los proyectos del concurso.
Además pudimos conocer otros proyectos que habían recibido mención honorífica mediante los pequeños vídeos que mandaron.

Los ganadores creo que es lo de menos, comentaba con alguien que tenía cierto sabor amargo que hubiese ganadores y «vencidos», pero un concurso es lo que tiene, de hecho se pueden consultar en la web del concurso.

Después de comer algo nos fuimos (con gente de Emergya) a la UDS y allí estuve hablando con Oliver Grawert, Jim McQuillan, Vagrant Cascadian, e incluso conocí a Matt Zimmerman con el que había intercambiado correos en el ITP de TCOS.

Después de echarse el tiempo encima, Mark Shuttleworth reunió a todo el mundo en el salón principal y clausuró el evento con un vídeo bastante divertido de una instalación de Ubuntu...




Oliver y yo hablamos de crear un megaparche de TCOS para incorporarlo a LTSP, yo intenté explicarle que eso acabaría con el proyecto LTSP y toda su forma de ser y que de momento era mejor ir en paralelo y aprovechar el trabajo el uno del otro. También conocí a Richard Weideman, responsable de Edubuntu.

Así que todo terminó con un compromiso por mi parte de documentar todo en inglés y por la suya de incorporar TCOS a los repositorios de Ubuntu en la sección «universe».

Esa misma noche (10 de Mayo) volveríamos a vernos ya que estuvimos varias personas del concurso, Emergya y más de 50 de Ubuntu de fiesta por Sevilla, ni que decir tiene que terminé la noche/mañana con los colegas Rodrigo, Gabri y Serrano en la discoteca Aduana y me monté en el AVE sin haberme acercado a una cama....

Resumiendo, Sevilla muy bonita y los sevillanos/as la mar de simpaticos y amables. Volveré pronto (igual la semana que viene). Gracias a todos los que he conocido estos días y los que ya conocía porque esos días han sido de los mejores que recuerdo.

God bye my weapons !!!!!
(en sevillano: ¡Hasta otra mi arma!! )





Estamos de inauguraciones: www.tcosproject.org
No puedo soportarlo más, «es como una llama quemándome por dentro» !!!!

Doy por inaugurada, oficialmente, la nueva cara, nueva web y nuevos hitos del proyecto TCOS:


Algo con un nuevo aspecto 2.0 (y eso que no soy diseñador) en el que se pueda encontrar las cosas más básicas así como las más complicadas, en el que pueda colaborar todo el mundo [*] y que esté abierto a sugerencias y parches de la comunidad.

Nueva página web oficial del proyecto TCOS: http://www.tcosproject.org

Nuevo wiki para documentar (que falta hace) todo en inglés y español (ya se verá más adelante otros idiomas): http://wiki.tcosproject.org

Sistema de gestión de tickets, visor de código fuente SVN y cambios con TRAC: http://trac.tcosproject.org

En las nueva web también se albergará el repositorio de los paquetes para debian y ubuntu de TCOS, pero tiempo al tiempo, espero migrar lo que falta la semana que viene. El dominio se ha comprado pero el hosting corre a cargo de la Universidad de Valladolid, que se ha volcado una vez más para facilitar todas las cosas (gracias Chema !!!).

Esperaba hacer las presentaciones oficiales durante la final del I Concurso de Software Libre en Sevilla pero este pequeño gran secreto guardado a voces ya no puede esperar más (de hecho el robot de google ha empezado ayer mismo a indexar las páginas sin haberle dicho nada).

He recibido felicitaciones de parte del rectorado/vicerrectorado de la Universidad de Valladolid y me han sugerido que escribiese una pequeña nota de prensa que ampliada después de una conversación telefónica ha pasado a ser otra cosa (no me termina de convencer darme tanto bombo cuando yo no lo he pedido). Quizás mañana sea publicada por algún medio local ya que he recibido luego la llamada de una agencia de prensa.

En Sevilla mientras algunos calientan motores (otros ya llevan varios días trabajando), tengo pendiente una reunión con desarrolladores tanto de LTSP como de Ubuntu/Edubuntu con el objetivo de (por fin) explicarles un poco mejor en qué consiste el proyecto TCOS.

Aprovecho para animar a participar en el proyecto a todo el que quiera ;)

NOTA [*] Para evitar spam habrá que darse de alta en el wiki por medio de un administrador, o sea, de momento mandádome un mail.




¿Cómo estar en Sevilla sin moverse de casa?
Desde las pasadas Jornadas de Software y Comunicaciones Libres de Fuerteventura estuve creándome un anillo de embajadores para que en la Edubuntu Educational Submit estuviese mi proyecto TCOS.

Una de esas personas «embajadoras» es Agustín Benito Bethencourt, [foto en Sevilla] un experto en educación y Software Libre, y que está trabajando en el proyecto mEDUXa. Todavía no he hablado con él, ni le he preguntado sobre sus charlas pero creo que algo habrá dicho acerca de TCOS, ya que él es un ferviente usuario (y desarrollador) de LTSP.

Otro de mis «embajadores» es Ismail Ali Gago, [fotos en Sevilla: 1, 2, y mostrando TcosConfig!!!] responsable de desarrollo de MaX Madrid entre otras muchas cosas. Ayer por la mañana estuve intercambiando correos con Ismail (y otro buen puñado de gente de Ubuntu e Intel) y me ha comentado que hay varios desarrolladores de LTSP y Ubuntu esperándome en Sevilla para mostrarles un poco más en profundidad el proyecto TCOS. Además me han enviado fotos mostrado TCOS funcionando en uno de los portátiles Intel Classmate.









Hace un año: TCOS & SoC