Archive for September 2008

Microsoft blackouts… Software Freedom

Are you a user of Microsoft Windows? Are you a user of a non-licensed copy of Microsoft Windows? Does it happen to be Windows XP Professional? Have you seen “blackouts“?

Apparently, from about the end of last month (August 27 2008, to be precise), users of pirated copies of Microsoft Windows XP Professional that also happen to be connected to the Internet will see their screens go black, and have no icons visible.

The esteemed folk at Microsoft Malaysia seem to think that there are 8.6 million users of Windows XP Professional in Malaysia (seems like a huge number, considering the population), and about three million will suffer from these “blackouts”. Only 35% of Windows XP Professional users are pirates?

Its a most interesting tactic. Annoy the user by allowing them to change their background, and 60 minutes later, give them grief again. After all, an original copy of Windows XP Professional only costs RM580. That’s about 227 litres of unleaded petrol, at the current rate of RM2.55/L. Or nearly 6 tanks of petrol, in a more fuel efficient car. No wonder, people prefer paying RM5 for pirated media.

I don’t see why anyone in their right minds will be paying for last generation software, that already reached its end-of-life. Even industry pundits seem to think its a tactic to get people to upgrade to Windows Vista, which amongst corporations seems to have a slow uptake (read: massive failure for Microsoft’s coffers).

Software Freedom Day is this weekend (September 20 2008). Why not tell Microsoft to keep their software (and their “Windows Genuine Advantage (WGA)”), and go the open source route? There’s an alternative to almost everything they provide. I think the open source world might only be deficient for hardcore gamers (but even that’s being looked into, thanks to CodeWeavers).

Microsoft Open Source
Windows (operating system) Ubuntu, Fedora, OpenSolaris
Office OpenOffice.org
Outlook Thunderbird
Internet Explorer Firefox
MSN Messenger Pidgin (supports Yahoo!, AIM, GTalk, etc.)

Tiny table of equivalents

That pretty much covers desktop productivity, I think. There are alternatives to IIS (Apache), MS SQL Server (MySQL), Visual Studio .NET (NetBeans, Eclipse), and the list just goes longer and longer. There is really no excuse in today’s world to be bogged down by Microsoft’s “Genuine Advantage”. Don’t even let me get started on open standards (which Microsoft flouts or doesn’t practice, period).

Don’t worry about piracy. Don’t bow down to another corporations silly moves. Think open standards. Think freedom. Just go open source.

Keeping the (content on the) Internet relevant

The Internet is a great tool, but the problem with the Internet is outdated information. I was looking to find the famous Foh San Restaurant in SS2, and while the Internet suggested it did exist, Foh San closed down in SS2 sometime in 2007. The only Foh San Restaurant that exists now is in Ipoh (not SS2), and from what I hear, they plan to open another one in SS2 or the surrounding areas sometime in 2009.

Now, back to the outdated information on The Internet. Look at dineMalaysia. It looks like it was last updated in 2004. A lot can change with regards to restaurants and bars in a period of four years. Their database is also shared with some Expat eatery site. Another catalogue site lists it, but I wonder how many restaurants on that list don’t exist anymore.

The importance of catalogue websites is that they need to be constantly updated. It has to be spurred by someone (maybe the tourism ministry?), and have the capability to be cool enough to have a community built around it. The way I see it, is it should be That’s Melbourne! with a community.

The only clue I got that Foh San in SS2 had closed was from this blog entry – “… the new Korean BBQ shop (formerly Foh San Restaurant branch)”.

This however, didn’t help me, as I had already spent time looking for it. Searching by relevancy, which can also suggest dated content, doesn’t help when there is a lack of information, does it? I see a book about Google’s search algorithms in the bookstore, but I’ve yet to pick it up. I’m just curious, how catalogue information can:

  1. stay updated, constantly
  2. be relevant

(1) is easy to solve… It has to involve a community. I guess that will fix (2) too… so how do you get a community involved in catalogue information? Shouldn’t be too hard considering its food and beverage related. Bottom-line is, there needs to be traction built around it…

Malaysia stops censoring bloggers

So, the MCMC decided to come to their senses and scrap blocking websites. Internet censorship only lasted a few weeks (read previously Malaysia starts censoring bloggers). Of course, to control the victim of the latest censorship act, they used the draconian Internal Security Act (ISA), but that’s a whole other matter.

Its interesting to see how many people came around, and the amount of press/attention this whole censorship thing brought. Here’s a quick summary:

  • SKMM not ordered to block access to website in where we find out that there are 127 websites and blogs that have been blocked for contravening various sections of the Act.
  • MCMC – how to make a complaint – this is a useful website. Why? Because you can write complaints, or fax them, and get the MCMC to respond. They have to, I’m told, so if you feel strongly about an issue, this is the right place to hit up the next time such craziness hits.
  • Dr M slams ‘blocking’ of Malaysia Today in where he expresses his disgust (on his blog, nonetheless!) about the censorship of the Internet. Quote: “… action exposed “a degree of oppressive arrogance worthy of a totalitarian state”, and that the Government would soon lose credibility and respect among the people.” Well, under his rule, I’d not be surprised if the ISA was used sooner… but whole other matter, right?
  • Reporters without borders picked up on it.
  • The Edge reported on it, and this takes the cake, because they were accusing “comments” – “MCMC chief operating officer Mohamed Sharil Tarmizi was quoted as saying the regulator ordered the block because it found that “some of the comments on the website were insensitive, bordering on incitement”.”
  • Google, Go Away! – Rocky, tells Google to not build their multi-billion dollar data centre in Malaysia. Its been a long standing rumour that they planned to do this for a while
  • SKMM: M’sia Today block order stands, probe underway in where they are deciding which Section of the Act to pick on, and where The Star decides to be relevant and links to the mirror site!

Well, the dark days of Internet censorship are averted. Bloggers beware though, the use of claims of libel, sedition, or just the ISA, might be around the corner. I love how ABC news mentions “a journalist, a blogger and a Member of Parliament” when they cover the recent ISA arrests. A blogger.

Video interviews of MySQL Developers

Its no secret that all the MySQL Sun Database Group developers are here in Riga, Latvia for the developer’s meeting. I have my video camera on hand, and plan to conduct bite-sized interviews.

But that’s not why I’m writing this. This is for you. Since you can’t be here, is there something you’d like to ask a MySQL developer with regards to a bug you filed? A new feature request? A worklog item?

Write a comment, or drop me email at colin[at]mysql[dot]com. Be quick though, as the Q&A sessions I imagine, will be fairly impromptu.

learn2scale – what’s up with Malaysian news sites? Will the cloud work for them?

Seriously kids, what’s with the lack of scalability? I’ve never seen CNN or the NYTimes go down on “trimmed” versions.

Is it a question of bandwidth? Is it lack of hardware?


Malaysiakini - learn2scale

Take for example, Malaysiakini (the first alternative news source in Malaysia, with a subscription model built around it). It runs FreeBSD, uses PostgreSQL, and has a CMS on top of it (so almost a LAMP stack right there). There’s even use of Squid for caching. Yet there’s lacking load balancing? This is where the cloud can come into play, when there’s high traffic.


The Malaysian Insider - learn2scale

Next up, The Malaysian Insider. They’re the new kid on the block. Its probably Linux, Joomla, and MySQL is confirmed. No caching (hello, memcached at some stage?). Looks like a one server operation. Again, if you want to start lean, scale to the cloud…

Of course, what takes the cake, is one of the most famous dailies, The Star. The .asp tells me they’re on some kind of Microsoft platform, and I don’t know how scalable that is (maybe with their live.com/livemesh goo). But for a major newspaper (ala the NYTimes equivalent in Malaysia), I’m surprised they’re too busy to serve us content.


The Star Online - learn2scale

Is it the fault of the applications
Is the next wave, getting open source applications to act in a scalable fashion? A CMS like Drupal or Joomla, how ready is it for instant scaling? After all, EC2 has persistent storage (I don’t know if Sun’s network.com offers this or not?).

It seems like there’s a lot of OpenSolaris images for EC2 and web stuff, at OpenSolaris on Amazon EC2. I see a Joomla AMI, for example. How easy is this to plug-in for something like The Malaysian Insider? How easy will it be for them to scale up their services (i.e. start more instances, but will Joomla load balance? What considerations must they make if they went this route?). Similar question for the Drupal AMI.

I’m thinking I need to spend some time playing with “the cloud” in due time… Any thoughts or pointers on this, are also graciously appreciated.

Eradicate the ISA?


Hapuskan ISA on Jalan Kamunting

Truly fitting image about the ISA, in the wake of recent happenings. Feel free to use the image, its CC-BY-NC-SA.

(for those international readers, Kamunting is where the ISA detainees are held [sat view]. This photo however, was taken in the middle of Kuala Lumpur)


i