My Progress on Hosting Own Blog

October 13, 2006 at 11:14 am | Posted in Blogging, Tech | 7 Comments

As I promised before, I’ll keep you update on what’s happening for my progress on hosting my own blog.  So here are the updates.

I’ve done many research on different companies that provide web hosting solutions.  After few times of Q&A with Jeff as well as the web hosting companies’ technical supports, I would like to start with something affordable.  That’s why I chose Giz Technology.

What interest me is their Giz Mini package.  They’re offering 500MB of space, 2.5 GB of bandwidth, Fantastico scripts, cPanel, unlimited POP3 accounts and lots more.  The best offer is they’re offering life time free domain for this package and I’ll just have to pay RM 60 (approximately USD15.79) flat per year.

This package really sounds fascinating to me since I only have to pay a small fees to have a personal space and identity on the Internet.  Anyway, this is my first time.  So, I’ll start to learn how to manage a web hosting account as well as managing my own blog and website.

For my blog, I’ll continue to use WordPress as my blogging platform.  I’ll announce here once the new blog is on.

Apart from that, I’m learning to use a CMS (Content Management Systems)  – Joomla! to build a website.  Joomla! is an open source CMS.  It allows users to build personal as well as commercial website with it’s quite friendly user interface. Various kinds of extensions are available to be installed to add extra features to your website.

I plan to have news feeds, interesting links (education, technology, downloads etc), and might as well provide downloads for applications and games.  Of course, all downloads are legal which would be freeware, shareware or open source.  More contents will be added after proper planning.

So now, I plan to get my blog up first.  In the mean time, I’ll start designing the website using Joomla! and sharpen my skills on CSS and PHP.  To tell you honestly, I’m extremely bad on designing.  Maybe I should find some website templates on the Internet and study from them.

Do you have anything to tell me?  Regarding the web hosting package, my blog, or the CMS?  Thanks for commenting!


PHP, MySQL and Apache

September 21, 2006 at 11:57 am | Posted in Blogging, Tech | 3 Comments

As I mentioned before, I wish to host my own blog. So now, I’m starting to learn PHP. I’m now reading this two books: Sams Teach Yourself PHP, MySQL and Apache (2004 Edition), and Beginning PHP, Apache, MySQL Web Development (2004).

I followed the “outdated” instructions inside the book to install the AMP (Apache, MySQL and PHP). But I can’t make it run correctly. Why I mentioned it was outdated? It is because the AMP version mentioned in the book was older version. It is using PHP 4.3.3, MySQL 4.0.15 and Apache 2.0.47.

So, while I was furious on failing to setup all those required components, my friend Jeff introduced me a very useful and convenient software named xampp. I really have to thank him for this. The xampp really ease my pain.

What I have to do is just download and install. That’s it. I don’t have to do all those configuration for each of the AMP because xampp will do them for me.

For those who want to try this: make sure you don’t have previously installed AMP in your system. Or else, you’ll scratching your head wondering why it won’t work. (This happened to me yesterday, how stupid I was)

My next plan would be learning PHP, installing WordPress 2, and at the same time do some research on different packages of web hosting from different web hosting services.

I’ll post up my results of research after I’m done.

Scott Hanselman’s Computer Zen

September 8, 2006 at 10:21 pm | Posted in Blogroll, Tech | Leave a comment

I discovered this great blog just now.  Wish to share with all of you (most probably who are interested in ASP.NET, .NET, Web Services, XML, etc.

Here’s the link:  Scott Hanselman’s 2006 Ultimate Developer and Power Users Tool List for Windows.

10-week AJAX Training Course

September 1, 2006 at 3:17 pm | Posted in Blogroll, Tech | 1 Comment

Are you interested in learning AJAX? I’ve found this free 10-week AJAX Training Course provided by Sang Shin from Sun Microsystems.

Hope you’ll enjoy learning it.

The website:

On the other hand if you enjoy learning free courses, I’ve some links to share:

  • Free Education On the Internet
    • Courses, tutorials, and skill-building activities for today’s most important vocational and academic disciplines
  • MIT OpenCourseWare
    • A free and open educational resource (OER) for educators, students, and self-learners around the world.
  • World Lecture Hall
    • Entry point to free course materials from around the world.
    • Free online tutorials and courses.

If you have more links to share, I welcome you to include them here.

Computer Science Education

August 26, 2006 at 1:48 pm | Posted in College Life, Life, Personal, Tech | 4 Comments

Definition of Computer Science from Wikipedia is:

Computer science, or computing science, is the study of the theoretical foundations of information and computation and their implementation and application in computer systems.[1][2][3] Computer science has many sub-fields; some emphasize the computation of specific results (such as computer graphics), while others (such as computational complexity theory) relate to properties of computational problems. Still others focus on the challenges in implementing computations. For example, programming language theory studies approaches to describing computations, while computer programming applies specific programming languages to solve specific computational problems.”

So basically, what we’ve learnt from our course are just some basic programming languages.

What Jeff said was right, we can’t rely on our college or lecturers for learning all of the computer science stuff.  We should explore ourselves in order to equip us with sufficient “bullets” to handle the real-world situation (i.e. our future working environment).

IMHO, colleges / universities are just places to help students build their foundation. It’s not enough even after we graduated.  Nowadays, a degree qualification doesn’t mean anything special, it’s just a prove that you’ve gone through some formal education.  So, what you have inside depends on what you’ve learnt all these while.

Sometimes I’m so sad to know that some of the computer science students are having problem with some simple computer operations.  Or maybe I should say, I’m sad to know that they chose to study computer science not because of they’re interested.  So, I can understand how they would be like this.  However, even though they’re not a computer science students, they should know and make use of some computer technologies in order to “survive” in this world.  Nowadays, emails, IM etc are so common in some working places.  Furthermore, how can you make excuses if you are really a computer science student?

For learning of low-level programming languages issue, I’m not going to give lengthly opinion.  IMHO, the reason why colleges / universities kept emphasizing of learning higher-level programming languages (such as Java, C# etc.) is because nowadays the market needs more higher-level programmers than lower-level programmers.  Please understand that writing programs in lower-level programming languages are time consuming.  And, not everybody has the ability to write programs in lower-level programming languages.  But I can’t admit that, we still need experts with lower-level programming skills.  Actually, it’s a must.  So that’s why learning of lower-level programming languages would be at Master or PhD level.

I can understand why some of the students still continue to study the courses (diploma or degree level) that they don’t actually like.  It is because they need the qualification in order to allow them to find a job.  So basically, these kind of people won’t further their studies in the same field.


Sorry for this mess.  In the end what I would like to say is: continue to learn by yourselves what you think you should know.  Education in colleges / universities is just helping you to build foundations for your field of study.  It’s not enough.  I agree with the Chinese Idioms of “Learn until the day you die” (I’m not sure if I can translate it like this).

So, instead of relying on the education system, why don’t we rely on ourselves?  Learning needs initiative that we should have in ourselves.

To those who are studying Computer Science: please equip yourself with adequate computer skills.  It’s a shame to tell people you’re a computer science students while you know little about computers.

Sorry if I hurt some of you.  Anyway, it’s just my humble opinions.

Feel free to give comments here if you agree or disagree with me.

.NET Framework 3.0 or WinFX?

August 22, 2006 at 2:15 pm | Posted in Tech | Leave a comment

Recently, Microsoft has renamed WinFX to .NET Framework 3.0. So, lots of feedbacks have been made to this issue. Community thinks that the new name for WinFX has been very confusing. And a group of developer are petitioning to Microsoft to take back this decision.

The first time I saw the name – .NET Framework 3.0, I really thought it was the newest version of the .NET Framework. But then, I was curious because what I knew is: Microsoft has just released the actual version of .NET Framework 2.0.

For what I know, (correct me if I made mistakes) .NET Framework 2.0 is running on Win32 while WinFX is an API for developing applications for the upcoming Windows Vista. So, these two are different things!

I’m not that professional on these .net thingy, so I can’t give more comments on this. But since I’m a student learning ASP.NET which is using .NET Framework 2.0, I would suggest that Microsoft change back the name of .NET 3.0 back to WinFX to prevent confusion.

For more information on this topic, please visit InfoQ.

You may also view the petition here.

PC Fair II 2006

August 14, 2006 at 5:59 pm | Posted in Personal, Tech | Leave a comment

PIKOM’s PC Fair II 2006 has been held at Kuala Lumpur Convention Centre from 11 – 13 August 2006. I went there on the last day (Sunday).

As expected, people are crowded in Suria KLCC (shopping centre) as well as the exhibition halls. My husband and I hardly couldn’t walk as how we’d walk as usual (we walk swiftly normally).

If I’m not mistaken, there are 3 conference rooms and 5 halls allocated for the exhibition. Popular exhibitors (which were also expected) are Toshiba (my favourite), Sony, Acer, Asus, MSI, Intel, NVidia, Altec Lansing, Creative, etc.

My purpose of going there was very simple: I haven’t been to any PC Fair before. I’m not kidding, this is my first time and I’m looking forward for more chances.

But the only thing I don’t like about going to these kinds of fair is: it’s too crowded! I didn’t even have a chance to have a peek on the apple’s products (iMac, MacBook etc).

The things that I bought was 100pcs of CD-R and DVD+R. Funny huh? Well, I planned to “upgrade” my husband’s desktop (which I mainly used for ASP.NET assignments) by adding a 512MB DDR-RAM and a 80GB harddisk to it. But then, I failed to do so because my hubby wants to setup a new desktop for me in the near future (when?).

The specification would be roughly like this:

  • Intel Core2 Duo processor
  • 256MB DDR2-RAM PCI-Express Graphic Card (don’t have specific choice, any suggestion?)
  • 19″ LCD Monitor
  • 200GB Harddisk

As I mentioned, the specification would be roughly like that. Haha…see how long I’ve to wait in order to get it.

Industrial Training

July 26, 2006 at 11:13 am | Posted in College Life, Personal, Tech | 2 Comments

What is a industrial training? It is something like internship in USA. Students are given opportunity to receive training in the real world business environment. After that, they could gain “real” experiences of their field.

Wonder why I used “real” to describe? As you know, what we’re studying in colleges / universities might not enough to equip us for the skills we need to have when we start working (in the “real” environment, of course). So, lecturers always advice students to conduct more research on their field in order to gain more knowledge. This is true.

For my case, I’ll have to receive my industrial training after the Chinese New Year (around February 2007). My first choice? Of course is Microsoft Inc. But anyway, it’s not that easy to get into Microsoft to work…I’m not sure if I’ve the “quality” to work in Microsoft though…

In case I can’t make it into Microsoft, I’ll go back to my hometown – Sandakan to work with my father and another company (IJM Corporation, a plantation and property development company). Working with two employees? Hehe…you’re right. Actually I’ll work “legally” in IJM to learn how their IT department works and at the same time, I’ll have to be their SA and programmer.

The system they’re using now is developed by a programmer from India. Their current system’s problem is: the programmer can’t get what the management wants. As a result, the system is quite messy. So, my job there is to analyze the current system and see if I could work on the proposed system. Another problem for me: I might have to work on my own without anyone’s help. God!!! I really don’t think I’ll have the skills I need to accomplish the task but I’ll try. Besides, I can’t find any reference for the plantation management system I’ll work on…

At the same time, I’m required to develop an Inventory System for my father’s supermarket. It sounds easy (as I developed a similar system before using VB6…quite outdated huh?) but I really have to do more research and learn more to sharpen my skills on both system analysis and programming.

Choosing the right database is also a problem. I’m planning to look more into MySQL or Microsoft SQL Server. However, I don’t know what is the database system IJM is using currently so I’m not quite sure what methods should I use to migrate their system to mine. Anyway, this are the things that I should worried about during my industrial training in Sandakan.

So, what I can do now is research, learn, research and learn. I’ll plan what to do during my CNY period. Hehe…

Anyone has comments on this? Or you wish to give me suggestions? Welcome!!!

Tailor-made Trojans

June 24, 2006 at 4:18 pm | Posted in Tech | Leave a comment

Recently, there is a Russian web site discovered that sells a spyware kit, called WebAttacker, for a price of approximately RM 80+. This site, which refers to it’s creators as “spyware and adware developers”, markets the kits by strength and sells them online, along with technical support for buyers.

Included in the kits are scripts desgined to simplify the task of infecting computers – the buyer need only spam out a message to email addresses, inviting recipients to visit a compromised web site.

Samples found in Sophos’s network of monitoring stations use newsworthy topics to lure unwary users. One presents itself as warning of the H5N1 bird flu virus, providing links to the bogus site. Another claims that Slobodan Milosevic was murdered and invites users to visit the site for more information. These sites then attempt to download the malicious code remotely on to the user’s PC by taking advantage of known browser and operating system vulnerabilities.

“This type of behaviour is inviting the return of script-kiddies,” said Carole Theriault, senior security consultant at Sophos. “By simplifying the task of the potential hacker for a mere tenner, sites like this one will attract opportunists who aren’t necessarily very skilled and turn them into cyber criminals.”

JavaScript code on the infected sites detects the visiting computer’s browser version and operating system, including any installed patches, and launches the most appropriate exploit, which then downloads a program that attempts to turn off the firewall and install malware, generally a password stealer, keylogger or a banking trojan.

Photos for KL International MotorShow 2006

June 20, 2006 at 6:52 pm | Posted in Tech | Leave a comment

Here are the photos for KL International MotorShow 2006. I forgot almost all of the cars’ model, so I don’t give descriptions to the photos. Sorry about that.

You may view the photos here:

Next Page »

Create a free website or blog at
Entries and comments feeds.