<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>illdata.com</title>
	<atom:link href="http://illdata.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://illdata.com/blog</link>
	<description>(Weblog)Duckworth.ToString()</description>
	<pubDate>Wed, 05 Mar 2008 02:28:43 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<item>
		<title>101 Design Patterns &#038; Tips for Developers</title>
		<link>http://illdata.com/blog/2008/02/01/101-design-patterns-tips-for-developers/</link>
		<comments>http://illdata.com/blog/2008/02/01/101-design-patterns-tips-for-developers/#comments</comments>
		<pubDate>Fri, 01 Feb 2008 17:10:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Code]]></category>

		<guid isPermaLink="false">http://illdata.com/blog/2008/02/01/101-design-patterns-tips-for-developers/</guid>
		<description><![CDATA[Here is a great page to bookmark&#8230;
 http://sourcemaking.com/design-patterns-and-tips
It contains an assortment/reference of design patterns, refactorings and other useful programming tips.

  addthis_url    = 'http%3A%2F%2Filldata.com%2Fblog%2F2008%2F02%2F01%2F101-design-patterns-tips-for-developers%2F';
  addthis_title  = '101+Design+Patterns+%26%23038%3B+Tips+for+Developers';
  addthis_pub    = '';

]]></description>
			<content:encoded><![CDATA[<p>Here is a great page to bookmark&#8230;</p>
<p><a href="http://sourcemaking.com/design-patterns-and-tips" target="_blank" title="101 Design Patterns &amp; Tips for Developers"> http://sourcemaking.com/design-patterns-and-tips</a></p>
<p>It contains an assortment/reference of design patterns, refactorings and other useful programming tips.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Filldata.com%2Fblog%2F2008%2F02%2F01%2F101-design-patterns-tips-for-developers%2F';
  addthis_title  = '101+Design+Patterns+%26%23038%3B+Tips+for+Developers';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://illdata.com/blog/2008/02/01/101-design-patterns-tips-for-developers/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Last.fm</title>
		<link>http://illdata.com/blog/2007/12/20/lastfm/</link>
		<comments>http://illdata.com/blog/2007/12/20/lastfm/#comments</comments>
		<pubDate>Fri, 21 Dec 2007 04:36:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Home]]></category>

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

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

		<guid isPermaLink="false">http://new.illdata.com/blog/2008/01/24/lastfm/</guid>
		<description><![CDATA[What I&#8217;ve been listening to lately&#8230;.



table.lfmWidgetf9eb7c0d58343075726213c88c94bc41 td {margin:0 !important;padding:0 !important;border:0 !important;}table.lfmWidgetf9eb7c0d58343075726213c88c94bc41 tr.lfmHead a:hover {background:url(http://cdn.last.fm/widgets/images/en/header/chart/recenttracks_regular_blue.png) no-repeat 0 0 !important;}table.lfmWidgetf9eb7c0d58343075726213c88c94bc41 tr.lfmEmbed object {float:left;}table.lfmWidgetf9eb7c0d58343075726213c88c94bc41 tr.lfmFoot td.lfmConfig a:hover {background:url(http://cdn.last.fm/widgets/images/en/footer/blue.png) no-repeat 0px 0 !important;;}table.lfmWidgetf9eb7c0d58343075726213c88c94bc41 tr.lfmFoot td.lfmView a:hover {background:url(http://cdn.last.fm/widgets/images/en/footer/blue.png) no-repeat -85px 0 !important;}table.lfmWidgetf9eb7c0d58343075726213c88c94bc41 tr.lfmFoot td.lfmPopup a:hover {background:url(http://cdn.last.fm/widgets/images/en/footer/blue.png) no-repeat -159px 0 !important;}





















table.lfmWidget14199700e95be8cbb3f96353ab7fd989 td {margin:0 !important;padding:0 !important;border:0 !important;}table.lfmWidget14199700e95be8cbb3f96353ab7fd989 tr.lfmHead a:hover {background:url(http://cdn.last.fm/widgets/images/en/header/quilt/album_horizontal_blue.png) no-repeat 0 [...]]]></description>
			<content:encoded><![CDATA[<p>What I&#8217;ve been listening to lately&#8230;.</p>
<table>
<tr>
<td>
<style type="text/css">table.lfmWidgetf9eb7c0d58343075726213c88c94bc41 td {margin:0 !important;padding:0 !important;border:0 !important;}table.lfmWidgetf9eb7c0d58343075726213c88c94bc41 tr.lfmHead a:hover {background:url(http://cdn.last.fm/widgets/images/en/header/chart/recenttracks_regular_blue.png) no-repeat 0 0 !important;}table.lfmWidgetf9eb7c0d58343075726213c88c94bc41 tr.lfmEmbed object {float:left;}table.lfmWidgetf9eb7c0d58343075726213c88c94bc41 tr.lfmFoot td.lfmConfig a:hover {background:url(http://cdn.last.fm/widgets/images/en/footer/blue.png) no-repeat 0px 0 !important;;}table.lfmWidgetf9eb7c0d58343075726213c88c94bc41 tr.lfmFoot td.lfmView a:hover {background:url(http://cdn.last.fm/widgets/images/en/footer/blue.png) no-repeat -85px 0 !important;}table.lfmWidgetf9eb7c0d58343075726213c88c94bc41 tr.lfmFoot td.lfmPopup a:hover {background:url(http://cdn.last.fm/widgets/images/en/footer/blue.png) no-repeat -159px 0 !important;}</style>
<table class="lfmWidgetf9eb7c0d58343075726213c88c94bc41" cellpadding="0" cellspacing="0" border="0" style="width:184px;">
<tr class="lfmHead">
<td><a title="duckworth: Recently Listened Tracks" href="http://www.last.fm/user/duckworth/" target="_blank" style="display:block;overflow:hidden;height:20px;width:184px;background:url(http://cdn.last.fm/widgets/images/en/header/chart/recenttracks_regular_blue.png) no-repeat 0 -20px;text-decoration:none;border:0;"></a></td>
</tr>
<tr class="lfmEmbed">
<td><object type="application/x-shockwave-flash" data="http://cdn.last.fm/widgets/chart/19.swf" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="184" height="179" ><param name="movie" value="http://cdn.last.fm/widgets/chart/19.swf" /><param name="flashvars" value="type=recenttracks&amp;user=duckworth&amp;theme=blue&amp;lang=en&amp;widget_id=f9eb7c0d58343075726213c88c94bc41" /><param name="bgcolor" value="6598cd" /><param name="quality" value="high" /><param name="allowScriptAccess" value="always" /><param name="allowNetworking" value="all" /></object></td>
</tr>
<tr class="lfmFoot">
<td style="background:url(http://cdn.last.fm/widgets/images/footer_bg/blue.png) repeat-x 0 0;text-align:right;">
<table cellspacing="0" cellpadding="0" border="0" style="width:184px;">
<tr>
<td class="lfmConfig"><a href="http://www.last.fm/widgets/?colour=blue&amp;chartType=recenttracks&amp;user=duckworth&amp;chartFriends=&amp;from=code&amp;widget=chart" title="Get your own widget" target="_blank" style="display:block;overflow:hidden;width:85px;height:20px;float:right;background:url(http://cdn.last.fm/widgets/images/en/footer/blue.png) no-repeat 0px -20px;text-decoration:none;border:0;"></a></td>
<td class="lfmView" style="width:74px;"><a href="http://www.last.fm/user/duckworth/" title="View duckworth's profile" target="_blank" style="display:block;overflow:hidden;width:74px;height:20px;background:url(http://cdn.last.fm/widgets/images/en/footer/blue.png) no-repeat -85px -20px;text-decoration:none;border:0;"></a></td>
<td class="lfmPopup"style="width:25px;"><a href="http://www.last.fm/widgets/popup/?colour=blue&amp;chartType=recenttracks&amp;user=duckworth&amp;chartFriends=&amp;from=code&amp;widget=chart&amp;resize=1" title="Load this chart in a pop up" target="_blank" style="display:block;overflow:hidden;width:25px;height:20px;background:url(http://cdn.last.fm/widgets/images/en/footer/blue.png) no-repeat -159px -20px;text-decoration:none;border:0;" onclick="window.open(this.href + '&amp;resize=0','lfm_popup','height=279,width=234,resizable=yes,scrollbars=yes'); return false;"></a></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
<td>
<style type="text/css">table.lfmWidget14199700e95be8cbb3f96353ab7fd989 td {margin:0 !important;padding:0 !important;border:0 !important;}table.lfmWidget14199700e95be8cbb3f96353ab7fd989 tr.lfmHead a:hover {background:url(http://cdn.last.fm/widgets/images/en/header/quilt/album_horizontal_blue.png) no-repeat 0 0 !important;}table.lfmWidget14199700e95be8cbb3f96353ab7fd989 tr.lfmEmbed object {float:left;}table.lfmWidget14199700e95be8cbb3f96353ab7fd989 tr.lfmFoot td.lfmConfig a:hover {background:url(http://cdn.last.fm/widgets/images/en/footer/blue.png) no-repeat 0px 0 !important;;}table.lfmWidget14199700e95be8cbb3f96353ab7fd989 tr.lfmFoot td.lfmView a:hover {background:url(http://cdn.last.fm/widgets/images/en/footer/blue.png) no-repeat -85px 0 !important;}table.lfmWidget14199700e95be8cbb3f96353ab7fd989 tr.lfmFoot td.lfmPopup a:hover {background:url(http://cdn.last.fm/widgets/images/en/footer/blue.png) no-repeat -159px 0 !important;}</style>
<table class="lfmWidget14199700e95be8cbb3f96353ab7fd989" cellpadding="0" cellspacing="0" border="0" style="width:460px;">
<tr class="lfmHead">
<td><a title="Top albums" href="http://www.last.fm/user/duckworth/charts/" target="_blank" style="display:block;overflow:hidden;height:20px;width:460px;background:url(http://cdn.last.fm/widgets/images/en/header/quilt/album_horizontal_blue.png) no-repeat 0 -20px;text-decoration:none;border:0;"></a></td>
</tr>
<tr class="lfmEmbed">
<td><object type="application/x-shockwave-flash" data="http://cdn.last.fm/widgets/quilt/13.swf" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="460" height="180" ><param name="movie" value="http://cdn.last.fm/widgets/quilt/13.swf" /><param name="flashvars" value="type=user&amp;variable=duckworth&amp;file=topalbums&amp;bgColor=blue&amp;theme=blue&amp;lang=en&amp;widget_id=14199700e95be8cbb3f96353ab7fd989" /><param name="bgcolor" value="6598cd" /><param name="quality" value="high" /><param name="allowScriptAccess" value="always" /><param name="allowNetworking" value="all" /></object></td>
</tr>
<tr class="lfmFoot">
<td style="background:url(http://cdn.last.fm/widgets/images/footer_bg/blue.png) repeat-x 0 0;text-align:right;">
<table cellspacing="0" cellpadding="0" border="0" style="width:460px;">
<tr>
<td class="lfmConfig"><a href="http://www.last.fm/widgets/?url=user%2Fduckworth%2Fpersonal&amp;colour=blue&amp;quiltType=album&amp;orient=horizontal&amp;height=medium&amp;from=code&amp;widget=quilt" title="Get your own widget" target="_blank" style="display:block;overflow:hidden;width:85px;height:20px;float:right;background:url(http://cdn.last.fm/widgets/images/en/footer/blue.png) no-repeat 0px -20px;text-decoration:none;border:0;"></a></td>
<td class="lfmView" style="width:74px;"><a href="http://www.last.fm/user/duckworth/" title="View duckworth's profile" target="_blank" style="display:block;overflow:hidden;width:74px;height:20px;background:url(http://cdn.last.fm/widgets/images/en/footer/blue.png) no-repeat -85px -20px;text-decoration:none;border:0;"></a></td>
<td class="lfmPopup"style="width:25px;"><a href="http://www.last.fm/widgets/popup/?url=user%2Fduckworth%2Fpersonal&amp;colour=blue&amp;quiltType=album&amp;orient=horizontal&amp;height=medium&amp;from=code&amp;widget=quilt&amp;resize=1" title="Load this quilt in a pop up" target="_blank" style="display:block;overflow:hidden;width:25px;height:20px;background:url(http://cdn.last.fm/widgets/images/en/footer/blue.png) no-repeat -159px -20px;text-decoration:none;border:0;" onclick="window.open(this.href + '&amp;resize=0','lfm_popup','height=280,width=510,resizable=yes,scrollbars=yes'); return false;"></a></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Filldata.com%2Fblog%2F2007%2F12%2F20%2Flastfm%2F';
  addthis_title  = 'Last.fm';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://illdata.com/blog/2007/12/20/lastfm/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Exporting an SSL Certificate from IIS to use in FileZilla FTP Server</title>
		<link>http://illdata.com/blog/2007/01/23/exporting-an-ssl-certificate-from-iis-to-use-in-filezilla-ftp-server/</link>
		<comments>http://illdata.com/blog/2007/01/23/exporting-an-ssl-certificate-from-iis-to-use-in-filezilla-ftp-server/#comments</comments>
		<pubDate>Tue, 23 Jan 2007 14:38:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Code]]></category>

		<guid isPermaLink="false">http://new.illdata.com/2007/01/23/exporting-an-ssl-certificate-from-iis-to-use-in-filezilla-ftp-server/</guid>
		<description><![CDATA[FileZilla is a free, open source FTP
server (there is also a client) with SSL/TLS support.
I wanted to use my real SSL Certificate that I had for my website to secure the communication
to my FTP Server and couldn&#8217;t find any instructions on how to do so. After a little
searching and some trial and error this is [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://filezilla.sourceforge.net/">FileZilla</a> is a free, open source FTP<br />
server (there is also a client) with SSL/TLS support.</p>
<p>I wanted to use my real SSL Certificate that I had for my website to secure the communication<br />
to my FTP Server and couldn&#8217;t find any instructions on how to do so. After a little<br />
searching and some trial and error this is the solution I have come up with, I hope<br />
someone finds this useful.<span id="more-5"></span></p>
<p>The real certificate was set up and installed in IIS6, so the first step is to export<br />
the cert from IIS. The Directory Security tab in the properties section of your website<br />
in IIS has a button labelled &#8220;Server Certificate&#8221; which will launch the Web Server<br />
Certificate wizard. Once the wizard launches, click next and choose the option &#8220;Export<br />
the current certificate to a .pfx file:</p>
<p><img src="http://illdata.com/dasblog/content/binary/IISExport1.png" border="0" /></p>
<p>Enter the name and the path of the file and click next. Choose a password to encrypt<br />
the exported file with and click next, then finish.</p>
<p>The program I used to convert the certificate is called <a href="http://www.hohnstaedt.de/xca.html">XCA</a> and<br />
can be downloaded from <a href="http://sourceforge.net/projects/xca">SourceForge</a>.<br />
Once you have XCA installed launch the application, and under the certificates tab<br />
select &#8220;Import PKCS#12&#8243; and browse to the .pfx file that was exported from IIS:</p>
<p><img src="http://illdata.com/dasblog/content/binary/XCAImport.png" border="0" /></p>
<p>It will prompt you for the password to decrypt the .pfx file and you will need to<br />
use the password chosen when you exported it from IIS. In the next dialog, chose &#8220;import<br />
all&#8221;.<br />
You should now see an entry under the keys tab named &#8220;unnamed&#8221; and an entry under<br />
the certificates for your imported certificate.</p>
<p>Now we are going to export the Key file and certificate file required by FileZilla.<br />
To export the key select the &#8220;unnamed&#8221; key and chose export, check off option to Encrypt<br />
the key with a password, the format will be PEM:</p>
<p><img src="http://illdata.com/dasblog/content/binary/keyExport1.png" border="0" /></p>
<p>Then export the certificate in the PEM format also:</p>
<p><img src="http://illdata.com/dasblog/content/binary/certExport.png" border="0" /></p>
<p>The final step is to configure FileZilla to use your key and certificate. Browse to<br />
the key and certificate files and enter the passort you used to encrypt your key:</p>
<p><img src="http://illdata.com/dasblog/content/binary/FilezillaWindow1.png" border="0" /></p>
<p>FileZilla will now use your real SSL Certificate and you will be able to secure your<br />
FTP communications to your server!</p>
<p><img src="http://illdata.com/dasblog/aggbug.ashx?id=a753ec2b-caa2-4a58-95c8-53e7f9bd0265" height="0" width="0" /></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Filldata.com%2Fblog%2F2007%2F01%2F23%2Fexporting-an-ssl-certificate-from-iis-to-use-in-filezilla-ftp-server%2F';
  addthis_title  = 'Exporting+an+SSL+Certificate+from+IIS+to+use+in+FileZilla+FTP+Server';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://illdata.com/blog/2007/01/23/exporting-an-ssl-certificate-from-iis-to-use-in-filezilla-ftp-server/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Blingo Toolbar Extension for Firefox</title>
		<link>http://illdata.com/blog/2006/06/29/blingo-toolbar-extension-for-firefox/</link>
		<comments>http://illdata.com/blog/2006/06/29/blingo-toolbar-extension-for-firefox/#comments</comments>
		<pubDate>Fri, 30 Jun 2006 01:41:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Code]]></category>

		<guid isPermaLink="false">http://new.illdata.com/2006/06/29/blingo-toolbar-extension-for-firefox/</guid>
		<description><![CDATA[  Blingo
is a Google-powered search engine where each search is a chance to win a prize. No
registration is required. Invite your friends to use Blingo, and if someone you invited
wins a prize by searching, we&#8217;ll send you the same prize. Just use it as you would
use google.
I made a version of the Blingo toolbar [...]]]></description>
			<content:encoded><![CDATA[<p> <a href="http://www.blingo.com/friends?ref=fpMA97S26IcfO8gMpltrI8uhNBU" target="_top"><img src="http://www.blingo.com/images/friendbuttons/88x31.blu.gif" alt="Blingo" title="Blingo" border="0" height="31" width="88" /></a> Blingo<br />
is a Google-powered search engine where each search is a chance to win a prize. No<br />
registration is required. Invite your friends to use Blingo, and if someone you invited<br />
wins a prize by searching, we&#8217;ll send you the same prize. Just use it as you would<br />
use google.</p>
<p>I made a version of the Blingo toolbar for Firefox.</p>
<p><img src="http://illdata.com/DasBlog/content/binary/toolbar.gif" alt="toolbar.gif" border="0" height="56" width="392" /></p>
<p>The current version is .1:</p>
<ul>
<li>     <a href="/binary/blingotoolbar.xpi">Blingo<br />
Firefox Toolbar</a></li>
</ul>
<p>I will be looking to add new features so suggestions are welcome.</p>
<p><img src="http://illdata.com/dasblog/aggbug.ashx?id=4a9c226b-b59d-4233-a22e-0ce8d2406b07" height="0" width="0" /></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Filldata.com%2Fblog%2F2006%2F06%2F29%2Fblingo-toolbar-extension-for-firefox%2F';
  addthis_title  = 'Blingo+Toolbar+Extension+for+Firefox';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://illdata.com/blog/2006/06/29/blingo-toolbar-extension-for-firefox/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Tech Ed 2006 Boston</title>
		<link>http://illdata.com/blog/2006/06/14/tech-ed-2006-boston/</link>
		<comments>http://illdata.com/blog/2006/06/14/tech-ed-2006-boston/#comments</comments>
		<pubDate>Wed, 14 Jun 2006 19:15:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Code]]></category>

		<guid isPermaLink="false">http://new.illdata.com/2006/06/14/tech-ed-2006-boston/</guid>
		<description><![CDATA[Tech Ed 2006 in Boston is in full swing and I am getting some good info on all the stuff MS has in the pipeline.
All of the WinFX technologies have been announced as being renamed as the .NET Framework
3.0 (still based on the 2.0 CLR), this includes:

 Windows Presentation Foundation (WPF)
 Windows Communication Foundation (WCF)
 [...]]]></description>
			<content:encoded><![CDATA[<p>Tech Ed 2006 in Boston is in full swing and I am getting some good info on all the stuff MS has in the pipeline.</p>
<p>All of the WinFX technologies have been announced as being renamed as the .NET Framework<br />
3.0 (still based on the 2.0 CLR), this includes:</p>
<ul>
<li> Windows Presentation Foundation (WPF)</li>
<li> Windows Communication Foundation (WCF)</li>
<li> Windows Workflow Foundation (WF)</li>
<li> Windows CardSpace (WCS) (previously known as InfoCard)</li>
</ul>
<p>A few things I&#8217;ve picked up:</p>
<ul>
<li> Team System is looking more and more interesting. The newly released <a href="http://msdn.microsoft.com/vstudio/teamsystem/products/dbpro/default.aspx">Visual<br />
Studio Team Edition for Database Professionals</a> also looks very cool.</li>
<li> <a href="http://www.sysinternals.com/blog/">Mark Russinovich</a> and David Solomon<br />
from <a href="http://www.sysinternals.com/">sysinternals</a> are funny as hell and<br />
Filemon and Regmon are much handier than I thought. They will be merged into one utlity<br />
(Filemon and Regmon not Mark and Dave) and released for free in two weeks.</li>
<li> Windows Workflow Foundation (i mean .Net 3?) is really, really cool stuff and I need<br />
to get deep with it right away.</li>
<li> Click once (or 2 or 3 times in reality) is pretty limited and can get messy pretty<br />
quickly when you try do do anything slighlty complex.</li>
<li> The memory managment and profiling tools provided in Visual Studio are ok, and combined<br />
with a few of the SDK utilities can tackle most of your common problems. I would still<br />
take MemProfiler any day.</li>
<li> The Enterprise Patterns team really like pair programming as part of their overall<br />
Agile methodology.</li>
</ul>
<p>I posted a <a href="/pics/2006-06_TechEd-Boston/">few pics</a>.</p>
<p align="center">&nbsp;</p>
<p align="center"><a href="http://techedbloggers.net/"><img src="http://techedbloggers.net/Images/Flair/blogbadges_1.JPG" border="0" /></a></p>
<p><img src="http://illdata.com/dasblog/aggbug.ashx?id=a18f85d4-c850-4a0b-a423-cb1c15f49319" height="0" width="0" /></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Filldata.com%2Fblog%2F2006%2F06%2F14%2Ftech-ed-2006-boston%2F';
  addthis_title  = 'Tech+Ed+2006+Boston';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://illdata.com/blog/2006/06/14/tech-ed-2006-boston/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Where O where have my mouse bindings gone?</title>
		<link>http://illdata.com/blog/2006/03/07/where-o-where-have-my-mouse-bindings-gone/</link>
		<comments>http://illdata.com/blog/2006/03/07/where-o-where-have-my-mouse-bindings-gone/#comments</comments>
		<pubDate>Tue, 07 Mar 2006 12:00:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Code]]></category>

		<guid isPermaLink="false">http://new.illdata.com/2006/03/07/where-o-where-have-my-mouse-bindings-gone/</guid>
		<description><![CDATA[You would think that Microsoft would have considered including all of the &#8220;Ten
Essential Tools - Visual Studio Add-Ins Every Developer Should Download Now&#8221;
into Visual Studio 2005.  One that I am  suffering withdrwal from right
now is the VSMouseBindings powertoy. It allowed me to bind my forward and back buttons
on my Intellimouse explorer to the [...]]]></description>
			<content:encoded><![CDATA[<p>You would think that Microsoft would have considered including all of the &#8220;<a href="http://msdn.microsoft.com/msdnmag/issues/05/12/VisualStudioAddins/"><span class="clsSmHead">Ten<br />
Essential Tools - </span>Visual Studio Add-Ins Every Developer Should Download Now</a>&#8221;<br />
into Visual Studio 2005.  One that I am  suffering withdrwal from right<br />
now is the VSMouseBindings powertoy. It allowed me to bind my forward and back buttons<br />
on my Intellimouse explorer to the View.NavigateFroward and View.NavigateBackward<br />
in Visual Studio. Made jumping around in your code as easy as surfing the web.</p>
<p>If anyone knows of a way to get this to happen in VS2005 (aside from coderush) please<br />
let me know. Until then, I will continue my quest.</p>
<p><img src="http://illdata.com/dasblog/aggbug.ashx?id=52e28fa8-35ef-4309-80d5-a5eda199e318" height="0" width="0" /></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Filldata.com%2Fblog%2F2006%2F03%2F07%2Fwhere-o-where-have-my-mouse-bindings-gone%2F';
  addthis_title  = 'Where+O+where+have+my+mouse+bindings+gone%3F';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://illdata.com/blog/2006/03/07/where-o-where-have-my-mouse-bindings-gone/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Refactoring Databases</title>
		<link>http://illdata.com/blog/2006/03/06/refactoring-databases/</link>
		<comments>http://illdata.com/blog/2006/03/06/refactoring-databases/#comments</comments>
		<pubDate>Mon, 06 Mar 2006 11:56:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Code]]></category>

		<guid isPermaLink="false">http://new.illdata.com/2006/03/06/refactoring-databases/</guid>
		<description><![CDATA[So far this has been a good read.
&#8220;Waterfalls are wonderful tourist attractions. They are spectacularly
bad strategies for organizing software development projects.&#8221;    —Scott Ambler
Refactoring
Databases : Evolutionary Database Design
By Scott W. Ambler, Pramod J. Sadalage


&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;..


Publisher: Addison Wesley Professional


Pub Date: March 06, 2006


Print ISBN-10: 0-321-29353-3


Print ISBN-13: 978-0-321-29353-4


&#160;


  addthis_url    = 'http%3A%2F%2Filldata.com%2Fblog%2F2006%2F03%2F06%2Frefactoring-databases%2F';
  [...]]]></description>
			<content:encoded><![CDATA[<p>So far this has been a good read.</p>
<p align="center"><em>&#8220;Waterfalls are wonderful tourist attractions. They are spectacularly<br />
bad strategies for organizing software development projects.&#8221;</em><em>    —Scott Ambler</em></p>
<p align="left"><img src="http://illdata.com/DasBlog/content/binary/rfdbs.jpg" alt="rfdbs.jpg" align="left" border="0" height="103" width="76" /><strong class="sans">Refactoring<br />
Databases : Evolutionary Database Design<br />
</strong>By <a href="http://www.informit.com/author_bio.asp/ISBN=0321293533" target="_new" class="v1">Scott W. Ambler</a>, <a href="http://www.informit.com/author_bio.asp/ISBN=0321293533" target="_new" class="v1">Pramod J. Sadalage</a></p>
<table style="margin-left: 15px" border="0" cellpadding="0" cellspacing="0">
<tr>
<td class="aCells" colspan="3" align="left">&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;..</td>
</tr>
<tr>
<td colspan="3" class="aCells"><font size="1">Publisher: <strong>Addison Wesley Professional</strong></font></td>
</tr>
<tr>
<td colspan="3" class="aCells"><font size="1">Pub Date: <strong>March 06, 2006</strong></font></td>
</tr>
<tr>
<td colspan="3" class="aCells"><font size="1">Print ISBN-10: <strong>0-321-29353-3</strong></font></td>
</tr>
<tr>
<td colspan="3" class="aCells"><font size="1">Print ISBN-13: <strong>978-0-321-29353-4</strong></font></td>
</tr>
</table>
<p align="center">&nbsp;</p>
<p><img src="http://illdata.com/dasblog/aggbug.ashx?id=c574baac-e557-4b72-9342-c5b9c27cfba8" height="0" width="0" /></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Filldata.com%2Fblog%2F2006%2F03%2F06%2Frefactoring-databases%2F';
  addthis_title  = 'Refactoring+Databases';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://illdata.com/blog/2006/03/06/refactoring-databases/feed/</wfw:commentRss>
		</item>
		<item>
		<title>itunes and &#8220;remember playback position&#8221;</title>
		<link>http://illdata.com/blog/2006/03/05/itunes-and-remember-playback-position/</link>
		<comments>http://illdata.com/blog/2006/03/05/itunes-and-remember-playback-position/#comments</comments>
		<pubDate>Sun, 05 Mar 2006 12:18:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Code]]></category>

		<guid isPermaLink="false">http://new.illdata.com/2006/03/05/itunes-and-remember-playback-position/</guid>
		<description><![CDATA[iTunes won&#8217;t automatically bookmark your video files playback postiton so you can resume where you left off. You need to right click on the track, select &#8220;get info&#8221; and check &#8220;remember playback postion&#8221; under the options tab. Unfortunately there is no way to do multiple tracks at once. Here is a c# code snippet that [...]]]></description>
			<content:encoded><![CDATA[<p>iTunes won&#8217;t automatically bookmark your video files playback postiton so you can resume where you left off. You need to right click on the track, select &#8220;get info&#8221; and check &#8220;remember playback postion&#8221; under the options tab. Unfortunately there is no way to do multiple tracks at once. Here is a c# code snippet that takes the selected items in the itunes browser window and sets the &#8220;remember playback position&#8221; to true. You will need to add a reference to the iTunes type COM library.</p>
<p><span id="more-10"></span></p>
<p style="background: white none repeat scroll 0% 50%; font-size: 10pt; color: black; font-family: Courier New; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial">&nbsp;</p>
<p style="margin: 0px">&nbsp;</p>
<p style="background: white none repeat scroll 0% 50%; font-size: 10pt; color: black; font-family: Courier New; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial">
<p style="margin: 0px"><span style="color: #2b91af">    1</span> <span style="color: blue">using</span> System;</p>
<p style="margin: 0px"><span style="color: #2b91af">    2</span> <span style="color: blue">using</span> System.Collections.Generic;</p>
<p style="margin: 0px"><span style="color: #2b91af">    3</span> <span style="color: blue">using</span> System.Text;</p>
<p style="margin: 0px"><span style="color: #2b91af">    4</span> <span style="color: blue">using</span> iTunesLib;</p>
<p style="margin: 0px"><span style="color: #2b91af">    5</span></p>
<p style="margin: 0px"><span style="color: #2b91af">    6</span> <span style="color: blue">namespace</span> RemeberPlaybackPostion</p>
<p style="margin: 0px"><span style="color: #2b91af">    7</span> {</p>
<p style="margin: 0px"><span style="color: #2b91af">    8</span>     <span style="color: blue">class</span> <span style="color: teal">Program</span></p>
<p style="margin: 0px"><span style="color: #2b91af">    9</span>     {</p>
<p style="margin: 0px"><span style="color: #2b91af">   10</span>         <span style="color: blue">static</span> <span style="color: blue">void</span> Main(<span style="color: blue">string</span>[] args)</p>
<p style="margin: 0px"><span style="color: #2b91af">   11</span>         {</p>
<p style="margin: 0px"><span style="color: #2b91af">   12</span>             <span style="color: teal">iTunesApp</span> app = <span style="color: blue">new</span> <span style="color: teal">iTunesAppClass</span>();</p>
<p style="margin: 0px"><span style="color: #2b91af">   13</span></p>
<p style="margin: 0px"><span style="color: #2b91af">   14</span>             <span style="color: green">// IITTrackCollection tracks = app.LibraryPlaylist.Tracks;</span></p>
<p style="margin: 0px"><span style="color: #2b91af">   15</span>             <span style="color: teal">IITTrackCollection</span> tracks = app.BrowserWindow.SelectedTracks;</p>
<p style="margin: 0px"><span style="color: #2b91af">   16</span></p>
<p style="margin: 0px"><span style="color: #2b91af">   17</span>             <span style="color: blue">if</span>(tracks == <span style="color: blue">null</span>)</p>
<p style="margin: 0px"><span style="color: #2b91af">   18</span>             {</p>
<p style="margin: 0px"><span style="color: #2b91af">   19</span>                 <span style="color: blue">return</span>;</p>
<p style="margin: 0px"><span style="color: #2b91af">   20</span>             }</p>
<p style="margin: 0px"><span style="color: #2b91af">   21</span></p>
<p style="margin: 0px"><span style="color: #2b91af">   22</span>             <span style="color: teal">Console</span>.WriteLine(<span style="color: maroon">&#8220;{0} tracks selected.&#8221;</span>, tracks.Count);</p>
<p style="margin: 0px"><span style="color: #2b91af">   23</span></p>
<p style="margin: 0px"><span style="color: #2b91af">   24</span>             <span style="color: blue">for</span> (<span style="color: blue">int</span> i = 0; i &lt; tracks.Count; i++)</p>
<p style="margin: 0px"><span style="color: #2b91af">   25</span>             {</p>
<p style="margin: 0px"><span style="color: #2b91af">   26</span>                 <span style="color: teal">IITTrack</span> track = tracks[i + 1];</p>
<p style="margin: 0px"><span style="color: #2b91af">   27</span>                 <span style="color: teal">IITFileOrCDTrack</span> vidTrack = track <span style="color: blue">as</span> <span style="color: teal">IITFileOrCDTrack</span>;</p>
<p style="margin: 0px"><span style="color: #2b91af">   28</span>                 <span style="color: blue">if</span> (vidTrack != <span style="color: blue">null</span>)</p>
<p style="margin: 0px"><span style="color: #2b91af">   29</span>                 {</p>
<p style="margin: 0px"><span style="color: #2b91af">   30</span>                     vidTrack.RememberBookmark = <span style="color: blue">true</span>;</p>
<p style="margin: 0px"><span style="color: #2b91af">   31</span>                     <span style="color: teal">Console</span>.WriteLine(<span style="color: maroon">&#8220;{0} RememberBookmark set to {1}&#8221;</span>, vidTrack.Name, vidTrack.RememberBookmark);</p>
<p style="margin: 0px"><span style="color: #2b91af">   32</span>                 }</p>
<p style="margin: 0px"><span style="color: #2b91af">   33</span>                 <span style="color: blue">else</span></p>
<p style="margin: 0px"><span style="color: #2b91af">   34</span>                 {</p>
<p style="margin: 0px"><span style="color: #2b91af">   35</span>                     <span style="color: teal">Console</span>.WriteLine(<span style="color: maroon">&#8220;Skipping {0}&#8221;</span>, track.Name);</p>
<p style="margin: 0px"><span style="color: #2b91af">   36</span>                 }</p>
<p style="margin: 0px"><span style="color: #2b91af">   37</span>             }</p>
<p style="margin: 0px"><span style="color: #2b91af">   38</span>             <span style="color: teal">Console</span>.WriteLine(<span style="color: maroon">&#8220;Done.&#8221;</span>);</p>
<p style="margin: 0px"><span style="color: #2b91af">   39</span>             <span style="color: teal">Console</span>.ReadLine();</p>
<p style="margin: 0px"><span style="color: #2b91af">   40</span></p>
<p style="margin: 0px"><span style="color: #2b91af">   41</span></p>
<p style="margin: 0px"><span style="color: #2b91af">   42</span></p>
<p style="margin: 0px"><span style="color: #2b91af">   43</span>         }</p>
<p style="margin: 0px"><span style="color: #2b91af">   44</span>     }</p>
<p style="margin: 0px"><span style="color: #2b91af">   45</span> }</p>
<p style="margin: 0px">&nbsp;</p>
<p style="margin: 0px">
<span style="color: blue"></span></p>
<p style="margin: 0px">&nbsp;</p>
<p><img src="http://illdata.com/dasblog/aggbug.ashx?id=60355878-5790-4d75-9007-7a78f8a82514" height="0" width="0" /></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Filldata.com%2Fblog%2F2006%2F03%2F05%2Fitunes-and-remember-playback-position%2F';
  addthis_title  = 'itunes+and+%26%238220%3Bremember+playback+position%26%238221%3B';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://illdata.com/blog/2006/03/05/itunes-and-remember-playback-position/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Thats del.icio.us</title>
		<link>http://illdata.com/blog/2006/01/16/thats-delicious/</link>
		<comments>http://illdata.com/blog/2006/01/16/thats-delicious/#comments</comments>
		<pubDate>Tue, 17 Jan 2006 02:18:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Home]]></category>

		<guid isPermaLink="false">http://new.illdata.com/2006/01/16/thats-delicious/</guid>
		<description><![CDATA[

my del.icio.us



  addthis_url    = 'http%3A%2F%2Filldata.com%2Fblog%2F2006%2F01%2F16%2Fthats-delicious%2F';
  addthis_title  = 'Thats+del.icio.us';
  addthis_pub    = '';

]]></description>
			<content:encoded><![CDATA[<p><script type="text/javascript" src="http://del.icio.us/feeds/js/duckworth?title=my%20del.icio.us;bullet=%C2%BB;icon"></script><br />
<noscript><br />
<a href="http://del.icio.us/duckworth">my del.icio.us</a><br />
</noscript><br />
<img width="0" height="0" src="http://illdata.com/dasblog/aggbug.ashx?id=4bcca375-fd17-4e1b-b69f-0114588a166c" /></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Filldata.com%2Fblog%2F2006%2F01%2F16%2Fthats-delicious%2F';
  addthis_title  = 'Thats+del.icio.us';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://illdata.com/blog/2006/01/16/thats-delicious/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Some New Essentials</title>
		<link>http://illdata.com/blog/2004/11/11/some-new-essentials/</link>
		<comments>http://illdata.com/blog/2004/11/11/some-new-essentials/#comments</comments>
		<pubDate>Thu, 11 Nov 2004 08:22:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Code]]></category>

		<guid isPermaLink="false">http://new.illdata.com/2004/11/11/some-new-essentials/</guid>
		<description><![CDATA[ReSharper by JetBrians integrates
directly into Visual Studio and provides coding assistance, real-time
error highlighting, and refactoring. Don&#8217;t know how I used to work without it.
Apex SQL Edit is a nice alternative
to Query Analyser with integration with source safe, Intellisenseand
Sql formatting.
Borland Together for Visual
Studio .NET has proved to be very useful providing audits for C# projects and [...]]]></description>
			<content:encoded><![CDATA[<p><font color="#ff6600"><span style="color: #000000"><a href="http://www.jetbrains.com/resharper/">ReSharper</a> by <a href="http://www.jetbrains.com/">JetBrians</a> integrates<br />
directly into Visual Studio and provides </span></font>coding assistance, real-time<br />
error highlighting, and refactoring. Don&#8217;t know how I used to work without it.</p>
<p><a href="http://www.apexsql.com/frame_products.htm">Apex SQL Edit</a> is a nice alternative<br />
to Query Analyser with <span lang="en-us">integration with source safe, Intellisenseand<br />
Sql formatting.</p>
<p><a href="http://www.borland.com/together/msvs/">Borland Together</a> for </span>Visual<br />
Studio .NET has proved to be very useful providing audits for C# projects and UML<br />
modeling that is always in sync with your code.<font color="#ff6600"><span style="color: #000000"></span></p>
<p></font><a href="http://www.anticipatingminds.com/Content/Products/devMetrics/devMetrics.aspx">devMetrics</a> is<br />
a free tool that among other things provides metrics on various aspects of your code.<br />
Useful for measuring the cyclomatic code complexity of your members, and flagging<br />
potential areas that need some refactoring.<br />
<a href="http://www.countersoft.com/Gemini.aspx">Gemini</a> is an ASP.NET based issue<br />
tracking program which I have been evaluating. Free for &lt; 10 users or for Open<br />
Source projects.<br />
<img src="http://illdata.com/dasblog/aggbug.ashx?id=36" height="0" width="0" /></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Filldata.com%2Fblog%2F2004%2F11%2F11%2Fsome-new-essentials%2F';
  addthis_title  = 'Some+New+Essentials';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://illdata.com/blog/2004/11/11/some-new-essentials/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
