Ian's Home on The Net


Home

About Me

Change Log

My Projects

My Writings

Photos/Pictures

Links

Contacts

Guestbook

About Me

A little word from me, about me.:)

Basic Infos

My Love

The Programmer Side of Me

Me and Linux

My Interests

Basic Infos

I was born on 6th august 1979. I was born in a small town called Belinyu. Belinyu is located on an island called Bangka. Bangka itself is located in a province of Kepulauan Bangka Belitung in Indonesia.

At the moment, I am studying in Fakultas Ilmu Komputer Universitas Indonesia (that would be Computer Science Faculty of Universitas Indonesia for the english speaking folks out there). I am an undergraduate student. I am on my 6th year. This year I supposse to be graduated, or else.

Back to Top

My Love

I love computers. I have my heart sets on computers since the very first contact that I had with the machine. I have been using it to do all sort of things. When my friends had been using typewriters to finish their paper asignments, I had been using a computer to do that (with a word processing program and a printer of course:)). That made me one of the first among my friends to adapt computers on daily basis usage.

Back to Top

The Programmer Side of Me

I am a computer programmer. I have learned and used lots of computer languages. Basic was my first computer language. Still remember all the numbered line, and all the hassles that it caused when I needed to insert a new line of code between the existing ones. And don't forget about the GOTOs! It always been my gotchas!:(

Then I learned a new language, Pascal. This one a definitely better language than Basic. It has GOTOs, but unlike Basic the programmers are encouraged not to use them. Never got into this language much.

The next language I learned was C. I still use that language until now. It was the very first language that I learned in a depth. It is my favorite language. Just love the syntax! Since I've learned this language, to me there are only two types of computer language. C-like-syntax language or not C-like-syntax language :D.

Since C, I have learned a lot of languages. C++, Visual Basic, ASP(or actually Visual Basic Script), Java/JavaScript, PHP, and even the x86 Assembler. For now I am actively using PHP, Visual Basic, and C/C++ on daily basis, for fun and at work.

Back to Top

Me and Linux

I am also a proud Linux user. I have been using Linux since 1997. The very first Linux Distro I used was a Red Hat 5.2. Since that distro, I have been switching between Red Hat and Mandrake. For now, I am satisfied with my Red Hat 8.0 based Linux box.

Back to Top

My Interests

I have a big interest to create a computer program/application that will run in all computing platform. After searching and playing a lot I have stumbled on three possible methods. They are either build a web-based application, build a program that runs on a virtual machine environment, or build an application using a cross-platform toolkit.

There are at least two cross-platform toolkit that I have known of. They are QT and wxWindows. Both require a good C++ compiler on the specified platform. Those toolkits are also require the toolkit itself had been ported to that platform. To me it seems a lot and a hard work to do.

Then comes the second solution, the virtual machine based solution. In this solution, Java is a prominent solutions. Actually, IMO this solution is not a cross-platform solution, it's a Java platform solution. Everything must run a Java virtual machine. I don't like this solution. Why run on a virtual machine, while we can run it on a real machine?

But if it is up to me, I will prefer building a web-based application. It is only hassels a bit on the server side, but on the client side all we have to do is to make sure a web browser is available on the specified platform. I ussually use the LAMP(Linux, Apache, MySQL, PHP) combination.

Back to Top

All materials in this homepage are GPLed, except those that are copyrighted by other persons/parties. All trademarks are acknowledged and owned by their respective owners.