Wednesday, March 31, 2010

My blog on domain danielbaktiar.com launches today

Today I have finally made a successful copy of my dbaktiar.wordpress.com. Now that I run wordpress blog on my own domain danielbaktiar.com.

There is some minor glitches, such as the exported than imported Wordpress now produces "&gt"s where it should display ">". Right now I just simply edit them one by one as there's not so much such occurrence. Overall I am highly satisfied with the smooth migration. The Wordpress team had done a great job to make it very easy to migrate and move Wordpress blogs around!

I decided to setup my own domain and hosted site because I need some degree of freedom in customizing my website, CSS, javascript, and also to put AdSense as well, too name a few.

Wednesday, March 17, 2010

Installation of Hudson in Karmic Koala (Ubuntu 9.10)

We are implementing Hudson continuous integration server heavily. Initially we are running all our Hudson jobs on a Windows box.

Hudson is an open source continuous integration tool. It gains popularity very fast and based on my experience in production, it is one of the most active open source project component I have been using. It is pretty common to get Hudson updates more than once a week.

With support from Debian community which setup the Hudson installer which updates easily through the apt tools, I became enticed to move to Ubuntu. I was following the instructions from the Hudson CI site.

These steps show how easy it is to deploy Hudson in an Ubuntu box.

[sourcecode lang="shell"]<br />$ wget -O - http://hudson-ci.org/debian/hudson-ci.org.key | sudo apt-key add -<br />[/sourcecode]


Add this entry to your /etc/apt/sources.list using your favorite editor.

[sourcecode lang="shell"]<br />$ sudo vi /etc/apt/sources.list<br />[/sourcecode]



Add this line at the end:

[sourcecode lang="shell"]<br />deb http://hudson-ci.org/debian binary/<br />[/sourcecode]


Then run the apt tool to update your Debian packages.

[sourcecode lang="shell"]<br />$ sudo apt-get update<br />$ sudo apt-get install hudson<br />[/sourcecode]


Upon finishing the whole thing, I popped out a browser and hit the URL: http://localhost:8080/, and YES! it works!