<?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>Vito Cassisi - Tech Blog</title>
	<atom:link href="http://www.vitocassisi.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.vitocassisi.com</link>
	<description>Delving into technology</description>
	<lastBuildDate>Wed, 04 Aug 2010 11:38:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Mad Catz Cyborg R.A.T. 7 Review</title>
		<link>http://www.vitocassisi.com/archives/2332</link>
		<comments>http://www.vitocassisi.com/archives/2332#comments</comments>
		<pubDate>Wed, 04 Aug 2010 11:35:31 +0000</pubDate>
		<dc:creator>Vito Cassisi</dc:creator>
				<category><![CDATA[Gaming]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.vitocassisi.com/?p=2332</guid>
		<description><![CDATA[Mad cats, cyborgs, rats, and a mouse. Wait, what? A new mouse has hit my desk - the so-called Cyborg R.A.T. 7. It's not yet available in Australia, it's been shipped straight from Mad Catz themselves! But, they didn't do it because they love me, it's a review unit so I could analyse it. And [...]]]></description>
			<content:encoded><![CDATA[<p><em>Mad cats, cyborgs, rats, and a mouse. Wait, what?</em></p>
<p>A new mouse has hit my desk - the so-called Cyborg R.A.T. 7. It's not yet available in Australia, it's been shipped straight from Mad Catz themselves! But, they didn't do it because they love me, it's a review unit so I could analyse it. <a href="http://benchmarkreviews.com/index.php?option=com_content&#038;task=view&#038;id=539&#038;Itemid=65">And analyse it I did!</a></p>
<p>Check out that link to the review, and leave your feedback. :)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vitocassisi.com/archives/2332/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Build the Ultimate PC &#8211; Q3 2010</title>
		<link>http://www.vitocassisi.com/archives/2218</link>
		<comments>http://www.vitocassisi.com/archives/2218#comments</comments>
		<pubDate>Sun, 04 Jul 2010 14:42:16 +0000</pubDate>
		<dc:creator>Vito Cassisi</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.vitocassisi.com/?p=2218</guid>
		<description><![CDATA[Another quarter, another set of builds! Benchmark Reviews has an article on building a bang-for-buck enthusiast PC, for Q3 2010. If you haven't already heard, I recently joined their team of contributers, and this is my first article there. Here's a short snippet. Performance is often attributed to expensive objects of desire. In the automobile [...]]]></description>
			<content:encoded><![CDATA[<p><em>Another quarter, another set of builds!</em></p>
<p>Benchmark Reviews has an article on building a bang-for-buck enthusiast PC, for Q3 2010. If you haven't already heard, I recently joined their team of contributers, and this is my first article there. Here's a short snippet.</p>
<blockquote><p>
Performance is often attributed to expensive objects of desire. In the automobile space, it's generally accepted that a higher performing vehicle will incur a significant markup over the average fuel-efficient family offerings. Computing is much the same. Retail OEM machines are pre-built at predetermined price points, often targeting the humble office/Internet-centric user. Performance isn't a primary concern for these systems, nor are upgradability or customisation. On the other hand, you have the expensive 'gamer' orientated machines which cost several thousands of dollars! This is where Benchmark Reviews steps in. We've sat down and created three enthusiast machines without the dreaded price gauge of many pre-built setups - the 'Enthusiast PC Build' for Q3 2010!
</p></blockquote>
<p>Keep in mind that prices are in USD. You can read the full article <a href="http://benchmarkreviews.com/index.php?option=com_content&#038;task=view&#038;id=550&#038;Itemid=38">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vitocassisi.com/archives/2218/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Youtube spammed with malicious comment scripts</title>
		<link>http://www.vitocassisi.com/archives/2320</link>
		<comments>http://www.vitocassisi.com/archives/2320#comments</comments>
		<pubDate>Sun, 04 Jul 2010 14:00:28 +0000</pubDate>
		<dc:creator>Vito Cassisi</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.vitocassisi.com/?p=2320</guid>
		<description><![CDATA[Hax! Apparently someone at Google didn't realise that people can use  &#60;script&#62; tags to insert scripts in YT comments. Naturally, 4chan and ebaumsworld have discovered this vulnerability, and have spammed all popular videos with lord knows what scripts. Some videos are redirecting to malicious sites, others have explicit content, or offensive marquee text. Just thought I'd [...]]]></description>
			<content:encoded><![CDATA[<p><em>Hax!</em></p>
<p><em></em><br />
Apparently someone at Google didn't realise that people can use  &lt;script&gt; tags to insert scripts in YT comments. Naturally, 4chan and ebaumsworld have discovered this vulnerability, and have spammed all popular videos with lord knows what scripts.</p>
<p>Some videos are redirecting to malicious sites, others have explicit content, or offensive marquee text.</p>
<p>Just thought I'd warn you all. Afterall, scripts are very dangerous. If you have visited YT lately, please ensure your PC hasn't been infected.</p>
<p>If you have an infected video, please disable comments.</p>
<p><strong>Update: </strong>Youtube have removed the offending comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vitocassisi.com/archives/2320/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tech Netcasts!</title>
		<link>http://www.vitocassisi.com/archives/2073</link>
		<comments>http://www.vitocassisi.com/archives/2073#comments</comments>
		<pubDate>Tue, 22 Jun 2010 10:58:33 +0000</pubDate>
		<dc:creator>Vito Cassisi</dc:creator>
				<category><![CDATA[Audio]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://www.vitocassisi.com/?p=2073</guid>
		<description><![CDATA[What are your favourites? Netcasts (also known as webcasts) are the new age talkback radio. They're an audio file - sometimes pre-recorded, other times live - which is broadcasted via the Internet. The popular 'podcasts' are a derivative of netcasts, but are typically restricted to the iTunes distribution channel. The term 'podcast' is often abused [...]]]></description>
			<content:encoded><![CDATA[<p><em>What are your favourites?</em></p>
<p>Netcasts (also known as webcasts) are the new age talkback radio. They're an audio file - sometimes pre-recorded, other times live - which is broadcasted via the Internet. The popular 'podcasts' are a derivative of netcasts, but are typically restricted to the iTunes distribution channel. The term 'podcast' is often abused and used in place of netcasts, much like how the term 'iPod' is used in place of 'MP3 player', despite the brand. From a technical perspective, a netcast is just an ordinary audio file, typically MP3.</p>
<p>I've collated some of my favourite tech netcasts for you all to enjoy!<br />
<span id="more-2073"></span><br />
<strong><a href="http://twit.tv/">TWiT Network</a></strong><br />
TWiT is arguably the most popular netcast network in the world. Regularly topping the podcast ratings in iTunes, TWiT broadcasts shows which cover all corners of technology - and more! The founder Leo Laporte participates in most shows, and has been hailed the President of the Internet by <a href="http://techrepublic.com.com/">TechRepublic</a> in a mock election. His great personality and long history of radio produces entertaining and intellectual shows with his regular hosts and guests alike.<br />
If you want to keep up with tech, the TWiT network is hard to pass up.</p>
<p><strong><a href="http://www.atomicmpc.com.au/Podcast/Default.aspx">AtomicMPC</a></strong><br />
Atomic's new podcast is all about enthusiast tech, covering articles in their magazine, trade shows, and anything else that stumbles into their labs. Being new, it's still getting on its feet, but it's a good listen nonetheless.</p>
<p><strong><a href="http://www.engadget.com/podcast/">Engadget Podcast</a></strong><br />
Humour, awkwardness, tech - that's the Engadget podcast! Editors from the popular tech blog Engadget meet up once a week to talk about the latest news and reviews in the tech world. Definitely one you want to add to your netcast feed!</p>
<p><strong><a href="http://www.pcper.com/article.php?aid=411">PC Perspective</a></strong><br />
PC Perspective is the netcast associated with the popular review site of the same name. The host Ryan Shrout and his panel of guests talk about the latest in enthusiast computing hardware. This netcast is a great way for enthusiasts to keep up with the ever expanding world of hardware.</p>
<p><em>So, what do you listen to? Let us know in the comment section below!</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vitocassisi.com/archives/2073/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The elements of horrible tech aesthetics</title>
		<link>http://www.vitocassisi.com/archives/2178</link>
		<comments>http://www.vitocassisi.com/archives/2178#comments</comments>
		<pubDate>Sun, 20 Jun 2010 13:59:27 +0000</pubDate>
		<dc:creator>Vito Cassisi</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Observations]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.vitocassisi.com/?p=2178</guid>
		<description><![CDATA[Free polishing cloth with every purchase! There's an abundance of utterly hideous equipment on the market, ranging from mobile phones to desktop computers to anything designed by a collection of stale engineers. Sometimes it's a subtle flaw, such as an upside-down logo on your laptop lid. Other times you'll come across something that's so insanely [...]]]></description>
			<content:encoded><![CDATA[<p><em>Free polishing cloth with every purchase!</em></p>
<p>There's an abundance of utterly hideous equipment on the market, ranging from mobile phones to desktop computers to anything designed by a collection of stale engineers. Sometimes it's a subtle flaw, such as an upside-down logo on your laptop lid. Other times you'll come across something that's so insanely blemished, that you struggle to comprehend the fact that a living human being produced and released this device to the market - at least, not with a straight face.<br />
<span id="more-2178"></span><br />
With the aim of outing the design flaws which plague the consumer tech industry, I've written a few specific examples which clearly explain why some 'features' are best left to concept art.</p>
<p><strong>Gloss</strong><br />
Perhaps the most prevalent, glossy paint jobs are used anywhere there's a need to cover cheap plastic and subpar design choices. It's as if designers look at the product, know it sucks, and think that gloss is the magical solution to the whole mess. Well, it isn't.<br />
Glossy hardware is a magnet for body oils, including figerprints or residue from your lunch. It looks cheap when it's clean, and revolting when it's been used for five minutes. If a manufacturer is keen to go at a design with a gloss covered brush, at least make it resistant to prints. Otherwise, stick to matte.</p>
<p><strong>Chrome, real and fake</strong><br />
Chrome is another ugly trend. Both real and fake scratch into an awful palette of circular scarring, the latter looking like a knock-off from the local two dollar shop. As with gloss, it attracts fingerprints, and breeds compulsive shirt wiping. And don't get me started on fake carbon fibre - c'mon, these things ain't cars!</p>
<p><strong>Screen border</strong><br />
This one is a problem with portable devices, and to an extent, monitors. So many touch screen phones have an insane amount of plastic framing around the screen. With the advent of capacitive screens, your entire attention when using a modern phone is directed to the screen itself. Both control and display are all in one, so perhaps manufacturers should build the phone around the screen, not just shove it where it'll fit. An excellent example of this is the HTC Evo 4G.</p>
<div id="attachment_2277" class="wp-caption aligncenter" style="width: 189px"><a href="http://www.vitocassisi.com/wp-content/uploads/2010/06/evo4g.png"><img class="size-medium wp-image-2277" title="evo4g" src="http://www.vitocassisi.com/wp-content/uploads/2010/06/evo4g-179x300.png" alt="" width="179" height="300" /></a><p class="wp-caption-text">An example of good screen usage</p></div>
<p>Regarding monitors, the frame gets in the way of multi-monitor setups. For example, using <a href="http://www.amd.com/us/products/technologies/eyefinity/Pages/eyefinity.aspx">Eyefinity</a> for gaming would be much more attractive if the gap between screens was minimal.</p>
<p><strong>Stickers</strong><br />
No one cares about what fancy features are part of their device - we already know, we bought it! At least make them remove easily, leaving a sticky mess isn't going to win you any favours.</p>
<p><strong>Branding</strong><br />
If you're a small company, and want to make a name for yourself, don't plaster it all over your product! Sure, put it on there, but be subtle about it. If you're not a household name, then you'll probably find excessively branding your products will do more damage than good. There's only so many times people will put up with "What the heck is VuvuzelaTec?" every time they take their device out in public.</p>
<p><strong>Cheap build</strong><br />
No one wants to pick up a product and feel it buckle under their moderate grip. It might be cheaper to skimp on structural integrity, but customers hate it. Are you building a product for people, or margins? It's particularly bad when you can see the warping of the frame, thanks to reflections in the glossy exterior!</p>
<p>There's a lot of odd design choices when creating products. What irritates you? Put your response in the comment section below! :)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vitocassisi.com/archives/2178/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Elementary, dear Watson</title>
		<link>http://www.vitocassisi.com/archives/2262</link>
		<comments>http://www.vitocassisi.com/archives/2262#comments</comments>
		<pubDate>Thu, 17 Jun 2010 11:40:47 +0000</pubDate>
		<dc:creator>Vito Cassisi</dc:creator>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.vitocassisi.com/?p=2262</guid>
		<description><![CDATA[IBM's Watson seeks intelligence, prize money Not to be outdone by insignificant humans, IBM's Watson supercomputer has made an appearance in a behind the scenes sneak peak video, showcasing its ability to answer complex natural language questions in real-time. Watson is one of IBM's latest projects, designed to push the boundaries of computing hardware/algorithms, and [...]]]></description>
			<content:encoded><![CDATA[<p><em>IBM's Watson seeks intelligence, prize money</em></p>
<p>Not to be outdone by insignificant humans, IBM's Watson supercomputer has made an appearance in a behind the scenes sneak peak video, showcasing its ability to answer complex natural language questions in real-time. Watson is one of IBM's latest projects, designed to push the boundaries of computing hardware/algorithms, and ultimately, produce convincing artificial intelligence. But, IBM aren't aiming to pass the ever conquering <a href="http://en.wikipedia.org/wiki/Turing_test">Turing test</a>. Instead, they're going to compete during an episode of the American quiz show <a href="http://en.wikipedia.org/wiki/Jeopardy!">Jeopardy!</a> using Watson as a contestant. Excited? Watch the video below and bask in its awesomeness!<br />
<span id="more-2262"></span><br />
<center><object type="application/x-shockwave-flash" width="425" height="344" data="http://www.youtube.com/v/FC3IryWr4c8&fs=1&rel=0&hd=1&showinfo=0"><param name="movie" value="http://www.youtube.com/v/FC3IryWr4c8&fs=1&rel=0&hd=1&showinfo=0"></param><param name="allowFullScreen" value="true"></param><param name="wmode" value="transparent" /></object></center></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vitocassisi.com/archives/2262/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Project Natal has a name &#8211; Kinect!</title>
		<link>http://www.vitocassisi.com/archives/2253</link>
		<comments>http://www.vitocassisi.com/archives/2253#comments</comments>
		<pubDate>Mon, 14 Jun 2010 05:09:52 +0000</pubDate>
		<dc:creator>Vito Cassisi</dc:creator>
				<category><![CDATA[Consoles]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.vitocassisi.com/?p=2253</guid>
		<description><![CDATA[Tracking your every move has never been easier! Microsoft have announced a new name for their Xbox 360 motion-tracking peripheral today. The Microsoft Kinect - a play on 'kinetic' and 'connect' - allows users of the XBOX360 console to interact with their games and media without a physical controller. Kinect is expected to sell for [...]]]></description>
			<content:encoded><![CDATA[<p><em>Tracking your every move has never been easier!</em></p>
<p>Microsoft have announced a new name for their Xbox 360 motion-tracking peripheral today. The Microsoft Kinect - a play on 'kinetic' and 'connect' - allows users of the XBOX360 console to interact with their games and media without a physical controller.<br />
<span id="more-2253"></span><br />
Kinect is expected to sell for $150USD, and should be available for purchase in the near future.</p>
<p><a href="http://www.vitocassisi.com/wp-content/uploads/2010/06/kinect.png"><img src="http://www.vitocassisi.com/wp-content/uploads/2010/06/kinect-300x187.png" alt="" title="kinect" width="300" height="187" class="aligncenter size-medium wp-image-2254" /></a></p>
<p>Video chat for up to four persons simultaneously is also rumoured, along with a <a href="http://www.youtube.com/watch?v=TAhl2ZtsH84">slimmed down Xbox 360 model</a>.</p>
<p>Check out the possible uses for Kinect <a href="http://www.vitocassisi.com/archives/1265">here</a>!</p>
<p><strong>Sources: </strong><a href="http://twitter.com/majornelson/status/16119671504">Major Nelson</a> via <a href="http://www.engadget.com/2010/06/13/microsoft-kinect-gets-official/">Engadget</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vitocassisi.com/archives/2253/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Now on Twitter!</title>
		<link>http://www.vitocassisi.com/archives/2247</link>
		<comments>http://www.vitocassisi.com/archives/2247#comments</comments>
		<pubDate>Sun, 13 Jun 2010 17:02:42 +0000</pubDate>
		<dc:creator>Vito Cassisi</dc:creator>
				<category><![CDATA[Blog news]]></category>

		<guid isPermaLink="false">http://www.vitocassisi.com/?p=2247</guid>
		<description><![CDATA[Chirp! Would you look at that, I'm now on Twitter! Now you can get updates in 140 character snippets! Get in on the action at: www.twitter.com/vitocassisi - Vito]]></description>
			<content:encoded><![CDATA[<p><em>Chirp!</em></p>
<p>Would you look at that, I'm now on Twitter! Now you can get updates in 140 character snippets! Get in on the action at:</p>
<p><a href="http://www.twitter.com/vitocassisi">www.twitter.com/vitocassisi</a></p>
<p>- Vito</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vitocassisi.com/archives/2247/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Portal 2: Rise of the Spams!</title>
		<link>http://www.vitocassisi.com/archives/2227</link>
		<comments>http://www.vitocassisi.com/archives/2227#comments</comments>
		<pubDate>Thu, 10 Jun 2010 12:01:21 +0000</pubDate>
		<dc:creator>Vito Cassisi</dc:creator>
				<category><![CDATA[Gaming]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.vitocassisi.com/?p=2227</guid>
		<description><![CDATA[Starring, everyone's favourite senator! I'm sure you've all heard about Australian Senator Stephen Conroy's craziness during a recent press conference. The pro-filter communications minister had a few things to say about the usage of portals, and their habit of being targets of malicious spam. But, I'm not here to regurgitate prior news. Nope. I'm here [...]]]></description>
			<content:encoded><![CDATA[<p><em>Starring, everyone's favourite senator!</em></p>
<p>I'm sure you've all heard about Australian Senator Stephen Conroy's craziness during a recent press conference. The pro-filter communications minister had a few things to say about the usage of portals, and their habit of being targets of malicious spam.<span id="more-2227"></span></p>
<p>But, I'm not here to regurgitate prior news. Nope. I'm here to reveal that Conroy was hinting at the upcoming game Portal 2 (sneaky!). And I have proof!<br />
<a href="http://www.vitocassisi.com/wp-content/uploads/2010/06/Conroy-Spams.png"><img src="http://www.vitocassisi.com/wp-content/uploads/2010/06/Conroy-Spams.png" alt="" title="Conroy-Spams" width="278" height="400" class="aligncenter size-full wp-image-2228" /></a><br />
Ok, so it's not really the new Portal game, but I must say, Conroy had me convinced! For those starring at me blankly, here's the footage that explains it all:<br />
<center> <object type="application/x-shockwave-flash" width="425" height="344" data="http://www.youtube.com/v/1gl7X6peh-w&fs=1&rel=0&hd=1&showinfo=0"><param name="movie" value="http://www.youtube.com/v/1gl7X6peh-w&fs=1&rel=0&hd=1&showinfo=0"></param><param name="allowFullScreen" value="true"></param><param name="wmode" value="transparent" /></object></center></p>
<p>Let's just hope he's better at protecting portals than he is at protecting children. :)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vitocassisi.com/archives/2227/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building a robot: A worklog &#8211; Part 3</title>
		<link>http://www.vitocassisi.com/archives/2196</link>
		<comments>http://www.vitocassisi.com/archives/2196#comments</comments>
		<pubDate>Mon, 17 May 2010 06:07:14 +0000</pubDate>
		<dc:creator>Vito Cassisi</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.vitocassisi.com/?p=2196</guid>
		<description><![CDATA[Tactics! Before delving into the software and physical development of BOB++, it's important to get a good idea of the tactics that the robot will perform. Making a sumo bot involves many behaviours which are critical when encountering a dynamic opponent. This worklog encompasses the behaviours which will eventually be implemented using LeJOS and Java [...]]]></description>
			<content:encoded><![CDATA[<p><em>Tactics!</em></p>
<p>Before delving into the software and physical development of BOB++, it's important to get a good idea of the tactics that the robot will perform. Making a sumo bot involves many behaviours which are critical when encountering a dynamic opponent. This worklog encompasses the behaviours which will eventually be implemented using LeJOS and Java Integrated Development Environment (<a href="http://en.wikipedia.org/wiki/Integrated_development_environment">IDE</a>) Eclipse.</p>
<p><strong>Note:</strong> You can find the previous worklog <a href="http://www.vitocassisi.com/archives/2004">here</a>.<br />
<span id="more-2196"></span><br />
<strong>The Static Environment</strong><br />
As we know, all battles are held within a small ring. This nature of the ring is known well in advance, which provides a point of reference when developing the robots behaviours. The rules of the battle are also used to determine what actions the robot can, can't and should take. These factors are always considered when creating a behaviour.</p>
<p><strong>The Dynamic Environment</strong><br />
The opponent robot will behave unpredictably, unless you design your robot to find patterns in behaviour. Since prediction is very difficult to implement, it is wise to design a robot to act on events as they occur. These events are many and varied, and it can become tempting to scheme up elaborate solutions to specific situations. The most effective way to design behaviours is to think about the core functions that the robot will need to compete, and how they can be implemented. Once you have a functional robot, elaborate algorithms may be warranted. That being said, the best approach is to keep things simple, and to prioritise the behaviours you wish to develop. For instance, 'seeking the opponent' is of a much higher priority than 'rip their wheels off'.</p>
<p><strong>So, what will BOB++ do?</strong><br />
After some thought, I've decided on a few core behaviours. I've created the following list, however I may alter them later if required.</p>
<p><em>Seek</em><br />
The seek behaviour is insanely trivial, but will provide the basis for navigation in BOB++. When an object isn't in sight (according to the ultrasonic sensor), the two drive servos will rotate in opposite directions. This will cause the robot to rotate on the spot. If an object is detected, the EMF breaks are applied to stop the robot as accurately as possible. It will then move toward the object. If the robot loses sight of the object, then it will rotate again - rinse and repeat.</p>
<p><em>Lift main weapon</em><br />
If you look back to the last prototype, you would have noticed the main weapon - a lifting device. This weapon is used to (hopefully) lift the opponent partially or completely off the ground. Doing this will make it easier to remove from the ring.<br />
This behaviour dictates when to lift the main weapon. If an object is detected within 10cm of the robot, the main weapon will raise. The 'seek' behaviour will still be running, so the robot will be moving forward at the same time. If the robot loses sight of the object, or the edge of the ring is detected (via the light sensors), the lift will lower again.</p>
<p><em>Edge tracking</em><br />
Tracking the edge of the ring is essential when competing. Even when running solo, it is difficult to keep an autonomous robot within the small bounds of the ring. Detecting the edge allows BOB++ to act immediately when leaving the ring.<br />
The edge tracking behaviour of BOB++ will immediately halt BOB++ on detection of a black line. If the weapon is up, it will be lowered immediately. The robot will then reverse a distance of 15 cm. The 'Seek' and 'Lift weapon' behaviours may take over during the reversal.</p>
<p><em>Disorientation correction</em><br />
Due to the nature of BOB++'s weapon, it is possible that BOB++ may start to flip  if attempting to carry an excessively heavy load. For the reason, a touch sensor will be fitted to the rear of the robot. When the robot is firmly on the ground, the touch sensor will be pushed by the weight of the robot on the rear wheel. If the robot starts to lift, the touch sensor will release, and the robot will be alerted.<br />
When the touch sensor reports false, i.e. it's not being pushed down, the main weapon will lower in an attempt to reorientate the robot.</p>
<p>These are the only behaviours I'll be implementing at first. The current prototype hardware design facilitates the above, apart from 'disorientation correction'. Fortunately, this behaviour is not necessary to compete, thus can be assigned a lower priority.<br />
In the next worklog, I'll be implementing the seek and attack behaviours using Java and Eclipse.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vitocassisi.com/archives/2196/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building a robot: A worklog &#8211; Part 2</title>
		<link>http://www.vitocassisi.com/archives/2004</link>
		<comments>http://www.vitocassisi.com/archives/2004#comments</comments>
		<pubDate>Mon, 26 Apr 2010 10:58:30 +0000</pubDate>
		<dc:creator>Vito Cassisi</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.vitocassisi.com/?p=2004</guid>
		<description><![CDATA[Them's fighting words! I've been busy, and a robot has emerged from the Lego filled trays that occupy my desk. Usually I'd document the building process as I go, but I decided to build the thing bit by bit between doing uni work, thus documentation was left to last. So, I'll be analysing my first [...]]]></description>
			<content:encoded><![CDATA[<p><em>Them's fighting words!</em></p>
<p><a href="http://www.vitocassisi.com/wp-content/uploads/2010/04/Gear-Ratio-No-words.png"><img class="alignleft size-full wp-image-2005" title="Gear Ratio - No words" src="http://www.vitocassisi.com/wp-content/uploads/2010/04/Gear-Ratio-No-words.png" alt="" width="136" height="118" /></a> I've been busy, and a robot has emerged from the Lego filled trays that occupy my desk. Usually I'd document the building process as I go, but I decided to build the thing bit by bit between doing uni work, thus documentation was left to last. So, I'll be analysing my first finished prototype as a whole, whilst focusing on individual design choices and implementations. Here we go!</p>
<p><strong>Note:</strong> You can read the previous log <a href="http://www.vitocassisi.com/archives/1924">here</a>.<br />
<span id="more-2004"></span></p>
<h4>BOB++ v3.0 Prototype 1</h4>
<p><a href="http://www.vitocassisi.com/wp-content/uploads/2010/04/Prototype.png"><img src="http://www.vitocassisi.com/wp-content/uploads/2010/04/Prototype-300x204.png" alt="" title="Prototype" width="300" height="204" class="aligncenter size-medium wp-image-2046" /></a><a href="http://www.vitocassisi.com/wp-content/uploads/2010/04/Prototype2-Small.png"><img src="http://www.vitocassisi.com/wp-content/uploads/2010/04/Prototype2-Small-244x300.png" alt="" title="Prototype2-Small" width="244" height="300" class="aligncenter size-medium wp-image-2052" /></a><a href="http://www.vitocassisi.com/wp-content/uploads/2010/04/Prototype3.png"><img src="http://www.vitocassisi.com/wp-content/uploads/2010/04/Prototype3-283x300.png" alt="" title="Prototype3" width="283" height="300" class="aligncenter size-medium wp-image-2054" /></a></p>
<p>The first prototype is quite different from the original BOB++ design. The servos have been placed perpendicular to the Intelligent Brick. The reason for this was to combat a couple of issues, the first being structural integrity. The original design had the servomotors adjacent and directly attached to the Intelligent Brick. Although this allowed for a low centre of mass (the Intelligent Brick is heavy with batteries installed), the mounting points were insufficient to secure the servos without them being moderately loose.</p>
<div id="attachment_2010" class="wp-caption aligncenter" style="width: 179px"><a href="http://www.vitocassisi.com/wp-content/uploads/2010/04/Crop-Wheel-Brick.png"><img class="size-full wp-image-2010" title="Wheel-Brick" src="http://www.vitocassisi.com/wp-content/uploads/2010/04/Crop-Wheel-Brick.png" alt="" width="169" height="161" /></a><p class="wp-caption-text">The old servo connection.</p></div>
<p>The current prototype fixes this by removing the direct connection, thus allowing a frame to be built around the brick. This frame can then facilitate the servos in addition to other sensors. A strong frame is superior to connecting everything directly to the brick since the available mounting points are often awkward to use.</p>
<p>Having the servos mounted as they are in the prototype was a decision to allow:</p>
<p>a) A frame to be built without the servos being in the way.<br />
b) The servos to be mounted to the front of the robot to prevent an overly wide design.<br />
c) A low centre of mass.</p>
<p><a href="http://www.vitocassisi.com/wp-content/uploads/2010/04/Prototype-Servo-Small.png"><img src="http://www.vitocassisi.com/wp-content/uploads/2010/04/Prototype-Servo-Small-173x300.png" alt="" title="Prototype-Servo-Small" width="173" height="300" class="aligncenter size-medium wp-image-2056" /></a></p>
<p>The position of the Intelligent Brick is improved over the original design, particularly in regards to battery access. The bottom of the brick is now completely accessible, meaning the battery door can be removed and replaced without issue. On the other hand, the LCD display and brick controls are difficult to access due to the overlying frame. This isn't much of a concern since there's a sufficient gap to navigate the firmware menus, and the screen can be read if need be. At least I don't have to rip the robot apart to charge the batteries!</p>
<p>You may have noticed that there's only two rubber tyres on this build. This is because I plan to bring across the spin behaviour its predecessor utilised. This involves rotating the two drive wheels in opposing directions, causing the robot to rotate on the spot. Since this spinning motion causes the back wheels to slide perpendicular to their rotation (i.e. to their side), I decided that it'd be better off to have a single low friction rear wheel. At this point in time its a solid plastic wheel, however it'll likely be replaced with a trolley wheel in a later prototype.</p>
<p>The ultrasonic sensor is at a higher level than before. The position of the sensor was chosen to allow for the main weapon to move freely at the front end of the robot.</p>
<p><a href="http://www.vitocassisi.com/wp-content/uploads/2010/04/Prototype-Ultra-Small.png"><img src="http://www.vitocassisi.com/wp-content/uploads/2010/04/Prototype-Ultra-Small-161x300.png" alt="" title="Prototype-Ultra-Small" width="161" height="300" class="aligncenter size-medium wp-image-2058" /></a></p>
<p>This may change since there's a chance it'll overlook close opponents with a small physical profile, as seen below.<br />
<a href="http://www.vitocassisi.com/wp-content/uploads/2010/04/Ultra-too-high.png"><img src="http://www.vitocassisi.com/wp-content/uploads/2010/04/Ultra-too-high.png" alt="" title="Ultra-too-high" width="515" height="189" class="aligncenter size-full wp-image-2019" /></a></p>
<p>At first you may think that the solution is to aim the ultrasonic sensor on a larger angle...<br />
<a href="http://www.vitocassisi.com/wp-content/uploads/2010/04/Ultra-too-high2.png"><img src="http://www.vitocassisi.com/wp-content/uploads/2010/04/Ultra-too-high2.png" alt="" title="Ultra-too-high2" width="515" height="189" class="aligncenter size-full wp-image-2020" /></a></p>
<p>This doesn't work well, though. It severely limits the scanning range of the sensor since it's always looking at its "feet". The solution is to move the ultrasonic sensor to a lower position if possible.</p>
<p>Last but not least, there's the lifting mechanism. This has been drastically changed to allow for a smaller profile, stronger lifting power, and reduced chance of self inflicted damage (such as failing under an opponents weight).</p>
<p>Perhaps the most obvious change is the length of the lifting mechanism. The previous model was <a href="http://www.vitocassisi.com/wp-content/uploads/2010/04/BOB++.jpg">quite lengthy</a> to ensure an opponent was well positioned to be flipped or carried away. This does not come without disadvantages. A large distance between the load and fulcrum (turning point, i.e. the servo) will give the opponent a greater <a href="http://en.wikipedia.org/wiki/Mechanical_advantage">mechanical advantage</a>. What does this mean? Think about when you're opening a door. Is it easer to push it from the outer edge, or near the hinges? Try it, and you'll soon realise that the further away you are from the fulcrum (or hinge), the easier it is to manipulate. This is also why you can lift something easier if you shove a large stick/plank/etc. under it and push down. The effects of mechanical advantage are found everywhere, but are usually associated with <a href="http://en.wikipedia.org/wiki/Simple_machines">simple machines</a>.</p>
<p>One equation of mechanical advantage is the following:</p>
<p><center><img src="http://www.vitocassisi.com/wp-content/plugins/wpmathpub/phpmathpublisher/img/math_968_cb63d35939696300c016e3ac1f632d84.png" style="vertical-align:-32px; display: inline-block ;" alt="MA = (distance of which effort is applied) / (distance of which load is moved)" title="MA = (distance of which effort is applied) / (distance of which load is moved)"/></center></p>
<p>In this situation, the <em>load </em>is my robot, and the <em>effort </em>is the weight force of the opponent acting on the lift. Therefore, the longer the lifting device, the larger the application distance of the effort force. This increases the numerator value of the above equation, which as we know, means the MA value will also increase. Unfortunately, the 'advantage' is not ours, and if it's large enough, it will either flip the robot or damage the lifting mechanism. This is precisely why I've shortened it.</p>
<p>In addition, the gearing set up has changed. Previously we had a 8-tooth gear attached to the servo (acting as the drive gear), and a larger 24-tooth gear attached to that. This resulted in a gear ratio of 1:3. In layman's terms, this means for every rotation of the smaller gear, the larger one will move 1/3 of a rotation, or 120 degrees. Why do we want this? The sacrifice in speed of rotation gives us a larger <a href="http://en.wikipedia.org/wiki/Torque">torque</a> value (which is<a href="http://en.wikipedia.org/wiki/Proportionality_(mathematics)#Inverse_proportionality"> inversely proportional</a> to the speed). When we're trying to lift a heavy object, speed is not nearly as important as power, and torque gives us that power.</p>
<div id="attachment_2027" class="wp-caption aligncenter" style="width: 286px"><a href="http://www.vitocassisi.com/wp-content/uploads/2010/04/BOB-Lift.png"><img src="http://www.vitocassisi.com/wp-content/uploads/2010/04/BOB-Lift.png" alt="" title="BOB-Lift" width="276" height="223" class="size-full wp-image-2027" /></a><p class="wp-caption-text">The original gear set up. The 8-tooth gear is not visible.</p></div>
<p>Since the servos are quite fast, I altered the gear ratio to the following in the current prototype build:</p>
<p><a href="http://www.vitocassisi.com/wp-content/uploads/2010/04/Large-Gear-Ratio.png"><img src="http://www.vitocassisi.com/wp-content/uploads/2010/04/Large-Gear-Ratio.png" alt="" title="Large Gear Ratio" width="328" height="497" class="aligncenter size-full wp-image-2031" /></a></p>
<p>The drive gear is still a 8-tooth gear, and the gear directly proceeding it is also the same 24-tooth gear. This time I've added a 40-tooth gear to bring the gear ratio to 1:5. This is a 40% torque increase from the previous design.</p>
<p><strong>What's next?</strong><br />
And that's it for this log! More to come soon, including design alterations, and a bit of logic programming!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vitocassisi.com/archives/2004/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Building a robot: A worklog &#8211; Part 1</title>
		<link>http://www.vitocassisi.com/archives/1924</link>
		<comments>http://www.vitocassisi.com/archives/1924#comments</comments>
		<pubDate>Sun, 18 Apr 2010 10:51:56 +0000</pubDate>
		<dc:creator>Vito Cassisi</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Problem Solving]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.vitocassisi.com/?p=1924</guid>
		<description><![CDATA[Robotics and Lego! The term 'robotics' brings many thoughts to mind, such as 'cool', 'awesome' and 'intricate'. A robot is often seen as an intelligent biped with humanoid characteristics, which is indeed cool, but if film has said anything to us mere mortals, it's that these things are extremely complicated machines. Considering the public perception [...]]]></description>
			<content:encoded><![CDATA[<p><em>Robotics and Lego!</em><br />
<a href="http://www.vitocassisi.com/wp-content/uploads/2010/04/gears.png"><img src="http://www.vitocassisi.com/wp-content/uploads/2010/04/gears-150x150.png" alt="" title="gears" width="150" height="150" class="alignleft size-thumbnail wp-image-1995" /></a>The term 'robotics' brings many thoughts to mind, such as 'cool', 'awesome' and 'intricate'. A robot is often seen as an intelligent biped with humanoid characteristics, which is indeed cool, but if film has said anything to us mere mortals, it's that these things are extremely complicated machines.</p>
<p>Considering the public perception of robotics, if you were to ask someone to help you construct a robot, the chances of them accepting would probably be influenced by their technical enthusiasm. A layperson will likely assume it's beyond their abilities, which is not necessarily the case. This is why I've started this worklog, I want to give people a look at the development of a simple robot. If anything, it'll get more people interested in robotics. :)<br />
<span id="more-1924"></span><br />
For the sake of intuitiveness, I'm going to be using Lego in this project. It's great for modelling physical structures, and the <a href="http://mindstorms.lego.com/en-us/Default.aspx">Mindstorms</a> kits make the process of assembly easy. More specifically, the kits of interest are the NXT and NXT 2.0 models. I'll be working off the original NXT kit, however version 2.0 is very similar, and for the most part interchangeable with the first. Before you shout "But Lego is for 8 year olds!" I'll put things into perspective. I will only be using the NXT hardware. That is, the 'brain' of the kit, also known as the Intelligent Brick, will be re-flashed with <a href="http://lejos.sourceforge.net/">LeJOS firmware</a>. This allows me to program the robot in <a href="http://en.wikipedia.org/wiki/Java_(programming_language)">Java</a>. For the uninitiated, Java is an object orientated programming language which is commonly used for cross-platform applications, mobile phone apps, and Internet applets. Wherever there's a Java Virtual Machine (JVM), you can run a program written in Java. This is what LeJOS provides - a compact JVM.</p>
<p><strong>Note:</strong> This worklog isn't a tutorial. It's a written update of the work I'll be doing on this robot. I'll aspire to include as much information as I can to assist anyone who wishes to use it as a guide. I will be writing a separate step-by-step tutorial, and will inform readers when it's completed.</p>
<p><strong>What's the robot for?</strong><br />
The robot is a remake of a project my <a href="http://www.unsw.edu.au/">UNSW</a> ENGG1000 team and I built over a year ago. We called it BOB++ (don't ask), and its sole task was to sumo wrestle. The goal of the project was to compete in the annual ENGG1000 SumoBot competition - and win. The higher you made it up the competition ladder, the more marks you got. Without getting into too much detail, our robot was significantly hard to beat. We won 5/5 qualification rounds, before getting into the final. This match was almost called a draw due to the length of time the robots were fighting; we had almost broken the 3 minute time cap. Unfortunately, a brief slip of our drive wheel allowed the opponent to remove us from the ring. Nevertheless, in the grand final, where the three best robots were placed into the one ring, BOB++ didn't hesitate to barge both opponents out ASAP.</p>
<p><center><object type="application/x-shockwave-flash" width="425" height="344" data="http://www.youtube.com/v/Mzt33HeT2DM&fs=1&rel=0&hd=1&showinfo=0"><param name="movie" value="http://www.youtube.com/v/Mzt33HeT2DM&fs=1&rel=0&hd=1&showinfo=0"></param><param name="allowFullScreen" value="true"></param><param name="wmode" value="transparent" /></object></center></p>
<p>It was sweet revenge.</p>
<p><strong>What are the rules of the competition?</strong><br />
Much like a traditional <a href="http://en.wikipedia.org/wiki/Sumo">Sumo</a> fight, the aim of the game is to remove the opponent from the ring. This ring is 500mm in diameter with a 15mm non-reflective black borderline. The inside of the ring is white.</p>
<p>During play, the following rules must be followed:<br />
- Robots cannot fire projectiles<br />
- Robots cannot intentionally damage their opponents<br />
- The first robot to have more than 50% of itself outside the ring loses<br />
- Robots must not exceed 1KG<br />
- If a detached part of your robot is removed from the ring, you lose<br />
- A robot must wait 3 second after being activated before moving; the match officially starts after these 3 seconds<br />
- A robot must move within 10 seconds of the match starting, otherwise it's disqualified<br />
- A match is a draw if 3 minutes pass without either robot winning<br />
- The robot must be autonomous; you cannot use the inbuilt Bluetooth functionality</p>
<p>The initial starting positions are as follows:<br />
<center><img class="size-full wp-image-1984" title="Ring" src="http://www.vitocassisi.com/wp-content/uploads/2010/04/Ring.png" alt="" width="508" height="542" /></center></p>
<p><strong>How did BOB++ work?</strong><br />
BOB++ was built using a Lego NXT educational kit. A typical kit includes a multitude of <a href="http://technic.lego.com/en-us/Default.aspx">Technic</a> pieces, an Intelligent Brick, three <a href="http://en.wikipedia.org/wiki/Servomechanism">servos</a>, and a range of sensors including:</p>
<p><em>Ultrasonic sensor</em><br />
Uses ultrasound to determine the distance between it and another object.</p>
<p><em>Sound sensor</em><br />
Determines the <a href="http://en.wikipedia.org/wiki/Decibel">decibel</a> (dB) loudness rating of ambient sound.</p>
<p><em>Touch sensor</em><br />
Basically a simple switch. It's either on or off, the former being when the button is held down.</p>
<p><em>Light sensor</em><br />
Determines the intensity of ambient or active reflected light. The latter is achieved via a red LED on the sensor.</p>
<p>The ENGG1000 course permitted the addition of a second light sensor.</p>
<p>Instead of using LeJOS, we were told to use <a href="http://bricxcc.sourceforge.net/nbc/">NXC</a>, which is based off the <a href="http://en.wikipedia.org/wiki/C_(programming_language)">C programming language</a>.</p>
<p>The design of BOB++ was quite simple. We focused on creating a robot which was simple to build, simple to program, and highly effective. The main weapon was a lifting mechanism attached to the front of the robot. When an enemy was in range (as determined by the ultrasonic sensor), the lifting mechanism controlled by a single servo would raise. The aim was to get close enough so that we could lift the opponents drive wheels off the ground. If nothing was in range, or the edge of the ring was detected, the lift lowered itself.</p>
<p>During some trials, we noticed that our robot was capable of lifting itself off the ground if the opponent was heavy, or if the lift got stuck. To determine this, the touch sensor was placed near the rear of the robot so that it was always touching the ground (i.e. it was always on). If the robot starting lifting from the floor, the touch sensor would turn off, and the lift would know to release its load.</p>
<p>Since the ultrasonic sensor was fixed, we set the default robot movement to spin until another robot was detected, effectively giving the robot a 360 degree view. The robot would move toward the enemy on detection.</p>
<p>The light sensors were attached on the front and rear of the robot to help determine when we were going outside the ring. If the light sensor detected a low light value (the black line representing the ring's border), appropriate actions were taken to remain inside, as defined by our program.</p>
<p><strong>Note:</strong> We did not use the sound sensor.</p>
<div id="attachment_1959" class="wp-caption aligncenter" style="width: 414px"><a href="http://www.vitocassisi.com/wp-content/uploads/2010/04/BOB++.jpg"><img class="size-full wp-image-1959" title="BOB++" src="http://www.vitocassisi.com/wp-content/uploads/2010/04/BOB++.jpg" alt="" width="404" height="332" /></a><p class="wp-caption-text">BOB++</p></div>
<p><strong>How can BOB++ be improved?</strong><br />
There are many ways the design can be improved. At this time, the main focus is to build the robot so that the following issues are addressed:</p>
<p><em>Easy access to the battery compartment</em><br />
The mounting points on the Intelligent Brick are difficult to work with. Half of them are on the underside of the brick adjacent to the battery door. For this reason, it's important to make the Brick either removable, or to keep the underside unobstructed. This was a major issue with the original BOB++ robot.</p>
<p><em>Low center of mass</em><br />
A lower <a href="http://en.wikipedia.org/wiki/Center_of_mass">center of mass</a> means the robot is less suseptable of being pushed over by an opponent. Top heavy designs are easier to topple, so its a good idea to keep most of the weight near the bottom of the robot.</p>
<p><em>Structural integrity</em><br />
BOB++ wasn't as strong as we would have liked. Several small changes before the competition meant there was less strength in the design. Fortunately this wasn't a problem in the competition, but it's always a good idea to have a solid design.</p>
<p><em>Enhanced behaviours</em><br />
The AI in BOB++ was functional, but it had its quirks. For instance, the main weapon would forget its position on occasion, and try to raise the lift whilst its already at its highest point. Crunching of gears assured! There was also very little in the way of filtering data from the sensors. We opted to use raw data directly, which can be a problem if the sensors briefly report an erratic reading.</p>
<p><strong>What's next?</strong><br />
That's all for now! In the next log, I'll get into building the robot and showing off my design decisions. I'll describe what I've done, and the reasoning behind it. Stay tuned!</p>
<hr />
<em>Again, I apologise for leaving this blog so deserted lately. I'm trying hard to make time for posts. Thank you for visiting, though!</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vitocassisi.com/archives/1924/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>My apologies</title>
		<link>http://www.vitocassisi.com/archives/1913</link>
		<comments>http://www.vitocassisi.com/archives/1913#comments</comments>
		<pubDate>Thu, 01 Apr 2010 12:18:42 +0000</pubDate>
		<dc:creator>Vito Cassisi</dc:creator>
				<category><![CDATA[Blog news]]></category>

		<guid isPermaLink="false">http://www.vitocassisi.com/?p=1913</guid>
		<description><![CDATA[I'm sure you've noticed the lack of content here lately. To my dismay, I've been bombarded with uni work which has eaten away all my not-so-free time. However, I've got some goodies coming soon. I realise these 'sorry, but content is coming' posts are the modern day equivalent to the retro 'under construction' GIFs of [...]]]></description>
			<content:encoded><![CDATA[<p>I'm sure you've noticed the lack of content here lately. To my dismay, I've been bombarded with uni work which has eaten away all my not-so-free time.</p>
<p>However, I've got some goodies coming soon. I realise these 'sorry, but content is coming' posts are the modern day equivalent to the retro 'under construction' GIFs of yesteryear, so I won't blab on. :)</p>
<p>Sorry to the loyal regular readers who keep this blog worth writing for. I'll do my best to get an article done tonight.</p>
<p>Regards,<br />
Vito Cassisi</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vitocassisi.com/archives/1913/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>TPG to release unlimited ADSL2+ for $75 per month</title>
		<link>http://www.vitocassisi.com/archives/1906</link>
		<comments>http://www.vitocassisi.com/archives/1906#comments</comments>
		<pubDate>Wed, 10 Mar 2010 00:03:44 +0000</pubDate>
		<dc:creator>Vito Cassisi</dc:creator>
				<category><![CDATA[ISP]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.vitocassisi.com/?p=1906</guid>
		<description><![CDATA[Australia is finally going unlimited! Yes, you've read correctly, TPG is going unlimited! A representative of TPG who goes by the name 'Dan.S' has posted the following on Whirlpool: TPG is pleased to announce an exciting up and coming change to our ADSL2+ product range. For this first time we will offer an Unlimited Broadband [...]]]></description>
			<content:encoded><![CDATA[<p><em>Australia is finally going unlimited!</em></p>
<p><a href="http://www.vitocassisi.com/wp-content/uploads/2009/12/tpg-logo.png"><img src="http://www.vitocassisi.com/wp-content/uploads/2009/12/tpg-logo.png" alt="" title="tpg-logo" width="150" height="51" class="alignleft size-full wp-image-1114" /></a>Yes, you've read correctly, TPG is going unlimited! A representative of TPG who goes by the name 'Dan.S' has posted the following on <a href="http://forums.whirlpool.net.au/forum-replies.cfm?t=1400532">Whirlpool</a>:<br />
<span id="more-1906"></span></p>
<blockquote><p>TPG is pleased to announce an exciting up and coming change to our ADSL2+ product range. For this first time we will offer an Unlimited Broadband product for only $75 a month that has:</p>
<p>· No Shaping Speeds.<br />
· No Time Limits or Time Restrictions.<br />
· ADSL2+ technology.</p>
<p>What makes this even more exciting is that for an extra $1 our Home Phone Line Rental can be purchased as an optional add on at the time of purchase. A $10 Minimum call charge for TPG Home Phone applies. This product will be available at Limited Exchange Coverage areas only. More details to be provided at the time of product release.</p>
<p>Regards,<br />
TPG Internet</p></blockquote>
<p>This is a clear response to AAPT's <a href="http://www.aapt-broadband.com.au/unlimited-broadband-music-downloads/24-7-unlimited-bundle">unlimited offering</a>, which costs $100 per month, but includes line rental and $50 of monthly music downloads.</p>
<p>Perhaps the greatest aspect out of all this is the ability to stream on-demand media without worrying about quotas. The day where we can finally dump optical discs for online entertainment services may well be upon us!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vitocassisi.com/archives/1906/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Last day for R18+ game classification review submissions!</title>
		<link>http://www.vitocassisi.com/archives/1895</link>
		<comments>http://www.vitocassisi.com/archives/1895#comments</comments>
		<pubDate>Sun, 28 Feb 2010 04:34:59 +0000</pubDate>
		<dc:creator>Vito Cassisi</dc:creator>
				<category><![CDATA[Gaming]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.vitocassisi.com/?p=1895</guid>
		<description><![CDATA[Hurry! If you haven't done so already, here's your last chance to tell the Australian government that we need an R18+ rating for games! You can get the appropriate document here. Don't fret though, it takes 10 minutes to fill out, and the comment section is optional (it's only 250 words anyway). When you're done, [...]]]></description>
			<content:encoded><![CDATA[<p><em>Hurry!</em></p>
<p><a href="http://www.vitocassisi.com/wp-content/uploads/2009/07/fallout.png"><img src="http://www.vitocassisi.com/wp-content/uploads/2009/07/fallout.png" alt="" title="fallout" width="122" height="117" class="alignleft size-full wp-image-263" /></a>If you haven't done so already, here's your last chance to tell the Australian government that we need an R18+ rating for games! You can get the appropriate document <a href="http://www.ag.gov.au/www/agd/rwpattach.nsf/VAP/(3A6790B96C927794AF1031D9395C5C20)~R+18plus+submission+template+-+Feb2010.doc/$file/R+18plus+submission+template+-+Feb2010.doc">here</a>.</p>
<p>Don't fret though, it takes 10 minutes to fill out, and the comment section is optional (it's only 250 words anyway). When you're done, it's as simple as e-mailing the document to the provided e-mail address. Get to it!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vitocassisi.com/archives/1895/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
