A New Beginning – Unit of Work, LLC

Unit-of-Work-Logo-80

I have come to the conclusion that, professionally for a variety of reasons, it is time for me to move on. My current employer has been nothing but good to me, and I have learned a tremendous amount working here, but it is time for me to spread my wings and fly.

So today, I am announcing my new software/services/consulting firm: Unit of Work, LLC. A big part of my decision to venture out on my own is a desire to return to the type of work I was trained to do: image analysis and pattern recognition.

There are a few projects I have been working feverishly on in my spare time. First, is PurpleOps, an IT infrastructure monitoring, measurement, and analysis package. It is an extensible hosted “Software as a Service” platform designed to give a user not only a view into their IT infrastructure, but advanced analysis capabilities of the data recorded.

Secondly, I would also like to announce Simon, a suite of tools designed for spectral image exploration, analysis, visualization, and manipulation. Due to the high dimensional nature of spectral images, direct visualization of the data is impossible. Simon allows users to navigate spectral image data in an exploratory fashion, yielding pseudo-color renderings of the data which help to directly emphasize the features of interest.

I am also offering consulting and development services. I have experience in Biomedical Image Analysis, Mobile Computing, Enterprise Systems, and Machine Learning. I understand how business problems must drive the technical solutions, and understand the value in high-quality maintainable systems.

I cannot begin to explain how excited I am to announce this new chapter of my life, and look forward to all the new opportunities and new relationships it will foster. This is my chance to fulfill my dream of doing what I want where I want: to write amazing software in beautiful Eastern Washington. Wish me luck, and feel free to contact me regarding this new venture.

James Thigpen
Owner, Unit of Work, LLC
james.thigpen@unitofwork.com
206-905-9974 (v)
unitofwork.com

Running Multiple Hudson Instances Simultaneously

I wanted to run multiple Hudson instances side-by-side. It was easy enough to get them running kicked off via batch files, but I wanted them to run as services, because I’m lazy and greedy.

Turns out it’s easy, though non-obvious.

  1. Install 1 Hudson instance as a Service.
  2. Stop the running Hudson service (net stop hudson)
  3. Copy the original hudson installation ($HUDSON_HOME) to another directory where you want the new service to reside
  4. Modify the copied hudson.xml in the new hudson install directory to give it a new service name.  Change service/id from “hudson” to “hudson2”. Not the service name, the service id.
  5. Now run the following from the command shell in your new hudson directory: hudson.exe install
  6. Start your new server: net start hudson2
  7. Start your old server: net start hudson
  8. Finished!

Now if you want to uninstall it you simply run “hudson.exe uninstall” from the service $HUDSON_HOME directory. The mailing lists are good.