Stuff Michael Meeks is doing
|
|
This is my (in)activity log. You might like to visit my employer
Novell which is an amazing company, and also
Dell who in days of yore provided me with a
free laptop for Gnome development / conferences.
Also if you have the time to read this sort of stuff you could enlighten
yourself by going to Unraveling Wittgenstein's net or if
you are feeling objectionable perhaps here.
Older items:
2009: (
J
F
),
2008: (
J
F
M
A
M
J
J
A
S
O
N
D
),
2007: (
J
F
M
A
M
J
J
A
S
O
N
D
),
2006,
2005,
2004,
2003,
2002,
2001,
2000,
1999,
legacy html
-
Plumbers, and Project Managers, and diggers, and
carpenters conspiring to improve everything left & right.
Briefed them all carefully for the impending week of holiday.
-
Prodded again at the dlopened module that was
crashing on dlclose, fixed that by using an OO.o idle
handler (one-shot timeout), but then on re-load we re-register
the GType and bad things happen. Read the GTypePlugin code,
oh dear. Why can't we simply have a single, simple flag that
says "free this type when it is no longer referenced" -
surely that would be infinitely easier. Decided to lookup and
clobber an existing class of the same name's vtable manually
if it is pre-registered, and to do my own class_init and
instance_init - apparently that is by far the simplest
approach. Of course, in C++ there are (I assume) far worse
problems (around vague linkage) with unloading modules.
-
Fixed up the OO.o quickstarter issue, and created a CWS
for it. Pleased to see the evils of dual licensing getting yet more
exposure -
speaking of Drizzle the author says:
Our reward has been that in our single year of
operation we have achieved a larger base of contributions then
MySQL achieved in its decade long existence. Community contribution
at the expense of proprietary extensions is a small price compare
if you consider the value that surrounds us by releasing that
opportunity. ... The conflict inherent in trying to reserve rights,
and take the rights from others, leads to conflict.
I couldn't agree more; and I too find RMS' support for
the concept of proprietary licensing, as necessary for developing
a piece of Software somewhat amazing; some kind of highly selective
purism. Surely a better remedy than divestment would be the LGPLv2+.
-
Caught the builders at lunch filling in the trench with
foundation, despite it being 10cm in the wrong direction along
it's length - bum. Managed to rescue the excess concrete for
a base for a children's play-house at the end of the garden.
-
Tried to work out what I did this year, to fill out my
objectives in the web tool - I could swear I did this last year,
but couldn't find that. Onto the next fun bit of admin - expense
filing.
-
Eat dinner during an unexpected call - ultra-cheap Iceland
sausage caserole & mash, (delicious), lighting packing of the
car, and J. drove us to Brighton to M&D's.
In case it's not painfully obvious: the reflections reflected here are my
own; mine, all mine ! and don't reflect the views of Novell, The
Lithuanian Gov't or Arnold Schwarzenegger. It's also important to
realise that I'm not in on the Swedish Conspiracy.
Occasionally people ask for formal photos for conferences,
bio.
or fun.
Michael Meeks (michael.meeks@novell.com)