I’ve started changing the UI of the gnome-database-properties tool
(part of libgnomedb, which allows users to configure their data
sources) so that it now displays the tables data directly when
opening the properties page for a data source:

This window is directly available from Gnumeric, Abiword, Mergeant, and, as soon as
we finish the updatable models thing, users will be able to easily modify the
data in the underlying database from this window.


Novell rocks so much!


My neck is much better today, woohoo! Tomorrow, if I’m still ok, I’ll go to
sign up on the swimming pool near my house, to swim for 1 hour or so every
day, so that neither my neck nor my back nor anything hurts me anymore. Thanks
to all people who sent greetings, and more thanks to the people sending
suggestions on what to do.



My neck is being hurting me for a week now, and yesterday I had to stay for
hours lying in the bed, with a terrible pain in it. So I went to the doctor
and now I have a necklace to use when I’m in front of the computer.



Just finished doing the 1.99.3 release of GNOME
, to follow the GNOME 2.5.0 release, whose star feature is the
addition of the desktop sharing tool, written by Rob Clews. Before that, last night,
I managed to release the first libgda/libgnomedb releases for the 1.1.x
unstable series, which contain the beginning of the updatable models
support, which will make using databases (or any other data source a provider
is written for) with these libraries a child’s play. I just wish we settle
down the few misunderstandings there already seem to be, and have both Paisa
and Laurent continue their work on that as quickly as they had been doing


Fast User Switching applet

I went yesterday to Zaragoza
to give a couple of talks. In the morning, at the Youth Institute, I had to give a
tutorial on GTK/GNOME programming. Since the people attending already knew a bit about
GTK, I decided to implement the Fast User Switching applet in the talk.
So, we just had time to implement the applet itself, and the ‘New login’ menu item,
but I think it can perfectly be the base for more improvements. As a result of
the talk, a couple of guys were interested in carrying on the development of the
applet, so I assigned them to research on how to communicate with GDM to get
the list of open local sessions and show them up on the menu, so that users
can select them. To actually change the virtual terminal, I guess chvt is the
command to use, or is there a better way?


Compile farm at home

I recently found out about distcc,
a distributed C/C++ compiler. The installation is very easy, you just have to:

        export CC=distcc
	export DISTCC_HOSTS={list of hosts with distcc installed}

and then, whenever you run make with more than one concurrent job (make
-j n
) or many compilations at the same time, your compilation will be
distributed among all hosts specified
in the DISTCC_HOSTS environment variable. Latest version
even includes a GNOME UI for monitoring the compilations:

So far, it seems to work ok, except when running make -j 8 on
the Evolution sources. In that case, it seems to hang for me.



James Cape is kicking ass on his work on libgnetwork. He just finished SSL support,
and has started working on the Unix and UDP sockets support. Go James Go!


Just watched on TV a documentary about the
Prestige catastrophe
that happened one year ago. It’s really sad to see the volunteers talking about
how the local government in Galicia and the Spanish government left them on their
own cleaning up hundreds of beaches infected by the fuel. Also, even sader were
the people from those governments saying all the time that everything was ok, that
the situation was under control, etc. But the fact is that there are still (this
summer, a year later, some beaches in the north of Spain still got more fuel).

But this is not all, since the volunteers seemed to be misinformed by those
governments about the situation of the different black tides. Luckily, the
Hydrographic Institute of Portugal had that same information and gave it away to
anyone wanting it.


Viva Chile!

Back from Chile yesterday, where I had a really great time. The people
there are just fabulous, they are very kind and they treated us, speakers,
as kings.

Actually getting to Talca, where the conferences were taking place, was the only bad
thing, since it took like 26 hours from my mother’s in Madrid to the hotel in Talca.
Although I expended like 3 hours running with the baggage, drinking beer and eating
in Santiago, with Alejandro, his wife and Ednilson. In the arrival to Santiago, you
can see the Andes mountain range, which is awesome:

Then, in Talca, met a lot of very nice people, from the organizers (Jorge, Alejandro)
to the attendees, where there were really young people, fresh blood for GNOME
(since I think Federico and I convinced them to hack on GNOME :-). Also met again
my friend Germán,
who seems to be the reference in Chile for Free Software.

First day of the congress was about political talks, with the people from the Chilean
customs, people from La Junta de Extremadura (making the number of Spanish people in
the congress to 3), and, in the afternoon, Federico’s talk about GNOME (with a very nice
to Chema
(we knew the tragic news that same day in the morning, and it was
a bit of a shock)). After Federico’s talk, I gave mine about Mono,
and it seems it interested many people, so there will hopefully be more developers
coming from Chile.

The second day, Federico and I had a room for the whole day, so we talked about various things.
I opened the day talking
about GNOME-DB
and I succeeded in making the people from
Galilea (a local Real Estate
Company that is developing a GPL ERP for themselves) interested in it. Then Federico talked
about the GNOME Canvas (please Federico post the slides :-), with very nice sample code. After
lunch, I talked about CORBA
. It was maybe a bit too advanced for the people there, since the questions
I asked to give away t-shirts (Federico had brought Ximian t-shirts which we were giving away
to people answering the questions we asked at the end of the talks) were answered
not as quick as in the other talks. Then Federico replaced
his Drag&Drop; talk with an interactive session, where people asked questions about
anything related with helping GNOME. So, he talked about translations, documentation, GTK,
etc, making the talk the best in the congress (in my opinion).

Last day, before getting the bus to Santiago airport, Fernando (from Galilea) drove us to
San Javier, a village near Talca where there are plenty of vineyards. He brought us
(Federico, Oralia, Tim Ney and myself) to Balduzzi vineyards, where we bought some wine
to bring it home.

So, a really nice trip, and in fact, the most productive congress besides GUADEC that I’ve
ever attended. I just look forward to attend next year.

All photos here.