You are here

Amr M. Kamel's blog

Amr M. Kamel's blog
Checked: 1 hour 42 min ago
Updated: 1 hour 42 min ago
Update every: 2 hours


Subscribe to Amr M. Kamel's blog

Let the Android begin

Amr M. Kamel's blog - Thu, 22/11/2007 - 5:59pm
Google starts a challenge for developing mobile applications using its beleeding edge mobile platform, this platfrom is named Android..

Xubuntu 7.10 is now available

Amr M. Kamel's blog - Fri, 19/10/2007 - 9:53am

Yes the new release of Xubuntu 7.10 (Gutsy Gibbon) is available you can download it from here. You can see a list of new features here. Can't wait to upgrade my system =)

Lightscribe in Xubuntu

Amr M. Kamel's blog - Fri, 12/10/2007 - 10:36am
I have bought a DVD combo that supports lightscribe, of course I wanted to try it but unfortunately it didn't work out of the box you need to install some packages first.. Now I will document the process hoping that it may help someone out there ;).

First, you have to install alien utility, alien allows you to install and convert software packages of different formats like installing rpm packages on debian based distribution which in my case is my beloved distro Xubuntu :)


sudo apt-get install alien

J2ME Tip: Replacing strings

Amr M. Kamel's blog - Fri, 14/09/2007 - 3:37pm
This is a method you can use to replace substring inside a string, I know its very easy in JSE but in JME there is no regex, no replaceAll() method.. I posted it hoping that it might be handy for you ;)


String replaceAll(String text, String searchString, String replacementString){
StringBuffer sBuffer = new StringBuffer();
int pos = 0;
while((pos = text.indexOf(searchString)) != -1){
sBuffer.append(text.substring(0, pos) + replacementString);
text = text.substring(pos + searchString.length());

Omar Khorshid

Amr M. Kamel's blog - Tue, 04/09/2007 - 6:56pm
May be a lot of you don't know who is Omar Khorshid, which IMHO is a shame. We all listen to Steve Vai, Joe Satriani, and Jeff Beck ...etc, and always fascinate about how cool will it be if we have/had a great guitarist here in Egypt.. But surprisingly there was and this person name is Omar Khorshid.

J2MEdit doesn't work on my E61

Amr M. Kamel's blog - Sun, 26/08/2007 - 7:49am
I have found this post about an astonishing tool for mobile devices, it is called J2MEdit, which would turn your Java enabled mobile into a compiler :). I was really eager to download it and start playing with it on my Nokia E61, but unfortunately it didn't work at least not as I expected :( ...

Bye bye free phone calls

Amr M. Kamel's blog - Wed, 22/08/2007 - 4:20pm
Joybubbles, the man who exploited the vulnerability of making free phone calls by just whistling has died yesterday, he was 58 years old..

Joe Engressia, who legally changed his name to Joybubbles in 1991, played a pivotal role in the 1970s subculture of "phone phreaks" after discovering at a young age that he could make free phone calls by whistling tones (source)

Korn newest album "Untitled"

Amr M. Kamel's blog - Sat, 18/08/2007 - 11:16am


Yes as the title says, Korn did it, all you Korn fans out there I am proud to announce that Korn released its newest album Untitled. I am very excited and I can't wait to hear it ;) ...

Code translators--Part 3

Amr M. Kamel's blog - Fri, 17/08/2007 - 4:12pm
This is the last part of the Code translators series. In this post I will show you the Hybrid model (Hybrid Compiler-Interpreter Model) and how it did (tried to) overcome the disadvantages of both methods of code translation. You can read the first two parts here and here..

The rise of Virtual Machine:

Code translators--Part 2

Amr M. Kamel's blog - Fri, 17/08/2007 - 4:04pm
Hi again, today's post will explain what is an interpreter and how its functionality is much different than the compiler's, and I will end this post by a simple comparison of both code translation methods. To refresh your memory I recommend reading the previous post in this series.

Interpreter:
An Interpreter is a computer program that executes high-level programs line by line.

Code generators--Part 2

Amr M. Kamel's blog - Fri, 17/08/2007 - 10:41am
Hi again, today's post will explain what is an interpreter and how its functionality is much different than the compiler's, and I will end this post by a simple comparison of both code generation methods. To refresh your memory I recommend reading the previous post in this series.

Interpreter:
An Interpreter is a computer program that executes high-level programs line by line.

Skype is down!!

Amr M. Kamel's blog - Fri, 17/08/2007 - 7:24am
We are using Skype extensively in work for doing scrums, video conferences, chatting :P ...etc. Yesterday, Thursday the 16th of August, the whole Skype network was down.. Today I decided to try again but still it is not working :(

Code generators--Part I

Amr M. Kamel's blog - Thu, 16/08/2007 - 5:33pm
Many people really don't know the difference between interpreted and compiled programming languages. I hope this post may help to the distinguish between those two types. I will start explaining the difference between the compiler and the interpreter, other hybrid models, and finally I will conclude this post by a comparison between both.

Compiler:
A compiler is a program which translates high-level programming language code e.g. C/C++ into some other form "usually Native/Machine code" called the target.

Compilation process involves the following steps:

Code translators--Part 1

Amr M. Kamel's blog - Thu, 16/08/2007 - 4:01pm
Many people really don't know the difference between interpreted and compiled programming languages. I hope this post (and coming ones) may help to the distinguish between those two types. I will start explaining the difference between the compiler and the interpreter, make comparison between them, and finally I will conclude this topic showing you hybrid models of code generators.

Compiler:
A compiler is a program which translates high-level programming language code e.g. C/C++ into some other form "usually Native/Machine code" called the target.

E61: Live Free or Die Hard

Amr M. Kamel's blog - Thu, 16/08/2007 - 10:48am
As you know I am big fan of Die Hard triology, I have been eagerly waiting to watch the fourth part of Die Hard. And when it was released in cinema I rushed to watch it... And guess what did I see my beloved mobile phone E61 :D

Get your groove on

Amr M. Kamel's blog - Sat, 11/08/2007 - 5:16am

It is my first time to play with groovy the new scripting language that integrates smoothly with Java platform(s). Although I have heard about it months ago but today I have decided to give it a try.. But I must say I am really amazed, and I don't regret talking that decision at all actually I am grateful :) .

Get your groove on

Amr M. Kamel's blog - Fri, 10/08/2007 - 4:59pm
It is my first time to play with groovy the new scripting language that integrates smoothly with Java platform(s). Although I have heard about it months ago but today I have decided to give it a try.. But I must say I am really amazed, and I don't regret talking that decision at all actually I am grateful :) . I will just show you an example of how easy it is "especially in building GUI

I am in LOVE...

Amr M. Kamel's blog - Tue, 17/07/2007 - 1:05pm
Yes its my first time to show/publish my inner feelings to the public, but I am really HAPPY :), all I can say that I am in LOVE :) with a fabulous, kind hearted, and pretty girl Nana. I Love You Nana

an open letter to my Calypso

Amr M. Kamel's blog - Fri, 06/07/2007 - 6:51am
I miss you so much Calypso my Queen, I really do.

McNucle ver 1.0 Public Beta is out

Amr M. Kamel's blog - Fri, 08/06/2007 - 11:33am
If you are a Mac or Windows user and want to spice your digital life in a way you have never thought before, then go ahead and download the McNucle, the McNucle will let you organize, manage, and share your data with all the people you love in a very secure and yet pretty cool way ;)

Pages

Subscribe to Amr M. Kamel's blog