<?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>pwlk blog &#187; Apple</title>
	<atom:link href="http://www.pwlk.net/blog/tag/apple/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pwlk.net/blog</link>
	<description>Just Another Silly Ordinary Night...</description>
	<lastBuildDate>Sun, 29 Jan 2012 04:15:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>The Value of $0.99 &#8211; Frustrations from a Developer</title>
		<link>http://www.pwlk.net/blog/2011/11/29/the-value-of-0-99-frustrations-from-a-developer/</link>
		<comments>http://www.pwlk.net/blog/2011/11/29/the-value-of-0-99-frustrations-from-a-developer/#comments</comments>
		<pubDate>Tue, 29 Nov 2011 05:41:21 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Home]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.pwlk.net/blog/?p=815</guid>
		<description><![CDATA[But from the other side, now I am a developer of apps.  I see the thousands that enjoy and endlessly praise my apps while they are free but refuse to touch them as if they were a plague when they cost $0.99.  I see the negative reviews people leave complaining that they have to pay for additional functionality in an already fully functional FREE game.  I see the faceless users belittle my hours and days of late nights and weekends by saying, not worth four quarters.  I know ... I'm whining.  But it fascinates and frustrates me to no end because I don't understand why the dollar holds such a high value in the App Store.  The consumer has every right to do all the things I have mentioned in this paragraph.  I as the app developer, work for them.]]></description>
			<content:encoded><![CDATA[<p>One of the many ways Apple changed the world was by giving a single dollar, real monetary value.</p>
<p>The App Store opened up a whole new and exciting world for software developers to flex their digital muscles and see where the wind could carry them.  I have only recently <a title="Paw Apps" href="http://www.pawapps.com" target="_blank">begun my trek into the world of app development</a>, but in these few months, my eyes have truly been opened to the monetary value of digital media.  Now I am careful to say &#8220;monetary&#8221; value, because many things can have value, but only certain things have monetary value.  And by value, I mean what someone would be willing to trade for the product or service, monetary value &#8230; obviously, money.</p>
<p>The Internet brought out the pirate in all of us.  Moving songs from one computer to another &#8230; it really didn&#8217;t feel like stealing &#8230; it was just like moving the files of a group project from a classmates computer to yours, simple.  Record labels fought it, lawsuits against individuals (sorry I don&#8217;t have the references right now, I may fill them in later).  But iTunes saw the problem and countered with a solution instead of a push back.  Offer individual songs for an affordable price!  Amazing&#8230;</p>
<p>Years pass and the iPhone/iPod Touch/iPad come to life and the App Store is born.  Apps on sale for $9.99 and selling well.  Competition drives the price down.  Apps sell for $4.99 and sell well.  Competition drives the price down.  Apps sell for $0.99 and sell well.  No where to go but free&#8230;</p>
<p>An interesting thing happened.  For the price of an impulse purchase candy bar at the grocery check out counter, one could purchase an app of any sorts that would keep them entertained and fixated for hours.  But where one would not think twice about that impulse purchase that gave them pleasure for the car ride home, they would spend an hour looking for reviews and YouTube videos on whether or not this piece of appware was worth their $0.99 (+ tax).  And of course I include myself in this audience.</p>
<p>Why do people feel the need to be so stringent on their $0.99 app purchases while a candy bar is so much easier?  Is it for the mere fact that an app is not (well sorta) tangible?  Is it that there are too many choices on the App Store to really make an impulse purchase?  Is it the presentation of the App Store?  Is it that you are only making a $0.99 purchase while the candy bar is just a percent of a fraction of the groceries in your cart?  Should we be selling app specific gift cards at the checkout counter?</p>
<p>I&#8217;m no marketing genius.  I wish I were.  I wish I had the answers to these questions, but I don&#8217;t.  I think the answer is probably a little bit of &#8216;yes&#8217; to most if not all of them, though.</p>
<p>But from the other side, now I am a developer of apps.  I see the thousands that enjoy and endlessly praise my apps while they are free but refuse to touch them as if they were a plague when they cost $0.99.  I see the negative reviews people leave complaining that they have to pay for additional functionality in an already fully functional FREE game.  I see the faceless users belittle my hours and days of late nights and weekends by saying, not worth four quarters.  I know &#8230; I&#8217;m whining.  But it fascinates and frustrates me to no end because I don&#8217;t understand why the dollar holds such a high value in the App Store.  The consumer has every right to do all the things I have mentioned in this paragraph.  I as the app developer, work for them.</p>
<p>What it really comes down to is this though &#8230; whoever can take the app store aisle of a grocery store and turn it into an impulse purchase at the register type of experience &#8230; those will be shoes worth walking in.</p>
<div class='bookmarkify'><a name='bookmarkify'></a><div class='linkbuttons'><a href='http://del.icio.us/post?url=http://www.pwlk.net/blog/2011/11/29/the-value-of-0-99-frustrations-from-a-developer/&amp;title=The Value of $0.99 &#8211; Frustrations from a Developer' title='Save to del.icio.us' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/delicious.png' style='width:16px; height:16px;' alt='[del.icio.us] ' /></a> <a href='http://digg.com/submit?phase=2&amp;url=http://www.pwlk.net/blog/2011/11/29/the-value-of-0-99-frustrations-from-a-developer/&amp;title=The Value of $0.99 &#8211; Frustrations from a Developer' title='Digg It!' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/digg.png' style='width:16px; height:16px;' alt='[Digg] ' /></a> <a href='http://www.facebook.com/share.php?u=http://www.pwlk.net/blog/2011/11/29/the-value-of-0-99-frustrations-from-a-developer/' title='Save to Facebook' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/facebook.png' style='width:16px; height:16px;' alt='[Facebook] ' /></a> <a href='http://cgi.fark.com/cgi/fark/farkit.pl?u=http://www.pwlk.net/blog/2011/11/29/the-value-of-0-99-frustrations-from-a-developer/&amp;h=The Value of $0.99 &#8211; Frustrations from a Developer' title='FarkIt!' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/fark.png' style='width:16px; height:16px;' alt='[Fark] ' /></a> <a href='http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://www.pwlk.net/blog/2011/11/29/the-value-of-0-99-frustrations-from-a-developer/&amp;title=The Value of $0.99 &#8211; Frustrations from a Developer' title='Save to Google Bookmarks' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/google.png' style='width:16px; height:16px;' alt='[Google] ' /></a> <a href='http://www.myspace.com/Modules/PostTo/Pages/?c=http://www.pwlk.net/blog/2011/11/29/the-value-of-0-99-frustrations-from-a-developer/&amp;t=The Value of $0.99 &#8211; Frustrations from a Developer' title='Save to MySpace' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/myspace.png' style='width:16px; height:16px;' alt='[MySpace] ' /></a> <a href='http://reddit.com/submit?url=http://www.pwlk.net/blog/2011/11/29/the-value-of-0-99-frustrations-from-a-developer/&amp;title=The Value of $0.99 &#8211; Frustrations from a Developer' title='Reddit' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/reddit.png' style='width:16px; height:16px;' alt='[Reddit] ' /></a> <a href='http://slashdot.org/bookmark.pl?url=http://www.pwlk.net/blog/2011/11/29/the-value-of-0-99-frustrations-from-a-developer/&amp;title=The Value of $0.99 &#8211; Frustrations from a Developer' title='Slashdot It!' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/slashdot.png' style='width:16px; height:16px;' alt='[Slashdot] ' /></a> <a href='http://technorati.com/faves?add=http://www.pwlk.net/blog/2011/11/29/the-value-of-0-99-frustrations-from-a-developer/' title='Add to my Technorati Favorites' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/technorati.png' style='width:16px; height:16px;' alt='[Technorati] ' /></a> <a href='http://twitter.com/home/?status=The Value of $0.99 &#8211; Frustrations from a Developer+http://www.pwlk.net/blog/2011/11/29/the-value-of-0-99-frustrations-from-a-developer/' title='Save to Twitter' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/twitter.png' style='width:16px; height:16px;' alt='[Twitter] ' /></a> <a href='http://www.feedburner.com/fb/a/emailFlare?itemTitle=The Value of $0.99 &#8211; Frustrations from a Developer&amp;uri=http://www.pwlk.net/blog/2011/11/29/the-value-of-0-99-frustrations-from-a-developer/&amp;loc=en_US' title='Email this to a friend' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/email.png' style='width:16px; height:16px;' alt='[Email] ' /></a>  <a title='See more bookmark and sharing options...' href='http://www.pwlk.net/blog/2011/11/29/the-value-of-0-99-frustrations-from-a-developer/#bookmarkify' rel='nofollow'><small>More&nbsp;&raquo;</small></a></div></div>]]></content:encoded>
			<wfw:commentRss>http://www.pwlk.net/blog/2011/11/29/the-value-of-0-99-frustrations-from-a-developer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Paw Apps LLC</title>
		<link>http://www.pwlk.net/blog/2011/08/07/paw-apps-llc/</link>
		<comments>http://www.pwlk.net/blog/2011/08/07/paw-apps-llc/#comments</comments>
		<pubDate>Sun, 07 Aug 2011 22:09:41 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Home]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Paw Apps]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.pwlk.net/blog/?p=803</guid>
		<description><![CDATA[I have been hard at work for a number of months now on a new project, Paw Apps.  This is a company started by my brother, Tyler, and I to get into the App market.  Right now we are hard at work developing our first app which will hopefully be released sometime in September. There [...]]]></description>
			<content:encoded><![CDATA[<p>I have been hard at work for a number of months now on a new project, Paw Apps.  This is a company started by my brother, Tyler, and I to get into the App market.  Right now we are hard at work developing our first app which will hopefully be released sometime in September.</p>
<p>There won&#8217;t be too many posts on here, my personal blog, regarding announcements for the company, we have a separate blog over on <a href="http://www.pawapps.com">http://www.pawapps.com</a> for that.  This is just a quick note out to let the great Internet know what I&#8217;ve been up to lately.  Obviously you can see that in the past year or so the regularity of posts on <a href="http://www.pwlk.net">pwlk.net</a> has drastically decreased.  It&#8217;s ok though.  I have no plans of stopping this blog, but for the time being, most of my efforts are being spent elsewhere.</p>
<p>So check out <a href="http://www.pawapps.com">http://www.pawapps.com</a> for all the latest and greatest from Paw Apps LLC.  Look forward to seeing you there!</p>
<div class='bookmarkify'><a name='bookmarkify'></a><div class='linkbuttons'><a href='http://del.icio.us/post?url=http://www.pwlk.net/blog/2011/08/07/paw-apps-llc/&amp;title=Paw Apps LLC' title='Save to del.icio.us' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/delicious.png' style='width:16px; height:16px;' alt='[del.icio.us] ' /></a> <a href='http://digg.com/submit?phase=2&amp;url=http://www.pwlk.net/blog/2011/08/07/paw-apps-llc/&amp;title=Paw Apps LLC' title='Digg It!' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/digg.png' style='width:16px; height:16px;' alt='[Digg] ' /></a> <a href='http://www.facebook.com/share.php?u=http://www.pwlk.net/blog/2011/08/07/paw-apps-llc/' title='Save to Facebook' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/facebook.png' style='width:16px; height:16px;' alt='[Facebook] ' /></a> <a href='http://cgi.fark.com/cgi/fark/farkit.pl?u=http://www.pwlk.net/blog/2011/08/07/paw-apps-llc/&amp;h=Paw Apps LLC' title='FarkIt!' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/fark.png' style='width:16px; height:16px;' alt='[Fark] ' /></a> <a href='http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://www.pwlk.net/blog/2011/08/07/paw-apps-llc/&amp;title=Paw Apps LLC' title='Save to Google Bookmarks' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/google.png' style='width:16px; height:16px;' alt='[Google] ' /></a> <a href='http://www.myspace.com/Modules/PostTo/Pages/?c=http://www.pwlk.net/blog/2011/08/07/paw-apps-llc/&amp;t=Paw Apps LLC' title='Save to MySpace' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/myspace.png' style='width:16px; height:16px;' alt='[MySpace] ' /></a> <a href='http://reddit.com/submit?url=http://www.pwlk.net/blog/2011/08/07/paw-apps-llc/&amp;title=Paw Apps LLC' title='Reddit' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/reddit.png' style='width:16px; height:16px;' alt='[Reddit] ' /></a> <a href='http://slashdot.org/bookmark.pl?url=http://www.pwlk.net/blog/2011/08/07/paw-apps-llc/&amp;title=Paw Apps LLC' title='Slashdot It!' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/slashdot.png' style='width:16px; height:16px;' alt='[Slashdot] ' /></a> <a href='http://technorati.com/faves?add=http://www.pwlk.net/blog/2011/08/07/paw-apps-llc/' title='Add to my Technorati Favorites' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/technorati.png' style='width:16px; height:16px;' alt='[Technorati] ' /></a> <a href='http://twitter.com/home/?status=Paw Apps LLC+http://www.pwlk.net/blog/2011/08/07/paw-apps-llc/' title='Save to Twitter' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/twitter.png' style='width:16px; height:16px;' alt='[Twitter] ' /></a> <a href='http://www.feedburner.com/fb/a/emailFlare?itemTitle=Paw Apps LLC&amp;uri=http://www.pwlk.net/blog/2011/08/07/paw-apps-llc/&amp;loc=en_US' title='Email this to a friend' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/email.png' style='width:16px; height:16px;' alt='[Email] ' /></a>  <a title='See more bookmark and sharing options...' href='http://www.pwlk.net/blog/2011/08/07/paw-apps-llc/#bookmarkify' rel='nofollow'><small>More&nbsp;&raquo;</small></a></div></div>]]></content:encoded>
			<wfw:commentRss>http://www.pwlk.net/blog/2011/08/07/paw-apps-llc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Issues with upgrading to OS X Lion</title>
		<link>http://www.pwlk.net/blog/2011/07/23/issues-with-upgrading-to-os-x-lion/</link>
		<comments>http://www.pwlk.net/blog/2011/07/23/issues-with-upgrading-to-os-x-lion/#comments</comments>
		<pubDate>Sat, 23 Jul 2011 14:45:35 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Home]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.pwlk.net/blog/?p=790</guid>
		<description><![CDATA[Upgrading to OS X Lion has been an awful experience.  So many things have gone against the phrase I have always used in reference to Apple, &#8220;It just works!&#8221; I wanted to put together a quick post of issues I have had with the update and the way the issues have been fixed in case [...]]]></description>
			<content:encoded><![CDATA[<p>Upgrading to OS X Lion has been an awful experience.  So many things have gone against the phrase I have always used in reference to Apple, &#8220;It just works!&#8221;</p>
<p>I wanted to put together a quick post of issues I have had with the update and the way the issues have been fixed in case anyone else is getting the same headaches that I&#8217;ve been getting.</p>
<p>First, I do believe it is relevant to give some details on my MacBook because it is getting up there in age &#8230; I guess.  Things are starting to slow down.  No comparison to the days of having to reformat Windows at least once a year, but things are starting to slow down.</p>
<div id="attachment_791" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.pwlk.net/blog/wp-content/uploads/2011/07/Screen-Shot-2011-07-23-at-9.15.13-AM.png"><img class="size-medium wp-image-791" title="MacBook Specs" src="http://www.pwlk.net/blog/wp-content/uploads/2011/07/Screen-Shot-2011-07-23-at-9.15.13-AM-300x191.png" alt="My MacBook Specs" width="300" height="191" /></a><p class="wp-caption-text">13-inch Late 2007 Processor 2.2 GHz Intel Core 2 Duo Memory 2 GB 667 MHz DDR2 SDRAM Graphics Intel GMA X3100 144 MB Software Mac OS X Lion 10.7 (11A511)</p></div>
<p>&nbsp;</p>
<h2>Desktop Freezes after logging in</h2>
<p>I downloaded Lion from the app store just fine, ran the installer  just fine, it took about an hour for the full install.  Upon reboot, I log in at the fancy new login screen and my Desktop shows just fine.  But that&#8217;s it&#8230; I quickly realize the seconds on my clock are no longer ticking and I can&#8217;t click on anything.  The cursor still moves around, but nothing is responsive.  Strange&#8230; I rebooted.  Same issue.  I do some searches online and come up with nothing.  It is about 11pm so calling Apple support is not an option at this point in the evening.  Finally I decide why not and reboot again.  Magic of all magic it works!  I know this isn&#8217;t the fix you were hoping to hear &#8230; but I have rebooted a few times since and I have not had the issue with the frozen Desktop since.</p>
<h2>Installing Xcode</h2>
<p>This really rubbed me the wrong way.  They released Xcode 4 for Snow Leopard and charge $5 for it.  Then when Lion comes out they just open it up for anyone to download for free?  What?!?!  I&#8217;m all for free, but what the heck, Apple?  Why charge $5 if you are just going to open it up for free a few months later?  Ugh&#8230;</p>
<p>Anyways&#8230; So I try and run Xcode as one of the first things after installing Lion and get that message about needing to update Xcode because my current version is not compatible with Lion.  Ok, fine &#8230; where is the update?  Maybe it should have been intuitive that the new Xcode was a new app in the App Store, but since I already <strong>bought</strong> Xcode from the App Store I would have thought that it would have updated in app or at least been in the updated apps section of the App Store.  But neither was the case.  I did find it in the App Store as a brand new app and started the download.  I then kicked off the installation and got the &#8220;To continue installation please quit: iTunes&#8221;.  I had seen this issue in the ratings of Xcode and wasn&#8217;t too surprised when I saw it popped up.  So I went into Activity monitor and killed the iTunes Helper process.  Nothing changed.  I had left the install to work overnight so who knows how many hours it had been sitting on the quit iTunes prompt, so I decided to kill the installer and reboot.  I re-kicked the Xcode installation again (#2) and went about my business.  I made it all the way to &#8220;waiting for other installations to complete&#8221; and got stuck again&#8230;</p>
<p>Well, thanks to an <a title="TUAW" href="http://www.tuaw.com/2011/05/09/dear-aunt-tuaw-help-fix-my-failed-install/" target="_blank">article on TUAW</a>, I deleted the lock file and rebooted:</p>
<blockquote><p>First, hop into Terminal and change directories over to /private/var/db/mds/system. Then remove the mds.install.lock file (you&#8217;ll need to sudo rm, so be prepared to authenticate as root). Finally, reboot your system (sudo reboot).</p>
<p>(via <a title="TUAW" href="http://www.tuaw.com/2011/05/09/dear-aunt-tuaw-help-fix-my-failed-install/" target="_blank">TUAW</a>)</p></blockquote>
<p>I thought that the install had completed and tried to launch Xcode but was greeted with this popup:</p>
<div id="attachment_792" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.pwlk.net/blog/wp-content/uploads/2011/07/Screen-Shot-2011-07-23-at-8.37.00-AM.png"><img class="size-medium wp-image-792" title="Xcode error" src="http://www.pwlk.net/blog/wp-content/uploads/2011/07/Screen-Shot-2011-07-23-at-8.37.00-AM-300x247.png" alt="Xcode error" width="300" height="247" /></a><p class="wp-caption-text">When will it stop?!?!?!</p></div>
<p>&nbsp;</p>
<p>Ok, fine.  I re-kicked of the Xcode installation again (#3).  Keep in mind that this installation is not a short process&#8230; it keeps dying at the end.</p>
<p>This time around I have made it all the way to the Updating Files&#8230; screen and it has been sitting there the entire time I&#8217;ve been writing this post.  I was hoping it would complete so I could finish off this post with a happy ending, but it doesn&#8217;t look like it is going to be the case.</p>
<p>I&#8217;m very frustrated with this entire process.  I haven&#8217;t spent much time in Lion yet, but I am yet to see anything on the surface that is a real big improvement over Snow Leopard.  If anything, the computer is slower and choppier.  Maybe I&#8217;m just in a bad Apple mood right now, but I don&#8217;t see why so many issues have come to light.  If it has to do with my late 2007 MacBook &#8230; well that is a shame and rather unnacceptable.  Ok, I&#8217;ll give my end rant tag &lt;/rant&gt; and get back to work at trying to figure out what the heck is happening to my computer.</p>
<p>Best of luck in your upgrade to &#8220;the world&#8217;s most advanced desktop operating system&#8221; &#8230; eh</p>
<h2>*Update: Xcode problem solved</h2>
<p>I did a big no no in the world of problem solving.  I consciously changed more than just one variable and then repeated the test, so I really am not completely sure which was the cause, but they might even be related.</p>
<p>There is a pdf /Developer/About Xcode.pdf that I opened up and started reading to see if any helpful hints could be found.  It mentioned that the <strong>entire</strong> /Developer directory was created with an Xcode install.  So I decided to rename the current /Developer directory and give it another go, hopefully starting from fresh.</p>
<p>But I also&#8230;</p>
<p>I also decided to look more into the previously mentioned TUAW tip and tried it again.  I removed the lock, but this time after rebooting the OS, I checked to make sure that the lock file was still gone.  To my surprise it was not!  mds.install.lock had been retouched at a timestamp of when the computer was restarted.  I don&#8217;t know exactly what mds does, and someone please correct me if I&#8217;m wrong, but I believe it deals with indexing in Spotlight.  And I did notice that spotlight was still indexing (pulsing dot in the magnifying glass or click the magnifying glass to see the status).  I decided to wait until Spotlight was done indexing before kicking off the Xcode installation once again.  I didn&#8217;t have to way all too long.  When the indexing was complete I checked for the .lock and it was still there.  I did a quick remove but this time did not reboot.  I went straight into Xcode installation (#4).</p>
<p>Slow slow slow &#8230; but eventually, I heard the nice tone that for some reason Apple decided to double as installation complete and iPhone message tone.  Installation complete!</p>
<p>What I took away from this process was that Xcode installation is finicky.  And the best way to go about it is with a clean slate.  Reboot your machine right before attempting to install.  Make sure no other applications are running while you try and install.  And if something does go wrong&#8230; try and wipe everything (sudo mv /Developer /Developer-old).  Thankfully, that seemed to work for me.  Yay for getting back to code!</p>
<div class='bookmarkify'><a name='bookmarkify'></a><div class='linkbuttons'><a href='http://del.icio.us/post?url=http://www.pwlk.net/blog/2011/07/23/issues-with-upgrading-to-os-x-lion/&amp;title=Issues with upgrading to OS X Lion' title='Save to del.icio.us' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/delicious.png' style='width:16px; height:16px;' alt='[del.icio.us] ' /></a> <a href='http://digg.com/submit?phase=2&amp;url=http://www.pwlk.net/blog/2011/07/23/issues-with-upgrading-to-os-x-lion/&amp;title=Issues with upgrading to OS X Lion' title='Digg It!' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/digg.png' style='width:16px; height:16px;' alt='[Digg] ' /></a> <a href='http://www.facebook.com/share.php?u=http://www.pwlk.net/blog/2011/07/23/issues-with-upgrading-to-os-x-lion/' title='Save to Facebook' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/facebook.png' style='width:16px; height:16px;' alt='[Facebook] ' /></a> <a href='http://cgi.fark.com/cgi/fark/farkit.pl?u=http://www.pwlk.net/blog/2011/07/23/issues-with-upgrading-to-os-x-lion/&amp;h=Issues with upgrading to OS X Lion' title='FarkIt!' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/fark.png' style='width:16px; height:16px;' alt='[Fark] ' /></a> <a href='http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://www.pwlk.net/blog/2011/07/23/issues-with-upgrading-to-os-x-lion/&amp;title=Issues with upgrading to OS X Lion' title='Save to Google Bookmarks' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/google.png' style='width:16px; height:16px;' alt='[Google] ' /></a> <a href='http://www.myspace.com/Modules/PostTo/Pages/?c=http://www.pwlk.net/blog/2011/07/23/issues-with-upgrading-to-os-x-lion/&amp;t=Issues with upgrading to OS X Lion' title='Save to MySpace' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/myspace.png' style='width:16px; height:16px;' alt='[MySpace] ' /></a> <a href='http://reddit.com/submit?url=http://www.pwlk.net/blog/2011/07/23/issues-with-upgrading-to-os-x-lion/&amp;title=Issues with upgrading to OS X Lion' title='Reddit' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/reddit.png' style='width:16px; height:16px;' alt='[Reddit] ' /></a> <a href='http://slashdot.org/bookmark.pl?url=http://www.pwlk.net/blog/2011/07/23/issues-with-upgrading-to-os-x-lion/&amp;title=Issues with upgrading to OS X Lion' title='Slashdot It!' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/slashdot.png' style='width:16px; height:16px;' alt='[Slashdot] ' /></a> <a href='http://technorati.com/faves?add=http://www.pwlk.net/blog/2011/07/23/issues-with-upgrading-to-os-x-lion/' title='Add to my Technorati Favorites' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/technorati.png' style='width:16px; height:16px;' alt='[Technorati] ' /></a> <a href='http://twitter.com/home/?status=Issues with upgrading to OS X Lion+http://www.pwlk.net/blog/2011/07/23/issues-with-upgrading-to-os-x-lion/' title='Save to Twitter' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/twitter.png' style='width:16px; height:16px;' alt='[Twitter] ' /></a> <a href='http://www.feedburner.com/fb/a/emailFlare?itemTitle=Issues with upgrading to OS X Lion&amp;uri=http://www.pwlk.net/blog/2011/07/23/issues-with-upgrading-to-os-x-lion/&amp;loc=en_US' title='Email this to a friend' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/email.png' style='width:16px; height:16px;' alt='[Email] ' /></a>  <a title='See more bookmark and sharing options...' href='http://www.pwlk.net/blog/2011/07/23/issues-with-upgrading-to-os-x-lion/#bookmarkify' rel='nofollow'><small>More&nbsp;&raquo;</small></a></div></div>]]></content:encoded>
			<wfw:commentRss>http://www.pwlk.net/blog/2011/07/23/issues-with-upgrading-to-os-x-lion/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Inkjet9 and cupsd runaway processes</title>
		<link>http://www.pwlk.net/blog/2011/06/05/inkjet9-and-cupsd-runaway-processes/</link>
		<comments>http://www.pwlk.net/blog/2011/06/05/inkjet9-and-cupsd-runaway-processes/#comments</comments>
		<pubDate>Sun, 05 Jun 2011 22:44:37 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Home]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.pwlk.net/blog/?p=787</guid>
		<description><![CDATA[Today my computer was running hot all day, fans buzzing wildly.  Honestly I didn&#8217;t think too much of it since I was working with the iPhone simulator and just assumed that that was the cause. After taking some time off to play with the dog, I came back to it still buzzing loudly.  I checked [...]]]></description>
			<content:encoded><![CDATA[<p>Today my computer was running hot all day, fans buzzing wildly.  Honestly I didn&#8217;t think too much of it since I was working with the iPhone simulator and just assumed that that was the cause.</p>
<p>After taking some time off to play with the dog, I came back to it still buzzing loudly.  I checked my iStat Menu to see what processes were taking up the most resources and saw &#8216;cupsd&#8217;.  Google told me it was related to my printer.  But I couldn&#8217;t kill the process for the life of me.  I tried killall, kill -9, and the activity monitor.  Nothing.</p>
<p>In activity monitor I saw another process Inkjet9 that was taking up even more resources.  And there were two of them!  Google didn&#8217;t have anything to say about Inkjet9.  I couldn&#8217;t killall or kill -9 this one because it didn&#8217;t show up in my ps -A.  I was able to kill it in Activity monitor, but it just respawned.  And to top it off, restarting my computer didn&#8217;t help either.</p>
<p>Uh oh &#8230; I&#8217;ve been hacked.  At least that&#8217;s what my initial thought was.</p>
<p>What I did find with my ps -A was a few print jobs that I had sent off this morning to my wireless HP printer.  Yup, and they had never printed.  I was able to kill all the specific print job related tasks and that took care of the rest of the runaway processes.</p>
<p>It is a good thing my aging laptop didn&#8217;t fry after running hot for some 8 hours.  Eh, then I could&#8217;ve bought a new one&#8230; hah.</p>
<p>Anyway.  Since nothing showed up for my Google on Inkjet9, I wanted to write a little post incase someone else had the same random problem I did.  It makes me scratch my head why Inkjet9 showed up in iStat Menu and Activity Monitor but not in ps -A.  I have no idea.</p>
<p>Hope this helps!</p>
<div class='bookmarkify'><a name='bookmarkify'></a><div class='linkbuttons'><a href='http://del.icio.us/post?url=http://www.pwlk.net/blog/2011/06/05/inkjet9-and-cupsd-runaway-processes/&amp;title=Inkjet9 and cupsd runaway processes' title='Save to del.icio.us' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/delicious.png' style='width:16px; height:16px;' alt='[del.icio.us] ' /></a> <a href='http://digg.com/submit?phase=2&amp;url=http://www.pwlk.net/blog/2011/06/05/inkjet9-and-cupsd-runaway-processes/&amp;title=Inkjet9 and cupsd runaway processes' title='Digg It!' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/digg.png' style='width:16px; height:16px;' alt='[Digg] ' /></a> <a href='http://www.facebook.com/share.php?u=http://www.pwlk.net/blog/2011/06/05/inkjet9-and-cupsd-runaway-processes/' title='Save to Facebook' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/facebook.png' style='width:16px; height:16px;' alt='[Facebook] ' /></a> <a href='http://cgi.fark.com/cgi/fark/farkit.pl?u=http://www.pwlk.net/blog/2011/06/05/inkjet9-and-cupsd-runaway-processes/&amp;h=Inkjet9 and cupsd runaway processes' title='FarkIt!' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/fark.png' style='width:16px; height:16px;' alt='[Fark] ' /></a> <a href='http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://www.pwlk.net/blog/2011/06/05/inkjet9-and-cupsd-runaway-processes/&amp;title=Inkjet9 and cupsd runaway processes' title='Save to Google Bookmarks' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/google.png' style='width:16px; height:16px;' alt='[Google] ' /></a> <a href='http://www.myspace.com/Modules/PostTo/Pages/?c=http://www.pwlk.net/blog/2011/06/05/inkjet9-and-cupsd-runaway-processes/&amp;t=Inkjet9 and cupsd runaway processes' title='Save to MySpace' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/myspace.png' style='width:16px; height:16px;' alt='[MySpace] ' /></a> <a href='http://reddit.com/submit?url=http://www.pwlk.net/blog/2011/06/05/inkjet9-and-cupsd-runaway-processes/&amp;title=Inkjet9 and cupsd runaway processes' title='Reddit' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/reddit.png' style='width:16px; height:16px;' alt='[Reddit] ' /></a> <a href='http://slashdot.org/bookmark.pl?url=http://www.pwlk.net/blog/2011/06/05/inkjet9-and-cupsd-runaway-processes/&amp;title=Inkjet9 and cupsd runaway processes' title='Slashdot It!' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/slashdot.png' style='width:16px; height:16px;' alt='[Slashdot] ' /></a> <a href='http://technorati.com/faves?add=http://www.pwlk.net/blog/2011/06/05/inkjet9-and-cupsd-runaway-processes/' title='Add to my Technorati Favorites' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/technorati.png' style='width:16px; height:16px;' alt='[Technorati] ' /></a> <a href='http://twitter.com/home/?status=Inkjet9 and cupsd runaway processes+http://www.pwlk.net/blog/2011/06/05/inkjet9-and-cupsd-runaway-processes/' title='Save to Twitter' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/twitter.png' style='width:16px; height:16px;' alt='[Twitter] ' /></a> <a href='http://www.feedburner.com/fb/a/emailFlare?itemTitle=Inkjet9 and cupsd runaway processes&amp;uri=http://www.pwlk.net/blog/2011/06/05/inkjet9-and-cupsd-runaway-processes/&amp;loc=en_US' title='Email this to a friend' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/email.png' style='width:16px; height:16px;' alt='[Email] ' /></a>  <a title='See more bookmark and sharing options...' href='http://www.pwlk.net/blog/2011/06/05/inkjet9-and-cupsd-runaway-processes/#bookmarkify' rel='nofollow'><small>More&nbsp;&raquo;</small></a></div></div>]]></content:encoded>
			<wfw:commentRss>http://www.pwlk.net/blog/2011/06/05/inkjet9-and-cupsd-runaway-processes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Photos in iMovie Trailers</title>
		<link>http://www.pwlk.net/blog/2010/12/29/photos-in-imovie-trailers/</link>
		<comments>http://www.pwlk.net/blog/2010/12/29/photos-in-imovie-trailers/#comments</comments>
		<pubDate>Wed, 29 Dec 2010 06:43:40 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Home]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.pwlk.net/blog/?p=739</guid>
		<description><![CDATA[I decided to play around with the iMovie 11 and its new Trailers templates.  The family and I had gone out Ice Skating earlier in the evening and I thought it would be fun to put together a little video trailer from pictures and video we took while at the rink.  Much to my surprise [...]]]></description>
			<content:encoded><![CDATA[<p>I decided to play around with the iMovie 11 and its new Trailers templates.  The family and I had gone out Ice Skating earlier in the evening and I thought it would be fun to put together a little video trailer from pictures and video we took while at the rink.  Much to my surprise it seems as though iMovie Trailers do not allow photos to be used as clips.  Well poo to that!</p>
<p>I don&#8217;t want iMovie telling me what I am and what I am not allowed to use in my trailer, especially when I didn&#8217;t really have enough video to cover all the clips.  After a quick search through the interwebs I found that it is a problem that lots of people have complained about.  I came up with a pretty simple workaround, though.</p>
<p><strong>Step 1:</strong> Create a new iMovie project and drag all your photos that you want to use into it to make a slide show (make sure photos last at least 5 seconds)<br />
<strong> Step 2: </strong>Export the slide show as a movie<br />
<strong> Step 3:</strong> Import the movie back into iMovie</p>
<p>And there you go!  You now have all your pictures available for use.  For the slide show I suggest going through and making sure all the Ken Burns or whatever other effects you might want to use are there and looking good.  The Ken Burns looks nice since the still will be coupled with videos.</p>
<p>Here&#8217;s the trailer I made, enjoy!</p>

    <!-- Begin VideoJS -->
    <div class="video-js-box">
      <!-- Using the Video for Everybody Embed Code http://camendesign.com/code/video_for_everybody -->
      <video class="video-js" width="480" height="270" poster="http://www.pwlk.net/blog/wp-content/uploads/2010/12/IceSkating.png" controls preload="none" >
      <source src="http://www.pwlk.net/blog/wp-content/uploads/2010/12/IceSkating.m4v" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"' />
      
      
      <!-- Flash Fallback. Use any flash video player here. Make sure to keep the vjs-flash-fallback class. -->
      <object class="vjs-flash-fallback" width="480" height="270" type="application/x-shockwave-flash"
        data="http://releases.flowplayer.org/swf/flowplayer-3.2.1.swf">
        <param name="movie" value="http://releases.flowplayer.org/swf/flowplayer-3.2.1.swf" />
        <param name="allowfullscreen" value="true" />
        <param name="flashvars" value='config={"playlist":["http://video-js.zencoder.com/oceans-clip.png", {"url": "http://www.pwlk.net/blog/wp-content/uploads/2010/12/IceSkating.m4v" ,"autoPlay":false ,"autoBuffering":false }]}' />
              <!-- Image Fallback -->
      <img src="http://www.pwlk.net/blog/wp-content/uploads/2010/12/IceSkating.png" width="480" height="270" alt="Poster Image" title="No video playback capabilities." />
      </object>
    </video>
    <!-- Download links provided for devices that can't play video in the browser. -->
    <p class="vjs-no-video"><strong>Download Video:</strong>
      <a href="http://www.pwlk.net/blog/wp-content/uploads/2010/12/IceSkating.m4v">MP4</a>
      
      
      <br>
      <!-- Support VideoJS by keeping this link. -->
      <a href="http://videojs.com">HTML5 Video Player</a> by <a href="http://videojs.com">VideoJS</a>
    </p>
  </div>
  <!-- End VideoJS -->

<div class='bookmarkify'><a name='bookmarkify'></a><div class='linkbuttons'><a href='http://del.icio.us/post?url=http://www.pwlk.net/blog/2010/12/29/photos-in-imovie-trailers/&amp;title=Photos in iMovie Trailers' title='Save to del.icio.us' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/delicious.png' style='width:16px; height:16px;' alt='[del.icio.us] ' /></a> <a href='http://digg.com/submit?phase=2&amp;url=http://www.pwlk.net/blog/2010/12/29/photos-in-imovie-trailers/&amp;title=Photos in iMovie Trailers' title='Digg It!' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/digg.png' style='width:16px; height:16px;' alt='[Digg] ' /></a> <a href='http://www.facebook.com/share.php?u=http://www.pwlk.net/blog/2010/12/29/photos-in-imovie-trailers/' title='Save to Facebook' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/facebook.png' style='width:16px; height:16px;' alt='[Facebook] ' /></a> <a href='http://cgi.fark.com/cgi/fark/farkit.pl?u=http://www.pwlk.net/blog/2010/12/29/photos-in-imovie-trailers/&amp;h=Photos in iMovie Trailers' title='FarkIt!' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/fark.png' style='width:16px; height:16px;' alt='[Fark] ' /></a> <a href='http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://www.pwlk.net/blog/2010/12/29/photos-in-imovie-trailers/&amp;title=Photos in iMovie Trailers' title='Save to Google Bookmarks' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/google.png' style='width:16px; height:16px;' alt='[Google] ' /></a> <a href='http://www.myspace.com/Modules/PostTo/Pages/?c=http://www.pwlk.net/blog/2010/12/29/photos-in-imovie-trailers/&amp;t=Photos in iMovie Trailers' title='Save to MySpace' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/myspace.png' style='width:16px; height:16px;' alt='[MySpace] ' /></a> <a href='http://reddit.com/submit?url=http://www.pwlk.net/blog/2010/12/29/photos-in-imovie-trailers/&amp;title=Photos in iMovie Trailers' title='Reddit' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/reddit.png' style='width:16px; height:16px;' alt='[Reddit] ' /></a> <a href='http://slashdot.org/bookmark.pl?url=http://www.pwlk.net/blog/2010/12/29/photos-in-imovie-trailers/&amp;title=Photos in iMovie Trailers' title='Slashdot It!' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/slashdot.png' style='width:16px; height:16px;' alt='[Slashdot] ' /></a> <a href='http://technorati.com/faves?add=http://www.pwlk.net/blog/2010/12/29/photos-in-imovie-trailers/' title='Add to my Technorati Favorites' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/technorati.png' style='width:16px; height:16px;' alt='[Technorati] ' /></a> <a href='http://twitter.com/home/?status=Photos in iMovie Trailers+http://www.pwlk.net/blog/2010/12/29/photos-in-imovie-trailers/' title='Save to Twitter' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/twitter.png' style='width:16px; height:16px;' alt='[Twitter] ' /></a> <a href='http://www.feedburner.com/fb/a/emailFlare?itemTitle=Photos in iMovie Trailers&amp;uri=http://www.pwlk.net/blog/2010/12/29/photos-in-imovie-trailers/&amp;loc=en_US' title='Email this to a friend' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/email.png' style='width:16px; height:16px;' alt='[Email] ' /></a>  <a title='See more bookmark and sharing options...' href='http://www.pwlk.net/blog/2010/12/29/photos-in-imovie-trailers/#bookmarkify' rel='nofollow'><small>More&nbsp;&raquo;</small></a></div></div>]]></content:encoded>
			<wfw:commentRss>http://www.pwlk.net/blog/2010/12/29/photos-in-imovie-trailers/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
<enclosure url="http://www.pwlk.net/blog/wp-content/uploads/2010/12/IceSkating.m4v" length="9239330" type="video/mp4" />
		</item>
		<item>
		<title>Toshimote &#8211; iPhone remote for Linux media server</title>
		<link>http://www.pwlk.net/blog/2010/12/08/toshimote-iphone-remote-for-linux-media-server/</link>
		<comments>http://www.pwlk.net/blog/2010/12/08/toshimote-iphone-remote-for-linux-media-server/#comments</comments>
		<pubDate>Thu, 09 Dec 2010 01:07:18 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Television]]></category>

		<guid isPermaLink="false">http://www.pwlk.net/blog/?p=697</guid>
		<description><![CDATA[Welcome to Toshimote! Toshimote is a web application that I developed for use with an Ubuntu media server I have hooked up to my television. I was tired of using VNC to do something as simple as pause a video and Toshimote is the result. If you would like to make visit my static apps [...]]]></description>
			<content:encoded><![CDATA[<p>Welcome to Toshimote!  Toshimote is a web application that I developed for use with an Ubuntu media server I have hooked up to my television.  I was tired of using VNC to do something as simple as pause a video and Toshimote is the result.</p>
<p>If you would like to make visit my static apps page on Toshimote, head over to: <a href="http://www.pwlk.net/apps/toshimote">http://www.pwlk.net/apps/toshimote</a></p>
<p><a href="http://www.pwlk.net/apps/toshimote/demo">AND click here to view a hands on (non-working) demo of the site (best viewed from iPhone).</a></p>
<p style="position: relative; height: 770px;"><img src="http://www.pwlk.net/apps/toshimote/iphone.png" alt="" /></p>
<p style="position: relative; margin-top: -623px; margin-bottom: 200px; left: 48px; height: 417px; overflow-x: hidden; overflow-y: scroll;"><img src="http://www.pwlk.net/apps/toshimote/buttons-320wide.png" alt="" /></p>
<p><strong>Resources</strong></p>
<ul>
<li><a href="http://reviews.cnet.com/laptops/toshiba-satellite-m55-s325/4505-3121_7-31439169.html" target="_new">Toshiba Satellite M55-S325</a></li>
<li><a href="http://www.ubuntu.com/" target="_new">Ubuntu 10.10</a></li>
<li><a href="http://linux.die.net/man/1/xte" target="_new">xte</a></li>
<li><a href="http://httpd.apache.org/" target="_new">Apache2</a></li>
<li><a href="http://www.php.net/" target="_new">PHP5</a></li>
<li><a href="http://www.apple.com/iphone/" target="_new">iPhone</a></li>
</ul>
<p><strong>Overview</strong></p>
<p>There are really two main parts to this project, (1) web applilcation and (2) server applications.  All the website is doing is sending commands to the server to be executed with the TV as the display.  Immediately below is a video demonstration I put together showing how this all works.  It might be a good idea to give it a quick view so you have a mental image of what&#8217;s going on when I go through the sections below.</p>
<p><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/9lTDKmt-skc?fs=1&amp;hl=en_US&amp;hd=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/9lTDKmt-skc?fs=1&amp;hl=en_US&amp;hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
<p><strong>Server</strong></p>
<p>The very first item that needs to be mentioned is how you redirect output to the physical monitor attached to the server, in my case, the television.  The global variable DISPLAY stores what display is being used.  Typically the change to DISPLAY is so that you can execute X11 programs from the server on your local machine.  But this time we want to redirect a little differently.</p>
<blockquote>
<p class="recentnews">export DISPLAY=&#8221;:0.0&#8243;</p>
</blockquote>
<p>I believe this value is typically consistent, but you can double check on your server by seeing what the value of $DISPLAY is.</p>
<blockquote>
<p class="recentnews">echo $DISPLAY</p>
</blockquote>
<p>The server apps are extremely simple thanks to xte.  Xte is an application that reads arguments to execute key strokes and mouse movements.  All I did was write a shell script for each individual command I wanted to execute and stored the script in <em>/usr/local/bin</em>.  Here are a few examples of some scripts I use.</p>
<blockquote>
<p class="recentnews"><em>#Ubuntu menu</em></p>
<p>#!/bin/bash</p>
<p>xte &#8216;keydown Alt_L&#8217;;<br />
xte &#8216;key F1&#8242;;<br />
xte &#8216;keyup Alt_L&#8217;</p></blockquote>
<blockquote>
<p class="recentnews"><em>#Move mouse to the left</em></p>
<p>#!/bin/bash</p>
<p>touch /home/jason/flags/mousemove.flag;<br />
while [ -f /home/jason/flags/mousemove.flag ];do<br />
xte &#8216;mousermove -2 0&#8242;<br />
done</p></blockquote>
<blockquote>
<p class="recentnews"><em>#Stop mouse movement</em></p>
<p>#!/bin/bash</p>
<p>if [ -f /home/jason/flags/mousemove.flag ];then<br />
rm -f /home/jason/flags/mousemove.flag<br />
fi</p></blockquote>
<p>Keep in mind that this is where lots of modification would need to be done.  I opened up the keyboard shortcuts application in Ubuntu and used that as my resource for writing all the scripts.</p>
<p>The last thing that I&#8217;d like to mention about the server is in the Apache setup.  I couldn&#8217;t in a short amount of time get the web user (www-data) to either execute commands or change the DISPLAY value (I can&#8217;t remember anymore).  To solve this I took a step that will make most everyone cringe.  I modified <em>/etc/apache2/envvars</em> and changed the login to the one and only real user of the box, &#8216;jason&#8217;.  You probably noticed that I had my flag for mouse movements hard coded to <em>/home/jason</em>.  I know that <em>~</em> does not work but I never checked <em>${HOME}</em>.  As I am only developing this application for myself, I took the easy/lazy way out and rounded a few corners.  As for security, I basically tossed it out the window.  It doesn&#8217;t take a genius to realize that they could do some serious damage to my files with this web app, but the site is hosted locally on the server that is behind the router.  And if someone were to spend the time &#8230; it is just my media server, nothing important is kept on that box.</p>
<p><strong>Web App</strong></p>
<p>The GUI is simple.  A three column and infinite number of rows table.  Oh yes I did.  Tables are still alive and well in my world.  Honestly this is the most perfect use of an HTML table that I&#8217;ve ever used.  There really is nothing complex about the GUI.</p>
<p>AJAX is our friend in this app.  We don&#8217;t want the remote to reload every time we click a button.  Especially when we use the mouse and have to click twice (once to start the movement of the mouse and once to stop the movement).  When a button on the remote is clicked, the name of the script is sent through to a PHP script that executes that command.  Yes, I know, as I said above, security nightmare.  But that&#8217;s really all there is to the web app side.  Here are a few code snippets:</p>
<blockquote>
<p class="recentnews"><em>runScript.php</em></p>
<p>$com = $_REQUEST['com'];<br />
$run_command=&#8217;export DISPLAY=&#8221;:0.0&#8243;;&#8217;.${com};<br />
exec($run_command);</p></blockquote>
<blockquote>
<p class="recentnews"><em>Javascript function</em></p>
<p>function doCommand(command)<br />
{<br />
if (command==&#8221;xte_mouse_left_go&#8221; || command==&#8221;xte_mouse_right_go&#8221; || command==&#8221;xte_mouse_up_go&#8221; || command==&#8221;xte_mouse_down_go&#8221;) {<br />
// show the full screen banner that user clicks to stop mouse<br />
document.getElementById(&#8220;banner&#8221;).style.visibility=&#8221;visible&#8221;;<br />
document.getElementById(&#8220;controls&#8221;).style.visibility=&#8221;collapse&#8221;;<br />
document.getElementById(&#8220;banner&#8221;).innerHTML=&#8221;[less than]a href=\&#8221;#\&#8221; onClick=\&#8221;doCommand(&#8216;xte_mouse_stop&#8217;);\&#8221;&gt;Click to stop mouse[less than]/a&gt;&#8221;<br />
} else {<br />
// hide the full screen banner that user clicks to stop mouse and show buttons<br />
document.getElementById(&#8220;banner&#8221;).style.visibility=&#8221;hidden&#8221;;<br />
document.getElementById(&#8220;controls&#8221;).style.visibility=&#8221;visible&#8221;;<br />
}<br />
xmlhttp=new XMLHttpRequest();<br />
xmlhttp.onreadystatechange=function()<br />
{<br />
if (xmlhttp.readyState==4 &amp;&amp; xmlhttp.status==200)<br />
{<br />
document.getElementById(&#8220;myDiv&#8221;).innerHTML=xmlhttp.responseText;<br />
}<br />
}<br />
xmlhttp.open(&#8220;GET&#8221;,&#8221;runScript.php?com=&#8221;+command,true);<br />
xmlhttp.send();<br />
}</p></blockquote>
<p><strong>Where next?</strong></p>
<p>Realistically what I plan to do with Toshimote is to just add more buttons whenever the need arises.  I will zip up all my code and post it on the site here as a resource to any that want to set up something similar.  But for further development towards a public easy to use release, eh&#8230;</p>
<p>What <em>should</em> happen if I were to continue this project is mainly secure it up.  I would make one single script that is the middle man between the web app and the actual commands being run on the server.  It would take arguments and execute the proper script based on the arguments.  That way, commands that aren&#8217;t xte scripts couldn&#8217;t be executed.</p>
<p>I would also put more effort into getting the default www-data user up and running and/or do a little more research on how things are <em>suppose</em> to be run on the server from the outside world.</p>
<p>Those are really the two main things that come to mind right off the bat.  I&#8217;m sure I&#8217;ll come up with many more things that I want the remote to be able to do while laying in bed trying to fall asleep, though.  If you have anything that you&#8217;d like to see on the Toshimote, either <a href="http://www.pwlk.net/contact">contact me</a> or leave a comment here.</p>
<div class='bookmarkify'><a name='bookmarkify'></a><div class='linkbuttons'><a href='http://del.icio.us/post?url=http://www.pwlk.net/blog/2010/12/08/toshimote-iphone-remote-for-linux-media-server/&amp;title=Toshimote &#8211; iPhone remote for Linux media server' title='Save to del.icio.us' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/delicious.png' style='width:16px; height:16px;' alt='[del.icio.us] ' /></a> <a href='http://digg.com/submit?phase=2&amp;url=http://www.pwlk.net/blog/2010/12/08/toshimote-iphone-remote-for-linux-media-server/&amp;title=Toshimote &#8211; iPhone remote for Linux media server' title='Digg It!' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/digg.png' style='width:16px; height:16px;' alt='[Digg] ' /></a> <a href='http://www.facebook.com/share.php?u=http://www.pwlk.net/blog/2010/12/08/toshimote-iphone-remote-for-linux-media-server/' title='Save to Facebook' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/facebook.png' style='width:16px; height:16px;' alt='[Facebook] ' /></a> <a href='http://cgi.fark.com/cgi/fark/farkit.pl?u=http://www.pwlk.net/blog/2010/12/08/toshimote-iphone-remote-for-linux-media-server/&amp;h=Toshimote &#8211; iPhone remote for Linux media server' title='FarkIt!' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/fark.png' style='width:16px; height:16px;' alt='[Fark] ' /></a> <a href='http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://www.pwlk.net/blog/2010/12/08/toshimote-iphone-remote-for-linux-media-server/&amp;title=Toshimote &#8211; iPhone remote for Linux media server' title='Save to Google Bookmarks' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/google.png' style='width:16px; height:16px;' alt='[Google] ' /></a> <a href='http://www.myspace.com/Modules/PostTo/Pages/?c=http://www.pwlk.net/blog/2010/12/08/toshimote-iphone-remote-for-linux-media-server/&amp;t=Toshimote &#8211; iPhone remote for Linux media server' title='Save to MySpace' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/myspace.png' style='width:16px; height:16px;' alt='[MySpace] ' /></a> <a href='http://reddit.com/submit?url=http://www.pwlk.net/blog/2010/12/08/toshimote-iphone-remote-for-linux-media-server/&amp;title=Toshimote &#8211; iPhone remote for Linux media server' title='Reddit' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/reddit.png' style='width:16px; height:16px;' alt='[Reddit] ' /></a> <a href='http://slashdot.org/bookmark.pl?url=http://www.pwlk.net/blog/2010/12/08/toshimote-iphone-remote-for-linux-media-server/&amp;title=Toshimote &#8211; iPhone remote for Linux media server' title='Slashdot It!' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/slashdot.png' style='width:16px; height:16px;' alt='[Slashdot] ' /></a> <a href='http://technorati.com/faves?add=http://www.pwlk.net/blog/2010/12/08/toshimote-iphone-remote-for-linux-media-server/' title='Add to my Technorati Favorites' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/technorati.png' style='width:16px; height:16px;' alt='[Technorati] ' /></a> <a href='http://twitter.com/home/?status=Toshimote &#8211; iPhone remote for Linux media server+http://www.pwlk.net/blog/2010/12/08/toshimote-iphone-remote-for-linux-media-server/' title='Save to Twitter' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/twitter.png' style='width:16px; height:16px;' alt='[Twitter] ' /></a> <a href='http://www.feedburner.com/fb/a/emailFlare?itemTitle=Toshimote &#8211; iPhone remote for Linux media server&amp;uri=http://www.pwlk.net/blog/2010/12/08/toshimote-iphone-remote-for-linux-media-server/&amp;loc=en_US' title='Email this to a friend' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/email.png' style='width:16px; height:16px;' alt='[Email] ' /></a>  <a title='See more bookmark and sharing options...' href='http://www.pwlk.net/blog/2010/12/08/toshimote-iphone-remote-for-linux-media-server/#bookmarkify' rel='nofollow'><small>More&nbsp;&raquo;</small></a></div></div>]]></content:encoded>
			<wfw:commentRss>http://www.pwlk.net/blog/2010/12/08/toshimote-iphone-remote-for-linux-media-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Browser Frustrations on OS X</title>
		<link>http://www.pwlk.net/blog/2010/04/13/browser-frustrations-on-os-x/</link>
		<comments>http://www.pwlk.net/blog/2010/04/13/browser-frustrations-on-os-x/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 22:35:58 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Home]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.pwlk.net/blog/?p=652</guid>
		<description><![CDATA[I&#8217;m writing this post from my newest installed application on my Mac, Opera.  It is my last hope! Some 2 1/2 years ago I made the switch from Windows to Mac and I haven&#8217;t ever even teased the thought of going back.  But I have one major complaint about OS X, the Internet browsers are [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m writing this post from my newest installed application on my Mac, Opera.  It is my last hope!</p>
<p>Some 2 1/2 years ago I made the switch from Windows to Mac and I haven&#8217;t ever even teased the thought of going back.  But I have one <strong>major</strong> complaint about OS X, the Internet browsers are all terrible!  Maybe it is just me, but I&#8217;m pretty sure it isn&#8217;t&#8230;.</p>
<p><strong>Mozilla Firefox</strong></p>
<p>Not too much wrong, love the plugins and the community.  The killer is the load time!  I just opened up Firefox on my machine and the icon in the dock bounced a total of 47 times!  That is totally unacceptable.</p>
<p><strong>Apple Safari</strong></p>
<p>Safari on the other hand has a fantastic load time.  This is mainly the reason that I keep going back to it.  But the one major annoyance with it is its lack of ability to move on in loading a page after it gets stuck on an &#8216;item&#8217;.  For example, I point the browser towards some page and the status bar starts going and tells me X of Y items loaded.  All appears to be fine, but then it just hangs.  The status bar will say something like 67 of 72 items loaded (3 errors) and it will just wait there.  Below is a screen shot of the status bar from a tab that has Google Reader.  The tab has been open for over a 1/2 hour and just sits there.  Some images on the page won&#8217;t load because they are one of the remaining items left to load.  I know the images work because I am able to right click and view the image in a new tab.  Also when I try and load the page in Firefox, everything works fine.</p>
<p><a href="http://www.pwlk.net/blog/wp-content/uploads/2010/04/Screen-shot-2010-04-13-at-18.26.26.png"><img class="aligncenter size-medium wp-image-653" title="Screen shot 2010-04-13 at 18.26.26" src="http://www.pwlk.net/blog/wp-content/uploads/2010/04/Screen-shot-2010-04-13-at-18.26.26-300x9.png" alt="" width="300" height="9" /></a></p>
<p><strong>Opera</strong></p>
<p>I haven&#8217;t played around with it too much yet, but it seems like the page loads are fairly slow.  Also the load time of the application was pretty slow.  This might be cause it hasn&#8217;t been used too much and is still working on starting up the application efficiently.  But it is my last hope.  I&#8217;m intrigued by the Opera Turbo, but I&#8217;m skeptical of the whole application because it is not nearly as mainstream as Firefox or Safari.</p>
<p>If anyone else has had these issues and has a fix, I would be amazing if you could help me out.  Computers are so frustrating sometimes.</p>
<div class='bookmarkify'><a name='bookmarkify'></a><div class='linkbuttons'><a href='http://del.icio.us/post?url=http://www.pwlk.net/blog/2010/04/13/browser-frustrations-on-os-x/&amp;title=Browser Frustrations on OS X' title='Save to del.icio.us' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/delicious.png' style='width:16px; height:16px;' alt='[del.icio.us] ' /></a> <a href='http://digg.com/submit?phase=2&amp;url=http://www.pwlk.net/blog/2010/04/13/browser-frustrations-on-os-x/&amp;title=Browser Frustrations on OS X' title='Digg It!' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/digg.png' style='width:16px; height:16px;' alt='[Digg] ' /></a> <a href='http://www.facebook.com/share.php?u=http://www.pwlk.net/blog/2010/04/13/browser-frustrations-on-os-x/' title='Save to Facebook' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/facebook.png' style='width:16px; height:16px;' alt='[Facebook] ' /></a> <a href='http://cgi.fark.com/cgi/fark/farkit.pl?u=http://www.pwlk.net/blog/2010/04/13/browser-frustrations-on-os-x/&amp;h=Browser Frustrations on OS X' title='FarkIt!' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/fark.png' style='width:16px; height:16px;' alt='[Fark] ' /></a> <a href='http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://www.pwlk.net/blog/2010/04/13/browser-frustrations-on-os-x/&amp;title=Browser Frustrations on OS X' title='Save to Google Bookmarks' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/google.png' style='width:16px; height:16px;' alt='[Google] ' /></a> <a href='http://www.myspace.com/Modules/PostTo/Pages/?c=http://www.pwlk.net/blog/2010/04/13/browser-frustrations-on-os-x/&amp;t=Browser Frustrations on OS X' title='Save to MySpace' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/myspace.png' style='width:16px; height:16px;' alt='[MySpace] ' /></a> <a href='http://reddit.com/submit?url=http://www.pwlk.net/blog/2010/04/13/browser-frustrations-on-os-x/&amp;title=Browser Frustrations on OS X' title='Reddit' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/reddit.png' style='width:16px; height:16px;' alt='[Reddit] ' /></a> <a href='http://slashdot.org/bookmark.pl?url=http://www.pwlk.net/blog/2010/04/13/browser-frustrations-on-os-x/&amp;title=Browser Frustrations on OS X' title='Slashdot It!' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/slashdot.png' style='width:16px; height:16px;' alt='[Slashdot] ' /></a> <a href='http://technorati.com/faves?add=http://www.pwlk.net/blog/2010/04/13/browser-frustrations-on-os-x/' title='Add to my Technorati Favorites' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/technorati.png' style='width:16px; height:16px;' alt='[Technorati] ' /></a> <a href='http://twitter.com/home/?status=Browser Frustrations on OS X+http://www.pwlk.net/blog/2010/04/13/browser-frustrations-on-os-x/' title='Save to Twitter' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/twitter.png' style='width:16px; height:16px;' alt='[Twitter] ' /></a> <a href='http://www.feedburner.com/fb/a/emailFlare?itemTitle=Browser Frustrations on OS X&amp;uri=http://www.pwlk.net/blog/2010/04/13/browser-frustrations-on-os-x/&amp;loc=en_US' title='Email this to a friend' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/email.png' style='width:16px; height:16px;' alt='[Email] ' /></a>  <a title='See more bookmark and sharing options...' href='http://www.pwlk.net/blog/2010/04/13/browser-frustrations-on-os-x/#bookmarkify' rel='nofollow'><small>More&nbsp;&raquo;</small></a></div></div>]]></content:encoded>
			<wfw:commentRss>http://www.pwlk.net/blog/2010/04/13/browser-frustrations-on-os-x/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Battery Life Management</title>
		<link>http://www.pwlk.net/blog/2010/03/10/battery-life-management/</link>
		<comments>http://www.pwlk.net/blog/2010/03/10/battery-life-management/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 20:36:29 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Home]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.pwlk.net/blog/?p=624</guid>
		<description><![CDATA[Today while sitting in class I was thinking about the different ways that I prolong my battery life on my MacBook.  These ways basically come down to the brightness of my screen and what I am doing on my computer. If I am on YouTube or some other Flash intensive sites, my battery will die [...]]]></description>
			<content:encoded><![CDATA[<p>Today while sitting in class I was thinking about the different ways that I prolong my battery life on my MacBook.  These ways basically come down to the brightness of my screen and what I am doing on my computer.</p>
<p>If I am on YouTube or some other Flash intensive sites, my battery will die very quickly.  Flash sucks.  But if I limit the amount of Flash use in conjunction with limiting the brightness of my screen, my 2.5 year old battery will easily last me 4 or 5 hours.</p>
<p>With this thought process, one can easily manage their battery life.  But is the &#8216;normal&#8217; computer user knowledgeable enough to know what really affects battery life?  I propose that a new power management system be implemented.  I don&#8217;t know at what level the power management system in different operating systems needs access to in order to implement this idea, but I might have a look sometime in the future.</p>
<p>You know how your battery will tell you how much longer it has until it is dead?  Most operating systems now-a-days have this feature.  The way this works is, it takes a measurement of current computer usage and assumes that you will continue using the computer in the current manner until the battery dies.  This is why, when watching movies or something else that requires to computer to process lots of information, the battery life will be shorter, but when you stop watching the video and go back to editing a text document, the amount of time left on the battery will jump higher.</p>
<p>Well, what if instead of the battery life remaining reacting to your computer performance, your computer performance reacted to the battery life remaining?</p>
<p>Let&#8217;s say I get to class at 9am and know that I have class on and off until 1pm.  There should be a way for me to tell the battery that I want it to last until 1pm.  Then, in order for this to happen, the performance of the computer will make cutbacks in order to save battery life.  The screen might dim itself to save battery and the graphics may not render as smoothly.  This won&#8217;t make the user experience as pleasant, but if the priority is for the battery to last the full time, then it is worth it.</p>
<p>Of course there would be lots of details for user preferences where they could set priorities on what gets downgraded, whether screen brightness, graphics rendering or something else, but that would be of course for more of the power users instead of the &#8216;normal&#8217; user that just wants their computer to stay on throughout the entire school day or work day.</p>
<p>You might also question, &#8220;Well if a person wants their laptop to last as long as possible, then why don&#8217;t they downgrade everything already?&#8221;  The answer is simple.  The purpose of this power management system is to give the user the best possible performance for the given time.  In the example above where I get to class at 9am and need my laptop to last till 1pm, I could set the screen at the darkest possible, squint all day long at my screen, and sure my laptop would last beyond 1pm, but the user experience would be terrible.  The goal would be to schedule the computer&#8217;s performance so the battery would die at the exact time you schedule it.  Best possible performance for set battery life.</p>
<p>I think it is a good idea.</p>
<div class='bookmarkify'><a name='bookmarkify'></a><div class='linkbuttons'><a href='http://del.icio.us/post?url=http://www.pwlk.net/blog/2010/03/10/battery-life-management/&amp;title=Battery Life Management' title='Save to del.icio.us' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/delicious.png' style='width:16px; height:16px;' alt='[del.icio.us] ' /></a> <a href='http://digg.com/submit?phase=2&amp;url=http://www.pwlk.net/blog/2010/03/10/battery-life-management/&amp;title=Battery Life Management' title='Digg It!' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/digg.png' style='width:16px; height:16px;' alt='[Digg] ' /></a> <a href='http://www.facebook.com/share.php?u=http://www.pwlk.net/blog/2010/03/10/battery-life-management/' title='Save to Facebook' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/facebook.png' style='width:16px; height:16px;' alt='[Facebook] ' /></a> <a href='http://cgi.fark.com/cgi/fark/farkit.pl?u=http://www.pwlk.net/blog/2010/03/10/battery-life-management/&amp;h=Battery Life Management' title='FarkIt!' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/fark.png' style='width:16px; height:16px;' alt='[Fark] ' /></a> <a href='http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://www.pwlk.net/blog/2010/03/10/battery-life-management/&amp;title=Battery Life Management' title='Save to Google Bookmarks' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/google.png' style='width:16px; height:16px;' alt='[Google] ' /></a> <a href='http://www.myspace.com/Modules/PostTo/Pages/?c=http://www.pwlk.net/blog/2010/03/10/battery-life-management/&amp;t=Battery Life Management' title='Save to MySpace' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/myspace.png' style='width:16px; height:16px;' alt='[MySpace] ' /></a> <a href='http://reddit.com/submit?url=http://www.pwlk.net/blog/2010/03/10/battery-life-management/&amp;title=Battery Life Management' title='Reddit' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/reddit.png' style='width:16px; height:16px;' alt='[Reddit] ' /></a> <a href='http://slashdot.org/bookmark.pl?url=http://www.pwlk.net/blog/2010/03/10/battery-life-management/&amp;title=Battery Life Management' title='Slashdot It!' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/slashdot.png' style='width:16px; height:16px;' alt='[Slashdot] ' /></a> <a href='http://technorati.com/faves?add=http://www.pwlk.net/blog/2010/03/10/battery-life-management/' title='Add to my Technorati Favorites' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/technorati.png' style='width:16px; height:16px;' alt='[Technorati] ' /></a> <a href='http://twitter.com/home/?status=Battery Life Management+http://www.pwlk.net/blog/2010/03/10/battery-life-management/' title='Save to Twitter' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/twitter.png' style='width:16px; height:16px;' alt='[Twitter] ' /></a> <a href='http://www.feedburner.com/fb/a/emailFlare?itemTitle=Battery Life Management&amp;uri=http://www.pwlk.net/blog/2010/03/10/battery-life-management/&amp;loc=en_US' title='Email this to a friend' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/email.png' style='width:16px; height:16px;' alt='[Email] ' /></a>  <a title='See more bookmark and sharing options...' href='http://www.pwlk.net/blog/2010/03/10/battery-life-management/#bookmarkify' rel='nofollow'><small>More&nbsp;&raquo;</small></a></div></div>]]></content:encoded>
			<wfw:commentRss>http://www.pwlk.net/blog/2010/03/10/battery-life-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPod Touch Gaming Machine</title>
		<link>http://www.pwlk.net/blog/2009/09/10/ipod-touch-gaming-machine/</link>
		<comments>http://www.pwlk.net/blog/2009/09/10/ipod-touch-gaming-machine/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 17:49:09 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Home]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.pwlk.net/blog/?p=547</guid>
		<description><![CDATA[Today I read this article written by an apparently easily offended Matt Pecham who likes to make connections that don&#8217;t really exist. Let me explain&#8230; In his PCWorld article he quotes Phil Schiller as saying: &#8220;When [the DS and PSP] came out, they seemed so cool. But once you play a game on the iPod [...]]]></description>
			<content:encoded><![CDATA[<p>Today I read <a href="http://www.pcworld.com/article/171739/apple_demonstrates_ignorance_of_mobile_games_market.html/">this article</a> written by an apparently easily offended Matt Pecham who likes to make connections that don&#8217;t really exist.</p>
<p>Let me explain&#8230;</p>
<p>In his PCWorld article he quotes Phil Schiller as saying: &#8220;When [the DS and PSP] came out, they seemed so cool. But once you play a game on the iPod touch, you think &#8216;hey, these things aren&#8217;t so cool any more&#8217;.&#8221;  He then connects this to his own statement: &#8220;Does [Phil Schiller] think those of us presumably &#8216;un-cool&#8217; enough to enjoy games that last more than a few minutes a go are some sort of endangered species?&#8221;  First off Mr. Pecham, that sentence makes no sense.  Second, in what world did you hear Mr. Schiller say that the people who play the DS and PSP are &#8216;uncool&#8217;, the only statement he made was about the actual console.  You are starting to sound like a Microsoft commercial making accusations that &#8220;I&#8217;m not &#8216;cool&#8217; enough to have a Mac.&#8221;</p>
<p>[Game Over Pecham]</p>
<p>But beyond Matt Pecham&#8217;s poorly written article and apparent bias of his own, let&#8217;s actually talk intelligently about the iPod Touch / iPhone as a gaming console.</p>
<p>In <a href="http://events.apple.com.edgesuite.net/0909oijasdv/event/index.html?internal=ijalrmacu">Apple&#8217;s &#8216;Special Event&#8217;</a> yesterday morning (afternoon for us in the MidWest), it did sound like Apple is selling the iPod Touch as a gaming console.  While this is a good plan, I personally think they are over-exaggerating the potential market.  When comparing to Nintendo DS and the Sony PSP, Apple talks as though the Touch could be a replacement of those systems.</p>
<p>Now I am no gamer.  I have never played any game on the PSP nor the DS.  I rarely play any video games at all, but I know from playing the occasional game on my iPhone, that there is no way that the Touch, as a standalone console is going to be replacing products like the DS or the PSP.  Playing complex games is more than just pushing is certain locations, but it is about feeling the buttons underneath your fingers.  How are you going to fit the complexity and vast number of buttons from an XBox controller on to the screen of the Touch and still have clear vision to play a complex 3-Dimensional rendering game smoothly?</p>
<p>In contrast, I believe Apple should be marketing the iPod Touch much as the Nintendo Wii was marketed, a different type of game console.  The Wii was revolutionary with its controls.  How could so many games be played with so few buttons and a wand?  Well look at the success that is the Nintendo Wii.  Apple should not be attempting to take over the hand held game console market, but add to it in an innovative way.  Hardcore gamers will not be dropping their other hand held consoles to switch to a standalone Touch anytime soon.</p>
<p>Now once there are controllers and a variety of attachments available to be tethered to the Touch &#8230; then we&#8217;ll have to revisit the topic.</p>
<div class='bookmarkify'><a name='bookmarkify'></a><div class='linkbuttons'><a href='http://del.icio.us/post?url=http://www.pwlk.net/blog/2009/09/10/ipod-touch-gaming-machine/&amp;title=iPod Touch Gaming Machine' title='Save to del.icio.us' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/delicious.png' style='width:16px; height:16px;' alt='[del.icio.us] ' /></a> <a href='http://digg.com/submit?phase=2&amp;url=http://www.pwlk.net/blog/2009/09/10/ipod-touch-gaming-machine/&amp;title=iPod Touch Gaming Machine' title='Digg It!' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/digg.png' style='width:16px; height:16px;' alt='[Digg] ' /></a> <a href='http://www.facebook.com/share.php?u=http://www.pwlk.net/blog/2009/09/10/ipod-touch-gaming-machine/' title='Save to Facebook' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/facebook.png' style='width:16px; height:16px;' alt='[Facebook] ' /></a> <a href='http://cgi.fark.com/cgi/fark/farkit.pl?u=http://www.pwlk.net/blog/2009/09/10/ipod-touch-gaming-machine/&amp;h=iPod Touch Gaming Machine' title='FarkIt!' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/fark.png' style='width:16px; height:16px;' alt='[Fark] ' /></a> <a href='http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://www.pwlk.net/blog/2009/09/10/ipod-touch-gaming-machine/&amp;title=iPod Touch Gaming Machine' title='Save to Google Bookmarks' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/google.png' style='width:16px; height:16px;' alt='[Google] ' /></a> <a href='http://www.myspace.com/Modules/PostTo/Pages/?c=http://www.pwlk.net/blog/2009/09/10/ipod-touch-gaming-machine/&amp;t=iPod Touch Gaming Machine' title='Save to MySpace' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/myspace.png' style='width:16px; height:16px;' alt='[MySpace] ' /></a> <a href='http://reddit.com/submit?url=http://www.pwlk.net/blog/2009/09/10/ipod-touch-gaming-machine/&amp;title=iPod Touch Gaming Machine' title='Reddit' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/reddit.png' style='width:16px; height:16px;' alt='[Reddit] ' /></a> <a href='http://slashdot.org/bookmark.pl?url=http://www.pwlk.net/blog/2009/09/10/ipod-touch-gaming-machine/&amp;title=iPod Touch Gaming Machine' title='Slashdot It!' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/slashdot.png' style='width:16px; height:16px;' alt='[Slashdot] ' /></a> <a href='http://technorati.com/faves?add=http://www.pwlk.net/blog/2009/09/10/ipod-touch-gaming-machine/' title='Add to my Technorati Favorites' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/technorati.png' style='width:16px; height:16px;' alt='[Technorati] ' /></a> <a href='http://twitter.com/home/?status=iPod Touch Gaming Machine+http://www.pwlk.net/blog/2009/09/10/ipod-touch-gaming-machine/' title='Save to Twitter' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/twitter.png' style='width:16px; height:16px;' alt='[Twitter] ' /></a> <a href='http://www.feedburner.com/fb/a/emailFlare?itemTitle=iPod Touch Gaming Machine&amp;uri=http://www.pwlk.net/blog/2009/09/10/ipod-touch-gaming-machine/&amp;loc=en_US' title='Email this to a friend' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/email.png' style='width:16px; height:16px;' alt='[Email] ' /></a>  <a title='See more bookmark and sharing options...' href='http://www.pwlk.net/blog/2009/09/10/ipod-touch-gaming-machine/#bookmarkify' rel='nofollow'><small>More&nbsp;&raquo;</small></a></div></div>]]></content:encoded>
			<wfw:commentRss>http://www.pwlk.net/blog/2009/09/10/ipod-touch-gaming-machine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My iPhone took a bath</title>
		<link>http://www.pwlk.net/blog/2009/03/23/my-iphone-took-a-bath/</link>
		<comments>http://www.pwlk.net/blog/2009/03/23/my-iphone-took-a-bath/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 15:05:19 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Home]]></category>
		<category><![CDATA[Apple]]></category>

		<guid isPermaLink="false">http://www.pwlk.net/blog/?p=421</guid>
		<description><![CDATA[Yes, I know. You just read the title to this post and you gave a shudder. Well let me ruin the ending for you now, and say, my iPhone has fortunately returned to its normal self, and has climbed a few rungs of respect in my book. Yesterday, after returning from scuba diving down at [...]]]></description>
			<content:encoded><![CDATA[<p><!--[endif]--></p>
<p class="MsoNormal">Yes, I know.<span> </span>You just read the title to this post and you gave a shudder.<span> </span>Well let me ruin the ending for you now, and say, my iPhone has fortunately returned to its normal self, and has climbed a few rungs of respect in my book.</p>
<p class="MsoNormal">Yesterday, after returning from scuba diving down at the Scuba Shack, I was carrying a tub upstairs that had our still moist buoyancy compensators upstairs from the car.<span> </span>Still wearing my swim trunks, I didn’t have any good pockets, so I placed my wallet, keys and phone on top of the BCs.<span> </span>After getting upstairs, I started to take the BCs out of the tub, forgetting that all my usual pocket trinkets were still sitting on top.<span> </span>Needless to say… they took a dive.<span> </span>There were a few inches of water that had accumulated at the bottom of the tub from the BCs, just enough to fully submerge the iPhone.</p>
<p class="MsoNormal">Panic!</p>
<p class="MsoNormal">I nearly dove into the 2 inches of water after the phone, taking it out, carefully examining it.<span> </span>I took the plastic case I have off of it, and dried it off as best I could with my shirt.<span> </span>Luckily the phone was still on, however, I was getting the famed “The inserted device is not recognized”, meaning the phone thought something was plugged into the headphones, but I the only possible plugged in device… was water.<span> </span>Oh no!<span> </span>So this meant that no sound was coming out of the speakers because it thought I was trying to plug something into the headphone socket.</p>
<p class="MsoNormal">I took a hair drier briefly to the iPhone.<span> </span>No luck.<span> </span>So I kept the phone off, took out the SIM card, put it in my pocket and went on my way.</p>
<p class="MsoNormal">About 5 hours later, I took the phone out again, which had been turned back on from being in my pocket.<span> </span>I slid to unlock and I heard the magical sound of the iPhone click.<span> </span>The sound works!<span> </span>I was very excited.<span> </span>So I took the SIM card out of my pocket and put it back in the phone.<span> </span>In all my excitement, however, I had forgotten that the SIM card goes in a tray.<span> </span>That’s right, I just stuck it way down into the phone.<span> </span>Far from the reach of a paperclip.<span> </span>And only later, when talking with my roommate, did the thought even cross my mind to use tweezers… eh.</p>
<p class="MsoNormal">So I went to <a title="Take the back panel off of your iPhone" href="http://www.ifixit.com/Guide/Repair/iPhone-3G-Rear-Panel/583/1">iFixIt</a> and went to town on getting the iPhone apart.<span> </span>I was over at my girlfriend, Melissa’s, parents house at the time, and through group effort, we were able to get the screen off.<span> </span>Bingo!<span> </span>The SIM card was right there and I was able to push it out just fine.<span> </span>Against all my curiosity I put the phone back together, put the SIM card in its tray and slid it in.<span> </span>The phone seemed fine.<span> </span>It wanted to be activated through iTunes again, but that was ok.<span> </span>After a quick drive home, sync with the computer, my iPhone has an even strong place in my heart.</p>
<p class="MsoNormal">PS. If you are an Apple repair technician about to tell me I voided my warranty, let’s go with that I made this entire post up in a moment of creative and imaginative genius.<span> </span>Thanks.</p>
<div class='bookmarkify'><a name='bookmarkify'></a><div class='linkbuttons'><a href='http://del.icio.us/post?url=http://www.pwlk.net/blog/2009/03/23/my-iphone-took-a-bath/&amp;title=My iPhone took a bath' title='Save to del.icio.us' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/delicious.png' style='width:16px; height:16px;' alt='[del.icio.us] ' /></a> <a href='http://digg.com/submit?phase=2&amp;url=http://www.pwlk.net/blog/2009/03/23/my-iphone-took-a-bath/&amp;title=My iPhone took a bath' title='Digg It!' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/digg.png' style='width:16px; height:16px;' alt='[Digg] ' /></a> <a href='http://www.facebook.com/share.php?u=http://www.pwlk.net/blog/2009/03/23/my-iphone-took-a-bath/' title='Save to Facebook' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/facebook.png' style='width:16px; height:16px;' alt='[Facebook] ' /></a> <a href='http://cgi.fark.com/cgi/fark/farkit.pl?u=http://www.pwlk.net/blog/2009/03/23/my-iphone-took-a-bath/&amp;h=My iPhone took a bath' title='FarkIt!' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/fark.png' style='width:16px; height:16px;' alt='[Fark] ' /></a> <a href='http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://www.pwlk.net/blog/2009/03/23/my-iphone-took-a-bath/&amp;title=My iPhone took a bath' title='Save to Google Bookmarks' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/google.png' style='width:16px; height:16px;' alt='[Google] ' /></a> <a href='http://www.myspace.com/Modules/PostTo/Pages/?c=http://www.pwlk.net/blog/2009/03/23/my-iphone-took-a-bath/&amp;t=My iPhone took a bath' title='Save to MySpace' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/myspace.png' style='width:16px; height:16px;' alt='[MySpace] ' /></a> <a href='http://reddit.com/submit?url=http://www.pwlk.net/blog/2009/03/23/my-iphone-took-a-bath/&amp;title=My iPhone took a bath' title='Reddit' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/reddit.png' style='width:16px; height:16px;' alt='[Reddit] ' /></a> <a href='http://slashdot.org/bookmark.pl?url=http://www.pwlk.net/blog/2009/03/23/my-iphone-took-a-bath/&amp;title=My iPhone took a bath' title='Slashdot It!' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/slashdot.png' style='width:16px; height:16px;' alt='[Slashdot] ' /></a> <a href='http://technorati.com/faves?add=http://www.pwlk.net/blog/2009/03/23/my-iphone-took-a-bath/' title='Add to my Technorati Favorites' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/technorati.png' style='width:16px; height:16px;' alt='[Technorati] ' /></a> <a href='http://twitter.com/home/?status=My iPhone took a bath+http://www.pwlk.net/blog/2009/03/23/my-iphone-took-a-bath/' title='Save to Twitter' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/twitter.png' style='width:16px; height:16px;' alt='[Twitter] ' /></a> <a href='http://www.feedburner.com/fb/a/emailFlare?itemTitle=My iPhone took a bath&amp;uri=http://www.pwlk.net/blog/2009/03/23/my-iphone-took-a-bath/&amp;loc=en_US' title='Email this to a friend' onclick='target="_blank";' rel='nofollow'><img src='http://www.pwlk.net/blog/wp-content/plugins/bookmarkify/email.png' style='width:16px; height:16px;' alt='[Email] ' /></a>  <a title='See more bookmark and sharing options...' href='http://www.pwlk.net/blog/2009/03/23/my-iphone-took-a-bath/#bookmarkify' rel='nofollow'><small>More&nbsp;&raquo;</small></a></div></div>]]></content:encoded>
			<wfw:commentRss>http://www.pwlk.net/blog/2009/03/23/my-iphone-took-a-bath/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

