Espacio personal de Juanje

Mar 01 18:00

Compartiendo lo que hacemos

Pero esto no debe ser algo que haga una persona con su varita mágica, sino debe ser un hábito que se se cree en cada uno de nosotros. Tenemos que cambiar nuestra manera de trabajar para hacer las cosas de tal forma que nos sirva a nosotros, a nuestros compañeros y a cualquier persona.

Feb 22 23:45

Charla sobre creación de distribuciones

Hoy di una charla sobre la creación de distribuciones en las I Jornadas Informáticas: Ciclos Formativos de la Vega sevillana del Guadalquivir.

Estuvo bastante bien porque se han montado unas jornadas técnicas entre cuatro centros de la zona con intensión de que sus estudiantes puedan ver cosas cosas más allá de lo que dan en las aulas.

Feb 22 05:41

Interfaz gráfica para Git: gitg

El que me conozca un poco sabrá que no soy muy fan de Git, pero es básicamente porque me parece que hace las cosas más complejas de lo que hace falta.

Sí, es una herramienta muy potente pero hacer cualquier cosa es un coñazo hasta que aprendes y te haces un alias...

Feb 14 20:31

Antes de empezar a licenciar

Si hay algo importante en el software libre a lo que no se le concede mucha importancia y sobre lo que hay más desconocimiento o mala información es el tema legal. Aunque puede parecer un rollo y algo que no debería preocuparnos a los programadores, sino a los abogados, el tema de las licencias, derechos sobre el código y demás, es algo básico para que exista el software libre.
 

Feb 12 09:24

No todo es relacional

 Antes de nada quisiera explicar que no soy un experto en bases de datos y que voy a explicar algunos conceptos muy por encima, por lo que cometeré imprecisiones y puede que meta la pata en algo. Espero que les sirva la idea general y que no se intenten buscar una clase de bases de datos en este texto.
Feb 03 08:23

Transparencia, mi nuevo CV

Siempre he pensado que ir de frente y con la verdad por delante era mejor que aparentar lo que no se es o montar historias que terminan por desmontarse solas.

Tengo un amigo de Las Palmas que solía decir «ten cuidado con lo que haces porque, al final, todo se sabe». Y es bien cierto...

Pero eso no es malo, sirve, entre otras cosas, para poner a cada uno en su sitio.
Ene 25 04:06

Competir versus cooperar

Vivimos en una sociedad muy competitiva en la que nos han vendido la moto de que hay que competir para progresar y conseguir algo en la vida. Esto, en general, es bastante falso o, al menos, es lo que pienso yo.

Ene 21 03:07

Primer paso: la comunidad interna

Dentro de la empresa se ha creado cierta incertidumbre y expectación sobre cuáles serán las funciones de mi nuevo rol de «Community Manager» o «Responsable de la comunidad». Lo noto por las preguntas que me hacen y por cómo las hacen.
Ene 08 09:06

Emergya en Launchpad

Hace unos meses le dí, junto con Rober, a alguno de ustedes (emergyanos) un curso sobre Guadalinex, Ubuntu, paquetería Debian, uso de Launchpad, etc.

Dic 27 09:02

7 años desde mi primera distribución

Hoy hace 7 años que creé mi primera distribución personalizada. Recuerdo que por aquella época estaba trabajando en mi universidad (ULPGC) en la que fue la primera Oficina del Software Libre de una universidad española y colaboraba intensamente en el proyecto Metadistros. Esta primera distribución fue el resultado de investigar mucho cómo iba eso de los Live CDKnoppix, paquetes y metapaquetes, la configuración del escritorio GNOME 2 y cómo se detectaba y configuraba el hardware en aquella época.

Por aquel entonces casi que la única distribución de ese tipo conocida era Knoppix, que estaba en pleno apogeo. Era sin duda una de las que funcionaban mejor en cualqueir tipo de hardware. No lo detectaba todo, pero para aquella época, era lo que mejor funcionaba.

La distro la hice con la colaboración de amigos de GNOME Hispano y del proyecto Metadistros, basándome en Debian WoodyGNOME 2 y bastante del sistema live de Knoppix (aunque con muchas modificaciones). Como cosas interesantes tenía que no era una Knoppix remasterizada, que es lo que se hacía por aquella época, sino que se partió de una distro diseñada a medida y personalizada y posteriormente se convirtió en Live CD. Además la distribución sólo ocupaba 179 Mb. Ahora parece hasta mucho, pero tener un escritorio GNOME completo y funcional en ese tamaño no fue tarea fácil.

Otro trabajo que se hizo para la distribución fue diseñar un conjunto de iconos y entradas de menú que fueran muy fáciles de entender por los usuarios. Eran entradas del menú orientados a tareas no a las aplicaciones, así los usuarios noveles podían identificar fácilmente qué es lo que podían hacer si le deban a un icono o entrada del menú. Cambiamos «Epiphany» por «Ver páginas web», «Abiword» por «Escribir documentos», etc. Además simplificamos mucho el menú para tener sólo una aplicación por funcionalidad e intentar tener las funcionalidades básicas de un usuario normal cubiertas. Era un menú bastante simple e intuitivo para usuarios finales. En cierto modo, se parece al menú de GNOME que te puedes encontrar en una Ubuntu... Claro que en el 2002... Así que supongo que no estábamos tan equivocados :-)

Es una pena que se perdieran los iconos por y la misma distro, porque estaban muy bien.

La iso llevaba un mini-howto que te indicaba cómo poder hacerte una distro similar desde 0, con lo que también fue una distro muy educativa porque bastante gente aprendió a hacer distribuciones similares.

Tanto la distribución como el proyecto Metadistros tuvo bastante impacto en el mundo del software libre y de las distribuciones de hace unos años, pero sólo en la comunidad hispanohablante. La razón es que ninguno de los que estábamos más implicados en el proyecto sabía inglés suficiente para poder trabajar y publicar cosas en dicho idioma. Además, gran parte del éxito del proyecto fue precisamente que estaba en español.

Sé que el proyecto se vió limitado y que podría haber llegado mucho más lejos si hubiera estado en inglés. Ya Alo y yo tuvimos largas discusiones sobre este tema y reconozco que tenía bastante razón, pero un montón de gente que no sabía inglés ni tenía conocimientos suficientes para acceder a comunidades más técnicas como la de Knoppix o Debian aprendió a hacer desde metapaquetes hasta distribuciones completas. Algo que de otra forma no hubieran empezado nunca. Creo que ese fue una de las cosas más interesantes de ese proyecto (Metadistros), que convirtió a muchos simples usuarios curiosos en desarrolladores o los acercó a la comunidad gracias a que la curva de aprendizaje era mucho menor que en cualquier otro proyecto.

Pues el GNOME-live-cd, que fue como se llamó dicha distribución, fue la primera de muchas dentro del proyecto Metadistros. Unas fueron más conocidas (como Guadalinex), otras más anónimas, pero en general creo que aportaron bastante al mundo de las distribuciones. Ideas como la de los menús simples y orientados a tareas, el uso de Squashfs + Unionfs en vez de Cloop como hacía Knoppix, la idea de independizar los más posible el sistema live de la distribución, la gestión de las personalizaciones en paquetes y metapaquetes, etc.

Es interesante echar la vista para atrás y ver todo lo que se ha avanzado desde que me metí en este mundillo. Qué difícil era conseguir documentación o que funcionara una tarjeta gráfica nueva. Hoy en día es todo mucho más sencillo y las cosas funcionan mejor. Eso es muy bueno y debe ir a más. Pero me alegro mucho de haber pasado tantas noches sin dormir en aquel entonces, porque aprendí mucho y creo que pude aportar algún granito de arena.

Espero poder, dentro de 7 años, contar alguna otra cosa interesante en la que haya participado :-)