You are currently looking at an older section of the wincent.dev website.
Please check the new version of the site at https://wincent.dev/ for updated content.

wincent Wincent Colaiuta's weblog

« 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,...

Read full article

More Opinion articles

Posted by wincent at 4:08 PM

August 20, 2006

Travelling

Will be going away tomorrow......

Read full article

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....

Read full article

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 =...

Read full article

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...

Read full article

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...

Read full article

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...

Read full article

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....

Read full article

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...

Read full article

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...

Read full article

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....

Read full article

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...

Read full article

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...

Read full article

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é...

Read full article

More Apple articles

Posted by wincent at 3:49 PM

August 5, 2006

The future

Recent progress notes.

Read full article

More Miscellaneous articles

Posted by wincent at 5:16 PM