<?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>Mad Mike: The Code Warrior</title>
	<atom:link href="http://mikehodgson.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://mikehodgson.com</link>
	<description>Coldfusion, JQuery, HTML 5, CSS3, Mobile</description>
	<lastBuildDate>Mon, 26 Jul 2010 18:44:48 +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>Recommended Android Apps</title>
		<link>http://mikehodgson.com/?p=122</link>
		<comments>http://mikehodgson.com/?p=122#comments</comments>
		<pubDate>Fri, 09 Jul 2010 03:21:50 +0000</pubDate>
		<dc:creator>Mike Hodgson</dc:creator>
				<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://mikehodgson.com/?p=122</guid>
		<description><![CDATA[I&#8217;ve had my HTC Legend for about three weeks now, and thought I would share some of the more useful / interesting apps I&#8217;ve found. Please feel free to share your own in the comments! Google Maps Comes default or &#8230; <a href="http://mikehodgson.com/?p=122">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve had my <a href="http://www.htc.com/www/product/legend/overview.html" onclick="pageTracker._trackPageview('/outgoing/www.htc.com/www/product/legend/overview.html?referer=');">HTC Legend</a> for about three weeks now, and thought I would share some of the more useful / interesting apps I&#8217;ve found. Please feel free to share your own in the comments!</p>
<p><span id="more-122"></span></p>
<p><a href="http://apps.doubletwist.com/Google-Maps/-3632499760052616472" onclick="pageTracker._trackPageview('/outgoing/apps.doubletwist.com/Google-Maps/-3632499760052616472?referer=');">Google Maps</a><br />
Comes default or can be installed / updated from the Android Market. Amazing turn-by-turn GPS navigation. &#8217;nuff said.</p>
<p><a href="http://apps.doubletwist.com/Evernote/4955477961343508276" onclick="pageTracker._trackPageview('/outgoing/apps.doubletwist.com/Evernote/4955477961343508276?referer=');">Evernote</a><br />
Create text, audio, or image-based notes and have them propagated automatically to your desktop or laptop. Great tool if you need to jot down a quick note and remember it for later.</p>
<p><a href="http://apps.doubletwist.com/Foursquare/2242381791158486847" onclick="pageTracker._trackPageview('/outgoing/apps.doubletwist.com/Foursquare/2242381791158486847?referer=');">Foursquare</a><br />
Addictive social game, integrates with Twitter and Facebook. Become the mayor of your favorite burger joint! Some businesses in bigger cities are giving special discounts or other prizes to their Foursquare mayors.</p>
<p><a href="http://apps.doubletwist.com/Facebook-for-Android/-4866929442802822794" onclick="pageTracker._trackPageview('/outgoing/apps.doubletwist.com/Facebook-for-Android/-4866929442802822794?referer=');">Facebook for Android</a><br />
The world&#8217;s most popular social network right on your phone.</p>
<p><a href="http://apps.doubletwist.com/Twitter/6983279697378683376" onclick="pageTracker._trackPageview('/outgoing/apps.doubletwist.com/Twitter/6983279697378683376?referer=');">Twitter</a><br />
Everyone&#8217;s heard of Twitter by now. I&#8217;ve tried a few different clients, but none seem to match the simplicity and usability of the official client.</p>
<p><a href="http://apps.doubletwist.com/doubleTwist/-395703074765864636" onclick="pageTracker._trackPageview('/outgoing/apps.doubletwist.com/doubleTwist/-395703074765864636?referer=');">DoubleTwist Player</a><br />
Probably the best media player app on the market, beats the hell out of the default. There&#8217;s also an iTunes look-alike application you can install on your Mac/PC to create playlists and convert your library.</p>
<p><a href="http://apps.doubletwist.com/Barcode-Scanner/8684651697626048315" onclick="pageTracker._trackPageview('/outgoing/apps.doubletwist.com/Barcode-Scanner/8684651697626048315?referer=');">Barcode Scanner</a><br />
Handy tool for scanning QR codes containing contacts, download links, and more! You can also scan the barcode on the back of almost any commercial product, and be taken to the Amazon page for that item.</p>
<p><a href="http://apps.doubletwist.com/Drop7/-5728814356651894740" onclick="pageTracker._trackPageview('/outgoing/apps.doubletwist.com/Drop7/-5728814356651894740?referer=');">Drop7</a><br />
Really, really addictive puzzle game. A combination of Tetris, Sudoku, and Connect 4. </p>
<p><a href="http://apps.doubletwist.com/Wyse-PocketCloud-RDP-View-BETA/-1173628823975713408" onclick="pageTracker._trackPageview('/outgoing/apps.doubletwist.com/Wyse-PocketCloud-RDP-View-BETA/-1173628823975713408?referer=');">PocketCloud</a><br />
Currently in beta. Pocketcloud is a Remote Desktop (RDP) and VNC client. An indispensable tool if you administer Windows servers, or if you want to remotely connect to your desktop at home while you&#8217;re on the road.</p>
<p><a href="http://apps.doubletwist.com/Google-Sky-Map/5972884208432727470" onclick="pageTracker._trackPageview('/outgoing/apps.doubletwist.com/Google-Sky-Map/5972884208432727470?referer=');">Google Sky Map</a><br />
Really awesome application for the budding astronomer. Point your phone to the sky and learn the names of the constellations and planets you&#8217;re looking at.</p>
<p><a href="http://apps.doubletwist.com/OpenSudoku/-7029117661641306120" onclick="pageTracker._trackPageview('/outgoing/apps.doubletwist.com/OpenSudoku/-7029117661641306120?referer=');">OpenSudoku</a><br />
Best Sudoku game available for Android by far. It&#8217;s open source, which means if you run into a bug, you can actually fix it yourself!</p>
]]></content:encoded>
			<wfw:commentRss>http://mikehodgson.com/?feed=rss2&amp;p=122</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Experimenting with JRuby in Coldfusion</title>
		<link>http://mikehodgson.com/?p=71</link>
		<comments>http://mikehodgson.com/?p=71#comments</comments>
		<pubDate>Wed, 14 Apr 2010 02:03:12 +0000</pubDate>
		<dc:creator>Mike Hodgson</dc:creator>
				<category><![CDATA[Coldfusion]]></category>

		<guid isPermaLink="false">http://cfmonkey.ca/?p=71</guid>
		<description><![CDATA[This is just a quick post, will post a longer one later when I&#8217;ve had more time to play. Before this will work, you&#8217;ll need to download and install JRuby, and copy jruby.jar from the installation directory to your Coldfusion &#8230; <a href="http://mikehodgson.com/?p=71">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This is just a quick post, will post a longer one later when I&#8217;ve had more time to play.</p>
<p>Before this will work, you&#8217;ll need to download and install JRuby, and copy jruby.jar from the installation directory to your Coldfusion classpath. For me those directories were c:\program files (x86)\jruby-1.4.0\lib and c:\Coldfusion9\lib respectively.</p>
<p>Once that&#8217;s done, on to the fun!<br />
<span id="more-71"></span></p>
<p>First, I created a really simple custom tag called <em>ruby.cfm</em> as follows:</p>

<div class="wp_syntax"><div class="code"><pre class="cfm" style="font-family:monospace;"><span style="color: #333333;"><span style="color: #0000FF;">&lt;</span><span style="color: #990000; font-weight: bold;">cfscript</span><span style="color: #0000FF;">&gt;</span></span>
ruby = createObject(&quot;java&quot;, &quot;org.jruby.embed.ScriptingContainer&quot;);
if (thisTag.ExecutionMode is &quot;end&quot;) {
  thisTag.GeneratedContent = ruby.runScriptlet(toString(thisTag.GeneratedContent));
}
<span style="color: #333333;"><span style="color: #0000FF;">&lt;/</span><span style="color: #990000; font-weight: bold;">cfscript</span><span style="color: #0000FF;">&gt;</span></span></pre></div></div>

<p>Then, I created my test page, <em>test_ruby.cfm</em>:</p>

<div class="wp_syntax"><div class="code"><pre class="cfm" style="font-family:monospace;"><span style="color: #333333;"><span style="color: #0000FF;">&lt;</span><span style="color: #990000; font-weight: bold;">cfset</span> <span style="color: #0000FF;">name</span> <span style="color: #0000FF;">=</span> <span style="color: #009900;">&quot;Bob&quot;</span> <span style="color: #0000FF;">/&gt;</span></span>
<span style="color: #333333;"><span style="color: #0000FF;">&lt;</span><span style="color: #990000; font-weight: bold;">cfoutput</span><span style="color: #0000FF;">&gt;</span></span>
  <span style="color: #333333;"><span style="color: #0000FF;">&lt;</span>cf_ruby<span style="color: #0000FF;">&gt;</span></span>
    def myproc(str)
      &quot;Hello ##{str}!&quot;
    end
    myproc(&quot;<span style="color: #0000FF;">#name#</span>&quot;)
  <span style="color: #333333;"><span style="color: #0000FF;">&lt;/</span>cf_ruby<span style="color: #0000FF;">&gt;</span></span>
<span style="color: #333333;"><span style="color: #0000FF;">&lt;/</span><span style="color: #990000; font-weight: bold;">cfoutput</span><span style="color: #0000FF;">&gt;</span></span></pre></div></div>

<p>When you load up the test page in your browser, you should see:</p>
<p>Hello Bob!</p>
<p>WARNING: Running this code may cause a rip in the space-time continuum.</p>
]]></content:encoded>
			<wfw:commentRss>http://mikehodgson.com/?feed=rss2&amp;p=71</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Fix for Slow Windows 7 Install</title>
		<link>http://mikehodgson.com/?p=43</link>
		<comments>http://mikehodgson.com/?p=43#comments</comments>
		<pubDate>Sat, 03 Oct 2009 13:57:15 +0000</pubDate>
		<dc:creator>Mike Hodgson</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://cfmonkey.ca/?p=43</guid>
		<description><![CDATA[Installed Windows 7 on my desktop this morning, and ran into a little issue. The installation was taking FOREVER, the install sat at "Setup is Starting..." for at least 10 minutes. A couple of quick tweaks later and I had it fixed. Posting here in case anyone else runs into similar issues.  <a href="http://mikehodgson.com/?p=43">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Installed Windows 7 on my desktop this morning, and ran into a little issue. The installation was taking FOREVER, the install sat at &#8220;Setup is Starting&#8230;&#8221; for at least 10 minutes. A couple of quick tweaks later and I had it fixed. Posting here in case anyone else runs into similar issues. </p>
<ol>
<li>Make sure your SATA drives are plugged into the first available ports. SATA_0 on your motherboard should be your boot drive.</li>
<li>If you have an old-ass 3.5&#8243; floppy drive, like I do, try disabling it in the BIOS (or completely unplug it from the system).</li>
</ol>
<p>Following those two steps fixed the issue for me!</p>
]]></content:encoded>
			<wfw:commentRss>http://mikehodgson.com/?feed=rss2&amp;p=43</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Friday Challenge Solution &#8211; Randomize a Picture</title>
		<link>http://mikehodgson.com/?p=27</link>
		<comments>http://mikehodgson.com/?p=27#comments</comments>
		<pubDate>Fri, 07 Aug 2009 18:52:34 +0000</pubDate>
		<dc:creator>Mike Hodgson</dc:creator>
				<category><![CDATA[Coldfusion]]></category>
		<category><![CDATA[cfscript]]></category>
		<category><![CDATA[image processing]]></category>

		<guid isPermaLink="false">http://cfmonkey.ca/?p=27</guid>
		<description><![CDATA[Ray Camden&#8217;s Friday Challenge for this week was to take a photo and jumble it into 100 random blocks. Like those puzzles from when you were a kid. My solution written in pure CFScript can be found here. Matthew Abbott &#8230; <a href="http://mikehodgson.com/?p=27">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Ray Camden&#8217;s <a href="http://www.coldfusionjedi.com/index.cfm/2009/8/7/Friday-Challenge-Cut-and-Randomize-a-Picture" onclick="pageTracker._trackPageview('/outgoing/www.coldfusionjedi.com/index.cfm/2009/8/7/Friday-Challenge-Cut-and-Randomize-a-Picture?referer=');">Friday Challenge for this week</a> was to take a photo and jumble it into 100 random blocks. Like those puzzles from when you were a kid. My solution written in pure CFScript can be found <a href="http://demos.mikehodgson.com/" onclick="pageTracker._trackPageview('/outgoing/demos.mikehodgson.com/?referer=');">here</a>. Matthew Abbott expanded on my code and made the blocks draggable using jQuery <a href="http://www.coldfusionjedi.com/demos/maimage/" onclick="pageTracker._trackPageview('/outgoing/www.coldfusionjedi.com/demos/maimage/?referer=');">here</a>. </p>
]]></content:encoded>
			<wfw:commentRss>http://mikehodgson.com/?feed=rss2&amp;p=27</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CFHTTP in Pure CFScript</title>
		<link>http://mikehodgson.com/?p=7</link>
		<comments>http://mikehodgson.com/?p=7#comments</comments>
		<pubDate>Tue, 28 Jul 2009 16:11:15 +0000</pubDate>
		<dc:creator>Mike Hodgson</dc:creator>
				<category><![CDATA[Coldfusion 9]]></category>
		<category><![CDATA[cfscript]]></category>
		<category><![CDATA[Coldfusion]]></category>
		<category><![CDATA[http]]></category>

		<guid isPermaLink="false">http://cfmonkey.ca/?p=7</guid>
		<description><![CDATA[Figured this out while I was working on my Coldfusion Twitter API component. I haven&#8217;t been able to find any examples elsewhere, so I thought I would post it here for others. &#60;cfscript&#62; myHttp = new Http(url=&#34;http://www.google.com&#34;, method=&#34;get&#34;); myHttpResult = &#8230; <a href="http://mikehodgson.com/?p=7">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Figured this out while I was working on my <a href="http://twittercomponent.riaforge.org" target="_blank" onclick="pageTracker._trackPageview('/outgoing/twittercomponent.riaforge.org?referer=');">Coldfusion Twitter API component.</a> I haven&#8217;t been able to find any examples elsewhere, so I thought I would post it here for others.<br />
<span id="more-7"></span></p>

<div class="wp_syntax"><div class="code"><pre class="cfm" style="font-family:monospace;"><span style="color: #333333;"><span style="color: #0000FF;">&lt;</span><span style="color: #990000; font-weight: bold;">cfscript</span><span style="color: #0000FF;">&gt;</span></span>
  myHttp = new Http(url=&quot;http://www.google.com&quot;, method=&quot;get&quot;);
  myHttpResult = myHttp.send().getPrefix();
<span style="color: #333333;"><span style="color: #0000FF;">&lt;/</span><span style="color: #990000; font-weight: bold;">cfscript</span><span style="color: #0000FF;">&gt;</span></span>
<span style="color: #333333;"><span style="color: #0000FF;">&lt;</span><span style="color: #990000; font-weight: bold;">cfdump</span> <span style="color: #000000; font-weight: bold;">var</span><span style="color: #0000FF;">=</span><span style="color: #009900;">&quot;#myHttpResult#&quot;</span><span style="color: #0000FF;">&gt;</span></span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://mikehodgson.com/?feed=rss2&amp;p=7</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
