Archive for March, 2008

A simple C# / LINQ trick shown with Console.ReadLine()

Monday, March 31st, 2008

I haven't been working on Paint.NET v4.0 at all lately, but I have been reading, learning, and prototyping about a whole sleuth of things related to functional and asynchronous programming. One such topic is that of monads, which I have a blog entry almost completed on. However, I wanted to ...

Paint.NET just can’t satisfy an 8-core Opteron

Sunday, March 23rd, 2008

Just to make sure, I went and downloaded the trial version of Windows Server 2008 from the Microsoft website. I installed it on this 8-core Opteron workstation with 8 GB of RAM that AMD sent me awhile ago for doing multithreading and performance scaling stuff. I installed version 3.22, then ...

Thoughts on Component Isolation for Paint.NET v4.0

Sunday, March 16th, 2008

I've been doing a lot of thinking about how Paint.NET needs to change or evolve before it hits version 4.0, and the big thing that keeps coming up is isolation. Right now, the control flow and error handling in Paint.NET lets one component crash or corrupt the whole program. This ...

Paint.NET forum is down … again :(

Saturday, March 15th, 2008

(D'oh -- right before I hit "publish" on this post, the forums sprang back up) I'm not sure what's going on at Forumer lately, but it seems like the Paint.NET forums (not that the link works right now, mind you) have been up and down chaotically for the last ...

Paint.NET v3.30 Beta 2 is now available

Thursday, March 13th, 2008

It's been 2 weeks and I've been busy incorporating the feedback I've received so far on the first beta. Phew! Anyway, please note that this is a beta that expires in 60 days on May 11th. You can get this update by downloading it from the website, http://www.getpaint.net/ (no need ...

Cleaning up the UI for Paint.NET v3.30

Monday, March 10th, 2008

While I was adding the color wheel control for IndirectUI, I decided that now was as good of a time as any to incorporate some other feedback from some of the more prominent plugin authors. Ed Harvey had suggested that the UI could be made more compact, as adding a ...

Nine Inch Nails and the New Online Business Model

Friday, March 7th, 2008

As many people may already know, I am a big fan of the band Nine Inch Nails, aka NIN, which is basically Trent Reznor and whomever he hires to work and perform with him at any given time. Earlier in the week, Trent posted that a new album was available, ...

Ask and you shall receive … Color Wheel for IndirectUI

Thursday, March 6th, 2008

As part of the version 3.30 release of Paint.NET, I have finally marked all of the code in PaintDotNet.exe as "internal" (instead of public). This code was supposed to be treated as internal implementation details of Paint.NET, but plugin authors were using the code anyway. So, at some point or ...

The new Nine Inch Nails, "Ghosts" Volume 1 through 4

Monday, March 3rd, 2008

What a great way to start the week. http://ghosts.nin.com I clicked the "Buy" button about as soon as I saw it show up on digg. I'm almost done downloading the 600MB ZIP containing the album encoded in FLAC. The download links are one-time use only, so hopefully Firefox ...