<?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>DavidMichaelThompson &#187; Uncategorized</title>
	<atom:link href="http://davidmichaelthompson.com/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://davidmichaelthompson.com</link>
	<description></description>
	<lastBuildDate>Thu, 29 Apr 2010 06:06:02 +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>A Firehose.</title>
		<link>http://davidmichaelthompson.com/2010/04/21/a-firehose/</link>
		<comments>http://davidmichaelthompson.com/2010/04/21/a-firehose/#comments</comments>
		<pubDate>Thu, 22 Apr 2010 01:57:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Notes]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[fail]]></category>
		<category><![CDATA[thoughts about the web]]></category>

		<guid isPermaLink="false">http://davidmichaelthompson.com/?p=137</guid>
		<description><![CDATA[The real-time web loves the word firehose.  I&#8217;m not completely sure where the word started being used in relation to streaming data, but the first time I cared was with Twitter.  The Twitter firehose, all the updates from everyone in real-time, the full stream.  It seemed like everyone wanted it, few people needed it, and [...]]]></description>
			<content:encoded><![CDATA[<p>The real-time web loves the word firehose.  I&#8217;m not completely sure where the word started being used in relation to streaming data, but the first time I cared was with Twitter.  The Twitter firehose, all the updates from everyone in real-time, the full stream.  It seemed like everyone wanted it, few people needed it, and even fewer got it.  Some every interesting things were built and bought (summize / now <a href="http://search.twitter.com">search.twitter.com</a>)  Now every company offers a firehose, right?  Well some do.  <a href="http://en.wordpress.com/firehose/">Wordpress</a> pushes all their updates in realtime via xmpp or pubsubhubbub.  And you can even purchase the full feed.  Others have stepped forward with streams of data, <a href="http://developer-myspace.com/wordpress/?page_id=26">Myspace</a> for example.</p>
<p>So what exactly is a firehose.  It goes beyond being a real-time push stream of data.  If you just had my twitter stream in real-time would you call that a firehose, hardly.  Firehose is all public data, the full thing.</p>
<p>As the <a href="http://apiwiki.twitter.com/Streaming-API-Documentation#statuses/firehose">Twitter Api </a>says:</p>
<blockquote><p>Returns all public statuses. The Firehose is not a generally available resource. Few applications require this level of access.</p></blockquote>
<p>Now I&#8217;m starting to see more people say &#8220;we got a firehose!&#8221; when they dont have anything close.</p>
<p><strong>First, <a href="http://developer.yahoo.com/social/updates/firehose.html">Yahoo</a>.</strong> See the <a href="http://www.readwriteweb.com/archives/yahoo_releases_firehose_of_comments_ratings_social.php">Read Write Web Article</a> (which shows they didnt look or didnt care, just repeat the Yahoo Press release)</p>
<p>The first sentence makes it clear that it is not a firehose:</p>
<blockquote><p>The Updates Firehose API gives developers access to the full, real-time Yahoo! Updates index and <em>allows developers to search, filter and combine Updates data using YQL.</em></p></blockquote>
<p>That&#8217;s right, the full firehose to query.  What?  It isnt push, it isnt a full stream of data, it isnt even close.  Instead this is just a combination of several APIs from yahoo into one endpoint.  That&#8217;s cool for what that is worth, but that isnt real-time and it isnt streaming.</p>
<p>Second <a href="http://spinn3r.com/">Spinn3r</a>.  From their site:</p>
<blockquote><p>Spinn3r listens to a new Twitter firehose API which is a sample of the full Twitter feed.</p></blockquote>
<p>Again, if it isnt the full stream it isnt the firehose.  That&#8217;s like firefighters showing up with a garden hose. (likely the api method they use)</p>
<p>I&#8217;m glad to see that we have gotten more streams of real-time data on the web.  I&#8217;m glad to see some companies providing a firehose of their content, even if they charge for it.  The ability to build  some of the next large scale ideas depends on that.  Just dont crowd the search results with overusing the term, use it correctly.</p>
]]></content:encoded>
			<wfw:commentRss>http://davidmichaelthompson.com/2010/04/21/a-firehose/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>&#8220;internet explorer cannot open the internet site&#8221; &#8211; great, thx IE!</title>
		<link>http://davidmichaelthompson.com/2009/08/04/internet-explorer-cannot-open-the-internet-site-great-thx-ie/</link>
		<comments>http://davidmichaelthompson.com/2009/08/04/internet-explorer-cannot-open-the-internet-site-great-thx-ie/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 17:54:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://davidmichaelthompson.com/?p=90</guid>
		<description><![CDATA[So IE 7 doesnt like if you have a script tag anywhere in your page except: in the head, as the first elements, or last elements of the body tag.  
OR most of the time if you have your script in a window.onload event, or the jQuery version $.ready().  I&#8217;ve seen some people saying this [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://davidmichaelthompson.com/wp-content/uploads/2009/08/ie_error.jpg"><img class="size-full wp-image-91 alignleft" title="ie_error" src="http://davidmichaelthompson.com/wp-content/uploads/2009/08/ie_error.jpg" alt="ie_error" width="308" height="119" /></a>So IE 7 doesnt like if you have a script tag anywhere in your page except: in the head, as the first elements, or last elements of the body tag.  </p>
<p>OR most of the time if you have your script in a window.onload event, or the jQuery version $.ready().  I&#8217;ve seen some people saying this has happened on a number of different scripts, including google maps.  This isnt a big deal, because in most if not all cases their is an easy solution.  But this is still odd, unexpected behavior from IE.  Something that Firefox and Safari have no issues with.</p>
<p>Moral of the story is if you get the error &#8220;internet explorer cannot open the internet site&#8221;, check your script tags.  remove them one by one, and find why IE is choking on them.</p>
<p>A couple resource for more info:</p>
<ul>
<li><a href="http://lifebaker.com/en/2009/02/solution-for-ie-cannot-open-the-internet-site-error/">http://lifebaker.com</a></li>
<li><a href="http://www.richardcastera.com/2009/05/10/how-to-fix-internet-explorer-cannot-open-the-internet-site-operation-aborted-error/">http://www.richardcastera.com </a>-  This didnt work for me, others have reported it as working for them, so this just might not be a solution in all cases.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://davidmichaelthompson.com/2009/08/04/internet-explorer-cannot-open-the-internet-site-great-thx-ie/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
		<item>
		<title>Hey I just updated my blog</title>
		<link>http://davidmichaelthompson.com/2009/06/10/hey-i-just-updated-my-blog/</link>
		<comments>http://davidmichaelthompson.com/2009/06/10/hey-i-just-updated-my-blog/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 06:50:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://davidmichaelthompson.com/?p=69</guid>
		<description><![CDATA[Yep, my admin interface to wordpress had been broken, and I hadnt had time to try more then just a couple things to fix it.  But I just updated to the latest release of wordpress (2.8) and everything is work wonderfully.  Thanks Wordpress!
]]></description>
			<content:encoded><![CDATA[<p>Yep, my admin interface to wordpress had been broken, and I hadnt had time to try more then just a couple things to fix it.  But I just updated to the latest release of <a href="http://wordpress.org/development/2009/06/wordpress-28/" target="_blank">wordpress (2.8) </a>and everything is work wonderfully.  Thanks Wordpress!</p>
]]></content:encoded>
			<wfw:commentRss>http://davidmichaelthompson.com/2009/06/10/hey-i-just-updated-my-blog/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Ignite coming to Santa Fe.</title>
		<link>http://davidmichaelthompson.com/2009/03/28/ignite-coming-to-santa-fe/</link>
		<comments>http://davidmichaelthompson.com/2009/03/28/ignite-coming-to-santa-fe/#comments</comments>
		<pubDate>Sat, 28 Mar 2009 20:21:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://davidmichaelthompson.com/?p=56</guid>
		<description><![CDATA[Hey New Mexico.
Ignite is coming to Santa Fe.   Ignite is a great speaking event, with a bunch of presenters on different topics giving quick presentations.  They each get 20 slides that auto advance after 15 secs.  Come out for the night to Sf Complex, meet some great people, and have some fun.  The event starts [...]]]></description>
			<content:encoded><![CDATA[<p>Hey New Mexico.</p>
<p>Ignite is coming to Santa Fe.   Ignite is a great speaking event, with a bunch of presenters on different topics giving quick presentations.  They each get 20 slides that auto advance after 15 secs.  Come out for the night to <a href="http://sfcomplex.org">Sf Complex,</a> meet some great people, and have some fun.  The event starts at 6:30pm on April 29th. check out <a href="http://ignitesantafe.com">ignitesantafe.com</a> for more info.</p>
<p>Hope to see you there.</p>
]]></content:encoded>
			<wfw:commentRss>http://davidmichaelthompson.com/2009/03/28/ignite-coming-to-santa-fe/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Google Voice API</title>
		<link>http://davidmichaelthompson.com/2009/03/24/google-voice-api/</link>
		<comments>http://davidmichaelthompson.com/2009/03/24/google-voice-api/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 19:15:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://davidmichaelthompson.com/?p=53</guid>
		<description><![CDATA[Update (8/2/09): I did find some unofficial info about the google voice api.  I still want more, but if you want to send sms and place calls, it can be done. Unofficial API docs
Google voice is the newly integrated grandcentral.com, which google bought long ago for the core technology.  Google voice is awesome.  [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Update (8/2/09): </strong>I did find some unofficial info about the google voice api.  I still want more, but if you want to send sms and place calls, it can be done. <a href="http://posttopic.com/topic/google-voice-add-on-development">Unofficial API docs</a></p>
<p><a href="http://voice.google.com">Google voice</a> is the newly integrated <a href="http://www.grandcentral.com">grandcentral.com</a>, which google bought long ago for the core technology.  Google voice is awesome.  Same great features, plus many more.  I&#8217;m loving the SMS feature.  You can interact with your friends via sms through google&#8217;s web interface.  It is like gmail 160 characters at a time.  Threading, search, etc.</p>
<p>Now I want that bought to XMPP.  Imagine having a feature that allowed you to receive and send sms through your IM client, to contacts that are already on your list.  I&#8217;ve used other service to take SMS&#8217;s to IM before (AOL has had this for years, and iChat use this directly)  But this would be transparent to the person you are talking to.  They would see the SMS coming from your google voice number (which there is talk of <a href="http://www.google.com/support/voice/bin/answer.py?answer=115102&amp;cbid=-vig0208db8n4&amp;src=cb&amp;lev=answer">porting numbers to google voice</a>).  It would be as if you replied from your phone.</p>
<p>Tie in some features to only send to IM when I&#8217;m present, otherways forward to my phone, and I think we have a great feature.  Google, please create a google voice api, and we will have features like this.</p>
]]></content:encoded>
			<wfw:commentRss>http://davidmichaelthompson.com/2009/03/24/google-voice-api/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Denver Wordcamp</title>
		<link>http://davidmichaelthompson.com/2009/03/01/denver-wordcamp/</link>
		<comments>http://davidmichaelthompson.com/2009/03/01/denver-wordcamp/#comments</comments>
		<pubDate>Mon, 02 Mar 2009 06:05:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://davidmichaelthompson.com/?p=41</guid>
		<description><![CDATA[I attended wordcamp in Denver yesterday.  Wordcamp is Wordpress event that helps introduce bloggers and developers to the features of Wordpress, the community that is built around Wordpress, and other bloggers / developers in your area.  It was a great event, hosted at DAM (Denver Art Museum).  The content will be published on Wordpress.tv (Every session [...]]]></description>
			<content:encoded><![CDATA[<p>I attended wordcamp in Denver yesterday.  Wordcamp is Wordpress event that helps introduce bloggers and developers to the features of Wordpress, the community that is built around Wordpress, and other bloggers / developers in your area.  It was a great event, hosted at DAM (Denver Art Museum).  The content will be published on <a href="http://wordpress.tv" target="_blank">Wordpress.tv</a> (Every session was filmed).</p>
<p><strong>A few things that I learned:  </strong></p>
<p><em>Carrington theme</em> (which is misleading as it is more then a theme) looks awesome.  It modifies a bunch of wordpress functionality making some of the theming pains experienced by developers go away.  The big feature of it is the ability to apply themes simply based on tag/categories/author/roles/post/pages/etc .  You can find more info <a href="http://crowdfavorite.com/wordpress/carrington/readme/" target="_blank">here</a>.</p>
<p><em>Wordpress has a very healthy community.</em>  There are many developers(150 developers contributed to 2.7), millions of hits on wordpress blogs per day, both on wordpress.com and single installs.  The second largest blog on wordpress.com is CNN&#8230;the largest, <a href="http://icanhascheezburger.com/" target="_blank">http://icanhascheezburger.com/</a>  </p>
<p><em>Wordpress: A Blog, a CMS, or a social network? </em> Wordpress has more flexibility then I have ever given it credit for.  With projects like <a href="http://buddypress.org/" target="_blank">Buddy Press</a> (Which in Matt&#8217;s own words he says Automattic is &#8216;long&#8217; on buddy press) wordpress shows that is more then just a blog, really it is a great core to build anything on. </p>
<p>Check <a href="http://central.wordcamp.org/" target="_self">http://central.wordcamp.org/</a> for a list of upcoming wordcamps.  If there is one in your area, I recommend attending it.</p>
]]></content:encoded>
			<wfw:commentRss>http://davidmichaelthompson.com/2009/03/01/denver-wordcamp/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>This one is for you Andrew..oh and all the rest of the internet.</title>
		<link>http://davidmichaelthompson.com/2008/12/27/this-one-is-for-you-andrewoh-and-all-the-rest-of-the-internet/</link>
		<comments>http://davidmichaelthompson.com/2008/12/27/this-one-is-for-you-andrewoh-and-all-the-rest-of-the-internet/#comments</comments>
		<pubDate>Sat, 27 Dec 2008 22:28:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://davidmichaelthompson.com/?p=38</guid>
		<description><![CDATA[Andrew Hyde of Boulder, CO (he is the community organizer for Techstars, among about 100 other things) recently post about Memes.  The term meme has been around for a while, in reference to a unit of culture.  Something (an idea, a concept, a symbol) that people grab on to, that becomes known to a group or to [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://andrewhyde.net/" target="_self">Andrew Hyde</a> of Boulder, CO (he is the community organizer for <a href="http://www.techstars.org">Techstars</a>, among about 100 other things) recently post about <a href="http://en.wikipedia.org/wiki/Meme">Memes</a>.  The term meme has been around for a while, in reference to a unit of culture.  Something (an idea, a concept, a symbol) that people grab on to, that becomes known to a group or to mankind at large, and becomes a shared experience.  Obviously, the <a href="http://en.wikipedia.org/wiki/Internet_meme">internet</a> only makes that easier.  We are able to share experiences with people we dont even know, and gradually draw into a community through common tastes, experiences, and knowledge.  With that said, Andrew has <a href="http://andrewhyde.net/meme-memer-meams/">called on me</a>, as well as others to support a couple of internet memes.</p>
<p> </p>
<p>The <a href="http://flickr.com/photos/davidmichaelthompson/2807219236/">6th picture</a> in your flickr <a href="http://flickr.com/photos/davidmichaelthompson/">photostream</a>:</p>
<p><img class="aligncenter" src="http://farm4.static.flickr.com/3032/2807219236_d5be421de2.jpg" alt="Wolf Creek Pass" />This is a picture that I took at Wolf Creek Pass in early autumn this year.  I was dropping my father off on a backpacking trip and decided to snap a couple of pictures.</p>
<p>The next meme of Andrew&#8217;s is to list 7 random things about yourself, so here we go:</p>
<ol>
<li>I broke my femur when I was in the second grade riding a bicycle.</li>
<li>I was born in New Mexico&#8230;and have always lived there.</li>
<li>I&#8217;m the only child of my parents, I have no cousins so my grandparents on both sides have other grandchildren.</li>
<li>I was only kinda spoiled growing up <img src='http://davidmichaelthompson.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
<li>I&#8217;m working on a startup right now, interested in talking funding?</li>
<li>I skied for the first time in my life, this year.  Normally I&#8217;m a snowboarder <img src='http://davidmichaelthompson.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>The only time I&#8217;ve been out of the country, I went to Japan.</li>
</ol>
<div>Well, there you have it:  An internet meme is born.  So if you feel so inclined to join in on the fun, please do so, and post the link in the comments so I can take a look</div>
<div>Thanks Andrew (really I&#8217;ve needed to update my blog) but now I&#8217;m getting back to work.</div>
]]></content:encoded>
			<wfw:commentRss>http://davidmichaelthompson.com/2008/12/27/this-one-is-for-you-andrewoh-and-all-the-rest-of-the-internet/feed/</wfw:commentRss>
		<slash:comments>1180</slash:comments>
		</item>
		<item>
		<title>php function json_decode()</title>
		<link>http://davidmichaelthompson.com/2008/09/17/php-function-json_decode/</link>
		<comments>http://davidmichaelthompson.com/2008/09/17/php-function-json_decode/#comments</comments>
		<pubDate>Wed, 17 Sep 2008 23:03:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://davidmichaelthompson.com/?p=33</guid>
		<description><![CDATA[So I was using the php function php_decode to convert a JSON encoded data result from a web service (More on that later)  But it was choking on the JSON formated data result.  Why?  well, the C# library that I was using to generate the JSON data encoded a DateTime object as 
         [...]]]></description>
			<content:encoded><![CDATA[<p>So I was using the php function php_decode to convert a JSON encoded data result from a web service (More on that later)  But it was choking on the JSON formated data result.  Why?  well, the C# library that I was using to generate the JSON data encoded a DateTime object as </p>
<blockquote><p>            &#8221;TimePosted&#8221;: new Date(1221571632000),</p></blockquote>
<p>javascript picks up on the new Date function, but not PHP.  so I had to switch the JSON data result to return the date as a string</p>
<blockquote><p>            &#8221;TimePosted&#8221;: &#8220;9/16/2008 1:27:12 PM&#8221;,</p></blockquote>
<p>The website that I found in the process of finding this out might be helpful for someone else too. <a href="http://www.jsonlint.com/" target="_blank">http://www.jsonlint.com/</a>  a JSON validator.  and it takes JSON data and make it easy to read too, that a big bonus!</p>
<p> </p>
<p>That&#8217;s it.  JSON on!</p>
]]></content:encoded>
			<wfw:commentRss>http://davidmichaelthompson.com/2008/09/17/php-function-json_decode/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mobile Me</title>
		<link>http://davidmichaelthompson.com/2008/07/21/mobile-me/</link>
		<comments>http://davidmichaelthompson.com/2008/07/21/mobile-me/#comments</comments>
		<pubDate>Mon, 21 Jul 2008 18:13:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://davidmichaelthompson.com/?p=27</guid>
		<description><![CDATA[Hey I finally got in.  No matter how many times I reset my password, it was saying that it I had the wrong username / password.  But magically not today.  So I&#8217;m only a week late to the fun, but I have to say since I dont have an exchange server (though I might set [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://davidmichaelthompson.com/wp-content/uploads/2008/07/mobileme.jpg"></a><img class="alignleft" style="float: left;" src="http://davidmichaelthompson.com/wp-content/uploads/2008/07/mobileme.jpg" alt="Mobile Me" width="134" height="100" />Hey I finally got in.  No matter how many times I reset my password, it was saying that it I had the wrong username / password.  But magically not today.  So I&#8217;m only a week late to the fun, but I have to say since I dont have an exchange server (though I might set one up)  that Mobile is a decent replacement.  Now how often does your computer update to the service?  It seems slow.  Once Mobile Me get a hold of the data though the push to the iphone is quite fast. (Yep.  I do have iphone 2.0 software now, thanks iphone dev team)  </p>
<p> </p>
<p>On a side note:  Like a stupid person I forgot to backup my iphone before updating to 2.0&#8230;lost everything since last sync, a week or 2 ago, Lame.</p>
]]></content:encoded>
			<wfw:commentRss>http://davidmichaelthompson.com/2008/07/21/mobile-me/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
		<item>
		<title>Server Pains</title>
		<link>http://davidmichaelthompson.com/2008/06/11/server-pains/</link>
		<comments>http://davidmichaelthompson.com/2008/06/11/server-pains/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 20:47:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://davidmichaelthompson.com/?p=24</guid>
		<description><![CDATA[Well over the last 2 weeks this site has run on 2.5 different servers.  The original, the temp, and the rebuilt original. But everything looks good now.  
]]></description>
			<content:encoded><![CDATA[<p>Well over the last 2 weeks this site has run on 2.5 different servers.  The original, the temp, and the rebuilt original. But everything looks good now.  </p>
]]></content:encoded>
			<wfw:commentRss>http://davidmichaelthompson.com/2008/06/11/server-pains/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
