Category Archives: In English

How Iraq’s Trillion Could Have Been Spent (and other links)

Can You Say $1,000,000,000,000? That’s the current cost of Iraq’s invasion, and it can easily ended up more than double of that.

Let’s see how that amount of money can REALLY improve the ordinary American’s quality of life, and/or others :

…note that the annual budget for the Department of Education is about $55 billion, which puts the price tag for Iraq at about 18 EDs. Just a few of these EDs would certainly have put muscle into the slogan “No child left behind.”

A… time analogy is illuminating. A million seconds takes approximately 11.5 days to tick by, whereas a billion seconds requires about 32 years. Fully 32,000 years need to pass before a trillion seconds elapse.

Another way to get at the $1 trillion cost of the Iraq War is to note that the Treasury could have used the money to mail a check for more than $3,000 to every man, woman and child in the United States. The latter alternative would have an added benefit: Uniformly distributed and spent in this country, the money would have provided an economic stimulus that the war expenditures have not.

Alternatively, if the money was spent in an even more ecumenical way and a global mailing list was available, the Treasury could have sent a check for more than $150 to every human being on earth. The lives of millions of children, who die from nothing more serious than measles, tetanus, respiratory infections and diarrhea, could be saved, since these illnesses can be prevented by $2 vaccines, $1 worth of antibiotics, or a 10-cent dose of oral rehydration salts as well as the main but still very far from prohibitive cost of people to administer the programs.

Of course, … (these) isn’t quite appropriate when trying to come to terms with the more than 3,000 U.S. soldiers killed, the 20,000 wounded, and the number of Iraqis killed and wounded. The latter number is staggering, whether you subscribe to the figures put out by Iraq Body Count or those published in Lancet or to other even higher estimates.

While at it, we must not forget Cheney the Joker, who might be seem to be funny with his comment below; although somehow I suspected that he actually meant it from the bottom of his (bottomless) heart :

Of course, some might argue that the $1 trillion expenditure in Iraq has made us both more secure domestically and more respected internationally than ever before. Perhaps as many as a dozen people agree with Cheney’s recent hallucinatory comment that “we’ve had enormous successes, and we will continue to have enormous successes” in Iraq.”

John replied :

At times, it seems that the nightmare and expense of these enormous successes will continue for the next trillion seconds.

Well said, John.


Drinking Lighter Fluid, Eat Chicken McNugget : If you’re feeling crazy sometime, try eating McDonald’s Chicken McNugget. It’s like drinking the lighter fluid, only tastier.


According to a new study, alcohol & tobacco is worse than drugs.

Quoted :

Tobacco causes 40 percent of all hospital illnesses, while alcohol is blamed for more than half of all visits to hospital emergency rooms. The substances also harm society in other ways, damaging families and occupying police services.

“This is a landmark paper,” said Dr. Leslie Iversen, professor of pharmacology at Oxford University. Iversen was not connected to the research. “It is the first real step towards an evidence-based classification of drugs.”

Commodore is back

Commodore was part of the home computing revolution back in the 80s. Their C64 was a big hit back then, because of its low price and high capabilities. C64 owners were enjoying their games in the fast hardware-accelerated graphic and high quality sound from its 3-channels sound chip. The sound chip was said to be so good and produces unique sound, it has quite a dedicated community, and even a special product based on it.

Another phenomenon on the 80s was the demoscene. I think it’s safe to credit C64 for starting this.
These guys produces stunning graphic demos, by pushing the hardware to maximum and utilizing undocumented features. These demos are usually accompanied by no less stunning music. The music is so good, I’ve read news where they’re plagiarized for commercial artists’ songs.

C64 isn’t only good for games though. About 10.000 applications were available for it, including business software. Quite impressive for a console-like computer.

The next of Commodore’s success is Amiga. Its main edge over the competitors are various custom co processors – a chip for each task; graphic, sound, etc. This enable Amiga to perform much better than others, sometimes spectacularly so. This machine was way, WAY ahead of its time; there’s still communities based on it. A lot of famous artists / public figures are keen Amiga users. And many TV series / movies are utilizing Amiga for its production.

Then Commodore went bankrupt. I don’t know the details, but it seems that Commodore wasn’t able to market it effectively, and got lost in the competition over PC makers. The loss was mourned by many.
Several attempts were made to revive it, but none made it as a world wide success. Now, a bunch of people are giving it a try again with Commodore Game PC.

Commodore XX is its current top of the line.
Featuring : Intel® Coreâ„¢2 Extreme Quad-Core processor QX6700, ASUS® P5N32-E motherboard, 4GB Corsair® Dominator memory, and 2 (two!) NVIDIA® 8800 GTX SLI graphics cards. True to its Commodore roots, it’s also preloaded with a C64 emulator, containing more than 50 classic games.

Commodore was known as an innovative company, and the new Commodore is continuing this tradition with the C-Kin. Currently there isn’t anything really stunning in its choices, but I’m sure overtime we can expect some awesome designs making its way to the C-Kin collection. Also C-Kin may not seem to be much of an innovation, but one can hope that this is the start of a torrent of wonderful ideas from the new Commodore.

The PC scene is getting more and more interesting nowadays. I’d like to be among the first to welcome the comeback of Commodore.

Cure for Lupus ?

One can hope – and this latest news from La Jolla looks very interesting indeed.

Quoted from http://www.ljpc.com/pressrelease/0308_07.html :

SAN DIEGO, MARCH 8, 2007 – La Jolla Pharmaceutical Company (Nasdaq: LJPC) today announced positive interim antibody results from its ongoing double-blind, placebo-controlled randomized Phase 3 trial of Riquent® (abetimus sodium), its drug candidate for systemic lupus erythematosus (“lupus” or “SLE”). Analyses of interim antibody data indicate that patients treated with 900 mg or 300 mg per week doses of Riquent had greater reductions in antibodies to double-stranded DNA (dsDNA) than patients treated with 100 mg per week or placebo. The results showed a significant dose response when comparing all Riquent-treated patients to placebo-treated patients (p < 0.0001), and each Riquent dose group to the placebo dose group (p < 0.0015 for 100 mg, p < 0.0001 for 300 mg and 900 mg).

A conference on this was held on 8 March 2007. Thankfully it’s also available as a Webcast here.
But click quickly since they’ll made the Webcast available for several weeks only.

About Riquent :

Riquent is being developed to specifically treat lupus renal disease by preventing or delaying renal flares, a leading cause of sickness and death in lupus patients. Riquent has been well tolerated in all 13 clinical trials, with no serious Riquent-related side effects identified to date. Riquent’s only known biological activity is the reduction of circulating levels of anti-dsDNA antibodies. Increases in these antibodies are associated with an increased risk of renal flare. Although clinical benefit has not yet been proven, Riquent treatment has significantly reduced these antibody levels in all clinical trials where they were measured.

What is SLE (Lupus) anyway ?

Lupus is a chronic, potentially life-threatening autoimmune disease. About 90% of lupus patients are female, and many are diagnosed with the disease during their childbearing years. Approximately 50% of lupus patients have renal disease, which can lead to irreversible renal damage, renal failure and the need for dialysis, and is a leading cause of death in lupus patients. Latinos, African Americans and Asians face an increased risk of serious renal disease associated with lupus. The current standard of care for lupus renal disease often involves treatment with high doses of corticosteroids and immunosuppressive drugs that can cause severe side effects including diabetes, hypertension and sterility, and may leave patients vulnerable to opportunistic infections. To date, no lupus specific drug has been approved in the U.S.

The experiment and tests on Riquent has gone for 10 years though, and I have no idea how long it’ll be so before it’ll be available for sale. If you want to be kept up to date on this, you can register on their press release update service.

We have several of our friends suffering from Lupus, and it is a very distressing problem to those who have it. Hopefully someone will find this information useful.

High-load Website (WordPress) Optimization : IlmuKomputer.com

Mr. Romi, founder of IlmuKomputer.com (IKC), yesterday asked me to help optimize this website. A bit about IlmuKomputer.com, it means “Computer Knowledge”, and contains a lot (and I mean it) free high quality computer tutorials.
As you can easily guess, the website is very popular. On peak hours, it’ll usually become overloaded, and will become unresponsive.

I’m only too happy if I can be of assistance to IKC’s team in their good cause. So I started working on it with help from one of my staff, Yopi.

Turned out that what we’ll be doing will be very different with what most others do. Anyway, IKC is a very popular website (and “slashdotted” daily, by leechers), so what works for most others doesn’t work for us.

The Bottlenecks

A bit of background – IKC uses WordPress as its CMS. It’s a very nice CMS, and makes your life easier. I’ve used WP myself since version 1.5.x. However, being database-based, there are a lot of points within its a WP-based infrastructure which can become a potential bottleneck. So if your website started to become popular with this CMS, you will need to start optimizing it.

After examining the situation for a while, it’s clear that MySQL was THE bottleneck. Output of top shows it using at least 8 times of CPU time than other service. Mr. Romi also told me how it kept on falling down on peak time.

Apache (and PHP, since it’s compiled as Apache module) is the next one; with each of its process using more than 10 MB of RAM. This may seem insignificant at first, but multiply that by (potentially) 150 processes – and you’ve got quite a memory hogger here.
Also CPU-usage wise; I’m quite surprised to see that each incoming request will cause the particular process’s CPU usage to spike to more than 50%.

Initial actions

I asked Mr. Romi to increase the size of MySQL’s internal cache size. He did, but the machine still fell down in daily basis.

He has also implemented caching on the app server (PHP) by way of wp-cache plugin. Still no joy too.

The Edge

I decided that we need to go straight to the “edge”, and stop the load there.

I proposed that I setup Squid in HTTP Acceleration mode. This way, most of the requests won’t even touch Apache, much less MySQL. Squid will bear most of the load, but since it’s very efficient, it should be able help a lot in making the website perform better.

Since I’ve got a few things to do myself, I asked Yopi to setup Squid in our test machine.
I just gave him pointers now and then, yet he managed to finish testing the setup and implement it in IKC’s server in just about 3.5 hours.

Then I showed him “tail -f /log/squid/access.log”, and we watched in amazement on how quickly the TCP_MISS lines are changing to TCP_HITs.
After about 12 hours, I increased the cache_mem size, and the TCP_HITs are slowly changing to TCP_MEM_HITs.

The result

Squid is working as we expected.

Average server load dropped from 30% plus to about 3%. While squid’s CPU usage increased from 0% to an average of only 2%. A very nice trade off.

After about a month, I checked the website’s logfiles, and saw some very nice numbers — traffic to IlmuKomputer.com has doubled ! Needless to say, Mr. Romi is very happy with it.

I also found that everyday there will be people downloading the contents using crawler software – such as Teleport Pro, wget, etc. I asked Mr. Romi if he’s got problem with it, and he says no. It is his mission to spread knowledge for free after all. So I let these leechers alone.

Come to think of it, it’s possible that these crawlers are the ones causing IKC server to fell down at peak hours. Example, Teleport Pro is able to download 10 links simultaneously at the same time. Then once any of it is finished, it will instantly start download the next one. When all 10 downloads access the database, and many crawlers at the same time, not many servers will be able to stand up to it. It’s like being machine gunned wearing just a simple leather cloth. If you have had the experience of having your website linked from Slashdot or Digg, you’ll understand what I’m talking about.

In this case, squid acted as a thick titanium armor, and taking most of the hits for your server. I suspect now the number of crawlers has increased than before, but it shouldn’t be a problem.

MySQL is a bit strange though. Sometimes its CPU usage can be as high as 160%. Thankfully this is very rare, so it’s probably just some internal clean-up routine.

One day, after happily watching the low load on the server for a while, suddenly everything froze. Even my SSH connection. Attempts to reconnect to the server failed.
After a while, I was finally able to connect again. Looking around, I noticed there’s some sort of bandwidth limiter daemon running on the server. After consulting with Mr. Romi, I killed it. The problem stopped.

Happy ending ?

I’m still monitoring the server as we speak for glitches. For example, squid seem to hang from time to time. This can be caused by anything from bad memory to problem with specific hardware configuration; so for now I’ve setup a cronjob which will restart it in certain intervals.
It seems to help, so I can troubleshoot the problem in peace.

Anyway, I’m sure that with the increased availability, even more people will visit the website (Ed: confirmed!). Then at some time in the future, we may find the server overloaded again.

In that case, there are still many things which we can do to keep IKC up & running in just one server :

  • Coral-ize internal links : Coral is a global cache with servers all over the world. It has proven to help people with overloaded servers to lighten their load (when slashdotted, digged, etc). With the Coralize plugin, all of your internal links will point to its Coral cache.

    Actually, for most people, this may be the easiest and the best step they can do. I can setup Squid because IKC has its own dedicated server. Not everyone does, I personally also own a (shared) webhosting account. Coral CDN (Content Distribution Network) is a very nice & easy solution to us. It’s rarely mentioned though, so here you go.

    If you’re not using WordPress, you can still utilize Coral CDN easily ! Just append .nyud.net:8080 to your links. For example, if you access http://harry.sufehmi.com.nyud.net:8080, you’ll actually access a Coral server, serving a copy of my website from its cache.
    I did say that it’s very easy, didn’t I ? 🙂

  • RAM Upgrade : This will enable Squid to have bigger memory cache size, therefore increasing its effectiveness significantly.
  • Roundrobin Edge servers : If the load is so high that even Squid is overwhelmed by it, then we can implement a cluster of Edge servers. People can volunteer their servers and have it act as the edge server for IlmuKomputer.com.

    The incoming requests are spread over the edge servers by way of Roundrobin DNS feature. It’s not the best way to do it, but it’s very easy and the cost is almost nothing.

  • Use lighttpd : Apache is a rather heavy webserver. I personally like its (amazing) flexibility (there’s a reason why it’s called the Swiss Army Knife of Webserver), but at times you’ll need something else. From my experience, lighttpd + fastcgi is very nice alternative to Apache + PHP. The features are now quite similar to Apache’s, but it’s much more lightweight. Its community is also quite helpful and happy to help a newbie within reasons. Recommended.
  • And many other ways

Last, we’d like to say thanks to Mr. Romi for giving us the opportunity, it was very interesting ! Hope IKC will become even more successful in the future, therefore benefitting even more people. Well done pak.

Powerbook without battery

After using it for several weeks, I noticed that my PowerBook’s battery capacity has decreased sllightly. Where it used to be able to run for about 2 hours and 15 minutes after a full charge, now it rarely able to stay on for 2 hours.
I’ve been guilty of running it for hours while plugging it to the power socket though.

Then I thought, let’s see if this thing can run without battery, just like my previous laptop (Lifebook). So I rebooted, then while it’s on the logon screen, I turned the battery lock *plop* there goes the battery, and the laptop is still running happily.

I’ll still buy a spare battery later, but now I’m no longer in any rush. Very nice.

QKLK : Interfaith marriage, Less marriage than ever, and other random interesting links

The number of people getting married has fallen to the lowest level since records began in 1862, figures revealed yesterday, noted The Sun. People are also getting in married in older age; figures from the Office for National Statistics yesterday showed that the average age for men to marry in 2005 was 36.2 and for women it was 33.6.

However, age maturity doesn’t equal behaviour maturity. Survey shows that married couples have about 182 arguments a year.

Bloody hell. No wonder people are avoiding from getting married.


The Dr. Khaleel Mohammed pronounced that inter-faith marriage, even when the husband is non-muslim, is allowed.

I hate to burst his bubble, but I can already spot a flaw in his reasoning – there may be no more of this “people of the book”, whose women are the only non-muslims allowed to marry the muslim men.

The people of the book is called so because they still have the same fundamental believe as Islam – the believe in one God and, of course, have the original book. One like Waraqah, Khadijah’s uncle.

However, such Jews or Christians is pretty much non-existant today. Calling today’s Christians or Jews as the people of the book is a gross ignorance for a highly educated scholar like him.

I just can’t sympathize with people who mislead others like Dr. Khaleed. Why mislead when there are other options ??

In reality, Dr. Khaleed is not doing the right thing either. Marriage is already hard enough as it is – the joining of two totally different creature, man & woman. It’ll be harder when they are of different cultural background. And it is the hardest when they are of different religion.
I’ve personally seen the cases, and it’s not pretty, especially for the kids 🙁

Anyway, I’m sure other experts will be able to point out other flaws of his reasoning, but I’ll stop here.


Medieval Muslim made a stunning math breakthrough, says Reuters. A very complex tile pattern in a mosque in Iran was later realized to be a complex mathematical figure.

Quoted :

Magnificently sophisticated geometric patterns in medieval Islamic architecture indicate their designers achieved a mathematical breakthrough 500 years earlier than Western scholars, scientists said on Thursday.

By the 15th century, decorative tile patterns on these masterpieces of Islamic architecture reached such complexity that a small number boasted what seem to be “quasicrystalline” designs, Harvard University’s Peter Lu and Princeton University’s Paul Steinhardt wrote in the journal Science.

Only in the 1970s did British mathematician and cosmologist Roger Penrose become the first to describe these geometric designs in the West. Quasicrystalline patterns comprise a set of interlocking units whose pattern never repeats, even when extended infinitely in all directions, and possess a special form of symmetry.

“Oh, it’s absolutely stunning,” Lu said in an interview. “They made tilings that reflect mathematics that were so sophisticated that we didn’t figure it out until the last 20 or 30 years.”


What really scares the mullahs ?, that’s the question on International Herald Tribune today. The US navy armada showing up near Iran ? Nope – it’s the diplomatic might and fear of sanction.
The mullahs even backed up from the holocaust propaganda. This is good, because then we can start looking at it rationally again, instead of inviting shadowy figures like the guy from Ku Klux Klan, and instanly lost whatever credibility they have.

Re: holocaust – the holocaust did happen, but the Zionists are blowing it WAY over and over again. There are many even in USA who’s sick of their cry on this, while themselves implemented apartheid-style policies over the Palestinians.

Anyway, hope the stupid cowboy (GW Bush, yes, I’m looking at you) have someone holding his itchy fingers. A single missle launch – and the whole Iran WILL revolt and retaliate to as many Western targets as possible.
While with this diplomatic approach, a peaceful compromise is more possible to be achieved.


Circumcision’s anti-AIDS effect found greater than originally thought.
Very nice ! 50% to 65% chance of avoiding AIDS. Quoted :

If we had an AIDS vaccine that was performing as well as this, it would be the talk of the town.”

Even better, introduce them to Islam, and see the AIDS growth rate plunges even further as more people abstain from careless and free sex. Let’s hear it for AIDS-free Africa, yay.

Islam’s Middle Path

Since I was a kid I’ve been observing Islam with great interest. It’s my religion anyway.
At first I noted how my elementary teachers and our adults are preaching something, but doing entirely different things. Also we’re taught that Islam is all about dogma. There’s almost no compassion on it. There is no joy. The religion seems to be all about mumbling on prayers in language that we don’t understand, five times a day. And anyone dare not doing it may face public humiliation and/or physical punishment.
The Ramadhan was especially tormentous – we couldn’t eat nor drink during the hot days (30 – 35 degrees celcius). The night prayers are 11 rakaat, and followed by a very long (and very boring) sermon.
Nobody cared to really explain to us what’s all these about. We’re just supposed to do it without asking any questions.

These are the traditionalists.
Islam is just believing, no thinking. You just do. Don’t ever ask.
I asked once, and the teacher ended up stuttering and scolded me for it. I don’t ask again after.

It’s enough to make some kids lose faith and care about Islam, but I held on. I think, there’s an explanation to these, and I shall make the journey to find it.

When I’m older, in my high school years, I found out about Islam’s sects. With open mind, I joined one after another, most interested in widening my horizon. I noticed though that many of them are not good to be in for long term.
In the beginning, they will be nice to you. You’ll be called brothers and sisters. For those who didn’t find love at home, bullied at school, and so on; this is pure joy. Suddenly you feel needed, and wanted.

But after a while, they will try to draw you into their community. Locked you in, and started the weird part of their teachings.
Each sects have their own peculiarities – getting as much money for the sect using any (and I mean any; cheating, stealing, killing) way possible, made you swear an oath of allegiance, teaching irrational hatred for people (even Muslims), brainwash you, allows prostitution, make their syaikhs (gurus) close / to the same level of a prophet or even God, and many other horrible things.

All of them are the same in this regard – they all claim to be based on Quran and hadits, but interpret it to their own wishes. They’re extremist in this regard.

Anybody who dare to question their sect will be excommunicated from the group. This may seem trivial – however, after years of intense involvement in the group; most will find themselves suddenly alone in the world. Their old friends and families have long gave up on them. It’s truly heart breaking.
The fear of this kept many as the member of the group, even though the inner heart are crying.

Indeed not all groups are like that. A few are good and on the right path. But sadly, they seem to be the minority on the scene, and can be quite hard to find.

Then I went to UK, work there for 5 years, and found something else – the Liberals.
At first they seemed good – they preached upon tolerance, open-mindedness, equalities, justice, and critical thinking.

However, digging deeper, I found troublesome things.
They preached upon tolerance, yet they will get rid of their opposition and have no hesitation on silencing their voices whenever possible.
They preached critical thinking, yet they’re cherry-picking verses from Quran and Hadith to support their claims. Many times, they’ll just plain lie to you. If they can have the opportunity to assassin your character, they will.
And just like the sects, these liberals claim to be based on Quran and hadits; but they interpret it so liberally; it’s as if they’re telling you that an apple is really an orange. They’re just as extreme as the sects, but worse since they claim to be of a superior intelligence.

I don’t like to be taken as a fool, so I distanced myself from them.

Found myself alone again, with weird people around me. I continued my journey. I tried to find more about Islam, with my limited time and capability. I worked hard to filter the wacky interpretations, and goes straight to the source and original interpretations. And what I found have made the journey worth it.

Islam : is all about compassion, good behaviour, and love to others. The prophet stated that his mission is to make us better in our akhlaq. That is it.

I’ve been presented with spins from Liberals & Islam-haters, trying to rebuke it. But I always managed to find out every single time the truth behind it – some are not presenting the whole picture, some are presented without its context, some are misinterpretation from the original language, some are very liberal translation, and some are downright lies.
Many of the Islam’s problems they presenting are actually really Muslims problem. And they dare claiming to be the superior thinkers ? I don’t think so.

Islam : wants their believers to think and use their brains. The command “Afala ta’qiluun” – have you think about that ? It’s written many times in Quran.
My journey was emotionally and intellectually painful. I’ve had to wade through so much crap and non-sense, sometimes even from people I thought would know better. This command kept me going, enduring the pain.

The result is, not perfect, but definitely a better me – one who finally understood the essence of his religion, and at ease with it. The old cliche is still true – no pain, no gain.

I also found several inspirations from some other good people :

  1. Amar Ma’ruf Nahi Munkar : This is the principle of da’wa / calling people to Islam, meaning “call people to good, and prohibit them from bad”.

    Notice how the call for good is mentioned first. Then I noticed that the most successfull preachers are those who busy themselves in calling people to the good – with sympathetic words, understanding of people’s problems, and positive attitude in helping people to get over with their problems — instead of just criticizing people on their faults.

    People become attracted to the good, and automatically, they leave their bad side.

    These preachers solve problems, instead of adding more of it.
    I shall try to do the same.

  2. Care for others : This must begin with your closest ones. If you claim you care for others, while neglecting your own family, I’ll call you a hypocrite.

    When people care about others, Islam will be able to fulfill its promise as the rahmatan lil ‘alamin – a blessing to the world.

I’ve realized now that the problem with Islam is really the problem with Muslims. Many are ignorant, led by ignorant (or downright evil) ulama / syaikh / community leaders.
We need to awaken them by tapping on them gently and using kind words. Not kicking and screaming on them – and later wondered why they ended up beating you into a pulp. The way of Islam is the middle path – kind, gentle, soothes, and most importantly, enlightens.

So I begin my new journey. May God look upon me kindly and strengthen this weak shell and its soul for this journey, which shall not end until my death.

Solution : VisualBasic on Linux / non-Microsoft platform

One of the most asked questions I got from customer, in relation to their planned migration to Linux, is “Will Linux runs our legacy application ?”. And, 90% of the time, that legacy apps will be a VisualBasic 6 application. They feared that it won’t run on Linux, and their business will suffer.

I’ve always told my customers that “technical problems are not a problem“.
I can always help them find a solution for a technical issue. It’s the political ones that’s sometimes proved impossible to deal with 🙂
For example, once I met with a Canadian consultant, who happily informed me that he has been successful in making legacy apps running in older-than-dinosaur servers to talk with the web-apps on Linux, by creating a wrapper for these oldies. My inner geek bowed and saluted his hacking wizardry, and again my faith in our ability to overcome technical issues is strengthened.

Back to VisualBasic, what I did then is to observe their current situation. Each customer is unique, and a solution won’t always work for each of them. After the fact-finding session, then I usually able to prescribe the best solution for them.

Today I found one other possible solution for this.

Found a discussion on Slashdot, where it was noted that RealBasic is almost 100% compatible with VisualBasic and will run on non-Microsoft platform (even on Mac OS X).
Many will find its price (US$ 500) is way cheaper than to redevelop their corporate application.

Although not the solution for all, but it’s always good to have yet another choice, especially at this medium price range – it’s a clean solution and still affordable.

Just another reminder why I still check Slashdot from time to time — it’s not for the news, but the comments.
You guys rock. Thank you.

And to those looking to develop their corporate application – go web-based guys. Tying yourself to a single, proprietary, platform may prove very costly later.

And always, again, ALWAYS get the source code. Do not deal with a developer which will develop your corporate apps but won’t give you the source. Period.
You will thank me later for this, and when that happens, you may feel like transmitting a huge amount of money to my bank account. Don’t worry, it’s absolutely normal. In that case, just comment in this post, and you shall find my account details in your email in just a few minutes. 😀

OK, gotta code !

Solution: USB hard disk on Powerbook G4

I’ve found that my USB external hard disk (2.5 inch) doesn’t work on Powerbook G4. This is because Powerbook actually conforms to USB standard, and only provide 500 mA power to each of its 2 USB port. This, unfortunately, is not enough to power-up the hard disk.

A solution is to buy a powered USB hub; plug it to the Powerbook. Then plug the USB hard disk to the hub.

Another solution is possible though if you have a USB Y-cable. A Y-cable is a USB cable where one end has 2 connectors.
Basically, you plug the end with one connector to the hard disk, and then plug each of the other 2 connectors to Powerbook’s 2 USB port.

I furthered the hack by plugging one of the connector (because it’s not long enough to reach the Powerbook’s other USB port) to an unpowered USB hub, then I plug that hub to the other Powerbook’s USB port.

Since 2 USB port x 500 mA = 1000 mA, now it has enough power for the 2.5 hard disk.

I haven’t tried this trick with standard (3.5 inch) hard drive though.
You may have to use the powered USB hub, or, use the Y-cable and plug one of its connector to a desktop computer. Most desktop computers’ USB ports nowadays have enough juice to power even things that wasn’t supposed to be plugged there (USB-powered fan anyone?)

Anyway, HTH.

LCP Terminated error

If you’re having problems connecting to the Internet via your mobile phone’s GPRS / 3G connection with “LCP Terminated” error, I think it’s fairly safe to say that you need to put a line like this in your modem’s configuration file :

On Mac :
write “AT+CGDCONT=1,\34IP\34,\34www.xlgprs.net\34,\34\34,0,0\13”

On Linux/Windows :
AT+CGDCONT=1,”IP”,”www.xlgprs.net”,””,0,0

I’m quite sure because my Internet access in my Powerbook suddenly stopped. I kept on getting “LCP Terminated” error message in the PPP’s logfile. I messed around with almost all the settings to no avail – when I realized that the line above is disabled in the config file (doh).
Enabled it, and I got connected straight away…

The most complete APN list is here.
Let me know if you managed to find a better one.

Hope it helps someone.

keywords: ppp terminated error pap ms-dns

Nokia E90 Released

I’m happily using my Nokia E70 for quite some time now. However, as an ex-user of two Nokia Communicators, I couldn’t help yesterday but wonder if Nokia will release a better version of its Communicator series.

Voila – then I found the news that Nokia E90 has been launched !

E90 camera & speakerNokia E909500, E90, 9300

The Nokia Communicator series has been notorious for being slow and missing common high-end features, and a few other ugliness. I was so pleasantly surprised that E90 will be the first Communicator that won’t be so. Check it out :

  • Slow ? Nope, E90 uses the same processor as N95 & N800, and very speedy ! It’s able to do fullscreen video playback smoothly.
  • Weak / cheap feel ? E90 now sport strong hinges, and feels solid overall.
  • Internal memory ? 128 MB overall, usually leaving 80MB free. This is one problem on E70 – turned out it has small internal memory, so sometimes it’s not able to run more that a few apps simultaneously. No such problem with E90.
  • Connectivity ? it’s worthy of its name – Quadband GSM, bluetooth 2 w/ A2DP support, WiFi, USB 2, GPRS, EGDE, UMTS (3G), HSDPA (3.5G). Very, very nice indeed. No fax though, but you can workaround this for example by subscribing to Internet-based fax service.
  • Camera ? no more weak VGA cam – it’s now a 3.2 MB camera with LED flash plus an internal cam for video calls !
  • Other features ? GPS – finally ! Stereo speakers, 3D, FM radio, now also vibrates (!), updateable firmware via Internet, etc.

E90 is what 9500 should have been. Now it has all the important features, and then some. Very well done Nokia. When I got this, it may very well cause my laptop to gather dust at home.

Looking forward to its launch in Indonesia.

Open Source Business Intelligence

To be honest, I never expected to find an Open Source Business Intelligence (BI) application, yet here it is; Pentaho. Amazing.

It encompasses almost the whole spectrum of Business Intelligence concept; Reporting, Analysis, Data Mining, the BI platform, Dashboards/Management tools, and Workflow.

Pentaho, Open Source Business Intelligence

Good stuff. Now I know what to answer when my customers are asking me for an open BI solution.
Well done!

Indonesia Flood : hundreds thousands homeless, death toll rising

(source: Reuter)

Jakarta, the capital city of Indonesia, has been hit by some of the worst flood in years. Some areas are said to be submerged 4 meters under water. About 200,000 thousands are currently homeless, with 20 found dead; and the numbers are rising.

The rain has finally stopped after pouring in for days, giving chance for rescue workers to evacuate people faster. This is in anticipation of more rain.

“Jakarta is geographically not qualified to be the capital city, but this is the reality,” Sutiyoso, Jakarta’s governor, said in an interview on Metro TV. “We can’t afford to move the capital city somewhere else.”
Sutiyoso blamed deforestation south of Jakarta, which obliterated the water catchment area. However, when the rain fell just in Jakarta alone, it still floods. Sutiyoso was under heavy fire when similar flood happened five years ago, and the flood this time proved that he hasn’t accomplish anything to stop it from happening again.

There was plan to build a new flood canal on 1970, in addition to the current one built by the Dutch on 1930; but it was never completed. Talks are starting again now to restart the project. It’s estimated that it will cost around $440 million.

People are concerned that the flood will bring new outbreak. With dengue fever already in rise, additional outbreaks will seriously burden already overloaded medical facilities.

Parts of Jakarta has experienced various loss of services – electricity, clean water, telephone & mobile phone service, etc. The flood is so bad it reached places which never experienced it before.
Internet access also has been affected, with Telkom (one of the biggest Internet Service Provider) Internet giving out sluggish performance. Telkom’s datacenter, which hosts the Indonesian President’s website, was also affected when the electricity went out and the generators can’t be started because it’s put in the basement, which was already submerged under water.

Below is list of important contact details / source of information, courtesy of Indonesia News Blog :

Continue reading Indonesia Flood : hundreds thousands homeless, death toll rising

Leisure Suit Harry Looking For Love Laptop

Just arrived in Jakarta, loads of things to write about in this blog. But it will have to wait a bit, right now I’d like to write a little about my quest for a new laptop.

I’m looking to replace my old laptop. It was fine for my needs – composing documents, presentation, *nix server access. However, lately it has slowed down so much, it’s barely usable. At first I suspected spyware/virus, but found nothing. After much tweaking, it’s a bit better. However, it’s started to look worn-out (lesson: don’t buy laptop which case is painted). So I decided to look for a new one.

Here’s my requirements :

  1. Just Works : Nowadays most laptop is alright in regard to this requirement. You can start working with it right away. However, some are still problematic and/or even buggy. I’d rather avoid those.
  2. Looks good: Very important, since this will be the machine used to do presentation to clients
  3. Powerful: I’d like to upgrade only after 3 years or more. Upgrading is a time-consuming process, so I’d prefer to avoid it if possible.
  4. Won’t get scratched / worn out easily: I took care of my old laptop, yet it still got scratched somehow. Also the wrist pad looks very worn out. I think these happened easily because its case is painted. Otherwise, the case would be more resistant to wear and tear.
  5. Size: it will have to be less than 15 inch. 15 inch is maximum really. 17 inch is really nice for work with loads of documents in the same time, but since I’m mobile, it’s quite a bother to haul and use in any places. Also these big laptops tend to feel more fragile.
  6. Safe : I would very much prefer my laptop not to explode, cause fire which destroy my house, or damage my skin.
  7. Have a decent battery life: This may not be achievable though, since my definition of decent is something like 5-6 hours of heavy use. Instead, I may just buy an extra battery for it.
  8. The important features: bluetooth, wifi, etc.
  9. Weight: Hauling a heavy laptop all over the place is not really my idea of working-out. However, if it fulfill all the requirements above, I may reconsider.

At the moment I got a very lovely Apple Aluminium 15″ PowerBook G4 on my hands. A friend of mine allowed me to try it first before decding whether to buy it or not. Only 1 inch thick, if looks could kill then this would be it.
Despite already out in the market for years, it doesn’t have many flaws. It’s quite speedy, and fulfill all the requirements above close to my satisfaction. I’m yet to find non-Apple laptop which do so.

The only problem at the moment is its power adaptor – it’s the second, and it already broke down again (!)
After looking around, it seems that the adaptor is of very poor quality; bad, bad Apple.
I’m going to purchase a new one from here, and will let you know how it goes.

So then I looked on MacBook Pro, even offered a very good deal by my friend.
However, I found out its many possible problems, and hesitated.
Don’t get me wrong, I do know it’s only a possibility. I know a lot of my friends who have MacBook Pro and happy with it (or, have problems, but still happy with it). However, I’d rather avoid problems if possible.

OK, it’s back to square two – I’ve found a possible candidate (PowerBook G4), but I wonder if there’s something better than it. Ideas ?

Tips: a few ideas for your laptop:

1. If you’re looking to buy a MacBook, here’s an excellent discussion loaded with tips and insights.

2. I asked my friend how to protect MacBook / PowerBook / laptop’s casing. I found the answer [ here ] and [ here ]. No more scratches!

3. And here’s how you can protect the LCD screen.

4. Dust kept on sticking to my laptop screen, and it’s really annoying. I wonder if this product may help.

3B – Bed, Bathroom. Bus

Visiting my parents a few days ago, I happen to watch an expert being interviewed on how to maximize our brain potentials. In short, according to their research, the brain perform best on 3B – Bed, Bathroom, and Bus. How come ?

Basically, those places are where we stop, and gave the brain time to reflect and analyze the data gathered so far (instead of busy doing everything else).

The Bed

You may have heard the saying “just sleep on the problem” — there’s truth to it. Even Michaelangelo used to sleep while he was working on his painting (if only we can do that in our cubicles..). Being on the bed / sleeping forces our brain to stop doing anything. Therefore, it’ll instead use this opportunity to do data analysis. It ended up as dreams sometimes. But after we woke up, many times we’ll have better understanding (and potential solution) to the problem.

A bit of deviation from the topic – praying have same (if not better) effect; especially since it takes very little time (10 – 15 minutes). When we pray, we’re forced to forget about our businesses, and focus only on a single point. This gives us clarity on that moment.
My friend once said (rather jokingly, but also seriously) that if you want to find the stuff that you’re missing – then pray. You’ll remember where you left it when you’re praying.

The Bathroom

My wife used to complain that I took so much time to bath. Well, beside the fact that I like things clean, it’s also my experience that I tend to get the best ideas when I was in the bathroom. Other variations might be the spa, sauna, etc.
It’s for the same reason as the Bedroom, in the bathroom we’re relaxed and thus able to think more clearly. Forcing your brain to be in overdrive all day long is not really healthy. The 3B give us breaks from it.

Nowadays she no longer complain about it. But I also try to avoid using the bathroom on “peak-hours” 🙂

The Bus

Basically just another place where you are relaxed and can think about things more clearly. While on the bus (or subway, train, whatever), you’re only standing up / sitting down, and doing very little else. Thus you’ll also tend to have the “eureka!” moments here.

So, how about you ?

Polygamy in USA

Right, I must admit that I was pretty amazed to find a woman in a polygynous marriage and a convert and lives in USA (where polygyny / polygamy is outlawed – CMIIW) and happily blogging about it .
Was speechless for quite sometime.

Anyway, the blogger that goes by nickname Mizazeez (Miss Aziz ?) seems to be quite happy with her current situation. She was devastated when first knew about her husband’s intention to marry again, but then chose logic instead of uncontrolled emotion, and managed to get over it.
She even took time to explain the popular hadith touted as the base to abhore polygamy : the Ali – Fatima – Abu Jahl’s daughter hadith; where the hadith was usually presented as it is, she explained its context in details.

There are quite a lot of lighthearted and funny posts in her blog. For example, the one about her mother is quite funny. I do realize though that it’s a struggle to her. But she seems to handling it quite well, well done.

There are a few things we, men, can pick up from the husband. It seems that this man actually speaks Venusian; being able to act appropriately (instead of enraged/becoming a jerk) even when in awkward situations. Lots of other good examples from him throughout the blog. Recommended read.

All in all, both parties (husband and wife) seems to be putting their best efforts to make things works for them. I’m truly humbled to read how their marriage went – the humble & pious husband that’s gentle and care, the loving & (very) clever wife that’s very understanding about her husband’s situation (financial/time/marriage-wise).
That’s what marriage is all about – teamwork, co operation. It’s going both ways. If it started flowing just from one direction, then it’s the beginning of its end.

I’m very glad to find such mature and understanding Muslim/Muslimah, in the blogosphere too. To these people I put my hope that one day in my life I’ll be able to witness Islam achieving its purpose – rahmatan lil ‘alamin; a blessing to the world. Here’s one hoping.

Another similar blog : Polygynous Expressions

And no, I still don’t think I’ll marry another woman, because I’m not able to properly do the related responsibilities. But I’m happy for everyone who’s doing good and not afraid to be bad-mouthed because of it. Barokallahulakum, brothers and sisters.

More WWF Smackdown victims

After the news was first broken about Reza, the first known death related to WWF Smackdown in Indonesia, reports started to pour in about similar incidents.

Kiki, a little boy living in Ciputat, Jakarta city, died on 17th November 2006 after treated for 3 days in Bakti Husada hospital. The exact age of the boy is not known, but he looked like a 4 years old. The body was buried in his parent’s village, Balung Pendowo, Central Java.

Kiki’s uncle, Wahyu (32), on Monday (27/11) said that before Kiki died, he complained about chest and arm pain to him. “He confessed to be having Smackdown-ed by his friends”, he said.

To date there have been 9 recorded incidents, involving deaths, severe head injuries, broken bones, etc.

Pipit reported from Bandung that WWF Smackdown continued to be aired, with the schedule put back 1 hour. There are still problems with the show; the disclaimer (“don’t try this at home”) is not visible. And its presented in a way that’s not clear, compared to the following glorification of violence.

A few details on the victims so far :

1. Reza Iksan Fadillah (9), died in Bandung
2. Ahmad Firdaus (8), year 4 student in Margacinta; suffered from broken bone, and inflammation of his vital organ.
3. Raja (8), year 3 student, Kiara Condong; broken feet, broken back bone.
4. Angga (7), year 2 student, Kiara Condong; head injury, broken arm bone.
5. Sabila (7), Margacinta; broken foot and arm bones.
6. Kiki, Ciputat; died on 17 Nov 2006 after hospitalized for 3 days.
7. Maryunani (9), year 3 student, Yogyakarta; hospitalized in Wates hospital.

References: [ 1 ] – [ 2 ]

Shirin Ebadi

I just read a posting on Shirin Ebadi (thanks mas Fatih).

Very interesting. Not everyday you found somebody who’s able to realize and criticize the rigid interpretation and implementation of certain Islamic laws without slipping into becoming an extreme liberal.

Shirin seems to be a rarity, a voice of reason among the chaos. While others are either going to the extreme of interpreting Islam literally, or interpreting Islam so liberally it’s no longer Islam; Shirin manages to steadily and bravely walk on the middle path.
She even dared to criticize Israel in her Nobel prize speech.

Among many things, she got it right when she said that Islam can be interpreted quite differently, depending on who/how/where/when it was interpreted.
Different culture interpreted Islam differently; example, forced marriage is usual in certain Middle East countries, while it’s incompatible with Minangkabau’s matrilineal culture.
Another culture put great emphasis on inbreeding, which while halal, can be harmful (or even fatal) for the 3rd or 4th generation.

Another example; currently women are not honored in various cultures as they have had. They’re looked down if dared talking to a man. It’s in stark contrast with the beginning of Islam; Imam Syafie’s guru was a woman. And Aisyah ra (prophet’s wife) was a guru for many companions.
Some feminist went overboard when faced with these though – instead of reverting back to the original Islamic practices, they aimed to destroy Islam itself instead.

Extremism is never a good thing, and it’s against Prophet Muhammad’s teaching as well. It’s good to find another muslim(ah) with his/her vision set firmly on the original Islamic values. Hopefully more and more will show up.

If I’m wrong on my comments about her though, please feel free to correct me. Thanks.