Archive for marzo, 2010

En marcha el Technical Report 4

Al final este será el informe central del proyecto. Trata sobre el análisis, diseño e implementación del sistema, desde el punto de vista de la ingeniería de software. En particular del servidor Tea y el cliente Oolong. La versión del repositorio (que irá creciendo según pasen los días) se puede encontrar aquí hasta que lo termine y suba la versión más o menos definitiva.

Anuncios

Dejar un comentario

Giant steps

Gracias de nuevo a Vicente, Ángel, Mario, Miguel y a los traductores Ana, Epi y Mariano por echarme una mano este fin de semana en el Hackathon. Se nota un montón cuándo las cosas las hace uno solo y cuándo el proyecto recibe apoyo de más gente. Sobre todo si se trata de gente que son unas máquinas programando y arreglando problemas.

Cosas que se han avanzado:

  • Oolong ha crecido una barbaridad. Ya no sólo realiza la comunicación correctamente con el servidor virtual, sino que dispone de 2 plugins más y ahora la lista de plugins muestra iconos además de texto (un icono representativo del plugin en cuestión, queda muy chulo). Para esta semana tengo pensado lanzar la primera versión de prueba.
  • Hay un nuevo cliente para Tea, programado en python con interfaz en línea de órdenes. Funciona como la seda.
  • La guía para la BeagleBoard está traducida al inglés y ya tiene un montón de descargas*
  • También se ha traducido el “Acerca de” al inglés y está prevista otra traducción al francés

¿Qué más se puede pedir? Esto es mucho más de lo que imaginaba que se podría hacer en un fin de semana. La verdad es que la gente se ha volcado de lleno. Muchas gracias a todos.

*Nota: Me he dado cuenta antes de que todos los documentos tenían como nombre interno “Linux kernel”, así que para arreglarlo he tenido que borrar los que había y volver a subirlos arreglados, con lo que las descargas de esos archivos han vuelto a ponerse a cero (con lo poco que me faltaba para las mil, ainnns)

Dejar un comentario

BeagleBoard Manual Guide published!

You can find it here. Thanks a lot to Ana Gómez Hidalgo for the translation.

Hope you enjoy it

Dejar un comentario

Publicada la versión previa del Technical Report 3 (Linux – BeagleBoard)

Y se puede encontrar aquí. Falta terminar la parte avanzada de la guía, pero al menos la parte básica ya está completa, a ver si le sirve a alguien.

Creo que debería cambiarle el título  porque no es tan representativo de lo que se explica en realidad, pero ya veré.

Si todo marcha bien, hoy (o mañana) se publicará también la versión de la Guía de manejo de la Beagle traducida al inglés, que creo que puede ser lo más útil del blog para el que viene buscando de  fuera.

Un saludo

Actualización

El documento con el nuevo título aquí

Comments (2)

Resumen de la primera jornada del Hackaton

Bueno, por fin llegó el día y por fin de vuelta a la normalidad. Va a resultar que ese era el motivo por el que andaba tan inquieto estos últimos días. Me lo intenté tomar con naturalidad, pero es que nunca he presentado nada delante de la gente.

En resumen ha ido todo genial. La asistencia ha estado bien, no tantos como había apuntados, pero hay que tener en cuenta que es un evento en el que te van a mandar trabajar por amor al arte. La gente que había iba con muy buena voluntad y con ganas de aprender, y eso es lo mejor.

En primer lugar quiero agradecer a todos los de la OSL por la organización, que se lo han currado un montón y son una gente muy apañá. Nos han ayudado mucho.

La parte de las presentaciones (la mía, Kora, ReMa y Visuse) estuvo mu chula, yo por lo menos me lo pasé muy bien. Sobre todo por el ambiente que había. Todos íbamos un poco en plan “mirad, esto es lo que tengo de momento, no os riais”, pero vamos, a mí me gustaron todas. Por la temática me gustó más Kora, porque me parece muy bonito que un proyecto surja con el objetivo de ayudar a personas con dificultades. Sólo por el tema de investigar acerca de la interacción hombre-máquina para personas discapacitadas ya me parece que el proyecto merece la pena de verdad. Mu chulo.

Kaos nos dio después una charla acerca de subversion, que el pobre se la estuvo preparando la noche de antes para explicarlo todo bien y al final, cómo no, tuvo que haber problemas. Va a resultar verdad lo que decía Linus Torvalds de que es bastante mejor como sistema de control de versiones utilizar tarballs y parches que subversion.

En la parte individual de cada uno pude dar rienda suelta por fin a mi vena de profesor frustrado y para mí fue lo mejor del día, porque la gente que se vino conmigo me sorprendió de verdad con todo lo que saben. Para empezar, creía que por el tema que elegí para la charla no vendría casi nadie a verla, porque las otras trataban de temas bastante más populares: Android, python, php, etc. Pero los que vinieron conmigo ya tenían experiencia de sobra en Java y venían con ganas de aprender OSGi (lo poco que yo podía enseñar). Vamos, que casi me tienen que enseñar ellos a mí.

Desde aquí, si lo estais leyendo, muchas gracias equipo por venir, y porque sois unos cracks. Ya visteis que no tengo casi nada que enseñaros, pero si por lo menos os pude ayudar a introduciros al tema de OSGi, pues con eso estoy más que satisfecho.

La primera hora y media de trabajo (de 12:30 a 14) me dio tiempo a soltar la segunda presentación entera y a enseñar cómo iba la aplicación y poco más. Luego por la tarde les expliqué en detalle cómo se aplicaban las tecnologías que vimos por la mañana a Oolong, resolvimos dudas, hablamos de unas cuantas cosas técnicas y repasamos todo el código de la aplicación para que todos estuviéramos familiarizamos y para que ellos le perdieran el miedo y vieran que, en realidad, el código es una chorrada. Además cada uno probó la aplicación en su propio portátil y es genial cuando te das cuenta de que a todos les funciona sin problemas.

Me sorprendió también ver las ganas de trabajar que tienen todos, vamos, que venían a aprender de verdad. Yo me conformaba con tener un plugin más para Oolong y a lo mejor este fin de semana sale la aplicación ya bastante completa. De nuevo gracias a todos.

Ah, mil gracias también al equipo de traducción. Nunca había conocido a nadie con tantas ganas de colaborar, más si es por el software libre. Me dejasteis flipado también con vuestra profesionalidad y vuestros conocimientos. Un 10 para vosotros, de verdad.

En resumen, un día mu bueno. No sabía que podía hablar tanto en un solo día. He conocido a unos auténticos máquinas y me vengo a casa con la sensación de que el proyecto le ha gustado a la gente. Lo único negativo es que me gustaría haber visto más en detalle algunos de los otros proyectos y trabajar en alguno de ellos (si tuviera tiempo, claro), porque ya digo, me han parecido muy chulos.

Ya que el equipo que se vino conmigo va a desarrollar cosas para Oolong, a lo mejor este fin de semana me dedico yo a otras cosas como arreglar el kernel que hice para la placa, porque cuando compilé aquel kernel específico para ella no configuré la compilación para que se crearan unos módulos que hacían falta, como el de ethernet para el hub que utilizo. Así que arreglaré eso y a ver si apaño unos scripts para configurar fácilmente la red de la placa. A ver si el lunes puedo llegar allí y enseñar el funcionamiento de todo el sistema, con el pc y la placa al mismo tiempo.

Comments (1)