<?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>gorbster.net</title>
	<atom:link href="http://www.gorbster.net/blog/feed" rel="self" type="application/rss+xml" />
	<link>http://www.gorbster.net/blog</link>
	<description>gorbster at gmail dot com</description>
	<lastBuildDate>Sun, 11 Jul 2010 18:59:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>The Hartford &#124; Mobile iPhone App Launches</title>
		<link>http://www.gorbster.net/blog/archives/250</link>
		<comments>http://www.gorbster.net/blog/archives/250#comments</comments>
		<pubDate>Sun, 02 May 2010 22:53:31 +0000</pubDate>
		<dc:creator>brian</dc:creator>
				<category><![CDATA[iphone]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.gorbster.net/blog/?p=250</guid>
		<description><![CDATA[The iPhone app I&#8217;ve been working on for the past few months went live recently. This is for The Hartford Insurance Company, who&#8217;s celebrating their 200th year this year. It&#8217;s a neat little auto insurance utility application. You can document auto-accidents, take and manage photos, collect personal information, find nearby auto services, and more. Our [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.gorbster.net/blog/wp-content/uploads/2010/05/hartfordCombined.jpg"><img class="alignleft size-medium wp-image-248" title="hartfordCombined" src="http://www.gorbster.net/blog/wp-content/uploads/2010/05/hartfordCombined-300x173.jpg" alt="" width="300" height="173" /></a>The iPhone app I&#8217;ve been working on for the past few months went live recently. This is for The Hartford Insurance Company, who&#8217;s celebrating their 200th year this year.</p>
<p>It&#8217;s a neat little auto insurance utility application. You can document auto-accidents, take and manage photos, collect personal information, find nearby auto services, and more.</p>
<p>Our team consisted of a small group of rockstars who all contributed to the highly successful delivery. On the dev side of things, all the bits were pushed and honed by fellow co-worker <a title="http://jbradforddillon.com/" href="http://jbradforddillon.com/">Brad Dillon</a> and yours truly.</p>
<p>Check out the app&#8217;s <a title="http://www.thehartford.com/thehartfordmobile" href="http://www.thehartford.com/thehartfordmobile" target="_blank">landing page</a> for more information and the iTunes download link.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gorbster.net/blog/archives/250/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Full-screen Camera Viewfinder in iPhone OS 3.1</title>
		<link>http://www.gorbster.net/blog/archives/144</link>
		<comments>http://www.gorbster.net/blog/archives/144#comments</comments>
		<pubDate>Tue, 10 Nov 2009 22:23:24 +0000</pubDate>
		<dc:creator>brian</dc:creator>
				<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://www.gorbster.net/blog/?p=144</guid>
		<description><![CDATA[iPhone OS 3.1 brought several customization options to the UIImagePickerController. With 3.1, you have the ability to customize the behavior of how the camera viewfinder appears to the user, without having to hack around the UIImagePickerController&#8217;s cameraView hierarchy. This has given rise to several augmented reality applications, such as the Monocle feature in the Yelp [...]]]></description>
			<content:encoded><![CDATA[<p>iPhone OS 3.1 brought several customization options to the UIImagePickerController. With 3.1, you have the ability to customize the behavior of how the camera viewfinder appears to the user, without having to hack around the UIImagePickerController&#8217;s cameraView hierarchy. This has given rise to several augmented reality applications, such as the <a href="http://theappleblog.com/2009/08/27/yelp-update-brings-augmented-reality-as-an-easter-egg/">Monocle feature in the Yelp iPhone app.</a></p>
<p>I&#8217;ve been experimenting with a similar augmented reality prototype for a client recently, and was trying to mimic the full-screen viewfinder you see in Yelp&#8217;s Monocle. It was easy enough to set up the UIImagePickerController to display the viewfinder and remove the camera controls:<br />
<code><br />
	UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];<br />
	imagePicker.delegate = self;<br />
	imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;<br />
	imagePicker.showsCameraControls = NO;<br />
</code></p>
<p>However, this gives you a black bar with a height of 56px in the space the camera controls once occupied. To remove the black bar, you actually have to apply a scale transformation to the camera view using the <code>cameraViewTransform</code> property. The scale I&#8217;m using is 1.132, which is just enough to cover the 56px gap:<br />
<code><br />
	CGAffineTransform cameraTransform = CGAffineTransformMakeScale(1.0, 1.132);<br />
	imagePicker.cameraViewTransform = cameraTransform;<br />
</code></p>
<p>It&#8217;s a 13% scale, which is only slightly noticeable if you&#8217;re comparing the same scene through a non-scaled viewfinder. This transformation <em>will</em> apply to any pictures you might try to take programmatically with -takePicture.</p>
<p>From here, just display / release your UIImagePickerController as you normally would, and you should have a full-screen viewfinder. This only works on iPhone devices, as neither the iPhone Simulator nor the iPod Touch will support the UIImagePickerControllerSourceTypeCamera sourceType. </p>
<p>If you&#8217;re looking to build an app that can selectively enable this functionality at run-time, you can test for the sourceType compatibility of the device with +isSourceTypeAvailable:.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gorbster.net/blog/archives/144/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Shuffling with Objective-C Categories</title>
		<link>http://www.gorbster.net/blog/archives/118</link>
		<comments>http://www.gorbster.net/blog/archives/118#comments</comments>
		<pubDate>Wed, 21 Oct 2009 23:58:22 +0000</pubDate>
		<dc:creator>brian</dc:creator>
				<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://www.gorbster.net/blog/?p=118</guid>
		<description><![CDATA[One of the neat features of Objective-C programming is categories. Categories give the ability to add discrete bits of functionality on existing classes. Think of them as lightweight inheritance; I can add one or more methods to an existing class without having to create a custom subclass. There&#8217;s a bunch more you can do with [...]]]></description>
			<content:encoded><![CDATA[<p>One of the neat features of Objective-C programming is categories. Categories give the ability to add discrete bits of functionality on existing classes. Think of them as lightweight inheritance; I can add one or more methods to an existing class without having to create a custom subclass. There&#8217;s a bunch more you can do with categories as described in the <a href="http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/ObjectiveC/Articles/ocCategories.html#//apple_ref/doc/uid/TP30001163-CH20-SW1">Mac Dev Center</a>.</p>
<p>In a current project I&#8217;m working on, I&#8217;m dealing with many arrays whose objects need to be in a random order. There are many ways of accomplishing the randomization of array order, but having implemented the <a href="http://en.wikipedia.org/wiki/Fisher–Yates_shuffle">Fisher-Yates</a> shuffling algorithm in other languages and projects, I decided to implement an Objective-C version of it. It&#8217;s a deceivingly simple algorithm, and there&#8217;s a great post on why the Fisher-Yates method <a href="http://www.codinghorror.com/blog/archives/001015.html">beats the pants off a naive shuffling algorithm over at Coding Horror</a>.</p>
<p>I decided the easiest implementation would be add the category directly into NSArray and NSMutableArray. This way all the shuffling logic is fully encapsulated within those classes. <a href="http://it.toolbox.com/blogs/macsploitation/extending-classes-in-objectivec-with-categories-27447">Another article</a> got me started on how to do this with the shuffling algorithm I wanted to use. This got me 90% the way there.</p>
<p>Basically all you do is create a new header and implementation file. For the interface, you define the new category and methods for both NSArray and NSMutableArray:</p>
<p><code><br />
@interface NSArray (Shuffle)<br />
  - (NSArray*) shuffledArray;<br />
@end</p>
<p>@interface NSMutableArray (Shuffle)<br />
  - (void) shuffle;<br />
@end<br />
</code></p>
<p>And the implementation:</p>
<p><code><br />
@implementation NSMutableArray (Shuffle)<br />
- (void) shuffle {<br />
&nbsp;&nbsp;for (NSInteger i = [self count] - 1; i > 0; --i) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;[self exchangeObjectAtIndex: arc4random() % (i+1) withObjectAtIndex: i];<br />
&nbsp;&nbsp;}<br />
}<br />
@end</p>
<p>@implementation NSArray (Shuffle)<br />
- (NSArray*) shuffledArray {<br />
&nbsp;&nbsp;NSMutableArray* shuffledArray = [NSMutableArray arrayWithArray: self];<br />
&nbsp;&nbsp;[shuffledArray shuffle];<br />
&nbsp;&nbsp;return shuffledArray;<br />
}<br />
@end<br />
</code></p>
<p>Note I&#8217;m using arc4random() rather than random(). <a href="http://iphonedevelopment.blogspot.com/2008/10/random-thoughts-rand-vs-arc4random.html">There are a few benefits to using arc4random()</a>, but I like the fact that this randomizer seeds itself.</p>
<p>So that&#8217;s pretty much it. Once you include your new header wherever you want to use the shuffle category methods, you can shuffle any NSArray or NSMutableArray you come across. </p>
<p>Imagine a simple image slide-show application:</p>
<p><code><br />
// Collection of UIImage *s<br />
NSMutableArray *imageArray = [self makeImageArray];</p>
<p>// Shuffle array<br />
[imageArray shuffle];</p>
<p>// Now we have a shuffled array. We can access items from the front.<br />
UIImage *nextImageToDisplay = [imageArray objectAtIndex:0];</p>
<p>// If we don't need to keep track of previously shown images<br />
[imageArray removeObjectAtIndex:0];<br />
</code></p>
<p>Or automatically shuffling a collection of songs a user has picked using the MPMediaPickerController (you can also shuffle songs using the shuffleMode property of the MPMusicPlayerController, but they don&#8217;t get shuffled until they are played):</p>
<p><code></p>
<p>// MPMediaPickerController delegate<br />
- (void) mediaPicker: (MPMediaPickerController *) mediaPicker didPickMediaItems: (MPMediaItemCollection *) mediaItemCollection {</p>
<p>&nbsp;&nbsp;[self dismissModalViewControllerAnimated: YES];</p>
<p>&nbsp;&nbsp;// mediaItemCollection.items is an NSArray,<br />
&nbsp;&nbsp;// so we create a new MPMediaItemCollection using -shuffledArray.<br />
&nbsp;&nbsp;MPMediaItemCollection *shuffledCollection = [MPMediaItemCollection collectionWithItems:[mediaItemCollection.items shuffledArray]];</p>
<p>&nbsp;&nbsp;// Now we've got a new collection of shuffled items.<br />
&nbsp;&nbsp;[self playMediaCollection:shuffledCollection];<br />
}<br />
</code></p>
<p>I&#8217;ve glossed over many details here here in an attempt to show a practical use for categories and shuffling. If you&#8217;re interested in learning more, I&#8217;d recommend checking out the links in this post. They are excellent references.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gorbster.net/blog/archives/118/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Multiplayer Pong Demo using GameKit in iPhone OS 3.0</title>
		<link>http://www.gorbster.net/blog/archives/91</link>
		<comments>http://www.gorbster.net/blog/archives/91#comments</comments>
		<pubDate>Sun, 28 Jun 2009 15:32:43 +0000</pubDate>
		<dc:creator>brian</dc:creator>
				<category><![CDATA[games]]></category>
		<category><![CDATA[interactive]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://www.gorbster.net/blog/?p=91</guid>
		<description><![CDATA[One of the more interesting features that was announced during the preview of iPhone OS 3.0 was the GameKit framework. The video above is just a simple demo I wrote a few months ago with a beta version of GameKit and the cocos2d-iPhone framework. The two devices discover one another over Bluetooth, coordinate the client [...]]]></description>
			<content:encoded><![CDATA[<p><object width="400" height="300" data="http://vimeo.com/moogaloop.swf?clip_id=4857663&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=4857663&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /></object></p>
<p>One of the more interesting features that was announced during the preview of iPhone OS 3.0 was the <a href="http://developer.apple.com/iphone/library/navigation/Frameworks/CocoaTouch/GameKit/index.html">GameKit</a> framework.</p>
<p>The video above is just a simple demo I wrote a few months ago with a beta version of GameKit and the <a href="http://code.google.com/p/cocos2d-iphone/">cocos2d-iPhone</a> framework. The two devices discover one another over Bluetooth, coordinate the client / server relationship, and begin play. There&#8217;s currently no scoring, and my protocol implementation is highly inefficient.</p>
<p>While the framework provides many neat features, I was most attracted to the zero-configuration P2P over Bluetooth. Multiplayer applications were previously only possible using Bonjour over WiFi, or some roll-your-own solution over the cell network. These methods provide a significant barrier of entry when you consider that the most popular games on this platform are the pick-up-and-play / get-in-get-out kind, with a typical play session lasting five minutes or less. If I have to fiddle with my network options in order to play an ultra-casual game with you, I most likely won&#8217;t.</p>
<p>The bad news? Bluetooth P2P is only available on iPhone 3G and 3Gs, and iPod Touch 2G.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gorbster.net/blog/archives/91/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Off To GDC Next Week</title>
		<link>http://www.gorbster.net/blog/archives/60</link>
		<comments>http://www.gorbster.net/blog/archives/60#comments</comments>
		<pubDate>Fri, 20 Mar 2009 21:12:48 +0000</pubDate>
		<dc:creator>brian</dc:creator>
				<category><![CDATA[games]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://www.gorbster.net/blog/?p=60</guid>
		<description><![CDATA[It has been ten whole months since I decided I wanted to make video games for a living. Since that time I&#8217;ve purchased well over $1,000 worth of books, games and consoles in an attempt to immerse myself in an arena I&#8217;ve been away from for many years. By leveraging my existing skills, I was [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligntop size-full wp-image-61" title="gdc" src="http://www.gorbster.net/blog/wp-content/uploads/2009/03/gdc.jpg" alt="gdc" width="243" height="160" /></p>
<p>It has been ten whole months since I decided I wanted to make video games for a living. Since that time I&#8217;ve purchased well over $1,000 worth of books, games and consoles in an attempt to immerse myself in an arena I&#8217;ve been away from for many years.</p>
<p>By leveraging my existing skills, I was able to get my foot into the door as a developer for a upcoming kids-oriented MMO by day. I am also designing and programming games for the iPhone on my own. I took a little break from iPhone programming during the last quarter of 2008, but the innovation I&#8217;ve seen in other apps has brought me back to the land of Objective-C. And yes, I am planning an update for <a href="http://www.gorbster.net/blog/tiny-violin/">Tiny Violin</a>. <img src='http://www.gorbster.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>All this is to say that I will be attending this year&#8217;s <a href="http://www.gdconf.com">Game Developers Conference</a> next week, and couldn&#8217;t be more excited! I&#8217;m really looking forward to meeting fellow game-makers, especially on the iPhone-front.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gorbster.net/blog/archives/60/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tiny Violin in Mac&#124;Life</title>
		<link>http://www.gorbster.net/blog/archives/46</link>
		<comments>http://www.gorbster.net/blog/archives/46#comments</comments>
		<pubDate>Wed, 24 Dec 2008 18:46:05 +0000</pubDate>
		<dc:creator>brian</dc:creator>
				<category><![CDATA[iphone]]></category>
		<category><![CDATA[press]]></category>

		<guid isPermaLink="false">http://www.gorbster.net/blog/?p=46</guid>
		<description><![CDATA[The folks over at Mac&#124;Life contacted me back in early November for a short interview. They were writing an article showcasing a handful of iPhone developers and were interested in including Tiny Violin. The online version of the article was published a few weeks ago, and the print version can be found in the January [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.maclife.com/article/feature/you_too_can_be_apptrepreneur"><img class="alignnone size-medium wp-image-47" title="picture-13" src="http://www.gorbster.net/blog/wp-content/uploads/2008/12/picture-13-300x287.png" alt="" width="300" height="287" /></a></p>
<p>The folks over at <a href="http://www.maclife.com">Mac|Life</a> contacted me back in early November for a short interview. They were writing an article showcasing a handful of iPhone developers and were interested in including <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=284924915&amp;mt=8">Tiny Violin</a>. The <a href="http://www.maclife.com/article/feature/you_too_can_be_apptrepreneur">online version of the article</a> was published a few weeks ago, and the print version can be found in the January 2009 issue of Mac|Life.
</p>
<p>
Many thanks to Leslie and everyone else over at Mac|Life for giving Tiny Violin all the press. And if you haven&#8217;t checked out Mac|Life before, know that you are missing out on probably the best all-things-Mac-related publication out there.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gorbster.net/blog/archives/46/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Site launch: ExploringETFs.com</title>
		<link>http://www.gorbster.net/blog/archives/27</link>
		<comments>http://www.gorbster.net/blog/archives/27#comments</comments>
		<pubDate>Wed, 06 Aug 2008 15:25:13 +0000</pubDate>
		<dc:creator>brian</dc:creator>
				<category><![CDATA[interactive]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.gorbster.net/blog/?p=27</guid>
		<description><![CDATA[Exploring ETFs, the financial e-learning site I&#8217;ve been working on for the past four months, recently launched: &#8220;We’re excited to announce the launch of Exploring ETFs, a site for Barclays Global Investors designed to educate financial advisors &#38; individual investors about Exchange Traded Funds. It’s been a culmination of over 6 months of collaboration between [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.gorbster.net/blog/wp-content/uploads/2010/04/Screen-shot-2010-04-24-at-1.03.12-PM.png"><img class="alignleft size-medium wp-image-186" title="Screen shot 2010-04-24 at 1.03.12 PM" src="http://www.gorbster.net/blog/wp-content/uploads/2010/04/Screen-shot-2010-04-24-at-1.03.12-PM-300x168.png" alt="" width="300" height="168" /></a><a href="http://www.exploringetfs.com">Exploring ETFs</a>, the financial e-learning site I&#8217;ve been working on for the past four months, recently launched:</p>
<blockquote><p>&#8220;We’re excited to announce the launch of Exploring ETFs, a site for Barclays Global Investors designed to educate financial advisors &amp; individual investors about Exchange Traded Funds. It’s been a culmination of over 6 months of collaboration between the IQ team and the folks at iShares, and we’re ecstatic with the way it’s all come together.</p>
<p>As the art director on the project put it, it’s really the total package. Within a PaperVision3D environment, it incorporates photo-realistic 3D models with studio-shot video, custom-manufactured props, an elegantly intuitive design, and a custom-composed soundtrack.&#8221;</p></blockquote>
<p>(from <a href="http://www.iqinteractive.com/blog/?p=47">http://www.iqinteractive.com/blog/?p=47</a>)</p>
<p>As lead developer on this project, I am very happy with how it came out. We had a great team as well as a great client.</p>
<p><a href="http://www.exploringetfs.com">View site</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gorbster.net/blog/archives/27/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tiny Violin Approved for the App Store</title>
		<link>http://www.gorbster.net/blog/archives/21</link>
		<comments>http://www.gorbster.net/blog/archives/21#comments</comments>
		<pubDate>Mon, 07 Jul 2008 23:15:33 +0000</pubDate>
		<dc:creator>brian</dc:creator>
				<category><![CDATA[games]]></category>
		<category><![CDATA[interactive]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://www.gorbster.net/blog/?p=21</guid>
		<description><![CDATA[My first iPhone / iPod Touch application, Tiny Violin, has been approved for the App Store. More details to come, but here is a description of the application: Play the world&#8217;s smallest violin on your iPhone or iPod Touch. An indispensable tool useful for showing sympathy toward another&#8217;s misfortune. Slide your finger or thumb across [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=284924915&amp;mt=8"><img class="size-full wp-image-52 alignnone" title="tinyviolin_iphone_portrait_0708" src="http://www.gorbster.net/blog/wp-content/uploads/2008/07/tinyviolin_iphone_portrait_0708.png" alt="tinyviolin_iphone_portrait_0708" width="384" height="576" /></a></p>
<p>My first iPhone / iPod Touch application, Tiny Violin, has been approved for the App Store. More details to come, but here is a description of the application:</p>
<blockquote><p>Play the world&#8217;s smallest violin on your iPhone or iPod Touch.</p>
<p>An indispensable tool useful for showing sympathy toward another&#8217;s misfortune.</p>
<p>Slide your finger or thumb across Tiny Violin to play one of three short violin riffs, each designed to show sincere condolence for any situation.</p></blockquote>
<p><strong>Update</strong>: I&#8217;ve created a <a href="http://www.gorbster.net/blog/tiny-violin/">page for Tiny Violin</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gorbster.net/blog/archives/21/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Off-Road Velociraptor Safari</title>
		<link>http://www.gorbster.net/blog/archives/20</link>
		<comments>http://www.gorbster.net/blog/archives/20#comments</comments>
		<pubDate>Thu, 08 May 2008 00:50:35 +0000</pubDate>
		<dc:creator>brian</dc:creator>
				<category><![CDATA[games]]></category>

		<guid isPermaLink="false">http://www.gorbster.net/blog/?p=20</guid>
		<description><![CDATA[A ridiculously fun game built with the UNITY engine. Playable as stand-alone or in the browser. Give it play, or check out the video above.]]></description>
			<content:encoded><![CDATA[<p><object type="application/x-shockwave-flash" width="400" height="302" data="http://www.vimeo.com/moogaloop.swf?clip_id=648078&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color="><param name="quality" value="best" /><param name="allowfullscreen" value="true" /><param name="scale" value="showAll" /><param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=648078&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=" /></object></p>
<p>A <a href="http://raptorsafari.com/">ridiculously fun game</a> built with the <a href="http://unity3d.com/">UNITY engine</a>. Playable as stand-alone or in the browser. Give it <a href="http://raptorsafari.com/">play</a>, or check out the video above.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gorbster.net/blog/archives/20/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My new Silvia</title>
		<link>http://www.gorbster.net/blog/archives/17</link>
		<comments>http://www.gorbster.net/blog/archives/17#comments</comments>
		<pubDate>Tue, 01 Apr 2008 18:40:27 +0000</pubDate>
		<dc:creator>brian</dc:creator>
				<category><![CDATA[coffee]]></category>

		<guid isPermaLink="false">http://www.gorbster.net/blog/2008/04/01/my-new-silvia/</guid>
		<description><![CDATA[I just received my Rancilio Silvia last week. So far it&#8217;s been making incredible espresso. This little beast has quite an enthusiast following, with owners mod&#8217;ing it with PIDs, computer interfaces and even NES controllers.]]></description>
			<content:encoded><![CDATA[<p><a title="n12808554_33580644_61721.jpg" href="http://www.gorbster.net/blog/wp-content/uploads/2008/04/n12808554_33580644_61721.jpg"><img src="http://www.gorbster.net/blog/wp-content/uploads/2008/04/n12808554_33580644_61721.jpg" alt="n12808554_33580644_61721.jpg" /></a></p>
<p>I just received my Rancilio Silvia last week. So far it&#8217;s been making incredible espresso. This little beast has quite an enthusiast following, with owners mod&#8217;ing it with <a title="http://pidkits.com/" href="http://pidkits.com/">PIDs</a>, <a title="http://www.vogie.com/coffee/" href="http://www.vogie.com/coffee/">computer interfaces</a> and even <a title="http://growdown.blogspot.com/2006/11/custom-silvia-pid-mod.html" href="http://growdown.blogspot.com/2006/11/custom-silvia-pid-mod.html">NES controllers</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gorbster.net/blog/archives/17/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
