Bw - bw.org - Bill Weinman's Technology Blog
General Information:
Latest News:
An interesting bug in DBD::SQLite 8 Aug 2012 | 06:23 am
For some time, there’s been a bug in my bw-whois script related to the SQLite database implementation. The record expiration feature wasn’t working with SQLite, where it was working fine with MySQL an...
Simple factorial solutions 19 Dec 2011 | 09:57 am
A few days ago I posted a simple recursive factorial example to my Facebook page. I asked for non-recursive alternatives and I received quite a few responses. Here are some of my thoughts. The proble...
How AppleCare Saved Me $1,711 (+tax) 4 Oct 2011 | 05:34 am
This weekend Apple replaced my computer. They were unable to repair it, so they replaced it. And they didn’t replace it with a refurbished computer of the same two-year-old model, they replaced it wit...
Simulating dynamic typing in Objective C 28 Sep 2010 | 06:00 am
Objective C implements polymorphism by using a generic object pointer type (id) and by requiring methods that provide information about the capabilities of a class implementation. Objective C’s NSObj...
On Choosing a Programming Language 2 Apr 2010 | 05:31 am
People often ask me, “What language should I learn? PHP, Perl, ASP, Python, Java, C, C++, Objective C?” It seems like what they’re really asking is, “What is the ‘best’ language?” And the answer is th...