## 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 »