OS X

Keep your Java environment up-to-date on Mac OS X 10.4 with SoyLatte

I recently needed Java 6 to install an Eclipse patch. As you're probably aware, although Apple updated OS X 10.5 Leopard to Java 6 they probably never will provide updates beyond Java 5 for Mac OS X 10.4 Tiger. The good news is that if you're running an Intel-based Mac, you can keep your Java environment up-to-date with SoyLatte, which is part of the OpenJDK BSD-Port project.

How to Remove a Workspace in Eclipse under OS X

The other morning, before I had my morning coffee, I fired up Eclipse and when prompted to select my Workspace, I entered my password and hit return. Still in a haze, I wondered why I was looking at the default Workspace. After restarting and seeing my password in the selected Workspace I finally woke up. D'oh!

Firefox 3 Can't Come Soon Enough

I've been a Firefox for Mac user for many years, and before that Mozilla and Netscape. I stuck with Mozilla, despite the release of Safari, because I'd using it for email since Netscape Messenger.

To build with package managers, with pre-compiled binaries, or from source... that is the question

I remember how excited I was when Mac OS X was initially released. Finally I had real development tools available on my platform of choice. I could run a web server with middleware to develop database-driven web sites on my laptop. The only problem was that although having Unix file management skills, at the time, I had absolutley no experience compiling the required Unix software from source.

PHP + XML + XSLT + OS X

I'm going into the last day of a week long XML course at work. The class has been great, despite being completely Microsoft-centric. Despite this, the instructor has done a good job of covering the topics and inspiring many possible projects in my head. Most of these projects are for the day job and will focus mainly on XSL transformations of training manuals.

So, my challenge was to get an XSL parser that works with PHP. A buddy at work informed me that I'd need Sablotron to do XSL with PHP.