Development

How to customize TuxBox for DreamBox DM500

A friend of mine is playing with DreamBox DM500. In fact, I don't have any satellite receivers but it is very promising. If I would like to have one, it will be mine. Anyway, DM500 is innovated by Germany company so no doubt to lack Thai language support. He is trying to solve this problem. I don't understand what EPG is but he has just released Thai EPG yesterday. Anyway, building DM500 is a long process even on fast machine so he asked me to help on machine under my control. Below is what I have done to build TuxBox on Centos 4.1.

8 Factors for Making Open Source Projects Succeed

I'm thinking about the required factors to make a successful open source project for everyone regarding the project, e.g., owner, developer, contributer,power-user, end-user, and etc. Below are what in my mind.

One of todo in my mind (and maybe other content providers) is useful and comprehensive related links to somewhere automatically. To make it available in Drupal, I wrote Related Contents Block a while ago. Anyway, it only limited to only local contents. I hope to find better solution to make it more compresive. Eventually, I found .

I'm working on geographically distributed computing aka grid computing. Since there are so many resources on this planet, it would be beautiful to see them on the earth graphically. offers this kind of applications could be implemented in a few hours using or . All you need to know are pairs of latitude and longitude to identify where they are. Well, I also want to show the map in full-screen for easily navigating around the globe. In other words, it should resize itself according to browser size. Google doesn't tell me how to do it. Fortunately, I found it!

How to obtain SAP RFC SDK

Just a note to obtain SAP RFC SDK. You need it if you want to develop any kind of SAP RFC from external subsystem like Perl, PHP, Python, or Ruby. If you are mainly working on Windows platform, precompiled DLL should be sufficient. Unfortunately, Linux platform is very complex due to various core libraries so usually, you need to recompile RFC for your programming language by yourself. Well, it is not easy to find SAP RFC SDK but I found a helpful thread.

Fix Incorrect Filename Encoding

My friend asked me some help to fix incorrect filename encoding. By default, most operating systems automatically create filename in utf-8 encoding. That's the correct and good one. However, in some case, applications may create filename in other encoding, e.g., TIS-620 for Thai. The result is unreadable filenames. Actually, this situation often occurs when you download files and create the same name on local computer. The encoding maybe ISO-8859-1. It is possible to prevent this problem by adjusting configuration of those applications. By the way, you are about to fix this problem since it is already happened.