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
- Poked at the win32 build - cygwin managed to hang
forking it's own 'sh.exe' - embarassing, seems it's related to
it's own mangled paths:
/opt/
instead of
/cygdrive/c/cygwin/opt
or whatever.
- Some code review, looks like we can save >1Mb from
libsal by dlopening exotic text encoding translation tables on
demand, at least on Unix where UTF-8 rules the roost.
- Once again stymied by subversion's Wow man,
anything should be possible attitude, that makes it really hard
to do simple things easily; I want to recusively tag the current
directory since I'm about to do something I might later regret;
cvs tag Foo
seems to equate to a multi-step process:
- Work out the branching strategy / location
for this repository, branches can be 'anywhere' man.
- Check out the 'branches' directory
(non-recusively -N otherwise presumably you bomb your
disk) to somewhere.
- Now svn copy the source to the new location.
Oh - did I mention that you also can't simply list the
tags that apply to a given sub-tree, you have to go groping around
typing long URIs in repeatedly, and working out where people ended
up copying them etc. SVN while extremely powerful seems highly
unusable for the rather common branch/tag/list-tags operations.
Hopefully manually writing the revision in the ChangeLog will
suffice.
- Reviewed Joerg's helpful comments on my configmgr
refactor, giving some interesting pointers to futher savings.
Hopefully if we can get the front & backend close enough to
each other code-wise, we can understand the intermediate bit
well enough to do something about it. Marveled at the
charismatic pidgeon in the garden raising one wing in the
rain (washing?).
- Spent some time making a nice package for my slab
based yast2 control center, poking pdb, autobuild etc.
- Out to Newmarket Open Door to setup the Linux box,
got the hub in, and (after blowing up 1 network card [ prolly
one of my hand-made patch leads shorted & killed it,
sigh ] ) managed to get all 4 machines talking & connection
sharing: yast is rather good for that.
- Back for a team jolly that didn't arrive. Dinner,
Coleen & kids playing around the table. Back to work to
catch up lost time.
- Dug at the textenc code - it seems there is an easy
1.7Mb to save from 'sal' by ripping the (almost never used)
textenc (encoding translation) code out into a dynamically loadable
library; for those who still have IBM_850 encoded data. While doing
this produced a nice list of used textencodings on startup/edit,
very surprised to discover several (low number) encodings
still in very active use: turns out to be a
vicious polymorphism related problem. Thank goodness most
low enum value encodings look sane in the ASCII range.
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)