Several people have questioned my policy of buying all my Apple equipment directly from the Apple store (whether in person or by mail). I might be able to get a better deal from Amazon or someone else if I shopped around.
But there are advantages to purchasing from Apple.
Three weeks ago, my Airport Express arrived. I [...]
At long last, I’ve purchased a cell phone. I held out as long as I could. My claim was that there weren’t any good cellphones that had all the features I wanted. My list included:
Worked with Apple’s iSync to synchronise contacts, schedule, and tasks
Supported world-wide GSM
Wasn’t made by Motorola, because their phones suck
I kept checking [...]
With all the talk about tagging and folksonomies (I hate that word), I encountered a discussion on Philipp Keller’s site about the database schemas behind tagging systems.
I’ve been thinking a lot about these sorts of things, because I’m still hoping to build a content management system using TurboGears. Understanding how the database is implemented is [...]
I just committed change number 290 to the TurboGears subversion repository and it breaks everything!
Well, not really, but it will break every existing system using the default Identity provider (SqlObjectProvider). The reason for this change is that I misread the SQLObject documentation on joins — which is pretty easy to do because they don’t make [...]
It’s so tempting to question the decisions of those who went before you when you’re getting to know a new programming environment. There are numerous things about Python that I’m not comfortable with yet (like line continuation, why not just indent a bit more to indicate a continuation?) but overall I think it’s cool.
After my [...]