Archive for May, 2007

Want a Job at Ikea?

// May 29th, 2007 // 2 Comments » // Personal

Ikea has really nice looking furniture, but what I hate about their furniture is that you have to assemble it yourself. I bought a closet from them a few months ago, but then I returned it the next day because assembling it seemed to be too much work.

This is a funny comic I saw today about applying for jobs at Ikea:

Programming Quotes

// May 19th, 2007 // 6 Comments » // tech

Here are a few Programming quotes I kind of liked, so I thought I would share them. I liked the first one the most, because I was assigned to assist the data structure’s teachers in the lab this semester. So, I have to correct about 80 programs per week, and POINTERS never fail in giving me extreme headaches, especially when they’re not use properly. :(

* Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end. (Henry Spencer)

* It’s hard enough to find an error in your code when you’re looking for it; it’s even harder when you’ve assumed your code is error-free. (Steve McConnell)

* Computers are good at following instructions, but not at reading your mind. (Donald Knuth)

* Good code is its own best documentation. As you’re about to add a comment, ask yourself, ‘How can I improve the code so that this comment isn’t needed?’ Improve the code and then document it to make it even clearer. (Steve McConnell)

* Measuring programming progress by lines of code is like measuring aircraft building progress by weight. (Bill Gates)

* As soon as we started programming, we found to our surprise that it wasn’t as easy to get programs right as we had thought. Debugging had to be discovered. I can remember the exact instant when I realized that a large part of my life from then on was going to be spent in finding mistakes in my own programs. (Maurice Wilkes, 1949)

* When someone says, “I want a programming language in which I need only say what I want done,” give him a lollipop. (Alan Perlis)

* The cost of adding a feature isn’t just the time it takes to code it. The cost also includes the addition of an obstacle to future expansion. … The trick is to pick the features that don’t fight each other. (John Carmack)

* Be nice to nerds. Chances are you’ll end up working for one. (Bill Gates)

* The best way to prepare [to be a programmer] is to write programs, and to study great programs that other people have written. In my case, I went to the garbage cans at the Computer Science Center and fished out listings of their operating system. (Bill Gates)

Apple’s Latest iPod Patent…

// May 13th, 2007 // Comments Off // tech

Apple published a patent today for the next generation iPods. According to the patent, future ipods may have touch sensitivity on the back instead of having them on the front screen. This will allow finger navigation without damaging the screen! This also means that they will have more room on the front for a bigger screen (it might even be bigger than zune’s screen ;) )…

via [gizmodo]

PS To realize how small iPod screens are, you might need to use a zune for a few days!

Annoying Alarm Clock ~

// May 12th, 2007 // Comments Off // tech

If you have trouble waking up then this “Clocky” alarm clock might solve your problems! It doesn’t just ring, it also jumps off your desk and runs away!!

You get one chance to wake up, but if you snooze, Clocky will jump off of your desk and start looking for a place to hide. Check out this video of it being used:

To buy Clocky click here

Something to be proud of !!!

// May 7th, 2007 // 6 Comments » // Information

Something to be proud of ” is what a friend of mine said to be before sending me the link of this video. These people work everyday to show the world what islam is really about! Watch the video and you’ll know what I mean:

for more click here

May allah reward them with al firdous…

Humanized Robots !i!i!

// May 2nd, 2007 // 2 Comments » // Personal

Imagine having a robot that looks just like you! or at least someone you know! How scary would that be?!

A few artificial intelligence scientists (computer scientists of course ;)) have been working lately on robots that look so humanized, you might not be able to tell whether they’re robots or not!

To make these Humanized robots they made the skin of the robots with silica gel which supposedly moves with lifelike movements.


Zou Renti of the Xi’an Supermen Sculpture Institution made a robotic clone of himself. His work was so perfect it’s kind of hard to tell the difference between them!!


This robot was made by Professor Hiroshi Ishiguro, a senior researcher at ATR Intelligent Robotics and Communication Laboratories in Japan. For those who find it hard to tell the difference, the robot is the one on the left :). The truth is that he made this robot so that it could fill his courses for him at Osaka University. He made it so that he can give his lectures from home, his voice would be transmitted to the robot remotely, and he also attaches sensors to his mouth so that the robot’s lips would move like his!

The robot looks so real it blinks and it’s chest becomes bigger and smaller to simulate the professor’s inhaling and exhaling.

Here is a video of Professor Hiroshi Ishiguro demonstrating the robot:

for more click here