<?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>Tyler Butler &#187; iphone</title>
	<atom:link href="http://www.tylerbutler.com/tags/iphone/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tylerbutler.com</link>
	<description></description>
	<lastBuildDate>Fri, 14 Aug 2009 22:09:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Assumptions Make Life Simpler</title>
		<link>http://www.tylerbutler.com/2009/08/assumptions-make-life-simpler/</link>
		<comments>http://www.tylerbutler.com/2009/08/assumptions-make-life-simpler/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 20:14:10 +0000</pubDate>
		<dc:creator>Tyler</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[On Software]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[sudoku]]></category>

		<guid isPermaLink="false">http://www.tylerbutler.com/2009/08/assumptions-make-life-simpler/</guid>
		<description><![CDATA[Chris Greening, the developer of iPhone Sudoku Grab, explains how it works.
I find this section the most interesting:
One of the things that makes recognizing Sudoku puzzles an easier task than most image processing/recognition problem is that it is a highly constrained problem &#8211; a standard Sudoku puzzle is going to be a square grid and [...]]]></description>
			<content:encoded><![CDATA[<p>Chris Greening, the developer of iPhone Sudoku Grab, <a href="http://sudokugrab.blogspot.com/2009/07/how-does-it-all-work.html">explains how it works</a>.</p>
<p>I find this section the most interesting:</p>
<blockquote><p>One of the things that makes recognizing Sudoku puzzles an easier task than most image processing/recognition problem is that it is a highly constrained problem &#8211; a standard Sudoku puzzle is going to be a square grid and it will only contain the printed numbers 1-9.</p>
<p>These two points are very important. The first point &#8211; it&#8217;s a square grid tells us what shape a puzzle is and what we should be looking for in an image. The second point &#8211; it will only contain the printed numbers 1-9 tells us that we aren&#8217;t going to need a sophisticated OCR system. When we look at the problem there&#8217;s nothing that jumps out and says &#8220;nobody has solved this before &#8211; it&#8217;s probably really hard&#8221;.</p>
<p>We can also add some additional assumptions -</p>
<ol>
<li><strong>In a photograph of a sudoku puzzle, the puzzle is going to be the main/most important object on the page</strong><br />
A user is going to be photographing the puzzle &#8211; they aren&#8217;t going to take a picture of a whole newspaper page, they won&#8217;t be taking a photograph of a coffee shop and expecting us to find a sudoku puzzle that someone is playing four tables away. Also, the user is going to try and capture the whole puzzle, they won&#8217;t miss a corner or chop off the top.</li>
<li><strong>The puzzle will be orientated reasonably correctly.</strong><br />
No-one (hopefully) is going to be taking a picture of an upside down puzzle, and typically they will be trying to align it nicely in the camera viewfinder so it is reasonably straight without too much distortion.</li>
</ol>
</blockquote>
<p>A great example of how some simple assumptions made about your problem make it far easier to solve. Of course, the key is making sure the assumptions are valid, or being prepared to handle edge cases where these assumptions prove false.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tylerbutler.com/2009/08/assumptions-make-life-simpler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Effing Hail</title>
		<link>http://www.tylerbutler.com/2009/06/effing-hail/</link>
		<comments>http://www.tylerbutler.com/2009/06/effing-hail/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 20:27:45 +0000</pubDate>
		<dc:creator>Tyler</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[tweet]]></category>

		<guid isPermaLink="false">http://www.tylerbutler.com/?p=498</guid>
		<description><![CDATA[I love this game, and it&#8217;s great with a mouse. But it would make an even more amazing iPhone game&#8230;
http://jiggmin.com/play_game.php?title=Effing+Hail
]]></description>
			<content:encoded><![CDATA[<p>I love this game, and it&#8217;s great with a mouse. But it would make an even more amazing iPhone game&#8230;</p>
<p><a href="http://jiggmin.com/play_game.php?title=Effing+Hail">http://jiggmin.com/play_game.php?title=Effing+Hail</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tylerbutler.com/2009/06/effing-hail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C&#8217;mon iPhone, be serious&#8230;</title>
		<link>http://www.tylerbutler.com/2009/05/cmon-iphone-be-serious/</link>
		<comments>http://www.tylerbutler.com/2009/05/cmon-iphone-be-serious/#comments</comments>
		<pubDate>Fri, 08 May 2009 17:33:22 +0000</pubDate>
		<dc:creator>Tyler</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://www.tylerbutler.com/2009/05/cmon-iphone-be-serious/</guid>
		<description><![CDATA[Warren Spector on the iPhone:
It’s like the iPhone is working so hard to be my friend it’s incapable of being my co-worker. It’s all fun and games when, at times, I want it to be serious.

Good points all around. If you want to use your phone for doc editing, or come from a Palm/Windows Mobile [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://junctionpoint.wordpress.com/2009/04/06/ive-joined-a-cult-the-iphone-cult/">Warren Spector on the iPhone</a>:</p>
<blockquote><p>It’s like the iPhone is working so hard to be my friend it’s incapable of being my co-worker. It’s all fun and games when, at times, I want it to be serious.</p>
</blockquote>
<p>Good points all around. If you want to use your phone for doc editing, or come from a Palm/Windows Mobile background and are used to rich syncing with the desktop, the iPhone is lacking.</p>
<p><a href="http://en.wikipedia.org/wiki/Warren_spector">More on who Spector is</a>, for those that don’t know. <a href="http://en.wikipedia.org/wiki/Deus_Ex">Deus Ex</a> remains one of my favorite games of all time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tylerbutler.com/2009/05/cmon-iphone-be-serious/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quick and Nimble? Not In the App Store&#8230;</title>
		<link>http://www.tylerbutler.com/2009/04/quick-and-nimble-not-in-the-app-store/</link>
		<comments>http://www.tylerbutler.com/2009/04/quick-and-nimble-not-in-the-app-store/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 17:32:37 +0000</pubDate>
		<dc:creator>Tyler</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[app store]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://www.tylerbutler.com/?p=378</guid>
		<description><![CDATA[A great post by Garrett Murray about what it&#8217;s like to build an iPhone app that relies on third-party data and subsequently gets broken by that third-party data.
App store sellers just cannot react to bugs quickly. The approval process completely hobbles them.
http://log.maniacalrage.net/post/98510137/a-little-over-a-week-and-a-half-ago-google
]]></description>
			<content:encoded><![CDATA[<p>A great post by Garrett Murray about what it&#8217;s like to build an iPhone app that relies on third-party data and subsequently gets broken by that third-party data.</p>
<p>App store sellers just cannot react to bugs quickly. The approval process completely hobbles them.</p>
<p><a href="http://log.maniacalrage.net/post/98510137/a-little-over-a-week-and-a-half-ago-google">http://log.maniacalrage.net/post/98510137/a-little-over-a-week-and-a-half-ago-google</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tylerbutler.com/2009/04/quick-and-nimble-not-in-the-app-store/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mobile Redirects</title>
		<link>http://www.tylerbutler.com/2009/04/mobile-redirects/</link>
		<comments>http://www.tylerbutler.com/2009/04/mobile-redirects/#comments</comments>
		<pubDate>Sun, 12 Apr 2009 06:57:18 +0000</pubDate>
		<dc:creator>Tyler</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://www.tylerbutler.com/2009/04/mobile-redirects/</guid>
		<description><![CDATA[Listen up, site owners. I like it when I go to visit your site on my iPhone and I get redirected to an iPhone version of your site. Really, I do. It’s nifty. But if you’re not going to redirect me to the specific article I wanted to read, or the specific page I asked [...]]]></description>
			<content:encoded><![CDATA[<p>Listen up, site owners. I like it when I go to visit your site on my iPhone and I get redirected to an iPhone version of your site. Really, I do. It’s nifty. But if you’re not going to redirect me to the specific article I wanted to read, or the specific page I asked for, then don’t freakin’ redirect me. I didn’t go to foobar.com/specific-article.aspx to get foobar.com/iphone/home.aspx. They are not the same thing. If you don’t have the capability to serve the specific page I asked for in a mobile-friendly format, then don’t do anything.</p>
<p>Stop being idiots.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tylerbutler.com/2009/04/mobile-redirects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
