<?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"
	>

<channel>
	<title>Code Frenzy</title>
	<atom:link href="http://www.codefrenzy.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.codefrenzy.net</link>
	<description></description>
	<pubDate>Sun, 17 Aug 2008 12:34:50 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
	<language>en</language>
			<item>
		<title>TravelStash is LIVE!</title>
		<link>http://www.codefrenzy.net/2008/08/18/travelstash-is-live/</link>
		<comments>http://www.codefrenzy.net/2008/08/18/travelstash-is-live/#comments</comments>
		<pubDate>Sun, 17 Aug 2008 12:34:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Mapping]]></category>

		<category><![CDATA[Technology]]></category>

		<category><![CDATA[Travel]]></category>

		<guid isPermaLink="false">http://www.codefrenzy.net/2008/08/18/travelstash-is-live/</guid>
		<description><![CDATA[	About a week ago, Chris and I &#8220;launched&#8221; TravelStash.  By &#8220;launched&#8221; I mean we have now opened it up for general consumption.  Anyone can join TravelStash and use it just like Rheanna and Sanjay did on their recent South Africa trip, Margaret and Alan have on their trip around the South Island of New Zealand [...]]]></description>
			<content:encoded><![CDATA[	<p>About a week ago, Chris and I &#8220;launched&#8221; <a href="http://www.travelstash.com" title="TravelStash" target="_blank">TravelStash</a>.  By &#8220;launched&#8221; I mean we have now opened it up for general consumption.  Anyone can join TravelStash and use it just like <a href="http://www.travelstash.com/deva/" title="TravelStash - Deva" target="_blank">Rheanna and Sanjay</a> did on their recent <a href="http://www.travelstash.com/deva/south-africa-08/" title="TravelStash - Deva - South Africa '08" target="_blank">South Africa</a> trip, <a href="http://www.travelstash.com/marg-and-alan/" title="TravelStash - Marg and Alan" target="_blank">Margaret and Alan</a> have on their <a href="http://www.travelstash.com/marg-and-alan/hollyford-tramp/" title="TravelStash - Marg and Alan - Hollyford Tramp" target="_blank">trip</a> around the South Island of New Zealand and of course, how <a href="http://www.travelstash.com/chris-and-annie/" title="TravelStash - Chris and Annie" target="_blank">Chris and I</a> have consistently used it to keep our friends and family updated on all our travels over the past couple of years.<br />
<p style="margin: 0px auto; text-align: center"><img src="http://www.codefrenzy.net/wp-content/uploads/2008/08/travelstash.jpg" alt="TravelStash" style="border: 1px solid #ededed; padding: 5px; background: #f7f7f7 none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; margin-top: 10px; text-align: center" align="middle" /></p><br />
TravelStash started off a few years ago as a simple travel blog with a map on it.  At that time there were no blogging engines available that allowed one to map their travels, something I was very interested in since I was working for a mapping company at the time.  So, I decided to build one from scratch.  I won&#8217;t deny it, it&#8217;s been hard work, but since then, we&#8217;ve built a lot of cool features (read: we&#8217;ve spent and continue to spend a lot of time on it!) and TravelStash has grown into a fully functional travel blog (still with a map!).  What makes TravelStash a little different to other travel blogging sites out there is that it allows members to sign up as part of a &#8216;<strong>group</strong>&#8217; and create separate &#8216;<strong>trips</strong>&#8217; for each of their holidays that they can then &#8216;<strong>blog</strong>&#8217; under.  Members can upload as many <strong>photos </strong>as they like to each of their blog posts using a really advanced photo upload mechanism designed to facilitate photo management as much as possible.  Aside from their travel stories, members can use TravelStash as a bookmarking tool to save links or travel ideas, something that we have chosen to call a &#8216;<strong>wishlist</strong>&#8217;.  You can even save your wishlist to a PDF file so you can quickly and easily print your bookmarked ideas to paper and take them with you on your next adventure.  Then there are &#8216;<strong>travel tips</strong>&#8217; &#8211; quick little snippets of travel advice that members can write up&#8230;</p>
	<p>Basically, there&#8217;s a lot of neat stuff already built into TravelStash and we are constantly thinking of new enhancements for it.  The latest addition has been the ability to <strong>notify your facebook account</strong> (if you have one) when you publish an article or a wishlist item in TravelStash.  That way, if for some strange reason your friends and family haven&#8217;t subscribed to your <strong>TravelStash RSS feed</strong> and aren&#8217;t obsessively hitting your TravelStash group or trip pages to see what you&#8217;re up to, you can still let them know by posting a small note to your facebook wall and your friend&#8217;s news feeds when you publish a new travel post or wishlist item.  We&#8217;ll soon be extending this to travel tips too, just to be consistent.</p>
	<p>Another feature we&#8217;ll be releasing soon is the ability to save an entire trip (photos, map, blog posts and comments) to MS Word or PDF format.  This will enable you to save your holiday stories and memories in a format which you can then print out and make a book out of.  If you save it to MS Word you then have the ability to edit and alter the way it all looks and could even take it down to a print shop to have professionally printed and bound into a beautiful coffee table book.</p>
	<p>In any case, at this stage TravelStash is 100% free to use and has no ads.  We think it&#8217;s pretty cool (ok, that&#8217;s a bit of an understatement&#8230; we think it&#8217;s freakin&#8217; AWESOME!) and encourage everyone to create an account and use it on their next holiday. <img src='http://www.codefrenzy.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

 ]]></content:encoded>
			<wfw:commentRss>http://www.codefrenzy.net/2008/08/18/travelstash-is-live/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Error message FAIL</title>
		<link>http://www.codefrenzy.net/2008/08/18/error-message-fail/</link>
		<comments>http://www.codefrenzy.net/2008/08/18/error-message-fail/#comments</comments>
		<pubDate>Sun, 17 Aug 2008 11:10:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Coding]]></category>

		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.codefrenzy.net/2008/08/18/error-message-fail/</guid>
		<description><![CDATA[	The other day while on a bus in Brisbane, I witnessed a classic error message FAIL:

On a more serious note, error handling and the display of error messages in software development is an often discussed usability topic.  Errors occur for all sorts of reasons &#8211; user-generated, hardware failures, invalid data, and of course software bugs.  [...]]]></description>
			<content:encoded><![CDATA[	<p>The other day while on a bus in Brisbane, I witnessed a classic error message FAIL:<br />
<p style="margin: 0px auto; text-align: center"><img src="http://www.codefrenzy.net/wp-content/uploads/2008/08/cimg4040.gif" alt="Modem FAILED" style="border: 1px solid #ededed; padding: 5px; background: #f7f7f7 none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; margin-top: 10px; text-align: center" align="middle" /></p><br />
On a more serious note, error handling and the display of error messages in software development is an often discussed usability topic.  Errors occur for all sorts of reasons &#8211; user-generated, hardware failures, invalid data, and of course software bugs.  But how much do you let the end-user know that the software has failed?  Well, I believe it depends on the type of error, the impact of the error and who your audience is.</p>
	<p>Clearly in this case letting the end-user (i.e. the general population driving by) know that the modem had failed was not useful at all.  What would an end-user be able to do with that knowledge?  Nothing.  They can&#8217;t fix it nor would they care to.  Showing them that message is pointless and makes the manufacturers of the mobile street display look stupid.  SOMEONE ought to know about the failure but in this case that someone is certainly not the end-user.</p>
	<p>Another concern with display error messages such as the one I witnessed the other day is that it gives those malicious souls out there who thrive on breaking other people&#8217;s software a better idea of what will make the software break.</p>
	<p>Personally, I&#8217;m a fan of generating more than one type of error message upon software failure and audience.  If the end-user is likely to be the general population (i.e. website users), then you should look at what caused the software to fail.  If you&#8217;re allowing users to generate errors by entering invalid data into a form, then you should probably let the user know that they entered some invalid data and that they should try entering something valid next time.  However, if you&#8217;ve coded restrictions into the software so that they <strong>should</strong> never be able to enter invalid data but somehow they do anyway, then you may be a victim of a hacker&#8217;s attack.  In this case, you do not want to admit that they have almost just broken your site because if you do you&#8217;ll only be encouraging them to try again and you may have just given them the extra information they needed to totally own your site.  Instead, the message you display to the end-user should be a friendly and generic/vague one, something along the lines of &#8216;Oops!  Your request returned no results.  Please try again later or contact support.&#8217;.  That way, the hacker will be none the wiser or at least they won&#8217;t think that their last input came so close to pulling your site down.  The same error should be logged somewhere on the system (event log, log file, database error log&#8230;) with a much more specific error message.  If it&#8217;s a critical error then perhaps it should even be emailed or sms&#8217;ed to an administrator automatically.</p>
	<p>I guess the moral of the story is that it really doesn&#8217;t matter that you&#8217;ve handled all the potential errors in your code.  What really matters is how you&#8217;ve handled them, in particular, who you&#8217;ve alerted and what information you&#8217;ve given them.  Telling the world that the last input caused an integer overflow is probably not the best way to keep hackers out and users in!  If you&#8217;re a developer, think carefully about every line of code you write and if that line can raise an exception then make sure you know what to do when it happens.</p>

 ]]></content:encoded>
			<wfw:commentRss>http://www.codefrenzy.net/2008/08/18/error-message-fail/feed/</wfw:commentRss>
		</item>
		<item>
		<title>World&#8217;s Most Traveled People</title>
		<link>http://www.codefrenzy.net/2008/07/11/worlds-most-traveled-people/</link>
		<comments>http://www.codefrenzy.net/2008/07/11/worlds-most-traveled-people/#comments</comments>
		<pubDate>Fri, 11 Jul 2008 02:24:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Travel]]></category>

		<guid isPermaLink="false">http://www.codefrenzy.net/2008/07/11/worlds-most-traveled-people/</guid>
		<description><![CDATA[	This morning I came across an article on Gadling about Charles Veley, a man who is supposedly the world&#8217;s most traveled person.  He&#8217;s been to&#8230; wait for it&#8230; 630 of 673 distinct places.  Those places don&#8217;t have to be countries, just places that are ethnically or politically different enough from elsewhere to constitute [...]]]></description>
			<content:encoded><![CDATA[	<p>This morning I came across an <a href="http://www.gadling.com/2008/07/10/talking-travel-with-the-most-traveled-man-in-the-world/" title="Talking travel with the most traveled man in the world" target="_blank">article</a> on Gadling about <a href="http://mosttraveledpeople.com/_MTP_SHowUser1.cfm?id=6" title="Charles Veley" target="_blank">Charles Veley</a>, a man who is supposedly the world&#8217;s most traveled person.  He&#8217;s been to&#8230; wait for it&#8230; 630 of 673 distinct places.  Those places don&#8217;t have to be countries, just places that are ethnically or politically different enough from elsewhere to constitute being a separate place.</p>
	<p>In reading about Charles Veley, I discovered that there is an elite club called the &#8220;<a href="http://www.travelerscenturyclub.org/" title="Travelers' Century Club" target="_blank">Travelers&#8217; Century Club</a>&#8221; that you can only become a member of if you have visited 100 or more of the <a href="http://www.travelerscenturyclub.org/countries.html" title="TCC Country List" target="_blank">317 countries defined</a> by the Travelers&#8217; Century Club.  Like Veley, they also define some places as countries even though officially they are not countries, simply because these areas are &#8220;removed by parent, either geographically, politically or ethnologically&#8221;.  Fair enough!</p>
	<p>So, I wonder what it takes to have traveled to 100 or more of these countries.  I&#8217;ve made a list of all the places I&#8217;ve visited to that are on their list&#8230;</p>
	<p>1. Australia<br />
2. Cook Islands<br />
3. Hawaiian Islands<br />
4. New Zealand<br />
5. Mexico<br />
6. United States<br />
7. Argentina<br />
8. Brazil<br />
9. Chile<br />
10. Peru<br />
11. Uruguay<br />
12. Austria<br />
13. Czech Republic<br />
14. Denmark<br />
15. England<br />
16. France<br />
17. Germany<br />
18. Italy<br />
19. Netherlands<br />
20. Norway<br />
21. Poland<br />
22. Slovakia<br />
23. Spain<br />
24. Sweden<br />
25. Switzerland<br />
26. Vatican City<br />
27. Egypt<br />
28. South Africa<br />
29. Swaziland<br />
30. Bangladesh<br />
31. Cambodia<br />
32. Hong Kong<br />
33. Japan<br />
34. Malaysia<br />
35. Singapore<br />
36. Thailand</p>
	<p>The grand total is&#8230; 36.  Ok, a wee way off yet from sending in my application.  Damn.</p>
	<p>Anyway, I think I&#8217;ve found my new life goal&#8230; to become a member of the Travelers&#8217; Century Club.  I&#8217;m sure my parents will be very proud&#8230; <img src='http://www.codefrenzy.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>

 ]]></content:encoded>
			<wfw:commentRss>http://www.codefrenzy.net/2008/07/11/worlds-most-traveled-people/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Brisbane .NET User Group - aka QMSDNUG</title>
		<link>http://www.codefrenzy.net/2008/06/24/brisbane-net-user-group/</link>
		<comments>http://www.codefrenzy.net/2008/06/24/brisbane-net-user-group/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 03:40:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Technology]]></category>

		<category><![CDATA[.NET]]></category>

		<category><![CDATA[.NET user group]]></category>

		<guid isPermaLink="false">http://www.codefrenzy.net/2008/06/24/brisbane-net-user-group/</guid>
		<description><![CDATA[	On Tuesday, Chris and I went along to our first .NET User Group (or Queensland MSDN User Group) meeting here in Brisbane.  Having attended a few back in Wellington, I thought it would be nice to check out the Brisbane version.
	The meetings are held in the Brisbane Microsoft offices, in a very very flash [...]]]></description>
			<content:encoded><![CDATA[	<p>On Tuesday, Chris and I went along to our first .NET User Group (or <a href="http://www.qmsdnug.org/" title="QMSDNUG" target="_blank">Queensland MSDN User Group</a>) meeting here in Brisbane.  Having attended a few back in Wellington, I thought it would be nice to check out the Brisbane version.</p>
	<p>The meetings are held in the Brisbane Microsoft offices, in a very very flash building down town. Like usual, the meeting started off with pizza and soft drinks which is always much appreciated by those attending. The crowd started off small but within a few minutes, there were a lot of people there &#8211; I&#8217;d say at least 40 or so showed up, not bad (of which only about 3 were girls but that&#8217;s to be expected!).  The couple of .NET User Group meetings I went to in Wellington were probably about half this size but then again I guess Wellington is a much smaller city than Brisbane.</p>
	<p>The topic for the evening&#8217;s talk was &#8220;Silverlight 2.0 and WPF – what’s the same, what’s different?&#8221;. The speaker, <a href="http://jcooney.net/" title="Joseph Cooney" target="_blank">Joseph Cooney</a>, was very well informed and well spoken. As the title would suggest, he compared Silverlight 2.0 and WPF but not to try and say that one was better than the other. Instead he wanted to try and inform the audience as to why you would want to choose one over the other, what situations suit which more.</p>
	<p>What I took away from Joseph Cooney&#8217;s talk is that Silverlight is basically a lightweight version of WPF.  It&#8217;s meant to be a 4~5mb download and you really can&#8217;t package up too many libraries in that.  In order to keep that size down, Microsoft have removed mundane values such as all but the main HTML colors in the Color namespace.  Really, who even knows what CornflowerBlue looks like??</p>
	<p>There are some controls which are only available to WPF and like-wise, others which are only available to Silverlight.  I guess this means you can&#8217;t really call Silverlight a subset of WPF.</p>
	<p>I can&#8217;t wait to get to use WPF and/or Silverlight in a commercial manner and hope to start on a project at work or at home that&#8217;ll let me spend a bit of time investigating these new libraries and what they&#8217;re capable of!</p>
	<p>And as for the Brisbane .NET User Group, it looks like a great place for networking and meeting other like minded .NET-geeks so I&#8217;m sure I&#8217;ll be turning up to future meetings.</p>

 ]]></content:encoded>
			<wfw:commentRss>http://www.codefrenzy.net/2008/06/24/brisbane-net-user-group/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Enabling &#038; Disabling ASP.NET radio buttons using code-behind and JavaScript</title>
		<link>http://www.codefrenzy.net/2008/06/19/enabling-disabling-aspnet-radio-buttons-using-code-behind-and-javascript/</link>
		<comments>http://www.codefrenzy.net/2008/06/19/enabling-disabling-aspnet-radio-buttons-using-code-behind-and-javascript/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 11:35:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://www.codefrenzy.net/2008/06/19/enabling-disabling-aspnet-radio-buttons-using-code-behind-and-javascript/</guid>
		<description><![CDATA[	I have just come across a strange problem when trying to disable some radio buttons on a web page using .NET and JavaScript.  It seems to work well in Firefox but not IE, what a surprise!
	The situation:
	I have two sets of radio buttons &#8211; two RadioButtonList controls.  The first set needs to control [...]]]></description>
			<content:encoded><![CDATA[	<p>I have just come across a strange problem when trying to disable some radio buttons on a web page using .NET and JavaScript.  It seems to work well in Firefox but not IE, what a surprise!</p>
	<p><strong>The situation:</strong></p>
	<p>I have two sets of radio buttons &#8211; two RadioButtonList controls.  The first set needs to control the second set &#8211; that is, when one of the radio buttons in the first set is selected, the other RadioButtonList control should be enabled, and when the other of the radio buttons in the first RadioButtonList control is selected, the second RadioButtonList control should be disabled.</p>
	<p>In my code-behind, I had an event handler for the first RadioButtonList control to check if the selected index had changed.  If so, check the value of the first RadioButtonList control and if it&#8217;s say equal to 1, then set the Enabled property of the second RadioButtonList control to false.  Otherwise, set the Enabled property to true.</p>
	<p>Obviously this alone doesn&#8217;t fix the problem unless the first RadioButtonList control is set to AutoPostBack = True.  I needed some code on the client side to do this when while the user wasn&#8217;t posting the page back.</p>
	<p>The code to disable some radio buttons is simple:</p>

<div id="wp_codebox_msgheader"><span class="right"><a href="javascript:;" onclick="toggle_collapse('p566');">[<span id="p566_symbol">-</span>]</a><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p56code6'); return false;">View Code</a> JAVASCRIPT</span><div class="codebox_clear"></div></div><div id="wp_codebox"><table width="100%" ><tr id="p566"><td width="1%" class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code" id="p56code6"><pre class="javascript"><span style="color: #003366; font-weight: bold;">var</span> secondRadioButtons <span style="color: #339933;">=</span> document.<span style="color: #006600;">form1</span>.<span style="color: #006600;">secondRadioButtonList</span><span style="color: #339933;">;</span>
<span style="color: #000066; font-weight: bold;">for</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">var</span> i<span style="color: #339933;">=</span><span style="color: #CC0000;">0</span><span style="color: #339933;">;</span> i<span style="color: #339933;">&lt;</span>secondRadioButtons.<span style="color: #006600;">length</span><span style="color: #339933;">;</span>i<span style="color: #339933;">++</span> <span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
    document.<span style="color: #006600;">form1</span>.<span style="color: #006600;">secondRadioButtons</span><span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span>.<span style="color: #006600;">disabled</span> <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

	<p><strong>The problem:</strong></p>
	<p>When you wire all this up, it works fine in Firefox&#8230;  But does it work in IE?  No, of course not.  So why not?  I found that when I first loaded the page, the radio buttons were enabled / disabled as they should have been.  Clicking on the first set of radio buttons was disabling / enabling the second RadioButtonList control as it should have.  But as soon as I posted the page back (the page had a button that submitted a form and displayed some results), the second RadioButtonList control was completely disabled and no matter which of the first radio buttons I selected, I couldn&#8217;t re-enable it.  I stuck some debug code in my JavaScript only to find that it was running correctly and firing when it should.  As far as I could tell, the JavaScript was setting disabled = false (as above) on all of the radio buttons in the second RadioButtonList control, but they were still disabled.  Why!?<img src="?" alt="" /></p>
	<p>I took a look at the source code for the page and noticed something that I thought might have been causing the problem I was experiencing.  Basically, browsers renders an asp:RadioButtonList control like this:</p>

<div id="wp_codebox_msgheader"><span class="right"><a href="javascript:;" onclick="toggle_collapse('p567');">[<span id="p567_symbol">-</span>]</a><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p56code7'); return false;">View Code</a> HTML</span><div class="codebox_clear"></div></div><div id="wp_codebox"><table width="100%" ><tr id="p567"><td width="1%" class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code" id="p56code7"><pre>&lt;span id=&quot;secondRadioButtonList&quot;&gt;
&lt;input id=&quot;secondRadioButtonList_0&quot; name=&quot;secondRadioButtonList&quot; value=&quot;1&quot; type=&quot;radio&quot; /&gt;
    &lt;label for=&quot;secondRadioButtonList_0&quot;&gt;First radio button&lt;/label&gt;
&lt;input id=&quot;secondRadioButtonList_1&quot; name=&quot;secondRadioButtonList&quot; value=&quot;2&quot; type=&quot;radio&quot; /&gt;
    &lt;label for=&quot;secondRadioButtonList_1&quot;&gt;Second radio button&lt;/label&gt;
&lt;/span&gt;</pre></td></tr></table></div>

	<p>If you disable a RadioButtonList in your code-behind, the same asp:RadioButtonList control will be rendered like this:</p>

<div id="wp_codebox_msgheader"><span class="right"><a href="javascript:;" onclick="toggle_collapse('p568');">[<span id="p568_symbol">-</span>]</a><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p56code8'); return false;">View Code</a> HTML</span><div class="codebox_clear"></div></div><div id="wp_codebox"><table width="100%" ><tr id="p568"><td width="1%" class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code" id="p56code8"><pre>&lt;span id=&quot;secondRadioButtonList&quot; disabled=&quot;disabled&quot;&gt;
    &lt;span disabled=&quot;disabled&quot;&gt;
&lt;input id=&quot;secondRadioButtonList_0&quot; name=&quot;secondRadioButtonList&quot; value=&quot;1&quot; disabled=&quot;disabled&quot; type=&quot;radio&quot; /&gt;
        &lt;label for=&quot;secondRadioButtonList_0&quot;&gt;First radio button&lt;/label&gt;
&lt;input id=&quot;secondRadioButtonList_1&quot; name=&quot;secondRadioButtonList&quot; value=&quot;2&quot; disabled=&quot;disabled&quot; type=&quot;radio&quot; /&gt;
        &lt;label for=&quot;secondRadioButtonList_1&quot;&gt;Second radio button&lt;/label&gt;
    &lt;/span&gt;
&lt;/span&gt;</pre></td></tr></table></div>

	<p>This is precisely why I don&#8217;t like asp controls &#8211; they look nice in the html that you write yet when they render out to the browser, they&#8217;re filled with extra stuff like these two spans.</p>
	<p>Anyway, the problem were these spans &#8211; obviously even though I was setting &#8216;disabled = true&#8217; on all the radio buttons inside my asp:RadioButtonList control, there were a couple of spans around the radio buttons that were also disabled causing my radio buttons to appear disabled regardless of their individual status.</p>
	<p><strong>The solution:</strong></p>
	<p>My solution to this was to simply remove the code-behind that I had written to enable or disable the RadioButtonList control on the server side.  My JavaScript is all I really need.</p>
	<p>However, if you desperately want or need to have some server-side code also disabling your radio buttons, you should do so like this:</p>

<div id="wp_codebox_msgheader"><span class="right"><a href="javascript:;" onclick="toggle_collapse('p569');">[<span id="p569_symbol">-</span>]</a><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p56code9'); return false;">View Code</a> CSHARP</span><div class="codebox_clear"></div></div><div id="wp_codebox"><table width="100%" ><tr id="p569"><td width="1%" class="line_numbers"><pre>1
</pre></td><td class="code" id="p56code9"><pre class="csharp">secondRadioButtonList.<span style="color: #0000FF;">InputAttributes</span>.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span>”disabled”, “disabled”<span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span></pre></td></tr></table></div>

	<p>rather than</p>

<div id="wp_codebox_msgheader"><span class="right"><a href="javascript:;" onclick="toggle_collapse('p5610');">[<span id="p5610_symbol">-</span>]</a><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p56code10'); return false;">View Code</a> CSHARP</span><div class="codebox_clear"></div></div><div id="wp_codebox"><table width="100%" ><tr id="p5610"><td width="1%" class="line_numbers"><pre>1
</pre></td><td class="code" id="p56code10"><pre class="csharp">secondRadioButtonList.<span style="color: #0000FF;">Enabled</span> <span style="color: #008000;">=</span> false<span style="color: #008000;">;</span></pre></td></tr></table></div>



 ]]></content:encoded>
			<wfw:commentRss>http://www.codefrenzy.net/2008/06/19/enabling-disabling-aspnet-radio-buttons-using-code-behind-and-javascript/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Where is my SQL Server 2005 Management Studio?</title>
		<link>http://www.codefrenzy.net/2008/06/10/where-is-my-sql-server-2005-management-studio/</link>
		<comments>http://www.codefrenzy.net/2008/06/10/where-is-my-sql-server-2005-management-studio/#comments</comments>
		<pubDate>Tue, 10 Jun 2008 10:54:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.codefrenzy.net/2008/06/10/where-is-my-sql-server-2005-management-studio/</guid>
		<description><![CDATA[	I&#8217;ve just had the toughest time getting SQL Server 2005 WITH Management Studio installed, so I thought I would blog about my thoughts on the matter and my rather round about way of getting it going.
	1 &#8211; Install SQL Server 2005 Developer Edition.  Stick Disk 1 in.  Everywhere says &#8216;click on the link [...]]]></description>
			<content:encoded><![CDATA[	<p>I&#8217;ve just had the toughest time getting SQL Server 2005 WITH Management Studio installed, so I thought I would blog about my thoughts on the matter and my rather round about way of getting it going.</p>
	<p>1 &#8211; Install SQL Server 2005 Developer Edition.  Stick Disk 1 in.  Everywhere says &#8216;click on the link to start the SQL Server Installation Wizard.&#8217;  Well guess what, there isn&#8217;t a link that says that!  There are two links, one to install components and another to install SQL Native Client.  Grr.</p>
	<p>2 &#8211; I click on the components one and it seems to install everything I need to run SQL Server 2005, EXCEPT for Management Studio.  Why?  I don&#8217;t know.  I do however wonder why it never asks me for Disk 2&#8230; hmm.</p>
	<p>3 &#8211;  Open up Control Panel, Add or Remove Programs.  Look for &#8220;Microsoft SQL Server 2005&#8221;.  Click on the &#8220;Change&#8221; button.</p>
	<p>4 &#8211; Select the &#8216;SQL Server 2005 common components > Workstation Components&#8217; option and hit Next.  When you are finally given the option to &#8216;remove&#8217; this component, do it.  Just do it.</p>
	<p>5 &#8211;  Once this is all finished (takes forever!), repeat step 3.  When you are shown the the same dialog box as in step 4, there won&#8217;t be a &#8216;SQL Server 2005 common components > Workstation Components&#8217; option.  Instead there will be some text telling you you should use the &#8216;To install a new component, click here&#8217; link at the top of the dialog box.  Click this link.  This will open up a series of dialog boxes very similar to those encountered in step 2 &#8211; your basic installation.  Select the last option (I think it was &#8216;Tools&#8217;?).</p>
	<p>6 &#8211; It should tell you it&#8217;s going to install a bunch of stuff and then start installing it all&#8230; pretty quickly however, it will ask you to insert Disk 2.  This is a good sign.</p>
	<p>7 &#8211; Insert Disk 2.</p>
	<p>8 &#8211; Wait for the installation of all the different components to complete.</p>
	<p>9 &#8211; And like magic, you should now have a whole bunch more shortcuts in your start menu under Microsoft SQL Server 2005.  Although this seems like all you did was install, uninstall and re-install, believe me, it&#8217;s the only way I managed to get it to work.</p>
	<p>As I said above, I&#8217;m not sure if I&#8217;m the only person this has ever happened to but I have seen plenty of other blog articles on how to get Management Studio installed if it doesn&#8217;t appear to be there already so I believe I&#8217;m not alone.  None of the other solutions I saw helped me either so hopefully this will help someone else in the same position as me!</p>

 ]]></content:encoded>
			<wfw:commentRss>http://www.codefrenzy.net/2008/06/10/where-is-my-sql-server-2005-management-studio/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A few changes for&#8230; Me.</title>
		<link>http://www.codefrenzy.net/2008/04/20/a-few-changes-for-me/</link>
		<comments>http://www.codefrenzy.net/2008/04/20/a-few-changes-for-me/#comments</comments>
		<pubDate>Sun, 20 Apr 2008 05:35:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.codefrenzy.net/2008/04/20/a-few-changes-for-me/</guid>
		<description><![CDATA[	Last time I posted about &#8220;Me&#8221;, I mentioned that Chris and I were moving across to London. I was due to start my new job at Next Jump in a few weeks time, and Chris was looking for work by sending out dozens of emails every day. Well, that was over a month ago now [...]]]></description>
			<content:encoded><![CDATA[	<p>Last time I posted about &#8220;Me&#8221;, I mentioned that Chris and I were moving across to London. I was due to start my new job at Next Jump in a few weeks time, and Chris was looking for work by sending out dozens of emails every day. Well, that was over a month ago now and during that time, we started realizing that things really weren&#8217;t looking good for Chris to find someone to sponsor him for a work permit in the UK (you can read all about his feelings re this <a href="http://www.digitalformula.net/general/london-the-result/" title="London - The Result (DigitalFormula)">here</a>). We waited about as long as we could before making an inevitable decision &#8211; forget the UK for now &#8211; let&#8217;s go to Brisbane (Australia) instead. Because Chris and I are both NZ citizens, we are entitled to live and work in Australia. This means we should, in theory, have no big problem finding work there. The stress and tension created by not knowing whether Chris was even going to be able to stay in the UK for more than 6 months (tourist visa) was awful and so we had to make a call. It wasn&#8217;t an easy decision to make because I was really looking forward to my new job at Next Jump and we&#8217;d already shipped 4 boxes of personal effects across to London as well, not to mention the $2000 price tag attached to my UK HSMP visa (which is now all sorted out and stamped in my passport, doh!). But it felt like the right decision to make.</p>
	<p>Since then, a few things have happened. Chris flew back to NZ (yay!), we spent a week in Wellington applying for roles in Brisbane on SEEK, we both did a few phone interviews for potential jobs, and right now we&#8217;re in Brisbane for about a week, doing a few face-to-face interviews with companies that are interested in us. We&#8217;re staying with Rheanna and Sanjay, friends from Wellington, which has been so great. (Thanks guys!!)</p>
	<p>I&#8217;ll tell you what &#8211; I have done so many interviews over the past couple of years it&#8217;s really quite ridiculous. Including the 10 or so interviews I did with Google, I guess I&#8217;ve done about.. 20 or so interviews&#8230; mostly technical. I&#8217;m kinda tired of doing them, but hopefully I won&#8217;t have to for much longer. The stupid thing is that most of those 20 or so interviews have actually ended in job offers, but for one reason or another I haven&#8217;t accepted them. Dumb eh? Anyway, right now I&#8217;m focusing on the mining industry because it seems like a really really interesting industry to be involved in and there is lots of work for software developers in mining here in Australia. Sweet. I had 1 interview + 1 meeting with a recruiter on Thursday and 2 interviews + 3 meetings with recruiters on Friday. Wowee. Another couple of interviews scheduled for Monday and Tuesday. Busy busy busy!!</p>
	<p>The plan is to secure a job for at least one of us while we&#8217;re here, fly back to Wellington mid-next week then come back about a week after that, after shipping all our stuff over and saying goodbye to everyone all over again. Hopefully then we&#8217;ll find us a nice place to live and settle down a bit! We haven&#8217;t had our own place for more than 6 months now and it&#8217;s getting a bit tiring living out of backpacks, suitcases and other people&#8217;s kindness.</p>
	<p>So yeah, it&#8217;s been a bit of a stressful and confusing time but I think we&#8217;ve made the right decision. The last few days in Brisbane have been really cool &#8211; it&#8217;s a really nice city, the weather is wonderful (I LOVE the sunshine!), there are beaches near by and it looks like we&#8217;ll be able to afford to live in a neat apartment with a pool and gym in the complex. I&#8217;m not complaining :P. Oh, and it&#8217;s also a bit closer to NZ too, so hopefully friends and family will be able to come and visit us more often than they would&#8217;ve if we had ended up in the UK!</p>
	<p>Anyway, I&#8217;ll post again when I have some more definite news on where I&#8217;ll be working and stuff like that <img src='http://www.codefrenzy.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

 ]]></content:encoded>
			<wfw:commentRss>http://www.codefrenzy.net/2008/04/20/a-few-changes-for-me/feed/</wfw:commentRss>
		</item>
		<item>
		<title>New features on TravelStash</title>
		<link>http://www.codefrenzy.net/2008/04/07/new-features-on-travelstash/</link>
		<comments>http://www.codefrenzy.net/2008/04/07/new-features-on-travelstash/#comments</comments>
		<pubDate>Sun, 06 Apr 2008 11:42:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Mapping]]></category>

		<category><![CDATA[Technology]]></category>

		<category><![CDATA[Travel]]></category>

		<guid isPermaLink="false">http://www.codefrenzy.net/2008/04/07/new-features-on-travelstash/</guid>
		<description><![CDATA[	
	As some of you may by now know, Chris and I have written a website called &#8216;TravelStash&#8217;.  It&#8217;s essentially a blogging site intended for travelers.  It integrates things normally associated with blogging (i.e. writing blog posts, uploading photos, comments) with a map.  The structure behind TravelStash is a bit complex but it [...]]]></description>
			<content:encoded><![CDATA[	<p><img src="http://www.codefrenzy.net/wp-content/uploads/2008/04/travelstash.gif" alt="TravelStash" /></p>
	<p>As some of you may by now know, Chris and I have written a website called &#8216;<a href="http://www.travelstash.com" title="TravelStash - Stash and Map your Travels" target="_blank">TravelStash</a>&#8217;.  It&#8217;s essentially a blogging site intended for travelers.  It integrates things normally associated with blogging (i.e. writing blog posts, uploading photos, comments) with a map.  The structure behind TravelStash is a bit complex but it does make sense.  Basically when you join up, you get your own membership.  Once you&#8217;re a member, you can create a group for yourself and invite others to join your group.  Each member can belong to many groups.  Someone in the group creates a trip and then all the members of that group are able to log in and post an article about that trip.</p>
	<p>We used TravelStash for our &#8216;<a href="http://www.travelstash.com/chris-and-annie/camp-europe/" title="Camp Europe" target="_blank">Camp Europe</a>&#8217; holiday and more recently for our &#8216;<a href="http://www.travelstash.com/chris-and-annie/exploring-the-east/" title="Exploring the East" target="_blank">Exploring the East</a>&#8217; holiday (even though we haven&#8217;t quite finished blogging about that one yet&#8230; lazy!).  Although we&#8217;ve almost finished writing all the code necessary to allow others to join, create their own groups, blog about their trips and upload photos from their holidays, we haven&#8217;t quite opened it up to the general public.  We&#8217;re hoping to do that real soon though so keep posted on that one <img src='http://www.codefrenzy.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
	<p>In the mean time however, I thought I might add a couple of new features to TravelStash.  First is the ability to view an entire group&#8217;s photos.  Until now, photos were only shown on the article with which they were associated.  I figured it might be nice to view all of a group&#8217;s photos on one page rather than having to individually click on all the articles to see all their photos.  You can see an example of that <a href="http://www.travelstash.com/chris-and-annie/photos/0/" title="TravelStash - Chris and Annie's photos" target="_blank">here</a>.  Neat eh?</p>
	<p>The other feature I added only last night were &#8216;Travel Tips&#8217;.  I had lunch with a good friend the other day who told me that it would be neat if we had travel tips posted on TravelStash.  He&#8217;s right, Chris and I had thought of doing that anyway so I figured I might as well get onto it and just do it.  So a few code changes later and we&#8217;ve got &#8216;<a href="http://www.travelstash.com/travel-tips/" title="TravelStash - Travel Tips">Travel Tips</a>&#8217; on TravelStash!  As you can see, not many travel tips just yet but I&#8217;ll make sure to add some more and hopefully when we open TravelStash up to the general public and people flock to it, they&#8217;ll add their amazing travel tips too.  I was thinking it might be cool to allow comments on travel tips too in case others have something to say about it.  Ahh, so many ideas.</p>
	<p>Anyway, that&#8217;s about it for new features on TravelStash.  Chris and I have heaps of ideas for new features, however, so with a bit of luck there may be some cool new stuff on there soon.  And obviously we&#8217;re really excited about &#8216;launching&#8217; it to the general public.  I&#8217;m sure we&#8217;ll both learn lots from that experience. <img src='http://www.codefrenzy.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

 ]]></content:encoded>
			<wfw:commentRss>http://www.codefrenzy.net/2008/04/07/new-features-on-travelstash/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Migrating from Textpattern to WordPress</title>
		<link>http://www.codefrenzy.net/2008/03/25/migrating-from-textpattern-to-wordpress/</link>
		<comments>http://www.codefrenzy.net/2008/03/25/migrating-from-textpattern-to-wordpress/#comments</comments>
		<pubDate>Mon, 24 Mar 2008 11:26:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.codefrenzy.net/2008/03/25/migrating-from-textpattern-to-wordpress/</guid>
		<description><![CDATA[	Part of setting up my new blog was to migrate all my old articles from Textpattern to WordPress.  As with all migrations and updates, I was somewhat cautious, thinking it would probably take a lot of time and effort.  Ahh well, I&#8217;ll never know if I don&#8217;t try!
	Turns out I was right.  [...]]]></description>
			<content:encoded><![CDATA[	<p>Part of setting up my new blog was to migrate all my old articles from Textpattern to WordPress.  As with all migrations and updates, I was somewhat cautious, thinking it would probably take a lot of time and effort.  Ahh well, I&#8217;ll never know if I don&#8217;t try!</p>
	<p>Turns out I was right.  WordPress actually provides a script to do the migration for you.  This script should take care of importing categories, users, posts, comments, and links (blogroll).  All you have to do is fill in a small form with your Textpattern database details &#8211; database user, password, name, host and any prefix you might have used on your Textpattern tables &#8211; and hit Import!  However, when I ran it, it did nothing.  Yup, that horribly annoying problem that all developers absolutely loathe.  The script ran&#8230; and did nothing.  It kept telling me it had not imported anything but it didn&#8217;t give me any reason as to why that might be the case nor did it give me any errors or warnings.  Urgh!</p>
	<p>So I searched Google.  I found out that a few people have had issues with this script.  A couple of other people (such as <a href="http://alexbrie.net/1504/how-to-import-textpattern-into-wordpress/" title=" How to import Textpattern into Wordpress">Alex Brie</a>) have written their own instructions and even scripts (or at least modified the one that comes with WordPress).  Most of the advice I read on the matter said you should have both your Textpattern and WordPress tables in the same database for the script to work.  Apparently that&#8217;s actually not necessary but I tried it anyway.  Still nothing imported.  I tried using the modified import scripts that I found&#8230; still no luck.  Argh!</p>
	<p>At this point I was starting to get mildly frustrated that something that should be quite straight forward just wasn&#8217;t doing anything for me.  A lot of the comments on the blog posts I was reading had people quoting errors or saying that they&#8217;d finally got it all working.  I didn&#8217;t get either.  It was at this point that I surrendered to my geek-soul and opened up the PHP import script in Dreamweaver.  I read through some of the code and eventually found some places where I could stick some debug code in.  First thing I tried was to output the values that I&#8217;d entered into the import form (my Textpattern database details).  BINGO.  There was my problem.  My database host includes slashes and colons and there was a nice wee line in the script that was scrubbing all those characters out.  Grrr&#8230;.  I changed that line from:</p>

<div id="wp_codebox_msgheader"><span class="right"><a href="javascript:;" onclick="toggle_collapse('p4213');">[<span id="p4213_symbol">-</span>]</a><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p42code13'); return false;">View Code</a> PHP</span><div class="codebox_clear"></div></div><div id="wp_codebox"><table width="100%" ><tr id="p4213"><td width="1%" class="line_numbers"><pre>1
</pre></td><td class="code" id="p42code13"><pre class="php">add_option<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'txphost'</span><span style="color: #339933;">,</span>  sanitize_user<span style="color: #009900;">&#40;</span><span style="color: #000033;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'dbhost'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #000000; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

	<p>to:</p>

<div id="wp_codebox_msgheader"><span class="right"><a href="javascript:;" onclick="toggle_collapse('p4214');">[<span id="p4214_symbol">-</span>]</a><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p42code14'); return false;">View Code</a> PHP</span><div class="codebox_clear"></div></div><div id="wp_codebox"><table width="100%" ><tr id="p4214"><td width="1%" class="line_numbers"><pre>1
</pre></td><td class="code" id="p42code14"><pre class="php">add_option<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'txphost'</span><span style="color: #339933;">,</span>  sanitize_user<span style="color: #009900;">&#40;</span><span style="color: #000033;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'dbhost'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #000000; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

	<p>I guess whoever wrote the script didn&#8217;t realize that some of us have complex database hosts!</p>
	<p>Anyway, that seems to have fixed the problem at least in my case.  The rest of the script worked great.  So now, as you can see for yourself, all my old articles written on <a href="http://www.mindtrip.co.nz" title="mindtrip" target="_blank">mindtrip</a> using Textpattern are now sitting here in Wordpress!  Awesome. <img src='http://www.codefrenzy.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

 ]]></content:encoded>
			<wfw:commentRss>http://www.codefrenzy.net/2008/03/25/migrating-from-textpattern-to-wordpress/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A new look, a fresh start&#8230;</title>
		<link>http://www.codefrenzy.net/2008/03/16/hello-world/</link>
		<comments>http://www.codefrenzy.net/2008/03/16/hello-world/#comments</comments>
		<pubDate>Sun, 16 Mar 2008 10:48:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.geekchick.co.nz/?p=1</guid>
		<description><![CDATA[	After close to 3 years on www.mindtrip.co.nz, I decided to try something new, perhaps something more relevant to my field (technology).  Boy it&#8217;s hard thinking of new domain names that haven&#8217;t already been taken!
	Since I was choosing a new domain name anyway, I figured I might as well try a different blogging engine too. [...]]]></description>
			<content:encoded><![CDATA[	<p>After close to 3 years on <a href="http://www.mindtrip.co.nz" title="www.mindtrip.co.nz" target="_blank">www.mindtrip.co.nz</a>, I decided to try something new, perhaps something more relevant to my field (technology).  Boy it&#8217;s hard thinking of new domain names that haven&#8217;t already been taken!</p>
	<p>Since I was choosing a new domain name anyway, I figured I might as well try a different blogging engine too.  To date, I&#8217;ve been a true <a href="http://textpattern.com/" title="Textpattern" target="_blank">Textpattern</a> fan.  However, everyone else I know that keeps a blog seems to be using <a href="http://wordpress.org/" title="WordPress" target="_blank">WordPress</a> these days.  I couldn&#8217;t help but wonder what I was missing out on.  So I&#8217;ve taken the plunge and I&#8217;ve switched to WordPress.  We&#8217;ll see how it all goes!</p>
	<p>Things will probably be a bit broken and won&#8217;t look finished for a while, but hopefully that won&#8217;t last for long.  Please bear with me in the meantime!</p>

 ]]></content:encoded>
			<wfw:commentRss>http://www.codefrenzy.net/2008/03/16/hello-world/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
