<?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>Barron of Blog &#187; geek</title>
	<atom:link href="http://mike.shannonandmike.net/category/geek/feed/" rel="self" type="application/rss+xml" />
	<link>http://mike.shannonandmike.net</link>
	<description>Wife, Kids, and the Pursuit of Happiness</description>
	<lastBuildDate>Fri, 10 Feb 2012 05:01:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Whoa&#8230; Seamlessly Inserting Objects into Pictures</title>
		<link>http://mike.shannonandmike.net/2011/10/23/whoa-seamlessly-inserting-objects-into-pictures/</link>
		<comments>http://mike.shannonandmike.net/2011/10/23/whoa-seamlessly-inserting-objects-into-pictures/#comments</comments>
		<pubDate>Mon, 24 Oct 2011 01:21:53 +0000</pubDate>
		<dc:creator>Mike B.</dc:creator>
				<category><![CDATA[cool]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[videos]]></category>

		<guid isPermaLink="false">http://mike.shannonandmike.net/?p=6539</guid>
		<description><![CDATA[This is very impressive work - I had to keep reminding myself while watching that the background was a photograph and the objects were NOT real: Rendering Synthetic Objects into Legacy Photographs from Kevin Karsch on Vimeo.]]></description>
			<content:encoded><![CDATA[<p>This is very impressive work - I had to keep reminding myself while watching that the background was a photograph and the objects were NOT real:<br />
<iframe src="http://player.vimeo.com/video/28962540?title=0&amp;byline=0&amp;portrait=0" width="600" height="450" frameborder="0" webkitAllowFullScreen allowFullScreen></iframe>
<p><a href="http://vimeo.com/28962540">Rendering Synthetic Objects into Legacy Photographs</a> from <a href="http://vimeo.com/kevinkarsch">Kevin Karsch</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://mike.shannonandmike.net/2011/10/23/whoa-seamlessly-inserting-objects-into-pictures/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Awesome First Pic of Hobbit Film Dwarves</title>
		<link>http://mike.shannonandmike.net/2011/07/08/awesome-first-pic-of-hobbit-film-dwarves/</link>
		<comments>http://mike.shannonandmike.net/2011/07/08/awesome-first-pic-of-hobbit-film-dwarves/#comments</comments>
		<pubDate>Fri, 08 Jul 2011 13:00:04 +0000</pubDate>
		<dc:creator>Mike B.</dc:creator>
				<category><![CDATA[cinema]]></category>
		<category><![CDATA[geek]]></category>

		<guid isPermaLink="false">http://mike.shannonandmike.net/?p=6165</guid>
		<description><![CDATA[JED BROPHY as Nori, ADAM BROWN as Ori and MARK HADLOW as Dori in New Line Cinema’s and MGM's fantasy adventure THE HOBBIT: AN UNEXPECTED JOURNEY, a Warner Bros. Pictures release. Photo by James Fisher.]]></description>
			<content:encoded><![CDATA[<p><a href="http://mike.shannonandmike.net/wp-content/uploads/2011/07/First-pictures-of-Dwarves-from-Peter-Jacksons-The-Hobbit.jpg" rel="lightbox"><img src="http://mike.shannonandmike.net/wp-content/uploads/2011/07/First-pictures-of-Dwarves-from-Peter-Jacksons-The-Hobbit.jpg" alt="" title="First pictures of Dwarves from Peter Jackson&#039;s &#039;The Hobbit&#039;" width="576" height="720" class="alignnone size-full wp-image-6166" /></a><br />
JED BROPHY as Nori, ADAM BROWN as Ori and MARK HADLOW as Dori in New Line Cinema’s and MGM's fantasy adventure THE HOBBIT: AN UNEXPECTED JOURNEY, a Warner Bros. Pictures release. Photo by James Fisher.</p>
]]></content:encoded>
			<wfw:commentRss>http://mike.shannonandmike.net/2011/07/08/awesome-first-pic-of-hobbit-film-dwarves/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Star Wars Scout Walker Playset</title>
		<link>http://mike.shannonandmike.net/2011/07/06/star-wars-scout-walker-playset/</link>
		<comments>http://mike.shannonandmike.net/2011/07/06/star-wars-scout-walker-playset/#comments</comments>
		<pubDate>Thu, 07 Jul 2011 03:34:39 +0000</pubDate>
		<dc:creator>Mike B.</dc:creator>
				<category><![CDATA[geek]]></category>

		<guid isPermaLink="false">http://mike.shannonandmike.net/?p=6154</guid>
		<description><![CDATA[WANT! Though, to be honest, it looks about ready to topple over (which I suppose is true to form for the movie).]]></description>
			<content:encoded><![CDATA[<p>WANT!<br />
<a href="http://mike.shannonandmike.net/wp-content/uploads/2011/07/Return-of-the-Jedi-Scout-Walker-Command-Tower-for-kids.jpg" rel="lightbox"><img src="http://mike.shannonandmike.net/wp-content/uploads/2011/07/Return-of-the-Jedi-Scout-Walker-Command-Tower-for-kids.jpg" alt="" title="Return of the Jedi - Scout Walker Command Tower for kids" width="540" height="732" class="alignnone size-full wp-image-6156" /></a><br />
Though, to be honest, it looks about ready to topple over (which I suppose is true to form for the movie).</p>
]]></content:encoded>
			<wfw:commentRss>http://mike.shannonandmike.net/2011/07/06/star-wars-scout-walker-playset/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How LCD Screens Work</title>
		<link>http://mike.shannonandmike.net/2011/06/25/how-lcd-screens-work/</link>
		<comments>http://mike.shannonandmike.net/2011/06/25/how-lcd-screens-work/#comments</comments>
		<pubDate>Sun, 26 Jun 2011 01:29:51 +0000</pubDate>
		<dc:creator>Mike B.</dc:creator>
				<category><![CDATA[geek]]></category>
		<category><![CDATA[videos]]></category>

		<guid isPermaLink="false">http://mike.shannonandmike.net/?p=6114</guid>
		<description><![CDATA[I had a general idea of how they work, but this video was just so cool to see it all broken down into functioning subcomponents.]]></description>
			<content:encoded><![CDATA[<p><iframe width="640" height="390" src="http://www.youtube.com/embed/jiejNAUwcQ8" frameborder="0" allowfullscreen></iframe></p>
<p>I had a general idea of how they work, but this video was just so cool to see it all broken down into functioning subcomponents.</p>
]]></content:encoded>
			<wfw:commentRss>http://mike.shannonandmike.net/2011/06/25/how-lcd-screens-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Hobbit: First On-The-Set Footage (10 min)</title>
		<link>http://mike.shannonandmike.net/2011/04/23/the-hobbit-first-on-the-set-footage-10-min/</link>
		<comments>http://mike.shannonandmike.net/2011/04/23/the-hobbit-first-on-the-set-footage-10-min/#comments</comments>
		<pubDate>Sat, 23 Apr 2011 04:01:52 +0000</pubDate>
		<dc:creator>Mike B.</dc:creator>
				<category><![CDATA[cinema]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[videos]]></category>

		<guid isPermaLink="false">http://mike.shannonandmike.net/?p=5961</guid>
		<description><![CDATA[Click to play: *Video: the hobbit: 10 minutes on the set with peter jackson (from his blog)]]></description>
			<content:encoded><![CDATA[<p>Click to play:<br />
<script type='text/javascript' src='http://mike.shannonandmike.net/wp-content/plugins/hana-flv-player/flowplayer3/example/flowplayer-3.2.6.min.js'></script>
<div >
<div id='hana_flv_flow3_1' style='display:block;width:640px;height:360px;' title="*Video:the hobbit: 10 minutes on the set with peter jackson (from his blog)"><img src="http://mike.shannonandmike.net/wp-content/uploads/2011/04/the-hobbit-poster.png" style="width:640px; height:360px;border:0;margin:0;padding:0" alt='*Video:the hobbit: 10 minutes on the set with peter jackson (from his blog)' /></div>
</div>

			<script  type='text/javascript'>
		flowplayer('hana_flv_flow3_1', { src: 'http://mike.shannonandmike.net/wp-content/plugins/hana-flv-player/flowplayer3/flowplayer-3.2.7.swf', wmode: 'transparent' }, { 

    		clip:  { 
    			url: 'http://mike.shannonandmike.net/wp-content/uploads/2011/04/The Hobbit.flv',
        		scaling: 'scale', autoPlay: true, autoBuffering: true 
				,linkUrl: 'http://mike.shannonandmike.net/wp-content/uploads/2011/04/The Hobbit.flv' ,linkWindow: '_self'  , onFinish : function () { this.seek(0); } 
	        }

		}); 
			</script></p>
]]></content:encoded>
			<wfw:commentRss>http://mike.shannonandmike.net/2011/04/23/the-hobbit-first-on-the-set-footage-10-min/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Harry Potter and the Deathly Hallows (part 1)</title>
		<link>http://mike.shannonandmike.net/2010/11/17/harry-potter-and-the-deathly-hallows-part-1/</link>
		<comments>http://mike.shannonandmike.net/2010/11/17/harry-potter-and-the-deathly-hallows-part-1/#comments</comments>
		<pubDate>Wed, 17 Nov 2010 14:46:14 +0000</pubDate>
		<dc:creator>Mike B.</dc:creator>
				<category><![CDATA[geek]]></category>
		<category><![CDATA[theatre]]></category>

		<guid isPermaLink="false">http://mike.shannonandmike.net/?p=5425</guid>
		<description><![CDATA[I was lucky enough last night to get into a sneak preview of the seventh Harry Potter movie, "The Deathly Hallows". It will be released into theaters this coming Friday. Many thanks to Mikey V for bringing me along with him. This movie was, by far, the best Harry Potter movie to date. Because it [...]]]></description>
			<content:encoded><![CDATA[<p>I was lucky enough last night to get into a sneak preview of the seventh Harry Potter movie, "<a href="http://en.wikipedia.org/wiki/Harry_Potter_and_the_Deathly_Hallows_(film)">The Deathly Hallows</a>".  It will be released into theaters this coming Friday.  Many thanks to Mikey V for bringing me along with him.</p>
<p>This movie was, by far, the best Harry Potter movie to date.  Because it only covered half of the final Potter book the pace was slowed down enough to feel more like a movie and less like a confusing jumble of plot points and thrill rides.</p>
<p>Some bright points:
<ul>
<li>Darker themes and more mature storyline.</li>
<li>Great chemistry between the trio of Harry, Ron, and Hermione.</li>
<li>Much improved house-elf animation (particularly the facial expressions of "Creature").</li>
</ul>
<p><a href="http://mike.shannonandmike.net/wp-content/uploads/2010/11/harry_potter_deathly_hallows.jpg" rel="lightbox"><img src="http://mike.shannonandmike.net/wp-content/uploads/2010/11/harry_potter_deathly_hallows-525x776.jpg" alt="" title="Harry Potter and the Deathly Hallows" width="525" height="776" class="alignnone size-medium wp-image-5427" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://mike.shannonandmike.net/2010/11/17/harry-potter-and-the-deathly-hallows-part-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Hoth-some!</title>
		<link>http://mike.shannonandmike.net/2010/10/26/hoth-some/</link>
		<comments>http://mike.shannonandmike.net/2010/10/26/hoth-some/#comments</comments>
		<pubDate>Tue, 26 Oct 2010 04:01:48 +0000</pubDate>
		<dc:creator>Mike B.</dc:creator>
				<category><![CDATA[geek]]></category>

		<guid isPermaLink="false">http://mike.shannonandmike.net/?p=5344</guid>
		<description><![CDATA[I'm a bit of a geek/nerd. Hard to believe, but it's true . So I couldn't just use any "family" decal for the back of my car: Yeah baby, that's how I roll!]]></description>
			<content:encoded><![CDATA[<p>I'm a bit of a geek/nerd.  Hard to believe, but it's true <img src='http://mike.shannonandmike.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .  So I couldn't just use any "family" decal for the back of my car:<br />
<a href="http://mike.shannonandmike.net/wp-content/uploads/2010/10/img_9414.blog_.jpg" rel="lightbox"><img src="http://mike.shannonandmike.net/wp-content/uploads/2010/10/img_9414.blog_-525x393.jpg" alt="" title="AT-ATs on my car" width="525" height="393" class="alignnone size-medium wp-image-5345" /></a></p>
<p>Yeah baby, that's how I roll!</p>
]]></content:encoded>
			<wfw:commentRss>http://mike.shannonandmike.net/2010/10/26/hoth-some/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gandalf and Magneto</title>
		<link>http://mike.shannonandmike.net/2010/09/18/gandalf-and-magneto/</link>
		<comments>http://mike.shannonandmike.net/2010/09/18/gandalf-and-magneto/#comments</comments>
		<pubDate>Sun, 19 Sep 2010 02:29:49 +0000</pubDate>
		<dc:creator>Mike B.</dc:creator>
				<category><![CDATA[funny]]></category>
		<category><![CDATA[geek]]></category>

		<guid isPermaLink="false">http://mike.shannonandmike.net/?p=5207</guid>
		<description><![CDATA[You, sir, are awesome: (via reddit, taken during an anti-pope rally in Hyde park)]]></description>
			<content:encoded><![CDATA[<p>You, <a href="http://en.wikipedia.org/wiki/Ian_McKellen">sir</a>, are awesome:<br />
<a href="http://mike.shannonandmike.net/wp-content/uploads/2010/09/ian-mckellen.jpg"><img src="http://mike.shannonandmike.net/wp-content/uploads/2010/09/ian-mckellen.jpg" alt="" title="Sir Ian McKellen wearing t-shirt that says &quot;I&#039;m Gandalf and Magneto.  Get over It.&quot;" width="452" height="604" class="aligncenter size-full wp-image-5208" /></a></p>
<p>(via <a href="http://www.reddit.com/r/pics/comments/dfqfc/magneto_at_the_antipope_march_in_london/">reddit</a>, taken during an <a href="http://www.bbc.co.uk/news/uk-11359512">anti-pope rally</a> in Hyde park)</p>
]]></content:encoded>
			<wfw:commentRss>http://mike.shannonandmike.net/2010/09/18/gandalf-and-magneto/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Amusing</title>
		<link>http://mike.shannonandmike.net/2010/04/18/amusing/</link>
		<comments>http://mike.shannonandmike.net/2010/04/18/amusing/#comments</comments>
		<pubDate>Sun, 18 Apr 2010 15:47:30 +0000</pubDate>
		<dc:creator>Mike B.</dc:creator>
				<category><![CDATA[funny]]></category>
		<category><![CDATA[geek]]></category>

		<guid isPermaLink="false">http://mike.shannonandmike.net/?p=4661</guid>
		<description><![CDATA[Inside geek humor, at it's finest: (via theinternetaccordingtoadrian.tumblr.com)]]></description>
			<content:encoded><![CDATA[<p>Inside geek humor, at it's finest:<br />
<a href="http://mike.shannonandmike.net/wp-content/uploads/2010/04/iphone_vs_android.jpg" rel="lightbox"><img src="http://mike.shannonandmike.net/wp-content/uploads/2010/04/iphone_vs_android-525x411.jpg" alt="" title="iPhone vs. Android: No Flash" width="525" height="411" class="alignleft size-medium wp-image-4662" /></a></p>
<p>(via <a href="http://theinternetaccordingtoadrian.tumblr.com/post/526410513/ronworkman-christr-fuckyeahslightlyamusing">theinternetaccordingtoadrian.tumblr.com</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://mike.shannonandmike.net/2010/04/18/amusing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cool Pixels Music Video</title>
		<link>http://mike.shannonandmike.net/2010/04/07/cool-pixels-music-video/</link>
		<comments>http://mike.shannonandmike.net/2010/04/07/cool-pixels-music-video/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 03:59:35 +0000</pubDate>
		<dc:creator>Mike B.</dc:creator>
				<category><![CDATA[geek]]></category>
		<category><![CDATA[videos]]></category>

		<guid isPermaLink="false">http://mike.shannonandmike.net/?p=4637</guid>
		<description><![CDATA[PIXELS by PATRICK JEAN.]]></description>
			<content:encoded><![CDATA[<p><object width="480" height="270"><param name="movie" value="http://www.dailymotion.com/swf/video/xcv6dv_pixels-by-patrick-jean_music"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed type="application/x-shockwave-flash" src="http://www.dailymotion.com/swf/video/xcv6dv_pixels-by-patrick-jean_music" width="480" height="270" allowfullscreen="true" allowscriptaccess="always"></embed></object><br /><b><a href="http://www.dailymotion.com/video/xcv6dv_pixels-by-patrick-jean_music">PIXELS by PATRICK JEAN.</a></b></p>
]]></content:encoded>
			<wfw:commentRss>http://mike.shannonandmike.net/2010/04/07/cool-pixels-music-video/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Happy Pi Day</title>
		<link>http://mike.shannonandmike.net/2010/03/14/happy-pi-day-2/</link>
		<comments>http://mike.shannonandmike.net/2010/03/14/happy-pi-day-2/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 20:20:40 +0000</pubDate>
		<dc:creator>Mike B.</dc:creator>
				<category><![CDATA[geek]]></category>
		<category><![CDATA[math]]></category>
		<category><![CDATA[piday]]></category>

		<guid isPermaLink="false">http://mike.shannonandmike.net/?p=4564</guid>
		<description><![CDATA[Happy Pi Day!]]></description>
			<content:encoded><![CDATA[<p>Happy <a href="http://www.piday.org/">Pi Day</a>!<br />
<a href="http://mike.shannonandmike.net/wp-content/uploads/2010/03/pi-pie.jpg" rel="lightbox"><img src="http://mike.shannonandmike.net/wp-content/uploads/2010/03/pi-pie-525x350.jpg" alt="" title="pi pie" width="525" height="350" class="alignnone size-medium wp-image-4565" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://mike.shannonandmike.net/2010/03/14/happy-pi-day-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lego Universe</title>
		<link>http://mike.shannonandmike.net/2010/01/10/lego-universe/</link>
		<comments>http://mike.shannonandmike.net/2010/01/10/lego-universe/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 02:24:47 +0000</pubDate>
		<dc:creator>Mike B.</dc:creator>
				<category><![CDATA[games]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[videos]]></category>

		<guid isPermaLink="false">http://mike.shannonandmike.net/?p=4302</guid>
		<description><![CDATA[Lego is releasing a MMOG called "Lego Universe". Based on this trailer, it's going to rock your blocks off!]]></description>
			<content:encoded><![CDATA[<p>Lego is releasing a MMOG called "Lego Universe".  Based on this trailer, it's going to rock your blocks off!<br />
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="545" height="327" id="viddler_41303407"><param name="movie" value="http://www.viddler.com/simple/41303407/" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><embed src="http://www.viddler.com/simple/41303407/" width="545" height="327" type="application/x-shockwave-flash" allowScriptAccess="always" allowFullScreen="true" name="viddler_41303407"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://mike.shannonandmike.net/2010/01/10/lego-universe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Star Wars: In Concert</title>
		<link>http://mike.shannonandmike.net/2009/12/18/star-wars-in-concert/</link>
		<comments>http://mike.shannonandmike.net/2009/12/18/star-wars-in-concert/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 05:25:03 +0000</pubDate>
		<dc:creator>Mike B.</dc:creator>
				<category><![CDATA[geek]]></category>
		<category><![CDATA[videos]]></category>

		<guid isPermaLink="false">http://mike.shannonandmike.net/?p=4218</guid>
		<description><![CDATA[This is the beginning of the second half of "Star Wars: In Concert". It's dark, but at the end it's me and Mike V. looking into the camera and going "Oooooo" in excitement. Yeah - we're dorks. But the show was awesome; Anthony "C3PO" Daniels was the MC for the concert and did a superb [...]]]></description>
			<content:encoded><![CDATA[<p><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/SaW1MvXdk1Q&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/SaW1MvXdk1Q&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object><br />
This is the beginning of the second half of "Star Wars: In Concert".  It's dark, but at the end it's me and Mike V. looking into the camera and going "Oooooo" in excitement.  Yeah - we're dorks.  But the show was awesome; Anthony "C3PO" Daniels was the MC for the concert and did a superb job.</p>
]]></content:encoded>
			<wfw:commentRss>http://mike.shannonandmike.net/2009/12/18/star-wars-in-concert/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debugging Objects in Javascript</title>
		<link>http://mike.shannonandmike.net/2009/12/09/debugging-objects-in-javascript/</link>
		<comments>http://mike.shannonandmike.net/2009/12/09/debugging-objects-in-javascript/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 16:29:44 +0000</pubDate>
		<dc:creator>Mike B.</dc:creator>
				<category><![CDATA[dev]]></category>
		<category><![CDATA[geek]]></category>

		<guid isPermaLink="false">http://mike.shannonandmike.net/?p=4187</guid>
		<description><![CDATA[There are a lot of good JavaScript debugging tools available out there; FireBug for Firefox comes to mind as one of the best. But when when developing web applications across multiple browsers, particularly browsers like IE which have limited built-in debugging functionality, it's handy to have a function that can be called to debug a [...]]]></description>
			<content:encoded><![CDATA[<p>There are a lot of good JavaScript debugging tools available out there; <a href="http://getfirebug.com/">FireBug</a> for Firefox comes to mind as one of the best.  But when when developing web applications across multiple browsers, particularly browsers like IE which have limited built-in debugging functionality, it's handy to have a function that can be called to debug a specific object on the page.</p>
<p>Here is a JavaScript function that I wrote several years ago.  It's a bit of a kludge - I'm sure there is a more elegant approach - but having it available to quickly inspect a single element has saved more than a few hours of painful development:</p>
<pre name="code" class="javascript">
function debugObject(elem, recurseIntoObjects, elemPropertyName) {
	var mesg = "";
	if ((elem == undefined) || (elem == null)) {
		alert("Passed element is not valid: "+elem);
		return;
	}
	for (var i in elem) {
		if ((i == undefined) || (i == null) || (typeof elem[i] == 'function') || (typeof elem[i] == 'undefined') || (elem[i] == null)) {
			continue;
		}
		if (recurseIntoObjects &#038;& typeof elem[i] == 'object') {
			if ((elemPropertyName != undefined) &#038;& (elem[i][elemPropertyName] != 'undefined')) {
				mesg += i+": "+elem[i][elemPropertyName]+"\n";
			}
			else {
				var elements = "";
				var elementCount = 0;
				for (var j in elem[i]) {
					if ((j == undefined) || (j == null) || (typeof elem[i][j] == 'function') || (typeof elem[i][j] == 'undefined') || (elem[i][j] == null)) {
						continue;
					}
					if (elementCount != 0) {
						elements += ", ";
					}
					elements += elem[i][j];
					elementCount++;
				}
				mesg += i+"["+elementCount+"]: "+elements+"\n";
			}
		}
		else {
			mesg += i+": "+elem[i]+"\n";
		}
	}
	alert(mesg);
	return mesg;
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://mike.shannonandmike.net/2009/12/09/debugging-objects-in-javascript/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>CSI: Hilarious</title>
		<link>http://mike.shannonandmike.net/2009/10/27/csi-hilarious/</link>
		<comments>http://mike.shannonandmike.net/2009/10/27/csi-hilarious/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 16:00:57 +0000</pubDate>
		<dc:creator>Mike B.</dc:creator>
				<category><![CDATA[funny]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[television]]></category>
		<category><![CDATA[videos]]></category>

		<guid isPermaLink="false">http://mike.shannonandmike.net/?p=3829</guid>
		<description><![CDATA[I know CSI is just a wee bit over the top (see zoom example), but this is just too funny (being the programmer that I am):]]></description>
			<content:encoded><![CDATA[<p>I know CSI is just a wee bit over the top (see <a href="http://mike.shannonandmike.net/wp-content/uploads/2009/10/CSI-image-enhance.jpg" rel="lightbox">zoom example</a>), but this is just too funny (being the programmer that I am):<br />
<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/hkDD03yeLnU&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/hkDD03yeLnU&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://mike.shannonandmike.net/2009/10/27/csi-hilarious/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

