<?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>JohnnyCoder &#187; Blog</title>
	<atom:link href="http://johnnycoder.com/blog/category/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://johnnycoder.com/blog</link>
	<description></description>
	<lastBuildDate>Wed, 03 Nov 2010 17:07:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Unoriginal Thoughts Bear Repeating</title>
		<link>http://johnnycoder.com/blog/2008/06/18/unoriginal-thoughts-bears-repeating/</link>
		<comments>http://johnnycoder.com/blog/2008/06/18/unoriginal-thoughts-bears-repeating/#comments</comments>
		<pubDate>Thu, 19 Jun 2008 05:06:00 +0000</pubDate>
		<dc:creator>Ben Griswold</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[Team]]></category>

		<guid isPermaLink="false">http://johnnycoder.com/blog/2008/06/18/unoriginal-thoughts-bears-repeating/</guid>
		<description><![CDATA[I suspect every blogger aspires to publish original content.  Unfortunately, in a world where original thoughts/ideas no longer exist, this is virtually impossible. Maybe I am making this up, but I think it is only a matter of time before thoughts are appropriately republished.  It&#8217;s like fashion.  This year&#8217;s hip style was trendy in one [...]]]></description>
			<content:encoded><![CDATA[<p>I suspect every blogger aspires to publish original content.  Unfortunately, in a world where original thoughts/ideas no longer exist, this is virtually impossible. <a href="http://johnnycoder.com/blog/wp-content/uploads/2008/06/image13.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 10px; border-right-width: 0px" src="http://johnnycoder.com/blog/wp-content/uploads/2008/06/image-thumb9.png" border="0" alt="image" width="244" height="243" align="right" /></a></p>
<p>Maybe I am making this up, but I think it is only a matter of time before thoughts are appropriately republished.  It&#8217;s like fashion.  This year&#8217;s hip style was trendy in one form or another years ago.  The style was literally worn out, then put on a shelf until someone came along and decided to put a form of those super &#8220;new&#8221; pants back on.  Like the clothes we wear (the music we listen to, the TV we watch), thoughts become fresh and new if enough time passes. You may have noticed this <em>phenomenon</em> recently when blog and podcast conversations turned to topics like whether or not developers should learn C or whether or not developers should still be using stored procedures.  </p>
<p>There&#8217;s also plenty of really great content which didn&#8217;t get enough looks the first time around, didn&#8217;t rank high in Google and, as far as I am concerned, is basically lost for ever.  Earlier today, for example, I was trying to track down some information. I knew the blog and the general topic. Actually, I remembered specific text but I still couldn&#8217;t find the post in the sea of information.  Lost forever. One of the reasons good content gets lost in the shuffle is the fact that there is very literally too much information available to us. It is information overload thanks to all of the non-stop blogging/Twittering/video-making/podcasting/book-writing folks in the tech community.</p>
<p>Again, I believe every blogger aspires to publish original content.  I know <a href="http://johnnycoder.com/blog/2008/05/19/back-from-the-dead/">I have always been concerned with writing about things which have already been said</a>, but does this attitude make sense considering how much information deserves more attention or even a second chance?  Having only started to read/write blog posts about two years ago, I, for one, have missed a lot and I sure am thankful that good content tends to echoes since most of the online debates are news to me.  Everything is cyclical and the good topics are noteworthy each time around.  <strong>Do you think good information bears repeating?</strong> </p>
<p>I&#8217;m going to wrap with three unoriginal thoughts:</p>
<ol>
<li>A Suggestion: To all of the folks contributing to the information overload, get back to work! And by &#8220;work,&#8221; I mean your real jobs. I can&#8217;t keep up with you. Can anybody?</li>
<li>A Recommendation:  The <a href="http://blog.stackoverflow.com/">stackoverflow podcast</a> is excellent.  It is a great, hardly-ever-on-topic, unscripted, one-hour, weekly dialogue between two industry enthusiasts, <a href="http://www.codinghorror.com/blog/">Jeff Atwood</a> and <a href="http://www.joelonsoftware.com/">Joel Spolsky</a>, about their new stackoverflow.com endeavor.  It&#8217;s truly enjoyable.  You will laugh.  You will cry.  You should listen in. </li>
<li>A Quick Story: I listened to Stackoverflow podcast #7 last night.  This was a delinquent listen as it was recorded on 5/27.  Part of the discussion revolved around OpenID which prompted Joel to play the role of a future stackoverflow user and setup an account.  The registration process was easy although Joel struggled to interpret the characters displayed in the <a href="https://www.myopenid.com/">MyOpenID</a> CAPTCHA. He went as far as to comment about the CAPTCHA audio display.  So, I reviewed my archived posts this morning and <a href="http://johnnycoder.com/blog/2008/06/10/captcha-roulette/">I wrote about that exact topic on 6/10.</a>  Hearing the words coming out of Joel&#8217;s mouth last night made my stomach sink as I technically posted unoriginal content about two weeks after it was presented in the podcast.  By no means am I saying the CAPTCHA observations are really great topics, but I guess I am still concerned with writing about things which have already been said.  If this post speaks to anyone, I hope it is me.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://johnnycoder.com/blog/2008/06/18/unoriginal-thoughts-bears-repeating/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CAPTCHA Roulette</title>
		<link>http://johnnycoder.com/blog/2008/06/10/captcha-roulette/</link>
		<comments>http://johnnycoder.com/blog/2008/06/10/captcha-roulette/#comments</comments>
		<pubDate>Tue, 10 Jun 2008 22:39:48 +0000</pubDate>
		<dc:creator>Ben Griswold</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://johnnycoder.com/blog/2008/06/10/captcha-roulette/</guid>
		<description><![CDATA[I vividly recall creating my Windows Live account and wondering how many folks are able to guess the 8 character CAPTCHA on the first attempt. I swear the CAPTCHA presented to me looked like random scribbles in a box. I did take screen shots but they seemed to have disappeared just like my patience on [...]]]></description>
			<content:encoded><![CDATA[<p>I vividly recall creating my Windows Live account and wondering how many folks are able to guess the 8 character <a href="http://en.wikipedia.org/wiki/Captcha">CAPTCHA</a> on the first attempt. I swear the CAPTCHA presented to me looked like random scribbles in a box. I did take screen shots but they seemed to have disappeared just like my patience on the day of signup. <a href="http://johnnycoder.com/blog/wp-content/uploads/2008/06/image7.png"><img style="border-width: 0px; margin: 10px" src="http://johnnycoder.com/blog/wp-content/uploads/2008/06/image-thumb4.png" border="0" alt="image" width="244" height="72" align="right" /></a></p>
<p>Yesterday, I revisited the page and came up with the following examples. I don&#8217;t think these samples are THAT bad, but can you decipher any of characters strings with 100% confidence? I doubt anyone can and I think this feat is well-known to be impossible.</p>
<p>Have a look at all the help one gets. For one, the &#8220;8 character&#8221; hint helps a lot. And if you are still stumped, a new CAPTCHA can be requested until one becomes answerable. And if that fails, take a whack at the audio version in order to validate being human.</p>
<p><a href="http://johnnycoder.com/blog/wp-content/uploads/2008/06/image6.png"><img style="border-width: 0px; margin: 10px" src="http://johnnycoder.com/blog/wp-content/uploads/2008/06/image-thumb5.png" border="0" alt="image" width="244" height="72" align="right" /></a></p>
<p>Coding Horror had a nice write up on <a href="http://www.codinghorror.com/blog/archives/000712.html">CAPTCHA Effectiveness</a> a while back. The claim was that even the most basic, most ineffective form of CAPTCHA, &#8220;naive CAPTCHA&#8221; where the CAPTCHA term is the same every single time, stops 99.9% of content span.</p>
<p>Granted, these statements were written before Coding Horror had 103K subscribers. I suspect this was well before Coding Horror needed to be overly concerned with telling computers and humans apart, but I think the sentiment that CAPTCHA doesn&#8217;t need to overly inconvenience the user to be highly effective still applies.</p>
<p>I am not opposed to extreme CAPTCHA &#8212; especially when hints are provided &#8212; but the extra clicks and guesses bugs me enough to go into a useless rant about Y&#8217;s, I&#8217;s and J&#8217;s&#8230;</p>
<p><a href="http://johnnycoder.com/blog/wp-content/uploads/2008/06/image7.png"></a></p>
<p id="scid:C16BAC14-9A3D-4c50-9394-FBFEF7A93539:a3f3894a-72fa-4f7f-95dd-66a85d90d5ef" class="wlWriterSmartContent" style="margin: 0px; padding: 0px; display: inline"><a href="http://www.dotnetkicks.com/kick/?url=http://johnnycoder.com/blog/2008/06/10/captcha-roulette/"><img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http://johnnycoder.com/blog/2008/06/10/captcha-roulette/" border="0" alt="kick it on DotNetKicks.com" /></a></p>
<p><a href="http://johnnycoder.com/blog/wp-content/uploads/2008/06/image8.png"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://johnnycoder.com/blog/2008/06/10/captcha-roulette/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Back from the Dead</title>
		<link>http://johnnycoder.com/blog/2008/05/19/back-from-the-dead/</link>
		<comments>http://johnnycoder.com/blog/2008/05/19/back-from-the-dead/#comments</comments>
		<pubDate>Tue, 20 May 2008 00:29:30 +0000</pubDate>
		<dc:creator>Ben Griswold</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://johnnycoder.com/blog/2008/05/19/back-from-the-dead/</guid>
		<description><![CDATA[I used to get random emails asking when Johnny Coder was going to start blogging again. Well, I guess I knew I had been away too long when people stopped asking me where I was&#8230; Over the past few months, I shifted directions. I left a 60+ hour/week lead/management consulting gig and have since taken [...]]]></description>
			<content:encoded><![CDATA[<p>I used to get random emails asking when Johnny Coder was going to start blogging again. Well, I guess I knew I had been away too long when people stopped asking me where I was&#8230; </p>
<p>Over the past few months, I shifted directions. I left a 60+ hour/week lead/management consulting gig and have since taken on a full-time developer position.&#160; What does this mean?&#160; Well, it means I now spend roughly 40 hours each week writing code rather than watching over folks who write code. In other words, now I&#8217;m sharing in the fun which is something I haven&#8217;t done in years.&#160; With any luck, I&#8217;m still good at it.&#160; Having fun, that is. </p>
<p>Now, I didn&#8217;t jump into the fun right away.&#160; After leaving my last contract, I took a sabbatical of sorts.&#160; I worked out, ate well, drank beer at lunch and more than occasionally sat by the pool and read lots and lots. I didn&#8217;t only read technical things though having not been on the interviewee-side of an interview in quite some time, I found myself shying away from fiction. </p>
<p>Since I am re-learning a bit, I suspect the posts to come won&#8217;t be today&#8217;s news.&#160; In the not-too-distant past, I was overly concerned with posting something which was already said or (even worse) something which made me seem out of the loop. Well, I&#8217;ve since abandoned that idea &#8212; probably at the pool. With any luck, I will continue to write about things which make you <a href="http://johnnycoder.com/blog/2007/01/17/feel-smarter/">feel smarter</a>.&#160; </p>
<p>Thanks for waiting&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://johnnycoder.com/blog/2008/05/19/back-from-the-dead/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Dumb People Are Smart</title>
		<link>http://johnnycoder.com/blog/2008/01/23/dumb-people-are-smart/</link>
		<comments>http://johnnycoder.com/blog/2008/01/23/dumb-people-are-smart/#comments</comments>
		<pubDate>Wed, 23 Jan 2008 20:54:32 +0000</pubDate>
		<dc:creator>Ben Griswold</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://johnnycoder.com/blog/2008/01/23/dumb-people-are-smart/</guid>
		<description><![CDATA[Jon Galloway is determined to write three posts a week.  I think it is a great goal &#8212; one which I wish I could meet. This past weekend, he wrote about &#8220;aspiring to be the dumbest person in the room&#8221; and how &#8220;more active participation in a group can lead to more information, but that [...]]]></description>
			<content:encoded><![CDATA[<p>Jon Galloway is determined to <a href="http://weblogs.asp.net/jgalloway/archive/2008/01/12/three-posts-a-week-my-new-year-s-resolution.aspx" target="_blank">write three posts a week</a>.  I think it is a great goal &#8212; one which I wish I could meet. This past weekend, he wrote about &#8220;<a title="aspire to be the dumbest person in the room" href="http://www.tompeters.com/cool_friends/content.php?note=008264.php">aspiring to be the dumbest person in the room</a>&#8221; and how &#8220;more active participation in a group can lead to more information, but that new information can actually stifle further participation.&#8221; </p>
<p>Well, when it came right down to it, Jon provided a list of reasons why he wasn&#8217;t blogging as consistently as he would have liked.  Rather than offering only excuses, he offered solutions or a better way of viewing the situation.  Jon did a nice job with the post.  For those of you who have been wanting to write more but haven&#8217;t, <a href="http://weblogs.asp.net/jgalloway/archive/2008/01/20/the-man-who-knew-too-much.aspx" target="_blank">this</a> is a good read for you. </p>
<p>On a similar note, I am a firm believer in being the dumbest person in the room.  When it comes to management/leadership, only good things come from surrounding yourself with exceptional people &#8212; especially people who are smarter and more talented than you.  This can sometimes feel uncomfortable, but there&#8217;s something inherently good and responsible about managing and leading this way.  I may have provided insight into my overall attitude a while back when I encouraged readers to subscribe to my blog in order to <a href="http://johnnycoder.com/blog/2007/01/17/feel-smarter/" target="_blank">feel smarter</a>.  Guaranteed. </p>
<p>Best of luck to Jon on his three-posts-a-week resolution.</p>
]]></content:encoded>
			<wfw:commentRss>http://johnnycoder.com/blog/2008/01/23/dumb-people-are-smart/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Give Your Kids Something To Fight About</title>
		<link>http://johnnycoder.com/blog/2007/01/29/give-your-kids-something-to-fight-about/</link>
		<comments>http://johnnycoder.com/blog/2007/01/29/give-your-kids-something-to-fight-about/#comments</comments>
		<pubDate>Tue, 30 Jan 2007 03:57:22 +0000</pubDate>
		<dc:creator>Ben Griswold</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Humor]]></category>

		<guid isPermaLink="false">http://johnnycoder.com/blog/2007/01/29/give-your-kids-something-to-fight-about/</guid>
		<description><![CDATA[Now that I&#8217;m a dad, I had to laugh at the comic below, but the truth is these fighting words aren&#8217;t going to come&#160;out of my kid&#8217;s mouth.&#160; &#8220;My blog gets more traffic than your blog&#8221;&#160;is more likely.&#160; This will, of course, be accompanied by a heated exchange of blog statistics served up by a [...]]]></description>
			<content:encoded><![CDATA[<p>Now that I&#8217;m a dad, I had to laugh at the comic below, but the truth is these fighting words aren&#8217;t going to come&nbsp;out of my kid&#8217;s mouth.&nbsp; &#8220;My blog gets more traffic than your blog&#8221;&nbsp;is more likely.&nbsp; This will, of course, be accompanied by a heated exchange of blog statistics served up by a couple of 5-year-olds.&nbsp; </p>
<p><a href="http://blaugh.com/2007/01/25/modern-day-bully" rel="bookmark"><img class="comic" title="Modern Day Bully" height="250" alt="Modern Day Bully" src="http://blaugh.com/cartoons/070125_the_traffic_bully.gif" width="447"></a></p>
<p>Since June of last year, I&#8217;ve helped setup four blogs for families with newborns.&nbsp; My son&#8217;s blog, which is as old as he, has been online for 7 months.&nbsp; You might say that I enjoy updating his blog more than Johnnycoder.com.&nbsp; You might say it is because his blog gets a greater and more enthusiastic&nbsp;response. <img src='http://johnnycoder.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> &nbsp; OR it&#8217;s the best way a techie dad can show off his son to family and friends all over the country all of the time.&nbsp; It&#8217;s the best.</p>
<p>To all the blogging dads and dads-to-be out there, do yourself and your kid&nbsp;a favor and give them something to fight with their friends about.&nbsp; <a href="http://johnnycoder.com/blog/2006/09/01/hello-world/">This is how I did it</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://johnnycoder.com/blog/2007/01/29/give-your-kids-something-to-fight-about/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Keeping Up With RSS</title>
		<link>http://johnnycoder.com/blog/2007/01/21/keeping-up-with-rss/</link>
		<comments>http://johnnycoder.com/blog/2007/01/21/keeping-up-with-rss/#comments</comments>
		<pubDate>Mon, 22 Jan 2007 02:06:46 +0000</pubDate>
		<dc:creator>Ben Griswold</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://johnnycoder.com/blog/2007/01/21/keeping-up-with-rss/</guid>
		<description><![CDATA[I spent most of my day working through approximately 750 unread posts which had piled up over the last couple of weeks.&#160; It was an enjoyable way to spent a good portion of my Sunday, but I&#8217;m exhausted and I&#8217;m hopeful that I&#8217;ll never fall that far behind again.&#160;&#160; I came across several articles of [...]]]></description>
			<content:encoded><![CDATA[<p>I spent most of my day working through approximately 750 unread posts which had piled up over the last couple of weeks.&nbsp; It was an enjoyable way to spent a good portion of my Sunday, but I&#8217;m exhausted and I&#8217;m hopeful that I&#8217;ll never fall that far behind again.&nbsp;&nbsp; </p>
<p>I came across several articles of interest, but I found <a href="http://labnol.blogspot.com/2007/01/how-to-reduce-rss-stress-in-your.html">one post</a> particularly apropos.&nbsp;&nbsp;&nbsp;It was about beating <em>RIO (RSS Information Overload)</em>.&nbsp; Here are the highlights:</p>
<blockquote><p>1. Create an &#8220;Pending Review&#8221; folder and move all such feeds in that folder. Every weekend, clean the folder by deleting feeds that do not interest you anymore. The cycle continues every week. </p>
<p>2. Create a &#8220;Favorites&#8221;&nbsp;folder.&nbsp; This folder will contain all feeds that you just can&#8217;t afford to miss.&nbsp; Review this folder whenever you have a spare second.</p>
<p>3.&nbsp;Most aggregators sort feed by the feed title.&nbsp; Use this to your advantage and rename your feed titles to include a numeric rank.&nbsp; For example, 01 &#8211; My Favorite Feed, 02 &#8211; My Second Favorite Feed, &#8230;,&nbsp;90 &#8211; JohnnyCoder. This ensures that your favorite feeds are featured on top of the list and well before JohnnyCoder.&nbsp; [Example taken from the author's ranked list.]</p>
</blockquote>
<p>My fingers are crossed that these techniques will help me keep up with my ever-growing feedlist.&nbsp; What do you do to battle RIO?</p>
]]></content:encoded>
			<wfw:commentRss>http://johnnycoder.com/blog/2007/01/21/keeping-up-with-rss/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Feel Smarter</title>
		<link>http://johnnycoder.com/blog/2007/01/17/feel-smarter/</link>
		<comments>http://johnnycoder.com/blog/2007/01/17/feel-smarter/#comments</comments>
		<pubDate>Wed, 17 Jan 2007 16:28:29 +0000</pubDate>
		<dc:creator>Ben Griswold</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://johnnycoder.com/blog/2007/01/17/feel-smarter/</guid>
		<description><![CDATA[The way I figure it, I potentially have two types of readers.First, there is a group which reads my blog because they actually find it interesting and/or educational.  These readers learn something from me &#8212; or they are at least inspired to continue to learn on their own. As for the second group, my blog provides very little [...]]]></description>
			<content:encoded><![CDATA[<p>The way I figure it, I potentially have two types of readers.First, there is a group which reads my blog because they actually find it interesting and/or educational.  These readers learn something from me &#8212; or they are at least inspired to continue to learn on their own. As for the second group, my blog provides very little to these readers intellectually. Compared to me, this group already knows everything and I suspect they read my posts for no better reason than to think up 10 better ways to do whatever I&#8217;m doing.  I may possibly amuse these readers (intentionally or accidentally) but they arenit actually learning from me.In either case, I&#8217;d like to believe that all readers at least <em>feel</em> smarter after reading my posts.  Whereas the first group is actually learning and are literally becoming smarter, the second group can add me to the list of people they are smarter than thus making them smarter by comparison and percentile.  Want to feel smart?  Read my blog. A colleague of mine recently asked, &#8220;Where did Johnny go?&#8221; I&#8217;ve been away for a while, but I&#8217;m back. This post is my way of getting back into the swing of things and my way of showing my continued commitment to making you all feel just a little bit smarter in 2007.</p>
]]></content:encoded>
			<wfw:commentRss>http://johnnycoder.com/blog/2007/01/17/feel-smarter/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Google Sitemap Setup</title>
		<link>http://johnnycoder.com/blog/2006/11/16/sitemap-setup/</link>
		<comments>http://johnnycoder.com/blog/2006/11/16/sitemap-setup/#comments</comments>
		<pubDate>Thu, 16 Nov 2006 19:04:37 +0000</pubDate>
		<dc:creator>Ben Griswold</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Getting Started]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://johnnycoder.com/blog/2006/11/16/sitemap-setup/</guid>
		<description><![CDATA[ With the attention that Microsoft, Yahoo! and Google are getting for agreeing on a standard sitemaps protocol, I figured it was probably time I got one in place which meets standard found on sitemaps.org.  Though I&#8217;m sure I would have had a lot of fun using the Google Sitemap Generator Python scripts recommended by Google Webmaster Tools, [...]]]></description>
			<content:encoded><![CDATA[<p> With the attention that Microsoft, Yahoo! and Google are getting for agreeing on a standard sitemaps protocol, I figured it was probably time I got one in place which meets standard found<a href="http://johnnycoder.com/blog/wp-content/uploads/2006/11/WindowsLiveWriter/b9f47441a3b0_84A7/i9%5B2%5D.jpg"><img style="margin: 5px 13px 0px 3px" src="http://johnnycoder.com/blog/wp-content/uploads/2006/11/WindowsLiveWriter/b9f47441a3b0_84A7/i9_thumb%5B2%5D.jpg" alt="" width="87" height="83" align="right" /></a> on <span style="text-decoration: underline;"><a href="http://www.sitemaps.org/protocol.html" target="_blank">sitemaps.org</a></span>. </p>
<p>Though I&#8217;m sure I would have had a lot of fun using the Google Sitemap Generator Python scripts recommended by <a href="https://www.google.com/webmasters/tools/docs/en/sitemap-generator.html" target="_blank">Google Webmaster Tools</a>, I opted to go with yet another WordPress Plugin instead. </p>
<p><a href="http://www.arnebrachhold.de/2005/06/05/google-sitemaps-generator-v2-final" target="_blank">Sitemap Generator for WordPress v2</a> was a single file download and a single click installation.  There&#8217;s a beta release of the next version available, but I stuck with version 2.</p>
<p>Though the plugin pings Google and let&#8217;s them know about the new sitemap.xml file, I still visited Google Webmaster Tools and set things up manually as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://johnnycoder.com/blog/2006/11/16/sitemap-setup/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Giving It All Away &#8211; Full Text RSS Feeds</title>
		<link>http://johnnycoder.com/blog/2006/11/09/giving-it-all-away-full-text-rss-feeds/</link>
		<comments>http://johnnycoder.com/blog/2006/11/09/giving-it-all-away-full-text-rss-feeds/#comments</comments>
		<pubDate>Thu, 09 Nov 2006 22:34:48 +0000</pubDate>
		<dc:creator>Ben Griswold</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://johnnycoder.com/blog/2006/11/09/giving-it-all-away-full-text-rss-feeds/</guid>
		<description><![CDATA[As of last week, I wasn&#8217;t providing full text in my RSS feed.  I don&#8217;t remember if this was a conscious decision or I was simply using a default setting, but I think this was a bad move on my part and I&#8217;ve corrected it.  This being said, I gave it some thought before converting mostly [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://johnnycoder.com/blog/wp-content/uploads/2006/11/WindowsLiveWriter/RSSFeedsExcerptsorFullPost_13267/feed-icon32x32%5B4%5D.png"><img style="margin: 5px 13px 0px 5px" src="http://johnnycoder.com/blog/wp-content/uploads/2006/11/WindowsLiveWriter/RSSFeedsExcerptsorFullPost_13267/feed-icon32x32_thumb%5B4%5D.png" alt="" width="28" height="28" align="right" /></a>As of last week, I wasn&#8217;t providing full text in my RSS feed.  I don&#8217;t remember if this was a conscious decision or I was simply using a default setting, but I think this was a bad move on my part and I&#8217;ve corrected it.  This being said, I gave it some thought before converting mostly due to the fact that I don&#8217;t think the decision is as cut and dry as &#8220;money-hungry people provide excerpts and nice people provide full text.&#8221; </p>
<p>When it comes to excepts, there is <span style="text-decoration: underline;">some truth</span> to the above statement.  If you want to drive traffic to your site for the sake of advertisement revenue then teasers do make sense.  To be perfectly honest, however, I&#8217;m not completely sure this strategy works since we&#8217;re talking about current subscribers (not individuals stumbling on across your site in search of something) so they aren&#8217;t likely to casually click on your ads.  Knowing this, if you are committed to providing good content (the key to maintaining subscriptions), I can&#8217;t find any fault in this excerpts-to-generate-revenue approach.  After all, I have ads on my site and I wouldn&#8217;t mind if they were clicked a little more often.  But money may not be the only motivator for using excerpts to get people to your site.  You may simply believe that your feed isn&#8217;t all that you have to offer your readers.  For example, related posts, related links, photos, and much, much more maybe be found on your site and only if readers visit will they benefit.  Or maybe you think that nice people use excerpts.  It is conceivable that some readers will skim through excerpts and only dig into posts which seem worth while.  Hence, teasers acts as time savers and a convenience to some.  Finally, there&#8217;s the idea that excerpts require shorter download times, but I doubt this is really a factor for most subscribers.  Of course, no matter what your motivation, there&#8217;s a danger to using excerpts.  Unless you can fully grasp the reader&#8217;s attention in just a few short sentences this strategy will fail you.  You need to provide meaningful summaries which give a good idea about the full post, otherwise people are less likely to subscribe.  And simply providing the first <em>n</em> words of the post probably isn&#8217;t going to cut it.</p>
<p>When it comes to full text, I believe the statement is <span style="text-decoration: underline;">entirely true</span>.  The bottom line is that there isn&#8217;t much in it for the feed provider.  There may be a spirit of generosity that is created by using full feeds that is good for business, but otherwise full text is all about making a reader&#8217;s life easier (especially if they tend to read entries offline.)  One might assume that full text feeds, compared to excerpt feeds, are more likely to maintain a solid reader base and this, in turn, could potentially lead to increased readership due to a greater chance that satisfied readers would share articles with non-subscribers.  That&#8217;s great, but I&#8217;m not sure if there is any evidence in support of this.  Finally, in the process of being a nice person, I&#8217;ve also read that offering full text feeds leaves one much more open to full content theft since it is so easily parsed.  If this is the case, you are actually taking a risk publishing full text. </p>
<p>I know that the majority of the feeds which I read provide full text and I appreciate it.  Though I&#8217;m more money-hungry than nice (joke), I&#8217;ve decided to go with full text because I&#8217;m guessing this is what most subscribers want.  As for the content theft, if you are stealing from me, I&#8217;m sorry to report you have probably fat-fingered the URL of a more notable feed.</p>
]]></content:encoded>
			<wfw:commentRss>http://johnnycoder.com/blog/2006/11/09/giving-it-all-away-full-text-rss-feeds/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Get Blog This Plugin Working With Firefox 2.0</title>
		<link>http://johnnycoder.com/blog/2006/11/06/get-blog-this-plugin-working-with-firefox-20/</link>
		<comments>http://johnnycoder.com/blog/2006/11/06/get-blog-this-plugin-working-with-firefox-20/#comments</comments>
		<pubDate>Mon, 06 Nov 2006 22:30:25 +0000</pubDate>
		<dc:creator>Ben Griswold</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://johnnycoder.com/blog/2006/11/06/get-blog-this-plugin-working-with-firefox-20/</guid>
		<description><![CDATA[The Windows Live Writer Blog This extension for Firefox isn&#8217;t currently compatible with Firefox 2.0.  However, it is possible to get the two to work together if you are willing to manually edit Firefoxâ€™s version checking feature. If you have not installed the Blog This extension yet, follow these steps. Download the Blog This installer using the link [...]]]></description>
			<content:encoded><![CDATA[<p>The Windows Live Writer <a href="http://gallery.live.com/liveItemDetail.aspx?li=8eb2551a-49c1-45f9-b291-9b75241793a6&amp;l=8">Blog This extension for Firefox</a> isn&#8217;t currently compatible with Firefox 2.0.  However, it is possible to get the two to work together if you are willing to manually edit Firefoxâ€™s version checking feature.</p>
<p><strong>If you have not installed the Blog This extension yet, follow these steps.</strong></p>
<ol>
<li>Download the Blog This installer using the link above.</li>
<li>Close Firefox.</li>
<li>Run the Blog This installer.</li>
<li><strong>Without starting Firefox</strong>, open the following file in Notepad: C:\Program Files\Windows Live Writer\BlogThis\Mozilla Firefox\install.rdf</li>
<li>Change &lt;em:maxVersion&gt;<strong>2.0b2</strong>&lt;/em:maxVersion&gt; to &lt;em:maxVersion&gt;<strong>2.0+</strong>&lt;/em:maxVersion&gt;. <sup>[1]</sup></li>
<li>Start Firefox.</li>
</ol>
<p><strong>If you have already installed the Blog This extension, follow these steps.</strong></p>
<ol>
<li>Uninstall the Blog This extension (you can only do this from Add/Remove Programs, not from within Firefox).</li>
<li>Close all Firefox windows, start Firefox again, close Firefox again. (Important!)</li>
<li>Reinstall the Blog This extension.</li>
<li>Follow the above instructions starting from Step 4.</li>
<li><strong>Without starting Firefox</strong>, open the following file in Notepad: C:\Program Files\Windows Live Writer\BlogThis\Mozilla Firefox\install.rdf</li>
<li>Change &lt;em:maxVersion&gt;<strong>2.0b2</strong>&lt;/em:maxVersion&gt; to &lt;em:maxVersion&gt;<strong>2.0+</strong>&lt;/em:maxVersion&gt;.  <sup>[1]</sup></li>
<li>Start Firefox.</li>
<li>If the toolbar does <em>not </em>display the Blog This button then right-click the toolbar, select â€œCustomizeâ€¦â€, and drag the Blog This icon from the palette onto the toolbar.</li>
</ol>
<p><img src="http://download.gallery.start.com/d.dll/1~14~269~2166/LARGE.jpg" alt="" />I followed the steps and it worked without any problems. </p>
<p><sup>[1]</sup> Note, set the maxVersion to 2.0+ no matter what.  It may read 2.0b2.* for you.  No problem.  Just update.</p>
<p>Source: <a href="http://jcheng.wordpress.com/2006/10/19/using-wlw-blog-this-with-firefox-20-rc/">Using WLW Blog This with Firefox 2.0 Â« whateverblog.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://johnnycoder.com/blog/2006/11/06/get-blog-this-plugin-working-with-firefox-20/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Why Did I Start Using FeedBurner?</title>
		<link>http://johnnycoder.com/blog/2006/11/02/why-did-i-start-using-feedburner/</link>
		<comments>http://johnnycoder.com/blog/2006/11/02/why-did-i-start-using-feedburner/#comments</comments>
		<pubDate>Fri, 03 Nov 2006 00:41:20 +0000</pubDate>
		<dc:creator>Ben Griswold</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Getting Started]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://johnnycoder.com/blog/2006/11/02/why-did-i-start-using-feedburner/</guid>
		<description><![CDATA[First, what is FeedBurner?  At it&#8217;s core, FeedBurner republishes blog feeds.  This alone isn&#8217;t all that exciting, however, the service provides so much more. FeedBurner&#8217;s most attractive feature is it&#8217;s analytics.  The service keeps track of feed subscribers, applications used to access your feed, where your readers are located and a few other statistics.  Not only does [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://johnnycoder.com/blog/wp-content/uploads/2006/11/WindowsLiveWriter/WhyDidIChooseFeedburner_12B55/logo_footer%5B5%5D.gif"><img style="margin: 15px 8px 0px 3px" src="http://johnnycoder.com/blog/wp-content/uploads/2006/11/WindowsLiveWriter/WhyDidIChooseFeedburner_12B55/logo_footer_thumb%5B5%5D.gif" alt="" width="132" height="24" align="right" /></a>First, what is <a href="http://feedburner.com">FeedBurner</a>?  At it&#8217;s core, FeedBurner republishes blog feeds.  This alone isn&#8217;t all that exciting, however, the service provides so much more.</p>
<p>FeedBurner&#8217;s most attractive feature is it&#8217;s analytics.  The service keeps track of feed subscribers, applications used to access your feed, where your readers are located and a few other statistics. </p>
<p>Not only does FeedBurner manage your analytics, it also helps build your user base by introducing easy ways for readers to subscribe to your feed (via RSS, HTML and/or email) and by submitting your posts to numerous search engines for easy indexing.  And, of course, there&#8217;s the attractive FeedBurner counter you see on everyone&#8217;s site these days.  I mean, who can resist clicking on that little baby?</p>
<p>FeedBurner presumably maintains your reader base as well.  This is done by ensuring your feed is compatible with all aggregators and by adding features to your post such as email options and links to social bookmarking services.  Additionally, FeedBurner lets you change your feed location.  If you happen to move your blog to another domain you are going to want to bring your readers with you, right?</p>
<p>Any of these features are good reason to sign up with the service, but why did I start using FeedBurner?  Mostly because everyone else is doing it.  That&#8217;s right.  I guess I submitted to the peer pressure. <img src='http://johnnycoder.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>If you are interested in setting up a FeedBurner account or if you want to know how to integrate FeedBurner into your site, keep reading.  I also go a little deeper into feature list mention above as well.</p>
<h2>FeedBurner Account Setup</h2>
<p>This part is easy and free. </p>
<ol>
<li>Figure out your blog&#8217;s feed URL.  (I don&#8217;t know what it looks like for all blog types, but for <a href="http://wordpress.org" target="_blank">WordPress</a> it is similar to <a href="http://www.sitename.com/feed">http://www.sitename.com/feed</a>.)</li>
<li>Visit <a href="http://feedburner.com">FeedBurner</a> and submit your feed URL.   </li>
<li>Provide very little account information (blog name, user name, password, etc)</li>
<li>Activate features.  I would suggest browsing through the options on the Optimize tab first.  I added some &#8220;FeedFlare&#8221; such as links on the footer of each post to comment counts, add to del.icio.us, add to digg and email.  I also modified my feed&#8217;s Title/Description.  Many of the &#8220;Optimize&#8221; features are free so go nuts.</li>
<li>Head over the &#8220;Publicize&#8221; tab.  You will probably want to select all of the options under &#8220;PingShot.&#8221; This automatically notifies services like Technorati and Ping-o-matic when you publish a post.  If you would like to display the FeedBurner counter (chicklet) on your site, check out &#8220;FeedCount.&#8221; I would also recommend looking into &#8221;Email Subscriptions&#8221; even though I haven&#8217;t activated this feature myself yet.  </li>
<li>Wait about 24 hours and then have a look at the &#8220;Analyze&#8221; section.  Twenty four hours is the amount of time FeedBurner needs to start &#8220;building&#8221; your feed statistics.  If you need some instant gratification, &#8220;Live Hits&#8221; should be immediately available.</li>
<li>Have a look at the premium service.  They aren&#8217;t expensive and they may be worth it to you.</li>
</ol>
<h2>Site Integration</h2>
<p>How do you integrate a new FeedBurner feed into your blog?  After all, you may have millions of readers already tied to your current feed URL. </p>
<p>If you are running <a href="http://wordpress.org" target="_blank">WordPress</a>, you are in luck. Check out the <a href="http://orderedlist.com/wordpress-plugins/feedburner-plugin/" target="_blank">FeedBurner Plugin v2.1</a> from <a href="http://orderedlist.com" target="_blank">OrderedList.com</a>.  The plugin detects all of the ways one might be accessing your WP feed.  For example, both <a href="http://www.johnnycoder.com/blog/feed/">http://www.johnnycoder.com/blog/feed/</a> and <a href="http://www.johnnycoder.com/blog/wp-rss2.php">http://www.johnnycoder.com/blog/wp-rss2.php</a> are valid feed URLs for this site.  After detection, the plugin will automatically start redirecting callers your new FeedBurner feed.  The redirection will allow you to track all subscriber - existing and new.  The plugin handles forwarding for your main post feed and optionally your main comments feed.  It is quick and easy to install and, to some extent, it will even walk you through the FeedBurner account setup. I was personally up and running in minutes and I understand the plugin works for both WP 1.5 and 2.0.</p>
<p>If you aren&#8217;t using <a href="http://wordpress.org" target="_blank">WordPress</a> and you can&#8217;t leverage this plugin, you&#8217;re going to have to find all instances of the RSS feed in your blog template and modify them to point to your new FeedBurner URL.  It should not be too hard, but it may be cumbersome.  You will also want to inform your readers of the feed URL change since they will have to resubscribe to your RSS.</p>
<p>Alternatively, if you have the means, write your own redirection routine at each entry point.  This way, you too, can automatically keep your current reader base.</p>
]]></content:encoded>
			<wfw:commentRss>http://johnnycoder.com/blog/2006/11/02/why-did-i-start-using-feedburner/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What Do You Get With A Technorati Account?</title>
		<link>http://johnnycoder.com/blog/2006/10/31/what-do-you-get-with-a-technorati-account/</link>
		<comments>http://johnnycoder.com/blog/2006/10/31/what-do-you-get-with-a-technorati-account/#comments</comments>
		<pubDate>Tue, 31 Oct 2006 20:21:14 +0000</pubDate>
		<dc:creator>Ben Griswold</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://johnnycoder.com/blog/2006/10/31/what-do-you-get-with-a-technorati-account/</guid>
		<description><![CDATA[The quick answer is HUMILITY.  Here&#8217;s why.First things first.  I&#8217;m guessing that most everyone already knows, but  what is Technorati?  At the risk of messing up an answer which isn&#8217;t really need in the first place, I pulled information from the About Us page on the site itself.  Technorati is&#8230; Currently tracking 58.5 million blogs.Technorati is [...]]]></description>
			<content:encoded><![CDATA[<p>The quick answer is HUMILITY.  Here&#8217;s why.First things first.  I&#8217;m guessing that most everyone already knows, but  what is <a href="http://technorati.com/" target="_blank">Technorati</a>?  At the risk of messing up an answer which isn&#8217;t really need in the first place, I pulled information from the <a href="http://technorati.com/about/" target="_blank">About Us</a> page on the site itself.  <a href="http://technorati.com/" target="_blank">Technorati</a> is&#8230;</p>
<blockquote><p>Currently tracking 58.5 million blogs.Technorati is the recognized authority on what&#8217;s happening on the World <em>Live</em> Web, right now. The Live Web is the dynamic and always-updating portion of the Web. We search, surface, and organize blogs and the other forms of independent, user-generated content (photos, videos, voting, etc.) increasingly referred to as â€œcitizen media.â€But it all started with blogs. A blog, or weblog, is a regularly updated journal <a href="http://johnnycoder.com/blog/wp-content/uploads/2006/10/WindowsLiveWriter/WhyDoYouNeedaTechnoratiAccount_C38B/technorati%5B1%5D1.png"><img style="margin: 5px 13px 0px 3px" src="http://johnnycoder.com/blog/wp-content/uploads/2006/10/WindowsLiveWriter/WhyDoYouNeedaTechnoratiAccount_C38B/technorati_thumb%5B1%5D1.png" alt="" width="180" height="33" align="left" /></a> published on the web. Some blogs are intended for a small audience; others vie for readership with national newspapers. Blogs are influential, personal, or both, and they reflect as many topics and opinions as there are people writing them.Blogs are powerful because they allow millions of people to easily publish and share their ideas, and millions more to read and respond. They engage the writer and reader in an open conversation, and are shifting the Internet paradigm as we know it.On the World Live Web, bloggers frequently link to and comment on other blogs, creating the type of immediate connection one would have in a conversation. Technorati tracks these links, and thus the relative relevance of blogs, photos, videos etc. We rapidly index tens of thousands of updates every hour, and so we monitor these live communities and the conversations they foster.The World Live Web is incredibly active, and according to Technorati data, there are over 175,000 new blogs (thatâ€™s just blogs) every day. Bloggers update their blogs regularly to the tune of over 1.6 million posts per day, or over 18 updates a second.Technorati. Who&#8217;s saying what. Right now.</p></blockquote>
<p>And with an account one can a good look into <a href="http://technorati.com/" target="_blank">Technorati</a>&#8216;s analytics.  More specifically, one can review the rankings and link counts which <a href="http://technorati.com/" target="_blank">Technorati</a> has compiled on their endless sampling of blogs.  A search on JohnnyCoder.com provides the following summary:</p>
<p> </p>
<p><a href="http://johnnycoder.com/blog/wp-content/uploads/2006/10/WindowsLiveWriter/WhyDoYouNeedaTechnoratiAccount_C38B/CountBox%5B10%5D1.png"><img style="margin: 5px 13px 0px 3px" src="http://johnnycoder.com/blog/wp-content/uploads/2006/10/WindowsLiveWriter/WhyDoYouNeedaTechnoratiAccount_C38B/CountBox_thumb%5B10%5D1.png" alt="" width="450" height="118" align="left" /></a></p>
<p>      What does this mean? I had the same question.  Fortunately, the little question mark icon brought me to an explanation by <a href="http://technorati.com/weblog/2006/10/127.html">Brian Pinkerton</a>,  Director of Search, which helped some. Everything in the green box reflects activity within the last 180 days.  In this case, my current rank is 555,042.  (As mentioned earlier, <a href="http://technorati.com/" target="_blank">Technorati</a> is currently indexing 58.5 million blogs so I&#8217;m not feeling too bad yet.)  Next, you will see there are 12 links from 5 blogs.  This translates to 5 distinct blogs contain 12 link references to JohnnyCoder.  (I felt pretty good about this statistic until I found more.)  In actuality, only 4 distinct blogs, each with a single reference to JohnnyCoder, have been identified.  I came up with his number by removing JohnnyCoder from the blog count and removing self-references from the link count. (I appreciate <a href="http://technorati.com/" target="_blank">Technorati</a>&#8216;s optimistic view, but 4 links from 4 blogs is nothing to write home about.  Just blog about, I guess.) Just below the green box, you will find another link count.  This is the total number of links to JohnnyCoder for as far back as <a href="http://technorati.com/" target="_blank">Technorati</a> has data.  This number is not confined to the last 180 days.  In my case, however, since I haven&#8217;t been blogging for very long, the all-time number and 180-days number are the same.Again, what do you get with a <a href="http://technorati.com/" target="_blank">Technorati</a> account?  For me, it was mostly humility&#8230;&#8230;but there&#8217;s more as outlined in the <em>Organize</em> section of <a href="http://technorati.com/about/tour.html" target="_blank">Technorati Tour</a>.  They write about managing favorites and setting up watchlists, claiming your blogs and attaching a profile and appropriate tags, but I can&#8217;t get into all of this now.  The humiliation, I mean humility, is really setting in.</p>
]]></content:encoded>
			<wfw:commentRss>http://johnnycoder.com/blog/2006/10/31/what-do-you-get-with-a-technorati-account/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why Does Digg Require My Birthdate?</title>
		<link>http://johnnycoder.com/blog/2006/10/28/why-does-digg-require-my-birthdate/</link>
		<comments>http://johnnycoder.com/blog/2006/10/28/why-does-digg-require-my-birthdate/#comments</comments>
		<pubDate>Sat, 28 Oct 2006 23:45:47 +0000</pubDate>
		<dc:creator>Ben Griswold</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://johnnycoder.com/blog/2006/10/28/why-does-digg-require-my-birthdate/</guid>
		<description><![CDATA[I recently signed up with Digg. The registration process was short and sweet. I simply provided a username, email address, password, my birthdate and I also verified that I was a &#8220;human&#8221; (their words, not mine) by entering the text I saw in the image verification box. All fields were required. Upon submitting my request, [...]]]></description>
			<content:encoded><![CDATA[<p>I recently signed up with <a href="http://digg.com" target="_blank">Digg</a>. The registration process was short and sweet. I simply provided a username, email address, password, my birthdate and I also verified that I was a &#8220;human&#8221; (their words, not mine) by entering the text I saw in the image verification box. All fields were required. Upon submitting my request, I almost immediately received an email which contained a link to activate my account. The activation worked without a hitch and I became a member in all of about 17 seconds. Done.</p>
<p>But wait.</p>
<p>Username. Email address. Password. Birthday. Human Verification. A favorite tune from Sesame Street comes to mind&#8230;</p>
<blockquote><p>One of these things is not like the others,<br />
One of these things just doesn&#8217;t belong,<br />
Can you tell which thing is not like the others<br />
By the time I finish my song?<br />
Did you guess which thing was not like the others?<br />
Did you guess which thing just doesn&#8217;t belong?<br />
If you guessed this one is not like the others,<br />
Then you&#8217;re absolutely&#8230;right!</p></blockquote>
<p><a href="http://johnnycoder.com/blog/wp-content/uploads/2006/10/WindowsLiveWriter/RegistrationFormRant_880D/ssorigin%5B4%5D.jpg"><img style="margin: 5px 13px 0px 23px" src="http://johnnycoder.com/blog/wp-content/uploads/2006/10/WindowsLiveWriter/RegistrationFormRant_880D/ssorigin_thumb%5B4%5D.jpg" alt="" width="200" height="206" align="right" /></a></p>
<p>That&#8217;s right. <a href="http://digg.com" target="_blank">Digg</a> is requiring, not just asking for, my birthdate. That&#8217;s unusual. Why do you suppose they request this info?</p>
<p>A few ideas came to mind:</p>
<ol>
<li><a href="http://digg.com" target="_blank">Digg</a> collects demographical information on their members. This seems reasonable.</li>
<li><a href="http://digg.com" target="_blank">Digg</a> emails birthday cards to their members on their special day. This would be a very nice gesture but it&#8217;s unlikely.</li>
<li><a href="http://digg.com" target="_blank">Digg</a> checks and double-checks that you really are, as you say, human. It&#8217;s a cleverly disguised trick question. It&#8217;s like the bouncer asking you for your zip code or your sign when they suspect you are trying to sneak into their club with a fake id. All humans have birthdays so don&#8217;t leave this question blank!</li>
</ol>
<p>There is some indication that <a href="http://digg.com" target="_blank">Digg</a> anticipated their request would get some attention. To their credit, they proactively provided some explanation.</p>
<blockquote><p>We&#8217;ve got to ask for legal reason.</p></blockquote>
<p><a href="http://digg.com" target="_blank">Digg</a> is being a little vague, don&#8217;t you think? A 4-year-old asking &#8220;Where do babies come from?&#8221; might receive an answer in a similar tone. You know, a casual, nonchalant, let&#8217;s-change-the-subject-and-talk-about-more-comfortable-things- which-you-can-understand kind of answer. It&#8217;s an answer seemly made up of 1 part parental &#8220;because I said so&#8221;, 1 part childish &#8220;just because&#8221; and 1 part political &#8220;trust me.&#8221;</p>
<p align="left">Truly, I think <a href="http://digg.com" target="_blank">Digg</a> would have been better served to give no explanation rather than offering up the legal reasons, umm, reason. If no explanation was provided, I would have been inclined to assume that one of my original guesses was accurate and I would have slept well tonight thinking that I&#8217;m so darn smart. I mean really. So what if <a href="http://digg.com" target="_blank">Digg</a> wants to know the glorious date I first entered the world? Big deal. Doesn&#8217;t everybody? ( Fine. It&#8217;s February 29th, 1966. I was expected to arrive in early January and I was supposed to be a girl. In turn, you might say that my parents have raised me to be a little skeptical and ask a lot of questions. Go figure.)</p>
<p>But since <a href="http://digg.com" target="_blank">Digg</a> served up a teaser of an answer, I&#8217;d like to know the whole story. They have really got me thinking now. After all, doesn&#8217;t a statement like this deserve further explanation? Shouldn&#8217;t the words &#8220;legal reasons&#8221; at least link to a page which outlines the details? I&#8217;m talking about my rights and I&#8217;m talking about <a href="http://digg.com" target="_blank">Digg&#8217;s</a> rights too. I want to know what I can do and what I can&#8217;t do. Most importantly, what is the penalty when I (I mean, if I) break the rules?</p>
<p><a href="http://digg.com" target="_blank">Digg</a> understands this concept. Accompanying the &#8220;I agree to the <a href="http://www.digg.com/tos">Terms and Conditions for using Digg</a>&#8221; checkbox, there&#8217;s a link to a page that thoroughly explains (you guessed it) the <a href="http://www.digg.com/tos">Terms and Conditions for using Digg</a>. Similarly, when I buy something online, there&#8217;s typically a link to a page which respectfully explains what a credit card verification code is and why it is needed. And when one buys discounted pharmaceuticals from Mexico, isn&#8217;t there always a link to a page which highlights <a href="http://johnnycoder.com/blog/wp-content/uploads/2006/10/WindowsLiveWriter/RegistrationFormRant_880D/27%5B1%5D.png"><img style="margin: 20px 18px 0px 0px" src="http://johnnycoder.com/blog/wp-content/uploads/2006/10/WindowsLiveWriter/RegistrationFormRant_880D/27_thumb%5B1%5D.png" alt="" width="257" height="75" align="left" /></a>the potential side-effects? The bottom line is that &#8220;legal reasons&#8221; should come along with more documentation. Sure, the majority of humans (assuming again that you are human) can&#8217;t interpret legal mumbo jumbo, but it&#8217;s always reassuring to know it&#8217;s available and it is nice to at least <em>pretend</em> we understand the content.</p>
<p>So throw us a bone, <a href="http://digg.com" target="_blank">Digg</a>. Tell us more and give us (notice I&#8217;m dragging <span style="text-decoration: underline;">everyone</span> into this now) some piece of mind and the opportunity to act smarter than we most likely are.</p>
<p>Rest assured, I have looked into <a href="http://digg.com" target="_blank">Digg&#8217;s</a> Terms of Use. I have read through the FAQs and I&#8217;ve done a few <a href="http://google.com/" target="_blank">Google</a> searches on the subject, but I&#8217;m still in the dark. At the risk of sounding like a whiny two-year-old, I ask again, &#8220;Why does <a href="http://digg.com" target="_blank">Digg</a> require my birthdate?&#8221; More specifically, what are the &#8220;legal reasons?&#8221;</p>
<p>Help me out. Why do you think <a href="http://digg.com" target="_blank">Digg</a> needs to know my birthdate?</p>
<p>As you may have deduced, this article was written in jest. I truly would like to get my question answered, but I want to stress that <a href="http://digg.com" target="_blank">Digg</a> is clearly very well-respected and I am innocently having a little fun with them here. <a href="http://digg.com" target="_blank">Digg</a> has simply fallen victim to my lazy Saturday afternoon.</p>
<p>To join <a href="http://digg.com" target="_blank">Digg</a>, go <a href="http://digg.com/register" target="_blank">here</a>. Sorry. If you haven&#8217;t been born yet, you&#8217;re just going to have to wait. I&#8217;m sure it isn&#8217;t because <a href="http://digg.com" target="_blank">Digg</a> wishes to alienate. In the easiest to understand terms, it&#8217;s for &#8220;legal reasons.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://johnnycoder.com/blog/2006/10/28/why-does-digg-require-my-birthdate/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>The Making of JohnnyCoder.com</title>
		<link>http://johnnycoder.com/blog/2006/10/26/the-making-of-johnnycodercom-2/</link>
		<comments>http://johnnycoder.com/blog/2006/10/26/the-making-of-johnnycodercom-2/#comments</comments>
		<pubDate>Thu, 26 Oct 2006 19:24:20 +0000</pubDate>
		<dc:creator>Ben Griswold</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://johnnycoder.com/blog/2006/10/26/the-making-of-johnnycodercom-2/</guid>
		<description><![CDATA[I&#8217;ve freely shared that my blog is &#8220;powered by&#8221; WordPress and I have enthusiastically endorsed the product time and time again. Heck, I may have posted enough praise to last WordPress a lifetime, but since Andreas Kraus asked for it, I am going to share a little more. Here&#8217;s the top 3 things I love [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve freely shared that my blog is &#8220;powered by&#8221; <a href="http://wordpress.org" target="_blank">WordPress</a> and I have enthusiastically endorsed the product time and time again. Heck, I may have posted enough praise to last <a href="http://wordpress.org" target="_blank">WordPress</a> a lifetime, but since <a href="http://www.andreas-kraus.net/blog" target="_blank">Andreas Kraus</a> asked for it, I am going to share a little more.</p>
<p>Here&#8217;s the top 3 things I love about <a href="http://wordpress.org" target="_blank">WordPress</a> (and how I incorporated them into my site.)</p>
<h2>Number 1: Themes</h2>
<p>There are literally hundreds of available <a href="http://wordpress.org" target="_blank">WordPress</a> themes. The trick was to sift through the clutter and find those which I liked. Just do a Google search for the top or the best WordPress themes and you will see what I&#8217;m taking about. You should find a number of sites featuring their own <a href="http://wordpress.org" target="_blank">WordPress</a> theme competitions with link list to preview all the submissions. You will also sites which simply list their favorite skins. <a href="http://www.alexking.org/software/wordpress/themes/blog/" target="_blank">AlexKing</a> and <a href="http://weblogtoolscollection.com/archives/category/wordpress-templates-wordpress-skins-wordpress-themes/" target="_blank">WebLogToolsCollection</a> are good example posts.</p>
<p>After lots of searching, I came across <a href="http://www.alexallied.com/alexified" target="_blank">Fury at Alexallied.com.</a> Since installing the theme I have modified it considerably but you can still see where JohnnyCoder&#8217;s foundation comes from.</p>
<h2>Number 2: Plugins</h2>
<p>I&#8217;ve downloaded and reviewed a number of plugins. Per an earlier post:</p>
<blockquote><p>In nearly all cases a simple Google search, a two-second download, a two-minute installation in five minutes of play time is all that is required to get a plugin and running. On occasion, I will modify the codebase slightly, but the majority the time the plugins include ample configuration settings to provide the exact functionality I need. But when I do need to modify the code base, the code is clear and easy to navigate and tweaks to the code typically take only a few minutes.</p></blockquote>
<p>Here&#8217;s the running list of plugins I&#8217;ve incorporated into this site (in no particular order). All of these plugins were freely available. All of these plugins came with source code, installed effortlessly and worked without any issues.</p>
<p>01. <a href="http://akismet.com/download/" target="_blank">Akismet</a> &#8211; This plugin checks your comments against the Akismet web service to see if they look like spam or not. You can review the spam it catches under â€œManageâ€ and it automatically deletes old spam after 15 days. You will need an <a href="http://wordpress.com/api-keys/">API key</a> to use this service, but if you are running WordPress, this comes free with an account. In my opinion, this plugin is a must-have.</p>
<p>02. <a href="http://meidell.dk/archives/2004/09/04/nested-comments/" target="_blank">Brian&#8217;s Threaded Comments</a> &#8211; This gives you threaded/nested comments and a â€œwanderingâ€ comment form. To be honest, I&#8217;m not sure what the &#8220;wandering&#8221; comment form is all about, the threaded comments worked nearly perfectly out-of-the-box. I have modified the plugin code slightly. For more, <a href="http://johnnycoder.com/blog/2006/09/28/threaded-comments-for-wordpress/">check out my previous post</a>.</p>
<p>03. <a href="http://www.calevans.com/view.php/page/notable">WP-Notable</a> &#8211; Adds social bookmark links and icons to each blog entry. For more, <a href="http://johnnycoder.com/blog/2006/09/26/social-bookmarking-plugin-for-wordpress-blog/">check out my previous post.</a></p>
<p>04. <a href="http://wordpress.org/" target="_blank">Breadcrumb Navigation</a> &#8211; Shows current viewing post or page, search results, category, and archives. This plugin was included with the original <a href="http://www.alexallied.com/alexified" target="_blank">Fury</a> theme.</p>
<p>05. <a href="http://www.coffee2code.com/wp-plugins/" target="_blank">Customizable Post Listings</a> &#8211; Display Recent Posts, Recently Commented Posts, Recently Modified Posts, Random Posts, and other post listings using the post information of your choosing in an easily customizable manner. You can narrow post searches by specifying categories and/or authors, among other things.</p>
<p>06. <a href="http://www.lesterchan.net/portfolio/programming.php">WP-PostViews</a> &#8211; Enables you to display how many times a post have been displayed.</p>
<p>07. <a href="http://blog.jodies.de/archiv/2004/11/13/recent-comments/">Get Recent Comments</a> &#8211; Display the most recent comments or trackbacks with your own formatting in the sidebar.</p>
<p>08. <a href="http://dev.wp-plugins.org/wiki/LiveCommentPreview">Live Comment Preview</a> &#8211; Supplies users with a live comment preview. For more, <a href="http://johnnycoder.com/blog/2006/10/21/live-comment-preview-plugin-for-wordpress/">check out my previous post</a>.</p>
<p>09. <a href="http://txfx.net/2004/07/22/wordpress-conversational-categories/">Nice Categories</a> &#8211; Displays the categories conversationally, like: Category1, Category2 and Category3.</p>
<p>10. <a href="http://tagg.selfip.com/blog/wordpress-plugin-snapr/">XSD Snapr</a> &#8211; Snapr simply integrates <a href="http://www.websnapr.com">WebSnapr</a>-Script in your WordPress blog. Adds preview bubble to all external links. For more, <a href="http://johnnycoder.com/blog/2006/10/24/websnapr-20-review/">check out my previous post</a>.</p>
<h2>Number 3: Community</h2>
<p>There are a number of blog engines to chose from these days. I was lucky enough to decide on <a href="http://wordpress.org" target="_blank">WordPress</a> primarily because of its extensive userbase. There are some many contributors, I have found endless freely available code (mostly themes and plugins) and support in the form of WordPress-related sites. Though I love figuring stuff out on my own, my research is typically limited to an online search when it comes to my <a href="http://wordpress.org" target="_blank">WordPress</a> blog thanks to the many helpful individuals who work with <a href="http://wordpress.org" target="_blank">WordPress</a> too.</p>
<p>So there you have it &#8212; the making of JohnnyCoder.com. Let&#8217;s consider this a living post as I&#8217;ll continue to update as I enhance the site.</p>
<p>If you are interested, you may find more about site registration and hosting on one of <a href="http://johnnycoder.com/blog/2006/09/01/hello-world/" target="_blank">my early posts</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://johnnycoder.com/blog/2006/10/26/the-making-of-johnnycodercom-2/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Backdoor Into Google?</title>
		<link>http://johnnycoder.com/blog/2006/10/26/backdoor-into-google/</link>
		<comments>http://johnnycoder.com/blog/2006/10/26/backdoor-into-google/#comments</comments>
		<pubDate>Thu, 26 Oct 2006 16:22:15 +0000</pubDate>
		<dc:creator>Ben Griswold</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://johnnycoder.com/blog/2006/10/26/backdoor-into-google/</guid>
		<description><![CDATA[I recently wrote about Google not indexing my site. One can find johnnycoder.com through Yahoo! and MSN, but I&#8217;d really like for Google users to find me. Well, I thought I found a backdoor into getting indexed yesterday&#8230; As you may already be aware, Google now let&#8217;s us build Custom Search Engines. The idea is [...]]]></description>
			<content:encoded><![CDATA[<p>I recently <a href="http://johnnycoder.com/blog/2006/10/23/your-search-did-not-match-any-documents/">wrote</a> about <a href="http://www.google.com" target="_blank">Google</a> not indexing my site. One can find johnnycoder.com through <a href="http://www.yahoo.com" target="_blank">Yahoo!</a> and <a href="http://www.msn.com" target="_blank">MSN</a>, but I&#8217;d really like for <a href="http://www.google.com" target="_blank">Google</a> users to find me. Well, I thought I found a backdoor into getting indexed yesterday&#8230;</p>
<p><a href="http://johnnycoder.com/blog/wp-content/uploads/2006/10/WindowsLiveWriter/BackdoorIntoGoogle_793B/google_coop_xsm5%5B2%5D.gif"><img style="margin: 5px 13px 0px 3px" src="http://johnnycoder.com/blog/wp-content/uploads/2006/10/WindowsLiveWriter/BackdoorIntoGoogle_793B/google_coop_xsm5_thumb%5B2%5D.gif" alt="" width="110" height="43" align="left" /></a>As you may already be aware, <a href="http://www.google.com" target="_blank">Google</a> now let&#8217;s us build <a href="http://googleblog.blogspot.com/2006/10/eureka-your-own-search-engine-has.html" target="_blank">Custom Search Engines</a>. The idea is you can create a search engine which reflects your knowledge and interests by specifying the websites that you want searched. ( For example, I&#8217;m aware of a couple .NET-related implementations already: <a href="http://google.com/coop/cse?cx=016071428520527893278%3A3kvxtxmsfga" target="_blank">Haack Attack the Web</a> from Phil Haack and <a href="http://www.google.com/coop/cse?cx=014414512506709758688%3Alw8tquo75fu" target="_blank">.NET Search Engine</a> from Gavin Joyce. )</p>
<p>Anyway, I created my <a href="http://www.google.com/coop/cse?cx=018178737258694693231%3Auylkfb0iitc" target="_blank">own search engine</a> and included only johnnycoder.com as a searchable site. I figured (read: hoped) that <a href="http://www.google.com" target="_blank">Google</a> would opt to index the included sites. I mean, this is the launch of a new product. It&#8217;s time to shine, right?</p>
<p>Wrong. <a href="http://www.google.com" target="_blank">Google</a> does pull back a few johnnycoder-related results via my search engine, but they are only pages which have been indexed through other sources (<a href="http://technorati.com/" target="_blank">Technorati</a>, <a href="http://weblogs.asp.net/jgalloway/" target="_blank">Jon Galloway</a>, etc). Oh well.</p>
<p>Though my experiment failed, there is a silverlining. Custom Search Engine home pages display some (if not all) of the included sites. Find a custom search which reflects your interests (see Phil and Gavin above) and you will most likely find sites to include in your list of favorites.</p>
<p>If you haven&#8217;t played around with the custom search already, <a href="http://google.com/coop/cse/" target="_blank">check it out</a>. Also, here&#8217;s a good example on how to <a href="http://haacked.com/archive/2006/10/24/Integrate_Your_Custom_Search_Engine_With_The_Browser.aspx" target="_blank">integrate your custom search engine with Firefox 2.0 or IE 7</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://johnnycoder.com/blog/2006/10/26/backdoor-into-google/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Why Should I Display &quot;Archives?&quot;</title>
		<link>http://johnnycoder.com/blog/2006/10/24/why-should-i-display-archives/</link>
		<comments>http://johnnycoder.com/blog/2006/10/24/why-should-i-display-archives/#comments</comments>
		<pubDate>Tue, 24 Oct 2006 19:26:46 +0000</pubDate>
		<dc:creator>Ben Griswold</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://johnnycoder.com/blog/2006/10/24/why-should-i-display-archives/</guid>
		<description><![CDATA[The 9Rules blogging network will open its doors to welcome submissions for Round 5 tomorrow.  Over 700 sites were submitted last round and 111 of the sites were selected to join the community.  As I understand it, there is an expectation that thousands of entries will be submitted this time around and I was still curious what 9Rules [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://9rules.com">9Rules</a> blogging network will open its doors to welcome submissions for <a href="http://9rules.com/blog/2006/09/9rules-round-5-october-25th/" target="_blank">Round 5</a> tomorrow.  Over 700 sites were submitted last round and 111 of the sites were selected to join the community.  As I understand it, there is an expectation that thousands of entries will be submitted this time around and I was still curious what <a href="http://9rules.com">9Rules</a> was interested in.</p>
<p><a href="http://9rules.com/" target="_blank">Tyme White</a>, the <a href="http://9rules.com">9Rules</a> site selector and co-founder, believes that content is king and she needs to be able to easily identify <a href="http://9rules.com/blog/2006/10/what-is-your-site-about/" target="_blank">what your site is all about</a>.  She recommends tag clouds and she &#8220;dreads long archive lists&#8221; which tell her nothing.  Since she has communities to fill, if she can&#8217;t quickly determine site content, she&#8217;ll not going to stick around to find out.  Ms. White also mentioned she is looking for <a href="http://9rules.com/blog/2006/09/does-your-site-have-curb-appeal/" target="_blank">curb appeal.</a>  This is the first impression someone has when they see your site (or a house from the street.) </p>
<p><a href="http://9rules.com" target="_blank">Paul &#8220;Scrivs&#8221; Scrivens</a>, another co-founder, provided a list of <a href="http://9rules.com/blog/2005/11/what-we-look-for-in-a-site/" target="_blank">what he was looking for in a site</a>:</p>
<blockquote><p>A passion for the subject that you are writing for. This is evident from the writing on your site.</p>
<p>Quality writing. If itâ€™s supposed to be funny then make sure it is funny. If it is supposed to stimulate the mind, then make sure it is intelligent. Mistakes happen within entries, but too many mistakes on too many posts definitely raise a red flag.</p>
<p>Consistency in writing quantity. We donâ€™t expect sites to have entries on them every single day, but if you have a site that posts one entry a month we expect there to be at least one entry a month. If you write every single day for 6 months and then disappear for 3 months then we begin to raise questions.</p>
<p>Topics. Obviously we offer a wide range of topics (as can be seen on the homepage) and we are always looking to expand. If you have another web design blog or another blog that has its niche filled (10 or more sites) within 9rules you should make sure that you are offering a really kickass site.</p>
<p>Design. We donâ€™t base our decisions on the design of your site, but a clean design definitely makes us look more carefully over your site and a unique design often shows a passion for your site.</p>
<p>Blogger/Blogspot domains. In all honesty I donâ€™t like adding sites that are hosted by blogger or blogspot since there are so many other parts of the design of those sites which donâ€™t really distinguish them from the rest, but if your site is worth it we will add it.</p></blockquote>
<p>Scrivs is consistent with Tyme as he appears to be mostly interested in content and writing style. </p>
<p>Though I don&#8217;t plan to make a play for one of their coveted spots, I appreciated what the<a href="http://9rules.com"> 9Rules</a> team had to say.  It was <acronym title="Why reassuring? There's more to come on this...">reassuring</acronym> and it did challenge me to take a look at my site:</p>
<p>1. First, I considered archives.  Now, why do I even include this list on my site? Talk about useless!  I currently have less than 40 posts &#8212; all of which we published within the last three months.  This is a waste of space and it provides zero benefit to my readers.  Even when I have hundreds of posts, I don&#8217;t figure there is a use case for the monthly archive links.  It&#8217;s not like a reader is going to say, &#8220;Let&#8217;s see what Ben was writing about back in October of 2006.  If I recall,  he posted a great article about archive links then.&#8221;  Nope, I would hope my reader would search the site instead. </p>
<p>2. <a href="http://9rules.com">9Rules</a> also made a point to say that most blog owners make the mistake of not having their header link to the home page.  I had already nailed this. Wheww.  But it did bring my attention to the block of empty space in the top-right corner of my blog.  I&#8217;m going to use this real estate for something soon.  I think bringing &#8220;Search&#8221; to the top of the page is a decent idea.  Or maybe I will include an advertisement.</p>
<p>3. I&#8217;m starting to really dislike the blockquote style.  I&#8217;m going to make it simple like everyone else and either display indented text partnered by a left-justified vertical line or I&#8217;ll start using something like an open quote background image.</p>
<p>4.  I also don&#8217;t like seeing the number of views on top of each post.  For one, the numbers are depressing.  I can see &#8220;0 Views&#8221; only so many times without crying.  And 2, these stats don&#8217;t have to be there since I can collect them and review them through other means without distracting my few readers.</p>
<p>5. I think I might also include an &#8220;about&#8221; page.  I believe this would follow the <a href="http://9rules.com">9Rules</a> advice and give visitors more insight into what johnnycoder.com is all about.  These links might work in the top-right corner as well.</p>
<p>So these are my thoughts.  Please try to get yourself into a <a href="http://9rules.com">9Rules</a> community if you wish.  In the interim, I&#8217;m going to try to &#8220;clean up&#8221; my site.  Hopefully it will turn out better for you.</p>
]]></content:encoded>
			<wfw:commentRss>http://johnnycoder.com/blog/2006/10/24/why-should-i-display-archives/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Your Search Did Not Match Any Documents</title>
		<link>http://johnnycoder.com/blog/2006/10/23/your-search-did-not-match-any-documents/</link>
		<comments>http://johnnycoder.com/blog/2006/10/23/your-search-did-not-match-any-documents/#comments</comments>
		<pubDate>Mon, 23 Oct 2006 18:39:30 +0000</pubDate>
		<dc:creator>Ben Griswold</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://johnnycoder.com/blog/2006/10/23/your-search-did-not-match-any-documents/</guid>
		<description><![CDATA[Are you indexed by Google? Well, JohnnyCoder.com isn&#8217;t. Here&#8217;s the thing. The URL was submitted a while ago, but it hasn&#8217;t made a lick of difference. But I shouldn&#8217;t be surprised since Google is very up-front about how they handle submissions. We add and update new sites to our index each time we crawl the [...]]]></description>
			<content:encoded><![CDATA[<p>Are you indexed by <a href="http://www.google.com" target="_blank">Google</a>? Well, JohnnyCoder.com isn&#8217;t. Here&#8217;s the thing. The URL was <a href="http://www.google.com/addurl.html" target="_blank">submitted</a> a while ago, but it hasn&#8217;t made a lick of difference. But I shouldn&#8217;t be surprised since <a href="http://www.google.com" target="_blank">Google</a> is very up-front about how they handle submissions.</p>
<blockquote><p>We add and update new sites to our index each time we crawl the web, and we invite you to submit your URL here. We do not add all submitted URLs to our index, and we cannot make any predictions or guarantees about when or if they will appear.</p></blockquote>
<p>As you can see, <a href="http://www.google.com" target="_blank">Google</a> doesn&#8217;t make any promises.</p>
<p>So, what else can I do? Well, I&#8217;ve started sending influential thoughts <a href="http://www.google.com" target="_blank">Google</a>&#8216;s way. When I&#8217;m feeling particularly positive, I hold my breath and check if my site&#8217;s status has mysteriously improved. This is done by executing the following <a href="http://www.google.com/search?hl=en&amp;lr=&amp;q=site%3Awww.johnnycoder.com&amp;btnG=Search" target="_blank">Google site search</a>. Of course, the outcome is always the same:</p>
<blockquote><p>Your search &#8211; <strong>site:www.johnnycoder.com</strong> &#8211; did not match any documents.<br />
Suggestions:</p>
<ul>
<li>Make sure all words are spelled correctly.</li>
<li>Try different keywords.</li>
<li>Try more general keywords.</li>
</ul>
</blockquote>
<p>And as you can see, along with promises, <a href="http://www.google.com" target="_blank">Google</a> doesn&#8217;t make any suggestions. (No helpful ones at least.)</p>
<p>I haven&#8217;t given up on <a href="http://www.google.com" target="_blank">Google</a> yet. I&#8217;m sure they will start indexing my site when they are good and ready. After all, they are the search kings and they <span style="text-decoration: underline;">must</span> know what they are doing. In fact, I&#8217;m sure it&#8217;s not them. It must be me and what I&#8217;m <span style="text-decoration: underline;">not</span> doing. But I really didn&#8217;t know what to do so I have started to do some research. I found that most sites provide teasers. It&#8217;s helpful information, but not too helpful &#8212; if you know what I mean. The sites may say to submit your URL to Google (as I have already done.) Otherwise, their advice is to leave search engine submission and optimization to the experts and purchase their service for only $99 annually.</p>
<p>At least <a href="http://www.submitside.com/" target="_blank">Submitside.com</a> collected search engine &#8220;Add URL&#8221; and put them all in one place. They also recommend submitting only to the following: <a href="http://www.google.com/addurl.html">Google</a>, <a href="http://search.yahoo.com/info/submit.html">Yahoo!</a> and <a href="http://search.msn.com/docs/submit.aspx">MSN</a>. And only if you are plenty of time should one submit to these smaller engines &#8212; <a href="http://rex.skyline.net/add/">Rex</a>, <a href="http://www.infotiger.com/addurl.html">Infotiger</a>, <a href="http://www.netsearch.org/addurl.html">Netsearch Voyager</a>, <a href="http://www.exactseek.com/add.html">ExactSeek</a>, <a href="http://linkcentre.com/addurl.html">LinkCentre</a>, <a href="http://www.hotrate.com/referral.asp?ref=webmarshall">HotRate</a>, <a href="http://www.truesearch.com/addurl/">TrueSearch</a>, <a href="http://www.whatsnu.com/cgi-bin/addlink.cgi">WhatsNu</a>, <a href="http://209.177.62.142/addurl2.html">LookSeek</a> <a href="http://www.susysearch.com/addsite/">Susy (South Africa)</a>, <a href="http://www.walhello.com/addlinkgl.html">Walhello.com</a>, <a href="http://www.dirs.org/">Dirs.org</a> and <a href="http://www.wisenut.com/">Wisenut</a>. They also list a number of engines which one should NOT bother with since many providers actually &#8220;power&#8221; others and submissions would be redundant.</p>
<p>Most everyone is an agreement. Submitting your site is not enough. Indexing will take up to 8 weeks (if at all) and this alone is not enough to start getting visitors. Being in the top search results depends mostly (but not only) on popularity of your site and a new site is not popular at all. So you need a different strategy.</p>
<p>One approach is to increase the number of links to your site from more popular sites. I suppose this could be done through the use of <a href="http://technorati.com/" target="_blank">Technorati</a> or by simply adding comments which link back to your site on other peoples&#8217; blogs. Or by simply begging a popular site owner to add a reference to your site.</p>
<p>Arguably, the best strategy is to &#8220;buy&#8221; traffic through paid listings. This unique form of search engine advertising means that you can be guaranteed to appear in the top results for the terms you are interested in within a day or less. If you wish to build visibility quickly it is agreed that this is the way to go.</p>
<p><a href="http://searchenginewatch.com/" target="_blank">SearchEngineWatch</a> provided a really <a href="http://searchenginewatch.com/showPage.html?page=2167841" target="_blank">nice breakdown of this information</a>. They suggest that any site owner established a search engine submission budget. This is true whether you&#8217;re running a commercial web site, a hobbyist site in your own time or a site for a nonprofit organization. They suggest you first submit to <a href="http://www.yahoo.com" target="_blank">Yahoo&#8217;s</a> human-compiled directory for one year. This is a flat rate of $300 annually. They believe this provides the most bang for your buck merely because this is potentially one of the best links you can gain to influence crawlers. If you need to be listed fast, however, they suggest one use paid placement programs as well. A $50 budget for <a href="http://www.content.overture.com/d/" target="_blank">Overture</a> (which is now <a href="http://searchmarketing.yahoo.com/" target="_blank">Yahoo! Search Marketing</a>) and a $25 budget for <a href="http://www.google.com" target="_blank">Google</a> will last about a month. <a href="http://searchenginewatch.com/" target="_blank">SearchEngineWatch</a> does claim you can get listed without spending a penny, but if you want to be seen in as many places as possible, as quickly as possible, you will want to use the combination of submissions which they outlined above.</p>
<p>So far only about half of the articles I&#8217;ve read are even interesting, but I have learned the difference between <a href="http://searchenginewatch.com/showPage.html?page=2167881" target="_blank">directories</a> (like <a href="http://www.yahoo.com" target="_blank">Yahoo!</a>) and <a href="http://searchenginewatch.com/showPage.html?page=2167871" target="_blank">crawlers</a> (like <a href="http://www.google.com" target="_blank">Google</a>, <a href="http://www.ask.com" target="_blank">Ask</a> and <a href="http://www.msn.com/" target="_blank">MSN</a>.) And I&#8217;ve learned about paid listings like <a href="http://www.content.overture.com/d/" target="_blank">Overture</a> and <a href="https://adwords.google.com/select/Login" target="_blank">Google AdWords</a> and I have learned a bit about how search engines work when it comes to page rankings and <a href="http://searchenginewatch.com/showPage.html?page=2156401" target="_blank">who feeds who</a>. I&#8217;m learning, but not even dangerous yet. Unless someone has an extra $375 to fund my search engine submission budget?</p>
]]></content:encoded>
			<wfw:commentRss>http://johnnycoder.com/blog/2006/10/23/your-search-did-not-match-any-documents/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Live Comment Preview Plugin for WordPress</title>
		<link>http://johnnycoder.com/blog/2006/10/21/live-comment-preview-plugin-for-wordpress/</link>
		<comments>http://johnnycoder.com/blog/2006/10/21/live-comment-preview-plugin-for-wordpress/#comments</comments>
		<pubDate>Sun, 22 Oct 2006 06:43:57 +0000</pubDate>
		<dc:creator>Ben Griswold</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://johnnycoder.com/blog/?p=66</guid>
		<description><![CDATA[You may have noticed that I have already incorporated a number of plugins into my blog. I have added plugins for breadcrumb navigation, clean post tag displays, management of comment spam, display of recent comments, submission of threaded comments and to capture some site statistics. All of these plugins were freely available. All of these [...]]]></description>
			<content:encoded><![CDATA[<p>You may have noticed that I have already incorporated a number of plugins into my blog. I have added plugins for breadcrumb navigation, clean post tag displays, management of comment spam, display of recent comments, submission of threaded comments and to capture some site statistics. All of these plugins were freely available. All of these plugins came with source code, installed effortlessly and had been tested by the <a href="http://wordpress.org/" target="_blank">WordPress Community</a> as a whole.</p>
<p>In nearly all cases a simple Google search, a two-second download, a two-minute installation in five minutes of play time is all that is required to get a plugin and running. On occasion, I will modify the codebase slightly, but the majority the time the plugins include ample configuration settings to provide the exact functionality I need. But when I do need to modify the code base, the code is clear and easy to navigate and tweaks to the code typically take only a few minutes.</p>
<p>With all this said, I really thought I was going to put them &#8212; the <a href="http://wordpress.org/" target="_blank">WordPress Community</a> &#8212; to the test today. Today I was looking for a live comment preview plugin. My guess was that someone had already created such an extension. Now it was my job to find it. To my surprise, I found it with a single <a href="http://www.google.com/search?hl=en&amp;q=wordpress+live+comment+preview&amp;btnG=Google+Search" target="_blank">Google</a> search. The installation instructions were ridiculously simple &#8211;download a single file, copy it to your site&#8217;s plugins folder and activate. The write-up stated that the extension would work with most themes with no needed changes.</p>
<p>I was so skeptical I did a few additional searches to see if I could dig up any dirt on this plugin. I found only documented praise. There were no complaints. There were no stories of this extension corrupting people&#8217;s blogs. There wasn&#8217;t even a single comment such as, &#8220;I activated the plugin, but it didn&#8217;t work. What&#8217;s up?&#8221; Still, I wasn&#8217;t willing to activate the plugin on JohnnyCoder.com just yet. I decided to activate the extension on one of my other blogs (a blog I could &#8220;sacrifice&#8221;) and I tested. The plugin delivered as promised. Wow.</p>
<p>So <a href="http://dev.wp-plugins.org/wiki/LiveCommentPreview" target="_blank">Live Comment Preview</a> is now available on JohnnyCoder.com. It&#8217;s pretty slick (and it even helped uncover an existing stylesheet issue with the site which still isn&#8217;t fixed.) Who knows? Maybe I&#8217;ll be bombarded by comments soon. (I doubt it. The plugin is slick but not magical.)</p>
]]></content:encoded>
			<wfw:commentRss>http://johnnycoder.com/blog/2006/10/21/live-comment-preview-plugin-for-wordpress/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Windows Live Writer Plugins</title>
		<link>http://johnnycoder.com/blog/2006/10/21/windows-live-writer-plugins/</link>
		<comments>http://johnnycoder.com/blog/2006/10/21/windows-live-writer-plugins/#comments</comments>
		<pubDate>Sat, 21 Oct 2006 14:23:49 +0000</pubDate>
		<dc:creator>Ben Griswold</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://johnnycoder.com/blog/?p=64</guid>
		<description><![CDATA[I did a quick overview of Live Writer a few days ago. Since posting the article, I&#8217;ve continued to evaluate the product. It has started to grow on me &#8212; especially now that I&#8217;ve had a chance to further investigate the freely available extensions. Most of my time was spent working with the Insert Code [...]]]></description>
			<content:encoded><![CDATA[<p>I did a <a href="http://johnnycoder.com/blog/?p=62" target="_blank">quick overview</a> of Live Writer a few days ago. Since posting the article, I&#8217;ve continued to evaluate the product. It has started to grow on me &#8212; especially now that I&#8217;ve had a chance to further investigate the freely available extensions.</p>
<p><span class="kwrd"><span class="kwrd"><a href="http://johnnycoder.com/blog/wp-content/uploads/2006/10/WindowsLiveWriter/75bce2d586c4_43D9/Insert%20Code%5B9%5D.jpg"><img style="margin: 5px 13px 5px 3px" src="http://johnnycoder.com/blog/wp-content/uploads/2006/10/WindowsLiveWriter/75bce2d586c4_43D9/Insert%20Code_thumb%5B9%5D.jpg" alt="" width="100" height="100" align="right" /></a></span></span>Most of my time was spent working with the <a href="http://gallery.live.com/liveitemdetail.aspx?li=1f57bd9b-a692-4593-9e9e-e2962d9c0eee&amp;l=8" target="_blank">Insert Code Plugin</a>. This extension will format a snippet of text in a number of programming languages such as C#, HTML, MSH, JavaScript, Visual Basic and TSQL for inserting into one&#8217;s blog article.</p>
<p>Here&#8217;s the Plugin in action. You can turn this cheerless, black-on-white piece of code into the beauty below in no time flat. Note that the line numbers and alternating rows are optional.</p>
<div class="csharpcode">
<pre class="alt"><span class="lnum">   1:  </span><span class="kwrd">public</span> <span class="kwrd">string</span> ModelID</pre>
<pre><span class="lnum">   2:  </span>{</pre>
<pre class="alt"><span class="lnum">   3:  </span>    get { <span class="kwrd">return</span> <span class="kwrd">this</span>._ModelID; }</pre>
<pre><span class="lnum">   4:  </span>    set { <span class="kwrd">this</span>._ModelID = <span class="kwrd">value</span>; }</pre>
<pre class="alt"><span class="lnum">   5:  </span>}</pre>
</div>
<p><!-- .csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt { background-color: #f4f4f4; width: 100%; margin: 0em; } .csharpcode .lnum { color: #606060; } --></p>
<p>First, I want to give a lot of credit to the author of the plugin. It&#8217;s really nice work and this is functionality for which I&#8217;ve been desperate. The plugin is really cool and intuitive and thank goodness it is around but I would like to see a few things included in the next version.</p>
<p><strong>[</strong> In advance, I know I'm asking a lot here. Freely scoff at my suggestions, but this plugin is a quality product already so I've opted to first ask for the moon and then I got a little nitpicky. <strong>]</strong></p>
<p>First, the description says the plugin will &#8220;format a snippet of text.&#8221; Well, it does and it doesn&#8217;t. It produces appropriate font types and colors, but it doesn&#8217;t take a mangled block of code and tidy it up for you. Assuming my request for a &#8220;tidy this&#8221; button can&#8217;t be accommodated in the next release, a workaround would be to allow the tab key to be recognized in the editor. This might speed up manual editing a bit. Of course, this is my ask-for-the-moon suggestion and why can&#8217;t I just clean up my crumby code in another editor like VS2005 before pasting into the plugin?</p>
<p>Second thing. The nitpicky thing. The preview window is excellent, but what I don&#8217;t like is the refresh rate and how it was implemented. Since I&#8217;m hearing the infamous &#8220;form submit click&#8221; every second, I&#8217;m guessing this is the current approach. This clearly works, but the &#8220;click&#8221; is like a countdown to me and it makes me unnecessarily anxious. After all, I have all the time in the world to work my code, right? One could argue that this is more <span style="text-decoration: underline;">my</span> problem than the author&#8217;s problem. All the same, I had to mention it. And maybe I&#8217;ll just have a couple of drinks before formatting my code next time?</p>
<p>One final comment: Code formatting wasn&#8217;t applied to my published post with the first attempt. I assumed it wasn&#8217;t a short-coming of the plugin but it was probably tied to how I am handling CSS on my site. I played around with the embed stylesheet options, but it didn&#8217;t do the trick. How did I get it working? I ended up copying the styles, generated in the plugin output, into the main JohnnyCoder.com CSS and it worked like a charm.</p>
<p>In my <a href="http://johnnycoder.com/blog/?p=62" target="_blank">previous review</a>, I mentioned the following: <em>When including a hyperlink, I tend to copy the URL to my clipboard, click on the standard â€œInsert link in web pageâ€ button and associate the URL to the linked text. My current tool recognizes the URL is stored on the clipboard and <a href="http://johnnycoder.com/blog/wp-content/uploads/2006/10/WindowsLiveWriter/75bce2d586c4_43D9/Insert%20Smartly%5B1%5D.png"><img style="margin: 5px 13px 0px 3px" src="http://johnnycoder.com/blog/wp-content/uploads/2006/10/WindowsLiveWriter/75bce2d586c4_43D9/Insert%20Smartly_thumb%5B1%5D.png" alt="" width="100" height="100" align="left" /></a> automagically pastes it into the URL textbox within the link dialog. Live Writer doesnâ€™t do this. As far as I know, no one else does this but it is such a super-smart feature that I would hate to lose it.</em></p>
<p>Well, wouldn&#8217;t you know it. The <a href="http://gallery.live.com/liveitemdetail.aspx?li=e150703a-9e24-444a-abb0-7bfc54a668f2&amp;l=8">Insert Links Smartly Plugin</a> provides this functionality. Unfortunately, this implementation isn&#8217;t saving me any time (as advertised.) Now, I have to drill into the Insert menu to add a &#8220;Smart Link&#8221; whereas the built-in &#8220;Insert Link to Web Page&#8221; button is easily available on the exposed toolbar. It&#8217;s too bad the plugin couldn&#8217;t leverage the existing toolbar option.</p>
<p>My next minor issues are the available properties. The out-of-the-box functionality allows one to set four elements: Link Text, Link URL, Rel and the option to Open in a New Window. The &#8220;Smart&#8221; implementation one-ups the MS version because it lets you add a Title, but the &#8220;Open in New Window&#8221; option is lacking. To their credit, the author of the plugin did opt to open the link in a new window by default which is a correct assumption over 90% of the time, but what about the rest of the time?</p>
<p>So, I&#8217;m back where I started &#8212; hoping that Live Writer includes this feature with their next release. In the meantime, there is a &#8220;Submit Feedback&#8221; link on the &#8220;Smart Link&#8221; dialog. I think I will do so.</p>
<p><a href="http://johnnycoder.com/blog/wp-content/uploads/2006/10/WindowsLiveWriter/75bce2d586c4_43D9/Insert%20Icon%5B2%5D.jpg"><img style="margin: 5px 3px 2px 8px" src="http://johnnycoder.com/blog/wp-content/uploads/2006/10/WindowsLiveWriter/75bce2d586c4_43D9/Insert%20Icon_thumb%5B2%5D.jpg" alt="" width="100" height="100" align="right" /></a>Last but not least is the <a href="http://gallery.live.com/liveitemdetail.aspx?li=2ff4054c-45d1-42ba-8c86-cee1728d2460&amp;l=8" target="_blank">Insert Spaces Emoticons Plugin</a>. I&#8217;m a sucker for these silly icons. They actually move, you know! Well, this plugin allows you to select one of the many <a href="http://spaces.live.com/" target="_blank">Live Spaces</a> emoticons and put them onto your blog. The best thing about this plugin is it&#8217;s not limited to just <a href="http://spaces.live.com/" target="_blank">Live Spaces</a>. You can use this plugin for any type of blog and still have the Spaces&#8217; emoticons on it.</p>
<p><img style="margin: 5px 13px 5px 3px" src="http://spaces.live.com/rte/emoticons/smile_speedy.gif" alt="smile_speedy" align="left" />To the left, I&#8217;ve included my favorite emoticon. Why it is my favorite? Well, it&#8217;s called &#8220;Speedy&#8221; and this is one of the few that isn&#8217;t animated. Dare to be different, Speedy.</p>
<p>Browse the <a href="http://gallery.live.com/default.aspx?l=8" target="_blank">gallery</a> and you are sure to find other extensions of your liking. That being said, there aren&#8217;t too many plugins out there yet. If you want to contribute, download the <a href="http://download.microsoft.com/download/f/9/a/f9a19f2d-cec4-4a25-9b0b-eb9655ea7561/Windows%20Live%20Writer%20SDK%20%28Beta%29.msi">Windows Live Writer SDK</a> and <a href="http://gallery.live.com/DevCenter.aspx?l=8" target="_blank">submit your stuff</a>. Enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://johnnycoder.com/blog/2006/10/21/windows-live-writer-plugins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Live Writer</title>
		<link>http://johnnycoder.com/blog/2006/10/19/windows-live-writer/</link>
		<comments>http://johnnycoder.com/blog/2006/10/19/windows-live-writer/#comments</comments>
		<pubDate>Thu, 19 Oct 2006 23:20:00 +0000</pubDate>
		<dc:creator>Ben Griswold</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://johnnycoder.com/blog/?p=62</guid>
		<description><![CDATA[Per a recommendation from Jon Galloway, I have decided to give Windows Live Writer a chance. I&#8217;ve evaluated several blog editors recently and nearly all of the products were intuitive enough to simply download and take for a test drive. Live Writer met this expectation as well. Thus, this review truly is an account of [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://johnnycoder.com/blog/wp-content/uploads/2006/10/WindowsLiveWriter/fe62f96494fd_A34B/WindowsLive%5B9%5D6.gif"><img style="margin: 5px 13px 0px 3px" src="http://johnnycoder.com/blog/wp-content/uploads/2006/10/WindowsLiveWriter/fe62f96494fd_A34B/WindowsLive_thumb%5B7%5D6.gif" alt="" width="174" height="35" align="left" /></a> Per a <a href="#comment-4" target="_blank">recommendation</a> from <a href="http://weblogs.asp.net/jgalloway/" target="_blank">Jon Galloway</a>, I have decided to give <a href="http://windowslivewriter.spaces.live.com/blog/cns!D85741BB5E0BE8AA!174.entry" target="_blank">Windows Live Writer</a> a chance. I&#8217;ve <a href="http://johnnycoder.com/blog/?p=15" target="_blank">evaluated several blog editors recently</a> and nearly all of the products were intuitive enough to simply download and take for a test drive. Live Writer met this expectation as well. Thus, this review truly is an account of my first impression of the application.</p>
<p>The online introduction to Live Writer stated it was a &#8220;great client for <a href="http://spaces.live.com/">Windows Live Spaces</a> but also works with other weblogs including Blogger, LiveJournal, TypePad, WordPress<strong> </strong>(and many others).&#8221; Since I&#8217;m using WordPress, that&#8217;s really all I needed to know prior to promptly downloading and installing the software and creating of my first post, this one, which took less than ten minutes get underway.</p>
<p>Live Writer auto-detected nearly everything (type of blog, upload locations, etc) from blog URL which I provided. It was a snap. Where I think the ball was dropped (and maybe I am just missing the feature) is the ability to download past posts. If one is going to convert to this tool, they are going to want a local copy some, if not all, of their archives. <sup>[ 1 ]</sup></p>
<p>The editor is rich. The tool bar is complete with formatting options which include strikethrough and font color. I call these out because they should be considered standard but are not present with all tools. One option which was surprisingly missing was subscript. <sup>[ 2 ]</sup></p>
<p>The editor has four layouts: Normal, Web Layout, Web Preview and HTML Code.</p>
<ol>
<li>Normal is what you get with most blog editor. It is a simple representation of the post&#8217;s layout using HTML formatting tags and the tool&#8217;s standard style sheet.</li>
<li>Web Layout, on the other hand, uses the associated site&#8217;s style sheet. In this case, the &#8220;Weblog style&#8221; from JohnnyCoder.com was seamlessly downloaded and used for the editor.</li>
<li>Web Preview is a non-editable view of how the post will look once published. Whereas the Web Layout display only the &#8220;styled&#8221; content, this view shows the entire page layout.</li>
<li>Finally, the HTML Code is what it is. Very standard and from what I can tell provides no validation options or anything of the like.</li>
</ol>
<p>Here&#8217;s my one disappointment which I can&#8217;t really can&#8217;t complain about too much. The <a href="http://www.zoundry.com/">blogging software I am currently using</a> does something really slick. When including a hyperlink, I tend to copy the URL to my clipboard, click on the standard &#8220;Insert link in web page&#8221; button and associate the URL to the linked text. My current tool recognizes the URL is stored on the clipboard and automagically pastes it into the URL textbox within the link dialog. Live Writer doesn&#8217;t do this. As far as I know, no one else does this but it is such a super-smart feature that I would hate to lose it.</p>
<p>My favorite feature? The image properties. Heck. It might as well be an image editor since one can rotate the image and alter the brightness along with manage alignment, size, alternate text, etc. It&#8217;s a really nice interface. One I haven&#8217;t seen on other tools.</p>
<div id="84E294D0-71C9-4bd0-A0FE-95764E0368D9:9e73cdc1-55bf-451c-b781-2e5c7c2fd303" class="wlWriterSmartContent" style="margin: 0px; padding: 0px 0px 5px 2px; display: inline; float: right"><a id="map-94eb3486-7d10-4525-a346-05235466e38c" title="Click to view this map on Live.com" href="http://local.live.com/default.aspx?v=2&amp;cp=47.67861~-122.131&amp;lvl=13&amp;style=r&amp;scene=3700996"><img src="http://johnnycoder.com/blog/wp-content/uploads/2006/10/WindowsLiveWriter/fe62f96494fd_A34B/mape0125eb71afe6.jpg" alt="" width="320" height="240" /></a></div>
<p>Along with pictures, one can insert maps. This is an interesting feature &#8212; at best. Sure, the process of adding the map is fun, but I&#8217;m not sure how often a blogger would need such a feature. Really. Other than this example, have you ever seen a map included in someone&#8217;s post? I highly doubt it&#8230;</p>
<p>The post properties were easily available. The datetime stamp can be modified which I like because I sometimes set posts to activate in the future. Post comments and trackbacks can be enabled/disabled. I haven&#8217;t seen this feature in an editor before &#8212; even though it is supported via the online WordPress tools. Keywords can be assigned to posts as well.</p>
<p>One of the key reasons I&#8217;m looking at Live Writer is the fact that I&#8217;m not satisfied with how any other editors handle trackbacks. I haven&#8217;t seen anything which leads me to believe that Live Writer is a superior product in this regard, but I&#8217;ll continue to dig &#8212; and test. I&#8217;ll provide an update on how well the trackback pings work after publishing.</p>
<p>Occasionally, I&#8217;ll post a <em>draft</em> of an article to JohnnyCoder.com. Not all editors provide this functionality, but Live Writer does. I&#8217;ve had issues with this functionality with other tools. Let&#8217;s cross our fingers. <sup>[ 3 ]</sup></p>
<p>The final test is going to be the publishing of the article. If you are reading this, it worked.</p>
<p>Now that I&#8217;ve played with the product for nearly an hour, I give Windows Live Writer an A. Please know that this grade is padded a bit. I gave a lot of consideration to the fact that this is merely a Beta release. If this were an official release of the product, I&#8217;d would have given it a B. In my opinion, there&#8217;s room to polish the app up a bit &#8212; especially when handling previous posts. After all, If you want people to start using your tool, you need to provide an easy means to migrate.</p>
<h4>Updates</h4>
<p>[ 1 ] The tool does provide the ability to download the past 25 posts, however, you are unable to save a local copy. The posts are retrieved on demand per request.</p>
<p>[ 2 ] I was able to add the subscript tag via the HTML view. Whew.</p>
<p>[ 3 ] The test post of the draft worked.</p>
]]></content:encoded>
			<wfw:commentRss>http://johnnycoder.com/blog/2006/10/19/windows-live-writer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stupid Trackbacks!</title>
		<link>http://johnnycoder.com/blog/2006/09/30/stupid-trackbacks/</link>
		<comments>http://johnnycoder.com/blog/2006/09/30/stupid-trackbacks/#comments</comments>
		<pubDate>Sat, 30 Sep 2006 18:15:04 +0000</pubDate>
		<dc:creator>Ben Griswold</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://johnnycoder.com/blog/?p=47</guid>
		<description><![CDATA[Yesterday, I felt dumb. I tried using trackbacks for the first time and it took me way too long to figure them out. Stupid! Stupid. Stupid? Most likely, but maybe not. First. What is a trackback? Per Wikipedia: TrackBack is a mechanism for communication between blogs: if a blogger writes a new entry commenting on, [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday, I felt dumb. I tried using trackbacks for the first time and it took me way too long to figure them out. Stupid! Stupid. Stupid? Most likely, but maybe not.</p>
<p>First. What is a trackback?</p>
<blockquote style="MARGIN-RIGHT: 0px" dir="ltr"><p><em>Per <a href="http://en.wikipedia.org/wiki/Trackback" target="_blank">Wikipedia</a>: TrackBack is a mechanism for communication between</em> <a title="Blog" href="http://en.wikipedia.org/wiki/Blog"><em>blogs</em></a><em>: if a blogger writes a new entry commenting on, or referring to, an entry found at another blog, and both</em> <a title="Weblog software" href="http://en.wikipedia.org/wiki/Weblog_software"><em>blogging tools</em></a> <em>support the TrackBack protocol, then the commenting blogger can notify the other blog with a &#8220;TrackBack</em> <a title="Ping blog" href="http://en.wikipedia.org/wiki/Ping_blog"><em>ping</em></a><em>&#8220;; the receiving blog will typically display summaries of, and links to, all the commenting entries below the original entry. This allows for conversations spanning several blogs that readers can easily follow.</em></p></blockquote>
<p dir="ltr">Fine. So I am ready to submit my <a href="http://johnnycoder.com/blog/?p=46">post</a> and I want to have the trackback listed in the comment section of the <a href="http://weblogs.asp.net/jgalloway/archive/2006/09/28/_5B00_Tool_5D00_-Data-Dictionary-Creator-_2D00_-Rapidly-database-documentation.aspx" target="_blank">article</a> to which I&#8217;m referencing. Simple, right? No. More like infuriating.</p>
<p dir="ltr">First. I go to the referenced post in order to get its Trackback URL. I&#8217;ve seen a lot of blogs provide Trackback URLs in plain text on the post or provide a link to get the URL. This site didn&#8217;t provide this, however, there were already a few trackbacks in the comments so I knew trackbacks had to be supported. I ended up viewing the source of the page to come up with the ping address. (At this point, I&#8217;m feeling like a detective. I&#8217;m not stupid yet.)</p>
<p dir="ltr">Next. My blogging software (I&#8217;m currently using Zoundry) accepts a comma separated list of trackback URLs for each post. It&#8217;s clear as day and nearly fool-proof. (note the word <em>nearly</em>)</p>
<p dir="ltr"><a href="http://johnnycoder.com/blog/wp-content/uploads/2006/09/9.Png"><img id="9.Png" style="display: inline; width: 401px; height: 146px;" title="9.Png" src="http://johnnycoder.com/blog/wp-content/uploads/2006/09/9_tn.jpg" border="0" alt="9.Png" width="401" height="146" /></a></p>
<p>I added the URL and published the post. Prior to posting, Zoundry presents a dialog which basically summarizes all actions which are going to take place. The dialog lists all of the sites to which the article will be submitted (i.e. Technorati), which images will be uploaded, etc. It also allows me to verify trackback information AND lets me modify the comments which would be submitted to the called page. By default, the first n words of my post were displayed, but I could simply have the comment read, &#8220;I like your post. Now check out mine.&#8221; Recently, I&#8217;ve seen some clever trackback comments so I was excited to see this feature. So, I update and publish and I&#8217;m told all actions were completed successfully, but the trackback comment never showed up on the called page. Bummer. I gave it a little time. It was a long shot, but perhaps the owner of the other blog approves comments/trackbacks before they are displayed. This wasn&#8217;t the case. It simply didn&#8217;t work.</p>
<p>I wasn&#8217;t able to find any documented issues of trackbacks not working through Zoundry, but I figured it would be best to try the trackback ping through another tool. I tried the online WordPress admin tool and the attempt was successful! But I was disappointed since I wasn&#8217;t able to send alternate text and the trackback comment includes the first n words of my post which looks and sounds (take a guess) stupid.</p>
<p>I&#8217;ll probably do a few more test which other blogging tools, but for now I&#8217;m going to rely on &#8220;poor man&#8217;s trackbacks.&#8221; (a.k.a. dumb man&#8217;s trackbacks) I&#8217;ll drop a &#8220;real&#8221; comment on a post I wish to blog about and in the comment provide a link back to my article. It should do the trick, no? It&#8217;s nearly fail-proof and I will never need to hunt down trackback URLs or hope trackback pings are enabled or wish I could alter trackback comments again. Stupid, meet Simple.</p>
]]></content:encoded>
			<wfw:commentRss>http://johnnycoder.com/blog/2006/09/30/stupid-trackbacks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Threaded Comments for WordPress</title>
		<link>http://johnnycoder.com/blog/2006/09/28/threaded-comments-for-wordpress/</link>
		<comments>http://johnnycoder.com/blog/2006/09/28/threaded-comments-for-wordpress/#comments</comments>
		<pubDate>Thu, 28 Sep 2006 12:39:00 +0000</pubDate>
		<dc:creator>Ben Griswold</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://johnnycoder.com/blog/?p=45</guid>
		<description><![CDATA[UPDATE: I disabled threaded comments on 3/17/2009 when I updated my theme.  I can still recommend the nest comments plugin (below) as I used it for years, but I no longer have anything to show for it.  To be honest, I am very surprised that threaded (or nested) comments don&#8217;t come out-of-the-box with a fresh [...]]]></description>
			<content:encoded><![CDATA[<p>UPDATE: I disabled threaded comments on 3/17/2009 when I updated my theme.  I can still recommend the nest comments plugin (below) as I used it for years, but I no longer have anything to show for it. </p>
<p>To be honest, I am very surprised that threaded (or nested) comments don&#8217;t come out-of-the-box with a fresh WordPress installation. It&#8217;s not that I&#8217;m knocking WordPress. It&#8217;s great, but if every blogger would want this feature shouldn&#8217;t it be rolled into the product? Okay. Free is free. I&#8217;m done looking a gift horse in the mouth&#8230;</p>
<p>Though I don&#8217;t know a lick of PHP, I have found the WordPress code base is easy to manipulate so I added threaded comment support to the site last night. The functionality is heavily-based on <a href="http://meidell.dk/archives/2004/09/04/nested-comments/" target="_blank">Brian Meidell&#8217;s Nested Comments Plugin</a>. He did a really nice job, but I made a handful of tweaks to address a few site/browser style sheet issues and I modified the verbiage slightly.</p>
<p>I&#8217;m happy with the implementation. How about you?</p>
]]></content:encoded>
			<wfw:commentRss>http://johnnycoder.com/blog/2006/09/28/threaded-comments-for-wordpress/feed/</wfw:commentRss>
		<slash:comments>68</slash:comments>
		</item>
		<item>
		<title>Social Bookmarking Plugin for WordPress</title>
		<link>http://johnnycoder.com/blog/2006/09/26/social-bookmarking-plugin-for-wordpress-blog/</link>
		<comments>http://johnnycoder.com/blog/2006/09/26/social-bookmarking-plugin-for-wordpress-blog/#comments</comments>
		<pubDate>Wed, 27 Sep 2006 00:52:27 +0000</pubDate>
		<dc:creator>Ben Griswold</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://johnnycoder.com/blog/?p=44</guid>
		<description><![CDATA[Earlier this month, I answered the question, What is Social Bookmarking? At the time, JohnnyCoder.com provided hand-coded links to only two sites: Del.icio.us and Digg. Since then, I discovered Cal Evan&#8217;s WP-Notable Plugin and, as you can see, the number of links to social bookmarking and networking sites has increase a bit. WP-Notable is configurable [...]]]></description>
			<content:encoded><![CDATA[<p>Earlier this month, I answered the question, <a href="http://johnnycoder.com/blog/?p=4">What is Social Bookmarking?</a> At the time, JohnnyCoder.com provided hand-coded links to only two sites: <a href="http://del.icio.us/" target="_blank">Del.icio.us</a> and <a href="http://www.digg.com/" target="_blank">Digg</a>. Since then, I discovered <a href="http://www.calevans.com/view.php/page/notable" target="_blank">Cal Evan&#8217;s WP-Notable Plugin</a> and, as you can see, the number of links to social bookmarking and networking sites has increase a bit.</p>
<p>WP-Notable is configurable to display any of the links below.</p>
<p><a href="http://johnnycoder.com/blog/wp-content/uploads/2006/09/notables.png"><img id="notables.png" style="display: inline; width: 445px; height: 33px;" title="notables.png" src="http://johnnycoder.com/blog/wp-content/uploads/2006/09/notables_tn.jpg" border="0" alt="notables.png" width="445" height="33" /></a></p>
<p>Each of the icons can be turned on or off and you can customize the character that go between the images. Additionally, the plugin generates a tooltip for each icon so you can prepend text to this tooltip to help your user identify exactly what clicking on the icon will do. The plugin is easy to install and the code which is generated validates with most common HTML validators.</p>
<p>This plugin saved me from writing a good amount of cumbersome code. Feel free to try it out.</p>
<p><a href="http://www.calevans.com/view.php/page/notable"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://johnnycoder.com/blog/2006/09/26/social-bookmarking-plugin-for-wordpress-blog/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Password Protect Your WordPress Blog</title>
		<link>http://johnnycoder.com/blog/2006/09/25/password-protect-your-wordpress-blog/</link>
		<comments>http://johnnycoder.com/blog/2006/09/25/password-protect-your-wordpress-blog/#comments</comments>
		<pubDate>Tue, 26 Sep 2006 01:51:00 +0000</pubDate>
		<dc:creator>Ben Griswold</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://johnnycoder.com/blog/?p=40</guid>
		<description><![CDATA[I know what you are thinking. Why would any self-respecting blogger want to restrict access to site? Well, as it works out, there are two logical, completely reasonable, ummm, reasons. You are a private blogger writing about sensitive topics which may cause problems in your professional and/or personal life. In this case, it would make [...]]]></description>
			<content:encoded><![CDATA[<p>I know what you are thinking. Why would any self-respecting blogger want to restrict access to site? Well, as it works out, there are two logical, completely reasonable, ummm, reasons.</p>
<ol>
<li>You are a private blogger writing about sensitive topics which may cause problems in your professional and/or personal life. In this case, it would make sense to restrict access to family and friends or everyone all together.</li>
<li>You are a paid-content provider. I&#8217;m no businessman, but it&#8217;s fairly safe to say that you aren&#8217;t going to have a lot of paying customers if you give everyone access to your content.</li>
</ol>
<p>In either case, if you don&#8217;t wish to share your content with the entire world, <a href="http://blog.taragana.com/index.php/archive/angsumans-authenticated-wordpress-plugin-password-protection-for-your-wordpress-blog/" target="_blank">Angsuman&#8217;s Authenticated WordPress Plugin</a> may be just for you. It is super simple to install (copy a file and active the plugin). I&#8217;m using it on another site and it works like a charm. The plugin site also provides information on how to configure your blog for private blogging or paid-content blogging once the plugin is activated.</p>
]]></content:encoded>
			<wfw:commentRss>http://johnnycoder.com/blog/2006/09/25/password-protect-your-wordpress-blog/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Who Has the Best Blog Editor?</title>
		<link>http://johnnycoder.com/blog/2006/09/08/who-has-the-best-blog-editor/</link>
		<comments>http://johnnycoder.com/blog/2006/09/08/who-has-the-best-blog-editor/#comments</comments>
		<pubDate>Fri, 08 Sep 2006 15:00:00 +0000</pubDate>
		<dc:creator>Ben Griswold</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://johnnycoder.com/blog/?p=15</guid>
		<description><![CDATA[I&#8217;ve been on a hunt for &#8220;the best blog editor&#8221; for some time now. I have tried out a handful of products, but I haven&#8217;t been completely happy with any of them yet. Perhaps I&#8217;m too picky&#8230; At first I focused on desktop blog editors only. This may have been foolish since WordPress provides it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been on a hunt for &#8220;the best blog editor&#8221; for some time now. I have tried out a handful of products, but I haven&#8217;t been completely happy with any of them yet. Perhaps I&#8217;m too picky&#8230;</p>
<p>At first I focused on desktop blog editors only. This may have been foolish since <a href="http://www.wordpress.com">WordPress</a> provides it&#8217;s own online editor which is perhaps the most reliable online text/html editor I&#8217;ve ever used. Notwithstanding, I began my search with a bias against online editors and I&#8217;m sticking to it*.</p>
<p>1. On Day 1, I purchased <a href="http://www.wbeditor.com/">WB Editor</a> after performing very little research. I paid just under $20 and I&#8217;m still using this product today. It has it&#8217;s issues, but for all intents and purposes it gets the job done. I like how it handles/uploads images, the fact that I can post articles as drafts and save posts to local files. I am disappointed, however, that I am unable to create new categories within the tool or change the post dates and times. I&#8217;ve also found that downloaded posts lose their formatting (even if they were originally posted through WB Editor) which is a real drag.</p>
<p>2. I&#8217;ve dedicated very little time to <a href="http://www.zoundry.com/">Zoundry</a>, but I think it is going to win me over. It&#8217;s a free download and it addresses 2 of the 3 issues I have with WB Editor. Zoundry lets me manage the date and time of posts and it handles formatting quite well. I haven&#8217;t figured out the creation of categories yet and I need to play with photos still, but this product is starting to grow on me.</p>
<p>3. I played with <a href="http://www.qumana.com">Qumana</a> for about 30 minutes. If you want software which is easy to use, this product is for you. I downloaded, launched the application and was setup for blogging in less than 5 minutes. What I think is interesting (and smart) is the fact that this product really markets the money-making side of blogging. Just check out their home page where they feature Q Ads and a banner that reads, &#8220;Write something, stick an ad in it, and bank the money.&#8221; In spite of the potential millions it could bring me, I don&#8217;t believe I will be using this product going forward. But again, it is SUPER easy to use.</p>
<p>4. And then there was <a href="http://wbloggar.com/">w.bloggar</a>. I admit I was turned off by this product before I even started evaluating. Unfortunately for it&#8217;s creator and one-man development team, I opted to download the product when the official w.bloggar site was offline. Rather than seeing the very impressive official site, I saw the &#8220;temp&#8221; page which was ugly and shared apologies of being in a state of restoration. I was able to download the application and try it out and it worked just fine. I have few complaints except I found the interface to be a little busy and I didn&#8217;t care for the way past posts were managed. Otherwise, great product. It definitely got me up and running in no time.</p>
<p>5. I liked the overall &#8220;feel&#8221; of <a href="http://ecto.kung-foo.tv/">Ecto</a>. It is was easy to use and a nice product, but after an hour of playing with the trial version I could not justify buying the product for $17.95. It simply wasn&#8217;t a superior product compared to what I could get for free (or had already paid for.)</p>
<blockquote style="margin-right: 0px" dir="ltr"><p>* Okay. So I lied. Even though I shy away from online editors, I had to make an exception and evaluated <a href="http://performancing.com/firefox">Performancing for Firefox</a>. This product is awesome considering the fact it isn&#8217;t a desktop app. You should try it out. I&#8217;m also going to check out a couple of WordPress editor plugins as well.</p></blockquote>
<p>How about you? Which blog editor do you prefer?</p>
<p><strong>UPDATE</strong>: I have now been using Windows Live Writer for quite a while.  You can find my write up <a href="http://johnnycoder.com/blog/2006/10/19/windows-live-writer/">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://johnnycoder.com/blog/2006/09/08/who-has-the-best-blog-editor/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
	</channel>
</rss>

