<?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>Looking for the paradigm &#187; iphone</title>
	<atom:link href="http://www.evanhoffman.com/evan/tag/iphone/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.evanhoffman.com/evan</link>
	<description>So I can pass it off</description>
	<lastBuildDate>Thu, 26 Jan 2012 22:17:15 +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>Displaying currently-playing iTunes track in the Mac menu bar</title>
		<link>http://www.evanhoffman.com/evan/2011/10/21/displaying-currently-playing-itunes-track-in-the-mac-menu-bar/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=displaying-currently-playing-itunes-track-in-the-mac-menu-bar</link>
		<comments>http://www.evanhoffman.com/evan/2011/10/21/displaying-currently-playing-itunes-track-in-the-mac-menu-bar/#comments</comments>
		<pubDate>Fri, 21 Oct 2011 18:48:42 +0000</pubDate>
		<dc:creator>Evan Hoffman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[cocoa]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[current track]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[itunes]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[menulet]]></category>
		<category><![CDATA[meta]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[utility]]></category>
		<category><![CDATA[whine]]></category>
		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://www.evanhoffman.com/evan/?p=1641</guid>
		<description><![CDATA[TweetIn an attempt to teach myself Objective C, and because I couldn&#8217;t find anything that did what I wanted, I wrote a little utility to display the currently-playing iTunes track in the Mac taskbar. Originally I had it display the full track name right in the taskbar but it was too much text for such [...]]]></description>
			<content:encoded><![CDATA[<div style="vertical-align: top; float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.evanhoffman.com/evan/2011/10/21/displaying-currently-playing-itunes-track-in-the-mac-menu-bar/&via=EvanHoffman&text=Displaying currently-playing iTunes track in the Mac menu bar&related=EvanHoffman:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class="plus-one-wrap"><g:plusone size="small" href="http://www.evanhoffman.com/evan/2011/10/21/displaying-currently-playing-itunes-track-in-the-mac-menu-bar/"></g:plusone></div><p>In an attempt to teach myself Objective C, and because I couldn&#8217;t find anything that did what I wanted, I wrote a little utility to display the currently-playing iTunes track in the Mac taskbar.  Originally I had it display the full track name right in the taskbar but it was too much text for such a small space (especially on a 1440&#215;900 screen), so now you click a little musical note and it shows you the info in a menu.  </p>
<p>Here&#8217;s a screenshot:</p>
<p><a href="http://www.evanhoffman.com/evan/2011/10/21/displaying-currently-playing-itunes-track-in-the-mac-menu-bar/screen-shot-2011-10-20-at-8-54-49-pm/" rel="attachment wp-att-1642"><img src="http://www.evanhoffman.com/evan/wp-content/uploads/2011/10/Screen-shot-2011-10-20-at-8.54.49-PM.png" alt="" title="Screen shot 2011-10-20 at 8.54.49 PM" width="365" height="416" class="aligncenter size-full wp-image-1642" /></a></p>
<p>The code is all in <a href="https://github.com/evandhoffman/iTunes-Song-Title">github</a>.  If you&#8217;re looking for a similar utility, and are brave enough to try my first-ever Obj-C app, you can download it  <a href='http://www.evanhoffman.com/evan/2011/10/21/displaying-currently-playing-itunes-track-in-the-mac-menu-bar/itunes-current-track-app/' rel='attachment wp-att-1646'>here.</a>  But the freshest version will probably be in the github project.  </p>
<p>As an aside, I was surprised at how easy it was to cobble this together having never written ObjC before.  I found some good examples that I mostly ripped off, but it was still remarkably easy to have the app listen to iTunes for track changes, etc.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evanhoffman.com/evan/2011/10/21/displaying-currently-playing-itunes-track-in-the-mac-menu-bar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My first trip to Walt Disney World &#8211; March 2011</title>
		<link>http://www.evanhoffman.com/evan/2011/04/04/my-first-trip-to-walt-disney-world-march-2011/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=my-first-trip-to-walt-disney-world-march-2011</link>
		<comments>http://www.evanhoffman.com/evan/2011/04/04/my-first-trip-to-walt-disney-world-march-2011/#comments</comments>
		<pubDate>Mon, 04 Apr 2011 19:25:24 +0000</pubDate>
		<dc:creator>Evan Hoffman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[disney]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[TL-WR841ND]]></category>
		<category><![CDATA[tp-link]]></category>
		<category><![CDATA[vacation]]></category>
		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://www.evanhoffman.com/evan/?p=1137</guid>
		<description><![CDATA[TweetLast week I returned from my first trip to Walt Disney World. We had a great time, and I figured it might be helpful to relay some of the things that helped make the trip better. Walt Disney World with Kids 2011 &#8211; I had my doubts about this book but it had lots of [...]]]></description>
			<content:encoded><![CDATA[<div style="vertical-align: top; float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.evanhoffman.com/evan/2011/04/04/my-first-trip-to-walt-disney-world-march-2011/&via=EvanHoffman&text=My first trip to Walt Disney World - March 2011&related=EvanHoffman:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class="plus-one-wrap"><g:plusone size="small" href="http://www.evanhoffman.com/evan/2011/04/04/my-first-trip-to-walt-disney-world-march-2011/"></g:plusone></div><p>Last week I returned from my first trip to Walt Disney World.  We had a great time, and I figured it might be helpful to relay some of the things that helped make the trip better.</p>
<ul>
<li><a href="http://www.amazon.com/gp/product/1400004454/ref=as_li_ss_tl?ie=UTF8&#038;tag=evanhoffmasho-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=1400004454">Walt Disney World with Kids 2011</a> &#8211; I had my doubts about this book but it had lots of good info for someone who&#8217;s never been to Disney World before, like which rides are best for kids.  If you&#8217;ve never been to Disney World, this is worth reading.  I didn&#8217;t know <a href="http://disneyworld.disney.go.com/guest-services/fast-pass/">Fastpass</a> existed until I read this.
<li><a href="http://itunes.apple.com/us/app/disney-world-wait-times-free/id321601474?mt=8">Disney World Wait Times Free iPhone App</a> &#8211; GPS-integrated iPhone app with wait times reported by other app users.  Very helpful.</li>
<li><a href="http://m.disneyworld.go.com/">Disney&#8217;s own mobile phone site</a> &#8211; Disney&#8217;s smartphone page.  They have wait times here, but I found them to be pretty inaccurate.  E.g. the page may say a wait time is &#8220;see now&#8221; (i.e. no wait) but there&#8217;s actually a 15 minute wait.  However, this page was very useful for finding character locations and Fastpass availability.</li>
</ul>
<p>The best tip for maximizing park enjoyment is to get there as early as possible.  We got to Magic Kingdom at 8:30 AM, which was already kind of late compared to the book&#8217;s suggestion of arriving 30 minutes before the park opens, but the lines were pretty moderate and we got almost everything we wanted to do (Dumbo, race cars, Philharmagic, Buzz, a few others) done by noon and spent the rest of the day walking around exploring.</p>
<p><ins datetime="2011-05-06T15:29:26+00:00">Update</ins>: I forgot to mention that if you stay at Disney&#8217;s resorts, there is <i>no wifi internet</i>.  This was a big shock to us, since the hotels we stayed at on the way down (and up) all had free wifi.  Disney&#8217;s resorts charge $10/day for internet access, which is available through a single ethernet port in each room.  There are usually a couple of ethernet ports, but only one works for data (the phones use RJ45 connectors as well).  This was pretty annoying because we had two computers and only one port, and the 3G signal in our room was pretty weak so I would have liked to connect my phone to wifi.  If you want wifi at a Disney resort, I suggest bringing your own router.  I&#8217;ve been having good luck with the <a href="http://www.amazon.com/gp/product/B0034CN0AS/ref=as_li_ss_tl?ie=UTF8&#038;tag=evanhoffmasho-20&#038;link_code=as3&#038;camp=211189&#038;creative=373489&#038;creativeASIN=B0034CN0AS">TP-Link TL-WR841ND Wireless-N router</a>, which Amazon usually has for under $40.  I haven&#8217;t tried this at Disney so I can&#8217;t say for sure it works, but it&#8217;s worth a try if you want wireless.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evanhoffman.com/evan/2011/04/04/my-first-trip-to-walt-disney-world-march-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Disabling (or enabling) geotagging of photos in iPhone camera</title>
		<link>http://www.evanhoffman.com/evan/2010/10/31/disabling-or-enabling-geotagging-of-photos-in-iphone-camera/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=disabling-or-enabling-geotagging-of-photos-in-iphone-camera</link>
		<comments>http://www.evanhoffman.com/evan/2010/10/31/disabling-or-enabling-geotagging-of-photos-in-iphone-camera/#comments</comments>
		<pubDate>Sun, 31 Oct 2010 04:48:23 +0000</pubDate>
		<dc:creator>Evan Hoffman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[camera]]></category>
		<category><![CDATA[gps]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[photos]]></category>
		<category><![CDATA[privacy]]></category>

		<guid isPermaLink="false">http://www.evanhoffman.com/evan/?p=899</guid>
		<description><![CDATA[TweetSome people may not be aware that photos taken with the iPhone camera have the GPS coordinates of your location embedded in the EXIF metadata of the file. This means that when you post the picture online or send it to someone, you&#8217;re letting them know where you were at a certain place and time. [...]]]></description>
			<content:encoded><![CDATA[<div style="vertical-align: top; float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.evanhoffman.com/evan/2010/10/31/disabling-or-enabling-geotagging-of-photos-in-iphone-camera/&via=EvanHoffman&text=Disabling (or enabling) geotagging of photos in iPhone camera&related=EvanHoffman:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class="plus-one-wrap"><g:plusone size="small" href="http://www.evanhoffman.com/evan/2010/10/31/disabling-or-enabling-geotagging-of-photos-in-iphone-camera/"></g:plusone></div><p>Some people may not be aware that photos taken with the iPhone camera have the GPS coordinates of your location embedded in the EXIF metadata of the file.  This means that when you post the picture online or send it to someone, you&#8217;re letting them know where you were at a certain place and time.  If you&#8217;re ok with that then there&#8217;s no problem.  But if you want to disable it, it&#8217;s pretty simple.</p>
<p>The procedure is basically the same as the one I described in <a href="http://www.evanhoffman.com/evan/?p=598">this post about enabling Facebook Places.</a> The difference is that once you&#8217;re in Location Services you&#8217;ll want to make sure &#8220;Camera&#8221; is disabled.  Photos taken from that point on won&#8217;t have GPS embedded in their metadata.  If you want to turn it back on, just set Camera to &#8220;enabled&#8221; in Location Services.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evanhoffman.com/evan/2010/10/31/disabling-or-enabling-geotagging-of-photos-in-iphone-camera/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>One reason I hate iTunes.</title>
		<link>http://www.evanhoffman.com/evan/2010/09/16/one-reason-i-hate-itunes/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=one-reason-i-hate-itunes</link>
		<comments>http://www.evanhoffman.com/evan/2010/09/16/one-reason-i-hate-itunes/#comments</comments>
		<pubDate>Thu, 16 Sep 2010 12:04:43 +0000</pubDate>
		<dc:creator>Evan Hoffman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[file could not be found]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[ipod]]></category>
		<category><![CDATA[itunes]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[locate]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[rants]]></category>
		<category><![CDATA[samba]]></category>
		<category><![CDATA[sucks]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.evanhoffman.com/evan/?p=615</guid>
		<description><![CDATA[TweetI&#8217;ve always hated iTunes. It&#8217;s a huge pile of bloatware and it&#8217;s slow as poo. It&#8217;s like 100 mb or more for an mp3 player. I remember winamp playing mp3s when it was a 500k download. Anyway. I keep all my music on a Linux machine running samba. This way it&#8217;s available to every machine [...]]]></description>
			<content:encoded><![CDATA[<div style="vertical-align: top; float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.evanhoffman.com/evan/2010/09/16/one-reason-i-hate-itunes/&via=EvanHoffman&text=One reason I hate iTunes.&related=EvanHoffman:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class="plus-one-wrap"><g:plusone size="small" href="http://www.evanhoffman.com/evan/2010/09/16/one-reason-i-hate-itunes/"></g:plusone></div><p>I&#8217;ve always hated iTunes. It&#8217;s a huge pile of bloatware and it&#8217;s slow as poo. It&#8217;s like 100 mb or more for an mp3 player. I remember winamp playing mp3s when it was a 500k download. Anyway.</p>
<p>I keep all my music on a Linux machine running samba. This way it&#8217;s available to every machine in the house.  When I had Winamp on all my machines this was wonderful.  But now that I&#8217;m forced into iTunes (thanks to having an iPhone), it turns out to be a major pain.  In iTunes I unchecked the box for &#8220;let iTunes keep my libary organized&#8221; to prevent it from copying the entire library to each computer&#8217;s local disk.  Initially adding my library of ~4000 tracks to iTunes takes over an hour (100 mbit wire) &#8211; it would take about 5 minutes in Winamp, even reading the ID3 tags for each track as it was added (rather than lazily as the song was played).</p>
<p>But the thing that iTunes does that is so annoying it prompted me to write this whiny rant is:</p>
<div id="attachment_623" class="wp-caption aligncenter" style="width: 443px"><a href="http://evanhoffman.com/evan/wp-content/uploads/2010/09/Fullscreen-capture-9172010-92815-PM.jpg"><img src="http://evanhoffman.com/evan/wp-content/uploads/2010/09/Fullscreen-capture-9172010-92815-PM.jpg" alt="iTunes &quot;Song Not Found&quot;" title="iTunes &quot;Song Not Found&quot;" width="433" height="415" class="size-full wp-image-623" /></a><p class="wp-caption-text">iTunes 'Song Not Found'</p></div>
<p>If, for some reason, my M: drive (where the Samba share is mapped) is not connected when iTunes starts, every song in the library gets this &#8220;!&#8221; exclamation point of doom.  If I attempt to play any of these tracks, I am given the option to locate the file.  Nice in theory, but locating all 4000 tracks isn&#8217;t realistic.  If I quit iTunes, reconnect the M: drive, and reopen iTunes, the ! persists.  The only solution I&#8217;ve found to this is deleting the entire library from iTunes and re-adding it, which as I said, takes an extremely long time.</p>
<p>I have other reasons for hating iTunes, this is a blog, not a book.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evanhoffman.com/evan/2010/09/16/one-reason-i-hate-itunes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Facebook for iPhone &#8211; &quot;Places&quot; hangs on &quot;Locating you&#8230;&quot;</title>
		<link>http://www.evanhoffman.com/evan/2010/09/05/facebook-for-iphone-places-hangs-on-locating-you/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=facebook-for-iphone-places-hangs-on-locating-you</link>
		<comments>http://www.evanhoffman.com/evan/2010/09/05/facebook-for-iphone-places-hangs-on-locating-you/#comments</comments>
		<pubDate>Sun, 05 Sep 2010 18:00:38 +0000</pubDate>
		<dc:creator>Evan Hoffman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[check in]]></category>
		<category><![CDATA[disabling facebook places]]></category>
		<category><![CDATA[enabling facebook places]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[facebook places]]></category>
		<category><![CDATA[gps]]></category>
		<category><![CDATA[hangs]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[iphone location]]></category>
		<category><![CDATA[iphone tracking]]></category>
		<category><![CDATA[locating you]]></category>
		<category><![CDATA[location]]></category>
		<category><![CDATA[location services]]></category>
		<category><![CDATA[places]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[tracking]]></category>

		<guid isPermaLink="false">http://www.evanhoffman.com/evan/?p=598</guid>
		<description><![CDATA[TweetI decided to see how &#8220;Places&#8221; stacked up with Foursquare. I reactivated my Facebook account and reinstalled the iPhone app. Went to &#8220;Places&#8221; and clicked &#8220;Check In,&#8221; and&#8230; nothing. It mentioned something about turning on Location Services. I know I already have that enabled because other apps are using it without problem. Turns out you [...]]]></description>
			<content:encoded><![CDATA[<div style="vertical-align: top; float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.evanhoffman.com/evan/2010/09/05/facebook-for-iphone-places-hangs-on-locating-you/&via=EvanHoffman&text=Facebook for iPhone - &quot;Places&quot; hangs on &quot;Locating you...&quot;&related=EvanHoffman:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class="plus-one-wrap"><g:plusone size="small" href="http://www.evanhoffman.com/evan/2010/09/05/facebook-for-iphone-places-hangs-on-locating-you/"></g:plusone></div><p>I decided to see how &#8220;Places&#8221; stacked up with Foursquare.  I reactivated my Facebook account and reinstalled the iPhone app.  Went to &#8220;Places&#8221; and clicked &#8220;Check In,&#8221; and&#8230; nothing.  It mentioned something about turning on Location Services.  I know I already have that enabled because other apps are using it without problem.  Turns out you need to enable Location Services explicitly:</p>
<p>First, go to the <strong>Settings</strong> app and select <strong>General</strong>:<br />
<div id="attachment_599" class="wp-caption aligncenter" style="width: 330px"><a href="http://evanhoffman.com/evan/wp-content/uploads/2010/09/IMG_0040.png"><img src="http://evanhoffman.com/evan/wp-content/uploads/2010/09/IMG_0040.png" alt="Settings -&gt; General" title="Settings -&gt; General" width="320" height="480" class="size-full wp-image-599" /></a><p class="wp-caption-text">Settings -> General</p></div></p>
<p>Select <strong>Location Services</strong>:<br />
<div id="attachment_600" class="wp-caption aligncenter" style="width: 330px"><a href="http://evanhoffman.com/evan/wp-content/uploads/2010/09/IMG_0041.png"><img src="http://evanhoffman.com/evan/wp-content/uploads/2010/09/IMG_0041.png" alt="Location Services" title="Location Services" width="320" height="480" class="size-full wp-image-600" /></a><p class="wp-caption-text">Location Services</p></div></p>
<p>Make sure <strong>Facebook</strong> is enabled (On) if you want to use Places.  <strong>If you want to disable Places, make sure this is set to Off.</strong><br />
<div id="attachment_601" class="wp-caption aligncenter" style="width: 330px"><a href="http://evanhoffman.com/evan/wp-content/uploads/2010/09/IMG_0043.png"><img src="http://evanhoffman.com/evan/wp-content/uploads/2010/09/IMG_0043.png" alt="Turn Facebook &quot;On&quot;" title="Turn Facebook &quot;On&quot;" width="320" height="480" class="size-full wp-image-601" /></a><p class="wp-caption-text">Make sure Facebook is 'On' to use Facebook Places.</p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.evanhoffman.com/evan/2010/09/05/facebook-for-iphone-places-hangs-on-locating-you/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Vonage iPhone App Calls Facebook Friends Free, So What?</title>
		<link>http://www.evanhoffman.com/evan/2010/08/05/vonage-iphone-app-calls-facebook-friends-free-so-what/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=vonage-iphone-app-calls-facebook-friends-free-so-what</link>
		<comments>http://www.evanhoffman.com/evan/2010/08/05/vonage-iphone-app-calls-facebook-friends-free-so-what/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 14:59:58 +0000</pubDate>
		<dc:creator>Evan Hoffman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[rants]]></category>
		<category><![CDATA[voip]]></category>
		<category><![CDATA[vonage]]></category>

		<guid isPermaLink="false">http://www.evanhoffman.com/evan/?p=474</guid>
		<description><![CDATA[TweetLots of outlets seem to have picked up the story about the new Vonage iPhone app that lets you call your Facebook friends free. I don&#8217;t understand why this is even newsworthy. There are a bunch of free VOIP apps for iPhone already, with Skype being the one that comes to mind first. But a [...]]]></description>
			<content:encoded><![CDATA[<div style="vertical-align: top; float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.evanhoffman.com/evan/2010/08/05/vonage-iphone-app-calls-facebook-friends-free-so-what/&via=EvanHoffman&text=Vonage iPhone App Calls Facebook Friends Free, So What?&related=EvanHoffman:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class="plus-one-wrap"><g:plusone size="small" href="http://www.evanhoffman.com/evan/2010/08/05/vonage-iphone-app-calls-facebook-friends-free-so-what/"></g:plusone></div><p>Lots of outlets seem to have picked up the story about <a href="http://gadgetwise.blogs.nytimes.com/2010/08/05/vonage-app-calls-facebook-friends-free/">the new Vonage iPhone app</a> that lets you call your Facebook friends free.  I don&#8217;t understand why this is even newsworthy.  There are a bunch of free VOIP apps for iPhone already, with Skype being the one that comes to mind first.  But a couple of other things have me scratching my head about this story:</p>
<ul>
<li>AT&#038;T doesn&#8217;t offer the unlimited data plan for iPhone anymore, so this &#8220;free&#8221; call could end up being pretty expensive over 3G.</li>
<li>If you&#8217;re making a call to another friend with the iPhone app, then your friend <em>probably</em> has an iPhone.  They&#8217;re also <em>probably</em> also on AT&#038;T, so a regular voice call to them would be free anyway.  So just call them?</li>
</ul>
<p>This might make more sense to me if your friend is outside the US, or they come out with a similar app for other platforms, but even then&#8230; so what?  Free VOIP calls aren&#8217;t new.  Is it just the Facebook tie-in?  I don&#8217;t get the buzz.  Maybe it&#8217;s because I have 5,000 rollover minutes with AT&#038;T.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evanhoffman.com/evan/2010/08/05/vonage-iphone-app-calls-facebook-friends-free-so-what/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Finally got this DVD ripped and copied to my iPhone</title>
		<link>http://www.evanhoffman.com/evan/2010/07/12/finally-got-this-dvd-ripped-and-copied-to-my-iphone/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=finally-got-this-dvd-ripped-and-copied-to-my-iphone</link>
		<comments>http://www.evanhoffman.com/evan/2010/07/12/finally-got-this-dvd-ripped-and-copied-to-my-iphone/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 02:28:47 +0000</pubDate>
		<dc:creator>Evan Hoffman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[aac]]></category>
		<category><![CDATA[dvd]]></category>
		<category><![CDATA[dvdrip]]></category>
		<category><![CDATA[encode]]></category>
		<category><![CDATA[ffmpeg]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[itunes]]></category>
		<category><![CDATA[libfaac]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[movie]]></category>
		<category><![CDATA[streamdvd]]></category>
		<category><![CDATA[winff]]></category>

		<guid isPermaLink="false">http://www.evanhoffman.com/evan/?p=427</guid>
		<description><![CDATA[TweetThis was a lot more work than I expected. Then again, I am a newb. And lazy. yum install streamdvd &#8211; This is what I used to rip the DVD to a VOB file. I played around with a few other utils, including vobcopy and dvd::rip, but this was the only one I tried that [...]]]></description>
			<content:encoded><![CDATA[<div style="vertical-align: top; float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.evanhoffman.com/evan/2010/07/12/finally-got-this-dvd-ripped-and-copied-to-my-iphone/&via=EvanHoffman&text=Finally got this DVD ripped and copied to my iPhone&related=EvanHoffman:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class="plus-one-wrap"><g:plusone size="small" href="http://www.evanhoffman.com/evan/2010/07/12/finally-got-this-dvd-ripped-and-copied-to-my-iphone/"></g:plusone></div><p>This was a lot more work than I expected.  Then again, I am a newb.  And lazy.<br />
<span id="more-427"></span></p>
<ul>
<li><tt>yum install streamdvd</tt> &#8211; This is what I used to rip the DVD to a VOB file.  I played around with a few other utils, including vobcopy and dvd::rip, but this was the only one I tried that ripped the DVD to a single VOB file AND started the movie at the right place.  I&#8217;m sure there&#8217;s other ways to do it, but <tt>streamdvd > whatever.vob</tt> worked well for me.</p>
<li>You need to recompile ffmpeg with AAC support.  I followed <a href="http://fozzolog.fozzilinymoo.org/tech/2009/11/recompiling-ffmpeg-for-fedora-12-to-add-faac-support.html">this great walkthrough</a>; you need to install a bunch of libs but when I was done I ended up ffmpeg supporting everything I needed:
<p><code>[evan@evanfc12 ~]$ ffmpeg -version<br />
FFmpeg version SVN-r22963, Copyright (c) 2000-2010 the FFmpeg developers<br />
  built on Jul 11 2010 11:48:47 with gcc 4.4.3 20100127 (Red Hat 4.4.3-4)<br />
  configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg --incdir=/usr/include/ffmpeg --libdir=/usr/lib64 --mandir=/usr/share/man --arch=x86_64 --extra-cflags='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic' --extra-version=rpmfusion --enable-bzlib --enable-libdc1394 --enable-libdirac --enable-libfaac --enable-nonfree --enable-libfaad --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-x11grab --enable-avfilter --enable-avfilter-lavf --enable-postproc --enable-pthreads --disable-static --enable-shared --enable-gpl --disable-debug --disable-stripping --shlibdir=/usr/lib64 --enable-runtime-cpudetect<br />
  libavutil     50.14. 0 / 50.14. 0<br />
  libavcodec    52.66. 0 / 52.66. 0<br />
  libavformat   52.61. 0 / 52.61. 0<br />
  libavdevice   52. 2. 0 / 52. 2. 0<br />
  libavfilter    1.19. 0 /  1.19. 0<br />
  libswscale     0.10. 0 /  0.10. 0<br />
  libpostproc   51. 2. 0 / 51. 2. 0<br />
FFmpeg SVN-r22963<br />
libavutil     50.14. 0 / 50.14. 0<br />
libavcodec    52.66. 0 / 52.66. 0<br />
libavformat   52.61. 0 / 52.61. 0<br />
libavdevice   52. 2. 0 / 52. 2. 0<br />
libavfilter    1.19. 0 /  1.19. 0<br />
libswscale     0.10. 0 /  0.10. 0<br />
libpostproc   51. 2. 0 / 51. 2. 0<br />
[evan@evanfc12 ~]$ </code></p>
<li>Used WinFF to encode the VOB file to .m4v, with these preset settings (conveniently included in the Windows version of WinFF):<br />
<blockquote><p>-r 29.97 -vcodec libx264 -flags +loop -cmp +chroma -deblockalpha 0 -deblockbeta 0 -crf 21 -bt 256k -refs 1 -coder 0 -me_method full -me_range 16 -subq 5 -partitions +parti4x4+parti8x8+partp8x8 -g 250 -keyint_min 25 -level 30 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -s 320&#215;240 -aspect 4:3 -acodec libfaac -ab 112kb -ar 48000 -ac 2 -vpre default</p></blockquote>
</ul>
<p>That created the .m4v, I loaded it into iTunes and it synced to the phone and plays perfectly.  Hooray!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evanhoffman.com/evan/2010/07/12/finally-got-this-dvd-ripped-and-copied-to-my-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ripping a DVD on Fedora Core 13</title>
		<link>http://www.evanhoffman.com/evan/2010/07/02/ripping-a-dvd-on-fedora-core-13/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ripping-a-dvd-on-fedora-core-13</link>
		<comments>http://www.evanhoffman.com/evan/2010/07/02/ripping-a-dvd-on-fedora-core-13/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 05:16:57 +0000</pubDate>
		<dc:creator>Evan Hoffman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[avi]]></category>
		<category><![CDATA[fc13]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[libdvdcss]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mp4]]></category>
		<category><![CDATA[mpeg]]></category>
		<category><![CDATA[vob]]></category>

		<guid isPermaLink="false">http://www.evanhoffman.com/evan/?p=413</guid>
		<description><![CDATA[TweetI thought this would be a pretty straightforward task. It was, though it took several minutes to track down the CSS library needed for decryption of the DVD. All I want to do is copy Talking Words Factory to my phone so my kid can watch it in the car if needed. It looked like [...]]]></description>
			<content:encoded><![CDATA[<div style="vertical-align: top; float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.evanhoffman.com/evan/2010/07/02/ripping-a-dvd-on-fedora-core-13/&via=EvanHoffman&text=Ripping a DVD on Fedora Core 13&related=EvanHoffman:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class="plus-one-wrap"><g:plusone size="small" href="http://www.evanhoffman.com/evan/2010/07/02/ripping-a-dvd-on-fedora-core-13/"></g:plusone></div><p>I thought this would be a pretty straightforward task.  It was, though it took several minutes to track down the CSS library needed for decryption of the DVD.  All I want to do is copy <a href="http://astore.amazon.com/evanhoffmasho-20/detail/B001U7NW20">Talking Words Factory</a> to my phone so my kid can watch it in the car if needed.  It looked like Brasero was the tool for the job, but I got some error about needing a plugin for it to be able to decrypt it.  I found <a href="http://ftp-stud.fht-esslingen.de/pub/Mirrors/rpm.livna.org/repo/13/x86_64/">libdvdcss here</a> and after installing the RPM, everything worked.  Now I just need to encode it with ffmpeg.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evanhoffman.com/evan/2010/07/02/ripping-a-dvd-on-fedora-core-13/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>libiphone / libmobiledevice is now in the official Fedora repo!</title>
		<link>http://www.evanhoffman.com/evan/2010/05/25/libiphone-libmobiledevice-is-now-in-the-official-fedora-repo/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=libiphone-libmobiledevice-is-now-in-the-official-fedora-repo</link>
		<comments>http://www.evanhoffman.com/evan/2010/05/25/libiphone-libmobiledevice-is-now-in-the-official-fedora-repo/#comments</comments>
		<pubDate>Tue, 25 May 2010 14:28:41 +0000</pubDate>
		<dc:creator>Evan Hoffman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[libiphone]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.evanhoffman.com/evan/?p=398</guid>
		<description><![CDATA[TweetHooray! This was strange though: [root@ehoffman yum.repos.d]# yum install libmobiledevice Loaded plugins: refresh-packagekit Setting up Install Process No package libmobiledevice available. Nothing to do [root@ehoffman yum.repos.d]# yum install libiphone libiphone-devel ifuse Loaded plugins: refresh-packagekit Setting up Install Process Package libiphone is obsoleted by libimobiledevice, trying to install libimobiledevice-1.0.1-1.fc12.i686 instead ... ================================================================================ Package Arch Version Repository [...]]]></description>
			<content:encoded><![CDATA[<div style="vertical-align: top; float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.evanhoffman.com/evan/2010/05/25/libiphone-libmobiledevice-is-now-in-the-official-fedora-repo/&via=EvanHoffman&text=libiphone / libmobiledevice is now in the official Fedora repo!&related=EvanHoffman:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class="plus-one-wrap"><g:plusone size="small" href="http://www.evanhoffman.com/evan/2010/05/25/libiphone-libmobiledevice-is-now-in-the-official-fedora-repo/"></g:plusone></div><p>Hooray!  This was strange though:</p>
<p><span id="more-398"></span></p>
<pre>[root@ehoffman yum.repos.d]# yum install libmobiledevice
Loaded plugins: refresh-packagekit
Setting up Install Process
<b>No package libmobiledevice available.</b>
Nothing to do
</pre>
<pre>
[root@ehoffman yum.repos.d]# yum install libiphone libiphone-devel ifuse
Loaded plugins: refresh-packagekit
Setting up Install Process
Package libiphone is obsoleted by libimobiledevice, trying to install
libimobiledevice-1.0.1-1.fc12.i686 instead

...

================================================================================
 Package                     Arch        Version             Repository    Size
================================================================================
Installing:
 ifuse                       x86_64      1.0.0-1.fc12        updates       20 k
<b> libimobiledevice            i686        1.0.1-1.fc12        updates       73 k</b>
 libimobiledevice-devel      x86_64      1.0.1-1.fc12        updates       59 k
</pre>
<p>&#8220;There&#8217;s no such thing as libmobiledevice&#8230; no wait&#8230; there it is.&#8221;  <a href="http://libimobiledevice.org/">http://libimobiledevice.org/</a></p>
<p>Edit: I see it now &#8211; it&#8217;s lib<b>i</b>mobiledevice.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evanhoffman.com/evan/2010/05/25/libiphone-libmobiledevice-is-now-in-the-official-fedora-repo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ripping a DVD to iPhone or iPod-compatible m4v for free?</title>
		<link>http://www.evanhoffman.com/evan/2010/05/04/ripping-a-dvd-to-iphone-or-ipod-compatible-m4v-for-free/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ripping-a-dvd-to-iphone-or-ipod-compatible-m4v-for-free</link>
		<comments>http://www.evanhoffman.com/evan/2010/05/04/ripping-a-dvd-to-iphone-or-ipod-compatible-m4v-for-free/#comments</comments>
		<pubDate>Tue, 04 May 2010 12:43:48 +0000</pubDate>
		<dc:creator>Evan Hoffman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[avi]]></category>
		<category><![CDATA[convert]]></category>
		<category><![CDATA[dvd]]></category>
		<category><![CDATA[dvd decrypter]]></category>
		<category><![CDATA[ffmpeg]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[m4v]]></category>
		<category><![CDATA[rip]]></category>
		<category><![CDATA[winff]]></category>

		<guid isPermaLink="false">http://www.evanhoffman.com/evan/?p=385</guid>
		<description><![CDATA[TweetI was stuck somewhere the other day wishing I had the full movie &#8220;Cars&#8221; on my iPhone. Surprisingly, this is not something you can presently do through iTunes. After some searching I figured out an easy way to do it for free. The two programs you&#8217;ll need are good old DVD Decrypter and WinFF. Put [...]]]></description>
			<content:encoded><![CDATA[<div style="vertical-align: top; float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.evanhoffman.com/evan/2010/05/04/ripping-a-dvd-to-iphone-or-ipod-compatible-m4v-for-free/&via=EvanHoffman&text=Ripping a DVD to iPhone or iPod-compatible m4v for free?&related=EvanHoffman:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class="plus-one-wrap"><g:plusone size="small" href="http://www.evanhoffman.com/evan/2010/05/04/ripping-a-dvd-to-iphone-or-ipod-compatible-m4v-for-free/"></g:plusone></div><p>I was stuck somewhere the other day wishing I had the full movie &#8220;Cars&#8221; on my iPhone.  Surprisingly, this is not something you can presently do through iTunes.  After some searching I figured out an easy way to do it for free.  The two programs you&#8217;ll need are good old <a href="http://www.mrbass.org/dvdrip/">DVD Decrypter</a> and <a href="http://winff.org/html_new/">WinFF</a>.  Put DVD Decryptor in IFO mode and set it not to split the .vob files by size (so it rips them to one huge 6+ GB .vob file).  Then drag the .vob file onto WinFF (making sure to use the proper preset for iPhone/iPod) and click &#8220;Convert.&#8221;  It&#8217;ll take a while but it works.  With my first attempt there seem to be some audio/video sync issues but I&#8217;ll play around with it.</p>
<p>Also, see <a href="http://www.evanhoffman.com/evan/2009/05/27/one-click-converting-avi-to-mp4-for-ipod-or-iphone/">this previous post</a> for more info about WinFF and iPhone-compatible video.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evanhoffman.com/evan/2010/05/04/ripping-a-dvd-to-iphone-or-ipod-compatible-m4v-for-free/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>House</title>
		<link>http://www.evanhoffman.com/evan/2009/06/29/house/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=house</link>
		<comments>http://www.evanhoffman.com/evan/2009/06/29/house/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 03:23:26 +0000</pubDate>
		<dc:creator>Evan Hoffman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[house]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.evanhoffman.com/evan/?p=116</guid>
		<description><![CDATA[TweetGuess we&#8217;re moving. I&#8217;m reading about iPhone development. Doesn&#8217;t look terrible.]]></description>
			<content:encoded><![CDATA[<div style="vertical-align: top; float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.evanhoffman.com/evan/2009/06/29/house/&via=EvanHoffman&text=House&related=EvanHoffman:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class="plus-one-wrap"><g:plusone size="small" href="http://www.evanhoffman.com/evan/2009/06/29/house/"></g:plusone></div><p>Guess we&#8217;re moving.</p>
<p>I&#8217;m <a href="http://www.amazon.com/exec/obidos/ASIN/193398886X/ref=nosim/evanhoffmasho-20">reading about iPhone development</a>.  Doesn&#8217;t look terrible.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evanhoffman.com/evan/2009/06/29/house/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debating a MacBook</title>
		<link>http://www.evanhoffman.com/evan/2009/05/31/debating-a-macbook/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=debating-a-macbook</link>
		<comments>http://www.evanhoffman.com/evan/2009/05/31/debating-a-macbook/#comments</comments>
		<pubDate>Sun, 31 May 2009 04:25:02 +0000</pubDate>
		<dc:creator>Evan Hoffman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[starcraft]]></category>

		<guid isPermaLink="false">http://www.evanhoffman.com/evan/?p=110</guid>
		<description><![CDATA[TweetI&#8217;m considering a MacBook. This is about 85% motivated by my desire to try writing an iPhone app, and apparently the SDK requires a Mac. I was thinking of a Mac mini but a laptop seems to have more utility. I&#8217;ll have to think this over for several more weeks I guess. Oh, and Starcraft [...]]]></description>
			<content:encoded><![CDATA[<div style="vertical-align: top; float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.evanhoffman.com/evan/2009/05/31/debating-a-macbook/&via=EvanHoffman&text=Debating a MacBook&related=EvanHoffman:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class="plus-one-wrap"><g:plusone size="small" href="http://www.evanhoffman.com/evan/2009/05/31/debating-a-macbook/"></g:plusone></div><p>I&#8217;m considering a MacBook.  This is about 85% motivated by my desire to try writing an iPhone app, and apparently the SDK requires a Mac.  I was thinking of a Mac mini but a laptop seems to have more utility.</p>
<p>I&#8217;ll have to think this over for several more weeks I guess.</p>
<p>Oh, and Starcraft Protoss mission 7 is quite annoying.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evanhoffman.com/evan/2009/05/31/debating-a-macbook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>One-click converting .avi to .mp4 for iPod or iPhone</title>
		<link>http://www.evanhoffman.com/evan/2009/05/27/one-click-converting-avi-to-mp4-for-ipod-or-iphone/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=one-click-converting-avi-to-mp4-for-ipod-or-iphone</link>
		<comments>http://www.evanhoffman.com/evan/2009/05/27/one-click-converting-avi-to-mp4-for-ipod-or-iphone/#comments</comments>
		<pubDate>Thu, 28 May 2009 02:06:42 +0000</pubDate>
		<dc:creator>Evan Hoffman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[avi]]></category>
		<category><![CDATA[conversion]]></category>
		<category><![CDATA[convert]]></category>
		<category><![CDATA[encode]]></category>
		<category><![CDATA[ffmpeg]]></category>
		<category><![CDATA[ffmpeg.exe]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[ipod]]></category>
		<category><![CDATA[mp4]]></category>
		<category><![CDATA[mpeg]]></category>
		<category><![CDATA[rip]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[vob]]></category>

		<guid isPermaLink="false">http://www.evanhoffman.com/evan/?p=106</guid>
		<description><![CDATA[I found a way to convert my camera's .avi files to iPod and iPhone-compatible .mp4 files with minimal effort.  The .mp4 files are also significantly smaller.]]></description>
			<content:encoded><![CDATA[<div style="vertical-align: top; float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.evanhoffman.com/evan/2009/05/27/one-click-converting-avi-to-mp4-for-ipod-or-iphone/&via=EvanHoffman&text=One-click converting .avi to .mp4 for iPod or iPhone&related=EvanHoffman:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class="plus-one-wrap"><g:plusone size="small" href="http://www.evanhoffman.com/evan/2009/05/27/one-click-converting-avi-to-mp4-for-ipod-or-iphone/"></g:plusone></div><p>After a lot of searching for an easy way to do this, I stumbled onto <a href="http://winff.org/html/">WinFF</a>, which is a gui wrapper around <a href="http://www.ffmpeg.org/">ffmpeg</a>, a GPL&#8217;d MPEG encoder.  It worked pretty well out of the box, but for all of the AVIs I&#8217;d recorded with my old camera (Canon Powershot A540) it would fail immediately with this error:</p>
<pre>Audio resampler only works with 16 bits per sample. patch welcome.</pre>
<p>After some searching it seems this is related to a <a href="https://roundup.mplayerhq.hu/roundup/ffmpeg/issue582">known bug</a> which was apparently fixed in February 2009.  I set out to find a newer ffmpeg.exe (which is what WinFF calls to do the actual conversion).  I found some Win32 builds of ffmpeg <a href="http://ffmpeg.arrozcru.org/builds/">here</a> but found that they all claimed to not know the &#8220;libfaac&#8221; codec.  After some more digging I learned that libfaac (the audio codec for MP4 for iPod/iPhone) is no longer considered free software and was dropped from the repository in mid-April.  Fortunately there were <a href="http://ffmpeg.arrozcru.org/autobuilds/ffmpeg/mingw32/static/">older builds available</a>, and I grabbed <a href="http://ffmpeg.arrozcru.org/autobuilds/ffmpeg/mingw32/static/ffmpeg-r18306-swscale-r29124-mingw32-static.tar.bz2">the one dated 2009-04-01</a>, extracted the ffmpeg.exe into my WinFF directory and voila, it worked.</p>
<p>Old ffmpeg.exe:</p>
<pre>C:\Documents and Settings\Evan>"C:\Program Files\WinFF\ffmpeg.exe" -version
FFmpeg version SVN-r15986, Copyright (c) 2000-2008 Fabrice Bellard, et al.
  configuration: --extra-cflags=-fno-common --enable-memalign-hack --enable-pthr
eads --enable-libmp3lame --enable-libxvid --enable-libvorbis --enable-libtheora
--enable-libspeex --enable-libfaac --enable-libgsm --enable-libx264 --enable-lib
schroedinger --enable-avisynth --enable-swscale --enable-gpl
  libavutil     49.12. 0 / 49.12. 0
  libavcodec    52. 6. 0 / 52. 6. 0
  libavformat   52.23. 1 / 52.23. 1
  libavdevice   52. 1. 0 / 52. 1. 0
  libswscale     0. 6. 1 /  0. 6. 1
  built on Dec  3 2008 01:59:37, gcc: 4.2.4
FFmpeg SVN-r15986
libavutil     49.12. 0 / 49.12. 0
libavcodec    52. 6. 0 / 52. 6. 0
libavformat   52.23. 1 / 52.23. 1
libavdevice   52. 1. 0 / 52. 1. 0
libswscale     0. 6. 1 /  0. 6. 1</pre>
<p>New ffmpeg.exe:</p>
<pre>C:\Documents and Settings\Evan>"C:\Program Files\WinFF\ffmpeg.exe" -version
FFmpeg version SVN-r18306, Copyright (c) 2000-2009 Fabrice Bellard, et al.
  configuration: --enable-memalign-hack --prefix=/mingw --cross-prefix=i686-ming
w32- --cc=ccache-i686-mingw32-gcc --target-os=mingw32 --arch=i686 --cpu=i686 --e
xtra-cflags=-fno-common --enable-avisynth --enable-gpl --enable-zlib --enable-bz
lib --enable-libgsm --enable-libfaac --enable-pthreads --enable-libvorbis --enab
le-libmp3lame --enable-libopenjpeg --enable-libtheora --enable-libspeex --enable
-libxvid --enable-libfaad --enable-libschroedinger --enable-libx264
  libavutil     50. 2. 0 / 50. 2. 0
  libavcodec    52.22. 3 / 52.22. 3
  libavformat   52.32. 0 / 52.32. 0
  libavdevice   52. 1. 0 / 52. 1. 0
  libswscale     0. 7. 1 /  0. 7. 1
  built on Apr  2 2009 03:25:40, gcc: 4.2.4
FFmpeg SVN-r18306
libavutil     50. 2. 0 / 50. 2. 0
libavcodec    52.22. 3 / 52.22. 3
libavformat   52.32. 0 / 52.32. 0
libavdevice   52. 1. 0 / 52. 1. 0
libswscale     0. 7. 1 /  0. 7. 1</pre>
<p>This also works great for encoding videos to XviD, which shrinks them to about 10-20% of their original size, making it much faster (in some cases, possible) to upload them to sharing sites.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evanhoffman.com/evan/2009/05/27/one-click-converting-avi-to-mp4-for-ipod-or-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adventures in telephony</title>
		<link>http://www.evanhoffman.com/evan/2009/05/16/adventures-in-telephony/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=adventures-in-telephony</link>
		<comments>http://www.evanhoffman.com/evan/2009/05/16/adventures-in-telephony/#comments</comments>
		<pubDate>Sat, 16 May 2009 17:13:06 +0000</pubDate>
		<dc:creator>Evan Hoffman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://www.evanhoffman.com/evan/?p=104</guid>
		<description><![CDATA[TweetI&#8217;d resolved to get an iPhone a while back. It seemed to be the hands-down winner for online web browsing. My BlackBerry Pearl lost its trackball around 8 or 9 months ago and due to that experience I wanted a phone with no moving parts. I&#8217;d narrowed it down to the Nokia E71x or the [...]]]></description>
			<content:encoded><![CDATA[<div style="vertical-align: top; float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.evanhoffman.com/evan/2009/05/16/adventures-in-telephony/&via=EvanHoffman&text=Adventures in telephony&related=EvanHoffman:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class="plus-one-wrap"><g:plusone size="small" href="http://www.evanhoffman.com/evan/2009/05/16/adventures-in-telephony/"></g:plusone></div><p>I&#8217;d resolved to get an iPhone a while back.  It seemed to be the hands-down winner for online web browsing.  My BlackBerry Pearl lost its trackball around 8 or 9 months ago and due to that experience I wanted a phone with no moving parts.  I&#8217;d narrowed it down to the Nokia E71x or the iPhone.  Well, I got an E71x after determining that the iPhone&#8217;s battery life to be too short.</p>
<p>As it turns out, AT&#038;T added so much garbage to the E71x (as compared to the unlocked E71) that I felt like I didn&#8217;t even own it, despite paying $100 for it.  There were at least two GPS-related apps that I clicked on that informed me I would be charged a monthly fee (one was $2.99 and the other $9.99 monthly) unless I went to some URL on my PC and cancelled.  I attempted to delete these apps from the phone but that was apparently forbidden, even through the Nokia PC suite app.  Another bother was that the inbox only showed 4 items at a time.  On the E71 you can change it so that each inbox item only takes up 1 line, but on the E71x that option was missing.  It was also difficult to know which connection each application was using &#8211; 802.11 or the 3G network.</p>
<p>Well anyway, to make a short story shorter, after one day I returned the E71x and got an iPhone.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evanhoffman.com/evan/2009/05/16/adventures-in-telephony/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I used to love my BlackBerry Pearl</title>
		<link>http://www.evanhoffman.com/evan/2009/04/16/i-used-to-love-my-blackberry-pearl/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=i-used-to-love-my-blackberry-pearl</link>
		<comments>http://www.evanhoffman.com/evan/2009/04/16/i-used-to-love-my-blackberry-pearl/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 16:19:42 +0000</pubDate>
		<dc:creator>Evan Hoffman</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[blackberry]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[pearl]]></category>
		<category><![CDATA[phone]]></category>

		<guid isPermaLink="false">http://www.evanhoffman.com/evan/?p=69</guid>
		<description><![CDATA[TweetI got my phone in April 2007 from LetsTalk.com. I got a good deal &#8212; a BlackBerry Pearl and 2 Motorola RAZR V3rs for&#8230; free. No rebates or anything, totally free. LetsTalk screwed up the account creation but I got that straightened out with Cingular. The BlackBerry served me pretty well until around September 2008 [...]]]></description>
			<content:encoded><![CDATA[<div style="vertical-align: top; float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://www.evanhoffman.com/evan/2009/04/16/i-used-to-love-my-blackberry-pearl/&via=EvanHoffman&text=I used to love my BlackBerry Pearl&related=EvanHoffman:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class="plus-one-wrap"><g:plusone size="small" href="http://www.evanhoffman.com/evan/2009/04/16/i-used-to-love-my-blackberry-pearl/"></g:plusone></div><p>I got my phone in April 2007 from LetsTalk.com.  I got a good deal &#8212; a BlackBerry Pearl and 2 Motorola RAZR V3rs for&#8230; free.  No rebates or anything, totally free.  LetsTalk screwed up the account creation but I got that straightened out with Cingular.</p>
<p>The BlackBerry served me pretty well until around September 2008 when the trackball got so gunked up I couldn&#8217;t use it.  I keep my phone in my pants pocket and not in some protective case, so I guess the lint and finger grease got to be too much.  I dealt with it like this for a couple of weeks until I decided to try cleaning the ball.  It&#8217;s pretty easy to remove the clip and take the whole apparatus out, and it was indeed very gunky in there.  I went at it with a can of air (computer dusting stuff), a Q-tip and some rubbing alcohol.  I got all the gunk off, put it all back together and it was pretty good for about a week or two.  Then it was back to its old self &#8211; spinning the trackball didn&#8217;t do anything and I couldn&#8217;t navigate menus or use almost any of the features of the phone.  Plus &#8211; this is the best part &#8211; the plastic clip that kept the trackball apparatus in place had apparently lost tension or something and would pop off, and by the end of 2008 the trackball had fallen out completely and is now lost to the ages.</p>
<p>Fortunately at some point before the complete failure of the trackball, when it still functioned intermittently, I had gone into the configuration and set the left-side convenience key to go to my inbox and the right-side button to go to the web browser.  These two apps are navigable using the keypad, and that&#8217;s what I&#8217;ve been doing ever since.  So my phone still has email and basic browser support, but if a dialog box pops up that doesn&#8217;t have hotkeys for &#8220;OK&#8221; or &#8220;Cancel&#8221; I have no choice but to hit the &#8220;go back/cancel&#8221; button, so e.g. I can&#8217;t accept many SSL certs.</p>
<p>This whole experience has soured me on the BlackBerry.  I&#8217;m not buying a phone with a trackball again, and I&#8217;d like to buy something with no moving parts if possible.  I had high hopes for the BlackBerry Storm &#8211; I love the BlackBerry OS &#8211; but the week the Storm was released I went to a Verizon store to play with it and I found it horrendous.  The reviews that came out about the Storm since then have said pretty much the same thing &#8211; the phone is a dud.</p>
<p>After reviewing the options it looks like my two best choices for internet phones are the iPhone and the Nokia e71.  A guy at work has the e71 and loves it, but even he has conceded that the iPhone has a superior browser.  I&#8217;m not a fan of touch keyboards but the iPhone still seems like the most advanced phone available today, even almost a year after the 3G iPhone&#8217;s launch.</p>
<p>My contract is already up but I don&#8217;t know what I&#8217;m going to do.  There&#8217;s supposed to be an AT&#038;T-subsidized version of the e71, the e71x, coming out pretty soon that&#8217;s rumored to cost around $100, but it&#8217;s been &#8220;real soon now&#8221; apparently for several months.  I&#8217;m leaning toward the iPhone but I hate to spend $200 out of pocket when until now I&#8217;ve never paid for a phone.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evanhoffman.com/evan/2009/04/16/i-used-to-love-my-blackberry-pearl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

