Caixanova Master on Libre Software Planet

July 02, 2009

Enrique Ocaña

Meiga 0.2.1 released

This is a minor release that includes a couple of bug fixes that will make Meiga to properly work on Fedora systems and also to work with those routers exposing a WANPPPConnection by UPnP instead of a WANIPConnection.

As always, you can download it from http://meiga.igalia.com. This time a new package for Ubuntu Jaunty on amd64 is also available for users having that architecture.

by eocanha at July 02, 2009 10:32 PM

Pablo Sanxiao

Learning about gvSIG 2.0

These days I'm in Valencia, learning about gvSIG 2.0 with project crew.

This new version is really a deep revision. There are many changes in the architecture, source code and technologies used by the project. One of this new technologies is Maven, that replaces Ant as method to build gvSIG.

I hardly knew Maven and it really surprises me. It's really easy to configure it. Maven is being able to search the dependencies of a project in a local or external repository an it is also really easy to add your new project to these repositories.
Besides, gvSIG people have made a great job integrating maven in gvSIG, in fact, an executable of Maven is distributed with the project so you don't need to install it. They have also created several templates in order to make new libraries or extensions in a easy way, just providing a few data Maven will create a structure for your project and even will import it into your eclipse's workspace.

Apart from learning about the technical novelties of this new version, I have known the project crew, having the opportunity of talking with them, changing opinions...
When I started to work with gvSIG, several months ago, I had the sensation that gvSIG was a cathedral project, according to definition of cathedral from the book "The Cathedral and the Bazaar" by Eric Raymond, in fact I'm still thinking that. Nevertheless today I'm a bit more excited thinking that maybe in the future could become a Bazaar project, which is the essence of Free (Libre) Software.

We will see...

by Pablo Sanxiao (noreply@blogger.com) at July 02, 2009 05:00 PM

Chema Casanova Crespo

4 hours for Gran Canaria

Last year i was travelling to Istambul because of GUADEC. Now, after a year, i’m travelling to Gran Canaria to attend the Gran Canaria Desktop Summit, in 4 hours from now i’ll be landing to Gran Canaria. This island is a new destination for me although i’ve been to Canary Islands five times before.

This year we are having a join event with GNOME and KDE people, the program of the event is really exciting, and i expect that our local team isn’t exhausted after the hard work they have been doing during last months. We expect more than 1000 people in the conference so success is assured, although weather seems to be cloudy until tuesday, but this wouldn’t be a problem because temperature is around 24 degrees.

I’m try too keep you informed about how everything is goin in Gran Canaria, and the rest of Igalia crew will give a lot of reports because we are more than 24 people attending Gran Canaria Desktop Summit with several talks in GUADEC track. We are already sponsoring the conference :-).

Don’t forget attending GUADEC-ES, this year we have really good talks.

by txenoo at July 02, 2009 06:56 AM

June 30, 2009

Chema Casanova Crespo

Horarios VI GUADEC-ES (Gran Canaria 8-9 Julio 2009)

Os presento los horarios y ponencias de la VI GUADEC Hispana dentro del Gran Canaria Desktop Summit que tendrá lugar los días 8 y 9 de julio de 2009. ACTUALIZACION Ya está disponible el programa con el resumen de las charlas y la biografía de los autores.

Me gustaría destacar la calidad y variedad de las ponencias presentadas por los autores de la comunidad de GNOME HISPANO, con un programa para todos los gustos.

Querría agradecer también la presencia de Federico Mena que será el encargado de la charla inagural y toda la comunidad hispana que se ha acercado desde América para el evento.

MIERCOLES 8 JULIO
10:00-11:00 Enanos con Gorrito - GNOME para novatos,Federico Mena-Quintero
11:00-12:00 Cómo incorporarse al escuadrón de control de calidad de GNOME, Pedro Villavicencio Garrido
12:00-13:00 Minería de datos de los repositorios de Gnome, Germán Póo Caamaño
13:00-15:00 ALMUERZO
15:00-15:30 Introducción al Desarrollo en Escritorios Libres, Fernando Herrera, Alvaro del Castillo
15:30-16:30 Un vistazo a Vala, Víctor Manuel Jáquez Leal
16:30-18:30 Git para desarrolladores de GNOME, Alberto García
18:30-19:30 ASAMBLEA GNOME HISPANO
JUEVES 9 JULIO
10:00-11:00 GTK+ 3.0, paso a paso, Carlos Garnacho
11:00-12:00 Meiga: compartiendo contenidos de forma ligera desde el escritorio, Enrique Ocaña González
12:00-13:00 Mistelix: una aplicación de autoría de DVD y presentación de diapositivas, Jordi Mas
13:00-15:00 ALMUERZO
15:00-16:00 Tracker. ?Qué he hecho yo para indexar esto?, Ivan Frade
16:00-17:00 BoF: ¿Qué es lo que hace el Board de GNOME?, Diego Escalante Urrelo
17:00-18:00 Tarefas: una aplicación cliente/servidor y multi-backend de GTD para GNOME, Maemo.org y Moblin.org, Javier Jardón, Manuel Fontán, Manuel Rego, José Pousa, Beatriz Montero, José puente, Pedro García, Alicia Sarmiento
18:00-19:00 Taller de introduccion a contribuciones artisticas en el proyecto GNOME, Alberto Ruiz

by txenoo at June 30, 2009 10:19 PM

June 29, 2009

Enrique Ocaña

Simple HTTP server in Python

Reading blog comments about Meiga out there, I’ve found one particularly interesting. Python has an embedded HTTP server that can serve the current directory from a given port. It can be instanced for port 8282 simply issuing this command:

  python -m SimpleHTTPServer 8282

The funny thing is that… it works on the N810 also!

More info about SimpleHTTPServer here.

by eocanha at June 29, 2009 07:59 AM

June 23, 2009

Israel Herraiz

x360bright: Utility to set the backlight brightness in Samsung X360 laptops

With the last change of job, I also had to change my laptop, which is now a Samsung X360. Overall, it works fine with ArchLinux, however I can not set the backlight brightness using ACPI. It can be set using xrandr though. So I have just released x360bright, a command line utility to set the backlight brightness of this laptop. See the README file for details about usage and installation.

by herraiz at June 23, 2009 11:26 PM

June 20, 2009

Javier Estévez

Dar de comer a los peces

Ayer al volver del curro me encuentro con que los peces me han dejado una nota… ¡tranquilos que no me olvido!

Danos de comer!

by valdaris at June 20, 2009 10:08 AM

June 15, 2009

Chema Casanova Crespo

Contribuciones aceptadas para VI GUADEC-ES

Acaba de finalizar el proceso de revisión de ponencias para la VI edición de GUADEC-ES y aquí esta la lista de ponencias y talleres aceptados, desde GNOME HISPANO agradecemos a todos los ponentes las contribuciones enviadas.

  • Introducción al Desarrollo en Escritorios Libres, Fernando Herrera, Alvaro del Castillo
  • Taller de introduccion a contribuciones artisticas en el proyecto GNOME, Alberto Ruiz
  • Meiga: compartiendo contenidos de forma ligera desde el escritorio, Enrique Ocaña González
  • Mistelix: una aplicación de autoría de DVD y  presentación de diapositivas, Jordi Mas
  • Cómo incorporarse al escuadrón de control de calidad de GNOME, Pedro Villavicencio Garrido
  • Tarefas: una aplicación cliente/servidor y multi-backend de GTD para GNOME, Maemo.org y Moblin.org, Javier Jardón, Manuel Fontán, Manuel Rego, José Pousa, Beatriz Montero, José Puente, Pedro García , Alicia Sarmiento
  • Minería de datos de los repositorios de Gnome, Germán Póo Caamaño
  • GTK+ 3.0, paso a paso, Carlos Garnacho
  • Tracker. ¿Qué he hecho yo para indexar esto?Ivan Frade
  • Git para desarrolladores de GNOME, Alberto García
  • Un vistazo a Vala, Victor Manuel Jáquez Leal

A lo largo de esta semana se publicaran los horarios en la página web oficial del evento.

by txenoo at June 15, 2009 07:22 PM

June 12, 2009

Master Software Libre

Telefónica I+D y Trabe Soluciones

Telefónica I+D y Trabe Soluciones presentarán seminarios técnicos sobre tecnologías y proyectos con las que trabajan.  Ambas pertenecen a las empresas colaboradoras del máster, algunas de las cuales ofertarán prácticas remuneradas a los alumnos del máster.

Telefónica I+D hablará sobre los proyectos:

  • MyMobileWeb, presentado por Cristian Rodríguez de la Cruz.
  • EzWeb, presentado por Miguel Ángel Cañas.

Por su parte, Trabe Soluciones (con David Barral y Asís García Chao) presentarán:

sobre la que construyen muchas de sus soluciones y productos web, tal y como Galicia Global o FypURL.

by amaneiro at June 12, 2009 11:43 AM

Andres Maneiro

Máster en Software Libre: snapshot de Junio

He aquí la breve actualización mensual del estado del Máster en Software Libre en el mes de Junio.

A nivel contenidos, el estado de cada uno de los módulos es el siguiente:

  • Introducción al Software Libre: finalizado - snapshot de Abril.
  • Administración y Sistemas con SL: finalizado - snapshot de Abril.
  • Desarrollo de SL en escritorio y dispositivos embebidos: finalizado - snapshot de Mayo.
  • Desarrollo de SL en web: work in progress.
  • Dinámicas de Comunidades de SL: empieza la semana 26.

El estado actual del Módulo de Desarrollo de SL en entornos web es:

  • Material parcialmente liberado (faltan 2 semanas de clase aún)
  • Gestionado por Igalia con participación de:
  • Se han realizado varios talleres de php y django.
  • Se ha articulado una prácticas de desarrollo alrededor de workshops de Java.

En estas 2 semanas que restan se presentarán varios estudios técnicos detallados sobre tecnologías web y se cerrarán las horas de desarrollo de la aplicación web en clase. Luego daremos inicio al módulo sobre comunidades y al pácticum.

by amaneiro at June 12, 2009 11:12 AM

June 10, 2009

Javier Estévez

Renombrado masivo de archivos

El otro día en el curro me encontré con doce archivos que empezaban todos con el mismo texto y que tenía que renombrar sustituyendo siempre ese texto por otro y dejando el resto del archivo intacto. Fijo que con comandos avanzados del tipo de los del otro día se puede hacer en GNU/Linux, pero esta vez me apetecía hacerlo sin romperme demasiado la cabeza… y por eso recurrí a Python.

Hice una solución ad-hoc que ahora mejoré para que fuera un poco más genérica y en teoría multiplataforma (no lo he probado en ningún otro sistema operativo). No deja de ser una chapucilla pero que sirve para cosas del tipo:

    1. Sustituir el nombre de las fotos de las vacaciones de HPIMG001.jpg, HPIMG002.jpg, … a viaje_canarias_001.jpg, viaje_canarias_002.jpg, …
    1. Cambiar la extensión a un grupo de archivos (no lo he probado, pero debería funcionar).
    1. Cuando trabajas con ficheros shp (capas vectoriales para GIS), que tienen tres ficheros del mismo nombre (capa.shp, capa.dbf, capa.shx).

Si queréis probarla, descargad este archivo.

Se usa ejecutando python changeFileNames.py <directorio> <patrón> <nuevo-patrón>, donde <directorio> es el directorio donde están los archivos a cambiar, <patrón> el patrón que se quiere cambiar y <nuevo-patrón> el que lo sustituye.

Evidentemente sigue siendo una solución hecha a las prisas que se puede mejorar de muchas formas. Para empezar, que el patrón pudiera ser una expresión regular en lugar de un texto plano… pero para el uso que quería darle me llega, así que así se queda. Pero tiene una licencia gpl, así que el que quiera cambiarlo es libre de hacerlo :)

by valdaris at June 10, 2009 08:47 PM