Stuff Michael Meeks is doing
|
|
This is my (in)activity log. You might like to visit
Collabora
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
feed.
Older items:
2023: (
J
F
M
A
M
J
),
2022: (
J
F
M
A
M
J
J
A
S
O
N
D
),
2021,
2019,
2018,
2017,
2016,
2015,
2014,
2013,
2012,
2011,
2010,
2009,
2009,
2008,
2007,
2006,
2005,
2004,
2003,
2002,
2001,
2000,
1999,
legacy html
-
Plugged away at another set of bgsave issues -
leftover tile renders getting called in the wrong process,
-
Picked up E. from Soham - 1st GCSE exam done - nice,
high spirits; a bit of lunch.
-
Wrote slides for a Tea Time Training on logging, realized
quite how verbose we are, and spent a while cleaning up the
logging code to make it friendlier; now if you do nothing,
nothing spews out in the log. Gave the talk.
-
Small fixes to truncate super-long JSON debug dumps, and
to stop the frenzy of 'fsync'ing that we do (NSS's sqlite for
certificate management) - as well as many files we write to;
sync 'fsync' is for us a successful up-load to the remote
storage, none of that is needed (and it is at least visible
on latency profiles).
-
Up early, took E. to school; tech. planning,
COOL community call, CODE 24.04 release retrospective.
-
Split callback processing and queueing out from
incoming message processing, collapsed classes, made the
message queueing code far cleaner and more efficient.
Avoided lots of message re-parsing / tokenizing.
-
Put hooks on external doors to hold them open against
the wind; more wire for J's roses put up in the garden.
-
Up early, out for a run with J. To work - booked
Eurostar for OS Founders conf in Paris; chewed away at unit
tests, got them stable & pushed.
-
Plugged away at re-factoring callback emission;
removing over-abstraction and un-necessary code in Kit
message handling.
-
Helped E. with English Poetry revision in the evening.
-
Dropped E. to school; Planning call, M's driving test -
a pass! encouraging - less Taxi-ing needed for a bit. Calls,
E-mail backlog chewed.
-
Design review with Caolan; finally made progress on my
unit test problem: being too quick: if we clear modification
& then re-modify a document before we had time to get
notified - we don't get notified; hmm.
-
Up lateish; breakfast at 'the cafe' - our front patio
in the sun. Adjusted camera with J. and M. & checked with
Sue & Russel.
-
Ordered various necessaries & fittings on-line -
attempting to seal poorly sealed Dot
& Dab.
-
Plugged away at adding more unit tests; interesting
behaviors. Out for a run with J. and movie in the evening.
-
All Saints, family service. Pizza lunch. Played
Rummikub together, pottered about the garden, watched
Netflix' newish Dirk Gently series; fun.
-
Up lateish; off to B&A's - hacked in the car on
various bgsave race pieces.
-
Caught up with B&A, fine lunch, mended the
plumbing; had to use a re-seating cutter on the brass tap
seat; no dripping. Tightened diagonal tensioner on potting
shed door to make it open.
-
Home to see and feed the revising M&E with a
fish & chip dinner.
-
Day of (mostly) hacking on background save - plugged
away at writing more unit tests for interesting potential races.
Lots of complexity waiting to mug you when you're not looking,
improved unit testing infrastructure here and there.
-
Tech planning call, sync with Lily, mail backlog.
-
Booked flights to the next LibreOffice Technology
Hackfest
in Budapest - hosted by Miklos. Should be a great place to
work on all things LibreOffice & Collabora Online.
-
Got background save progress updates to not interrupt
the user with a popover, but use the file-name 'renaming'
progress animation instead.
-
Getting rather into collaborative SUDOKU with J. -
rather a nice companionable thing to do together.
-
Mail chew; caught up with the backlog mostly.
Testing call, catch-up with Anna.
-
Plugged away cleaning up progress notification
from kit to browser processes, with JSON details for
background save.
-
Band practice in the evening.
-
Mail chew; planning call, sync with Lily; lunch.
Monthly mgmt meeting; partner call. Worked on slides for
a conference.
-
Watoto
Childrens Choir back to perform in the Memorial Hall,
enjoyed the concert; hosted Wycliffe and Chrispus at our
home.
-
Mail, status report, bid a fond 'bye to B&C. Various
1:1's, lunch, catch up with Jos & Caolan.
-
All Saints; home for roast lunch, chatted, dropped
babes into StAG - had a brief walking tour of Cambridge,
back to watch a movie together. Picked up babes, bed.
-
Up lateish, plugged away at getting patches merged;
got a better unit-testing approach for stubbing LOK sorted
out.
-
Barbara & Colin over in the afternoon; caught up
with them, dinner, poor weather, chatted & slept.
-
Mail chew something of a large backlog; partner
call, lunch, retrospective call; plugged away at admin
backlog.
-
Up too early; lengthy travel home - hacked on various
cleanups on the plane / train.
-
Home, late partner meeting;
My content in this blog and associated images / data under
images/
and 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
or fun.
Michael Meeks (michael.meeks@collabora.com)