Eclipse: Recently I've been playing with eclipse + cdt to use it as a GNOME platform development evironement. I needed to rebuild the swt-gtk/mozilla bindings because the binary provided by eclipse.org is linked agains mozilla 1.6, and both, my Fedora Core 3 and my GNOME 2.9 jhbuild env are using 1.7, and of course they are not ABI compatible. The best part of eclipse is that it's really easy to extend. For example, I've been using Red Hat libhover patch to get inline info about glibc functions. I should be able to extract also this kind of function-description XML from GNOME platform gtkdoc. In the meantime, I wrote siple doc plugin to browse the full GNOME documentation inside eclipse. Also tried the ChangeLog plugin, and definitively it's quicker than a vi myfile; prepareChangeLog.pl; vi ChangeLod; cvs commit sequence. Also tried the bugzilla plugin, but it only works with stock bugzilla, not GNOME customized one. Maybe we should wait until bugzilla 2.18 XML-RPC interface for this stuff. I'm really happy with the function autocompletion and the CVS integration diff-viewer. It would like to see a GLADE ui Builder component based on the Visual Editor Project.



Buddy List: Another issu to take on consideration when designing software is not only user cases, is also "personas" using it. I can understand that most of us (hackers, techies, etc...) are doing IM simultaneously with other task like web sufring, e-mail reading, programming, etc... But not all people is doing this. Maybe a half of my contacts, after eating dinner, sit on front of their computers just to talk over IM. They don't want to talk to a concrete person, they just want to talk to whoever is online and spend 1 hour only doing that, so they want a full list of every on line buddy, that is a buddy list or a "search for all my online buddies groupped by groups"
Jeff, Jakub: I can I agree with you don't like/using buddy contact list for IM, but again, we shouldn't develop applications for hackers (as we did with GNOME 1.4). 99% of IM users wants a buddy list, just because some of the most cases of use:
- Alice has Just arrived home and is reading her email: she takes a quick look to her buddies screen names (this is because lot of users change their screen name to show their feelings) and if her friend Bob screen name is "I hate the world" she would talk with him
- Alice is bored: she chooses one of her old friends she hasn't talked with in three months
- Alice wants to have sex: she has to see the full list of buddies, because she hasn't a group called "fuck friends" (and cannot do a search), because she is very polite
- Alice...
This is my random (and maybe flaming) list:
- Why Red Hat is not making any Java-GNOME application? If they want to promote java as a platform for the linux desktop and bindings are stable, why not use them for their custom apps instead of pygtk?. Novell (and lot of more people) are doing cool .NET apps for Linux Desktops.
- Why garnacho is not yet on p.g.o? (He should blog more frecuently)
- Why GNOME people are not forking gaim?
- Why Microsoft has delayed so much Longhorn?Maybe to allow Linux to get a decent market share?
- Why all of us are not using Eclipse instead of Emacs or vi for developing GNOME?
- Which one would be the killer UI Builder for GNOME, glade-3 or Gazpacho
- Why we are not coding in scheme as the original GNOME Annouce said? (I'm puttig this one here just because I'm a dissaster with bookmarks)
- Whould gnome-keyring-manager be included on GNOME 2.10? It's on FC3!
- Who will wear the pants at Stuttgard?
- How many eastern eggs do we have in GNOME?If you answer with more than 4, you win the prize
Last Sunday I flyed to Berlin with a friend just for a concert, the best concert of the best musician: Tom Waits. We spend there 4 days and enjoied a lot the city. We took some beers with murrayc.

. Remeber, tomorrow is
a gnome love day!