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

Contributors

  • Benjamin Supnik
  • Chris
Powered by Blogger.