Zenwalk 6.0 RC, with Open Office

March 3, 2009 | Daily, Technical Stuffs | , , , , ,

Zenwalk has announced their release candidate for Zenwalk 6, a big leap from previous version, 5.2.

Zenwalk 6.0 will be packaged with XFCE 4.6, kernel 2.6.28.7 and Open Office. I think Open Office is the main reason why the ISO is multiplied in size. The ISO size for previous version was + 400mb and now it is + 700mb!

I don’t like Open Office and I don’t use office application very often, so I’m gonna remove it away and replaced with Abi Word and Gnumeric Spreadsheet. Two other applications that would be removed are Iceweasel and Icedove. I will replace them with Opera, my favourite browser that already has mail client and RSS reader, very cool.

Now I can’t wait to download and install stable release of Zenwalk 6.0, please hurry! 😀

No comment


How to make Zenwalk Linux more compact

November 21, 2008 | Technical Stuffs | , , , , , , , ,

I’m a daily user of Zenwalk Linux and love it very much for the simplicity and their philosophy of one application for one task. The ISO is only 400+ megabytes and only require 2gb of harddrive space for full installation. And hey, it run fast on Pentium 3 machine.

But I found my own way to make this linux become smaller than before. Everytime I finished installing this linux on my machines, I always remove IceDove, IceWeasel, Transmission (BitTorrent client) and GnView.

As replacement for IceDove, IceWeasel and Transmission I installed Opera browser. This free browser is not only a web browser. It’s an email client, IRC client, BitTorrent client and also feed reader. Very great.

The last, I replaced GnView with GPicView. It’s simpler and faster.

No comment


Installing Zend Studio 5.5.1

November 3, 2008 | Technical Stuffs

While installing Zend Studio 5.5.1 I found following error:

Locking assertion failure. Backtrace:
#0 /usr/lib/libxcb-xlib.so.0 [0xb1ff4727]
..etc..
..etc..
java: xcb_xlib.c:82: xcb_xlib_unlock: Assertion `c->xlib.lock' failed.
Aborted

After googling around I found one hit solution, using so called sed command. This is step by step of how to solve this problem around.

  1. As root, call the installer from the command line:
    root[pilem]# ./ZendStudio5_5_1.bin

  2. Watch the screen carefully, it will display something like:
    Preparing to install...
    Extracting the JRE from the installer archive...
    Unpacking the JRE...
    Extracting the installation resources from the installer archive...
    Configuring the installer for this system's environment...Launching installer...

  3. Once you see ‘Launching installer…’, press Ctrl+Z quickly.
  4. If you press Ctrl+Z in the good time, you will see this message:

    [1]+ Stopped ./ZendStudio5_5_1.bin
    Otherwise, you must restart from step 1. This trick will put the process into background so you can interupt the process.
  5. Find a libmawt.so in the temporary installation directory. It might be located at /tmp/instal.dir.xxx/

    root[pilem]# find /tmp/install.dir.2656/ | grep libmawt
    /tmp/install.dir.2656/Linux/resource/jre/lib/i386/xawt/libmawt.so
    /tmp/install.dir.2656/Linux/resource/jre/lib/i386/motif21/libmawt.so
    /tmp/install.dir.2656/Linux/resource/jre/lib/i386/headless/libmawt.so

    If you see more than one instal.dir.xxxx then you should choose the latest one.
  6. We have found where libmawt.so is located. Now this is the trick:
    root[pilem]# sed -i 's/XINERAMA/FAKEEXTN/g' /tmp/install.dir.2656/Linux/resource/jre/lib/i386/xawt/libmawt.so
    Press enter, nothing seem happen on the screen. Don’t be panic.
  7. Type fg and press enter to bring Zend Studio installer into foreground. Congratulation, now you should see the dialog window appear.

I don’t know what’s wrong with this, whether the Zend Installer is having bug or the Java distribution. It never happened before.

2 comments


Shell Script: Opera Auto Backup

July 18, 2008 | Technical Stuffs | , , , , ,

I’m using Opera 9.5 on my machine with Zenwalk Linux for the operating system. Sometimes an error is occuring on Zenwalk when I compiling source code etc and I have to force shutdown my machine. If it happens when Opera is performing connection to mail server or checking for RSS updates, big chance that there will be a crash and destroy all my mail account and RSS feeds.

So I wrote a simple shell script to perform backup Opera’s files everytime I start my machine. I save this file as opera-backup.sh.

#!/bin/sh
SOURCE="/home/sandal/.opera"
TARGET="/home/sandal/.backup"
FILE=`date +%Y-%m-%d-%H-%M`
tar cfzP $TARGET/$FILE.tgz $SOURCE;

Then I add this shell script into Autostarted Applications (XFCE Menu – Settings – Autostarted Applications) so everytime I start my machine it will backup my Opera files. Whenever Opera crashes again, I can simply restore it from backup.

And by the way, Opera has released Opera Mobile 9.5 Beta, currently for Windows Mobile version.

No comment


Country Database in SQL Format

June 30, 2008 | Technical Stuffs

Today I’ve made a country database and upload it on Google Code page under the project named Siomay. The list containing 253 country names with their ISO2 Alpha, ISO3 Alpha, IANA internet name, UN vehicle code, IOC olympic, UN ISO numeric and ITU calling.

Download SQL dump and use it at your will. Please leave any comment if you have something to share.

6 comments


Firefox failed to open PDF file but download it

May 22, 2008 | Browsers, Technical Stuffs | , , ,

This morning I checked my web based application (it generate PDF for reporting purpose) located at my client’s office. They said that PDF report no longer viewable by browser but open download dialog instead. I got information that they just reinstall some application because of virus attacks.

I checked the browser (Firefox) configuration, nothing seems wrong.  I checked Adobe Acrobat and nothing’s seem wrong either. Then I found a simple trick to solve the problem, thanks to Google.

Go to C:Program FilesAdobeAcrobatReaderBrowser and you will see a file with .DLL extention. Copy the DLL file into Firefox’s plugin folder, it’s something like C:Program FilesMozilla FirefoxPlugins. Then restart Firefox and try to open a PDF file or drag and drop a PDF file into Firefox.

Problem’s solved.

1 comment


What Opera Dragonfly could be

February 26, 2008 | Reviews, Technical Stuffs |

Opera DragonflyOpera Watch reported that they’re preparing something called Opera Dragonfly. There’s no clue what the dragonfly could be but a teaser said:

“I won’t say quite yet, but I do think that, in my opinion, it is the most important project we have on going at the moment, and probably since I’ve been at the company. It won’t directly affect everybody, but will hopefully become invaluable for those that it does.”

So I’m thinking that the dragonfly will be a developer tools to dealing with HTML/CSS/Javascript just like firebug in Firefox.

It’s great if the dragonfly is realy a developer tools, since the current developer tools available for Opera is not very handy and rather dificult to use. Let’s wait for the dragonfly.

No comment


Opera Mobile jumps from 8.6 to 9.5

February 8, 2008 | Browsers, Reviews, Technical Stuffs |

Opera Mobile
You might questioning what happen with Opera Mobile version 9 and why Opera Mobile jumps its version from 8.65 to 9.5.

Opera Mobile is intended to be a replacement for Opera Desktop in a mobile device. To achieve the same browsing experience between desktop and mobile, both browsers must have the same method to display the website. Since the latest version of Opera Desktop is 9.5 so Opera Mobile should have the same version and same rendering engine. Opera Mobile 9.5 using the same rendering engine as Opera Desktop 9.5 called Presto.

By this way, Opera hopes that there’s no difference between browsing using PC or mobile gadgets. Opera also said that this version is a lot faster than previous and the GUI was completely rebuild to increase user experience. And hey, it runs widgets just like Opera for desktop!

Now I’m waiting for Opera Mobile 9.5 to be available for Symbian UIQ 3.

3 comments


Full or partial RSS feed

September 14, 2007 | Technical Stuffs

Choosing full or partial RSS feed has become a hot issue among web developers. Some said that RSS feed should be short, which mean is partially. It uses less bandwidth for delivering the feed content into visitor’s RSS reader. And then they can choose which news to read, hit the link and open up the page using their own web browser.

What’s wrong with this methode? Nothing’s wrong, unless you’re submitting your RSS feed into some planets or agregator. Thus your article will displayed partially and reduce your chance to be indexed by search engine.

But this method can give you statistic of your website’s reader, because they have to click to read full content of your article. You can see what topic they like most, which entry they like to read etc.

While using full RSS feed give you some advantages. The best to mention is your chance to be indexed is bigger than using partial RSS feed when you submit your RSS into planets or agregator. Also, it ease your visitor to read your article. They only need to look at their RSS reader and read all that. No need to click to save more bandwidth. Only content delivered, no ads, no banner, no images etc.

Talking about pay per view ads, using full RSS feed will reduce the chance of your page to be read. Thus, reduce your earning, may be.

So, decision is yours. You have to consider your audience, take a survey about their internet speed.

I myself prefer partial feed. I receive a short description of the article and click the only interesting article. Save my bandwidth, and save the author for I give him more income from his pay per view ads displayed on his homepage/blog. What about you?

You can also read a debate about using full or partial RSS feed.

3 comments


Add friend in friendster without email nor last name

September 10, 2007 | Technical Stuffs

FriendsterI’ve written a silly trick to add friend in Friendster without email address a long time ago. But this time I’m serious, a trick how to add friend in Friendster without email address or even last name. Seriously.

How it can be done?

Very simple. Just add your target’s friends first, as many as possible. Wait until your request to your target’s friend is approved. Then you can add your target as a friend without any difficulties. Sound great, eh?

Leave me a comment if you like my method ^_^

16 comments