Archive for August, 2006

Performance Considerations part 1: push vs. pull

Monday, August 28th, 2006

Since the beginning of Appomattox, I have focused on reusability. In making design decisions, I have considered the implementations, the limitations, of every choice. That is, by making a certain decision, how would I be limiting a potential consumer of my object?
This mindset is evident in the eventual design. [...]

web design…bleh

Thursday, August 24th, 2006

So yesterday I set up a really cool design for my blog. It had a funky nested menu for keeping all the information currently at the bottom up top on the right side. I tested on all major browsers: firefox, ie, and safari. All was cool.
Then today, I posted an entry with [...]

More Appomattox on Windows.Forms

Thursday, August 24th, 2006

I have spent a bit more time on the SWF components. On Mono/Linux:

And Windows:

As you can see, there is now a legend. It functions basically like the Gtk# one except there is no drag-and-drop reordering yet. This is because it appears this has not been implemented in Mono’s Windows.Forms implementation.
What you cannot [...]

Map history and other new features

Tuesday, August 22nd, 2006

I took a break from performance issues to work on a new feature. I have added history functionality with forward and back buttons:

These buttons allow you to move back and forth between the recent extents you have viewed the map at. They basically work like a web browser does.
I am very pleased with [...]

Hurd and the perfect design: an allegory

Friday, August 18th, 2006

Now, I don’t profess to be an expert on kernel architecture or GNU Hurd, but let me explain some things as I understand them:
We all know that Linux became the defacto standard open source kernel for the GNU tools (compilers, libraries, etc.) in the early 90s. Why is this, when the GNU project was [...]