Getting Started with Node.js

I’ve found that I like it and hate it all at the same time. Let me ramble on about my experiences with Node so far. First, I need to say that Node.js has an awesome community. From what I can tell the community is pretty…

Auto-rotating Images in Batch

I take a ton of pictures and I don’t often take the time to rotate my images when I unload my sdcard into my image repository.  Here is what I need to incorporate into my image copy process: find . -name “*.JPG” -exec jhead -autorot…

Testing Email in Your Web App

I’m in the middle of creating a new VM and I had a few minutes while I clone my SVN repository. I figured I’d recount some of the work I did to set up a better way to test SMTP this week. I needed a…

Ubuntu 12.04 Upgrade Busted My Mouse

OK.  I’ve upgraded my VM to the latest and greatest Ubuntu 12.04. It’s pretty snappy and I’m still using XFCE since I still can’t bring myself to like Gnome. One problem that has plagued me this week has been my mouse. My mouse behaves strangely…

Liquibase

I’ve been working to get Liquibase into our development process.  If you haven’t checked out Liquibase, you should.  Liquibase is a tool to track and manage database changes.  The idea here is that I want to treat database changes as first class code artifacts that…

Maven + Anthill + JUnit Reports

Can’t sleep…  It’s 3:30AM EST and I can’t sleep!  So, I figured I’d write about my recent battles with Maven, Anthill, and Junits. I’ve recently converted a project from an Ant build over to a Maven build.  The motivation for doing this was that the…

Registration Spam

Added captcha to the registration process. Getting tired of the registration emails from .ru and .pl extensions 🙂

Stuff I Learned Today

I spent some time today trying to figure out why my Weblogic domain takes FOREVER to start when running under a Linux virtual machine on my new laptop. I found a couple of things that I didn’t event think to look for. Here they are:…

DOS, really?

So, all I wanted to do was to recursively add to my SVN repo from the command line quikly.  Nope!  I had to take it as a personal challenge and came up with: C:\src>for /f “usebackq delims==” %i in (‘svn status . ^| find “?”…

Brain Dump

1 – Overview Many months back, I had the opportunity to refactor a codebase that was less than optimal for a development team of any size to work in.  The challenges seemed endless, but the basic roadblocks were in the way of a decent API. …