<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Cool</title>
        <link>http://blog.colinmackay.net/category/8.aspx</link>
        <description>Cool stuff that I've seen. </description>
        <language>en-GB</language>
        <copyright>Colin Angus Mackay</copyright>
        <managingEditor>colin.mackay@gmail.com</managingEditor>
        <generator>Subtext Version 1.9.0.27</generator>
        <item>
            <title>Win an XBox 360 Elite by playing with IE8</title>
            <link>http://blog.colinmackay.net/archive/2009/05/06/Win-an-XBox-360-Elite-by-playing-with-IE8.aspx</link>
            <description>&lt;p&gt;Okay – You have to play with it in a certain way, but you can win an XBox 360 Elite. What you have to do is create one of them &lt;a href="http://www.ieaddons.com/gb/accelerators/"&gt;accelerator&lt;/a&gt;, &lt;a href="http://www.ieaddons.com/gb/webslices/"&gt;web slice&lt;/a&gt; or &lt;a href="http://www.ieaddons.com/gb/searchproviders/"&gt;visual search provider&lt;/a&gt; thingamabobs.&lt;/p&gt;  &lt;p&gt;Even if you don’t win the XBox you could still be showcased in various Future Publishing titles.&lt;/p&gt;  &lt;p&gt;For more information, links to a tutorials and videos to get you started, visit &lt;a href="http://blogs.msdn.com/mikeormond/default.aspx"&gt;Mike Ormond’s&lt;/a&gt; blog: &lt;a href="http://blogs.msdn.com/mikeormond/archive/2009/04/28/fame-and-fortune-await-for-those-who-play-with-ie8.aspx"&gt;Fame and Fortune await those who play with IE8&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blog.colinmackay.net/aggbug/7458.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Colin Angus Mackay</dc:creator>
            <guid>http://blog.colinmackay.net/archive/2009/05/06/Win-an-XBox-360-Elite-by-playing-with-IE8.aspx</guid>
            <pubDate>Wed, 06 May 2009 14:01:55 GMT</pubDate>
            <wfw:comment>http://blog.colinmackay.net/comments/7458.aspx</wfw:comment>
            <comments>http://blog.colinmackay.net/archive/2009/05/06/Win-an-XBox-360-Elite-by-playing-with-IE8.aspx#feedback</comments>
            <wfw:commentRss>http://blog.colinmackay.net/comments/commentRss/7458.aspx</wfw:commentRss>
        </item>
        <item>
            <title>MSDN Library now has a low bandwidth version</title>
            <link>http://blog.colinmackay.net/archive/2009/04/15/MSDN-Library-now-has-a-low-bandwidth-version.aspx</link>
            <description>&lt;p&gt;This is fantastic news. MSDN has always been slow and now Microsoft have produced a low bandwidth version designed for travelling developers on slower 3G and HSDPA connections. However, it will probably be my default view from now on. It is much cleaner and easier to read and, naturally, it is much faster to load which is what I want when I need to look something up. I don't want to lose the train of my thought while waiting for MSDN to load up.&lt;/p&gt;  &lt;p&gt;If you are as excited about this as I am then there is more information here: &lt;a href="http://blogs.msdn.com/innovation/archive/2009/03/26/launching-low-bandwidth-loband-beta-for-long-haul.aspx"&gt;Launching low bandwidth (loband) Beta for long haul!&lt;/a&gt; or you can just jump directly to the &lt;a href="http://msdn.microsoft.com/en-us/library/default(loband).aspx"&gt;low bandwidth version of MSDN&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;NOTE: In the top right corner is a link to "Persist low bandwidth view". If you click that any existing searches will be displayed in the low bandwidth version.&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p align="center"&gt;&lt;a title="Developer Day Scotland" href="http://developerdayscotland.com/main/Default.aspx"&gt;&lt;img style="margin: 5px" alt="Developer Day Scotland" src="http://developerdayscotland.com/images/badges/banner2-3.png" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blog.colinmackay.net/aggbug/7207.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Colin Angus Mackay</dc:creator>
            <guid>http://blog.colinmackay.net/archive/2009/04/15/MSDN-Library-now-has-a-low-bandwidth-version.aspx</guid>
            <pubDate>Wed, 15 Apr 2009 23:44:40 GMT</pubDate>
            <wfw:comment>http://blog.colinmackay.net/comments/7207.aspx</wfw:comment>
            <comments>http://blog.colinmackay.net/archive/2009/04/15/MSDN-Library-now-has-a-low-bandwidth-version.aspx#feedback</comments>
            <wfw:commentRss>http://blog.colinmackay.net/comments/commentRss/7207.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Microsoft Surface</title>
            <link>http://blog.colinmackay.net/archive/2008/10/10/4253.aspx</link>
            <description>&lt;p&gt;Last weekend I was in Reading for the UK and Ireland MVP Open Day. And one of the highlights of the day was being invited to the &lt;a href="http://www.microsoft.com/mtc/default.mspx" target="_blank"&gt;Microsoft Technology Center&lt;/a&gt; at &lt;a href="http://www.microsoft.com/mtc/locations/ThamesValley.mspx" target="_blank"&gt;Microsoft's Thames Valley Park campus&lt;/a&gt; and to able to have a wee play on a &lt;a href="http://www.microsoft.com/surface/index.html" target="_blank"&gt;Microsoft Surface&lt;/a&gt; device.&lt;/p&gt;  &lt;p&gt;&lt;a title="Microsoft Surface by Colin  Angus Mackay, on Flickr" href="http://www.flickr.com/photos/colinangusmackay/2913175720/"&gt;&lt;img style="margin: 0px 20px 0px 10px" height="375" alt="Microsoft Surface" src="http://farm4.static.flickr.com/3228/2913175720_c8da6830ca.jpg" width="500" align="left" /&gt;&lt;/a&gt;I'm sure you've seen the videos of it and it looks as if it is really cool. But, the videos that are shown are all aimed at how cool the device is to use. They are designed to sell it to hotels and casinos and other companies that could use it to entertain or sell to their customers. How cool would it be to go along to a pub quiz and have your team answer on a surface device rather than on a paper form. The quiz could have extra features that you can't have in pub quizzes currently. The device could be used to show video or pictures to the quiz takers. In a tie-breaking situation the devices could record how quickly a team answered the questions and the tie is broken by the quickness of the responses. In fact there are a ton of things that you could do with it.&lt;/p&gt;  &lt;p&gt;Now, I did see some of the cool applications for the surface device, such as the one to the left, but I also saw something that was way better to a geeky software developer like me. I saw some of the diagnostic side of it. I have to say that I'm really impressed.&lt;/p&gt;  &lt;p&gt;&lt;a title="Microsoft Surface by Colin  Angus Mackay, on Flickr" href="http://www.flickr.com/photos/colinangusmackay/2913177668/"&gt;&lt;img style="margin: 0px 10px" height="180" alt="Microsoft Surface" src="http://farm4.static.flickr.com/3187/2913177668_86d4c8e045_m.jpg" width="240" align="right" /&gt;&lt;/a&gt;First off lets start with what the device itself sees (see right). It works by having a bunch of video cameras on the underside pointing up at the surface. The cameras aren't far reaching and can only really make out things that are within a few millimetres, or actually touching, the surface. As you pull your hand away the image gets faint very quickly. There is the ability to see what the cameras see in inverse (because if you have your hand touching the surface then the you won't see the image because your hand is obscuring it). As you can see from the image on the right the hand that is touching the device is very clear, where as the others that are perhaps only a few centimetres above aren't very visible, if at all. This means that any user who is animated about what is on the screen and is gesticulating during conversation is unlikely to accidentally affect the application unless they are near enough to almost touch it.&lt;/p&gt;  &lt;p&gt;&lt;a title="Microsoft Surface by Colin  Angus Mackay, on Flickr" href="http://www.flickr.com/photos/colinangusmackay/2913175242/"&gt;&lt;img style="margin: 0px 15px 0px 10px" height="240" alt="Microsoft Surface" src="http://farm4.static.flickr.com/3021/2913175242_035ce43e4b_m.jpg" width="224" align="left" /&gt;&lt;/a&gt;That's all very well and good, but what about writing applications. I don't want to have to interpret camera images. That's fine because all that is wrapped up in a framework that gives you useful information. For example, the picture to the left shows the information the Surface device feeds to the application developer when a person touches their finger to it. It is clever enough to identify the shape as a finger tip, it knows where it is on the surface and it can tell you the orientation. The fingers can be used in a similar way to a mouse, but with much more versatility.&lt;/p&gt;  &lt;p&gt;&lt;a title="Microsoft Surface by Colin  Angus Mackay, on Flickr" href="http://www.flickr.com/photos/colinangusmackay/2913174934/"&gt;&lt;img style="margin: 0px 10px 0px 15px" height="500" alt="Microsoft Surface" src="http://farm4.static.flickr.com/3167/2913174934_64761cf117.jpg" width="408" align="right" /&gt;&lt;/a&gt;One of the key points about the Microsoft Surface device is that it is multi-touch. As you can see from the image on the right the device has successfully recognised that there are 5 fingers touching it (no pedantic comments about thumbs, please) and there are 5 contacts in total (I'll come to the other types of contact in a moment). Under each contact point it displays a green oval representing where the touch is happening.&lt;/p&gt;  &lt;p&gt;&lt;a title="Microsoft Surface by Colin  Angus Mackay, on Flickr" href="http://www.flickr.com/photos/colinangusmackay/2912325779/"&gt;&lt;img style="margin: 0px 15px 0px 10px" height="197" alt="Microsoft Surface" src="http://farm4.static.flickr.com/3110/2912325779_218a2a771a_m.jpg" width="240" align="left" /&gt;&lt;/a&gt;A blob is an object that is too large to be a finger is placed on the device, whereas a tag is something that has a recognisable tag attached to it. The tag identifies a portable device to the Surface. In the image on the left the phone has a tag attached to it. It allows the Surface to identify it. It can also determine the orientation of the phone (as can bee seen by the white arrow drawn on the Suface). Once the Surface recognises the device it can then interact with it.&lt;/p&gt;  &lt;p&gt;If all this looks a bit much, it isn't. A Microsoft Surface device is simply running Microsoft Windows Vista and the applications are written in WPF with an extra bit of goo that allows multi-touch interaction in an almost Minority Report kind of way, if only it were wall mounted and 2m by 3m in size.&lt;/p&gt;  &lt;p&gt;All in all, it was an excellent demo, if a bit short. I would have liked to ask more questions about the SDK and actually seen how some of the applications were written (but that's just me - I like to read code). If you are lucky enough to be going to the &lt;a href="http://microsoftpdc.com/Default.aspx" target="_blank"&gt;PDC&lt;/a&gt; then &lt;a href="http://www.wpfdev.com/2008/10/08/microsoft-is-planning-to-release-surface-sdk-at-pdc/" target="_blank"&gt;Microsoft will be releasing the Surface SDK&lt;/a&gt; so there will be &lt;a href="https://sessions.microsoftpdc.com/public/sessions.aspx" target="_blank"&gt;an opportunity to find out more about the Microsoft Surface and how to write applications for it&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;For more &lt;a href="http://www.flickr.com/photos/colinangusmackay/tags/microsoft%20surface" target="_blank"&gt;photos of the Microsoft Surface, please visit my Flickr site&lt;/a&gt;.&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:95274328-c034-4fc8-afb7-ea452c01b500" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/microsoft%20surface" rel="tag"&gt;microsoft surface&lt;/a&gt;,&lt;a href="http://technorati.com/tags/sdk" rel="tag"&gt;sdk&lt;/a&gt;,&lt;a href="http://technorati.com/tags/software%20development" rel="tag"&gt;software development&lt;/a&gt;,&lt;a href="http://technorati.com/tags/mvp" rel="tag"&gt;mvp&lt;/a&gt;,&lt;a href="http://technorati.com/tags/multi-touch" rel="tag"&gt;multi-touch&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blog.colinmackay.net/aggbug/4253.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Colin Angus Mackay</dc:creator>
            <guid>http://blog.colinmackay.net/archive/2008/10/10/4253.aspx</guid>
            <pubDate>Fri, 10 Oct 2008 12:49:33 GMT</pubDate>
            <wfw:comment>http://blog.colinmackay.net/comments/4253.aspx</wfw:comment>
            <comments>http://blog.colinmackay.net/archive/2008/10/10/4253.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://blog.colinmackay.net/comments/commentRss/4253.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Wordle - Beautiful Word Clouds</title>
            <link>http://blog.colinmackay.net/archive/2008/06/12/2490.aspx</link>
            <description>&lt;p&gt;I just got sent a link to a website called &lt;a target="_blank" href="http://wordle.net/"&gt;Wordle&lt;/a&gt; which creates "Beautiful Word Counds". It is quite good fun and I ran it over the &lt;a href="http://blog.colinmackay.net/archive/2008/06/01/2453.aspx"&gt;Scottish Developer's May newsletter&lt;/a&gt; to see what it would come up with and this was the result:&lt;/p&gt;
&lt;p&gt;&lt;a title="Wordle: Scottish Developers May Newsletter" href="http://wordle.net/gallery/Scottish_Developers_May_Newsletter"&gt;&lt;img style="BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #ddd 1px solid" alt="" src="http://wordle.net/thumb/Scottish_Developers_May_Newsletter" /&gt;&lt;/a&gt; (Click for larger version)&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;img src="http://blog.colinmackay.net/aggbug/2490.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Colin Angus Mackay</dc:creator>
            <guid>http://blog.colinmackay.net/archive/2008/06/12/2490.aspx</guid>
            <pubDate>Thu, 12 Jun 2008 12:16:05 GMT</pubDate>
            <wfw:comment>http://blog.colinmackay.net/comments/2490.aspx</wfw:comment>
            <comments>http://blog.colinmackay.net/archive/2008/06/12/2490.aspx#feedback</comments>
            <wfw:commentRss>http://blog.colinmackay.net/comments/commentRss/2490.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Cool switch snippet</title>
            <link>http://blog.colinmackay.net/archive/2008/04/01/2151.aspx</link>
            <description>&lt;p&gt;I was watching one of the &lt;a href="http://www.microsoft.com/uk/msdn/screencasts/" target="_blank"&gt;MSDN Screencasts&lt;/a&gt; today and &lt;a href="http://mtaulty.com/communityserver/blogs/mike_taultys_blog/default.aspx" target="_blank"&gt;Mike Taulty&lt;/a&gt; put in a switch statement that pre-populated itself with valid values for each of the case statements within the switch. I hadn't seen this before so I investigated further (in other words, I emailed Mike and asked him what he did). It turns out this is a feature that has been in since Visual Studio 2005 and I'd only just noticed.&lt;/p&gt;  &lt;p&gt;Essentially, if you are switching on an enumerator the snippet will expand with all the case statements created for you as you can see by the animation below. To access this, follow these steps&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Type "switch", the intellisense will show the word "switch" with the torn document icon, indicating it is a snippet.&lt;/li&gt;    &lt;li&gt;Press the tab key twice to expand the snippet, this will also highlight the text "switch_on".&lt;/li&gt;    &lt;li&gt;Change the "switch_on" text to the name of the variable on which you want to switch.&lt;/li&gt;    &lt;li&gt;Press return twice, this will further expand the switch statement filling in all the cases from the enumerator.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;For an example, see the animation below: &lt;/p&gt;  &lt;p&gt;&lt;a title="switch snippet by Colin  Angus Mackay, on Flickr" href="http://www.flickr.com/photos/colinangusmackay/2380162881/"&gt;&lt;img height="600" alt="switch snippet" src="http://farm3.static.flickr.com/2092/2380162881_8345ea9358_o.gif" width="800" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:d805cb9f-bb9b-4a1e-8d06-30d97fa5a0f9" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/switch" rel="tag"&gt;switch&lt;/a&gt;,&lt;a href="http://technorati.com/tags/snippet" rel="tag"&gt;snippet&lt;/a&gt;,&lt;a href="http://technorati.com/tags/visual%20studio" rel="tag"&gt;visual studio&lt;/a&gt;&lt;/div&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://developerdayscotland.com/main/Default.aspx"&gt;&lt;img height="60" alt="Developer! Developer! Developer! is coming to Scotland" src="http://developerdayscotland.com/images/badges/banner2.png" width="468" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blog.colinmackay.net/aggbug/2151.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Colin Angus Mackay</dc:creator>
            <guid>http://blog.colinmackay.net/archive/2008/04/01/2151.aspx</guid>
            <pubDate>Tue, 01 Apr 2008 20:22:35 GMT</pubDate>
            <wfw:comment>http://blog.colinmackay.net/comments/2151.aspx</wfw:comment>
            <comments>http://blog.colinmackay.net/archive/2008/04/01/2151.aspx#feedback</comments>
            <wfw:commentRss>http://blog.colinmackay.net/comments/commentRss/2151.aspx</wfw:commentRss>
        </item>
        <item>
            <title>OTT Christmas Decorations</title>
            <link>http://blog.colinmackay.net/archive/2007/12/27/1644.aspx</link>
            <description>&lt;p&gt;More festive diversions with this display of synchronised lights on someone's house.&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:f2fafacc-e2d1-4741-8e33-dc9667c49b17" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;div id="154511a3-5abd-421a-9f40-536a42adfb84" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=4j9kB5_VKuw" target="_new"&gt;&lt;img src="http://blog.colinmackay.net/images/blog_colinmackay_net/WindowsLiveWriter/OTTChristmasDecorations_D409/video5e881153435d.jpg" galleryimg="no" onload="var downlevelDiv = document.getElementById('154511a3-5abd-421a-9f40-536a42adfb84'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;object width=\&amp;quot;425\&amp;quot; height=\&amp;quot;350\&amp;quot;&amp;gt;&amp;lt;param name=\&amp;quot;movie\&amp;quot; value=\&amp;quot;http://www.youtube.com/v/4j9kB5_VKuw\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;param name=\&amp;quot;wmode\&amp;quot; value=\&amp;quot;transparent\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;embed src=\&amp;quot;http://www.youtube.com/v/4j9kB5_VKuw\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; wmode=\&amp;quot;transparent\&amp;quot; width=\&amp;quot;425\&amp;quot; height=\&amp;quot;350\&amp;quot;&amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/object&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:28288eba-3ca6-4cda-b9c8-9121a3b835b9" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/video" rel="tag"&gt;video&lt;/a&gt;,&lt;a href="http://technorati.com/tags/christmas" rel="tag"&gt;christmas&lt;/a&gt;,&lt;a href="http://technorati.com/tags/lights" rel="tag"&gt;lights&lt;/a&gt;,&lt;a href="http://technorati.com/tags/display" rel="tag"&gt;display&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p align="center"&gt;&lt;/p&gt;  &lt;p align="center"&gt; &lt;/p&gt;  &lt;p align="center"&gt;&lt;a href="http://developerdayscotland.com/main/Default.aspx" target="_blank"&gt;&lt;img src="http://developerdayscotland.com/images/badges/banner3.png" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blog.colinmackay.net/aggbug/1644.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Colin Angus Mackay</dc:creator>
            <guid>http://blog.colinmackay.net/archive/2007/12/27/1644.aspx</guid>
            <pubDate>Thu, 27 Dec 2007 15:06:25 GMT</pubDate>
            <wfw:comment>http://blog.colinmackay.net/comments/1644.aspx</wfw:comment>
            <comments>http://blog.colinmackay.net/archive/2007/12/27/1644.aspx#feedback</comments>
            <wfw:commentRss>http://blog.colinmackay.net/comments/commentRss/1644.aspx</wfw:commentRss>
        </item>
        <item>
            <title>A fantastic cartoon on SQL Injection Attacks</title>
            <link>http://blog.colinmackay.net/archive/2007/10/11/512.aspx</link>
            <description>&lt;p&gt;Just in time for the SQL Injection Attack micro presentation that I'm doing.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://xkcd.com/327/" target="_blank"&gt;&lt;img id="id" style="margin: 5px" alt="xkcd.com " src="http://imgs.xkcd.com/comics/exploits_of_a_mom.png" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;From: xkcd.org&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:b922d707-84f8-4e66-a255-0f7c766e98a4" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags:  		&lt;a href="http://technorati.com/tags/SQL%20Injection%20Attack/" rel="tag"&gt;SQL Injection Attack&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/cartoon/" rel="tag"&gt;cartoon&lt;/a&gt; 		,  		&lt;a href="http://technorati.com/tags/xkcd/" rel="tag"&gt;xkcd&lt;/a&gt; 		&lt;/div&gt;&lt;img src="http://blog.colinmackay.net/aggbug/512.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Colin Angus Mackay</dc:creator>
            <guid>http://blog.colinmackay.net/archive/2007/10/11/512.aspx</guid>
            <pubDate>Thu, 11 Oct 2007 22:43:10 GMT</pubDate>
            <wfw:comment>http://blog.colinmackay.net/comments/512.aspx</wfw:comment>
            <comments>http://blog.colinmackay.net/archive/2007/10/11/512.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://blog.colinmackay.net/comments/commentRss/512.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Forum Signatures</title>
            <link>http://blog.colinmackay.net/archive/2007/10/04/490.aspx</link>
            <description> 
&lt;p&gt;Due to a slight problem with my email I'm currently downloading 14000 emails over the last few years. I don't know why Thunderbird suddenly decided to download everything agian, but I spotted some emails that I thought I'd deleted but are obviously still on the server.&lt;/p&gt;
&lt;p&gt;Some of these emails were from forum posts made many years ago and I spotted some rather funny or thought provoking signatures in there. So, I'd like to share them:&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana"&gt;Disclaimer: Because of heavy processing requirements, we are currently using some of your unused brain capacity for backup processing. Please ignore any hallucinations, voices or unusual dreams you may experience. Please avoid concentration-intensive tasks until further notice. Thank you.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.joelonsoftware.com/articles/fog0000000036.html"&gt;&lt;font face="Verdana"&gt;"The moral of the story is that with a contrived example, you can prove anything."&lt;/font&gt;&lt;/a&gt;&lt;font face="Verdana"&gt; - Joel Spolsky&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana"&gt;"I still maintain that seeing a nipple is far less disturbing than seeing someone get their brains blown out." -- Chris Maunder&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana"&gt;'Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p' &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana"&gt;I am an atheist only because fences are uncomfortable and the other side is filled with flames. &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana"&gt;"In the confrontation between the stream and the rock, the stream always wins - not through strength but perseverance." (H. Jackson Brown) &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana"&gt;A working Program is one that has only unobserved bugs &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana"&gt;I thought I wanted a career, turns out I just wanted paychecks &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana"&gt;Hell, there are no rules here-- we're trying to accomplish something. - Thomas A. Edison&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana"&gt;When all else fails, there's always delusion. - Conan O'Brien&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana"&gt;I'm going to patent thought. I have yet to see any prior art. &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana"&gt;Let's put "civil" back in "civilization" &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana"&gt;'Logic, my dear Zoe, merely enables one to be wrong with authority.' - The Doctor: The Wheel in Space &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana"&gt;The only way of discovering the limits of the possible is to venture a little past them into the impossible.--Arthur C. Clark &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana"&gt;VB is like programming with crayons. &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana"&gt;"Your village called - They're missing their idiot." &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana"&gt;Open the fridge door, scream, and everything that doesn't run into the corner is safe for eating. &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana"&gt;Memes don't exist - tell your friends &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana"&gt;SELECT * FROM User WHERE Clue 0 &lt;br /&gt;
0 rows returned &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana"&gt;"You can have everything in life you want if you will just help enough other people get what they want." --Zig Ziglar &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana"&gt;"I wish to propose for the reader's favourable consideration a doctrine which may, I fear, appear wildly paradoxical and subversive. The doctrine in question is this: that it is undesirable to believe a proposition when there is no ground whatever for supposing it true." - Bertrand Russell &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana"&gt;"The different versions of the UN*X brand operating system are numbered in a logical sequence: 5, 6, 7, 2, 2.9, 3, 4.0, III, 4.1, V, 4.2, V.2, and 4.3" - Alan Filipski &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana"&gt;Money talks, but all mine ever says is "Goodbye!" &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana"&gt;My code isn't buggy. Those are all fleatures. &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana"&gt;"The trouble with the world is that the stupid are cocksure and the intelligent are full of doubt." - Bertrand Russell &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Verdana"&gt;Human beings, who are almost unique in having the ability to learn from the experience of others, are also remarkable for their apparent disinclination to do so. (Douglas Adams) &lt;/font&gt;&lt;/p&gt;&lt;img src="http://blog.colinmackay.net/aggbug/490.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Colin Angus Mackay</dc:creator>
            <guid>http://blog.colinmackay.net/archive/2007/10/04/490.aspx</guid>
            <pubDate>Thu, 04 Oct 2007 23:36:17 GMT</pubDate>
            <wfw:comment>http://blog.colinmackay.net/comments/490.aspx</wfw:comment>
            <comments>http://blog.colinmackay.net/archive/2007/10/04/490.aspx#feedback</comments>
            <slash:comments>23</slash:comments>
            <wfw:commentRss>http://blog.colinmackay.net/comments/commentRss/490.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Chocolate Crunch Cake</title>
            <link>http://blog.colinmackay.net/archive/2007/08/04/213.aspx</link>
            <description>&lt;p&gt;One of my favourite sweet foods: &lt;strong&gt;Chocolate Crunch Cake&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I used to make this as a child and I only just rediscovered the recipe&lt;/p&gt;
&lt;p&gt;Basic Ingredients:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;400ml sweetend condensed milk&lt;/li&gt;
    &lt;li&gt;100g butter or margarine&lt;/li&gt;
    &lt;li&gt;200g plain cooking chocolate&lt;/li&gt;
    &lt;li&gt;200g milk or white chocolate&lt;/li&gt;
    &lt;li&gt;300g Rich Tea Biscuits&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Instructions:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Slowly Melt the milk, butter and chocolate in a non-stick pan on a low heat.&lt;/li&gt;
    &lt;li&gt;Crush the biscuits roughly (so there are various sizes of chunks) into the pan&lt;/li&gt;
    &lt;li&gt;Mix until the chocolate mix covers the crushed biscuits&lt;/li&gt;
    &lt;li&gt;Pour into the flat baking tray (lining the tray with grease proof paper will help get the set mix out later)&lt;/li&gt;
    &lt;li&gt;Allow to cool then refrigerate for an hour or two. This is the base&lt;/li&gt;
    &lt;li&gt;Slowly melt the milk or white chocolate then pour over the base and return to the fridge.&lt;/li&gt;
    &lt;li&gt;Once the chocolate has hardened it can be cut into squares and served.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Variations:&lt;/p&gt;
&lt;p&gt;You can add a handful of rasins (or other small dried fruit), crushed nuts (unsalted) or seeds to the mix at the same time as adding the biscuits.&lt;/p&gt;
&lt;p&gt;Reducing the quanity of butter will make the mix more solid, so it sets quicker, but it become harder to spread evenly in the flat mixing tray. Increasing the amount of butter will make the mix easier to spread out in to the tray, but it will make it more difficult to set.&lt;/p&gt;
&lt;p&gt;It is possible to use benecol butter (the one suitable for baking - not all are), light rich tea biscuits and lite condensed milk for a slightly healthier version.&lt;/p&gt;
&lt;p&gt;If you have an exceptionally sweet tooth milk chocolate can be used for the base, but it will be very sweet.&lt;/p&gt;
&lt;p&gt;Tags: &lt;a href="http://technorati.com/tag/recipe" rel="tag"&gt;&lt;img style="border:0;vertical-align:middle;margin-left:.4em" src="http://static.technorati.com/static/img/pub/icon-utag-16x13.png?tag=recipe" alt=" " /&gt;recipe&lt;/a&gt; &lt;a href="http://technorati.com/tag/chocolate+cruch+cake" rel="tag"&gt;&lt;img style="border:0;vertical-align:middle;margin-left:.4em" src="http://static.technorati.com/static/img/pub/icon-utag-16x13.png?tag=chocolate+cruch+cake" alt=" " /&gt;chocolate cruch cake&lt;/a&gt; &lt;a href="http://technorati.com/tag/cake" rel="tag"&gt;&lt;img style="border:0;vertical-align:middle;margin-left:.4em" src="http://static.technorati.com/static/img/pub/icon-utag-16x13.png?tag=cake" alt=" " /&gt;cake&lt;/a&gt; &lt;a href="http://technorati.com/tag/chocolate" rel="tag"&gt;&lt;img style="border:0;vertical-align:middle;margin-left:.4em" src="http://static.technorati.com/static/img/pub/icon-utag-16x13.png?tag=chocolate" alt=" " /&gt;chocolate&lt;/a&gt; &lt;a href="http://technorati.com/tag/sweet" rel="tag"&gt;&lt;img style="border:0;vertical-align:middle;margin-left:.4em" src="http://static.technorati.com/static/img/pub/icon-utag-16x13.png?tag=sweet" alt=" " /&gt;sweet&lt;/a&gt; &lt;/p&gt;&lt;img src="http://blog.colinmackay.net/aggbug/213.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Colin Angus Mackay</dc:creator>
            <guid>http://blog.colinmackay.net/archive/2007/08/04/213.aspx</guid>
            <pubDate>Sat, 04 Aug 2007 11:44:03 GMT</pubDate>
            <wfw:comment>http://blog.colinmackay.net/comments/213.aspx</wfw:comment>
            <comments>http://blog.colinmackay.net/archive/2007/08/04/213.aspx#feedback</comments>
            <slash:comments>7</slash:comments>
            <wfw:commentRss>http://blog.colinmackay.net/comments/commentRss/213.aspx</wfw:commentRss>
        </item>
        <item>
            <title>A wooden marble based binary adding machine</title>
            <link>http://blog.colinmackay.net/archive/2007/06/24/86.aspx</link>
            <description>&lt;p&gt;This has to be one of the coolest things I've seen in a while. &lt;/p&gt;
&lt;p&gt;&lt;embed src="http://www.youtube.com/v/GcDshWmhF4A" width="425" height="350" type="application/x-shockwave-flash" wmode="transparent"&gt;&lt;/embed&gt;&lt;/p&gt;
&lt;p&gt;If you want to read more &lt;a href="http://woodgears.ca/marbleadd/"&gt;about this project&lt;/a&gt; and others like it then visit &lt;font face="Arial"&gt;&lt;a href="http://woodgears.ca"&gt;http://woodgears.ca&lt;/a&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;Tags: &lt;a rel="tag" href="http://technorati.com/tag/binary"&gt;&lt;img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 0.4em; VERTICAL-ALIGN: middle; BORDER-RIGHT-WIDTH: 0px" alt=" " src="http://static.technorati.com/static/img/pub/icon-utag-16x13.png?tag=binary" /&gt;binary&lt;/a&gt; &lt;a rel="tag" href="http://technorati.com/tag/marble"&gt;&lt;img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 0.4em; VERTICAL-ALIGN: middle; BORDER-RIGHT-WIDTH: 0px" alt=" " src="http://static.technorati.com/static/img/pub/icon-utag-16x13.png?tag=marble" /&gt;marble&lt;/a&gt; &lt;a rel="tag" href="http://technorati.com/tag/wood"&gt;&lt;img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 0.4em; VERTICAL-ALIGN: middle; BORDER-RIGHT-WIDTH: 0px" alt=" " src="http://static.technorati.com/static/img/pub/icon-utag-16x13.png?tag=wood" /&gt;wood&lt;/a&gt; &lt;a rel="tag" href="http://technorati.com/tag/adding+machine"&gt;&lt;img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 0.4em; VERTICAL-ALIGN: middle; BORDER-RIGHT-WIDTH: 0px" alt=" " src="http://static.technorati.com/static/img/pub/icon-utag-16x13.png?tag=adding+machine" /&gt;adding machine&lt;/a&gt; &lt;/p&gt;&lt;img src="http://blog.colinmackay.net/aggbug/86.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Colin Angus Mackay</dc:creator>
            <guid>http://blog.colinmackay.net/archive/2007/06/24/86.aspx</guid>
            <pubDate>Sun, 24 Jun 2007 23:25:51 GMT</pubDate>
            <wfw:comment>http://blog.colinmackay.net/comments/86.aspx</wfw:comment>
            <comments>http://blog.colinmackay.net/archive/2007/06/24/86.aspx#feedback</comments>
            <wfw:commentRss>http://blog.colinmackay.net/comments/commentRss/86.aspx</wfw:commentRss>
        </item>
    </channel>
</rss>