Archive for 2006/12
-
If I Could Remove Two Keywords from Java...
-- Dec. 13, 2006, 3:36 p.m.
Java is pretty boring as far as programming languages go. There are plenty of things I'd like to be able to do in it that I can't do, but there are a couple of things that you can do that I think are fairly stupid. void The first item on my hitlist is void. void communicates that a method exists ...
-
Using Gmail as a Spam Filter
-- Dec. 11, 2006, 10:46 p.m.
I've been using spamassassin for quite a while now which helped quite a bit at first, but then the spammers caught up. When I first read about greylisting, I wrote a toolkit for postfix that was quite successful, but they eventually caught up again. Today, I set up my home mail to go to my blackberry. That's where I realized ...
-
If Only Somebody Would Come Up with a Web Toolkit...
-- Dec. 8, 2006, 4:44 p.m.
You know what we need? Some sort of toolkit that makes all this web programming stuff easier. OK, I was being facetious. What I really need is someone to come up with some sort of toolkit that helps me narrow down my toolkit selection to just two or three. When I'm making content-centric sites, I like to use Django. It's ...
-
Too Many Programmers
-- Dec. 5, 2006, 10:01 a.m.
There are just too many programmers. It's getting hard to find anything to do. This morning, I thought it'd be a good contribution to the world to build a couple of design by contract systems. I know, it's nothing truly revolutionary, but I haven't done any serious Eiffel programming in years and I miss being able to just state what ...
-
IE Still Sucks
-- Dec. 1, 2006, 3 p.m.
The design of this site was tested in the browsers to which I have regular access: Firefox, Safari, and Opera. Although Opera had some differences of opinion on font sizes for pre blocks, they basically all rendered the site the same way. Then came IE. I really didn't expect much out of IE5 or IE6, but IE7 brought with it ...
-
C Does Not Mean Fast
-- Dec. 1, 2006, 10:35 a.m.
I keep getting into arguments where people say, Well, if we need it fast, we'll write it in C. C programs can be fast, but it often takes a lot more effort, and it's not always clear what that effort is. This reminds me of a story a mentor once told me. He was a mainframe programmer at some large ...