Ibrahim Abdel Fattah Mohamed Personal bLOG - when rabbits rule!..

Google & Yahoo Crawling

By: bingorabbit, November 20, 2008 @ 12:01 am
Filed under: Google, information.technology, web, wordpress
Tags: , ,

If you have noticed, I have been working on my bLOG’s SEO for some time. To make a crowling web site like Google to know that it’s actually your web site, it needs some work. Stuff related to SEO and your right markup of the website’s content, all which facilitates the job of the crawler (Bot). What really confuses me is that yahoo knows that this is Ibrahim Abdel Fattah and Ibrahim Abdel Fattah Mohamed web site, but google doesn’t. Google actually thinks that my LinkedIn and Facebook pages are the best which describes me. They admit that this is “bingorabbit’s bLOG”, but not Ibrahim Abdel Fattah’s. I admit that they both of them crawl my site in an ordinary way and they got no troubles - using Google Web Master Tools -, Yahoo and Google bots consider my website another home :D where they resides in most of time.

It’s important to have your website points to your name, not your nickname, I’m bingorabbit. but I’m also Ibrahim Abdel Fattah which is most used in a bussiness environment, that’s why I care about such issue.

Google Chrome

By: bingorabbit, September 4, 2008 @ 7:41 am
Filed under: Google, information.technology, web
Tags: , ,

WOW, and really WOW, although it looks similar to firefox, but let’s talk seriously, IT ROCKS! Yesterday, I knew that Google has released the beta version of Chrome, Google’s Web Browser. Although I was shocked when I knew that the Linux version is not released yet, but I had to give it a try - I’m already giving it a try while typing this post -. The browser is fabulous and I expect it to be the best in less than one year. It has a lot of GREAAAT features, trying not to look to the GUI capabilities, when I saw this:

Chrome Memory Management

Chrome Memory Management

I was amazed!..So, try to have a look at the whole story.. and you have to watch this video..

I’m really waiting for the linux version, I think it will be extremely fast because of linux task management settings which I think can highly be utilized with such application.

PixiCAT Home Page Trial

By: bingorabbit, August 10, 2008 @ 3:28 am
Filed under: cat.reloaded, web
Tags: , ,

This is my latest works, comments are welcome tab3an :)

PixiCAT Home Page Trial

PixiCAT Home Page Trial

Error Reporting

By: bingorabbit, June 12, 2008 @ 4:09 am
Filed under: information.technology, linux, php, web
Tags: , ,

One of the most amazing features in php is how it shows errors to the developer, you might think of it as a GPS which tells you exactly where you have to go :) ; Line Number, character and the error itself..CHARM!

Through the whole previous 2 years, I didn’t use error reporting at all, because it was off by default on my localhost - I use Fedora with Apache, php and MySQL installed as my localhost,, I even installed phpMyAdmin :) . -. I didn’t even mind to set it on, may be because I didn’t right that HUGE script that I may search for an error in and get lost. I have to tell that this really enhances your skills a bit, because you become more into code trying to figure out the semi-colon that you forgot and it terminated the script with a blank screen. Anyway, today I thought about giving it a try so I had to do it manually so you should do the following:


$ su -

- then enter the root's password and press enter -

# vi /etc/php.ini

Search for “Error handling” (type /Error handling and press enter in vi), this is where the error handling and logging configuration block starts. Try to find the statement where it says:


;error_reporting = E_ALL

If it had a semi-colon (;) in the beginning, just remove it, if there where no semi-colons - the common situation - , go to the next step.

Next, search for “display_error” (type /display_errors and press enter in vi), mostly you will find this equals Off so you will find it saying:


display_errors = Off

Change the “Off” to “On”, save the configuration file ( Shift+ZZ in vi) and issue the following command to restart the web server service:


# service httpd restart

If you had any problems, please report them here. :)

parameters with default values

By: bingorabbit, June 11, 2008 @ 6:24 pm
Filed under: information.technology, linux, my.hacks, php, web
Tags: , , , ,

It’s known that declaring a php function has the following syntax:

<?php
function function_name(Parameters_list) {
// function
// code
// block
}
?>

an example of this can be like this:

<?php
function nameAndAge($name,$age){
echo "Welcome $name, you are $age years old!";
}
?>

When I issue the following statement:

<?php
nameAndAge("bingorabbit",20);
?>

I will get:
Welcome bingorabbit, you are 20 years old!

Most of us know that, and also we know that to set a default value for any parameter, we can do the following:

<?php
function function_name($parameter1 = "default value", rest_of_the_parameter_list) {
// function
// code
// block
}
?>

which might take the following form:

<?php
function nameAndAge($name="bingorabbit",$age){
echo "Welcome $name, you are $age years old!";
}
?>

so when I issue:

<?php
nameAndAge();
?>

I will get:
Welcome bingorabbit, you are years old!

and when I issue:

<?php
nameAndAge("Ahmed", 15);
?>

I will get:
Welcome Ahmed, you are 15 years old!

The problems is such declaration is that, you can’t just issue:
Read More..

Next Page >>>