Open Source

Gallery Gang in NYC

I've just returned from one of the most rewarding experiences I've had in recent memory. Several of the core Gallery developers and support crew met up in New York City. For most of the gang, this was the first time they had heard each other's voices and seen each other's faces in person. These guys have become the best of friends by chatting online daily while they work on Gallery, one of the greatest open source web applications available.

Flip it, flip it good: Quick tips for supporting RTL languages in your web application

I've been working with themes in Gallery for 6 years and it wasn't until recently that I started to give due consideration to a significant portion of Gallery's users, those whose native language is written from right to left. Shame on me, because it's really not that difficult to add proper RTL text and layout support to web applications. I hope the following helps out those who need to do the same.

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.

Filed under

Getting Started with Eclipse PHP Development Tools (PDT)

Eclipse Splash ScreenAre you ready to take a step beyond writing code in a text editor like UltraEdit, BBEdit, or TextMate? Would you like to see those PHP and JavaScript syntax errors in the editor, without transferring files to the server or opening a browser? If so, then you're ready to jump into the world of the IDE — Integrated Development Environment. I'll compare the free, open source Eclipse IDE to a few of its commercial competitors Then we'll go through the steps to install Eclipse PDT All-In-One, the Zend Debugger, JSEclipse, and Subclipse.

Filed under