Build Jar with Externals

14 October 2006

In several different Java development projects, I've needed to create a single jar with my project classes and also bundle the external jars my project requires. A while ago, I wrote an Ant build script to do this and I figure this script could be useful for others.

Developing ImageJ Plugins in Eclipse

06 October 2006

Eclipse is a great Java development environment. Its refactoring, continuous compilation, and import management features really improve my productivity and make Java development far less painful. The downside, if you've never used it before, is having to learn a new IDE and having to search for where in the IDE to specify certain settings. Here is a small guide on how to configure Eclipse for ImageJ plugin development.

Creating Figures for Publication in MATLAB

14 August 2006

Recently, I ran into a snag with a publisher over non-embedded fonts in figures in my paper. While these figures displayed and printed fine from both Mac OS X and Windows, the publisher required that all fonts used in the paper be embedded in the PDF, including the standard PostScript (or Base 14) fonts. Using Adobe Acrobat's Preflight tool, I was able to see exactly where the problem was occurring - it was the axis and tick labels in figures I created using MATLAB.

Joomla static mirror

11 August 2006

After spending time figuring out how to get the CS department web server to talk to my existing joomla database, I decided it was just too slow. Pages were taking between 3 and 5 seconds to load and I think most of the delay was from communication between the two servers. Even with caching enabled, it wasn't fast enough for me.
All