Jay R. Wren - lazy dawg evarlast

babblings of a computer loving fool

FOSDEM Videos Online 2

I’ve been watching more FOSDEM videos. They are very cool. Watching in 720p is awesome. Alan McGovern on The Evolution of MonoTorrent – By far the best bittorrent library for .net. Alan talks about the challenges of writing a library that will handle things like hundreds (if not thousands) ...

FOSDEM Videos online

As a .NET programmer in my day job targeting Windows desktop applications (winforms and wpf), I don’t get to stay on top of much ASP.NET or Mono. The ASP.NET stuff I feel like I have a good enough handle on via channels I use to stay on top of .NET ...

Windows 7 mp3 tag editor

I just accidentally found Windows 7’s built in mp3 (and presumably other metadata, exif perhaps) tag editor. I looked for this thing for what felt like hours over the past year. Eventually I sucked it up and downloaded mp3tag, but its still nice to know that this is there ...

LINQ Abuse with the C# 4 dynamic type

With C# 4 adding some support for dynamic typing one of the first thing that I wanted to do is use it with LINQ. I want to do this: dynamic x; var h = from y in x where y == ...

Version Control Tools Is More Than Just The Tools

Martin Fowler has an excellent post on Version Control, and he almost got all of the way there, but for more than just a tiny development shop I think he missed a few important pieces. http://martinfowler.com/bliki/VersionControlTools.html Martin does say that Mercurial and git get most of the attention ...

Its 2010 and there is still not a good audio manager

Its 2010 and iTunes is still slow. Windows Media Player does this 5-20 times a day: So there are no good comprehensive media library managers. Its sad but true. I think tomorrow I’ll be going back to using foobar2000 for my audio listening. WMP12 was ...

double.IsNaN is 100 times slower

Its not just your programming group that can’t get it right. I work in a semi-disfunctional group on contract for a client who, not matter how hard we try, doesn’t seem to listen to basic software engineering principles. I feel a little better (and a great deal worse after ...

An Application of iPad

I really hate the timing of this post, but the ideas are fresh in my head. You can consider this ‘just another iPad post’ if you want. Ever taken a survey on the streets from someone with a PC style tablet? I’ve taken a few. I’m always surprised by ...

My Whole App is a LINQ Expression

I just published an application which I consider useful over on codeplex with source hosted on launchpad. http://wlanchannelinfo.codeplex.com/ https://code.edge.launchpad.net/~evarlast/+junk/WlanChannelInfo I wrote this because Wifi in my home is very slow. Its so slow I'm tempted to run a network cable to my couch so that even when I'm couch surfing I can have ...

I’m Lazy And I Need My Helpers

public static class NumericExtensions { public static bool IsZero(this byte number) { return 0==number; } public static bool IsZero(this short number) { return 0==number; } public static bool IsZero(this int number) { return 0==number; } public static bool IsZero(this long number) { return 0==number; } public static bool IsZero(this float number) { return 0==number; } public static bool IsZero(this double number) { return 0==number; } public static bool IsZero(this decimal number) { return 0==number; } } I wanted something like this ...