Canon: Get Your Linux Drivers Done… For Free

An open letter to Canon and other hardware manufacturers about getting their Linux drivers done for free.

A Free Idea for the Folks at Pandora

I would like to see Pandora integrated with a lyrics engine.  Most people are probably going to think of some link in the user interface where they can click it and see the lyrics for the song.  Not me.  I want something much bigger.
I want the ability to exclude a song based on a word [...]

Kubuntu 8.10 is Official: Color Me “Meh”

I don’t personally know many people who are bigger fans or proponents of KDE than I am.  I think it’s fantastic.  I love just about everything about it.
Except KDE 4.  It’s just not that exciting to me.  The new features aren’t that important to me and as a whole the desktop performs rather pitifully on [...]

Far Future Expiration and File Versioning: Change the File Name or Add a Query String?

If you’re wondering what far future expiration is then odds are you haven’t spent much time looking into web delivery best practices.  Take a moment and read up.  I promise it won’t hurt and it will probably do you a lot of good.
We’ll use this blog as an example.  It has a total of eight [...]

No BS: Which Software Licensing Model Leads to the Most Secure Software?

We’ve all read the comments and seen the posts.  “Open Source software isn’t secure.”  While that may be true, I’d like to revise that statement by removing two words:
“Software isn’t secure.”
The licensing model of a piece of software will have almost no effect on the quality of that software in the early stages.  The reality [...]

Some Thoughts On Internet Explorer 6

I have a serious question for the 10% of you who visit this site and are still running IE 6.  I’m not trying to mock anyone, nor pass judgment.  I’m simply curious.
Why are you still using IE 6?
I get that about half of you seem to be running Windows 2000, so IE 7 isn’t an [...]

Kubuntu 8.04 and KDE Window Placement – Again

Well, a new version of Kubuntu has come out and again they’ve changed the default place that windows open.  Last time it was the “Active mouse screen” issue and now it’s cascading.  Some people may like cascaded windows, but I’m not a fan.  To get KDE back to opening new windows in the least used [...]

Accepting Input From Anonymous Users and How Companies Like redbox Get It Wrong.

Programmers sometimes don’t properly handle information from anonymous users, and redbox is a prime example of how to not handle it. This describes their methods and my proposed corrections to their system and yours.

FreeBSD 7.0-RELEASE

I’ve now had a chance to install FreeBSD 7.0-RELEASE in a VMWare virtual machine and I must say that I’m impressed. The developers of FreeBSD (who are also users) have again done an outstanding job of fixing bugs, sanding rough edges, and polishing smooth parts. They’ve done all of this without destroying the [...]

Coolest Simple Plugin of the Day: WP-PostViews

*Note: I’ve since quit using this plugin because the post counts never expire.  This caused my oldest posts to be shown as my most popular posts, which is clearly incorrect.  I’ve written the Recently Popular plugin to correct this.
WordPress has no shortage of plugins. This one is one of the ones that is a [...]