<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Advogato blog for Ankh</title>
    <link>http://www.advogato.org/person/Ankh/</link>
    <description>Advogato blog for Ankh</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Wed, 19 Jun 2013 19:56:39 GMT</pubDate>
    <item>
      <pubDate>Sat, 27 Jun 2009 20:27:33 GMT</pubDate>
      <title>27 Jun 2009</title>
      <link>http://www.advogato.org/person/Ankh/diary.html?start=198</link>
      <guid>http://www.advogato.org/person/Ankh/diary.html?start=198</guid>
      <description>&lt;a href="http://www.advogato.org/person/stan/" &gt;stan&lt;/a&gt;, Python already has regular expression&#xD;
support... if you want only ^.*$ then the simplest and most&#xD;
efficient way might be to prefix all others with \ and use&#xD;
the existing regexp support.  Most implementations of&#xD;
Perl-style regular expression matching these days can use&#xD;
Boyer-Moore-style delta tables to go massively faster in&#xD;
many common cases.  If the code was for your own&#xD;
understading, though, that's fine, and in any case Rob Pike&#xD;
rocks :-)&#xD;
&#xD;
&lt;p&gt; I spent some time with Marc Lehmann's String::Similarity&#xD;
module, which seems to do reasonably well on finding similar&#xD;
strings that were OCR'd independently.  I wish Google would&#xD;
get a clue and make higher resolution scans: the OCR error&#xD;
rate would drop hugely, they'd get more of the punctuation&#xD;
and footnotes, and they might eve nstart capturing some of&#xD;
the diagrams!  The problem is that it's more lucrative to&#xD;
have millions of badly scanned crap than to have hundreds of&#xD;
thousands of well-scanned books, it seems.&#xD;
&#xD;
</description>
    </item>
    <item>
      <pubDate>Thu, 25 Jun 2009 05:24:44 GMT</pubDate>
      <title>25 Jun 2009</title>
      <link>http://www.advogato.org/person/Ankh/diary.html?start=197</link>
      <guid>http://www.advogato.org/person/Ankh/diary.html?start=197</guid>
      <description>Been spending a lot of time working on a 200-year-old&#xD;
32-volume dictionary of biography that I own (I got it in a&#xD;
second-hand bookshop in Oxford, missing two volumes that I&#xD;
later got elsewhere).  I found several versions that had&#xD;
been OCRd really badly, and have been cleaning up one&#xD;
version enough that I can then try to use the other versions&#xD;
to detect errors.&#xD;
&#xD;
&lt;p&gt; The current version, converted first to XML and thence to&#xD;
HTML, is at &lt;a href="http://words.fromoldbooks.org/" &gt;words.fromoldbooks.org&lt;/a&gt;&#xD;
if anyone is interested.  I'm hoping to be able to feed the&#xD;
cleaned up text back to Project Gutenberg and archive.org&#xD;
eventually, and to generate RDF.&#xD;
&#xD;
&lt;p&gt; Lots of interesting text processing challenges, so a useful&#xD;
diversion for a while.&#xD;
&#xD;
</description>
    </item>
    <item>
      <pubDate>Sun, 27 Jul 2008 03:35:22 GMT</pubDate>
      <title>27 Jul 2008</title>
      <link>http://www.advogato.org/person/Ankh/diary.html?start=196</link>
      <guid>http://www.advogato.org/person/Ankh/diary.html?start=196</guid>
      <description>&lt;b&gt;Clearing the undo history of this image will gain 428.6&#xD;
MB of memory.&lt;/b&gt;&#xD;
&#xD;
&lt;p&gt; Image editing is going much better with 8 Gigabytes of&#xD;
memory. I've been able to get three or four images done for&#xD;
&lt;a href="http://www.fromoldboos.org/" &gt;FromOldBooks.org&lt;/a&gt;&#xD;
in the time it used to take to do one.&#xD;
&#xD;
&lt;p&gt; On the other hand, the only reason I get any images scanned&#xD;
and edited at all is because I get too tired to do much&#xD;
else; it's pretty insanely busy here.&#xD;
&#xD;
&lt;p&gt; Unfortunately, Google's ads almost entirely stopped working&#xD;
on my Web site (Google downgraded my pagerank from 8 to 4 a&#xD;
few months ago), and with the fall in the US dollar (it's&#xD;
been &lt;i&gt;bushed&lt;/i&gt;), we're struggling a bit more than we'd&#xD;
like.  OK, a lot more than we'd like.&#xD;
&#xD;
&lt;p&gt; Luckily, my spam says that I won the UK Microsoft email&#xD;
lottery, and the prize is either (1) all of Nigeria, or (2)&#xD;
more spam.  Speaking of which, SpamAssassin seems to be&#xD;
working better after a one-line fix (I filed a bug for it).&#xD;
Or at least its not complaining as much.&#xD;
&#xD;
&lt;p&gt; So, today's image (no, I won't post them every day) is an&#xD;
ammeter from an 1892 book:&#xD;
&#xD;
&lt;p&gt; &lt;a href="http://www.fromoldbooks.org/Walker-ElectricLightingForShips/pages/095-Edison-Swan-Ampere-Meter/" &gt;&lt;img src="http://www.fromoldbooks.org/Walker-ElectricLightingForShips/tn/095-Edison-Swan-Ampere-Meter-q75-407x500.jpg" alt="ammeter from 1892" border="0"&gt;&lt;/a&gt;&#xD;
</description>
    </item>
    <item>
      <pubDate>Thu, 24 Jul 2008 22:29:32 GMT</pubDate>
      <title>24 Jul 2008</title>
      <link>http://www.advogato.org/person/Ankh/diary.html?start=195</link>
      <guid>http://www.advogato.org/person/Ankh/diary.html?start=195</guid>
      <description>&lt;b&gt;Cats and Dogs&lt;/b&gt;&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; It's been the rainiest July on record here - and the month&#xD;
isn't over yet, of course.  We discovered that the swimming&#xD;
pool can indeed fill above the top of its liner.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; And during the storms, the dog, who is possessed by a&#xD;
daemon, becomes uncontrollable.  or controllable only with&#xD;
difficulty.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; I still miss being able to have time to concentrate, to&#xD;
focus enough to write reasonable amounts of code, to&#xD;
program.  Working at &lt;a href="http://www.w3.org/" &gt;W3C&lt;/a&gt;&#xD;
means I get  to have a vague warm fuzzy feeling about&#xD;
helping the world a teeny bit, but it isn't always enough&#xD;
compensation.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; In what little spare time I have, I scan &lt;a href="http://www.fromoldbooks.org/" &gt;pictures from old&#xD;
books&lt;/a&gt;.  Soemone recently made a set of photoshop brushes&#xD;
from the 16th century demonic seals from the Goetia, and&#xD;
they two sets have each had over 900 downloads (they are &lt;a href="http://resurgere.deviantart.com/art/Brush-Occult-2-91395570" &gt;here&lt;/a&gt;&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; and &lt;a href="http://resurgere.deviantart.com/art/Brush-Occult-1-91392749" &gt;here&lt;/a&gt;&#xD;
if you are into such things).  I have well over 2,000 images&#xD;
now, with sometimes fairly substantial extracts from the&#xD;
books, captions and other metadata.  And there's an&#xD;
encyclop&amp;aelig;dia, some dictionaries of slang (including&#xD;
Brewer's&#xD;
Phrase and Fable), most of a vitriolic satirical political&#xD;
dictionary from the 1790s, and a bunch of other stuff.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; Most of the text is in XML, so every now and then I update&#xD;
the XSLT that makes the HTML files and add smarts to find&#xD;
more cross-references.  I want to do geotagging and links to&#xD;
maps, but this is harder than it sounds because the&#xD;
placenames I have are usually from when the books were&#xD;
published, not today.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; Today's addition is some pictures of &lt;a href="http://www.fromoldbooks.org/Paley-Fonts/" &gt;fonts&lt;/a&gt;,&#xD;
from a book I bought in Boston a couple of weeks ago,&#xD;
although these are not font samples as most people here&#xD;
would expect them to be, I suspect &lt;tt&gt;:-)&lt;/tt&gt;&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; I did get to do some programming recently, though, and added&#xD;
some XML support to my ancient text retrieval package,&#xD;
&lt;i&gt;lq-text&lt;/i&gt;.  The changes aren't yet released, until I&#xD;
finish with some UTF-8 issues, but if you are interested,&#xD;
drop me a line.  I wrote a short paper on it for the &lt;a href="http://www.balisage.net/" &gt;Balisage markup&#xD;
conference&lt;/a&gt;, too.  I hope soon I'll use lq-text for the&#xD;
search function on my Web site, alongside the XQuery-based&#xD;
search that I have now.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; Spending time on XML as character strings makes the world of&#xD;
RDF seem even further away, but I'm reading an interesting&#xD;
book on Ontology Matching to make up for it, inbetween&#xD;
scanning pictures and working on stuff for XQuery and for&#xD;
XSL-FO 2.0.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; Now it's time to go and sedate the dog with some herbal&#xD;
calmer.</description>
    </item>
    <item>
      <pubDate>Sat, 18 Aug 2007 22:39:41 GMT</pubDate>
      <title>18 Aug 2007</title>
      <link>http://www.advogato.org/person/Ankh/diary.html?start=194</link>
      <guid>http://www.advogato.org/person/Ankh/diary.html?start=194</guid>
      <description>After playing with "ajax" a little for random images on my&#xD;
&lt;a href="http://www.fromoldbooks.org/" &gt;pictures from old&#xD;
books&lt;/a&gt; Web site, I spent some time investigating other&#xD;
XQuery engines, and in parcticular what used to be&#xD;
Sleepycat's dbxml, and is now Oracle Sleepycat DB XML.&#xD;
&#xD;
&lt;p&gt; I was using the Perl interface, and maybe that's a mistake,&#xD;
because it's obvious that they don't spend as much effort on&#xD;
it as on the C API.  The documentation is very minimal, for&#xD;
example.  But in the end, and after uninstalling all&#xD;
unwanted versions of bsd db from my laptop, it worked. &#xD;
Query time went doewn from 11 seconds to 2 seconds, partly&#xD;
because the 11-second version is starting a JVM for each&#xD;
query, partly because dbxml is in C, and partly because I&#xD;
had to remove some features from the query because I&#xD;
couldn't get them to work.  &#xD;
&#xD;
&lt;p&gt; After help from one of the people maintaining the software,&#xD;
I discovered that I'll be able to get the other features to&#xD;
work.  The search engine on my Web site isn't actually too&#xD;
slow for most queries (try it &lt;a&#xD;
href="http://www.fromoldbooks.org/Search/"&gt;here&lt;/a&gt;) but&#xD;
it's using more memory than I'd like, and there are some&#xD;
queries on my &lt;a&#xD;
href="http://www.holoweb.net/~liam/pictures/"&gt;photographs&lt;/a&gt;&#xD;
that do take too long.&#xD;
&#xD;
&lt;p&gt; The good thing about using XQuery to develop these things is&#xD;
that it's relatively easy to make changes.  So maybe some&#xD;
changes are coming.&#xD;
</description>
    </item>
    <item>
      <pubDate>Tue, 31 Jul 2007 23:56:15 GMT</pubDate>
      <title>31 Jul 2007</title>
      <link>http://www.advogato.org/person/Ankh/diary.html?start=193</link>
      <guid>http://www.advogato.org/person/Ankh/diary.html?start=193</guid>
      <description>&lt;p&gt;Still catching up after two weeks of vacation, which in&#xD;
turn was after a couple of weeks away on business with only&#xD;
a 4-day gap at home in the middle.  And I'm about to go away&#xD;
again to Montreal, for Extreme Markup.  Which should be a&#xD;
lot of fun, it's one of the more interesting conferences I&#xD;
go to.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt;Spent some time thinking about what to do about the&#xD;
future of XML 1.1.  Will write something up in a while; it's&#xD;
not pretty.  But maybe we can salvage something good.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt;Also spent time thinking about stylesheets on the Web,&#xD;
something even less pretty.  But it while be a while before&#xD;
I have a coherent write-up for that one.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt;Installed Mandriva 2007 Spring on my desktop computer;&#xD;
pleased to note that the hardware seems to work better than&#xD;
it did in Microsoft Windows XP.&#xD;
&#xD;
&lt;p&gt; &lt;a href="http://www.advogato.org/person/Uraeus/" &gt;Uraeus&lt;/a&gt;, you probably know this, but it&#xD;
really helps if you eat some yoghurt every day while you're&#xD;
on antibiotics.  Make sure it's yoghurt with the live&#xD;
culture in it.&#xD;
&#xD;
&lt;p&gt; &lt;a href="http://www.advogato.org/person/etbe/" &gt;etbe&lt;/a&gt;, you can combine the water systems. &#xD;
For example, have a hot water tank that's heated with&#xD;
passive solar energy (pipes on the roof) and is at a&#xD;
relatively cool temperature, and then on-demand heating to&#xD;
top up the temperature.&#xD;
&#xD;
</description>
    </item>
    <item>
      <pubDate>Fri, 27 Jul 2007 15:49:30 GMT</pubDate>
      <title>27 Jul 2007</title>
      <link>http://www.advogato.org/person/Ankh/diary.html?start=192</link>
      <guid>http://www.advogato.org/person/Ankh/diary.html?start=192</guid>
      <description>Today we go home from vacation, or rather, star going home:&#xD;
Clyde and I have been staying at the &lt;a&#xD;
href="http://www.creevillage.com/"&gt;Cree Village Ecolodge&lt;/a&gt;&#xD;
in Moose Factory, Ontario.  Tonight we take the train, the&#xD;
Polar Bear Express, to Cochrane, where we will stay&#xD;
overnight, and then tomorrow we take a bus to Timmins, an&#xD;
hour and a half away, where we can take a 'plane to Toronto,&#xD;
and thence to Kingston, Ontario, and from there drive home.&#xD;
&lt;p&gt;It was nice to have network access while we were here.  I&#xD;
admit, though, I spent some time transcribing more entries&#xD;
from &lt;a&#xD;
href="http://www.fromoldbooks.org/Pigott-PoliticalDictionary/c/corruption.html"&gt;a&#xD;
very cynical 1790s political dictionary&lt;/a&gt;, e.g.:&#xD;
&lt;p&gt;&lt;i&gt;Corruption&lt;/i&gt;, &amp;ldquo;the oil which makes the wheels of&#xD;
Government go well.&amp;rdquo;&#xD;
&lt;p&gt;I'm also starting to catch up with writing captions for&#xD;
photographs, and thinking about writing some more articles&#xD;
on using GIMP and other tools to clean up digital images,&#xD;
both photographs and scans.&#xD;
&lt;p&gt;Looked at the Open Library demo site.  It has more of a&#xD;
Web 2.0 feel than a careful librarian feel, and it seems to&#xD;
me it would benefit from more of a synthesis.  But it's&#xD;
early.  It turns out that there has been a lot of progress&#xD;
made in the past few years on transcribing texts, but the&#xD;
ones done carefully and well are generally kept behind&#xD;
academic non-commercial-use-only walls, so instead we get to&#xD;
see the ones that are done badly, for example by running&#xD;
unattended OCR over 17th century texts with errors in almost&#xD;
every single word.  And of course engravings scanned at such&#xD;
a low resolution that you can hardly tell if they are&#xD;
engravings of photographs. As higher-resolution digital beak&#xD;
ends get more affordable (e.g. 500 megapixel) this will&#xD;
change.</description>
    </item>
    <item>
      <pubDate>Mon, 9 Jul 2007 15:30:47 GMT</pubDate>
      <title>9 Jul 2007</title>
      <link>http://www.advogato.org/person/Ankh/diary.html?start=191</link>
      <guid>http://www.advogato.org/person/Ankh/diary.html?start=191</guid>
      <description>&lt;p&gt;&lt;b&gt;Travel&lt;/b&gt;&#xD;
&#xD;
&lt;p&gt; I just got back from one of those trips where things keep&#xD;
going wrong.  Upgradeable trans-atlantic flight has no&#xD;
business class---it felt like what Air Canada calls&#xD;
&lt;i&gt;Premier Economy&lt;/i&gt; so not too bad, but no laptop&#xD;
pwer---and then luggage delayed a couple of days on arrival&#xD;
in Pisa.  My laptop (a Dell D600 that I think was kindly&#xD;
donated to W3C by Intel) didn't start, but eventually I&#xD;
found that it would start if I held it on its side. &#xD;
Meetings in Pisa went OK, not as well as I had hoped&#xD;
although a lot of work was done.  We did have a really nice&#xD;
trip to San Vivaldo (see below for pics) and San Gimignano&#xD;
(photos coming) both in Tuscany.  The trip was the day after&#xD;
the Toronto pride Parade, where I took 6 Gigabytes of&#xD;
photos, oops.&#xD;
&#xD;
&lt;p&gt; And then on to Glasgow for the Text Layout Summit, except&#xD;
that a rather badly planned terrorist attack on the airport&#xD;
meant my connecting flight was canceled.  So I got on a&#xD;
later flight, but my bag didn't arrive.  Second time this&#xD;
trip.  Many long calls to BA baggage on my mobile phone at&#xD;
over $2/minute.  At which point do you give up and buy a&#xD;
temporary phone?  once you've given them your mobile phone&#xD;
number there's a strong incentive not to change.  A week&#xD;
later I am back in Canada, still with no luggage.  I hope it&#xD;
does arrive.&#xD;
&#xD;
&lt;p&gt; The BA people gave me incorrect information, saying the bag&#xD;
was in Glasgow and would be delivered that night (the day&#xD;
after I arrived) when in fact it was in London and never&#xD;
arrove.  Service people, don't tell lies just to keep a&#xD;
customer quiet.  Tell the truth.  Maybe British Airways says&#xD;
they are the "world's favourite airline" because no-one else&#xD;
will say it for them?&#xD;
&#xD;
&lt;p&gt; On the 'plane back from Glasgow I'd planned to do some work&#xD;
on my &lt;i&gt;mkgallery&lt;/i&gt; software that I use for my photo&#xD;
galleries.  But I didn't have the energy.  The lack of&#xD;
laptop power was my excuse.  I did get a little work done.&#xD;
&#xD;
&lt;p&gt; I upgraded (needed one of my two Special System Wide&#xD;
certificates that I had been saving for an upcoming trip to&#xD;
Japan, but I was too tired and irritable to cope without, so&#xD;
I did it.  Boy I'm whiney today, sorry.  I did get to sit&#xD;
next to an actress (she had been in Eastenders a few times,&#xD;
and was going to Toronto to be in an advert/commercial).&#xD;
&#xD;
&lt;p&gt; Our flight was delayed by a couple of hours.  The captain&#xD;
kept us very well informed: it was because some people whose&#xD;
luggage had been loaded were delayed in security (this was&#xD;
in London Heathrow, LHR).  Someone in the row behind me was&#xD;
on his 'phone talking about how dirty $ethnicGroup people&#xD;
were always causing trouble, sigh.&#xD;
&#xD;
&lt;p&gt; Of course, we arrived late, and I was glad I'd booked a&#xD;
hotel at Toronto airport for the night before taking the&#xD;
train the next day, as I'd have missed the last train.  They&#xD;
don't understand passenger trains in North America.  The&#xD;
rules for success are &lt;i&gt;frequent&lt;/i&gt;, &lt;i&gt;fast&lt;/i&gt; and&#xD;
&lt;i&gt;cheap&lt;/i&gt;, and although you can lose either of the last&#xD;
two properties, the first is essential.  Three trains a day&#xD;
doesn't count.  There should be a train from Toronto to&#xD;
Montreal every ten minutes, 24 hours a day.  And back again,&#xD;
too.&#xD;
&#xD;
&lt;p&gt; Well, I go only the 2 hours to Belleville, not all the way&#xD;
to Montreal.  The train averages a little under 60 miles per&#xD;
hour, with only three of four short stops on the way.  I'd&#xD;
expect a fast passenger train in most of Europe or the UK to&#xD;
be able to get up to 120 mp/h or more, and average at east&#xD;
80 mp/h, on such a simple and straight track.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt;&lt;b&gt;Text Layout Summit&lt;/b&gt;&#xD;
&#xD;
&lt;p&gt; It looks like &lt;a&#xD;
href="http://www.freedesktop.org/wiki/Software/HarfBuzz"&gt;HarfBuzz&lt;/a&gt;&#xD;
is making good progress.  This is the next-generation text&#xD;
layout engine to be used by both Pango and Qt.  It looks&#xD;
like it will also gain Apple's AAT and SIL's Graphite happy&#xD;
goodness, too, since OpenType isn't by itself sufficient for&#xD;
all the world's scripts.  It also looks like it will be&#xD;
powerful enough (or simple enough, if you prefer) to be&#xD;
useful for projects such as Inkscape, Scribus and Gimp, all&#xD;
of which desperately need better text layout and font smarts&#xD;
even for Western scripts, let alone others.&#xD;
&#xD;
&lt;p&gt; Part of my reason for going was to make sure that what we&#xD;
(W3C) do with XSL-FO (and maybe with SVG and CSS too, as&#xD;
well of course as Internationalization) is compatible with&#xD;
what's going on in the world.  That means making sure we're&#xD;
aware of what's going on, and enabling a two-way&#xD;
conversation, inviting people to participate in the W3C work&#xD;
where necessary too.&#xD;
&#xD;
&lt;p&gt; The Text Layout Summit was hosted by the KDE aKademy, but I&#xD;
didn't get to go to any of the aKademy sessions unfortunately.&#xD;
&#xD;
&lt;p&gt; One person in our group did try out the Mandriva Flash USB&#xD;
Linux that was given away, and was very impressed with it. &#xD;
He said it was the first Linux that had set up the display&#xD;
on his laptop at the right resolution so it actually worked.&#xD;
 I tried it on my HP desktop at home yesterday and it worked&#xD;
there too, which was cool as the computer uses an ATI&#xD;
graphics card which until recently was supported by neither&#xD;
the Free nor the closed source drivers.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt;&lt;b&gt;Commenting...&lt;/b&gt;&#xD;
&#xD;
&lt;p&gt; &lt;a href="http://www.advogato.org/person/kelly/" &gt;kelly&lt;/a&gt;, binary thinking is not of course&#xD;
limited to Wikipedians.  Them or Us, Bad or Good, White or&#xD;
Black (or, Black or White, depending on context), ignorant&#xD;
or wise, male or female, people like to sort others into&#xD;
categories.  Only a white sock wearer would be so stupid as&#xD;
to think this was sensible.&#xD;
&#xD;
&lt;p&gt; In some societies it seems that there is a strong link&#xD;
between  the divisions into categories and "good or bad". &#xD;
It seems to be stronger in much of the US than in much of&#xD;
Canada, for example, which perhaps helps to make Canada more&#xD;
accepting of difference.  But that's a generalization, and&#xD;
of course you can meet people in either country at either&#xD;
end of the spectrum (and I have, many times).  Just as you&#xD;
can find reliable or unreliable Wikipedia articles, or good&#xD;
or bad articles in pretty much any publication, The Register&#xD;
included.&#xD;
&#xD;
&lt;p&gt; You have to expect that people will do this categorising and&#xD;
judging.  The judging part isn't good of course, but people&#xD;
will do it anyway.  "You're not one of us, so you're not&#xD;
such a good person" seems instinctual.  When it turns into&#xD;
"you don't agree with me so you're not a good person"&#xD;
something has gone even more badly wrong.  Which brings me to...&#xD;
&#xD;
&lt;p&gt; &lt;a href="http://www.advogato.org/person/zbowling/" &gt;zbowling&lt;/a&gt;, boy what a rant!  The speaker&#xD;
(from MSNBC) is right of course, although I don't think the&#xD;
episode was the first example of hypocrisy from Bush.  Any&#xD;
leader of any group is under pressure from dissenting views,&#xD;
all the time, and again it may be unreasonable to expect&#xD;
perfection (although people do); on the other foot, it's not&#xD;
clear that the Bush regime is any less corrupt than those it&#xD;
sought to depose, nor that there are fewer deaths or&#xD;
injuries under the Bush colonization than before.  At any&#xD;
rate, thanks for the link to the video!&#xD;
&#xD;
&lt;p&gt; &lt;a href="http://www.advogato.org/person/federico/" &gt;federico&lt;/a&gt; yes, I like very much the 50mm&#xD;
f/1.8 lens that I have for my Canon D400; there's an f/1.2&#xD;
but it's too expensive for me right now.  I rented a&#xD;
70-200mm f/2.8 lens a couple of weeks ago and liked that&#xD;
too, especially the image stabilisation, but it would cost&#xD;
more than a thousand pairs of socks!  I'll post some of the&#xD;
pictures, or links to them, when I have found time to put&#xD;
them online.  I especially like your hanging-dye-bottle&#xD;
picture!  The warm colours in the others are great too. &#xD;
It's something I liked about a recent trip to Italy (&lt;a&#xD;
href="http://www.holoweb.net/~liam/pictures/2007/06-29-san-vivaldo/"&gt;San&#xD;
Vivaldo&lt;/a&gt; in Tuscany).  More Italy pictures coming too :-)&#xD;
but I have not processed those in any way, they are just out&#xD;
of the camera.&#xD;
</description>
    </item>
    <item>
      <pubDate>Fri, 6 Jul 2007 20:33:40 GMT</pubDate>
      <title>6 Jul 2007</title>
      <link>http://www.advogato.org/person/Ankh/diary.html?start=190</link>
      <guid>http://www.advogato.org/person/Ankh/diary.html?start=190</guid>
      <description>&lt;p&gt;&lt;b&gt;Going Home&lt;/b&gt;&lt;br /&gt;&#xD;
&lt;p&gt;I'm about to return to Canada after being away for a&#xD;
couple of weeks.  I went to Pisa, where the&#xD;
slowly-falling-tower lives, and on the way Al Italia lost my&#xD;
bag.  It arrived a day or so later.  We had XML Query and&#xD;
XSL Working Group meetings in Pisa, and then I flew to&#xD;
Glasgow, where British Airways lost my bag.  I've been at&#xD;
the Text Layout Summit, which was interesting and I think&#xD;
useful.  It was co-hosted by aKademy, the KDE conference,&#xD;
although I didn't get to any of the aKademy sessions&#xD;
unfortunately.  Tomorrow morning I go home, but my bag still&#xD;
isnt' here.  Maybe I can fly naked.  Calling the British&#xD;
Airways lost luggage number has been a very expensive and&#xD;
unpleasant affair: I think I've spent over an hour on hold,&#xD;
and I'm using a Canadian mobile phone with both&#xD;
trans-atlantic and roaming fees, yay.  I kept hoping the bag&#xD;
would arrive soon and didn't go and rent another phone. &#xD;
Sigh.&#xD;
&lt;p&gt;&lt;b&gt;HarfBuzz&lt;/b&gt; is interesting, and it appears that it&#xD;
will be used by both Qt/KDE and Gtk+/Gnome as the text&#xD;
shaper.  So applications in the open source/Free world will&#xD;
start to have access to more advanced AAT and OpenType&#xD;
features, and internationalization will take a big step&#xD;
forward.&#xD;
&lt;p&gt;I'm also still working away at my &lt;a&#xD;
href="http://www.fromoldbooks.org"&gt;scans from antiquarian&#xD;
books&lt;/a&gt;, and at least partly as a result, the GIMP image&#xD;
editor is now significantly faster: I routinely work with&#xD;
images that are hundreds of megabytes in size, say, 10,000&#xD;
pixels on a side.  The GIMP developers are very receptive to&#xD;
(sufficiently specific) comments about performance.&#xD;
&lt;"&gt;And today someone offered to help with lq-text, the Unix&#xD;
text retrieval package that I first released in 1989.&#xD;
  So that's pretty cool.&#xD;
&lt;"&gt;Oh, and at LGM2 in Montreal someone offered to donate&#xD;
some scans of some old Russian books of alphabets, but&#xD;
unfortunately I lost the person's address (an SK1 developer&#xD;
from the Ukraine) so if you're reading this, sorry, please&#xD;
email me, e.g. liam at holoweb DOT net!)</description>
    </item>
    <item>
      <pubDate>Wed, 2 May 2007 19:14:31 GMT</pubDate>
      <title>2 May 2007</title>
      <link>http://www.advogato.org/person/Ankh/diary.html?start=189</link>
      <guid>http://www.advogato.org/person/Ankh/diary.html?start=189</guid>
      <description>&lt;p&gt;I need to remember to check back often enough to see if&#xD;
people reply when I do talkback stuff.  Hmm.&#xD;
&lt;p&gt;Tomorrow I take the train to the &lt;a&#xD;
href="http://www.libregraphicsmeeting.org/"&gt;Libre Graphics&#xD;
meeting&lt;/a&gt; in Montreal.  After that I'm off to the W3C&#xD;
Advisory Committee Meeting and then &lt;a&#xD;
href="http://www.www2007.org/"&gt;www2007&lt;/a&gt; in Banff (near&#xD;
Calgary, not to be confused with Calvary)p&amp;gt;At both LGM and WWW2007 I'll be talking about what we're&#xD;
doing with XSL-FO 2.0.  XSL is a way to format XML&#xD;
documents, for example for print or screen.  There are two&#xD;
parts, XSLT and XSL-FO.  We just published XSLT 2.0 this&#xD;
January (at the same time as XML Query, as they both build&#xD;
on XPath 2.0) and now we're working on XSL-FO 2.0.  It's&#xD;
pretty exciting, as we're considering standardising a whole&#xD;
lot more sophisiticated layout stuff than things like CSS&#xD;
give you, much of it stuff that people have been doing for&#xD;
hundreds of years with print and that are understood pretty&#xD;
well.  So I'll show some examples of the sorts of things&#xD;
we're thinking about, and talk about how people can get&#xD;
involved.&#xD;
&lt;p&gt;&lt;a href="http://www.advogato.org/person/Csv/" &gt;Csv&lt;/a&gt;, yes, it's a big improvement, but&#xD;
from the&#xD;
perspective of graphic design and typography (the user&#xD;
interface of text and communication, if you will) there are&#xD;
still (as always, it seems!) some improvements that could be&#xD;
made.  The most obvious to&#xD;
me is that the counter box is not aligned with the other&#xD;
boxes, and alignment is lost elsewhere. I'd get rid of the&#xD;
"Options" heading since the entire dialogue box is about&#xD;
choosing options such as destination folder.  I had a quick&#xD;
go at improving it, I hope you don't mind:&#xD;
&lt;p&gt;&lt;img&#xD;
src="http://www.holoweb.net/~liam/download/2007-05-01-eog-save-as-after-2.png"&#xD;
width="430" height="421" alt="EOG save-as dialogue" /&gt;&#xD;
&lt;p&gt;It raises a HIG question that's been endlessly and&#xD;
uselessly debated... The alignment of the labels in dialogue&#xD;
boxes is always difficult, as there's no single approach&#xD;
that works in all situations.  It's similar to the problem&#xD;
of designing a table of contents for a book.&#xD;
&lt;p&gt;The best&#xD;
guiding principle is of proximity: put related things nearer&#xD;
to each other than to other, unrelated things.  For example,&#xD;
a section heading should be nearer to the text it heads than&#xD;
to the preceding section, something Web browsers by default&#xD;
tend to get badly wrong.  So, the label should be strongly&#xD;
associated with the value in most cases.&#xD;
&lt;p&gt;Now, the values&#xD;
are encased in vast and unavoidably ugly boxes which are the&#xD;
most visible things in the design.  So we try to turn an&#xD;
ugliness into a strength by aligning them all, to give&#xD;
strength to the design.  But if the value boxes are aligned&#xD;
vertically and the labels need to be near them, in a&#xD;
left-to-right world our choices become putting the value to&#xD;
the right of the label, or right-aligning the labels.  In a&#xD;
right-to-left environment obviously the choice is the same,&#xD;
but in the other direction.&#xD;
&lt;p&gt;Of course, other factors come into play. One is&#xD;
familiarity with badly designed dialogue boxes that are&#xD;
already out there.  Since familiarity is the most&#xD;
significant factor in comprehension, this is very important,&#xD;
and may be enough of an argument in itself to make an ugly&#xD;
dialogue box that flies in the face of what we know about&#xD;
human perception, but works better because people are&#xD;
accustomed to it.  The use of Fraktur typefaces in Germany&#xD;
might be counted as another example of this.&#xD;
&lt;p&gt;Another factor is whether the labels or the values are&#xD;
the primary items of interest to the user, and this of&#xD;
course varies depending on the dialogue, the user, the&#xD;
application, and also the user's familiarity with the&#xD;
dialogue.  I love Alan Cooper's idea of designing for the&#xD;
"perpetual intermediate" and assuming that people are only&#xD;
vaguely familiar with the dialogue, if at all.  In that case&#xD;
the ability to scan down quickly and relate labels and&#xD;
values is most important, leading again to the right-aligned&#xD;
version.  But sometimes people need to compare labels, or&#xD;
the labels perhaps are sorted alphabetically in a large&#xD;
list, and then left-aligned labels would be best, with the&#xD;
values to the left of them.  But the HIG and I disagree in&#xD;
this area I think.&#xD;
&lt;p&gt;Oh, I should mention that I'd be tempted to treat the&#xD;
filename preview differently, since presumably it might be&#xD;
arbitrarily long and not fit in the dialogue box, but I&#xD;
don't know enough about the possible forms they may take to&#xD;
give a good suggestion I think.  or maybe the dialogue&#xD;
resizes as they grow.&#xD;
&lt;p&gt;&lt;a href="http://www.advogato.org/person/dwmem2/" &gt;dwmem2&lt;/a&gt;, you're missing something about&#xD;
GNOME I think.  The idea is not to get rid of all&#xD;
configurability, but to get rid of &lt;em&gt;useless&lt;/em&gt;&#xD;
configurability (e.g. whether the rate of acceleration of&#xD;
the panel when it auto-hides should be linear or quadratic).&#xD;
 That is, remove useless features without impacting&#xD;
functionality, and to get to a point where most things work&#xD;
without needing to be configured.&#xD;
&lt;p&gt;How well GNOME is succeeding at this can be argued, not&#xD;
least because it's very subjective, but I see it as a big&#xD;
improvement, even though sometimes I miss configuration&#xD;
options that I used to enjoy &lt;tt&gt;:-)&lt;/tt&gt;.</description>
    </item>
  </channel>
</rss>
