Using OpenMP and Xcode

During my pilgrimage to Apple in Cupertino California last year, I got to meet some really bright developers at a performance workshop. Of the people who were presenting, Intel was there touting OpenMP. Of course, Apple’s Xcode didn’t yet support OpenMP unless you followed some up-the-sleeve tricks: http://alphakilo.com/openmp-on-os-x-using-gcc-42/

What the hell is a Regular Expression?

Wow, this is a loaded question. Some of our favorite software tools give us the ability to use a Regular Expression in the search. But what is a Regular Expression? To explain this, let’s describe a problem. You are working in a document and you realize that all of the numbers in the document that … Read more

Probably the best $90 spent

During the day, I am a programmer. And at night, I am a programmer and I am happy with that fact! However, at work, I have 2 Mac’s that have the ivory keyboard that Apple shipped with their computers prior to the new aluminum one and I am not happy with that. I used them for 4 … Read more

Getting the datatype of an object

In Java and C#, it’s really easy getting the datatype of an object that you are working with. If you don’t know what I am talking about, post a comment and I’ll explain it in more detail.Well anyway, surprisingly, I never had the need, until now, to do the same thing in C++. In other languages, you … Read more

Tell me how you really feel about GDB…

I have some complaints about working with Xcode and GDB, but this guy had a mouthful to say: Click here.  You know, most of us developers work on timelines that are already too short and the people mandating the schedules live in their own world, but this is something we all live with and having a … Read more

Using Subversion on Mac OS X, Part I

The long and short of it This article covers how to quickly install Subversion on a standalone Mac OS X workstation. If you are a developer who has used a source control program like CVS, and really don’t care about all of the different ways of setting up SVN, other than for personal development purposes, … Read more