<?xml version="1.0" encoding="utf-8"?>

<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
<title type="text">Stuff Michael Meeks is doing</title>
<subtitle type="html"><![CDATA[
things, of varying degrees of uselessness, that I did
]]></subtitle>
<id>http://www.gnome.org/~michael/blog/index.atom</id>
<link rel="alternate" type="text/html" href="http://www.gnome.org/~michael/blog" />
<link rel="self" type="application/atom+xml" href="http://www.gnome.org/~michael/blog/index.atom" />


<author>
<name>Michael Meeks</name>
<uri>http://www.gnome.org/~michael/blog/index.atom</uri>
<email>michael.meeks@novell.com</email>
</author>
<rights>Copyright 1999-2008 Michael Meeks</rights>
<generator uri="http://pyblosxom.sourceforge.net/" version="1.4.3 01/10/2008">
PyBlosxom http://pyblosxom.sourceforge.net/ 1.4.3 01/10/2008
</generator>

<updated>2009-06-30T21:00:00Z</updated>
<!-- icon?  logo?  -->

<entry>
<title type="html">2009-06-30: Tuesday.</title>
<category term="" />
<id>http://www.gnome.org/~michael/blog/2009/06/30/2009-06-30</id>
<updated>2009-06-30T21:00:00Z</updated>
<published>2009-06-30T21:00:00Z</published>
<link rel="alternate" type="text/html" href="http://www.gnome.org/~michael/blog/2009-06-30.html" />
<content type="html">&lt;ul&gt; &lt;!-- --&gt;
    &lt;li&gt;
	Mini lie-in, breakfast, Richard &amp;amp; Clint arrived - first
sign of the builders for some weeks: they set to work hammer &amp;amp;
tongs. Mother discovered a &apos;tic&apos; on E. - guzzling away - prolly from
Thetford Forest - urk; took her to the Doctor; H. to school / sports
day. J. starting to recover slowly.
    &lt;/li&gt;
    &lt;li&gt;
	Poked mail. It seems we have an opensuse Moblin related mailing
list setup now &lt;a href=&quot;mailto:opensuse-goblin+subscribe@opensuse.org&quot;&gt;subscribe&lt;/a&gt;.
Hacked away happily at a taskstat based bootchart collector in C - very
happily, lots of high-res goodness we can show there, in contrast to the
fearful /proc/*/stat bits.
    &lt;/li&gt;
&lt;/ul&gt;
</content>
</entry>

<entry>
<title type="html">2009-06-29: Monday.</title>
<category term="" />
<id>http://www.gnome.org/~michael/blog/2009/06/29/2009-06-29</id>
<updated>2009-06-29T21:00:00Z</updated>
<published>2009-06-29T21:00:00Z</published>
<link rel="alternate" type="text/html" href="http://www.gnome.org/~michael/blog/2009-06-29.html" />
<content type="html">&lt;ul&gt; &lt;!-- --&gt;
    &lt;li&gt;
	Took babes to school, pre-school, J. to the doctor&apos;s; finally
got to E-mail, and package pieces.
    &lt;/li&gt;
    &lt;li&gt;
	Hacked away at netlink / taskstat goodness for bootchart.
Noticed that the hot weather, combined with the humidity of an adjacent
&apos;me&apos; is bubbling the the paint off my desk under my arms; hmm.
    &lt;/li&gt;
    &lt;li&gt;
	Parents arrived to nurse J. and look after babes - what a
relief; inspected the various works with Father.
    &lt;/li&gt;
&lt;/ul&gt;
</content>
</entry>

<entry>
<title type="html">2009-06-28: Sunday.</title>
<category term="" />
<id>http://www.gnome.org/~michael/blog/2009/06/28/2009-06-28</id>
<updated>2009-06-28T21:00:00Z</updated>
<published>2009-06-28T21:00:00Z</published>
<link rel="alternate" type="text/html" href="http://www.gnome.org/~michael/blog/2009-06-28.html" />
<content type="html">&lt;ul&gt; &lt;!-- --&gt;
    &lt;li&gt;
	Up early, dealt with babes while J. rested for much of the day.
Took the girls off to a party at Cheeky Monkey&apos;s, left J. to rest;
back, bathed &amp;amp; put them to bed. Sleep.
    &lt;/li&gt;
&lt;/ul&gt;
</content>
</entry>

<entry>
<title type="html">2009-06-27: Saturday.</title>
<category term="" />
<id>http://www.gnome.org/~michael/blog/2009/06/27/2009-06-27</id>
<updated>2009-06-27T21:00:00Z</updated>
<published>2009-06-27T21:00:00Z</published>
<link rel="alternate" type="text/html" href="http://www.gnome.org/~michael/blog/2009-06-27.html" />
<content type="html">&lt;ul&gt; &lt;!-- --&gt;
    &lt;li&gt;
	It seems &lt;a href=&quot;http://blog.memamsa.com/&quot;&gt;Dhananjay&lt;/a&gt; now has
a blog. Up early, looked after babes while J. slept, idled around the
house tending to sick wife.
    &lt;/li&gt;
    &lt;li&gt;
	Off to Thetford Forest for Benjy&apos;s party - a great time had by
all, though feeling pretty exhausted &amp;amp; washed out myself. Drove
everyone home. Alba kindly came to baby-sit; took J. to hospital - chest
infection, anti-biotics and rest - poor girl.
    &lt;/li&gt;
&lt;/ul&gt;
</content>
</entry>

<entry>
<title type="html">2009-06-26: Friday.</title>
<category term="" />
<id>http://www.gnome.org/~michael/blog/2009/06/26/2009-06-26</id>
<updated>2009-06-26T21:00:00Z</updated>
<published>2009-06-26T21:00:00Z</published>
<link rel="alternate" type="text/html" href="http://www.gnome.org/~michael/blog/2009-06-26.html" />
<content type="html">&lt;ul&gt; &lt;!-- --&gt;
    &lt;li&gt;
	Up, J. still in a bad way, call from Sanmarie - tap broken
and leaking; took H. to school - set off to fix tap - realised MOT
is today - set off for Cambridge.
    &lt;/li&gt;
    &lt;li&gt;
	Sat in the car show-room, experiencing &apos;3&apos; 3G mobile internet,
distinctly sub-optimal in terms of bandwidth it seems. Chewed through
older mail at some length.
    &lt;/li&gt;
    &lt;li&gt;
	Back, lunch, successful emergency plumber impersonation - back
to work.
    &lt;/li&gt;
    &lt;li&gt;
	Amused by Florian&apos;s &lt;a
href=&quot;http://florianreuter.blogspot.com/2009/06/api-design-matters-i-was-reading-very.html&quot;&gt;post&lt;/a&gt;
on API design - very true; the real problem I see with using UNO
interfaces (for which read COM), is that migrating existing code to them
incrementally is abominably hard and inefficient, and never gets finished.
Put simply - it is easy to design the perfect API, what is more difficult is
to re-work the old code into the shape of that API. If you choose as a
pre-requisite an (essentially) viral technology like UNO that makes
incrementalism impossible: your entire API surface has to be UNO or not
at all (modulo evil &apos;tunnel&apos;ing) - then you instantly turn the problem
into a &quot;all or nothing&quot; disaster area - whereby you have to re-write
&quot;everything&quot; all at once, and inevitably you do that either very badly
( and given the way UNO exposes concurrency issues on &lt;b&gt;every single
call&lt;/b&gt;, this is almost inevitable ), or you take a very long time to
do it. By far a better way, is to design the new interfaces you want
(I assume there will be more than one interface), pick them off one by
one, and re-factor the code incrementally to them - testing for regressions
constantly. As/when that is done (if you can be bothered), providing a way
to add UNO-isation is then easy (modulo the legion concurrency hazards
you don&apos;t need to care about if you don&apos;t use it).
    &lt;/li&gt;
&lt;/ul&gt;
</content>
</entry>

<entry>
<title type="html">2009-06-25: Thursday.</title>
<category term="" />
<id>http://www.gnome.org/~michael/blog/2009/06/25/2009-06-25</id>
<updated>2009-06-25T21:00:00Z</updated>
<published>2009-06-25T21:00:00Z</published>
<link rel="alternate" type="text/html" href="http://www.gnome.org/~michael/blog/2009-06-25.html" />
<content type="html">&lt;ul&gt; &lt;!-- --&gt;
    &lt;li&gt;
	Up early, fed the babes while J. slept, took H, to school.
Did some Safety at Work survey thing. Call with JP. Finally got the
image building, and installing as required based on 11.1 - whoop;
nice.
    &lt;/li&gt;
    &lt;li&gt;
	Disappeared to nurse sick wife, and care for cascade of
children, music lessons, school collection etc. Back to prod at
image installation later. Pleased by Nat&apos;s recommendation
of &lt;a href=&quot;http://www.commandlinefu.com/commands/browse/sort-by-votes&quot;&gt;commandlinefu&lt;/a&gt;,
interesting.
    &lt;/li&gt;
&lt;/ul&gt;
</content>
</entry>

<entry>
<title type="html">2009-06-24: Wednesday.</title>
<category term="" />
<id>http://www.gnome.org/~michael/blog/2009/06/24/2009-06-24</id>
<updated>2009-06-24T21:00:00Z</updated>
<published>2009-06-24T21:00:00Z</published>
<link rel="alternate" type="text/html" href="http://www.gnome.org/~michael/blog/2009-06-24.html" />
<content type="html">&lt;ul&gt; &lt;!-- --&gt;
    &lt;li&gt;
	Prodded mail, prodded image building. Meetings much of the
afternoon, waited three hours to build three small package - most of
them in the state &quot;Finished&quot; for the majority of the time.
    &lt;/li&gt;
    &lt;li&gt;
	J. more ill in the evening, poor dear.
    &lt;/li&gt;
&lt;/ul&gt;
</content>
</entry>

<entry>
<title type="html">2009-06-23: Tuesday.</title>
<category term="" />
<id>http://www.gnome.org/~michael/blog/2009/06/23/2009-06-23</id>
<updated>2009-06-23T21:00:00Z</updated>
<published>2009-06-23T21:00:00Z</published>
<link rel="alternate" type="text/html" href="http://www.gnome.org/~michael/blog/2009-06-23.html" />
<content type="html">&lt;ul&gt; &lt;!-- --&gt;
    &lt;li&gt;
	Up early; to work, installed a recent image; trotted off
to Cambridge on the train - pottered about enjoying the sun.
Caught up with the Collabora crowd. Pizza lunch, good to see
Christian again.
    &lt;/li&gt;
    &lt;li&gt;
	Train back; dug at mail, entertained babes while J. went
to a parent&apos;s evening. Dinner, Tony came over to talk - good time.
Amazed by the staggering ignorance of basic accounting in this
&lt;a href=&quot;http://hardware.slashdot.org/story/09/06/23/191230/Switching-To-Solar-Power-One-Year-Later&quot;&gt;solar&lt;/a&gt;
rave - if you spend $38000 now, and expect to get slightly less
than $38000 back over twelve years, you are loosing money.
&lt;a href=&quot;http://www.extremetech.com/article2/0,2845,2349174,00.asp&quot;&gt;Payback&lt;/a&gt;
needs to be compared in net present value terms; still, a &gt;10%
return anually seems reasonable in today&apos;s market with ten year
treasuries at sub 4%. Anyhow, despite the numbers not adding up
he&apos;s hit on my new favorite solution for sustainable energy - Solar:
&lt;a href=&quot;http://www.inference.phy.cam.ac.uk/withouthotair/c6/page_38.shtml&quot;&gt;numbers&lt;/a&gt;,
&lt;a href=&quot;http://www.inference.phy.cam.ac.uk/withouthotair/c19/page_114.shtml&quot;&gt;perspective&lt;/a&gt;.
    &lt;/li&gt;
&lt;/ul&gt;
</content>
</entry>

<entry>
<title type="html">2009-06-22: Monday.</title>
<category term="" />
<id>http://www.gnome.org/~michael/blog/2009/06/22/2009-06-22</id>
<updated>2009-06-22T21:00:00Z</updated>
<published>2009-06-22T21:00:00Z</published>
<link rel="alternate" type="text/html" href="http://www.gnome.org/~michael/blog/2009-06-22.html" />
<content type="html">&lt;ul&gt; &lt;!-- --&gt;
    &lt;li&gt;
	Up early, to work; battling the build system, amazed by
the under-thought &lt;a href=&quot;http://en.wikipedia.org/wiki/Malthus&quot;&gt;Malthusian&lt;/a&gt;
&lt;a href=&quot;http://pvanhoof.be/blog/index.php/2009/06/20/finite-resources-infinite-growth&quot;&gt;pessimism&lt;/a&gt;
coupled with supposed eugenic solution. At least Malthus had the exuse of
not having a large published literature on the subject to study first.
    &lt;/li&gt;
    &lt;li&gt;
	OPS call with Markus. Pizza with the family; read stories, put babes
to bed &amp;amp; back to work.
    &lt;/li&gt;
&lt;/ul&gt;
</content>
</entry>

<entry>
<title type="html">2009-06-21: Sunday.</title>
<category term="" />
<id>http://www.gnome.org/~michael/blog/2009/06/21/2009-06-21</id>
<updated>2009-06-21T21:00:00Z</updated>
<published>2009-06-21T21:00:00Z</published>
<link rel="alternate" type="text/html" href="http://www.gnome.org/~michael/blog/2009-06-21.html" />
<content type="html">&lt;ul&gt; &lt;!-- --&gt;
    &lt;li&gt;
	Up early, tidied &amp;amp; cleaned a little, off to NCC - some
encouraging testimonies, Tony spoke. Caught up with various people,
and off to Royston with Mike for a picnic.
    &lt;/li&gt;
    &lt;li&gt;
	Fine picnic in the open air, bouncy castles, lying in the
sun, playing with babes etc. 
    &lt;/li&gt;
&lt;/ul&gt;
</content>
</entry>

<entry>
<title type="html">2009-06-20: Saturday.</title>
<category term="" />
<id>http://www.gnome.org/~michael/blog/2009/06/20/2009-06-20</id>
<updated>2009-06-20T21:00:00Z</updated>
<published>2009-06-20T21:00:00Z</published>
<link rel="alternate" type="text/html" href="http://www.gnome.org/~michael/blog/2009-06-20.html" />
<content type="html">&lt;ul&gt; &lt;!-- --&gt;
    &lt;li&gt;
	Mini lie-in, raining - so photocopied architect&apos;s drawings
of our home (if only they were actually accurate) - played what turned
out to be a highly popular map-reading game/race, involving finding
coloured dots around the house.
    &lt;/li&gt;
    &lt;li&gt;
	Lunch; cycled out to the heath with N. H. on their bicycles
- with an indominatable performance by M. on a tricycle. H. hugely
improved her starting, breaking and speeding away; N. doing well, M.
steering perfectly, encouraging.
    &lt;/li&gt;
    &lt;li&gt;
	Scaled the apex of the roof, and taped down / nailed the
flapping weather-proofing material down, duct taped various pieces,
sigh. Builders on holiday for another week.
    &lt;/li&gt;
&lt;/ul&gt;
</content>
</entry>

<entry>
<title type="html">2009-06-19: Friday.</title>
<category term="" />
<id>http://www.gnome.org/~michael/blog/2009/06/19/2009-06-19</id>
<updated>2009-06-19T21:00:00Z</updated>
<published>2009-06-19T21:00:00Z</published>
<link rel="alternate" type="text/html" href="http://www.gnome.org/~michael/blog/2009-06-19.html" />
<content type="html">&lt;ul&gt; &lt;!-- --&gt;
    &lt;li&gt;
	Up early; to work. Chewed mail, did some research on JavaFX -
why not ? It seems that the thought of re-writing OO.o around JavaFX
has a few notable problems (behind the almost insurmountable &lt;a
href=&quot;http://www.gnome.org/~michael/blog/2009-06-05.html&quot;&gt;technical&lt;/a&gt;
challenges). JavaFX is &lt;a
href=&quot;http://gnu.wildebeest.org/diary/2008/08/01/the-javafx-trap/&quot;&gt;not&lt;/a&gt;
Free software - presumably it would have to be to base OO.o on it. 
Of course - Jeet announced that &lt;a
href=&quot;http://blogs.sun.com/meetjeet/entry/javafx_the_road_ahead&quot;&gt;it will
be&lt;/a&gt;: &lt;i&gt;&quot;We will put the core runtime out in the open over time.&quot;&lt;/i&gt;
sadly, that doesn&apos;t appear to have happened six months on; meanwhile the
already open Scene Graph has (rumour has it) been re-written, and the
re-write is not public either. Of course, the promised open-sourcing of the
&lt;a href=&quot;http://blogs.sun.com/darcy/entry/openjdk_and_the_new_plugin&quot;&gt;browser
plugin&lt;a/&gt; has been somewhat glacial too. Nevertheless - that all
sounds fixable (by Sun), and it would be great to get JavaFX out into the
open, but it needs fixing before any real discussion happens around
exclusively basing OO.o on a proprietary technology.
    &lt;/li&gt;
    &lt;li&gt;
	Lunch. Fairly appalled by the various media outlet&apos;s editing,
and excerpting of the Khameni speech, on every side - from AlJazera to
Fisk, to various blogs; where is a complete, un-edited translation /
transcript ? and why does that not come first, with analysis later ?
much as I disagree with most of what Khameni stands for - it is
precisely because I disagree with him so completely, that I would
like to hear him out. Finally found something &lt;a
href=&quot;http://pastebay.com/23186&quot;&gt;here&lt;/a&gt;.
    &lt;/li&gt;
    &lt;li&gt;
	Poked at nbtk, found my css speedup was causing much of the
grief with new nbtk, disabled that and life is good. Nice. JP pointed
me at &lt;a href=&quot;http://www.kayak.co.uk&quot;&gt;kayak&lt;/a&gt; which seems like a
rather usable travel site, in contrast to BCD&apos;s disaster. Booked
GUADEC flights (6th-12th), hotel in Italy, and did admin variously:
Clarity.
    &lt;/li&gt;
&lt;/ul&gt;
</content>
</entry>

<entry>
<title type="html">2009-06-18: Thursday.</title>
<category term="" />
<id>http://www.gnome.org/~michael/blog/2009/06/18/2009-06-18</id>
<updated>2009-06-18T21:00:00Z</updated>
<published>2009-06-18T21:00:00Z</published>
<link rel="alternate" type="text/html" href="http://www.gnome.org/~michael/blog/2009-06-18.html" />
<content type="html">&lt;ul&gt; &lt;!-- ljm --&gt;
    &lt;li&gt;
	Up early, half day today; my 2^5th birthday. Poked mail,
caught up with happy hackers, kiwi fiddling with more success,
image debugging.
    &lt;/li&gt;
    &lt;li&gt;
	Got some great presents, some fine sacred music on CD;
and an interesting book &lt;a href=&quot;http://www.withouthotair.com/&quot;&gt;Sustainable
Energy without the hot air&lt;/a&gt; - an extremely fascinating,
colorful and in (many) places &lt;a
href=&quot;http://www.inference.phy.cam.ac.uk/withouthotair/c15/page_88.shtml&quot;&gt;droll&lt;/a&gt;
text. Also available for free on-line as above. I believe
David JC MacKay is the man behind &lt;a
href=&quot;http://www.inference.phy.cam.ac.uk/dasher/&quot;&gt;Dasher&lt;/a&gt; -
and as such something of a Gnome related genius; a must-read. I
was particularly struck by the &lt;a
href=&quot;http://www.inference.phy.cam.ac.uk/withouthotair/c5/page_35.shtml&quot;&gt;energy
cost&lt;/a&gt; of a single return trip
to LA, being in excess of a 1kW fire being on non-stop on all year.
Though being only on chapter six myself, I can&apos;t recommend it highly
enough.
    &lt;/li&gt;
    &lt;li&gt;
	Out to a violin lesson with Naomi; good to see her
improving. Laura baby-sat, and out for a meal in the evening: lovely
to get out, alone, with the lovely wife for once.
    &lt;/li&gt;
&lt;/ul&gt;
</content>
</entry>

<entry>
<title type="html">2009-06-17: Wednesday.</title>
<category term="" />
<id>http://www.gnome.org/~michael/blog/2009/06/17/2009-06-17</id>
<updated>2009-06-17T21:00:00Z</updated>
<published>2009-06-17T21:00:00Z</published>
<link rel="alternate" type="text/html" href="http://www.gnome.org/~michael/blog/2009-06-17.html" />
<content type="html">&lt;ul&gt; &lt;!-- --&gt;
    &lt;li&gt;
	Up early, prodded mail; helped out Matt, Joey with packaging,
discovered a chunk of the team were lurking on &lt;code&gt;#opensuse-moblin&lt;/code&gt;
on the internal IRC server instead of freenode - and confused as to why
so few were there.
    &lt;/li&gt;
    &lt;li&gt;
	Prodded at bits for GUADEC; ineffectual kiwi fiddling, prodded at
trying to reduce osc build times. The compliation of mutter-moblin (on a
build server, from clean) takes:
	&lt;table&gt;
	  &lt;tr&gt;&lt;th&gt;stage&lt;/th&gt;&lt;th&gt;duration (secs)&lt;/th&gt;&lt;/tr&gt;
	  &lt;tr&gt;&lt;th&gt;jail setup to end SuSEconfig&lt;/th&gt;&lt;td&gt;402&lt;/td&gt;&lt;/tr&gt;
	  &lt;tr&gt;&lt;th&gt;pkg unpack&lt;/th&gt;&lt;td&gt;1&lt;/td&gt;&lt;/tr&gt;
	  &lt;tr&gt;&lt;th&gt;configure&lt;/th&gt;&lt;td&gt;27&lt;/td&gt;&lt;/tr&gt;
	  &lt;tr&gt;&lt;th&gt;make&lt;/th&gt;&lt;td&gt;72&lt;/td&gt;&lt;/tr&gt;
	  &lt;tr&gt;&lt;th&gt;install&lt;/th&gt;&lt;td&gt;5&lt;/td&gt;&lt;/tr&gt;
	  &lt;tr&gt;&lt;th&gt;files / debuginfo&lt;/th&gt;&lt;td&gt;6&lt;/td&gt;&lt;/tr&gt;
	  &lt;tr&gt;&lt;th&gt;lint / checks&lt;/th&gt;&lt;td&gt;3&lt;/td&gt;&lt;/tr&gt;
	  &lt;tr&gt;&lt;th&gt;finishing / cleanup&lt;/th&gt;&lt;td&gt;18&lt;/td&gt;&lt;/tr&gt;
        &lt;/table&gt;
	So - it seems like the clear majority of the time - 2/3rds is
spent creating a chroot jail, which is (at root [sic]) just a
filesystem image. Untarring that (for me) takes 125 seconds - but
presumably with some cunning &apos;unionfs&apos; or &apos;fuse&apos; magic that could be
made &apos;instant&apos;; roll on btrfs. Of course mutter-moblin is higher up
the stack - with 300+ build dependencies, but presumably decreasing
wins could be had for pieces lower down the stack too with pre-canned
file-systems.
    &lt;/li&gt;
    &lt;li&gt;
	Tony &amp;amp; John around in the evening to talk; interesting.
    &lt;/li&gt;
&lt;/ul&gt;
</content>
</entry>

<entry>
<title type="html">2009-06-16: Tuesday.</title>
<category term="" />
<id>http://www.gnome.org/~michael/blog/2009/06/16/2009-06-16</id>
<updated>2009-06-16T21:00:00Z</updated>
<published>2009-06-16T21:00:00Z</published>
<link rel="alternate" type="text/html" href="http://www.gnome.org/~michael/blog/2009-06-16.html" />
<content type="html">&lt;ul&gt; &lt;!-- --&gt;
    &lt;li&gt;
	Up early, boggled at the Iranian news generally, prayed for them.
To work somewhat late. Got stuck into unwinding some git2obs mis-feature
causing me grief with package versions. Booked UKUUG conf. hotel while
waiting for obs.
    &lt;/li&gt;
    &lt;li&gt;
	Finally filed all my expenses, before discovering (near mandatory)
&apos;-k&apos; and &apos;-p&apos; options to osc build. Plugged away at build / packaging bits.
Call with JP &amp;amp; team, then Paul.
    &lt;/li&gt;
    &lt;li&gt;
	Lydia over for dinner, great to hear the story of her trip to
the US, and catch up - good stuff.
    &lt;/li&gt;
&lt;/ul&gt;
</content>
</entry>

<entry>
<title type="html">2009-06-15: Monday.</title>
<category term="" />
<id>http://www.gnome.org/~michael/blog/2009/06/15/2009-06-15</id>
<updated>2009-06-15T21:00:00Z</updated>
<published>2009-06-15T21:00:00Z</published>
<link rel="alternate" type="text/html" href="http://www.gnome.org/~michael/blog/2009-06-15.html" />
<content type="html">&lt;ul&gt; &lt;!-- --&gt;
    &lt;li&gt;
	Up early, prodded mail, caught up with Taiwanese friends,
tested package builds from the weekend, back to some writing slog.
Solmon over for lunch, eat with him for a bit.
    &lt;/li&gt;
    &lt;li&gt;
	Steelwork chappy arrived mid-lunch, set off with him, to
chisel through the plaster-board of the roof to reveal a slightly
higher apex than expected - nice. Measured this and that. Back to
almost finish lunch with Solomon, before being dragged away to a
conf-call; then another, and another.
    &lt;/li&gt;
    &lt;li&gt;
	Great to see the leftist&apos;s darling Chavez congratulating
Ahmadinejad on his victory; now there&apos;s a real democrat. More image
building and polish. 
    &lt;/li&gt;
&lt;/ul&gt;
</content>
</entry>
</feed>
