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
- Talked to Nat re: property bags, it seems we need to re-write to make
them like gtk-args.
- Talked to Paolo Molaro; it seems that CORBA_Environments being sent
to callbacks is bloat, and should be culled. Every function that registers a
callback should have a polymorphism _full with a destructor for the callback's
user_data; this helps bindings lots; eg. see signal_connect_full.
- Paolo also wants a way to add menu items / toolbar items that can be
scripted. Also we need a gtk signal when we move cell that passes the new
position and current text. Suddenly realised Paolo is the guy working with the
blind who can't use gnumeric until we have this signal.
- It appears my friend David Faure missed his KDE talk, I hope he is
still alive, worrying.
- My GNOME talk seemed to be well recieved by all, I demoed glade doing
bonobo components, minesweeper in gnumeric, gnumeric's print preview. I showed them some
great zoomed in screenshots of the canvas' antialiasing which was good, and raved
about licenses etc. Some good questions, thought provoking. Amusingly I only
discovered that the talk was supposed to be 1:15 after I had written a 45min talk.
Luckily I discovered before the talk, and waffled more. I managed to slander all
people that write in a back to front language I hope they forgive me.
- My slides for both talks are available here:
status and
tutorial. They
are all in MagicPoint format ( which is plain text you can read easily ). You
can grab MagicPoint from here.
- Met Paolo and discussed the problems with Bonobo making the perl bindings
difficult, most of these are bad design and we can hack them out / about I think.
Paolo agrees with me that properties need re-writing which is great, I was beggining
to doubt my sanity. Paolo's doing a great talk on Gtk enabling for the blind. It
turns out that blind people can use gnumeric fine to load eg. Excel sheets, but
can't really use gnumeric because of the lack of a position_changed signal that
passes the position of the new cell and it's text ( on the Sheet ).
- Absolutely tons of people here, the exibition floor has a special
'LinuxWorld' carpet at the entrance, its really OTT the saturation advertising
and the pressure is just making my typing faster and my sholders more bowed;
think 'Strong Position'.
- Went to La Traviata at the Metropolitan Opera house; the first
opera I'm aware of having seen. Much as I had expected, quite enjoyable but
things such as dying take a long time in Opera and warble a lot; nevertheless
had it not been for the cheap standing seats it would have been great. Met a
nice usher.
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)