<?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>abwaters 2.0 &#187; Technology</title>
	<atom:link href="http://abwaters.com/category/technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://abwaters.com</link>
	<description>on software development, technology, etc.</description>
	<lastBuildDate>Sat, 17 Apr 2010 21:34:16 +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 Netflix Prize and the Kentucky Derby</title>
		<link>http://abwaters.com/2009/10/31/the-netflix-prize-and-the-kentucky-derby/</link>
		<comments>http://abwaters.com/2009/10/31/the-netflix-prize-and-the-kentucky-derby/#comments</comments>
		<pubDate>Sat, 31 Oct 2009 17:40:07 +0000</pubDate>
		<dc:creator>Bryan Waters</dc:creator>
				<category><![CDATA[Editorial]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://abwaters.com/?p=239</guid>
		<description><![CDATA[In a previous article, I speculated that Netflix might be trying to get out of paying the winning team due to a technicality. While my speculation turned out to be completely unfounded, the final 30 days of the contest were as exciting as the Kentucky Derby.]]></description>
			<content:encoded><![CDATA[<p>In a previous article, I speculated that Netflix might be trying to get out of paying the winning team due to a technicality. While my speculation turned out to be completely unfounded, the final 30 days of the contest were as exciting as the Kentucky Derby.</p>
]]></content:encoded>
			<wfw:commentRss>http://abwaters.com/2009/10/31/the-netflix-prize-and-the-kentucky-derby/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Netflix Prize Winners May Be Disqualified</title>
		<link>http://abwaters.com/2009/07/08/netflix-prize-winners-may-not-actually-win/</link>
		<comments>http://abwaters.com/2009/07/08/netflix-prize-winners-may-not-actually-win/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 02:20:34 +0000</pubDate>
		<dc:creator>Bryan Waters</dc:creator>
				<category><![CDATA[Editorial]]></category>
		<category><![CDATA[Social]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://abwaters.com/?p=232</guid>
		<description><![CDATA[I&#8217;ve been following the Netflix Prize for years.  This is the contest that gives all comers a chance to try and beat the formidable Cinematch algorithm that Netflix uses to give customers highly targeted recommendations.  According to a recent email, Netflix may be preparing to announce the disqualification of the leading team &#8220;BellKor&#8217;s Pragmatic Chaos&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been following the <a title="Netflix Prize" href="http://www.netflixprize.com/" target="_blank">Netflix Prize</a> for years.  This is the contest that gives all comers a chance to try and beat the formidable Cinematch algorithm that Netflix uses to give customers highly targeted recommendations.  According to a recent email, Netflix may be preparing to announce the disqualification of the leading team &#8220;BellKor&#8217;s Pragmatic Chaos&#8221; who submitted results that beats Cinematch by the contest&#8217;s goal of 10%.</p>
<p><span id="more-232"></span></p>
<p>Due to my past entries in the contest itself, i&#8217;m on the mailing list to receive notices and announcements for participants.  As of about 30 minutes ago, I received a general compliance email announcing that some participants have failed to comply with the Netflix Prize rules by creating multiple teams with an identical set of members.  According to the Netflix rules, any participants and all teams to which they belong may be suspended from participation in the contest and may be ineligible for the coveted one million dollar prize.</p>
<p>Sounds fair right?  So here is the rub.   On June 26, 2009 Team &#8220;<a style="color: #00458b;" href="http://www.research.att.com/~volinsky/netflix/bpc.html">BellKor&#8217;s Pragmatic Chaos</a>&#8221; reached the 10% improvement over the Cinematch algorithm required to claim the million dollar prize.    According to the rules, once this goal is reached, all teams have 30 days to submit their final results to be considered for the prize.  The clock is ticking and the last day of the contest is July 26, 2009.   But&#8230;</p>
<p>BellKor&#8217;s Pragmatic Chaos is an amalgam of multiple teams that have collaborated to win the prize.  The current leaderboard for the list looks like someone was playing musical chairs with the team names including things like &#8220;Pragmatic Theory&#8221;, &#8220;BellKor in BigChaos&#8221;, &#8220;BigChaos&#8221;, &#8220;BellKor&#8221; and so on.</p>
<p>The leading team openly admits that they have collaborated to create a winning algorithm and it may well be that the prestige of beating Cinematch will be sufficient to satisfy their competitive spirits but it sure seems like Netflix is already prepping the world for the announcement that the winning team may be disqualified.</p>
<p>I realize the rules were published years ago and have been very clearly stated but I have to admit, this sure feels like bad sportsmanship to me in a game that Netflix created and could benefit from since, also according to the rules, they own the submissions and the algorithms used to generate them.</p>
]]></content:encoded>
			<wfw:commentRss>http://abwaters.com/2009/07/08/netflix-prize-winners-may-not-actually-win/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>iTouch Emergency Medical Procedures Manual</title>
		<link>http://abwaters.com/2008/06/02/itouch-emergency-medical-procedures-manual/</link>
		<comments>http://abwaters.com/2008/06/02/itouch-emergency-medical-procedures-manual/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 02:22:39 +0000</pubDate>
		<dc:creator>Bryan Waters</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[hack itouch]]></category>
		<category><![CDATA[iTouch]]></category>
		<category><![CDATA[itouch apps]]></category>
		<category><![CDATA[itouch hacks]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[jailbreak]]></category>
		<category><![CDATA[jailbreak itouch]]></category>

		<guid isPermaLink="false">http://abwaters.com/?p=109</guid>
		<description><![CDATA[How to restore a non-responsive iTouch after a failed jailbreak attempt.]]></description>
			<content:encoded><![CDATA[<p><a href="http://abwaters.com/wp-content/uploads/2008/06/itouch_medical.jpg"><img class="alignright size-full wp-image-110" title="itouch_medical" src="http://abwaters.com/wp-content/uploads/2008/06/itouch_medical.jpg" alt="" width="200" height="349" /></a></p>
<p>The following text describes how to restore a non-responsive iTouch after a failed jailbreak attempt.</p>
<p>Symptoms of diseased iTouch:</p>
<ul>
<li>History of failed attempts at jailbreaking</li>
<li>Non-responsive to touch</li>
<li>Displays pages of scrolling white text before hanging</li>
<li>Only displays black screen</li>
<li>Permanently displays restore icon</li>
</ul>
<p>If your iTouch is presenting with any of the preceding symptoms or other similar signs, proceed with the following proceeds until the patient responds to treatment.</p>
<p><span id="more-109"></span></p>
<p><strong>Step 1 &#8211; Artificial Rescuscitation:</strong> try resetting iTouch by holding down both Home and Wake buttons for 10-20 seconds until iTouch restarts.  If iTouch doesn&#8217;t reboot and display the home screen, move on to step 2 &#8211; defibrillation.</p>
<p><strong>Step 2 &#8211; Defibrillation: </strong>plug iTouch into the USB while holding the home button down…it should go into restore mode.  Once it goes into restore mode (illustrated by a screen that shows the iTunes icon and a USB cable) you should get a restore prompt from iTunes.  If you do not get a restore prompt from iTunes then you may have a dysfunctional iTunes installation and should proceed to step 3.</p>
<p><strong>Step 3 &#8211; Dialysis:</strong> If you are unable to get a reaction from iTunes when you connect you iTouch (even after defib), then your best bet is to reinstall iTunes to fix any issues that you may have with your USB drivers and the iTunes services.  Do this with your iTouch disconnected and do not reconnect your iTouch until after the iTunes installation is complete.  When the iTunes installation is complete, reconnect the iTouch and you should be rewarded with a restore prompt or at least iTunes will recognize your iTouch and give you the main device screen where you can select the &#8220;Restore&#8221; button.  If you do not see either of these then your computer has other issues and you need a different kind of doctor.  We don&#8217;t do Windows.</p>
<p><strong>Step 4 &#8211; Group Therapy:</strong> Regardless of which steps were necessary to restore your iTouch, you should probably know in advance that smoking cigarettes will give you cancer and jailbreaking your iTouch may fail.  If either one of these scenarios scare you then you should probably not do it.  Also, since as soon as you have finished restoring your iTouch, you will probably pick up another cigarette and proceed to jailbreak your iTouch again (we never learn&#8230;do we <img src='http://abwaters.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />   the try the following tips to avoid another failed jailbreak attempt:</p>
<ul>
<li>Turn off autolock in settings</li>
<li>Make sure you have a fully charged battery</li>
<li>Don&#8217;t be impatient and start killing programs and disconnecting the iTouch until it is done</li>
<li>Be sure you have a reliable wireless network&#8230;this means you should probably not use the neighbors unprotected linksys network</li>
</ul>
<p><strong>DISCLAIMER: </strong>Most of article was written with the best of intentions and in a light-hearted manner. The rest of it are serious and meant to advise and assist those of you who want to venture into the unknown world of jailbreaking.  You pick which parts are which.</p>
]]></content:encoded>
			<wfw:commentRss>http://abwaters.com/2008/06/02/itouch-emergency-medical-procedures-manual/feed/</wfw:commentRss>
		<slash:comments>91</slash:comments>
		</item>
		<item>
		<title>Twitter Killer or just another Social Networking Toy?</title>
		<link>http://abwaters.com/2008/06/01/twitter-killer-or-just-another-social-networking-toy/</link>
		<comments>http://abwaters.com/2008/06/01/twitter-killer-or-just-another-social-networking-toy/#comments</comments>
		<pubDate>Sun, 01 Jun 2008 18:17:04 +0000</pubDate>
		<dc:creator>Bryan Waters</dc:creator>
				<category><![CDATA[Editorial]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Social Network]]></category>

		<guid isPermaLink="false">http://abwaters.com/?p=107</guid>
		<description><![CDATA[I was checking out my twitters and noticed a post by Leo Laporte (Twit.tv) about a new social service called Plurk.  My first reaction is that this is extremely cool!  My second reaction is that i&#8217;m not sure it knows what it wants to be when it grows up. It feels like a twitter clone [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://abwaters.com/wp-content/uploads/2008/06/plurk.png"><img class="alignright size-full wp-image-108" title="One-Eyed Plurker" src="http://abwaters.com/wp-content/uploads/2008/06/plurk.png" alt="Low-karmer plurk creature" width="180" height="94" /></a>I was checking out my <a href="http://twitter.com/abwaters" target="_blank">twitters</a> and noticed a post by Leo Laporte (Twit.tv) about a new social service called <a title="Check out Plurk" href="http://plurk.com/redeemByURL?from_uid=10306&amp;check=109849331&amp;s=1" target="_blank">Plurk</a>.  My first reaction is that this is extremely cool!  My second reaction is that i&#8217;m not sure it knows what it wants to be when it grows up.</p>
<p><span id="more-107"></span></p>
<p>It feels like a twitter clone but is missing some of the key elements such as the SMS linkage.  It has video, and image sharing which feels more like a full grown social network.</p>
<p>They have a feedback system built-in (you get karma for inviting friends and other actions) but all your karma seems to driven by helping plurk grow&#8230;hmm?!  Isn&#8217;t karma supposed to be good deeds in general?   Also, you get a goofy plurk character that represents your karmic self at different levels of plurkiness.  The one-eyed plurker pictured above is my first karmic representation&#8230;i&#8217;m going out to do some good deeds right now!</p>
<p>It doesn&#8217;t actually seem to compete with any of the current services (at least not on feature set)&#8230;but, it&#8217;s so cool i&#8217;m going to keep plurking to see where the rabbit hole goes!</p>
<p><a href="http://plurk.com/redeemByURL?from_uid=10306&amp;check=109849331&amp;s=1">Click here for my personal invite to join plurk!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://abwaters.com/2008/06/01/twitter-killer-or-just-another-social-networking-toy/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Jailbreaking 1.1.4 iTouch on Windows in 1 Simple Step!</title>
		<link>http://abwaters.com/2008/04/15/jailbreaking-114-itouch-on-windows-in-1-simple-step/</link>
		<comments>http://abwaters.com/2008/04/15/jailbreaking-114-itouch-on-windows-in-1-simple-step/#comments</comments>
		<pubDate>Wed, 16 Apr 2008 02:57:19 +0000</pubDate>
		<dc:creator>Bryan Waters</dc:creator>
				<category><![CDATA[Editorial]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[hack itouch]]></category>
		<category><![CDATA[itouch apps]]></category>
		<category><![CDATA[itouch hacks]]></category>
		<category><![CDATA[iTouch iPod iTunes Jailbreak]]></category>
		<category><![CDATA[jailbreak itouch]]></category>

		<guid isPermaLink="false">http://abwaters.com/?p=100</guid>
		<description><![CDATA[Ok.  It simply doesn't get any easier than this.  I've gone through all the backflips (you can read about them on my blog) and have downgraded, upgraded, sidegraded and jailbroken iTouches in just about every way possible on Windows.  I've read about the ZiPhone jailbreak and have periodically checked the status of that but on previous visits, it looked like it was a work in progress for Windows anyway.  So, I tried it tonight...and it worked so quickly I wasn't even sure it was jailbroken, but sure enough, the Installer icon is on my home page ready for me to add any apps that I might want.  So here's what you need to do...]]></description>
			<content:encoded><![CDATA[<p>Ok.  It simply doesn&#8217;t get any easier than this.  I&#8217;ve gone through all the backflips (you can read about them on my blog) and have downgraded, upgraded, sidegraded and jailbroken iTouches in just about every way possible on Windows.  I&#8217;ve read about the ZiPhone jailbreak and have periodically checked the status of that but on previous visits, it looked like it was a work in progress for Windows anyway.  So, I tried it tonight&#8230;and it worked so quickly I wasn&#8217;t even sure it was jailbroken, but sure enough, the Installer icon is on my home page ready for me to add any apps that I might want.  So here&#8217;s what you need to do&#8230;</p>
<p><span id="more-100"></span></p>
<p>The one simple step is running the ZiPhone software.  Make sure your iTouch is restored to a non-jailbroken state with the latest version of the firmware (1.1.4).  Also, make sure your iTunes software is up to date.  Connect your iTouch and make sure iTunes recognizes it.  If it does not, then reinstall iTunes and do whatever else you have to do to make sure your iTouch is visible to your computer.  Close iTunes but leave your iTouch connected to your computer.  Now, go to <a title="Zibri's Blog" href="http://www.ziphone.org/" target="_blank">http://www.ziphone.org/</a> and click on the &#8220;Click here to download Ziphone&#8221; link.   Then download the Windows version of the ZiPhone software.  This is a phone named ZiPhoneWin-3.0.exe.   Run this file and you will get a directory full of files similar to the following.</p>
<p style="text-align: center;"><a href="http://abwaters.com/wp-content/uploads/2008/04/jailbreak.png"><img class="alignnone size-full wp-image-101" title="ZiPhone Directory" src="http://abwaters.com/wp-content/uploads/2008/04/jailbreak.png" alt="" width="500" height="375" /></a></p>
<p>Now double-click on the file named &#8220;JAILBREAK IPHONE IPOD.bat&#8221;.  You will see a console window on your computer and your iTouch.</p>
<p style="text-align: center;"><a href="http://abwaters.com/wp-content/uploads/2008/04/jailbreak2.png"><img class="alignnone size-full wp-image-102" title="Console Screen" src="http://abwaters.com/wp-content/uploads/2008/04/jailbreak2.png" alt="" width="500" height="252" /></a></p>
<p>After a moment, your iTouch will reboot and you will see the ZiPhone application appear on your computer screen.  Click on the appropriate button to finish the jailbreak.</p>
<p style="text-align: center;"><a href="http://abwaters.com/wp-content/uploads/2008/04/jailbreak4.png"><img class="alignnone size-full wp-image-104" title="ZiPhone GUI" src="http://abwaters.com/wp-content/uploads/2008/04/jailbreak4.png" alt="" width="500" height="261" /></a></p>
<p style="text-align: left;">The whole process takes about a minute.  This is the cleanest jailbreak so far.  So&#8230;my advice to you is to forget everything i&#8217;ve said in the past and use the ZiPhone method.  Now&#8230;i&#8217;ve got to go get my daughter&#8217;s iTouch to jailbreak that again&#8230;1.1.4 here we come!!!</p>
]]></content:encoded>
			<wfw:commentRss>http://abwaters.com/2008/04/15/jailbreaking-114-itouch-on-windows-in-1-simple-step/feed/</wfw:commentRss>
		<slash:comments>273</slash:comments>
		</item>
		<item>
		<title>Breaking out of Jail Again: Simple iTouch Jailbreak to 1.1.3 on Windows</title>
		<link>http://abwaters.com/2008/03/02/breaking-out-of-jail-again-simple-itouch-jailbreak-to-113-on-windows/</link>
		<comments>http://abwaters.com/2008/03/02/breaking-out-of-jail-again-simple-itouch-jailbreak-to-113-on-windows/#comments</comments>
		<pubDate>Sun, 02 Mar 2008 18:50:10 +0000</pubDate>
		<dc:creator>Bryan Waters</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[hack itouch]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iTouch]]></category>
		<category><![CDATA[itouch apps]]></category>
		<category><![CDATA[itouch hacks]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[jailbreak itouch]]></category>

		<guid isPermaLink="false">http://abwaters.com/2008/03/02/breaking-out-of-jail-again-simple-itouch-jailbreak-to-113-on-windows/</guid>
		<description><![CDATA[Yes. I know 1.1.4 is available. I&#8217;m working on it&#8230;but i&#8217;ve spent quite a bit of time experimenting with the different techniques for a smooth 1.1.3 jailbreak on Windows and this seems to be the best by far. This article explains the easiest step i&#8217;ve found yet for jailbreaking your 1.1.3 iTouch. This article is [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://abwaters.com/2008/04/15/jailbreaking-114-itouch-on-windows-in-1-simple-step/"><strong></strong></a></p>
<p><a title="1.1.1 Jailbroken iTouch" rel="attachment wp-att-82" href="http://abwaters.com/2008/03/02/breaking-out-of-jail-again-simple-itouch-jailbreak-to-113-on-windows/111-jailbroken-itouch/"><img src="http://abwaters.com/wp-content/uploads/2008/03/snap_150934.thumbnail.jpg" alt="1.1.1 Jailbroken iTouch" align="right" /></a>Yes. I know 1.1.4 is available. I&#8217;m working on it&#8230;but i&#8217;ve spent quite a bit of time experimenting with the different techniques for a smooth 1.1.3 jailbreak on Windows and this seems to be the best by far. This article explains the easiest step i&#8217;ve found yet for jailbreaking your 1.1.3 iTouch.<span id="more-81"></span></p>
<blockquote><p><strong>This article is now obsolete.  If you want to jailbreak your iTouch on WIndows, then you should click on the following article for the most up-to-date method of jailbreaking.</strong></p>
<p><a href="http://abwaters.com/2008/04/15/jailbreaking-114-itouch-on-windows-in-1-simple-step/"><strong>http://abwaters.com/2008/04/15/jailbreaking-114-itouch-on-windows-in-1-simple-step/</strong></a></p></blockquote>
<p>To start, you will need to have a jailbroken 1.1.1 (or 1.1.2) iTouch. If you&#8217;ve been to this site before, you know that you can follow the steps in this <a title="Article to Downgrade and Jailbreak an iTouch to 1.1.1" href="http://abwaters.com/2008/02/06/adventures-in-jailbreaking-a-113-itouch-in-2-simple-steps/" target="_blank">article </a>to downgrade or jailbreak an iTouch running 1.1.3 or 1.1.4 (yes&#8230;i&#8217;ve tried it and it works to downgrade from 1.1.4 as well).</p>
<p>Ok. Now for the good stuff! If you followed the steps of the previous article, you will have a 1.1.1 jailbroken iTouch and you know that there isn&#8217;t much you can do with it&#8230;all the good stuff is available for 1.1.3 or higher.</p>
<p>First, go to the Installer and install System-&gt;BSD Subsystem. Once that is installed you should select the Update button in the Installer to make sure everything is updated.</p>
<p>Before we go to the next step, make sure you know how to restart your iTouch. To do this you select and hold the &#8220;Sleep&#8221; button until you get the &#8220;Slide to Power Off&#8221; message. By the way, the manual for the iTouch is located <a title="iTouch User Guide" href="http://forums.abwaters.com/viewforum.php?f=4" target="_blank">here </a>if you need a refresher on the more esoteric features of your iTouch. <strong>And&#8230;more importantly, go to settings and make sure you turn off the Auto-Lock feature by setting it to Never.</strong></p>
<p>Now run the Installer and select Sources and press the Edit button then press the Add button. You will be prompted for a URL for another repository source. Enter http://ijailbreak.com/repo.plist and select OK. If you&#8217;ve done this correctly, you will see a new category called iJailBreakMobile in the Install screen of the Installer. If you do not see this category, then you very likely have mistyped the URL above. Go back to sources and try not to fumble finger it this time.</p>
<p>The next step does all the work and takes quite a bit of time. Go to the iJailBreakMobile category and select &#8220;iJailBreakMobile 1.1.1&#8243; and press the Install button. Now go back to your home screen on your iTouch and you will see a new icon called iJailBreak. Press this and then put your iTouch somewhere safe and let it run. Since the script will download the 1.1.3 firmware and install it, this takes some time so your iTouch should be well charged or plugged in to a USB port while it is running the upgrade. If you don&#8217;t see a script running after the above step is complete then you missed a step somewhere or you didn&#8217;t start with a clean jailbroken 1.1.1 iTouch. Start over and try again.</p>
<p>Once the upgrade is done, you will be on 1.1.3 but you have some more steps to do. Go back to the Installer and select the iJailBreakMobile category again and install &#8220;iPod Touch Software Upgrade&#8221;. This installs a new icon called iJailbreak that looks just like the upgrade icon we just ran. Run this and it will install the cool new apps and the ability to rearrange your device home screen by pressing and holding an icon until it starts wiggling. Reboot for good measure here&#8230;</p>
<p>Now to cleanup after yourself. Go back to the Installer, back to iJailBreakMobile and install the &#8220;Remove 1.1.3 Upgrade Data. After this is done, you are now fully upgraded to 1.1.3 and you can install the latest version of Summerboard and all the cool Summerboard themes. I&#8217;ll post some screenshots to Flickr later today.</p>
<p>This feature alone was worth the effort to do the upgrade!</p>
]]></content:encoded>
			<wfw:commentRss>http://abwaters.com/2008/03/02/breaking-out-of-jail-again-simple-itouch-jailbreak-to-113-on-windows/feed/</wfw:commentRss>
		<slash:comments>77</slash:comments>
		</item>
		<item>
		<title>Amazon&#8217;s Secret Plan to Take Over the Internet</title>
		<link>http://abwaters.com/2008/02/28/amazons-secret-plan-to-take-over-the-internet/</link>
		<comments>http://abwaters.com/2008/02/28/amazons-secret-plan-to-take-over-the-internet/#comments</comments>
		<pubDate>Thu, 28 Feb 2008 14:51:19 +0000</pubDate>
		<dc:creator>Bryan Waters</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[EC2]]></category>
		<category><![CDATA[S3]]></category>
		<category><![CDATA[SimpleDB]]></category>
		<category><![CDATA[WebServices]]></category>

		<guid isPermaLink="false">http://abwaters.com/2008/02/28/amazons-secret-plan-to-take-over-the-internet/</guid>
		<description><![CDATA[Ok. So here is the question. Where can you buy books, music, movies and the infrastructure to build the next MySpace, Flickr or YouTube? Amazon.com has the worlds biggest retail site. That takes quite a bit of infrastructure to run a site like that&#8230;right? But an infrastructure like that is also a valuable commodity if [...]]]></description>
			<content:encoded><![CDATA[<p>Ok.  So here is the question.  Where can you buy books, music, movies and the infrastructure to build the next MySpace, Flickr or YouTube?</p>
<p>Amazon.com has the worlds biggest retail site.  That takes quite a bit of infrastructure to run a site like that&#8230;right?  But an infrastructure like that is also a valuable commodity if you can monetize it&#8230;Amazon seems to be trying to do just that.  They want to provide the infrastructure that will power the next wave of web sites.  The amazing part of the Amazon Web Services offering is that there are no setup charges or other up-front costs required to setup a world-class scalable web application.  If you can imagine it, you can build it&#8230;on the Amazon framework.</p>
<p>So here is what they are actually offering and what it means.</p>
<p><img src="http://abwaters.com/wp-content/uploads/2008/02/new_amazon_article.gif" alt="Amazon’s Web Services" /></p>
<p><span id="more-78"></span></p>
<p><strong>Amazon&#8217;s Simple Storage Service (S3)</strong></p>
<p>This is the gem of Amazon&#8217;s web service offerings.  Unlimited (theoretically) storage on tap.  While there were some hickups in the beginning and there are some limitations (5GB maximum object size), S3 provides scalable, highly available, secure persistent storage.  I looked at this when it was first offered and while it was a beautiful service, it was hard to roll into certain types of products since control over the &#8220;secret&#8221; key needed to store objects was critical to security.  It required certain back-flips to use a client installed package that could store objects to a central storage facility and pushing the data through a 3rd party web-host effectively limited the benefits of the famous S3 scalability.</p>
<p><strong>Amazon&#8217;s Elastic Computing Cloud (EC2) </strong></p>
<p>This is so cool it&#8217;s hard to fully describe.  Think virtualization on steroids.  Unlimited computing power on tap.  No setup fee and a fee of 10 cents per processor hour and you&#8217;ve got something very interesting.  It is a very technical service requiring quite a bit of knowledge and ability to setup but this just creates another market for technical shops to be able to offer support services for EC2 and the other services.</p>
<p><strong>Amazon&#8217;s Simple DB (no abbreviation here)</strong></p>
<p>Ok.  By this time, if you have the next killer application in mind and all you need is some VC money to make it happen, you are starting to get excited.  You are starting to see a strategy that will allow you to boot-strap your business and your application without shelling out the big bucks for the rack servers and the data center.  Amazon&#8217;s SimpleDB&#8230;one of the key elements that can pull it all together is exactly what it&#8217;s name says it is.  A simple database.  But&#8230;a simple database that scales to extremely large numbers of connections, large numbers of tables and massive record counts.  If you don&#8217;t understand what that means for your application just think of it like this.  You could build&#8230;well, the next Amazon.com on this platform.</p>
<p>Let&#8217;s see&#8230;store the content on S3, put the data in SimpleDB and analyze the data for recommendations and other batch jobs using EC2.  Wait a minute&#8230;this is really getting good.</p>
<p>Now, remember that I mentioned there was a problem with S3 with the secret key?</p>
<p>The problem was partly a security problem and partly a billing problem.  S3 is billed on transfer and storage space.  Not very much, but as you pack on the gigabytes, the pennies add up.  So you either have to over bill to give you some room for customers who use more resources and make your profit on the backs of the customers who don&#8217;t abuse the service, or you have to come up with some way of tracking usage.  This is a tough thing to do and still retain scalability.   Also, there is still the security issue.  You have to really work to protect the secret key used to store your data.   But&#8230;Amazon, either realized this and rushed filled the gap or always understood this and just didn&#8217;t release the solution until recently.</p>
<p><strong> Amazon&#8217;s DevPay (ok..so no catchy abbreviations but who cares&#8230;I don&#8217;t)</strong></p>
<p>DevPay is a commerce layer on top of S3 and EC2.  Takes care of the security problem.  Takes care of the billing problem.  The only minor drawback is that the customer is a shared customer with Amazon even though you provide the application.  For most applications this won&#8217;t be a problem and if you built your app on S3, EC2 and SimpleDB anyway, well&#8230;you are already in bed with Amazon so this is not a tough pill to swallow.</p>
<p><strong>The Other Stuff</strong></p>
<p>Ok&#8230;there are other web services as well.  There is SQS (Simple Queue Service), the Mechanical Turk (this one is really strange&#8230;you pay pennies for human power to perform repeatable, tedious tasks), the Flexible Payment Service (another commerce model that allows you to charge for services and goods using Amazon&#8217;s commerce backend) and of course, Amazon&#8217;s affiliate web services.</p>
<p>The thing about all this is that its not obvious.  These web services have been rolled out quietly and the average person has no clue what this actually means.  But there are quite a few businesses that are not only successfully using these services to launch their  businesses, they are doing it with much larger profit margins and significantly less capital drain as a result.</p>
<p>They keep up like this and one day, there will be a handful of major players (especially if Microsoft succeeds with their hostile takeover of Yahoo) and a large number of medium and small web application/service providers with a large number of them using Amazon&#8217;s platform.</p>
<p>Ok&#8230;now for my psychic act.</p>
<p>If Amazon does this well and proves the market (I have to admit, they seem to be doing it) , then Google will wake up and do the same thing and become the second major virtual application platform.  Microsoft will realize that they missed the boat and quickly build their own boat on a .NET based platform and jump in.</p>
<p>The result with be good for all of us.  New more powerful, more scalable applications running on AmazonSpace, GoogleSpace or .NETSpace.</p>
<p>What do you guys think?</p>
]]></content:encoded>
			<wfw:commentRss>http://abwaters.com/2008/02/28/amazons-secret-plan-to-take-over-the-internet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More Adventures in Jailbreaking or &#8220;Help! I own a $300 brick!&#8221;</title>
		<link>http://abwaters.com/2008/02/23/more-adventures-in-jailbreaking-or-help-i-own-a-300-brick/</link>
		<comments>http://abwaters.com/2008/02/23/more-adventures-in-jailbreaking-or-help-i-own-a-300-brick/#comments</comments>
		<pubDate>Sat, 23 Feb 2008 16:33:26 +0000</pubDate>
		<dc:creator>Bryan Waters</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[hack itouch]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iTouch]]></category>
		<category><![CDATA[itouch apps]]></category>
		<category><![CDATA[itouch hacks]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[jailbreak itouch]]></category>

		<guid isPermaLink="false">http://abwaters.com/2008/02/23/more-adventures-in-jailbreaking-or-help-i-own-a-300-brick/</guid>
		<description><![CDATA[Until my last post, I didn't realize how popular the iTouch really was. I also didn't realize how frustrated people are that Apple is not opening up the OS for the iTouch and iPhone and letting users install 3rd party apps. I have gotten two types of responses to my previous post. The type that I really appreciate are the ones where individuals are relieved to have finally found a coherent description of the steps for jailbreaking their iTouch. The other type is interesting. I have actually had individuals blame me for their iTouch not working. I've approved the comments that I could. Some of them were so inappropriate that i couldn't approve them.]]></description>
			<content:encoded><![CDATA[<p>Until my last post, I didn&#8217;t realize how popular the iTouch really was. I also didn&#8217;t realize how frustrated people are that Apple is not opening up the OS for the iTouch and iPhone and letting users install 3rd party apps. I have gotten two types of responses to my previous post. The type that I really appreciate are the ones where individuals are relieved to have finally found a coherent description of the steps for jailbreaking their iTouch. The other type is interesting. I have actually had individuals blame me for their iTouch not working. I&#8217;ve approved the comments that I could. Some of them were so inappropriate that i couldn&#8217;t approve them.<span id="more-74"></span></p>
<p>But it seems obvious to me that there is some risk in doing this. In fact, I made a point in my post of how nervous I was in the beginning. The bottom line is that you assume the risk when you do something like this&#8230;but honestly, the risk is not that high. The iTunes sync interface allows you to &#8220;Update&#8221; and &#8220;Restore&#8221; your iTouch (iPod, iPhone&#8230;whatever). What is not obvious is that you can also backup your iTouch. So here you go.</p>
<p>On Windows, you can go to the device sync screen below:</p>
<p><img src="http://abwaters.com/wp-content/uploads/2008/02/itouch1.png" border="0" alt="iTunes Device Sync Screen" /></p>
<p>On this screen, the Restore button is what you would use to restore your device back to the most recent firmware upgrade. At worst case, this will erase all the music you have sync&#8217;ed and remove any other settings you may have changed and set your device back to a default configuration. This is not all that bad as an option for those of you who didn&#8217;t do a backup before you tried breaking your iTouch out of jail!</p>
<p>But&#8230;if you want to save yourself even the time involved in recreating settings and resynching your music, then try Ctl-Clicking on the restore button. You will get a dialog like the following that gives you the option to do a backup of your device and your settings before you restore the firmware.</p>
<p><img src="http://abwaters.com/wp-content/uploads/2008/02/itouch2.png" alt="Backup Option after Ctl-Clicking the iTunes Firmware Restore Button" /></p>
<p>So backup up your device! Try jail-breaking it&#8230;turn it into a brick a couple of times, restore it. Take a deep breath because were sure just a few minutes ago that you would never see your iTouch again. Then&#8230;start the entire process over again! And just remember&#8230;i&#8217;m not making you do this! But&#8230;good luck anyway!</p>
]]></content:encoded>
			<wfw:commentRss>http://abwaters.com/2008/02/23/more-adventures-in-jailbreaking-or-help-i-own-a-300-brick/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Adventures in Jailbreaking a 1.1.3 iTouch in 2 simple steps</title>
		<link>http://abwaters.com/2008/02/06/adventures-in-jailbreaking-a-113-itouch-in-2-simple-steps/</link>
		<comments>http://abwaters.com/2008/02/06/adventures-in-jailbreaking-a-113-itouch-in-2-simple-steps/#comments</comments>
		<pubDate>Thu, 07 Feb 2008 05:49:54 +0000</pubDate>
		<dc:creator>Bryan Waters</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[hack itouch]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iTouch]]></category>
		<category><![CDATA[itouch apps]]></category>
		<category><![CDATA[itouch hacks]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[jailbreak itouch]]></category>

		<guid isPermaLink="false">http://abwaters.com/2008/02/06/adventures-in-jailbreaking-a-113-itouch-in-2-simple-steps/</guid>
		<description><![CDATA[I know there are hundreds of sites that describe how to upgrade, download, break in and break out of iPhones and iTouches. I was intending to wait until the official release of the iPhone SDK because I simply didn't have time to try and repair my iTouch after I turned it into a brick through the unavoidable experimentation with different sometimes vague directions on how to jailbreak your device.]]></description>
			<content:encoded><![CDATA[<p>I know there are hundreds of sites that describe how to upgrade, download, break in and break out of iPhones and iTouches. I was intending to wait until the official release of the iPhone SDK because I simply didn&#8217;t have time to try and repair my iTouch after I turned it into a brick through the unavoidable experimentation with different sometimes vague directions on how to jailbreak your device.<span id="more-72"></span></p>
<blockquote><p><strong>This article is now obsolete.  If you want to jailbreak your iTouch on WIndows, then you should click on the following article for the most up-to-date method of jailbreaking.</strong></p>
<p><a href="http://abwaters.com/2008/04/15/jailbreaking-114-itouch-on-windows-in-1-simple-step/"><strong>http://abwaters.com/2008/04/15/jailbreaking-114-itouch-on-windows-in-1-simple-step/</strong></a></p></blockquote>
<p>The thing that caused me to dive into this was an application called <a title="PocketGuitar" href="http://code.google.com/p/pocketguitar/" target="_blank">PocketGuitar</a>. The GUI on PocketGuitar is extremely simple. It is simply a grid that you quickly understand corresponds to the strings and frets on a virtual guitar but the sounds created by this application are amazing and very compelling. My daughter actually pressured me into installing this application for her on her iTouch.</p>
<p>First, my worries about permanently destroying the device were unfounded. The iTouch can be restored fairly easily just using the normal &#8220;Restore&#8221; feature built into the iTunes software. So after trying and retrying and googling and re-googling, I realized that before I could jailbreak the device I had to restore it back to an earlier version of the firmware. In fact, it turns out that the real work in jailbreaking the device was getting from my current 1.1.3 firmware back to the 1.1.1 firmware.</p>
<p>1) The first thing you need to do is obtain a copy of the 150mb firmware restore file which you can download <a title="iTouch 1.1.1 Firmware" href="http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPod/SBML/osx/bundles/061-3932.20070927.p23dD/iPod1,1_1.1.1_3A110a_Restore.ipsw" target="_blank">here</a>. For me the tough part of this was that different sites give you different instructions on how to restore this. A large number of the sites tell you that you can simply run iTunes and restore the file by holding the &#8220;Shift&#8221; key and click the &#8220;Restore&#8221; button on the iPod Summary screen. Others tell you that the iTouch needs to be in &#8220;Recovery&#8221; mode where the device has an iTunes icon and a USB cord on its display indicating it needs to be repaired. I tried these methods for about an hour and was unsuccessful. It seems that something in the iTunes software (i&#8217;m running 7.6) or in the 1.1.3 firmware is dead-set on keeping you from downgrading. So I finally starting watching YouTube and came across a video by a <a title="YouTuber explains the downgrade process" href="http://www.youtube.com/watch?v=0YUj2XQCpQE&amp;feature=related" target="_blank">YouTuber </a>who seems very young to me and was nearly incomprehensible in his directions but gave me the keys that I needed to finish downgrading to 1.1.1. There is a kit called &#8220;AutoDown&#8221; that you can obtain <a title="Download AutoDown from RapidShare" href="http://rapidshare.com/files/84859979/AutoDown.zip.html" target="_blank">here</a> that helped me reset my iTouch to a point where the Shift-Restore sequence from iTunes would actually work.</p>
<p>Basically, you close iTunes, open Task manager (Ctl-Alt-Del on most Windows systems) and kill iTunesHelper.exe. Note that your iTouch should still be connected by USB when you first close iTunes. Now unzip autodown.zip and run the AutoDown batch file which will repeat the instructions on close iTunesHelper and then ask you to press Enter a couple of times. After executing some commands on your iTouch the software will eventually stop without warning. After this happens, run iTunes again, hold Shift and click Restore on the iTouch/iPod Summary page. Select the ipsw file that you downloaded earlier (iPod1,1_1.1.1_3A110a_Restore.ipsw) and start the restore. I had performed this step a dozen times with slightly different variations but wasn&#8217;t successful until I ran AutoDown first. Now for the Jailbreak.</p>
<p>2) You know&#8230;in the movies, the jail break is usually the dramatic part of the process. In this case, after the downgrade, you simply go to http://jailbreakme.com using the Safari browser on your iTouch. When the page appears, scroll to the bottom and select the &#8220;Install AppSnapp&#8221; link. After various gyrations, the iTouch will lock itself. When you unlock it, an Installer icon should be present on your iTouch. Select this icon and browse the 3rd party apps to install&#8230;PocketGuitar was one of these&#8230;2 hours later and my daughter has everything she needs to get in trouble in school tomorrow&#8230;but she&#8217;s happy and she thinks her dad is a hero&#8230;today anyway <img src='http://abwaters.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Yes, I know I said 2 steps&#8230;the first step (the downgrade) took me about 1 hour and a half.  The second step took about 2 minutes.  Hopefully, this article will save you at least a hour of time trying to accomplish the same thing.   Unless of course, you already spent the hour before you found this article <img src='http://abwaters.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Since all evidence points to the PocketGuitar application only working on 1.1.1 (jailbroken of course), she can&#8217;t upgrade to the latest firmware but that doesn&#8217;t seem to be a big issue for now.</p>
<p>Apple&#8230;please release the SDK and allow your customers to take advantage of the creativity, talent and sheer persistence of the Open Source community. Most of the software that is available is very good and some of it is brilliant!</p>
<p>Good luck!</p>
]]></content:encoded>
			<wfw:commentRss>http://abwaters.com/2008/02/06/adventures-in-jailbreaking-a-113-itouch-in-2-simple-steps/feed/</wfw:commentRss>
		<slash:comments>66</slash:comments>
		</item>
	</channel>
</rss>
