<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:planet="http://planet.intertwingly.net/" xmlns:indexing="urn:atom-extension:indexing" indexing:index="no"><access:restriction xmlns:access="http://www.bloglines.com/about/specs/fac-1.0" relationship="deny"/>
  <title>Clug Park</title>
  <updated>2008-09-08T14:05:43Z</updated>
  <generator uri="http://intertwingly.net/code/venus/">Venus</generator>
  <author>
    <name>CLUG Webmasters</name>
    <email>webmaster@clug.org.za</email>
  </author>
  <id>http://park.clug.org.za/atom.xml</id>
  <link href="http://park.clug.org.za/atom.xml" rel="self" type="application/atom+xml"/>
  <link href="http://park.clug.org.za/" rel="alternate"/>

  <entry xml:lang="en">
    <id>http://www.swimgeek.com/blog/?p=623</id>
    <link href="http://www.swimgeek.com/blog/2008/09/08/joe-on-iol-technology-4/" rel="alternate" type="text/html"/>
    <link href="http://www.swimgeek.com/blog/2008/09/08/joe-on-iol-technology-4/#comments" rel="replies" type="text/html"/>
    <link href="http://www.swimgeek.com/blog/2008/09/08/joe-on-iol-technology-4/feed/atom/" rel="replies" type="application/atom+xml"/>
    <title xml:lang="en">Johann Botha (joe): Joe on IOL Technology</title>
    <summary xml:lang="en">I was quoted in an IOL article: Landmark judgment liberates VANS
It’s going to be interesting how many new national telecoms operators pop up… 3, 6, 10? You need a good chunk of change to build network infrastructure.
Reminds me of a theory from iWeek a year or two ago.. somebody commented on why the ISP/ICT industry [...]</summary>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml"><p>I was quoted in an IOL article: <a href="http://www.ioltechnology.co.za/article_page.php?iSectionId=2884&amp;iArticleId=4591804">Landmark judgment liberates VANS</a></p>
<p>It’s going to be interesting how many new national telecoms operators pop up… 3, 6, 10? You need a good chunk of change to build network infrastructure.</p>
<p>Reminds me of a theory from iWeek a year or two ago.. somebody commented on why the ISP/ICT industry was not “representational” (too many white faces).. he figured that smart BEE investors would not be interested in telecoms: too risky, unstable, low margins, fast moving, hard to predict.. and very capital intensive.</p>
<blockquote><p> It is ridiculous to call this an industry.  This is not.  This is rat eat rat, dog eat dog.  I’ll kill ‘em, and I’m going to kill ‘em before they kill me.  You’re talking about the American way of survival of the fittest. — Ray Kroc, founder of McDonald’s</p></blockquote>
<p>Comes down to a simple question.. how long do you need to have that fibre in the ground before you recover your costs and what else could you have done with your money?</p>
<p>Don’t get me wrong, I’m very happy with the news that VANS get IECNS licenses, but this is the very beginning of a long journey..</p></div>
    </content>
    <updated>2008-09-08T13:50:50Z</updated>
    <published>2008-09-08T13:50:50Z</published>
    <category scheme="http://www.swimgeek.com/blog" term="Amobia"/>
    <category scheme="http://www.swimgeek.com/blog" term="Frogfoot"/>
    <author>
      <name>joe</name>
      <uri>http://www.swimgeek.com/</uri>
    </author>
    <source>
      <id>http://www.swimgeek.com/blog/feed/atom/</id>
      <link href="http://www.swimgeek.com/blog" rel="alternate" type="text/html"/>
      <link href="http://www.swimgeek.com/blog/feed/atom" rel="self" type="application/atom+xml"/>
      <subtitle xml:lang="en">Getting there is all the fun</subtitle>
      <title xml:lang="en">SwimGeek</title>
      <updated>2008-09-08T13:50:50Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.arbitraryuser.com/blog/?p=317</id>
    <link href="http://www.arbitraryuser.com/blog/2008/09/08/half-price-tuesdays-private-beta-out-on-29-september/" rel="alternate" type="text/html"/>
    <link href="http://www.arbitraryuser.com/blog/2008/09/08/half-price-tuesdays-private-beta-out-on-29-september/#comments" rel="replies" type="text/html"/>
    <link href="http://www.arbitraryuser.com/blog/2008/09/08/half-price-tuesdays-private-beta-out-on-29-september/feed/atom/" rel="replies" type="application/atom+xml"/>
    <title xml:lang="en">Jonathan Endersby (nlt): Half Price Tuesdays - Private Beta out on 29 September</title>
    <summary xml:lang="en">Sometimes a little deadlining does miracles.
So here we go. I will be officially launching a private beta of Half Price Tuesdays on the 29th of September at the September Geekdinner, final details of which will be available shortly.
Unfortunately, if you’re not already on the list for the event you won’t be because it’s full, but [...]</summary>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml"><p>Sometimes a little deadlining does miracles.</p>
<p>So here we go. I will be officially launching a private beta of Half Price Tuesdays on the 29th of September at the <a href="http://wiki.geekdinner.org.za/wiki/Cape_Town_September_2008">September Geekdinner</a>, final details of which will be available shortly.</p>
<p>Unfortunately, if you’re not already on the list for the event you won’t be because it’s full, but I will open the beta to others shortly thereafter.</p>
<p>If you are coming to the dinner, please don’t expect fireworks or rocket-science; hpt was meant to be coded over a weekend, but I got carried away in the design phase.</p></div>
    </content>
    <updated>2008-09-08T13:25:47Z</updated>
    <published>2008-09-08T13:25:47Z</published>
    <category scheme="http://www.arbitraryuser.com/blog" term="Aggregate This"/>
    <category scheme="http://www.arbitraryuser.com/blog" term="Tech"/>
    <author>
      <name>arbitraryuser</name>
    </author>
    <source>
      <id>http://www.arbitraryuser.com/blog/feed/atom/</id>
      <link href="http://www.arbitraryuser.com/blog" rel="alternate" type="text/html"/>
      <link href="http://www.arbitraryuser.com/blog/category/aggregate-this/feed/atom" rel="self" type="application/atom+xml"/>
      <subtitle xml:lang="en">arbitrary user - back to basics</subtitle>
      <title xml:lang="en">arbitrary user » Aggregate This</title>
      <updated>2008-09-08T13:25:47Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.saturnlaboratories.co.za/77 at http://blog.saturnlaboratories.co.za</id>
    <link href="http://blog.saturnlaboratories.co.za/2008/09/06/linux_is_boring.html" rel="alternate" type="text/html"/>
    <title>Raoul Snyman (superfly): Linux is boring</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>As you might have read in my <a href="http://blog.saturnlaboratories.co.za/2008/09/04/dead_computers_and_upgrades.html">previous blog post</a>, my computer died the other day, and I've been going through the process of geting new hardware.</p><p>On Wednesday evening I searched through the product listings on the sites of local computer dealers, and on Thursday I placed my order for a new motherboard, graphics card, case (with PSU) and processor (my existing hard drive was quite new, and the motherboard contains all the other things like LAN and sound card).</p><p>On Friday morning I was as excited as a child at Christmas. This was the day my hardware was to arrive. Which it did. That afternoon when I got home, I went about putting everything together.</p><p>After I had assembled the computer, hard drive plugged in, I booted up and waited in eager anticipation for my "new" computer to show it's face. I was also expecting to run into a few minor blips along the way.</p><p>Nothing happened.</p><p>Wait, let me rephrase that: Nothing bad happened.</p><p>My computer just booted up as per usual, as though it had always been using this new hardware. Sure, I'm running a 32-bit kernel on my new 64-bit processor, but that didn't bother Linux. It didn't bother linx that I had a new sound card and a new network card either. It just worked.</p><p>I was impressed. I mean, I had half expected that to happen (and I had sincerely hoped it would), but when it did happen I was still incredibly impressed. Hannah was also impressed that Amarok just continued from the where it had left off when my PC previously had shutdown, in the middle of a song.</p><p>So, as per my title (which I got from Rob Miller's <a href="http://www.linux.com/feature/141546">Linux.com article</a>), Linux is boring. No problems, no hitches, it just works. </p></div>
    </summary>
    <updated>2008-09-06T07:08:26Z</updated>
    <category scheme="http://blog.saturnlaboratories.co.za/tags/computer.html" term="Computer"/>
    <category scheme="http://blog.saturnlaboratories.co.za/tags/hardware.html" term="Hardware"/>
    <category scheme="http://blog.saturnlaboratories.co.za/tags/linux.html" term="Linux"/>
    <category scheme="http://blog.saturnlaboratories.co.za/tags/operating_system.html" term="Operating System"/>
    <category scheme="http://blog.saturnlaboratories.co.za/tags/upgrade.html" term="Upgrade"/>
    <author>
      <name>raoul</name>
    </author>
    <source>
      <id>http://blog.saturnlaboratories.co.za</id>
      <link href="http://blog.saturnlaboratories.co.za" rel="alternate" type="text/html"/>
      <link href="http://blog.saturnlaboratories.co.za/rss.xml" rel="self" type="application/rss+xml"/>
      <title>Planetary Ponderings - The ponderings of a Christian open source geek...</title>
      <updated>2008-09-06T19:05:07Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.saturnlaboratories.co.za/76 at http://blog.saturnlaboratories.co.za</id>
    <link href="http://blog.saturnlaboratories.co.za/2008/09/04/dead_computers_and_upgrades.html" rel="alternate" type="text/html"/>
    <title>Raoul Snyman (superfly): Dead Computers and Upgrades</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>I got home last night and tried to switch on my PC, and it didn't want to boot up. So I restarted it, and continued trying to get it to boot for an hour, but I eventually gave up. My PC has been giving me problems recently (not booting up), so this was not completely unexpected. However, I hadn't expected it to happen so soon.</p><p>I even tried to boot up with a LiveCD, to chech that it wasn't my hard drive that was the problem (which I doubted, since the hard drive itself is fairly new), but the LiveCD didn't work either. So, as far as I can see, it looks like my motherboard has packed up.</p><p>So today I'll be getting quotes for components, and I'll see how much the "damage" is. I'm hoping that I can actually order the parts today and collect them tomorrow.</p><p>5 years is not bad going for a PC. </p><p>*sigh* So that's the (bad) news for the day... </p></div>
    </summary>
    <updated>2008-09-04T06:36:19Z</updated>
    <category scheme="http://blog.saturnlaboratories.co.za/tags/boot.html" term="Boot"/>
    <category scheme="http://blog.saturnlaboratories.co.za/tags/computer.html" term="Computer"/>
    <category scheme="http://blog.saturnlaboratories.co.za/tags/hardware.html" term="Hardware"/>
    <category scheme="http://blog.saturnlaboratories.co.za/tags/linux.html" term="Linux"/>
    <category scheme="http://blog.saturnlaboratories.co.za/tags/motherboard.html" term="Motherboard"/>
    <category scheme="http://blog.saturnlaboratories.co.za/tags/upgrade.html" term="Upgrade"/>
    <author>
      <name>raoul</name>
    </author>
    <source>
      <id>http://blog.saturnlaboratories.co.za</id>
      <link href="http://blog.saturnlaboratories.co.za" rel="alternate" type="text/html"/>
      <link href="http://blog.saturnlaboratories.co.za/rss.xml" rel="self" type="application/rss+xml"/>
      <title>Planetary Ponderings - The ponderings of a Christian open source geek...</title>
      <updated>2008-09-06T19:05:07Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://generation7.wordpress.com/?p=63</id>
    <link href="http://generation7.wordpress.com/2008/09/03/shift/" rel="alternate" type="text/html"/>
    <link href="http://generation7.wordpress.com/2008/09/03/shift/#comments" rel="replies" type="text/html"/>
    <link href="http://generation7.wordpress.com/2008/09/03/shift/feed/atom/" rel="replies" type="application/atom+xml"/>
    <title xml:lang="en">Antoine van Gelder (DeMonet): shift</title>
    <summary xml:lang="en">Highly recommended:

svn co http://v8.googlecode.com/svn/trunk

Friendly instructions
Important background information</summary>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml"><div class="snap_preview"><br/><p>Highly recommended:</p>
<ul>
<code>svn co http://v8.googlecode.com/svn/trunk</code>
</ul>
<li><a href="http://code.google.com/apis/v8/build.html">Friendly instructions</a></li>
<li><a href="http://astares.blogspot.com/2008/09/google-chrome-javascript-and-smalltalk.html">Important background information</a></li>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/generation7.wordpress.com/63/"/> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/generation7.wordpress.com/63/"/> <a href="http://feeds.wordpress.com/1.0/gocomments/generation7.wordpress.com/63/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/generation7.wordpress.com/63/"/></a> <a href="http://feeds.wordpress.com/1.0/godelicious/generation7.wordpress.com/63/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/generation7.wordpress.com/63/"/></a> <a href="http://feeds.wordpress.com/1.0/gostumble/generation7.wordpress.com/63/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/generation7.wordpress.com/63/"/></a> <a href="http://feeds.wordpress.com/1.0/godigg/generation7.wordpress.com/63/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/generation7.wordpress.com/63/"/></a> <a href="http://feeds.wordpress.com/1.0/goreddit/generation7.wordpress.com/63/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/generation7.wordpress.com/63/"/></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=generation7.wordpress.com&amp;blog=619658&amp;post=63&amp;subd=generation7&amp;ref=&amp;feed=1"/></div></div>
    </content>
    <updated>2008-09-03T21:23:05Z</updated>
    <published>2008-09-03T21:23:05Z</published>
    <category scheme="http://generation7.wordpress.com" term="Community"/>
    <author>
      <name>generation7</name>
      <uri>http://generation7.wordpress.com/</uri>
    </author>
    <source>
      <id>http://generation7.wordpress.com/feed/atom/</id>
      <link href="http://generation7.wordpress.com" rel="alternate" type="text/html"/>
      <link href="http://generation7.wordpress.com/feed/atom" rel="self" type="application/atom+xml"/>
      <title xml:lang="en">Generation Seven Foundation</title>
      <updated>2008-09-03T21:23:05Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://mjturner.net/blog/archives/2008/09/03/xfs-and-directory-mtime-updates/</id>
    <link href="http://mjturner.net/blog/archives/2008/09/03/xfs-and-directory-mtime-updates/" rel="alternate" type="text/html"/>
    <link href="http://creativecommons.org/licenses/by-sa/3.0/" rel="license"/>
    <title xml:lang="en">Michael-John Turner (MrKen): XFS and directory mtime updates</title>
    <summary xml:lang="en">A few months ago while working on a Linux system using XFS, I came across an interesting “feature”. When moving a directory such that its owner changed, the moved directory’s mtime was changed to the current date and time.
For example:

[0] mj@majestic:~/tmp$ mount |grep home
/dev/mapper/data-home on /home type xfs (rw)
[0] mj@majestic:~/tmp$ mkdir test
[0] mj@majestic:~/tmp$ ls -ld [...]</summary>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml"><p>A few months ago while working on a Linux system using <a href="http://oss.sgi.com/projects/xfs/">XFS</a>, I came across an interesting “feature”. When moving a directory such that its owner changed, the <em>moved</em> directory’s mtime was changed to the current date and time.</p>
<p>For example:<br/>
<code><br/>
[0] mj@majestic:~/tmp$ mount |grep home<br/>
/dev/mapper/data-home on /home type xfs (rw)<br/>
[0] mj@majestic:~/tmp$ mkdir test<br/>
[0] mj@majestic:~/tmp$ ls -ld test<br/>
drwxr-sr-x 2 mj mj 6 Jun 18 15:28 test<br/>
[0] mj@majestic:~/tmp$ touch -t 200801011530 test<br/>
[0] mj@majestic:~/tmp$ ls -ld test<br/>
drwxr-sr-x 2 mj mj 6 Jan  1 15:30 test<br/>
[0] mj@majestic:~/tmp$ stat test<br/>
  File: `test'<br/>
  Size: 6               Blocks: 0          IO Block: 4096   directory<br/>
Device: fd00h/64768d    Inode: 951267331   Links: 2<br/>
Access: (2755/drwxr-sr-x)  Uid: ( 1000/      mj)   Gid: ( 1000/      mj)<br/>
Access: 2008-01-01 15:30:00.000000000 +0000<br/>
Modify: 2008-01-01 15:30:00.000000000 +0000<br/>
Change: 2008-06-18 15:29:08.173750666 +0100<br/>
[0] mj@majestic:~/tmp$ mv test test1<br/>
[0] mj@majestic:~/tmp$ ls -ld test1<br/>
drwxr-sr-x 2 mj mj 6 Jan  1 15:30 test1<br/>
[0] mj@majestic:~/tmp$ mv test1 ..<br/>
[0] mj@majestic:~/tmp$ ls -ld ../test1<br/>
drwxr-sr-x 2 mj mj 6 Jun 18 15:30 ../test1<br/>
  File: `../test1'<br/>
  Size: 6               Blocks: 0          IO Block: 4096   directory<br/>
Device: fd00h/64768d    Inode: 951267331   Links: 2<br/>
Access: (2755/drwxr-sr-x)  Uid: ( 1000/      mj)   Gid: ( 1000/      mj)<br/>
Access: 2008-01-01 15:30:00.000000000 +0000<br/>
Modify: 2008-06-18 15:30:02.814078187 +0100<br/>
Change: 2008-06-18 15:30:02.814078187 +0100<br/>
</code></p>
<p>I’d never seen this happen before, so I tried to reproduce the behaviour on systems using ext3, UFS and HFS+ filesystems. None of them updated the moved directory’s mtime when the parent directory changed, which is what one would expect. XFS does have an active mailing list, so I <a href="http://oss.sgi.com/archives/xfs/2008-06/msg00198.html">reported</a> my findings and was quickly provided with a <a href="http://mjturner.net/blog/misc/xfs_mtime.patch">patch</a> that fixed the problem. Kudos to the XFS developers for providing a fix so quickly.</p>
<p>Rather odd that no-one had spotted this behaviour in the past though…<!--pp-thumb-start--><!--PictPress found no dir /home/www/weblogs.turner.org.za/mj/images//2008/09/xfs-and-directory-mtime-updates--><!--pp-thumb-end--></p></div>
    </content>
    <updated>2008-09-03T20:06:59Z</updated>
    <published>2008-09-03T20:06:59Z</published>
    <category scheme="http://mjturner.net/blog" term="Linux"/>
    <category scheme="http://mjturner.net/blog" term="Open Source"/>
    <category scheme="http://mjturner.net/blog" term="filesystems"/>
    <category scheme="http://mjturner.net/blog" term="xfs"/>
    <author>
      <name>Michael-John Turner</name>
      <uri>http://mjturner.net/</uri>
    </author>
    <source>
      <id>http://mjturner.net/blog/feed/atom/</id>
      <link href="http://mjturner.net/blog" rel="alternate" type="text/html"/>
      <link href="http://mjturner.net/blog/feed/atom/" rel="self" type="application/atom+xml"/>
      <link href="http://creativecommons.org/licenses/by-sa/3.0/" rel="license"/>
      <subtitle xml:lang="en">Michael-John Turner: Musings from a random UNIX geek</subtitle>
      <title xml:lang="en">unsigned long geek = random();</title>
      <updated>2008-09-03T20:06:59Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://mjturner.net/blog/archives/2008/04/09/british-airways-special-meals-policy/</id>
    <link href="http://mjturner.net/blog/archives/2008/04/09/british-airways-special-meals-policy/" rel="alternate" type="text/html"/>
    <link href="http://creativecommons.org/licenses/by-sa/3.0/" rel="license"/>
    <title xml:lang="en">Michael-John Turner (MrKen): British Airways’ special meals policy</title>
    <summary xml:lang="en">This week I flew domestically within the UK and encountered British Airways’ strange special meals policy for the first time. According to their website:

Special meal requests cannot be made for travel on any of the following services: all UK Domestic flights, Euro Traveller flights from the UK to Paris, Luxembourg, Dusseldorf, Jersey, Cologne, Amsterdam &amp; [...]</summary>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml"><p>This week I flew domestically within the UK and encountered <a href="http://www.ba.com">British Airways’</a> strange special meals policy for the first time. According to their website:<br/>
</p><blockquote>
Special meal requests cannot be made for travel on any of the following services: all UK Domestic flights, Euro Traveller flights from the UK to Paris, Luxembourg, Dusseldorf, Jersey, Cologne, Amsterdam &amp; Brussels, and passengers travelling on any flight on a stand-by or waitlist basis.<p/></blockquote>
<p>That’s rather poor (and rather strange, if you ask me). Heck, in South Africa BA even have <i>extra</i> vegetarian meals on their domestic flights for those who haven’t requested them in advance. I’m not at all impressed, but unfortunately BA seem to be the only airline that fly from Gatwick to Manchester.</p>
<p><strong>Update:</strong> If you ask, they do have vegetarian meals onboard, even if you can’t pre-book one.<br/>
<!--pp-thumb-start--><!--PictPress found no dir /home/www/weblogs.turner.org.za/mj/images//2008/04/british-airways-special-meals-policy--><!--pp-thumb-end--></p></div>
    </content>
    <updated>2008-09-03T19:48:16Z</updated>
    <published>2008-04-09T11:02:09Z</published>
    <category scheme="http://mjturner.net/blog" term="Rants"/>
    <author>
      <name>Michael-John Turner</name>
      <uri>http://mjturner.net/</uri>
    </author>
    <source>
      <id>http://mjturner.net/blog/feed/atom/</id>
      <link href="http://mjturner.net/blog" rel="alternate" type="text/html"/>
      <link href="http://mjturner.net/blog/feed/atom/" rel="self" type="application/atom+xml"/>
      <link href="http://creativecommons.org/licenses/by-sa/3.0/" rel="license"/>
      <subtitle xml:lang="en">Michael-John Turner: Musings from a random UNIX geek</subtitle>
      <title xml:lang="en">unsigned long geek = random();</title>
      <updated>2008-09-03T20:06:59Z</updated>
    </source>
  </entry>

  <entry>
    <id>urn:lj:livejournal.com:atom1:jerith:45192</id>
    <link href="http://jerith.livejournal.com/45192.html" rel="alternate" type="text/html"/>
    <link href="http://jerith.livejournal.com/data/atom/?itemid=45192" rel="self" type="text/xml"/>
    <title>Jeremy Thurgood (jerith): Better late than never</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">It has come to my attention that it has been far too long since I last wrote in here. Sorry guys, been far too busy living life to write about it.<br/><br/>I hate those all-in-one-post blog entries that just contain point-form activities, so I'll do mine in paragraphs in random order. (Which is only slightly better.)<br/><br/>The jazz band has started up again (first real rehearsal tonight) for a gig on the 12th at Kirstenbosch. I don't have any further details, but it's going to be a good one. I only realised during last week's trombone section rehearsal how much I missed Wednesday night jazz. The Dukes band is fun, but the music isn't as challenging (some of it is downright boring, actually, but we need to do it) and we usually have big gaps where we're missing instruments.<br/><br/>I have been domesticated. I now own a pot and a pan and am actually cooking myself breakfast most mornings. Usually eggs on toast and such, but today I experimented with fried onion as well. I need to tune the herbs I add (basil and thyme were handy, but not that great) and reduce the quantity (a whole onion is too much) but it's an overall win. One of these days I might be able to actually cook some proper food. (Mom, if you're reading this, this paragraph is a lie. I eat muesli and yoghurt for breakfast and cook marvelous and healthy suppers every night.)<br/><br/>In the last month or so, I have watched most of Doctor Who (the new version) and Torchwood. Definitely near the top of my list of things I really want there to be more of.<br/><br/>I have received two emails about my Erlang stuff. One was a wonderful ego-boosting thank-you and the other seemed to be a question in a language my browser refuses to display except as hex-runes.<br/><br/>On browsers: I finally updated to Firefox 3 on my primary machine. Two things had been delaying this. Two extensions I really struggle without (Chromatabs and Tab Mix Plus) didn't have fx3 versions. They both now have beta versions (although in the case of the former it's actually a new extension). Fx3 really struggles with malformed certificates and won't let you add an exception to visit the site anyway. I think this is still the case, but the one site I relied on with a broken cert has finally fixed it. I quite like the new UI. The biggest win has to be that auth windows and plugin loads no longer lock the whole browser, something that had <em>really</em> irritated me in fx2.<br/><br/>Tomorrow morning shall see me giving my flat a much-overdue clean in preparation for the arrival of a houseguest. I should probably finish putting up my last blind, too. (<span class="ljuser" style="white-space: nowrap;"><a href="http://pkeike.livejournal.com/profile"><img alt="[info]" height="17" src="http://p-stat.livejournal.com/img/userinfo.gif" style="vertical-align: bottom; border: 0; padding-right: 1px;" width="17"/></a><a href="http://pkeike.livejournal.com/"><b>pkeike</b></a></span>, if you're reading this, ignore this paragraph. My flat is always spotless and I did nothing special to prepare for your arrival.)<br/><br/>And now, a rant:<br/>Dear Google, please give me a version of <a href="http://www.google.com/chrome">Chrome</a> I can actually use. I realise that most of your userbase is quite happy with a Windows-only version, but some of us prefer an OS that isn't actively hostile. At the very least, can we have one that works in <a href="http://www.winehq.org/">wine</a> By alienating a large class of free-software developers you're not buying any favours. Yours, $linux_lad.</div>
    </content>
    <updated>2008-09-03T09:20:29Z</updated>
    <published>2008-09-03T09:16:15Z</published>
    <category term="web"/>
    <category term="email"/>
    <category term="variety"/>
    <category term="house"/>
    <category term="rant"/>
    <source>
      <id>urn:lj:livejournal.com:atom1:jerith</id>
      <author>
        <name>jerith</name>
      </author>
      <link href="http://jerith.livejournal.com/" rel="alternate" type="text/html"/>
      <link href="http://jerith.livejournal.com/data/atom" rel="self" type="application/atom+xml"/>
      <subtitle>Occasional ramblings of someone incredibly awesome</subtitle>
      <title>Jerith online</title>
      <updated>2008-09-03T09:20:29Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://whijo.net/448 at http://whijo.net</id>
    <link href="http://whijo.net/blog/brad/2008/09/03/social-norms-teh-internets.html" rel="alternate" type="text/html"/>
    <title>Bradley Whittington (D-Arb): Social norms on teh internets</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>So, I have been on teh internets for a while, I have been a member of many mailinglists, chatted on irc, etc. etc. So maybe I have a more attuned sense of the social norms of the internet. Years ago a bunch of script kiddies had a mailing list called KiDDiESoc, KiDDiESoc was great, at it's peak it had traffic in the region of 100 messages per day. Between maybe 15 people. Many of these messages were what can only be called spam. Spam and <a href="http://www.urbandictionary.com/define.php?term=baggy-pants">baggy pantsing</a>. We had arguments about top, bottom, and inline posting. We argued, we joked, but mostly, (in my opinion) it was a space to share ideas, and explore the social norms of electronically mediated discussion and socialisation. There were other good things, but for me, we all definitely learned how to be better internet citizens for it. Lessons like:</p>
<ul>
<li>Be as clear as possible in what you write (especially when arguing) because a lot of subtlety is lost when reading characters on a blinking terminal</li>
<li>Be respectful of people's boundaries, because it is a lot easier to overstep the mark</li>
<li>Try to remain calm and don't vent against someone personally if you are annoyed at their argument</li>
<li>Try at all times to keep the <a href="http://en.wikipedia.org/wiki/Signal-to-noise_ratio">signal to noise</a> ratio as high as possible</li>
</ul>
<p>There are many more that exist, are unspoken, or are jotted down in RFCs and random pages on the intertubes. What I am getting at is that, like my finely tuned sense of justice, I have a finely tuned sense of the social norms that dictate my interactions on the web.</p>
<p>In a few days time the <a href="http://dci.ru.ac.za">Digital Citizens Indaba</a> is happening in Grahamstown. Last year I was involved in the indaba, and so my name would have been associated with it (quite possibly on a facebook group or something). So a few weeks ago a guy by the name of With Held* sent me a friend request, with a note saying "Hi there ,I'M   looking forward in seeing you at the Digital Citizen Indaba this year.I will be coming with Ramon Thomas.". Now, I am not a fan of Ramon Thomas you are welcome to google him, and look at his website, and even meet him to create your own opinions. Either way, that friend request annoyed me, because it was unsolicited, and, if we deconstruct "friend request" we see that it contains the word "<a href="http://en.wikipedia.org/wiki/Friendship">friend</a>". According to that wikipedia link, "'Friendship' is a term used to denote co-operative and supportive behavior between two or more beings". I do not claim that every "friend" on my "friend list" is exactly in that box, but both people involved in those transactions have deemed the relationship as mutually beneficial, and justified. I have never met With Held, I probably will never meet With Held, I am not friends with the person he mentions, and I am not attending the event he mentions (and I personally know a few other people who got the same friend request from With Held, who are in exactly the same position as me). So, if we look at it, he is sending unsolicited, unjustified, non-mutually beneficial, "friend requests" to <em>Random</em> people on <a href="http://www.facebook.com">facebook</a>. In a way, that sounds like something else I am familiar with. SPAM. Gracefully, I ignored his friend request. Then, yesterday, he sent another one. Which pissed me off. I vented, I channeled, and I may have broken some of the rules I mentioned above, when I sent him this message (Amanda said I should have stopped after the second sentence or so, but I needed to get my point across):</p>
<blockquote>
<p>Hi,</p>
<p>I am not going to the DCI, and, while Ramon Thomas may think it is a good idea to "network" with facebook, you are using tactics that are commonly used by spammers. I am not your friend, I have not ever met you, and I probably won't ever meet you. You are breaking social norms, and if everyone on the internet broke accepted social norms, then no one would want to use the internet. It is quite ironic that you are attending the digital citizens indaba, and yet you clearly have no idea what social norms exist in the digital medium.</p>
<p>I know multiple people you have tried to friend, and your behaviour verges on harassment. When I IGNORED your friend request, please RESPECT ME, and back THE FUCK OFF.</p>
<p/></blockquote>
<p>So, I feel like the last sentence probably was a little harsh, but, hands up who is tired of spammers and people who think the internet has vastly different rules that govern it?</p>
<p>* Names changed to protect the identity of the person</p></div>
    </summary>
    <updated>2008-09-03T06:12:39Z</updated>
    <category scheme="http://whijo.net/geek-tags/facebook" term="facebook"/>
    <category scheme="http://whijo.net/tags/geek" term="geek"/>
    <category scheme="http://whijo.net/geek-tags/internet" term="internet"/>
    <category scheme="http://whijo.net/geek-tags/kiddiesoc" term="KiDDiESoc"/>
    <category scheme="http://whijo.net/geek-tags/rant" term="rant"/>
    <category scheme="http://whijo.net/tags/rant" term="rant"/>
    <category scheme="http://whijo.net/geek-tags/social-networking" term="social networking"/>
    <category scheme="http://whijo.net/geek-tags/social-norms" term="social norms"/>
    <author>
      <name>brad</name>
    </author>
    <source>
      <id>http://whijo.net/blog/brad</id>
      <link href="http://whijo.net/blog/brad" rel="alternate" type="text/html"/>
      <link href="http://whijo.net/blog/brad/feed" rel="self" type="application/rss+xml"/>
      <title>brad's blog</title>
      <updated>2008-09-03T13:05:04Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-6950106.post-2570332412947424477</id>
    <link href="http://blog.charlvn.za.net/2008/09/oembed-flickr-and-starstar.html" rel="alternate" type="text/html"/>
    <link href="http://www.blogger.com/comment.g?blogID=6950106&amp;postID=2570332412947424477" rel="replies" type="text/html"/>
    <link href="http://blog.charlvn.za.net/feeds/2570332412947424477/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="http://blog.charlvn.za.net/feeds/posts/default/2570332412947424477" rel="self" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/6950106/posts/default/2570332412947424477?v=2" rel="edit" type="application/atom+xml"/>
    <title>Charl van Niekerk (charlvn): oEmbed, flickr and starstar</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>I have been playing with Flickr's <a href="http://oembed.com/" rel="external">oEmbed</a> implementation just now and wrote the following script.</p>
<pre><code>&lt;?php
require_once 'db.php';
$rows = mysql_query('SELECT `post_content` FROM `post` WHERE `post_content` REGEXP "http://flickr.com/photos/[a-zA-Z0-9]+/[0-9]+"');
while ($row = mysql_fetch_assoc($rows)) {
  preg_match_all('#http://flickr.com/photos/[a-zA-Z0-9]+/[0-9]+#', $row['post_content'], $images);
  foreach ($images[0] as $image) {
    $data = @file_get_contents('http://flickr.com/services/oembed?url=' . urlencode($image));
    if ($data) {
      $xml = @new SimpleXMLElement($data);
      if ($xml &amp;&amp; $xml-&gt;url) {
        $jpg = str_replace('.jpg', '_m.jpg', $xml-&gt;url);
        $alt = "$xml-&gt;title by $xml-&gt;author_name";
        echo "&lt;a href='$image'&gt;&lt;img src='$jpg' alt='$alt' title='$alt'&gt;&lt;/a&gt;";
      }
    }
  }
}</code></pre>
<p>This should work together with <a href="http://code.google.com/p/starstar" rel="external">starstar</a>. The API calls need to be cached though so will make a plan there before I commit it to subversion. Oh yes and the regular expression for the flickr usernames also probably needs checking. This is essentially <abbr title="Work In Progress">WIP</abbr>.</p></div>
    </content>
    <updated>2008-09-03T02:57:57Z</updated>
    <published>2008-09-03T02:19:00Z</published>
    <author>
      <name>Charl van Niekerk</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/16555795103153299929</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-6950106</id>
      <author>
        <name>Charl van Niekerk</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/16555795103153299929</uri>
      </author>
      <link href="http://blog.charlvn.za.net/" rel="alternate" type="text/html"/>
      <link href="http://blog.charlvn.za.net/feeds/posts/default?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml"/>
      <link href="http://blog.charlvn.za.net/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://blog.charlvn.za.net/feeds/posts/default" rel="self" type="application/atom+xml"/>
      <subtitle>The lightsaber is mightier than the sword!</subtitle>
      <title>Charl van Niekerk » Blog</title>
      <updated>2008-09-03T02:57:57Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.swimgeek.com/blog/?p=619</id>
    <link href="http://www.swimgeek.com/blog/2008/09/02/blogging-for-directors/" rel="alternate" type="text/html"/>
    <link href="http://www.swimgeek.com/blog/2008/09/02/blogging-for-directors/#comments" rel="replies" type="text/html"/>
    <link href="http://www.swimgeek.com/blog/2008/09/02/blogging-for-directors/feed/atom/" rel="replies" type="application/atom+xml"/>
    <title xml:lang="en">Johann Botha (joe): Blogging for Directors</title>
    <summary xml:lang="en">After a recent comment on my blog by Paul from ITWeb and an IOD presentation I attended, I was interested in what you should and should not be blogging about as the director of a company.
The basics:
As a basic principle a director has a fiduciary duty to the company and the shareholders. This boils down [...]</summary>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml"><p>After a recent <a href="http://www.swimgeek.com/blog/2008/08/28/joe-on-itweb-3/">comment</a> on my blog by Paul from <a href="http://www.itweb.co.za/">ITWeb</a> and an <a href="http://www.iodsa.co.za/">IOD</a> presentation I attended, I was interested in what you should and should not be blogging about as the director of a company.</p>
<p>The basics:</p>
<blockquote><p>As a basic principle a director has a fiduciary duty to the company and the shareholders. This boils down to: you must act in the best interests of the company and shareholders when acting as a director. This would certainly extend to the release of confidential information without proper authorisation. It all becomes much more serious when a company becomes public / widely-held.</p></blockquote>
<p>So you have to ask yourself.. is the information public knowledge and could it harm the business? Would the other directors of the business he happy with the information you publish?</p>
<p>I found this interesting:</p>
<blockquote><p>..the information in a blog can be considered to be of an uneven distribution and therefore could be considered prejudicial to others who would not normally find it.</p></blockquote>
<p>I guess it makes sense, but.. truth is free, information costs.. you have to work at finding relevant information. I don’t see how people can expect to be guaranteed to be made aware of information which is freely available.</p>
<p>When I blog about the ventures I’m involved with I most definitely do not want to be the official voice with the clean clinical PR message.. nobody wants to read that. I think people like a more fun, personal and subjective view and a <strong>story</strong>.</p>
<p>Often I can’t share all the facts, but I’m betting it’s the story you remember more than the facts.</p></div>
    </content>
    <updated>2008-09-02T14:34:34Z</updated>
    <published>2008-09-02T14:34:34Z</published>
    <category scheme="http://www.swimgeek.com/blog" term="Rants"/>
    <author>
      <name>joe</name>
      <uri>http://www.swimgeek.com/</uri>
    </author>
    <source>
      <id>http://www.swimgeek.com/blog/feed/atom/</id>
      <link href="http://www.swimgeek.com/blog" rel="alternate" type="text/html"/>
      <link href="http://www.swimgeek.com/blog/feed/atom" rel="self" type="application/atom+xml"/>
      <subtitle xml:lang="en">Getting there is all the fun</subtitle>
      <title xml:lang="en">SwimGeek</title>
      <updated>2008-09-08T13:50:50Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.arbitraryuser.com/blog/?p=315</id>
    <link href="http://www.arbitraryuser.com/blog/2008/09/02/the-rest-of-the-world-continues-to-live-up-to-my-expectations/" rel="alternate" type="text/html"/>
    <link href="http://www.arbitraryuser.com/blog/2008/09/02/the-rest-of-the-world-continues-to-live-up-to-my-expectations/#comments" rel="replies" type="text/html"/>
    <link href="http://www.arbitraryuser.com/blog/2008/09/02/the-rest-of-the-world-continues-to-live-up-to-my-expectations/feed/atom/" rel="replies" type="application/atom+xml"/>
    <title xml:lang="en">Jonathan Endersby (nlt): “The Rest Of The World” continues to live up to my expectations…</title>
    <summary xml:lang="en">A while ago I created this for graphjam:

It should be obvious to most of the readers of my blog that the use of “Tigers” and the placement of “Sudan” was purposeful.
Unfortunately half the commenters seem to be dumb people called “Brittany” (guess where she’s from) who are just clever enough to check the wikipedia article [...]</summary>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml"><p>A while ago I created this for graphjam:</p>
<p><img alt="" src="http://graphjam.files.wordpress.com/2008/07/arbitraryuser.png"/></p>
<p>It should be obvious to most of the readers of my blog that the use of “Tigers” and the placement of “Sudan” was purposeful.</p>
<p>Unfortunately half the <a href="http://graphjam.com/2008/08/04/song-chart-memes-contents-of-africa-according-to-the-rest-of-the-world/#comments">commenters</a> seem to be dumb people called <em>“Brittany</em>” (guess where she’s from) who are just clever enough to check the wikipedia article on tigers and yet not quite clever enough to grasp the point of the map.</p>
<blockquote><p><em>Um, shouldn’t this be on Failblog? There are no tigers in Africa.</em></p></blockquote>
<p>and:</p>
<blockquote><p><em>Perhaps this should be on failblog due to the completely inaccurate placement of the Sudan.</em></p></blockquote>
<p>With first prize going to this gentleman:</p>
<blockquote><p><em>Technically most countries in africa carry no international significance. that’s the whole point of this map. and my lol’s.</em></p></blockquote>
<p>I only wish I could convince myself that he’s trying to be incredibly sarcastic… but I can’t.</p>
<p>:(</p></div>
    </content>
    <updated>2008-09-02T13:40:26Z</updated>
    <published>2008-09-02T13:19:02Z</published>
    <category scheme="http://www.arbitraryuser.com/blog" term="Aggregate This"/>
    <category scheme="http://www.arbitraryuser.com/blog" term="Observation"/>
    <author>
      <name>arbitraryuser</name>
    </author>
    <source>
      <id>http://www.arbitraryuser.com/blog/feed/atom/</id>
      <link href="http://www.arbitraryuser.com/blog" rel="alternate" type="text/html"/>
      <link href="http://www.arbitraryuser.com/blog/category/aggregate-this/feed/atom" rel="self" type="application/atom+xml"/>
      <subtitle xml:lang="en">arbitrary user - back to basics</subtitle>
      <title xml:lang="en">arbitrary user » Aggregate This</title>
      <updated>2008-09-08T13:25:47Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.arbitraryuser.com/blog/?p=314</id>
    <link href="http://www.arbitraryuser.com/blog/2008/09/01/miracle-mops-and-the-egg-cracker-6000/" rel="alternate" type="text/html"/>
    <link href="http://www.arbitraryuser.com/blog/2008/09/01/miracle-mops-and-the-egg-cracker-6000/#comments" rel="replies" type="text/html"/>
    <link href="http://www.arbitraryuser.com/blog/2008/09/01/miracle-mops-and-the-egg-cracker-6000/feed/atom/" rel="replies" type="application/atom+xml"/>
    <title xml:lang="en">Jonathan Endersby (nlt): Miracle Mops and the Egg Cracker 6000</title>
    <summary xml:lang="en">Yesterday Lynnae and I went to the Homemakers Expo and the best thing about it was that I got a free back-issue Popular Mechanics which will live aside the toilet for the next few weeks. The second best thing was that we had media passes and didn’t waste R45 getting in.
I guess the problem with [...]</summary>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml"><p>Yesterday Lynnae and I went to the Homemakers Expo and the best thing about it was that I got a free back-issue Popular Mechanics which will live aside the toilet for the next few weeks. The second best thing was that we had media passes and didn’t waste R45 getting in.</p>
<p>I guess the problem with shows like this is that all the big vendors are totally over them. Why else would companies like Defy, Bosch, Smeg etc not be there? I can only imagine (as someone who has a tiny bit of trade show experience) that these companies learnt a long time ago that trade shows cost a bucketload of cash to put together and generally just frustrate your staff who end up having to work on weekends.</p>
<p>Nobody buys anything at trade shows, except, Wonder Mops (and other idiotic things like an egg cracking device).</p>
<p>Wait, picture this: We walk past a stand for something along the lines of “The Amazing Egg Cracker 6000″. Lynnae sighs and wants to walk on, but I, in a trainwreckian desire to hurt myself decide I *have* to know how they sell this thing. I walk over and ask for a demonstration. So the poor girl, who’s run out of eggs, begins “So what’s the problem with cracking eggs? Simple, you crack it on the side of the pan and egg ends up on your fingers, eggshells in the pan, and you invariably break the yolk!” she says, like she’s probably said over a thousand times in the last 5 hours. She looks up at me for that reciprocal head-nod.</p>
<p>I shake my head and say “Not really”.</p>
<p>She’s momentarily stunned by then carries on undeterred, “Well, with the Miracle Egg 6000 that’ll never happen again, you just put the egg in the device and squeeze the handle and instantly you have a perfectly cracked egg.”</p>
<p>“Thanks” I said as I walked away. I imagine that this is a wonderful invention for people with physical disabilities but for everyone else I think you’d be better off just buying 6 eggs and practicing on a Sunday afternoon. I’ve perfected (with a little help from my private chef) the single egg separation technique where you separate the egg white and yolk with the egg shell… Gotta learn how to do that with one hand though.</p>
<p>But, slightly more mind blowing than the egg cracker 6000 is the perpetual rollout of Wonder Mops and Miracle Orange Fibre stuff. The perveyors of this modern day snake oil have their routine so slick that you find yourself entranced by the bright colours and the disturbingly charming man with the Britney Spears microphone and smooth talking demeanor who occationally winks at the woman in the front row.</p>
<p>I was reminded of the old Westerns where the travelling salesmen stands beside his wagon and annouces his miracle cures for athritis and the black lung. Often telling the townsfolk that it is the most popular thing in the big cities and was invented in New York!</p>
<p>If there is one thing I remember from my youth (and we’re talking 20 years ago now) it’s the miracle mops, incredible dirt trapping floor mats and designed by NASA multicoloured dusters being sold at tradeshows (like Design For Living etc)… WHAT THE HELL DOES NASA NEED A MULTICOLOURED DUSTER FOR?</p>
<p>People! Nothing has changed in the past 20 years… Just like your multi-action, triple-flex, anti-bacterial, pro-enzyme, plaque-fighting toothbrush with the matrix-eque 3D graphics advertisements, everything at tradeshows is a big lie to make you pay too much for crap you don’t actually need.</p>
<p>Which is why the people who sell stuff you do actually need aren’t at the trade shows.</p>
<p>over.</p></div>
    </content>
    <updated>2008-09-02T09:46:57Z</updated>
    <published>2008-09-01T12:25:49Z</published>
    <category scheme="http://www.arbitraryuser.com/blog" term="Aggregate This"/>
    <category scheme="http://www.arbitraryuser.com/blog" term="Life"/>
    <category scheme="http://www.arbitraryuser.com/blog" term="Philosophy"/>
    <author>
      <name>arbitraryuser</name>
    </author>
    <source>
      <id>http://www.arbitraryuser.com/blog/feed/atom/</id>
      <link href="http://www.arbitraryuser.com/blog" rel="alternate" type="text/html"/>
      <link href="http://www.arbitraryuser.com/blog/category/aggregate-this/feed/atom" rel="self" type="application/atom+xml"/>
      <subtitle xml:lang="en">arbitrary user - back to basics</subtitle>
      <title xml:lang="en">arbitrary user » Aggregate This</title>
      <updated>2008-09-08T13:25:47Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-27654266.post-5802125940608107095</id>
    <link href="http://gomotodiaries.blogspot.com/2008/09/more-about-me-here.html" rel="alternate" type="text/html"/>
    <link href="http://www.blogger.com/comment.g?blogID=27654266&amp;postID=5802125940608107095&amp;isPopup=true" rel="replies" type="text/html"/>
    <link href="http://gomotodiaries.blogspot.com/feeds/5802125940608107095/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="http://gomotodiaries.blogspot.com/feeds/posts/default/5802125940608107095" rel="self" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/27654266/posts/default/5802125940608107095?v=2" rel="edit" type="application/atom+xml"/>
    <title>Weiers Coetser (weiers): </title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div style="MARGIN: 0px auto 10px; TEXT-ALIGN: center;"><a href="http://3.bp.blogspot.com/_sGxIZoZGm7g/SLxono9yToI/AAAAAAAAAYw/YeZ7Z8JrMso/s1600-h/Weiers+self.JPG"><img alt="" border="0" src="http://3.bp.blogspot.com/_sGxIZoZGm7g/SLxono9yToI/AAAAAAAAAYw/YeZ7Z8JrMso/s400/Weiers+self.JPG"/></a> </div><br/><br/>More about me <a href="http://2-ply.blogspot.com/">here</a>.<div style="clear: both; text-align: CENTER;"><a href="http://picasa.google.com/blogger/" target="ext"><img align="middle" alt="Posted by Picasa" border="0" src="http://photos1.blogger.com/pbp.gif"/></a></div></div>
    </content>
    <updated>2008-09-01T22:11:42Z</updated>
    <published>2008-09-01T22:11:00Z</published>
    <author>
      <name>Weiers</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/05098300749932156027</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-27654266</id>
      <author>
        <name>Weiers</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/05098300749932156027</uri>
      </author>
      <link href="http://gomotodiaries.blogspot.com/" rel="alternate" type="text/html"/>
      <link href="http://gomotodiaries.blogspot.com/feeds/posts/default?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml"/>
      <link href="http://gomotodiaries.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://gomotodiaries.blogspot.com/feeds/posts/default" rel="self" type="application/atom+xml"/>
      <subtitle>My name is Weiers Coetser. I bought myself a Gomoto GT125 cc motorbike and have big plans for it. This blog is my account of my experiences on the bike and the life that surrounds it.</subtitle>
      <title>Gomoto Diaries</title>
      <updated>2008-09-03T18:00:36Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-27654266.post-7342843276134761058</id>
    <link href="http://gomotodiaries.blogspot.com/2008/09/moved.html" rel="alternate" type="text/html"/>
    <link href="http://www.blogger.com/comment.g?blogID=27654266&amp;postID=7342843276134761058&amp;isPopup=true" rel="replies" type="text/html"/>
    <link href="http://gomotodiaries.blogspot.com/feeds/7342843276134761058/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="http://gomotodiaries.blogspot.com/feeds/posts/default/7342843276134761058" rel="self" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/27654266/posts/default/7342843276134761058?v=2" rel="edit" type="application/atom+xml"/>
    <title>Weiers Coetser (weiers): Moved</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div style="margin: 0px auto 10px; text-align: center;"><a href="http://4.bp.blogspot.com/_sGxIZoZGm7g/SLwu-S7QdVI/AAAAAAAAAYc/YjmVuZ6K9Ug/s1600-h/Flower+Bike.JPG"><img alt="" border="0" src="http://4.bp.blogspot.com/_sGxIZoZGm7g/SLwu-S7QdVI/AAAAAAAAAYc/YjmVuZ6K9Ug/s400/Flower+Bike.JPG"/></a> </div><br/>Well, it is two months since I sold my Gomoto for R1600.00. At the time that I sold it the frame had begun to rust (because I made it sleep outside too many nights). The battery was flat and the back tyre had a puncture. The state of disrepair was partly the result of me not looking after the bike as I should. I had allowed the stresses and strains of my life to take over and this was even visible on this blog.<br/><br/>I have decided to try something new. I moved to Northern Ireland. I live in a small town, Banbridge in County Down. I work as a pastor of two congregations of the Seventh-day Adventist Church. Twice a week I drive to Larne, another small town on the County Antrim coast. On the way there I drive past this garden feature on one of the roundabouts (We call them "Traffic Circles" in South Africa). It always makes me think of my days on the Gomoto and I really do miss them.<br/><br/>I will probably begin a new blog soon and post a link here. Exactly what theme it will take is still uncertain, but I am playing with the idea of toilets and toilet paper. I might call it "2-Ply". I doubt that many people would read it, but I need a place to document some of my experiences.<br/><br/>For now, I can only thank Gomoto for the good experience I had on one of their bikes. One day I'll return and buy myself a new one. Thanks to all my readers. I hope you enjoy your Gomoto's and please try to be adventurous as possible on them.<br/><br/>Godspeed<div style="clear: both; text-align: center;"><a href="http://picasa.google.com/blogger/" target="ext"><img align="middle" alt="Posted by Picasa" border="0" src="http://photos1.blogger.com/pbp.gif"/></a></div></div>
    </content>
    <updated>2008-09-01T18:10:41Z</updated>
    <published>2008-09-01T18:05:00Z</published>
    <author>
      <name>Weiers</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/05098300749932156027</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-27654266</id>
      <author>
        <name>Weiers</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/05098300749932156027</uri>
      </author>
      <link href="http://gomotodiaries.blogspot.com/" rel="alternate" type="text/html"/>
      <link href="http://gomotodiaries.blogspot.com/feeds/posts/default?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml"/>
      <link href="http://gomotodiaries.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://gomotodiaries.blogspot.com/feeds/posts/default" rel="self" type="application/atom+xml"/>
      <subtitle>My name is Weiers Coetser. I bought myself a Gomoto GT125 cc motorbike and have big plans for it. This blog is my account of my experiences on the bike and the life that surrounds it.</subtitle>
      <title>Gomoto Diaries</title>
      <updated>2008-09-03T18:00:36Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>urn:md5:9cf330402674f4959da3ce9864e6a9d8</id>
    <link href="http://blog.wizzy.com/post/2008/09/01/Dark-Matter-in-the-Universe" rel="alternate" type="text/html"/>
    <title xml:lang="en">Andy Rabagliati (wizzy): Dark Matter in the Universe</title>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://blog.wizzy.com/public/AIMS/060821_darkmatter.jpg"><img alt="Bullet Cluster" src="http://blog.wizzy.com/public/AIMS/.060821_darkmatter_t.jpg" style="float: right; margin: 0 0 1em 1em;" title="Bullet Cluster, Sep 2008"/></a>
What is exciting about <a href="http://blog.wizzy.com/tag/Cosmology">Cosmology</a> today is how much
we do <strong>not</strong> know. The observable universe - <a href="http://en.wikipedia.org/wiki/Baryon#Baryonic_matter" hreflang="en">baryonic
matter</a> we are fairly sure comprises only a few percent of the total mass of
the universe. The rest is a mystery, but mainstream theories split it between
<a href="http://en.wikipedia.org/wiki/Dark_matter" hreflang="en">Dark
Matter</a> and <a href="http://en.wikipedia.org/wiki/Dark_energy" hreflang="en">Dark Energy</a>.</p>    <p>I work at the African Institute of Mathematical Sciences (<a href="http://blog.wizzy.com/tag/AIMS">AIMS</a>), and we are blessed with some great visiting lecturers,
and I have followed the courses on Cosmology and <a href="http://blog.wizzy.com/tag/Quantum%20Mechanics">Quantum Mechanics</a> with interest. I have <a href="http://blog.wizzy.com/post/AIMS" hreflang="en">written about AIMS</a> and their new <a href="http://blog.wizzy.com/post/Stephen-Hawking-at-AIMS" hreflang="en">research centre</a> before.</p>
<h3>Cosmological Scale</h3>
<p><a href="http://blog.wizzy.com/public/AIMS/Gravitational_lens-full.jpg"><img alt="Gravitational Lens" src="http://blog.wizzy.com/public/AIMS/.Gravitational_lens-full_s.jpg" style="float: right; margin: 0 0 1em 1em;" title="Gravitational Lens, Sep 2008"/></a>
There have been <a href="http://www.space.com/scienceastronomy/080827-cosmic-collision.html" hreflang="en">recent discoveries</a>, newer than the <a href="http://en.wikipedia.org/wiki/Bullet_Cluster" hreflang="en">Bullet Cluster</a>,
which seem to confirm the presence of <a href="http://blog.wizzy.com/tag/Dark%20Matter">Dark
Matter</a>.</p>
<p>Since we can't 'see' Dark Matter, where do these observations come from? The
most promising method is through <a href="http://en.wikipedia.org/wiki/Gravitational_microlensing" hreflang="en">Gravitational Microlensing</a>, similar to passing a weak magnifying glass
over a desk. A large massive object, whether visible (baryonic) or not (Dark
Matter) will bend light waves coming from directly behind the object. It is not
really the same as an optical lens, because light passing closest to the centre
bends further than that further out.</p>
<p>But - it does increase the apparent brightness of objects directly behind.
If we observe the objects over time, our magnifying glass will show varying
brightness as the lens and target shift from our perspective. From these
calculations can be made of the mass of the <a href="http://blog.wizzy.com/tag/gravitational%20lens">gravitational lens</a>. So, observing using
gravitational microlensing requires a time dimension to viewing - a historical
survey perhaps.</p>
<p>Separating out the observable mass (stars and galaxies) we can see the
distribution of non-observable mass. The MCSJ0025 cluster referred to above
appears to show two galaxy clusters colliding. When galaxies collide, they
mostly pass right through each other - odds are against one star going Blam!
right into another. However, the interstellar gas does interact on a local
scale, 'tangling' the visible portions of the galaxy clusters.</p>
<p>The <a href="http://blog.wizzy.com/tag/Hubble%20Space%20Telescope">Hubble Space Telescope</a> and
<a href="http://blog.wizzy.com/tag/Chandra%20X-ray%20Observatory">Chandra X-ray Observatory</a>
appear to show that the Dark Matter portions of the galaxy clusters -
significant invisible lumpiness that is gravitationally attracted to the
cluster - passes straight through each other - flying out the other side
through the windscreen, as it were. That is the portion coloured blue in the
pictures above.</p>
<h3>Quantum scale</h3>
<p>At the Quantum scale other <a href="http://arxivblog.com/?p=599" hreflang="en">intriguing discoveries</a> are being made - watch that space (not this
one).</p>
<p>There is another aspect of mass that we completely fail to understand. The
baryons that make up the vast majority of our tangible world are <a href="http://en.wikipedia.org/wiki/Proton" hreflang="en">protons</a> and <a href="http://en.wikipedia.org/wiki/Neutron" hreflang="en">neutrons</a> - both made
up of three quarks - UUD and UDD. However, if their masses are compared to
their components :-</p>
<ul>
<li>Proton - 938 MeV</li>
<li>Neutron - 939 MeV</li>
<li>Up Quark - 1.5 – 4.0 MeV</li>
<li>Down Quark - 4 – 8 MeV</li>
</ul>
<p><a href="http://blog.wizzy.com/public/AIMS/Standard_Model_of_Elementary_Particles.png"><img alt="Standard Model" src="http://blog.wizzy.com/public/AIMS/.Standard_Model_of_Elementary_Particles_s.jpg" style="float: right; margin: 0 0 1em 1em;" title="Standard Model, Sep 2008"/></a></p>
<p>You can see the massive disparity. The <a href="http://en.wikipedia.org/wiki/Strong_interaction" hreflang="en">strong
force</a> appears to have multiplied the mass of the component quarks a
hundred-fold. Quark masses cannot be measured in isolation, as they seem always
bound into Hadrons. Their relative masses can be calculated though.</p>
<p>We understand our ignorance in this area. There are huge discoveries to be
made that might be as revolutionary as General Relativity. Maybe <a href="http://en.wikipedia.org/wiki/Weakly_interacting_massive_particles" hreflang="en">Weakly Interacting Massive Particles</a> (WIMPs) that are theorised to be
behind Dark Matter glue in at the Quantum level to add mass to Hadrons. Or
maybe I display my ignorance by even suggesting that.</p>
<p>Nobody really knows.</p></div>
    </content>
    <updated>2008-09-01T17:28:00Z</updated>
    <category term="AIMS"/>
    <category term="Chandra X-ray Observatory"/>
    <category term="Cosmology"/>
    <category term="Dark Energy"/>
    <category term="Dark Matter"/>
    <category term="gravitational lens"/>
    <category term="Hubble Space Telescope"/>
    <category term="Microlensing"/>
    <category term="Quantum Mechanics"/>
    <author>
      <name>Andy</name>
    </author>
    <source>
      <id>urn:md5:7502</id>
      <author>
        <name>Andy Rabagliati</name>
      </author>
      <link href="http://blog.wizzy.com/feed/atom" rel="self" type="application/atom+xml"/>
      <link href="http://blog.wizzy.com/" rel="alternate" type="text/html"/>
      <title xml:lang="en">Wizzy Africa</title>
      <updated>2008-09-02T20:55:36Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.frith.co.za/2008/09/01/only-in-cape-town/</id>
    <link href="http://blog.frith.co.za/2008/09/01/only-in-cape-town/" rel="alternate" type="text/html"/>
    <title xml:lang="en">Adrian Frith (htonl): Only in Cape Town…</title>
    <summary xml:lang="en">…are trains cancelled due to rough seas.

(Click to view; taken from the Cape Metrorail Traffic Report.)
For those of you not familiar with the Simon’s Town line, this is actually entirely reasonable. In places, the railway line runs right next to the beach; with a spring tide and a heavy storm surge, the sea can wash [...]</summary>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml"><p>…are trains cancelled due to rough seas.</p>
<p><a href="http://blog.frith.co.za/wp-content/uploads/2008/09/roughseas.png" title="Rough Seas"><img alt="Rough Seas" src="http://blog.frith.co.za/wp-content/uploads/2008/09/roughseas.thumbnail.png"/></a><br/>
(Click to view; taken from the <a href="http://www.capemetrorail.co.za/_traffic-report/info_index.htm">Cape Metrorail Traffic Report</a>.)</p>
<p>For those of you not familiar with the Simon’s Town line, this is actually entirely reasonable. In places, the railway line runs right next to the beach; with a spring tide and a heavy storm surge, the sea can wash right over the tracks.</p></div>
    </content>
    <updated>2008-09-01T17:14:16Z</updated>
    <published>2008-09-01T17:14:16Z</published>
    <category scheme="http://blog.frith.co.za" term="Miscellanea"/>
    <author>
      <name>adrian</name>
      <uri>http://adrian.frith.co.za/</uri>
    </author>
    <source>
      <id>http://blog.frith.co.za/feed/atom/</id>
      <link href="http://blog.frith.co.za" rel="alternate" type="text/html"/>
      <link href="http://blog.frith.co.za/feed/atom/" rel="self" type="application/atom+xml"/>
      <subtitle xml:lang="en">Ramblings about life, university, mathematics, computing, Linux, open source, etc.</subtitle>
      <title xml:lang="en">Adrian's Thoughts</title>
      <updated>2008-09-01T17:14:16Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.swimgeek.com/blog/?p=616</id>
    <link href="http://www.swimgeek.com/blog/2008/09/01/quick-update-18/" rel="alternate" type="text/html"/>
    <link href="http://www.swimgeek.com/blog/2008/09/01/quick-update-18/#comments" rel="replies" type="text/html"/>
    <link href="http://www.swimgeek.com/blog/2008/09/01/quick-update-18/feed/atom/" rel="replies" type="application/atom+xml"/>
    <title xml:lang="en">Johann Botha (joe): Quick Update</title>
    <summary xml:lang="en">My week in bullet form..

Monday, storage space shopping, sunset run in Mouille Point, sushi with friends.
Tuesday, packing, sorting and getting rid of old and unused stuff, Lions Head walk, drinks at Sinn’s, pizza at Knead, Jazz at Asoka, drinks with ma.tt.
Wednesday, gym, house shopping in Bo-Kaap, heavy chef meeting at 24.com, Jason gave me a [...]</summary>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml"><p>My week in bullet form..</p>
<ul>
<li>Monday, storage space shopping, sunset run in Mouille Point, sushi with friends.</li>
<li>Tuesday, packing, sorting and getting rid of old and unused stuff, Lions Head walk, drinks at Sinn’s, pizza at Knead, Jazz at Asoka, drinks with <a href="http://ma.tt/">ma.tt</a>.</li>
<li>Wednesday, gym, house shopping in Bo-Kaap, <a href="http://www.heavychef.com/">heavy chef</a> meeting at 24.com, <a href="http://www.jasonbagley.com/">Jason</a> gave me a WordCamp t-shirt, turns out <a href="http://www.quirk.biz/team/rob-stokes">Rob</a> reads my blog.. Hi Rob!, 27 Dinner, nice Japanese salad at Balducci’s with Cath.</li>
<li>Thursday, lunch with <a href="http://www.wonderingi.com/">Chris</a>, chatted about WordPress things mostly, cable car run, 5km at ~5min/km pace.</li>
<li>Friday, packing and moving, Newlands forest walk with Meebs, sushi at the <a href="http://www.vineyard.co.za/pages/dining_sushi_special.htm">Vineyard Hotel</a> with the ~ex-wife.</li>
<li>Saturday, packing and moving, Betty’s Bay with Mia, Georg, Cath and Parri.</li>
<li>Sunday, breakfast in Betty’s, afternoon in Jonkershoek for Debby’s birthday, drinks in Stellenbosch.</li>
</ul>
<p>Moving is not fun.</p></div>
    </content>
    <updated>2008-09-01T12:21:27Z</updated>
    <published>2008-09-01T12:21:27Z</published>
    <category scheme="http://www.swimgeek.com/blog" term="Rants"/>
    <author>
      <name>joe</name>
      <uri>http://www.swimgeek.com/</uri>
    </author>
    <source>
      <id>http://www.swimgeek.com/blog/feed/atom/</id>
      <link href="http://www.swimgeek.com/blog" rel="alternate" type="text/html"/>
      <link href="http://www.swimgeek.com/blog/feed/atom" rel="self" type="application/atom+xml"/>
      <subtitle xml:lang="en">Getting there is all the fun</subtitle>
      <title xml:lang="en">SwimGeek</title>
      <updated>2008-09-08T13:50:50Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://jonathancarter.co.za/?p=445</id>
    <link href="http://jonathancarter.co.za/corporate-scumbag-justice" rel="alternate" type="text/html"/>
    <title>Jonathan Carter (highvoltage): Justice</title>
    <summary>These days, you can hardly get any service without having to sign some kind of service contract. I make a point of reading every single one of them. I hate signing them, because they often have clauses in them that I consider unreasonable. Yet, I put up with it and sign it, since it would [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>These days, you can hardly get any service without having to sign some kind of service contract. I make a point of reading every single one of them. I hate signing them, because they often have clauses in them that I consider unreasonable. Yet, I put up with it and sign it, since it would just be too big a deal to argue against those clauses, especially when I need to have the service right now.</p>
<p>These corporations also bend and twist and mangle the laws to such an extent that the laws are essentially defeated, and as consumers our rights are compromised.</p>
<p>I was happy to read on <a href="http://news.slashdot.org/article.pl?sid=08/08/31/1225252">Slashdot</a> today that the <a href="http://en.wikipedia.org/wiki/Washington_Supreme_Court">Washington State Supreme Court</a> ruled that AT&amp;T’s service agreement may not waiver a client’s right to file a <a href="http://blog.seattlepi.nwsource.com/consumersmarts/archives/147348.asp">lawsuit against the company</a>.</p>
<blockquote><p><em>“AT&amp;T’s Consumer Services Agreement is substantively unconscionable and therefore unenforceable to the extent that it purports to waive the right to class actions, require confidentiality, shorten the Washington Consumer Protection Act statute of limitations, and limit availability of attorney fees. … Courts will not be easily deceived by attempts to unilaterally strip away consumer protections and remedies by efforts to cloak the waiver of important rights under an arbitration clause.”</em></p></blockquote>
<p>The full ruling is <a href="http://www.courts.wa.gov/opinions/pdf/810061.opn.pdf">available in PDF format</a>.</p>
<p>I think that the big corporates who attempt to downplay our rights are scumbags, and the people who take the time to deal with them and bring them to justice are my heroes.</p></div>
    </content>
    <updated>2008-08-31T19:27:00Z</updated>
    <category term="Free Software"/>
    <category term="Jonathan"/>
    <category term="Project Mayhem"/>
    <category term="AT&amp;amp;T"/>
    <category term="Consumer protection"/>
    <category term="Lawsuit"/>
    <category term="Slashdot"/>
    <category term="Washington State Supreme Court"/>
    <author>
      <name>jonathan</name>
    </author>
    <source>
      <id>http://jonathancarter.co.za</id>
      <link href="http://jonathancarter.co.za/feed" rel="self" type="application/atom+xml"/>
      <link href="http://jonathancarter.co.za" rel="alternate" type="text/html"/>
      <subtitle>rebel without a pause</subtitle>
      <title>jonathan carter</title>
      <updated>2008-08-31T19:33:26Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://jonathancarter.co.za/?p=442</id>
    <link href="http://jonathancarter.co.za/sars-communication-suckiness" rel="alternate" type="text/html"/>
    <title>Jonathan Carter (highvoltage): SARS Communication Suckiness</title>
    <summary>(rant)
I’m so frustrated with SARS (South African Revenue Service). They sent me an e-mail to notify me that I’ve received communication from them that require my attention. I click on the link which takes me to their website, enter my username and password, and it takes me to a page where I have to download [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>(rant)</p>
<p>I’m so frustrated with <a href="http://en.wikipedia.org/wiki/South_African_Revenue_Service">SARS</a> (South African Revenue Service). They sent me an e-mail to notify me that I’ve received communication from them that require my attention. I click on the link which takes me to their website, enter my username and password, and it takes me to a page where I have to download the contents of the documentation in a <a href="http://en.wikipedia.org/wiki/Pdf">PDF</a> file. So, I do so.</p>
<p>When I opened the file with my PDF viewer, and it displayed that I require the latest version of Adobe Reader. This was already a bit frustrating, having to do so much work and still not being able to read my message. At least Adobe reader is packaged in <a href="http://en.wikipedia.org/wiki/Medibuntu">Medibuntu</a>, so I add the repositories and install it. 20 minutes worth of downloads later, I open the PDF. Yet again, it displayed “You need the latest version of Adobe reader to open this file”. Grrr.</p>
<p>I head over to Adobe.com, saw a link that says “Adobe Reader download”, where it also said “Latest Version”, and downloaded it. Turns out it is also Version 8.1.2, the same version available from Medibuntu, and it also doesn’t want to open the document.</p>
<p>After trying all different kinds of things, I’m still unable to open the PDF. Thanks Adobe, for implementing such horrible technologies in our government, and thank you SARS, for absolutely not caring about free software users, even when our government has a mandate to move over to free software itself.</p>
<p>Then again, it’s not like any government ever had a good reputation for keeping its promises. I don’t know how I expected ours to be any different.</p></div>
    </content>
    <updated>2008-08-27T18:16:39Z</updated>
    <category term="Free Software"/>
    <category term="Jonathan"/>
    <category term="Politics"/>
    <category term="Project Mayhem"/>
    <category term="Medibuntu"/>
    <category term="PDF"/>
    <category term="Rants"/>
    <category term="SARS"/>
    <author>
      <name>jonathan</name>
    </author>
    <source>
      <id>http://jonathancarter.co.za</id>
      <link href="http://jonathancarter.co.za/feed" rel="self" type="application/atom+xml"/>
      <link href="http://jonathancarter.co.za" rel="alternate" type="text/html"/>
      <subtitle>rebel without a pause</subtitle>
      <title>jonathan carter</title>
      <updated>2008-08-31T19:33:26Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-6950106.post-5409226598061192497</id>
    <link href="http://blog.charlvn.za.net/2008/08/petition-against-public-holidays.html" rel="alternate" type="text/html"/>
    <link href="http://www.blogger.com/comment.g?blogID=6950106&amp;postID=5409226598061192497" rel="replies" type="text/html"/>
    <link href="http://blog.charlvn.za.net/feeds/5409226598061192497/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="http://blog.charlvn.za.net/feeds/posts/default/5409226598061192497" rel="self" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/6950106/posts/default/5409226598061192497?v=2" rel="edit" type="application/atom+xml"/>
    <title>Charl van Niekerk (charlvn): Petition Against Public Holidays</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p class="post-image3"><a class="image" href="http://www.flickr.com/photos/twobombs/2802408359/" rel="external"><img alt="Photo of whiteboard" src="http://farm4.static.flickr.com/3081/2802408359_f6c1d751ff_m.jpg"/></a></p>
<p>A <a href="http://twobombs.blogspot.com/" rel="external">friend</a> and former colleague of mine uploaded a photo of a whiteboard to Flickr today he took a couple of years back in the office we used to work from. We were both protesting all the public holidays we experience in South Africa, each costing the economy lots of money. I mean, as if having two sevenths of your days off (the weekends) is not enough. Yes, we were geeks without broadband at home.</p>
<p>The whiteboard reads something like this. I don't know, maybe this is abuse of the <code>blockquote</code> element.</p>
<blockquote cite="http://www.flickr.com/photos/twobombs/2802408359/">
 <p>Petition against silly public holidays!</p>
 <ul>
  <li>Charl</li>
  <li>Aryan</li>
 </ul>
 <p>We shall refuse to stay home!</p>
 <p>We shall come to work by force!</p>
</blockquote>
<p>Yes, we are geeks and we are militant. :P</p></div>
    </content>
    <updated>2008-08-27T14:39:42Z</updated>
    <published>2008-08-27T14:27:00Z</published>
    <author>
      <name>Charl van Niekerk</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/16555795103153299929</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-6950106</id>
      <author>
        <name>Charl van Niekerk</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/16555795103153299929</uri>
      </author>
      <link href="http://blog.charlvn.za.net/" rel="alternate" type="text/html"/>
      <link href="http://blog.charlvn.za.net/feeds/posts/default?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml"/>
      <link href="http://blog.charlvn.za.net/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://blog.charlvn.za.net/feeds/posts/default" rel="self" type="application/atom+xml"/>
      <subtitle>The lightsaber is mightier than the sword!</subtitle>
      <title>Charl van Niekerk » Blog</title>
      <updated>2008-09-03T02:57:57Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://jonathancarter.co.za/?p=439</id>
    <link href="http://jonathancarter.co.za/cool-stuff-today-24-08-08" rel="alternate" type="text/html"/>
    <title>Jonathan Carter (highvoltage): Cool stuff today</title>
    <summary>Akismet
By the time I write this, Akismet will have caught a quarter of a million of spam entries on my blog. Thanks again, Akismet!


Michelle Obama
This morning while driving to work, I heard excerpts from Michelle Obama’s speech that she delivered in Denver yesterday. I haven’t cried in nearly 13 years, but every now and again [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><h3>Akismet</h3>
<p>By the time I write this, <a href="http://en.wikipedia.org/wiki/Akismet">Akismet</a> will have caught a quarter of a million of <a href="http://en.wikipedia.org/wiki/Spam_(electronic)">spam</a> entries on my blog. Thanks <a href="http://jonathancarter.co.za/akismet-rocks">again</a>, Akismet!</p>
<p><img alt="" src="http://jonathancarter.co.za/images/akismet-caught2.png"/></p>
<p><img alt="" src="file://home/jonathan/Desktop/akismet-caught2.png"/></p>
<h3>Michelle Obama</h3>
<p>This morning while driving to work, I heard excerpts from <a href="http://en.wikipedia.org/wiki/Michelle_Obama">Michelle Obama</a>’s speech that <a href="http://news.bbc.co.uk/1/hi/world/americas/7581469.stm">she delivered</a> in <a href="http://en.wikipedia.org/wiki/Denver,_Colorado">Denver</a> yesterday. I haven’t cried in nearly 13 years, but every now and again something happens that brings me close, that speech got brought me one of those moments. I think Michelle Obama will make an awesome first lady.<br/>
<a href="http://en.wikipedia.org/wiki/Image:Michelle_Obama-Cropped.jpg"><img alt="Photo" src="http://upload.wikimedia.org/wikipedia/commons/thumb/7/76/Michelle_Obama-Cropped.jpg/200px-Michelle_Obama-Cropped.jpg"/></a></p>
<h3>Monopoly World Edition</h3>
<p><a href="http://en.wikipedia.org/wiki/Hasbro">Hasbro</a> (the company behind the popular game, <a href="http://en.wikipedia.org/wiki/Monopoly_(game)">Monopoly</a>), will be releasing a new version of the game that contains popular <a href="http://www.hasbro.com/games/kid-games/monopoly/default.cfm?page=News/Item&amp;newsID=DB7DFA53-D56F-E112-458E61859535CD3D">cities around the world</a>. The cities were chosen by votes on their website, and they have made the results public. My home town, <a href="http://en.wikipedia.org/wiki/Cape_Town">Cape Town</a>, got in at number 3. Awesome.</p>
<p><a href="http://www.hasbro.com/games/kid-games/monopoly/default.cfm?page=News/Item&amp;newsID=DB7DFA53-D56F-E112-458E61859535CD3D"><img alt="Monopoly site image" src="http://jonathancarter.co.za/images/monopoly.png"/></a></p></div>
    </content>
    <updated>2008-08-26T18:30:42Z</updated>
    <category term="Free Software"/>
    <category term="Politics"/>
    <category term="Akismet"/>
    <category term="Cape Town"/>
    <category term="Colorado"/>
    <category term="Denver"/>
    <category term="Hasbro"/>
    <category term="Michelle Obama"/>
    <category term="Monopoly"/>
    <category term="Spam"/>
    <author>
      <name>jonathan</name>
    </author>
    <source>
      <id>http://jonathancarter.co.za</id>
      <link href="http://jonathancarter.co.za/feed" rel="self" type="application/atom+xml"/>
      <link href="http://jonathancarter.co.za" rel="alternate" type="text/html"/>
      <subtitle>rebel without a pause</subtitle>
      <title>jonathan carter</title>
      <updated>2008-08-31T19:33:26Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://techgeneral.org/early-adventures-with-sitemaps</id>
    <link href="http://feeds.feedburner.com/~r/TechGeneral/~3/375378724/early-adventures-with-sitemaps" rel="alternate" type="text/html"/>
    <title>Neil Blakey-Milner (nbm): Early adventures with Sitemaps</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>
Perhaps entirely randomly, I decided that TechGeneral would need <a href="http://www.sitemaps.org/">Sitemaps</a> before I put it live.
</p>
<p>
A Sitemap <em class="aside">(sometimes called a Google Sitemap, although you won't see Google calling it that, and it is a standard that Yahoo!, Ask, and Live all support)</em> is an XML file (or bunch of XML files) that describe the various resources on your web site which allows search engines and other programs to discover them more easily.
</p>
<p>
There are a few advantages to putting together a Sitemap.  Generally, search engines give up after they travel a few links into a web site to avoid infinite automatically generated links (not because of malicious intent necessarily, but because of weird programming).  With a Sitemap, each listed resource can potentially be treated as a first visit.  Also, if a site has navigation that search engines can't traverse to get to certain pages, Sitemaps can assist search engines to find those resources.
</p>
<p>
They also optionally assign a <strong>priority</strong> to each resource as a way to influence the importance assigned to the resource relative to other resources on your web site.  Similarly, an optional <strong>update frequency</strong> per resource can influence how often a search engine or other program should check back for new versions of that resource.  <strong>Last modified dates</strong> also optionally help to determine whether to try revisit a resource earlier or later than would normally happen. 
</p>
<p>
<strong>Example Sitemap File</strong>
</p>
<pre class="prettyprint">&lt;urlset
    xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
        http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"&gt;
 
    &lt;url&gt;
        &lt;loc&gt;http://techgeneral.org/diary&lt;/loc&gt;
        &lt;lastmod&gt;2008-08-16T22:52:41+00:00&lt;/lastmod&gt;
        &lt;changefreq&gt;daily&lt;/changefreq&gt;
        &lt;priority&gt;0.9&lt;/priority&gt;
    &lt;/url&gt;
 
    &lt;url&gt;
        &lt;loc&gt;http://techgeneral.org/speaking&lt;/loc&gt;
        &lt;lastmod&gt;2008-08-16T22:52:13+00:00&lt;/lastmod&gt;
        &lt;changefreq&gt;daily&lt;/changefreq&gt;
        &lt;priority&gt;0.9&lt;/priority&gt;
    &lt;/url&gt;
 
    &lt;url&gt;
        &lt;loc&gt;http://techgeneral.org/contact&lt;/loc&gt;
        &lt;lastmod&gt;2008-08-10T16:59:32+00:00&lt;/lastmod&gt;
        &lt;changefreq&gt;weekly&lt;/changefreq&gt;
        &lt;priority&gt;0.9&lt;/priority&gt;
    &lt;/url&gt;
 
    &lt;url&gt;
        &lt;loc&gt;http://techgeneral.org/about&lt;/loc&gt;
        &lt;lastmod&gt;2008-08-10T12:42:06+00:00&lt;/lastmod&gt;
        &lt;changefreq&gt;weekly&lt;/changefreq&gt;
        &lt;priority&gt;0.9&lt;/priority&gt;
    &lt;/url&gt;
&lt;/urlset&gt;
</pre>
<p>
There are two types of Sitemaps - individual <strong>Sitemap</strong> files and <strong>Sitemap Index</strong> files.  Why would you want a Sitemap Index?  One, less relevant to many, reason is that individual Sitemap files can only contain <strong>50 000</strong> URLs (which, admittedly, the average blog isn't going to hit) and be less than <strong>10MB</strong> uncompressed.  Another reason is that you might be using multiple systems that each generate Sitemap files (or you've hacked them to do so) but you don't want to merge them yourself.
</p>
<p>
<strong>Example Sitemap Index</strong>
</p>
<pre class="prettyprint">&lt;sitemapindex
    xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
        http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"&gt;
 
    &lt;sitemap&gt;
        &lt;loc&gt;http://techgeneral.org/sitemap_posts.xml&lt;/loc&gt;
    &lt;/sitemap&gt;
 
    &lt;sitemap&gt;
        &lt;loc&gt;http://techgeneral.org/sitemap_archives.xml&lt;/loc&gt;
    &lt;/sitemap&gt;
 
    &lt;sitemap&gt;
        &lt;loc&gt;http://techgeneral.org/sitemap_pages.xml&lt;/loc&gt;
    &lt;/sitemap&gt;
&lt;/sitemapindex&gt;
</pre>
<p>
One useful side-effect of using a Sitemap with <a href="http://www.google.com/webmasters/">Google's webmaster tools</a> is that you can see errors that occur on resources listed in the Sitemap.  So, if a request for a resource starts returning 404 or 500 errors, you can separate that more specific set of errors from those caused by broken links on your site or on other sites.
</p>
<p>
However, Google's webmaster tools doesn't seem to like having a whole bunch of separate Sitemap files with a central Sitemap Index.  I mean, it seems to work, but it complains (warnings, not errors) that many of the Sitemaps (all on this site, most on <a href="http://nxsy.org/">my personal web site</a>) have only entries with the same priority.  I'm setting the priority of all the archives low (they have noindex, follow set anyway, so won't show up in search results), the frontpage high, and the posts are priorities based on age.
</p>
<p>
I get the feeling that the priorities only apply within the same file, and not within the same site.  This somewhat makes sense, since one can delegate a sitemap for a particular folder on your web site, and you wouldn't want an overeager person assigning "1.0" to all content within the folder, overriding your beautifully crafted values for the base site.  However, in this case, they're all at the same level, and I really want the archives lower than the posts, and the frontpage higher than most of the posts.
</p>
<p>
Oh well, I'll push on and see whether it's just a matter of warnings that aren't affecting things (my favourite kind) or an indication of things being as I suspect. 
</p></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>
Perhaps entirely randomly, I decided that TechGeneral would need <a href="http://www.sitemaps.org/">Sitemaps</a> before I put it live.
</p>
<p>
A Sitemap <em class="aside">(sometimes called a Google Sitemap, although you won't see Google calling it that, and it is a standard that Yahoo!, Ask, and Live all support)</em> is an XML file (or bunch of XML files) that describe the various resources on your web site which allows search engines and other programs to discover them more easily.
</p>
<p>
There are a few advantages to putting together a Sitemap.  Generally, search engines give up after they travel a few links into a web site to avoid infinite automatically generated links (not because of malicious intent necessarily, but because of weird programming).  With a Sitemap, each listed resource can potentially be treated as a first visit.  Also, if a site has navigation that search engines can't traverse to get to certain pages, Sitemaps can assist search engines to find those resources.
</p>
<p>
They also optionally assign a <strong>priority</strong> to each resource as a way to influence the importance assigned to the resource relative to other resources on your web site.  Similarly, an optional <strong>update frequency</strong> per resource can influence how often a search engine or other program should check back for new versions of that resource.  <strong>Last modified dates</strong> also optionally help to determine whether to try revisit a resource earlier or later than would normally happen. 
</p>
<p>
<strong>Example Sitemap File</strong>
</p>
<pre class="prettyprint">&lt;urlset
    xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
        http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"&gt;
 
    &lt;url&gt;
        &lt;loc&gt;http://techgeneral.org/diary&lt;/loc&gt;
        &lt;lastmod&gt;2008-08-16T22:52:41+00:00&lt;/lastmod&gt;
        &lt;changefreq&gt;daily&lt;/changefreq&gt;
        &lt;priority&gt;0.9&lt;/priority&gt;
    &lt;/url&gt;
 
    &lt;url&gt;
        &lt;loc&gt;http://techgeneral.org/speaking&lt;/loc&gt;
        &lt;lastmod&gt;2008-08-16T22:52:13+00:00&lt;/lastmod&gt;
        &lt;changefreq&gt;daily&lt;/changefreq&gt;
        &lt;priority&gt;0.9&lt;/priority&gt;
    &lt;/url&gt;
 
    &lt;url&gt;
        &lt;loc&gt;http://techgeneral.org/contact&lt;/loc&gt;
        &lt;lastmod&gt;2008-08-10T16:59:32+00:00&lt;/lastmod&gt;
        &lt;changefreq&gt;weekly&lt;/changefreq&gt;
        &lt;priority&gt;0.9&lt;/priority&gt;
    &lt;/url&gt;
 
    &lt;url&gt;
        &lt;loc&gt;http://techgeneral.org/about&lt;/loc&gt;
        &lt;lastmod&gt;2008-08-10T12:42:06+00:00&lt;/lastmod&gt;
        &lt;changefreq&gt;weekly&lt;/changefreq&gt;
        &lt;priority&gt;0.9&lt;/priority&gt;
    &lt;/url&gt;
&lt;/urlset&gt;
</pre>
<p>
There are two types of Sitemaps - individual <strong>Sitemap</strong> files and <strong>Sitemap Index</strong> files.  Why would you want a Sitemap Index?  One, less relevant to many, reason is that individual Sitemap files can only contain <strong>50 000</strong> URLs (which, admittedly, the average blog isn't going to hit) and be less than <strong>10MB</strong> uncompressed.  Another reason is that you might be using multiple systems that each generate Sitemap files (or you've hacked them to do so) but you don't want to merge them yourself.
</p>
<p>
<strong>Example Sitemap Index</strong>
</p>
<pre class="prettyprint">&lt;sitemapindex
    xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
        http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"&gt;
 
    &lt;sitemap&gt;
        &lt;loc&gt;http://techgeneral.org/sitemap_posts.xml&lt;/loc&gt;
    &lt;/sitemap&gt;
 
    &lt;sitemap&gt;
        &lt;loc&gt;http://techgeneral.org/sitemap_archives.xml&lt;/loc&gt;
    &lt;/sitemap&gt;
 
    &lt;sitemap&gt;
        &lt;loc&gt;http://techgeneral.org/sitemap_pages.xml&lt;/loc&gt;
    &lt;/sitemap&gt;
&lt;/sitemapindex&gt;
</pre>
<p>
One useful side-effect of using a Sitemap with <a href="http://www.google.com/webmasters/">Google's webmaster tools</a> is that you can see errors that occur on resources listed in the Sitemap.  So, if a request for a resource starts returning 404 or 500 errors, you can separate that more specific set of errors from those caused by broken links on your site or on other sites.
</p>
<p>
However, Google's webmaster tools doesn't seem to like having a whole bunch of separate Sitemap files with a central Sitemap Index.  I mean, it seems to work, but it complains (warnings, not errors) that many of the Sitemaps (all on this site, most on <a href="http://nxsy.org/">my personal web site</a>) have only entries with the same priority.  I'm setting the priority of all the archives low (they have noindex, follow set anyway, so won't show up in search results), the frontpage high, and the posts are priorities based on age.
</p>
<p>
I get the feeling that the priorities only apply within the same file, and not within the same site.  This somewhat makes sense, since one can delegate a sitemap for a particular folder on your web site, and you wouldn't want an overeager person assigning "1.0" to all content within the folder, overriding your beautifully crafted values for the base site.  However, in this case, they're all at the same level, and I really want the archives lower than the posts, and the frontpage higher than most of the posts.
</p>
<p>
Oh well, I'll push on and see whether it's just a matter of warnings that aren't affecting things (my favourite kind) or an indication of things being as I suspect. 
</p>
<img height="1" src="http://feeds.feedburner.com/~r/TechGeneral/~4/375378724" width="1"/></div>
    </content>
    <updated>2008-08-26T16:50:44Z</updated>
    <published>2008-08-26T16:50:44Z</published><feedburner:origLink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://techgeneral.org/early-adventures-with-sitemaps</feedburner:origLink>
    <author>
      <name>Neil Blakey-Milner</name>
    </author>
    <source>
      <id>http://techgeneral.org/atom1.0</id>
      <author>
        <name>Neil Blakey-Milner</name>
      </author>
      <link href="http://feeds.feedburner.com/TechGeneral" rel="self" type="application/atom+xml"/>
      <title>TechGeneral</title>
      <updated>2008-08-26T16:50:44Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://nxsy.org/introducing-techgeneral</id>
    <link href="http://nxsy.org/introducing-techgeneral" rel="alternate" type="text/html"/>
    <title>Neil Blakey-Milner (nbm): Introducing TechGeneral</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>
Since <a href="http://nxsy.org/archives/2003/04">April 2003</a>, I've maintained this web log as a mixed-bag of posts about technology, about work, about my travels, about politics, and about books, movies, games, and other forms of entertainment. 
</p>
<p>
Since just over a week ago, all my technology thoughts will be appearing on my new technology web log, <a href="http://techgeneral.org/" title="Neil Blakey-Milner's technology web log">TechGeneral</a>.
</p>
<p>
Likely topics on TechGeneral are:
</p>
<ul>
	<li><a href="http://techgeneral.org/tags/opensource">open source</a> (or Free Software, if you prefer),</li>
	<li><a href="http://techgeneral.org/tags/scalability">scalability</a>,</li>
	<li><a href="http://techgeneral.org/tags/security">security</a>,</li>
	<li><a href="http://techgeneral.org/tags/python">the Python programming language</a>,</li>
	<li><a href="http://techgeneral.org/tags/events">technology events I'm interested in and/or attend</a>,</li>
	<li><a href="http://techgeneral.org/tags/development">becoming a better developer</a>,
	</li>
	<li>finding/hiring developers and other technology workers, and
	</li>
	<li>motivating and getting the most out of them.</li>
</ul>
<p>
I'll continue to maintain this web log, focusing on other topics:
</p>
<ul>
	<li><a href="http://nxsy.org/tags/books">books</a>, <a href="http://nxsy.org/tags/games">games</a>, <a href="http://nxsy.org/tags/movies">movies</a>, and other entertainment,</li>
	<li><a href="http://nxsy.org/tags/events">events</a> I'm interested in or attend,
	</li>
	<li><a href="http://nxsy.org/tags/travel">travel</a> inside and outside of <a href="http://nxsy.org/tags/capetown">Cape Town</a>,</li>
	<li>experiences with people and organisations,</li>
	<li>random opinions on topics such as <a href="http://nxsy.org/tags/politics">politics</a>, and</li>
	<li>that <a href="http://nxsy.org/tags/blogs">blogging about blogging</a> thing.</li>
</ul>
<p>
I've realised that the people who read my technology posts
(predominantly outside of South Africa) probably don't care much about
the other stuff.  The people who read my other stuff (predominantly
inside South Africa) probably don't care all that much about the
technology stuff either.
</p>
<p>
I hope this split helps improve the subjective signal to noise ratio for those who follow what I have to say. 
</p>
<p>
<em>[ The equivalent posting on TechGeneral is the first one, <a href="http://techgeneral.org/welcome-to-techgeneral">Welcome to TechGeneral</a>. ]</em></p></div>
    </summary>
    <updated>2008-08-26T14:14:41Z</updated>
    <source>
      <id>http://nxsy.org/</id>
      <author>
        <name>Neil Blakey-Milner (nbm)</name>
      </author>
      <link href="http://nxsy.org/" rel="alternate" type="text/html"/>
      <link href="http://nxsy.org/rss2.0.xml" rel="self" type="application/rss+xml"/>
      <title>Cosmic Seriosity Balance</title>
      <updated>2008-08-26T16:05:07Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://techgeneral.org/wordpresscom-scalability-at-wordcamp-sa-2008</id>
    <link href="http://feeds.feedburner.com/~r/TechGeneral/~3/373593662/wordpresscom-scalability-at-wordcamp-sa-2008" rel="alternate" type="text/html"/>
    <title>Neil Blakey-Milner (nbm): Wordpress.com scalability at WordCamp SA 2008</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><a href="http://www.wordcamp.co.za/2008/"><img align="right" alt="" border="0" height="68" hspace="5" src="http://techgeneral.org/files/2008/08/24/wordcampsa08.png" vspace="5" width="250"/></a>
<p>
At <a href="http://www.wordcamp.co.za/2008/">WordCamp South Africa 2008</a>, held in Cape Town yesterday, we were given a brief overview of how <a href="http://wordpress.com/">Wordpress.com</a> is set up to scale.
</p>
<p>
<a href="http://ma.tt/">Matt Mullenweg</a> set the scene with some idea of just how huge Wordpress.com is.  I may mess up a few numbers mentioned, but there've been something like 6.5 billion page views on Wordpress.com since the beginning of the year, there are 3.8 million Wordpress.com hosted blogs (only Blogger is bigger), and there are 1.4 billion words in posts created on Wordpress.com.
</p>
<p>
<a href="http://blog.linuxinternet.org/">Warwick Poole</a> then gave us some more in-depth numbers, although pointing out that Wordpress.com was bigger than AdultFriendFinder was a pretty good and well-understood indication from the audience's reaction.  In May 2008, Wordpress.com was served 693 million page views, but this rose to 812 million page views in July.  Over 1TB of media was uploaded in May, 1.3TB in July.  In May, 417TB of traffic left the Wordpress.com data centres.  These numbers are available in the <a href="http://en.blog.wordpress.com/2008/08/05/july-wrap-up-2/">"July wrap-up" post</a> on the Wordpress.com web log. 
</p>
<p>
Apparently, across the approximately 710 servers, 10 000 web requests and 10 000 databases requests are handled per second (I wasn't intelligent to write down whether this was the average).  110 requests per second are done to Amazon's S3 storage service, while 3TB of media is cached on their own media caches.  They output 1.5TB/s (I wrote TB, so it probably is TB and not Tb.  I'm guessing this is peak). They experience approximately 5 server failures a week. <br/>
</p>
<p>
How is it put together?  They use Round Robin DNS which determines the data centre (from testing, it seems there round robin six IPs - two IPs for each of three data centres).  There it hits a load balancer using some combination of <a href="http://nginx.net/">nginx</a>, <a href="http://www.backhand.org/wackamole/">wackamole</a>, and <a href="http://www.spread.org/">spread</a>.  They use <a href="http://varnish.projects.linpro.no/">Varnish</a> for serving at least media, and currently use <a href="http://www.litespeedtech.com/">Litespeed</a> web servers.  They also use MySQL and <a href="http://www.danga.com/memcached/">memcached</a>.
</p>
<p>
They use (and developed) the <a href="http://wordpress.org/extend/plugins/batcache/">batcache Wordpress plugin</a> to serve content from memcached - according to the documentation, batcache only potentially servers stale content to first-time visitors - visitors who have interacted with the web log receive up to date content.
</p>
<p>
When new media is uploaded, its existence and initial location is stored in a table.  As necessary, the other data centres will create their own local copies of that media, and update that table.  The backup media stores in the data centres are write-only - apparently nothing is ever deleted from them.
</p>
<p>
That's about all I wrote down, but there's quite a bit of information about how Wordpress.com is set up and the sort of load/traffic it has on the Wordpress.com blog and on the blogs of various employees (such as <a href="http://barry.wordpress.com/2008/04/28/load-balancer-update/">this post on nginx replacing Pound</a>, <a href="http://barry.wordpress.com/2007/11/01/static-hostname-hashing-in-pound/">this one on Pound</a>, and <a href="http://blog.apokalyptik.com/2007/10/10/so-you-wanna-see-an-image/">another on varnish</a>) giving some useful information which will probably inform some technology choices we might make at <a href="http://www.synthasite.com/">SynthaSite</a>. 
</p></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><a href="http://www.wordcamp.co.za/2008/"><img align="right" alt="" border="0" height="68" hspace="5" src="http://techgeneral.org/files/2008/08/24/wordcampsa08.png" vspace="5" width="250"/></a>
<p>
At <a href="http://www.wordcamp.co.za/2008/">WordCamp South Africa 2008</a>, held in Cape Town yesterday, we were given a brief overview of how <a href="http://wordpress.com/">Wordpress.com</a> is set up to scale.
</p>
<p>
<a href="http://ma.tt/">Matt Mullenweg</a> set the scene with some idea of just how huge Wordpress.com is.  I may mess up a few numbers mentioned, but there've been something like 6.5 billion page views on Wordpress.com since the beginning of the year, there are 3.8 million Wordpress.com hosted blogs (only Blogger is bigger), and there are 1.4 billion words in posts created on Wordpress.com.
</p>
<p>
<a href="http://blog.linuxinternet.org/">Warwick Poole</a> then gave us some more in-depth numbers, although pointing out that Wordpress.com was bigger than AdultFriendFinder was a pretty good and well-understood indication from the audience's reaction.  In May 2008, Wordpress.com was served 693 million page views, but this rose to 812 million page views in July.  Over 1TB of media was uploaded in May, 1.3TB in July.  In May, 417TB of traffic left the Wordpress.com data centres.  These numbers are available in the <a href="http://en.blog.wordpress.com/2008/08/05/july-wrap-up-2/">"July wrap-up" post</a> on the Wordpress.com web log. 
</p>
<p>
Apparently, across the approximately 710 servers, 10 000 web requests and 10 000 databases requests are handled per second (I wasn't intelligent to write down whether this was the average).  110 requests per second are done to Amazon's S3 storage service, while 3TB of media is cached on their own media caches.  They output 1.5TB/s (I wrote TB, so it probably is TB and not Tb.  I'm guessing this is peak). They experience approximately 5 server failures a week. <br/>
</p>
<p>
How is it put together?  They use Round Robin DNS which determines the data centre (from testing, it seems there round robin six IPs - two IPs for each of three data centres).  There it hits a load balancer using some combination of <a href="http://nginx.net/">nginx</a>, <a href="http://www.backhand.org/wackamole/">wackamole</a>, and <a href="http://www.spread.org/">spread</a>.  They use <a href="http://varnish.projects.linpro.no/">Varnish</a> for serving at least media, and currently use <a href="http://www.litespeedtech.com/">Litespeed</a> web servers.  They also use MySQL and <a href="http://www.danga.com/memcached/">memcached</a>.
</p>
<p>
They use (and developed) the <a href="http://wordpress.org/extend/plugins/batcache/">batcache Wordpress plugin</a> to serve content from memcached - according to the documentation, batcache only potentially servers stale content to first-time visitors - visitors who have interacted with the web log receive up to date content.
</p>
<p>
When new media is uploaded, its existence and initial location is stored in a table.  As necessary, the other data centres will create their own local copies of that media, and update that table.  The backup media stores in the data centres are write-only - apparently nothing is ever deleted from them.
</p>
<p>
That's about all I wrote down, but there's quite a bit of information about how Wordpress.com is set up and the sort of load/traffic it has on the Wordpress.com blog and on the blogs of various employees (such as <a href="http://barry.wordpress.com/2008/04/28/load-balancer-update/">this post on nginx replacing Pound</a>, <a href="http://barry.wordpress.com/2007/11/01/static-hostname-hashing-in-pound/">this one on Pound</a>, and <a href="http://blog.apokalyptik.com/2007/10/10/so-you-wanna-see-an-image/">another on varnish</a>) giving some useful information which will probably inform some technology choices we might make at <a href="http://www.synthasite.com/">SynthaSite</a>. 
</p>
<img height="1" src="http://feeds.feedburner.com/~r/TechGeneral/~4/373593662" width="1"/></div>
    </content>
    <updated>2008-08-24T17:13:34Z</updated>
    <published>2008-08-24T17:13:34Z</published><feedburner:origLink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://techgeneral.org/wordpresscom-scalability-at-wordcamp-sa-2008</feedburner:origLink>
    <author>
      <name>Neil Blakey-Milner</name>
    </author>
    <source>
      <id>http://techgeneral.org/atom1.0</id>
      <author>
        <name>Neil Blakey-Milner</name>
      </author>
      <link href="http://feeds.feedburner.com/TechGeneral" rel="self" type="application/atom+xml"/>
      <title>TechGeneral</title>
      <updated>2008-08-26T16:50:44Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-6950106.post-3162680557947354007</id>
    <link href="http://blog.charlvn.za.net/2008/08/good-morning.html" rel="alternate" type="text/html"/>
    <link href="http://www.blogger.com/comment.g?blogID=6950106&amp;postID=3162680557947354007" rel="replies" type="text/html"/>
    <link href="http://blog.charlvn.za.net/feeds/3162680557947354007/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="http://blog.charlvn.za.net/feeds/posts/default/3162680557947354007" rel="self" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/6950106/posts/default/3162680557947354007?v=2" rel="edit" type="application/atom+xml"/>
    <title>Charl van Niekerk (charlvn): Good Morning</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p class="post-image3"><a href="http://www.xkcd.com/448/" rel="external"><img alt="XKCD: Good Morning" src="http://imgs.xkcd.com/comics/good_morning.png"/></a></p>
<p>People that know me well will <em>so</em> appreciate this. :)</p></div>
    </content>
    <updated>2008-08-22T20:30:37Z</updated>
    <published>2008-08-22T20:29:00Z</published>
    <author>
      <name>Charl van Niekerk</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/16555795103153299929</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-6950106</id>
      <author>
        <name>Charl van Niekerk</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/16555795103153299929</uri>
      </author>
      <link href="http://blog.charlvn.za.net/" rel="alternate" type="text/html"/>
      <link href="http://blog.charlvn.za.net/feeds/posts/default?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml"/>
      <link href="http://blog.charlvn.za.net/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://blog.charlvn.za.net/feeds/posts/default" rel="self" type="application/atom+xml"/>
      <subtitle>The lightsaber is mightier than the sword!</subtitle>
      <title>Charl van Niekerk » Blog</title>
      <updated>2008-09-03T02:57:57Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://techgeneral.org/subversion-svn-shortcuts-to-revert-previous-commits</id>
    <link href="http://feeds.feedburner.com/~r/TechGeneral/~3/372181897/subversion-svn-shortcuts-to-revert-previous-commits" rel="alternate" type="text/html"/>
    <title>Neil Blakey-Milner (nbm): Subversion (SVN) shortcuts to revert previous commits</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Good version control system usage prevents many disasters, but that doesn't necessarily mean you won't make your own mistakes.  Today, I mistakenly included a file in a commit that I didn't want to commit yet.  I learned two new tricks while spending a few minutes puzzling the best way to get back to where I was before with that file. </p>

<p>First, make a mistake: </p>

<pre class="console">$ <code class="typed">svn commit -m "<em>...</em>"</code><br/>Sending        dev.cfg<br/>Sending        gibe/plugin.py<br/>Transmitting file data ..<br/>Committed revision 114.<br/></pre>

<p><code class="command">svn merge</code> is the tool to use for this:</p>

<pre class="console">merge: Apply the differences between two sources to a working copy path.<br/>usage: 1. merge sourceURL1[@N] sourceURL2[@M] [WCPATH]<br/>       2. merge sourceWCPATH1@N sourceWCPATH2@M [WCPATH]<br/>       3. merge [-c M | -r N:M] SOURCE[@REV] [WCPATH]<br/><br/></pre>

<p><strong>Trick #1</strong>: use <code class="command">svn merge</code>'s 3rd usage pattern with the <code class="commandoption">-c</code> option with the negative of the revision you've committed, and (here comes the trick) use <code class="filename">.</code> (the current directory) as the source of the merge: </p>

<pre class="console">$ <code class="typed">svn merge -c -<em>114</em> .</code><br/>U    gibe/plugin.py<br/>U    dev.cfg<br/></pre>

<p>With that your <strong>working copy</strong> is now where the <strong>repository</strong> was before your commit.  Commit that to the repository, and the <strong>repository</strong> is back where <strong>it</strong> was before your commit.</p><p>Now your working copy is where it was before you made any changes - but you probably want those changes back.  Easy enough:</p>

<pre class="console">$ <code class="typed">svn merge -c <em>114</em> .</code><br/>U    gibe/plugin.py<br/>U    dev.cfg<br/></pre>

<p>Now your working copy is back where it was before you did the mistaken commit.</p>

<p><strong>Trick #2</strong>: Of course, if your mistake is like mine and you only messed up one file and everything else is as it should be, you can just do this on one file, by using <code class="command">svn merge</code>'s 2nd usage pattern:</p>

<pre class="console">$ <code class="typed">svn merge <em>dev.cfg</em>@<em>114</em> <em>dev.cfg</em>@<em>113</em></code><br/>U    dev.cfg<br/></pre>

<p>Commit that, and your repository is back to normal.  Then run:</p>

<pre class="console">$ <code class="typed">svn merge <em>dev.cfg</em>@<em>113</em> <em>dev.cfg</em>@<em>114</em></code><br/>U  dev.cfg<br/></pre>

<p>Now the file is back where it was before your botch.</p></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Good version control system usage prevents many disasters, but that doesn't necessarily mean you won't make your own mistakes.  Today, I mistakenly included a file in a commit that I didn't want to commit yet.  I learned two new tricks while spending a few minutes puzzling the best way to get back to where I was before with that file. </p>

<p>First, make a mistake: </p>

<pre class="console">$ <code class="typed">svn commit -m "<em>...</em>"</code><br/>Sending        dev.cfg<br/>Sending        gibe/plugin.py<br/>Transmitting file data ..<br/>Committed revision 114.<br/></pre>

<p><code class="command">svn merge</code> is the tool to use for this:</p>

<pre class="console">merge: Apply the differences between two sources to a working copy path.<br/>usage: 1. merge sourceURL1[@N] sourceURL2[@M] [WCPATH]<br/>       2. merge sourceWCPATH1@N sourceWCPATH2@M [WCPATH]<br/>       3. merge [-c M | -r N:M] SOURCE[@REV] [WCPATH]<br/><br/></pre>

<p><strong>Trick #1</strong>: use <code class="command">svn merge</code>'s 3rd usage pattern with the <code class="commandoption">-c</code> option with the negative of the revision you've committed, and (here comes the trick) use <code class="filename">.</code> (the current directory) as the source of the merge: </p>

<pre class="console">$ <code class="typed">svn merge -c -<em>114</em> .</code><br/>U    gibe/plugin.py<br/>U    dev.cfg<br/></pre>

<p>With that your <strong>working copy</strong> is now where the <strong>repository</strong> was before your commit.  Commit that to the repository, and the <strong>repository</strong> is back where <strong>it</strong> was before your commit.</p><p>Now your working copy is where it was before you made any changes - but you probably want those changes back.  Easy enough:</p>

<pre class="console">$ <code class="typed">svn merge -c <em>114</em> .</code><br/>U    gibe/plugin.py<br/>U    dev.cfg<br/></pre>

<p>Now your working copy is back where it was before you did the mistaken commit.</p>

<p><strong>Trick #2</strong>: Of course, if your mistake is like mine and you only messed up one file and everything else is as it should be, you can just do this on one file, by using <code class="command">svn merge</code>'s 2nd usage pattern:</p>

<pre class="console">$ <code class="typed">svn merge <em>dev.cfg</em>@<em>114</em> <em>dev.cfg</em>@<em>113</em></code><br/>U    dev.cfg<br/></pre>

<p>Commit that, and your repository is back to normal.  Then run:</p>

<pre class="console">$ <code class="typed">svn merge <em>dev.cfg</em>@<em>113</em> <em>dev.cfg</em>@<em>114</em></code><br/>U  dev.cfg<br/></pre>

<p>Now the file is back where it was before your botch.</p><img height="1" src="http://feeds.feedburner.com/~r/TechGeneral/~4/372181897" width="1"/></div>
    </content>
    <updated>2008-08-22T15:01:03Z</updated>
    <published>2008-08-22T15:01:03Z</published><feedburner:origLink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://techgeneral.org/subversion-svn-shortcuts-to-revert-previous-commits</feedburner:origLink>
    <author>
      <name>Neil Blakey-Milner</name>
    </author>
    <source>
      <id>http://techgeneral.org/atom1.0</id>
      <author>
        <name>Neil Blakey-Milner</name>
      </author>
      <link href="http://feeds.feedburner.com/TechGeneral" rel="self" type="application/atom+xml"/>
      <title>TechGeneral</title>
      <updated>2008-08-26T16:50:44Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.saturnlaboratories.co.za/75 at http://blog.saturnlaboratories.co.za</id>
    <link href="http://blog.saturnlaboratories.co.za/2008/08/22/a_printer_review_epson_stylus_cx8400.html" rel="alternate" type="text/html"/>
    <title>Raoul Snyman (superfly): A Printer Review: Epson Stylus CX8400</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Well my review finally when live today. It's a printer review with a difference... it's reviewed on Linux. I have a Windows computer at home that I log onto every now and then for developing openlp.org, but for this review I was determined not to go there. I was largely pleased with the printer, but you can read more about it in <a href="http://www.ioltechnology.co.za/article_page.php?iSectionId=2890&amp;iArticleId=4571996">my review</a> on <a href="http://www.ioltechnology.co.za/">IOL Technology</a>. </p></div>
    </summary>
    <updated>2008-08-22T10:48:38Z</updated>
    <category scheme="http://blog.saturnlaboratories.co.za/tags/epson.html" term="Epson"/>
    <category scheme="http://blog.saturnlaboratories.co.za/tags/linux.html" term="Linux"/>
    <category scheme="http://blog.saturnlaboratories.co.za/tags/photographs.html" term="Photographs"/>
    <category scheme="http://blog.saturnlaboratories.co.za/tags/printer.html" term="Printer"/>
    <category scheme="http://blog.saturnlaboratories.co.za/tags/printing.html" term="Printing"/>
    <category scheme="http://blog.saturnlaboratories.co.za/tags/scanning.html" term="Scanning"/>
    <author>
      <name>raoul</name>
    </author>
    <source>
      <id>http://blog.saturnlaboratories.co.za</id>
      <link href="http://blog.saturnlaboratories.co.za" rel="alternate" type="text/html"/>
      <link href="http://blog.saturnlaboratories.co.za/rss.xml" rel="self" type="application/rss+xml"/>
      <title>Planetary Ponderings - The ponderings of a Christian open source geek...</title>
      <updated>2008-09-06T19:05:07Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://mikro2nd.net/blog/mike/teaching/2008/08/21/Courseware-The-Next-Step.html</id>
    <link href="http://mikro2nd.net/blog/mike/teaching/2008/08/21/Courseware-The-Next-Step.html" rel="alternate" type="text/html"/>
    <title>Mike Morris: Courseware: The Next Step</title>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml">Just received my Instructor's Manual (only a week late!) for Sun's <a href="http://www.sun.com/training/catalog/courses/SL-425.xml">SL-425</a> "<span style="font-style: italic;">Architecting and Designing J2EE Applications</span>"<sup><small>1</small></sup> and I'm very happy to see that it is basically the same course as the old "Architecture and Design" course I taught several times lo' those many years ago when I was so frequently on my feet as "Herr Instructor".<br/><br/>This is easily the best<sup><small>2</small></sup> course I ever "taught"! It is aimed a senior, experienced designers and developers<sup><small>3</small></sup>, and confronts head-on the sticky few-good-answers stuff, the ill-defined and the fuzzy grey areas. I have always run the course in a round-table "workshop" format. When you get 8 or 10 senior developers into a room, each with a decade or two of experience, you're not going to be their Teacher. And you sure as <span style="font-style: italic;">hell</span> better not have a tender ego. "I don't know" is a frequent answer. The job is much more one of facilitation: Keeping discussion on-track, drawing quieter participants into the discussion, acknowledging expertise and encouraging people to share their (often vast!) experience. I found it hugely enjoyable to engage with seriously expert people, and to facilitate drawing out their expertise. And I learned a lot!<br/><br/>It has been a very long time that I have wanted to run this course again, so I'm looking forward to it hugely!<br/><br/>So: I have a couple of weeks to catch-up on the changes since last it <span style="text-decoration: line-through;">taught</span> facilitated this course. Mainly the technology has caught up with the tech:  Where there was only CORBA or RMI a decade ago, there are now a host of J2EE technologies, and the course now includes them. Where a decade ago the whole idea of enterprise-architecture patterns was pretty new and unheard-of, now there's the <a href="http://java.sun.com/reference/blueprints/">J2EE Blueprints Catalogue</a> (even if those yanks can't spell "Catalogue"!)<br/><br/>Of course I'll probably be unable to resist the temptation fo slipping in a few sly teasers about Jini and Javaspaces -- but Hey! Sun seem to encourage instructors to go beyond the boundaries of the course material, and encourage us to bring our own experience into the classroom.  Or workshop in this case.<br/><br/>I am still thinking about floating my own version of this course, perhaps a little less attached to Java tech, so that more people might engage.  The absolutely <span style="font-style: italic;">best</span> runs of the course were when we had many people from different organisations and backgrounds. Cross-pollination really works.  Ask plants!<br/>----<br/>[1] Is there such a word as "Architecting"? My spelling-chequer doesn't seam to think sew.<br/><br/>[2] "Best" from my point of view, anyway. Though, I can honestly report that every participant I've ever had on this course reported exactly the same sentiment!<br/><br/>[3] I don't believe the term/job-title "Architect" had any currency back then. Whilst it had certainly been invented4 it was certainly not popular. In fact there still was no such Job Title as "Software Designer" back then. My boss had to invent it for me!<br/><br/>[4] I believe that I was one of the (probably many) inventors of "Software Architect"a s a job title. Certainly not unique in that, though! Back in 1989 a technical career-path looked much like "Junior Programmer - Programmer - SeniorProgramer - Junior Systems Analyst - Systems Analyst - Senior Systems Analyst - Business Analyst..." I rejected the whole deal<sup><small>5</small></sup> stating "Analysis is The Art of Taking Things Apart. I don't want to do <span style="font-style: italic;">that</span>. I want to put things together, and <span style="font-style: italic;">that</span>'s called Design (and, at the high-end, <span style="font-style: italic;">Architecture</span>)."<br/><br/>[5] ... in a bi-annual merit-assessment that became (in)famous as the one where I told my Manager, "If you want loyalty, get a dog! This is a business relationship; didn't you understand that?" Needless to say I got no increase that year. ;-)</div>
    </content>
    <updated>2008-08-21T15:43:14Z</updated>
    <published>2008-08-21T13:43:14Z</published>
    <author>
      <name>mike</name>
      <uri>http://mikro2nd.net/blog/mike//</uri>
    </author>
    <source>
      <id>http://mikro2nd.net/blog/mike//</id>
      <icon>http://mikro2nd.net/favicon.ico</icon>
      <link href="http://mikro2nd.net/blog/mike//" rel="alternate" type="text/html"/>
      <link href="http://mikro2nd.net/blog/mike/?flavor=atom" rel="self" type="application/atom+xml"/>
      <rights>Copyright (c) mike</rights>
      <subtitle>web2, net3, programming, design, business, and the fundamental nature of spacetime</subtitle>
      <title>one mikro2nd</title>
      <updated>2008-08-21T15:43:14Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://whijo.net/447 at http://whijo.net</id>
    <link href="http://whijo.net/blog/brad/2008/08/19/successful-web-applications.html" rel="alternate" type="text/html"/>
    <title>Bradley Whittington (D-Arb): Successful web applications</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>I have a little theory I have been working on, it is probably dead obvious to some people, but it only crystalised in my head relatively recently. I have had a few ideas in my time (so far none have made it to the real world), and in mentally stepping through these ideas I have started to refine my methods of evaluating an idea. One of the mental tests I have been using recently is: </p>
<p>Does this idea:</p>
<ol>
<li>Help some business/cross section of people do what they do, more efficiently/economically?</li>
<li>Would the technology associated to my idea help me act more efficiently in an environment of competition?</li>
<li>Or, does this idea earn me income by facilitating other people earning income</li>
</ol>
<p>So, Point 1 and point 3 interact in an interesting way, since helping people operate more efficiently/economically in their business, I am effectively providing a service which facilitates other people earning income. There is a subtle difference, but I guess point 1 could be considered a further classification of point 3.</p>
<p>Basically, for me, the pencil test of an idea, deciding on its value and functionality, is "Does this make other people money", and that is the difference that social applications have brought to the table. Generally the oft touted value in a web app is "create eyeballs, and sell advertising", and it is valid, but it is not the only golden egg. <a href="http://facebook.com">Facebook</a> has pretty much gotten the lion-share of eyeballs in recent time, and they have a powerful and subtle distinction over other eyeball generators: targeted advertising. If you look over the questions you answer on your profile it reads just like (but, is disguised well enough not to seem like) the kind of thing you see on marketing surveys. They offer a fantastic platform to advertisers: you can choose your segment _exactly_, pay per advert, etc. etc. Either way, facebook is successful on two fronts, it helps people be more efficient in their social networking (i.e. something they do normally), and provides a platform for companies to advertise efficiently (lets not get into effectiveness). So, they win on point 1, and they win on point 3. They also perform well on point 2, because they used technology well to achieve better efficiency in a competitive market.</p>
<p>But I didn't come here to praise just the facebook, I was only trying to illustrate my point. So, how well do the ideas floating round your head fit into my picture? If you hypothetically test your idea, does it honestly do well against those criteria? And, if it doesn't could you modify your idea to fit into that framework?</p>
<p>I think too many web applications are hyped up (the hype curve, duh), and brush over these things. There are lots of apps floating around which I know I will try out, say "neat" and never use again, because they don't help me be more efficient or help me make money (not to say that said app may not be good for other people).</p>
<p>The other further classification is "does this make it harder, or easier for someone to do said task" and that must take into account factors like bandwidth, computer availability etc. Good ideas meld into our lifestyles. A good example is 3D, interactive displays, they are a cute concept, and wow the audience on the bourne identity, but they are unrealistic until certain things happen that make them _easier_ to use than our current interactions with the tech around us. Its for that reason that people bleat about the iPhone not having a keyboard, because, well, the keyboard is a banging idea (still), and quite hard to beat.</p>
<p>A recent example of this was the new South African foray into cellphone based money transactions called "<a href="http://www.wiwallet.co.za/">wiWallet</a>". Their site claims it is "payment simplified". They are trying to crack the nut that people have been trying to crack for ages...turning your cellphone into a "wallet". But <acronym title="In My Humble Opinion">IMHO</acronym> they have fared poorly. I personally have moved from using cash to using my credit card for everything, so I could get away with sticky taping my CC onto the back of my phone, and have a better opportunity of being able to pay almost anywhere. The idea of coding your CC onto your phone removes that physical token, but doesn't seem to add much value beyond the romantic idea of not having to carry a CC around. So your target market is now: People who have credit cards, and are willing to pay more money per month, for the chance that they will be able to pay for something without carrying their wallet (if their vendor has a machine which can do it). If they removed the need for having a credit card (like taking the money out of your airtime, etc.) then they would be moving into an interesting territory. Since I have to carry my driver's license (because I drive most of the places I am going to shop), carrying my credit card does not cost me anything extra. wiWallet does not make it more efficient for me to make a payment, it does facilitate making people money, but it doesn't improve on the model the credit card already provides. To me it feels like a hi-tech solution for a low-tech problem. Just my 2c.</p>
<p>Also, for real, genuine success, in the words of <a href="http://vhata.net">J.D. Hitchcock</a> "Make your (website|application) awesome".</p></div>
    </summary>
    <updated>2008-08-19T12:36:08Z</updated>
    <category scheme="http://whijo.net/tags/business" term="business"/>
    <category scheme="http://whijo.net/geek-tags/facebook" term="facebook"/>
    <category scheme="http://whijo.net/tags/geek" term="geek"/>
    <category scheme="http://whijo.net/geek-tags/internet" term="internet"/>
    <category scheme="http://whijo.net/tags/marketting" term="marketting"/>
    <category scheme="http://whijo.net/geek-tags/money" term="money"/>
    <category scheme="http://whijo.net/tags/success" term="success"/>
    <category scheme="http://whijo.net/geek-tags/web" term="web"/>
    <category scheme="http://whijo.net/geek-tags/web-applications" term="web applications"/>
    <author>
      <name>brad</name>
    </author>
    <source>
      <id>http://whijo.net/blog/brad</id>
      <link href="http://whijo.net/blog/brad" rel="alternate" type="text/html"/>
      <link href="http://whijo.net/blog/brad/feed" rel="self" type="application/rss+xml"/>
      <title>brad's blog</title>
      <updated>2008-09-03T13:05:06Z</updated>
    </source>
  </entry>
</feed>
