Archive for the ‘Chariot’ Category

An Open Letter To jQuery Plugin Authors

Saturday, July 17th, 2010

The following applies to the authoring of all software libraries, not just jQuery plug-ins, but I've been looking at lots of jQuery UI widgets lately, so.... As the author of a shiny new jQuery plug-in, I'm sure that after all of your hard work, you would be very pleased to have ...

Running Roo Applications in Tomcat 5.5

Monday, April 19th, 2010

I used Spring Roo for a small, public web application recently, and all went well until I attempted to deploy it on a hosted VPS. The application didn't deploy, and I got the dreaded error message: java.lang.NoClassDefFoundError: javax/el/ValueExpression A little poking around led me to this Roo bug report that details the problem. ...

Remote-Control Your Linux (or other) Computer With Your iPhone

Thursday, March 25th, 2010

Mac users have long had a plethora of apps and devices for remotely controlling their computers. A frequent use for this is controlling presentations when presenting to a group, with a laptop connected to a projector. I wanted this functionality for my Linux (Ubuntu) laptop, while using OpenOffice.org's Impress application, but ...

Integration Testing Applications With System Time Dependencies

Tuesday, March 23rd, 2010

I'm about to start working on an existing web application that has business rules concerning the timelines of processes. Things like "when X happens, if it's been more than 14 days since Y happened, do Z". Believe it or not, in the past, this has been integration-tested by doing Y, waiting 14 ...

Keeping It DRY – Automation of Repetitive Tasks

Friday, February 26th, 2010

I'm woking on a "legacy" Java app that's written in Struts and uses EJBs. No Jetty or Tomcat for me - gotta use a "real" J2EE container - in this case, JBoss. Unfortunately, I haven't figured out a good way to run JBoss against my sources, as I would if using ...

VirtualBox vs. VMware on Ubuntu 9.10 Karmic Koala

Tuesday, November 3rd, 2009

I updated my server to the 9.10 "Karmic Koala" release of Ubuntu. Unlike my recent laptop upgrade, I upgraded instead of doing a fresh install - I have too much software installed there to go through re-installation if I don't have to. As I have mentioned here before, one of the things ...

iPhone app development with Linux

Sunday, October 4th, 2009

My employer, Chariot Solutions, held an in-house, week-long iPhone development course, taught by the folks at Big Nerd Ranch. The course was great, we all learned a lot, and several of our folks are working on some apps, including one that they announced recently at JBoss World. 80% or more of our ...

MULE Classpath

Thursday, August 13th, 2009

Working with the Mule open source ESB project today, I was struck by the need to deploy project-specific jar files to Mule's lib/user directory. This is fine if your Mule installation only needs to support a single instance of Mule, or multiple instances using the same jars. Mulesource's recommendation for supporting ...

Google Chrome OS

Wednesday, July 8th, 2009

It was widely reported today that Google is working on "Chrome OS", a Linux based operating system targeted at netbooks. The apparent purpose is to have an OS that boots very quickly on low-end hardware, and which mainly supports running Google's Chrome Web Browser. To sum it up, instant-on access to Google ...

Subversion 1.6.x on Ubuntu 9.04

Wednesday, July 1st, 2009

As with the situation in an earlier post, the version of Subversion that is in the official Ubuntu repository is not the latest that is available elsewhere. The version that you currently get by installing Subversion on Ubuntu via apt-get is version 1.5, and 1.6 is out. Fortunately, Anders Kaseorg has ...