Advertising

Murray's Blog


Archive for March, 2006

Glom 1.0

Wednesday, March 29th, 2006

Glom 1.0 is out. It’s reasonably stable, and it does many useful things, in a simple way:

Define fields in tables: number, text, boolean, date, time, and image.
Define relationships between tables.
Define field calculations with python.
Define field lookups.
Define default field formatting which can be overriden later.
List and details views, with automatic layout when resizing.
Related records portals on […]


ListViewText

Friday, March 24th, 2006

I have reluctantly added ListViewText to gtkmm 2.9/2.10 in CVS. It’s a very simple TreeView specialization that allows only text values, and doesn’t allow children, similar to ComboBoxText and ComboBoxEntryText. Thanks to J. Baltasar GarcĂ­a Perez-Schofield, who implemented it.
I’m quite sure that this would be useless or awkward in most real-life situations, because you so […]


W-8BEN (U.S. Tax Withholding)

Wednesday, March 22nd, 2006

One of my clients in the U.S. requires me to fill out a W-8BEN IRS form. This is quite normal and probably should have happened with my other clients. It allows them to not withhold 30% of my payments, because I’ll be taxed on that income in my own country, under income tax treaties, and […]


GNOME 2.14 release notes heroes

Friday, March 17th, 2006

I was worried there for a moment, but Davyd Madeley and Bob Kashani really pulled it off in the end. The GNOME 2.14 release notes are well done and have been translated into a heap of languages. They’ve been very well received, creating a nice warm glow around the 2.14 release. It’s a lot of […]


UK Passport renewal in Munich

Friday, March 17th, 2006

I noticed that I have to renew my passport which expires next month. Looks like I have to post it off to Dusseldorf. I was surprised to still see this remnant of the class system on the application form notes.
“Someone who has known you personally for at least two years should complete and sign Section […]


2-digit years are broken

Wednesday, March 15th, 2006

Glom tries to always show dates with 4-digit years, in your locale’s appropriate format. Nobody needs the option for it to only show 2 digits years. It just works.
I had been using C++’s insanely complex std::time_put and std::time_get thingies to do this, but for some reason the en_GB locale wants to use 2-digit years for […]


This Don Marti dude is OK.

Wednesday, March 15th, 2006

I never read Linux Journal so I’d never heard of Don Marti until Jeff pointed out that his old nagazine has abandoned its future by giving the crayons to Nicholas Petreley (repellently irritating like a very stupid, spoilt, hyperactive child). But I’m glad to have discovered this Don Marti guy. What a sensible, constructive guy, […]


Flurry of Features

Tuesday, March 14th, 2006

I know I declared a Glom beta, so the features should be frozen, but I just couldn’t help it. I’m working on a Film Production management system, to put Glom through its paces, and hopefully to sell. I needed these new features:

Multiple levels of sorting on reports.
Vertical report groups: Rows of field values inside record […]


Spanish For Insomnia

Saturday, March 11th, 2006

I’ve always had trouble sleeping. For my whole life, I’ve often had those insomniac nights when I can’t get to sleep, but feel sleepy enough to keep trying. Often my mind refuses to stop thinking about stuff, so I end up giving up at 5am and doing some programming or emailing. That’s at least been […]


Glom Beta 1

Friday, March 10th, 2006

I’ve been squashing lots of bugs, as ever, and I think Glom is nearly 1.0 material, so I’m calling 0.9.8 “Beta 1″ and hoping that it gets some more testing. Realistically, only people using Ubuntu Dapper will be able to test it easily, thanks to Daniel Holbach.
There’s lots of post-1.0 features that need to be […]