<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Fragmented Code</title>
	
	<link>http://www.fragmentedcode.com</link>
	<description>Snippets, Blocks and Infinite Loops</description>
	<lastBuildDate>Sun, 24 Oct 2010 03:10:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/FragmentedCode" /><feedburner:info uri="fragmentedcode" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Symfony 1.4, Doctrine and the csDoctrineActAsGeolocateablePlugin Example</title>
		<link>http://feedproxy.google.com/~r/FragmentedCode/~3/yxsmewB0Hvo/</link>
		<comments>http://www.fragmentedcode.com/2010/10/23/symfony-14-doctrine-csdoctrineactasgeolocateableplugin/#comments</comments>
		<pubDate>Sun, 24 Oct 2010 03:10:06 +0000</pubDate>
		<dc:creator>zoul</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.fragmentedcode.com/?p=169</guid>
		<description><![CDATA[I spent many hours trying to decipher the documentation for Doctrine&#8217;s Geographical Behavior and the csDoctrineActAsGeolocatablePlugin for Symfony 1.4.7.  So let me hopefully save you some time, and explain what I ran into and how I solved the problem. I have geo-tagged content in my &#8220;yellow pages&#8221; project stored in a &#8220;Content&#8221; table, and needed [...]]]></description>
			<content:encoded><![CDATA[<p>I spent many hours trying to decipher the documentation for Doctrine&#8217;s Geographical Behavior and the csDoctrineActAsGeolocatablePlugin for Symfony 1.4.7.  So let me hopefully save you some time, and explain what I ran into and how I solved the problem.</p>
<p>I have geo-tagged content in my &#8220;yellow pages&#8221; project stored in a &#8220;Content&#8221; table, and needed to allow users to search for records within a distance of a number of various identifiers (Zip Code, City, State, GPS Coords from Mobile Devices, etc).  With this knowledge, I enabled the Geographical behavior from Doctrine to add Latitude and Longitude fields to my database.  I also imported a Census Zip Code Table and called it &#8220;GeoData&#8221;.  The GeoData table contains ZipCode, City, State, Latitude and Longitude fields; I used Geographical on this table as well.  My &#8220;Content&#8221; table also has the Geolocatable behavior attached to it, from the csDoctrineActAsGelocatablePlugin from Centre{source}.</p>
<p>I quickly became stumped on how to proceed from here.  I created my custom search form, built a module and created some actions and views and then &#8230; nothing.  I sat there reading documentation and experimenting by means of trial and error repeatedly until I almost put a blunt object through one of my displays.</p>
<p>The Doctrine documentation for Geographical has the following example:</p>
<pre class="brush: php" style="padding-left: 30px;">// test.php
// ...
$q = $zipcode1-&amp;gt;getDistanceQuery();
$q-&amp;gt;orderby('miles asc')
  -&amp;gt;addWhere($q-&amp;gt;getRootAlias() . '.city != ?', $zipcode1-&amp;gt;city)
  -&amp;gt;limit(50);
echo $q-&amp;gt;getSqlQuery();</pre>
<p>The Geolocatable plugin has absolutely no documentation, but mentions that the following method is added to the &#8220;Table&#8221;:</p>
<blockquote><p><strong> Table Methods</strong></p>
<p>addDistanceQuery( $query, $latitude, $longitude, $distance = null) adds distance query to a preexisting query.</p>
<p>field &#8220;distance&#8221; on each object represents the distance away from the passed latitude and longitude.</p>
<p>If $distance is not null, results are limited to that distance from the given geocodes.</p></blockquote>
<p>After many hours, I discovered that the following code was what I needed:</p>
<pre class="brush: php" style="padding-left: 30px;">$zipcode = Doctrine_Core::getTable('geoData')
  -&amp;gt;findOneByZipCode($this-&amp;gt;form-&amp;gt;getValue('zip_code'));
$query = Doctrine_Query::create()
  -&amp;gt;select('d.*, c.*')
  -&amp;gt;from('ContentDirectory d')
  -&amp;gt;innerJoin('d.Content c')
  -&amp;gt;orderBy('miles asc');
$query = Doctrine_Core::getTable('ContentDirectory')
  -&amp;gt;addDistanceQuery($query, $zipcode-&amp;gt;getLatitude(), $zipcode-&amp;gt;getLongitude(), 25);
$this-&amp;gt;searchResults = $query-&amp;gt;execute();</pre>
<p>So let&#8217;s break this code down:</p>
<pre class="brush: php" style="padding-left: 30px;">$zipcode = Doctrine_Core::getTable('geoData')
  -&amp;gt;findOneByZipCode($this-&amp;gt;form-&amp;gt;getValue('zip_code'));</pre>
<p>This simply loads up an instance of my &#8220;GeoData&#8221; object for the zip code entered by the user in the form.  Since the GeoData table contains many records for the same Zip Code I call the &#8220;findOneBy&#8221; magic method.</p>
<pre class="brush: php" style="padding-left: 30px;">$query = Doctrine_Query::create()
  -&amp;gt;select('d.*, c.*')
  -&amp;gt;from('ContentDirectory d')
  -&amp;gt;innerJoin('d.Content c')
  -&amp;gt;orderBy('miles asc');</pre>
<p>This code is my base query joining my &#8220;ContentDirectory&#8221; and &#8220;Content&#8221; tables together and then ordering them by the &#8220;miles&#8221; (distance) they are from the source (zipcode from search).  I&#8217;d like to note that &#8220;miles&#8221; is not part of my data schema, and is added by the Geolocatable Plugins code in the following lines.  This Doctrine_Query should be fairly familiar to most users, so I won&#8217;t go into any detail about it.</p>
<pre class="brush: php" style="padding-left: 30px;">$query = Doctrine_Core::getTable('ContentDirectory')
  -&amp;gt;addDistanceQuery($query, $zipcode-&amp;gt;getLatitude(), $zipcode-&amp;gt;getLongitude(), 25);</pre>
<p>This bit here is where the &#8220;magic&#8221; occurs.  Since &#8220;addDistanceQuery&#8221; is a table method, I can&#8217;t just simply append it to my Doctrine_Query above.  As such, I access my Geolocatable Table (ContentDirectory) and then call the &#8216;addDistanceQuery&#8217; method of that table, passing in the necessary parameters as defined by the documentation.  $query is the query we are adding the logic too, $latitude and $longitude are self explanitory and $distance allows me to limit my results within a specific distance (in miles) from the source.  If distance is not passed, then the query simply appends the &#8220;miles&#8221; logic which allows me to sort my results by distance but not limit them by it.</p>
<p>This may seem quite simple to some, and it does to me now as well.  However, it took quite a bit of time to realize how to string this all together.</p>
<p>This concludes, what I believe may be the first of many Symfony and Doctrine related posts.</p>
<img src="http://feeds.feedburner.com/~r/FragmentedCode/~4/yxsmewB0Hvo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.fragmentedcode.com/2010/10/23/symfony-14-doctrine-csdoctrineactasgeolocateableplugin/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.fragmentedcode.com/2010/10/23/symfony-14-doctrine-csdoctrineactasgeolocateableplugin/</feedburner:origLink></item>
		<item>
		<title>BlogPress for iPad</title>
		<link>http://feedproxy.google.com/~r/FragmentedCode/~3/1x-H9jI1S8Q/</link>
		<comments>http://www.fragmentedcode.com/2010/05/07/blogpress-for-ipad/#comments</comments>
		<pubDate>Fri, 07 May 2010 18:03:59 +0000</pubDate>
		<dc:creator>zoul</dc:creator>
		
		<guid isPermaLink="false">http://www.fragmentedcode.com/2010/05/07/blogpress-for-ipad/</guid>
		<description><![CDATA[So, I thought I&#8217;d experiment a little with blogging from my iPad and give BlogPress a try. App cost me $2.99 on the iTunes store and seems to support everything I need, being WordPress and Drupal. Typing without a keyboard is difficult, but otherwise the app is rather solid. - Posted using BlogPress from my [...]]]></description>
			<content:encoded><![CDATA[<p>So, I thought I&#8217;d experiment a little with blogging from my iPad and give BlogPress a try.  App cost me $2.99 on the iTunes store and seems to support everything I need, being WordPress and Drupal.</p>
<p>Typing without a keyboard is difficult, but otherwise the app is rather solid.</p>
<p>- Posted using BlogPress from my iPad
<p class='blogpress_location'>Location:<a href='http://maps.google.com/maps?q=Lexington,United%20States%4038.158128%2C-84.523484&#038;z=10'>Lexington,United States</a></p>
<img src="http://feeds.feedburner.com/~r/FragmentedCode/~4/1x-H9jI1S8Q" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.fragmentedcode.com/2010/05/07/blogpress-for-ipad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.fragmentedcode.com/2010/05/07/blogpress-for-ipad/</feedburner:origLink></item>
		<item>
		<title>jqPuzzle Skinning Patch</title>
		<link>http://feedproxy.google.com/~r/FragmentedCode/~3/s00D4e6giIg/</link>
		<comments>http://www.fragmentedcode.com/2010/01/14/jqpuzzle-skinning-patch/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 19:22:55 +0000</pubDate>
		<dc:creator>zoul</dc:creator>
				<category><![CDATA[Game Development]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.fragmentedcode.com/?p=159</guid>
		<description><![CDATA[This modified version of jqPuzzle allows for completely reskinned puzzles to be created.  Examples of this can be seen on the new www.DiscoverHorses.com website under their Kids-&#62;Games section.]]></description>
			<content:encoded><![CDATA[<p>This modified version of jqPuzzle allows for completely reskinned puzzles to be created.  Examples of this can be seen on the new <a href="http://www.discoverhorses.com">www.DiscoverHorses.com</a> website under their Kids-&gt;Games section.</p>
<img src="http://feeds.feedburner.com/~r/FragmentedCode/~4/s00D4e6giIg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.fragmentedcode.com/2010/01/14/jqpuzzle-skinning-patch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.fragmentedcode.com/2010/01/14/jqpuzzle-skinning-patch/</feedburner:origLink></item>
		<item>
		<title>Kid Challenge: Step 1</title>
		<link>http://feedproxy.google.com/~r/FragmentedCode/~3/SMDW4AApGew/</link>
		<comments>http://www.fragmentedcode.com/2009/10/03/kid-challenge-step-1/#comments</comments>
		<pubDate>Sun, 04 Oct 2009 00:39:10 +0000</pubDate>
		<dc:creator>zoul</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Challenge]]></category>
		<category><![CDATA[Game Maker]]></category>

		<guid isPermaLink="false">http://www.fragmentedcode.com/?p=157</guid>
		<description><![CDATA[So, I was thinking earlier today &#8230; and, decided to challenge my 10-year old nephew.  The challenge is as follows: He is tasked with creating an educational video game for Kindergarten and First Graders, to teach simple math skills. The rules are quite simple, he has to design the concept on his own (he&#8217;s allowed [...]]]></description>
			<content:encoded><![CDATA[<p>So, I was thinking earlier today &#8230; and, decided to challenge my 10-year old nephew.  The challenge is as follows:</p>
<blockquote><p>He is tasked with creating an educational video game for Kindergarten and First Graders, to teach simple math skills.</p></blockquote>
<p>The rules are quite simple, he has to design the concept on his own (he&#8217;s allowed to ask for opinions, and receive guidance on the educational aspect).  He then has to build this video game with any tools available.  I bought him a copy of &#8220;The Game Makers Apprentice&#8221; sometime last year, and he has his own Game Maker license.  So, more than likely, he&#8217;ll be building it with YoYo Game&#8217;s Game Maker software.</p>
<p>What does he get if he completes the challenge, successfully? Well, he receives a $100 &#8216;prize&#8217; for completing the game and &#8230; we&#8217;ll build a web site together in which we can market the game to parents and sell it for a small fee (probably something like $9.95 &#8230; ).</p>
<p>So &#8230; if he keeps his interest in this challenge, and does anything with it &#8230; I&#8217;ll keep track of his progress here.</p>
<p>Anyone whose interested in knowing me, drop a comment &#8230; I&#8217;m sure the attention will just add incentive.</p>
<img src="http://feeds.feedburner.com/~r/FragmentedCode/~4/SMDW4AApGew" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.fragmentedcode.com/2009/10/03/kid-challenge-step-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.fragmentedcode.com/2009/10/03/kid-challenge-step-1/</feedburner:origLink></item>
		<item>
		<title>jQuery Growl 1.0.2 Released</title>
		<link>http://feedproxy.google.com/~r/FragmentedCode/~3/nghWbRsDDP8/</link>
		<comments>http://www.fragmentedcode.com/2009/08/01/jquery-growl-102-released/#comments</comments>
		<pubDate>Sat, 01 Aug 2009 20:05:57 +0000</pubDate>
		<dc:creator>zoul</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.fragmentedcode.com/?p=152</guid>
		<description><![CDATA[I was informed of a bug in jQuery Growl 1.0.1 that occurs in the newer releases of jQuery (the 1.3.x releases), and have patched the Growl Notification Plugin to work with the latest version of jQuery. The patch was submitted by James Moberg of Sunstar Media. As usual, you can download the latest version of [...]]]></description>
			<content:encoded><![CDATA[<p>I was informed of a bug in jQuery Growl 1.0.1 that occurs in the newer releases of jQuery (the 1.3.x releases), and have patched the Growl Notification Plugin to work with the latest version of jQuery.</p>
<p>The patch was submitted by James Moberg of Sunstar Media.</p>
<p>As usual, you can download the latest version of <a title="jQuery Growl - Project Page" href="http://www.fragmentedcode.com/jquery-growl/">jQuery Growl here</a>.</p>
<img src="http://feeds.feedburner.com/~r/FragmentedCode/~4/nghWbRsDDP8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.fragmentedcode.com/2009/08/01/jquery-growl-102-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.fragmentedcode.com/2009/08/01/jquery-growl-102-released/</feedburner:origLink></item>
		<item>
		<title>Girl on Water – Sunday Morning Inspiration</title>
		<link>http://feedproxy.google.com/~r/FragmentedCode/~3/JtSX9LT058Y/</link>
		<comments>http://www.fragmentedcode.com/2009/06/14/girl-water-sunday-morning-inspiration/#comments</comments>
		<pubDate>Sun, 14 Jun 2009 15:48:31 +0000</pubDate>
		<dc:creator>zoul</dc:creator>
				<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[Creative]]></category>
		<category><![CDATA[Girl]]></category>

		<guid isPermaLink="false">http://www.fragmentedcode.com/?p=148</guid>
		<description><![CDATA[So, I woke up this morning &#8230; after having watched a few Photoshop and Design videos last night, inspired to create &#8230; something.  So, I began digging through some of my stock photos and some of my personal photos and found something that I thought would make a great base. I started out with the [...]]]></description>
			<content:encoded><![CDATA[<p>So, I woke up this morning &#8230; after having watched a few Photoshop and Design videos last night, inspired to create &#8230; something.  So, I began digging through some of my stock photos and some of my personal photos and found something that I thought would make a great base.</p>
<p>I started out with the intent to create a mermaid, and &#8230;well, as all creative flows go&#8230; wound up with something different.</p>
<p>Here&#8217;s the original stock photo I started with:</p>
<div id="attachment_149" class="wp-caption alignnone" style="width: 650px"><img class="size-full wp-image-149" title="Girl on Water - Source" src="http://www.fragmentedcode.com/wp-content/uploads/2009/06/Girl-on-Water-Source.jpg" alt="Girl On Water - Original Stock Photo Source" width="640" height="429" /><p class="wp-caption-text">Girl On Water - Original Stock Photo Source</p></div>
<p>And, after about 30-45 minutes &#8230; here&#8217;s what I wound up with:</p>
<div id="attachment_150" class="wp-caption aligncenter" style="width: 650px"><img class="size-full wp-image-150" title="Girl on Water - Copyright © 2009 David Higgins" src="http://www.fragmentedcode.com/wp-content/uploads/2009/06/Girl-on-Water-Final.jpg" alt="Girl on Water - Copyright © 2009 David Higgins" width="640" height="429" /><p class="wp-caption-text">Girl on Water - Copyright © 2009 David Higgins</p></div>
<img src="http://feeds.feedburner.com/~r/FragmentedCode/~4/JtSX9LT058Y" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.fragmentedcode.com/2009/06/14/girl-water-sunday-morning-inspiration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.fragmentedcode.com/2009/06/14/girl-water-sunday-morning-inspiration/</feedburner:origLink></item>
		<item>
		<title>Palm Pre, webOS and iPhone</title>
		<link>http://feedproxy.google.com/~r/FragmentedCode/~3/ALtHkLNeL2I/</link>
		<comments>http://www.fragmentedcode.com/2009/06/02/palm-pre-webos-iphone/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 18:21:04 +0000</pubDate>
		<dc:creator>zoul</dc:creator>
				<category><![CDATA[Game Development]]></category>
		<category><![CDATA[iPhone SDK]]></category>
		<category><![CDATA[Objective-C]]></category>

		<guid isPermaLink="false">http://www.fragmentedcode.com/?p=146</guid>
		<description><![CDATA[I was advised to look into the Palm Pre as yet another mobile platform for which I could develop my games.  After looking into the Palm Pre&#8217;s webOS, and it&#8217;s Mojo Framework for development a little bit (I&#8217;ve only read the O&#8217;Reilly chapter available for free at the moment) I&#8217;ve discovered that the Palm Pre&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>I was advised to look into the Palm Pre as yet another mobile platform for which I could develop my games.  After looking into the Palm Pre&#8217;s webOS, and it&#8217;s Mojo Framework for development a little bit (I&#8217;ve only read the O&#8217;Reilly chapter available for free at the moment) I&#8217;ve discovered that the Palm Pre&#8217;s development framework is entirely &#8216;web app centric&#8217;, meaning that the Palm Pre&#8217;s webOS is a glorified web browser based operating system which simply exposes some additional &#8216;system level&#8217; elements to the JavaScript driving the interactive portion of the web page.</p>
<p>The Palm Pre looks like a rather nice device, but, can it hold up to what the Apple iPhone is capable of? Can it &#8216;do everything an iPhone can do&#8217;, it does not appear so.  However, I have applied for access to become a Palm Developer, and would like to give the Palm Pre a fair shot at game development.  The games I develop, are largely 2D based and could be ported to HTML/CSS/JavaScript fairly easily because of this, but &#8230; can the Palm Pre&#8217;s webOS handle the resource requirements of a 2D game with moving parts, we don&#8217;t know.</p>
<p>It does, however, appear to be more than capable of handling 2D puzzle games, in the genre of Bejewelled, and Sudoko, etc.</p>
<p>The iPhone, on the other hand, has access to OpenGL ES, and is essentially just a crippled version of Mac OS X Leopard (10.5.x), designed to run on a mobile platform.  This, allows the iPhone to do an unbelievable number of things &#8230; it&#8217;s great for viewing web pages, it&#8217;s great for productivity tools, and it&#8217;s one of the funner hand held game systems I&#8217;ve ever owned (compared to GB, GBA, NDS, PSP, etc).</p>
<p>So, will the Palm Pre really compete with the Apple iPhone &#8230; ? Perhaps in the corporate market, but &#8230; for the &#8216;day to day&#8217; person, I believe the iPhone will continue to &#8216;rule the market&#8217; so to speak.</p>
<p>I hope to eventually look into Google Android, as well as Blackberry Storm as well.  As the Andriod OS is comparative to the iPhone OS, and the Blackberry Storm is similar in nature as well (however, I&#8217;ve not yet looked into either &#8230; with the exception of seeing some advertisements here and there).</p>
<img src="http://feeds.feedburner.com/~r/FragmentedCode/~4/ALtHkLNeL2I" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.fragmentedcode.com/2009/06/02/palm-pre-webos-iphone/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.fragmentedcode.com/2009/06/02/palm-pre-webos-iphone/</feedburner:origLink></item>
		<item>
		<title>A pearl of wisdom, in a vast sea of writings…</title>
		<link>http://feedproxy.google.com/~r/FragmentedCode/~3/I7AL3EhdIg0/</link>
		<comments>http://www.fragmentedcode.com/2009/05/31/pearl-wisdom-vast-sea-writings/#comments</comments>
		<pubDate>Sun, 31 May 2009 14:58:46 +0000</pubDate>
		<dc:creator>zoul</dc:creator>
				<category><![CDATA[Game Development]]></category>
		<category><![CDATA[iPhone SDK]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[Cocos2D]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Obj-C]]></category>
		<category><![CDATA[UIKit]]></category>

		<guid isPermaLink="false">http://www.fragmentedcode.com/?p=143</guid>
		<description><![CDATA[I was digging through some messages this morning, trying to keep as up to date with my various Google Groups and Betas as I could, and ran across a post by the author of if {&#8230;} then {&#8230;} and dug through the blog, and found a handful of good readings.  The most notable of them [...]]]></description>
			<content:encoded><![CDATA[<p>I was digging through some messages this morning, trying to keep as up to date with my various Google Groups and Betas as I could, and ran across a post by the author of <a href="http://fraggle.squarespace.com/" target="_blank">if {&#8230;} then {&#8230;}</a> and dug through the blog, and found a handful of good readings.  The most notable of them is the &#8216;<a href="http://fraggle.squarespace.com/blog/category/iphone-obj-c-cocoa" target="_blank">Loading Screen Example</a>&#8216; which is useful in general, and with Cocos2D specifically.</p>
<p>I read through the example code, and learned a new trick &#8230; that little spinning &#8216;gear&#8217; that Apple has made so popular for the &#8216;twiddle your thumbs for a while&#8217; moments in life &#8230; is easily accessible with iPhone development, just by using the <span class="source source_objc"><span class="meta meta_implementation meta_implementation_objc"><span class="meta meta_scope meta_scope_implementation meta_scope_implementation_objc"><span class="meta meta_function-with-body meta_function-with-body_objc">UIActivityIndicatorViewto display it.</span></span></span></span></p>
<p><span class="source source_objc"><span class="meta meta_implementation meta_implementation_objc"><span class="meta meta_scope meta_scope_implementation meta_scope_implementation_objc"><span class="meta meta_function-with-body meta_function-with-body_objc">It has startAnimating, stop Animating and isAnimating calls available &#8230; and runs on it&#8217;s own thread, so when you have code that is going to &#8216;stop everything&#8217; for a moment, you can splash this up on the screen &#8230; and make people &#8216;feel better about themselves while they wait&#8217;.  We all love a useless gear that tells us &#8230; &#8216;everything is working as expected, just hold your horses and be patient&#8217;.</span></span></span></span></p>
<p><span class="source source_objc"><span class="meta meta_implementation meta_implementation_objc"><span class="meta meta_scope meta_scope_implementation meta_scope_implementation_objc"><span class="meta meta_function-with-body meta_function-with-body_objc">So, I thank the author of <a href="http://fraggle.squarespace.com/" target="_blank">if {&#8230;} then {&#8230;}</a> for showing me something new on Sunday morning.<br />
</span></span></span></span></p>
<img src="http://feeds.feedburner.com/~r/FragmentedCode/~4/I7AL3EhdIg0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.fragmentedcode.com/2009/05/31/pearl-wisdom-vast-sea-writings/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.fragmentedcode.com/2009/05/31/pearl-wisdom-vast-sea-writings/</feedburner:origLink></item>
		<item>
		<title>Stockboy Stanley in Warehouse Trouble Released!</title>
		<link>http://feedproxy.google.com/~r/FragmentedCode/~3/h4-SNtJu5O0/</link>
		<comments>http://www.fragmentedcode.com/2009/05/20/stockboy-stanley-warehouse-trouble-released/#comments</comments>
		<pubDate>Thu, 21 May 2009 01:12:39 +0000</pubDate>
		<dc:creator>zoul</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.fragmentedcode.com/?p=140</guid>
		<description><![CDATA[Stockboy Stanley in Warehouse Trouble has been officially released on the Apple App Store for the iPhone and iPod Touch.  The game is an addicting puzzle strategy with a bit of a platformer spin on it.  Stanley, the main character, is trapped in a stock crate pit and the crate stacker has gone bezerk.  Stanley [...]]]></description>
			<content:encoded><![CDATA[<p><a href="itms://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=316119483&amp;mt=8&amp;s=143441">Stockboy Stanley in Warehouse Trouble</a> has been officially released on the Apple App Store for the iPhone and iPod Touch.  The game is an addicting puzzle strategy with a bit of a platformer spin on it.  Stanley, the main character, is trapped in a stock crate pit and the crate stacker has gone bezerk.  Stanley must guide the crate stacker to get crates stacked in such a manner so that Stanley can climb out of the pit to safety.  As Stanley progresses, the crates fall faster and faster.</p>
<p>Great fun for all ages, easy to use controls, simple enough concept that you don&#8217;t need to &#8220;learn how to play&#8221;, but for those of you who love the strategy, there&#8217;s always a better way to get out faster and go further.</p>
<p>Released by <a href="http://www.gearworxprod.com">Gear Worx Productions</a>, and developed by me, David Higgins.  Art is completely by Steve Adamson, with a wicked custom sound track by <a href="http://www.punkarts.com">PunkArts.com</a>.</p>
<p>Check out the <a href="http://www.gearworxprod.com/index.php?do=sbswt">Stockboy Stanley homepage</a> and view the gameplay trailer.</p>
<img src="http://feeds.feedburner.com/~r/FragmentedCode/~4/h4-SNtJu5O0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.fragmentedcode.com/2009/05/20/stockboy-stanley-warehouse-trouble-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.fragmentedcode.com/2009/05/20/stockboy-stanley-warehouse-trouble-released/</feedburner:origLink></item>
		<item>
		<title>Gearworx Productions on Twitter</title>
		<link>http://feedproxy.google.com/~r/FragmentedCode/~3/oEstev3UjVA/</link>
		<comments>http://www.fragmentedcode.com/2009/05/17/gearworx-productions-on-twitter/#comments</comments>
		<pubDate>Sun, 17 May 2009 14:06:38 +0000</pubDate>
		<dc:creator>zoul</dc:creator>
				<category><![CDATA[Game Development]]></category>
		<category><![CDATA[iPhone SDK]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Unity]]></category>

		<guid isPermaLink="false">http://www.fragmentedcode.com/?p=138</guid>
		<description><![CDATA[Gearworx Productions is now on Twitter.  Check them out, follow there tweets and keep up to date on the latest Gearworx Productions news and releases. Steve Adamson (GWPGearWorx) on Twitter.]]></description>
			<content:encoded><![CDATA[<p>Gearworx Productions is now on Twitter.  Check them out, follow there tweets and keep up to date on the latest Gearworx Productions news and releases.</p>
<p><a href="http://twitter.com/GWPGearWorx">Steve Adamson (GWPGearWorx) on Twitter</a>.</p>
<img src="http://feeds.feedburner.com/~r/FragmentedCode/~4/oEstev3UjVA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.fragmentedcode.com/2009/05/17/gearworx-productions-on-twitter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.fragmentedcode.com/2009/05/17/gearworx-productions-on-twitter/</feedburner:origLink></item>
	</channel>
</rss>

