Friday, April 4, 2008

Pulau Tiga

Just an update of what I have been doing so far. I've been soooooo busy!! There is a concept in Computer Science known as abstraction. It is an important concept, because without it, the field on computing would'nt last that long. In fact, the the entire industry is shifting towards this trend. Anyway, what i'm doing now is abstracting the many things in my mind to make it become irrelavent for the time being until the day of reckoning. I guess that is just one of my excuses for being lazy and to procrastinate a bit. All my workload can wait until Monday. There is always another day.:)  For now, I want to relax and enjoy myself. Soak under the sun and swim in the sea.
I'm going to Pulau Tiga tommorrow..yayy! Macam siok ja kan..Well, this is what I love about Sabah. Unlike K.L., work is not your life..it is just a way of supporting yourself to do the things  you like. Work is important, that is a fact but work without fun and entertainments makes you a drone..all work and no play makes you a dull person..Blogging is work, but it is fun but that is a different story. I have prepared all the essential items to bring to the island..not much, just a few clothes and some snacks..I'll be there for around two days..swimming a bit, fishing a bit, drinking a bit,..those kind of stuff. It should be alright..


Monday, March 31, 2008

Buying a Car

I feel bored today. You know what? I think I should buy a car. Yup, a brand new car to replace the already obsolete kancil that I own. I don't want just any car. I'm fed up of Malaysian made products like Kancil, Myvi, Savvy, Gen2,...
All I hear about these cars are complaints from people using them. I want to try something new. Maybe a Hyundai Matrix would do.-:)

Friday, March 28, 2008

Programming Challenge

Today, someone sms'ed me asking help for his programming project. The program, created in Java should be able to control a computer lab, just like a cyber cafe. Other features include shutting down the pc from the program and monitor pc's connected to the server. I have to admit that it is an interesting challenge, something that I would do for free if I have the time.
The issue is, do I have enough time? I have to produce the software by next week. Am I competent enough for this task? Hmm..not sure but the Internet can help a lot with numerous articles and forums that cater to this kind of problem. I am not an expert in Java. I know a bit to get by but to solve this kind of problem, I need to go down one step further in the abstraction chain.
The pc shutdown process is managed by the operating system. To override this process, I need to understand the relationship between Java and the underlying OS. Its been a while since I last programmed! My brain is still in autopilot mode.



Thesis Thesis...

Sometimes work can be overwhelming. In my case, I am facing an increasing amount of work load but I should not complain. Its just part of life: work to put food on the table. Tonight, I'll be working on my thesis. Its not yet completely finished. I mentioned in my previous post that I'll be graduating this year. Well, now I really hope to graduate this year. I have been given a huge task of correcting the many mistakes and shortcomings in my written work. Thank God the problem is only with my thesis, not my entire research. I'll be putting another solid 4 to 5 hours just for my thesis tonight. Wish me luck...

Tuesday, March 25, 2008

Latest Updates

The last time I posted on this blog was on the 20th February this year. Not sure how i'm going to make money with this rate of posting. I hope to do better. Well, there's always a tomorrow to start fresh:-) What i'm up to now? I've been busy. With assignments and classes. With my never ending thesis adventure, with tuitions..huhh! No wonder I have no time to blog. These past few weeks have been hectic. Now, I can't wait until the end of the present semester. I'll have more time during the semester break to blog, think, read stuff, go for vacation, create apps for facebook, tamper with google maps api, etc, etc. So much to do, but so little time. 

Wednesday, February 20, 2008

Gone Public

Its now official! My blog is now open for all to see. I've added a link to this blog in Friendster. Lets just see how many of you are interested in what I have to say. Hopefully the visitors of this blog have something nice to say and if you feel like bashing this blog, well, just keep it to yourself or else..hehe..

How to do Research

I'm a bit new to the web and blogging but I can't say the same about academic research. I did my masters research for four years which makes me a veteran (super duper senior ) and an authority in this area. I hope this post can help some of you research wannabees to avoid the mistakes that I have made during the entire process of getting my research degree. To start, we need to define what is this thing called research. My own definition of research is "to search for new ideas that can solve problems in existing processes or methodology in order to make it better". These ideas need to be rigorously tested either by some mathematical means or from analysis done on sample data. To do research, you need to identify a problem that has not been solved before, find ways to solve it, and finally solve it. Seems easy right? I wish! It it was easy, then I wouldn't have spent the past four years of my life solving a problem that not many people care about and has low commercial value in Sabah. I suppose my work might be useful in Denmark but here, people don't really care about noise in classroom and how it can be detrimental to your academic performance. I have outlined 5 things that I would have done if I were to do research again. Here goes:

1. I will pick my supervisors carefully. I did not go wrong here. In fact, my supervisors were splendid. But perhaps, I should have been more forceful with my ideas and not just naively follow any suggestions given. I learned a lot from them but learning comes with a price. The delays I faced during research can be attributed to some of the ideas and suggestions by them. Fortunately, they were kind enough to sign my progress report so that I can continue to the next semester. Some of my friends were not so fortunate. A lot of them dropped out due to intense politicking from supervisors and faculties.

2. I will make sure that I have enough money to pay my school fees. I had a problem with this. Besides research, I had to think of other ways to support myself so that I can eat and also pay my fees. Doing research is not cheap.

3. I will live away from my family. Lets face it, research is hard work! Your job is to think and a family environment might not be the best place to do some thinking. Your parents will always find ways to make you do some work and you cannot use the excuse "i'm busy" when all day long you just spend time sitting in front of your computer staring at a blank page. Then there are weekly parties, singing and dancing. How can you do work? Doing research requires you to be a monk. In order to do that, you need to be among a group of monks as well (research students) who understand the things that you are going through.

4. I will start doing my thesis early. This is the part that I regret the most. I'm a last minute person and I paid very dearly for starting late. Writing thesis is not something you do casually like blogging. Each word must be weighted carefully to ensure no room for error and attack from the examiner. Every statement written can be used for you or against you. Please take my advise seriously.

5. I will start collecting data immediately. Data is the most crucial component in research. Without it, your research is nothing. You have nothing to say about. Data gives your research life and by analyzing it, you tend to find meaningful patterns that may help in your conclusion. I started collecting data quite late (in my second and third year) and thats why I am still here waiting for my viva.