Know about Google Robots sites

June 05, 2006 Add Comment

Know about Google bot sites 



Search Engine Roundtable has published a list of bots that belongs to Google. Bots, or robots is a software agents to gather information. Bots and robots from Google are also called web crawlers or spiders in which they are web robots that recursively gather web-page information, as does the bot used by Google (“GoogleBot”).

According to the article, current Google robots that are active including the common GoogleBot (compatible; Googlebot/2.1; +http://www.google.com/bot.html) which is the main spider for the search engine, MediaBot (Mediapartners-Google/2.1) which analyzes web pages with Google AdSense ads to determine relevant ads, ImageBot (Googlebot-Image/1.0) which crawls for the Image Search, AdsBot (AdsBot-Google) which checks Google AdWords landing pages’ quality, Feedfetcher (Feedfetcher-Google) which retrieves rss feeds when users explicitly added them to their Google homepage or Google Reader, Generic Mobile Phone (compatible; Googlebot-Mobile/2.1; +http://www.google.com/bot.html) which translates (or “transcodes”) these pages by analyzing the original HTML code and converting it to a mobile-ready format.

Other robot is Google WAP Proxy (Google WAP Proxy/1.0) which is a bridge for mobile phones to access and adapting to normal web pages via the wap protocol by converting .html to .wml.

ASK Search Engine

June 02, 2006 Add Comment

ASK Search Engine...


Ask.com, formerly Ask Jeeves, is an Internet search engine which also owns variety of popular web sites including country-specific sites for Germany, Italy, Japan, The Netherlands, and Spain plus askforkids.com, teoma.com, excite.com, myway.com, iwon.com, bloglines.com and several others. The combined traffic to its properties places Ask.com in the top ten parent web companies in the US.

Ask.com features support for search based on variety of user queries in plain English (natural language), as well as traditional keyword searching and aims to be more intuitive and user-friendly than other search engines. Ask.com also utilizes technology from teoma.com which clusters web sites according to topic communities, using unique technology which Ask now calls ExpertRank. ExpertRank enables you to, for example, find sites related “ozone layer” when you search for “global warming”.

CNNMoney analyses the business and search functionality of Ask.com and reviews the search engine capabality. It concluded that, in financial effect style, “Ask.com will increase its 6 percent share in the search market, and quickly. IAC/InterActive, whose stock has only suffered while Ask.com has been transforming itself, will likely see that trend reverse as this superb business surges. And finally – while I won’t foreswear Google (or count it out), I will start using Ask.com a lot.”

how to Change or reset Mysql Password

June 02, 2006 Add Comment

how to Change or reset Mysql Password




Other then the ways specified here to reset and change the root password for mySQL database in the case that the password is forgotten or lost, the following instructions explain in details the alternative way at the last part of the guide, where no additional file needs to be created:

Login as root to the Windows or Unix-like (Unix, Linux or BSD) machine with the MySQL server.
Stop the MySQL server by using either of the following command:
Linux: /etc/rc.d/init.d/mysql stop
FreeBSD: /usr/local/etc/rc.d/mysql-server.sh stop

Open the mysql server startup script (i.e. mysql-server.sh – the file executed to start or stop MySQL server.
Add –skip-grant-tables to the end of the line that contains the mysqld_safe command as its parameter.
Start MySQL server with the following command:
Linux: /etc/rc.d/init.d/mysql start
FreeBSD: /usr/local/etc/rc.d/mysql-server.sh start

Alternatively, start the MySQL server directly and skip the editing with the following command:
mysqld_safe –skip-grant-tables &

Depending on your path environment, you may need to point to the correct directory where mysqld_safe is instead.

Run the following commands to login as the mysql user and connect to mysql user/permission database:
# mysql -u root mysql

Run the update queries to change the MySQL password:
mysql> UPDATE user SET Password=PASSWORD(‘newrootpassword’) WHERE User=’root’;
mysql> FLUSH PRIVILEGES;

Note: Replace newrootpassword with the new root password for MySQL server. Flush Privileges is needed to making the password change effect immediately.

Exit mysql database client by typing exit.
Stop MySQL server with commands listed at step 2.
Open the mysql server startup script edit in step 3 again and remove the –skip-grant-tables parameter that has been added.
Start MySQL server by using command from step 5 or 6.
For Redhat Linux users, use the following instructions as the root user of Redhat Linux machine:

Stop MySQL process by using command:
# killall mysqld

Start the MySQL server with following options:
# /usr/libexec/mysqld -Sg –user=root &

Start the MySQL client:
# mysql

You should see the following message:

Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 1 to server version: 3.xx.xx

Type ‘help;’ or ‘h’ for help. Type ‘c’ to clear the buffer.

mysql>

Use mysql database:
mysql> USE mysql

You should see the following message:

Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed

Then, update the password for the root user with the following command:
UPDATE user SET password=password(“newpassword”) WHERE user=”root”;

Replace newpassword with your desired password. You should see the following message:

Query OK, 2 rows affected (0.03 sec)
Rows matched: 2 Changed: 2 Warnings: 0

Rows affected may be different, but the Query OK should be there.

Flush the database privileges to reload it in order to make the changes effective:
mysql> flush privileges;

You should get the following result:

Query OK, 0 rows affected (0.02 sec)

Exit the MySQL client by typing exit.
Kill the MySQL server process by typing killall mysqld.
Then start MySQL again:
/etc/init.d/mysqld start