MarioDebian, mi devlog

Bitácora de un desarrollador newbie.

Mi historia en Max

Quería contar mis dichas y despichas en el desarrollo de la nueva MaX40 pero me veo un poco atado, por decirlo de alguna manera, por algo parecido a lo que sería secreto profesional aunque no sea tal.

Una de las condiciones que puse cuando fui contratado es que todo el desarrollo fuera abierto, y de hecho lo he conseguido, en gran parte, tenemos un SVN (sólo accesible por ssh) pero que se puede ver desde un TRAC, el repositorio tiene deb-src y todo lo que se sube se compila desde las fuentes (cuando es posible).

Hace un tiempo criticaba el sistema de distros españolas,  quejándome sobre todo de aquellos desarrollos que no eran transparentes y dando muy buena puntuación a la gente de Guadalinex y Emergya de los cuales tengo el enorme placer de ser amigo de varios de ellos. Creo que los ciudadanos tenemos el derecho de poder acceder al código que paga nuestra administración ya que lo pagamos todos y ninguna empresa tiene el derecho de hacer suyo ese código y menos poner trabas para que ni el mismo cliente pueda acceder a él.

MaX tiene la suerte de estar menos profesionalizada que el resto de las distribuciones, es algo serio, importante y que se usa mucho, pero no hay una gran empresa detrás, sino un grupo de voluntarios (profesores TIC) y varios desarrolladores, no más de 3 o 4 (alguno novatillo como es mi caso).

MaX también tiene sus problemas (supongo que como todas), el primero es la lucha a muerte primero por conseguir un arranque dual (en la Comunidad de Madrid se usa bastante el sistema de las ventanas) y segundo por conseguir atraer a gente que necesita huir de él, que cada día van siendo más. Esta labor la llevan muy bien y espero que en muy pocos años empecemos a ver sus frutos quitando para siempre el arranque dual.

Una de las muchas cosas que se ven cuando haces algo para la administración es la fuerza que algunos fabricantes de hardware o distribuidores de software hacen para que sus productos estén presentes (muchas veces tambien se hace al revés, pedirles permiso para incluir su producto), no quiero decir nombres ni marcas pero ya he visto casi todo lo que podía ver, drivers/aplicaciones desarrollados por novatos o becarios que se saltan a la torera todos los estándares, que editan archivos críticos del sistema, que se instalan en /miproducto (porque yo lo valgo) o que no incluyen los fuentes (algo que se entiende sino quieren hacerlo) pero que no permite confiar demasiado en lo que hace su binario.

Mis consejos en estos casos es la presión... recuerdo lo que me contaba mi amigo Rodrigo que trabaja en el CGA de Sevilla, no compraron tarjetas gráficas de determinada marca hasta que la empresa que las fabricaba desarrolló unos drivers decentes.

Esto me ha hecho pensar si ya va siendo hora de renombrar el blog (Bitacora de un desarrollador newbie) pero prefiero pecar por novato que no por chapucero. 

El mercado de Micorsoft poco a poco va decreciendo, cada día en los medios se habla más de software libre pero no nos engañemos, vivir del software libre aún es muy dificil (prefiero no hablar del proyecto TCOS o de nuestra empresa)

En fin, resumiendo, estoy muy contento de haber trabajado este año para la Comunidad de Madrid y espero seguir trabajando muchos más, el viernes voy a la feria Madrid es Ciencia, donde presentaremos la Max40-beta4 (nuestra release candidate 1) recién salida del horno, ya casi con los paquetes estables de Ubuntu Hardy y estaré allí hasta el domingo, si alguien de Madrid le apetece pasarse (la entrada creo que es gratuita) pabellón 14, stand 152 del IFEMA. El lunes y martes estaré en Zaragoza, vuelvo a las andadas, vuelvo a ser Willi Fog.





Versión experimental de TCOS y Bounties

Esta mañana he subido la nueva versión experimental de TCOS a los repositorios oficiales, como cada vez veo que más gente lo tiene en producción he jugado con una sección nueva y reprepro.

Antes en el sources.list había que poner algo como esto:

deb http://www.tcosproject.org $DISTRO$ main

Ahora y sólo si quieres probar las últimas versiones (que puede que peten un poco):

deb http://www.tcosproject.org $DISTRO$ main experimental

Experimental no contiene todos los paquetes por lo que siempre habrá que tener main.

Hay bastantes cambios de los que ya he hablado en la lista de correo [tcos-usuarios].

Lo otro que acabo de abrir es una sección «Bounties» en el wiki de TCOS para poder centrar esfuerzos en el desarrollo de nuevas características demasiado complejas para un parche de 10 líneas. 




Hace un año: Desde Fuerteventura...

TCOS en la biblioteca pública de Zaragoza

Esta semana he recibido un correo con tres fotos que me han hecho mucha ilusión. TCOS funcionando en la biblioteca pública de Zaragoza.

No son muchos terminales pero la configuración es un tanto especial, hay 2 puestos para consulta rápida en los que la sesión dura unos 15 minutos y otros 6 puestos que dura un poco más (sobre 1 hora)

Este es el servidor de esos terminales corriendo una Debian testing con GNOME.

Estos son los dos puestos de consulta rápida.

Y estos son los puestos para 1 hora.

 

Los terminales creo que son unos Dell Optiplex viejos (he montado más de esos) seguramente Pentium III 450 con 128 Mb de RAM.

Gracias Santiago por las fotos y el permiso para publicarlas, en menos de 15 días tengo previsto ir a Zaragoza así que intentaremos pasarnos por allí.





Diario de un becario

Ya estoy acostumbrandome a ser becario, de hecho llevo 4 años en la Universidad en ese puesto y aunque es algo que no mucha gente valora, hasta hoy creo que los que me conocen y he trabajado para ellos, me han acabado cogiendo cariño y estima, algo que hablando de negocios y trabajo suele brillar por su ausencia. De hecho son ellos los primeros en recomendarme cuando alguien pide un perfil concreto.

Mis dos primeros años fueron como el chico que hace de todo pero que de informática sabe un montón, de hecho mucho del trabajo era hacer las estadísticas de aprobados con Access y Excel (eso lo heredé, intenté migrarlo a OpenOffice.org pero no se pudo)

El año pasado pegamos el salto a desarrollar una aplicación web, que luego tuvo muchos alagos, para el control de resumenes, y ponencias del 15 Congreso de Innovación Educativa en las Enseñanzas Téncicas. El trabajo gordo está debajo, donde los revisores y administradores tenían acceso a muchas funciones que no se ven en la parte pública.

Este año la beca Universitaria no era posible, así que dejamos el camino abierto a nuevos aspirantes, pero hace poco menos de un mes contactaron conmigo la gente de Renault Consulting y hoy hemos firmado el acuerdo.

¿Para qué demonios alguien como Renault se fija en un friki linuxero como yo?

Pues muy simple, esta beca (convalidable en la asignatura Practicas de Empresa) ha sido presentada varias veces en la Escuela de Informática de Valladolid y no se ha presentado nadie. Los requisitos quizás asustasen pero alguien que se ciñe a lo que aprende en la universidad no entra en ese curriculum ni por asomo, la empresa valora más lo que sabes hacer y aprendes por tu cuenta que el título (todos los titulados tienen titulo, es algo de cajón)

En la Politécnica ayer inauguraron la Cátedra Renault. Mi labor dentro de Renault Consulting será dar un nuevo aspecto tanto visual como interno a la web (basada en Joomla) esperando conseguir una web referente en su sector y justa competidora de sus hermanas europeas [ Francia, Reino Unido, Italia, o Polonia]

¿Quién narices es el mentiroso que dice que la empresa no usa Software Libre y que el Software Libre es más caro?

Acaba de aterrizar en tierra de nadie un linuxero (bastante taliban) a dar mucha guerra.

PD.- Estreno categoría porque volveré a hablar de la beca y de Renault.





¿Capado de YACOM o mierda de ancho de banda?

Una de las cosas que mas me tocan las narices de mi actual proveedor de internet (YACOM) es la ridícula velocidad a partir de las 17 o 18 horas.

Por las mañanas suelo encender mi equipo y sincronizar los mirror de Debian y Ubuntu locales que uso para hacer mis pruebas, trabajo y desarrollos, recuerdo que soy autónomo y trabajo desde casa, el ADSL para mi es como un martillo para un carpintero, hace unos años hubiera sido muy dificil mantener estos mirror pero con las velocidades actuales del ADSL se puede hacer sin mucho esfuerzo, cada día descargan entre 600Mb y 4 Gb y a eso de las 10:30 (desde las 08:00) ya suele haber terminado.

La velocidad de descarga (HTTP) sostenida suele ser por las mañanas sobre 450KB (el máximo de mi línea de 4M-512K) la pena es que mi portartil nuevo empieza a parecerse a un servidor por las horas que hace, por la tarde no puedo ponerme a actualizar porque no sería capaz.

Hoy leo con cierto estupor que Azureus ha añadido a YACOM a su lista de ISP poco recomendados y los de YACOM reponden que hay una central en Valladolid que sufre un 90% de saturación de su línea E3 de 34Mbps.

Coño, y si es la del Paseo Zorrilla ya tenemos la causa y las pruebas que ellos mismos dan.

Por la tarde es imposible tener una descarga sostenida (HTTP de nuevo) a más de 150-200 KB, y sí, ya se que garantizan el 10%, pero si algo va bien por la mañana y mal por la tarde es un problema de «grifo», por la tarde más gente enciende sus equipos y la central no da abasto, la saturación posiblemente sea del 99% para ser optimistas. 

Después de una mala jugada de Telefónica (que lleva cobrandome las llamadas nacionales y provinciales desde Septiembre y tienen el morro de decir que no tienen la culpa) he estado pensando en darme de baja la línea de Telefónica y a partir de mediados de este mes activar la línea sólo con YACOM, pero después de leer esto hoy ya no se que hacer.

Aunque soy usuario de Bittorrent (y otros P2P), la mayor parte de mi gasto por ancho de banda son descargas HTTP de muchos archivos (mirror Debian/Ubuntu), isos de CD y DVD, y subidas de archivos grandes. Con 512Kbps (54KB) no me puedo permitir subir una ISO de 2GB sin desesperarme.

¿Qué tal funciona Jazztell?

¿y Telefónica? (lo digo por las ridículas velocidades de subida que tienen)

¿Existe alguien en España contento con su proveedor de conexión?