Wednesday, August 18, 2010

DBDesigner - Don't Use It


It took me significant googling to finally install DBDesigner. For friends I will document the steps here.
1. Download DBDesigner (rpm version) here
2. After downloading this file you will need alien to convert it to .deb, if you don't have it installed, just type sudo apt-get install alien
3. cd to where you downloaded the rpm package and install it using sudo alien -i DBDesigner4-0.5.4-0.i586.rpm
4. At this point DBDesigner is installed in /opt/DBDesigner4 but if you try to run it (./DBDesigner) it says libborqt-6.9-qt2.3.so: cannot open shared object file: No such file or directory
5. You need the library package. Download it here
6. Convert the package to .deb sudo alien kylixlibs3-borqt-3.0-rh.1.i386.rpm
7. Verify you have the file /usr/lib/libborqt-6.9.0-qt2.3.so
8. Copy and rename the file sudo cp libborqt-6.9.0-qt2.3.so /lib/libborqt-6.9-qt2.3.so
9. Go to /opt/DBDesigner4 and run ./DBDesigner
10. Please change the font ;)


Edit: I do not use DB Designer anymore since the last... hmm 3 years ;) My SQL Workbench is so cool 

Obituary: OpenSolaris

The corporation killed the community spirit again. James Gosling has compared Larry Ellison to Chengiz Khan ("we must not only ensure that we win but also everyone else loose"). They killed OpenSolaris and will only release a Developer MTU. Erstwhile Sun built, contributed and nourished a community that thrives and continues to grow on the principles of open source. The world (including Oracle) has savored the fruits of sun's philosophy and today they are taking away what belongs really to the solaris developers (both inside and outside of sun). Based on patents files by Gosling and his colleagues they have already sued Google for alleged violating of rights (re Android and Dalvik vm). These attacks go beyond the issues between corporations. The open source java community and everything else that was born of that works everyday to make life a better experience. Oracle cannot just take this away. I don't care if Google looses a lawsuit or two (they did try to screw up Java by building this Dalvik anyway) but if Oracle wins and continues to do what it has started, many years of community work done by smart people will just be wasted (I fear). At the moment I am drawing hope from the fact that java is so deep seated in almost all of oracle products that they will not dare to screw with java.