December 2004 Archives

29 December 2004 10:56 AM SAST

Debbie and Jonny's Wedding

My sister Debbie got married yesterday! What a fantastic wedding, on Oudekraal beach in Cape Town, with the mountains and the sea ... the wedding just seemed to reflect Debbie and Jonny so well. Celebration, Worship, Community, Joy.


they danced by the light of the moon


and hand in hand,       
on the edge of the sand.        
they danced by the light of the moon,   
the moon, the moon,     
they danced by the light of the moon.   

Posted by David Fraser | Permanent Link | Categories: family

24 December 2004 5:06 PM SAST

Christmas

Having had many deadlines with my St James Software work, I haven't had a chance to respond to many Pootle / translate enquiries as I would have liked to. (Fortunately I've been making progress there, it's been nice to get things finished off). Anyway I leave them all marked unread until I do - now have exactly 100 unread messages in my translate list mail folder.

And as a Christmas bonus I've added a release 0.8rc2 of the Translate Toolkit to sourceforge. Won't have any time to react to any issue until after Christmas, but please do send them to the mailing list. This includes the full source code for Pootle, and the only other requirement is jToolkit (the web framework we use).

I'd like to emphasise that Pootle is Open Source software, available under the GPL - the version we've put up is really a demonstration although we would like to host a full version somewhere some day (anyone wanting to donate resources let me know :-) ) ... but the idea is anyone can download it and use it for whatever they need.

Happy Christmas everyone!

Posted by David Fraser | Permanent Link

17 December 2004 11:22 PM SAST

Pootle Test Installation Live

We've put up a live version of Pootle at pootle.wordforge.org, kindly hosted by my employer, St James Software

More details in the press release.

What's been fun has been trying to maximize the number of projects and languages - so far we've had people using it for a Swahili TuxPaint, an Esperanto OpenOffice.org, Amharic Gaim ...

It's still early days, but "release early, release often". All the source is freely available, in our CVS, or I can send you a tarball. It's easy to set up a Pootle server. And any contributions are welcome.

Posted by David Fraser | Permanent Link

17 December 2004 11:31 AM SAST

The Free Software Platform

Aaron J. Siego thinks that porting too much open source software to Windows will kill open source on the desktop.

The fear reminded me of a conversation I had with Dwayne and Alberto in Tanzania.

I said, I don't think we should define the platform in terms of the software. I like to think of the Free Software Platform - that's what matters to me. Obviously quality and design counts, but I wouldn't have that a problem running free software applications on top of something like ReactOS. So what counts is the freedom, the license, the philosophy - and what the applications do. What's underneath isn't as important.

Posted by David Fraser | Permanent Link | Categories: opensource

17 December 2004 11:21 AM SAST

Preached at Jubilee on Building the Church with Gold, Silver and Precious Stones

Preached at Jubilee last Sunday night on building with gold, silver and precious stones - how we build the church.

Included this great version of the three little pigs ("Wolf-Side story"?) and a picture of the Taj Mahal, contrasted with the Cardboard House mentioned last week on Slashdot.

What kind of church are we after? Something temporary or something permanent, something functional, or something of beauty? We need to build Love, Obedience, Passion for spreading God's glory (Jim Elliot quotes) as well as Persistent Prayer, Faithfulness and Commitment, Sacrifice and Suffering and Discipleship. We need to avoid building mere structure. Building on the precious foundation of Christ, building for eternity means we cannot settle for less. And God supplies the materials by his grace (v10) so we don't ever have to settle for less.

Felt like it was delivered OK, people encouraging afterwards. Presentation here and low-quality MP3 here.

Posted by David Fraser | Permanent Link | Categories: church

13 December 2004 10:53 AM SAST

Strategy for guessing encodings

Came across this in comp.lang.python, fairly useful for localization work as you often have to guess what encoding something is in:

Re: character encoding conversion
Now, how should you guess the encoding? Here is a strategy:
1. use the encoding that was sent through the HTTP header. Be
   absolutely certain to not ignore this encoding.
2. use the encoding in the XML declaration (if any).
3. use the encoding in the http-equiv meta element (if any)
4. use UTF-8
5. use Latin-1, and check that there are no characters in the
   range(128,160)
6. use cp1252
7. use Latin-1
 
In the order from 1 to 6, check whether you manage to decode
the input. Notice that in step 5, you will definitely get successful
decoding; consider this a failure if you have get any control
characters (from range(128, 160)); then try in step 7 latin-1
again.

Posted by David Fraser | Permanent Link