Thursday, December 27, 2007

Ext Reader for Jersey Web Services

I just started exploring the impressive Ext JavaScript framework. It is very easy to work with and supports a number of options for getting data into your Web 2.0 applications. I also started experimenting with Jersey, the reference implementation for JSR 311 RESTful web services. After playing with both for a couple of days, I thought I would try using the two together, easier said than done.

Creating new a new data driven web service is easy when using the wizards that come with the Netbeans RESTful Web Services plugin. There is an excellent tutorial titled 'Getting Started with RESTful Web Services' on the Netbeans site to help you get started. The resources created by the wizards allow one to select the data format by setting the HTTP request header's 'Accept ' field to 'application/json' or 'application/xml' depending on the need. JAXB converter classes are also created by the wizards to simplify formatting the data as JSON or XML.

Tuesday, November 6, 2007

Sunday, October 21, 2007

Feisty to Gutsy Upgrade

Over the weekend I upgraded two boxes running Ubuntu Linux 7.04 (Feisty Fawn) to 7.10 (Gutsy Gibbon). The upgrades were initiated through the distribution upgrade option found in the update notifier. The boxes were a Dell Inspiron 600m laptop and a Dell Dimension XPS desktop.

Thursday, October 18, 2007

Abstractia Theme Fixes

I believe that I have all the layout and plugin bugs fixed for the Abstractia WordPress theme that is used on this site.

Thursday, October 11, 2007

New Site Layout

I found an exceptional WordPress theme named Abstractia by Rob Goodlatte. I liked it so well that I made it the theme for this site. There are a few kinks to work out such as getting Transmenu to work with IE 7 and figure out why I can't add bookmarks to the bottom of my posts. Bookmark plugins work with my old WordPress theme but not this one. Kudos to Rob for a job well done!

Saturday, October 6, 2007

KB: CruiseControl on Ubuntu

Installation and configuration guide for CruiseControl on Ubuntu Linux.

Thursday, September 13, 2007

Saturday, August 25, 2007

Open Source in Healthcare

I read an interesting blog entry on ZDNet the other day titled "What is stalling open source in healthcare?". Dana Blankenhorn put forth bureaucracy and proprietary advantage as possible forces preventing the adoption of open source in healthcare. I responded that part of the problem may be the lack of open source developers with the necessary domain expertise.

Monday, July 9, 2007

KB: AWStats on Ubuntu

Installation and configuration guide for AWStats on Ubuntu Linux.

Sunday, July 8, 2007

KB: Server Updates on Ubuntu

Applying server updates on Ubuntu Linux.

KB: Subversion on Ubuntu

Installation and configuration guide for Subversion on Ubuntu Linux.

KB: Running Glassfish behind Apache on Ubuntu

Configuration guide for running Glassfish behind Apache on Ubuntu Linux.

KB: Firewall Configuration on Ubuntu

Configuration guide for iptables on Ubuntu Linux.

KB: DNS Configuration on Ubuntu

Configuration guide for DNS on Ubuntu Linux.

KB: Apache Virtual Host Setup on Ubuntu

Apache Virtual Host Setup on Ubuntu Linux.

KB: Apache SSL Configuration on Ubuntu

Apache SSL Configuration on Ubuntu Linux.

Thursday, July 5, 2007

Tuesday, June 26, 2007

Feisty Server Upgrade

Last month I bit the bullet and upgraded my server from Ubuntu Edgy to Feisty. The server hosts Apache, Postfix, MySQL, SVN, Glassfish, CruiseControl.rb and numerous PHP applications.

Monday, April 23, 2007

Almost Perfect - Edgy to Feisty Upgrade

Currently we have four boxes running Ubuntu Linux 6.10 (Edgy Eft). With the release of 7.04 (Feisty Fawn), I decided to try the distribution upgrade from the update manager on my Dell 600m laptop. The overall result of the process was positive.

Sunday, March 11, 2007

Ruby on Rails - Part 3

Blocks are an integral part of the Ruby language. While some aspects of blocks are easy to understand, they can be a source of confusion for developers new to Ruby. With a background in C style languages, I tried to understand Ruby blocks within the context of C function pointers and Java anonymous inner classes.

Thursday, February 1, 2007

Ruby on Rails - Part 2

My previous article Ruby on Rails Part 1, touched briefly on my experiences installing Ruby, Rails and RadRails. Now that I was ready to start coding, I purchased the expectional tome "Agile Web Development with Rails (Second Edition)" by Dave Thomas and others.

Wednesday, January 24, 2007

Ruby on Rails - Part 1

One of my New Year resolutions for 2007 is to learn Ruby and Rails. This is the first of a multi-part series documenting my progress and general impressions, it is not a tutorial or in depth analysis of the language.