Archive for the ‘Information Technology’ Category


October 6th, 2011 No comments

Have you ever use cloud synchronisation service before?. Service like file or storage that can be accessed virtually (over Internet) that makes data is accessible almost anywhere and protected in data centres, not in our local disk.

The sync service is getting popular with the advancement in tablet PC and smart phones. We only need Internet connectivity to get access to our files and storage. So, we can now enjoy the true power of computing without worrying so much on data loss (due to physical or unforeseen damages).

Arguably, security and confidentiality of the files or data kept in cloud service provider is in question. That is why we need to use reliable, reputable and trustworthy service provider for this kind of service. Other cloud computing services like server, application and non-storage related service can be source out to normal managed service provider – because it is not that sensitive as data and storage service.

by the way, I’m attached to a new job now, still with the same company. Doing pre-sales and solution consulting for SME market. A new experience for me. I’m positive to explore the new challenge 🙂

Categories: Information Technology Tags:

Cloud Computing

September 8th, 2011 No comments

Ever since Internet was invented (in early 70s), the exponential growth of the network and its users are phenomenal. More and more applications were developed and become our daily companion (or lifestyle).

Beginning with Email application, followed by World Wide Web (hypertext and hypermedia), the crave for killer applications never stops. Developer and software companies competing each other to develop cutting-edge application to satisfy the demand from computer users.

If we get used to sharing files and media over the network or Internet, cloud computing is not a strange buzzword to understand. The word “cloud” itself depicted the network of network (Internet) concept. Normally we draw an Internet network in cloud symbol.

So, a cloud computing consist of network, computers, servers, applications, networking devices, cables, softwares and peripherals. When the term “cloud computing” is used, we can imagine a full load of resources that is accessible and shareable over the Net.

The term infrastructure as a service (IaaS), application as a service (AaaS), platform as a service (PaaS) and etc. being used to describe computing resources are no longer bounded to products type or category but merely regarded as a service. This is where, the traditional way of establishing a computing system or environment will be changed.

We have private, public, hybrid and community cloud at the moment. There are few commercial cloud services (i.e. Amazon EC2) being offered to the consumer. Currently, cloud computing is popular among big corporation and data centers for its agility, scalability and reliability (redundancy, high availability architecture) features.

It is envisaged that one day, personal computer users will no longer need to have personal storage like hard disk or thumb drive, everything can be stored in cloud services. Whenever we need a file or media, we can get it over the Net. Of course, public and community cloud is still debated for its security issues, however research and development to address this shortcoming is underway and will surely bring something positive.

That is why, tablet computer (i.e. iPad), intelligent devices (PDA, smart phones) are getting popular. The future trend is to have a computer that is highly usable, robust, high mobility, and small in size (light). We will witness this change gradually.

If you want to know more about cloud computing and what it has to offer, just google them 🙂

Angry Birds for PC on Ubuntu Linux

August 18th, 2011 No comments

My son, Akmal had asked me to install the Angry Birds game on his brother’s PC. He dislike using web browser to play the game online.

Since the installation file for Angry Birds is for Windows, iPhone, Android and Symbian (nokia) phone, I got to use the WINE on Ubuntu Linux to do the trick.

First of all, you got to download the installation file from the Net (google angrybirds and you will find plenty of them).

Next, using the file browser, place your mouse and right click on the file, choose “Open with Wine Windows Program Loader” and follow the instruction to install the game.

Once you’d finished, you can start clicking on the Angrybirds game icon on desktop or from WINE menu item to start playing.

Don’t ask me how to get the game activated for full version 🙂 Enjoy!

Microsoft Office 2003 on Ubuntu Linux

July 6th, 2011 No comments

This post is actually for me to remember the steps to install Microsoft Office on Linux should I need to do it again in future.

The thing is, last couple of days, I tried to upgrade my previous Office 2000 to Office 2003, and it didn’t work as expected. Then, I removed all the installation files, directory and etc. including WINE! (the windows emulator program on Linux) with hopes it could solved the upgrade issue. NO, it does not solved it. My Wine is crippled, and left me with one thing to do – RE INSTALL it all over again!

BEWARE! the steps I listed below are for fresh installation of Microsoft Office 2003 on WINE, if you already have other applications installed on WINE, please backup it first OR search for better tips to make it work without re-install your WINE.

Here are the steps:

  1. sudo apt-get remove wine (remove previous installation. You can also use Synaptic Package Manager from “Administration” menu)
  2. rm -r ~/.config/menus (remove the old Wine menu, remember we want to get it fresh)
  3. rm -r ~/.wine
  4. rm -r ~/.local/share/applications/wine
  5. sudo apt-get install wine1.2 (I don’t know why the latest WINE doesn’t seem to work with MS Office 2003 at the moment. Using this version, I don’t have to use winetricks to install msxml3, dotnet20, riched20, riched30 vcrun2005sp1 and what not. I also don’t need to change the “native” library setting on winecfg.)
  6. Browse the installation media (CD/thumb drive/etc) and right click on SETUP.EXE file, select “Open with Wine Windows Program Loader
  7. Wait for the setup screen to appear. Enter the CD-Key and wait until the installation finished.
  8. Once the installation is completed, try to launch Microsoft Winword from WINE menu.

That’s it. You should have your MS Office 2003 working. Comments and suggestions are most welcome. Enjoy!



Transfering WordPress to a new URL

October 20th, 2009 2 comments

Ahad lepas, aku terpaksa transfer blog pie2020 ke hosting lain sebab disk space dia dah nak sampai limit dah. Ye lah, visitor dia memang tinggi dan ramai yang beri komen di setiap posting yang pie buat. Sekejap je posting-posting di blog pie tu memenuhkan space di webhosting lama.

So, tugas untuk memindahkan data-data dalam blog lama pun dimulakan. Mulanya aku guna tools yang disediakan dalam WordPress iaitu “WordPress RSS Export (WRX)”, tapi ada masalah bila nak import ke website baru. Content yang berjaya diimport tak lengkap. Ada sebahagian posting dari bulan 2/2009 sehingga posting terkini bulan 10/2009 tak ada dalam export fail WRX.

Search di google, cari apa punca ada data tak diexport guna tool yang wordpress sediakan. Ada yang cadangkan, kalau data export lebih besar dari 2MB, elok pecah-pecahkan fail utama kepada beberapa bahagian guna program yang dinamakan WPSplitter. WPSplitter akan bahagikan fail utama kepada beberapa fail yang bersaiz 1MB setiap satu. Lepas dah siap proses splitting tu, barulah gunakan Tool Import dari WordPress untuk select fail-fail tadi.

Malangnya, cara split fail WRX tu masih gagal menyelesaikan masalah. Ada la beberapa posting baru berjaya dimasukkan, tapi masih tak dapat copy kesemua content.

Pencarian diteruskan menerusi Google. Last-last jumpa tips dari support forum WordPress sendiri. Cara terbaik untuk pindahkan content dari satu laman ke laman baru (URL berubah) ialah dengan backup database wordpress asal menggunakan PhpMyAdmin. Aku ikut je steps yang diberikan dari panduan tu untuk create backup fail content blog asal pie2020.

Memandangkan saiz content blog pie nih besar, utiliti import atau restore database dalam PhpMyAdmin tak boleh digunakan. Error request timeout terhasil sebab data besar sangat menyebabkan browser dan application PhpMyAdmin macam idling. Gagal lagi.

Tiba-tiba aku teringat satu aplikasi penyelesaian untuk restore big database – BigDump. BigDump ialah skrip PHP yang akan membantu kita restore fail backup database MySQL yang bersaiz besar. Teknik dia hampir sama macam WPSplitter di mana kandungan fail asal akan dibaca sedikit demi sedikit semasa proses restoration. Dengan cara ni, skrip BigDump akan memastikan masalah resource/server time out kerana lebih masa tidak berlaku.

Cuma, sebelum kita boleh guna skrip BigDump ke atas fail backup database yang kita ada, semua table dalam database yang kita ingin masukkan data-data baru perlu dihapuskan (empty) terlebih dahulu. Dia nak empty tables, baru skrip tu boleh jalan. Takde masalah, since memang aku nak buat fresh restoration, aku guna PhpMyAdmin untuk empty semua table dalam database blog baru tu.

Settle tugas untuk restore kandungan database. Sekarang kena check content dalam blog baru. Bila aku taip URL blog baru, tiba-tiba page kosong je keluar. Emmm.. apa lagi ni. Aku login ke Admin page wordpress dan check ada apa2 lagi yang aku terlupa.

Oh ya, theme directory kena upload ke website baru. Takpun, just install theme yang sama masa kita backup database di blog asal, boleh jugak. Lepas tu kena update “permalink” setting supaya dia reflect all posting dan komen kepada URL website yang baru.

Satu lagi, ada tips suruh tambah 2 line berikut dalam fail wp-config.php untuk pastikan semua directory dan fail akan menggunakan alamat URL baru.

define('WP_SITEURL', '');
define('WP_HOME', '');

Kalau masih ada masalah ada page atau directory yang masih tak boleh view selepas korang dah update permalinks, dah edit wp-config.php dan sebagainya, cuba guna plugins berikut untuk update automatically semua URL dalam blog baru. Mungkin berjaya.

Ada satu lagi masalah yang aku notice, ada posting-posting yang mempunyai character  kat dalam dia. Nampak serabut jugak. Nak settle masalah ni, just remark (letak //) pada 2 line berikut dalam fail wp-config.php:

// define(’DB_CHARSET’, ‘utf8′);
// define(’DB_COLLATE’, ”);

Dah selesai semua tu, untuk pastikan semua visitor yang masih belum update URL blog yang baru akan ditransfer secara automatik ke laman web baru, kita boleh masukkan parameter berikut dalam fail .htaccess di laman blog lama:

Redirect 301 /blog/


Rujukan (reference):

1) 10 Steps to move your WordPress to new domain

2) How to migrate a monster blog

3) How to Move Your WordPress to new domain

4) Backing-up Your WordPress Database using PhpMyAdmin

5) BigDump – The Staggered MySQL dump Importer

6) How to move  character from your blog

Selamat mencuba!