Master on Libre Software Planet

February 09, 2010

Alberto García

Tomeu Vizoso (Sugar Labs) na Corunha

O próximo dia 11 de Fevereiro, e como parte do Master em Software Livre, Tomeu Vizoso estará no local de Igalia na Corunha das 16 às 19 horas para falar do projecto Sugar.

Sugar

A entrada é aberta a todo o mundo, só limitada pola capacidade do local.

Mais info no blogue de Tomeu (em inglês) e no blogue do master (em espanhol).

by berto at February 09, 2010 01:04 PM

Master Software Libre

Charla de Tomeu Vizoso, de SugarLabs

El próximo jueves 11 de Febrero, Tomeu Vizoso, desarrollador de SugarLabs, estará en Coruña para hablar del proyecto Sugar.

La sesión se desarrollará en las oficinas de Igalia. A lo largo de la tarde, Tomeu se centrará en los siguientes aspectos del proyecto:

  • Sugar: pasado, presente y futuro, de 16:00 a 17:15
  • Contribuir código a Sugar, 17:45 a 19:00

Sugar, nace bajo el paraguas del proyecto OLPC como la pieza clave en la interacción con el usuario, aunque funciona en múltiples plataformas. Os dejamos con un video demostrativo donde podéis ver su funcionamiento y su paradigma educativo:

by amaneiro at February 09, 2010 12:13 PM

February 05, 2010

Andres Maneiro

Máster en Sw Libre: los estudiantes van al FOSDEM 2010

Como acabamos de anunciar en el blog del máster, los alumnos de la III edición del Máster en Software Libre participarán en el FOSDEM 2010, que tendrá lugar durante este fin de semana en Bruselas.

Si los alumnos de la primera edición fueron al FOSDEM y los de la segunda a la GUADEC, en esta tercera repetimos con el FOSDEM, que es uno de los mejores lugares para respirar el ambiente de la comunidad y conocer el estado y novedades de los grandes proyectos.

Continuamos así con la política de participación en los eventos de comunidad, que siempre es motivante para participar más y mejor en los proyectos de software libre.

by amaneiro at February 05, 2010 12:35 PM

Master Software Libre

FOSDEM 2010: los alumnos del máster viajarán a Bruselas

Los alumnos de la III edición del Máster en Software Libre participarán en el FOSDEM 2010, congreso que tendrá lugar durante este fin de semana en Bruselas.

El FOSDEM -Free and Open Source Software Developers’ European Meeting-  es uno de los mayores congresos de software libre a nivel mundial. Patrocinado por grandes empresas del sector como Google, Nokia, O’Reilly, etc cuenta además con la participación de la mayoría de los grandes proyectos de software libre como Linux, KDE, GNOME, OpenOffice.org, etc.

Continuando con la política de participación en eventos de la comunidad, se repite este año la presencia del máster en el FOSDEM, al que ya acudieron los alumnos de la primera edición.

I'm going to FOSDEM, the Free and Open Source Software Developers' European Meeting

by amaneiro at February 05, 2010 12:20 PM

February 04, 2010

Israel Herraiz

Where are you?

In the last weeks, I have been asked the above question quite a lot of times. Two weeks ago, I was supposed to be in Canada. In 2009, after the lack of opportunities in Spain, and the scary forecasts for the economy in Spain (with unemployment rates reaching 20%), I started to look for research and university teaching positions abroad. I was lucky, and I found a postdoc in Canada, for three years, in a top research group.

I was very happy for that opportunity, and looking forward to starting to work there. I was having a hard time in Spain, because I did not manage to get "accreditation", and Canada was the right place to gain a lot of experience and opening new future opportunities. Accreditation in Spain is an official (and painful and hyper-bureaucratic) validation process that every candidate for an university position must go through before being able to apply for positions. The process is tough because you have to collect a lot of documents, and you need a lot of teaching and research experience to pass it. With my CV, it was difficult to get the accreditation, and my estimations were that I needed at least two more years doing research to get it. That's why the opportunity in Canada came in the right moment.

However, last November I got the accreditation. I applied with the idea of a last try before going to Canada. And it turned out to be successful. Having got the accreditation, I started to apply to every position that was open in Madrid. After a couple of months, I finally got a position in a small university in Madrid, which is very teaching oriented, although it is starting new research and doctorate programs. That means that I will probably need some time to continue doing research, because I have to adapt to this new university, and I have lot of teaching duties. But I think that in the following months I will manage to find the way to combine teaching and research.

So, where am I now? Well, right now I am on a plane, heading Brussels, to attend FOSDEM (the magic of my new blogging system is that I can add posts offline, and synchronize my blog once I am connected). And in the following months (probably years), I will stay in Madrid. Hopefully, my current position will be long-term, maybe even permanent.

It has been a hard decision. Going to Canada for research is a life changing experience, and I have probably dropped a lot of future opportunities after this decision. But in the personal side, this is the option that currently makes it easier to balance my professional and personal life.

I have not spread the word till now because in the middle of this deep meditation, Rocío and I have had to face some personal issues. Her mother suffered a heart disease and needed surgery, and we have been very busy (I have been picking her sister's kids from school, preparing lunch for them and doing a lot of other fun tasks). Fortunately, she is now all right, and recovering fast. Should I have gone to Canada when I planned to, Rocío would have had to deal with all this alone. So in spite of all my doubts, and also in spite of being that kind of decisions that no matter what option you choose, you are probably choosing wrongly, at least for now, it has been the right decision.

February 04, 2010 11:00 PM

February 02, 2010

Nacho Varela

Baixar videos de agalega.info

Con GNU/Linux non son quen de ver os videos de agalega.info nin con Firefox nin cun video player usando mms.

A solución foi baixar o arquivo usando o seguinte comando:

 mplayer mms://url -dumpstream -dumpfile foo.wmv 

by Nacho Uve (noreply@blogger.com) at February 02, 2010 06:59 AM

January 31, 2010

Simón Pena

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!

by Simón at January 31, 2010 11:51 PM

January 27, 2010

Andrés Maneiro

Canales de distribución en el software libre: o de lo que tienen en común Carrefour y Ubuntu

Estos días en la red hay bastante comentarios sobre el último movimiento de Canonical: Ubuntu cambiará a Yahoo! como página y buscador predeterminado en el firefox que empaqueta con la distribución.

Este anuncio no es más que un cambio en las opciones por defecto de un producto, una más de entre las muchas que vienen en el sistema operativo y un usuario puede cambiarla sin esfuerzo. Sin embargo, evidencia una máxima de mayor calado: las distribuciones son el canal de distribución del software libre. Y, al igual que las grandes superficies, ejercen el poder de su posición para decidir qué productos (y cómo) aparecen en qué estanterías del supermercado.

Las primeras reacciones en la red se preguntan abiertamente si éste acuerdo puede dañar a Mozilla, la cual tiene a su vez uno con Google: aunque no se conocen los detalles de este último, no es descabellado pensar que en su desarrollo se incluya un porcentaje de beneficios para Mozilla en función de las visitas que Google reciba con firefox. A esta cuestión, Jono Bacon, una de las caras públicas de Canonical, responde que la Fundación Mozilla está informada y aprueba el acuerdo Canonical-Yahoo!. Algunos, ven más allá y reabren el debate de la relación entre productos finales (upstream) y distribuciones como Ubuntu -que empaquetan esos productos con una determinada configuración si bien el trabajo principal es en su mayor parte realizado por la gente que colabora directamente en los productos finales. Pero, son las distribuciones las que se posicionan en el mercado y las que un usuario elige. En palabras de Mark Shuttleworth:

Can you name, for the last major enterprise release of your favourite distribution, the specific major versions of kernel, gcc, X, GNOME, KDE, OpenOffice.org or Mozilla that were shipped? And can you say whether those major versions were the same or different to any of the enterprise releases of Ubuntu, SLES, Debian, or RHEL which shipped at roughly the same time?

I’m willing to bet that any particular customer would say that they can’t remember either which versions were involved, or how those stacked up against the competition, and don’t care either. So looking backwards, differences in versions weren’t a customer-differentiating item. We can do the same thought experiment looking forwards.

Este pequeño cambio pone sobre la mesa una vez más la posición de uno y otro: cómo la marca firefox o la marca GNOME se diluye en el proceso de distribución al usuario final. Aunque evidentemente firefox y Mozilla tienen mucho menos que perder que, por ejemplo, GNOME.

by admin at January 27, 2010 03:13 PM

Nacho Varela

Copiando todo con los permisos

Esto es un uso de tar simple que conviene tener a mano para cuando tienes que hacer un backup y necesitas que mantenga los permisos de los ficheros y directorios.

 tar -pczf foo_backup.tar.gz foo/ 

Este comando creará (-c) un nuevo fichero foo_backup.tar.gz (-f), comprimido con gzip (-z) guardando todos los permisos (-p).

Actualización:

En caso de tener que volcarlo en un disco externo este post puede ser interesante para evitar el mensaje "File too large"... :)

Todo junto quedaría:

 tar -to-stdout -pcz foo/ | split -b3500m - foo_backup.@


Y cortesía de fpuga un par de links interesantes para usar la opción -L de tar y otras cosas más:

by Nacho Uve (noreply@blogger.com) at January 27, 2010 04:45 AM

Where do you want to fetch from today?

Tras un tiempo sin usar un repositorio de código me pasó lo siguiente:
$git pull
fatal: Where do you want to fetch from today?
Y no conectaba!!!
- ¿Cómo se pudo resolver el problema?

- Pues haciendo memoria... y recordando que era un repositorio Subversion y no git al que accedía mediante git-svn.

;)


by Nacho Uve (noreply@blogger.com) at January 27, 2010 03:14 AM

January 26, 2010

Israel Herraiz

New GPG key

My old GPG key (with ID 6248BA12) is now obsolete because it was too short (1024 bits) and I used the deprecated SHA1 algorithm for most of my signatures. I have revoked that key and I generated a new one, that is signed with my old key. The new key ID is FE0A7AF3. Please update your keyring with the following commands:

$ gpg --keyserver pgp.rediris.es --refresh-keys 6248BA12
$ gpg --keyserver pgp.rediris.es --recv-keys FE0A7AF3

I will be at the FOSDEM keysigning party, so if you are attending FOSDEM don't miss the party, and we can exchange key signatures for this new key.

If you still have an old key, you may consider creating a stronger key.

January 26, 2010 11:00 PM

January 24, 2010

José Dapena

Launchpad PPA for Modest 3.90 series (Gnome&Moblin port)

Gnome/Moblin Modest

As I told in previous post, we’re developing actively a port of Modest for Gnome and Moblin, trying to keep the user experience we created in Maemo Fremantle releases.

While the goal is having something working for Moblin, Modest way of handling mails (kept simple, and fast to browse) is something you may definitely want to try in y our desktop.

Launchpad PPA for Modest

So, last weeks we’ve started to create packages of Modest for Ubuntu Karmic using the unstable development for Gnome&Moblin. For this we’re using Launchpad PPA. You can get packages for Karmic here:

https://launchpad.net/~jdapena/+archive/modest/

Of course, we would be glad to prepare releases for other distributions. Just ask.

Modest 3.90.x vs 3.2.x

If you check the Modest git repository you’ll see that we’re actively developing in two branches: master and modest-3-2:

  • modest-3-2 branch is targetted for Fremantle releases, and is also the stable release path. If you want to install new releases of Modest in your N900 this is the branch you should use. The releases are happening often, and are numbered in 3.2.x series.
  • master branch is the unstable work. The main change happening here is the creation of a Gnome&Moblin version of Modest, without hildon/maemo dependencies. This is the branch used for Launchpad PPA releases.

So, Modest release 3.90.4

Today I’ve prepared release 3.90.4 of Modest. The main new feature is that it includes support for handling calendar invitation requests in plugins. So a protocol plugin would be able to handle the calendar invitations and add accept/tentative/decline buttons. Also some bugfixes.

In next hours this should be available in Modest PPA.

by jdapena at January 24, 2010 12:27 PM

January 20, 2010

Simón Pena

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 :)

by Simón at January 20, 2010 08:08 PM

January 18, 2010

Israel Herraiz

Under attack

Some weeks ago, I received a message telling me that my website had been hacked, with a link to PHP script that was indeed stored in my server. The email was quite polite, trying to fake a real warning from a benevolent user:

It appears your server has been hacked. the following link, for
example, used to redirect to rogue antispyware:

[LINK REMOVED]

don't click on the link unless you're on Linux or you really know
what you're doing, because it may redirect to a malicious
site. right now it's just redirecting to CNN's web site. you
probably want to get rid of this page and get your server cleaned up
ASAP. just giving you a heads up.  
thanks.

I reviewed all the contents in my server, and I found several other PHP scripts, that were different, and several subdirectories named .files that contained HTML pages with links to similar PHP scripts stored in other sites.

The script was a base-64 encoded. I decoded it using a Python script, and the decoded script was encoded using a naive encrypting algorithm that shifts the positions of the characters. I again decoded that using another Python script, and I finally obtained what the malicious script did. It turns out that the script randomly crawled the URLs of other attacked sites connecting to the machine at 77.55.31.116,, and it generated all the files that were stored in the .files directory.

The IP belonged to an ISP called The Planet.com. The site hosted there seems to belong to a Russian guy. I reported the incident to the abuse contact address of the ISP, but I never got a reply.

I also noted that all the lines ended in \r\n, so the attacker is a Mac Windows user. I gathered some other scripts randomly, and the scripts gave the attacker control to upload and modify files in the hosted machine. It could also query Wordpress databases in the host, what gave me a hint about how the attacker managed to upload files to my server.

I had an old Wordpress installation, and it seems that there is a bug that let anyone from the web to register and inject shell script code. I removed a couple of users from all the Wordpress installations that I had, and disabled the possibility of registering new users. Actually I have dropped Wordpress and I using Jekyll and Emacs Org-Mode for this blog.

From my site, I have recovered a list of 53 sites that have been also attacked, and that have probably not yet cleaned. I am also publishing here a list of the addresses of these sites, together with the name of the malicious PHP script (without the .php extension) that is stored in the site (first and second columns of the text file, respectively). If your site is included in the previous listings, check that the scripts included in the second listing exist, and if they do, remove all the PHP scripts that you are sure you did not upload (you can also check that the suspicious scripts are encoded), and look for directories named .files; remove all those directories.

And finally, keep your Wordpress always up to date; or even better, drop it and change to another solution. It seems that Wordpress is pretty much a Gruyère cheese.

January 18, 2010 11:00 PM

Simón Pena

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.

by Simón at January 18, 2010 11:56 AM

Andres Maneiro

Curso Administracion de sistemas con SL: ampliación plazo de matrícula

Se acaba de anunciar en la web del máster la ampliación hasta el 22 de enero del plazo de matrícula para el curso de especialización de Administración e Integración de sistemas con Software Libre. Esperamos que podáis participar!

Más información sobre el curso:

by amaneiro at January 18, 2010 10:23 AM

Master Software Libre

Ampliación plazo de matrícula: curso de Administración e Integración de Sistemas

Debido a peticiones de última hora que se están recibiendo, se ha decidido ampliar hasta el 22 de enero el plazo de matrícula para el curso de especialización Administración e integración de sistemas con Software Libre.

Más información:

by amaneiro at January 18, 2010 10:15 AM

January 17, 2010

Israel Herraiz

Hello world

This is the first post in my new blog, based on Jekyll and Emacs Org-Mode. Now I can post from Emacs and I always have a local copy of my blog stored in a personal Git repository. I can post while I am offline and synchronize my posts once I get a connection.

The old blog is now deprecated. If you were reading Born to be geek! from your favorite feed reader, you don't have to change anything. The feed address is the same, but it now points to this new blog.

January 17, 2010 11:00 PM

January 12, 2010

Andres Maneiro

Curso Administración de Sistemas: últimos días de matrícula

El próximo viernes 15 de enero se cierra el plazo de inscripción en el primero de los cursos de especialización que ofrecemos: Administración e Integración de Sistemas con Software Libre. A lo largo de las 80 horas de docencia se tratarán contenidos como los siguientes:

  1. Prestación de servicios con software libre. Tareas administrativas básicas. NFS. SMB/CIFS. DNS. Servicios de terminal. Servidor impresión. DHCP. LDAP.

  2. Servidores web, correo electrónico y comunicaciones. Protocolos y servicios de correo electrónico: SMTP+TLS, POP3, IMAP. Listas de correo. Antispam. Servidor web. Webmail. Listas de correo web. Proxy web y filtrado. Antivirus.

  3. Scripting y administración de sistemas. Comandos básicos de administración. Programación shell (bash). Comandos avanzados de administración. Programación Perl.

  4. Seguridad. Seguridad a nivel físico. Seguridad a nivel de usuario: backup, quotas, autenticación PAM, permisos y ACLS, utilidades de seguridad a nivel usuario. Seguridad a nivel de red: acceso a servicios, shell remoto, certificados, web con SSL, GPG, VPN, IpSEC, Firewall.

  5. Estudios técnicos detallados de proyectos: eBox, Debian, Fedora, Kernel de Linux.

Si te gusta conocer a fondo el sistema y los servicios de tu computadora, éste es tu lugar! :D

Más información:

by amaneiro at January 12, 2010 11:47 AM

January 06, 2010

Andrés Maneiro

5 blogs que descubrí en 2009

  • Coming Anarchy. Blog multipersonal que habla de conflictos, guerras, geopolítica, poder, etc. A raíz de él he descubierto muchísimas referencias nuevas e interesantes en las últimas semanas.
  • Mercè Molist. Periodista centrada en internet y los ciberderechos. En cada uno de sus post se puede oler el peso de la experiencia.
  • Paul Graham. Paul es un Venture Capitalist en Sillicon Valley, ensayista y uno de los pioneros de internet. Escribe principalmente sobre el mundo de la tecnología y los negocios.
  • Píldoras de Historia Informática. Un blog que pretende contar a trocitos anécdotas, productos o empresas que tuvieron un impacto -o no- en la historia de la informática tal y como hoy la conocemos.
  • Max Barry.  Escritor de ciencia ficción. Su ironía me arranca carcajadas!

El nexo común de todos ellos es la sinceridad. Hablan desde lo que les importa de verdad, sin cancamusa, relatando lecciones aprendidas, curiosidades o notas al pie, casi nunca predicciones. Me encantan.

by admin at January 06, 2010 01:35 PM

December 27, 2009

Israel Herraiz

Migration of this blog

I am migrating this blog to a new location. In the new blog, I will leave Wordpress and I will start to use Jekyll, combined with Git and Emacs org-mode.

If you are reading this blog using a feedreader or through any of the planets that syndicate this blog (like the Master on Free Software Planet), you don’t need to change anything. The current feed will automatically show the new entries.

If you read this blog through its website, I will publish the new URL once the blog is done. The new blog will not include the old entries included here, so I will let this blog open in read-only mode,

by herraiz at December 27, 2009 09:21 PM

December 20, 2009

Pablo Sanxiao

Summary of last conferences

These last months I had the opportunity of taking part in two international conferences about GIS (Geographic Information Systems) as part of my work in CartoLab. In November I was in the II SASIG in Evora (Portugal) and in December in the V Jornadas gvSIG in Valencia (Spain). It has been a great opportunity of meeting a lot of cool people who takes long time working in the GIS communities and I only knew from mailing lists. With all of them I could enjoy of great moments learning, talking and sharing experiences.

The conference, in Evora, was about GIS and Free Software. I am very glad viewing how the Free Software Philosophy is being taken, more and more, in new fields. According to what I have seen it seems that Portugal, as well as Spain, is betting hard on GIS and in many cases this bet comes from the Public Administration, but so far as well as Spain have still an unresolved matter, making public the data for the society.

CartoLab was represented with two talks, I gave the first one about NavTable, actually was the first time that NavTable was shown in public, and my workmate Gonzalo gave a great talk entitled "Development of a Free Corporative GIS in the Provincial Council of Pontevedra" that shows an example of bet for Free Software by a Public Administration.

The V Jornadas gvSIG is a conference arround gvSIG, a GIS application developed by the Valencia goberment and probably the most important Free GIS application nowadays. From CartoLab we could show many of our developments based on gvSIG since the organization gave us the opportunity of taking part with four talks:

  • gvSIG on EIEL of Pontevedra Province Council
  • Developments in gvSIG for the improvement of the management of information for ISF Honduras
  • NavTable, sailing along the data in gvSIG
  • Developments on gvSIG for the Plan of drainage infrastructures of Galicia
Besides, in this conference was presented the gvSIG Association that will take the control of the gvSIG project for now on. We could meet them and come to a series of agreements for the future. The first one was made already public: NavTable, our killer application, will be a gvSIG official project.



by Pablo Sanxiao (noreply@blogger.com) at December 20, 2009 08:11 PM

December 16, 2009

Andres Maneiro

Módulos del Máster en Software Libre: inscripción abierta

Se acaba de anunciar públicamente algo en lo que Igalia lleva bastantes semanas trabajando: la posibilidad de cursar por separado algunos módulos del Máster en Software Libre. En concreto, se han preparado 3 módulos:

Todas las clases se celebrarán en Coruña en sesiones de viernes tarde y sábado por la mañana. Aunque el plazo de inscripción está abierto para todos ellos, el primero que se cierra será el de sistemas: el 15 de enero es la fecha límite. Se puede obtener más información sobre precios e inscripción a través del anuncio oficial.

Más allá de la nota oficial, la experiencia nos dice que se obtienen muy buenos resultados reuniendo en un mismo lugar a:

  • profesorado de lujo
  • con personas altamente motivadas por aprender (vosotros!)
  • y una metodología de trabajo participativa.

Si estás buscando un lugar donde ejercitar tus habilidades para liderar y/o participar en proyectos de software libre o si deseas mejorar tu conocimiento de las tecnologías libres en tu entorno de trabajo (sistemas, web, desktop/mobile) ésta es una buena oportunidad.

by amaneiro at December 16, 2009 04:43 PM

Master Software Libre

Inscripción abierta para los módulos

Se ha abierto el plazo de inscripción para los módulos del Máster en Software Libre. El primero de ellos, Administración e Integración de Sistemas con Software Libre se desarrollará a lo largo de febrero y marzo. Posteriormente, será posible cursar los módulos de Desarrollo en entornos desktop/mobile con Software Libre (abril-junio) y Desarrollo en entornos web con Software Libre (junio-julio).

Todas las sesiones tendrán lugar en Coruña, en horario de viernes tarde y sábado por la mañana. La metodología de trabajo es fundamentalmente práctica, de cara a fomentar la autonomía del alumno y que al finalizar el módulo pueda liderar y/o participar en proyectos de software libre aportando valor en el proceso.

Para ello contamos con profesorado de primer nivel, hackers, gente con experiencia en el sector. Una muestra de ello es que en pasadas ediciones, pasaron por nuestras aulas ponentes pertenecientes a instituciones y proyectos como Nokia y el proyecto Maemo, Ándago, Trabe Soluciones, Telefónica I+D, GNOME Hispano, KDE-España, Debian, Igalia, libresoft, etc.

Cada uno de los módulos se podrá cursar desde 980€ gracias a la política de descuentos:

by amaneiro at December 16, 2009 12:51 PM

December 14, 2009

Pedro González

Liberación de la versión 2.1 de gisEIEL


En el día de hoy se ha procedido a liberar el código de la última versión de gisEIEL, la 2.1, que incorpora notables mejoras.
El código fuente de la aplicación así como toda la documentación de desarrollo está accesible desde la web de la EIEL en el siguiente enlace:
También podéis acceder a una descripción del proyecto en la página de OSOR:
Los cambios de esta versión con respecto a la anterior incluyen revisiones/mejoras de los módulos existentes así como nuevas funcionalidades para la aplicación.
A continuación incluimos una descripción de las principales novedades de esta versión.
Mejoras de carácter general:
·         Se han corregido los errores detectados por los usuarios así como por el equipo de desarrollo, mejorando la estabilidad general de la aplicación.
·         Se han reestructurado los menús para que sea más cómodo e intuitivo su uso.
·         Se ha mejorado notablemente la organización de los proyectos así como sus dependencias y se han simplificado los ficheros de ‘ant’ necesarios para compilarlos.

Mejoras en los módulos existentes:
·         Módulo de autenticación y gestión de usuarios:

1.       Se ha incluido una caché de  servidores que permite almacenar los datos de conexión a los servidores a los que se ha accedido de forma exitosa.

·         Módulo de impresión:
2.       Corregidos los problemas de consumo de memoria que impedían imprimir con calidad muy alta
3.       Posibilidad de imprimir a 96, 300 y 600 ppp
4.       Posibilidad de poder imprimir en horizontal y vertical
5.       Nuevos tamaños de impresión, ahora la aplicación soporta A0, A1, A2, A3 y A4.
6.       Incluido módulo de gestión de leyendas de impresión que permite configurar el nombre de cada capa EIEL que aparecerá en la leyenda del mapa impreso.

·         Módulo de digitalización y edición.
1.       Añadida herramienta de edición de polígonos que permite añadir polígonos o huecos a una entidad con geometría de tipo multipolígono.
2.       Añadida herramienta de edición que permite cambiar el sentido de geometrías de tipo polilínea.

·         Módulo de formularios de entidad:
1.       Incluido soporte a subformularios. De esta forma es posible definir formularios desde los que se pueda abrir subformularios para rellenar datos relativos a una entidad. Por ejemplo los formularios de equipamientos nos permitirán abrir subformularios donde podremos gestionar los usos que se le están dando a ese equipamiento.


·         Módulo de generación de fichas municipales:
1.       Revisadas las fórmulas de índices e indicadores de la ficha.
2.       Mejorado el rendimiento del módulo y reducido el tiempo necesario para la generación de las fichas municipales.

Nuevas funcionalidades de la aplicación:
·         Asistente para exportar cartografía a SHP y DXF de forma masiva: Permite exportar a SHP y DXF capas de la BDT-EIEL pertenecientes a un conjunto de municipios de forma rápida y cómoda.

·         Nuevo módulo de conectividad de redes con las siguientes herramientas:
1.       Herramienta para la comprobación de la conectividad de redes de abastecimiento y saneamiento: Permite realizar simulaciones de recorrido de redes sobre las vistas de gvSIG, de forma que facilita la detección de posibles errores en las conexiones de los elementos que forman una red.
2.       Herramienta para el cálculo de conectividad para las redes de abastecimiento y saneamiento: permiten calcular de forma automática las asociaciones de servicio entre elementos de las redes de saneamiento y abastecimiento, y los núcleos de población.

·         Herramienta para la eliminación de núcleos EIEL: Permite eliminar de forma cómoda núcleos EIEL, reasignando todos los equipamientos e infraestructuras pertenecientes a este núcleo a un nuevo núcleo EIEL indicado por el usuario.

·         Módulo de generación de registros temporales que proporciona al usuario herramientas para:
1.       Generar en la BDT-EIEL un esquema temporal, un esquema histórico, disparadores y procedimientos almacenados que permitan implementar la gestión temporal de los datos.
2.       Guardar registros temporales de las modificaciones de los datos contenidos en la BDT-EIEL, almacenando en el esquema histórico las modificaciones que ha sufrido la BD entre distintos momentos puntuales.


Mejoras en la BDT-EIEL:
·         Introducidos datos de fases anteriores de la EIEL, lo que permite análisis históricos de evolución de las infraestructuras y equipamientos.
·         Incluido un esquema temporal, un esquema histórico, disparadores y procedimientos almacenados que permitan implementar la gestión temporal de los datos.

by Pedro A. González (noreply@blogger.com) at December 14, 2009 01:25 AM

December 11, 2009

José Dapena

What’s going on in Modest: new Gnome/Moblin port.

As many of you know, Modest is the mail client of Nokia n810 and n900 devices. As that, there is a huge effort on it, to make a really good mail experience in those devices. But for last years, the effort was completely concentrated on Maemo platform.

Last months, Sergio Villar and me have been working on bringing the Modest user experience to both Gnome and Moblin, using our community projects time here at Igalia. The work was based on a very interesting effort from Javier Jardon this summer.

The main goal was trying to make the behavior of Modest in Gnome as similar as possible to the counterpart in Fremantle/Maemo5. It’s still unstable, a work in progress, but it’s already showing how it will look like:

List of folders in Modest Gnome

You’ll see a really big difference with other mail clients available in desktop. It’s really oriented to keep things really simple and straightforward, so Modest is not only light, but its user experience is kept light too following a similar style to the one used in Fremantle Modest.

Most use cases are already functional. We’ll try to do a new release next week, and, if possible, also offer some packages for easy testing. Stay tuned.

by jdapena at December 11, 2009 06:25 PM

December 04, 2009

Nacho Varela

"V Jornadas internacionales de gvSIG": Seguimos Creciendo

En estas "V Jornadas Internacionales de gvSIG" celebradas en diciembre de 2009 en Valencia han sido un escaparate de muchos de los proyectos más interesantes que actualmente se están llevando a cabo en el mundo. El programa de este año está lleno de ponentes de diferentes países (Italia, Serbia, Argentina, Venezuela, etc.), por supuesto, muchas personas de España también, con un interesante balance de empresas, Universidades y Administraciones Públicas lo que, en mi opinion, es un buen reflejo del respaldo de usuarios y desarrolladores que este SIG Libre tiene en estos momentos. Esta es una tendencia al alza y como proclama el lema de estas jornadas "Seguimos Creciendo".


Como viene siendo habitual en eventos que tienen como piedra angular el software libre, el ambiente ha sido muy agradable y resultó muy enriquecedor el asistir a las salas de ponencias como recorrerse los pasillos y salas improvisadas extraoficiales... éstas últimas lugares donde el intercambio de ideas se hace con más facilidad.


gvSIG Asociación Me gustaría destacar que aquí se ha empezado a estabilizar el rumbo que se anunció que tomaría el proyecto gvSIG: la Asociación gvSIG ("Asociación para la promoción de la geomática libre y el desarrollo de gvSIG").
CartoLab, entre otros organismos, hemos podido conocer de primera mano el estado actual y las características de esta asociación, que de cumplirse los augurios, va a reportar muchos beneficios a la comunidad de gvSIG. Los pasos seguidos hasta hoy en este proyecto no han sido los más ortodoxos dentro del mundo del software libre, sin embargo, poco a poco se van conquistando escalones para adaptarse a las características habituales de este tipo de proyectos (repositorio público, sistema de reporte de bugs, etc.). La Asociación gvSIG además de garantizar la continuidad a los desarrollos, dar una imagen consistente del proyecto, etc. de seguro potenciará la democratización de las decisiones hacia la comunidad y hacia los organismos asociados. Voy a copiar aquí los Principios y Objetivos de la Asociación que ya lleva buena parte de este año en funcionamiento y que cuenta con 4 empresas fundadoras.
Principios:
  • Organizada en torno a valores democráticos: La Asociación gvSIG fomenta valores de igualdad, desterrando cualquier práctica que pueda discriminar a algunos de sus miembros por cualquier condición: volumen de negocio del socio, ubicación geográfica, etc.
  • Colaboración y solidaridad: Si gvSIG ha sido un proyecto de éxito gracias a una interpretación del software libre basada en estos valores, la Asociación debe hacer dichas claves como suyas.
  • Conocimiento compartido como modelo: gvSIG y en general el mundo del conocimiento libre han demostrado que el conocimiento compartido es una forma mejor y más justa de desarrollo. En la Asociación gvSIG la especulación con el conocimiento no tiene sentido, sus miembros colaboran aportando diferentes visiones, experiencia y especialización tecnológica en diferentes áreas para ofrecer servicios de la más alta calidad.
  • Igualdad de condiciones: En la Asociación gvSIG no tienen cabida prácticas de sumisión o monopolio, por esta razón se ha diseñado para enfocarse a pequeñas y medianas empresas, imponiendo condiciones económicas adecuadas a la situación real de cada una.
Objetivos:
  • Contribuir a generar un tejido industrial de calidad, donde la independencia tecnológica sea un objetivo principal a conseguir tanto por parte de los miembros como de los clientes y proyectos que se aborden.
  • Encontrar un espacio común para la universidad, administración y empresas, con el objetivo de generar sinergias que favorezcan el beneficio de todos de diferentes maneras, es decir, donde si todos suman, todos ganan.
  • Construir un modelo de desarrollo de gvSIG basado en la generación de riqueza y el auto-sostenimiento.

Anuncio futuros posts para comentar más cosas sobre las jornadas y sobre la Asociación en la que CartoLab creo que encaja perfectamente y que apoyará.

by noreply@blogger.com (Nacho Uve) at December 04, 2009 08:18 PM

December 02, 2009

Andrés Maneiro

El fin de la era del plástico, o de la reconversión de los sellos discográficos

Estos días, a raíz del Anteproyecto de ley de economía sostenible, estamos viendo una enorme reacción social galvanizada en torno al Manifiesto en defensa de los derechos fundamentales de internet. En palabras de David de Ugarte:

todos esperábamos una ley de sostenibilidad que abriera un camino nuevo -tecnológico, ecológico, industrial y social- y generara esperanza en el futuro. En su lugar el gobierno ha hecho una ley para sostener economicamente a sus últimos apoyos, la cada vez más impopular SGAE, a costa de nuestras libertades.

No tengo mejores palabras que las de David. Únicamente hechar un poco de luz sobre quien está perdiendo y quién ganando en la industria discográfica. Justamente esta semana el Times ha publicado un estudio sobre de la industria musical británica:

uk-music-revenues

De los 3 pilares de la industria musical -música en directo (live revenue), música grabada (recorded revenue) y royalties o pagos por reproducción de música de un artista determinado en público (PRS revenue)- el informe extrae que durante el período 2004-2008:

El informe, que el propio Times subtitula “this is the graph the record industry doesn’t want you to see” revela un cambio en el patrón de consumo de los consumidores. El patrón no nos dice nada más que: la gente ya no quiere plástico, sino música. Y ahí reside la oportunidad de negocio de artistas, productores, promotores, etc. Los propios autores señalan que:

at some point next year revenues from gigs payable to artists will for the first time overtake revenues accrued by labels from sales of recorded music.

Y éso es exactamente a lo que nos enfrentamos: a la reconversión de los sellos discográficos y sus lobbys asociados (SGAE, promusicae, etc). Como en cualquier otra reconversión industrial (astilleros, automóvil, etc) el gobierno debe velar porque los damnificados puedan aprovechar su experiencia para ganar dinero de otro modo. Pero nada le da derecho a poner sobre el tablero de negociación nuestras libertades como ciudadanos.

by admin at December 02, 2009 02:12 PM

En defensa de los derechos fundamentales de internet

Ante la inclusión en el Anteproyecto de Ley de Economía Sostenible de modificaciones legislativas que afectan al libre ejercicio de las libertades de expresión, información y el derecho de acceso a la cultura a través de Internet, los periodistas, bloggers, usuarios, profesionales y creadores de internet manifestamos nuestra firme oposición al proyecto, y declaramos que:

  1. Los derechos de autor no pueden situarse por encima de los derechos fundamentales de los ciudadanos, como el derecho a la privacidad, a la seguridad, a la presunción de inocencia, a la tutela judicial efectiva y a la libertad de expresión.
  2. La suspensión de derechos fundamentales es y debe seguir siendo competencia exclusiva del poder judicial. Ni un cierre sin sentencia. Este anteproyecto, en contra de lo establecido en el artículo 20.5 de la Constitución, pone en manos de un órgano no judicial -un organismo dependiente del ministerio de Cultura-, la potestad de impedir a los ciudadanos españoles el acceso a cualquier página web.
  3. La nueva legislación creará inseguridad jurídica en todo el sector tecnológico español, perjudicando uno de los pocos campos de desarrollo y futuro de nuestra economía, entorpeciendo la creación de empresas, introduciendo trabas a la libre competencia y ralentizando su proyección internacional.
  4. La nueva legislación propuesta amenaza a los nuevos creadores y entorpece la creación cultural. Con Internet y los sucesivos avances tecnológicos se ha democratizado extraordinariamente la creación y emisión de contenidos de todo tipo, que ya no provienen prevalentemente de las industrias culturales tradicionales, sino de multitud de fuentes diferentes.
  5. Los autores, como todos los trabajadores, tienen derecho a vivir de su trabajo con nuevas ideas creativas, modelos de negocio y actividades asociadas a sus creaciones. Intentar sostener con cambios legislativos a una industria obsoleta que no sabe adaptarse a este nuevo entorno no es ni justo ni realista. Si su modelo de negocio se basaba en el control de las copias de las obras y en Internet no es posible sin vulnerar derechos fundamentales, deberían buscar otro modelo.
  6. Consideramos que las industrias culturales necesitan para sobrevivir alternativas modernas, eficaces, creíbles y asequibles y que se adecuen a los nuevos usos sociales, en lugar de limitaciones tan desproporcionadas como ineficaces para el fin que dicen perseguir.
  7. Internet debe funcionar de forma libre y sin interferencias políticas auspiciadas por sectores que pretenden perpetuar obsoletos modelos de negocio e imposibilitar que el saber humano siga siendo libre.
  8. Exigimos que el Gobierno garantice por ley la neutralidad de la Red en España, ante cualquier presión que pueda producirse, como marco para el desarrollo de una economía sostenible y realista de cara al futuro.
  9. Proponemos una verdadera reforma del derecho de propiedad intelectual orientada a su fin: devolver a la sociedad el conocimiento, promover el dominio público y limitar los abusos de las entidades gestoras.
  10. En democracia las leyes y sus modificaciones deben aprobarse tras el oportuno debate público y habiendo consultado previamente a todas las partes implicadas. No es de recibo que se realicen cambios legislativos que afectan a derechos fundamentales en una ley no orgánica y que versa sobre otra materia.

Por favor difunde este manifiesto en tu blog, twitter, redes sociales, foros o imprímelo y repártelo.

http://www.rtve.es/noticias/20091201/cultura-podra-cerrar-las-webs-descarga-sin-necesidad-autorizacion-judicial/303790.shtml

by admin at December 02, 2009 11:24 AM

November 25, 2009

Israel Herraiz

International Journal of Social and Organizational Dynamics in Information Technology (IJSODIT)

The International Journal of Social and Organizational Dynamics in IT (IJSODIT) has just been created. It provides an international forum for practitioners and researchers from social sciences, along with information systems professional practitioners to contribute and share developed, useful, and innovative research regarding the impact and future of IT in the workplace. Covering all aspects of social issues impacted by information technology in organizations and inter-organizational structures, IJSODIT presents the conceptualization of specific social issues and their associated constructs. This journal encompasses designs and infrastructures, empirical validation of social models, and case studies illustrating socialization success and failures relating to Information technology.

Editor-in-Chief: Dr. Michael B. Knight
Published: Quarterly (both in Print and Electronic form)
URL: http://www.igi-global.com/ijsodit

Mission of IJSODIT

Social issues related to information technology represents one of the most often discussed underpinnings in information systems research throughout the tenure of the IS field. Social issues are those research topics most aligned with the human factor in terms of information systems planning, development and utilization. The International Journal of Social and Organizational Dynamics in Information Technology includes all aspects of social issues that are impacted by information technology affecting organizations and interorganizational structures. This includes the conceptualization of specific social issues and their associated constructs, proposed designs and infrastructures, empirical validation of social models, and case studies illustrating socialization success and failures. Some key topics may include: (1) ethics, (2) culture, (3) relationships, (4) human interaction, (5) security, (6) design, (7) building relationships, and (8) diversity in the IT workforce.

Recommended Topics

Topics to be discussed in this journal include (but are not limited to) the following:

  1. Ethical issues
    • Codes of conduct and practice
    • Confidentiality agreements
    • Intellectual property rights
    • Electronic monitoring of employees
    • Impartiality of data utilization
    • Morality in information systems
  2. Cultural issues
    • Politics
    • Assimilation of emerging technologies
    • Developing trust
    • Management structures
    • Power asymmetry
    • Social barriers
    • Policy implementation
    • Social environments
    • Cultural customs & digital divides
    • Social capital
  3. Relationship issues
    • Development partnerships
    • Virtual teams
    • Group cohesiveness
    • Networking & Collaboration
    • Group facilitation
    • Buyer-supplier linkages
  4. Human Interaction issues
    • Recruitment and retention
    • Assessment and evaluation
    • Motivation
    • Social presence
    • Asynchronous learning networks
    • Leadership
  5. Security issues
    • Models for IS security implementation
    • Virus/worm creation
    • Misrepresentation in digital media
    • Standards, laws, and regulations
    • IS Security design and management methods
    • Fraud with systems use
    • Behavioral issues in IS security
    • Security culture & awareness issues
    • Social, legal and ethical of IS Security
    • Misuse of data
    • Strategic management issues in IS security
    • Trust issues in IS Security
  6. Design issues
    • Distributed projects
    • Soft-side development
    • Process changes
    • Modeling techniques
    • Social network knowledge
  7. Building Relationships
    • Relationships between the information systems area and other academic disciplines
    • Development of information systems subspecialties
    • Contributions from information systems to the development of other academic disciplines
    • Reporting new developments in other reference disciplines
    • Research between the IS system areas and other established fields
  8. Diversity in the IT Workforce
    • Diversity in virtual IT teams
    • Educational initiatives for increased diversity in the IT workforce
    • Gender, Race, Age, Education, and Socio-Economic Differences in IT
    • The Role of Community Technology Centers
    • Urban & Community Informatics
    • IT for Transformation and Wealth Creation
    • Information Technology as a Means for Increasing Social Capital

Types of Social Constructs

The types of constructs that will be considered for review and
publication would include, but would not be limited to, the following:

Confidence Commitment Judgment
Flexibility Certainty Satisfaction
Utilization Stability Influence
Presence Change Support
Collaboration Cohesiveness Participation
Consent Creativity Understanding
Trust Synergy Perspective
Accountability Excitement Power

Instructions for paper submission

Prospective authors should note that only original and previously unpublished articles will be considered. INTERESTED AUTHORS MUST CONSULT THE JOURNAL’S GUIDELINES FOR MANUSCRIPT SUBMISSIONS at http://www.igi-global.com/development/author_info/guide.asp PRIOR TO SUBMISSION. All article submissions will be forwarded to at least 3 members of the Editorial Review Board of the journal for double-blind, peer review. Final decision regarding acceptance/revision/rejection will be based on the reviews received from the reviewers. All submissions must be forwarded electronically to knightm _at_ uwgb _dot_ edu

Publisher

The International Journal of Social and Organizational Dynamics in Information Technology is published by IGI Global (formerly Idea Group Inc.), publisher of the “Information Science Reference” (formerly Idea Group Reference), “Medical Information Science Reference”, “Business Science Reference”, and “Engineering Science Reference” imprints. For additional information regarding the publisher, please visit http://www.igi-global.com.

by herraiz at November 25, 2009 11:28 PM

November 23, 2009

Manuel Rego

MSWL ends: Master Thesis & reStructuredText

The second edition of Master on Free Software finished. After this great and long year, I think that worth the effort of sharing work and study. I’ve learnt lot of things and improved my knowledge in several topics related with free software.

Last Friday, students did a presentation of our Master Thesis: In my case it’s called Communication between desktop and web applications, and it’s mainly centered in the GNOME platform and the library RTM-GLib (that was developed as part of the Master Practicum).

Finally, I wrote the thesis using reStructuredText and it really rocks ;-) . It’s just simple and very comfortable. Moreover, sources are also readable.

by Manuel Rego Casasnovas at November 23, 2009 09:32 AM

November 16, 2009

Israel Herraiz

Experiences with my ebook e-reader

Last year, when I submitted my tax declaration, I felt like going to live to the woods so I could avoid being ripped off by the government. It turns out that the idea is not new, and already two hundred years ago, Henry Thoreau though of it. He wrote his experiences in a book entitled Walden, so I went to my local library to borrow a copy of that book. But they did not have any book of Henry Thoreau. Actually, the archives were pretty scarce, and I almost was tempted to donate some of my books to the library (so they can get dust in the library’s shelves rather on mine’s).

Fortunately, the book has gone to the public domain, and it is available from Project Gutenberg and even Google Books (downloadable as a PUB or a PDF files). All that I had to read it while going in the metro was my mobile phone. And reading on a phone sucks. So I decided to buy an ebook reader.

After some research on the topic, I decided to buy a Sony Reader PRS-600. From all the devices available out there, it is the most open that you can find. It reads everything: PDF, TXT, HTML, DOC, RTF and a lot of strange e-book formats. The screen is 6″ and tactile, and you can take notes, mark pages, lookup words in a dictionary, underscore, etc, just tapping the screen with the stylus, or with your fingers. It can also play MP3 and show images in different formats (JPG, PNG, etc). The internal memory is 512 MB, and the device comes with a SD card and a Sony memory stick slots.

The device comes with a CD with software to manage your library and synchronize your computer with the e-reader, but it does not work on GNU/Linux. However, I have found an alternative that in my opinion is superior to the Sony’s software: Calibre. With CALIBRE, you can transform documents and books to different formats, copy books from and to the e-reader, fill the metadata of the books using a ISBN database or Google Books (really really useful). It can also subscribe to RSS channels, update regularly (say at 7AM every morning), and transform the output to a PDF or a e-book, so you can have for instance the newspaper in your e-reader up to date every morning, before going to work.

I have now about 200 books in the device, that I got mainly from exchanging with friends, the Gutenberg Project, and some authors that make their books available in the Internet, like Cory Doctorow (I strongly recommend you his novels Eastern Standard Tribe and Makers, that are available in e-book format specially formatted for the Sony reader).

There is also a Sony E-book store with books that are not as pricy as in Amazon. In any case, you can read pretty much any kind of document in this device, so it does not matter from where you get your books, as long as the format is widely adopted.

The reading experience is pretty good. I have read 6 books since I bought it: three books of the Foundation series, Eastern Standard Tribe, Makers, Programming the Universe, and I think I will not carry a paper book with me anymore. However, it is not as good for technical papers formatted at two columns, with formulas, figures, etc, because the screen is smaller than the usual paper size, and you have to zoom to have a decent font size (or maybe I am just getting old).

The battery lasts ages. Actually, it is not measured in time but in page turns. The screen is not like a computer screen. It is not continuously refreshing the image; when the image gets fixed, it does not need to reprint it. So it is not consuming battery to show the page, only to change or refresh it. The refresh of a page takes very little, and the experience of turning pages is very similar to a paper book. The specs say that the battery lasts for 7000 page turns. I have not counted them, but I usually recharge the device once a week

In short, the device is very good for reading novels and similar documents. The image produced by the screen is very similar to a paper page, and very comfortable to read. It can read many different formats, and with Calibre you don’t have even to worry about the format of the documents because it transforms e-books when needed. It does not come with any book, just a couple of excerpts from best-selling current books, but you can find easily books out there. The price is around 300 Euros, although I think it is not being sold at this moment in all the countries (I got mine in Canada).

Definitely, it is time to donate my paper books to the local library.

by herraiz at November 16, 2009 05:50 PM

Daniel Izquierdo

New version of Libresoft-tools’ tutorial

The version 0.2 of the Libresoft-tools’ tutorial has been released for the new edition of the master on free software. Even when the web site is in Spanish (we are trying to translate it as soon as possible), all the materials are publicly available and licensed under creative commons share alike. This new version includes updated information [...]

by dicortazar at November 16, 2009 05:21 PM

November 12, 2009

Nacho Varela

Pasar archivos de openoffice a pdf automáticamente

Una de las grandes comodidades de openoffice es poder contar con un botón que pase los documentos a PDF con un simple click. Pero si tienes muchos documentos y todos los quieres pasar a pdf, el hecho de abrirlos uno a uno y pulsar ese botón puede resultar laborioso.

Buscando alguna solución mágica del tipo "openoffice2pdf" o "odt2pdf", encontré el siguiente enlace
http://www.oooforum.org/forum/viewtopic.phtml?p=61967#61967 donde se ofrece una macro que hace justamente eso.

Los pasos para poder usarlo son los siguientes:
  • Abrir openoffice e ir a Herramientas->Macros->Organizar->Basic
  • Crear una nueva y copiar el siguiente código
Sub ExportAsPDF(strFile as string)
Dim oDoc
Dim strFilterSubName as String
Dim oLoadArgs(0) as New com.sun.star.beans.PropertyValue

oLoadArgs(0).Name = "Hidden"
oLoadArgs(0).Value = True

oDoc = StarDesktop.loadComponentFromURL(ConvertToUrl(strFile), "_blank", 0, oLoadArgs())
If IsNull(oDoc) Then Exit Sub

strFilterSubName = ""
' select appropriate filter
If oDoc.SupportsService("com.sun.star.presentation.PresentationDocument") Then
strFilterSubName = "impress_pdf_Export"
ElseIf oDoc.SupportsService("com.sun.star.sheet.SpreadsheetDocument") Then
strFilterSubName = "calc_pdf_Export"
ElseIf oDoc.SupportsService("com.sun.star.text.WebDocument") Then
strFilterSubName = "writer_web_pdf_Export"
ElseIf oDoc.SupportsService("com.sun.star.text.GlobalDocument") Then
strFilterSubName = "writer_globaldocument_pdf_Export"
ElseIf oDoc.SupportsService("com.sun.star.text.TextDocument") Then
strFilterSubName = "writer_pdf_Export"
ElseIf oDoc.SupportsService("com.sun.star.drawing.DrawingDocument") Then
strFilterSubName = "draw_pdf_Export"
ElseIf oDoc.SupportsService("com.sun.star.formula.FormulaProperties") Then
strFilterSubName = "math_pdf_Export"
ElseIf oDoc.SupportsService("com.sun.star.chart.ChartDocument") Then
strFilterSubName = "chart_pdf_Export"
Else
Exit Sub
EndIf

Dim oSaveArgs(1) as New com.sun.star.beans.PropertyValue
oSaveArgs(0).Name = "FilterName"
oSaveArgs(0).Value = strFilterSubName

oSaveArgs(1).Name = "CompressMode"
oSaveArgs(1).Value = "1"

oDoc.storeToUrl(ConvertToUrl( strFile & ".pdf" ), oSaveArgs())
oDoc.close(True)
End Sub
  • Guardar la macro
  • Llamar a openoffice desde línea de comandos con la siguiente instrucción:

    $openoffice.org3 "macro:///Standard.Module1.ExportAsPDF(pathCompleto/archivo.odt)"
Esto genera un archivo con nombre "miarchivo.odt.pdf" en la misma carpeta que el archivo origen. Y con esto... ya podemos crear un script que nos exporte a PDF de forma masiva!!!

by Nacho Uve (noreply@blogger.com) at November 12, 2009 08:56 AM

October 27, 2009

Manuel Rego

RTM-GLib 0.1.0

First of all, I’ve created the project homepage at http://live.gnome.org/RTMGlib, where you can find examples and download the last versions.

Today, I’ve announced the first public release of RTM-GLib, both in GNOME announcements mailing list and Remember The Milk API Google group. And I’m doing the same here :P

Some crazy ideas for the future work, now that the library is usable:

  • Provide some methods through Mojito (via D-Bus) to get, for example, the list of tasks for today.
  • Develop a Tracker data miner in order to store the information about the tasks from Remember The Milk on Tracker infrastructure.
  • In some way EDS (evolution-data-server) could use this library to keep synchronized the information about tasks between Remember The Milk and the desktop.

Now is time to check the feasibility of these things and think about how to implement them.

by Manuel Rego Casasnovas at October 27, 2009 09:57 PM

October 22, 2009

Nacho Varela

Claves primarias en SQLite

SQLite es una base de datos muy interesante. Entre sus características hay cosas que puede resultar extrañas para las personas acostumbradas a otros gestores de base de datos. Por ejemplo, un campo que sea de tipo INTERGER puede almacenar un STRING; esto es consecuencia del tipado dinámico de SQLite.

Otra cosa a comentar es que no se comprueban las restricciones de PRIMARY KEY, teniendo que hacerlo manualmente a través de triggers en caso de que sea necesario. Si necesitas saber cuales son los campos con clave primaria una forma de hacerlo puede ser mediante la siguiente sentencia:
PRAGMA table_info(tablename)
Esto devuelve una tabla con un campo pk con valor 1 cuando el atributo tiene esta CONSTRAINT.

by Nacho Uve (noreply@blogger.com) at October 22, 2009 04:47 AM

October 19, 2009

Nacho Varela

Cambiar origen de un repositorio SVN

Si el origen de un repositorio SVN del que eres cliente ha cambiado de host o IP, incluso has cambiado de nombre de usuario puedes ejecutar esta simple instrucción para, de un modo bastante poco elegante, cambiar todas las referencias de los archivos .svn.


cd root_path_svn
for i in `find | grep .svn`; do
cat $i | sed s/'oldusername@xxx.xxx.xxx.xxx'/'newusername@yyy.yyy.yyy.yyy'/g > /tmp/foo.aux;
sudo mv /tmp/foo.aux $i;
done

by Nacho Uve (noreply@blogger.com) at October 19, 2009 09:43 AM

October 16, 2009

Pedro González

Cathedrals or bazaars?

Even I don´t fully agree with Reynold's proposal about Libre Software projects cathegorization [1], as I don't think that cathedrals were completely built by hierarchical organizations, whilst  bazaars are not actually "that" collaborative, there is no doubdt that it has been widely adopted by the LS community. Thus thinking about projects as bazaar-like managed is what prevails. And, well, maybe that, in general, this is the case with must LS projects. But, what happens with Public Administration led ones? Do they properly fit bazaar paradigma?

I begun thinking about this issue when we were preparing gisEIEL project releasing, last year. Being the "bible" of LS projects managing, I was then trying to follow Karl Fogel's reccomendations at his well known book "Producing Open Source software" [2]. But as we progressed in gisEIEL releasing tasks, I begun being more and more aware about that our project COULDN'T follow all of those reccomendations. As a consequence, I tried to figure out wether this happened to every PA led project.

To help myself in that task, I launched PA FOSS, a web based enquiry (not currently available) that contained a series of questions regarding all of the main points that Fogel mentions in his book. Even announced at several fora, it was completed just by four project managers (including myself), what can not be considered as statitically representative at all. Anyway, the contents of those four answers are homogeneous enough as to suspect that, when dealing with projects from Public Administration bodies, my thoughts about the existence of constrains to follow bazaar model are something more than just an intuition.

Why do I think so? Well, let's have a look at some of the results of the enquiry:

i. Developing

 In all of the four cases, developing is being made by teams from the own leading PA body, its associated institutions or contrated companies. In no case it was made by a free and self organized community.

Developing decissions are, thus, taken by project managing teams.

ii. Project releasing
All of the four projects were firstly released only when they had achieved all of the decided functionality. No alfa, beta or candidate releases. No code sharing until the applications were fully developed and functional enough. And, by the time when the enquiry was held, this applied as well to former versions.

iii. Funding
 Again, in no case funding came, not even partially, from the community or from private sources. Developing costs were totally paid with Public Administration funds.

iv. Community
So, is there any "community" around those projects? Well! Yes, it is! But not a self organized one. In general, what exists is a more or less wide series of tools to support the use of the applications and the intercommunication between their users and the project managing team, regarding mainly issues such as news announcement, applications testing, improvement proposals, bug tracking and so on. In some cases (i.e. gisEIEL [3]), there is also a Community Code of Conduct that rules that community's activity.

As said, this pattern does perfectly fit both four projects. Only in the case of gvSIG [4], given its wide success and the fact that its use has spreaded all over the world, the Public Administration body that launched the project (Generalitat Valenciana, in Spain) has begun to feel "over charged" by managing tasks and has been preparing project's total independence and self managing by means of the constitution of an Association that will take care of gvSIG from some time in this year on. From that moment, the project will no more depend on GV decissions and funding and, in the close future, these will only regard the developing of given components that the mentioned institution may be interested in.

But, why does this happen? Why PA lead projects seam to be that tightly dependent on PA bodies decissions and that poorly built on communities activity? Well, PA activities are tightly controled by a broad series of legislative rules that try to assure that they rely, between other principles, on that of the save and care use of public funds and on that PA bodies have always to preserve their prestige and public trusting. This implies that wells, services and products paid with public funds can not be distributed if they do not pass quality and completeness controls. The responsibility (and liability) of PA bodies on those products are clearly higher than in the case of those produced by private institutions. So, regarding PA Libre software projects, "control" is, more than a convenience, an absolute need. If not a legal imposition.

And this makes that a new question arises: are them actually "Libre" projects? In my opinion, must of them are. Freedom does not depend on how much community driven are the projects, but on what are the conditions under which the software is released. As far as they are distributed under an approved "Libre" license, with no added use constrains, for me they are "Libre" themselves. Tighter or looser managed, more or less community driven, but "Libre" anyway.

So, cathedrals or bazaars?


PS: As you probably noticed, I do always use the expresion "Libre Software" instead of "Free Software". That's because I understand that "Free" is quite a more ambiguous word (remember that of "Free as in freedom, not free as in free beer", what becomes useless if you simply use "Libre" instead). And, moreover this, "Libre" is independent from any given definition of what can be considered as "free" or "non free" software [5] [6], what IMHO becomes a valuable added value. :-)

[1]: http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/
[2]: http://producingoss.com/
[3]: http://www.dicoruna.es/webeiel/giseiel/soportecomunidad.do
[4]: http://www.gvsig.org
[5]: http://www.gnu.org/philosophy/free-sw.html
[6]: http://www.opensource.org/docs/osd

by Pedro A. González (noreply@blogger.com) at October 16, 2009 10:23 AM

October 06, 2009

Manuel Rego

RTM-Glib released

Lately, I’ve been working on the last part of the Master on Free Software, the Master’s Thesis.

First of all, I’ve started a small library called RTM-Glib, that is just a wrapper around the API of Rememeber The Milk. It’s written in C and using GNOME technologies. It pretends to be similar to other libraries like Twitter-GLib or Flickcurl, but for a different web service.

In order to develop this library I’ve used librest, a great library which makes very easy the access to RESTful-like services.

For the moment RTM-Glib is just in an early stage, just some basic functions with tasks and lists are implemented. But the library should evolve in the future implementing more methods of the Remember The Milk API.

Among other tasks (like improve the library), during the this month I should take a look at Mojito, trying to provide a new service supported using RTM-Glib.

Finally, I’ve just created a repository for the project in Gitorious, the URL is: http://gitorious.org/rtm-glib. You can download the source code, check the example and test it. As usual, any comment and suggestion are welcomed ;-)

by Manuel Rego Casasnovas at October 06, 2009 10:26 PM

September 29, 2009

Israel Herraiz

A statistical examination of the evolution and properties of libre software

Last week I attended the 25th IEEE International Conference on Software Maintenance (ICSM) at Edmonton, where I presented a paper in the doctoral symposium, entitled “A statistical examination of the evolution and properties of libre software”. It is about my PhD thesis; find out more information about my thesis, and download my data sources and scripts.

The abstract of the paper is the following:

How and why does software evolve? This question has been under study since almost 40 years ago, and it is still a subject of controversy. In the seventies, Meir M. Lehman formulated the laws of software evolution, a first attempt to characterize the dynamics of the evolution of software. With the raise of the libre (free / open source) software development phenomenon, some cases that do not fulfill those laws have appeared. Are Lehman’s laws valid in the case of libre software development? Is it possible to design an universal theory for software evolution? And if it is, how? This thesis is a large-scale empirical and statistical approach to analyze the properties and evolution of libre software, using publicly available data sources, hence enabling repeatability of the results and third parties verification, fundamental aspects of any empirical study. The main results are that a small subset of basic size metrics are enough to characterize a software system, software systems are self-similar, and software evolution is a short range correlated (short memory) process.

Download a PDF copy, the BibTeX citation, or the slides of the presentation.

by herraiz at September 29, 2009 04:16 PM

September 21, 2009

Andres Maneiro

Máster Sw Libre: ampliado plazo de inscripción

Luego de unas semanas intensas vuelvo a postear sobre el Máster para contaros que hemos decidido ampliar el plazo de inscripción una semana, debido a que en estos últimos días han sido de exámenes y consideramos que alguno de vosotros podría estar todavía pensándoselo ;) Así, el plazo de inscripción está abierto hasta el 25 de Septiembre.

Nuestra aspiración es formar un grupo pequeño de alumnos pequeño pero con una gran motivación y el suficiente background tecnológico para que puedan exigir lo máximo a los profesores. Los candidatos que han pasado las entrevistas conforman un grupo heterogéneo (trabajadores, estudiantes, diferentes sectores, etc) pero con un denominador común: altamente motivados y con buen bagaje tecnológico.

Y sin embargo, aún no nos conformamos. Creemos que un grupo mayor de alumnos podría hacer cosas incluso mejores. Ahora mismo estamos en disposición de admitir algún alumno más manteniendo los altos estándares de calidad que nos exigimos. Si eres uno de ellos, infórmate sobre el máster, héchale un vistazo a lo que ofrecemos, cómo podría influir en tu carrera e inscríbete o ayúdanos a difundir la convocatoria! :)

by amaneiro at September 21, 2009 01:23 PM

Master Software Libre

Plazo de inscripción ampliado hasta el 25 de Septiembre

Se ha ampliado el plazo de inscripción en el Máster de Software Libre hasta este viernes, 25 de Septiembre.

Las solicitudes serán tramitadas a través del formulario de inscripción y los candidatos podrán optar a los descuentos ofertados para este plazo extraordinario.

by amaneiro at September 21, 2009 12:58 PM

September 19, 2009

Israel Herraiz

Tag cloud of my PhD thesis

I am preparing a presentation for the doctoral symposium of ICSM, and I have done a tag cloud of the text of my PhD thesis (idea stolen from Tom Zimmerman’s presentation, shame on me). This is what it looks like:

created at TagCrowd.com

I am surprised because it is pretty accurate. It would not have been any better if I would have chosen the tags myself (well, I have removed some common words, but that’s all).

by herraiz at September 19, 2009 11:15 PM

September 17, 2009

Andrés Maneiro

Wiki de NoSóloSoftware: aspectos legales

En las últimas semanas he iniciado un pequeño proyecto personal: pasar a limpio y traducir a español unas notas que había escrito hace un año sobre gestión de proyectos de software libre. Nacieron para un blog y necesitan cambios de estructura y lenguaje para ser incluidas como artículos en un wiki. Evidentemente no pueden ser comparadas con la obra canónica, sin embargo estoy muy orgulloso de ellas. Reflejan mi aprendizaje.

Reescribirlas me da también la oportunidad de entrenar, de coger de nuevo ritmo en la tarea de publicar y escribir.

A día de hoy considero ya en estado beta todas las dedicadas a aspectos legales:

Espero que las disfrutéis! Será bienvenido el feedback.

by admin at September 17, 2009 09:20 PM

Xavier Castaño

Master on Free Software

Tomorrow is the last day to register in Master on Free Software, organized by Igalia and URJC. I would like to encourage everyone in doubt to join this master because you will learn and work a lot :) , if you need more information you could access to our website.

During last days, Chema and me have been talking to some radios explaining how this master is and I hope some of you could listen to us :) .

Go for it!.

by xcastanho at September 17, 2009 11:20 AM

September 14, 2009

Nacho Varela

Dando pasos para un GNU/Linux para todos

Lo de que se desconfiguren (o no funcionen directamente) cosas en GNU/Linux es un clásico (casi tanto como los pantallazos azules de Windows). A pesar de estos problemas, que para un usuario básico hacen inusable el sistema, como desarrollador y usuario avanzado estoy infinitamente más feliz con un S.O. de Software Libre que uno privativo... pero siendo sinceros, quedarse sin X tras cada actualización es muy molesto!!

En mi portatil Toshiba hay muchas cosas que nunca han funcionado, pero los mayores problemas han sido con la tarjeta gráfica (ATI HD Radeon 2400) y desde que actualicé a Ubuntu 9.04 el sonido no iba. Lo de la ATI he intentado de todo desde hace tiempo (todos los trucos, compilar drivers, etc.), pero la cosa no quedaba como debería ser.

Hoy tengo que decir que, por fin, he encontrado la solución a estos problemas... y sin necesidad de saber lo que es 'gcc'!!!! ¿Cómo? Usando el programa de instalación de los drivers de ATI!!! Guauuuuuuu!! Menos mal!!!! [1]

Y con el audio tenemos que seguir con truquitos de instalar y desinstalar módulos, etc. etc... [2] Pero al menos funciona, sin estar toda la tarde haciendo pruebas!

[1]: http://www.islabit.com/7262/instalando-driver-de-ati-en-ubuntu-904.html
[2]: https://help.ubuntu.com/community/SoundTroubleshooting

by Nacho Uve (noreply@blogger.com) at September 14, 2009 02:51 AM

September 07, 2009

Israel Herraiz

My Emacs talks to me

A couple of weeks ago, I discovered a post in Abram Hindle’s blog about editing techniques, and reading aloud to edit research papers. He includes some scripts and configuration stuff for Emacs. I have adapted his scripts to suit my system. Here it is what I have added to ~/.emacs


(defun tex-speak ()
  (interactive)
  (shell-command-on-region (point)
                           (mark) "untex  -m -o -e -a - | festival --pipe ~/bin/festivaltts > /dev/null" nil nil))

(global-set-key "\M-t" 'tex-speak)

It removes LaTeX formatting from a paragraph, and pipe the output to festival, that reads the text aloud (you will need to install untex and festival). I am using Alt+t to make Emacs to read the currently selected region, that I think it is assigned to another option by default. But it is an option that I don’t use at all. If it interferes with your setup, just change the keybinding.

The file ~/bin/festivaltts configures the voices used to read the text, and in my case it contains the following


(tts_file "-")
(quit)

which means that festival will read just with the default voice that it includes.

But more important than just making Emacs reading texts, it is that I have discovered a new way of writing papers. I have started a couple of papers since I set up this, and I think I am writing text of much higher quality if Emacs reads it back to me after some advances. Besides, it helps you to avoid a lot of usual mistakes that happen while writing papers, like misspellings, repeated or missing words, etc, because it just sounds awkward when Emacs reads it.

I strongly recommend to anyone writing papers, a PhD thesis, or whatever, to try this out, in particular if you are a non-native English speaker.

by herraiz at September 07, 2009 11:45 PM

September 02, 2009

Nacho Varela

Ignorando ficheros con GIT

A veces dentro de un proyecto se generan ciertos archivos que no se desean tener en el repositorio de versiones. En mi caso, a veces tengo ficheros de configuración propios con rutas a carpetas de mi máquina o con cosas raras que tampoco quiero que sean subidas.

En git es fácil poder indicar que no se incluyan estos ficheros creando un fichero .gitignore en la raíz del proyecto. Más detalles en:
http://www.kernel.org/pub/software/scm/git/docs/user-manual.html#ignoring-files

Esto funcionaría si los ficheros no han sido ya agregados con git add. Si este es el caso quedan 2 opciones:
  1. Hacer commits selectivos de ficheros y carpetas concretos ignorando estos ficheros
  2. Usar el comando git-update-index --assume-unchanged

** Ampliación **
Para analizar más en profundidad el contenido del index y el estado de los ficheros es útil (además de git status) el comando:
 git ls-files -v
Con este comando se listan los ficheros en el índice indicando su estado con las letras al principio de la línea:

H cached
M unmerged
R removed/deleted
C modified/changed
K to be killed
? other

En caso de que las letras sean en minúscula indica que se encuentran con el bit activo de "assume-unchanged".

by Nacho Uve (noreply@blogger.com) at September 02, 2009 01:55 AM

August 29, 2009

Israel Herraiz

Research friendly software repositories to drive evolution

I have just uploaded to my website the latest paper I wrote, in collaboration with Gregorio Robles and Jesús González-Barahona. The paper’s title is “Research Friendly Software Repositories”, and it was accepted for the Joint International Workshop on Principles of Software Evolution and ERCIM Workshop on Software Evolution (IWPSE-EVOL). The abstract of the paper is the following:

What is the future of software evolution? In 1974, Meir M. Lehman had a vision of software evolution being driven by empirical studies of software repositories, and of a theory based on those empirical results. However, that scenario is yet to come. Software evolution studies are often based on a few cases, because the needed information is scarce, dispersed and incomplete. Their conclusions are not generalizable, slowing down the progress of this research discipline. Libre (free / open source) software supposes an opportunity to alleviate this situation. In this paper we describe the existing approaches to provide research datasets that are mining libre software repositories, and propose an agenda based on the concept of research friendly software repositories, which provides finer granularity and integrated data.

Download a PDF copy, the BibTeX citation, or the slides of the presentation.

by herraiz at August 29, 2009 10:36 PM

August 27, 2009

Master Software Libre

Inscripción abierta hasta el 18 de Septiembre: plazo extraordinario

Se ha abierto el plazo de inscripción extraordinario para la III edición del Máster en Software Libre. La fecha límite para entregar la documentación es el 18 de Septiembre.

Gracias a la política de descuentos, los inscritos en esta convocatoria podrán cursar el Máster desde 4.900 €. Se detallan a continuación los precios:

  • 4.900 € = los dos mejores expedientes entre los recién titulados
  • 5.600 € = miembros de colectivos con descuento
  • 7.000 € = personas no sujetas a los descuentos anteriores

Por otro lado, las prácticas remuneradas en las empresas colaboradoras podrán suponer hasta 2.000 €, con lo que se vería reducida en esa cantidad el coste total de cursar el Máster.

Una vez inscrito y superada la entrevista, será necesario realizar la matriculación antes del 31 de Septiembre. Más información:

En caso de desear ampliar la información, existen los siguiente modos de contacto:

  • teléfono: 981 913 991 ext 3
  • mail: mswl@igalia.com
  • chat: #mswl-info en freenode

by amaneiro at August 27, 2009 10:52 AM