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.
Stuff Michael Meeks is doing
- Up early, too light and noisy. Discovered that by closing
the windows more sleep could be obtained at the cost of par boiling
- Back to the action; the same Control bug, grief; getting
places with it though.
- Lunch with Ian, Peter, Bradford & co.
- Fiddled with the whiteboard trying to get Monikers
conceptualy sorted in my mind. Ettore corrected a couple of heresies I
had fallen into which was excellent. Big argument about how to hold
references in Monikers.
- Started hacking Monikers, got the skeleton in place,
implemented a 'file:' moniker. Dudes, this is so cool. I can do
something ( concatenating the build / resolve process for clarity ):
Bonobo_PersistStream stream = some_moniker_fn ("file:/demo/a.jpeg", "IDL:Bonobo/PersistStream:1.0");
But this is the trivial part of the file moniker; better
still you can do:
Bonobo_Embeddable stream = some_moniker_fn ("file:/demo/a.jpeg", "IDL:Bonobo/Embeddable:1.0");
And it will automagicaly find an embeddable to deal with the
mime type of a.jpeg, activate it, get its PersistFile / PersistStream
interface, create a stream and feed bits into it for you, before doing
a QI on the object and returning a cute embeddable interface for you
to embed easily.
- Rested on laurels a little. Still no luggage for Ettore
who is going progressively more bananas about it.
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,
Michael Meeks (firstname.lastname@example.org)