The Hacks of Life
Wednesday, April 30, 2008
Triple-Boot Mac Part 2: MBRs Are Still Hell
›
A while ago I blogged about the setup process to get OS X 10.4, Windows XP, and Ubuntu 6.06 onto my MacBook Pro. I tried the same trick to...
Friday, April 25, 2008
What is OOP Good For?
›
An interesting artcle here got me thinking about about design and the development process. First of all, I agree completely with their 3 l...
Thursday, April 24, 2008
The Über-Queue
›
In redesigning the background processing code for X-Plane, I am revisiting message queues. Requirements on Queue Design Anyone can be a work...
Sunday, April 13, 2008
An Unfair Unicode Rant
›
I would not be the first person to be grumpy that you can't use UTF8 on Windows, and I must admit that my desire for that option comes ...
Thursday, April 10, 2008
How I tell ++preincrement and postincrement++ apart.
›
The rules of C operators are byzantine; the best thing you can say about them is that they make some idioms very terse, e.g. while(*p++) { }...
Monday, March 31, 2008
The Superiority of Ranges
›
When it comes to describing an interval (whether it is a range in memory, a range on the screen, a range of times) if you work in C/C++, you...
Tuesday, March 25, 2008
Message Q's and Sins
›
Well, it's been at least a year since I ranted about how much I love message queues, so what the heck. Every programmer has a pet idiom...
‹
›
Home
View web version