This is my (in)activity log. You might like to visit
Productivity a subsidiary of Collabora focusing on LibreOffice support and
services for whom I work.
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. Failing that, there are all manner of interesting things to read on
the LibreOffice Planet news
Stuff Michael Meeks is doing
Up; mail chew, synched with Caolan & Armin on some
oddness in the VCL/gtk+ backend and pushed a cleanup & fix.
Interested to hear from a Jeff that my issue was probably a known GStreamer
Some Amazonish Christmas-present shopping; trying to get
good Cobalt HSS drills cheaply; hmm. 1:1' calls with Andras &
Early up; quick breakfast; out to practice at NCC; played;
Tony spoke, back for a fine lunch with Sue, Clive & Boys, and
Bruce & Anne - chatted happily much of the afternoon; lovely.
Gordon sermon before bed. Pillow-talked happily until too late.
Up earlyish; tried (somehow) to get GStreamer to work on
Miriam's OpenSUSE 13.1 - enabled packman, burned many unhappy
minutes wrestling with different versions of different things,
broken gst pipelines, switching packages incrementally between
vendors, installing more and more bits. I used to like VLC because
it was one big lump of download that "just worked" until they
decided to go with the "one hundred pieces any developer with
lots of time can just plug together and debug, while no user can
install or use anymore". Eventually discovered that deleting my
~/.cache/gstreamer, ~/.gstreamer* made things suddenly
work: nice, sadly don't have the bad files now.
Breakfast - cheering. Nicki over with kids - plugged at
reading around SalGraphics usage; more horrors.
Lunch, out to buy a new fireplace/surround in Cambridge.
Anything to be rid of the 30's monstrosity we have; an interesting
selection - left the esthetics to J.
Home; back to SalGraphics - eventually discovered that
(depending on backend) we can and do end up with multiple wrappers
of the same underlying OS resources; which causes my issues. Something
like a rampant mis-use of multiple
fdopen's on the same
underlying file; fun. At least it makes sense finally.
Up mending H's new phone screen with her; judicious heat-gun
usage - trying to remove loca glue residue: seems WD40 is the miracle
cure there; bed.
Mail chew; hackery; lunch; interviews. Poked at the
SalGraphics lifecycle - which is a complete mystery;
inconclusively and at length; rather important if you want to
key a cache/double-buffer of the screen contents on it.
More tinderbox fixage; various nasty dependency issues, unwound
a gallery build bootstrapping nasty. Plugged away at other bugs. ESC call
in the afternoon, chat with Kendy. Dinner. More hackery until late.
Mail chew. Fireplace salesman arrived to measure up a
couple of rooms. Nursed some tinderbox breakage - odd event
ordering bits throwing up pre-existing bugs; nice. Nailed a VBA
unit test issue, and another writer SolarMutex issue.
Chat with Bjoern, Florian & Thorsten; Lunch. Crunched
some update stats, board call, built ESC agenda.
Remembered to link to the awesome 1st Packaging as directed
by my great Sister in Law & Husband, for any of your of
plastic packaging needs; end advert.
Helped H. get setup with her first mobile buy / mend /
resell iteration. Worked late, while J. at a PCC meeting. Changing
global headers is insanely expensive.
More struggling with main-loops; product team call.
Discovered that the new scheduler has the (non-optimal) idea of
setting a MAX_UINT64 timeout in milliseconds to the glib
main-loop timeout; and this is really a non-clever idea.
Also (thanks Dimstar) managed to find the SRPMs
for openSUSE 13.2 which was surprisingly hard (though finding
the source in the build-service is easy).
Plugged away; tested on windows; Norbert kindly tested
on Mac; all good (encouragingly). Read stories for babes.
A day of E-mail, and lots of calls; 1:1's, partner team
meeting, bit of hackery; team meeting; more hackery until late -
trying to unwind a lot of evil in the VCL main-loop; we badly need
a real 'idle' concept; starting to get to that.
Off to NCC, Claire spoke, quickly home for a fine roast lunch
with M&D; bid 'bye to them later, slugged a bit. Off to see David,
some ladder steadying, and weather-board sawing action together. Home
for tea, bed early.
J. out at a Pregnancy Crisis conference in Birmingham with Sarah.
Looked after Isaac; H. and N. out to YFC Edwardian tea-party event; played
with M. and N. got a bit of work done too.
David over in the evening; dinner, really good to catch up with
him; M&D over, call with Tom & Becky; J. returned, up late chatting.
Up; mail chew, upgraded my Google+ - oh dear; found it
impossible to add someone I searched for to a circle - weird;
sad too - I need to use Circles to work around Google+'s searching
bugs; some people simply don't show up and need their own individual
circle. Another acute irritation is that people who pay for Google
services, seem to get an emasculated Hangout experience - whereby
they can't call, or be called by freeloaders (like myself) - which
makes it hard to include or interact with them.
Lots of admin catchup from a day out and a crazy week too.
Up too early; mail chew, slideware. Train to Cambridge
setup; good to catch up with Neil; Customer meeting all day,
fun. Home, read stories to babes, bed early.
Mail chew; slideware building; built ESC stats; fun.
Worked late on slideware.
Mail chew; hackery; calls; more hacking.
Practise with babes; chat with Robert; mail chew, struggled
onwards with OpenGL / GLX API - such a hideous disaster-area of API
mis-design it is harder to find than OpenGL: first, fully understand
all global state the driver has, second - understand how each method
manipulates it, third - understand how that intersects with each OS'
use of the underlying resources.
NCC, back for a pizza lunch. Played games, slugged;
Quartet practice, managed to knock off a new Christmas Carol
rather quickly; good. Bronny over for a chat with J.
Out to Go-Ape in Thetford with Naomi - her annual trip with
the Father; swung through trees variously; fun. Had a nice lunch
together. Home, worked away at OpenGL rendering pieces.
Mail chew, sub-team call. Curious about Microsoft's principles
around Cloud Computing. It is curious in a single article to highlight
the inter-service co-operation between Governments and the safety brought
by hosting your data in a place that it is easy for the local Gov't to
get access to without your knowledge. While regulatory compliance is an
important topic, having full control of your data & applications on
a real private cloud still seems like a good approach for people with
real privacy concerns.
Some real hacking on OpenGL bits; sync. with Cor, more
hackery, interview; dinner, played with babes, couldn't sleep, more
hackery until late to get exhausted.
Commercial team call, mail chew left & right, quick
monthly mgmt call, ESC call; finally got to fixing an easy bug to
Mail chew, back to back documentation lead interviews.
Hacking on ValueSet's to let them have icons and labels
hopefully improves the look of impress transitions, nice to do
a bit of hacking.
TDF board call.
Into Cambridge, caught up with Tracie, met with Dom
& Ben. Hacked a bit, home again for lunch. More hackery
Out in the evening to help with the Cub's night-hike,
spent a long time discussing interesting questions: the
probability of asteroid strike, what to do when abducted by
Aliens, the end of the world, Nazis - and their role (or not)
in the twin-towers, and so on. Small boys are rather different
to small girls it seems.
Back to listen to some Milton Jones (the man is awesome),
What's it like to have voices in your head ... I hear you ask,
Militant Feminists ... I take my hat off to them.
Up too early, train into London, no seats - worked standing up
on a convenient luggage-rack; nice. Pleasant partner meeting. Lunch.
Train to the office, went over financials with Tracie, couple of calls.
Train problems, taxi home.
Off to NCC with John, played violin in the band; lead
the older kids work downstairs; home for a quick lunch. Dropped
M. off to a rememberance day parade. Applied slugging. Movie,
Off to Sue & Clive's, worked on report writing
in the car at some length while J. drove. Had a lovely time
together, great to see the work going on at 1st Packaging -
fine roast dinner, out for a walk nearby. Bonfire in the
evening with stories, marsh-mallows, fireworks, and fun.
J. kindly drove home while I typed. Prepared youth work for
tomorrow on Ruth, fun.
Set too hacking a some main-loop work around impress
transitions & effects I've been wanting to solve for a while.
Made some progress.
Plugged at mail, calls; ESC call, team call - too much
talking, too little hacking.
Mail chew; paperwork review, signatures; contract tweakage.
Dinner, put babes to bed, finally a patch to clarify the current
OpenGL status, and settings (which take effect after a re-start).
Mail, commercial team call; contract work.
Up early; mail chew, 1:1 calls variously, kick-off call.
More mail chew - somehow a ridiculous amount of admin piled up
over the weekend . Team call.
James & Kate came over - really lovely to see them,
and spend the evening together while they're in the country.
Off to NCC with Jackie & Pete, played the violin; hitched
home with the Staffs; roast lunch slugged
for much of the afternoon, digesting. Slept terribly - lots to think
My content in this blog and associated images / data under
data/ directories are (usually)
created by me and (unless obviously labelled otherwise) are licensed under
the public domain, and/or if that doesn't float your boat a CC0
license. I encourage linking back (of course) to help people decide for
themselves, in context, in the battle for ideas, and I love fixes /
improvements / corrections by private mail.
In case it's not painfully obvious: the reflections reflected here are my
own; mine, all mine ! and don't reflect the views of Collabora, SUSE,
Novell, The Document Foundation, Spaghetti Hurlers (International),
or anyone else.
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)