Software Engineering

Grails 2.3.1 Warnings after clean.

If you are running grails 2.3.1 and see the following sequence pop up before you get some odd test failures. $ grails clean | Application cleaned. ...

Cassandra Not Available After Starting

I’ve been working with the DataStax Enterprise 2.01 install for a bit now and it was working great until one day I was no longer able to get any queries to w...

Grails Release Plugin External Maven Config

The grails release plugin is great for publishing plugins to grails central but it will also publish a plugin to a maven repo. You simple need to configure t...

Remove Addressbar from iPhone Web App

If you are creating a web app for the iPhone there is an easy to to hide the address bar when opening the page from a link on the users home screen. You simp...

Filling an Array with Objects in PHP

While working in PHP I found the need to fill an array with new objects on the fly. So at first I tried the array_fill function that worked fine for values b...

Oracle Removing Newline Chars

We were trying to trim white space from a column that had some newlines. The problem was the oracle trim() was only removing spaces. We found that we had to ...

wget and special characters

While using wget with authorization to download some data you may run into the problem of having a special character such as ‘>’ in your password. It’s a ...

java.lang.IncompatibleClassChangeError

So I encountered this odd error while working with the Crystal Reports XI Java Report Viewer. It showed up as “java.lang.IncompatibleClassChangeError: Implem...

Python CGI + FTP = Headache

I have taken over support of a Python CGI application, no big deal seems like an ok code base and the fixes seem simple. The first fix that needed to be done...

Broken Dynamic Tables

I’ve been building a web based application that uses Ajax and other JavaScript extensively. While working with adding rows to tables dynamically I’ve found t...