Bye, Bell

Goodbye, Bell.
I’d canceled the Bell Internet service today. Too bad. Before today, everybody told me they had some unhappy experience with Bell, but I didn’t believe them and I defended.
Now I know: I am wrong, I am totally wrong.
When I came back from Toronto in early September, I moved to this new place. At the [...]


I Wish My Books Can Go

Every time when I move, the BIGGEST problem is my books. I have lots of books and each of them is heavy. If you have 10 or more books like INTRODUCTION OF ALGORITHMS to move, I know you will or had already felt my pain. If you look at the design below, you probably will [...]


Autoboxing Makes Java Be 99% Object-Oriented

I remember that back to the early age when I was first beginning to learn the Java programming language, there was a famous quote (in China): Java is a 95% object-oriented programming language..
Why was it? Because Java has primitive types built-in. I have to admit that I both love primitive types and hate them. Loving [...]


Why ShipIt?

Ubuntu 7.10 (Gutsy Gibbon) now can be pre-ordered in ShipIt. When I was filling the order form yesterday, I was wondering some questions: Are there any real needs for me to order free CDs from ShipIt? I can burn CD/DVDs myself, is this a kind of wasting resource?
In my hands, there are only 3 Ubuntu [...]


Our Sun

The picture says all.

via GOOD Magazine


iPhone: Sexy Voice

Today, I’d seen an iPhone; this is the first time I met a real one. One of my roommate’s classmate owns it. I believe he bought the iPhone from US and unlocked it in order to make it work with Rogers or whatever phone company in Canada.
I hadn’t gotten chances to touch it yet, but [...]


Circular Linked List Problem

How to determine a linked list has a cycle without marking any nodes? This is a classical interview question and one of my friend brought it to me.
When I came across the question, I thought that we might count the nodes. If the our counter goes behind the linked list’s size, we could say that [...]


Weird Hex Output

In C++, to output and integer in hex, I’d been taught to do this:

cout


Zooomr’s uploading issue solved, sort of.

Zooomr, like my favorite Flickr, is a photo sharing service. It’s provides unlimited storage for free; this is the point makes me give Zooomr a try.
Unfortunately, the first impression Zooomr gave me was terrible: I couldn’t upload any photos from my Ubuntu box. When I was trying to upload A SMALL (in file size) picture, [...]