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!

Friday, January 29, 2010

Oracle Announced the Outline Strategy on Integration of Sun

Oracle has announced  the outline strategy and its commitment  on Sun Microsystems integration into Oracle. It was in a Webcast and for those who missed it, could get it from the website.

This is the link from Oracle website.

We already noticed some additions on links in the Oracle Technology Website (http://otn.oracle.com) which includes newly added Sun's technology portfolios.

Friday, January 22, 2010

EU Commission Approval of Sun Microsystems Acquisition by Oracle: Lesson Learned

Yesterday James A. Goosling, the founder of Java platform, put a picture in his blog: "So long, old friend...".
After the EU Commission approved Sun Microsystems (NASDAQ: JAVA) acquisition by Oracle Corp (NASDAQ: ORCL), Oracle expects that Russia and China will also accept it. The main foreseen obstacle to the agreement was the EU Commission approval. Now that it has been approved, the acquisition is expected to go smoothly.

Some people began speculating on the fate of open source projects, which nurtured by Sun, yet they don't believe that Oracle will give enough support for those open source projects. One high profile fear was from Monty Widenius, the founder of MySQL, which after selling the company to Sun left MySQL (the company), and forked a new database project: MariaDB. He campaigned to prevent the acquisition of MySQL by Oracle. Now we see the result, it seems that he lose the campaign. Some voices also speculate about the fate of OpenOffice, Glassfish, etc after the acquisition.

This matter once again prove: "a technology is good, but we also need to make money". Of course Sun Microsystems is not the first to go down, there were a lot of dead carcasses of open source companies ended up acquired by profitable commercial companies that sell their proprietary products.

Sun is highly respectable company, which produced a lot of very good products. All hail respect to the company that bred the Java technology and platform, which took over the world. Yet, after this high profile achievement, the company still need to make money to bring value to the shareholders.

Lesson Learned: Companies Need To Make Money In Order To Sustain the Business

I guess this serves as reminder for those people (including me) who wants to make a company based on sophisticated technology, either open source or closed source; take note, when we start a company, we also need to make money.

Now that Wikipedia site had grown that big, the non-profit model required it to campaign for more money to sustain its operation.

Wednesday, July 29, 2009

Micro Focus Acquired Borland Software...

While I've been busy preparing for my wedding day this Sunday, one recent acquisition captured my attention. I just received the information that Borland Software now acquired by Micro Focus. If you are developers groomed in the era of 90s, you should know or at least have heard  about this Borland Software. The company has been a major player in the Integrated Development Environment (IDE) software for popular languages at those times, such as TurboC, TurboC++, TurboPascal, TurboProlog, Borland Pascal, Delphi, and JBuilder series. For some time it also acquired the once famous dBase IV's Ashton Tate, and have its own Quattro database. The IDE business was later totally spinned off to a wholly owned subsidiary named CodeGear.

Borland also produced good quality JEE application server series: Borland Enterprise Server, which was used with some of former employer's clients.

Last 3-5 years, Borland Software had shifted its focus into Application Lifecycle Management (ALM), by acquiring companies such as Segue Software, Inc. I was sent by my employer that time for a training on their productsand sales knowledge of these ALM products (Borland SilkTest - automated testing tool, Borland SilkPerformer - load testing tool, Caliber) back to year 2006. These products compete with Mercury (now subsidiary of HP) Load Runner, IBM Rational Robot, etc.

Just recently this year we heard that Borland Software sold off CodeGear to Embarcadero Technologies. So, right now, Borland was left only with its ALM products and application servers/ORB brokers product, now sold to Micro Focus.

Wednesday, June 17, 2009

Syntax Highlighting in Wordpress.com blog

I have to admit that I am a late adopter. While I see my peers in JUG community already using syntax highlighter in their blog post, I was just discovered how to do it.

In order to do it, you need to use the

[sourcecode lang="<language>"] tag:
[sourcecode language="xml"]


burger


[/sourcecode]

Above code is using lang="xml".

For Java code snippets you could highlight it pretty easily using the lang="java" with the tag.
[sourcecode language="java"]
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, world!");
}
}
[/sourcecode]

I am just really excited on how it works. I think Alex Gorbatchev has done a great job on the syntax highlighter!

Tuesday, June 16, 2009

I have moved most of my blogging activity to this site:

Please go there for vibrant activities.