Advertising

Murray's Blog


Archive for March, 2009

libglom is now 100% non-UI

Tuesday, March 31st, 2009

libglom has been mostly theoretical until now. But I just removed all the UI code and the GTK+ dependency so it can now be used realistically by applications other than Glom itself. This small libglom document-parsing C++ example shows how easily you can get the basic details of the Glom system. This is only in [...]


Learning Java Web Stuff

Tuesday, March 24th, 2009

Relearning Java and JSP
Over the last couple of weeks I’ve been relearning Java and JSP and learning about Google’s GWT . I learnt Java when it was first released but I last used it around six years ago and I never used it seriously in a  large project.
I’m now up to speed on new stuff [...]


Cooperating Application Instances in GNOME?

Friday, March 20th, 2009

I believe that a document-based GNOME application should do these things, even I start two instances from the panel’s Applications menu rather than starting the second instance from the application’s File menu. (For now, let’s ignore single-instance tabbed applications such as gedit.)

File/Quit should close both instances.
It should list the open instances in a Documents [...]


Books in the Openismus Office

Wednesday, March 18th, 2009

This is our small collection of books.

The gtkmm web site also has a list of C++ books we recommend. David and Michael really liked Accelerated C++, confirming the good things I’ve heard about it.
I’d like to buy some Beagle boards for the trainees to play with. Does anyone know of some good general books about [...]


Glom 1.10

Tuesday, March 17th, 2009

Today I released Glom 1.10. There are no big new features compared to Glom 1.8. It’s mostly just a port to libgda-4.0 and the addition of an experimental sqlite backend, with limited functionality compared to the default PostgresSQL backend, for embedded use. Johannes did most of the libgda-4.0 port and Armin did the sqlite backend.
libgda-4.0 [...]


boost::python in Glom

Tuesday, March 10th, 2009

I recently took another look at boost::python. It was a much better experience than when I first tried boost::python for Glom in 2005, probably because my use of the Python C API in the meantime has helped me understand what boost::python is doing. I have a mostly-done patch to use it in Glom 1.12 (Glom [...]