<?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>DavidMeade.com &#187; Geekery</title>
	<atom:link href="http://davidmeade.com/topics/geekery/feed" rel="self" type="application/rss+xml" />
	<link>http://davidmeade.com</link>
	<description>Text, Audio, and Video blogs from David Meade!</description>
	<lastBuildDate>Wed, 28 Jul 2010 00:25:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Video: Special Event Station, W9IMS</title>
		<link>http://davidmeade.com/archives/592</link>
		<comments>http://davidmeade.com/archives/592#comments</comments>
		<pubDate>Wed, 28 Jul 2010 00:09:46 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Ham Radio]]></category>
		<category><![CDATA[Video Blog]]></category>

		<guid isPermaLink="false">http://davidmeade.com/?p=592</guid>
		<description><![CDATA[Ham Radio is kind of hard to explain to people who have had no exposure to it, I think.  They tend to lump it all in to one narrow (and not entirely accurate) analogy.  In fact, it&#8217;s a very broad hobby with all sorts of niche interests.  From working orbital stations, to [...]]]></description>
			<content:encoded><![CDATA[<p>Ham Radio is kind of hard to explain to people who have had no exposure to it, I think.  They tend to lump it all in to one narrow (and not entirely accurate) analogy.  In fact, it&#8217;s a very broad hobby with all sorts of niche interests.  From working orbital stations, to morse code enthusiasts; from slow-scan television to digital radio networks; from casual voice chats with other licensed stations all over the world, to the fast and furious exchanges of contesting &#8230; it&#8217;s all very interesting, it&#8217;s all very different, and its all ham radio.</p>
<p>One facet of ham radio that I find to be fun is working special event stations.  </p>
<p>Special event stations may operate via voice, or morse code, or digital/computer modes, etc, but in each case they are only on the air at special dates and times.  This means only a limited number of stations will be able to work the special event station during the event.  Other stations the world over go on the hunt for these rarer &#8217;special event&#8217; stations in hopes of making contact.   </p>
<p>It&#8217;s a lot of fun and pretty rewarding to work at getting such a contact and finally managing to log the rare station in your logbook.  There&#8217;s often even a special reward in it for you if you mange the task &#8230; a special QSL card or certificate to commemorate the contact.</p>
<p>It&#8217;s also a lot of fun to BE the special event station &#8230;  to actually operate AS the special event station that everyone else wants to log a contact with.  </p>
<p>Indianapolis is blessed with both a number of special events and an active and friendly ham radio community.  Thanks to each, I&#8217;ve had the great opportunity (and privilege) to work as an operator for the <a href="http://www.qrz.com/db/w9ims">W9IMS</a> special event Amateur Radio station here in Indianapolis.  </p>
<p>W9IMS is only on the air for a small number of days each year &#8211; surrounding each of the three big races here in Indianapolis: the Indy 500, the Brickyard 400, and the MotoGP.  Indianapolis area licensed Amateur Radio Operators (&#8220;Hams&#8221;) like myself gather and operate the W9IMS station during these special events, and other hams all over the world tune in and attempt to contact W9IMS.   Some of those wishing to make contact with W9IMS are race fans, some are just hunting for special event stations, and some just want to take part in all the fun.  When a station contacts W9IMS they qualify for a special QSL card.  There&#8217;s a unique card for each of the races that W9IMS is on the air for, and if a station manages to contact W9IMS for ALL THREE races in a given year there&#8217;s a special certificate they can receive.</p>
<p>It&#8217;s all a whole lot of fun.  </p>
<p>Last weekend while operating the W9IMS &#8220;Brickyard 400&#8243; special event, I managed to take a few recordings and decided I&#8217;d toss together a quick video to share a bit of that experience here.  (Thanks to N9GSU for the still shots)</p>
<p>The voice operator of W9IMS you hear in this video is me (N9LTQ), and the morse code operator you hear is Pat (N2DKB).</p>
<p>Stations heard in this video: <a href="http://www.qrz.com/db/k0imi">K0IMI</a>, <a href="http://www.qrz.com/db/w9rck">W9RCK</a>, <a href="http://www.qrz.com/db/w3so">W3SO</a>, <a href="http://www.qrz.com/db/n0jp">N0JP</a>, <a href="http://www.qrz.com/db/ka1su">KA1SU</a>, <a href="http://www.qrz.com/db/n3dls">N3DLS</a></p>
<p>W9IMS Operators heard in this video: <a href="http://davidmeade.com/n9ltq">N9LTQ</a> (40m SSB), <a href="http://www.qrz.com/db/n2dkb">N2DKB</a> (80m CW)</p>
<p>W9IMS Operators seen in this video: <a href="http://www.qrz.com/db/WS9H">WS9H</a>, <a href="http://www.qrz.com/db/KC9SPT">KC9SPT</a>, <a href="http://www.qrz.com/db/N9GSU">N9GSU</a>, <a href="http://www.qrz.com/db/N2DKB">N2DKB</a>, <a href="http://www.qrz.com/db/K9TLA">K9TLA</a>, <a href="http://www.qrz.com/db/W9CSX">W9CSX</a>, <a href="http://www.qrz.com/db/W9ILF">W9ILF</a>, <a href="http://www.qrz.com/db/K9RU">K9RU</a>, <a href="http://www.qrz.com/db/AB9QB">AB9QB</a>, <a href="http://www.qrz.com/db/KC9RZI">KC9RZI</a>, <a href="http://davidmeade.com/n9ltq">N9LTQ</a>, <a href="http://www.qrz.com/db/WY9T">WY9T</a>, <a href="http://www.qrz.com/db/W9SU">W9SU</a></p>
<p><center><embed src="http://blip.tv/play/hoNwgfGpTAA%2Em4v" type="application/x-shockwave-flash" width="320" height="240" allowscriptaccess="always" allowfullscreen="true"></embed>
<div class="small">Click the Play button above, or <a href="http://blip.tv/file/get/DavidMeade-SpecialEventStationW9IMS356.mp4">Download the MP4</a> version.</div>
<p></center></p>
<hr />
For those of you who aren&#8217;t up to speed on your ham radio jargon, here&#8217;s a list of terms you may hear and need translation on:</p>
<ul>
<li><strong>CQ</strong> = Radio shorthand for &#8220;Calling any station&#8221; &#8211; inviting any station to respond.</li>
<li>&#8220;<strong>40</strong>&#8220;<em> (as in &#8220;CQ40&#8243;)</em> or &#8220;<strong>40 meters</strong>&#8221; = The frequency &#8216;band&#8217; in which I was operating.</li>
<li><strong>W9IMS</strong>  = The callsign of the station I was operating.</li>
<li><strong>&#8220;<u>W</u>hisky Nine <u>I</u>ndianapolis <u>M</u>otor <u>S</u>peedway&#8221;</strong>  = A phonetic spelling of the station callsign (W9IMS).  Radio contacts are often choppy, usually have some noise on top of them, and are known to fade in and out.  You never know how well or how poorly you&#8217;re being received at any given moment &#8230; so giving phonetic spellings greatly assists receiving operators.</li>
<li><strong>73</strong> = Radio shorthand for &#8220;best wishes&#8221;.</li>
<li><strong>QRZ</strong> = Radio shorthand for &#8220;What station is calling?&#8221; &#8211; in the context used here, it&#8217;s an invitation for any additional stations who wish to contact me to call in now. <em>(pronounced &#8220;Q-R-Zed&#8221;)</em></li>
<li><strong>QSL</strong> = Radio shorthand for &#8220;Do you copy me?&#8221; or &#8220;I copy you&#8221;.  This is essentially &#8220;roger&#8221; or &#8220;acknowledged&#8221;</li>
<li><strong>&#8220;<u>D</u>elta <u>A</u>lpha <u>V</u>ictor <u>E</u>cho&#8221;</strong> = Phonetic spelling of my name &#8220;Dave&#8221;.</li>
<li><strong>&#8220;5-5&#8243;, &#8220;5-6&#8243;, &#8220;5-9&#8243;, etc</strong> = These are signal reports in <a href="http://en.wikipedia.org/wiki/RST_code">RST Format</a>. &#8220;5-9&#8243; is essentially a perfect reading.</li>
<li>&#8220;<strong>+10</strong>&#8221; = A very strong signal report indicating reception at 10db over a 5-9 rating.</li>
<li>&#8220;<strong>+20</strong>&#8221; = An extremely strong signal report indicating reception at 20db over a 5-9 rating.</li>
<li>&#8220;<strong>30 over</strong>&#8221; = An extremely strong signal report indicating reception at 30db over a 5-9 rating.</li>
<li>&#8220;<strong>fine business</strong>&#8221; = A commonly used phrase among ham radio operators that means &#8220;very good&#8221;.</li>
<li>&#8220;<strong>hi hi</strong>&#8221; = A commonly used phrase among ham radio operators that indicates a joke. It&#8217;s essentially the radio slang version of a smilie face. <img src='http://davidmeade.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://davidmeade.com/archives/592/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
<enclosure url="http://blip.tv/file/get/DavidMeade-SpecialEventStationW9IMS356.mp4" length="" type="" />
		</item>
		<item>
		<title>No seriously, it&#8217;s an issue.</title>
		<link>http://davidmeade.com/archives/569</link>
		<comments>http://davidmeade.com/archives/569#comments</comments>
		<pubDate>Mon, 28 Jun 2010 21:51:28 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Rant]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[iphone4]]></category>
		<category><![CDATA[steve jobs]]></category>

		<guid isPermaLink="false">http://davidmeade.com/?p=569</guid>
		<description><![CDATA[Steve Jobs recently replied to an email from a customer about their concerns over the antenna issue with the new iPhone 4.   (If you&#8217;ve not seen the issues yet, check out: link 1, link 2.)  He said &#8220;Non issue.  Just avoid holding it in that way.&#8221;
I&#8217;d like to offer this open [...]]]></description>
			<content:encoded><![CDATA[<p>Steve Jobs recently replied to an email from a customer about their concerns over the antenna issue with the new iPhone 4.   <em>(If you&#8217;ve not seen the issues yet, check out: <a href="http://gizmodo.com/5573504/unofficial-finger-test-reveals-iphone-antenna-issue-impacts-reception-and-transmission">link 1</a>, <a href="http://gizmodo.com/5571171/iphone-4-loses-reception-when-you-hold-it-by-the-antenna-band">link 2</a>.)</em>  He said &#8220;Non issue.  Just avoid holding it in that way.&#8221;</p>
<p>I&#8217;d like to offer this open letter response to that reply (which he certainly knew would be all over the internet once it was received).</p>
<hr />
<p>Mr. Jobs,</p>
<p>&gt; &#8220;Non issue&#8221;</p>
<p>It&#8217;s a PHONE which will, if you pick it up, drop the call!  That&#8217;s an issue.  Pretty big issue.  (NOT just lose bars but keep working &#8230; drop the call. &#8211; Gigantic issue.)</p>
<p>&gt; &#8220;Just avoid holding it in that way.&#8221;</p>
<p>This coming from the champion of &#8220;technology should be intuitive, and just work&#8221;!?  Why do you think we loved the previous iPhones?</p>
<p>The statement that essentially says &#8220;all phones suffer this sort of issue&#8221; that apple is putting out is disingenuous and you know it.  I can hold my 3GS  naturally and it does NOT go to &#8220;no service&#8221;.  You know perfectly well this issue isn&#8217;t just something that happens with all phones.  It doesn&#8217;t &#8211; <b>not even previous models of iPhones with the same OS standing in the same location</b>.  This problem is unique to the iPhone4 HARDWARE.  My 3GS NEVER does this (which has the exact same software version) regardless of how I hold it.</p>
<p>But yet, you tell us that for this version of the iPhone to be able to make calls or access wifi (for more than a few seconds), we can&#8217;t hold it in the most natural and intuitive way?  The way I can with any other cell phone out there (even any other version of iPhone).  The way I (and just about everyone else) has always held a phone since &#8230; ever?  The same way you held it on stage at the media event? (you knew there&#8217;d be photos of you holding it right?)  &#8230; One wonders if it was really the bloggers and their wifi that caused you the networking issues you suffered on stage.</p>
<p>I dunno, Steve &#8230; this is all sounds like textbook &#8220;issue&#8221; to me.</p>
<p>I&#8217;m certainly not going to be upgrading to a new version of the iPhone &#8230; that can&#8217;t make calls if I so much as HOLD IT!</p>
<p>- Dave</p>
]]></content:encoded>
			<wfw:commentRss>http://davidmeade.com/archives/569/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitter (et al)</title>
		<link>http://davidmeade.com/archives/541</link>
		<comments>http://davidmeade.com/archives/541#comments</comments>
		<pubDate>Wed, 23 Jun 2010 13:40:44 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Privacy]]></category>

		<guid isPermaLink="false">http://davidmeade.com/?p=541</guid>
		<description><![CDATA[I&#8217;m thinking that this weekend I&#8217;m going to re-do my friends and followers list on twitter &#8230; and perhaps protect my feed.  
First of all there&#8217;s a bit of noise &#8230; followers/friends that I cannot for the life of me remember how/why we know each other.  Secondly I have some followers who, while [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m thinking that this weekend I&#8217;m going to re-do my friends and followers list on twitter &#8230; and perhaps protect my feed.  </p>
<p>First of all there&#8217;s a bit of noise &#8230; followers/friends that I cannot for the life of me remember how/why we know each other.  Secondly I have some followers who, while I like them very much, I may not want following my status day to day.  Lastly (and most importantly), the previous point has made me consider that there may be a small number of people I follow that for whatever reason I have now mentally put into the &#8220;didn&#8217;t really have a fair opt-in choice&#8221; as to my following them.</p>
<p>So, while I may unfollow some accounts I&#8217;m not interested in &#8230;  be aware that If I unfollow you, this may not be the reason.  I may simply have decided that you deserve a new &#8216;opt-in&#8217; choice around me following your status day to day. </p>
<p>If I remove you as a follower please don&#8217;t take this personally and simply re-follow me if you are interested or shoot me a &#8220;WTF&#8221; email and I&#8217;ll (probably) re-add/un-block you.  </p>
<p>Most importantly, if I stop following you &#8211; please don&#8217;t take this personally either &#8211; shoot me a &#8220;WTF&#8221; email and I&#8217;ll re-follow.  And lastly, If I do un-follow you and then later send a new follow request &#8211; you are free to decline/ignore it. <img src='http://davidmeade.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />    </p>
<p>Anyway, I may or may not get this done this weekend, but its a safe bet I&#8217;ll be doing some list pruning in the future.  If these actions leaving you thinking &#8220;WTF&#8221;, just shoot me an email and it&#8217;ll all be made well again. <img src='http://davidmeade.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://davidmeade.com/archives/541/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dayton Hamvention 2010</title>
		<link>http://davidmeade.com/archives/514</link>
		<comments>http://davidmeade.com/archives/514#comments</comments>
		<pubDate>Wed, 26 May 2010 19:56:06 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Ham Radio]]></category>

		<guid isPermaLink="false">http://davidmeade.com/archives/514</guid>
		<description><![CDATA[


Icom Booth, originally uploaded by Jovan Peric.



	I found this photo on Flickr (I dont know the photographer), which includes me at the icom booth at the 2010 Dayton Hamvention.   
Other than a few blurry cell phone camera shots, I neglected to take any photos at all while there &#8230; so it&#8217;s nice to [...]]]></description>
			<content:encoded><![CDATA[<div class="flickr-frame" style="text-align: center;">
<a href="http://www.flickr.com/photos/jovanperic/4617552032/" title="Icom Booth"><img src="http://farm5.static.flickr.com/4059/4617552032_d060bf82b5.jpg" class="flickr-photo" alt="Icom Booth" width="450"></a><br />
<br />
<span class="flickr-caption" style="font-size: small;"><a href="http://www.flickr.com/photos/jovanperic/4617552032/">Icom Booth</a>, originally uploaded by <a href="http://www.flickr.com/people/jovanperic/">Jovan Peric</a>.</span>
</div>
<hr width="25%">
<p class="flickr-yourcomment">
	I found this photo on Flickr (I dont know the photographer), which includes me at the icom booth at the 2010 Dayton Hamvention.   </p>
<p>Other than a few blurry cell phone camera shots, I neglected to take any photos at all while there &#8230; so it&#8217;s nice to see that there&#8217;s some proof I attended out there somewhere.</p>
]]></content:encoded>
			<wfw:commentRss>http://davidmeade.com/archives/514/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CQ CQ CQ de N9LTQ</title>
		<link>http://davidmeade.com/archives/503</link>
		<comments>http://davidmeade.com/archives/503#comments</comments>
		<pubDate>Thu, 22 Apr 2010 14:01:29 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Ham Radio]]></category>
		<category><![CDATA[Video Blog]]></category>

		<guid isPermaLink="false">http://davidmeade.com/?p=503</guid>
		<description><![CDATA[I was talking with a fellow ham today (I&#8217;m not sure how he feels about being named in random blog posts so I wont mention his callsign, but trust me he&#8217;s real   ), and we were discussing emergency communications on behalf of other stations.  
I found the following video on YouTube that [...]]]></description>
			<content:encoded><![CDATA[<p>I was talking with a fellow ham today (I&#8217;m not sure how he feels about being named in random blog posts so I wont mention his callsign, but trust me he&#8217;s real <img src='http://davidmeade.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  ), and we were discussing emergency communications on behalf of other stations.  </p>
<p>I found the following video on YouTube that I thought he might like.  It&#8217;s a great old 1940&#8217;s news reel style film about Short Wave Radio operators (aka &#8220;hams&#8221;).  The stories told within are presumably true of course &#8230; but done in that awesome cheesiness that was 1940-ish news reels.</p>
<div style="text-align: center">
<object width="445" height="364"><param name="movie" value="http://www.youtube-nocookie.com/v/vBGIdf0VjQ4&#038;hl=en_US&#038;fs=1&#038;rel=0&#038;color1=0x3a3a3a&#038;color2=0x999999&#038;border=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube-nocookie.com/v/vBGIdf0VjQ4&#038;hl=en_US&#038;fs=1&#038;rel=0&#038;color1=0x3a3a3a&#038;color2=0x999999&#038;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="445" height="364"></embed></object><br />
<a href='http://www.youtube.com/watch?v=vBGIdf0VjQ4' >&quot;Radio Hams&quot; Film (Pete Smith Specialty)</a></div>
]]></content:encoded>
			<wfw:commentRss>http://davidmeade.com/archives/503/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.youtube.com/watch?v=vBGIdf0VjQ4" length="" type="" />
		</item>
		<item>
		<title>My first 30 min with the iPad</title>
		<link>http://davidmeade.com/archives/495</link>
		<comments>http://davidmeade.com/archives/495#comments</comments>
		<pubDate>Sat, 03 Apr 2010 20:49:24 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://davidmeade.com/?p=495</guid>
		<description><![CDATA[Well I did it, i broke down (on day one) and got an iPad.  I&#8217;ve not had a whole lot of time with it yet, and haven&#8217;t been been able to install the two apps I most looked forward to (Stanza and Pagaes), but still I have to admit that I already love it.
I&#8217;m [...]]]></description>
			<content:encoded><![CDATA[<p>Well I did it, i broke down (on day one) and got an iPad.  I&#8217;ve not had a whole lot of time with it yet, and haven&#8217;t been been able to install the two apps I most looked forward to (Stanza and Pagaes), but still I have to admit that I already love it.</p>
<p><a href="http://davidmeade.com/wp-content/uploads/2010/04/ipad-Case-fold.jpg"><img class="alignright size-medium wp-image-497" style="margin-left: 10px; margin-right: 10px;" title="ipad-Case-fold" src="http://davidmeade.com/wp-content/uploads/2010/04/ipad-Case-fold-300x272.jpg" alt="" width="180" height="163" /></a>I&#8217;m writing this post on my iPad as a matter of fact (while my desktop iTunes finally gets the latest updates applied).  Blogging from my iPhone never really worked for me despite there being &#8216;an app for that&#8217;.  Typing on the iPad however is indeed very nice.  In landscape mode the keyboard is very very usable.  I can totally see myself using this to blog, and work on longer documents.</p>
<p>This was one of the main reasons I wanted to go with the iPad over other readers I was considering.  (I was already in the ereader market, but having one that could also let me work on word docs and blog etc was a killer feature for me)</p>
<p>Oooh my Mac is ready to sync up with the iPad and send my ebooks over to it &#8211; gotta run.   I&#8217;ll blog more about this later. <img src='http://davidmeade.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://davidmeade.com/archives/495/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Moblogging on the iPhone</title>
		<link>http://davidmeade.com/archives/446</link>
		<comments>http://davidmeade.com/archives/446#comments</comments>
		<pubDate>Tue, 22 Jul 2008 19:45:23 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Geekery]]></category>
		<category><![CDATA[MoBlog]]></category>

		<guid isPermaLink="false">http://www.davidmeade.com/archives/446</guid>
		<description><![CDATA[Wordpess released today their new native app for the iPhone! 
It let&#8217;s you publish new posts and manage existing posts of your wordpress blog (both wordpress.com as well as self hosted blogs).  It looks pretty good, and I&#8217;m actually using it now to create this post.  Having an easy to use way to [...]]]></description>
			<content:encoded><![CDATA[<p>Wordpess released today their new native app for the iPhone! </p>
<p>It let&#8217;s you publish new posts and manage existing posts of your wordpress blog (both wordpress.com as well as self hosted blogs).  It looks pretty good, and I&#8217;m actually using it now to create this post.  Having an easy to use way to blog in my pocket may actually get me to blog more often (mobile safari is great but trying to use the wordpress admin pages in it is just too painful IMHO).  </p>
<p>Naturally you can post photos you have taken on your iPhone (or that you have syncd to your iPhone) so that makes mobile photoblogging pretty nice (now of there were just an official flickr app for the iPhone).</p>
<p>Check it out at: http://iphone.wordpress.org</p>
]]></content:encoded>
			<wfw:commentRss>http://davidmeade.com/archives/446/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Publisher Friendly Feed URLs</title>
		<link>http://davidmeade.com/archives/437</link>
		<comments>http://davidmeade.com/archives/437#comments</comments>
		<pubDate>Wed, 16 Apr 2008 21:01:34 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://www.davidmeade.com/?p=437</guid>
		<description><![CDATA[Bloggers, podcasters, and videobloggers often live and die by their syndication feeds.  Syndication feeds such as RSS feeds are just URLs where the recently posted entries/episodes are listed.  &#8220;Subscribers&#8221; enter these URLs into applications like Google Reader, Bloglines, or iTunes  in order to get all the latest and greatest content out there [...]]]></description>
			<content:encoded><![CDATA[<p>Bloggers, podcasters, and videobloggers often live and die by their syndication feeds.  Syndication feeds such as RSS feeds are just URLs where the recently posted entries/episodes are listed.  &#8220;Subscribers&#8221; enter these URLs into applications like Google Reader, Bloglines, or iTunes  in order to get all the latest and greatest content out there without having to actually browse to scores of websites and download each manually.</p>
<p>So, its a good idea for publishers to make sure their Syndication Feed URL is easy to find on their website.</p>
<p>Sometimes a publisher gets lucky enough to have more than himself and his best friend as a subscriber, and watches with glee as he gets more and more and more subscribers over time.</p>
<p>But what happens if the publisher wants to start using a different blogging software, or changes some 3rd party services, or perhaps even just starts using a different set of core-plug-ins and in doing so ends up changing his syndication feed URLs?  Does he lose all of those original subscribers?  Do all of his original subscribers have to unsubscribe from the old URL and then resubscribe to the new one?</p>
<p>Thankfully, no. With a little planning the publisher can make sure he never has to lose or inconvenience a subscriber just because his source syndication feed URL has changed.</p>
<p>I was recently asked how a publisher might move subscribers from one subscription feed to another without actually asking them to unsubscribe from one URL and then resubscribe at another.  The following are my tips on how to set up &#8220;publisher friendly&#8221; feed URLs. By &#8220;publisher friendly&#8221; I mean the publisher is now free to do whatever he wants with his blogging software or source feed &#8230;. secure in the knowledge he wont lose or inconvenience his subscribers.</p>
<p><strong>This post is a bit long and may be a bit scary, but don&#8217;t worry &#8230; there are only six steps.  I&#8217;ve tried to include alot of explanation behind the steps so that you can really understand what is happening, but don&#8217;t let the added words here scare you away &#8230;. it&#8217;s pretty simple. </strong></p>
<hr /><span style="text-decoration: underline;"><strong>Goals:</strong></span></p>
<ol>
<li> Give your subscribers a feed URL that never changes &#8211; no matter what you do on the back-end of your site.</li>
<li> Move any existing subscribers over to this &#8220;permanent&#8221; URL, transparently &#8211; no inconvenience to your subscribers.</li>
</ol>
<p>To accomplish the first goal you have two choices.</p>
<ol>
<li> Use a service like feedburner and just publish the feedburner URL.</li>
<li> Create a URL at your own domain such as http://mydomain.com/feed</li>
</ol>
<p>Option 1 is easier because it doesn&#8217;t require that you have the ability to edit your .htaccess file, but it does require you always use feedburner. (i.e. you can&#8217;t later switch services without having to readdress this issue again) &#8230;. So if you have the ability to edit your .htaccess file, option 2 is ideal.  Lets assume you want to use option 2.</p>
<hr /><span style="text-decoration: underline;"><strong>Prep work:</strong></span></p>
<p><strong>Step 1) </strong>Find your <span style="color: #ccad33;"><strong>BLOG-GENERATED FEED</strong></span> URL.</p>
<p><strong>Step 2) </strong>Decide if you want to use feedburner (or similar service), and if so use the <span style="color: #ccad33;"><strong>BLOG-GENERATED FEED</strong></span> URL when creating the <span style="color: #339966;"><strong>FEEDBURNER URL</strong></span>.</p>
<p><span style="text-decoration: underline;">NOTE:</span> From now on, when I mention &#8220;<strong><span style="color: #0000ff;">SOURCE FEED</span></strong>&#8221; I mean either a) the <span style="color: #339966;"><strong>FEEDBURNER URL</strong></span> (if you are using feedburner or a similar service) or b) your <span style="color: #ccad33;"><strong>BLOG-GENERATED FEED</strong></span> URL (if you aren&#8217;t using Feedburner or a similar service).</p>
<p>So with that in mind, lets assume for the sake of these instructions that your <strong><span style="color: #0000ff;">SOURCE FEED</span></strong> is <span style="color: #0000ff;">http://feeds.feedburner.com/MYSOURCEFEED</span> <em> (Be sure to replace this URL with your actual <strong><span style="color: #0000ff;">SOURCE FEED</span></strong> URL in any of the instructions below)</em></p>
<p><strong>Step 3) </strong>Now lets pick the <strong><span style="color: #800000;">FEED URL</span></strong> that you will actually publish to your visitors/subscribers.  Pick a URL at your own domain <em>that doesn&#8217;t already exist</em>.  This is the URL you will publish as your <strong><span style="color: #800000;">FEED URL</span></strong>, and its only purpose is to redirect <em>(behind the scenes)</em> subscribers to the <strong><span style="color: #0000ff;">SOURCE FEED</span></strong> where all the data actually is.   Lets assume the <strong><span style="color: #800000;">FEED URL</span></strong> you chose is <span style="color: #800000;">http://www.mydomain.com/feed</span>. (It&#8217;s the <span style="color: #800000;">/feed</span> portion that we want our server to redirect to the <strong><span style="color: #0000ff;">SOURCE FEED</span></strong>, and we&#8217;ll use that portion in our examples/code below.)</p>
<p><em>(Has Step 3 confused you? Check out this <a href="http://www.davidmeade.com/archives/437#comment-84904">clarification of Step 3</a>)</em></p>
<p><span style="text-decoration: underline;"><strong>Goal #1: Give your subscribers a feed URL that never changes.</strong></span></p>
<p><strong>Step 4)</strong> Now all you have to do in order to accomplish Goal #1 is redirect your <strong><span style="color: #800000;">FEED URL</span></strong> to your <strong><span style="color: #0000ff;">SOURCE FEED</span></strong>.  The advantage to doing this is that if the location of your <strong><span style="color: #0000ff;">SOURCE FEED</span></strong> ever changes, you can just update the redirect, and your subscribers are none-the-wiser.  To accomplish the redirect, you&#8217;ll need to edit the .htaccess file for your website.  <em>(If you&#8217;re having problems finding the .htaccess file, try a different FTP / File manager program &#8211; <a href="http://www.davidmeade.com/archives/437#comment-84862">the .htaccess may be &#8216;invisible&#8217;</a> in the listing your application provides)</em></p>
<p>Add the following lines to your .htaccess file (above any other redirect rules or &lt;IfModule&gt; blocks that are already in the file):</p>
<p><code>&lt;IfModule mod_rewrite.c&gt;<br />
RewriteEngine On<br />
RewriteBase /<br />
RewriteRule ^<span style="color: #800000;">feed/</span>?$ <span style="color: #0000ff;">http://feeds.feedburner.com/MYSOURCEFEED</span> [QSA,L]<br />
&lt;/IfModule&gt;</code></p>
<p><em><strong>Goal #1 is now accomplished!</strong></em></p>
<p>That was easy wasn&#8217;t it!?  You can now send any new subscribers to your newly created <strong><span style="color: #800000;">FEED URL</span></strong> (<span style="color: #800000;">http://www.mydomain.com/feed</span>) and they will actually be subscribing to your <strong><span style="color: #0000ff;">SOURCE FEED</span></strong> (<span style="color: #0000ff;">http://feeds.feedburner.com/MYSOURCEFEED</span>).  As described before, you can alter the redirect at anytime in the future should your <strong><span style="color: #0000ff;">SOURCE FEED</span></strong> URL change &#8230; and your subscribers will automatically move with you.   Nice.</p>
<p><span style="text-decoration: underline;"><strong>Goal #2: Moving existing subscribers from an old feed URL to the new one you just set up.</strong></span></p>
<p><strong>Step 5)</strong> First things first, determine what your <strong><span style="color: #8814ea;">OLD FEED URL</span></strong> is.  Lets suppose it was something like <span style="color: #8814ea;">http://mydomain.com/archives/feed.xml</span>.   Notice it&#8217;s the &#8220;<span style="color: #8814ea;">archives/feed.xml</span>&#8221; part of the <strong><span style="color: #8814ea;">OLD FEED URL </span></strong>that defines the file we want to redirect  &#8230; so lets call this last part the <span style="color: #8814ea;"><strong>OLD FEED PATH</strong></span>. We&#8217;ll only need to reference the <span style="color: #8814ea;"><strong>OLD FEED PATH</strong><span style="color: #000000;"> (</span></span><span style="color: #8814ea;">archives/feed.xml</span><span style="color: #000000;">) </span>in the .htaccess rule we&#8217;re about to write.</p>
<p><strong>Step 6)</strong> Now, lets provide a redirect for your <strong><span style="color: #8814ea;">OLD FEED</span></strong> to your new <strong><span style="color: #800000;">FEED URL</span></strong>.  We do this just like we did with the last redirect we wrote &#8211; by modifying the .htaccess file.</p>
<p>We&#8217;re going to use a slightly modified rewrite rule this time however because we want this redirect to report a &#8220;permanent&#8221; redirect so that smart feed readers will automatically move over to the new url from now on <em>(don&#8217;t worry the dumb feed readers will just keep asking for the old one and just keep getting redirected to the new one each time)</em>.</p>
<p>To accomplish this redirect, add the following line to the code you just added to the .htaccess file &#8211; just above the &lt;/IfModule&gt; line.</p>
<p><code>RewriteRule ^<span style="color: #8814ea;">archives/feed.xml</span>$ <span style="color: #800000;">/feed</span> [R=301,L]</code></p>
<p><em><strong>Done and Done!  Goals 1 and 2 have now been accomplished.</strong></em></p>
<p>The overall changes to your .htaccess file should look like this:</p>
<p><code>&lt;IfModule mod_rewrite.c&gt;<br />
RewriteEngine On<br />
RewriteBase /<br />
RewriteRule ^<span style="color: #800000;">feed/</span>?$ <span style="color: #0000ff;">http://feeds.feedburner.com/MYSOURCEFEED</span> [QSA,L]<br />
RewriteRule ^<span style="color: #8814ea;">archives/feed.xml</span>$ <span style="color: #800000;">/feed</span> [R=301,L]<br />
&lt;/IfModule&gt;</code></p>
<p>And you&#8217;ll want to put these lines above any other rewrite rules or &lt;IfModule&gt; blocks you already have in the .htaccess file.</p>
<hr />So what have we accomplished?</p>
<ul>
<li>Your old/existing subscribers will be seamlessly redirected to your new <strong><span style="color: #800000;">FEED URL</span></strong> (<span style="color: #800000;">http://mydomain.com/feed</span>) the next time they request the <strong><span style="color: #8814ea;">OLD FEED URL</span></strong><span style="color: #000000;"> (</span><span style="color: #8814ea;">http://mydomain.com/archives/feed.xml</span><span style="color: #000000;">)</span></li>
<li><span style="color: #000000;"><span>New subscribers will start off requesting </span></span>your new <strong><span style="color: #800000;">FEED URL</span></strong> (<span style="color: #800000;">http://mydomain.com/feed</span>)</li>
<li>So, now ALL of them are asking for your new <strong><span style="color: #800000;">FEED URL</span></strong> (<span style="color: #800000;">http://mydomain.com/feed</span>) &#8230; which is redirected to your <strong><span style="color: #0000ff;">SOURCE FEED</span></strong></li>
</ul>
<p>Now, you can change just about anything you like.  You can change the source of feedburner, or even drop feedburner all together in the future and your subscribers never have to change their <strong><span style="color: #800000;">FEED URL</span></strong>.  You just simply alter the redirection in your .htaccess file to what you want &#8211; and your users wont know the difference.</p>
<p>As an added bonus, you&#8217;ve just cheaply and easily &#8216;branded&#8217; your feed URL with your domain name (instead of feedburners).</p>
<p><span style="text-decoration: underline;"><strong>Extra Credit:</strong></span><br />
For extra credit you may want to update your blogs theme or styles to publish your new FEED URL both in the content of your pages as well as in the auto-discovery links in the page headers.</p>
]]></content:encoded>
			<wfw:commentRss>http://davidmeade.com/archives/437/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Backups</title>
		<link>http://davidmeade.com/archives/429</link>
		<comments>http://davidmeade.com/archives/429#comments</comments>
		<pubDate>Wed, 02 Apr 2008 23:27:21 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Video Blog]]></category>

		<guid isPermaLink="false">http://www.davidmeade.com/archives/429</guid>
		<description><![CDATA[
Click image to play Video, or choose a format via links below.

Formats available: Flash Video (.flv) Quicktime/iPod (.mp4)
]]></description>
			<content:encoded><![CDATA[<p><center><a href="http://blip.tv/file/get/DavidMeade-Backups989.flv"><img src="http://e.static.blip.tv/DavidMeade-Backups491.jpg" border="0" alt="Video thumbnail. Click to play" /></a><br />
<a href="http://blip.tv/file/get/DavidMeade-Backups989.flv"><b>Click image to play Video</b>, or choose a format via links below.</a></center><br />
</p>
<p><b>Formats available</b>: <a href="http://blip.tv/file/get/DavidMeade-Backups989.flv">Flash Video (.flv)</a> <a href="http://blip.tv/file/get/DavidMeade-Backups989.mp4">Quicktime/iPod (.mp4)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://davidmeade.com/archives/429/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
<enclosure url="http://blip.tv/file/get/DavidMeade-Backups989.flv" length="6477001" type="video/x-flv" />
<enclosure url="http://blip.tv/file/get/DavidMeade-Backups989.mp4" length="8180378" type="video/mp4" />
		</item>
		<item>
		<title>On giving in to community pressure</title>
		<link>http://davidmeade.com/archives/424</link>
		<comments>http://davidmeade.com/archives/424#comments</comments>
		<pubDate>Mon, 03 Mar 2008 19:51:23 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://www.davidmeade.com/archives/424</guid>
		<description><![CDATA[I started to write a comment to Colin Devroe&#8217;s post &#8220;Giving into community pressure&#8221; and while I was writing said comment I realized two things. 1) Man I should just blog about this, and 2) No, seriously, I really SHOULD just blog about this and send him a pingback as a comment.  So here [...]]]></description>
			<content:encoded><![CDATA[<p>I started to write a comment to Colin Devroe&#8217;s post &#8220;<a href="http://cdevroe.com/notes/community-pressure/">Giving into community pressure</a>&#8221; and while I was writing said comment I realized two things. 1) Man I should just blog about this, and 2) No, seriously, I really SHOULD just blog about this and send him a pingback as a comment.  So here it is &#8230;</p>
<p>In Colin&#8217;s post he points out how often we seem to jump on a bandwagon for a given web site or service not because it&#8217;s the best one out there, or even just because it&#8217;s our inexplicable favorite &#8230; but rather just because that site or service is where it seems everyone else is going.</p>
<p>I&#8217;m somewhere in the middle.</p>
<p>In some ways I do tend to use what &#8220;everyone else&#8221; is using.  Twitter and facebook for exmaple.  There are alternatives to each.  I use these because they are the ones that everyone else is using.</p>
<p>However in other areas I laugh in the face of convention.  I&#8217;ve been videoblogging since before YouTube was &#8230; YouTube (not that you could tell recently).  Despite YouTube coming on the scene and the great exposure it can offer, I don&#8217;t plan on using it routinely anytime soon.  Granted I don&#8217;t really care about exposure, but mainly I avoid YouTube because I&#8217;m geekish enough that I want far more control over my presentation, alternate formats, syndication feeds, etc than most walled gardens like YouTube allow for.  Also I like the terms and conditions at <a href="http://davidmeade.blip.tv" rel="me" >Blip.tv</a> way more than I do the ones at YouTube.  So in this case, despite it being one of those &#8220;everybody else in the world is using it&#8221; sort of things, I&#8217;ll stubbornly post and syndicate from my own site thank you very much.</p>
<p>Honestly, I&#8217;m also rather fatigued of constantly trying to get in on the next big thing that may not even be any better at all than the things we&#8217;re using today.  I dislike ning (even though it&#8217;s cool) because I&#8217;m sick and freaking tired of signing up for yet another social network.  Ning makes this fairly painless I guess, but thats assuming you want the same profile info etc.  I may hire someone to shoot me if I have to sign up for one more freakin social network.</p>
<p>This all reminds me of the great IM wars &#8230; really preferring service A, but trying to get all your buddies on the same contact list while trying to make sure you are signed into service B often enough to be available to someone who wasn&#8217;t on service A &#8230; UHG.  In the end, we all started using clients that tried to hack together all of them into one place even though such clients had half (or fewer) of the features which made us prefer service A in the first place.</p>
<p>Maybe the interwebs move too fast sometimes.  I think that&#8217;s the bottom line: there are too many new things every single day to constantly be jumping camps &#8230; so, some services (like Pownce) don&#8217;t get the use/credit they deserve because &#8230; well dang it we just don&#8217;t want to reinvent this wheel yet &#8230; we just got here.  Colin points out that being first is a huge advantage and he&#8217;s right &#8230; the later the entry the better the service will have to be to convince me to switch.</p>
<p>Through all of this, I&#8217;ve become a big fan of the idea that we can and should create distributed social networks and services that are open an cross-compatible.  There&#8217;s alot of work to be done on that front, but it has already begun (check out <a href="http://diso-project.org/">http://diso-project.org/</a> ).  It&#8217;s one of the reasons I liked Colin&#8217;s &#8220;<a href="http://cdevroe.com/the-diet/">The-Diet</a>&#8221; page so much &#8211; it basically formed up a simple and loose distributed social network.</p>
<p>Someday I&#8217;ll be able to enter into my single authorative profile (<a href="http://openid.net/">openID</a> maybe?) my standard profile/avatar info as well as things like:</p>
<ul>
<li>My Friends/Buddies are: &lt;url to FOAF/XFN info here&gt;</li>
<li>My photos feed is: &lt;flikr url here&gt; <i>(or maybe picasa if I use that instead)</i></li>
<li>My Updates feed is: &lt;twitter url here&gt; <i>(or maybe pownce if I use that instead)</i></li>
<li>My blog feed is: &lt;rss feed here&gt;
<li>My IM service is: &lt;service&gt;/&lt;screenname&gt;</li>
<li>etc etc etc etc etc</li>
</ul>
<p>Social networks could be distributed and dynamically updated.  Imagine: you signup at SocialNetwork-A and it automatically gets your buddie info from your authorative profile and knows that I&#8217;m one of your friends. (We are friends, right?)  It could then check my friends info the same way it checked yours to confirm that I count you as a friend as well.  SocialNetwork-A could include for you in your social network view things like my twitter updates, my photo feeds, my blog updates, etc all without my having to enter all that info AGAIN into YET ANOTHER social network.  I could do the same for you at SocialNetwork-B.  We could chit-chat accross networks via blogs/posts/tags/feeds etc (if you dont have a blog then your socialNetwork-A can provide that feed) &#8230; ah it would be so wonderful.</p>
<p>Maybe it sounds too geeky and confusing, but trust me it could be done in a way that is very simple and transparent to the non-geek-user.  I guess it will depend on someone figuring out a way to make such a system profitable.</p>
<p>I long for the day I can have one profile and list of services that others can consume without my having to redo it all 150 times every 6 months.</p>
<ul>
<li>I use <a href="http://twitter.com/davidmeade" rel="me" >twitter</a> because that&#8217;s where everyone else is.</li>
<li>I <b>don&#8217;t</b> use pownce <i>(but I do have <a href="http://pownce.com/DavidMeade/" rel="me" >an account</a>)</i> because I don&#8217;t want to have to do ad-hoc spontaneous updates at two places.</li>
<li>I use gtalk becuase its awesome, not littered with adds and plugins, and is open.</li>
<li>I use YahooIM because I have a huge list of contacts that use the service.</li>
<li>I use MSN because my xBox360 signs me into it.</li>
<li>I use AIM only because I can now do so through gtalk.</li>
<li>I use <a href="http://www.facebook.com/profile.php?id=507736655" rel="me" >facebook</a> because the dang thing wont stop spamming me with vampire bites and cocktails.</li>
<li>I use <a href="http://www.flickr.com/photos/davidmeade/" rel="me" >flickr</a> because it both rocks and is where everyone is.</li>
<li>I use <a href="http://davidmeade.blip.tv" rel="me" >blip.tv</a> because they allow me far more granual control over how/when/where my work is presented, distributed, and discussed than any other service I&#8217;ve tried.</li>
<li>I <b>dont</b> use <a href="http://www.youtube.com/user/IndyVlogger" rel="me" >YouTube</a> because I want/need a video hoster that allows for multiple file formats.</li>
<li>I use <a href="http://www.mefeedia.com/user/DavidMeade" rel="me" >MeFeedia</a> because I can watch sources from all over the net at one site.</li>
<li>I <b>don&#8217;t</b> use GoogleVideo because it sucks. <img src='http://davidmeade.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  </li>
<li>I use Seesmic &#8230; well I don&#8217;t really use it actually, but I do have an account, and look forward to where the service might go.</li>
<li>I use ning &#8230; as rarely as possible.</li>
<li>&#8230; there are others &#8230; oh, there are others &#8230;</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://davidmeade.com/archives/424/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Mac Help? (navlopomo07-05)</title>
		<link>http://davidmeade.com/archives/387</link>
		<comments>http://davidmeade.com/archives/387#comments</comments>
		<pubDate>Tue, 06 Nov 2007 04:39:31 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Geekery]]></category>
		<category><![CDATA[NaVloPoMo07]]></category>
		<category><![CDATA[Video Blog]]></category>

		<guid isPermaLink="false">http://www.davidmeade.com/archives/387</guid>
		<description><![CDATA[
Watch the video
]]></description>
			<content:encoded><![CDATA[<p><center><a href="http://blip.tv/file/get/DavidMeade-MacHelpNavlopomo0705567.mov"><img src="http://panther2.video.blip.tv/DavidMeade-MacHelpNavlopomo0705121.jpg" border="0" /></a><br />
<a href="http://blip.tv/file/get/DavidMeade-MacHelpNavlopomo0705567.mov">Watch the video</a></center></p>
]]></content:encoded>
			<wfw:commentRss>http://davidmeade.com/archives/387/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
<enclosure url="http://blip.tv/file/get/DavidMeade-MacHelpNavlopomo0705567.mov" length="3126902" type="video/quicktime" />
		</item>
		<item>
		<title>iPhone Line: Chicago</title>
		<link>http://davidmeade.com/archives/373</link>
		<comments>http://davidmeade.com/archives/373#comments</comments>
		<pubDate>Mon, 02 Jul 2007 04:51:28 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Chicago]]></category>
		<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Video Blog]]></category>

		<guid isPermaLink="false">http://www.davidmeade.com/archives/371</guid>
		<description><![CDATA[
Watch the video
Tags: iPhone
]]></description>
			<content:encoded><![CDATA[<p><center><a href="http://blip.tv/file/get/DavidMeade-iPhoneLineChicago799.mov"><img src="http://static.blip.tv/DavidMeade-iPhoneLineChicago172.jpg" border="0" /></a><br />
<a href="http://blip.tv/file/get/DavidMeade-iPhoneLineChicago799.mov">Watch the video</a></center></p>
<p>Tags: <a href="http://www.mefeedia.com/tags/iphone" rel="tag">iPhone</a></p>
]]></content:encoded>
			<wfw:commentRss>http://davidmeade.com/archives/373/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
<enclosure url="http://blip.tv/file/get/DavidMeade-iPhoneLineChicago799.mov" length="26803161" type="video/quicktime" />
		</item>
		<item>
		<title>VBW07:Day 5 &#8211; Second Life</title>
		<link>http://davidmeade.com/archives/360</link>
		<comments>http://davidmeade.com/archives/360#comments</comments>
		<pubDate>Fri, 06 Apr 2007 03:47:44 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Video Blog]]></category>
		<category><![CDATA[videobloggingweek2007]]></category>

		<guid isPermaLink="false">http://www.davidmeade.com/archives/358</guid>
		<description><![CDATA[(Click the image above to watch the video!)

It&#8217;s Videoblogging Week 2007! The week where all sorts of people all over the world crank out one new video every single day &#8230; just to do it.  Witness the maddness at MeFeedia.
Tags: videobloggingweek2007
In this Post:
 Second Life Location (Slurl): http://slurl.com/secondlife/Gyeongju/113/158/74
 Media URL: http://www.slackspace.net/dynamic-media/smil.mov
]]></description>
			<content:encoded><![CDATA[<p><center><a href="http://blip.tv/file/get/DavidMeade-VBW07Day5SecondLife771.mov"><img src="http://blip.tv/uploadedFiles/DavidMeade-VBW07Day5SecondLife542.jpg" border="0"></a><br /><i>(Click the image above to watch the video!)</i><br />
</center></p>
<p>It&#8217;s Videoblogging Week 2007! The week where all sorts of people all over the world crank out one new video every single day &#8230; just to do it.  Witness the maddness at <a href="http://videobloggingweek.mefeedia.com/">MeFeedia</a>.</p>
<p>Tags: <a href="http://mefeedia.com/tags/videobloggingweek2007/" rel="tag">videobloggingweek2007</a></p>
<p><u><strong>In this Post:</strong></u><br />
 Second Life Location (Slurl): <a href="http://slurl.com/secondlife/Gyeongju/113/158/74">http://slurl.com/secondlife/Gyeongju/113/158/74</a><br />
 Media URL: <a href="http://www.slackspace.net/dynamic-media/smil.mov">http://www.slackspace.net/dynamic-media/smil.mov</a></p>
]]></content:encoded>
			<wfw:commentRss>http://davidmeade.com/archives/360/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
<enclosure url="http://blip.tv/file/get/DavidMeade-VBW07Day5SecondLife771.mov" length="29413382" type="video/quicktime" />
		</item>
		<item>
		<title>VBW07:Day 2 &#8211; Restraint</title>
		<link>http://davidmeade.com/archives/357</link>
		<comments>http://davidmeade.com/archives/357#comments</comments>
		<pubDate>Tue, 03 Apr 2007 03:10:23 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Chicago]]></category>
		<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Video Blog]]></category>
		<category><![CDATA[videobloggingweek2007]]></category>

		<guid isPermaLink="false">http://www.davidmeade.com/archives/355</guid>
		<description><![CDATA[(Click the image above to watch the video!)

It&#8217;s Videoblogging Week 2007! The week where all sorts of people all over the world crank out one new video every single day &#8230; just to do it.  Witness the maddness at MeFeedia.
Tags: videobloggingweek2007
]]></description>
			<content:encoded><![CDATA[<p><center><a href="http://blip.tv/file/get/DavidMeade-VBW07Day2Restraint147.mov"><img src="http://blip.tv/uploadedFiles/DavidMeade-VBW07Day2Restraint117.jpg" border="0"></a><br /><i>(Click the image above to watch the video!)</i><br />
</center></p>
<p>It&#8217;s Videoblogging Week 2007! The week where all sorts of people all over the world crank out one new video every single day &#8230; just to do it.  Witness the maddness at <a href="http://videobloggingweek.mefeedia.com/">MeFeedia</a>.</p>
<p>Tags: <a href="http://mefeedia.com/tags/videobloggingweek2007/" rel="tag">videobloggingweek2007</a></p>
]]></content:encoded>
			<wfw:commentRss>http://davidmeade.com/archives/357/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
<enclosure url="http://blip.tv/file/get/DavidMeade-VBW07Day2Restraint147.mov" length="8133341" type="video/quicktime" />
		</item>
		<item>
		<title>Hosting gone bad</title>
		<link>http://davidmeade.com/archives/353</link>
		<comments>http://davidmeade.com/archives/353#comments</comments>
		<pubDate>Tue, 30 Jan 2007 21:00:20 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Geekery]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Rant]]></category>

		<guid isPermaLink="false">http://www.davidmeade.com/archives/351</guid>
		<description><![CDATA[I&#8217;ve been using BlueHost to host DavidMeade.com (and several other websites) for some time now.  I&#8217;ve brought friends and family to BlueHost and championed BlueHost in the videoblogger community. I liked them because they had decent support.
I&#8217;m sorry to say recent events have changed my opinion of BlueHost.  I will no longer recommend [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been using BlueHost to host DavidMeade.com <em>(and several other websites)</em> for some time now.  I&#8217;ve brought friends and family to BlueHost and championed BlueHost in the videoblogger community. I liked them because they had decent support.</p>
<p><strong>I&#8217;m sorry to say recent events have changed my opinion of BlueHost.  I will no longer recommend them, or offer them as an alternative when hosting options are discussed in the videoblogger community.</strong>  As I doubt anyone at BlueHost is going to concern themselves with my issues, I expect that overtime I will move all of my domains to some other hosting provider.  After seeing their sympathetic shock and anger upon hearing my story, I expect my friends and family that I regrettably introduced to BlueHost will take their business elsewhere too.  While losing 10 or so accounts and whatever referrals might have been had will probably not cause any real concern for BlueHost, <strong>I can assure you that their profound ignorance on how to provide hosting and address even the simplest of user issues will lose them far far more.</strong></p>
<p>If anything is more shocking that their complete inability to respond to support requests in a timely manner, it is there <b><i>AMAZINGLY</i></b> inept and arrogant response when they finally bother to offer one.</p>
<p>If you&#8217;re shopping for a hosting provider, take note &#8230;</p>
<p>Not so long ago the <a href="http://mattheaton.com/">president of BlueHost</a> (Matt Heaton) sent out a whole series of emails letting his customers know that <strong>they were aware of the serious performance issues on their servers</strong> and were actively working on it.  These emails were soon followed by emails that essentially said &#8216;things should be much better now&#8217;.</p>
<p>Unfortunately for me, you, and this site &#8230; DavidMeade.com was still suffering from debilitating server issues. So, i sent an email to BlueHost support.  I got an auto-response saying we can&#8217;t email support anymore and had to use the web ticketing system.  Frustrating but so far no big deal, I copy and pasted my email into their web form for them:</p>
<div style="margin: 10px; padding: 5px; font-size: 8pt; font-family: Courier New; background-color: #f5f5dc">
Hello. I have several BlueHost accounts but this is in regards to the hosting account for DavidMeade.com.</p>
<p> My server has been unavailable ALOT lately, and when its up its incredibly slow. I&#8217;m getting alot of &#8220;whats up with your website&#8221; reports now. Most people saying its &#8216;offline&#8217; and many saying its painfully slow. I myself often cant get the site to load, or have to have to alt-tab away and do other things for awhile to give the a page time to load.</p>
<p> I&#8217;ve gotten the update emails BlueHost has sent regarding larger issues, and appreciate the fact that you&#8217;re actively working to improve performance across the board but I&#8217;m hoping there is something you can do for this particular server in the meantime.</p>
<p> Most of the big stuff on my site (videos, audio files, etc) are hosted elsewhere (podcasting services) leaving mostly pure HTML/CSS/PHP at BlueHost. My site is essentially a WordPress blog, with some simple custom code here and there.<br />
 That code is basic database calls in PHP pages, so I&#8217;m pretty sure its not <em>MY</em> site that is dogging the server. (although if there is anything I can do in my control panel to help or anything just let me know).</p>
<p> Again, I appreciate that you&#8217;re working on such issues at an architecture level and eagerly await the results &#8230; but if there is anything you can do to help keep my site up and responsive in the meantime &#8230; it is in need of such help.</p>
<p> Yesterday the server responded with a page that said the server was over its CPU Quota.</p>
<p> Thanks in advance,<br />
 &#8211; Dave
</p></div>
<p>Two days later my site was still nearly unusable and nobody at BlueHost had even been assigned to read my ticket.  Concerned I added an entry to my ticket.</p>
<div style="margin: 10px; padding: 5px; font-size: 8pt; font-family: Courier New; background-color: #f5f5dc">
I&#8217;m a little concerned that it&#8217;s been two full business days, and this ticket hasn&#8217;t even been assigned &#8230; especially since sending emails to support just auto-replies that we cant email support anymore.</p>
<p> I&#8217;m trying to be patient given all the work that is apparently going on there, but I&#8217;ve gotten several &#8220;things should be much better now&#8221; style mass-emails and &#8230; they aren&#8217;t.</p>
<p> Not only are my users complaining, it&#8217;s next to impossible for me to make even simple updates to my site most of the time now-a-days. To top it off my google ranking has dropped (no doubt because timeouts prevent google from indexing the site now except for the occasional &#8220;over cpu quota&#8221; error message).</p>
<p> I really need to have this looked at. I like BlueHost, but my site is a very simple WordPress blog &#8230; There MUST be something BlueHost can do to keep such a simple set of php pages up and available.</p>
<p> Again I like BlueHost and am trying to be patient, but there&#8217;s only so long I should have to deal with visitor complaints and dropping google rank &#8230; I&#8217;m not asking for a load balanced enterprise level eCommerce site &#8230; its just a WordPress blog.</p>
<p> My server (despite recent &#8216;things should be much better now&#8217; emails) still shows a RED led graphic for CPU in the control panel. I don&#8217;t know if this is directly related to the sluggish nature of my site, but it may be a helpful place to start from.
</p></div>
<p>Two days later still, constant timeouts and server CPU errors had made accessing my administration pages impossible, corrupted one file, and made uploading a fix impossible. It was now 4 days since my support request and still nobody at BlueHost had been assigned to the ticket.  I added the following to my ticket:</p>
<div style="margin: 10px; padding: 5px; font-size: 8pt; font-family: Courier New; background-color: #f5f5dc">
I honestly don&#8217;t understand how we can be 4 days out and this isn&#8217;t even assigned to someone. And for this, we&#8217;re not allowed to email support anymore?
</div>
<p>Two days later, now 6 days out, the server issues were now a little more intermittent but definitely still present &#8230; and nobody at BlueHost  had responded &#8230; nobody was even assigned. Desperate to be able to ftp to the server reliably again I added the following to my ticket.</p>
<div style="margin: 10px; padding: 5px; font-size: 8pt; font-family: Courier New; background-color: #f5f5dc">
Its been six days and I cannot update my site &#8230; this is insane &#8230;
</div>
<p>Another 2 days passed and the server issues were now much more intermittent &#8230; but were of course still causing problems.  To ftp up a simple page would require half a day of retries.  I was pretty angry at this point.  More than a week of suffering and I just knew that if they ever bothered to respond at all they&#8217;d likely load my page during one of its now more frequent good moments and conclude nothing was wrong.</p>
<p>Now I wanted them to address the server issues and their inability to provide any support whatsoever for over a week of SERIOUS server issues. <em><strong>(I mean I could get hosting far cheaper if i was willing to put up with that level of support)</strong></em>.  I added the following to my ticket <em>(not really thinking anyone would ever bother to read it)</em>.</p>
<div style="margin: 10px; padding: 5px; font-size: 8pt; font-family: Courier New; background-color: #f5f5dc">
ok its been a week and this isn&#8217;t even so much as assigned to anyone. If anyone ever reads this please remember from my initial ticket how I talk about how I appreciate that you&#8217;re working on such issues and am trying to be patient &#8230; I&#8217;m running out of such appreciation/patience. I mean a week and not even a simple &#8220;we&#8217;ll look into it.&#8221; &#8230;</p>
<p> my server is still getting red led status on the cpu, pages take MINUTES to load, FTP times out, pages are broken because FTP craps out and I can&#8217;t update them (cause FTP craps out), visitors are giving up, google rank is dropping, I&#8217;m not allowed to email support, and the web ticket isn&#8217;t even looked at.</p>
<p> would someone please explain to me:<br />
 1) Why a simple wordpress blog should be taking MINUTES to load<br />
 2) Why a simple wordpress blog should timeout on FTP updates nearly every single time.</p>
<p> There HAS to be something you can do for me other than suggest I pay 3x the monthly fee for a high CPU account &#8230; I am NOT the person on this server eating up so much of the CPU &#8230; I cant be, its a simple WordPress blog <em>(which honestly doesn&#8217;t get that much traffic)</em> &#8230; I shouldn&#8217;t be punished because someone else is.</p>
<p> SOMETHING you&#8217;re doing there, you&#8217;re doing wrong. I don&#8217;t mean that to be mean, but the simple truth is that other similarly priced hosting companies don&#8217;t have such widespread problems hosting simple blogs.</p>
<p> &#8230; I&#8217;m betting they also read/assign support tickets in something less than 7 days.
</p></div>
<p>A few days later I actually got a response from BlueHost support. After apologizing for the delay, they told me that slow sites are often caused by links to things like pictures on flickr, and that <em>before they could work with me they suggested I remove any and all links to pages not local to my site</em>.</p>
<p><strong>!?</strong></p>
<p>I was dumbfounded.  After a week &#8230; <strong>They were seriously telling me that they as a web hosting company can only provide support for those sites which don&#8217;t link anywhere?!?!?! </strong></p>
<p>In the interest of full disclosure here is their exact response:</p>
<div style="margin: 10px; padding: 5px; font-size: 8pt; font-family: Courier New; background-color: #f5f5dc">
We apologize for the long delay in responding back to you. Unfortunately we have gotten way behind in responding to emails over the last couple of weeks and are trying to catch up.</p>
<p> In looking at your page and doing a site analysis on www.websiteoptimization.com, I noticed you have some links to other websites like blip.tv, farm1.tatic.flicker.com and some others. When sites load slow, it can often be the case that they are slowed down because they have to pull content off of different servers from different locations. You can test this by taking off all links to images and files on other sites and only have the content from the server and see if it loads much faster. If you take off the external links and still have problems, reply back so we can run some tests and make sure it&#8217;s not trying to pull content off of other servers that may be slowing it down.</p>
<p> Sincerely,</p>
<p> Mike Johnson<br />
 BlueHost.com Support Team
</p></div>
<p>I just couldn&#8217;t believe what i was reading &#8230; I added the following to my support ticket:</p>
<div style="margin: 10px; padding: 5px; font-size: 8pt; font-family: Courier New; background-color: #f5f5dc">
I&#8217;m not even sure where to begin with this response &#8230;</p>
<p> &#8230; a picture from Flickr taking a long time to load would not account for the BlueHost server giving CPU Quota errors.<br />
 &#8230; a picture from blip taking a long time to load would not account for FTP to my BlueHost server timing out 99 times out of 100.<br />
 &#8230; a text link to an MP3 would not cause the page to take MINUTES to load.<br />
 &#8230; linking to a resource hosted elsewhere would not cause cpanel to take 10 minutes to load or the CPU LED status indicator to turn red.</p>
<p> **** I&#8217;m telling you: My issue is not that other sites are slow. It is that BLUEHOST IS SLOW. *****</p>
<p> OTHER sites being slow is NOT the problem &#8230; but for the record:</p>
<p> In general I am not including large inline off-site resources &#8230; I&#8217;m including TEXT links to off-site resources.</p>
<p> In the few cases where I am including an off-site image or something &#8230; they are hosted at services like Flickr and Blip which are RARELY slow by ANY measure &#8230; and even if they were, it would not account for the problems I&#8217;m seeing on the BlueHost server.</p>
<p> I&#8217;m not sure you understand that issues I&#8217;m seeing. (I frantically explained them in further detail in the various replies to the original post) My issue is NOT &#8220;Hmm this page that has alot of pictures is loading slow&#8221;, its &#8220;My entire server is next to dead. I cannot upload FTP, I often cannot get to cpanel, and the server is giving CPU errors.&#8221; (Yes, I&#8217;m still seeing them even after the &#8220;everything should be much better now&#8221; emails that were sent.)</p>
<p> I mean come on &#8230; I&#8217;ve been suffering for over a week with visitors giving up, feed subscriptions going stale, dropping google rank, inability to update my site &#8230; and after a week of begging someone to help, the response I get is essentially &#8220;Don&#8217;t link to anything elsewhere on the internet&#8221;?!</p>
<p> Just so we&#8217;re clear: The DEFINITION the World Wide Web (&#8220;WWW&#8221; or simply the &#8220;Web&#8221;) is a system of interlinked, hypertext documents that runs over the Internet.</p>
<p> **** If you&#8217;re telling me that in order to provide hosting BlueHost recommends its users not link to off-site resources &#8230; that&#8217;s just insane &#8230; and frankly it&#8217;s not a troubleshooting step I&#8217;m willing to take &#8212; <i>Especially since BlueHost servers being unresponsive is a currently KNOWN ISSUE!!! I have emails from Matt Heaton saying so!</i> ****</p>
<p> My problem is not that resources at other locations are loading slowly. My problem is with the BlueHost Server.
</p></div>
<p>A few days later (after finding several other hosting options in case the worst happened) I got a response from BlueHost  &#8230; and the worst happened:</p>
<div style="margin: 10px; padding: 5px; font-size: 8pt; font-family: Courier New; background-color: #f5f5dc">
Dear Customer,</p>
<p> If troubleshooting by taking off images and files pulling from another server is out of the question for you. Then the best that we can do is try to make sure that our servers are up and running. Please let us know if you need anything else.</p>
<p> Troy Stephens<br />
 BlueHost Support Team<br />
 Graveyard Supervisor
</p></div>
<p>I sat horrified and amazed at the response.  An entirely new &#8220;support&#8221; agent had responded and endorsed the idea that <strong>BlueHost could only support performance issues for sites that did not link to pages elsewhere on the internet</strong>.</p>
<p>Naturally I&#8217;ve no intention of conforming a webpage to this bizarre 1985 style of offline content.</p>
<p>The true irony in all of this is that the president of BlueHost had throughout this nonsense <a href="http://mattheaton.com/?p=70">a post on his blog</a> pondering why some companies seem to go out of their way to frustrate their customers &#8230; there are those in his own backyard who could provide some valuable insight on this.</p>
]]></content:encoded>
			<wfw:commentRss>http://davidmeade.com/archives/353/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>New Feature: Episode Archive</title>
		<link>http://davidmeade.com/archives/350</link>
		<comments>http://davidmeade.com/archives/350#comments</comments>
		<pubDate>Thu, 09 Nov 2006 20:36:48 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Geekery]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.davidmeade.com/archives/348</guid>
		<description><![CDATA[Hi all.
 Sorry for the lack of postings lately.  I&#8217;m kinda going through a &#8220;uhg I just don&#8217;t want to blog&#8221; phase.  I get these phases every now and again but the good news is that they pass &#8230; and when they do I usually come back with vengeance.
 One thing I wanted [...]]]></description>
			<content:encoded><![CDATA[<p>Hi all.</p>
<p> Sorry for the lack of postings lately.  I&#8217;m kinda going through a &#8220;uhg I just don&#8217;t want to blog&#8221; phase.  I get these phases every now and again but the good news is that they pass &#8230; and when they do I usually come back with vengeance.</p>
<p> One thing I wanted to share with you is a new feature I&#8217;m working on for DavidMeade.com: <a href="http://www.davidmeade.com/episode-archive"><strong>The Episode Archive</strong></a>.  This page is still considered in BETA, but I&#8217;m pretty happy with it so far.</p>
<p><a href="http://www.davidmeade.com/episode-archive">The Episode Archive</a> dynamically generates a thumbnail view of all videoblog/podcasts here at DavidMeade.com.  For those who are techie enough to care (or other videobloggers/podcasters) here are some things about the Episode Archive I really like:</p>
<ul>
<li>It is dynamic so it automatically updates as I add episodes to the site. <em>(Naturally, it is the 21st century after all)</em></li>
<li>If there isn&#8217;t a thumbnail for an episode when the page is called, it will actually go and create a thumbnail for such an episode. <em>(It of course doesn&#8217;t bother if a thumbnail already exists for an episode.)</em></li>
<li>It uses the poster image that was used in the actual posting as the source for the thumbnail it creates. <em>(Rather than grabbing a random frame from the video &#8230; I pick the poster image for an episode very carefully and want that care to work for the thumbnail as well)</em></li>
<li>The thumbnails it creates are named based on the episode name and the md5 hash of the enclosure file. <em>(This ensures unique and predictable names for the thumbnails, and thus doesn&#8217;t require any additional storage to a database)</em></li>
<li>If it has to create a thumbnail but fails to find a poster image to use as a source it uses a default thumbnail image. <em>(But so far it&#8217;s be really really good at finding the poster frame.)</em></li>
<li>It has a cool Ajax hover effect to give episode info for whatever thumbnail you&#8217;re mouse is hovering over.</li>
</ul>
<p>As I still consider this in BETA you can expect the current features to be polished up a bit and perhaps a few more features before I push it live (give it it&#8217;s own link on the toolbar).</p>
<p>I may even decide to make a wordpress plugin out of this, but I haven&#8217;t decided yet.</p>
<p>Anyway, I&#8217;m still alive and I&#8217;m still playing around with the website some &#8230; I&#8217;m just not blogging alot lately.</p>
<p>Thanks for your continued viewing of DavidMeade.com.  If you haven&#8217;t already subscribed to DavidMeade.com, this would be a great time to do so!  <a href="http://www.copyblogger.com/what-the-heck-is-rss/">Subscribing</a> to the DavidMeade.com <a href="http://www.davidmeade.com/feed">RSS feed</a> lets you sit back and relax and automatically receive the latest from DavidMeade.com whenever there is new stuff to see &#8230; without having to check the site all the time &#8230; and without having to join some email newsletter.</p>
<p>Also &#8230; be watching for some changes at <a href="http://www.dougmeade.com"  rel="friend co-worker sibling" rel="friend met sibling">DougMeade.com</a>.  Doug and I have been working behind the scenes there as well.  Kevin also has an interesting blog at <a href="http://www.khicks.com" rel="friend met"><strike>HicksFamilyOnline.com</strike> khicks.com</a> where you can contribute!  You can find a quick summary of each site on the right hand side sidebar here at DavidMeade.com.</p>
]]></content:encoded>
			<wfw:commentRss>http://davidmeade.com/archives/350/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to generate a dynamic SMIL based .mov using PHP</title>
		<link>http://davidmeade.com/archives/347</link>
		<comments>http://davidmeade.com/archives/347#comments</comments>
		<pubDate>Fri, 15 Sep 2006 17:03:06 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://www.davidmeade.com/archives/345</guid>
		<description><![CDATA[A SMIL document is a file that describes a set of media and how it should be presented.  For the sake of this application, we&#8217;re going to use SMIL as a playlist.
You can use SMIL to create a single file that will play multiple files in sequence.  You can use php to generate [...]]]></description>
			<content:encoded><![CDATA[<p>A SMIL document is a file that describes a set of media and how it should be presented.  For the sake of this application, we&#8217;re going to use SMIL as a playlist.</p>
<p>You can use SMIL to create a single file that will play multiple files in sequence.  You can use php to generate a SMIL document dynamically .. altering the contents of the SMIL (and its playlist) based on any number of things.  Further you can tell PHP to output this SMIL document as a QuickTime .mov file (Which is handy in all sorts of situations).</p>
<p>If you want the SMIL to be sent out as a .mov file the first step is to tell PHP that the content-type of the page its generating is a quicktime video.  You do that with the following code:</p>
<p><code>&lt;?php<br />
header("Content-Type: video/quicktime");<br />
?&gt;</code></p>
<p>Next you want to output the SMIL document.  Because we ended the php code block above (with &#8216;?&gt;&#8217;) we can now just type out the begining (and always the same) part of the SMIL document directly.</p>
<p>SMIL documents usually start with &#8220;&lt;smil&gt;&#8221;.  However because we&#8217;re creating a .mov we need to tweak that a bit.  QuickTime Player will only recognize a MOV as a SMIL document if it begins with &#8220;SMILtext&#8221;.  So we start our document with:</p>
<p><code>SMILtext&lt;smil&gt;</code></p>
<p>Now we want to output the header portion of the SMIL document.  This part describes the layout of the SMIL document.  Now, we only need one viewing area  for this exercise.  SMIL calls a viewing area a &#8220;region&#8221;, and you can have multiple regions on the overal canvas.  (SMIL calls the canvas the &#8220;root-layout&#8221;) Since we only need one region (viewing area) on our canvas (root-layout), you can see that I&#8217;ve set our region (viewing area) to be 100% of the canvas (root-layout).</p>
<p><code>&lt;head&gt;<br />
    &lt;layout&gt;<br />
        &lt;root-layout id="vlogsphere" width="480" height="270" background-color="black"/&gt;<br />
        &lt;region id="r1" width="100%" height="100%" fit="meet" background-color="black"/&gt;<br />
    &lt;/layout&gt;<br />
&lt;/head&gt;</code></p>
<p>With that out of the way we can get on to building out the playlist. First we start the body of the SMIL document and tell it that a sequence of media files is to be listed</p>
<p><code>&lt;body&gt;<br />
    &lt;seq&gt;</code></p>
<p>Now we just add the list of media files.  Lets say that you want to start each play list with a particular graphic.  You just list the image file and assign it to the viewing area (region) we defined above.</p>
<p><code>		&lt;img src="http://www.slackspace.net/psb.jpg"  region="r1" background-color="black"/&gt;</code></p>
<p>Now at this point we continue listing the media to display in order.  Video files are added in the same way we added the image above, excpet we use &#8220;video&#8221; instead of &#8220;img&#8221;.  For example a video entry might look like:</p>
<p><code>&lt;video src="http://blip.tv/file/get/DavidMeade-VloggerShrine307.mov" region="r1" background-color="black"/&gt;</code></p>
<p>So at this point we go back to PHP code and get a list of all the videos we want to play and print out an entry for each one as shown above.  You can get this list of videos however you like (Database calls, parsing RSS feeds, etc).  You might even take variables from the query string to dynamicaly alter what media files your program goes out to get.</p>
<p>Once you have created an entry for each media file, you can close out the php code block and go back to writing normal SMIL.  Now we have to tell the SMIL document that we&#8217;re done listing the sequence of files, that we&#8217;ve reached the end of the body of SMIL document, and indeed we&#8217;ve reached the end of the SMIL file itself:</p>
<p><code>    &lt;/seq&gt;<br />
&lt;/body&gt;<br />
&lt;/smil&gt;</code></p>
<p>Thats it!</p>
<p>Wanna see an example?  Here&#8217;s a link to a php page I made that generates a SMIL based quicktime file.</p>
<p><a href="http://www.slackspace.net/dynamic-media/smil.mov" target="_new" class="no_enclosure">http://www.slackspace.net/dynamic-media/smil.mov</a></p>
<p>When you go to that page, it creates a SMIL file whose media content is parsed from an RSS feed of recent videos posted to the &#8216;videoblogging&#8217; category at  blip.tv.  The contents of this SMIL will change based on the contents of that RSS feed.  As new videos are add at blip.tv, new videos will play in the above SMIL document.</p>
<p>You can also tell the above page to ues a different RSS feed.  Lets say you wanted to view all the videos from DavidMeade.com (and who wouldn&#8217;t want to do that?!)  You can go to the same url, but pass it the url of the feed you want the SMIL document to use:</p>
<p><a href="http://www.slackspace.net/dynamic-media/smil.mov?feed=http://www.davidmeade.com/feed" target="_new" class="no_enclosure">http://www.slackspace.net/dynamic-media/<br />
smil.mov?feed=http://www.davidmeade.com/feed</a> <em>(no line break)</em></p>
<p>Experiment with various feeds. I&#8217;ve had a good time watching my MeFeedia queue with this SMIL document.</p>
<p>Because the file output by the PHP code is a Quicktime Movie file, you can use this url in places that normally expect a .mov.  For example I&#8217;ve used the above url to watch videoblogs in Second Life!</p>
<p>So you may have noticed that my file ends in .mov.  Typically php files end in .php.  Either will work here, however if you want or need to have the php file actually have a .mov extension, you may be wondering &#8220;How did you get a php page to end with .mov?!&#8221;</p>
<p>All you have to do is tell your webserver that files that end in .mov are php files.  This is actually something you dont want to do for your whole website.  I however told it that .mov files within a specific directory should be treated as php files. (All other .movs will be regular .mov files)</p>
<p>How to do that depends on your webserver for for apache server, you just create a directory and include a .htaccess file in that directory.  the .htaccess file should contain the following line:<br />
<code><br />
AddHandler application/x-httpd-php mov</code></p>
<p>And that should do it.</p>
<p><i><strong><u>Update:</u></strong> See the comments if you are having issues with QuickTime X</i></p>
]]></content:encoded>
			<wfw:commentRss>http://davidmeade.com/archives/347/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Meet the Vloggers Midwest</title>
		<link>http://davidmeade.com/archives/23</link>
		<comments>http://davidmeade.com/archives/23#comments</comments>
		<pubDate>Tue, 16 May 2006 22:59:30 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Chicago]]></category>
		<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://davemeade.com/?p=23</guid>
		<description><![CDATA[Saturday, May 20th, 2006

North Michigan Apple Store Theater: 679 North Michigan Ave., Chicago
Meet the Vloggers Midwest

6:30pm &#8211; 8pm
Meet the Vloggers hosts videobloggers from around the Midwest talking about their experiences with this new medium. Speakers include:

Chuck Olsen from Minnesota Stories
Richard from the Richard Show
Bill Streeter from Lo-Fi St. Louis
Tim Stotz from The Progrum
Doug Meade from [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-size: 18px; line-height: normal"><span style="font-weight: bold">Saturday, May 20th, 2006</span></span><br />
<br />
<span style="font-size: 12px; line-height: normal"><span style="font-style: italic"><a href="http://www.apple.com/retail/northmichiganavenue/map/" target="_blank">North Michigan Apple Store Theater</a>: 679 North Michigan Ave., Chicago</span></span></p>
<p><span style="font-size: 18px; line-height: normal"><span style="font-weight: bold">Meet the Vloggers Midwest</span></span><br />
<br />
<span style="font-weight: bold">6:30pm &#8211; 8pm</span></p>
<p>Meet the Vloggers hosts videobloggers from around the Midwest talking about their experiences with this new medium. Speakers include:
<ul>
<li>Chuck Olsen from <a href="http://www.mnstories.com/" target="_blank">Minnesota Stories</a>
<li>Richard from the <a href="http://www.richardshow.com/"  rel="friend met" target="_blank">Richard Show</a>
<li>Bill Streeter from <a href="http://www.lofistl.com/" target="_blank">Lo-Fi St. Louis</a>
<li>Tim Stotz from <a href="http://www.timstotz.com/vodcast/" target="_blank">The Progrum</a>
<li>Doug Meade from <a href="http://www.dougmeade.com/"  rel="friend co-worker sibling" target="_blank">DougMeade.com</a>
<li>David Meade from<a href="http://www.davidmeade.com/" target="_blank">DavidMeade.com</a></ul>
<p><span style="font-size: 18px; line-height: normal"><span style="font-weight: bold"><span style="text-decoration: underline">Node 101:</span> a Hands-on Video Podcasting Workshop</span></span><br />
<br />
<span style="font-weight: bold">3pm &#8211; 6pm</span></p>
<p>Meet the Vloggers will be hosting a hands-on workshop from 3pm &#8211; 6pm to help people with any aspect of creating a video podcast. If you have ever been interested in creating an online diary, encoding for the PSP, streaming your home-make or work-related videos, or have tried to start a podcast and have questions about the process, then visit our workshop. Feel free to bring your laptops or cameras, and we will connect to the internet and start podcasting on the spot.</p>
<p>Workshop presented by
<ul>
<li><a href="http://www.popvlog.com/" target="_blank">Mason Dixon</a>
<li><a href="http://www.dougmeade.com/"  rel="friend co-worker sibling" target="_blank">Doug Meade</a>
<li><a href="http://www.davidmeade.com/" target="_blank">David Meade</a>
<li><a href="http://www.lastlapnick.blogspot.com/" target="_blank">Last Lap Nick</a>
<li><a href="http://kellybelly.net/" target="_blank">Kelly Belly</a></ul>
]]></content:encoded>
			<wfw:commentRss>http://davidmeade.com/archives/23/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Future and YOU!</title>
		<link>http://davidmeade.com/archives/42</link>
		<comments>http://davidmeade.com/archives/42#comments</comments>
		<pubDate>Mon, 09 Jan 2006 19:38:06 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://davemeade.com/?p=42</guid>
		<description><![CDATA[You may have heard Kevin, Doug, or myself talk about &#8217;subscribing&#8217; on one of our websites.  You may also have wondered what the heck we were talking about.  Some of you may have (incorrectly but understandably) assumed we were talking about some sort of email system.  But no, the subscription method we&#8217;re [...]]]></description>
			<content:encoded><![CDATA[<p>You may have heard Kevin, Doug, or myself talk about &#8217;subscribing&#8217; on one of our websites.  You may also have wondered what the heck we were talking about.  Some of you may have <span style="font-style: italic">(incorrectly but understandably)</span> assumed we were talking about some sort of email system.  But no, the subscription method we&#8217;re talking about is not email.  It uses a system that is often described with a few other buzz words such as &#8216;Feeds&#8217; or &#8216;RSS&#8217; and may even be called &#8216;channels&#8217; but don&#8217;t let the buzzwords scare you off, RSS subscription is really cool and its really easy &#8230; and I&#8217;m gonna tell you all about it right now.</p>
<p><img src="http://www.davidmeade.com/blog/Pics/newstand.jpg" border="0" align="right" />Imagine that you have a favorite print magazine that you just live and die for.  Maybe it&#8217;s <span style="font-style: italic">Sports Illustrated</span>, maybe its <span style="font-style: italic">Home and Garden</span>, maybe its <span style="font-style: italic">Wired</span>, or <span style="font-style: italic">Time</span>.  You love this magazine and pace back and forth once each publishing cycle desperate to read the latest issue the moment it hits the shelves.  So on Monday you go to the news stand to see if the new issue is on the shelf.  It&#8217;s not. Drat.  So on Tuesday, you go to the news stand to see if the new issue is on the shelf yet.  It&#8217;s not.  Drat.  So on Wednesday &#8230;.  you get the idea.  This is where magazine subscriptions are so handy.  You don&#8217;t have to keep running to the news stand.  When there is a new issue it&#8217;s delivered directly to you.</p>
<p>Now imagine that you have a favorite blog <span style="font-style: italic">(whose publishing schedule isn&#8217;t nearly as predictable as a print magazine)</span>.  Each day you have to go to the website and hit refresh &#8230; only to discover that the new blog has not been posted yet.  Each day you have to go back to the website and check yourself to see if there is an update &#8230; each day &#8230; over and over again.</p>
<p>Now imagine that you have 30 or 40 blogs you want to keep up with <span style="font-style: italic">(or even hundreds!)</span> Clearly nobody wants to routinely and futilely go refreshing 40 webpages each day on the off chance a few of them MAY have an update.</p>
<p>Thankfully, like print magazines, you can subscribe to content online as well.  You needn&#8217;t keep checking, you can rest assured that when there is an update you will receive it.</p>
<p>&#8220;Ok big deal&#8221; you&#8217;re thinking.  &#8220;So what?&#8221;, you wonder.  &#8220;So I&#8217;m gonna sign up at all these websites and their gonna email me there stuff?!&#8221;, you think. &#8220;Big deal&#8221;, you decide.</p>
<p>Well here&#8217;s the magic part &#8230; you do <span style="font-weight: bold">NOT</span> have to sign up <span style="font-style: italic">ANYWHWERE</span>.  You don&#8217;t have to give your email address to ANYONE.  In fact, the sites online that you subscribe to don&#8217;t have to know the slightest thing about you &#8230; they don&#8217;t even have to know you exist &#8230; they certainly don&#8217;t need your email address &#8230; and you can still have all of the new stuff delivered right to you!</p>
<p>&#8220;How?!&#8221; you ask?  The answer is &#8216;RSS&#8217;.  Readers love RSS because of its convenience and the fact that it&#8217;s YOU THE READER that manages the subscription process (not half a dozen email bots on just as many disparate websites).  Content producers love RSS because it it allows for the ubiquitous and authorative distribution of their material to a far wider audience via a channel they don&#8217;t have to constantly manage (no cumbersome mailing lists to manage).</p>
<p>RSS stands for &#8220;Really Simple Syndication&#8221;, and it truly lives up to it&#8217;s name.</p>
<p>If you&#8217;ve ever subscribed to a podcast, you&#8217;ve used RSS.  Podcasts use the RSS system to allow users to subscribe to an audio blog.  Every time a new episode is released, the mp3 is automatically received by all of the subscribers and transfered to their personal mp3 player of choice.</p>
<p>You can subscribe to Video Blogs in the same way.  Why would you want to do this?  Well besides the convenience of not having to wonder when new stuff is available, video&#8217;s are large files &#8230; if you subscribe, you can use a tool called an &#8216;aggregator&#8217; to automatically download those files for you.  By the time you next sit at your PC, the videos will already be downloaded and waiting for your to click play.</p>
<p>You can of course subscribe to text blogs too.  You can subscribe to just about anything.</p>
<p>To take advantage of RSS subscriptions, all you need is an application called an aggregator.  It&#8217;s an application in which you manage all your subscriptions, and it in turn downloads any new content detected.  Apple&#8217;s iTunes is a good example of an aggregator.  Within iTunes you subscribe to all sorts of podcasts (which are simply RSS feeds), iTunes checks the feeds periodically and downloads any new mp3s available.</p>
<p><img src="http://www.davidmeade.com/blog/Pics/fireant.jpg" border="0" align="left" />There are all sorts of aggregators available and which one you should use depends on the sorts of subscriptions you want to maintain.  Personally, I recommend <a href="http://www.getfireant.net" target="_blank" class="postlink">FireAnt</a>.  <a href="http://www.getfireant.net" target="_blank" class="postlink">FireAnt</a> is a great aggregator that works really well with text, audio, and video.  <a href="http://www.getfireant.net" target="_blank" class="postlink">FireAnt</a> will find and download the latest and greatest from your favorite sites and services and provide you with a hand dandy little comment button so you can still enjoy participating in the community.</p>
<p>You can get <a href="http://www.getfireant.net" target="_blank" class="postlink">FireAnt</a> at <a href="http://www.getfireant.net" target="_blank" class="postlink">http://www.getfireant.net</a>.  Using <a href="http://www.getfireant.net" target="_blank" class="postlink">FireAnt</a> is pretty easy, just install it, click the &#8216;add channel&#8217; button, and enter the url for the feed you want to subscribe to.  Thats it.  If you don&#8217;t know the feed url, try just putting in the website url and <a href="http://www.getfireant.net" target="_blank" class="postlink">FireAnt</a> can often times figure it out for you.</p>
<p>I&#8217;ll save the techie &#8216;how it works&#8217; for another post should people be interested, but in the meantime do yourself a favor and get an aggregator.  RSS is the wave of the future.  Before long, it will be how we&#8217;re all be gettin&#8217; the goods online (web browsers are so 1995).  It allows your favorite online sites and services to update you without having to spam your email box.  It lets YOU decide what content is important to you.  It&#8217;s media savy and can allow you to subscribe to audio, video, and applications.</p>
<p>RSS feed can be a really great extension of a website, so go subscribe and stay in the loop easier than ever before!</p>
<p><span style="text-decoration: underline"><span style="font-weight: bold">DavidMeade.com</span></span><br />
<br />
  <span style="text-decoration: underline">website:</span> <a href="http://www.DavidMeade.com" target="_blank" class="postlink" rel="me">http://www.DavidMeade.com</a><br />
<br />
  <span style="text-decoration: underline">RSS feed:</span> <a href="http://www.DavidMeade.com/feed" target="_blank" class="postlink">http://www.DavidMeade.com/feed</a></p>
<p><span style="text-decoration: underline"><span style="font-weight: bold">DougMeade.com</span></span><br />
<br />
  <span style="text-decoration: underline">website:</span> <a href="http://www.DougMeade.com"  rel="friend co-worker sibling" target="_blank" class="postlink" rel="friend sibling met">http://www.DougMeade.com</a><br />
<br />
  <span style="text-decoration: underline">RSS feed:</span> <a href="http://www.DougMeade.com/feed" target="_blank" class="postlink">http://www.DougMeade.com/feed</a></p>
<p><span style="text-decoration: underline"><span style="font-weight: bold">HicksFamilyOnline.com</span></span><br />
<br />
  <span style="text-decoration: underline">website:</span> <a href="http://www.HicksFamilyOnline.com" target="_blank" class="postlink"  rel="friend met">http://www.HicksFamilyOnline.com</a><br />
<br />
  <span style="text-decoration: underline">RSS feed:</span> <a href="http://www.HicksFamilyOnline.com/feed" target="_blank" class="postlink">http://www.HicksFamilyOnline.com/feed</a></p>
<p>
<img src="http://www.davidmeade.com/forum/images/smiles/icon_arrow.gif" alt="Arrow" border="0" /> <a href="http://www.getfireant.net" target="_blank" class="postlink">Get FireAnt</a></p>
]]></content:encoded>
			<wfw:commentRss>http://davidmeade.com/archives/42/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>WordPress Enclosure Fix</title>
		<link>http://davidmeade.com/archives/57</link>
		<comments>http://davidmeade.com/archives/57#comments</comments>
		<pubDate>Tue, 18 Oct 2005 22:52:51 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://davemeade.com/?p=57</guid>
		<description><![CDATA[So, I&#8217;m setting up a website and it uses WordPress.  One cool featutre of wordpress 1.5 is that it will automatically add enclosure tags for media files you link to in your posts.  (this lets bloggers easily become podcasters and video bloggers)
However, the feature doesn&#8217;t work if you use a hosting service for [...]]]></description>
			<content:encoded><![CDATA[<p>So, I&#8217;m setting up a website and it uses <a href="http://www.wordpress.org" target="_blank" class="postlink">WordPress</a>.  One cool featutre of wordpress 1.5 is that it will automatically add enclosure tags for media files you link to in your posts.  <span style="font-style: italic">(this lets bloggers easily become podcasters and video bloggers)</span></p>
<p>However, the feature doesn&#8217;t work if you use a hosting service for your media files whose published permalink to the media file issues a redirect behind the scenes to the actual file at a different uri.  Most services do this I think. <a href="http://www.blip.tv" target="_blank" class="postlink">Blip.tv</a>, <a href="http://www.ourmedia.org" target="_blank" class="postlink">OurMedia</a>, <a href="http://www.archive.org" target="_blank" class="postlink">The Archive</a>, etc.  <span style="font-weight: bold">(Just for clarity sake: This is not a problem with the hosting, but rather a limitation in wordpress.)</span></p>
<p>Anyway, I wrote up a quick modifcation to the wordpress code to allow for this.  If you use word press and would like to use it&#8217;s auto-enclosure feature but it&#8217;s not working because you are using a hosting provider for your media files, here&#8217;s how you can fix it (in most cases).</p>
<p><span style="text-decoration: underline"><span style="font-weight: bold">Edit the wp-includes/functions.php file</span></span></p>
<p><span style="text-decoration: underline"><span style="font-weight: bold">FIND:</span></span><br />
<br />
</span><br />
<table width="90%" cellspacing="1" cellpadding="3" border="0" align="center">
<tr>
<td><span class="genmed"><b>Code:</b></span></td>
</tr>
<tr>
<td class="code">for &#40; $i = 0; $i &lt; $count; $i++&#41; &#123;<br />
<br />
$key = strtolower&#40;$matches&#91;1&#93;&#91;$i&#93;&#41;;<br />
<br />
$headers&#91;&quot;$key&quot;&#93; = $matches&#91;2&#93;&#91;$i&#93;;<br />
<br />
&#125;</td>
</tr>
</table>
<p><span class="postbody"><br />
<br />
<span style="font-style: italic">(the above should be around line line 818)</span></p>
<p><span style="text-decoration: underline"><span style="font-weight: bold">AFTER the above code, ADD:</span></span><br />
<br />
</span><br />
<table width="90%" cellspacing="1" cellpadding="3" border="0" align="center">
<tr>
<td><span class="genmed"><b>Code:</b></span></td>
</tr>
<tr>
<td class="code">$headers&#91;&#8217;status_code&#8217;&#93; = substr&#40;$response,0,strpos&#40; $response, &quot;\r\n&quot;, 0&#41;&#41;;</td>
</tr>
</table>
<p><span class="postbody"></p>
<p><span style="font-weight: bold"><span style="text-decoration: underline">FIND:</span></span><br />
<br />
</span><br />
<table width="90%" cellspacing="1" cellpadding="3" border="0" align="center">
<tr>
<td><span class="genmed"><b>Code:</b></span></td>
</tr>
<tr>
<td class="code">if &#40; $headers = wp_get_http_headers&#40; $url&#41; &#41; &#123;</td>
</tr>
</table>
<p><span class="postbody"><br />
<br />
<span style="font-style: italic">(the above should be around line 783)</span></p>
<p><span style="text-decoration: underline"><span style="font-weight: bold">AFTER the above code, ADD:</span></span><br />
<br />
</span><br />
<table width="90%" cellspacing="1" cellpadding="3" border="0" align="center">
<tr>
<td><span class="genmed"><b>Code:</b></span></td>
</tr>
<tr>
<td class="code">if &#40;$headers&#91;&#8217;status_code&#8217;&#93; == &#8216;HTTP/1.1 302 Found&#8217; &#41;<br />
<br />
&#123;<br />
<br />
$headers = wp_get_http_headers&#40;$headers&#91;&#8217;location&#8217;&#93;&#41;;<br />
<br />
&#125;</td>
</tr>
</table>
<p><span class="postbody"></p>
<p><span style="font-weight: bold"><span style="text-decoration: underline">SAVE</span></span></p>
<p>There you have it.  WordPress will now correctly add enclosures for the media files you link to in your blogs.</p>
<p><span style="text-decoration: underline"><span style="font-weight: bold">NOTE:</span></span> use at your own risk, but it&#8217;s working for me.</p>
]]></content:encoded>
			<wfw:commentRss>http://davidmeade.com/archives/57/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
