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
- Discovered that there was a day / date screwup in
the version of the UKUUG timetable I got, causing untold mayhem
in planning several other things - bother.
- Lydia around for lunch. Found 'man 7 unix' and
SCM_CREDENTIALS after a mental lapse - hmm, hopefully beagle
search will make my life better eventually. Pointed them out
to Egbert, prayed for improved, hostname independant, stronger
X auth to materialize.
- Spent a while writing code to attempt to guess what
files OO.o is going to load in what order, so I can use the new
CFQ iopriority stuff to do an idle load of everything we need
in parallel to startup. Of course it sucks horribly that each
(large) application has to do lots of work to work around this
inadequacy in the Linux kernel (poke your neighbourhood kernel
junkie).
- To compound my annoyance, having written all the
clever load-in-advance logic, (which has to deal with nasties
like different locales, user installs etc.) - even with Rob's lame
'cold-start-emulation' tools - it was impossible
to get repeatable cold-start results on an un-loaded machine -
they differed by 30% (over a 20second run) for exactly the same
sequence of operations. Another optimisation not included because
of the lack of sensible profiling tools / no kernel hooks for
emptying all caches. No one in their right mind includes a
complicating optimisation without hard proof of the improvement,
sad then that the system people are simultaneously uninterested
in providing the necessary tools, and interested in blaming
'user-space' for their performance problems.
- Back to gcc. Need to remember RML's nice 9.3 fixups
link. Setup NTP so I don't miss meetings. Got some random RTL
breakage during virtual object constructor compilation: good.
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)