Archive for category Máster SW Libre

Novedades en el blog

Desde hoy por la mañana soporto OpenID en los comentarios, y desde hace casi dos meses está activado el soporte para dispositivos móviles. Respectivamente, se ven así:

Soporte de OpenID en los comentarios

Soporte de OpenID en los comentarios

Y así:

Simonpena.com desde un iPod Touch

Versión móvil del sitio

Espero que os animéis algo más a comentar: si todo está correctamente configurado, los comentarios autenticados con OpenID se aceptan automáticamente.

No Comments

FOSDEM 2010 – Parte 2

El domingo empezó a toda prisa: a pesar de que después de cenar el sábado no nos animamos a salir de fiesta de nuevo, el cansancio o la pereza provocó que nos quedásemos dormidos hasta casi las 10, con lo que llegamos al FOSDEM algo tarde. Xulio y yo nos acercamos a ver oFono & Nokia, una charla donde se nos mostraba la potencia del stack de telefonía open source que están desarrollando de modo conjunto Nokia e Intel, y ya a continuación, a las 12, me acerqué a la Keysigning Party. Coincidía con una presentación de Minix por Tanenbaum: sinceramente, pensaba que la Keysigning party sería más breve y podría ver al mito, pero no…

Dos horas estuvimos al fresco firmando claves (de hecho, desde el domingo tengo un goteo constante de firmas en el correo electrónico :P ). Se hizo un poco largo, y el tiempo era demasiado frío para estar tan quietos. Pero me gustó, tanto por exótico como por participar en un evento que ya es todo un clásico.

Luego, comida breve y a ver a Patrick Ohly, hablándome de SyncML (tengo ganas de probarlo de nuevo: lo usé en su día en la N800). Como llegué con algo de margen, vi también la presentación anterior, que trataba de un mecanismo de indexado de datos y metadatos en KDE.

Después, me acerqué a ver a los demás, que estaban en la presentación de Víctor Jáquez acerca de ARM y DSP. Al no estar metido en ese mundo, no la entendí tan bien como otras.

Y ya para finalizar, la entrega de premios y la charla final: cómo realizar tu primera contribución al Kernel Linux. Git, git y más git. La verdad es que me muero de ganas de usarlo :) . Contribuir al Kernel lo sigo viendo igual de lejos, pero oye, nunca se sabe, y ahora sé cómo tendría que hacerlo.

¿El resto? Turismo: la galería de Saint Hubert, la catedral de Santa Gúdula, la Grand Place, el palacio real y el parque… Con los inviernos europeos, lo vimos todo de noche, pero no dejó de ser bonito :)

No Comments

FOSDEM 2010 – Parte 1

El pasado fin de semana, del viernes 5 al lunes 8, los alumnos del máster estuvimos de viaje en el FOSDEM (Free and Open Source Developers’ European Meeting): un evento europeo centrado en el desarrollo de Software Libre. Como ya habréis podido ver en el planet, la asistencia a este tipo de eventos es uno de los objetivos del máster, y me gustaría pensar que lo aprovechamos muy adecuadamente :)

Llegamos el viernes por la tarde, y después de dejar las cosas en el hotel y organizarnos mínimamente, nos unimos a los compañeros de la edición de Madrid para pasear por Bruselas. Así, pudimos degustar un típico chocolate (algunos se animaron ya a tomar un gofre, yo esperé hasta el sábado) y tras comer una “metralleta” (una especie de bocadillo del que nos había advertido Andrés) nos acercamos al primer evento del FOSDEM: el Beer Event. Tenían reservada la primera planta de una de las cervecerías más grandes de Bruselas (la cervecería Delirium), y el resto… es fácil de imaginar (geeks, cerveza y buen ambiente: combinación ganadora)

Las charlas en el FOSDEM están agrupadas por temáticas, teniendo lugar en distintas salas a lo largo de varios edificios del campus. Como ya comenté en entradas anteriores, la propia organización facilitó aplicaciones para las plataformas móviles más habituales, de modo que se podían almacenar las charlas que resultasen más interesantes y recibir notificaciones cuando fuesen a comenzar. Las aplicaciones incluían también un pequeño mapa indicando la ubicación de la sala donde se impartía la charla. En la página oficial indican que se colgarán vídeos de las charlas en aproximadamente una semana.

Para asistir a las charlas nos separamos: cada uno tenía distintos intereses, y aunque en algunos sí coincidíamos, lo habitual era no estar más de dos compañeros a la vez.

La primera charla a la que acudimos fue en la sala principal, la sala Janson. Richard Clayton, profesor en Cambridge, impartió su charla Evil on the Internet, acerca de timos, peligros y riesgos que se pueden encontrar en la web. Quizás no estaba conectado con el Software Libre, pero igualmente fue interesante.

A continuación, nos acercamos a la sala de dispositivos embebidos, esperando encontrar la charla Rich Mobile UI Designs: do’s and don’t. Sin embargo, hubo algún tipo de malentendido, y nos encontramos una charla acerca de herramientas orientadas a la crosscompilation, no tan interesante en mi opinión.

A eso le siguió una charla sobre Android: Openintents: Android intents mechanism.  Se trata de un mecanismo esencial en el diseño de Android que permite la reutilización de aplicaciones, y un desarrollo más modular, menos monolítico.

En este punto, abandoné la charla un poco antes de su finalización: quería ver cómo afrontaría Maemo 6 la coexistencia entre DRM y libertad, en su charla titulada Maemo 6 security framework, making happy DRM business and freedom lovers with the same device. Fue una charla que levantó bastante expectación, y hubo bastantes dudas y cuestiones. Supongo que para quienes tenían un conocimiento más profundo la charla resultaría insuficiente, pero en mi situación, como punto de entrada, estuvo muy bien.

La charla siguiente era acerca de LiMo. Se planteó como una introducción, aunque el ritmo (quizás algo lento) y el hambre en ese punto hizo que la abandonásemos a la mitad. Quizás donde más insistieron fue en la apertura respecto a quién dirige la fundación: un consenso frente a otros proyectos liderados por una única empresa. (Vamos, señalaban ahí indirectamente a Symbian o la Open Handset Alliance).

Al salir antes, nos fuimos a tomar unas patatas y una bebida, y descansar un rato. Me interesaba ver un par de charlas concretas, después: Mozilla Sync: Weave, y la charla relámpago de SyncEvolution (como efecto colateral, vimos el final de la charla relámpago anterior, y las tres siguientes, hasta que se cerró la sesión del sábado).

El resto del sábado fue ya de ocio: fuimos al hotel, descansamos una horita, y luego fuimos a cenar, dar una vuelta y tomar un gofre.

No Comments

Administrando sistemas, Firefox mobile y otras cuestiones

El fin de semana tuvimos nuestras primeras clases de Administración e Integración de Sistemas. Comenzamos con una introducción a los runlevels, a la manera en la que se organizan los servicios en sistemas tipo Debian, a ver en qué orden se ejecutan, o qué deberíamos hacer para añadir nuestros propios demonios. Algunas cosas ya las sabía por haber trasteado en su día, otras me sonaban y de algunas no tenía ni idea, pero desde luego, una de las cosas que definitivamente agradecí fue la visión “didáctica”, en vez de los clásicos tutoriales “a lo bestia” que se suelen encontrar por Internet. Si a eso le añadimos que nos pusieron deberes para entregar en 15 días (la semana que viene es el FOSDEM), ya tenemos una buena combinación que debería permitirme defenderme mejor con el bash scripting :)

Además de los ejercicios que nos ponen, tengo un par de “picores” que me apetecía solucionar: en mi Sheeva, si conecto un disco duro por USB, tras un período de inactividad, éste se desmonta. Hasta ahí todo normal, se supone que es un mecanismo de ahorro de energía. Sin embargo, el problema viene cuando tras esos períodos de actividad se intenta volver a acceder al disco: se produce un error de entrada/salida. Entonces, el sistema vuelve a montar el disco en el siguiente punto de montaje (de sda1 pasamos a 2, 3 y así sucesivamente) y se hace una comprobación del sistema de ficheros: se suelen encontrar incoherencias, se corrigen, y listo. La solución que tengo, que simplemente inhibe mediante una actividad periódica la entrada en reposo del disco, es totalmente “quick & dirty”. Con lo que nos enseñaron, debería poder hacer un demonio que realizase las debidas comprobaciones, se ejecutase al inicio, e incluso estuviera atento a eventos de conexión y desconexión del disco (esto todavía no sé cómo, pero calculo que nos lo dirán :P )

En otro orden de cosas (siempre he querido decir esto), el sábado nos entregaron en préstamo unas Nokia N810. Son el penúltimo modelo de tablet de Nokia, corren Maemo4 – Diablo, y tienen teclado integrado y GPS. Aunque el módulo de desarrollo para escritorio y dispositivos móviles empieza todavía en unas semanas (podéis informaros aquí, además la matrícula está todavía abierta), imagino que lo adelantaron para que pudiésemos llevarlo al FOSDEM (tenemos que confirmar esto) y usarlo como callejero inteligente (con los mapas del Benelux) y miniordenador portátil, evitando cargar con cosas más pesadas e innecesarias.

Un detalle de las tablet que no sé si comenté es el soporte de la fundación Mozilla. Ahora, en mozilla.com/m, se puede descargar la versión para Maemo de Firefox, compatible tanto con Maemo 4, como con Maemo 5, en las nokia N900. ¿Ventajas sobre el navegador incluido por defecto? La sincronización :) . Un estupendo plugin, Mozilla weave, que permite sincronizar los marcadores, preferencias, pestañas, configuración… entre tu Firefox del escritorio y el Firefox del tablet. Si no lo conocéis y tenéis la posibilidad, ¡probadlo!

3 Comments

FOSDEM 2010: there we go!

This deserves a much longer post, I know. But until I get the time to write it, you’ve got this: we are going to FOSDEM! Igalia is sending us to Brussels so we meet with more OSS hackers, attend to a congress and… why not? enjoy :)

FOSDEM, the Free and Open Source Software Developers' European Meeting

PD: Check this for a schedule application for your smart-phone :)

1 Comment

Máster en Software Libre

En esta ocasión quiero hablar del máster en Software Libre que estoy cursando actualmente. Después de haber finalizado los dos años de cursos y trabajos que sirven de punto de entrada al doctorado, no tenía ganas de continuar directamente con la tesis: me faltaba una temática que me llenase de verdad. (Pista: el Software Libre, por ejemplo)

Es un máster de carácter muy práctico, organizado por Igalia y el grupo Libresoft de la Universidad Rey Juan Carlos, y está ya por su tercer año. En mi caso, el primer año me pareció muy caro y no lo llegué a tener suficientemente claro. El año pasado, al celebrarse en Vigo y encontrarme centrado (en teoría) en los trabajos del DEA, tampoco lo consideré, pero en julio de este año… Me di cuenta de que, salvo cambios verdaderamente inesperados, tendría tiempo y dinero para dedicarle.

La realidad resultó todavía mejor: la política de descuentos de este año lo ha vuelto muy competitivo en el plano económico, y el hecho de que se realice en Coruña de nuevo, y en horario de viernes tarde y sábado noche, me permite compatibilizarlo con el trabajo. (Aunque el período de matrícula ya haya finalizado, este año existe la posibilidad adicional de cursar módulos por separado. Echadles un vistazo, son realmente interesantes)

La idea, con este post de introducción/presentación, es dar la bienvenida a una nueva categoría en el blog, MSWL, donde iré contando con más o menos periodicidad las cosas que vayamos cursando durante este año. Idealmente, escribir una breve reseña semanal del trabajo realizado no debería ser tan difícil, y me serviría tanto a mí para fijar lo aprendido, como a quienes estuvieran buscando información de cara a cursarlo el año que viene o apuntarse a los módulos.

Lo dicho: permaneced atentos a vuestros agregadores de feeds, y si os interesa la temática no dudéis en acercaros al planet, donde alumnos de este y anteriores años cuentan sus experiencias.

No Comments