<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>Nomad's Land</title>
	<atom:link href="http://psichron.za.net/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://psichron.za.net/wordpress</link>
	<description>This is Nomad's Land</description>
	<pubDate>Thu, 20 Nov 2008 12:13:03 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<item>
		<title>Wiimote Warrior - Robot Hack</title>
		<link>http://psichron.za.net/wordpress/2008-11-20/wiimote-warrior-robot-hack/</link>
		<comments>http://psichron.za.net/wordpress/2008-11-20/wiimote-warrior-robot-hack/#comments</comments>
		<pubDate>Thu, 20 Nov 2008 12:08:24 +0000</pubDate>
		<dc:creator>psichron</dc:creator>
		
		<category><![CDATA[Wiimote]]></category>

		<category><![CDATA[DIY]]></category>

		<category><![CDATA[Electronics]]></category>

		<category><![CDATA[project]]></category>

		<category><![CDATA[Robotics]]></category>

		<guid isPermaLink="false">http://psichron.za.net/wordpress/?p=124</guid>
		<description><![CDATA[This project started out as an idea to build a remote controllable robot, that can connect to a PC, and that can charge itself by seeking out sources of light and generating electricity from solar power. Since I live in a third world country (with a dismal exchange rate at the moment), and have limited [...]]]></description>
			<content:encoded><![CDATA[<p>This project started out as an idea to build a remote controllable robot, that can connect to a PC, and that can charge itself by seeking out sources of light and generating electricity from solar power. Since I live in a third world country (with a dismal exchange rate at the moment), and have limited funds and access to components, I am taking extensive measures in finding the cheapest and simplest components available, so this will probably be one of the most cost effective DIY electronics robotics projects you will find online.</p>
<p>The Wiimote, which I also wrote about here: <a href="http://psichron.za.net/wordpress/2007-12-15/wiimote-ultimate-hackers-toy/" target="_blank">2007-12-15/wiimote-ultimate-hackers-toy</a>, provides the perfect (and cheapest) platform for bluetooth connectivity with a PC, as well as useful sensors such as an infrared camera and tilt sensors. Check out the project page for updates: <a title="Wiimote Warrior - Wiimote robotics project" href="http://psichron.za.net/wordpress/Wiimote Warrior">Wiimote Warrior - Wiimote Robotics Project</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://psichron.za.net/wordpress/2008-11-20/wiimote-warrior-robot-hack/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Stellenbosch University Makes Bad Judgement Call</title>
		<link>http://psichron.za.net/wordpress/2008-11-01/stellenbosch-university-makes-bad-judgement-call/</link>
		<comments>http://psichron.za.net/wordpress/2008-11-01/stellenbosch-university-makes-bad-judgement-call/#comments</comments>
		<pubDate>Sat, 01 Nov 2008 13:43:29 +0000</pubDate>
		<dc:creator>psichron</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<category><![CDATA[bad]]></category>

		<category><![CDATA[stellenbosch]]></category>

		<category><![CDATA[university]]></category>

		<guid isPermaLink="false">http://psichron.za.net/wordpress/?p=111</guid>
		<description><![CDATA[On 30 October, 2008, The University of Stellenbosch&#8217;s IT department decided to cut the network links between residences. This follows after intermittent network instability issues started occurring, possibly due to network software distributed by students.
The student software, titled &#8220;Rooihub&#8221; was mostly blamed for the network issues, but no evidence was available to back these claims. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://psichron.za.net/wordpress/wp-content/uploads/2008/11/us_small.gif"><img class="size-full wp-image-112" style="float:left;margin:5px;" title="us_small" src="http://psichron.za.net/wordpress/wp-content/uploads/2008/11/us_small.gif" alt="Universiteit Stellenbosch" width="106" height="115" /></a>On 30 October, 2008, The University of Stellenbosch&#8217;s IT department decided to cut the network links between residences. This follows after intermittent network instability issues started occurring, possibly due to network software distributed by students.</p>
<p>The student software, titled &#8220;Rooihub&#8221; was mostly blamed for the network issues, but no evidence was available to back these claims. The following e-mail was sent to network users the day before network routes were severed:</p>
<p class="MsoNormal" style="padding-left: 30px;">Date: 29 October 2008</p>
<p class="MsoNormal" style="padding-left: 30px;">After numerous complaints of an unstable and frequently        unavailable network, the Management of Information Technology in        collaboration with the Student Council agreed on the following: All        the network traffic between residences will be blocked If the cause of the        unstable network cannot be identified soon. This is necessary to        minimize the load which the assumed &#8221;rooihub&#8221; users are causing on        the network&#8217;s performance. It will also ensure more stable access to        central services such as email and WebCT.</p>
<p>There was no other e-mail or warning from the IT department, only this mail that states &#8220;rooihub&#8221; is suspected of causing problems. In fact, the Stellenbosch University IT department is known for not communicating important network issues to its (paying) users.</p>
<p>The IT department had several alternative options available:</p>
<ol>
<li>E-mail network users and warn them not to make use of &#8220;Rooihub&#8221; software.</li>
<li>Block the UDP port that the software used.</li>
<li>Configure switches for better handling of possible packet floods.</li>
</ol>
<p>The decision to cut inter-residence traffic is severely lamented by network users, and is criticized by  individuals who also note that they should be entitled to a non-crippled service since they pay for it. The poor choice in solving the problem is wholly un-academic and not on par with the standards of first-class tertiary institutions. Limiting network functionality undermines the academic environment and stifles innovation.</p>
<p>Ironically, at time of writing there are several websites, including Wikipedia, which cannot be accessed due to misconfigured proxy settings.</p>
<p>As noted by a former member of the student council: &#8220;This is the kind of thing that happens when people see something as a technical problem rather than a political one.&#8221; IT&#8217;s unfortunate behaviour does nothing but damage to Matie pride.</p>
<p><strong>UPDATE</strong>: As of 2 November, 2008, the network is once again unstable and unusable. This is after inter-residence links were severed. This just makes it more probable that the network issues are due to bad configuration or hardware rather than the &#8220;rooihub&#8221; software.</p>
]]></content:encoded>
			<wfw:commentRss>http://psichron.za.net/wordpress/2008-11-01/stellenbosch-university-makes-bad-judgement-call/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Stellenbosch File Sharing Network Shut Down; Why SAFACT is full of crap</title>
		<link>http://psichron.za.net/wordpress/2008-09-30/stellenbosch-file-sharing-network-shut-down-why-safact-is-full-of-crap/</link>
		<comments>http://psichron.za.net/wordpress/2008-09-30/stellenbosch-file-sharing-network-shut-down-why-safact-is-full-of-crap/#comments</comments>
		<pubDate>Tue, 30 Sep 2008 16:56:37 +0000</pubDate>
		<dc:creator>psichron</dc:creator>
		
		<category><![CDATA[Internet]]></category>

		<category><![CDATA[Legal]]></category>

		<category><![CDATA[Personal]]></category>

		<category><![CDATA[e-commerce]]></category>

		<category><![CDATA[SAFACT]]></category>

		<category><![CDATA[sucks]]></category>

		<guid isPermaLink="false">http://psichron.za.net/wordpress/?p=108</guid>
		<description><![CDATA[Last week, James Lennox, CEO of the &#8220;SOUTHERN AFRICAN FEDERATION &#38;nbsp[sic]AGAINST COPYRIGHT THEFT&#8220;, sent an e-mail to the IT department of Stellenbosch University, accusing them of profiting from illegal file sharing activities by students on their network. Regardless of how ridiculous this claim is, this resulted in the banning of twelve students from the Stellenbosch [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://psichron.za.net/wordpress/wp-content/uploads/2008/09/safuct.jpg" style="float:right;margin:10px"><img class="alignnone size-full wp-image-102" title="safuct" src="http://psichron.za.net/wordpress/wp-content/uploads/2008/09/safuct.jpg" alt="" width="108" height="90" /></a>Last week, <a href="http://www.safact.co.za/gallery/James_Lennox.jpg">James Lennox</a>, CEO of the &#8220;<a href="http://www.safact.co.za/media_photos.htm">SOUTHERN AFRICAN FEDERATION &amp;nbsp[sic]AGAINST COPYRIGHT THEFT</a>&#8220;, sent an e-mail to the IT department of Stellenbosch University, accusing them of profiting from illegal file sharing activities by students on their network. Regardless of how ridiculous this claim is, this resulted in the banning of twelve students from the Stellenbosch network and the complete shutdown of the popular Stellenbosch file-sharing application, &#8220;DC++&#8221; and all other forms of P2P activities. One week later, the campus is in a great depression because of the sudden lack of TV series and movies&#8230;</p>
<p>SAFACT is sponsored by Nu Metro, Ster Kinekor, MNET and Multichoice. The University was targeted because students are seen as soft targets. None of them will stand up and point out that neither MNET nor Multichoice provides them any alternative for keeping up to date with their favourite soapies. Students living in residences are not allowed to have satellite dishes or TV antennas installed for their residence rooms, therefore there is no way they can even obtain a Multichoice or MNET subscription.</p>
<p>Buying DVD&#8217;s and DVD sets is also out of the question. The complete DVD set of &#8220;Lost&#8221; seasons 1 to 3 costs $99 on Amazon - about R804 at the current exchange rate (less than half of two months subscription to DSTV @  R468-99pm). South African retailer, <a href="http://www.wantitall.co.za/Lost-The-Complete-Seasons-1-3__B0017HZZP0">wantitall.co.za</a>, sells the same box-set for R 1,517.00 with an indicated retail price of <span class="listprice">R 2,629.00. Somehow paying double for the same product while living in a third-world country doesn&#8217;t seem fair&#8230; Needless to say, limited student budgets does not allow for such exuberant spending. </span></p>
<p><span class="listprice">MNET and Multichoice should keep in mind that the people they are pissing off today are their customer base of tomorrow. Because of SAFACT&#8217;s boorish behaviour, I will now never consider subscriptions from either MNET or Multichoice when I one day earn a salary. </span></p>
]]></content:encoded>
			<wfw:commentRss>http://psichron.za.net/wordpress/2008-09-30/stellenbosch-file-sharing-network-shut-down-why-safact-is-full-of-crap/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Stellenbosch Filesharing Network Shut Down; And Why SAFACT Is Full Of Crap.</title>
		<link>http://psichron.za.net/wordpress/2008-09-27/stellenbosch-filesharing-network-shut-down-and-why-safact-is-full-of-crap/</link>
		<comments>http://psichron.za.net/wordpress/2008-09-27/stellenbosch-filesharing-network-shut-down-and-why-safact-is-full-of-crap/#comments</comments>
		<pubDate>Sat, 27 Sep 2008 15:25:58 +0000</pubDate>
		<dc:creator>psichron</dc:creator>
		
		<category><![CDATA[Legal]]></category>

		<category><![CDATA[SAFACT]]></category>

		<category><![CDATA[sucks]]></category>

		<guid isPermaLink="false">http://psichron.za.net/wordpress/?p=101</guid>
		<description><![CDATA[Moved here: Stellenbosch Filesharing Network Shut Down; Why SAFACT is full of crap.
]]></description>
			<content:encoded><![CDATA[<p>Moved here: <a href="http://psichron.za.net/wordpress/2008-09-30/stellenbosch-file-sharing-network-shut-down-why-safact-is-full-of-crap/">Stellenbosch Filesharing Network Shut Down; Why SAFACT is full of crap.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://psichron.za.net/wordpress/2008-09-27/stellenbosch-filesharing-network-shut-down-and-why-safact-is-full-of-crap/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Spore: Quick Review</title>
		<link>http://psichron.za.net/wordpress/2008-09-10/spore-quick-review/</link>
		<comments>http://psichron.za.net/wordpress/2008-09-10/spore-quick-review/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 11:44:39 +0000</pubDate>
		<dc:creator>psichron</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<category><![CDATA[review]]></category>

		<category><![CDATA[spoiler]]></category>

		<category><![CDATA[spore]]></category>

		<guid isPermaLink="false">http://psichron.za.net/wordpress/?p=97</guid>
		<description><![CDATA[By far the most fascinating aspect of Spore is the Spore Creature Creator. If you enjoy customizing every single little aspect of your very own race of 7 legged fish-men, then you will probably waste hours on just this aspect of the game, and admittedly it is impressive.

Cellular Stage:
The first stage of Spore was done [...]]]></description>
			<content:encoded><![CDATA[<p>By far the most fascinating aspect of Spore is the Spore Creature Creator. If you enjoy customizing every single little aspect of your very own race of 7 legged fish-men, then you will probably waste hours on just this aspect of the game, and admittedly it is impressive.</p>
<p><img class="size-full wp-image-98" style="float:left;margin:15px;" title="spore" src="http://psichron.za.net/wordpress/wp-content/uploads/2008/09/spore.jpg" alt="Spore" width="177" height="163" /></p>
<p><strong>Cellular Stage:</strong><br />
The first stage of Spore was done remarkably well, in terms of actual game play, this is probably where you will have the most fun. You start off as a little single-cell organism and grow as you feed on other cells. The coolest part of this level is being able to &#8220;see through&#8221; to the higher levels of life.  You can see the outlines of giant, blurry scary creatures lurking in the background until you eat enough food to reach their level, and then you pop into their reality - your previous predators now suddenly smaller than you. This continues for a while until you&#8217;ve accumulated enough genes to start evolving legs.</p>
<p><strong>Creature Stage:</strong><br />
Here you evolve the major features of your creature and determine its ultimate shape and attributes, while attacking or befriending neighboring creature burrows. This stage is slightly repetitive maybe, but still entertaining. Make sure your creature looks exactly the way you want it before advancing to the tribal stage, and get wings.</p>
<p><strong>Tribal Stage:<br />
</strong>As with the creature stage, you befriend or destroy neighboring settlements with the addition of rudimentary tools,weapons and instruments to enhance your creatures. More entertaining and diverse than the creature stage.</p>
<p><strong>Civilization Stage:<br />
</strong>More diverse than the tribal stage, you need to manage cities and people. You can build land, air and sea vehicles. Less fun than the tribal stage and can get slightly repetitive.</p>
<p><strong>Space Stage:<br />
</strong>Irritating as hell! The spore developers realized it would take you about 4 hours of gameplay to reach the final stage, so they try to squeeze 30 more hours out of this level. You fly around in a single spaceship, establishing trade routes, terraforming planets and conquering rival civilizations. The only problem is that, every time you want to go on your own mission, 5 alerts pop up informing you that two of your planets are under pirate attack and three are in immenant danger of ecosystem collapse, all requiring your immediate attention. So you spend 95% of the time flying to random solar systems, killing pirates and frying infected creatures, and in the mean time you&#8217;re told to try and reach the center of the galaxy to discover some ultimate treasure that the Grox (An evil, super-powerful alien species who literally collonized every planet within a 5000 planet radius around the galaxtic center) are guarding.</p>
<p>You can build a 4 ship fleet, but the other three ships -have- to be allied units, and of course they are useless at both attack and defense, so they get vaporised within seconds (and this pisses off your allies). So you pretty much have to battle your way through the Grox alone for a couple of hours (while ignoring the total collapse of half your and your allies&#8217; planets because they are too useless to defend/take care of themselves.) And when you finally reach the center of the galaxy you find:</p>
<p><strong>**Spoiler alert!**</strong></p>
<p>A space-ship with the name &#8220;Steve&#8221;, who is basically a parody of god, telling you that you are now &#8220;One of us&#8221; and giving you 42 staff&#8217;s of life or something. This amazing gift allows you to completely terraform a planet in one go. Super useful for my militaristic race of space conquerors who rely on the hostile takeover of planets of course&#8230; Biggest let-down ever. So, returning home again through the hordes of Grox, you complete a couple of missions to fill up the green experience bar at the bottom of the screen, just to find that you actually had no reason to do so since nothing happens when it is complete. Yes, apart from reaching the galactic center and having a chat with Steve, there is no point to the space stage whatsover.</p>
<p><strong>Conclusion:</strong></p>
<p>This game is seriously overhyped. Get it if you like games like the Sims and like designing your own creatures, vehicles and buildings. Otherwise, the only part of it that&#8217;s really worth it is the first 25 minutes.</p>
]]></content:encoded>
			<wfw:commentRss>http://psichron.za.net/wordpress/2008-09-10/spore-quick-review/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Afrikaans Taal Monument featured in Starship Troopers 3</title>
		<link>http://psichron.za.net/wordpress/2008-08-24/afrikaans-taal-monument-featured-in-starship-troopers-3/</link>
		<comments>http://psichron.za.net/wordpress/2008-08-24/afrikaans-taal-monument-featured-in-starship-troopers-3/#comments</comments>
		<pubDate>Sun, 24 Aug 2008 18:18:56 +0000</pubDate>
		<dc:creator>psichron</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<category><![CDATA[starship troopers]]></category>

		<guid isPermaLink="false">http://psichron.za.net/wordpress/?p=89</guid>
		<description><![CDATA[Throughout the movie, some of the beach scenes and actors/actresses looked suspiciously familiar - typical Western Cape surroundings. Living about 1000m from the Afrikaans Taal monument, I almost fell off my chair when I saw this:
Epic  
This straight-to-DVD movie wasn&#8217;t great, but it wasn&#8217;t terrible. Definately far better than Starship Troopers 2, you will [...]]]></description>
			<content:encoded><![CDATA[<p>Throughout the movie, some of the beach scenes and actors/actresses looked suspiciously familiar - typical Western Cape surroundings. Living about 1000m from the Afrikaans Taal monument, I almost fell off my chair when I saw this:</p>
<div id="attachment_90" class="wp-caption alignnone" style="width: 510px"><a href="http://psichron.za.net/wordpress/wp-content/uploads/2008/08/vlcsnap-391447.png"><img class="size-full wp-image-90" title="Afrikaans Taal Monument" src="http://psichron.za.net/wordpress/wp-content/uploads/2008/08/vlcsnap-391447.png" alt="Afrikaans Taal Monument featuring in Starship Troopers" width="500" height="269" /></a><p class="wp-caption-text">Afrikaans Taal Monument featuring in Starship Troopers</p></div>
<p>Epic <img src='http://psichron.za.net/wordpress/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>This straight-to-DVD movie wasn&#8217;t great, but it wasn&#8217;t terrible. Definately far better than Starship Troopers 2, you will probably enjoy it if you are a Starship Troopers fan. Yes, it contains senseless nudity just like the shower scene we so loved in ST1, it even has the same giant brain bug. If anything, it&#8217;s worth seeing just for the challenge of spotting the particular parts of the Western Cape where the scenes were shot.</p>
<p>If anybody knows which church this is (It also features in the movie), I&#8217;d be very happy if you could let me know:</p>
<div id="attachment_91" class="wp-caption alignnone" style="width: 310px"><a href="http://psichron.za.net/wordpress/wp-content/uploads/2008/08/vlcsnap-397666.png"><img class="size-medium wp-image-91" title="vlcsnap-397666" src="http://psichron.za.net/wordpress/wp-content/uploads/2008/08/vlcsnap-397666-300x161.png" alt="Unkown (ZA?) Church" width="300" height="161" /></a><p class="wp-caption-text">Unkown (ZA?) Church</p></div>
]]></content:encoded>
			<wfw:commentRss>http://psichron.za.net/wordpress/2008-08-24/afrikaans-taal-monument-featured-in-starship-troopers-3/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Nomad&#8217;s Land supports &#8220;Ad Block Plus&#8221; and &#8220;EasyList&#8221;</title>
		<link>http://psichron.za.net/wordpress/2008-07-23/nomads-land-supports-ad-block-plus-and-easylist/</link>
		<comments>http://psichron.za.net/wordpress/2008-07-23/nomads-land-supports-ad-block-plus-and-easylist/#comments</comments>
		<pubDate>Wed, 23 Jul 2008 23:45:09 +0000</pubDate>
		<dc:creator>psichron</dc:creator>
		
		<category><![CDATA[Internet]]></category>

		<category><![CDATA[e-commerce]]></category>

		<guid isPermaLink="false">http://psichron.za.net/wordpress/?p=86</guid>
		<description><![CDATA[&#8220;Ever been annoyed by all those ads and banners on the internet that often take longer to download than everything else on the page? Install Adblock Plus now and get rid of them. Right-click on a banner and choose “Adblock” from the context menu — the banner won’t be downloaded again.&#8221;
http://adblockplus.org/en/
http://easylist.adblockplus.org/
]]></description>
			<content:encoded><![CDATA[<p>&#8220;Ever been annoyed by all those ads and banners on the internet that often take longer to download than everything else on the page? <a href="http://adblockplus.org/en/installation">Install Adblock Plus</a> now and get rid of them. Right-click on a banner and choose “Adblock” from the context menu — the banner won’t be downloaded again.&#8221;</p>
<p><a href="http://adblockplus.org/en/">http://adblockplus.org/en/</a></p>
<p><a href="http://easylist.adblockplus.org/">http://easylist.adblockplus.org/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://psichron.za.net/wordpress/2008-07-23/nomads-land-supports-ad-block-plus-and-easylist/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Next Gen Web Dev: Playing with Python Twisted/Nevow/Athena</title>
		<link>http://psichron.za.net/wordpress/2008-07-02/next-gen-web-dev-playing-with-python-twistednevowathena/</link>
		<comments>http://psichron.za.net/wordpress/2008-07-02/next-gen-web-dev-playing-with-python-twistednevowathena/#comments</comments>
		<pubDate>Thu, 03 Jul 2008 00:17:02 +0000</pubDate>
		<dc:creator>psichron</dc:creator>
		
		<category><![CDATA[Internet]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[ajax]]></category>

		<category><![CDATA[athena]]></category>

		<category><![CDATA[comet]]></category>

		<category><![CDATA[javascript]]></category>

		<category><![CDATA[nevow]]></category>

		<category><![CDATA[python]]></category>

		<category><![CDATA[twisted]]></category>

		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://psichron.za.net/wordpress/?p=83</guid>
		<description><![CDATA[I had the privilege of being introduced to the next generation of bleeding edge web development tools this weekend. This post is mainly about DivMod&#8217;s &#8220;Nevow&#8221; which is a web templating framework, running on Twisted Matrix&#8217;s Twisted Webserver and using DivMod&#8217;s &#8220;Athena&#8221; for asynchronous AJAX- and COMET-style browser communications.
If you are familiar with web dev, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://psichron.za.net/wordpress/wp-content/uploads/2008/07/athena.jpg"><img class="alignleft size-full wp-image-84" style="float:left; margin:5px;" title="athena" src="http://psichron.za.net/wordpress/wp-content/uploads/2008/07/athena.jpg" alt="Athena" width="218" height="350" /></a>I had the privilege of being introduced to the next generation of bleeding edge web development tools this weekend. This post is mainly about <a title="DivMod" href="http://www.divmod.org/" target="_blank">DivMod</a>&#8217;s &#8220;<a title="Nevow" href="http://divmod.org/trac/wiki/DivmodNevow" target="_blank">Nevow</a>&#8221; which is a web templating framework, running on <a title="Twisted Matrix" href="http://twistedmatrix.com/trac/">Twisted Matrix</a>&#8217;s Twisted Webserver and using DivMod&#8217;s &#8220;<a title="Athena" href="http://divmod.org/trac/wiki/DivmodNevow/Athena" target="_blank">Athena</a>&#8221; for asynchronous AJAX- and COMET-style browser communications.</p>
<p>If you are familiar with web dev, you may immediately develop a headache on the mentioning of AJAX, but believe me if I say that not only does Nevow not induce migraines, it gets you more and more excited as you realise its potential.</p>
<p>I really cannot properly express how nice it is to work with these tools here, so please take a moment to skim through this (very) short tutorial on creating an AJAX style chat server/client using Athena: <a href="http://divmod.org/users/oubiwann/howto/chattutorial/part01/index.html" target="_blank">http://divmod.org/users/oubiwann/howto/chattutorial/part01/index.html</a></p>
<p>As a first attempt, I created an AJAX style event notification system:  A site is provided with two children: /alerts and /event . When an arbitrary child page of /event is visited, such as /event/anyrandomword, a new event is created with the name &#8220;anyrandomword&#8221;. Visiting /alerts will display a list of events as they are created IN REAL TIME (without a page refresh) by anybody visiting /event/NewEventName from anywhere.</p>
<p>I recommend you <strong>read the source from the bottom up</strong>, most of it should be self-explanatory. The python source is available here: <a href="http://pastebin.com/f79d87c11">myelement.tac.py</a> (About 100 lines without comments). Also required is the javascript source for adding table rows and the nice background fade-in effect: <a href="http://pastebin.com/f42ddd617">mymodule.js</a> and an xhtml template for the alert form: <a href="http://pastebin.com/f56082fbc">tabletemplate.html</a></p>
<p>Here is the complete package, better named, better structured, but without comments: <a href="http://psichron.za.net/wordpress/wp-content/uploads/2008/07/firstattempttar.bz2">firstattempt.tar</a></p>
<p><strong>Further Reading</strong>:<strong><br />
</strong><a href="http://divmod.org/trac/wiki/DivmodNevow/Tutorial " target="_blank">http://divmod.org/trac/wiki/DivmodNevow/Tutorial</a><strong><br />
</strong><a href="http://divmod.org/trac/wiki/DivmodNevow/Athena/Tutorials/LiveElement" target="_blank">http://divmod.org/trac/wiki/DivmodNevow/Athena/Tutorials/LiveElement</a><br />
<a href="http://open.thusa.co.za/enamel" target="_blank">http://open.thusa.co.za/enamel</a></p>
]]></content:encoded>
			<wfw:commentRss>http://psichron.za.net/wordpress/2008-07-02/next-gen-web-dev-playing-with-python-twistednevowathena/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My final year engineering project</title>
		<link>http://psichron.za.net/wordpress/2008-06-17/my-engineering-final-year-project/</link>
		<comments>http://psichron.za.net/wordpress/2008-06-17/my-engineering-final-year-project/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 23:55:59 +0000</pubDate>
		<dc:creator>psichron</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[DIY]]></category>

		<category><![CDATA[project]]></category>

		<category><![CDATA[SARS]]></category>

		<guid isPermaLink="false">http://psichron.za.net/wordpress/?p=79</guid>
		<description><![CDATA[I am really excited about my final year project. I wil be designing a wireless (802.11) enabled RFID scanner for class attendance register purposes. This may seem a little lame, but once developed the concept can easily be ported to a very nice access control system (think wireless enabled, RFID doorlocks). It will definately be [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://psichron.za.net/wordpress/wp-content/uploads/2008/07/rfid1.jpg"><img class="alignleft size-full wp-image-82" style="float:left; margin:5px;" title="rfid1" src="http://psichron.za.net/wordpress/wp-content/uploads/2008/07/rfid1.jpg" alt="" width="127" height="109" /></a>I am really excited about my final year project. I wil be designing a wireless (802.11) enabled RFID scanner for class attendance register purposes. This may seem a little lame, but once developed the concept can easily be ported to a very nice access control system (think wireless enabled, RFID doorlocks). It will definately be superior to the crappy Saflok locks they recently installed for us. The link to the project blog is: <a title="SARS" href="http://students.ee.sun.ac.za/~cvw" target="_blank">Secure Attendance Register System.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://psichron.za.net/wordpress/2008-06-17/my-engineering-final-year-project/feed/</wfw:commentRss>
		</item>
		<item>
		<title>RIAA sending abuse reports to IS South Africa</title>
		<link>http://psichron.za.net/wordpress/2008-06-13/riaa-sending-abuse-reports-to-is-south-africa/</link>
		<comments>http://psichron.za.net/wordpress/2008-06-13/riaa-sending-abuse-reports-to-is-south-africa/#comments</comments>
		<pubDate>Fri, 13 Jun 2008 13:48:21 +0000</pubDate>
		<dc:creator>psichron</dc:creator>
		
		<category><![CDATA[Internet]]></category>

		<category><![CDATA[RIAA]]></category>

		<category><![CDATA[torrent]]></category>

		<category><![CDATA[torrent.to]]></category>

		<category><![CDATA[tracker]]></category>

		<guid isPermaLink="false">http://psichron.za.net/wordpress/?p=78</guid>
		<description><![CDATA[A friend of a friend tells me that their ISP forwarded an abuse message to them from the RIAA. Apparently they were downloading a torrent from http://tracker.torrent.to . Obviously the RIAA is monitoring that particular tracker, so beware of torrent.to. Moral of the story: Even if you are in South Africa, the RIAA can still [...]]]></description>
			<content:encoded><![CDATA[<p>A friend of a friend tells me that their ISP forwarded an abuse message to them from the RIAA. Apparently they were downloading a torrent from http://tracker.torrent.to . Obviously the RIAA is monitoring that particular tracker, so beware of torrent.to. Moral of the story: Even if you are in South Africa, the RIAA can still complain to your ISP.</p>
]]></content:encoded>
			<wfw:commentRss>http://psichron.za.net/wordpress/2008-06-13/riaa-sending-abuse-reports-to-is-south-africa/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
