Belady Belady (8)
It’s been a while, I know. I’ve held to this caricature for a long time, and I thought it was time to let it out.
Let’s all sing our national anthem. I guess we’ll sing it along with that poor guy …
This caricature belongs to my dear friend, great caricaturist and talented artist, Waleed Taher. It was published in Al-Dostour Newspaper a long time ago, I just gave it some quick coloring.
The “Sixth Sense” Wearable Gadget [TED Talks]
Ever dreamed of having the Sixth Sense?
If you haven’t seen this video yet, here’s it …
(Here’s the original post at TED’s, and here’s a download link if you prefer downloading it to your desktop as I do.)
So, now you see birds flying around your head and you go like, DUH?! loool
Arabic text driving you crazy?!
Now, you want to type some text in Arabic, let’s say a one-page letter .. No, half-a-page letter .. Let’s even say a single paragraph, OK? How long does it take you to just find where the next letter is?!!!
No matter how much I train myself to the Arabic keyboard layout – it’s never like the English! I’m typing in every letter in this post without even looking at the keyboard, wouldn’t you just dream to do the same with Arabic text?
Instead, we all go for what we call, Franco Arabic, which is more like the native Arabic syntax in the technology world. Time goes by and we ended up with a generation that doesn’t know how to spell yasta6ee3 and yadtar (يستطيع ويضطر) without mixing up the letters ت, ط and ض .. Read the rest of this entry »
Marital Status: Engaged!
Yeah, I know it’s been a long time – October, right?!
Anyway, I’m back with some news … you can guess from the title of this post

Alphabetic Phone Number Generator SOLVED [Problem of the Week]
It’s been a while, huh? Well, for the second time, my apologies!
Anyway, the past problem was of medium difficulty, but there’s a trick that could make your life much easier. Do you know what a permutation is? This is a permutation problem. A definition of permutation is that a permutation of [ABC] is simply [ABC - ACB - BAC - BCA - CAB - CBA] .. all possible arrangements of the three letters. Think of our problem the same way, you just need all possible arrangements for the three characters corresponding to each number. Easier? Thanks to Abdalla Gamal for making our lives easier.
So, similar to the ACM problems, we’ll solve the standard permutation problem, where we get to print all possible arrangements of a set of digits. Then, we transform that to our problem. Read the rest of this entry »
Alphabetic Phone Number Generator [Problem of the Week]
Mmm, not quite problem of the “week” since it has been a while since I last posted a problem – I had a busy few weeks, my apologies!
Anyway, let’s move to the problem – another Microsoft interview problem. Sure you’ve all seen how phone pads hold three letters of the alphabet for every number you can press (except for 1 and 0). Check the photo below to know what I mean …

The problem is simple. The input is a distinct, seven-digit number. The required output is all seven-character strings that could be generated from this number. Read the rest of this entry »
The acmASCIS 2008-Online-Contest [acmASCIS, FCIS]
Update: The contest has begun already. Deadline for submissions is 17th of Sept, 2008, at 10:00 pm.
An announcement to current FCISians only … Read the rest of this entry »
Build your own Flash RSS Reader [Tutorial: Flash ActionScript 3.0]

You’re building a website, and at some point, you decided that you want to show some RSS feeds to a couple of blogs or other websites. The options are limited between buying a good looking solution, or getting a free, ugly one, that usually bares the name of it’s creator website – which doesn’t seem appealing at all, especially that 90% of the time the reader doesn’t match your design!
So, here’s a quick tutorial that shows you how you could build your own RSS reader in Flash .. Read the rest of this entry »
When I first got the iPhone, they used to tell me that the only means to get an internet connection to the iPhone is either the 3G or through a Wi-Fi access-point. I used to connect my older iMate to the internet over its USB connection to the laptop, that’s not possible anymore with the iPhone.

RSS - Posts