Monday, December 25, 2006

Merry Christmas!

Merry Christmas 2006!

Dear friends, may the joy of Christmas fill your soul today!

Regards,
Daniel

Friday, December 22, 2006

Develop with pleasure!

I, Endy and T Budi S have received the personal licenses for IntelliJ IDEA 6.0 and its sister product TeamCity, for our role as speakers in the last 2 months' JaMU 23 and JaMU 24. Thanks for the support from JetBrains, s.r.o to our JUG and JaMU in Indonesia!

I installed the version 6.0.2 smoothly. My, GWT studio, Geronimo integration, Glassfish integration, JBoss integration, Javascript Intention Powerpack, Struts Assitant, Tomcat integration, WebLogic integration and Websphere integration!

Cool stuff!

Monday, December 11, 2006

Cheap Branching using Subversion

Cheap branching using Subversion.

I was startled when I tried to branch on Subversion, using the TortoiseSVN. Cheap branching is really cheap! Actually it happens in less than 2 seconds although my source tree is quite larget!

It is still clear in my mind how much time it took to create same branching using WinCVS!

Friday, December 8, 2006

PostgreSQL version 8.2 Released!

My favorite open source database which I've been following since 1996, the PostgreSQL has released its latest version:

PostgreSQL version 8.2 released. read the news

Among the features of this new version are:
  • Higher performance (+20% on OLTP tests)
  • Improved Warm standby databases
  • Online index builds
  • SQL2003 aggregates
  • Improved TSearch2 with Generalized Inverted Indexes
  • Support for DTrace probes
  • Advisory Locks
  • New ISN/ISBN and pgCrypto modules
  • Selective pg_dump options

Wednesday, December 6, 2006

Changing FTP return code message problem

We are still working for one of our client, a mobile phone operator company that operates 3G network.

We encountered a problem when integrating the card management system with a provisioning system from a world leader company in mediation solution. The software were hardcoded to receive '226 Transfer successful', while our installed vsftp responsded with '226 File receive OK'. They said that all works with their other systems (which were implemented by the same company). Of course it works, but not with our vsftp.

The vsftp has some variance on the response code '226'. Sometimes it is '226 File receive OK', sometimes it is '226 Directory send OK.'.

There is something with the RFC for FTP, that it does not specify the whole thing, which is allowed and which is not. Some software simply just does not conform to the standard. What is intended to be sample has been taken as the rule. Some application just do not cooperate with each other.

Eventually we decided the simplest thing to do without much impact was too replace the vsftp server with wu-ftpd, the same product used in all the other platform.