Advertising

Murray's Blog


Archive for April, 2008

PostgreSQL has no Bugzilla

Friday, April 25th, 2008

PostgreSQL is an open source database. I guess that they like databases and understand when they can be useful.
But PostgreSQL has no bug tracker. Patches must be sent to mailing lists. Bugs are sent to a mailing list, apparently via a web-form, and some bugs are listed on a page, apparently written by a person.
Want [...]


Discovering Unused Code?

Wednesday, April 23rd, 2008

Glom has been through a few refactorings. I’m sure that some of its functions are never called by anything, and I’d like to remove those to clean up the code a little.
Is there some tool that can tell me what’s not used in a C/C++ application? gcov can apparently tell me what code is used [...]


Anjuta versus Eclipse: Using an existing code base

Wednesday, April 23rd, 2008

I’ve recently been using Anjuta 2. It’s far better than Anjuta 1, and less annoying than Eclipse’s arbitrarily eccentric UI, though Eclipse is obviously more feature-packed. Here is an example of how Anjuta makes a very commonly-used feature simple and explicit, while Eclipse hides the feature and leaves you in doubt. Nobody will make money [...]


Glom: Calendar Portal

Tuesday, April 22nd, 2008

Over the last couple of days I added a new “layout item” to Glom’s detail view. It works like the existing Related Records portal, but presents the related records via a calendar. It uses Mathias Hasselmann’s recent gtk_calendar_set_detail_func() addition in GTK+’s svn trunk.
Obviously this isn’t a perfect example. Any school administrator would be annoyed at [...]


Not going to LinuxTag 2008

Monday, April 21st, 2008

Sorry to various people who I will miss, but I won’t be at LinuxTag in Berlin this year. I would have liked to be there.
Instead we will be in Edinburgh/North-Berwick for 2 weeks introducing Liam to his English-speaking Aunt and Grandfather. It was the only time that we could all be in one place.


Big Tables in Glom: Leaks and libgda

Friday, April 11th, 2008

While experimenting with Glom versus a big musicbrainz database, valgrind’s memcheck helped me to find lots of small memory leaks in Glom, libgda, and libepc, and one huge GValue leak in libgda. Viewing a table of 600,000 records initially took 2 minutes (or 2 hours in Glom 1.6) and 1000Mb of memory. It now takes [...]


Big Tables in Glom: GtkTreeView

Tuesday, April 8th, 2008

For the past week or so I’ve been improving how Glom shows big tables in its list view. I created a local copy of the musicbrainz database for testing. For instance, the “artist” table has almost 600,000 rows. Glom 1.6 is awful at this, but Glom in svn trunk is getting better. There are several [...]


Openismus: Looking for a Bugmaster

Tuesday, April 8th, 2008

As was mentioned on the maemo-developers mailing list, Openismus is looking for a new full-time employee to act as the bugmaster for maemo.org, to help make it a more responsive, and less one-sided, developer community. Some obvious candidates have already received emails from me, but I’ll mention the job here in case there is any [...]


Glom 1.6 bug fixes

Friday, April 4th, 2008

We didn’t do a new major version of Glom recently, though we usually follow the GNOME schedule, because some of the new features are not quite ready, such as the drag-and-drop layout, and the new printout designer.
But this does mean that we have a chance to get a bug-fixed version of Glom’s stable version into [...]


Just-Works IR Remote Controls on Ubuntu

Wednesday, April 2nd, 2008

gnome-lirc-properties GUI is now in Ubuntu Hardy, after much effort.
We had a variety of remote controls for testing, so we could at least guarantee that it worked for a certain list. Here are our results. The ones that worked perfectly were recognized by gnome-lirc-properties’ auto-detection button and their keys were immediately recognized in the preview [...]