« December 2005 | Index | February 2006 »
January 30, 2006
Rackspace factoids
I got a Christmas card and some calendar cards from my webhost, Rackspace.
More Net articles
Posted by wincent at 12:53 PM
Build setting inheritance
Managing build settings in Xcode has always been a bit fiddley. You can have per-project build settings (called "Configurations"), and per-target settings (simply called "Build settings") which inherit from the per-project settings and be used to override them.
More Development articles
Posted by wincent at 1:15 AM
January 27, 2006
My favorite programming book
My favorite programming text of all time is the O'Reilly C Pocket Reference by Peter Prinz and Ulla Kirch-Prinz. If only more books could be written like this. Small, compact, clear, comprehensive, it tells me everything I've ever needed to know about C.
More Development articles
Posted by wincent at 3:42 PM
January 25, 2006
Embedding build numbers painlessly
Earlier today I was lamenting in the "mini-log" that lives on the left-hand side of my weblog:Synergy Advance is a huge project with lots of dependencies.... It means that if I change a single line of code I end up having to recompile the entire project and that takes many, many minutes.
More Development articles
Posted by wincent at 6:29 PM
NSNumber vs BOOL
When is an NSNumber better than a BOOL?I have a couple of macros that I define in my code:#define WO_YES [NSNumber numberWithBool:YES]#define WO_NO [NSNumber numberWithBool:NO]This enables me to use NSNumbers just as easily as I would use simple booleans:variable1 = YES; // easyvariable2 = WO_YES; // just as easyWhen is a BOOL better than an NSNumber?When you care about the overhead introduced by using a fully-fledged object instead of a simple BOOL.
More Cocoa articles , More Development articles
Posted by wincent at 2:35 PM
Locking, double-checked locking and speed
When you're doing multi-threaded programming it's often necessary to use locking to ensure that resources aren't being used in conflicting ways by different threads.
More Cocoa articles , More Development articles
Posted by wincent at 2:08 PM
January 23, 2006
Spam will be "solved" as of tomorrow
I've already written about this before but a new article has been published and I wanted to comment on it. Bill Gates said spam would be "solved" by now (well, tomorrow to be precise). Microsoft thinks he was right.
Posted by wincent at 5:10 PM
January 20, 2006
Security notes, Red Hat Enterprise Linux
When the old server died I switched to Rackspace. At the same time I switched to Red Hat Enterprise Linux not because I disliked FreeBSD (in fact, I still love it) but because Red Hat was the "most supported" option offered by Rackspace, as far as I could tell.
More Net articles
Posted by wincent at 3:52 PM
January 16, 2006
Ethical dimensions of pirating iLife 06
Since Apple announced iLife 06 it seems that every man and his dog has set about to pirate it.
More Apple articles , More Opinion articles
Posted by wincent at 1:40 AM
January 13, 2006
Spam to be eliminated by 24 January 2006
Some good news at last: according to Bill Gates all spam will be eliminated from the world in just under two weeks from now.
More Microsoft articles
Posted by wincent at 3:33 AM
January 12, 2006
So, Microsoft "quietly ditches" Windows Media Player for Mac
So, Microsoft "quietly ditches" Windows Media Player for Mac.
More Microsoft articles
Posted by wincent at 1:56 PM
January 11, 2006
Apple is amazing
Apple treats its developers very well indeed.
More Apple articles
Posted by wincent at 2:03 PM
Mac OS X 10.4.4
Mac OS X 10.4.4 is out.
More Apple articles , More Mac OS X articles
Posted by wincent at 2:09 AM
January 3, 2006
The iTunes music store
Although I spend a lot of time running and using iTunes I had never purchased anything on the iTunes Music Store, until yesterday.
More Apple articles
Posted by wincent at 3:08 PM