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
-
Up lateish; drove to St Albans with the family
to meet up with Sue & family.
-
Removed 4% of CPU from a week-long profile of our
demo servers: avoiding lots of extension querying with a
one line change: fun.
-
Played with H. and a stand-in Chris at Church
for Easter Sunday, good congregation & singing,
H. doing well on the Organ.
-
David & Jocelyn over for lunch, caught
up with them.
-
J. out for a run, got Minetest setup again
for the babes with their old map included. Applied
slugging.
-
Pottered around, poked at tax planning with J.
-
Bruce & Anne over for a fine lamb lunch,
lovely to see them.
-
Re-worked SocketPoll to improve (somewhat
hypothetical) re-entrancy issues for fun.
-
Watched Mission without permission a
blast from the past with the family.
-
Off with the family; out to Nowton Park for a
wander in the sun. Into central Bury to have some
Greggs in the Cathedral Gardens.
-
Wandered The Range with H. and E. - got some
potential earth containers to fit a vacuum separator.
-
Home, split up background save bits to push.
Watched Damsel with the babes, soup dinner.
Played Rumikub with the family.
-
Mail, admin, tech planning, COOL community
call. Group of partners call, marketing strategy
call; lots of calls.
-
Discovered that using an A2 M8 bolt as a die
to thread a pencil makes a great fidget toy.
-
Finally got to some hacking; Caolan found the
watchdog thread could trigger perf via an unusual
syscall (futimestat); but it would just sample the
watchdog thread. Fixed that by moving it into a signal
handler with signals.
Finally can get pretty flamegraph profiles of particularly
slow things quite simply with
perf record -e syscalls:sys_enter_futimesat
. Grateful for Brendan
Gregg's great profiling site - bought his book for
good measure.
-
Early partner training call, partner call, sync
with Caolan on the not entirely obvious SfxMedium code.
Lunch. Catch up with Naomi & Lily. Sales call, poked
at background save.
-
Band practice in the evening with H. prep for
Easter Sunday.
-
Up early; off to a French ministry customer meeting
with Philippe & Meven. Lots of useful feedback - and a
chance to improve my French comprehension.
-
Out for a nice Italian lunch, and back on the
Eurostar - got some patch review & another COOL-days
lightning talk done.
-
Mail chew, 1:1's with Lily, Miklos, lunch,
H. dropped to the station; mail & admin and
COOL-days slide creation on various trains to Paris.
-
Met up with Meven, had some Crepes, up late
chatting.
-
All Saints, played violin & orchestrated the
organ for Peter. Home for a lovely roast lamb lunch,
exhausted relaxation - movies, crisps, rest.
-
Up earlyish, packed tools variously; off to
David S' with H. joined by Chance & David M.
Managed to get the next stair flight up-stairs, and
to fit the work platform.
-
Dry-fitted stairs, and cut/routed to size,
got tricky winding corners all aligned etc. Break
for tea & cake.
-
Set too with the glue - and somehow managed
to get everything nicely fitted, glued, pegged,
screwed to the wall etc. The third stair case fitted,
and by far the best. Bid thanks & 'bye to Chance
& H.
-
Lunch with David M, back to get the final
pieces glued in & steps fitted. Home exhausted.
-
Mexican dinner, N. creating refried beans;
Three Body Problem with the family.
-
Check-in with Rash, Quikee & Lily on K8s,
sync with Lily. Finished E-mail, and got to some hacking.
-
Polished background save a lot; eventually got
to something good, only to discover that CoW of memory
is not enough, the forked background process deletes
things from the file-system that the parent process
needs for the next save: hmm. Started working on that.
-
Tech planning call, COOL community call and some
testing action; new staff on-boarding / three month
orientation catch-up. Sync with wider marketing group.
-
Interesting start-up demo / pitch. Plugged away
at patch merging & improving unit test behavior.
-
Worship Committee meeting in the evening at
David S's.
-
Up early, out for a run with J.
-
Early customer call, sync with Lily, mail chew, all
hands meeting. Poked at socket lifecycle management, and
SocketPoll workings in much more detail. Band practice,
worked until late.
-
Mail chew, planning call, sync with Naomi & Lily,
lunch, monthly mgmt meeting, poked at some overdue 24.04 coding
treats - discovered some corner-case performance issue by
lengthing our fallback poll loop waits substantially; fun.
-
Mail chew; day of 1:1's and catch-up admin & planning.
-
Reflecting on why I get -so- spam these days, I suspect
LinkedIn likes to target on 'CEO' job title instead of the much
more opaque 'General Manager'; if I wasn't so busy turning down
the corporate 'enlargement services' equivalent I'd test that.
-
Up earlyish, breakfast with the parents, bid a fond farewell
& drove home. N. cooked lunch; J. and N. went to visit Izzie,
H.M. & E. to StAG; relaxed variously - watched The King -
interesting; its good to have a wife who speaks frankly to you.
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)