I just remembered that I have this blog which I have been blogging since 2006? Wow, this is like a cool 13 years ago. I am not sure how many more years will this still be around. I don’t think that I will be writing here often, but I do come back regularly to read through what I wrote over the years. It feels good to have some flashback of what I went through during those times.

And one thing that I did regularly was to have a dream list. Most of the things that I write down, I actually got them, or it does not matter anymore to me. So I thought it will be interesting to list down the things that I want. I have actually grown a lot over the years, and material things do not actually matter to me as much as before. But still, it will be fun to have a wish list. Who knows, I will have them.


Talyor guitar

Image result for taylor guitar



Baratza Sette 270.jpg

Alienware laptop

Image result for alienware laptop

Ipad Mini

Image result for ipad mini



Dallas Buyers Club

Dallas Buyers Club soundtrack album cover
I caught this film with my girlfriend, last month. She wanted to watch it after seeing the thriller.
The film was made with only 5 million dollars and it the best actor and supporting actor for the 86th Academy award.
It also won the Academy award for Best Makeup with a budget of only $250. What! Seriously? This is like smack down to the bigger budget movies.
I would say I enjoyed this movie a lot. I love biography movies and stories and this is no exception. The cast of the movie did a really good job.



I have been using a Samsung S3 for almost two years. Even though there are some aspect of the phone that I don’t like ( short battery life and no LTE! ), it actually serve me well for the past two years. Here are some of the application that I really like it a lot and use it daily.


After trying out many to do apps, I stumble at Any.Do. This is by far the best to do apps I have ever tried. I like its clean interface and it’s user friendliness. What’s more it’s free!

Any.do Cal

Also made by the same developer as Any.Do. I was prompted to download Any.do Cal in Any.do app.  Having a good impression of Any.Do app, I decided to download it. Usually I will dismiss any in app request for external download. Once again Any.Do Cal surprise me with it’s clean and user friendly calender. Even though Google did a good job with it’s calender application, this is actually much better!

Google Keep

This is the best not taking app ever. After switching from iphone to Android, I tried many apps that do note taking and none of them beat the note app from iphone. That is until I discuss Google Keep. And what makes it even better is that it is synchronise with my Nexus 7 and any web browser.  It even has a version at chrome store.

Hacker News

This is where I get my daily dose of technology information. It is filled with many interesting and informative articles. It’s supported by a strong community of people who are interested in technology and how technology affects the world and people around us. What’s even better is that it’s does not consume lots of data, which is great as I only have 2gb of internet data every month.

Honourable mention
Instagram, 9Gag, Facebook, all these are great applications but they take up far too much data. I enjoyed instagram a lot but browsing around 15-20 post consuming almost 10mb of data. I hope Instangram can improve on this aspect.

whatsapp. SMS with a no worries of busting your SMS count and you can send pictures and have group chat. Makes group discussion so much easier.

I bought a new monitor! Dell s2340L for only $200 Singapore dollars. Productivity should increase by 200%! I always wanted to have a monitor because working on my laptop screen is painfully and slow downs productivity.


Suppose we write a C program as two files p1.c and p2.c. 

We can then compile this code on an IA32 machine using a Unix command line:
unix> gcc -O1 -o p p1.c p2.c

Your compiler actually invokes a sequence of programs to turn your source code into your executable.

1. C preprocess expands the source code to include any files specified with the #include command and to expand any macros specific with #define declarations. 

2. The compiler generates assembly- code versions of the two source files having names p1.s and p2.s

3.  The assembler converts the assembly code into binary object-code files p1.o and p2.o. Object code is one form of machine code—it contains binary representations of all of the instructions, but the addresses of global values are not yet filled in. 

4. Finally, the linker merges these two object – code files along with code implementing library functions(e.g., printf) and generates the final executable codefile p.