<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The Huz Experience &#187; Techo Techno Techno!</title>
	<atom:link href="http://www.huz.org.uk/category/techno/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.huz.org.uk</link>
	<description></description>
	<lastBuildDate>Wed, 25 Jan 2012 23:29:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.3</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The iPhone Camera</title>
		<link>http://www.huz.org.uk/techno/the-iphone-camera/</link>
		<comments>http://www.huz.org.uk/techno/the-iphone-camera/#comments</comments>
		<pubDate>Sun, 27 Jun 2010 09:51:05 +0000</pubDate>
		<dc:creator>Huzbo</dc:creator>
				<category><![CDATA[Techo Techno Techno!]]></category>

		<guid isPermaLink="false">http://www.huz.org.uk/techno/the-iphone-camera/</guid>
		<description><![CDATA[Unrivalled in its ability to make even the most beautiful views look rubbish. In fact, I suspect there&#8217;s an unwritten law which states that a view isn&#8217;t truly worth seeing unless the iPhone camera can render it utterly unremarkable.
This post is secretly a test of posting from the iPhone Wordpress app. As you were!

]]></description>
			<content:encoded><![CDATA[<p>Unrivalled in its ability to make even the most beautiful views look rubbish. In fact, I suspect there&#8217;s an unwritten law which states that a view isn&#8217;t truly worth seeing unless the iPhone camera can render it utterly unremarkable.</p>
<p>This post is secretly a test of posting from the iPhone Wordpress app. As you were!</p>
<p><a href="http://www.huz.org.uk/wp-content/uploads/2010/06/l_2048_1536_CBAD1D70-F543-4E3A-8A15-94013972DC54.jpeg"><img class="alignnone size-full" src="http://www.huz.org.uk/wp-content/uploads/2010/06/l_2048_1536_CBAD1D70-F543-4E3A-8A15-94013972DC54.jpeg" alt="" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.huz.org.uk/techno/the-iphone-camera/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Self-Styled Computer Experts</title>
		<link>http://www.huz.org.uk/rants/self-styled-computer-experts/</link>
		<comments>http://www.huz.org.uk/rants/self-styled-computer-experts/#comments</comments>
		<pubDate>Mon, 09 Oct 2006 20:31:48 +0000</pubDate>
		<dc:creator>Huzbo</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[Techo Techno Techno!]]></category>

		<guid isPermaLink="false">http://www.huz.org.uk/rants/self-styled-computer-experts/</guid>
		<description><![CDATA[I read a Usenet posting that annoyed me this week. I might as well quote it, because I&#8217;m lazy.
The author was called to a friend&#8217;s relative&#8217;s house to investigate the strange behaviour of their PC. As the author expected, it was stuffed full of spyware and other nastiness, but curiously, it was in an even [...]]]></description>
			<content:encoded><![CDATA[<p>I read a Usenet posting that annoyed me this week. I might as well quote it, because I&#8217;m lazy.</p>
<p>The author was called to a friend&#8217;s relative&#8217;s house to investigate the strange behaviour of their PC. As the author expected, it was stuffed full of spyware and other nastiness, but curiously, it was in an even worse condition than that. Key services, such as its USB capabilities, its sound device and even Norton Antivirus were disabled. The owner didn&#8217;t have the experience to screw up her computer so royally, so what had happened? Quote:</p>
<blockquote><p>She had phoned a number out of the local paper of a PC &#8216;expert&#8217; who could solve any problem. He had come round and fiddled with the PC for a while and &#8216;Run something where he got rid of a lot of ticks in boxes&#8217; (msconfig) &#8211; a few reboots and he had told her that the PC was damaged beyond repair and she would need a new one. The one she had was a Dell that she paid £900 for a couple of years ago and he wasn&#8217;t even selling her one &#8211; he said &#8216;Get another Dell because this would have happened a lot sooner on a cheaper PC&#8217;.</p>
<p>The bill for his expert advice lasting less than an hour?</p>
<p>£175 + VAT.</p></blockquote>
<p>What? Arrrggh. Not only was the cretin unable to fix the problem, he advised the owner that the only way to solve her spyware woes &#8211; for that is all they were, before he wrecked everything else &#8211; was to get a whole new PC.</p>
<p>As the owner fortunately knew, PCs are not damaged &#8216;beyond repair&#8217; unless they are actually a smoking heap on your kitchen floor.</p>
<p>This story really annoys me for a couple of reasons. For one, I see self-styled &#8216;PC experts&#8217; advertising in the local paper all the time. I&#8217;d never dream of becoming one &#8211; far too much hassle &#8211; but I imagine that the majority are hard-working individuals who know their way around Windows and have chosen an innovative way of making some cash. They, and indeed all PC geeks, don&#8217;t deserve to have their reputation stained by idiots who have no idea what&#8217;s going on.</p>
<p>Secondly, everyone knows someone who&#8217;s, shall we say, a computer novice. To be honest, they don&#8217;t know their Internet Explorer arse from their Task Manager elbow, and they probably don&#8217;t want to, either. The idea that someone is making money off their ignorance &#8211; especially when they&#8217;re completely <em>useless</em> &#8211; is annoying.</p>
<p>And that&#8217;s why I saw <a href="http://www.homeitadvisor.bt.com/">BT&#8217;s Home IT Advisor</a> service advertised a few days ago and thought &#8220;what a good idea&#8221;. It&#8217;s £9.99 a month (and you can ask them as many trivial and irritating questions as you like), or £25 for a single incident. Spywared-up? Computer won&#8217;t boot because you&#8217;ve had some monkey playing with it for £175 an hour? Call BT, who you can &#8211; presumably &#8211; trust.</p>
<p>I&#8217;m surprised no large company has thought to offer it before. Yeah, so there&#8217;s only so much help you can offer over the phone, and I dread to think of the huge array of differing circumstances the phone advisors will have to cope with, but it&#8217;s a start. Until computers are clever enough to take care of themselves, it sounds like a great service for the computer newcomer.</p>
<p>Could be a bit cheaper though.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.huz.org.uk/rants/self-styled-computer-experts/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Hell Freezes Over &amp; Vista Security</title>
		<link>http://www.huz.org.uk/techno/hell-freezes-over-vista-security/</link>
		<comments>http://www.huz.org.uk/techno/hell-freezes-over-vista-security/#comments</comments>
		<pubDate>Mon, 11 Sep 2006 20:31:07 +0000</pubDate>
		<dc:creator>Huzbo</dc:creator>
				<category><![CDATA[Techo Techno Techno!]]></category>

		<guid isPermaLink="false">http://www.huz.org.uk/techno/hell-freezes-over-vista-security/</guid>
		<description><![CDATA[Well, not quite, but it&#8217;s getting there. Benny has updated his blog.
With part one of a two-part article on Windows user account types, no less. Anyone who&#8217;s ever tried to do the right thing and run Windows as a mere mortal user knows that the experience is painful in the extreme, owing to the blanket [...]]]></description>
			<content:encoded><![CDATA[<p>Well, not quite, but it&#8217;s getting there. <a href="http://bgbennyboy.wordpress.com/">Benny</a> has updated his blog.</p>
<p>With part one of a two-part article on Windows user account types, no less. Anyone who&#8217;s ever tried to do the right thing and run Windows as a mere mortal user knows that the experience is painful in the extreme, owing to the blanket assumption by third-party developers that <em>everyone</em> runs as the all-powerful Administrator.</p>
<p>It says something that even Microsoft&#8217;s own employees run their workstations as administrators. There is talk of a change in policy when Vista surfaces, a move that&#8217;s likely to upset some within The Beast, but should give the rest of us a workable system. In theory, at least.</p>
<p>User privileges is something that Linux has got right all along. Access to files and other resources is fine-grained, with users able to restrict the ability to read, write, or execute their files (or folder, where &#8216;executing&#8217; becomes &#8216;traversing&#8217;) based on user ID, group membership, or lack thereof. Thus you can allow everyone to reach your <em>public_html</em> folder without letting them see the contents of your home directory beneath it; or you can make things read-only; or you can let your fellow users execute one of your programs without being able to read the executable itself, if you feel like it.</p>
<p>To most newcomers to Linux, this sort of control &#8211; and the need to be logged in as the <em>root</em> (admin) user to perform most system maintenance tasks &#8211; is a completely alien concept, because they&#8217;re used to being the Administrator on their Windows system and able to do whatever they like. File permissions have existed in Windows since Windows NT, but for the average home user &#8211; even the average home user with Windows XP Professional &#8211; this feature is deactivated by default and confusing if you turn it on.</p>
<p>In theory, better &#8216;limited user&#8217; accounts in Vista should encourage their uptake and make the Unix-style permissions and user paradigm familiar to more users. In practice? Everyone will still run as Administrator unless Microsoft stops them.</p>
<p>Still, get yourself over to <a href="http://bgbennyboy.wordpress.com/">Benny&#8217;s blog</a> and read all about the pain of limited user accounts in Windows XP. And perhaps give it a go. It&#8217;ll make your online experience a little bit safer.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.huz.org.uk/techno/hell-freezes-over-vista-security/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Boldly Going Where Linux is Pointless</title>
		<link>http://www.huz.org.uk/techno/boldly-going-where-linux-is-pointless/</link>
		<comments>http://www.huz.org.uk/techno/boldly-going-where-linux-is-pointless/#comments</comments>
		<pubDate>Sat, 09 Sep 2006 20:20:25 +0000</pubDate>
		<dc:creator>Huzbo</dc:creator>
				<category><![CDATA[Techo Techno Techno!]]></category>

		<guid isPermaLink="false">http://www.huz.org.uk/techno/boldly-going-where-linux-is-pointless/</guid>
		<description><![CDATA[If you&#8217;ve ever doubted my geek credentials, shame on you. You need look no further than this site to witness my insane devotion to all things sad and nerdy. For further proof, observe!

An Amiga on the Internet. Running the DS port of ScummVM. A Sinclair QL print server. An Xbox-based media centre. A rarely-updated blog [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve ever doubted my geek credentials, shame on you. You need look no further than this site to witness my insane devotion to all things sad and nerdy. For further proof, observe!</p>
<p style="text-align: center"><img src="/images/site/linuxonds.jpg" alt="Will they never learn?!" height="375" width="500" /></p>
<p>An Amiga on the Internet. <a href="/games/adventure-gaming-nirvana/">Running the DS port of ScummVM</a>. A Sinclair QL print server. An Xbox-based media centre. A rarely-updated blog with a backend written from scratch. Past projects, undertaken with minimal good reason, all.</p>
<p>And now, I&#8217;ve fallen for the ultimate geek affliction, the desire to run Linux in strange places. Thanks to the <a href="http://dslinux.org/">DS Linux</a> project, it&#8217;s possible to surf the web, listen to stuttery MP3s, configure your wireless network connection and admittedly not do much else, all in the kind of user-friendly environment that only a command-line interface driven by an onscreen keyboard can provide.</p>
<p>Be still my beating heart!</p>
<p>Honestly, Linux DS is extremely impressive. Shoehorning the Linux kernel and a useful amount of the core functionality into the paltry 4MB of RAM available is a great achievement. But unlike ScummVM DS, it&#8217;s difficult to see the point of the project. Although I find it difficult to understand the desire geeky types have to attempt these difficult and ultimately doomed projects, my own track record indicates I know <em>exactly</em> what drives them. Tinkering is fun, no matter how pointless the end result. Sadly!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.huz.org.uk/techno/boldly-going-where-linux-is-pointless/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Google Maps: Clearly Designed by Lardo Americans</title>
		<link>http://www.huz.org.uk/interweb/google-maps-clearly-designed-by-lardo-americans/</link>
		<comments>http://www.huz.org.uk/interweb/google-maps-clearly-designed-by-lardo-americans/#comments</comments>
		<pubDate>Sun, 20 Aug 2006 20:20:10 +0000</pubDate>
		<dc:creator>Huzbo</dc:creator>
				<category><![CDATA[Interweb Stuff]]></category>
		<category><![CDATA[Techo Techno Techno!]]></category>

		<guid isPermaLink="false">http://www.huz.org.uk/rants/google-maps-clearly-designed-by-lardo-americans/</guid>
		<description><![CDATA[Google Maps may be an excellent service, providing easily the best and most flexible online maps of the UK, but after extended use by someone who doesn&#8217;t like to drive &#8211; say, me &#8211; it begins to reveal a dark heart, the end result of its upbringing in a land where the car is king.
Yes, [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/images/site/lardoamericans.png" alt="Admire my British Rail logo. Indistinguishable from the real thing!" class="screenshot" height="267" width="250" /><a href="http://maps.google.co.uk/">Google Maps</a> may be an excellent service, providing easily the best and most flexible online maps of the UK, but after extended use by someone who doesn&#8217;t like to drive &#8211; say, me &#8211; it begins to reveal a dark heart, the end result of its upbringing in a land where the car is king.</p>
<p>Yes, Google Maps is evidently designed for (and by) fat pies who refuse to step out of their SUVs until they&#8217;re inches away from their destination &#8211; Americans. Quite possibly Americans like the young couple who once told me in hushed tones, on a train but without a hint of irony, that public transport in California &#8220;isn&#8217;t for <em>people like us</em>&#8220;.</p>
<p>Despite the fact that Google Maps diligently records all known nasty one-way systems, and routes its directions accordingly &#8211; with no way of telling it to stop it because you&#8217;re on foot &#8211; it somehow omits that most basic of locations, the humble train station. No, you can&#8217;t find train stations on Google Maps, either by looking or by specifically searching. Instead, for unfamiliar towns and cities, you either have to trust that most major train stations can generally be found on &#8220;Station Road&#8221; or perhaps &#8220;Station Approach&#8221;, or look up their location somewhere else and make a mental note.</p>
<p>This is rendered even more bizarre by the fact that Google Maps actually include railway lines, albeit represented in the same way as the rather less uncrossable tram lines, leaving the location of the stations themselves as the only mystery.</p>
<p>All this, of course, means little more than the opportunity to put my limited artistic skills to good use when I have to print a map, or send one to someone else. Trying to remember where stations are when sending directions to friends probably helps keep my brain active, too! In the end, in a twisted kind of way, Google Maps are doing me a favour. Probably.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.huz.org.uk/interweb/google-maps-clearly-designed-by-lardo-americans/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Quest for the Wireless Access Point</title>
		<link>http://www.huz.org.uk/techno/the-quest-for-the-wireless-access-point/</link>
		<comments>http://www.huz.org.uk/techno/the-quest-for-the-wireless-access-point/#comments</comments>
		<pubDate>Thu, 13 Jul 2006 20:01:43 +0000</pubDate>
		<dc:creator>Huzbo</dc:creator>
				<category><![CDATA[Techo Techno Techno!]]></category>

		<guid isPermaLink="false">http://www.huz.org.uk/techno/the-quest-for-the-wireless-access-point/</guid>
		<description><![CDATA[I mentioned that I recently bought a Nintendo DS. At around the same time, I ordered a wireless access point from Ebuyer so I could play Mario Kart DS over the Interweb.
It didn&#8217;t need to be anything special. The DS only supports the older WEP encryption standard, and &#8211; being a paranoid bastard who thinks [...]]]></description>
			<content:encoded><![CDATA[<p>I mentioned that I <a href="http://live.huz.org.uk/news.php?newsid=166">recently bought a Nintendo DS</a>. At around the same time, I ordered a wireless access point from <a href="http://www.ebuyer.com/">Ebuyer</a> so I could play Mario Kart DS over the Interweb.</p>
<p>It didn&#8217;t need to be anything special. The DS only supports the older WEP encryption standard, and &#8211; being a paranoid bastard who thinks the TV is watching me &#8211; I wouldn&#8217;t use wireless networking for anything important no matter how secure it was supposed to be. So all things considered, <a href="http://www.ebuyer.com/UK/product/42481">this heap</a> should have suited my needs perfectly, allowing me to connect my DS while blocking everything else out.</p>
<p>Ebuyer sent me a DVD writer instead. Bad start to my quest, wasn&#8217;t it? I sent it back to Ebuyer, who promptly told me that they don&#8217;t actually sell what I&#8217;d ordered, refunded only part of what I&#8217;d paid, and stopped talking.</p>
<p>So now I&#8217;m up to ordering <a href="http://www.novatech.co.uk/novatech/specpage.html?NGR-ME102O">this thing</a> from Novatech&#8217;s special &#8220;so cheap it must be a mistake&#8221; range. We&#8217;ll see what I get this time. I am expecting a purple elephant.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.huz.org.uk/techno/the-quest-for-the-wireless-access-point/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Hard Disk Holocaust</title>
		<link>http://www.huz.org.uk/techno/hard-disk-holocaust/</link>
		<comments>http://www.huz.org.uk/techno/hard-disk-holocaust/#comments</comments>
		<pubDate>Tue, 11 Jul 2006 19:55:15 +0000</pubDate>
		<dc:creator>Huzbo</dc:creator>
				<category><![CDATA[Techo Techno Techno!]]></category>

		<guid isPermaLink="false">http://www.huz.org.uk/techno/hard-disk-holocaust/</guid>
		<description><![CDATA[I&#8217;ve complained about Plusnet a few times in the past. They&#8217;ve variously allowed bits of my site to be deleted due to dodgy default security settings, deleted my whole site themselves, deleted my site again, changed some important configuration settings without bothering to tell anyone and contributed to trapping huz.org.uk in domain-name pergatory for nearly [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve complained about Plusnet a few times in the past. They&#8217;ve variously allowed bits of my site to be deleted due to dodgy default security settings, deleted <a href="/sitenews/bluhh/">my whole site themselves</a>, deleted my site again, changed some important configuration settings without bothering to tell anyone and contributed to trapping huz.org.uk in domain-name <a href="/sitenews/home-home-again/">pergatory</a> for nearly three weeks. On Saturday and Sunday I couldn&#8217;t connect for about 24 hours, which thankfully halted my <a href="http://www.eve-online.com/">EVE</a> obsession but also meant I couldn&#8217;t send a very important email. I was on the verge of running out to buy a modem and shake magazines in the hope that an AOL trial CD would fall out. Before you ask, no, the &#8220;important email&#8221; wasn&#8217;t an Evemail.</p>
<p>Aside from that, I still insist that Plusnet are pretty good.</p>
<p><img src="/images/site/24deleteoguy.jpg" alt="Bet this guy did it." class="screenshot" height="194" width="200" />This time they&#8217;ve decided to up the ante with an unstoppable act of wanton destruction. Unbeknownst to me, since I couldn&#8217;t even CONNECT, the following ominous message appeared on the Service Status page on Sunday morning:<br />
<em> &#8220;Our network engineers are currently investigating an issue where customers are not seeing any email displayed in their mailboxes.&#8221;</em></p>
<p>Do you know why customers were not seeing any mail displayed in their mailboxes, readers?</p>
<p>It&#8217;s all GONE.</p>
<p>Yes, this evening I&#8217;ve had a quick trawl through the updates on the Service Status page. Cluelessness gradually turned to suspicious caginess which, by this evening became &#8220;oh shit guys, hope you&#8217;re sitting down: 700GB of email gone :o :(&#8221;. The story goes that some hapless employee accidentally typed a mythical &#8220;delete everything&#8221; command while mistakenly logged in to the wrong servers. The mirrored backup system did its work and dutifully replicated the change, so the backups are toast as well.</p>
<p>Oh dear Plusnet, oh dear. They&#8217;re sending the data to a data recovery firm, who should &#8211; since the disks were yanked out of the system, probably in a blind panic, immediately after everything was bummed &#8211; be able to recover everything.</p>
<p>700GB of data to be recovered, though? More like the biggest bill you&#8217;ve ever seen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.huz.org.uk/techno/hard-disk-holocaust/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>XML: A Really Big Sledgehammer</title>
		<link>http://www.huz.org.uk/techno/xml-a-really-big-sledgehammer/</link>
		<comments>http://www.huz.org.uk/techno/xml-a-really-big-sledgehammer/#comments</comments>
		<pubDate>Thu, 27 Apr 2006 19:51:44 +0000</pubDate>
		<dc:creator>Huzbo</dc:creator>
				<category><![CDATA[Techo Techno Techno!]]></category>

		<guid isPermaLink="false">http://www.huz.org.uk/techno/xml-a-really-big-sledgehammer/</guid>
		<description><![CDATA[You know what they say about using a sledgehammer to crack a nut.
It&#8217;s bloody stupid, that&#8217;s what they say. And, by and large, unless you find yourself stuck on a desert island with only a sledgehammer for company, with a self-inflating liferaft tucked safely away inside an enormous peanut, they&#8217;d be right.
Having heard about the [...]]]></description>
			<content:encoded><![CDATA[<p>You know what they say about using a sledgehammer to crack a nut.</p>
<p>It&#8217;s bloody stupid, that&#8217;s what they say. And, by and large, unless you find yourself stuck on a desert island with only a sledgehammer for company, with a self-inflating liferaft tucked safely away inside an enormous peanut, they&#8217;d be right.</p>
<p>Having heard about the wonders of XML from all sides for months &#8211; hell, I&#8217;d even <em>sampled</em> the delights of XML in C#, where retrieving data is pretty much a one-line chunk of code thanks to the devilry hidden within System.XML &#8211; I thought I&#8217;d use it to store the runtime settings for my C++ application.</p>
<p>More fool me for spending HALF AN OOOUR trying to wrap my head around the various XML libraries out there. Half an hour? More like two days. They&#8217;re vast, overcomplicated and completely ill-suited to doing anything less complex than running a nuclear reactor while juggling XSLT transformations with your eye stalks.</p>
<p>You&#8217;re also expected to extend them with reams of your own code before you can even begin to play with them.</p>
<p>Fortunately, before I went completely insane, I had a look around for an alternative. And I found a <a href="http://www.adp-gmbh.ch/cpp/config_file.html">great one</a>. A C++ class that reads data from a humble .ini file? Invoked with a single line of code?</p>
<p>Exactly what someone should have written for XML.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.huz.org.uk/techno/xml-a-really-big-sledgehammer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Pointers? Pointless more like.</title>
		<link>http://www.huz.org.uk/rants/pointers-pointless-more-like/</link>
		<comments>http://www.huz.org.uk/rants/pointers-pointless-more-like/#comments</comments>
		<pubDate>Mon, 17 Apr 2006 19:40:17 +0000</pubDate>
		<dc:creator>Huzbo</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[Techo Techno Techno!]]></category>

		<guid isPermaLink="false">http://www.huz.org.uk/rants/programming-rant/</guid>
		<description><![CDATA[C++ is a confusing, excessively low-level programming language for someone used to the relative safety and comfort of the well-designed, garbage-collected world of Java or C#.
It makes a distinction between objects declared locally and objects declared on the heap. Local objects disappear, Java-style, as soon as they go out of scope. All well and good. [...]]]></description>
			<content:encoded><![CDATA[<p>C++ is a confusing, excessively low-level programming language for someone used to the relative safety and comfort of the well-designed, garbage-collected world of Java or C#.</p>
<p>It makes a distinction between objects declared locally and objects declared on the <em>heap</em>. Local objects disappear, Java-style, as soon as they go out of scope. All well and good. For every object you declare on the heap, you get a <em>pointer</em> back. You must keep track of these &#8211; if you lose them, the objects they point to aren&#8217;t gone; they hang around, clogging up vital memory. You just can&#8217;t access them any more.</p>
<p>There&#8217;s a document entitled &#8220;How to Shoot Yourself in the Foot&#8221;, which serves as an amusing comparison of various programming languages. The entry for C++ says:</p>
<p><em>You accidently create a dozen instances of yourself and shoot them all in the foot. Providing emergency medical assistance is impossible since you can&#8217;t tell which are bitwise copies and which are just pointing at others and saying &#8220;That&#8217;s me, over there.&#8221;</em></p>
<p>Sounds about right to me. You see, multiple pointers &#8211; even multiple pointers passed between multiple objects &#8211; can quite happily point to the <em>same object</em>, which makes for extra headaches when it comes to deletion time.</p>
<p>Delete the object from the &#8216;wrong&#8217; pointer? All the other pointers are now pointing to invalid areas of memory, and your program crashes when it tries to dereference them. Forget to delete the object at all? Your program sucks up more RAM than OpenOffice on a spreadsheet binge, and the only way to free it is to restart your program.</p>
<p>But the worst thing about pointers is how useful they <em>can</em> be, or so I&#8217;m told. No more creating <em>copies</em> of objects to pass around, even if it does happen automatically &#8211; so inefficient, pfft! &#8211; you can just refer to the exact same thing from multiple places!</p>
<p>It&#8217;s just a shame it gets incredibly confusing fast.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.huz.org.uk/rants/pointers-pointless-more-like/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Weekend Insane Musings #1: CPU Time</title>
		<link>http://www.huz.org.uk/techno/weekend-insane-musings-1-cpu-time/</link>
		<comments>http://www.huz.org.uk/techno/weekend-insane-musings-1-cpu-time/#comments</comments>
		<pubDate>Mon, 03 Apr 2006 19:37:02 +0000</pubDate>
		<dc:creator>Huzbo</dc:creator>
				<category><![CDATA[Techo Techno Techno!]]></category>

		<guid isPermaLink="false">http://www.huz.org.uk/techno/weekend-insane-musings-1-cpu-time/</guid>
		<description><![CDATA[Imagine if all the CPU time that&#8217;s ever been consumed by the decoding of MP3s had been put to a better use. We&#8217;d have a cure for cancer by now!
What about MPEG2 decoding? There&#8217;s a lot of it goes on, you know. Who&#8217;d notice if you snuck some kind of distributed computing application into their [...]]]></description>
			<content:encoded><![CDATA[<p>Imagine if all the CPU time that&#8217;s ever been consumed by the decoding of MP3s had been put to a better use. We&#8217;d have a cure for cancer by now!</p>
<p>What about MPEG2 decoding? There&#8217;s a lot of it goes on, you know. Who&#8217;d notice if you snuck some kind of distributed computing application into their Sky Digibox?</p>
<p>Just a thought.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.huz.org.uk/techno/weekend-insane-musings-1-cpu-time/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

