« July 2006 | Index | September 2006 »
August 29, 2006
Darn PayPal
A customer just brought it to my attention that my PayPal order pages are showing up in Spanish, thus making it impossible or difficult for people who don't understand Spanish to complete the purchase. I don't know when this started,...More Opinion articles
Posted by wincent at 4:08 PM
August 20, 2006
Travelling
Will be going away tomorrow......More Miscellaneous articles
Posted by wincent at 10:52 PM
Leopard
I know a few people have said that they're "underwhelmed" by Leopard but I for one am really looking forward to it....More Mac OS X articles
Posted by wincent at 10:32 PM
Thoughts on Higher Order Messaging
I've never used Higher Order Messaging (HOM) but I am familiar with what it is. The main benefit of HOM is that it allows you to reduce lengthy code sections like this: NSEnumerator *enumerator = [array objectEnumerator]; NSMutableArray *temp =...More Development articles , More HOM articles
Posted by wincent at 3:38 PM
August 18, 2006
Programming challenges
There are two kinds of problems in computer programming: stimulating ones and annoying ones. The former are generally the problems you face when inventing something new; the latter are the ones you face when your development tools suddenly start behaving...More Development articles
Posted by wincent at 5:11 AM
August 17, 2006
dSYM
Now that I've got atosym I will be using DWARF debugging information format across all my products. The key missing piece of the puzzle was realizing that Xcode creates dSYM files using dsymutil(1); so instead of letting Xcode handle it...More Development articles
Posted by wincent at 2:53 AM
August 16, 2006
Licensing for the new product
I like to experiment with different licensing models. In the past I've released applications as closed-source commercial software, shareware both with and without serial numbers, with and without product activation, open source free software (with the possibility of donations) under...More Development articles
Posted by wincent at 3:51 AM
August 15, 2006
Darn GoDaddy
GoDaddy continues to scam with respect to private registrations but I've found one way to get around it....More Opinion articles
Posted by wincent at 1:20 PM
August 14, 2006
Unit testing WOSingleton
As part of the move to WOCommon I wrote some unit tests for WOSingleton. There is some behaviour that I can test entirely deterministically but in trying to test race conditions and concurrency issues I decided that one easy way...More Development articles
Posted by wincent at 9:18 PM
More work on WOCommon
Pulled my NSString category out of WODebug and moved it into WOCommon, splitting it into several categories along the way to allow for finer-grained inclusion: WOEmailUtilities, WOFileUtilities, WOTaskUtilities and WOURLUtilities. Also moved the WOLogManager, WOObject and WOSingleton classes. In doing...Posted by wincent at 7:16 PM
Double-checked locking and memory barriers, take two
A while ago I wrote about double-checked locking and memory barriers. There are plenty of articles about this on the net. They generally show three examples....More Development articles
Posted by wincent at 3:24 PM
August 12, 2006
Mock objects revisited
This isn't the first time I've written about mock objects in WOTest. I first added mocks back in June 2005. I later wrote about efforts to improve the mock object implementation by making it able to record literally any message...More Development articles
Posted by wincent at 2:05 PM
August 9, 2006
Event log
I'll be continuing these entries in the "mini-log" on the left hand side of my weblog. Wednesday 9 August The new app is now "complete", meaning that it builds, runs, and basically does what it was designed to do. From...More Development articles
Posted by wincent at 1:00 AM
August 8, 2006
Favorite announcements from WWDC
Favorite stuff to come out of WWDC: Improved Spotlight in Leopard; sounds like it will go from "shows potential but sucks" to "totally indispensable tool that enables you to do amazing stuff really quickly". Spaces: Exposé is good but Exposé...More Apple articles
Posted by wincent at 3:49 PM
August 5, 2006
The future
Recent progress notes.
More Miscellaneous articles
Posted by wincent at 5:16 PM