<?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>Flailing Wildly &#187; Technology</title>
	<atom:link href="http://blog.ryanparman.com/tags/technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.ryanparman.com</link>
	<description>Too much straw, not enough camel</description>
	<lastBuildDate>Thu, 19 Jan 2012 01:03:09 +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>RIM: Just cut your losses and start afresh</title>
		<link>http://blog.ryanparman.com/2011/12/04/rim-just-cut-your-losses-and-start-afresh/</link>
		<comments>http://blog.ryanparman.com/2011/12/04/rim-just-cut-your-losses-and-start-afresh/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 00:14:07 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Work and Business]]></category>

		<guid isPermaLink="false">http://blog.ryanparman.com/?p=2342</guid>
		<description><![CDATA[Research In Motion (creator of BlackBerry devices) has been tanking for quite some time. Now, that time is up. Matt Alexander, writing for one37, in his piece entitled “That&#8217;s Enough, RIM”: The Playbook is dead. It&#8217;s taken a while for you to realize that, and I&#8217;m not convinced you&#8217;re fully aware, but you should really [...]]]></description>
			<content:encoded><![CDATA[<p class="intro">Research In Motion (creator of BlackBerry devices) has been tanking for quite some time. Now, that time is up.</p>
<p>Matt Alexander, writing for one37, in his piece entitled “<a href="http://www.one37.net/blog/2011/11/29/thats-enough-rim.html">That&#8217;s Enough, RIM</a>”:</p>
<blockquote>
<p>The Playbook is dead.</p>
<p>It&#8217;s taken a while for you to realize that, and I&#8217;m not convinced you&#8217;re fully aware, but you should really come to acknowledge it, RIM.</p>
</blockquote>
<blockquote>
<p>Bargain hunters are not going to pick up a Playbook and say, &#8220;Wow! I can&#8217;t believe everyone spoke so negatively about this!&#8221; They&#8217;re going to say, &#8220;Well it looks a lot like a Kindle Fire, but it has none of the functionality.&#8221; Considering the Kindle Fire came so long after the Playbook, but is already becoming such a household name, that&#8217;s just embarrassing.</p>
<p>Stop pushing a dead product. Cut your losses and leave it be.</p>
</blockquote>
<p>Jim Dalrymple, writing for <a href="http://www.loopinsight.com/2011/12/04/rims-mismanagement/">The Loop</a> and commenting on Matt&#8217;s piece:</p>
<blockquote>
<p>It seems to me the problems with RIM come from the top and until the co-CEOs are replaced, the company doesn’t stand a chance of making a comeback.</p>
</blockquote>
<h3>Further reading…</h3>
<ul>
<li><a href="https://www.readability.com/articles/thbz3dja">What&#8217;s really wrong with BlackBerry (and what to do about it)</a> by Michael Mace</li>
<li><a href="http://daringfireball.net/2008/05/blackberry_vs_iphone">BlackBerry vs. iPhone</a> by John Gruber</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2011/12/04/rim-just-cut-your-losses-and-start-afresh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone 4S and Siri</title>
		<link>http://blog.ryanparman.com/2011/10/21/iphone-4s-and-siri/</link>
		<comments>http://blog.ryanparman.com/2011/10/21/iphone-4s-and-siri/#comments</comments>
		<pubDate>Fri, 21 Oct 2011 17:37:54 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.ryanparman.com/?p=2237</guid>
		<description><![CDATA[I&#8217;m not able to upgrade my iPhone until next summer when the next iPhone will presumably be out. That said, I find this sort of technology absolutely fascinating and I absolutely love how easy Apple has made it all.]]></description>
			<content:encoded><![CDATA[<p class="intro">I&#8217;m not able to upgrade my iPhone until <em>next</em> summer when the next iPhone will presumably be out. That said, I find this sort of technology absolutely fascinating and I absolutely <em>love</em> how easy Apple has made it all.</p>
<div class="video blogphoto" style="width: 640px;"><iframe width="640" height="360" src="http://www.youtube-nocookie.com/embed/8uS6d7fsPnM" frameborder="0" allowfullscreen></iframe></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2011/10/21/iphone-4s-and-siri/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Netflix: Crazy or Genius?</title>
		<link>http://blog.ryanparman.com/2011/09/20/netflix-crazy-or-genius/</link>
		<comments>http://blog.ryanparman.com/2011/09/20/netflix-crazy-or-genius/#comments</comments>
		<pubDate>Tue, 20 Sep 2011 08:48:44 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Digital Media]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.ryanparman.com/?p=2202</guid>
		<description><![CDATA[Reed Hastings seems like a bright guy. He handily trounced the incumbent DVD rental giants (e.g., Blockbuster, Hollywood Video), and currently has a commanding lead in the movie streaming market. So why on earth is he destroying what he&#8217;s built? What&#8217;s happening to Netflix? Reed Hastings, CEO of Netflix, recently wrote a blog post to [...]]]></description>
			<content:encoded><![CDATA[<p class="intro">Reed Hastings seems like a bright guy. He handily trounced the incumbent DVD rental giants (e.g., Blockbuster, Hollywood Video), and currently has a commanding lead in the movie streaming market. So why on earth is he destroying what he&#8217;s built?</p>
<div class="blogphoto norotate" style="width: 499px;"><img src="http://s3.ryanparman.com/images/netflix/netflix.gif" style="width: 499px;" /></div>
<h3>What&#8217;s happening to Netflix?</h3>
<p>Reed Hastings, CEO of <a href="http://netflix.com">Netflix</a>, recently <a href="http://blog.netflix.com/2011/09/explanation-and-some-reflections.html">wrote a blog post to customers</a> about some upcoming changes to the Netflix we know today:</p>
<blockquote>
<p>It is clear from the feedback over the past two months that many members felt we lacked respect and humility in the way we announced the separation of DVD and streaming, and the price changes. That was certainly not our intent, and I offer my sincere apology.</p>
</blockquote>
<p>Translation: &#8220;We&#8217;re sorry that we did a poor job of telling you bad news, but the bad news was going to happen no matter what.&#8221;</p>
<blockquote>
<p>Many members love our DVD service, as I do, because nearly every movie ever made is published on DVD, plus lots of TV series. We want to advertise the breadth of our incredible DVD offering so that as many people as possible know it still exists, and it is a great option for those who want the huge and comprehensive selection on DVD.</p>
</blockquote>
<p>&#8220;We have a crap-ton of content available on DVD.&#8221;</p>
<blockquote>
<p>DVD by mail may not last forever, but we want it to last as long as possible.</p>
</blockquote>
<p>&#8220;DVDs by mail is a dying business.&#8221;</p>
<blockquote>
<p>I also love our streaming service because it is integrated into my TV, and I can watch anytime I want. The benefits of our streaming service are really quite different from the benefits of DVD by mail. We feel we need to focus on rapid improvement as streaming technology and the market evolve, without having to maintain compatibility with our DVD by mail service.</p>
</blockquote>
<p>&#8220;DVDs are old and busted. Streaming is the new hotness &mdash; the new shiny.&#8221;</p>
<blockquote>
<p>So we realized that streaming and DVD by mail are becoming two quite different businesses, with very different cost structures, different benefits that need to be marketed differently, and we need to let each grow and operate independently.</p>
</blockquote>
<p>&#8220;Blah, blah, internal corporate structure, blah.&#8221;</p>
<blockquote>
<p>It’s hard for me to write this after over 10 years of mailing DVDs with pride, but we think it is necessary and best: In a few weeks, we will rename our DVD by mail service to &#8220;Qwikster&#8221;.</p>
</blockquote>
<p>&#8220;I&#8217;m retarded.&#8221;</p>
<blockquote>
<p>A negative of the renaming and separation is that the Qwikster.com and Netflix.com websites will not be integrated. So if you subscribe to both services, and if you need to change your credit card or email address, you would need to do it in two places. Similarly, if you rate or review a movie on Qwikster, it doesn’t show up on Netflix, and vice-versa.</p>
</blockquote>
<p>&#8220;Nevermind that web services and data integration are commonplace across the web in this day and age. Bring back the 90&#8242;s!&#8221;</p>
<blockquote>
<p>The additional streaming content we have coming in the next few months is substantial, and we are always working to improve our service further.</p>
</blockquote>
<p>Let&#8217;s bookmark this.</p>
<h3>The Reaction</h3>
<p>The reaction is overwhelmingly negative, from tech industry insiders and non-techies alike.</p>
<div class="blogphoto norotate" style="width: 435px;"><img src="http://s3.ryanparman.com/images/netflix/gasp.jpg" style="width: 435px;" /></div>
<p>When I first read Reed&#8217;s blog post on Sunday night, there were 245 comments. This morning, there were 11,237 comments. As I write this, there are <del>21,747</del> 21,872 comments &mdash; nearly every single one of them is outraged by what this means for customers.</p>
<p>As usual, <a href="https://twitter.com/#!/search/netflix">Twitter is aflutter with comments</a>:</p>
<p><a href="https://twitter.com/#!/deannaraybourn/status/115778920586031104">Deanna Raybourn</a>:</p>
<blockquote>
<p>So Netflix nearly doubles prices, and &mdash; by way of apology &mdash; makes doing business with them twice as time-consuming and inconvenient? Superb.</p>
</blockquote>
<p><a href="https://twitter.com/#!/PaulMedico/status/115778273262313472">Paul Medico</a>:</p>
<blockquote>
<p>Announcing a new company/brand with an apology is not a great way to instill confidence in your investors. #qwikster #netflix</p>
</blockquote>
<p><a href="https://twitter.com/#!/bzibble/status/115777783921246208">Ben Zibble</a>:</p>
<blockquote>
<p>Netflix: &#8220;we heard you don&#8217;t like paying more for dvd+streaming, so we&#8217;re also going to make them not work together anymore. You&#8217;re welcome.&#8221;</p>
</blockquote>
<p><a href="https://twitter.com/#!/MattDudleyTN/status/115777011422736384">Matt Dudley</a>:</p>
<blockquote>
<p>Imagine if @Netflix and Qwikster combined services&#8230; unlimited DVD rentals and streaming. Now THAT would be awesome.</p>
</blockquote>
<p>And here&#8217;s my personal favorite, from <a href="https://twitter.com/#!/wonderella/status/115789114003042305">Wonderella</a>:</p>
<blockquote>
<p>I just got an email from Netflix&#8217;s CEO telling me to &mdash; and I&#8217;m paraphrasing &mdash; &#8220;Please start torrenting&#8221;.</p>
</blockquote>
<p>(<strong>Bonus:</strong> <a href="http://theoatmeal.com/comics/netflix">The Oatmeal</a> and <a href="http://www.geekculture.com/joyoftech/joyarchives/1593.html">The Joy of Tech</a> chime in.)</p>
<p>Personally, I&#8217;ve not only been a Netflix customer for a long time (since 2005-ish), but I&#8217;ve also been a Netflix <em>fan</em>. I didn&#8217;t mind so much when they split up the DVD/streaming accounts and started charging a little more. Netflix + Hulu has completely replaced my cable package.</p>
<p>I suppose my concerns are mostly around the usability of everything. There are lots of third-party services trying to make it easier to watch what you want, regardless of the service. I look up movie/show descriptions on <a href="http://imdb.com">IMDb</a>, movie posters from <a href="http://themoviedb.org">The Movie DB</a>, stream content from <a href="http://hulu.com">Hulu</a> or <a href="http://netflix.com">Netflix</a>, download content from <a href="http://www.apple.com/itunes/whats-on/">iTunes</a>, or get a DVD by mail from Netflix (for titles that aren&#8217;t available digitally). I would love to see more integration, rather than fragmenting the services even more.</p>
<h3>A Fundamental Change in the Product</h3>
<p>Joshua Porter of Bokardo.com <a href="http://bokardo.com/archives/netflix-in-danger-of-ruining-their-user-experience/">had this to say</a>:</p>
<blockquote>
<p>Netflix is taking a huge risk here. They’re changing the user experience of their web apps to model the new company structure, not a structure that is most friendly to people. This is an extremely common problem in user interface design. Netflix is in serious danger of breaking the user experience they are well-known for.</p>
</blockquote>
<p>If you read through even a fraction of comments on the aforementioned Netflix blog post, a very large percentage of users agree with this analysis. Almost everybody has the same concern.</p>
<div class="blogphoto norotate" style="width: 500px;"><img src="http://s3.ryanparman.com/images/netflix/change.png" style="width: 500px;" /></div>
<blockquote>
<p>As one commenter complains there will now be two separate movie queues, one on Netflix for DVD and one on Qwikster for streaming. Hastings&#8217; response is dismissive:</p>
<blockquote>
<p>We already have two queues. The two &#8220;sites&#8221; are a click between each other, so we think not that much different than two tabs on one site.</p>
</blockquote>
<p>Technically, Hastings is right about there already being two queues. But he’s dead wrong about it being much different. Obviously he’s never watched people use web applications before. Changing websites is not even close to the same thing as changing tabs. When you change websites you go somewhere different, you get a different UI, you’re using a different username, and you probably have to log in. You have a different payment system. Different family members to add. Different recommendations to look at. And that’s just for starters. [...]</p>
<p>This is a fundamental change in the product, and Hastings just dismisses the concern with a wave of his hand.</p>
</blockquote>
<p>Clearly, the team at Netflix &mdash; known for its engineering prowess &mdash; has overlooked how its &#8220;not that much different&#8221; changes will affect the overall customer experience.</p>
<blockquote>
<p>Also, people don’t think they’re buying two services right now…they’re simply buying Netflix. As another commenter points out:</p>
<blockquote>
<p>You&#8217;re continuing to make a classic mistake: thinking you&#8217;re something different than what everyone believes you are. You&#8217;re not a DVD company and a streaming company: you’re where I go to watch movies. That&#8217;s it. The future clearly is streaming, but by separating and charging more for access, you&#8217;re wildly less valuable to me. I&#8217;ll likely cancel. You haven&#8217;t listened to customer feedback. You&#8217;re delusional and you&#8217;re lost.&#8221;</p>
</blockquote>
</blockquote>
<p>Railroad companies failed to understand that they were in the transportation business and were surpassed by the airlines. Newspaper companies failed to understand that they were in the information business and were surpassed by blogs. Record stores failed to understand that they were in the business of selling music and the were surpassed by the Napster Revolution. It&#8217;s a classic mistake.</p>
<h3>Catalog Size, Deintegration and Price-Hikes &mdash; Oh My!</h3>
<p>Netflix&#8217; current streaming selection is, at best, <em>abysmal</em>. A couple of months ago, I was getting ready to move and decided to digitize my DVD collection so that I wouldn&#8217;t have to drag them along with me. I figured that most of my movies would be available for streaming, so that would save me the time of digitizing the DVDs that I didn&#8217;t need to.</p>
<p>As it turned out, I ended up having to digitize the <em>majority</em> of my DVDs because they weren&#8217;t available for streaming. I&#8217;m <em>still</em> working my way through the stack.</p>
<div class="blogphoto norotate" style="width: 600px;"><img src="http://s3.ryanparman.com/images/netflix/ipod.jpg" style="width: 600px;" /></div>
<p>Earlier in the summer, Netflix decided to separate the DVD and streaming plans into separate offerings, with separate pricing for each. Despite Netflix&#8217; best efforts to spin it positively, customers didn&#8217;t buy the explanation. Erick Schonfeld of Techcrunch <a href="http://techcrunch.com/2011/09/18/netflix-wall-street/">said it best</a>:</p>
<blockquote>
<p>Raising prices for those of us who opt for both streaming and DVDs would have been fine if Netflix had a deeper streaming catalog. But the gap is still too big, and the price hike seemed premature. Your customers are extremely loyal. Don’t piss them off.</p>
</blockquote>
<p>(Aside: Bill Gurley from <a href="http://abovethecrowd.com">Above the Crowd</a> makes a very interesting case for why he believes Netflix was forced to raise their prices. I would likely end up quoting his entire piece here, so I&#8217;ll just link to &#8220;<a href="http://abovethecrowd.com/2011/09/18/understanding-why-netflix-changed-pricing/">Understanding Why Netflix Changed Pricing</a>&#8221; instead.)</p>
<p>A few months before that, Netflix removed the ability for customers to add movies to their DVD queues from non-computer devices. If you look up a movie on your iPhone, iPad, Android phone, Playstation 3, Xbox 360, Wii or other non-computer device, and it isn&#8217;t available for streaming, you need to do the search all over again from your computer before you can add it to your queue.</p>
<p>Now Netflix is looking to make a move that is making customers even angrier: Not only are they separating the DVD and streaming queues into separate websites, but they&#8217;re also separating user accounts, credit card updates, ratings, reviews, recommendations, and everything else. Instead of the simplicity of one location for your movies, you now have to deal with two.</p>
<h3>Whither Qwikster?</h3>
<p>Back to Reed Hastings&#8217; blog post:</p>
<blockquote>
<p>Andy Rendich, who has been working on our DVD service for 12 years, and leading it for the last 4 years, will be the CEO of Qwikster. Andy and I made a short welcome video. (You’ll probably say we should avoid going into movie making after watching it.) We will let you know in a few weeks when the Qwikster.com website is up and ready. It is merely a renamed version of the Netflix DVD website, but with the addition of video games. You won’t have to do anything special if you subscribe to our DVD by mail service. [...]</p>
<p>Some members will likely feel that we shouldn’t split the businesses, and that we shouldn’t rename our DVD by mail service. [...] But going forward, Qwikster will continue to run the best DVD by mail service ever, throughout the United States. Netflix will offer the best streaming service for TV shows and movies, hopefully on a global basis.</p>
</blockquote>
<p>Streaming is the future. Everybody knows it. You know it, I know it, Reed Hastings knows it, and Andy Rendich sure as heck knows it. When was the last time you decided to add a movie to your DVD queue if it was already available for streaming? When is streaming ever <em>not</em> your first choice?</p>
<div class="blogphoto norotate" style="width: 500px;"><img src="http://s3.ryanparman.com/images/netflix/qwikster.png" style="width: 500px;" /></div>
<p>Erick Schonfeld of Techcrunch <a href="http://techcrunch.com/2011/09/18/netflix-wall-street/">breaks down the numbers</a>:</p>
<blockquote>
<p>Still, it’s not enough to offset the drop-off in DVD subscribers. Of the 1 million fewer subscribers Netflix now expects, 800,000 will be from DVD-only subscribers. The remaining 200,000 decline will come from streaming-only subs, with the number who pay for both remaining steady. Out of Netflix’s expected 24 million subscribers this year, 21.8 million will have access to streaming in some form, and only 2.2 million will stick to DVD-only subscriptions.</p>
</blockquote>
<p>That doesn&#8217;t sound like a very large business. As a matter of fact, that&#8217;s a business that&#8217;s <em>shrinking</em>. Surely Andy Rendich has seen these numbers, so why would he agree to become the new CEO of a born-to-fail business?</p>
<h3>Crazy or Genius?</h3>
<p>Looking at this series of events from the outside, I can only see two possible rationales that explain why they&#8217;re doing what they&#8217;re doing.</p>
<ol>
<li>They&#8217;re bat-shit crazy.</li>
<li>They know something that we don&#8217;t, which will make all of this headache worth it.</li>
</ol>
<p>Reed Hastings and Co. have always seemed like a sharp bunch. They started the company with the notion of putting the customer first and over time they have built a successful business around that premise.</p>
<div class="blogphoto norotate" style="width: 500px;"><img src="http://s3.ryanparman.com/images/netflix/einstein-crazy.jpg" style="width: 500px;" /></div>
<p>Recently, Netflix and <a href="http://starz.com">Starz</a> decided to end their business relationship, yet Reed Hastings said:</p>
<blockquote>
<p>The additional streaming content we have coming in the next few months is substantial, and we are always working to improve our service further.</p>
</blockquote>
<p>I can&#8217;t help but compare present-day Netflix to Apple in 1985. The Macintosh was clearly the future of computing, but after a solid start, sales were starting to drop off. There weren&#8217;t enough applications and the hardware was considered too expensive. The Apple II, on the other hand, was a cash-cow with a large application library at its disposal. Steve Jobs ended up losing his job over the &#8220;failure&#8221; of the Macintosh. Fast-forward to today: Macs are selling like hotcakes &mdash; faster than the entire computer industry &mdash; and the <em>Apple</em> line of computers died out 25 years ago.</p>
<p>I think Netflix currently finds itself in a similar position. They know that streaming is the future, if not the <em>now</em>. They are working to grow their streaming content library every day. No, the amount of content comes nowhere near that of their DVDs-by-mail business, but it will.</p>
<p>Qwikster will eventually fade into a footnote in history &mdash; and I believe that this has been the plan all along. What better way to sunset the legacy product and grow the new product than to remove the distractions entirely? All of the built-up brand equity is staying with their newer product, streaming video, while the legacy product gets pushed out the back door with a stupid name and a $20-bill pinned to its collar. This isn&#8217;t an accident.</p>
<p>I hope that the team at Netflix continues to ride the fine line between crazy and genius for all it&#8217;s worth. That said, I can&#8217;t help but feel that in their rush to move into the future, they&#8217;re <em>bungling</em> the present. Hastings and Rendich need to take a moment to slow down, listen to what customers <em>want</em> (instead of just what they&#8217;re <em>asking for</em>), and make this transition from DVDs to streaming as smooth as possible.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2011/09/20/netflix-crazy-or-genius/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Iranian cyber-terrorism, online security, and you!</title>
		<link>http://blog.ryanparman.com/2011/09/09/iranian-cyber-terrorism-online-security-and-you/</link>
		<comments>http://blog.ryanparman.com/2011/09/09/iranian-cyber-terrorism-online-security-and-you/#comments</comments>
		<pubDate>Fri, 09 Sep 2011 20:26:00 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.ryanparman.com/?p=2177</guid>
		<description><![CDATA[If updating your web browser is something that you typically put off, now is the time to break that habit. A recently-discovered attack by an Iranian hacker has thwarted the industry-standard approach to online security, causing browser makers and security firms to scramble to restore balance. What is a web browser? Not sure what a [...]]]></description>
			<content:encoded><![CDATA[<p class="intro">If updating your web browser is something that you typically put off, now is the time to break that habit. A recently-discovered attack by an Iranian hacker has thwarted the industry-standard approach to online security, causing browser makers and security firms to scramble to restore balance.</p>
<div class="blogphoto norotate" style="width: 426px;"><img src="http://s3.ryanparman.com/images/security/ssl-secure.jpg" style="width: 426px;" /></div>
<h3>What is a web browser?</h3>
<p>Not sure what a web browser is? Check out <a href="http://www.whatbrowser.org">WhatBrowser.org</a>, watch the video, then come back here.</p>
<p>Ready? Good.</p>
<h3>Let me tell you a story…</h3>
<p>Let&#8217;s say you&#8217;re visit a new place, and you have this really cool cab driver driving you around so that you can go site-seeing. This cab driver has agreed to be like a tour guide, taking you wherever you want to go so that you can explore all of the interesting (web)sites. This driver — let&#8217;s call him Mr. Firefox — takes you all sorts of places that you want to go. He always knows the best routes to take, and always makes sure you get there safely. As your cab driver, you <em>trust</em> that he will get you there safely.</p>
<p>Following me so far?</p>
<p>But there&#8217;s something you don&#8217;t know about Mr. Firefox: He&#8217;s retarded. Like, completely and utterly retarded. Like, little yellow school bus retarded. If you told him to drive into the lake, he would. He&#8217;s that stupid.</p>
<p>On the up-shot, Mr. Firefox knows that he&#8217;s retarded, so to deal with this he surrounds himself with a bunch of really good people that he knows he can <em>trust</em>. These people — let&#8217;s call them the Authorities — look out for him, and teach him which places are safe and which are not. This way, if you were to ask Mr. Firefox to drive into a lake, he would know that this is a bad idea and won&#8217;t do it (or will at least tell you how bad of an idea it is).</p>
<h3>A dirty cop</h3>
<p>Now, what if it was discovered that one of these Authorities was a dirty cop? This dirty cop has been taking bribes from Iranian terrorists to tell Mr. Firefox that it&#8217;s perfectly safe to drive you into a lake. Or that the bridge that was under construction is finally ready to drive across, when really it would collapse. Even though you don&#8217;t have a gun being waved in your face, you&#8217;re still in danger even though you can&#8217;t see it.</p>
<p>You <em>trust</em> your cab driver, who <em>trusts</em> the Authorities — one of which is a lying douchebag.</p>
<h3>It really happened!</h3>
<p>Well, this is what has happened to the Internet over the past few weeks. You <em>trust</em> your web browser, your web browser <em>trusts</em> the Certificate Authorities, and two of these Certificate Authorities were hacked by Iranian terrorists. These terrorists generated security certificates so that they could <em>impersonate</em> and <em>eavesdrop</em> on sites you know and love: Facebook, Twitter, Yahoo!, Google, Gmail, Yahoo Mail, Hotmail, Mozilla, and even the C.I.A. Over <del>250</del> <strong>511</strong> sites in all are affected by this (and still counting).</p>
<p>To stay safe, browser makers (Mozilla, Microsoft, Google and Apple) have started issuing updates that revoke their trust for these hacked Certificate Authorities. As such, you need to make sure you&#8217;re running the very latest version of your web browser.</p>
<h3>How do I stay safe?</h3>
<p>The best way to stay safe is to update your browser to the very latest version. If you&#8217;re not sure what browser you&#8217;re running, check out <a href="http://www.whatbrowser.org">WhatBrowser.org</a>. It will tell you.</p>
<ul>
<li>If you have a computer running <strong>Microsoft Windows</strong> and/or are running the <strong>Internet Explorer</strong> web browser, make sure you run Microsoft Update (formerly Windows Update) and install all of the available updates — specifically <a href="http://support.microsoft.com/kb/2607712">Security Advisory 2607712</a>.</li>
<li>If you have a computer running <strong>Mac OS X</strong> and/or are running the <strong>Safari</strong> web browser, make sure you run Software Update and install all of the available updates — specifically <a href="https://support.apple.com/kb/HT4920">Security Update 2011-005</a>.</li>
<li>If you&#8217;re running the <strong>Mozilla Firefox</strong> web browser, make sure you update to the latest version (6.0.2 at the time of this writing).</li>
<li>If you&#8217;re running the <strong>Google Chrome</strong> web browser, you get automatic updates, so you probably don&#8217;t have a lot to worry about.</li>
</ul>
<h3>Where can I learn more?</h3>
<p>Here are some links about what has happened. I&#8217;ll group them into two categories: less technical and more technical.</p>
<h4>Less technical</h4>
<ul>
<li><a href="http://www.bbc.co.uk/news/technology-12847072">http://www.bbc.co.uk/news/technology-12847072</a></li>
<li><a href="http://news.cnet.com/8301-31921_3-20046340-281.html">http://news.cnet.com/8301-31921_3-20046340-281.html</a></li>
<li><a href="https://www.readwriteweb.com/hack/2011/08/ssl-certificates-whats-left-to.php">https://www.readwriteweb.com/hack/2011/08/ssl-certificates-whats-left-to.php</a></li>
<li><a href="http://www.wired.com/threatlevel/2011/03/comodo_hack/">http://www.wired.com/threatlevel/2011/03/comodo_hack/</a></li>
<li><a href="http://feeds.arstechnica.com/~r/arstechnica/index/~3/3Vj5zxvMwGw/comodo-hacker-i-hacked-diginotar-too-other-cas-breached.ars">http://feeds.arstechnica.com/~r/arstechnica/index/~3/3Vj5zxvMwGw/comodo-hacker-i-hacked-diginotar-too-other-cas-breached.ars</a></li>
<li><a href="https://secure.wikimedia.org/wikipedia/en/wiki/DigiNotar#Issuance_of_fraudulent_certificates">https://secure.wikimedia.org/wikipedia/en/wiki/DigiNotar#Issuance_of_fraudulent_certificates</a></li>
<li><a href="https://secure.wikimedia.org/wikipedia/en/wiki/Comodo_Group#Breach_of_security">https://secure.wikimedia.org/wikipedia/en/wiki/Comodo_Group#Breach_of_security</a></li>
</ul>
<h4>More technical</h4>
<ul>
<li><a href="https://blog.mozilla.com/security/2011/08/29/fraudulent-google-com-certificate/">https://blog.mozilla.com/security/2011/08/29/fraudulent-google-com-certificate/</a></li>
<li><a href="https://blog.mozilla.com/security/2011/09/02/diginotar-removal-follow-up/">https://blog.mozilla.com/security/2011/09/02/diginotar-removal-follow-up/</a></li>
<li><a href="http://googleonlinesecurity.blogspot.com/2011/08/update-on-attempted-man-in-middle.html">http://googleonlinesecurity.blogspot.com/2011/08/update-on-attempted-man-in-middle.html</a></li>
<li><a href="https://blogs.technet.com/b/msrc/archive/2011/08/29/microsoft-releases-security-advisory-2607712.aspx">https://blogs.technet.com/b/msrc/archive/2011/08/29/microsoft-releases-security-advisory-2607712.aspx</a></li>
<li><a href="https://blog.torproject.org/blog/detecting-certificate-authority-compromises-and-web-browser-collusion">https://blog.torproject.org/blog/detecting-certificate-authority-compromises-and-web-browser-collusion</a></li>
<li><a href="http://www.f-secure.com/weblog/archives/00002128.html">http://www.f-secure.com/weblog/archives/00002128.html</a></li>
<li><a href="http://pastebin.com/u/ComodoHacker">http://pastebin.com/u/ComodoHacker</a></li>
</ul>
<h3>Update: Bankruptcy (2011-09-25)</h3>
<p>DigiNotar has <a href="http://www.net-security.org/secworld.php?id=11652">filed for bankruptcy</a>:</p>
<blockquote>
<p>This is unsurprising, since a report issued by security audit firm Fox-IT, who has been hired to investigate the now notorious DigiNotar breach, revealed that things were far worse than we were led to believe. [...]</p>
<p>All CA servers were members of one Windows domain and all accessible with one user/password combination. Moreover, the used password was simple and susceptible to brute-force attacks.</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2011/09/09/iranian-cyber-terrorism-online-security-and-you/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Skating to where the puck will be</title>
		<link>http://blog.ryanparman.com/2011/09/05/skating-to-where-the-puck-will-be-2/</link>
		<comments>http://blog.ryanparman.com/2011/09/05/skating-to-where-the-puck-will-be-2/#comments</comments>
		<pubDate>Tue, 06 Sep 2011 02:03:09 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Digital Media]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.ryanparman.com/?p=2154</guid>
		<description><![CDATA[Wayne Gretzky is often credited as being the single greatest hockey player of all time. It is said that his father, Walter Gretzky, taught him the most important thing to learn in hockey: &#8220;Skate to where the puck is going to be, not where it has been.&#8221; This quote in particular is one that Steve [...]]]></description>
			<content:encoded><![CDATA[<p class="intro">Wayne Gretzky is often credited as being the single greatest hockey player of all time. It is said that his father, Walter Gretzky, taught him the most important thing to learn in hockey:</p>
<blockquote><p>&#8220;Skate to where the puck is going to be, not where it has been.&#8221;</p></blockquote>
<p>This quote in particular is one that Steve Jobs has brought up on numerous occasions, and is far more revealing about Apple&#8217;s internal culture than I think most of us realize. It is certainly the most salient explanation for Apple&#8217;s intense focus at the intersection of technology and liberal arts.</p>
<div class="blogphoto norotate" style="width: 486px;"><img style="width: 486px;" src="http://s3.ryanparman.com/images/iphone-ecosystem/tech-liberal-arts.png" alt="" /></div>
<h3>Mobile</h3>
<p>Over the past couple of years, I&#8217;ve started paying an increasing amount of attention to Apple and it&#8217;s competition — mostly in the mobile space. Before 2008 when I bought my first iPhone, I really couldn&#8217;t have cared less about mobile. I&#8217;d had a couple of <a href="https://secure.wikimedia.org/wikipedia/en/wiki/Feature_phone">feature phones</a>, then moved up to a <a href="https://secure.wikimedia.org/wikipedia/en/wiki/Blackberry_Pearl">BlackBerry Pearl</a> in 2006.</p>
<p>When <a href="http://www.engadget.com/2007/01/09/live-from-macworld-2007-steve-jobs-keynote/">Steve Jobs got up on stage at the Moscone Center in January 2007</a> and introduced &#8220;[…] an iPod, a phone, an internet mobile communicator… these are NOT three separate devices!&#8221; I was stunned. I&#8217;d heard the rumors about an alleged phone from Apple, but this thing was simply astounding! Over the next 6 months, the blogosphere <a href="http://www.time.com/time/business/article/0,8599,1575743,00.html">worked</a> <a href="http://www.ilounge.com/index.php/articles/comments/all-things-iphone-interface-and-the-16-applications/">itself</a> <a href="http://www.ilounge.com/index.php/articles/comments/is-apples-iphone-still-exciting-our-views-and-yours/">into</a> <a href="http://kottke.org/07/01/the-apple-iphone">an</a> <a href="http://techcrunch.com/2007/01/09/apple-announces-iphone-stock-soars/">absolute</a> <a href="http://techcrunch.com/2007/06/07/the-futurist-we-predict-the-iphone-will-bomb/">frenzy</a> <a href="http://techcrunch.com/2007/06/14/the-futurist-why-the-iphone-reeks-of-planned-obsolescence/">over</a> <a href="http://www.engadget.com/2007/01/18/steve-ballmer-laughs-off-the-iphone-deems-it-most-expensive-i/">the</a> <a href="http://daringfireball.net/2007/02/more_crap_from_enderle">iPhone</a>. Ultimately, the iPhone has gone on to be a raging success — raking in <a href="http://www.asymco.com/2011/07/29/apple-captured-two-thirds-of-available-mobile-phone-profits-in-q2/">two-thirds of all of the profits in the entire mobile industry</a>.</p>
<h3>Hardware and software</h3>
<p>Since Apple makes both the hardware and the software for all of their products, when you buy an iPhone (or iPod, or iPad, or Mac) you know that the hardware and software work together seamlessly. With the exception of <a href="http://reviews.cnet.com/tablets/hp-touchpad-16gb/4505-3126_7-34499289.html">HP/Palm</a> (<a href="http://google.com/search?q=touchpad+discontinued">up until recently</a>) and <a href="http://rim.com">RIM</a>, Apple is the only company that does this. Even Google&#8217;s <a href="http://www.google.com/nexus/">Nexus line of phones</a> is actually made by third-party handset makers (<a href="http://reviews.cnet.com/smartphones/htc-nexus-one-by/4505-6452_7-33906802.html">HTC for the Nexus One</a> and <a href="http://reviews.cnet.com/smartphones/samsung-nexus-s-at/4505-6452_7-34431171.html">Samsung for the Nexus S</a>).</p>
<p>In order to properly establish a baseline showing how Apple completely rocked the mobile industry in 2007, we need to break the competition down into hardware and software categories.</p>
<h4>Hardware</h4>
<p>Here&#8217;s what the competition shipped in late-2006/early-2007:</p>
<ul class="shots">
<li class="iblock"><a href="http://reviews.cnet.com/RIM_BlackBerry_8800/4505-6452_7-32329098.html"><br />
<img src="http://s3.ryanparman.com/images/iphone-ecosystem/hardware/blackberry-8800.gif" alt="RIM BlackBerry 8800" /></a>RIM BlackBerry 8800</li>
<li class="iblock"><a href="http://reviews.cnet.com/Motorola_Q_Sprint/4505-6452_7-32327377.html"><br />
<img src="http://s3.ryanparman.com/images/iphone-ecosystem/hardware/moto-q.gif" alt="Motorola Q" /></a>Motorola Q</li>
<li class="iblock"><a href="http://reviews.cnet.com/Nokia_E70/4505-6452_7-32381755.html"><br />
<img src="http://s3.ryanparman.com/images/iphone-ecosystem/hardware/nokia-e70.gif" alt="Nokia E70" /></a>Nokia E70</li>
<li class="iblock"><a href="http://reviews.cnet.com/smartphones/t-mobile-dash-aka/4505-6452_7-32088045.html"><br />
<img src="http://s3.ryanparman.com/images/iphone-ecosystem/hardware/htc-excalibur.gif" alt="HTC Excalibur" /></a>HTC Excalibur</li>
<li class="iblock"><a href="http://reviews.cnet.com/smartphones/htc-touch-unlocked/4505-6452_7-32465595.html"><br />
<img src="http://s3.ryanparman.com/images/iphone-ecosystem/hardware/htc-touch.gif" alt="HTC Touch" /></a>HTC Touch</li>
<li class="iblock"><a href="http://reviews.cnet.com/smart-phones/palm-treo-755p-sprint/4505-6452_7-32434432.html"><br />
<img src="http://s3.ryanparman.com/images/iphone-ecosystem/hardware/palm-treo-755p.gif" alt="Palm Treo 755p" /></a>Palm Treo 755p</li>
<li class="iblock"><a href="http://reviews.cnet.com/smartphones/palm-treo-700wx-black/4505-6452_7-32058773.html"><br />
<img src="http://s3.ryanparman.com/images/iphone-ecosystem/hardware/palm-treo-700wx.gif" alt="Palm Treo 700wx" /></a>Palm Treo 700wx</li>
</ul>
<h4>Software</h4>
<p>Here&#8217;s what the competition shipped in late-2006/early-2007:</p>
<ul class="shots">
<li class="iblock"><img src="http://s3.ryanparman.com/images/iphone-ecosystem/software/palm-os.jpg" alt="Palm OS 5" />Palm OS 5</li>
<li class="iblock"><img src="http://s3.ryanparman.com/images/iphone-ecosystem/software/windows-mobile.jpg" alt="Windows Mobile 6" />Windows Mobile 6</li>
<li class="iblock"><img src="http://s3.ryanparman.com/images/iphone-ecosystem/software/symbian.jpg" alt="Symbian OS" />Symbian OS</li>
<li class="iblock"><img src="http://s3.ryanparman.com/images/iphone-ecosystem/software/android2.jpg" alt="Android" />Android</li>
</ul>
<h4>Queue the industry scramble</h4>
<p>People in the mobile industry knew this was going to be <del>big</del>, <del>huge</del>, EPIC. Phone makers began scrambling to create products that could be the next <em>iPhone-killer</em>. Motorola, HTC, LG, Palm, Microsoft, Nokia and others were knocked completely sideways by the iPhone. It was so far ahead of anything at the time that nobody knew where to begin.</p>
<p>As the first <em>touchphones</em> started hitting the market, they all failed. Utter, complete failure. But why? Their phones had <a href="http://www.marco.org/2010/02/09/feature-checklist-dysfunction">all of the same features</a>, so why weren&#8217;t they selling? Arguably, the exact same discussions are happening now — especially since tablets are joining phones in the mobile space.</p>
<h3>There is no tablet market — only an iPad market</h3>
<p>Verne G. Kopytoff and Ian Austen of <a href="https://www.nytimes.com/2011/08/20/technology/as-pcs-wane-companies-look-to-tablets.html">The New York Times note</a>:</p>
<blockquote><p>&#8220;Computer makers are expected to ship only about 4 percent more PCs this year than last year, according to IDC, a research firm. Tablets, in contrast, are flying off store shelves. Global sales are expected to more than double this year to 24.1 million, according to Forrester Research. More than two-thirds of those tablets, however, are sold by Apple. Sales of its iPad pulled in $9 billion in just the first half of the year, or 30 percent more than all of Dell’s consumer PC business in the same period. The joke in Silicon Valley is that there is no tablet market, only an iPad market. (That was also true of Apple and the iPod market.)</p>
<p>The other observation that is no joke: Apple is the only maker with strong PC growth. Spending on desktops and laptops grew 16 percent in the latest quarter, while Dell’s consumer product sales increased 1 percent.&#8221;</p></blockquote>
<p>Here&#8217;s what John Gruber from <a href="http://daringfireball.net/2011/07/ipad_dominance">Daring Fireball had to say</a>:</p>
<blockquote><p>&#8220;I’m not trying to cherry-pick data. I’m simply observing, based on Apple’s sales data and Google’s activation data, that the tablet market doesn’t today look anything like the smartphone market ever did. The iPad didn’t enter the tablet market. It created the tablet market. The iPad’s role in the tablet market much more closely resembles the iPod’s role in the digital music player market a decade ago than it does the iPhone’s role in the 2008 phone market.&#8221;</p></blockquote>
<p>And <a href="http://www.marco.org/2010/12/31/there-really-isnt-much-of-a-tablet-market">Marco Arment</a>:</p>
<blockquote><p>&#8220;There’s an iPad market, and the iPad could be classified as a tablet, from a hardware-centric viewpoint. But the market for non-iPad tablets is about as big today as it was before the iPad, which isn’t <em>nothing</em>, but it’s close enough to nothing that Apple doesn’t need to worry about it.</p>
<p>How many people do you know who wanted or received an iPad for Christmas?</p>
<p>Alright, same question, but this time, for the Samsung Galaxy Tab or any other tablet that’s not the iPad. (Kindles are not tablets. The new Nook Color might be. You can count it if you’re arguing with me.)</p>
<p>Now, from both groups, exclude those who know what RSS is, because we don’t represent the bulk of the market. How big is that second group now?&#8221;</p></blockquote>
<p><a href="http://allthingsd.com/20110620/consumers-dont-want-tablets-they-want-ipads/">Others</a> <a href="http://seekingalpha.com/article/289447-there-is-no-tablet-market-only-an-ipad-market">are</a> <a href="http://www.economist.com/blogs/babbage/2011/08/tablet-computers">saying</a> <a href="http://technologizer.com/2011/08/17/more-evidence-that-theres-no-tablet-market/">the</a> <a href="http://daringfireball.net/2011/07/ipad_dominance">same</a> <a href="http://www.bgr.com/2011/08/09/dear-tablet-makers-youre-doing-it-wrong/">thing</a>. But why? Companies like Samsung, Acer, Motorola and others have been making consumer electronics for years. Microsoft has been kicking around the idea of the tablet computer since at least 2000. Why is the iPad (which debuted in the spring of 2010) eating everyone else&#8217;s lunch?</p>
<p>The reason is something so blindingly simple that you&#8217;re going to feel stupid for missing it. Ready?</p>
<h3>It&#8217;s the ecosystem, stupid!</h3>
<p>The fatal flaw of Android phones, TouchPads, XOOMs, Playbooks, Galaxy Tabs, and pretty much everything else on the market today is the lack of a cohesive ecosystem around the product. These handset and tablet makers — for all intents and purposes — seem to think that the experience stops at the phone or the tablet. Nothing could be further from the truth.</p>
<p>As I <a href="http://blog.ryanparman.com/2011/08/21/comparing-the-hp-touchpad-to-the-ipad-2/">wrote a couple of weeks ago</a>, I bought an HP TouchPad during their firesale. When reviewing the product, I compared it to my iPad. I&#8217;d purchased it for my kids so that they&#8217;d have something to play with so they&#8217;d leave my iPad alone. What happened? They decided that they didn&#8217;t like the TouchPad. They wanted the games, the books, the movies, the music and everything else that my iPad has.</p>
<p>Now sure, the TouchPad can technically do those things… but its not a cohesive experience. It&#8217;s not simple. It&#8217;s not easy.</p>
<p>When you buy an Apple product — whether it be a Mac, an iPod, an iPhone, an iPad or an Apple TV — you get all of Apple&#8217;s ecosystem working together in harmony along beside you.</p>
<ul>
<li>Syncing your digital media from iTunes to your iPod, iPhone, iPad or first-generation Apple TV (which uses syncing; Apple TV 2 streams instead of syncs), it all happens very seamlessly with very little effort on your part.</li>
<li>Industry-standard audio and video (MPEG-4/H.264/AAC) is fully supported at the hardware level for each of Apple&#8217;s devices which means that videos play smoother and battery life is much better than competing devices which don&#8217;t support these standards at the hardware level.</li>
<li>The iTunes Store has <a href="http://www.apple.com/itunes/features/">over 18 million songs</a>; <a href="http://www.apple.com/ipad/built-in-apps/itunes.html">thousands</a> of movies, TV shows, videos, podcasts, and books; and over 100,000 <em>virus-free</em> apps — all of which are available in just a few clicks/taps. You can also rip your own CDs and DVDs, as well as convert your favorite content into ebooks if you want.</li>
<li><a href="http://support.apple.com/kb/ht3819">iTunes Home Sharing</a> allows you to share all of your content between all of your devices either by syncing or streaming.</li>
<li><a href="http://www.apple.com/itunes/airplay/">AirPlay</a> (née AirTunes) allows you to stream your music to any speakers that are either connected to an <a href="http://www.apple.com/airportexpress/">AirPort Express</a> or support the AirPlay protocol.</li>
<li>You can stream your movies, YouTube videos and other video content to any TV connected to an <a href="http://www.apple.com/appletv/">AppleTV</a> also using <a href="http://www.apple.com/appletv/#remote">AirPlay</a>.</li>
<li>You can control what&#8217;s playing in iTunes or AppleTV using your iPhone, iPod touch or iPad as a remote control.</li>
<li>Apple&#8217;s third-party cottage industry is second-to-none with tons of integration options for home audio, car stereos, device cases, sex toys, knick-knacks, doo-dads and the like.</li>
<li>Apple devices are supported with updates for a very long time. It wasn&#8217;t until iOS 4.0 that the original iPhone was dropped, and the iPhone 3G wasn&#8217;t dropped until iOS 4.3. Everything that supports iOS 4.3 will also get iOS 5.</li>
<li>Apps are targeted at OS versions, and sometimes by device (iPhone/iPod touch vs. iPad). iPads can run all iPhone apps (although non-optimized apps run at the iPhone&#8217;s resolution). For example, Netflix runs on <a href="http://itunes.apple.com/us/app/netflix/id363590051">all iOS devices running iOS 4.0 or newer</a> (everything except the original iPhone and first-generation iPod touch).</li>
</ul>
<p>Compare all of this to, say, Android.</p>
<ul>
<li>First of all, there is no Android-based equivalent to the iPod. Smaller form factors are (so far) all phones. Larger form factors are (so far) all tablets. There&#8217;s nothing small and cheap that you can plug headphones into and jam with it in your pocket.</li>
<li>Some Android devices have hardware decoders for audio/video playback, some don&#8217;t. Burn battery, burn!</li>
<li>There is no equivalent to the iTunes Store for Android devices. Yes, Google has <a href="http://music.google.com">Google Music</a>, but it&#8217;s brand-new, untested, and it&#8217;s not a store where you can easily purchase whatever your heart desires in just a few taps.</li>
<li>Android viruses, malware and fly-by-night operations are on the rise: “<a href="http://www.wired.com/gadgetlab/2011/08/android-malware-explodes-ios-remains-safe/all/1">Android Malware Explodes, iOS Remains Safe</a>”, “<a href="http://www.bgr.com/2011/08/24/android-targeted-malware-jumps-76-in-q2-mcafee-says/">Android-targeted malware jumps 76% in Q2, McAfee says</a>”, “<a href="http://www.technobuffalo.com/companies/google/android/why-android-viruses-are-growing-and-how-to-stop-them/">Why Android Viruses Are Growing, and How To Stop Them</a>”, and “<a href="http://www.reddit.com/r/Android/comments/kjywq/warning_fake_games_in_the_market_today/">Warning: Fake games in the Market today</a>”.</li>
<li>There is no equivalent to iTunes Home Sharing for Android devices. You have to sync everything from one device to the next. Can&#8217;t store your entire media collection? Too bad.</li>
<li>There is no equivalent to AirPlay for Android devices. You can burn a CD and put it in your home CD player, or take your ripped movie and put it on your PS3 or Xbox 360 for playback, but that can be an awful lot of work.</li>
<li>There is no equivalent for remote controlling playback of your media content for Android devices.</li>
<li>What Android cottage industry?</li>
<li>Updates? Good luck with that. Maybe the manufacturer will release an update, maybe they won&#8217;t. Who knows?</li>
<li>Apps are targeted at whatever the easiest-to-support devices are. For example, Netflix only runs on a <a href="https://market.android.com/details?id=com.netflix.mediaclient">small subset of devices</a> based entirely on that device&#8217;s capabilities.</li>
</ul>
<h3>Apple&#8217;s Strategy</h3>
<p>Apple&#8217;s ecosystem strategy didn&#8217;t come out of nowhere. Apple didn&#8217;t just wake up one day and decide to make the iPhone or the iPad. These products have been several years in the making. In fact, Apple talking about <em>the digital hub</em> dates back to at least 2000 with the iMac and their <a href="http://www.youtube.com/watch?v=4ECN4ZE9-Mo">Rip, Mix, Burn</a> campaign. iTunes was just coming out for Mac OS 9, Mac OS X hadn&#8217;t launched yet and the iPod was still a couple of years away.</p>
<p>Over time they launched:</p>
<ol>
<li>iTunes (2001)</li>
<li>Mac OS X (2001)</li>
<li>Apple Retail Stores (allowing people to walk in, play with stuff, ask questions and get help; 2001)</li>
<li>iPod (2001)</li>
<li>Bonjour (née Rendezvous; 2002)</li>
<li>iTunes Music Store (2003)</li>
<li>AirPort Express (2004)</li>
<li>iLife (2004)</li>
<li>Added video capabilities to iPods and added video to the iTunes Store (2005)</li>
<li>AppleTV (2007)</li>
<li>iPhone (2007)</li>
<li>iPhone Music Store (2007)</li>
<li>iPhone App Store (2008)</li>
<li>iPad (2010)</li>
<li>iCloud (2011)</li>
</ol>
<p>All of these products work together in concert to provide a seamless experience across the board. It&#8217;s this ongoing seamlessness and support that has allowed Apple to earn my trust as a consumer — something that Samsung, Motorola, RIM or Google hasn&#8217;t yet earned.</p>
<h3>Skating to where the puck has been</h3>
<p>Right now, everyone in the entire industry is chasing Apple. <em>Everyone.</em></p>
<ul>
<li>Microsoft was chasing Apple with Windows Vista and Windows 7 (although with Windows 8, they&#8217;ve decided to go to crazy-town).</li>
<li>Google, RIM and Nokia are chasing Apple with Android, BlackBerry OS and Meego, respectively.</li>
<li>Google, Acer, Samsung, Sony, Lenovo and others are chasing Apple in ultra-portable notebooks.</li>
<li>Motorola, RIM, HP, Samsung and others are chasing Apple in tablets.</li>
</ul>
<p>As <a href="https://secure.wikimedia.org/wikipedia/en/wiki/Technophilia">technophiliacs</a>, it&#8217;s easy for us to go down a rat hole about this tech or that tech (see: iOS v. Android flame wars).</p>
<p>Aside from Apple (and arguably HP/Palm), vendors have a bad habit of shipping second-rate products in a variety of (mostly incompatible) configurations using a marketing strategy that is equivalent to <em>throwing shit at the wall to see what sticks.</em> For example, <a href="https://twitter.com/#!/saschasegan/status/109241074429603840">Samsung now offers 2.8, 3.2, 3.5, 3.7, 4, 4.3, 4.5, 5, 7, 7.7, 8.9, and 10.1-inch Android devices</a>. Really Samsung?</p>
<p>In &#8220;<a href="http://www.bgr.com/2011/08/09/dear-tablet-makers-youre-doing-it-wrong/">Dear tablet makers: You’re doing it wrong</a>&#8220;, Zach Epstein writes:</p>
<blockquote><p>&#8220;Repeated cold and lukewarm launches will either push vendors out of the tablet space or open their eyes. Consumers don’t need oversized smartphones. I’ll type these all-too important words a second time: <em>slapping Android on a slate and shoving it out to market simply isn’t an effective strategy.</em> The real problem might be that OEMs are looking at Android wrong. What might happen if vendors stop rushing duds out to market and actually concentrate on using Android as a platform rather than a complete solution?&#8221;</p></blockquote>
<p>These products are soulless knock-offs of the original. Apple put its heart and soul into the iPod, iPhone and iPad, and it shows.</p>
<h3>Skating to where the puck is going to be</h3>
<p>Robert S. Andersen recently <a href="https://twitter.com/#!/rsa/status/106977599183527936">tweeted</a>:</p>
<blockquote><p>&#8220;Every product is an opportunity to create joy in someone&#8217;s life. If you&#8217;re not doing that then you&#8217;re in it for the wrong reasons.&#8221;</p></blockquote>
<p>Apple has invested in constantly growing and constantly improving its ecosystem of products so that they all work together in concert. The experience is <em>delightful</em>.</p>
<p>It&#8217;s not that Google, Samsung, Motorola, RIM and others aren&#8217;t competing — it&#8217;s that they&#8217;re not even playing Apple&#8217;s game. Apple&#8217;s game is one of putting the user&#8217;s experience first, eliminating as much frustration from the process as possible. If you put the customer first, the sales will come. If you put making the sale (or grabbing at market share) ahead of the customer experience, you&#8217;re no better than a used car salesman. How many used car salesmen are you excited to buy from again?</p>
<p>I&#8217;m going to end with a quote from one of my favorite shows, <a href="https://secure.wikimedia.org/wikipedia/en/wiki/Studio_60_on_the_Sunset_Strip">Studio 60 on the Sunset Strip</a>:</p>
<blockquote><p><strong>Harriet:</strong> I got a laugh at the table read when I asked for the butter in the dinner sketch. I didn&#8217;t get it at the dress. What did I do wrong?</p>
<p><strong>Matt:</strong> That&#8217;s one laugh out of thirty you&#8217;re going to get tonight.</p>
<p><strong>Harriet:</strong> What did I do wrong?</p>
<p><strong>Matt:</strong> You asked for the laugh.</p>
<p><strong>Harriet:</strong> What did I do at the table read?</p>
<p><strong>Matt:</strong> You asked for the butter.</p></blockquote>
<p>If you&#8217;re a tech company, let me give you a piece of advice: Stop trying to be Apple. Nobody is Apple but Apple. Be yourself. If you suck, if you&#8217;re boring, then don&#8217;t expect your date to like you.</p>
<p>The only way to even come close to competing with Apple is to start working on your overall ecosystem of products. Make them seamless. Make them compatible. Make them Just Work™. Building knock-off hardware and slapping a second-rate OS on it won&#8217;t help you compete.</p>
<p>Yes, you might have enough checkboxes in the feature list to pick up a sale. Congratulations. But they&#8217;re not buying your product for you — they&#8217;re buying it because it&#8217;s close enough to an Apple product for what they need.</p>
<p>Think about that for a second and tell me how sad that makes you feel about yourself.</p>
<h3>Update: HP Envy (2011-11-16)</h3>
<p>If I forgot to add them before, let&#8217;s go ahead and add HP to the list of Apple wannabes. They just released the new <a href="http://www.theverge.com/2011/11/16/2564285/hp-envy-15-and-17-press-photos">HP Envy</a>.</p>
<div class="blogphoto norotate" style="width: 600px;"><img style="width: 600px;" src="http://s3.ryanparman.com.s3.amazonaws.com/images/iphone-ecosystem/hp-envy.jpg" alt="" /></div>
<p>I feel like I&#8217;ve <a href="http://www.apple.com/macbookpro/">seen this somewhere before</a>…</p>
<h3>Update: Fun with numbers! (2011-11-24)</h3>
<p>In his piece entitled “<a href="http://daringfireball.net/2011/11/fun_with_numbers">Fun With Numbers</a>”, John Gruber from <em>Daring Fireball</em> analyzes an <a href="https://www.npd.com/wps/portal/npd/us/news/pressreleases/pr_111122b">NPD Group report</a> about tablet sell-through numbers (i.e., <em>real</em> sales numbers to consumers, not the fake <em>we-shipped-zillions-to-stores-but-don&#8217;t-know-who-actually-bought-them</em> numbers).</p>
<blockquote><p>That’s one way to put it. <a href="https://twitter.com/jsnell/status/139517109439959040">Another way</a> is that 92 percent of U.S. tablet buyers considered an iPad, and 89 percent bought an iPad, which means 97 percent of tablet buyers who merely <em>considered</em> an iPad bought an iPad, and if not for the 8 percent of tablet buyers who for whatever reason did not consider an iPad, <em>none</em> of these companies would have sold even 100,000 tablets over the first nine months of 2011. […]</p>
<p>PC manufacturers are <em>not</em> dominant in the tablet space. Companies that provide a complete ecosystem — hardware, software, app stores, movies, TV shows, books and periodicals — are. PC manufacturers are utterly failing in the tablet market.</p></blockquote>
<p>He finishes off his analysis with the following food for thought.</p>
<blockquote><p>The only thing you can learn from NPD’s report is that tablet market share numbers sure do look different when you don’t count any of the tablets that people are actually buying.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2011/09/05/skating-to-where-the-puck-will-be-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comparing the HP TouchPad to the iPad 2</title>
		<link>http://blog.ryanparman.com/2011/08/21/comparing-the-hp-touchpad-to-the-ipad-2/</link>
		<comments>http://blog.ryanparman.com/2011/08/21/comparing-the-hp-touchpad-to-the-ipad-2/#comments</comments>
		<pubDate>Sun, 21 Aug 2011 18:50:19 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.ryanparman.com/?p=2116</guid>
		<description><![CDATA[I currently own and love my iPad 2, but with HP slashing the prices on the new TouchPads this weekend, I decided to pick one up after calling around and finding some at my local Best Buy. Preface I feel that I should start by saying that I&#8217;m an Apple guy; or more specifically that [...]]]></description>
			<content:encoded><![CDATA[<p class="intro">I currently own and <em>love</em> my iPad 2, but with HP slashing the prices on the new TouchPads this weekend, I decided to pick one up after calling around and finding some at my local <em>Best Buy</em>.</p>
<div class="blogphoto norotate" style="width: 634px;"><img src="http://s3.ryanparman.com/images/touchpad/HP-touchPad.png" style="width: 634px;" /></div>
<h3>Preface</h3>
<p>I feel that I should start by saying that I&#8217;m an Apple guy; or more specifically that I&#8217;ve <em>always</em> been an Apple guy. I was converted to the Mac platform back in the early 90&#8242;s when my Junior High school&#8217;s library got a new shipment of Apple Macintosh LC IIs. I&#8217;ve never really looked back.</p>
<p>That said, this certainly isn&#8217;t a blind love for Apple. Over the years, Apple has earned my <em>trust</em> by providing high-quality products, software and support that puts the consumer first. That doesn&#8217;t necessarily mean that I&#8217;ve liked every single decicion they&#8217;ve made, but all-in-all I have Apple&#8217;s back because I believe that Apple has mine.</p>
<p>Let&#8217;s look at the competition:</p>
<ul>
<li><strong>RIM:</strong> RIM is dead. Sell your stock.</li>
<li><strong>Microsoft:</strong> Irrelevant in this day and age.</li>
<li><strong>Google:</strong>
<ol>
<li>They&#8217;d screw me in a second if they could sell more data about me to advertisers.</li>
<li>Google values engineering above all else. Unfortunately for Google, Design > Engineering.</li>
<li><a href="https://twitter.com/#!/Arubin/status/27808662429">Andy Rubin</a> has as much dumb stuff come out of his mouth as <a href="http://arstechnica.com/microsoft/news/2007/04/ballmer-says-iphone-has-no-chance-to-gain-significant-market-share.ars">Steve Ballmer</a>.</li>
<li>Google recently kicked off a <a href="http://allthingsd.com/20110803/microsoft-pr-ninja-strikes-back-at-google-patent-whine-with-email-jujitsu/">whine-fest</a> because they lost a patent auction.</li>
</ol>
</li>
<li><strong>Palm:</strong> CEO was a <a href="https://secure.wikimedia.org/wikipedia/en/wiki/Jon_Rubinstein">high-ranking lieutenant at Apple in charge of the iPod</a>. Lots of former Apple engineers. Sweet new OS for mobile devices. Hmmm&#8230;</li>
</ul>
<h3>Piqued Interest</h3>
<p>I have no interest in Android. I&#8217;m a bit of a quality snob, and an ease-of-use snob, and most of Google&#8217;s products are just not there. Android in particular (and Microsoft&#8217;s <del>Windows CE</del>, <del>palm-sized PC</del>, <del>PocketPC</del>, <del>Windows Mobile 2003 for Pocket PC Phone Edition</del>, <del>Windows Mobile</del>, <del>Windows Embedded Handheld</del>, <del>Windows Phone 7 Series</del>, Windows Phone 7 devices) all suffer from what&#8217;s called <a href="http://www.ted.com/talks/barry_schwartz_on_the_paradox_of_choice.html">The Paradox of Choice (TED video)</a> (<a href="https://secure.wikimedia.org/wikipedia/en/wiki/The_Paradox_of_Choice:_Why_More_Is_Less">Wikipedia summary</a>). The short version is that while people like Steve Ballmer and Andy Rubin are all touting how wonderful it is to have a plethora of devices available, it&#8217;s actually harmful to the customer experience.</p>
<p>So when Palm/HP announced the TouchPad, I was intrigued. I&#8217;d always thought that Palm&#8217;s webOS was a clear stand-out among mobile OSs, but the <a href="http://www.precentral.net/do-you-have-palm-pre-hardware-issues">faulty Pre hardware</a> and a poor at-launch partner (Sprint), and <a href="http://youtu.be/iIknaMyJhvw">terrible marketing</a> all worked in concert to kill Palm&#8217;s chances of making a dent in the marketplace. Palm also was in the poor position of needing a serious influx of cash if they were to continue operating. That kind of split focus is never good for a company.</p>
<p>Seeing some gorgeous screenshots of the OS and devices on <a href="http://blog.cocoia.com/2011/hp-webos-event-roundup/">Sebastiaan de With&#8217;s blog</a> pretty much sealed the deal for me: I was a webOS fan. Unfortunately for Palm/HP, there was no way I was going to spend money on a TouchPad when I could get an iPad.</p>
<div class="blogphoto norotate" style="width: 500px;"><img src="http://s3.ryanparman.com/images/touchpad/Grabber.png" style="width: 500px;" /></div>
<h3>Comparing the TouchPad and the iPad 2</h3>
<p>I ordered my iPad 2 at the end of July, so I&#8217;ve only had my iPad 2 for about 3 weeks. I also have an iPhone 4, so picking up and using an iPad was effortless. Because of this, the iPad has set an awfully high bar in my mind.</p>
<p>After spending a little less than 24 hours with my new 32GB HP TouchPad, here are my thoughts:</p>
<h4>Pros</h4>
<ul>
<li>Palm/HP definitely got the packaging right. It&#8217;s the most Apple-like experience for any non-Apple product I&#8217;ve ever seen.</li>
<li>webOS is gorgeous, with an emphasis on black/charcoal colors, the <a href="http://www.fontbureau.com/blog/palm-pre-system-fonts/">Prelude system font</a>, and high-quality iconography derived from the circle shape (<a href="http://daringfireball.net/linked/2011/07/01/own-a-shape">Palm owns the circle</a>). If you believe (as I do) that a software environment should look as good as it works, webOS is fantastic.</li>
<li>The TouchPad hardware is nice to the eyes and the touch. It has a sturdy (although somewhat plastic-y) feel to it.</li>
<li>Neither Netflix nor Hulu are filtering the TouchPad&#8217;s user-agent string. Hulu seems to maintain a black list for devices (Hulu has to pro-actively block devices), while Netflix seems to maintain a white list for devices (Netflix has to pro-actively allow devices). While I can watch Hulu content on my TouchPad (which comes with Flash), I can&#8217;t watch Netflix content (which requires Silverlight).</li>
<li>The bezel/cards UI is awesome.</li>
<li>Built-in support for several third-party accounts, including Skype and Dropbox. While iOS (and Mac OS X Lion) also has this, webOS&#8217;s integration seems to go a lot deeper &mdash; specifically in being able to do a decent job of merging contacts together across the various services.</li>
<li>The Facebook app (developed by Palm) beats the pants off of the phone-only iOS Facebook app. The closest competitor available for the iPad is an app called <a href="http://itunes.apple.com/us/app/mypad-for-facebook-twitter/id413419662">MyPad+</a>.</li>
<li>The Last.fm app is also designed for the TouchPad, easily beating the phone-only iOS Last.fm app.</li>
<li>The photo app has built-in support for Facebook photos and videos built right in.</li>
<li>The on-screen keyboard has digits as part of its first screen. You don&#8217;t need to tap <code>shift</code> to get to them.</li>
</ul>
<h4>Cons</h4>
<ul>
<li>It&#8217;s a lot heavier than my iPad 2.</li>
<li>The screen and iPhone 3G-ish style back attract fingerprints like its their job.</li>
<li>The UI doesn&#8217;t track finger movements as quickly as iOS, so the touch/scroll responsiveness feels laggy compared to the iPhone 4 and iPad 2.</li>
<li>Actually, the whole OS is a bit laggy. It&#8217;s as if it takes a moment to &#8220;spin-up&#8221; after I launch an application or switch from one screen to another.</li>
<li>The TouchPad uses a non-standard Mini-USB cable, so my cache of leftover cables from my BlackBerry Pearl days are still as useless to me as they&#8217;ve been since I upgraded to the iPhone.</li>
<li>It doesn&#8217;t seem to charge when connected to my computer, so I need to disconnect it, climb down underneath my desk, and plug it in to get it to charge.</li>
<li>Ever heard of BeatsAudio? It&#8217;s the technology that powers the <a href="http://beatsbydre.com">Beats by Dre</a> headphone that are so freaking awesome. Yeah, not feeling it here. The iPad 2 speakers are better.</li>
<li>The app selection is downright awful. All of the apps that I take for granted on iOS (e.g., <a href="http://itunes.apple.com/us/app/netflix/id363590051">Netflix</a>, <a href="http://itunes.apple.com/us/app/hulu-plus/id376510438">Hulu</a>, <a href="http://itunes.apple.com/us/app/twitter/id333903271">Twitter</a>, <a href="http://itunes.apple.com/us/app/instapaper/id288545208">Instapaper</a>, <a href="http://itunes.apple.com/us/app/flipboard/id358801284">Flipboard</a>) are nowhere to be found on the <a href="http://h41112.www4.hp.com/promo/webos/us/en/apps.html">HP App Catalog</a>.</li>
<li>While the photo app supports Facebook, it doesn&#8217;t support Flickr which is where I have a 6-year investment in photos.</li>
<li>Although the webOS browser is based on WebKit (the same engine that powers Safari and Chrome on the desktop and the web browsers built into iOS, Android and Blackberry OS 6), it is <em>much</em> slower than those other devices. As a matter of fact, I&#8217;ve been trying to run through the <a href="http://browserscope.org">Browserscope</a> test suite for the past couple of <em>hours</em> and it&#8217;s still nowhere near complete.</li>
<li>The UI doesn&#8217;t change between portrait and landscape modes. iOS understands that the portrait orientation is narrower than the landscape orientation, so it adjusts the UI accordingly (see <a href="http://www.apple.com/ipad/built-in-apps/mail.html">Mail</a>). In webOS, it simply takes the UI and squishes everything together in portrait orientation.</li>
<li>Syncing sucks. Even with the <a href="http://hpplay.com">HP Play</a> software that you can download, it&#8217;s still a pretty awful syncing experience.</li>
</ul>
<h3>Conclusion</h3>
<p>All-in-all, the TouchPad is a mixed bag.</p>
<div class="blogphoto norotate" style="width: 500px;"><img src="http://s3.ryanparman.com/images/touchpad/TouchPad.png" style="width: 500px;" /></div>
<p>I think that the core of the experience (i.e., webOS itself) is a good OS with lots of potential. Remember iPhone OS 1.0? Or even 2.0? webOS 3.0 is clearly a better user experience and I believe that with more resources, webOS could definitely be a contender in the mobile space.</p>
<p>Unfortunately, the rest of the experience is pretty poor. The hardware &mdash; while feeling and looking good &mdash; is too slow to be of any real use to anybody. The TouchPad doesn&#8217;t charge over USB from my computer (<a href="http://www.everymac.com/systems/apple/macbook_pro/stats/macbook-pro-core-i7-2.2-17-early-2011-unibody-thunderbolt-specs.html">early 2011 MacBook Pro</a>), and doesn&#8217;t support standard-sized Mini-USB cables. The selection of apps is so paltry that it only took me about 15 minutes to look through every single app in the entire <del>store</del> catalog.</p>
<p>Would I have paid $499 or $599 for one of these? Not a chance. How about at $100 off like they were last week? No way, José. But $150 for a 32 GB model still feels like a good deal. Maybe a touch high ($129 would feel like a more appropriate price), but I don&#8217;t really have any regrets about yesterday&#8217;s purchase.</p>
<p>A couple of years ago, the kids would play with mine and Sarah&#8217;s <a href="http://www.nintendo.com/ds">Nintendo DSs</a> when we were all in the car. Unfortunately, we only had one copy of <a href="http://mario.nintendo.com">New Super Mario Bros.</a> and they would constantly fight over who would get to play it. In the end, we decided to spend $40 on a second copy of the game. The result was the wonderful peace and quiet that came from two happy children playing video games in the back seat. Totally worth it.</p>
<p>Likewise, I bought the TouchPad primarily for the kids to play with so that they stop stealing my iPad from me. When we&#8217;re at home, one of them is typically playing video games in the living room while the other is playing with the iPad. I think it was money well-spent to have two movie/music/game-playing tablets available for trips and long car rides. My daughter, Julianna, is also getting to the age where a computer is starting to feel more appropriate, so I think that the TouchPad will be a great device for her.</p>
<p>If you&#8217;re looking for a tablet for yourself, though, I would definitely say to skip the TouchPad and every single Android Honeycomb device out there. Spend the $499 on an iPad instead. You&#8217;ll get a better value per dollar spent with an iPad than with anything else right now.</p>
<h3>Epilogue: Side-by-side Photos</h3>
<p>In this first photo, you can see their shapes. The TouchPad has a much larger border radius than the iPad. In both cases, the displays are nice and bright.</p>
<div class="blogphoto norotate" style="width: 500px;"><a href="http://www.flickr.com/photos/skyzyx/6074944167/" title="iPad 2 vs. HP TouchPad by Skyzyx, on Flickr"><img src="http://farm7.static.flickr.com/6206/6074944167_fdb72ba8c9_z.jpg" alt="iPad 2 vs. HP TouchPad"/></a></div>
<p>Here they are at a slightly different angle with the displays turned off.</p>
<div class="blogphoto norotate" style="width: 500px;"><a href="http://www.flickr.com/photos/skyzyx/6075483254/" title="iPad 2 vs. HP TouchPad by Skyzyx, on Flickr"><img src="http://farm7.static.flickr.com/6078/6075483254_7426a943d9.jpg" alt="iPad 2 vs. HP TouchPad"/></a></div>
<p>Here is a comparison of their thicknesses. As you can see, the TouchPad is roughly twice as thick as the iPad 2.</p>
<div class="blogphoto norotate" style="width: 500px;"><a href="http://www.flickr.com/photos/skyzyx/6074943945/" title="iPad 2 vs. HP TouchPad by Skyzyx, on Flickr"><img src="http://farm7.static.flickr.com/6207/6074943945_f33605a463.jpg" alt="iPad 2 vs. HP TouchPad"/></a></div>
<p class="footnote">(Photo credits: First photo by <a href="http://hpwebos.com">HP/Palm</a>. Second and third photos by <a href="http://blog.cocoia.com/2011/hp-webos-event-roundup/">Sebastiaan de With</a>. Fourth, fifth and sixth photos by Ryan Parman.)</p>
<h3>Update: Micro-USB (2011-08-25)</h3>
<p>Thanks to a comment below, I&#8217;ve learned that there is apparently a new USB port size <em>du jour</em> called <a href="https://secure.wikimedia.org/wikipedia/en/wiki/USB#Mini_and_Micro_connectors">Micro USB</a>. The TouchPad uses the <em>Micro-B</em> flavor, which is why my <em>Mini USB</em> cables didn&#8217;t work. However, I would argue with the commenter&#8217;s assertion that Micro USB is &#8220;the primary standard for every single other device on the market.&#8221; I have plenty of other devices at my fingertips that don&#8217;t use Micro USB.</p>
<h3>Update: Hulu (2011-08-25)</h3>
<p>Over the past couple of days, <a href="http://www.precentral.net/hulu-finally-blocks-touchpad-owners-watching-videos">Hulu has now added the TouchPad to their blacklist</a>. Sorry, but no more Hulu for TouchPad users.</p>
<div class="blogphoto norotate" style="width: 500px;"><a href="http://www.flickr.com/photos/skyzyx/6080274516/" title="Hulu blocks HP TouchPad by Skyzyx, on Flickr"><img src="http://farm7.static.flickr.com/6084/6080274516_8044d5f9ab.jpg" alt="Hulu blocks HP TouchPad"/></a></div>
<h3>Update: Preware (2011-08-25)</h3>
<p>Last night, while I was digging through webOS-related resources, I discovered <a href="http://preware.org">Preware</a>. Preware allows you to install homebrew apps, much like <a href="http://cydia.saurik.com/">Cydia</a> and <a href="http://rockyourphone.com">Rock Your Phone</a> for <a href="https://secure.wikimedia.org/wikipedia/en/wiki/IOS_jailbreaking">jailbroken</a> iOS devices. The difference here is that because of the relaxed sandboxing that webOS uses, you don&#8217;t need to jailbreak anything to use it (Palm/HP is actually <a href="https://developer.palm.com/appredirect/?packageid=org.preware.docs">quite OK</a> with this community).</p>
<div class="blogphoto norotate" style="width: 500px;"><a href="http://www.flickr.com/photos/skyzyx/6080468630/" title="Preware by Skyzyx, on Flickr"><img src="http://farm7.static.flickr.com/6204/6080468630_62f02c07f3.jpg" alt="Preware"/></a></div>
<p>As part of digging around, I found a write-up by Jeffrey Van Kamp of Digital Trends entitled &#8220;<a href="http://www.digitaltrends.com/mobile/got-a-slow-hp-touchpad-here-are-3-easy-ways-to-speed-it-up/">Got a slow HP TouchPad? Here are 3 easy ways to speed it up.</a>&#8221; The first thing you learn is that webOS does a ton of logging in the background. While potentially useful for debugging, it also uses up a tremendous amount of system resources. The article discusses how to turn it off by enabling developer mode, installing Preware, and then installing a homebrew package that disables the logging. Also, if you&#8217;re interested in squeezing even more juice out of your TouchPad, the article also discusses how to overclock your TouchPad from 1.2 GHz to 1.5 GHz.</p>
<div class="blogphoto norotate" style="width: 500px;"><a href="http://www.flickr.com/photos/skyzyx/6079931607/" title="Govnah by Skyzyx, on Flickr"><img src="http://farm7.static.flickr.com/6186/6079931607_b4aeaf598f.jpg" alt="Govnah"/></a></div>
<p>Another article by John Biehler entitled &#8220;<a href="http://johnbiehler.com/2011/07/22/how-to-install-preware-onto-your-hp-touchpad-on-a-mac/">How to install Preware onto your HP TouchPad on a Mac</a>&#8221; suggests a few other packages you can install to improve the general responsiveness of webOS on the TouchPad. There are a few others you can install to just make life a little simpler as well. I chose to install the following patches:</p>
<ul>
<li>Advanced Reset Options</li>
<li>Faster Card Animations HYPER Version</li>
<li>Increase Touch Sensitivity and Smoothness 10</li>
<li>Just Charge By Default</li>
<li>Muffle System Logging</li>
<li>Private Browsing</li>
<li>Remove Tap Ripple</li>
<li>Unthrottle Download Manager</li>
</ul>
<p>That last one is interesting. I had wondered why downloads seemed so slow on the TouchPad compared to my iOS devices. As it turns out, webOS throttles download speeds down to 64 kbps. Applying the patch to unthrottle the download manager sped up my TouchPad downloads <em>dramatically</em>.</p>
<div class="blogphoto norotate" style="width: 500px;"><a href="http://www.flickr.com/photos/skyzyx/6080468320/" title="Speed Test by Skyzyx, on Flickr"><img src="http://farm7.static.flickr.com/6086/6080468320_835506aa1e.jpg" alt="Speed Test"/></a></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2011/08/21/comparing-the-hp-touchpad-to-the-ipad-2/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Loving my new iPhone 3G!</title>
		<link>http://blog.ryanparman.com/2008/11/02/loving-my-new-iphone-3g/</link>
		<comments>http://blog.ryanparman.com/2008/11/02/loving-my-new-iphone-3g/#comments</comments>
		<pubDate>Mon, 03 Nov 2008 02:22:12 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.ryanparman.com/?p=1652</guid>
		<description><![CDATA[Recently, I became the owner of a shiny new black, 16GB iPhone 3G. I&#8217;ve had a BlackBerry Pearl (8100) for the past 2 years, and the iPhone is a significantly better device for me. Here&#8217;s why. For starters, I&#8217;m an avid Mac user. I&#8217;ve spent many years on Mac and Windows systems, and I overwhelmingly [...]]]></description>
			<content:encoded><![CDATA[<p>Recently, I became the owner of a shiny new black, 16GB <a href="http://www.apple.com/iphone/gallery/#image4">iPhone 3G</a>. I&#8217;ve had a BlackBerry Pearl (8100) for the past 2 years, and the iPhone is a significantly better device for me.  Here&#8217;s why.</p>
<p>For starters, I&#8217;m an avid Mac user. I&#8217;ve spent many years on Mac and Windows systems, and I overwhelmingly prefer Mac. One of the biggest problems that I had as a Mac + BlackBerry user is that the syncing tools suck. PocketMac is a disaster, and the Mark/Space app (whatever it&#8217;s called) only works about one day per year. I ended up having to install the Google sync app on my BlackBerry and move my iCal calendars into Google Calendar, then re-import them with Google&#8217;s CalDAV support. A messy solution at best, and it still doesn&#8217;t solve the issue with my contacts.</p>
<p>iPhone 3G, however, syncs with my Mac flawlessly (as expected). Because I have a MobileMe account, my contacts and calendars sync within minutes (faster if I force a push). On top of that, I have all of my email accounts routed through Gmail, so the mail client&#8217;s IMAP support makes configuring and managing my email simple.</p>
<p>Beyond that, there are <a href="http://flickr.com/photos/skyzyx/sets/72157608322178739/">all of the custom apps</a> that are available now that the iPhone OS 2.0 software went live. The apps I find myself using most (besides Contacts, Calendar, Phone, Safari, and iPod) are Brightkite, NetNewsWire, Things touch, Twitterrific, Apple Remote, Klick, TV Forecast, 1Password, Facebook, YPmobile, and nearly a dozen time-wasting games. I&#8217;ve even created a ringtone from the Dr. Horrible theme song.</p>
<p>All-in-all, I&#8217;m happy with the phone. The on-screen keyboard responds and auto-corrects as quickly as I can type, which makes typing MUCH faster than it was on my BlackBerry. The only irritation I have is that I can&#8217;t tether it to my MacBook Pro as a 3G modem without jail-breaking it. This is more due to AT&amp;T&#8217;s policies than anything else. The only other thing is that I haven&#8217;t found the right setting yet in Handbrake or VisualHub to convert my DVDs into a format that works with both my Playstation 3 AND my iPhone at the same time. Let me know if you find the right combination of settings.</p>
<p>I give it five stars, over and over again. <img src="http://blog.ryanparman.com.s3.amazonaws.com/wp-includes/images/smilies/icon_smile.gif?cda6c1" alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2008/11/02/loving-my-new-iphone-3g/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My thoughts on Twitter</title>
		<link>http://blog.ryanparman.com/2008/04/09/my-thoughts-on-twitter/</link>
		<comments>http://blog.ryanparman.com/2008/04/09/my-thoughts-on-twitter/#comments</comments>
		<pubDate>Wed, 09 Apr 2008 17:30:13 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.com/?p=1631</guid>
		<description><![CDATA[Twitter has tweaked their design as of this morning, and they added a link titled &#8220;Tell us your story,&#8221; in which they ask about your thoughts as a Twitter user. Here&#8217;s what I had to say. I&#8217;m an information junkie with a limited attention span. Twitter has all of the interesting links and thoughts of [...]]]></description>
			<content:encoded><![CDATA[<p>Twitter has tweaked their design as of this morning, and they added a link titled &#8220;Tell us your story,&#8221; in which they ask about your thoughts as a Twitter user. Here&#8217;s what I had to say.</p>
<blockquote><p>
I&#8217;m an information junkie with a limited attention span. Twitter has all of the interesting links and thoughts of a Digg, Newspond, del.icio.us, or Ma.gnolia, but is filtered by people I follow, giving me a much higher signal to noise ratio for links and services that require my attention (or that I may want to give my attention to).</p>
<p>I&#8217;m interested in what people are thinking about. Twitter is perfect for this. &#8220;Tell us what you&#8217;re doing, in 140 characters or less&#8221; is fantastic because it forces the short, to-the-point posts. As a &#8220;thought publisher&#8221; on Twitter, it&#8217;s less demanding than, say, writing a blog post.</p>
<p>I work on a couple of open-source projects, as well as a commercial project. We&#8217;ve configured our subversion post-commit hook to trigger a Twitter update containing the log message. As we all work on the project throughout the day, I&#8217;m able to have up-to-the-minute notifications that tell me where in the development process we are at any given time. My commercial project has protected updates, and my open-source project has public updates so that our technically-oriented end-users can follow progress.</p>
<p>Twitter has become an indispensable utility for me. Being a Mac user, Twitter is as critical of a utility to me as Mail, Address Book, QuickSilver, Growl, and Adium. I don&#8217;t have to put a lot of time and effort into it, it has a very specific purpose, and I can engage with it passively if I choose to (I receive Growl notifications via Twitterrific, for example).</p>
<p>Twitter is interesting, useful, and non-demanding (both as a &#8220;publisher&#8221; of tweets as well as a &#8220;consumer&#8221; of tweets).</p>
<p>My only half-hearted complaint is that the Flash widgets are ugly as sin, but that&#8217;s why we have RSS feeds and open-source tools such as SimplePie to parse them, right? <img src="http://blog.ryanparman.com.s3.amazonaws.com/wp-includes/images/smilies/icon_smile.gif?cda6c1" alt=':)' class='wp-smiley' />
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2008/04/09/my-thoughts-on-twitter/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Movie Makers Just Don&#8217;t Get It</title>
		<link>http://blog.ryanparman.com/2006/04/13/movie-makers-just-dont-get-it/</link>
		<comments>http://blog.ryanparman.com/2006/04/13/movie-makers-just-dont-get-it/#comments</comments>
		<pubDate>Thu, 13 Apr 2006 21:45:30 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[TV and Movies]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.com/2006/04/13/movie-makers-just-dont-get-it/</guid>
		<description><![CDATA[With all of the recent hoopla about Sony dropping the UMD format (here and here), it&#8217;s little wonder why. The reason? This Think Secret posting gives all the explanation we need: Cinemanow bills itself as &#8220;the #1 legal movie download store&#8221; and sells movies a-la-carte, but for the same price, if not higher, in some [...]]]></description>
			<content:encoded><![CDATA[<p>With all of the recent hoopla about Sony dropping the UMD format (<a href="http://news.com.com/Universal+Media+Disc+another+Sony+bomb/2100-1026_3-6055948.html">here</a> and <a href="http://www.spawnpoint.com/absolutenm/templates/spawn.asp?articleid=159&#038;zoneid=12">here</a>), it&#8217;s little wonder why.  The reason?  <a href="http://www.thinksecret.com/news/0604videoipod.html">This Think Secret posting</a> gives all the explanation we need:</p>
<blockquote><p>
Cinemanow bills itself as &#8220;the #1 legal movie download store&#8221; and sells movies a-la-carte, but for the same price, if not higher, in some cases, than actual DVDs, killing part of the incentive for purchasing a digital download.
</p></blockquote>
<p>Why would anyone want to spend <em>more</em> on a movie in a format that is significantly <em>less</em> flexible than a DVD?  Yeah, I&#8217;m not sure either.</p>
<p>I flew from San Jose to Omaha last month, with a layover in Minneapolis.  All-together I was on a plane for roughly 5 hours.  I had my Powerbook, PSP, and iPod 5G with me.  I had some videos I&#8217;d purchased from the iTMS on my iPod, and a couple of DVD&#8217;s for my Powerbook.  While I was waiting for my flight to leave, I went to go find a UMD video to watch on the plane, since the iPod gets about 2 hours of battery life when playing video, and my Powerbook (with a 2-year-old battery) gets about 45 minutes of juice.</p>
<p>I walked up to the counter, looked at the selection, and found a couple that I&#8217;d've liked to watch.  Then I saw the price: $32.  Excuse me?  Thirty-what?  With a DVD, I can watch it on my TV, watch it on my computer, I can rip it to my iPod or PSP and watch it from there.  With a UMD disc, I can only watch it on my PSP.  Why would I want to do that?  Since the format is so limited (along with any sort of &#8220;legal&#8221; (read: DRM&#8217;d) movie downloads from an online store), how on earth does it make sense to charge <em>more</em> for it?  It doesn&#8217;t, and that&#8217;s why the format is failing.  It isn&#8217;t because it&#8217;s a bad idea &#8212; it&#8217;s actually a very good idea &#8212; but they need to drop the cost to 50% of the price of a DVD.</p>
<p>Seriously, if most DVD&#8217;s are around $17-$22, then they should sell the UMD&#8217;s at $8-$12.  Paying $30 for a 10-year-old movie is completely out of the question.</p>
<p>Sony (and all other movie companies), if you&#8217;re not willing to drop your prices on your UMD movies, then it&#8217;s definitely time for the format to go the way of the Aibo, Mini-Disc, BetaMax, ImageStation, Connect Music Store, and all of the &#8220;iPod Killers&#8221; you guys have had in the past.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2006/04/13/movie-makers-just-dont-get-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>We need your feeds!</title>
		<link>http://blog.ryanparman.com/2006/03/26/we-need-your-feeds/</link>
		<comments>http://blog.ryanparman.com/2006/03/26/we-need-your-feeds/#comments</comments>
		<pubDate>Sun, 26 Mar 2006 23:33:22 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Syndication]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.com/2006/03/26/we-need-your-feeds/</guid>
		<description><![CDATA[RSS and Atom feeds that aren&#8217;t either UTF-8 or ISO-8859-1 have proven difficult to find, so I&#8217;m calling out to all of you. If you read or publish feeds that are in a character set other than these two, please post them here in the comments. We&#8217;ve just finished adding iconv support to SimplePie, and [...]]]></description>
			<content:encoded><![CDATA[<p>RSS and Atom feeds that aren&#8217;t either UTF-8 or ISO-8859-1 have proven difficult to find, so I&#8217;m calling out to all of you.  If you read or publish feeds that are in a character set other than these two, please post them here in the comments.  We&#8217;ve just finished adding <code>iconv</code> support to SimplePie, and want to test that support (it&#8217;s in the trunk build as of this moment).  Any help along these lines would be appreciated.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2006/03/26/we-need-your-feeds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Internet Explorer 7.0 Beta 2 (Build 5335.5)</title>
		<link>http://blog.ryanparman.com/2006/03/22/internet-explorer-70-beta-2-build-53355/</link>
		<comments>http://blog.ryanparman.com/2006/03/22/internet-explorer-70-beta-2-build-53355/#comments</comments>
		<pubDate>Wed, 22 Mar 2006 21:45:43 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Creating Websites]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.com/2006/03/22/internet-explorer-70-beta-2-build-53355/</guid>
		<description><![CDATA[For those who hadn&#8217;t yet heard, there is an updated version of Internet Explorer 7 available. If you want to run it in standalone mode, Jon Galloway&#8217;s IE7 Launcher will do the trick nicely. Lots of information can be found about IE7, specifically improved CSS compliance (hasn&#8217;t yet been updated with the current build information, [...]]]></description>
			<content:encoded><![CDATA[<p>For those who hadn&#8217;t yet heard, there is an updated version of <a href="http://microsoft.com/ie/ie7/">Internet Explorer 7</a> available.  If you want to run it in standalone mode, Jon Galloway&#8217;s <a href="http://weblogs.asp.net/jgalloway/archive/2005/12/28/434132.aspx">IE7 Launcher</a> will do the trick nicely.</p>
<p>Lots of <a href="http://msdn.microsoft.com/ie/infoindex/">information</a> can be found about IE7, specifically <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ietechcol/cols/dnexpie/ie7_css_compat.asp">improved CSS compliance</a> (hasn&#8217;t yet been updated with the current build information, but will).  This build is supposed to be rendering engine complete, meaning that this build will render webpages the same way that the final release will.</p>
<p>I&#8217;m tempted to do a full install of IE7, and simply run IE6 standalone from now on&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2006/03/22/internet-explorer-70-beta-2-build-53355/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Best Wife Ever</title>
		<link>http://blog.ryanparman.com/2005/11/25/best-wife-ever/</link>
		<comments>http://blog.ryanparman.com/2005/11/25/best-wife-ever/#comments</comments>
		<pubDate>Fri, 25 Nov 2005 15:12:30 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[TV and Movies]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.com/archives/2005/11/25/best-wife-ever/</guid>
		<description><![CDATA[Ryan discusses how awesome his wife is for getting him an iPod 5G.]]></description>
			<content:encoded><![CDATA[<div class="blogimage" align="center"><a href="http://blog.ryanparman.com.s3.amazonaws.com/wp-content/uploads/2005/11/53416944_bf01b66ccc_o.jpg?cda6c1"><img src="http://blog.ryanparman.com.s3.amazonaws.com/wp-content/uploads/2005/11/53416944_bf01b66ccc_m.jpg?cda6c1" alt="The New iPod 5G" title="The New iPod 5G" border="0" /></a></div>
<p>Okay, so have I <a href="http://blog.skyzyx.com/archives/2004/03/25/ipod-goodness/">ever</a> <a href="http://blog.skyzyx.com/archives/2004/06/12/powerbook-goodness/">mentioned</a> how cool my wife is?  Yeah.  I had my 26th birthday last week, and when I got home that night, I had one of these awesome little toys waiting for me.  The 60GB model.  Yeah.</p>
<p>But that one was broken.</p>
<p>So I exchanged it for a new one, and that one has been awesome.  Combine that with Tivo, Tivo AutoPilot, and a few hours of patience, and I was watching Tivo&#8217;d episodes of Alias, Lost, Veronica Mars, and the Mind of Mencia on my iPod the next day (which came in handy because I had a lot of riding-in-a-car to do that day).</p>
<p>I seriously have the best wife ever. <img src="http://blog.ryanparman.com.s3.amazonaws.com/wp-includes/images/smilies/icon_smile.gif?cda6c1" alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2005/11/25/best-wife-ever/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Skyzyx: Downloads</title>
		<link>http://blog.ryanparman.com/2005/10/19/skyzyx-downloads/</link>
		<comments>http://blog.ryanparman.com/2005/10/19/skyzyx-downloads/#comments</comments>
		<pubDate>Thu, 20 Oct 2005 05:15:16 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Website]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/archives/2005/10/19/skyzyx-downloads/</guid>
		<description><![CDATA[Ryan makes his download archive available to the public.]]></description>
			<content:encoded><![CDATA[<p>As the first public step towards unveiling my upcoming website, I&#8217;m unveiling <a href="http://downloads.skyzyx.com/">Skyzyx: Downloads</a>.  This is a collection of Flash animations, sound clips, video clips, and various freeware/trialware software downloads I&#8217;ve collected over the last couple of years.  It&#8217;s not yet exhaustive, but I want to see what the bandwidth transfer is going to be on these files before I add more stuff I&#8217;ve been collecting.</p>
<p>This has actually been up for about a year, but was never made public.  This is where the Standalone Internet Explorers, latest Firefox releases, and other bits of software will live too.  Actually, part of my goal for this is to be an unofficial mirror for the Firefox 1.5 release. <img src="http://blog.ryanparman.com.s3.amazonaws.com/wp-includes/images/smilies/icon_smile.gif?cda6c1" alt=':)' class='wp-smiley' /> </p>
<p>There&#8217;s lots more to come in the coming weeks.  Some of it will be old stuff with a fresh face, others will be new things all together.  And I&#8217;ll finally have a place to showcase all of the Ajax demos I&#8217;ve worked on over the past few months.</p>
<p>At the moment, I have the latest copies of the Macromedia Studio 8 Trials, Nero 6.6 Ultra trials, OpenOffice 2.0, and more.  Have fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2005/10/19/skyzyx-downloads/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The End of the CD</title>
		<link>http://blog.ryanparman.com/2005/10/18/the-end-of-the-cd/</link>
		<comments>http://blog.ryanparman.com/2005/10/18/the-end-of-the-cd/#comments</comments>
		<pubDate>Tue, 18 Oct 2005 18:16:28 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/archives/2005/10/18/the-end-of-the-cd/</guid>
		<description><![CDATA[Ryan discusses his music habits and how they've changed over the years.]]></description>
			<content:encoded><![CDATA[<p><a href="http://whatdoiknow.org/archives/002439.shtml">Todd Dominey</a> and I have been doing the same things recently &#8212; ripping our CD collections to MP3 and ditching the physical albums.</p>
<p>I began ditching CD&#8217;s for MP3&#8242;s back in the [Real] Napster heyday.  Back in 1999, I could see it all coming together &#8212; I could have all of my music on my computer, burn my own custom CD&#8217;s, and not have to carry around jewel cases or CD binders.  I liked CD binders because they were nowhere near as bulky as jewel cases and I could organize my music better, but my CD&#8217;s always ended up getting scratched to heck.</p>
<p>So, I bought my first <em>new</em> computer (as opposed to using hand-me-down computers), downloaded Winamp and Napster 2.0b5, and in a matter of about a year or so, had filled up the entire 3GB&#8217;s on my hard drive.  Windows actually told me that it didn&#8217;t have enough space to complete the download of a 3 minute song.  I had 1.2 MB available on my drive.  Whoops!</p>
<p>By the time I bought my first <a href="/archives/2004/03/25/ipod-goodness/">15GB iPod</a>, I had a whopping 7GB of music.  I listened to music on my computer, but i still listened to my CD&#8217;s more &#8212; mostly because I didn&#8217;t feel like taking the time to rip my 250 CD&#8217;s  to MP3.  However, having an iPod radically changed my music habits.  I could carry my <em>entire</em> music collection with me in an elegant, white, palm-sized device?  Having MP3&#8242;s no longer meant that I was stuck sitting in front of my computer in order to listen to them.  Well, from there it was all downhill.</p>
<p>I started ripping more and more of my CD&#8217;s to MP3.  I borrowed friend&#8217;s collections and started ripping CD&#8217;s as well &#8212; mostly CD&#8217;s that I&#8217;d purchased previously, but were now all scratched up.  Technically I already have a license for the music that I already purchased, right?  It&#8217;s not my fault CD&#8217;s aren&#8217;t all that durable.  Anyways, in 2 months, I&#8217;d doubled my music collection and maxed out the capacity on my iPod.  Not long after that, my wife surprised me with a <a href="http://blog.skyzyx.net/archives/2004/06/12/powerbook-goodness/">17&#8243; Powerbook G4</a>, and since that had more capacity, I decided to move my music collection over to my Powerbook.  From there, I was free to get more and more music.  I hit up all the Kazaa&#8217;s, WinMX&#8217;s, Limewire&#8217;s, and IRC&#8217;s of the world to find new music&#8230; and it was great!  Mostly, I had gotten tired of the radio with all of the repetition of songs, and knowing that there was lots and lots of great music out there that wasn&#8217;t getting airplay.</p>
<p>I found some good chatrooms on IRC where I could get some compilation/sampler CD&#8217;s that had really good Alternative/Rock from bands that I&#8217;d never heard of before.  One of those bands has become a new favorite &#8212; <a href="http://www.motioncitysoundtrack.com/">Motion City Soundtrack</a> &#8212; with the song &#8220;The future freaks me out&#8221;.  Maybe you&#8217;ve heard it?</p>
<blockquote><p>
I&#8217;m on fire<br />
And now I think I&#8217;m ready<br />
To bust a move<br />
Check it out, I&#8217;m rockin&#8217; steady &#8212; go!
</p></blockquote>
<p>I would never have found out about them if I&#8217;d stuck to the &#8220;legal&#8221;, RIAA way of doing things, but because of that, I&#8217;ve <strong>purchased</strong> both of their albums online.</p>
<p>So anyway, over the last 18 months-ish, my post-iPod music collection has gone from 7GB to 36.31 GB, as opposed to my pre-iPod collection that took nearly 5 years to grow to 7GB.</p>
<p>Now, back to my original point, I spent the weekend finally going through all of my old CD&#8217;s, and ripping whatever could be salvaged from scratched-to-heck-ness.  I made sure to download the album art for everything, so I&#8217;m really not missing anything but the liner notes.  But even then, what do the liner notes typically consist of?  Lyrics, band member names, and thank you&#8217;s.  You can get lyrics and band member names online.  And thank you&#8217;s?  I mean, really, who cares?  And if you do care, then keep the liner notes for that album.</p>
<p>Which gets me to my last point.  I don&#8217;t normally advertise or recommend anything unless I think it&#8217;s <em>really</em> good.  This is one of those times.  Check out <a href="http://www.last.fm">Last.fm</a>.  It has plugins for a number of music players (including iTunes and Winamp), that will upload the tracks you listen to into their system.  From there, they can also find your &#8220;musical neighbors&#8221;, so you can see what people who listen to similar music to you are listening to.  This can help you find new music that may or may not be playing on the RIAA-strangled radio.  You can also create your own custom radio station that streams CD-quality music to the last.fm player.  My wife and I were cleaning our apartment last weekend, and I had my custom radio station streaming to my stereo (via <a href="http://www.apple.com/airportexpress/">Airport Express</a> and <a href="http://www.rogueamoeba.com/nicecast/">NiceCast</a>), and we both commented that it was like the perfect radio station that only played good songs and didn&#8217;t have any commercials.</p>
<p>So now, I open it up to you.  What are your musical habits like?  How much do you listen to music?  What kind of music is on your iPod/iTunes/whatever these days?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2005/10/18/the-end-of-the-cd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Draggable Lists</title>
		<link>http://blog.ryanparman.com/2005/09/12/draggable-lists/</link>
		<comments>http://blog.ryanparman.com/2005/09/12/draggable-lists/#comments</comments>
		<pubDate>Tue, 13 Sep 2005 05:32:54 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=251</guid>
		<description><![CDATA[Ryan shows a video of his own draggable list software that was heavily inspired by Basecamp, Backpack, and Ta-Da Lists.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been working a lot with Oracle Portal over the last few months.  My company is in the process of moving everything over to Oracle technology, and I&#8217;m a UI designer on the Portal team.  We&#8217;ve been in the midst of usability testing over the last week or so, and one thing that has been coming up is the suggestion to make the &#8220;Other Tools&#8221; list of links customizable in some way.</p>
<p>Most implementations typically involve clicking a button or link to go to the Edit page.  From there, you typically have to go through some moderately unusable process for reordering links, changing descriptions or current links, or adding new links.  This may or may not include several pages and several page refreshes to get it all done the way you want it to be.  Quite frankly, that sucks.</p>
<p>So, I spent several hours over the weekend digging through the documentation for <a href="http://prototype.conio.net/">Prototype</a> and <http ://script.aculo.us">Scriptaculous in order to build a much more usable, natural, intuitive system for making these kinds of customizations.  It&#8217;s not quite the same as the lists used in <a href="http://www.basecamphq.com">Basecamp</a>,<a href="http://www.backpackit.com"> Backpack</a>, or <a href="http://www.tadalist.com">Ta-Da</a> lists, but these services were definitely an inspiration.  <a href="http://downloads.skyzyx.net/Video Clips/Draggable Links.mov">Here&#8217;s a video</a> of what I&#8217;ve got so far.  The video is a little tall for standard 1024&#215;768 monitors, so you may have to size it down a smidge to see it all.  QuickTime 6 or 7 should be plenty new enough to watch the video.</http></p>
<p>I&#8217;m not quite ready to release the code yet, as it&#8217;s not completely done, but once I add the few more things to it that I plan to, you can download the code and do whatever you want with it.  The backend is done in PHP with text files, and shouldn&#8217;t require anything special except for a relatively modern browser (released in 2001 or later).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2005/09/12/draggable-lists/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
<enclosure url="http://downloads.skyzyx.net/video/draglinks.mov" length="5374662" type="video/quicktime" />
		</item>
		<item>
		<title>My Move To Services</title>
		<link>http://blog.ryanparman.com/2005/09/03/my-move-to-services/</link>
		<comments>http://blog.ryanparman.com/2005/09/03/my-move-to-services/#comments</comments>
		<pubDate>Sat, 03 Sep 2005 21:58:09 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Creating Websites]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Website]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/archives/2005/09/03/my-move-to-services/</guid>
		<description><![CDATA[Ryan talks about his move from doing everything in-house, to utilizing a flurry of services who do it better than he ever could.]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re seeing this in your feed reader, it means that the feed switchover worked without a hitch.  I got all of the redirection worked out for both my weblog, as well as my sidebar links.  Glad to still have you all around.</p>
<p>While doing this, I utilized two services: <a href="http://www.feedburner.com">FeedBurner</a> and <a href="http://del.icio.us">del.icio.us</a>.  I think that at this point, most bloggers know what del.icio.us is.  It&#8217;s a way to bookmark things, and share them around.  I&#8217;ve begun using this service in place of my normal bookmark functionality and it makes it infinitely easier to keep my bookmarks synced between multiple computers.  I&#8217;ve actually got a fairly large dump of bookmarks that will be going into del.icio.us in a day or two.  It took a while to get my old sidebar links into it, but now everything is peachy.</p>
<p>FeedBurner is a service that allows you to track how many people are reading your site, and also provides statistical analysis of things like user-agents (what application or service is being used to read your feed) as well as things like time-of-day pulls and such.  There&#8217;s a free and a pay version.  I&#8217;m using the free one right now, and at the moment, it&#8217;s all I need.</p>
<p>One thing that I absolutely hate is when someone changes the URL of their feed and either doesn&#8217;t say anything (really bad), or posts a message that says &#8220;hey, I changed my feed URL to this&#8230; update your bookmarks&#8221; or whatever (bad, but not as bad).  I was guilty of this at one point long ago, but I never wanted to do this to anyone ever again because of how much it bothers me.  So, Apache 301 redirects were the solution.  If your service or feed reader supports 301 redirects, you&#8217;ll be in good shape whenever the old feed address finally goes away.</p>
<p>Of course it only bothers me, because I have to switch away from my feed reader to go login to Bloglines, then delete the old entry, and re-add the new entry.  Then, I have to go into each feed reader I have (Feed Demon on 2 computers and NetNewsWire on 1), delete the old feed, then pull down the new feed.  It&#8217;d be much easier if I could get 2-way syncronization across multiple products and services&#8230; but hey, what can I do?</p>
<p>So there you have it.  Both of the above-mentioned services are good, so I&#8217;d recommend looking into them.  Hopefully I&#8217;ll soon have all of my pictures loaded into Flickr, and my redesigned site will have images from there, as well as my iTunes listening habits.  Ooh&#8230; integration&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2005/09/03/my-move-to-services/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Apple&#8217;s NeXT Step: Mac OS X86&#8482;</title>
		<link>http://blog.ryanparman.com/2005/06/10/apples-next-step-mac-os-x86/</link>
		<comments>http://blog.ryanparman.com/2005/06/10/apples-next-step-mac-os-x86/#comments</comments>
		<pubDate>Fri, 10 Jun 2005 23:55:14 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/archives/2005/06/10/apples-next-step-mac-os-x86/</guid>
		<description><![CDATA[Ryan discusses his thoughts on the Intel-based Mac, and becomes the first person he knows of to use the term "OS X86".]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve spent much of the last 10 years evangelizing for Apple, Apple&#8217;s products, and Apple&#8217;s PowerPC architecture.  Even during the darkest times (1994 through 1997-ish), I remained one of &#8220;the faithful&#8221; to the Mac platform (along with hacking up System 7 with ResEdit  =)  ).</p>
<p>I have tons of clippings from old Mac magazines like MacAddict (back when they were still edgy and cool) still plastered on walls and binders left over from high school.  To name a few:</p>
<ul>
<li>[MacAddict] Fighting back for the Mac &#8211; 225 MHz!  &#8220;Let&#8217;s kick Intel&#8217;s ass&#8230;&#8221;</li>
<li>[Power Computing] We lost our license for speeding&#8230; (the last ad due to Apple&#8217;s purchase of Power Computing and subsequent revocation of the <a href="http://en.wikipedia.org/wiki/Macintosh_clone">Mac Clone</a> license)</li>
<li>[Apple] Mac OS 8: An operating system so advanced, it could only come from Apple.</li>
<li>[MacWeek] Have a look at Apple&#8217;s new system&#8230; Mac OS 8 (with screenshots of the ill-fated <a href="http://en.wikipedia.org/wiki/Copland">Copland</a> project)</li>
<li>[MacWorld] BeOS: Apple&#8217;s Next Operating System</li>
</ul>
<p>When I heard the news that Apple really was switching to Intel &mdash; and not just Intel, but Intel x86 &mdash; I felt completely deflated&#8230; sick to my stomach even.  PowerPC&#8217;s are awesome processors, and Apple has invested a ton time and energy into this architecture, but although the switch was a surprise to some (including me), it&#8217;s not all that far-fetched.</p>
<p><a href="http://en.wikipedia.org/wiki/Nextstep">NeXTStep</a> (including <a href="http://en.wikipedia.org/wiki/Openstep">OPENSTEP</a>, <a href="http://en.wikipedia.org/wiki/Rhapsody_(OS)">Rhapsody</a>, and the <a href="http://en.wikipedia.org/wiki/Mach_kernel">Mach Microkernel</a>) ran on multiple architectures including <a href="http://en.wikipedia.org/wiki/PowerPC">PowerPC</a>, <a href="http://en.wikipedia.org/wiki/X86">Intel x86</a>, <a href="http://en.wikipedia.org/wiki/Sparc">SPARC</a>, and even the old <a href="http://en.wikipedia.org/wiki/680x0">Motorola 680&#215;0</a>.  Although Apple &#8220;officially&#8221; discontinued the x86 development after Rhapsody DP2, we now know they didn&#8217;t.  NeXTStep (which Mac OS X is a direct relative to) was built to be cross-platform after NeXT moved from PowerPC hardware to x86 back in the 1990&#8242;s.</p>
<p>Now, having the Mac OS run on an Intel chip has been long-rumored since the days of the <a href="http://en.wikipedia.org/wiki/Star_Trek_project" title="To boldly go where no Mac has gone before.">Star Trek</a> project, and since that project was abandoned then we know that running Classic on x86 isn&#8217;t going to happen.  Although I&#8217;m a bit disappointed about Apple leaving the PowerPC (which is really Motorola and IBM&#8217;s fault), I must say how impressed I am that Mac OS X runs so well on a Pentium 4, and I think that it&#8217;ll be interesting to see how this transition plays out for Apple and all of us Mac users.</p>
<p>Actually, this isn&#8217;t even the first time we&#8217;ve seen the &#8220;little checkbox thingie&#8221; that Steve Jobs mentioned when discussing the compiling of applications for both architectures.  We saw this feature in Rhapsody builds of Project Builder (left over from the NeXTStep days, and was later was renamed <a href="http://www.apple.com/macosx/features/xcode/">Xcode</a>).  See for yourself:</p>
<div class="blogimage" align="center"><img src="/img/rhapsody-ppcx86.gif?cda6c1" alt="PowerPC/x86 building for Rhapsody's Project Builder"/></div>
<div class="blogimage" align="center"><img src="/img/rhapsody-ybox.gif?cda6c1" alt="Yellow Box support in Rhapsody's Project Builder"/></div>
<p>The only remaining questions I have (being the detail-oriented, organized person I am) is what on earth are they going to call the new systems?  The G-series has always been a PowerPC nomenclature.  G6?  Gi686? Gx86?  PowerMac&sup2;?  We&#8217;ll have to wait and see.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2005/06/10/apples-next-step-mac-os-x86/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tiger Revisited: A Month Into It</title>
		<link>http://blog.ryanparman.com/2005/06/08/tiger-revisited-a-month-into-it/</link>
		<comments>http://blog.ryanparman.com/2005/06/08/tiger-revisited-a-month-into-it/#comments</comments>
		<pubDate>Thu, 09 Jun 2005 03:00:45 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/archives/2005/06/08/tiger-revisited-a-month-into-it/</guid>
		<description><![CDATA[Ryan discusses his thoughts on Tiger after a month of use.]]></description>
			<content:encoded><![CDATA[<p>I decided to revisit this topic again as <a href="http://www.skyzyx.com/archives/000420.php">first impressions</a> aren&#8217;t always the best or most accurate impressions, and frankly, a lot can change in a month.  After spending quite a bit more time exploring, I&#8217;ve learned quite a bit more about our beloved Mac OS X Tiger.</p>
<p>Since the last time I talked about my Tiger experience, I&#8217;ve reinstalled Tiger using the &#8220;Archive and Install&#8221; option as opposed to the &#8220;Simple Install&#8221; option I used the first time.  This cleared up my problem of the phantom ClamAV user account I&#8217;d mentioned before.  As a bit of context, I have a 1.33 GHz 17-inch PowerBook G4 with 1GB RAM.</p>
<h3>Tiger Features and Applications</h3>
<h4>Safari 2:</h4>
<p>Super, super, super fast.  Far and away the fastest browser I&#8217;ve ever worked with (Firefox <a href="http://www.mozilla.org/projects/deerpark/releases/alpha1.html">Deer Park Alpha 1</a> for OSX is second fastest).  It&#8217;s also standards-compliant so I never have to worry about how sites are going to look switching between Safari, and my Windows browser of choice, <a href="http://www.mozilla.org/products/firefox/">Firefox</a>.  I&#8217;m also running the current nightly build of Safari, thanks to the recent open-source release by Apple of the <a href="http://webkit.opendarwin.org/">WebKit CVS repositories</a> compiled with <a href="http://developer.apple.com/tools/xcode/">Xcode 2.1</a>.</p>
<p>I&#8217;ve left Safari set as the default RSS reader on my system (so that clicking on the RSS icon will allow me to read selected feeds in Safari RSS), although in reality I still use <a href="http://ranchero.com/netnewswire/">NetNewsWire</a> synced with <a href="http://www.bloglines.com">Bloglines</a> (which, in turn, syncs with <a href="http://www.bradsoft.com/feeddemon/">FeedDemon</a> on my Windows machine).</p>
<h4>Tiger Mail (Mail 2):</h4>
<p>Tiger Mail is not too shabby.  I switched from <a href="http://www.mozilla.org/products/thunderbird/">Thunderbird</a> to Panther Mail back in April in anticipation of a smooth transition to Tiger Mail.  Everything has gone flawlessly since the move.  Smart folders have made my email organization much more productive.</p>
<p>Now, for all of you complaining about the new UI in Tiger Mail, quit complaining.  If your beef is with the violation of Apple&#8217;s own Human Interface Guidelines, fine.  But from an aesthetic point of view, Tiger Mail <em>looks</em> a lot better than earlier versions of Mail.</p>
<h4>Spotlight:</h4>
<p>I use this feature constantly.  For any application that isn&#8217;t in my Dock, it&#8217;s just a command-space away.  But the normal Spolight search, although useful, isn&#8217;t as helpful as the new Spotlight-powered Smart Folders.</p>
<h4>Smart Folders:</h4>
<p>I&#8217;m a neat, organized person, who likes to keep all of my applications and utilities organized away in intelligent groups and subfolders within the Applications folder.  The main problem with this is using Software Update, as most Apple applications won&#8217;t update if they aren&#8217;t currently residing in their Apple-approved homes.  In other words, Apple&#8217;s &#8220;application dump&#8221; style organization goes head-to-head with my neat-freak organization style.</p>
<p>So, I decided to do the next best thing: Create a &#8220;Smart Applications&#8221; folder where I run all of my apps from, that I can keep organized however I want.  I dumped all of my apps into the Applications folder, and all of my utilities into /Applications/Utilities/.  Then, I tagged the Spotlight comments of each item with a special code (<code>@org-utilities-network</code>, <code>@org-graphics</code>), appropriate for the group(s) I wanted the app to be associated with.  From there, I created Smart Folders for each group of applications, telling them to only search in the Applications folder, rather than the whole drive.  This speeds up performance considerably.</p>
<h4>Automator</h4>
<p>Organizing all of my apps this way by hand would have been a total pain, but Automator made it a piece of cake.  After taking the time to build the appropriate Automator app, I was able to just drag-and-drop whole folders of applications and have all of the items set with the appropriate Spotlight comments.</p>
<p>I also have a bit of repetitive image manipulation that I do rather frequently.  It used to take forever to do each image manually with Fireworks, but now, I just drop a folder of images onto my Automator app, go get a glass of milk, come back and it&#8217;s done!  Brilliant!</p>
<p>The only thing missing for me is the Automator equivalent of Folder Actions from Mac OS 9.  I want to be able to fire an Automator action on an item whenever that item gets dropped on a folder.  Anyone know how to do that?</p>
<h4>iChat 3:</h4>
<p>Still haven&#8217;t used it much, but I&#8217;m planning to give it an honest go-round.  Adium and Gaim don&#8217;t seem to write my buddy lists back to the server correctly, so my iChat buddy list is all messed up.  I need to fix that.</p>
<h4>Burnable Folders:</h4>
<p>Finally, a better way to burn data CD&#8217;s.  Instead of having the Finder <em>copy</em> all of the files I want to burn to a temporary folder, it simply creates aliases, then resolves them during the burn.  This allows the whole CD burning process to go much faster on Tiger.</p>
<p>Due to this limitation in Panther, I began using a nifty little app called <a href="http://www.thinkertons.com/burnz_features.htm">Burnz</a>.  Burnz was a lifesaver during the Panther days.  Since my car stereo plays MP3 CD&#8217;s, I burn a lot of them, and Tiger just made it easier for me.</p>
<h4>iCal 2:</h4>
<p>I honestly have no idea what the difference is between iCal 1.5.5 and iCal 2.0, but hey, as long as it works.  The only problem that I&#8217;ve had is that in Panther, I was able to sync my calendars with a PHPiCalendar installation.  Now, it doesn&#8217;t work anymore.  I can, however, sync with <a href="http://www.mac.com">.Mac</a>.</p>
<h4>iSync 2:</h4>
<p>Before I got my new <a href="http://direct.motorola.com/ENS/web_producthome.asp?Country=USA&#038;language=ENS&#038;productid=29544">Motorola v330 phone</a>, I just used iSync to occasionally sync my contacts and calendars to my iPod.</p>
<p>After I got my phone, I found out that with a little hacking, iSync will support my new phone.  I did the hackjob, and it worked.  So, I synced all of the phone numbers between my computer and my phone.  Problem was, I ended up with double numbers in my phone (as I already had many of my contacts in there), and nothing new in my Address Book.</p>
<p>So, I deleted all of the numbers in my phone and decided to start over fresh.  Big mistake.  Between the two devices, the most recent modified date was on my phone, so when I synced, I wiped out all of the phone numbers I had in my entire world.  This was a sad, sad day.  It toook me about 8 hours worth of phone calls and digging through my wife&#8217;s <a href="">Palm</a> to get all of my numbers back.  I finally realized that I had a month-old backup on my iPod, so I was able to pull most numbers from there.  iSync saving me from iSync.</p>
<p>Now, iSync and I are friends again.  Couple that with <a href="http://www.reelintelligence.com/BluePhoneElite/">BluePhoneElite</a>, and I&#8217;m a happy camper.</p>
<h4>.Mac:</h4>
<p>I had an iTools account back in 1999 or 2000.  That expired back when Apple changed iTools to .Mac and started charging a subscription fee.  Nowadays, I use this about 95% for syncing and about 5% for using the iDisk to exchange data between my personal PowerBook and my work PC.</p>
<h4>QuickTime 7:</h4>
<p>The coolest thing about QuickTime 7 is the super-huge trailers available from the <a href="http://www.apple.com/quicktime/hdgallery/">HD QuickTime Gallery</a>.  Beyond that, the improvements are completely lost on me.  It&#8217;s awesome to see fantastic clarity when I play an HD trailer in full-screen without it looking like crap.</p>
<h4>Address Book:</h4>
<p>As with Panther, I use my Address Book constantly.  It was a huge help when I wiped out all of my phone numbers (read the iSync section above).  I created a set of Smart Groups that listed people in my Address Book that were (are) missing entries for phone number, address, IM name, etc., so I always know who I need to pester about getting information from.</p>
<h4>Unified Theme:</h4>
<p>I&#8217;m a big fan of OSX&#8217;s &#8220;Aqua&#8221; theme, paticularly Panther&#8217;s Aqua.  On the other hand, I can&#8217;t stand &#8220;Brushed Metal&#8221;.  I think it&#8217;s a horrible theme, and should be killed.  So when Apple came up with the &#8220;Unified&#8221; theme (which I&#8217;ve referred to as &#8220;toolbar-in-titlebar&#8221; in the past), I was pleasantly surprised.</p>
<p>Unified is basically a &#8220;smooth metal&#8221; version of Aqua.  It takes the toned-down pinstripes of Panther, the multicolored close/minimize/resize buttons and throbbing blue buttons of Aqua, and combines it with a sleek metallic toolbar-in-title bar look.  I think it&#8217;s fantastic, and I&#8217;m a big fan.</p>
<p>I think that from here, Apple should add system-level theming &mdash; much like the feature of <a href="http://en.wikipedia.org/wiki/Copland">Copland</a> that didn&#8217;t quite make it into <a href="http://en.wikipedia.org/wiki/Mac_OS_8">Tempo</a>, although all the architecture was already in place.  The preference panel would allow users to choose whether they want Classic Aqua (Jaguar and older), New Aqua (Panther), Brushed Metal (iTunes and Safari), Pro (Apple&#8217;s Pro line of applications), or Unified (Tiger-style Aqua).  This setting would persist across all applications in the OS, so that all apps would have a consistent look across the board (much like the UI consistency in Mac OS 9 or Windows XP).</p>
<p>A good overview of the &#8220;many faces of Mac OS X&#8221; can be found at <a href="http://www.robservatory.com/archives/2005/05/17/consistency-of-design/">Rob&#8217;s Observatory</a>.</p>
<h4>System Performance:</h4>
<p>Tiger made my PowerBook feel snappier after the Simple Install I did, but it feels even faster after the Archive and Install I did two weeks ago.  Beyond all Microsoftian comprehension, <em>Tiger runs faster on the same hardware compared to Panther</em>.  How sweet is that?</p>
<h3>Any Problems?</h3>
<p>Just two.  Sometimes my phone doesn&#8217;t sync right unless I turn it off then back on again.  I think that has more to do with the fact that my phone isn&#8217;t <em>officially</em> supported by iSync yet.</p>
<p>The second is that I can&#8217;t browse to my Windows SMB shares without locking up the Finder.  I can connect via IP, but not by browsing to the share.  I&#8217;m hoping that this will be fixed in 10.4.2 coming up this week or next.</p>
<h3>What has Tiger enabled me to do over Panther?</h3>
<ul>
<li>Organize my apps and utilities more intelligently</li>
<li>Launch (almost) any app, (almost) straight from the desktop</li>
<li>Save myself from myself with iSync, .Mac, and Address Book</li>
<li>Save time and stay organized better by automating several repetitive tasks</li>
<li>Burn data CD&#8217;s faster</li>
<li>Sync devices and data easily and automatically</li>
<li>Watch full-screen trailers that actually look good full-screen</li>
<li>Surf the web at blazing speeds with incredible response time</li>
<li>Organize my email more intelligently</li>
<li>More stuff that I just can&#8217;t think of right now.</li>
</ul>
<p>At this point, I&#8217;d say that any &#8220;laggards&#8221; that haven&#8217;t yet upgraded to Tiger should do so ASAP.  Once you figure out how to make features like Spotlight and Automator work for you, you&#8217;ll be amazed by what all you can accomplish.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2005/06/08/tiger-revisited-a-month-into-it/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mac OS X: A Look Back</title>
		<link>http://blog.ryanparman.com/2005/06/04/mac-os-x-a-look-back/</link>
		<comments>http://blog.ryanparman.com/2005/06/04/mac-os-x-a-look-back/#comments</comments>
		<pubDate>Sat, 04 Jun 2005 17:44:25 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/archives/2005/06/04/mac-os-x-a-look-back/</guid>
		<description><![CDATA[Ryan looks back at articles and screenshots of previous versions of Mac OS X.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just spent about 3 hours reading over these old (and new) articles about Mac OS X.  I remember back in 1999, reading about how Rhapsody was being renamed as Mac OS X, and how it would be the future of the Mac platform.</p>
<p>After reading MacWorld articles about the new system back in 2000, I actually remember seeing these screenshots.  Does this look familiar to you?</p>
<div align="center" class="blogimage"><a href="/img/osx_dp3-big.gif?cda6c1"><img src="/img/osx_dp3.jpg?cda6c1" alt="Mac OS X DP3" title="Mac OS X DP3" /></a></div>
<p>Heh&#8230; old skool.  Just for copyright&#8217;s sake, these images are from Ars Technica.  Follow the links below to read about the growth in each successive version of Mac OS X.</p>
<ol>
<li><a href="http://arstechnica.com/reviews/os/macos-x-dp2.ars/1">Rhapsody (Mac OS X Developer Preview 2)</a></li>
<li><a href="http://arstechnica.com/reviews/1q00/macos-x-gui/macos-x-gui-1.html">Rhapsody (Mac OS X Developer Preview with Aqua)</a></li>
<li><a href="http://arstechnica.com/reviews/4q00/macosx-pb1/macos-x-beta-1.html">Mac OS X Public Beta</a></li>
<li><a href="http://arstechnica.com/reviews/01q2/macos-x-final/macos-x-1.html">Mac OS X 10.0 (Cheetah)</a></li>
<li><a href="http://arstechnica.com/reviews/os/macosx-10.1.ars/">Mac OS X 10.1 (Puma)</a></li>
<li><a href="http://arstechnica.com/reviews/os/macosx-10.2.ars/">Mac OS X 10.2 (Jaguar)</a></li>
<li><a href="http://arstechnica.com/reviews/os/macosx-10.3.ars/">Mac OS X 10.3 (Panther)</a></li>
<li><a href="http://arstechnica.com/reviews/os/macosx-10.4.ars/">Mac OS X 10.4 (Tiger)</a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2005/06/04/mac-os-x-a-look-back/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TiVo/iTunes Media Center System</title>
		<link>http://blog.ryanparman.com/2005/05/08/tivo-itunes-media-center-system/</link>
		<comments>http://blog.ryanparman.com/2005/05/08/tivo-itunes-media-center-system/#comments</comments>
		<pubDate>Mon, 09 May 2005 04:10:40 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[TV and Movies]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/archives/2005/05/08/tivoitunes-media-center-system/</guid>
		<description><![CDATA[Ryan discovers a method for tying together pieces of a digital media living room.]]></description>
			<content:encoded><![CDATA[<p>I think I&#8217;ve discovered a great concoction for building your own makeshift Media Center System.  TiVo is already pretty great at managing your TV shows, but the method I&#8217;m about to discuss add a viable music option to the mix.  Luckily, I had nearly everything already, and just didn&#8217;t know it until this morning.</p>
<h3>What do we need?</h3>
<p>Before we get started, we need to make sure that we have everything we need:</p>
<ol>
<li>Either a Windows 2000/XP PC or a Mac running OSX</li>
<li>A TV (which I think just about everyone has)</li>
<li>A <a href="http://www.tivo.com/4.9.16.asp">Networked</a> <a href="http://www.tivo.com/2.1.asp">TiVo Series2</a> with <a href="http://www.tivo.com/4.9.19.1.asp">system software 7.1</a> or better</li>
<li><a href="http://www.apple.com/itunes/download/">iTunes</a></li>
<li><a href="http://www.tivo.com/4.9.19.1.asp">TiVo2Go Software</a> (Mac or PC)</li>
<li><a href="http://homepage.mac.com/kylecopeland/FileSharing11.html">iSee iTunes</a> software (Mac or PC)</li>
<li><a href="http://www.apple.com/airportexpress/">Airport Express</a></li>
<li>Speakers of some sort that are connected to your Airport Expres</li>
</ol>
<p>This next part is the initial setup that you&#8217;ll need for the method that I&#8217;m about to explain.</p>
<h3>Prepping your TiVo</h3>
<p>If you haven&#8217;t already, you&#8217;ll want to begin by connecting your TiVo to your home network.  You can get started by going over the <a href="http://customersupport.tivo.com/userWelcome.asp?path=2&#038;faq_node=Network">TiVo Network Setup Instructions</a>.  This will involve purchasing either a wired or wireless (11 Mbps; 802.11b) network adapter for your TiVo.  If you&#8217;re going wireless, remember to allow <code>802.11b</code> devices on your network, and understand that TiVo only understands WEP security &mdash; not the newer WPA.  I was ready to rip my hair out over this before I figured out what the problem was.</p>
<p>Next you&#8217;ll need to get system software version 7.1 (or newer) installed.  Assuming you know how to work a TiVo, go into the System Settings screen and check what software version you have.  If it&#8217;s older than v7.1, you&#8217;ll have to <a href="http://www.tivo.com/priority">request the update</a>.  It can take up to 3 days for your TiVo to receive the software update.</p>
<p>After you&#8217;ve got version 7.1 or newer installed, you have to enable a hidden mode called the HME mode (which I think stands for Home Media Entertainment, although I could be completely wrong).  Instructions taken from <a href="http://www.tivocommunity.com/tivo-vb/showthread.php?p=2671410">this page</a> are as follows:</p>
<blockquote>
<p>You can tell that HME is activated if on the Main TiVo Screen the &#8220;Music &#038; Photos&#8221; menu option is now called &#8220;Music, Photos &#038; More&#8221;.</p>
<p>You will need to re-enable HME every time your TiVo Reboots.</p>
<p>If HME isn&#8217;t already enabled on your Tivo running Software verson 7.x or above go all the way into the System Infomation screen and enter <code>CLEAR-CLEAR-0-0</code> on your remote (there will be no direct feedback that it did anything).</p>
<p>Return to the Main TiVo Screen and you should see &#8220;Music, Photos &#038; More&#8221; listed.</p>
</blockquote>
<h3>Prepping your computer</h3>
<p>Go ahead and connect the Airport Express to your home network, if you haven&#8217;t already.  The instructions for that are outside the scope of this posting.  Connect your speakers (home stereo or surround sound system, preferably) to your Airport Express.</p>
<p>Launch the iSee iTunes application and allow it to start up.  On Mac OS X, I had to open a port to make it all work properly.  Open up the &#8220;Sharing&#8221; System Preference, and go to the &#8220;Firewall&#8221; tab.  Create a new entry called &#8220;iSee iTunes&#8221; (or whatever you want to name it), and set the port value to 7288.  Hopefully it&#8217;s the same on your system.  If not, you can run <a href="http://www.macupdate.com/info.php/id/13388">Rendezvous Browser</a> (OSX-only) to find what port iSee iTunes is wanting to run on.</p>
<h3>Bringing It All Home</h3>
<p>Launch iTunes, and start playing the music through your Airport Express to your home stereo (or whatever you&#8217;re using to play the audio through).  I assume that it will be in the same room as your TiVo&#8217;d TV (since that would make the most sense).</p>
<p>Turn on your TV, and bring up the TiVo main menu.  Choose &#8220;Music, Photos &#038; More&#8221;, and then &#8220;iSee iTunes on <i>&lt;server name&gt;</i>&#8220;.  When the iSee iTunes menu comes up, choose the &#8220;Now Playing&#8221; option, and iSee iTunes will display the track name, artist, rating, and album art on your TV.  The forward and back buttons work the Next/Previous track in iTunes.  You can even pause as necessary.</p>
<p>There!  You now have your music playing on your home stereo and a visual layout of the track info and album art all together.  (Almost-)instant Home Media Center!</p>
<h3>Alternate Method</h3>
<p>An alternative method that I&#8217;ve tried out worked well since I have a PC and TiVo&#8217;d TV in my bedroom, and I have some 5.1 Surround speakers connected to my Windows XP machine.  I launched iTunes, iSee iTunes, and <a href="http://www.rogueamoeba.com/nicecast/">Nicecast</a> on my Powerbook.  I broadcast a signal (via Nicecast) to iTunes on my PC, and had the audio play through my fancy speakers.  Meanwhile, I used iSee iTunes to display the cool music info on my TV screen.  Not quite as fancy, but still works well.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2005/05/08/tivo-itunes-media-center-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tarzan 1.1 Now Available!</title>
		<link>http://blog.ryanparman.com/2005/03/12/tarzan-11-now-available/</link>
		<comments>http://blog.ryanparman.com/2005/03/12/tarzan-11-now-available/#comments</comments>
		<pubDate>Sat, 12 Mar 2005 10:58:53 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/archives/2005/03/12/tarzan-11-now-available/</guid>
		<description><![CDATA[Tarzan 1.1 is now available. This release has so many new features, I can&#8217;t list them all. For that, you can read the release notes. There are also some minor changes for people upgrading from 1.0.x, so please look over the release notes anyways. Although there are zero API changes in this release, there are [...]]]></description>
			<content:encoded><![CDATA[<p><a href="/projects/tarzan/">Tarzan 1.1</a> is now available.  This release has so many new features, I can&#8217;t list them all.  For that, you can read the <a href="/projects/tarzan/docs/documentation.htm">release notes</a>.  There are also some minor changes for people upgrading from 1.0.x, so please look over the release notes anyways.</p>
<p>Although there are zero API changes in this release, there are lots and lots of web interface improvements for people administering Tarzan installations.  I&#8217;ve also laid the groundwork for keyword searching, which will be the primary feature of the next release.</p>
<p>Beyond that, here&#8217;s a short list of what&#8217;s new:</p>
<ul>
<li>The Tarzan information page has become the Tarzan Control Panel.  You&#8217;ve got access to more information, and have more control over what all is going on with your Tarzan system.  It now requires a login, and has been localized into English, French, German, and Japanese.</li>
<li>Automatic Update Detection for both the Tarzan software and your Tarzan Extensions.  Color-coded notifiers in the Tarzan Control Panel allow you to know if updates are available just by glancing at them.</li>
<li>The lifespan of the cache is now a configurable option.</li>
<li>You can either use Tarzan&#8217;s built-in error messages, or enable error handling to handle your own Amazon errors.</li>
<li>Tarzan can work configuration-free for people who just want to upload and go.  Even better is the new Tarzan Setup Assistant, which will import your old configuration settings (if any), ask you a few questions, then create the new configuration file automatically.</li>
<li>LOTS of other changes, tweaks, and improvements.</li>
</ul>
<p>As always, you can see the <a href="/projects/tarzan/demo.php">demo</a>, view a <a href="/wishlist/">working implementation</a>, read the <a href="/projects/tarzan/docs/documentation.htm">release notes</a>, ask a <a href="http://support.skyzyx.net/viewforum.php?f=10">question</a>, or just get to the point and <a href="/projects/tarzan/">download the software</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2005/03/12/tarzan-11-now-available/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Coolness That Is TiVo</title>
		<link>http://blog.ryanparman.com/2005/02/15/the-coolness-that-is-tivo/</link>
		<comments>http://blog.ryanparman.com/2005/02/15/the-coolness-that-is-tivo/#comments</comments>
		<pubDate>Tue, 15 Feb 2005 08:19:02 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[TV and Movies]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=221</guid>
		<description><![CDATA[I just bought my wife a TiVo for Valentine&#8217;s Day (*giggles like a little girl*). No, she&#8217;s definitely not a geek like me, but I seem to have passed along the &#8220;Electronics and Gadgets Virus&#8221; to her. I am absolutely stunned by the coolness that is TiVo. Pausing live TV? Record anything you want by [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/img/tivo_logo.gif?cda6c1" alt="TiVo Logo" align="left" class="inlineimage" /></p>
<p class="first">I just bought my wife a <a href="http://www.tivo.com">TiVo</a> for Valentine&#8217;s Day (<em>*giggles like a little girl*</em>).  No, she&#8217;s definitely not a geek like me, but I seem to have passed along the &#8220;Electronics and Gadgets Virus&#8221; to her.  I am absolutely stunned by the coolness that is TiVo.</p>
<p>Pausing live TV?  Record anything you want by saying &#8220;Record this show whenever it happens to be on.&#8221;  It actually came in handy tonight when we were watching <a href="http://www.fox.com/24/">24</a> tonight.  A couple of friends of ours were going to come over to watch it with us, but were running about 10 minutes behind.  Never fear, TiVo is here!  We simply <em>paused TV</em> and waited for them to get there.  Brilliant.</p>
<p>TiVo is better than a VCR for a number of reasons.  First, tapes suck.  And they get old and dusty.  And they suck.  But with the coolness that is TiVo, there is no tape&mdash;it&#8217;s all digital.  TiVo can also record shows for you that it thinks you might be interested in.  Right now it doesn&#8217;t seem to be guessing that well, but we&#8217;ve only had it for a couple of days.  I&#8217;m sure it&#8217;ll get better.</p>
<p>We can record the entire seasons of <a href="http://www.fox.com/24/">24</a>, <a href="http://abc.go.com/primetime/alias/">Alias</a>, and <a href="http://www.idolonfox.com/">American Idol</a> with only a few button clicks.  Granted it can&#8217;t hold three entire seasons of TV shows at once, but it can hold a few weeks at a time so that I don&#8217;t have to worry about getting home late from work or going on vacation.</p>
<p>Right now I&#8217;ve got it plugged into my phone line while I wait for my wireless adapter to get here.  Actually, I&#8217;m waiting for a second TiVo (for our bedroom), a wired ethernet adapter (for the one in our bedroom), AND the wireless adapter to get here so that I can connect them to my home network.  I&#8217;ve read that I can pull recorded shows from my TiVo onto my computer.  Since I haven&#8217;t heard anything other than that about the networking abilities, I&#8217;ve got some questions:</p>
<ol>
<li>What format/codec are the shows recorded in?</li>
<li>Since I&#8217;ve already got Nero 6.6 Ultra, do I really need to buy that other program listed on the TiVo website to burn them to DVD?</li>
<li>Is it true that there are traces of DRM in the recorded TV shows?  Any way to strip it?</li>
<li>How easy is it to compress the video into a computer-friendly format like QuickTime, MPEG, DivX, or Windows Media?</li>
<li>How long does it typically take for a 1-hour show recorded on &#8220;Best&#8221; to transfer from one TiVo to another?</li>
<li>All I&#8217;ve seen are 802.11b wireless adapters.  Any 802.11g adapters known to work?</li>
<li>Any other nifty-cool things I can do with TiVo with or without a network?</li>
</ol>
<p>To be honest, I&#8217;m not really a TV person at all, with the exception of the 3 previously mentioned shows&#8230; I typically watch movies.  But being able to sort through all the TV in the world and watch only the interesting things when I&#8217;m home is a fantastic opportunity.  It&#8217;ll also allow me to watch shows that I like, but haven&#8217;t gotten into watching yet.  I used to watch <a href="http://www.upn.com/shows/veronica_mars/">Veronica Mars</a> before the holidays, but never got back into it.  I also hear that J.J. Abrams <em>other</em> show <a href="http://abc.go.com/primetime/lost/">LOST</a> is really good too (J.J. is also the creator of Alias).</p>
<p>Although historically I&#8217;ve never really liked TV, I&#8217;m beginning to see some awesome possibilities here.  Has anyone got any other TiVo-related thoughts or ideas to share?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2005/02/15/the-coolness-that-is-tivo/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Wireless Printing from Mac OS X to Windows XP</title>
		<link>http://blog.ryanparman.com/2005/02/14/wireless-printing-from-mac-os-x-to-windows-xp/</link>
		<comments>http://blog.ryanparman.com/2005/02/14/wireless-printing-from-mac-os-x-to-windows-xp/#comments</comments>
		<pubDate>Tue, 15 Feb 2005 07:48:09 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=220</guid>
		<description><![CDATA[Now, I feel like a bit of a bonehead for not figuring this out earlier considering how much networking I&#8217;ve done over the last few years, but I&#8217;m thrilled that I finally figured out how to print a document from my wireless Powerbook to the printer connected to my Windows XP desktop. First off, here&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/img/osxprinter.gif?cda6c1" alt="Wireless Printing" align="left" class="inlineimage" /></p>
<p class="first">Now, I feel like a bit of a bonehead for not figuring this out earlier considering how much networking I&#8217;ve done over the last few years, but I&#8217;m thrilled that I finally figured out how to print a document from my wireless Powerbook to the printer connected to my Windows XP desktop.</p>
<p>First off, here&#8217;s how everything <em>was</em> setup and configured, before I tweaked it all to do what I wanted it to:</p>
<ol>
<li>The phone cord comes out of the wall, and into the DSL modem (well, duh).  The modem has a built-in, non-configurable IP of <code>192.168.0.1</code>.</li>
<li>The DSL modem plugs into my 4-port <em>wired</em> Linksys router, which then splits the internet signal.  The router&#8217;s address is <code>192.168.0.2</code>, and that keeps things simple.</li>
<li>From the router, slot 1 plugs into my desktop PC running Windows XP, and assigns an IP (range of <code>192.168.0.4</code> &#8211; <code>192.168.0.10</code>) via DHCP.</li>
<li>Slot 2 is a loose wire that plugs into my laptop when I&#8217;m sitting at my desk.  This also gets assigned an IP within the same range listed above (of course).</li>
<li>Slot 3 is connected to a cable that runs from my bedroom where my PC is into the living room where I keep my TV, video games, surround sound system, and namely my <a href="http://www.apple.com/airportexpress/">Airport Express</a>, which allows me to listen to my music on my surround sound system, and gives me a better wireless signal when I&#8217;m in that part of the house.  The Airport Express is manually assigned <code>192.168.0.3</code>, and spits out IP addresses in the <code>192.168.1.x</code> range.</li>
</ol>
<p>Most things worked great.  I could get on the internet all right, I could connect to my printer, as well as my PC&#8217;s share when I was plugged in with the loose cable from slot 2, but not when I was wireless.  It&#8217;s been kind of a pain at times, but nothing too huge.</p>
<p>This weekend, I found myself needing to print something from the living room, but couldn&#8217;t, and didn&#8217;t feel like disconnecting my printer from the back of my PC and plugging it into my Mac.  So I decided to do some fiddling.</p>
<p>To tell the truth, I&#8217;d've probably just left it alone had I not had an idea of what to do (you like my double-contraction there, don&#8217;t you? &#8220;I&#8217;d've.&#8221;  You know you do&#8230;).  I got tipped off by reading somewhere about iTunes playlist sharing, which I do at work regularly.  <code>&lt;gloat&gt;</code><em>Well, really, most people share from me as I have the largest MP3 collection at work so far with over 5000 legit songs.</em><code>&lt;/gloat&gt;</code>  But what I read was that it used to work via any IP, but because some people were irresponsible with it (stealing music), Apple restricted this functionality to those network users <em>on the same subnet</em>.</p>
<p>Hmmm&#8230; now I know that it isn&#8217;t exactly the same as having <em>subnet</em>, but what if I changed the settings on my Airport Express to assign IP&#8217;s in the same range (<code>192.168.0.x</code>) as my wired router?  I figured I&#8217;d give it a try, and sure enough, it worked.  After setting my Airport Express to assign IP&#8217;s in the <code>192.168.0.200</code> &#8211; <code>192.168.0.254</code> range, I was (finally) able to see my PC&#8217;s shared resources without having to manually type in a specific IP address.  I added the shared printer with no problems, and am finally able to print wirelessly from my Mac to my PC&#8217;s desk printer.</p>
<p>So kids, that&#8217;s the trick.  If you&#8217;re at home with 254 or less IP-needing devices (I believe that 192.168.0.255 is reserved for something or another), you can tell your routers to assign certain ranges of IP&#8217;s all in the same happy little group.</p>
<p>I hope this can help at least one person out there someday.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2005/02/14/wireless-printing-from-mac-os-x-to-windows-xp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mac OS X 10.3.8 Is Now Available!</title>
		<link>http://blog.ryanparman.com/2005/02/10/mac-os-x-1038-is-now-available/</link>
		<comments>http://blog.ryanparman.com/2005/02/10/mac-os-x-1038-is-now-available/#comments</comments>
		<pubDate>Fri, 11 Feb 2005 01:18:54 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=219</guid>
		<description><![CDATA[Normally, I don&#8217;t post about the latest updates to the Mac operating system, but this time is special. This is the most special of all updates because it fixes the two major problems that I&#8217;ve had ever since I bought my Powerbook G4 over the summer. &#8220;&#8230;a problem in which, on rare occasions, a PowerBook [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/img/macosxpanther.jpg?cda6c1" alt="Mac OS X Panther" align="right" class="inlineimage" /></p>
<p>Normally, I don&#8217;t post about the latest updates to the Mac operating system, but this time is special.  This is the most special of all updates because it <a href="http://news.com.com/Mac+OS+update+corners+jumping+cursors/2110-1045_3-5571569.html?part=rss&#038;tag=5571569&#038;subj=news.1045.5">fixes</a> the two major problems that I&#8217;ve had ever since I bought my Powerbook G4 over the summer.</p>
<ol>
<li><em>&#8220;&#8230;a problem in which, on rare occasions, a PowerBook G4 would wake from sleep with a black screen and not respond to keyboard or mouse input&#8221;</em> which I have been a victim of at least 50 times since June, and&#8230;</li>
<li><em>&#8220;&#8230;also deals with &#8216;jumping cursor&#8217; issues that might occur while using one&#8217;s thumb or the side of one&#8217;s thumb to navigate on a laptop Mac&#8221;</em>, which has also plagued me time and time again since I bought my Powerbook.</li>
</ol>
<p>Apple&#8217;s &#8220;geniuses&#8221; haven&#8217;t ever been able to figure out why this has been happening to my Powerbook.  Now it&#8217;s fixed!  I&#8217;m so happy!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2005/02/10/mac-os-x-1038-is-now-available/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tarzan 1.0.1 Now Available!</title>
		<link>http://blog.ryanparman.com/2005/02/03/tarzan-101-now-available/</link>
		<comments>http://blog.ryanparman.com/2005/02/03/tarzan-101-now-available/#comments</comments>
		<pubDate>Fri, 04 Feb 2005 04:10:44 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=218</guid>
		<description><![CDATA[Tarzan 1.0.1 is now available. This is a relatively minor update where only three things were changed: I resolved some localization issues that primarily affected France, Germany, and Japan. If you&#8217;re currently localized as an english-speaking country, you probably won&#8217;t notice anything new. However, setting the character encoding for your Tarzan-enabled pages to UTF-8 is [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.skyzyx.com/projects/tarzan/">Tarzan 1.0.1</a> is now available.  This is a relatively minor update where only three things were changed:</p>
<p>I resolved some localization issues that primarily affected France, Germany, and Japan.  If you&#8217;re currently localized as an english-speaking country, you probably won&#8217;t notice anything new.  However, setting the character encoding for your Tarzan-enabled pages to UTF-8 is <em>highly recommended</em> for US, UK, and Canadian installations, and <em>required</em> for French, German, and Japanese installations.</p>
<p>I also tweaked the <code>get_rating()</code> function to add <code>/5</code> to the end of the rating (since it&#8217;s out of 5 anyways).  If you&#8217;re currently adding <code>/5</code> or &#8220;out of 5&#8243; manually after using this function, you should remove it when you upgrade.</p>
<p>Lastly, I made some very minor, primarily subtle cosmetic changes to the Tarzan Information Page.  Mostly just tweaking the margins and padding.  I also added the quantity of cached files alongside the cache file size.</p>
<p>As always, you can check out a rough <a href="http://www.skyzyx.com/projects/tarzan/demo.php">demo</a>, ask a <a href="http://support.skyzyx.net/viewforum.php?f=10">question</a>, or see a <a href="http://www.skyzyx.com/wishlist/">real live implementation</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2005/02/03/tarzan-101-now-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tarzan 1.0 Is Now Available!</title>
		<link>http://blog.ryanparman.com/2005/01/31/tarzan-10-is-now-available/</link>
		<comments>http://blog.ryanparman.com/2005/01/31/tarzan-10-is-now-available/#comments</comments>
		<pubDate>Mon, 31 Jan 2005 21:15:30 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=216</guid>
		<description><![CDATA[Tarzan 1.0 is now available! There were only a couple of minor bug fixes since RC2, so existing installations shouldn&#8217;t be affected at all. I&#8217;ve also written a custom extension for displaying my own wishlist. If you&#8217;re interested in checking it out to build off of for your own wishlists (or whatever else it might [...]]]></description>
			<content:encoded><![CDATA[<p><a href="/projects/tarzan/">Tarzan 1.0</a> is now available!  There were only a couple of minor bug fixes since RC2, so existing installations shouldn&#8217;t be affected at all.</p>
<p>I&#8217;ve also written a custom extension for displaying my own <a href="/wishlist/">wishlist</a>.  If you&#8217;re interested in checking it out to build off of for your own wishlists (or whatever else it might be useful for), you can get <a href="/wishlist/extensions/ryan_wishlist.tzx">ryan_wishlist.tzx</a> here.</p>
<p>And although I had wanted to add search capabilities to Tarzan by 1.0, I&#8217;ve decided to build an extension for that.  I&#8217;m planning to have this extension ready by next week sometime.</p>
<h3>Tips and Tricks</h3>
<p>There are a couple of tips and tricks that can be used with Tarzan.  I&#8217;ll post them over to the <a href="http://support.skyzyx.net/viewforum.php?f=10">Tarzan Support Forum</a> later on today.</p>
<h4>Resizing images based on the size of a single side</h4>
<p>For my wishlist, I&#8217;m more concerned about items being the same height, rather than the same width.  How do I manage that?  Setting either the width or height value to zero will allow image resizing of one sider to rely solely on the other.  For example, if I wanted to set an item to a height of 90 pixels without caring how wide the image is, you could use this:</p>
<pre>echo get_image($asin, 0, 0, 90);</pre>
<p>The first is the ASIN/ISBN number of the item.  The second parameter (set to zero) tells Tarzan that you want to resize the image.  The third parameter (also set to zero) is the width.  Since the width is set to zero, then resizing will depend entirely on the fourth parameter, height, which is set to 90 pixels.</p>
<h4>PHP running out of memory?</h4>
<p>Some webhosts have limits on how much memory a process can use (like the webhost for Skyzyx.com, <a href="http://www.ipowerweb.com">iPowerWeb</a>).  In this case, the new <code>clear_memory()</code> function is helpful.  This allows you to <code>unset()</code> the value of an array node, particularly the product that you just finished processing.  You can read more about this function in the <a href="/projects/tarzan/docs/documentation.htm">Tarzan Documentation</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2005/01/31/tarzan-10-is-now-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tarzan 1.0 RC2 Now Available!</title>
		<link>http://blog.ryanparman.com/2005/01/26/tarzan-10-rc2-now-available/</link>
		<comments>http://blog.ryanparman.com/2005/01/26/tarzan-10-rc2-now-available/#comments</comments>
		<pubDate>Thu, 27 Jan 2005 01:50:31 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=215</guid>
		<description><![CDATA[Tarzan 1.0 RC2 is now available for download. There are several new things in this version, including: Full support for all of Amazon&#8217;s locales (US, Canada, UK, France, Germany, and Japan), improved error handling, redesigned Tarzan info page, and a new demo page which combines the old sample.php and breakdown.php pages. All you UK&#8217;ers should [...]]]></description>
			<content:encoded><![CDATA[<p><a href="/projects/tarzan/">Tarzan 1.0 RC2</a> is now available for download.  There are several new things in this version, including: Full support for all of Amazon&#8217;s locales (US, Canada, UK, France, Germany, and Japan), improved error handling, redesigned Tarzan info page, and a new <a href="/projects/tarzan/demo.php">demo page</a> which combines the old <code>sample.php</code> and <code>breakdown.php</code> pages.</p>
<p>All you UK&#8217;ers should now be set to go!  I&#8217;ll be converting my <a href="/wishlist/">wishlist</a> over the next few days in an effort to flush out any remaining bugs before I declare this a 1.0 final.</p>
<p>Have at it!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2005/01/26/tarzan-10-rc2-now-available/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Localizing Tarzan and AWS 4.0</title>
		<link>http://blog.ryanparman.com/2005/01/25/localizing-tarzan-and-aws-40/</link>
		<comments>http://blog.ryanparman.com/2005/01/25/localizing-tarzan-and-aws-40/#comments</comments>
		<pubDate>Tue, 25 Jan 2005 23:07:03 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=214</guid>
		<description><![CDATA[The inital response to Tarzan has been very good! I got a handful of comments and several messages through my contact form about it. Overwhelmingly, people want to see Tarzan localized for their country&#8217;s version of Amazon. Initially, I started digging around to start implementing support for the UK. After a while of digging, however, [...]]]></description>
			<content:encoded><![CDATA[<p>The inital response to Tarzan has been very good!  I got a handful of comments and several messages through my contact form about it.  Overwhelmingly, people want to see Tarzan localized for their country&#8217;s version of Amazon.</p>
<p>Initially, I started digging around to start implementing support for the UK.  After a while of digging, however, I found out that I&#8217;m using an older version of the Amazon Web Services API.  Fantastic.  The new version (AWS 4.0) supports full localization in all of Amazon&#8217;s countries (U.S., Canada, U.K., France, Germany, and Japan).</p>
<p>If I&#8217;m going to be able to stay on top of this, I&#8217;m going to need to upgrade Tarzan&#8217;s core code to support and use the newer API.  It sucks that I thought I was almost done and I&#8217;m not, but this should only take me a few hours to recode now that I have Tarzan&#8217;s implementation figured out.  Re-writing the necessary parts of the documentation will take a bit, and re-writing the Sample page and Breakdown Tool will take a bit of time too.</p>
<p>The good news is that Tarzan 1.0 final will be compatible with all of Amazon&#8217;s countries, without any code changes on your end.  Tarzan&#8217;s functions will continue to work seamlessly and upgrading to the next release candidate will not affect current installations, despite all of the code upheaval.  The bad news is that parts of the extension model have changed a bit.  If you&#8217;re a go-getter of a developer who has already started writing their own extensions for Tarzan, then I&#8217;m talking to you.  Hold off until RC2.</p>
<p>If you&#8217;re not an extension developer, and you don&#8217;t care about support for countries other than America, then you can ignore this entire post.  If you&#8217;ve been asking me about support for the UK, France or Germany, then RC2 will be something to look forward to.  Overzealous developers, just sit tight.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2005/01/25/localizing-tarzan-and-aws-40/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Introducing Tarzan</title>
		<link>http://blog.ryanparman.com/2005/01/23/introducing-tarzan/</link>
		<comments>http://blog.ryanparman.com/2005/01/23/introducing-tarzan/#comments</comments>
		<pubDate>Sun, 23 Jan 2005 16:08:47 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=213</guid>
		<description><![CDATA[My birthday is in November, and Christmas is in December, so the &#8220;holidays&#8221; go for about a month-and-a-half. Every year, I&#8217;d start getting these questions like &#8220;What do you want for your birthday? What do you want for Christmas?&#8221;. Of course, when you&#8217;re asked on the spot like that, you can never remember what it [...]]]></description>
			<content:encoded><![CDATA[<p>My birthday is in November, and Christmas is in December, so the &#8220;holidays&#8221; go for about a month-and-a-half.  Every year, I&#8217;d start getting these questions like &#8220;What do you want for your birthday?  What do you want for Christmas?&#8221;.  Of course, when you&#8217;re asked on the spot like that, you can never remember what it is that you want, and you end up like the kid from <a href="http://www.amazon.com/exec/obidos/tg/detail/-/B0000AYJUW/ref=ase_skyzyxcom-20/002-6250797-4557600?v=glance&#038;s=dvd">A Christmas Story</a> telling people you want a football or something.</p>
<p>So, a few years ago, I came up with the brilliant idea of making my wishlist available on my website somewhere.  That way, when people asked what I wanted for Christmas or my birthday, I could just point them over to some big-ticket items on my list, and wouldn&#8217;t have to waste brain cycles on it.  Great idea, huh?</p>
<p>Well, my website has certainly evolved over the last few years, and so has my wishlist.  This past holiday saw my biggest wishlist ever with over 170 items (mostly old CD&#8217;s that are scratched and need to be re-bought).  Updating and adding items was a real pain, and I figured that after the holidays I&#8217;d try to figure out a way to make it all easier.</p>
<p>Most of the items on my wishlist are pointing back to Amazon, and I&#8217;ve got my referral ID in there so that I also get credited on all of the purchases made from my site.  I also know that Amazon makes their database information available through their Web Services program.  Ideally, all I&#8217;d like to have to do is pass either the ISBN number (of a book), or the ASIN number (of most other items) to a function, and have that function figure it all out for me.  How on earth can I make it all happen?</p>
<p><b><a href="http://www.skyzyx.com/projects/tarzan/">Introducing Tarzan</a></b>, an easy-to-use set of functions for accessing all sorts of data from Amazon&#8217;s product database.  It&#8217;s as simple to use as <a href="http://www.skyzyx.com/projects/simplepie/">SimplePie</a> (if not, simpler), and has a built-in extension model that allows developers to extend the functionality of Tarzan simply and easily.</p>
<p>Tarzan caches everything it can for 30 days (since Amazon&#8217;s data doesn&#8217;t change much, and as to not overload anyone&#8217;s server), supports resizing images using GD functions (all behind the scenes), and most functions will work as expected by just passing the ASIN/ISBN number as a parameter.  For more <a href="http://www.skyzyx.com/projects/tarzan/">information</a>, <a href="http://www.skyzyx.com/projects/tarzan/docs/documentation.htm">documentation</a>, a <a href="http://www.skyzyx.com/projects/tarzan/sample.php">sample demo</a>, <a href="http://www.skyzyx.com/projects/tarzan/breakdown.php">tools</a> for <a href="http://www.skyzyx.com/projects/tarzan/docs/extension_guidelines.htm">building your own extensions</a>, and <a href="http://www.skyzyx.com/projects/tarzan/#get">downloads</a>, check out the <a href="http://www.skyzyx.com/projects/tarzan/">Tarzan Project Page</a>.</p>
<p><span class="update">&laquo; Update &raquo;</span> I make a minor tweak to the code and released Tarzan 1.0 RC1a.  I added cache stats to the <code>tarzaninfo()</code> function (which can be seen in action by viewing your <code>tarzan_info.php</code> page.)  This certainly isn&#8217;t critical, and you can definitely wait for RC2, but if you got Tarzan already and you want to see the new info, simply replace your current <code>tarzan.inc</code> file with the new one.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2005/01/23/introducing-tarzan/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>SimplePie 0.96 Now Available!</title>
		<link>http://blog.ryanparman.com/2005/01/14/simplepie-096-now-available/</link>
		<comments>http://blog.ryanparman.com/2005/01/14/simplepie-096-now-available/#comments</comments>
		<pubDate>Sat, 15 Jan 2005 06:38:52 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Syndication]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=211</guid>
		<description><![CDATA[I quietly posted SimplePie 0.96 a few days ago, after having it in place in SimpleReader for about a week before that. So far, so good. For those of you currently using SimplePie, this new version makes more strides towards improving support for sucky feeds, tested support for PHP 5, and other bits of fine-tuning. [...]]]></description>
			<content:encoded><![CDATA[<p>I quietly posted <a href="/projects/simplepie/">SimplePie 0.96</a> a few days ago, after having it in place in <a href="/rss/">SimpleReader</a> for about a week before that.  So far, so good.</p>
<p>For those of you currently using SimplePie, this new version makes more strides towards improving support for sucky feeds, tested support for PHP 5, and other bits of fine-tuning.</p>
<p>You can <a href="/projects/simplepie/simplepie_0.96.zip?cda6c1">download</a> it, read the <a href="/projects/simplepie/documentation.htm">documentation</a> for changes in this version, and <a href="http://support.skyzyx.net/">report bugs and get support</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2005/01/14/simplepie-096-now-available/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Remove Spyware and Adware</title>
		<link>http://blog.ryanparman.com/2004/12/30/remove-spyware-and-adware/</link>
		<comments>http://blog.ryanparman.com/2004/12/30/remove-spyware-and-adware/#comments</comments>
		<pubDate>Thu, 30 Dec 2004 18:39:40 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=207</guid>
		<description><![CDATA[I&#8217;ve been very fortunate to have never been hit with spy/ad-ware. I&#8217;ve always been careful, and I&#8217;ve tried to teach my wife what actions are smart and which ones are not. Last night, however, I was looking for some information and ended up downloading a file from a shady website. After scanning the file and [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been very fortunate to have never been hit with spy/ad-ware.  I&#8217;ve always been careful, and I&#8217;ve tried to teach my wife what actions are smart and which ones are not.  Last night, however, I was looking for some information and ended up downloading a file from a shady website.</p>
<p>After scanning the file and finding no viruses, I ran the executable.  How stupid.  It immediately began installing adware and my antivirus app began showing warnings of a trojan being installed.  I quarantined the files that were causing problems, and while I was doing that, a few more non-cancellable installers ran before I could stop them.  I immediately pulled the power plug from the wall.</p>
<p>It took me about 2 hours to get everything worked out last night, but in the end I learned two things: (A) Don&#8217;t be a freakin&#8217; moron, you freakin&#8217; moron, and (B) there are some really good anti-adware tools out there that I didn&#8217;t know about.  Here are a few useful tools/apps that I want to share with those that may not know about them:</p>
<ol>
<li><a href="http://scribbling.net/how-to-fix-moms-computer">How to fix mom&#8217;s computer</a>.  Sounds like what I did over the holidays.  Use this guide to fix your parents (or your own) adware-infested computer.</li>
<li><a href="http://www.dslreports.com/scan">Online Port Scan</a>.  This free online utility checks your computer for ports that may be open to attack.</li>
<li><a href="http://www.lavasoft.de/">Ad-Aware</a>.  Spyware scan and removal utility.</li>
<li><a href="http://www.zonelabs.com/store/application?namespace=zls_catalog&#038;origin=global.jsp&#038;event=link1.catalogHome&#038;&#038;zl_catalog_view_id=201&#038;lid=nav_ho">ZoneAlarm</a>.  A very good software firewall application and AntiVirus application.  Free version available.</li>
<li><a href="http://www.safer-networking.org/en/download/index.html">Spybot Search &amp; Destroy</a>.  This application prevents bad software from being installed in the first place.</li>
<li><a href="http://www.free-av.com/">AntiVir</a>.  A free AntiVirus application for Windows, protecting against over 80,000 viruses. (I&#8217;ve already got Norton AntiVirus, and ZoneAlarm has their own AV app)</li>
<li><a href="http://www.spywareinfo.com/~merijn/">Hijack-This</a>.  This application tracks what processes are currently running.  Great for detecting malware.</li>
</ol>
<p>I&#8217;ve now learned that it doesn&#8217;t matter how good you are.  If you&#8217;re willing to take a risk, you need to be willing to accept the consequences of that risk.  Anyway, I hope this helps.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2004/12/30/remove-spyware-and-adware/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Using Del.icio.us Feeds With SimplePie</title>
		<link>http://blog.ryanparman.com/2004/12/13/using-delicious-feeds-with-simplepie/</link>
		<comments>http://blog.ryanparman.com/2004/12/13/using-delicious-feeds-with-simplepie/#comments</comments>
		<pubDate>Tue, 14 Dec 2004 05:42:42 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Syndication]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Website]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=205</guid>
		<description><![CDATA[I know that a lot of people are using Magpie RSS to power their del.icio.us sidebar links, so I figured I&#8217;d throw out a code sample showing how you could use SimplePie for the same task. If you need to come to terms with why SimplePie might be a better choice of RSS parser, check [...]]]></description>
			<content:encoded><![CDATA[<p>I know that a lot of people are using Magpie RSS to power their del.icio.us sidebar links, so I figured I&#8217;d throw out a code sample showing how you could use SimplePie for the same task.  If you need to come to terms with why SimplePie might be a better choice of RSS parser, check out the <a href="http://www.skyzyx.com/projects/simplepie/">SimplePie project page</a>.</p>
<p>The only other thing that might be worth mentioning is that SimplePie still has a difficult time with non-encoded special characters in feeds and feeds in non-western-european/non-american/non-australian languages.  Beyond that, it&#8217;s pretty solid so far.</p>
<p>Now, before I get to explaining, I&#8217;ll point to a <a href="http://www.skyzyx.com/dev/simplepie/delicious/">del.icio.us demo</a> with SimplePie in action.  Now, here&#8217;s the code as a whole:</p>
<pre>
&lt;?php
include_once("../simplepie.inc");

@ $rss = simplepie("http://del.icio.us/rss/tag/web", false, true, 0.02);

if ($rss != false) {
	print("&lt;p&gt;Reading from " . get_feed_url() . "&lt;/p&gt;");
	print("&lt;ul&gt;");

	for ($x=0; $x &lt; 15; $x++) {
		print('&lt;li&gt;&lt;a href="' . get_item_permalink($x, $rss) . '"&gt;' . get_item_title($x, $rss) . '&lt;/a&gt;&lt;/li&gt;');
	}

	print("&lt;/ul&gt;");
}
else {
	print("The del.icio.us feed is not currently available.");
}

print("Powered by " . sp_linkback());
?&gt;</pre>
<p>Let&#8217;s begin with the first part, <code>include_once("../simplepie.inc");</code>.  This is an instance of including the SimplePie library.  In my example, the <code>simplepie.inc</code> file is located in the subdirectory.</p>
<p>The next line is where we start processing the rss feed:</p>
<pre>@ $rss = simplepie("http://del.icio.us/rss/tag/web", false, true, 0.02);</pre>
<p>We start by passing the first parameter, which tells SimplePie where the feed is that we want to process.  The second parameter asks whether or not to enable a mode called XMLDump, which we don&#8217;t need for this excersize.  The third parameter asks whether we want to cache the feed that we&#8217;re reading.  Since SimplePie currently doesn&#8217;t work if the feed isn&#8217;t cached (unless it&#8217;s a local file), this needs to be true.  Lastly, we tell SimplePie how many hours before refreshing the cached feed.  We then set the feed to the <code>$rss</code> variable.</p>
<p>Next, we check whether the feed actually exists and was processed.  If the expression <code>if ($rss != false)</code> (if $rss is not false&#8230;) is true, then we begin displaying the del.icio.us feed.</p>
<p>If you so choose, you can display the URL of the feed you&#8217;re using with the <code>get_feed_url()</code> function.  I also chose to have this display as an unordered list, since that&#8217;s really what it is.</p>
<p>Inside of that <code>&lt;ul&gt;&lt;/ul&gt;</code> code block, I&#8217;ve set up a for-loop.  Using <code>$x</code> as my counter variable, I decided to display only the most recent 15 entries.  If you want to display all entries in the feed, you can use the <code>get_item_quantity($rss)</code> function.</p>
<p>As a backup plan, I like to add a short message for when the feed isn&#8217;t working.  In my case, I said that &#8220;The del.icio.us feed is not currently available.&#8221;  Simple and to-the-point.</p>
<p>Next, you want to tell everybody how you made all of this really cool stuff happen by linking back to the SimplePie project page.  The easiest way is with the <code>sp_linkback()</code> function.</p>
<p>There!  You should now have a fully-functional del.icio.us sidebar right there in your website.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2004/12/13/using-delicious-feeds-with-simplepie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SimplePie Beta Testing</title>
		<link>http://blog.ryanparman.com/2004/12/03/simplepie-beta-testing/</link>
		<comments>http://blog.ryanparman.com/2004/12/03/simplepie-beta-testing/#comments</comments>
		<pubDate>Sat, 04 Dec 2004 02:26:55 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Syndication]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=203</guid>
		<description><![CDATA[Rather than completely hold off the next version of SimplePie until it&#8217;s totally complete (which appears to be taking some time), I&#8217;ve decided to make the current Beta versions available for testing purposes. Although it appears to be fairly stable, I wouldn&#8217;t recommend this for a production site just yet. If you&#8217;d like to test [...]]]></description>
			<content:encoded><![CDATA[<p>Rather than completely hold off the next version of SimplePie until it&#8217;s totally complete (which appears to be taking some time), I&#8217;ve decided to make the current Beta versions available for testing purposes.  Although it appears to be fairly stable, I wouldn&#8217;t recommend this for a production site just yet.</p>
<p>If you&#8217;d like to test out the current Beta build (2004.12.03), you can do so a couple of ways:</p>
<ul>
<li><a href="/dev/simplepie/">Basic Online Feed Reader utilizing the latest version of SimplePie</a></li>
<li><a href="/dev/simplepie/simplepie.inc">The SimplePie source file</a></li>
<li><a href="/dev/simplepie/documentation.htm">The documentation file for this particular build</a></li>
</ul>
<p>Please take the time to test it with your feeds that you read.  I&#8217;ve also enabled an option that allows you to see how the feed&#8217;s source code is modified by SimplePie.  This is great for debugging and for helping test.</p>
<p>If you have any bug reports, please list them in the <a href="http://www.skyzyx.net/forums/viewforum.php?f=7">Bug Report forum</a>.  The same goes for <a href="http://www.skyzyx.net/forums/viewforum.php?f=8">feature requests</a> and <a href="http://www.skyzyx.net/forums/viewforum.php?f=1">questions and comments</a>.</p>
<p>Thanks for helping to make SimplePie great!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2004/12/03/simplepie-beta-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I Got iBalls&#8230; I mean iSight</title>
		<link>http://blog.ryanparman.com/2004/11/13/i-got-iballs-i-mean-isight/</link>
		<comments>http://blog.ryanparman.com/2004/11/13/i-got-iballs-i-mean-isight/#comments</comments>
		<pubDate>Sun, 14 Nov 2004 03:47:21 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=199</guid>
		<description><![CDATA[My birthday is coming up on Tuesday (lucky me!), but I was allowed to open a present early. My wonderful three-year-old daughter (and her wonderful Mommy) knew exactly what to get me&#8230; another toy. Introducing my new iSight. With the 15 minutes I&#8217;ve had to play with it, it&#8217;s very cool, and will make chatting [...]]]></description>
			<content:encoded><![CDATA[<p>My birthday is coming up on Tuesday (lucky me!), but I was allowed to open a present early.  My wonderful three-year-old daughter (and her wonderful Mommy) knew exactly what to get me&#8230; another toy.</p>
<p>Introducing my new iSight.  With the 15 minutes I&#8217;ve had to play with it, it&#8217;s very cool, and will make chatting my long distance friends even better.  I called my best friend Eric to see if he was home and could come online so that I could see this thing in action, but he wasn&#8217;t home.  Grrr&#8230;  I want to play.</p>
<p>The only drawback I currently see is that it doesn&#8217;t work with Adium.  But using iChat AV isn&#8217;t a big deal either.  I just have to switch chat apps, that&#8217;s all.</p>
<p>I&#8217;m sure I&#8217;ll be writing more about it as I get more and more chances to play with it.  If you&#8217;ve got an iSight, tell me what you think of it.  Is there any cool stuff I should try?  Maybe I could even get a chance to voice/video-chat with some of you out there (scary! &#8212; my wife says that I can&#8217;t talk to any naked hot females though.  *frump*)</p>
<p>First an iPod, then a PowerBook, now an iSight.  What&#8217;s next?  I&#8217;m gonna shoot for a dual 2.5 GHz PowerMac G5 with 8GB RAM, 500GB of hard drive space, and an nVidia 6800 Ultra powering a new 30&#8243; cinema display.  Please excuse me while I wet myself.</p>
<p>Anyways, thanks for reading.  I&#8217;m gonna leave now to go show my wife how cool I think she really is&#8230; *grin*</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2004/11/13/i-got-iballs-i-mean-isight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iTunes Remote Control?</title>
		<link>http://blog.ryanparman.com/2004/11/10/itunes-remote-control/</link>
		<comments>http://blog.ryanparman.com/2004/11/10/itunes-remote-control/#comments</comments>
		<pubDate>Wed, 10 Nov 2004 22:17:02 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=198</guid>
		<description><![CDATA[Is this the answer that Airport Express owners have been waiting for? A USB powered remote control that can handle a variety of media apps, including iTunes. From the developer&#8217;s website: When used with AirPort Express the Express Remote provides a powerful way to locally control music being streamed from iTunes on a remote PC [...]]]></description>
			<content:encoded><![CDATA[<p>Is this the answer that Airport Express owners have been waiting for?  A <a href="http://www.keyspan.com/products/usb/urm17a/">USB powered remote control</a> that can handle a variety of media apps, including iTunes.  From the developer&#8217;s website:</p>
<blockquote>
<p>When used with AirPort Express the Express Remote provides a powerful way to locally control music being streamed from iTunes on a remote PC or Mac.</p>
</blockquote>
<div align="center" class="blogimage"><img src="/img/itunesremote.jpg?cda6c1" alt="[Image of iTunes Remote]" title="iTunes Remote" border="0" /></div>
<p>It&#8217;s due to be released in November sometime.  I think I&#8217;m gonna get one.  Let&#8217;s just hope that it&#8217;s everything it seems to be.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2004/11/10/itunes-remote-control/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Firefox Mirrors</title>
		<link>http://blog.ryanparman.com/2004/11/09/firefox-mirrors/</link>
		<comments>http://blog.ryanparman.com/2004/11/09/firefox-mirrors/#comments</comments>
		<pubDate>Tue, 09 Nov 2004 17:15:01 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=197</guid>
		<description><![CDATA[If you&#8217;re having a hard time getting to the Mozilla FTP or websites to download Firefox 1.0, you can get builds from me. Windows Installer Mac OS X Disk Image Linux Installer]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re having a hard time getting to the Mozilla FTP or websites to download Firefox 1.0, you can get builds from me.</p>
<ul>
<li><a href="http://downloads.skyzyx.net/firefox/Firefox%20Setup%201.0.exe">Windows Installer</a></li>
<li><a href="http://downloads.skyzyx.net/firefox/Firefox%201.0.dmg.gz">Mac OS X Disk Image</a></li>
<li><a href="http://downloads.skyzyx.net/firefox/firefox-1.0.installer.tar.gz">Linux Installer</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2004/11/09/firefox-mirrors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SimplePie 0.95</title>
		<link>http://blog.ryanparman.com/2004/10/10/simplepie-095/</link>
		<comments>http://blog.ryanparman.com/2004/10/10/simplepie-095/#comments</comments>
		<pubDate>Mon, 11 Oct 2004 05:42:40 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Syndication]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=191</guid>
		<description><![CDATA[SimplePie 0.95 is now available. Anyone who is using any other version of SimplePie should update now. Major features/changes in this version include: Much improved support for reading all feeds, resolved display issues with &#60; code &#62; and &#60; pre &#62; tags, and added the ability to alter the display of feed dates using PHP&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p><a href="/projects/simplepie/">SimplePie 0.95</a> is now available.  Anyone who is using any other version of SimplePie should update now.  Major features/changes in this version include: Much improved support for reading all feeds, resolved display issues with <code>&lt; code &gt;</code> and <code>&lt; pre &gt;</code> tags, and added the ability to alter the display of feed dates using PHP&#8217;s <code>date()</code> variables.</p>
<p>This version is pretty much feature-complete.  The only remaining pre-1.0 work will be testing and catching any remaining bugs.  I might add a couple of minor features, but nothing too major.  I&#8217;m open to feature requests for the 1.0 &#8211; 1.1 releases, so if SimplePie is missing something or if it should have something that other parsers don&#8217;t, let me know.</p>
<p><span class="personal">&laquo;&nbsp;Update&nbsp;&raquo;</span> If you downloaded SimplePie within 60 minutes of this posting, you should re-download it.  I fixed a glitch that affected feeds from East of GMT, and some related documentation.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2004/10/10/simplepie-095/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>It Took Me Long Enough&#8230;</title>
		<link>http://blog.ryanparman.com/2004/09/24/it-took-me-long-enough/</link>
		<comments>http://blog.ryanparman.com/2004/09/24/it-took-me-long-enough/#comments</comments>
		<pubDate>Fri, 24 Sep 2004 08:09:35 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Syndication]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=186</guid>
		<description><![CDATA[The new and improved SimplePie 0.94 is out. Major features/changes in this version include: Better support for non-English feeds, significantly improved support for poorly written feeds, automatic deletion of outdated cache files, and the stripping-out of potentially harmful tags (as per Mark Pilgrim&#8217;s suggestions). There&#8217;s still a smidge of fine-tuning left to do. Although I [...]]]></description>
			<content:encoded><![CDATA[<p>The new and improved <a href="/projects/simplepie/">SimplePie 0.94</a> is out.  Major features/changes in this version include: Better support for non-English feeds, significantly improved support for poorly written feeds, automatic deletion of outdated cache files, and the stripping-out of potentially harmful tags (as per Mark Pilgrim&#8217;s <a href="http://diveintomark.org/archives/2003/06/12/how_to_consume_rss_safely">suggestions</a>).</p>
<p>There&#8217;s still a smidge of fine-tuning left to do.  Although I fixed a very high number of feeds in this release, I broke a small handful of others.  The newly broken feeds include Forever Geek&#8217;s RSS (not Atom) feed, Asa&#8217;s notblog*, News.com, and GameSpot feeds.  Out of a list of approximately <a href="/dev/simplepie/parseopml.php">334 test feeds</a> (374 total &#8211; 30 duplicates &#8211; 10 no longer exist), only 9 aren&#8217;t working.  Not too shabby, I&#8217;d say.</p>
<p>I&#8217;ll probably begin working on v0.95 on Saturday.  Here is a list of things I plan to do in time for the 0.95 release:</p>
<ul>
<li>Finish fine-tuning the regular expressions I use for supporting bad feeds.</li>
<li>Add the ability to display images in feeds, even though the server is set to block the display of images on other sites.</li>
<li>Encode all tags used inside <code>&lt;code&gt;&lt;/code&gt;</code> tags.</li>
<li>Get speed back to v0.93 levels.</li>
<li>Improve the ability to display feed dates.</li>
<li>Improve support for relative URL&#8217;s in feeds.</li>
</ul>
<p>Keep watching this space.  Hopefully it won&#8217;t take me another month to get the new version out.  Come to think of it, have you all gone and bugged <a href="http://www.relativelyabsolute.com">Se&#241;or Paul</a> about getting <a href="http://www.relativelyabsolute.com/spg/">SPG 1.1</a> done yet?  If not, you should.  He might forget to work on it otherwise.  *grin*</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2004/09/24/it-took-me-long-enough/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SimplePie&#8230; Mmmm, Yummy!</title>
		<link>http://blog.ryanparman.com/2004/09/21/simplepie-mmmm-yummy/</link>
		<comments>http://blog.ryanparman.com/2004/09/21/simplepie-mmmm-yummy/#comments</comments>
		<pubDate>Tue, 21 Sep 2004 20:13:08 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Syndication]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=185</guid>
		<description><![CDATA[I finally cracked the nut on the problem I was having with SimplePie. The compatibility fix I&#8217;ve been working on finally works for the two feeds that I was having a problem with. Thanks to Mark IJbema for nudging me in the right direction. The downside is that it slowed SimplePie down a bit. I [...]]]></description>
			<content:encoded><![CDATA[<p>I finally cracked the nut on the problem I was having with <a href="/projects/simplepie/">SimplePie</a>.  The compatibility fix I&#8217;ve been working on finally works for the two feeds that I was having a problem with.  Thanks to Mark IJbema for nudging me in the right direction.</p>
<p>The downside is that it slowed SimplePie down a bit.  I think that it&#8217;s something I&#8217;ll let slide for this version, and try to tackle it for the next.  I still need to go back through the list of 300+ feeds to make sure I haven&#8217;t broken something else, but assuming that all goes well, I&#8217;ll post SimplePie 0.94 sometime tonight or tomorrow.</p>
<p>I hope you all are using it, or are planning to use it.  It&#8217;s good software, really&#8230; and no, I&#8217;m not trying to float my own boat.  If you find any bugs or would like to see something added, <a href="/projects/simplepie/contact.php">let me know</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2004/09/21/simplepie-mmmm-yummy/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>What&#8217;s New?</title>
		<link>http://blog.ryanparman.com/2004/09/13/whats-new-2/</link>
		<comments>http://blog.ryanparman.com/2004/09/13/whats-new-2/#comments</comments>
		<pubDate>Tue, 14 Sep 2004 06:21:23 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Website]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=183</guid>
		<description><![CDATA[Well, for those who seem to be intrigued by what goes on in my life, here&#8217;s a little update on what&#8217;s been going on. Dead Hard Drive: My 160 GB drive bit the dust last weekend. I&#8217;m still at a loss for why. The upshot is that it only took about 15 minutes to get [...]]]></description>
			<content:encoded><![CDATA[<p>Well, for those who seem to be intrigued by what goes on in my life, here&#8217;s a little update on what&#8217;s been going on.</p>
<p><strong>Dead Hard Drive:</strong> My 160 GB drive bit the dust last weekend.  I&#8217;m still at a loss for why.  The upshot is that it only took about 15 minutes to get a new 200 GB drive up and running in my system.  The downside is that I&#8217;ve lost everything besides my boot drive, installed applications, and my music collection (which are all on other drives).  The worse part is that any and all work I&#8217;ve done on my long-awaited redesign went up in smoke as well.  Convenient excuse, I know.  I just hope that my new code will be better than my old code.</p>
<p><strong>sIFR:</strong> I&#8217;ve discovered how cool the Inman Flash Replacement technique is.  Even cooler, I&#8217;ve discovered the <a href="http://www.mikeindustries.com/blog/archive/2004/09/sifr2-kick-the-tires">Scalable Inman Flash Replacement Technique</a> (or sIFR for short).  This latest version of the groundbreaking technique really improves previous versions.</p>
<p><strong>Firefox 1.0 PR:</strong> I&#8217;ve been eagerly awaiting the release of <a href="http://www.getfirefox.com">Firefox 1.0 Preview Release</a>.  The PR release date has been pushed back 9 days from when it was scheduled (according to <a href="http://planet.mozilla.org">Planet Mozilla</a>), and I&#8217;m trying to keep from biting my nails from excitement.  <a href="http://www.getthunderbird.com">Thunderbird 0.8</a> is also right around the corner, although I don&#8217;t know how close around the corner.</p>
<p><strong>SimplePie:</strong> I&#8217;ve hit a roadblock in my <a href="http://www.skyzyx.com/projects/simplepie/">SimplePie</a> project.  I need to figure out a regular expression that will grab self-closing tags (<code>&lt;description /&gt;</code>, <code>&lt;tagline /&gt;</code>, etc.), without also grabbing normal open-close style tags.  I&#8217;ve done some tremendous work for v0.94, but I insist on holding back this release until I get the bug worked out.  I know that this bug (combined with other elements of the code) effects <a href="http://www.benhammersley.com/weblog/">Ben Hammersley</a> and <a href="http://www.google.com/googleblog/">GoogleBlog</a>, among others.  If anyone cares to help me out with this regular expression, please let me know.</p>
<p><strong>A New Church:</strong> After several months of looking for a good, solid, scripturally-sound church, we&#8217;ve found one.  We&#8217;ll continue to visit for the next several weeks to really get a feel for the church, but it seems like what we&#8217;ve been looking for.  I&#8217;ve been wanting to get back involved in music and children&#8217;s ministries, and this looks like the place for that.</p>
<p><strong>SPG 1.1:</strong> Vaporware?  That&#8217;s the feeling I&#8217;m starting to get about the update to <a href="http://www.relativelyabsolute.com">Paul Griffin&#8217;s</a> outstanding <a href="http://www.relativelyabsolute.com/spg/">Simple PHP Gallery</a> software.  Let&#8217;s all go and ask him about it, so that he&#8217;ll feel the pressure to finish it.  =)</p>
<p><strong>Some Leafs:</strong> I&#8217;m totally diggin&#8217; the photography in this <a href="http://www.csszengarden.com/?cssfile=/118/118.css&#038;page=0">new Zen Garden design</a>.</p>
<p><strong>Quick-and-Dirty Weather:</strong> Using the raw XML (not RSS) feeds from the <a href="http://www.weather.gov">United States National Weather Service</a>, I was able to hack together my own simple weather RSS feeds.  If you&#8217;re interested, check out <a href="http://blog.ryanparman.com.s3.amazonaws.com/wp-content/uploads/2004/09/qdweather.zip?cda6c1">Quick-and-Dirty Weather</a>.</p>
<p><strong>My Daughter:</strong> She&#8217;s growing up so fast, I can hardly believe it.  She gets to be more and more fun as each day goes by.  She&#8217;s just finishing up her potty training, and we&#8217;re going through tic-tacs like crazy.  It was really warm when we got home this evening, and we couldn&#8217;t find any of her nightgown jammies, she I put her to bed wearing one of my old T-shirts.  She was absolutely adorable.  She misses us, my wife and I, when we&#8217;re gone all day at work, and she&#8217;s become vocal about it.  It breaks my heart to be away from her all day long (although I&#8217;d probably go nuts otherwise), so I&#8217;m trying to find reasonable ways to remedy that.  *sigh*</p>
<p>Anyways, that&#8217;s what&#8217;s been going on with me.  What all has been going on with you?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2004/09/13/whats-new-2/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>&#8220;Wait, Didn&#8217;t He Just&#8230;?&#8221;</title>
		<link>http://blog.ryanparman.com/2004/09/02/wait-didnt-he-just/</link>
		<comments>http://blog.ryanparman.com/2004/09/02/wait-didnt-he-just/#comments</comments>
		<pubDate>Thu, 02 Sep 2004 09:51:51 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Syndication]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=182</guid>
		<description><![CDATA[SimplePie 0.93 is now available. This release adds support for RSS and Atom auto-discovery, converting relative-to-the-root URL&#8217;s into absolute URL&#8217;s (like web browsers do), an improved caching process, and a variety of fixes to aid compatibility with poorly written feeds. SimplePie takes a very Apple-esque approach to feed parsing. Coming from the use of MagpieRSS, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.skyzyx.com/projects/simplepie/">SimplePie 0.93</a> is now available.  This release adds support for RSS and Atom auto-discovery, converting relative-to-the-root URL&#8217;s into absolute URL&#8217;s (like web browsers do), an improved caching process, and a variety of fixes to aid compatibility with poorly written feeds.</p>
<p>SimplePie takes a very Apple-esque approach to feed parsing.  Coming from the use of MagpieRSS, I decided to create a &#8220;feed parser for the rest of us&#8221;.  One that is easy, logical, and doesn&#8217;t require too much of a background in PHP to use it.  My background is in JavaScript, so I believe that if you have a handle on JavaScript and can spend an hour learning about some of the nuances of basic PHP, you should be able to implement SimplePie with little or no fuss.</p>
<p>There are many feed parsers out there that only support one or two flavors of RSS.  Most still don&#8217;t even have Atom support yet.  They all go through and create this whole big array, and then just leave it all sitting there for you to figure out.  Maybe they&#8217;ll even throw in some caching while they&#8217;re at it.  Good for them.</p>
<p>When building SimplePie, I wanted to make it as easy as possible for someone to be able to use it.  I looked at a variety of desktop and web-based feed readers to get a feel for the most used and most useful RSS tags, and then I created a collection of functions for those specific purposes.  Going with a Firefox-like mentality, I made sure to support everything that most people would want/need while maintaining the ability to extend it as need be.</p>
<p>As Mac OS X is built upon a powerful Unix-based core, SimplePie is built upon a very powerful, yet easy-to-use XML parsing library called XMLize.  XMLize takes a fantastic approach to parsing XML documents in a very simple, logical way.  I was parsing XML documents within 10 minutes of having found it.  This easy-to-use software makes it easy for anyone &mdash; even PHP newbies &mdash; to extend the power of SimplePie.</p>
<p>Switching from MagpieRSS to using XMLize at the core allows SimplePie to process RSS and Atom feeds at incredible speeds.  SimplePie is also aware of some common problems in feeds and makes adjustments as necessary.  Does your current feed reader leave you with visible entities or odd question marks?  SimplePie automatically handles some of these common glitches, so that the end user doesn&#8217;t see anything too wierd when trying to view their favorite feeds.</p>
<p>If you&#8217;re looking for new feed parser software, or even if you&#8217;re not, give SimplePie a try.  If you&#8217;re new to PHP, or even if you&#8217;re not, SimplePie can save you time and stress.  If you&#8217;re looking for a feed parser that can be easily extended to do more than it currently does out-of-the-box, SimplePie is your answer.</p>
<p><strong><a href="http://www.skyzyx.com/projects/simplepie/">Download Now!</a></strong>  File servers are standing by.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2004/09/02/wait-didnt-he-just/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I Need Your Help!</title>
		<link>http://blog.ryanparman.com/2004/08/31/i-need-your-help/</link>
		<comments>http://blog.ryanparman.com/2004/08/31/i-need-your-help/#comments</comments>
		<pubDate>Tue, 31 Aug 2004 23:10:18 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Syndication]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=180</guid>
		<description><![CDATA[I&#8217;ve been on a roll with SimplePie development lately (if you couldn&#8217;t already tell). Version 0.93 will probably be released in the next day or so, and at that point should be feature-complete. The remaining Pre-1.0 releases (0.94, 0.95, 0.96, etc.) will be dedicated to compatibility fixes. There are a lot of poorly coded feeds [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been on a roll with SimplePie development lately (if you couldn&#8217;t already tell).  Version 0.93 will probably be released in the next day or so, and at that point should be feature-complete.  The remaining Pre-1.0 releases (0.94, 0.95, 0.96, etc.) will be dedicated to compatibility fixes.  There are a lot of poorly coded feeds out there, and I need to know about them to that I can patch them up as best as possible.</p>
<p>What I need from you are your reading lists.  Whatever sites you read or follow via RSS or Atom, I want to know about them.  If you&#8217;ve got Feed Demon, SharpReader, RSS Bandit, NetNewsWire, Shrook, PulpFiction, or another feed reader, do me a favor and export your feed listings in OPML format (which would be the easiest thing for you) and upload them to your website somewhere.  Then, leave a comment that contains the URL to that OPML file.  I&#8217;ll then go through each and every site and find each and every RSS or Atom feed and test them one-by-one to make sure that SimplePie is as solid and production-ready as possible.</p>
<p>The higher the quantity of feeds I&#8217;m able to test, the better SimplePie will be.  I know that most of the (standards-compliant) blogging world is pretty solid, but I&#8217;ve noticed that many development and programming-related sites have horrendous feeds.  I&#8217;m also going through the Feed Demon forums and testing as many of those feeds as I can.</p>
<p>Your help would be tremendously appreciated!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2004/08/31/i-need-your-help/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Newer-er.  Better-er.  Simpler-er.</title>
		<link>http://blog.ryanparman.com/2004/08/29/newer-er-better-er-simpler-er/</link>
		<comments>http://blog.ryanparman.com/2004/08/29/newer-er-better-er-simpler-er/#comments</comments>
		<pubDate>Mon, 30 Aug 2004 03:55:24 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Syndication]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=179</guid>
		<description><![CDATA[In record time, SimplePie 0.92 is now available. This release adds all sorts of things such as better (and faster) caching, a user agent string, smarter handling of problematic characters and entities, and a fix for Mr. Dunstan&#8217;s feed. For those who are skeptical of &#8220;yet another feed parser&#8221;, or are hesitant to switch to [...]]]></description>
			<content:encoded><![CDATA[<p>In record time, <a href="http://www.skyzyx.com/projects/simplepie/">SimplePie 0.92</a> is now available.  This release adds all sorts of things such as better (and faster) caching, a user agent string, smarter handling of problematic characters and entities, and a fix for <a href="http://www.1976design.com/blog/">Mr. Dunstan&#8217;s</a> feed.</p>
<p>For those who are skeptical of &#8220;yet another feed parser&#8221;, or are hesitant to switch to (or begin using) SimplePie, let me explain it this way.  Most RSS parsers go through this process of breaking a feed down into this big array, which may be fine for some, but can be impossible for beginners and newbies.  SimplePie takes an Apple-esque approach by providing thoughtfully-named, easy to use functions that do what one would expect them to do.</p>
<p>At the core, SimplePie relies on <a href="http://www.hansanderson.com/php/xml/">XMLize</a> (as the easy-to-use Mac OS X relies on the more powerful Unix-based core), which is a very powerful, yet elegantly simple class for parsing XML documents with PHP.  This means that if SimplePie doesn&#8217;t do all that you want it to out-of-the-box (which would be suprising, but possible), you can easily extend it to support whatever else you might want.</p>
<p>I&#8217;ve frozen the current function set where it&#8217;s at.  This means that if you&#8217;ve been using SimplePie already, or if you&#8217;re wanting to start using it, you won&#8217;t need to change any of your code as new versions get released.  You&#8217;ll simply need to replace the old SimplePie library with the new one to take advantage of new improvements.  New functions may become available to use, but new versions of SimplePie will not break existing services and applications.</p>
<p>If you&#8217;ve been thinking about building your own web-based RSS/Atom reader, why not give SimplePie a try?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2004/08/29/newer-er-better-er-simpler-er/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Battle of Dunstan vs. Andrei vs. Mark</title>
		<link>http://blog.ryanparman.com/2004/08/29/the-battle-of-dunstan-vs-andrei-vs-mark/</link>
		<comments>http://blog.ryanparman.com/2004/08/29/the-battle-of-dunstan-vs-andrei-vs-mark/#comments</comments>
		<pubDate>Sun, 29 Aug 2004 19:38:27 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Syndication]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=178</guid>
		<description><![CDATA[&#8230;well, their syndication feeds anyways. Here&#8217;s the problem: While working on SimplePie initially, I used copies of Dunstan&#8217;s Atom and RSS feeds because I felt that they&#8217;d be representative of most people&#8217;s decently well-formed feeds. I know that some people have worse feeds, and that Mark Pilgrim&#8217;s feeds are a bit too &#8220;academically&#8221; correct. Dunstan [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230;well, their syndication feeds anyways.  Here&#8217;s the problem:</p>
<p>While working on <a href="http://www.skyzyx.com/projects/simplepie/">SimplePie</a> initially, I used copies of <a href="http://www.1976design.com/blog/">Dunstan&#8217;s</a> Atom and RSS feeds because I felt that they&#8217;d be representative of most people&#8217;s decently well-formed feeds.  I know that some people have worse feeds, and that <a href="http://www.diveintomark.org">Mark Pilgrim&#8217;s</a> feeds are a bit too &#8220;academically&#8221; correct.</p>
<p>Dunstan has a problem with his feed.  He uses the numeric entity for a &#8220;smart-apostrophe&#8221; in his feed&#8217;s <code>&lt;title&gt;</code> tag.  This happens to be a UTF-8 character.  For whatever reason, parsing his feed in every PHP-based feed reader I&#8217;ve ever used displays that smart-apostrophe as a question mark.  In wanting to build a &#8220;feed parser for the rest of us&#8221;, I decided to be smart and wrap a CDATA section around the contents of the <code>&lt;title&gt;</code>, <code>&lt;link&gt;</code>, and <code>&lt;description&gt;</code> on the fly for those that don&#8217;t already have them.  Dunstan&#8217;s question mark becomes the character that it&#8217;s supposed to be.  No problem.</p>
<p>On the other hand, <a href="http://www.designbyfire.com">Andrei</a> also has a problem with his feed.  Well, not really&#8230; it&#8217;s just that the fix I put in place to fix Dunstan&#8217;s feed broke Andrei&#8217;s feed.  Andrei does a fake-out with his CDATA sections.  He closes the CDATA section in <code>&lt;description&gt;</code>, then has one last bit of content before closing the tag.  This is just enough to get past SimplePie&#8217;s logic.  Wonderful.</p>
<p>Since Dunstan&#8217;s issue is only in the feed&#8217;s <code>&lt;title&gt;</code> tag, I went ahead and changed how SimplePie handles the feeds by removing the code for wrapping CDATA sections around <code>&lt;link&gt;</code> and <code>&lt;description&gt;</code>.  Both Dunstan and Andrei have working feeds again.</p>
<p>Then, I go and test it on <a href="http://www.diveintomark.org">Mark&#8217;s</a> Feed Parser project feed.  SimplePie breaks down again.  Well, crap.  Instead of using <code>&lt;title&gt;</code> like normal people, Mark has to be all cool by using <code>&lt;title type="text/plain"&gt;</code>.  Argh.</p>
<p>So, I&#8217;m off to find some code that can resolve this little quarrel.  I&#8217;m thinking about going through and looking for UTF-8 entities (4-digit, typically begins with an 8: &amp;#8217;) and wrapping CDATA sections around those entities alone, which will probably work.  I don&#8217;t want to release this software as 1.0 until it performs satisfactorily with every single feed in my entire <a href="/blogs/">reading list</a>.</p>
<p>Version 0.92 is <strike>on it&#8217;s way</strike> <a href="http://www.skyzyx.com/projects/simplepie/">here</a> folks.  <a href="http://www.leftjustified.net">Andrew</a>, how&#8217;s that WordPress plug-in coming along?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2004/08/29/the-battle-of-dunstan-vs-andrei-vs-mark/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Newer.  Better.  Simpler.</title>
		<link>http://blog.ryanparman.com/2004/08/28/newer-better-simpler/</link>
		<comments>http://blog.ryanparman.com/2004/08/28/newer-better-simpler/#comments</comments>
		<pubDate>Sat, 28 Aug 2004 22:29:31 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Syndication]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=177</guid>
		<description><![CDATA[SimplePie 0.91 is now available. This release adds support for URL&#8217;s with a relative path, better handling of some improperly written feeds, and fixes a problem where feeds weren&#8217;t getting loaded all the way before trying to parse them, causing SimplePie to choke.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.skyzyx.com/projects/simplepie/">SimplePie 0.91</a> is now available.  This release adds support for URL&#8217;s with a relative path, better handling of some improperly written feeds, and fixes a problem where feeds weren&#8217;t getting loaded all the way before trying to parse them, causing SimplePie to choke.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2004/08/28/newer-better-simpler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows XP SP2 and Mac OS X 10.3.5</title>
		<link>http://blog.ryanparman.com/2004/08/16/windows-xp-sp2-and-mac-os-x-1035/</link>
		<comments>http://blog.ryanparman.com/2004/08/16/windows-xp-sp2-and-mac-os-x-1035/#comments</comments>
		<pubDate>Mon, 16 Aug 2004 14:53:26 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=174</guid>
		<description><![CDATA[You can get the Windows XP Service Pack 2 full installer (272 MB), or you can wait a few days for the update to become available (in a much smaller size) from Windows Update. Also, for those using Panther, v10.3.5 is now available from Software Update. The only problem is that it doesn&#8217;t set the [...]]]></description>
			<content:encoded><![CDATA[<p>You can get the Windows XP Service Pack 2 <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=049C9DBE-3B8E-4F30-8245-9E368D3CDB5A&#038;displaylang=en">full installer</a> (272 MB), or you can wait a few days for the update to become available (in a much smaller size) from <a href="http://windowsupdate.microsoft.com" title="Internet Explorer for Windows is required.">Windows Update</a>.</p>
<p>Also, for those using <a href="http://www.apple.com/macosx/">Panther</a>, v10.3.5 is now available from Software Update.  The only problem is that it doesn&#8217;t set the disk permissions properly.  To fix this, go into Applications &raquo; Utilities &raquo; Disk Utility, and choose to repair permissions.  Voila!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2004/08/16/windows-xp-sp2-and-mac-os-x-1035/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Ultrafast SimplePie 0.9 Is Now Available!</title>
		<link>http://blog.ryanparman.com/2004/08/03/the-ultrafast-simplepie-09-is-now-available/</link>
		<comments>http://blog.ryanparman.com/2004/08/03/the-ultrafast-simplepie-09-is-now-available/#comments</comments>
		<pubDate>Wed, 04 Aug 2004 05:50:55 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Syndication]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=173</guid>
		<description><![CDATA[Responses to the release of SimplePie 0.8 have been very positive. SimplePie has accomplished it&#8217;s goal of making it easier to create online feed readers, or anything else that requires RSS parsing. The only complaints that I got were mostly speed-related. Most people who sent me feedback thought that SimplePie was just too darn slow. [...]]]></description>
			<content:encoded><![CDATA[<p>Responses to the release of <a href="http://www.skyzyx.com/projects/simplepie/">SimplePie</a> 0.8 have been very positive.  SimplePie has accomplished it&#8217;s goal of making it easier to create online feed readers, or anything else that requires RSS parsing.</p>
<p>The only complaints that I got were mostly speed-related.  Most people who sent me feedback thought that SimplePie was just too darn slow.  Unfortunately, the speed issues were directly related to my use of <a href="http://magpierss.sourceforge.net">Magpie RSS</a> as the parsing engine.</p>
<p>So, I decided to re-write it completely from scratch.  I did away with Magpie altogether, and built a brand-new feed parser based around Hans Anderson&#8217;s <a href="http://www.hansanderson.com/php/xml/">XMLize</a> library for parsing XML documents with PHP.  The results were astounding!</p>
<p>I removed all external dependencies.  SimplePie is now completely self-contained.  Also, I tweaked with the way that SimplePie parses RSS feeds.  In doing so, I&#8217;ve got v0.9 running anywhere from 20 to <em>162 times faster</em> than v0.8.  Specifically, it&#8217;s a maximum speed increase of over 16215%.  On average, however, it only runs around 100 times faster than the previous version.  As a matter of fact, I&#8217;ve never seen v0.9 take longer than 0.35 seconds to process and render a RSS feed.</p>
<p>If you&#8217;re looking for some RSS parsing software for PHP, I hope that SimplePie will be your choice.  Of course, I&#8217;m always open to feature requests and bug reports, so let me know if you have something to say&#8230;</p>
<p>You can download SimplePie 0.9 from the <a href="http://www.skyzyx.com/projects/simplepie/">SimplePie Project Page</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2004/08/03/the-ultrafast-simplepie-09-is-now-available/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>RealNetworks and the FairPlay DRM</title>
		<link>http://blog.ryanparman.com/2004/07/26/realnetworks-and-the-fairplay-drm/</link>
		<comments>http://blog.ryanparman.com/2004/07/26/realnetworks-and-the-fairplay-drm/#comments</comments>
		<pubDate>Mon, 26 Jul 2004 23:30:17 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=170</guid>
		<description><![CDATA[Apparently, RealNetworks has reverse-engineered Apple&#8217;s FairPlay software. FairPlay is the name of Apple&#8217;s DRM (digital rights management) software. RealNetworks has been trying to get Apple to license their FairPlay software so that Real can sell iPod-ready music files from their online music store. Apple has consistently denied their requests. My biggest issue is just wanting [...]]]></description>
			<content:encoded><![CDATA[<p>Apparently, <a href="http://www.real.com">RealNetworks</a> has <a href="http://www.apple-x.net/modules.php?op=modload&#038;name=News&#038;file=article&#038;sid=1021">reverse-engineered</a> Apple&#8217;s <a href="http://www.apple.com/support/itunes/authorization.html">FairPlay</a> software.  FairPlay is the name of Apple&#8217;s DRM (digital rights management) software.  RealNetworks has been trying to get Apple to license their FairPlay software so that Real can sell iPod-ready music files from their online music store.  Apple has consistently denied their requests.</p>
<p>My biggest issue is just wanting to play the music that I&#8217;ve <em>purchased</em> anywhere I want.  <a href="http://hymn-project.org/">Hymn</a> is a very good DRE (digital rights <em>enabler</em>) for iTunes Music Store files.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2004/07/26/realnetworks-and-the-fairplay-drm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Good IM, RSS, and FTP Software</title>
		<link>http://blog.ryanparman.com/2004/07/23/good-im-rss-and-ftp-software/</link>
		<comments>http://blog.ryanparman.com/2004/07/23/good-im-rss-and-ftp-software/#comments</comments>
		<pubDate>Fri, 23 Jul 2004 10:34:18 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Syndication]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=168</guid>
		<description><![CDATA[It&#8217;s almost 2am, so I really need to get to bed. Before that, however, I&#8217;d like to share some really good new software I&#8217;ve come across lately. The first is Gaim. Gaim is an IM client for Windows/Linux that can log into AIM, ICQ, MSN, Yahoo, Jabber, and others. I know that a lot of [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s almost 2am, so I really need to get to bed.  Before that, however, I&#8217;d like to share some really good new software I&#8217;ve come across lately.</p>
<p>The first is <a href="http://gaim.sourceforge.net">Gaim</a>.  Gaim is an IM client for Windows/Linux that can log into AIM, ICQ, MSN, Yahoo, Jabber, and others.  I know that a lot of people use Trillian, and it already does that.  Two features that make me suggest Gaim over Trillian are: (1) You can give people real names (you can set aliases), rather than being stuck with screen names.  (2) You can group multiple screen names together as a single person.  This is very helpful if some of your buddies have multiple screen names, or are logged on to multiple services at once.  Instead of listing your best friend 5 times, you only see them once in your buddy list.  Very handy.</p>
<p>The next is <a href="http://www.adiumx.com">Adium X</a>.  Adium X is an IM client for Mac OS X.  It is very customizable, and the development team seems to want to create a fun product&#8230; which is what they&#8217;ve done.  You can customize sound sets, smileys, IM message display, the Dock icon, and a few other things.</p>
<p>For RSS readers, I&#8217;d suggest <a href="http://www.feeddemon.com">Feed Demon</a> for Windows and <a href="http://freshsqueeze.com/products/pulpfiction/">Pulp Fiction</a> for Mac OS X.  Both of them cost money, but they both seem to be worth it.  I&#8217;ve been using Feed Demon since November, and absolutely love it.  I just started using Pulp Fiction tonight, but it&#8217;s already better than Shrook and NetNewsWire Lite.  There&#8217;s a 15 day trial for PF, so I&#8217;d recommend checking it out.</p>
<p><a href="http://www.flashfxp.com">Flash FXP</a> is a terrific FTP client for Windows.  I used to use CuteFTP and FTP Voyager, and Flash FXP is far better than both.  <a href="http://www.panic.com/transmit/">Transmit</a> was recommended on <a href="http://www.9rules.com/whitespace/">Whitespace</a> a couple of months back for Mac OS X.  I gave it a try, and I love it.</p>
<p>That&#8217;s enough promoting for tonight.  I&#8217;m going to bed.  G&#8217;nite.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2004/07/23/good-im-rss-and-ftp-software/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>SimplePie&#8230; Yummy!</title>
		<link>http://blog.ryanparman.com/2004/07/20/simplepie-yummy/</link>
		<comments>http://blog.ryanparman.com/2004/07/20/simplepie-yummy/#comments</comments>
		<pubDate>Tue, 20 Jul 2004 21:08:15 +0000</pubDate>
		<dc:creator>Ryan Parman</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Syndication]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.skyzyx.net/?p=166</guid>
		<description><![CDATA[Have you ever wanted to create your own online RSS/Atom feed reader? Did you fiddle around with other solutions that just plain sucked? Did you try to use the awesome Magpie RSS, and just couldn&#8217;t get it to work like you wanted? Personally, I&#8217;m still fairly new to PHP, but I have a solid understanding [...]]]></description>
			<content:encoded><![CDATA[<p>Have you ever wanted to create your own online RSS/Atom feed reader?  Did you fiddle around with other solutions that just plain sucked?  Did you try to use the awesome <a href="http://magpierss.sourceforge.net">Magpie RSS</a>, and just couldn&#8217;t get it to work like you wanted?</p>
<p>Personally, I&#8217;m still fairly new to PHP, but I have a solid understanding of scripting principles grasp of basic PHP syntax.  Even still, I found Magpie a bit confusing sometimes as I was starting out with it.  Because of this, I figured I&#8217;d try to make it easier for people like me to leverage Magpie&#8217;s power with a simpler command set.</p>
<p>I&#8217;d like you all to welcome <a href="http://www.skyzyx.com/projects/simplepie/">SimplePie</a>.  SimplePie is short for &#8220;Simple API for Magpie&#8221;, and makes it very easy to create your own PHP-based feed readers on your own sites.</p>
<p>I&#8217;m sure it&#8217;s not flawless, so I&#8217;d like you all to download the latest copy of <a href="http://sourceforge.net/project/showfiles.php?group_id=55691&#038;package_id=50728">Magpie RSS</a> and <a href="http://www.skyzyx.com/projects/simplepie/">SimplePie</a>, give it a try, and tell me how you like it and what I can do to make it better.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryanparman.com/2004/07/20/simplepie-yummy/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 1/202 queries in 0.573 seconds using disk: basic
Object Caching 2543/2984 objects using disk: basic
Content Delivery Network via Amazon Web Services: S3: blog.ryanparman.com.s3.amazonaws.com

Served from: blog.ryanparman.com @ 2012-02-04 17:48:55 -->
