<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Granville Barnett</title><link>http://weblogs.asp.net/gbarnett/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Channel 9 – C# 4.0: Meet the design team</title><link>http://weblogs.asp.net/gbarnett/archive/2008/07/11/channel-9-c-4-0-meet-the-design-team.aspx</link><pubDate>Fri, 11 Jul 2008 10:57:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6388556</guid><dc:creator>gbarnett</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/gbarnett/rsscomments.aspx?PostID=6388556</wfw:commentRss><comments>http://weblogs.asp.net/gbarnett/archive/2008/07/11/channel-9-c-4-0-meet-the-design-team.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I’ve not watched many &lt;A href="http://channel9.msdn.com/" mce_href="http://channel9.msdn.com/"&gt;Channel 9&lt;/A&gt; videos over the last few months, but every now and then some really good videos come along and I think &lt;A href="http://channel9.msdn.com/posts/Charles/C-40-Meet-the-Design-Team/" mce_href="http://channel9.msdn.com/posts/Charles/C-40-Meet-the-Design-Team/"&gt;this one&lt;/A&gt; is definitely in that category. A lot of the video is about the pro’s and con’s of dynamic languages and some of the things that C# can do in the future to play along better with them (I remember a while back seeing on &lt;A href="http://blogs.msdn.com/charlie/default.aspx" mce_href="http://blogs.msdn.com/charlie/default.aspx"&gt;Charlie Calvert’s&lt;/A&gt; blog a discussion about a &lt;A href="http://blogs.msdn.com/charlie/archive/2008/01/25/future-focus.aspx" mce_href="http://blogs.msdn.com/charlie/archive/2008/01/25/future-focus.aspx"&gt;dynamic language construct&lt;/A&gt; for C# 4.0).&lt;/P&gt;
&lt;P&gt;They also touch on (surprise, surprise) parallel computing.&lt;/P&gt;
&lt;P&gt;Definitely a watcher – check it out &lt;A href="http://channel9.msdn.com/posts/Charles/C-40-Meet-the-Design-Team/" mce_href="http://channel9.msdn.com/posts/Charles/C-40-Meet-the-Design-Team/"&gt;here&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6388556" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/gbarnett/archive/tags/.NET/default.aspx">.NET</category><category domain="http://weblogs.asp.net/gbarnett/archive/tags/C_2300_/default.aspx">C#</category></item><item><title>Cool new features in Rosario</title><link>http://weblogs.asp.net/gbarnett/archive/2008/07/06/cool-new-features-in-rosario.aspx</link><pubDate>Sun, 06 Jul 2008 22:33:45 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6368381</guid><dc:creator>gbarnett</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/gbarnett/rsscomments.aspx?PostID=6368381</wfw:commentRss><comments>http://weblogs.asp.net/gbarnett/archive/2008/07/06/cool-new-features-in-rosario.aspx#comments</comments><description>&lt;p&gt;I was just randomly browsing the web and came across a recent blog post by &lt;a href="http://translate.google.co.uk/translate?hl=en&amp;amp;sl=pt&amp;amp;u=http://unplugged.giggio.net/&amp;amp;sa=X&amp;amp;oi=translate&amp;amp;resnum=3&amp;amp;ct=result&amp;amp;prev=/search%3Fq%3DGiovanni%2BBassi%26hl%3Den"&gt;Giovanni Bassi&lt;/a&gt; (translated to English via Google) and saw that he had a few screens of the new functionality in the &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=65D0E3BD-9DF3-421A-804F-8F01BD90F0B4&amp;amp;displaylang=en"&gt;Visual Studio Team System Rosario April 2008 CTP&lt;/a&gt; which included:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;UML diagrams&lt;/li&gt;    &lt;li&gt;Sequence diagrams (generated via code analysis)&lt;/li&gt;    &lt;li&gt;Activity diagram&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Interesting.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6368381" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/gbarnett/archive/tags/Software+Development/default.aspx">Software Development</category><category domain="http://weblogs.asp.net/gbarnett/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item><item><title>I’m an MVP! Thanks Microsoft!</title><link>http://weblogs.asp.net/gbarnett/archive/2008/07/01/i-m-an-mvp-thanks-microsoft.aspx</link><pubDate>Tue, 01 Jul 2008 16:57:30 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6346039</guid><dc:creator>gbarnett</dc:creator><slash:comments>6</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/gbarnett/rsscomments.aspx?PostID=6346039</wfw:commentRss><comments>http://weblogs.asp.net/gbarnett/archive/2008/07/01/i-m-an-mvp-thanks-microsoft.aspx#comments</comments><description>&lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://gbarnett.org/BlogPosts/ImanMVPThanksMicrosoft_FC76/MVPLogo.gif"&gt;&lt;img title="MVPLogo" border="0" alt="MVPLogo" src="http://gbarnett.org/BlogPosts/ImanMVPThanksMicrosoft_FC76/MVPLogo_thumb.gif" width="115" height="180" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;ASP/ASP.NET &lt;/p&gt;  &lt;p&gt;I’m very happy to have received this award, hopefully my work in the future will receive the same welcome it has done in the past for the various sites, magazines, and projects I have contributed to! &lt;/p&gt;  &lt;p&gt;Thank you to the MVP lead as well, Victoria Collins!&lt;/p&gt;  &lt;p&gt;Granville&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6346039" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/gbarnett/archive/tags/.NET/default.aspx">.NET</category><category domain="http://weblogs.asp.net/gbarnett/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://weblogs.asp.net/gbarnett/archive/tags/Microsoft/default.aspx">Microsoft</category></item><item><title>Visualizing data (plotting functions of two independent variables)</title><link>http://weblogs.asp.net/gbarnett/archive/2008/06/22/visualizing-data-plotting-functions-of-two-independent-variables.aspx</link><pubDate>Sun, 22 Jun 2008 11:37:38 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6308320</guid><dc:creator>gbarnett</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/gbarnett/rsscomments.aspx?PostID=6308320</wfw:commentRss><comments>http://weblogs.asp.net/gbarnett/archive/2008/06/22/visualizing-data-plotting-functions-of-two-independent-variables.aspx#comments</comments><description>&lt;p&gt;First off this post doesn’t contain that much textual substance, for more read the previous &lt;a href="http://weblogs.asp.net/gbarnett/archive/2008/06/03/visualising-data.aspx"&gt;post&lt;/a&gt; I made, also the graphing library I am using is &lt;a href="http://www.ffconsultancy.com/products/fsharp_for_visualization/"&gt;F# for Visualization&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;While it is possible to plot these functions by hand in the very, very (emphasis on very, e.g. a plane) simple cases anything other than that almost certainly requires some form of professional mathematical package, or in this case a plotting library.&lt;/p&gt;  &lt;p&gt;I have only used &lt;a href="http://www.ffconsultancy.com/products/fsharp_for_visualization/"&gt;F# for Visualization&lt;/a&gt; (now uses WPF &lt;strong&gt;not&lt;/strong&gt; DirectX) on my home machine which is (briefly): 2.4GHz Core 2 Duo, 4GB RAM, NVidia 7900 GS 256MB.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://gbarnett.org/BlogPosts/Visualizingdataplottingfunctionsoftwoind_147A4/FforVisualization.png"&gt;&lt;img title="F# for Visualization" border="0" alt="F# for Visualization" src="http://gbarnett.org/BlogPosts/Visualizingdataplottingfunctionsoftwoind_147A4/FforVisualization_thumb.png" width="739" height="532" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://gbarnett.org/BlogPosts/Visualizingdataplottingfunctionsoftwoind_147A4/FforVisualization3.png"&gt;&lt;img title="F# for Visualization (3)" border="0" alt="F# for Visualization (3)" src="http://gbarnett.org/BlogPosts/Visualizingdataplottingfunctionsoftwoind_147A4/FforVisualization3_thumb.png" width="739" height="532" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;I found the performance of the 3D plotting really quite good.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Note: there is no point to the below graph, I just wanted to see if using somewhat over zealous input ranges would slow this thing down – it didn’t on my machine (well probably a few ms but nothing really noticeable).&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://gbarnett.org/BlogPosts/Visualizingdataplottingfunctionsoftwoind_147A4/FforVisualization4.png"&gt;&lt;img title="F# for Visualization (4)" border="0" alt="F# for Visualization (4)" src="http://gbarnett.org/BlogPosts/Visualizingdataplottingfunctionsoftwoind_147A4/FforVisualization4_thumb.png" width="739" height="532" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;I was curious…&lt;/p&gt;  &lt;p&gt;&lt;a href="http://gbarnett.org/BlogPosts/Visualizingdataplottingfunctionsoftwoind_147A4/FforVisualization5.png"&gt;&lt;img title="F# for Visualization (5)" border="0" alt="F# for Visualization (5)" src="http://gbarnett.org/BlogPosts/Visualizingdataplottingfunctionsoftwoind_147A4/FforVisualization5_thumb.png" width="739" height="532" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;…still was very fast to generate, however when I rotate the graph there is a very small pause (&amp;lt; 1s).&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Note: you can also interact with these graphs with the mouse, so you can rotate them etc.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Having played with &lt;a href="http://www.ffconsultancy.com/products/fsharp_for_visualization/"&gt;F# for Visualization&lt;/a&gt; quite a bit now I am starting to now use it all the time for this kind of thing rather than firing up something else like &lt;a href="http://www.gnu.org/software/octave/"&gt;Octave&lt;/a&gt;, plus you get the added bonus of using &lt;a href="http://research.microsoft.com/fsharp/fsharp.aspx"&gt;F#&lt;/a&gt;!&lt;/p&gt;  &lt;p&gt;Before I go I must remember that if I insert&amp;#160; a few fairly large images in Live Writer then subsequent typing will be on a several second delay – so annoying!!!!   &lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6308320" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/gbarnett/archive/tags/.NET/default.aspx">.NET</category><category domain="http://weblogs.asp.net/gbarnett/archive/tags/Data/default.aspx">Data</category><category domain="http://weblogs.asp.net/gbarnett/archive/tags/F_2300_/default.aspx">F#</category></item><item><title>This MS Surface ad made me laugh</title><link>http://weblogs.asp.net/gbarnett/archive/2008/06/17/this-ms-surface-ad-made-me-laugh.aspx</link><pubDate>Tue, 17 Jun 2008 18:21:22 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6287317</guid><dc:creator>gbarnett</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/gbarnett/rsscomments.aspx?PostID=6287317</wfw:commentRss><comments>http://weblogs.asp.net/gbarnett/archive/2008/06/17/this-ms-surface-ad-made-me-laugh.aspx#comments</comments><description>&lt;p&gt;&lt;a title="http://on10.net/blogs/nic/Surface-Harrahs-iBar/" href="http://on10.net/blogs/nic/Surface-Harrahs-iBar/"&gt;http://on10.net/blogs/nic/Surface-Harrahs-iBar/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If you can’t be bothered watching the video the crux of the matter is this – a guy see’s a girl in the bar, throws a few messages her way as well as a drink (via Surface) then leaves the bar with her.&lt;/p&gt;  &lt;p&gt;I must say its a very appealing way to attract the women out at night – what shocks me is that both were sober!&lt;/p&gt;  &lt;p&gt;That ad just really made me laugh, I found it pretty tacky – I can imagine some people abusing the system by using some form of round-robin approach with sending messages to people, e.g. a guy just pings every table with women with various messages (yep – that’s right, they are playing the numbers game)!&lt;/p&gt;  &lt;p&gt;I am writing this shaking my head in disbelief – do you really think that it would be that easy to attract women if there were Surface products everywhere?&lt;/p&gt;  &lt;p&gt;Oh dear…&lt;/p&gt;  &lt;p&gt;&lt;em&gt;EDIT: I can actually envisage a time where people start suing for harassment in bars for receiving unwanted cheesy little messages sent via the trusty Surface product! …&lt;/em&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6287317" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/gbarnett/archive/tags/Microsoft/default.aspx">Microsoft</category></item><item><title>Resharper 4 development moving fast now</title><link>http://weblogs.asp.net/gbarnett/archive/2008/06/10/resharper-4-development-moving-fast-now.aspx</link><pubDate>Tue, 10 Jun 2008 21:26:07 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6267120</guid><dc:creator>gbarnett</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/gbarnett/rsscomments.aspx?PostID=6267120</wfw:commentRss><comments>http://weblogs.asp.net/gbarnett/archive/2008/06/10/resharper-4-development-moving-fast-now.aspx#comments</comments><description>&lt;p&gt;Last time I checked R# 4 was in Beta, just randomly browsed to the &lt;a href="http://www.jetbrains.net/confluence/display/ReSharper/ReSharper+4.0+Nightly+Builds"&gt;download&lt;/a&gt; page for the nightly builds and see that R# 4 is RC3.&lt;/p&gt;  &lt;p&gt;I must say I am somewhat disappointed with &lt;a href="http://www.jetbrains.com/"&gt;JetBrains&lt;/a&gt; with regards to &lt;a href="http://www.jetbrains.com/resharper/"&gt;Resharper&lt;/a&gt;, we are several months past the release of Visual Studio 2008 and now only at this stage they are nearing release of R# 4 which has support for C# 3.0. It makes you question their commitment to .NET tooling. &lt;/p&gt;  &lt;p&gt;For the most part I just use R# for getting rid of the grunt work, e.g. when using a TDD approach you can just add methods etc that don’t exist in types with the press of a few key’s.&lt;/p&gt;  &lt;p&gt;My hope is that one day VS will ship with tooling that makes me not want to buy R#…looks like that day is a lonnnnnnng way off though.   &lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6267120" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/gbarnett/archive/tags/.NET/default.aspx">.NET</category><category domain="http://weblogs.asp.net/gbarnett/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://weblogs.asp.net/gbarnett/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item><item><title>Visualising data</title><link>http://weblogs.asp.net/gbarnett/archive/2008/06/03/visualising-data.aspx</link><pubDate>Tue, 03 Jun 2008 22:49:04 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6245989</guid><dc:creator>gbarnett</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/gbarnett/rsscomments.aspx?PostID=6245989</wfw:commentRss><comments>http://weblogs.asp.net/gbarnett/archive/2008/06/03/visualising-data.aspx#comments</comments><description>&lt;p&gt;I tend to use &lt;a href="http://www.gnu.org/software/octave/"&gt;Octave&lt;/a&gt; for maths based stuff, including visualizing the plotting of functions and so on. Anyway to my point, I have found that &lt;a href="http://www.gnuplot.info/"&gt;GNU Plot&lt;/a&gt; as great a tool it is to be somewhat linear in its way of thinking when rendering the (2D) graph - as an example if you devise a function with inputs that should produce (if by hand) a very nice curved plot then the chances are that GNU Plot will eradicate that expected curve and leave you with something very jagged.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Note: I'm not sure if there is an option somewhere in either Octave or GNU Plot to basically say &amp;quot;hey! throw the smooth curves in!!&amp;quot; so I apologise beforehand if such an option exists.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;This has really started to annoy me this last week, so I started to think of alternatives to get a really nice visualisation stack that played nicely with one of the several languages that I am familiar with. As you will no doubt be aware in the &lt;a href="http://weblogs.asp.net/gbarnett/archive/2008/03/23/free-graphing-libraries-for-net-my-thoughts.aspx"&gt;past&lt;/a&gt; I have used (or at least tinkered with) &lt;a href="http://www.nplot.com/"&gt;NPlot&lt;/a&gt;, and &lt;a href="http://zedgraph.org/wiki/index.php?title=Main_Page"&gt;ZedGraph&lt;/a&gt; and I can only tip my hat to the developers involved as they have created really great libraries there, oh and they are FREE! Both these frameworks are great, but they require a number of lines to actually get them setup correctly - even for trivial plotting. I wanted something that was quick and easy, and preferably something that worked well with functions - I started looking at F# alternatives...came across &lt;a href="http://www.ffconsultancy.com/products/fsharp_for_visualization/index.html"&gt;Flying Frogs F# for Visualization&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Last time I looked at &lt;a href="http://www.ffconsultancy.com/products/fsharp_for_visualization/index.html"&gt;FF's FS Vis&lt;/a&gt; (it's a mouthful so I'll cut it down!) it was based on &lt;a href="http://msdn.microsoft.com/en-us/directx/default.aspx"&gt;directx&lt;/a&gt;, however I remembered reading somewhere that &lt;a href="http://fsharpnews.blogspot.com/"&gt;Jon&lt;/a&gt; had in fact ported it to WPF - this all sounded promising, WPF is a nice stack for graphing. I downloaded the bits, and literally with 1 line (and short) I can define the x and y range of values for the graph, and pump in a function to that plotting function and it will go ahead and use the x range as the independent values and go from there, excellent! ...but does it render super silky curves? yes! Beautiful! Although firing up VS to just do some visualising seems a little extreme it actually works well - the only tedious bit is referencing the assemblies required, once that has been done I found the workflow like that of any other mathematical environment - define the function(s), ranges and then invoke some plotting function. I've only played with the 2D plotting thus far - I just wanted to use it for some work I was doing, I am by no means totally clued up with what the graphing library can do.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://gbarnett.org/BlogPosts/Visualisingdata_10CAF/FforVisualization2.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="536" alt="F# for Visualization (2)" src="http://gbarnett.org/BlogPosts/Visualisingdata_10CAF/FforVisualization2_thumb.png" width="743" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;em&gt;Note: simple I know, not used this library for long - but the results seem to be pretty nice. There is some typesetting as well but I've yet to look at that in any real depth.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Interesting.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Note: I can't remember what Matlab produces - too pricey for me!&lt;/em&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6245989" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/gbarnett/archive/tags/.NET/default.aspx">.NET</category><category domain="http://weblogs.asp.net/gbarnett/archive/tags/Data/default.aspx">Data</category><category domain="http://weblogs.asp.net/gbarnett/archive/tags/F_2300_/default.aspx">F#</category></item><item><title>DSA 0.5 released!</title><link>http://weblogs.asp.net/gbarnett/archive/2008/05/30/dsa-0-5-released.aspx</link><pubDate>Fri, 30 May 2008 17:09:50 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6233753</guid><dc:creator>gbarnett</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/gbarnett/rsscomments.aspx?PostID=6233753</wfw:commentRss><comments>http://weblogs.asp.net/gbarnett/archive/2008/05/30/dsa-0-5-released.aspx#comments</comments><description>&lt;p&gt;It's been a while, I've had to work on other stuff for the last 2 or so months which has rendered me with no time. That's the excuses out of the way...&lt;/p&gt;  &lt;p&gt;Not much added in this release I would simply point you to the &lt;a href="http://www.codeplex.com/dsa/Release/ProjectReleases.aspx?ReleaseId=10756"&gt;release page&lt;/a&gt; for more details.&lt;/p&gt;  &lt;p&gt;A friend of mine &lt;a href="http://blogs.ugidotnet.org/wetblog/Default.aspx"&gt;Luca&lt;/a&gt; (&lt;a href="http://translate.google.co.uk/translate?hl=en&amp;amp;sl=it&amp;amp;u=http://blogs.ugidotnet.org/wetblog&amp;amp;sa=X&amp;amp;oi=translate&amp;amp;resnum=1&amp;amp;ct=result&amp;amp;prev=/search%3Fq%3Dluca%2Bdel%2Btongo%26hl%3Den"&gt;translated to english&lt;/a&gt;) has joined the project now and will be helping to shape 0.6 and beyond - welcome Luca!!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.codeplex.com/dsa/Release/ProjectReleases.aspx?ReleaseId=10756"&gt;Download DSA 0.5&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6233753" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/gbarnett/archive/tags/.NET/default.aspx">.NET</category><category domain="http://weblogs.asp.net/gbarnett/archive/tags/Algorithms/default.aspx">Algorithms</category><category domain="http://weblogs.asp.net/gbarnett/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://weblogs.asp.net/gbarnett/archive/tags/Data+Structures/default.aspx">Data Structures</category><category domain="http://weblogs.asp.net/gbarnett/archive/tags/DSA/default.aspx">DSA</category><category domain="http://weblogs.asp.net/gbarnett/archive/tags/Open+Source/default.aspx">Open Source</category></item><item><title>Nasty bug rendered by installing MS Source Analysis for C#</title><link>http://weblogs.asp.net/gbarnett/archive/2008/05/30/nasty-bug-rendered-by-installing-ms-source-analysis-for-c.aspx</link><pubDate>Fri, 30 May 2008 16:04:13 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6233557</guid><dc:creator>gbarnett</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/gbarnett/rsscomments.aspx?PostID=6233557</wfw:commentRss><comments>http://weblogs.asp.net/gbarnett/archive/2008/05/30/nasty-bug-rendered-by-installing-ms-source-analysis-for-c.aspx#comments</comments><description>&lt;p&gt;If you have installed the &lt;a href="http://code.msdn.microsoft.com/sourceanalysis/Release/ProjectReleases.aspx?ReleaseId=1047"&gt;source analysis tool&lt;/a&gt; recently released by MS and have since tried to view the properties of a project then you will be greeted with the following error:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;An error occurred trying to load the page.     &lt;br /&gt;COM object that has been separated from its underlying RCW cannot be used.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;This is a very annoying bug, if you uninstall the tool all is fine.&lt;/p&gt;  &lt;p&gt;They are aware of the &lt;a href="http://code.msdn.microsoft.com/WorkItem/View.aspx?ProjectName=sourceanalysis&amp;amp;WorkItemId=9&amp;amp;wa=wsignin1.0"&gt;issue&lt;/a&gt;. &lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6233557" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/gbarnett/archive/tags/.NET/default.aspx">.NET</category><category domain="http://weblogs.asp.net/gbarnett/archive/tags/Analysis/default.aspx">Analysis</category><category domain="http://weblogs.asp.net/gbarnett/archive/tags/C_2300_/default.aspx">C#</category></item><item><title>Pex is released</title><link>http://weblogs.asp.net/gbarnett/archive/2008/05/24/pex-is-released.aspx</link><pubDate>Sat, 24 May 2008 13:08:19 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6217407</guid><dc:creator>gbarnett</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/gbarnett/rsscomments.aspx?PostID=6217407</wfw:commentRss><comments>http://weblogs.asp.net/gbarnett/archive/2008/05/24/pex-is-released.aspx#comments</comments><description>&lt;p&gt;You wait ages for a bus and two of them come along at once (I'm referring to &lt;a href="http://weblogs.asp.net/gbarnett/archive/2008/05/23/stylecop-becomes-available-to-non-internal-ms-developers.aspx"&gt;StyleCop&lt;/a&gt; as the other tool!).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://research.microsoft.com/pex/"&gt;Pex&lt;/a&gt; has been released which is a cool testing tool, best way to get up to speed is to view the &lt;a href="http://research.microsoft.com/pex/screencast.aspx"&gt;screencast&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Unfortunately the installer only supports x86 so if like me you are running Vista x64 you will have to wait for a future version - they are working on this.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6217407" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/gbarnett/archive/tags/.NET/default.aspx">.NET</category><category domain="http://weblogs.asp.net/gbarnett/archive/tags/Test/default.aspx">Test</category></item><item><title>StyleCop becomes available to non-internal MS developers</title><link>http://weblogs.asp.net/gbarnett/archive/2008/05/23/stylecop-becomes-available-to-non-internal-ms-developers.aspx</link><pubDate>Fri, 23 May 2008 17:26:06 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6214445</guid><dc:creator>gbarnett</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/gbarnett/rsscomments.aspx?PostID=6214445</wfw:commentRss><comments>http://weblogs.asp.net/gbarnett/archive/2008/05/23/stylecop-becomes-available-to-non-internal-ms-developers.aspx#comments</comments><description>&lt;p&gt;This is a great thing for MS to release to the developer community - StyleCop is a very interesting tool that was at least when I was there well known and highly thought of internally.&lt;/p&gt;  &lt;p&gt;Read about it &lt;a href="http://blogs.msdn.com/sourceanalysis/archive/2008/05/23/announcing-the-release-of-microsoft-source-analysis.aspx"&gt;here&lt;/a&gt;, download it &lt;a href="http://code.msdn.microsoft.com/sourceanalysis/Release/ProjectReleases.aspx?ReleaseId=1047"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6214445" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/gbarnett/archive/tags/.NET/default.aspx">.NET</category><category domain="http://weblogs.asp.net/gbarnett/archive/tags/Analysis/default.aspx">Analysis</category><category domain="http://weblogs.asp.net/gbarnett/archive/tags/C_2300_/default.aspx">C#</category></item><item><title>Octave 3.01 out and runs a lot faster on Vista</title><link>http://weblogs.asp.net/gbarnett/archive/2008/05/18/octave-3-01-out-and-runs-a-lot-faster-on-vista.aspx</link><pubDate>Sun, 18 May 2008 10:24:35 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6200461</guid><dc:creator>gbarnett</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/gbarnett/rsscomments.aspx?PostID=6200461</wfw:commentRss><comments>http://weblogs.asp.net/gbarnett/archive/2008/05/18/octave-3-01-out-and-runs-a-lot-faster-on-vista.aspx#comments</comments><description>&lt;p&gt;Just a quickie, and something I missed so excuse the old new by a few weeks but the folks over at Octave have released a primarily bug fix release.&lt;/p&gt;  &lt;p&gt;Download here - &lt;a title="http://www.gnu.org/software/octave/download.html" href="http://www.gnu.org/software/octave/download.html"&gt;http://www.gnu.org/software/octave/download.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Note: if you open Octave and then close the command line console that octave is open in using the window close icon the application will crash every time (or at least on Vista), to stop this you need to explicitly quit the application using the quit or exit command before closing the window.&lt;/em&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6200461" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/gbarnett/archive/tags/Octave/default.aspx">Octave</category></item><item><title>DSA Recap</title><link>http://weblogs.asp.net/gbarnett/archive/2008/05/08/dsa-recap.aspx</link><pubDate>Thu, 08 May 2008 22:42:40 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6171324</guid><dc:creator>gbarnett</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/gbarnett/rsscomments.aspx?PostID=6171324</wfw:commentRss><comments>http://weblogs.asp.net/gbarnett/archive/2008/05/08/dsa-recap.aspx#comments</comments><description>&lt;p&gt;Some of you will no doubt know that I started a project a while ago now that was intent on bringing implementations of various algorithms and data structures to .NET - but with a different take on things.&lt;/p&gt;  &lt;p&gt;Well, after a recent detour with &lt;a href="http://codeplex.com/cpuss"&gt;CPUSS&lt;/a&gt; (a project that analyses CPU scheduling algorithms - interesting project, give it a download!) in less than a week &lt;a href="http://codeplex.com/dsa"&gt;DSA&lt;/a&gt; will receive a lot of time again (next Thursday signals the end of a busy spell of work).&lt;/p&gt;  &lt;p&gt;I wanted to thank the few hundred or so who have downloaded &lt;a href="http://www.codeplex.com/dsa/Release/ProjectReleases.aspx?ReleaseId=9403"&gt;DSA 0.4&lt;/a&gt; - you're participation itself is motivation. I have some news for DSA 0.6 that is interesting but I will save that for when DSA 0.5 is released.&lt;/p&gt;  &lt;p&gt;I am looking for suggestions of things to add to DSA 1.0 (bare in mind that graphs are on the schedule) so if you can think of a pretty rare data structure or algorithm that you think would be nice to implement then please let me know as I can see whether or not (depending on time constraints) I can get it into DSA 1.0.&lt;/p&gt;  &lt;p&gt;The plan is to hopefully release DSA 1.0 by the end of summer (think early September) so I am really expecting things to move quick from a weeks time.&lt;/p&gt;  &lt;p&gt;Thank you to all those who have downloaded, there are some exciting things to come!&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6171324" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/gbarnett/archive/tags/Algorithms/default.aspx">Algorithms</category><category domain="http://weblogs.asp.net/gbarnett/archive/tags/Data+Structures/default.aspx">Data Structures</category><category domain="http://weblogs.asp.net/gbarnett/archive/tags/DSA/default.aspx">DSA</category></item><item><title>F# 1.9.4 released</title><link>http://weblogs.asp.net/gbarnett/archive/2008/05/06/f-1-9-4-released.aspx</link><pubDate>Tue, 06 May 2008 18:06:16 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6162815</guid><dc:creator>gbarnett</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/gbarnett/rsscomments.aspx?PostID=6162815</wfw:commentRss><comments>http://weblogs.asp.net/gbarnett/archive/2008/05/06/f-1-9-4-released.aspx#comments</comments><description>&lt;p&gt;I missed this as I was doing a lot of work at the time (was release a few days back) as via &lt;a href="http://blogs.msdn.com/dsyme"&gt;Don's&lt;/a&gt; blog, and he has a post on it &lt;a href="http://blogs.msdn.com/dsyme/archive/2008/05/02/f-1-9-4-now-available-making-f-simpler-and-more-consistent.aspx"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;I gave it a quick install this morning and this release still doesn't fix the VS 2008 integration with F# interactive, i.e. the add-in doesn't register itself correctly so you have to always enable the add-in manually which is really annoying. The reason I mention this is that I saw some improvements mentioned on Don's blog regarding this release, and I rather hoped that this would be one of them.&lt;/p&gt;  &lt;p&gt;I did note that Don states that this release doesn't include any investment they have for the VS integration later down the line, but I would of thought that this issue would of been addressed.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://research.microsoft.com/research/downloads/Details/7ac148a7-149b-4056-aa06-1e6754efd36f/Details.aspx?0sr=d"&gt;Download F# 1.9.4&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6162815" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/gbarnett/archive/tags/.NET/default.aspx">.NET</category><category domain="http://weblogs.asp.net/gbarnett/archive/tags/F_2300_/default.aspx">F#</category></item><item><title>VS 2008 (or VS in general) and multi-monitor support</title><link>http://weblogs.asp.net/gbarnett/archive/2008/05/01/vs-2008-or-vs-in-general-and-multi-monitor-support.aspx</link><pubDate>Thu, 01 May 2008 22:31:31 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6148492</guid><dc:creator>gbarnett</dc:creator><slash:comments>8</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/gbarnett/rsscomments.aspx?PostID=6148492</wfw:commentRss><comments>http://weblogs.asp.net/gbarnett/archive/2008/05/01/vs-2008-or-vs-in-general-and-multi-monitor-support.aspx#comments</comments><description>&lt;p&gt;I seem to remember this particular issue making some ground in terms of &lt;a href="http://blogs.msdn.com/saraford/archive/2005/07/20/441126.aspx"&gt;verbal noise&lt;/a&gt; a year or so ago (actually it was more like 3 years ago) and although I don't particularly find VS support for multi-monitors that bad (although dragging windows isn't that intuitive) it maybe the time to actually recognize a many monitor development scenario natively.&lt;/p&gt;  &lt;p&gt;Most people I speak to use more than one monitor in their dev setup, and I imagine (I know) that people at MS do as well.&lt;/p&gt;  &lt;p&gt;My question to folks out there - have you heard any rumblings about this that suggests, or at least hints that this is on the agenda of forthcoming versions of VS?&lt;/p&gt;  &lt;p&gt;Actually does anyone know of an IDE (regardless of its target language) that actually supports natively multi-monitor features?&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6148492" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/gbarnett/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item></channel></rss>