<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-33552981</id><updated>2011-12-21T15:12:47.025+01:00</updated><category term='WebApps'/><category term='C#'/><category term='DropBox'/><category term='LINQ'/><category term='Vista'/><category term='Hate'/><category term='Launchy'/><category term='Firefox'/><category term='Graphics'/><category term='Chrome'/><category term='refactoring'/><category term='Virus'/><category term='.Net'/><category term='Debugging'/><category term='mock'/><category term='tdd'/><category term='Sloth'/><category term='Tips&apos;n&apos;tricks'/><category term='Book'/><category term='ASP.Net MVC'/><category term='WPF'/><category term='Silverlight'/><category term='beta'/><title type='text'>Specto Ergo Sum - Sloth Online</title><subtitle type='html'>Silly thoughts on and around things concerning my adventures in software development</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://slothonline.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33552981/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://slothonline.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Havremunken</name><uri>http://www.blogger.com/profile/04444376138297002474</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_8xVYkjfEsxI/SSqmFoatqNI/AAAAAAAAAdQ/VP0O3GQNb_w/S220/jackelam.jpeg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>19</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-33552981.post-2988622002121326778</id><published>2010-07-26T12:50:00.001+02:00</published><updated>2010-07-26T12:50:07.983+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WebApps'/><category scheme='http://www.blogger.com/atom/ns#' term='Chrome'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips&apos;n&apos;tricks'/><category scheme='http://www.blogger.com/atom/ns#' term='Launchy'/><category scheme='http://www.blogger.com/atom/ns#' term='DropBox'/><title type='text'>Share Chrome web apps with DropBox, use them in Launchy</title><summary type='text'>Lets see if we can kick this blog back to life a little bit.  I have a nasty habit of leaving tabs open for a very long time in my main browser window. I have 12GB of RAM in my main machine, and usually only boot once a month or so (whenever I finally give in and install the critical Windows updates etc), so this isn’t a problem as such. However, I thougth there must be a better way to handle </summary><link rel='replies' type='application/atom+xml' href='http://slothonline.blogspot.com/feeds/2988622002121326778/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33552981&amp;postID=2988622002121326778' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33552981/posts/default/2988622002121326778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33552981/posts/default/2988622002121326778'/><link rel='alternate' type='text/html' href='http://slothonline.blogspot.com/2010/07/share-chrome-web-apps-with-dropbox-use.html' title='Share Chrome web apps with DropBox, use them in Launchy'/><author><name>Havremunken</name><uri>http://www.blogger.com/profile/04444376138297002474</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_8xVYkjfEsxI/SSqmFoatqNI/AAAAAAAAAdQ/VP0O3GQNb_w/S220/jackelam.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33552981.post-6145786766369736972</id><published>2009-03-07T18:11:00.001+01:00</published><updated>2009-03-07T18:11:56.397+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='tdd'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Scaling images while keeping aspect ratio and max size</title><summary type='text'>In an application I am writing, I recently came across the need to accept uploaded pictures and scale them to a set size for inclusion in a table. Simple stuff, just a “let’s make all pictures the same size for easier layout” kind of deal. Say the “target” size was 800x600, and given a size originalSize, the function needs to figure out a new size for the image that meets the following demands:  </summary><link rel='replies' type='application/atom+xml' href='http://slothonline.blogspot.com/feeds/6145786766369736972/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33552981&amp;postID=6145786766369736972' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33552981/posts/default/6145786766369736972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33552981/posts/default/6145786766369736972'/><link rel='alternate' type='text/html' href='http://slothonline.blogspot.com/2009/03/scaling-images-while-keeping-aspect.html' title='Scaling images while keeping aspect ratio and max size'/><author><name>Havremunken</name><uri>http://www.blogger.com/profile/04444376138297002474</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_8xVYkjfEsxI/SSqmFoatqNI/AAAAAAAAAdQ/VP0O3GQNb_w/S220/jackelam.jpeg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33552981.post-3664157038597728748</id><published>2009-02-25T11:34:00.001+01:00</published><updated>2009-02-25T11:34:15.869+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Silverlight'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Silverlight vs. FireFox</title><summary type='text'>After struggling with getting some Silverlight (2.0) apps working in FireFox (v3), I thought I’d post the solutions here so that I can find them easily in the future.   The first problem was getting the application to load in the first place. In one of the parameters to the &lt;object&gt; that will represent your application, you pass in a ‘data’ parameter, like this:  data="data:application/</summary><link rel='replies' type='application/atom+xml' href='http://slothonline.blogspot.com/feeds/3664157038597728748/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33552981&amp;postID=3664157038597728748' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33552981/posts/default/3664157038597728748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33552981/posts/default/3664157038597728748'/><link rel='alternate' type='text/html' href='http://slothonline.blogspot.com/2009/02/silverlight-vs-firefox.html' title='Silverlight vs. FireFox'/><author><name>Havremunken</name><uri>http://www.blogger.com/profile/04444376138297002474</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_8xVYkjfEsxI/SSqmFoatqNI/AAAAAAAAAdQ/VP0O3GQNb_w/S220/jackelam.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33552981.post-1857556479183499478</id><published>2009-01-11T12:58:00.001+01:00</published><updated>2009-01-11T12:58:25.771+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LINQ'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.Net MVC'/><title type='text'>Making a dropdownlist in ASP.Net MVC from an enum</title><summary type='text'>Some times your business objects use a simple enum to indicate something, for instance a status. For one of my projects I have a TaskStatus defined like this:  public enum TaskStatus    {         NotStarted,         InProgress,         Waiting,         Finished,         Cancelled     }   Nothing exciting here. Now I want to turn this into a SelectList that can be used with the Html.DropDownList </summary><link rel='replies' type='application/atom+xml' href='http://slothonline.blogspot.com/feeds/1857556479183499478/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33552981&amp;postID=1857556479183499478' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33552981/posts/default/1857556479183499478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33552981/posts/default/1857556479183499478'/><link rel='alternate' type='text/html' href='http://slothonline.blogspot.com/2009/01/making-dropdownlist-in-aspnet-mvc-from.html' title='Making a dropdownlist in ASP.Net MVC from an enum'/><author><name>Havremunken</name><uri>http://www.blogger.com/profile/04444376138297002474</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_8xVYkjfEsxI/SSqmFoatqNI/AAAAAAAAAdQ/VP0O3GQNb_w/S220/jackelam.jpeg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33552981.post-4875418269023596113</id><published>2008-12-01T12:56:00.001+01:00</published><updated>2008-12-01T12:56:11.887+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WPF'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><title type='text'>You can’t do that in WPF?</title><summary type='text'>One of the things that virtually everyone talks about whenever they start learning WPF is how amazing the experience is – there are virtually no limits to the amazing stuff you can do. Or put in a different way; The hard becomes easy, the impossible becomes possible.  However, one thing I have not found a way to do (and which is apparently not currently possible, according to the answer I got on </summary><link rel='replies' type='application/atom+xml' href='http://slothonline.blogspot.com/feeds/4875418269023596113/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33552981&amp;postID=4875418269023596113' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33552981/posts/default/4875418269023596113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33552981/posts/default/4875418269023596113'/><link rel='alternate' type='text/html' href='http://slothonline.blogspot.com/2008/12/you-cant-do-that-in-wpf.html' title='You can’t do that in WPF?'/><author><name>Havremunken</name><uri>http://www.blogger.com/profile/04444376138297002474</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_8xVYkjfEsxI/SSqmFoatqNI/AAAAAAAAAdQ/VP0O3GQNb_w/S220/jackelam.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33552981.post-6164557568402905981</id><published>2008-11-06T12:09:00.002+01:00</published><updated>2008-11-07T13:03:58.698+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WPF'/><category scheme='http://www.blogger.com/atom/ns#' term='LINQ'/><title type='text'>WPF ComboBox binding to LINQ to SQL</title><summary type='text'>This is mostly for my own use – I am senile enough to run into this problem again in the future.  Like all controls in WPF, the ComboBox is full of configurability and extensibility. This can get quite hairy quite quickly – and if you set the wrong parameters when you databind to a LINQ to SQL data source, really funky stuff can happen.  So here is something that worked for me:     &lt;ComboBox </summary><link rel='replies' type='application/atom+xml' href='http://slothonline.blogspot.com/feeds/6164557568402905981/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33552981&amp;postID=6164557568402905981' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33552981/posts/default/6164557568402905981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33552981/posts/default/6164557568402905981'/><link rel='alternate' type='text/html' href='http://slothonline.blogspot.com/2008/11/wpf-combobox-binding-to-linq-to-sql.html' title='WPF ComboBox binding to LINQ to SQL'/><author><name>Havremunken</name><uri>http://www.blogger.com/profile/04444376138297002474</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_8xVYkjfEsxI/SSqmFoatqNI/AAAAAAAAAdQ/VP0O3GQNb_w/S220/jackelam.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33552981.post-9094845696816405046</id><published>2008-10-19T13:06:00.001+02:00</published><updated>2008-10-19T13:06:06.999+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WPF'/><category scheme='http://www.blogger.com/atom/ns#' term='Book'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><title type='text'>Book impression – Programming WPF</title><summary type='text'>So, I was a complete newbie when it came to WPF, but because of Sloth and other applications, I was curious about what this was, as I must admit that UI programming in Windows has been a serious annoyance. Perhaps that’s the way it has to be when you come from a background of Amiga programming, with som web stuff thrown in for good measure.  I think I can safely say that I now have a pretty good </summary><link rel='replies' type='application/atom+xml' href='http://slothonline.blogspot.com/feeds/9094845696816405046/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33552981&amp;postID=9094845696816405046' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33552981/posts/default/9094845696816405046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33552981/posts/default/9094845696816405046'/><link rel='alternate' type='text/html' href='http://slothonline.blogspot.com/2008/10/book-impression-programming-wpf.html' title='Book impression – Programming WPF'/><author><name>Havremunken</name><uri>http://www.blogger.com/profile/04444376138297002474</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_8xVYkjfEsxI/SSqmFoatqNI/AAAAAAAAAdQ/VP0O3GQNb_w/S220/jackelam.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33552981.post-2632426035533092961</id><published>2008-08-31T13:09:00.002+02:00</published><updated>2008-08-31T13:11:26.227+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Collection sorting – when the built-in stuff doesn’t work</title><summary type='text'>      C# and the the .Net framework has a lot of excellent support for collections – no more mucking about creating your own linked list structures, hash tables etc. This means you get easy to use lists of your stuff almost for free, saving you a lot of testing/debugging whenever you make a brain fart during tedious boilerplate coding.  The network also has a lot in place for sorting these </summary><link rel='replies' type='application/atom+xml' href='http://slothonline.blogspot.com/feeds/2632426035533092961/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33552981&amp;postID=2632426035533092961' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33552981/posts/default/2632426035533092961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33552981/posts/default/2632426035533092961'/><link rel='alternate' type='text/html' href='http://slothonline.blogspot.com/2008/08/collection-sorting-when-built-in-stuff.html' title='Collection sorting – when the built-in stuff doesn’t work'/><author><name>Havremunken</name><uri>http://www.blogger.com/profile/04444376138297002474</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_8xVYkjfEsxI/SSqmFoatqNI/AAAAAAAAAdQ/VP0O3GQNb_w/S220/jackelam.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33552981.post-3516916410628315238</id><published>2008-08-30T12:19:00.002+02:00</published><updated>2008-08-30T12:21:25.813+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='Book'/><title type='text'>Book impression – C# in Depth</title><summary type='text'>  I’m calling this an impression, since I have no idea what kind of stuff I have to put in here to justify calling it a review.   The other day I finished reading C# in Depth by Jon Skeet, one of those people with such a deep understanding of how stuff works that you just have to admire them. Small disclaimer; Jon replied to a newsgroup post of mine a few years back and turned out to be a very </summary><link rel='replies' type='application/atom+xml' href='http://slothonline.blogspot.com/feeds/3516916410628315238/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33552981&amp;postID=3516916410628315238' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33552981/posts/default/3516916410628315238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33552981/posts/default/3516916410628315238'/><link rel='alternate' type='text/html' href='http://slothonline.blogspot.com/2008/08/book-impression-c-in-depth.html' title='Book impression – C# in Depth'/><author><name>Havremunken</name><uri>http://www.blogger.com/profile/04444376138297002474</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_8xVYkjfEsxI/SSqmFoatqNI/AAAAAAAAAdQ/VP0O3GQNb_w/S220/jackelam.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33552981.post-1354666134728664999</id><published>2008-08-27T11:22:00.001+02:00</published><updated>2008-08-27T11:22:09.428+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WPF'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><title type='text'>Automatically implemented properties and WPF</title><summary type='text'>This blog hasn’t lived much recently – I’ll try to post a little more, but no promises (since noone reads it anyway).  I’ve been looking into Windows Presentation Foundation lately, and it is very fascinating; It opens up a lot of doors for new UI possibilities, but also quite a few new challenges. If you want to display your object model in the “WPF way”, one of the things you have to do is </summary><link rel='replies' type='application/atom+xml' href='http://slothonline.blogspot.com/feeds/1354666134728664999/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33552981&amp;postID=1354666134728664999' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33552981/posts/default/1354666134728664999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33552981/posts/default/1354666134728664999'/><link rel='alternate' type='text/html' href='http://slothonline.blogspot.com/2008/08/automatically-implemented-properties.html' title='Automatically implemented properties and WPF'/><author><name>Havremunken</name><uri>http://www.blogger.com/profile/04444376138297002474</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_8xVYkjfEsxI/SSqmFoatqNI/AAAAAAAAAdQ/VP0O3GQNb_w/S220/jackelam.jpeg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33552981.post-8546976841153118330</id><published>2008-03-01T14:55:00.001+01:00</published><updated>2008-03-01T14:55:52.279+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sloth'/><category scheme='http://www.blogger.com/atom/ns#' term='beta'/><title type='text'>Sloth v0.1.1 beta released</title><summary type='text'>Hey "all".  So it is time for another beta, this time we're talking about Sloth v0.1.1 - an exciting new version which again has improved a lot of the internal design in Sloth. This means more unit tests for verifying that code changes does not break existing stuff, optimized code, and a cleaner, more maintainable design. This is of course a great benefit as it makes adding new exciting features </summary><link rel='replies' type='application/atom+xml' href='http://slothonline.blogspot.com/feeds/8546976841153118330/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33552981&amp;postID=8546976841153118330' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33552981/posts/default/8546976841153118330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33552981/posts/default/8546976841153118330'/><link rel='alternate' type='text/html' href='http://slothonline.blogspot.com/2008/03/sloth-v011-beta-released.html' title='Sloth v0.1.1 beta released'/><author><name>Havremunken</name><uri>http://www.blogger.com/profile/04444376138297002474</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_8xVYkjfEsxI/SSqmFoatqNI/AAAAAAAAAdQ/VP0O3GQNb_w/S220/jackelam.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33552981.post-134953901272909856</id><published>2007-09-24T14:49:00.001+02:00</published><updated>2007-09-24T14:49:46.092+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sloth'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='refactoring'/><title type='text'>Fun with optimalization</title><summary type='text'>Sloth, being written in/towards the .Net Framework (currently 2.0), is an object oriented application. I try to follow a few general principles on how to do stuff. One of the things I try to avoid is premature optimalization - the idea being that you first get it to work, with unit tests as a backing confidence booster, and THEN you optimize.  Just for fun, I thought I would optimize something </summary><link rel='replies' type='application/atom+xml' href='http://slothonline.blogspot.com/feeds/134953901272909856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33552981&amp;postID=134953901272909856' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33552981/posts/default/134953901272909856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33552981/posts/default/134953901272909856'/><link rel='alternate' type='text/html' href='http://slothonline.blogspot.com/2007/09/fun-with-optimalization.html' title='Fun with optimalization'/><author><name>Havremunken</name><uri>http://www.blogger.com/profile/04444376138297002474</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_8xVYkjfEsxI/SSqmFoatqNI/AAAAAAAAAdQ/VP0O3GQNb_w/S220/jackelam.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33552981.post-7783609213925085025</id><published>2007-08-05T18:46:00.001+02:00</published><updated>2007-08-05T18:46:35.697+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vista'/><category scheme='http://www.blogger.com/atom/ns#' term='Sloth'/><title type='text'>Sloth v0.1 works in Windows Vista after all</title><summary type='text'>Hey. So I was fiddling around a little on my Virtual PC with Vista installed - a strange thing that happened was that when you installed Sloth, it would work. However, if you restarted your machine or otherwise stopped Sloth and restarted it, it would no longer work. No specific error message, just a generic "Well, it just stopped working, see..." thingy. After reading up a bit online (I don't </summary><link rel='replies' type='application/atom+xml' href='http://slothonline.blogspot.com/feeds/7783609213925085025/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33552981&amp;postID=7783609213925085025' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33552981/posts/default/7783609213925085025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33552981/posts/default/7783609213925085025'/><link rel='alternate' type='text/html' href='http://slothonline.blogspot.com/2007/08/sloth-v01-works-in-windows-vista-after.html' title='Sloth v0.1 works in Windows Vista after all'/><author><name>Havremunken</name><uri>http://www.blogger.com/profile/04444376138297002474</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_8xVYkjfEsxI/SSqmFoatqNI/AAAAAAAAAdQ/VP0O3GQNb_w/S220/jackelam.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33552981.post-8246340819684683714</id><published>2007-06-20T22:45:00.001+02:00</published><updated>2007-06-20T22:45:04.130+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sloth'/><category scheme='http://www.blogger.com/atom/ns#' term='beta'/><title type='text'>Sloth v0.1 beta released</title><summary type='text'>This is the first beta that is announced on this blog - and it is also the first beta that uses the .Net Framework v2.0. All beta testers up to and including v0.0.25 got away with just using .Net 1.1, but now you will all need to upgrade. You can download the .Net 2.0 framework installation here if you don't have it (the Sloth installation will tell you if you need it). Apart from the move to .</summary><link rel='replies' type='application/atom+xml' href='http://slothonline.blogspot.com/feeds/8246340819684683714/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33552981&amp;postID=8246340819684683714' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33552981/posts/default/8246340819684683714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33552981/posts/default/8246340819684683714'/><link rel='alternate' type='text/html' href='http://slothonline.blogspot.com/2007/06/sloth-v01-beta-released.html' title='Sloth v0.1 beta released'/><author><name>Havremunken</name><uri>http://www.blogger.com/profile/04444376138297002474</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_8xVYkjfEsxI/SSqmFoatqNI/AAAAAAAAAdQ/VP0O3GQNb_w/S220/jackelam.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33552981.post-580524106932520898</id><published>2007-06-13T07:30:00.001+02:00</published><updated>2007-06-13T07:30:39.576+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Virus'/><category scheme='http://www.blogger.com/atom/ns#' term='Debugging'/><category scheme='http://www.blogger.com/atom/ns#' term='Hate'/><title type='text'>Fault finding</title><summary type='text'>Suddenly, out of the blue, I had a problem. With Windows XP. With Visual Studio 2005. Whatever, really. My system behaved badly. And it did so in a really strange fashion. Here's what happened. I was putting the finishing touches on the Sloth v0.1 beta, and I was going to do a test run. No, not run the unit tests, just run Sloth and check on a tiny bug reported by an alpha tester. I verify that </summary><link rel='replies' type='application/atom+xml' href='http://slothonline.blogspot.com/feeds/580524106932520898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33552981&amp;postID=580524106932520898' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33552981/posts/default/580524106932520898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33552981/posts/default/580524106932520898'/><link rel='alternate' type='text/html' href='http://slothonline.blogspot.com/2007/06/fault-finding.html' title='Fault finding'/><author><name>Havremunken</name><uri>http://www.blogger.com/profile/04444376138297002474</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_8xVYkjfEsxI/SSqmFoatqNI/AAAAAAAAAdQ/VP0O3GQNb_w/S220/jackelam.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33552981.post-5065492383914144384</id><published>2007-06-11T00:13:00.001+02:00</published><updated>2007-06-11T00:13:27.551+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net'/><title type='text'>Simplicity is overrated</title><summary type='text'>So I have this new thingy in Sloth v0.1 that downloads some images off the net. It's not very advanced at all, it pretty much just fires off a Google Images search and gets the results (i.e. the first 20 or so pictures), puts them in an owner drawn ListBox, and whenever one is clicked (or when the first one is added), the real size image will be put in a PictureBox. Nothing to it, right? Well, I </summary><link rel='replies' type='application/atom+xml' href='http://slothonline.blogspot.com/feeds/5065492383914144384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33552981&amp;postID=5065492383914144384' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33552981/posts/default/5065492383914144384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33552981/posts/default/5065492383914144384'/><link rel='alternate' type='text/html' href='http://slothonline.blogspot.com/2007/06/simplicity-is-overrated.html' title='Simplicity is overrated'/><author><name>Havremunken</name><uri>http://www.blogger.com/profile/04444376138297002474</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_8xVYkjfEsxI/SSqmFoatqNI/AAAAAAAAAdQ/VP0O3GQNb_w/S220/jackelam.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33552981.post-4909232271665893842</id><published>2007-06-02T02:32:00.001+02:00</published><updated>2007-06-05T15:29:38.656+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mock'/><category scheme='http://www.blogger.com/atom/ns#' term='tdd'/><title type='text'>How to unit test the unit untestable?</title><summary type='text'>Hey. Isn't it funny how all the unit test propaganda tries to get to you with their really complex examples? This isn't far from the average source code illustration you're presented with:  [Test] public void TestAdd() {     Assert.AreEqual(3, Add(1, 2)); } public int Add( int one, int two ) {     return one + two; }Yeah, ok. I see, the TestAdd() test tries to call the Add method with the </summary><link rel='replies' type='application/atom+xml' href='http://slothonline.blogspot.com/feeds/4909232271665893842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33552981&amp;postID=4909232271665893842' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33552981/posts/default/4909232271665893842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33552981/posts/default/4909232271665893842'/><link rel='alternate' type='text/html' href='http://slothonline.blogspot.com/2007/06/how-to-unit-test-unit-untestable.html' title='How to unit test the unit untestable?'/><author><name>Havremunken</name><uri>http://www.blogger.com/profile/04444376138297002474</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_8xVYkjfEsxI/SSqmFoatqNI/AAAAAAAAAdQ/VP0O3GQNb_w/S220/jackelam.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33552981.post-515813572892602243</id><published>2007-06-01T07:49:00.001+02:00</published><updated>2007-06-01T07:49:15.356+02:00</updated><title type='text'>ReSharper 3.0 beta ready for download</title><summary type='text'>JetBrains have made a beta of their new ReSharper 3.0 availible here. I've only played with it for about a day, but I really like it so far. There are of course about a million keyboard shortcuts to learn, but that's always a sign of quality in my eyes. It's making work in Visual Studio 2005 a breeze.  Some of the features I've played with so far include built-in support for running unit tests, </summary><link rel='replies' type='application/atom+xml' href='http://slothonline.blogspot.com/feeds/515813572892602243/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33552981&amp;postID=515813572892602243' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33552981/posts/default/515813572892602243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33552981/posts/default/515813572892602243'/><link rel='alternate' type='text/html' href='http://slothonline.blogspot.com/2007/06/resharper-30-beta-ready-for-download.html' title='ReSharper 3.0 beta ready for download'/><author><name>Havremunken</name><uri>http://www.blogger.com/profile/04444376138297002474</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_8xVYkjfEsxI/SSqmFoatqNI/AAAAAAAAAdQ/VP0O3GQNb_w/S220/jackelam.jpeg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-33552981.post-115688457747952068</id><published>2007-05-30T22:42:00.000+02:00</published><updated>2007-06-05T15:30:12.023+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tdd'/><category scheme='http://www.blogger.com/atom/ns#' term='Sloth'/><category scheme='http://www.blogger.com/atom/ns#' term='beta'/><category scheme='http://www.blogger.com/atom/ns#' term='refactoring'/><title type='text'>Retro-fitting design, unit tests and coverage</title><summary type='text'>Blog is back in business, after a good run of dormancy. Or is it? We'll see.A while back, I got caught up in the hype surrounding test driven development. I read a bit about it, and while the whole Agile religion got to be a little too much for my tastes, I've tried to adopt a few of the practices. Of course, I see the point of writing the test first since it would be easy to get a unit test for </summary><link rel='replies' type='application/atom+xml' href='http://slothonline.blogspot.com/feeds/115688457747952068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33552981&amp;postID=115688457747952068' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33552981/posts/default/115688457747952068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33552981/posts/default/115688457747952068'/><link rel='alternate' type='text/html' href='http://slothonline.blogspot.com/2006/08/look-ma-i-made-blog.html' title='Retro-fitting design, unit tests and coverage'/><author><name>Havremunken</name><uri>http://www.blogger.com/profile/04444376138297002474</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_8xVYkjfEsxI/SSqmFoatqNI/AAAAAAAAAdQ/VP0O3GQNb_w/S220/jackelam.jpeg'/></author><thr:total>0</thr:total></entry></feed>
