<?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>Damian Brady's Blog &#187; Web</title>
	<atom:link href="http://blog.damianbrady.com.au/category/technology/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.damianbrady.com.au</link>
	<description>ramblings of a late 20s IT nerd / volleyball junkie / semi-professional drinker</description>
	<lastBuildDate>Wed, 14 Jul 2010 06:49:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>IT Careers and Training &#8211; my Stack Exchange proposal</title>
		<link>http://blog.damianbrady.com.au/2010/07/14/it-careers-and-training-my-stack-exchange-proposal/</link>
		<comments>http://blog.damianbrady.com.au/2010/07/14/it-careers-and-training-my-stack-exchange-proposal/#comments</comments>
		<pubDate>Wed, 14 Jul 2010 06:49:04 +0000</pubDate>
		<dc:creator>Damian Brady</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://blog.damianbrady.com.au/?p=162</guid>
		<description><![CDATA[Just a quick post to plug a proposal I&#8217;ve made for a new Stack Exchange site for IT Careers and Training. The intention is to have a Stack Overflow-style site where you can ask and answer questions about how to progress or start your IT career.  What training courses and certifications are worth their money, [...]]]></description>
			<content:encoded><![CDATA[<p>Just a quick post to plug a proposal I&#8217;ve made for a new <a title="Area 51 - Stack Exchange Proposals" href="http://area51.stackexchange.com" target="_blank">Stack Exchange</a> site for IT Careers and Training.</p>
<p>The intention is to have a Stack Overflow-style site where you can ask and answer questions about how to progress or start your IT career.  What training courses and certifications are worth their money, what companies are good to work for, and how to get where you want to go in your career.</p>
<p><a title="IT Careers and Training - Stack Exchange" href="http://area51.stackexchange.com/proposals/12887/it-careers-training?referrer=Jp50Nqq7DhfSFYIFeuk_RQ2" target="_blank">Have a look and give your support here.</a></p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://blog.damianbrady.com.au/2010/07/14/it-careers-and-training-my-stack-exchange-proposal/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=IT+Careers+and+Training+-+my+Stack+Exchange+proposal+-+http://b2l.me/aakqbb&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.damianbrady.com.au/2010/07/14/it-careers-and-training-my-stack-exchange-proposal/&amp;t=IT+Careers+and+Training+-+my+Stack+Exchange+proposal" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://blog.damianbrady.com.au/2010/07/14/it-careers-and-training-my-stack-exchange-proposal/&amp;title=IT+Careers+and+Training+-+my+Stack+Exchange+proposal" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://blog.damianbrady.com.au/2010/07/14/it-careers-and-training-my-stack-exchange-proposal/&amp;title=IT+Careers+and+Training+-+my+Stack+Exchange+proposal" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://blog.damianbrady.com.au/2010/07/14/it-careers-and-training-my-stack-exchange-proposal/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=IT+Careers+and+Training+-+my+Stack+Exchange+proposal&amp;body=Link: http://blog.damianbrady.com.au/2010/07/14/it-careers-and-training-my-stack-exchange-proposal/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A Just%20a%20quick%20post%20to%20plug%20a%20proposal%20I%27ve%20made%20for%20a%20new%20Stack%20Exchange%20site%20for%20IT%20Careers%20and%20Training.%0D%0A%0D%0AThe%20intention%20is%20to%20have%20a%20Stack%20Overflow-style%20site%20where%20you%20can%20ask%20and%20answer%20questions%20about%20how%20to%20progress%20or%20start%20your%20IT%20career.%20%C2%A0What%20training%20courses%20and%20certifications%20are%20worth" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://blog.damianbrady.com.au/2010/07/14/it-careers-and-training-my-stack-exchange-proposal/&amp;title=IT+Careers+and+Training+-+my+Stack+Exchange+proposal" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://blog.damianbrady.com.au/2010/07/14/it-careers-and-training-my-stack-exchange-proposal/&amp;title=IT+Careers+and+Training+-+my+Stack+Exchange+proposal&amp;summary=Just%20a%20quick%20post%20to%20plug%20a%20proposal%20I%27ve%20made%20for%20a%20new%20Stack%20Exchange%20site%20for%20IT%20Careers%20and%20Training.%0D%0A%0D%0AThe%20intention%20is%20to%20have%20a%20Stack%20Overflow-style%20site%20where%20you%20can%20ask%20and%20answer%20questions%20about%20how%20to%20progress%20or%20start%20your%20IT%20career.%20%C2%A0What%20training%20courses%20and%20certifications%20are%20worth&amp;source=Damian Brady's Blog" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://blog.damianbrady.com.au/2010/07/14/it-careers-and-training-my-stack-exchange-proposal/&amp;title=IT+Careers+and+Training+-+my+Stack+Exchange+proposal" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://blog.damianbrady.com.au/2010/07/14/it-careers-and-training-my-stack-exchange-proposal/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.damianbrady.com.au/2010/07/14/it-careers-and-training-my-stack-exchange-proposal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery 1.4 released!</title>
		<link>http://blog.damianbrady.com.au/2010/01/15/jquery-1-4-released/</link>
		<comments>http://blog.damianbrady.com.au/2010/01/15/jquery-1-4-released/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 01:11:06 +0000</pubDate>
		<dc:creator>Damian Brady</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://blog.damianbrady.com.au/?p=144</guid>
		<description><![CDATA[Yep, jQuery 1.4 has been released. Here&#8217;s a great post from nettuts outlining some key differences and new features. I don&#8217;t really have much to add on this, but just a few thoughts: Speed improvements are good and all, but when you can get ten times better javascript performance by changing browsers, nearly doubling the [...]]]></description>
			<content:encoded><![CDATA[<p><a title="jQuery 1.4" href="http://jquery14.com/day-01/jquery-14" target="_blank">Yep, jQuery 1.4 has been released</a>.</p>
<p><a title="jQuery 1.4 - 15 features you wust know" href="http://net.tutsplus.com/tutorials/javascript-ajax/jquery-1-4-released-the-15-new-features-you-must-know/" target="_blank">Here&#8217;s </a>a great post from nettuts outlining some key differences and new features.</p>
<p>I don&#8217;t really have much to add on this, but just a few thoughts:</p>
<ol>
<li>Speed improvements are good and all, but when you can get <a title="Six Revisions - Browser Performance" href="http://sixrevisions.com/infographs/browser-performance/" target="_blank">ten times better javascript performance by changing browsers</a>, nearly <a title="John Resig - Flickr" href="http://www.flickr.com/photos/jeresig/4271691147/">doubling the speed of your .css() method</a> not the most important thing. Still, I can&#8217;t expect the jQuery team to be able to retire browsers for people I guess&#8230;</li>
<li>A lot of changes seem to deal with allowing functions to be passed into methods.  Being a .Net 3.5 guy, I&#8217;m love this anonymous delegate stuff, so it&#8217;s good to see!</li>
</ol>
<p>Yeah, that&#8217;s all the comments I have right now. Told you I didn&#8217;t have much to add!</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://blog.damianbrady.com.au/2010/01/15/jquery-1-4-released/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=jQuery+1.4+released%21+-+http://tinyurl.com/yek9ohy&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.damianbrady.com.au/2010/01/15/jquery-1-4-released/&amp;t=jQuery+1.4+released%21" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://blog.damianbrady.com.au/2010/01/15/jquery-1-4-released/&amp;title=jQuery+1.4+released%21" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://blog.damianbrady.com.au/2010/01/15/jquery-1-4-released/&amp;title=jQuery+1.4+released%21" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://blog.damianbrady.com.au/2010/01/15/jquery-1-4-released/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=jQuery+1.4+released%21&amp;body=Link: http://blog.damianbrady.com.au/2010/01/15/jquery-1-4-released/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A Yep%2C%20jQuery%201.4%20has%20been%20released.%0D%0A%0D%0AHere%27s%20a%20great%20post%20from%20nettuts%20outlining%20some%20key%20differences%20and%20new%20features.%0D%0A%0D%0AI%20don%27t%20really%20have%20much%20to%20add%20on%20this%2C%20but%20just%20a%20few%20thoughts%3A%0D%0A%0D%0A%09Speed%20improvements%20are%20good%20and%20all%2C%20but%20when%20you%20can%20get%20ten%20times%20better%20javascript%20performance%20by%20changi" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://blog.damianbrady.com.au/2010/01/15/jquery-1-4-released/&amp;title=jQuery+1.4+released%21" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://blog.damianbrady.com.au/2010/01/15/jquery-1-4-released/&amp;title=jQuery+1.4+released%21&amp;summary=Yep%2C%20jQuery%201.4%20has%20been%20released.%0D%0A%0D%0AHere%27s%20a%20great%20post%20from%20nettuts%20outlining%20some%20key%20differences%20and%20new%20features.%0D%0A%0D%0AI%20don%27t%20really%20have%20much%20to%20add%20on%20this%2C%20but%20just%20a%20few%20thoughts%3A%0D%0A%0D%0A%09Speed%20improvements%20are%20good%20and%20all%2C%20but%20when%20you%20can%20get%20ten%20times%20better%20javascript%20performance%20by%20changi&amp;source=Damian Brady's Blog" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://blog.damianbrady.com.au/2010/01/15/jquery-1-4-released/&amp;title=jQuery+1.4+released%21" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://blog.damianbrady.com.au/2010/01/15/jquery-1-4-released/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.damianbrady.com.au/2010/01/15/jquery-1-4-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting into ASP.NET MVC</title>
		<link>http://blog.damianbrady.com.au/2009/11/19/getting-into-asp-net-mvc/</link>
		<comments>http://blog.damianbrady.com.au/2009/11/19/getting-into-asp-net-mvc/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 14:05:33 +0000</pubDate>
		<dc:creator>Damian Brady</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Tech.Ed]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://blog.damianbrady.com.au/?p=142</guid>
		<description><![CDATA[It all started when I decided that I&#8217;d rewrite a partially-aborted PHP web app of mine in .Net. The PHP version was relatively functional, but PHP is not my strongest skill, so updating and improving it was hard. Combined with a lack of good quality free time, it meant that I didn&#8217;t have the inclination [...]]]></description>
			<content:encoded><![CDATA[<p>It all started when I decided that I&#8217;d rewrite a partially-aborted PHP web app of mine in .Net.  The PHP version was relatively functional, but PHP is not my strongest skill, so updating and improving it was hard.  Combined with a lack of good quality free time, it meant that I didn&#8217;t have the inclination to update it much.</p>
<p>Much of the design work is already done.  The database schema is solid and it isn&#8217;t trivial &#8211; it took me a number of iterations to get right.  The UI flow has been decided, and at this point, I&#8217;m happy to reuse most of the layout, css and images.</p>
<p>At <a href="http://www.msteched.com/australia/Public/default.aspx">Tech.Ed</a> this year, I heard a lot of great things about <a title="ASP.NET MVC" href="http://www.asp.net/mVC/">ASP.NET MVC</a>.  The Hands-On-Lab I did gave me just enough of it to get me interested, so when I decided I was going to rewrite this thing in .Net, MVC seemed like the way to go.</p>
<p>So I&#8217;m now attempting to learn how it all works, and it&#8217;s going really well.  The secret?  The <a title="NerdDinner Tutorial" href="http://nerddinnerbook.s3.amazonaws.com/Intro.htm">NerdDinner tutorial</a> courtesy of Rob Conery, Scott Guthrie, Scott Hanselman, and Phil Haack (actually I get the impression that <a title="Scott Guthrie's Blog" href="http://weblogs.asp.net/scottgu/">Scott Guthrie</a> wrote the tutorial, but the originating book is authored by all of them).</p>
<p>Seriously, if you&#8217;re looking at playing with ASP.NET MVC, run through this tutorial from start to finish.  I guarantee by the end of it you&#8217;ll be all over the basics, and loving the way ASP.NET MVC is put together.</p>
<p>I&#8217;m looking forward to getting into some real development with this project.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://blog.damianbrady.com.au/2009/11/19/getting-into-asp-net-mvc/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Getting+into+ASP.NET+MVC+-+http://tinyurl.com/yfypc7f&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.damianbrady.com.au/2009/11/19/getting-into-asp-net-mvc/&amp;t=Getting+into+ASP.NET+MVC" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://blog.damianbrady.com.au/2009/11/19/getting-into-asp-net-mvc/&amp;title=Getting+into+ASP.NET+MVC" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://blog.damianbrady.com.au/2009/11/19/getting-into-asp-net-mvc/&amp;title=Getting+into+ASP.NET+MVC" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://blog.damianbrady.com.au/2009/11/19/getting-into-asp-net-mvc/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=Getting+into+ASP.NET+MVC&amp;body=Link: http://blog.damianbrady.com.au/2009/11/19/getting-into-asp-net-mvc/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A It%20all%20started%20when%20I%20decided%20that%20I%27d%20rewrite%20a%20partially-aborted%20PHP%20web%20app%20of%20mine%20in%20.Net.%20%20The%20PHP%20version%20was%20relatively%20functional%2C%20but%20PHP%20is%20not%20my%20strongest%20skill%2C%20so%20updating%20and%20improving%20it%20was%20hard.%20%20Combined%20with%20a%20lack%20of%20good%20quality%20free%20time%2C%20it%20meant%20that%20I%20didn%27t%20have%20the%20incli" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://blog.damianbrady.com.au/2009/11/19/getting-into-asp-net-mvc/&amp;title=Getting+into+ASP.NET+MVC" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://blog.damianbrady.com.au/2009/11/19/getting-into-asp-net-mvc/&amp;title=Getting+into+ASP.NET+MVC&amp;summary=It%20all%20started%20when%20I%20decided%20that%20I%27d%20rewrite%20a%20partially-aborted%20PHP%20web%20app%20of%20mine%20in%20.Net.%20%20The%20PHP%20version%20was%20relatively%20functional%2C%20but%20PHP%20is%20not%20my%20strongest%20skill%2C%20so%20updating%20and%20improving%20it%20was%20hard.%20%20Combined%20with%20a%20lack%20of%20good%20quality%20free%20time%2C%20it%20meant%20that%20I%20didn%27t%20have%20the%20incli&amp;source=Damian Brady's Blog" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://blog.damianbrady.com.au/2009/11/19/getting-into-asp-net-mvc/&amp;title=Getting+into+ASP.NET+MVC" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://blog.damianbrady.com.au/2009/11/19/getting-into-asp-net-mvc/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.damianbrady.com.au/2009/11/19/getting-into-asp-net-mvc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Probably the best response on Stack Overflow ever</title>
		<link>http://blog.damianbrady.com.au/2009/11/16/probably-the-best-response-on-stack-overflow-ever/</link>
		<comments>http://blog.damianbrady.com.au/2009/11/16/probably-the-best-response-on-stack-overflow-ever/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 10:18:45 +0000</pubDate>
		<dc:creator>Damian Brady</dc:creator>
				<category><![CDATA[Amusing]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://blog.damianbrady.com.au/2009/11/16/probably-the-best-response-on-stack-overflow-ever/</guid>
		<description><![CDATA[You&#8217;d probably be aware that I&#8217;m a fan of Stack Overflow. I mean, I have my SO profile over there on the right of the page. This is just a quick post to provide a link to the best response I&#8217;ve seen on Stack Overflow. And just to clarify, I mean best in terms of [...]]]></description>
			<content:encoded><![CDATA[<p>You&#8217;d probably be aware that I&#8217;m a fan of <a href="http://www.stackoverflow.com">Stack Overflow</a>.  I mean, I have my SO profile over there on the right of the page.</p>
<p>This is just a quick post to provide a link to the best response I&#8217;ve seen on Stack Overflow.  And just to clarify, I mean best in terms of amusement.  It gets a point across I guess, but wow is it creative.</p>
<p>So here you go:  <a href="http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454">http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454</a></p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://blog.damianbrady.com.au/2009/11/16/probably-the-best-response-on-stack-overflow-ever/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Probably+the+best+response+on+Stack+Overflow+ever+-+http://tinyurl.com/yg5ja9g&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.damianbrady.com.au/2009/11/16/probably-the-best-response-on-stack-overflow-ever/&amp;t=Probably+the+best+response+on+Stack+Overflow+ever" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://blog.damianbrady.com.au/2009/11/16/probably-the-best-response-on-stack-overflow-ever/&amp;title=Probably+the+best+response+on+Stack+Overflow+ever" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://blog.damianbrady.com.au/2009/11/16/probably-the-best-response-on-stack-overflow-ever/&amp;title=Probably+the+best+response+on+Stack+Overflow+ever" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://blog.damianbrady.com.au/2009/11/16/probably-the-best-response-on-stack-overflow-ever/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=Probably+the+best+response+on+Stack+Overflow+ever&amp;body=Link: http://blog.damianbrady.com.au/2009/11/16/probably-the-best-response-on-stack-overflow-ever/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A You%27d%20probably%20be%20aware%20that%20I%27m%20a%20fan%20of%20Stack%20Overflow.%20%20I%20mean%2C%20I%20have%20my%20SO%20profile%20over%20there%20on%20the%20right%20of%20the%20page.%0D%0A%0D%0AThis%20is%20just%20a%20quick%20post%20to%20provide%20a%20link%20to%20the%20best%20response%20I%27ve%20seen%20on%20Stack%20Overflow.%20%20And%20just%20to%20clarify%2C%20I%20mean%20best%20in%20terms%20of%20amusement.%20%20It%20gets%20a%20point%20acro" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://blog.damianbrady.com.au/2009/11/16/probably-the-best-response-on-stack-overflow-ever/&amp;title=Probably+the+best+response+on+Stack+Overflow+ever" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://blog.damianbrady.com.au/2009/11/16/probably-the-best-response-on-stack-overflow-ever/&amp;title=Probably+the+best+response+on+Stack+Overflow+ever&amp;summary=You%27d%20probably%20be%20aware%20that%20I%27m%20a%20fan%20of%20Stack%20Overflow.%20%20I%20mean%2C%20I%20have%20my%20SO%20profile%20over%20there%20on%20the%20right%20of%20the%20page.%0D%0A%0D%0AThis%20is%20just%20a%20quick%20post%20to%20provide%20a%20link%20to%20the%20best%20response%20I%27ve%20seen%20on%20Stack%20Overflow.%20%20And%20just%20to%20clarify%2C%20I%20mean%20best%20in%20terms%20of%20amusement.%20%20It%20gets%20a%20point%20acro&amp;source=Damian Brady's Blog" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://blog.damianbrady.com.au/2009/11/16/probably-the-best-response-on-stack-overflow-ever/&amp;title=Probably+the+best+response+on+Stack+Overflow+ever" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://blog.damianbrady.com.au/2009/11/16/probably-the-best-response-on-stack-overflow-ever/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.damianbrady.com.au/2009/11/16/probably-the-best-response-on-stack-overflow-ever/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using jQuery for evil</title>
		<link>http://blog.damianbrady.com.au/2009/10/05/using-jquery-for-evil/</link>
		<comments>http://blog.damianbrady.com.au/2009/10/05/using-jquery-for-evil/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 07:13:19 +0000</pubDate>
		<dc:creator>Damian Brady</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://blog.damianbrady.com.au/?p=116</guid>
		<description><![CDATA[Sometimes you find a tool that&#8217;s not just good for run-of-the-mill, intended-purpose work, but also for fixing up some bad situations.  jQuery is one such tool. Some work I&#8217;m currently doing involves presenting nicely styled pages to the user of a web site.  The html I have to work with is not always ideal and [...]]]></description>
			<content:encoded><![CDATA[<p>Sometimes you find a tool that&#8217;s not just good for run-of-the-mill, intended-purpose work, but also for fixing up some bad situations.  jQuery is one such tool.</p>
<p>Some work I&#8217;m currently doing involves presenting nicely styled pages to the user of a web site.  The html I have to work with is not always ideal and needs to be massaged.  Because I&#8217;m dealing with templates, it&#8217;s often simply impossible for me to change the html &#8211; I can only try to modify the framework around the bits of html I&#8217;m given.</p>
<p>Enter jQuery.</p>
<p>Provided the html I get is more or less xhtml compliant, I&#8217;ve got a Document Object Model (DOM) I can work with.  Using jQuery, I&#8217;ve found that I can manipulate this to my heart&#8217;s desire.</p>
<p>Let&#8217;s say I end up with an table which has an extra row between the header row and the first actual row of data.  No problem!</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#mytable tr:nth-child(2)'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">remove</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>And that&#8217;s it!  Of course you may get a flicker of the incorrect display because we&#8217;re making the change only when the DOM is completely built, but we&#8217;re not really choosy in this situation.</p>
<p>Let&#8217;s try something a bit harder.  How about reformatting a table which contains a single column for debits and credits; the debits formatted with a red &lt;FONT&gt; tag.  And before you ask, yes, I&#8217;m serious.</p>
<p>We want this table to have a separate column for debits and credits.  Again, enter jQuery.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #006600; font-style: italic;">// first, deal with the headers</span>
	<span style="color: #003366; font-weight: bold;">var</span> cell <span style="color: #339933;">=</span> $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#mytable tr:eq(0) td:eq(2)'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>  <span style="color: #006600; font-style: italic;">// look at the second cell (contains debits/credits)</span>
	<span style="color: #003366; font-weight: bold;">var</span> w <span style="color: #339933;">=</span> cell.<span style="color: #660066;">attr</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'width'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">substr</span><span style="color: #009900;">&#40;</span><span style="color: #CC0000;">0</span><span style="color: #339933;">,</span> cell.<span style="color: #660066;">attr</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'width'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">length</span><span style="color: #339933;">-</span><span style="color: #CC0000;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>  <span style="color: #006600; font-style: italic;">// I know width is a percentage</span>
	cell.<span style="color: #660066;">attr</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'width'</span><span style="color: #339933;">,</span><span style="color: #3366CC;">''</span><span style="color: #339933;">+</span><span style="color: #009900;">&#40;</span>w<span style="color: #339933;">/</span><span style="color: #CC0000;">2</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">+</span><span style="color: #3366CC;">'%'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>	<span style="color: #006600; font-style: italic;">// half the width</span>
	cell.<span style="color: #660066;">text</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'Credits'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">before</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'&lt;td align=&quot;right&quot; width=&quot;'</span><span style="color: #339933;">+</span>w<span style="color: #339933;">/</span><span style="color: #CC0000;">2</span><span style="color: #339933;">+</span><span style="color: #3366CC;">'%&quot;&gt;Debits&lt;/td&gt;'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #006600; font-style: italic;">// split Debits and Credits header</span>
&nbsp;
	<span style="color: #006600; font-style: italic;">// now deal with each non-header row</span>
	$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#mytable tr:not(:first)'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">each</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">children</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'td:eq(2)'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">before</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'&lt;td align=&quot;right&quot;&gt;&amp;nbsp;&lt;/td&gt;'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #006600; font-style: italic;">// insert the new column</span>
		<span style="color: #003366; font-weight: bold;">var</span> redVal <span style="color: #339933;">=</span> $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">children</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'td:eq(3)'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">html</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #006600; font-style: italic;">// get current column value</span>
		<span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>redVal <span style="color: #339933;">&amp;&amp;</span> <span style="color: #009900;">&#40;</span>redVal.<span style="color: #660066;">toUpperCase</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">indexOf</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'COLOR=RED'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&gt;</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">1</span> <span style="color: #339933;">||</span> redVal.<span style="color: #660066;">toUpperCase</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">indexOf</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'COLOR=&quot;RED&quot;'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&gt;</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">1</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #006600; font-style: italic;">// if it's red</span>
		<span style="color: #009900;">&#123;</span>
			redVal <span style="color: #339933;">=</span> $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">children</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'td:eq(3)'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">children</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'font'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">text</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #006600; font-style: italic;">// get the actual value to write</span>
			$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">children</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'td:eq(2)'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">html</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'&lt;span style=&quot;color: red;&quot;&gt; '</span><span style="color: #339933;">+</span>redVal<span style="color: #339933;">+</span><span style="color: #3366CC;">'&lt;/span&gt;'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #006600; font-style: italic;">// write to the debit column</span>
			$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">children</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'td:eq(3)'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">html</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'nbsp;'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #006600; font-style: italic;">// erase the credit column</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Now this doesn&#8217;t give me beautiful xhtml, and I&#8217;m never going to feel happy about how this works, but it does the job.</p>
<p>Fun stuff.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://blog.damianbrady.com.au/2009/10/05/using-jquery-for-evil/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Using+jQuery+for+evil+-+http://tinyurl.com/ydh2d7r&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.damianbrady.com.au/2009/10/05/using-jquery-for-evil/&amp;t=Using+jQuery+for+evil" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://blog.damianbrady.com.au/2009/10/05/using-jquery-for-evil/&amp;title=Using+jQuery+for+evil" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://blog.damianbrady.com.au/2009/10/05/using-jquery-for-evil/&amp;title=Using+jQuery+for+evil" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://blog.damianbrady.com.au/2009/10/05/using-jquery-for-evil/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=Using+jQuery+for+evil&amp;body=Link: http://blog.damianbrady.com.au/2009/10/05/using-jquery-for-evil/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A Sometimes%20you%20find%20a%20tool%20that%27s%20not%20just%20good%20for%20run-of-the-mill%2C%20intended-purpose%20work%2C%20but%20also%20for%20fixing%20up%20some%20bad%20situations.%20%C2%A0jQuery%20is%20one%20such%20tool.%0D%0A%0D%0ASome%20work%20I%27m%20currently%20doing%20involves%20presenting%20nicely%20styled%20pages%20to%20the%20user%20of%20a%20web%20site.%20%C2%A0The%20html%20I%20have%20to%20work%20with%20is%20not%20" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://blog.damianbrady.com.au/2009/10/05/using-jquery-for-evil/&amp;title=Using+jQuery+for+evil" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://blog.damianbrady.com.au/2009/10/05/using-jquery-for-evil/&amp;title=Using+jQuery+for+evil&amp;summary=Sometimes%20you%20find%20a%20tool%20that%27s%20not%20just%20good%20for%20run-of-the-mill%2C%20intended-purpose%20work%2C%20but%20also%20for%20fixing%20up%20some%20bad%20situations.%20%C2%A0jQuery%20is%20one%20such%20tool.%0D%0A%0D%0ASome%20work%20I%27m%20currently%20doing%20involves%20presenting%20nicely%20styled%20pages%20to%20the%20user%20of%20a%20web%20site.%20%C2%A0The%20html%20I%20have%20to%20work%20with%20is%20not%20&amp;source=Damian Brady's Blog" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://blog.damianbrady.com.au/2009/10/05/using-jquery-for-evil/&amp;title=Using+jQuery+for+evil" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://blog.damianbrady.com.au/2009/10/05/using-jquery-for-evil/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.damianbrady.com.au/2009/10/05/using-jquery-for-evil/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Getting Somewhere</title>
		<link>http://blog.damianbrady.com.au/2009/02/12/getting-somewhere/</link>
		<comments>http://blog.damianbrady.com.au/2009/02/12/getting-somewhere/#comments</comments>
		<pubDate>Thu, 12 Feb 2009 01:03:44 +0000</pubDate>
		<dc:creator>Damian Brady</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://blog.damianbrady.com.au/?p=98</guid>
		<description><![CDATA[My last post talked about how I wasn&#8217;t getting anywhere with my project.  Well now I am. I might have mentioned that I&#8217;m using php and while it&#8217;s pretty easy to do stuff, I sometimes feel uncomfortable with the looseness of it all.  If you&#8217;ve used php in addition to a &#8220;real&#8221; OO language, you&#8217;ll [...]]]></description>
			<content:encoded><![CDATA[<p><strong>My <a title="Time or Motivation Poor" href="http://blog.damianbrady.com.au/2009/01/20/time-or-motivation-poor/">last post</a></strong><strong> talked about how I wasn&#8217;t getting anywhere with my project.  Well now I am.</strong></p>
<p>I might have mentioned that I&#8217;m using php and while it&#8217;s pretty easy to do stuff, <strong>I sometimes feel uncomfortable with the looseness of it all</strong>.  If you&#8217;ve used php in addition to a &#8220;real&#8221; OO language, you&#8217;ll know what I mean.  Lots and lots of globally-accessible functions with no namespaces, duck-typing, all that sort of stuff.</p>
<p><strong>So I&#8217;m following some better practice</strong>s (as suggested by Jon in his comment on the last post).  Nothing is very groundbreaking and I&#8217;m sure most newer php projects use the same kind of things.  Anyway, here&#8217;s what I&#8217;m doing:</p>
<p><strong>I&#8217;m using an ORM library</strong> to get from my database to my code and vice versa.  <strong>Specifically </strong><a title="Doctrine Project" href="http://www.doctrine-project.org/" target="_blank"><strong>Doctrine</strong></a>.  I&#8217;m reasonably familiar how these things work having used <a title="NHibernate" href="http://www.hibernate.org/343.html" target="_blank">NHibernate</a> for .Net (a port of Java&#8217;s <a title="Hibernate" href="http://www.hibernate.org" target="_blank">Hibernate</a>), but I&#8217;ve been impressed with how easy it&#8217;s been this time.  I got Doctrine working beautifully for my spider-web of a MySql database inside an evening with no experience.  I&#8217;ll let you know how it works out in the long run.  And yes, MySql is the database right now but Doctrine allows it to change very easily as expected.</p>
<p><strong>I&#8217;m using an MVC pattern</strong> so my code doesn&#8217;t get too mixed in with my UI.  Now I&#8217;m sure there are plenty of libraries and frameworks out there that would help me with this, but <strong>I&#8217;m rolling my own&#8230; if you can call it that</strong>.  I&#8217;m used to .Net&#8217;s code-behind method so I&#8217;m really just copying that to an extent.  Each php page will have an include at the top that references the code-behind.  The &#8220;code-behind&#8221; php file will set up all the data and will provide functions that can be called by the front one.  Simple, but it should be effective.</p>
<p><strong>Finally, I&#8217;m using </strong><a title="JQuery" href="http://www.jquery.com" target="_blank"><strong>JQuery</strong></a><strong> for UI prettiness</strong>.  I had a serious look at a lot of javascript libraries and JQuery came out on top for what I needed.</p>
<p>So that&#8217;s it.  That&#8217;s what I&#8217;m doing.  So far it&#8217;s all fitting together quite nicely, but I&#8217;ll be sure to post updates if I want to rave about something or if something sends me into a fit of frustration.</p>
<p>As always, comments are welcome.</p>
<p>Damian</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://blog.damianbrady.com.au/2009/02/12/getting-somewhere/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Getting+Somewhere+-+http://tinyurl.com/pnd6xt&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.damianbrady.com.au/2009/02/12/getting-somewhere/&amp;t=Getting+Somewhere" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://blog.damianbrady.com.au/2009/02/12/getting-somewhere/&amp;title=Getting+Somewhere" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://blog.damianbrady.com.au/2009/02/12/getting-somewhere/&amp;title=Getting+Somewhere" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://blog.damianbrady.com.au/2009/02/12/getting-somewhere/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=Getting+Somewhere&amp;body=Link: http://blog.damianbrady.com.au/2009/02/12/getting-somewhere/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A My%20last%20post%20talked%20about%20how%20I%20wasn%27t%20getting%20anywhere%20with%20my%20project.%20%C2%A0Well%20now%20I%20am.%0D%0A%0D%0AI%20might%20have%20mentioned%20that%20I%27m%20using%20php%20and%20while%20it%27s%20pretty%20easy%20to%20do%20stuff%2C%20I%20sometimes%20feel%20uncomfortable%20with%20the%20looseness%20of%20it%20all.%20%C2%A0If%20you%27ve%20used%20php%20in%20addition%20to%20a%20%22real%22%20OO%20language%2C%20you%27ll" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://blog.damianbrady.com.au/2009/02/12/getting-somewhere/&amp;title=Getting+Somewhere" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://blog.damianbrady.com.au/2009/02/12/getting-somewhere/&amp;title=Getting+Somewhere&amp;summary=My%20last%20post%20talked%20about%20how%20I%20wasn%27t%20getting%20anywhere%20with%20my%20project.%20%C2%A0Well%20now%20I%20am.%0D%0A%0D%0AI%20might%20have%20mentioned%20that%20I%27m%20using%20php%20and%20while%20it%27s%20pretty%20easy%20to%20do%20stuff%2C%20I%20sometimes%20feel%20uncomfortable%20with%20the%20looseness%20of%20it%20all.%20%C2%A0If%20you%27ve%20used%20php%20in%20addition%20to%20a%20%22real%22%20OO%20language%2C%20you%27ll&amp;source=Damian Brady's Blog" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://blog.damianbrady.com.au/2009/02/12/getting-somewhere/&amp;title=Getting+Somewhere" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://blog.damianbrady.com.au/2009/02/12/getting-somewhere/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.damianbrady.com.au/2009/02/12/getting-somewhere/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Time or Motivation Poor?</title>
		<link>http://blog.damianbrady.com.au/2009/01/20/time-or-motivation-poor/</link>
		<comments>http://blog.damianbrady.com.au/2009/01/20/time-or-motivation-poor/#comments</comments>
		<pubDate>Tue, 20 Jan 2009 01:42:56 +0000</pubDate>
		<dc:creator>Damian Brady</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://blog.damianbrady.com.au/?p=97</guid>
		<description><![CDATA[So I have this project that I&#8217;m doing for my own interest and I constantly find myself getting nowhere with it.  I&#8217;ve done plenty of design work and I have my schemas and stories sketched all over the pages of a notebook, but there&#8217;s nothing really tangible electronically yet. The most common excuse I give [...]]]></description>
			<content:encoded><![CDATA[<p>So I have this project that I&#8217;m doing for my own interest and <strong>I constantly find myself getting nowhere with it</strong>.  I&#8217;ve done plenty of design work and I have my schemas and stories sketched all over the pages of a notebook, but <strong>there&#8217;s nothing really tangible electronically yet</strong>.</p>
<p><strong>The most common excuse I give myself is lack of time, but I don&#8217;t think that&#8217;s really true</strong>.  After all, I have tons of design work done and you&#8217;d think that&#8217;d be the boring part right?  <strong>I think the problem is lining up spare time, motivation, and resources</strong>.</p>
<p><strong>Spare time exists in snippets everywhere</strong>.  When I&#8217;m on the bus, in a particularly boring lecture, at home after work, etc.  <strong>Motivation is more fleeting</strong>.  Sometimes I&#8217;m really keen to get into this project, other times it&#8217;s the furthest thing from my mind.  Finally,<strong> resources are either available or they&#8217;re not</strong>.  I haven&#8217;t had a laptop for a while, so I intended to develop mainly from home.  I&#8217;ve borrowed a laptop, but I don&#8217;t want to fill it with all my development tools.  Having said that, I&#8217;m doing it in php and I don&#8217;t need much of an IDE to cut code.  I could probably get some meaningful stuff done in notepad if need be.  Testing? That&#8217;s harder, particularly as I&#8217;d need a database running and a php web server.</p>
<p>So you see that even though I&#8217;m motivated more often than not,<strong> those three things don&#8217;t always line up well</strong>.  I don&#8217;t often have much motivation when I get home from work, even though I have time and resources.  When I&#8217;m sitting in a boring lecture, I&#8217;ve got plenty of motivation and time, but I don&#8217;t have the resources.  You get the picture.</p>
<p><strong>So, how do I change this?</strong>  Well you&#8217;ll be pleased to know I have a plan:</p>
<ol>
<li><strong>I bought a laptop</strong>.  It&#8217;ll arrive in about a week.  It&#8217;s powerful and I can put whatever the hell I want on that thing so you can rest assured it&#8217;ll be running all the dev tools I want.</li>
<li><a title="Portable Apps" href="http://www.portableapps.com/" target="_blank"><strong>Portable Apps</strong></a>.  I rediscovered these when I was thinking about how I could improve the situation.  If a computer is available, I can spin up a full WAMP stack as well as GIMP, Notepad++, and FileZilla.</li>
<li><strong>Target deadlines</strong>.  I have them.  And work breakdowns, heirarchical todo lists and all that stuff.  I&#8217;m organised.</li>
</ol>
<div>So hopefully that&#8217;ll help.  Too many people know about this project for it to go down in flames.  And I wouldn&#8217;t want to disappoint myself either.</div>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://blog.damianbrady.com.au/2009/01/20/time-or-motivation-poor/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Time+or+Motivation+Poor%3F+-+http://tinyurl.com/rdwjar&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.damianbrady.com.au/2009/01/20/time-or-motivation-poor/&amp;t=Time+or+Motivation+Poor%3F" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://blog.damianbrady.com.au/2009/01/20/time-or-motivation-poor/&amp;title=Time+or+Motivation+Poor%3F" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://blog.damianbrady.com.au/2009/01/20/time-or-motivation-poor/&amp;title=Time+or+Motivation+Poor%3F" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://blog.damianbrady.com.au/2009/01/20/time-or-motivation-poor/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=Time+or+Motivation+Poor%3F&amp;body=Link: http://blog.damianbrady.com.au/2009/01/20/time-or-motivation-poor/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A So%20I%20have%20this%20project%20that%20I%27m%20doing%20for%20my%20own%20interest%20and%20I%20constantly%20find%20myself%20getting%20nowhere%20with%20it.%20%C2%A0I%27ve%20done%20plenty%20of%20design%20work%20and%20I%20have%20my%20schemas%20and%20stories%20sketched%20all%20over%20the%20pages%20of%20a%20notebook%2C%20but%20there%27s%20nothing%20really%20tangible%20electronically%20yet.%0D%0A%0D%0AThe%20most%20common%20ex" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://blog.damianbrady.com.au/2009/01/20/time-or-motivation-poor/&amp;title=Time+or+Motivation+Poor%3F" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://blog.damianbrady.com.au/2009/01/20/time-or-motivation-poor/&amp;title=Time+or+Motivation+Poor%3F&amp;summary=So%20I%20have%20this%20project%20that%20I%27m%20doing%20for%20my%20own%20interest%20and%20I%20constantly%20find%20myself%20getting%20nowhere%20with%20it.%20%C2%A0I%27ve%20done%20plenty%20of%20design%20work%20and%20I%20have%20my%20schemas%20and%20stories%20sketched%20all%20over%20the%20pages%20of%20a%20notebook%2C%20but%20there%27s%20nothing%20really%20tangible%20electronically%20yet.%0D%0A%0D%0AThe%20most%20common%20ex&amp;source=Damian Brady's Blog" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://blog.damianbrady.com.au/2009/01/20/time-or-motivation-poor/&amp;title=Time+or+Motivation+Poor%3F" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://blog.damianbrady.com.au/2009/01/20/time-or-motivation-poor/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.damianbrady.com.au/2009/01/20/time-or-motivation-poor/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ubiquity</title>
		<link>http://blog.damianbrady.com.au/2008/09/12/ubiquity/</link>
		<comments>http://blog.damianbrady.com.au/2008/09/12/ubiquity/#comments</comments>
		<pubDate>Thu, 11 Sep 2008 23:08:09 +0000</pubDate>
		<dc:creator>Damian Brady</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://blog.damianbrady.com.au/?p=90</guid>
		<description><![CDATA[A mate of mine working in the US sent me a link to a Mozilla Labs tool called Ubiquity. Essentially, the idea behind it is to let users describe what they want to do with the Internet rather than where they want to go.  The web at the moment is really based around sites that [...]]]></description>
			<content:encoded><![CDATA[<p>A mate of mine working in the US sent me a link to a <a title="Mozilla Labs - Introducing Ubiquity" href="http://labs.mozilla.com/2008/08/introducing-ubiquity/" target="_blank">Mozilla Labs tool called <strong>Ubiquity</strong></a>.</p>
<p>Essentially, the idea behind it is to <strong>let users describe what they want to do</strong> with the Internet <strong>rather than where they want to go</strong>.  The web at the moment is really based around sites that you have to actually visit to be able to use the information.  <strong>Their idea is to skip this visiting stuff and let the tool (or commands written for it) do all the work for you, giving you only the information you were after</strong>.  They have a really good description on their blog post (linked above), and I can&#8217;t really think of a better way to describe it than them (which is probably good), so have a read if you&#8217;re interested.</p>
<p>It&#8217;s really <strong>lightweight </strong>and very <strong>easy to install</strong>, but at the moment it only works for Firefox.  It&#8217;s also surprisingly <strong>easy to write new commands</strong>.  I&#8217;ve been a .Net kid for a while now but it only took me a couple of hours to hack up a new command.  Admittedly the Ubiquity language is Javascript so it&#8217;s not terribly unfamiliar.  Still, that&#8217;s a pretty short learning curve.</p>
<p>Commands have the ability to give you a realtime ajax preview before you actually execute the command.  In most cases, I don&#8217;t even use the execute functionality and I suspect that for the small things, most people won&#8217;t.</p>
<p>Anyway, when I was trying it, <strong>the built-in &#8220;define&#8221; command wasn&#8217;t working for me</strong>.   It would look up a word when you pressed enter to execute the command, but it didn&#8217;t give me a preview.  So, in order to get a nicer dictionary lookup and at the same time try out this funky little thing, I decided to create my own.  Of course once I&#8217;d got mine working, the define command started working properly.  I like mine better &#8211; it gives prettier results.  It&#8217;s not just because I made it myself&#8230; but that&#8217;s the main reason.</p>
<p><a title="Damo's Ubiquity Dictionary Lookup" href="http://www.damianbrady.com.au/ubiquity/dict.html" target="_blank">You can go here to have a look at it</a>.  Subscribe to it if you want to use it or hey, just steal the code or whatever, I don&#8217;t care, it&#8217;s public license &#8211; do what you want.</p>
<p>So in summary, it&#8217;s easy to use and <strong>I think it has the potential to be something really big</strong>.  If you have a look at the examples of what they&#8217;re ultimately trying to be able to do, it&#8217;s pretty impressive.  <strong>Imagine typing &#8220;find restaurants near me with reviews over 4 stars&#8221; and being given a google map with markers and summarised reviews of each</strong>.  Very useful, no?</p>
<p>Hmm, combine that with voice recognition and you&#8217;ve got a genuine futuristic computer from the movies!  Rad.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://blog.damianbrady.com.au/2008/09/12/ubiquity/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Ubiquity+-+http://tinyurl.com/owa2za&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.damianbrady.com.au/2008/09/12/ubiquity/&amp;t=Ubiquity" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://blog.damianbrady.com.au/2008/09/12/ubiquity/&amp;title=Ubiquity" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://blog.damianbrady.com.au/2008/09/12/ubiquity/&amp;title=Ubiquity" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://blog.damianbrady.com.au/2008/09/12/ubiquity/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=Ubiquity&amp;body=Link: http://blog.damianbrady.com.au/2008/09/12/ubiquity/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A A%20mate%20of%20mine%20working%20in%20the%20US%20sent%20me%20a%20link%20to%20a%20Mozilla%20Labs%20tool%20called%20Ubiquity.%0D%0A%0D%0AEssentially%2C%20the%20idea%20behind%20it%20is%20to%20let%20users%20describe%20what%20they%20want%20to%20do%20with%20the%20Internet%20rather%20than%20where%20they%20want%20to%20go.%C2%A0%20The%20web%20at%20the%20moment%20is%20really%20based%20around%20sites%20that%20you%20have%20to%20actually" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://blog.damianbrady.com.au/2008/09/12/ubiquity/&amp;title=Ubiquity" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://blog.damianbrady.com.au/2008/09/12/ubiquity/&amp;title=Ubiquity&amp;summary=A%20mate%20of%20mine%20working%20in%20the%20US%20sent%20me%20a%20link%20to%20a%20Mozilla%20Labs%20tool%20called%20Ubiquity.%0D%0A%0D%0AEssentially%2C%20the%20idea%20behind%20it%20is%20to%20let%20users%20describe%20what%20they%20want%20to%20do%20with%20the%20Internet%20rather%20than%20where%20they%20want%20to%20go.%C2%A0%20The%20web%20at%20the%20moment%20is%20really%20based%20around%20sites%20that%20you%20have%20to%20actually&amp;source=Damian Brady's Blog" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://blog.damianbrady.com.au/2008/09/12/ubiquity/&amp;title=Ubiquity" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://blog.damianbrady.com.au/2008/09/12/ubiquity/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.damianbrady.com.au/2008/09/12/ubiquity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Streetview in Australia</title>
		<link>http://blog.damianbrady.com.au/2008/08/05/google-streetview-in-australia/</link>
		<comments>http://blog.damianbrady.com.au/2008/08/05/google-streetview-in-australia/#comments</comments>
		<pubDate>Tue, 05 Aug 2008 02:14:40 +0000</pubDate>
		<dc:creator>Damian Brady</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://blog.damianbrady.com.au/?p=87</guid>
		<description><![CDATA[So I discovered that Google Streetview is now available in Australia. For example, here&#8217;s the Queen Street Mall in Brisbane. I&#8217;m fairly blown away by the sheer number of streets that are covered to be honest.  This map gives you an idea, but once you get to the capital cities, you can see just how [...]]]></description>
			<content:encoded><![CDATA[<p>So I discovered that Google Streetview is now available in Australia.</p>
<p>For example, here&#8217;s the <a title="Google Maps - Queen Street Mall" href="http://maps.google.com.au/maps?f=q&amp;hl=en&amp;geocode=&amp;q=Queen+St,+Brisbane,+QLD+4000,+Australia&amp;sll=-25.403585,135.703125&amp;sspn=55.880346,86.308594&amp;ie=UTF8&amp;ll=-27.465194,153.027213&amp;spn=0.013842,0.021071&amp;t=h&amp;z=16&amp;layer=c&amp;cbll=-27.468339,153.026912&amp;panoid=qc72dQlrMRtTzsjEc84CDA&amp;cbp=1,245.72236420088,,0,-7.753451278609519" target="_blank">Queen Street Mall</a> in Brisbane.</p>
<p>I&#8217;m fairly blown away by the sheer number of streets that are covered to be honest.  <a title="Google Maps - Australia" href="http://maps.google.com.au/maps?ie=UTF8&amp;ll=-31.278551,137.724609&amp;spn=53.298473,86.308594&amp;t=h&amp;z=4&amp;layer=c" target="_blank">This map</a> gives you an idea, but once you get to the capital cities, you can <a title="Google Maps - Sydney" href="http://maps.google.com.au/maps?f=q&amp;hl=en&amp;geocode=&amp;q=Sydney,+NSW&amp;ie=UTF8&amp;ll=-33.841334,151.083298&amp;spn=0.414621,0.674286&amp;t=h&amp;z=11&amp;layer=c" target="_blank">see just how dense</a> the coverage is.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://blog.damianbrady.com.au/2008/08/05/google-streetview-in-australia/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Google+Streetview+in+Australia+-+http://tinyurl.com/q4y9lj&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.damianbrady.com.au/2008/08/05/google-streetview-in-australia/&amp;t=Google+Streetview+in+Australia" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://blog.damianbrady.com.au/2008/08/05/google-streetview-in-australia/&amp;title=Google+Streetview+in+Australia" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://blog.damianbrady.com.au/2008/08/05/google-streetview-in-australia/&amp;title=Google+Streetview+in+Australia" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://blog.damianbrady.com.au/2008/08/05/google-streetview-in-australia/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=Google+Streetview+in+Australia&amp;body=Link: http://blog.damianbrady.com.au/2008/08/05/google-streetview-in-australia/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A So%20I%20discovered%20that%20Google%20Streetview%20is%20now%20available%20in%20Australia.%0D%0A%0D%0AFor%20example%2C%20here%27s%20the%20Queen%20Street%20Mall%20in%20Brisbane.%0D%0A%0D%0AI%27m%20fairly%20blown%20away%20by%20the%20sheer%20number%20of%20streets%20that%20are%20covered%20to%20be%20honest.%C2%A0%20This%20map%20gives%20you%20an%20idea%2C%20but%20once%20you%20get%20to%20the%20capital%20cities%2C%20you%20can%20see%20jus" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://blog.damianbrady.com.au/2008/08/05/google-streetview-in-australia/&amp;title=Google+Streetview+in+Australia" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://blog.damianbrady.com.au/2008/08/05/google-streetview-in-australia/&amp;title=Google+Streetview+in+Australia&amp;summary=So%20I%20discovered%20that%20Google%20Streetview%20is%20now%20available%20in%20Australia.%0D%0A%0D%0AFor%20example%2C%20here%27s%20the%20Queen%20Street%20Mall%20in%20Brisbane.%0D%0A%0D%0AI%27m%20fairly%20blown%20away%20by%20the%20sheer%20number%20of%20streets%20that%20are%20covered%20to%20be%20honest.%C2%A0%20This%20map%20gives%20you%20an%20idea%2C%20but%20once%20you%20get%20to%20the%20capital%20cities%2C%20you%20can%20see%20jus&amp;source=Damian Brady's Blog" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://blog.damianbrady.com.au/2008/08/05/google-streetview-in-australia/&amp;title=Google+Streetview+in+Australia" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://blog.damianbrady.com.au/2008/08/05/google-streetview-in-australia/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.damianbrady.com.au/2008/08/05/google-streetview-in-australia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3D CAPTCHA</title>
		<link>http://blog.damianbrady.com.au/2008/07/18/3d-captcha/</link>
		<comments>http://blog.damianbrady.com.au/2008/07/18/3d-captcha/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 02:20:33 +0000</pubDate>
		<dc:creator>Damian Brady</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://blog.damianbrady.com.au/?p=81</guid>
		<description><![CDATA[In a previous post, I talked about the limitations with CAPTCHA systems and proposed a partially-automated turing test to keep non-humans out. I had a few discussions about this with a friend and he was more interested in the CG Kittens idea I very briefly alluded to in the main text. To summarise, the idea [...]]]></description>
			<content:encoded><![CDATA[<p>In a <a title="Captcha is Dead, Long Live Paptcha" href="http://blog.damianbrady.com.au/2008/04/16/captcha-is-dead-long-live-paptcha/">previous post</a>, I talked about the limitations with CAPTCHA systems and proposed a partially-automated turing test to keep non-humans out.</p>
<p>I had a few discussions about this with a friend and he was more interested in the CG Kittens idea I very briefly alluded to in the main text.  To summarise, the idea was that if the kittens in <a title="The Cutest Human Test: KittenAuth" href="http://www.thepcspy.com/read/the_cutest_humantest_kittenauth" target="_blank">KittenAuth</a> were 3D models rendered on the fly, you&#8217;d get an essentially unlimited number of images.</p>
<p>Well someone has gone and done something very similar.  On a small site called <a title="SpamFizzle: 3-D CAPTCHA" href="http://spamfizzle.com/CAPTCHA.aspx" target="_blank">SpamFizzle</a>, there&#8217;s a description of a 3D CAPTCHA design that renders simple objects and asks the user questions about them.  It looks like a great idea to me.  It could require some fine-tuning, but I think the premise is sound.</p>
<p>I&#8217;d love to credit the author some more, but there are no details on that page.  I presume it&#8217;s the same author as the only other page on the site, Michael G. Kaplan.</p>
<p>Regardless, it&#8217;s a great idea and worth a read if you&#8217;re interested.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://blog.damianbrady.com.au/2008/07/18/3d-captcha/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=3D+CAPTCHA+-+http://tinyurl.com/pzfz5v&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://blog.damianbrady.com.au/2008/07/18/3d-captcha/&amp;t=3D+CAPTCHA" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-reddit">
			<a href="http://reddit.com/submit?url=http://blog.damianbrady.com.au/2008/07/18/3d-captcha/&amp;title=3D+CAPTCHA" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://blog.damianbrady.com.au/2008/07/18/3d-captcha/&amp;title=3D+CAPTCHA" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://blog.damianbrady.com.au/2008/07/18/3d-captcha/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=3D+CAPTCHA&amp;body=Link: http://blog.damianbrady.com.au/2008/07/18/3d-captcha/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A In%20a%20previous%20post%2C%20I%20talked%20about%20the%20limitations%20with%20CAPTCHA%20systems%20and%20proposed%20a%20partially-automated%20turing%20test%20to%20keep%20non-humans%20out.%0D%0A%0D%0AI%20had%20a%20few%20discussions%20about%20this%20with%20a%20friend%20and%20he%20was%20more%20interested%20in%20the%20CG%20Kittens%20idea%20I%20very%20briefly%20alluded%20to%20in%20the%20main%20text.%20%20To%20summari" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://blog.damianbrady.com.au/2008/07/18/3d-captcha/&amp;title=3D+CAPTCHA" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-linkedin">
			<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http://blog.damianbrady.com.au/2008/07/18/3d-captcha/&amp;title=3D+CAPTCHA&amp;summary=In%20a%20previous%20post%2C%20I%20talked%20about%20the%20limitations%20with%20CAPTCHA%20systems%20and%20proposed%20a%20partially-automated%20turing%20test%20to%20keep%20non-humans%20out.%0D%0A%0D%0AI%20had%20a%20few%20discussions%20about%20this%20with%20a%20friend%20and%20he%20was%20more%20interested%20in%20the%20CG%20Kittens%20idea%20I%20very%20briefly%20alluded%20to%20in%20the%20main%20text.%20%20To%20summari&amp;source=Damian Brady's Blog" rel="nofollow" class="external" title="Share this on LinkedIn">Share this on LinkedIn</a>
		</li>
		<li class="shr-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://blog.damianbrady.com.au/2008/07/18/3d-captcha/&amp;title=3D+CAPTCHA" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="shr-technorati">
			<a href="http://technorati.com/faves?add=http://blog.damianbrady.com.au/2008/07/18/3d-captcha/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://blog.damianbrady.com.au/2008/07/18/3d-captcha/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
