Too Funny: Google wants .LOL Domain

Google has applied to control a slew of domain names that are not only related to its core business but have “interesting and creative potential.”

The company announced on its blog on Thursday that it has submitted applications to the Internet Corporation for Assigned Names and Numbers (ICANN) for the following domains: .google, .youtube, .doc and .lol.

ICANN, which assigns top-level domains to sites worldwide, will announce in June which domains will be added to the existing list that includes “.com” or “.gov.”

“In 2016, it’s estimated that almost half of the world’s population will be online, yet nearly 50 percent of the websites we visit are found in the .com top-level domain (TLD), which was among the first TLDs created in 1984,” Google wrote on its Official Blog.

“Despite the great opportunities the web has enabled for people around the world, there is still a lingering question about the diversity of the domain space (given that the number of generic TLDs has only increased by 14 in the last 28 years).”

Google aims to grow the number of TLDs in four categories, such as trademarks (such as .google), those related to its core business (.docs), ones that improve the user experience and increase the identification of certain genres (.youtube) and fun options (.lol).

The search engine giant also noted that it plans to keep security and abuse prevention top of mind in creating a positive experience for web users.

“We’re just beginning to explore this potential source of innovation on the web, and we are curious to see how these proposed new TLDs will fare in the existing TLD environment,” the company says.

“By opening up more choices for Internet domain names, we hope people will find options for more diverse — and perhaps shorter — signposts in cyberspace.”

What do you think of Google’s choice for new top-level domain names? Which ones would you like to see pop up on the web? Let us know in the comments.

Original Article :

How to Install and Configure EPEL Repository on CentOS 5.8

EPEL repository is another extra repository that creates, maintains, and manages a high quality set of additional packages for Enterprise Linux, including, but not limited to, Red Hat Enterprise Linux (RHEL) and CentOS server. In this post, i will show you on how to install and configure the Extra Packages for Enterprise Linux (EPEL) repository on CentOS 5.8. To install the repository, you can follow this steps :

1. First we import the GPG keys for EPEL software packages:

[root@centos58 ~]# wget

Example :

[root@centos58 ~]# wget
--2012-05-12 05:01:11--
Connecting to||:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1698 (1.7K) [text/plain]
Saving to: `RPM-GPG-KEY-EPEL-5'

100%[==========================================================>] 1,698       --.-K/s   in 0s

2012-05-12 05:01:12 (42.2 MB/s) - `RPM-GPG-KEY-EPEL-5' saved [1698/1698]

2. Then we enable the EPEL repositories using the following command :

[root@centos58 ~]# rpm --import RPM-GPG-KEY-EPEL-5

3. Download EPEL repository for 32-bit CentOS :

[root@centos58 ~]# wget

Example :

[root@centos58 ~]# wget
--2012-05-12 05:04:03--
Resolving,,, ...
Connecting to||:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 12232 (12K) [application/x-rpm]
Saving to: `epel-release-5-4.noarch.rpm'

100%[==========================================================>] 12,232      43.7K/s   in 0.3s

2012-05-12 05:04:04 (43.7 KB/s) - `epel-release-5-4.noarch.rpm' saved [12232/12232]

4. Install EPEL repository on 32-bit CentOS :

[root@centos58 ~]# rpm -ivh epel-release-5-4.noarch.rpm
Preparing...                ########################################### [100%]
   1:epel-release           ########################################### [100%]

5. You can start using EPEL repository :

# yum install package name -y
Example :

[root@centos58 ~]# yum install phpmyadmin -y

Why I Choose HostGator rather than MERCUMAYA.NET Web Hosting?

There are a few reason why i choose Hostgator rather than my local Webhosting service, MERCUMAYA.NET that hosted at Malaysia.

At HostGator, you will be provided the best webhosting service because of many reasons.

1. Hostgator offer technical support at all hours of every day. While MERCUMAYA.NET did not pick up the phone after office hours.

2. PHP value for upload_max_filesize at HostGator is higher if compared to MERCUMAYA.NET. The value are as below :

HostGator = PHP value for upload_max_filesize = 64M
MERCUMAYA.NET = PHP value for upload_max_filesize = 30M

3. Hostgator used up to 16 CPUs for their shared hosting server, but MERCUMAYA.NET use only 4 CPUs.


4. Hostgator use latest Apache and Mysql server version if compared to MERCUMAYA.NET

Hostgator Apache Version = Apache 2.2.22
Hostgator Mysql Version = MySQL 5.5.19
MERCUMAYA.NET Apache Version = Apache 2.2.17
MERCUMAYA.NET Mysql Version = MySQL 5.0.95-community

5. Hostgator shared hosting server allowed to to configure php.ini if required using “php.ini QuickConfig” but MERCUMAYA.NET not allowed you to change since all the php.ini control by them 100%.

However, i still use Mercumaya shared hosting service for Bahasa Malaysia’s blogs as my target visitors is mostly come from malaysia. So it is better to use malaysia webhosting service for better network performance since it nearest. Other reasons why i still use Mercumaya service are the price of domain name and the price of shared hosting packages. It actually more cheaper if compared to other Malaysia webhosting provider such as, and

The information above is based on my experiences only. of course i would recommend you to choose the best web hosting service provider for better performance and support. From now on, Mercumaya.Net should improve and upgrade their webhosting server.

How to Restore and Recover Lost Bookmark on Mozilla Firefox

During normal usage of Firefox, you may discover that your Mozilla firefox has suddenly lost your bookmarks. In most cases, the bookmarks are not lost. Losing your bookmark just like you lost all your best friend contacts number. There are a number of reasons that can cause your bookmarks to disappear or suddenly lost from your Mozilla Firefox. The most common reasons is because Mozilla Firefox Web browser is not properly close before power down or restart the computer. Make sure you always close the browser before shutting down or restarting the computer. Another reasons are the bookmarks to disappear problem also be caused by a faulty or misconfigured plugin or extension, or even infected by malware.

This article i will help you restore and recover lost or missing bookmarks. Follow these quick steps.

1. Open your Mozilla Firefox.
2. Click on Bookmarks Menu.
3. Click Show All Bookmarks, Library window will appear.
4. On Library window, Click on “Import and Backup”.
5. Go to “Restore” then select on which date you want to restore.
6. When a message appears asking you to confirm the restore, click “Yes”.

How to Install and Configure Bind 9 as a Caching Server on Ubuntu 11.10

Bind is the most popular software and the most widely used Domain Name System (DNS) software on the Internet for providing DNS services. The name BIND stands for “Berkeley Internet Name Domain” and it’s an implementation of the DNS protocols. In this post i will show the steps how to install and configure Bind 9 to act as a caching server on Ubuntu 11.10 linux server.

root@ehowstuff:~# apt-get install bind9 -y

Example :

root@ehowstuff:~# apt-get install bind9 -y
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  bind9-host bind9utils dnsutils libbind9-60 libcap2 libdns69 libisc62 libisccc60 libisccfg62
Suggested packages:
  bind9-doc resolvconf rblcheck
The following NEW packages will be installed:
  bind9 bind9utils libcap2
The following packages will be upgraded:
  bind9-host dnsutils libbind9-60 libdns69 libisc62 libisccc60 libisccfg62 liblwres60
8 upgraded, 3 newly installed, 0 to remove and 56 not upgraded.
Need to get 1,592 kB of archives.
After this operation, 1,479 kB of additional disk space will be used.
Get:1 oneiric-updates/main dnsutils i386 1:9.7.3.dfsg-1ubuntu4.1 [142 kB]
Get:2 oneiric-updates/main bind9-host i386 1:9.7.3.dfsg-1ubuntu4.1 [53.9 kB]
Get:3 oneiric-updates/main libisc62 i386 1:9.7.3.dfsg-1ubuntu4.1 [160 kB]
Get:4 oneiric-updates/main libdns69 i386 1:9.7.3.dfsg-1ubuntu4.1 [676 kB]
Get:5 oneiric-updates/main libisccc60 i386 1:9.7.3.dfsg-1ubuntu4.1 [18.0 kB]
Get:6 oneiric-updates/main libisccfg62 i386 1:9.7.3.dfsg-1ubuntu4.1 [38.8 kB]
Get:7 oneiric-updates/main liblwres60 i386 1:9.7.3.dfsg-1ubuntu4.1 [38.6 kB]
Get:8 oneiric-updates/main libbind9-60 i386 1:9.7.3.dfsg-1ubuntu4.1 [23.0 kB]
Get:9 oneiric/main libcap2 i386 1:2.21-2 [12.5 kB]
Get:10 oneiric-updates/main bind9utils i386 1:9.7.3.dfsg-1ubuntu4.1 [102 kB]
Get:11 oneiric-updates/main bind9 i386 1:9.7.3.dfsg-1ubuntu4.1 [327 kB]
Fetched 1,592 kB in 18s (88.4 kB/s)
Preconfiguring packages ...
(Reading database ... 50749 files and directories currently installed.)
Preparing to replace dnsutils 1:9.7.3.dfsg-1ubuntu4 (using .../dnsutils_1%3a9.7.3.dfsg-1ubuntu4.1_i386.deb) ...
Unpacking replacement dnsutils ...
Preparing to replace bind9-host 1:9.7.3.dfsg-1ubuntu4 (using .../bind9-host_1%3a9.7.3.dfsg-1ubuntu4.1_i386.deb) ...
Unpacking replacement bind9-host ...
Preparing to replace libisc62 1:9.7.3.dfsg-1ubuntu4 (using .../libisc62_1%3a9.7.3.dfsg-1ubuntu4.1_i386.deb) ...
Unpacking replacement libisc62 ...
Preparing to replace libdns69 1:9.7.3.dfsg-1ubuntu4 (using .../libdns69_1%3a9.7.3.dfsg-1ubuntu4.1_i386.deb) ...
Unpacking replacement libdns69 ...
Preparing to replace libisccc60 1:9.7.3.dfsg-1ubuntu4 (using .../libisccc60_1%3a9.7.3.dfsg-1ubuntu4.1_i386.deb) ...
Unpacking replacement libisccc60 ...
Preparing to replace libisccfg62 1:9.7.3.dfsg-1ubuntu4 (using .../libisccfg62_1%3a9.7.3.dfsg-1ubuntu4.1_i386.deb) ...
Unpacking replacement libisccfg62 ...
Preparing to replace liblwres60 1:9.7.3.dfsg-1ubuntu4 (using .../liblwres60_1%3a9.7.3.dfsg-1ubuntu4.1_i386.deb) ...
Unpacking replacement liblwres60 ...
Preparing to replace libbind9-60 1:9.7.3.dfsg-1ubuntu4 (using .../libbind9-60_1%3a9.7.3.dfsg-1ubuntu4.1_i386.deb) ...
Unpacking replacement libbind9-60 ...
Selecting previously deselected package libcap2.
Unpacking libcap2 (from .../libcap2_1%3a2.21-2_i386.deb) ...
Selecting previously deselected package bind9utils.
Unpacking bind9utils (from .../bind9utils_1%3a9.7.3.dfsg-1ubuntu4.1_i386.deb) ...
Selecting previously deselected package bind9.
Unpacking bind9 (from .../bind9_1%3a9.7.3.dfsg-1ubuntu4.1_i386.deb) ...
Processing triggers for man-db ...
Processing triggers for ufw ...
Processing triggers for ureadahead ...
ureadahead will be reprofiled on next reboot
Setting up libisc62 (1:9.7.3.dfsg-1ubuntu4.1) ...
Setting up libdns69 (1:9.7.3.dfsg-1ubuntu4.1) ...
Setting up libisccc60 (1:9.7.3.dfsg-1ubuntu4.1) ...
Setting up libisccfg62 (1:9.7.3.dfsg-1ubuntu4.1) ...
Setting up libbind9-60 (1:9.7.3.dfsg-1ubuntu4.1) ...
Setting up liblwres60 (1:9.7.3.dfsg-1ubuntu4.1) ...
Setting up bind9-host (1:9.7.3.dfsg-1ubuntu4.1) ...
Setting up dnsutils (1:9.7.3.dfsg-1ubuntu4.1) ...
Setting up libcap2 (1:2.21-2) ...
Setting up bind9utils (1:9.7.3.dfsg-1ubuntu4.1) ...
Setting up bind9 (1:9.7.3.dfsg-1ubuntu4.1) ...
Adding group `bind' (GID 113) ...
Adding system user `bind' (UID 105) ...
Adding new user `bind' (UID 105) with group `bind' ...
Not creating home directory `/var/cache/bind'.
wrote key file "/etc/bind/rndc.key"
 * Starting domain name service... bind9                                                     [ OK ]
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place

The main configuration is stored in the following files:

root@ehowstuff:~# ls /etc/bind | grep named

To configure bind9 to act as a caching server, all that is required is simply adding the IP numbers of your ISP’s DNS servers or alternatively you can use free google dns server as below :

root@ehowstuff:~# vim /etc/bind/named.conf.options

Uncomment and edit the following in /etc/bind/named.conf.options :

    forwarders {

Start or restart caching named service :

As a root :

root@ehowstuff:~# /etc/init.d/bind9 restart
 * Stopping domain name service... bind9                                                     [ OK ]
 * Starting domain name service... bind9                                                     [ OK ]

or restart bind as normal user :

ehowstuff@ehowstuff:~$ sudo /etc/init.d/bind9 restart
[sudo] password for ehowstuff:
 * Stopping domain name service... bind9                                                     [ OK ]
 * Starting domain name service... bind9                                                     [ OK ]

Verify caching dns server completely working using dig command. Use dig command to query :

root@ehowstuff:~# dig

; <<>> DiG 9.7.3 <<>>
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40642
;; flags: qr rd ra; QUERY: 1, ANSWER: 7, AUTHORITY: 13, ADDITIONAL: 0

;                        IN      A

;; ANSWER SECTION:         86322   IN      CNAME       223     IN      A       223     IN      A       223     IN      A       223     IN      A       223     IN      A       223     IN      A

.                       14355   IN      NS
.                       14355   IN      NS
.                       14355   IN      NS
.                       14355   IN      NS
.                       14355   IN      NS
.                       14355   IN      NS
.                       14355   IN      NS
.                       14355   IN      NS
.                       14355   IN      NS
.                       14355   IN      NS
.                       14355   IN      NS
.                       14355   IN      NS
.                       14355   IN      NS

;; Query time: 14 msec
;; WHEN: Sun Apr  8 16:21:07 2012
;; MSG SIZE  rcvd: 359

How to Add Persistent Static Routes on RHEL 6/CentOS 6

This example will show you on how to configure the Persistent static route in RedHat Enterprise Linux 6 (RHEL 6) server. This configuration may different with other version of RHEL but the basic is almost the same. Persistent static route will permanently stored the setting and will not be deleted after rebooted. The following setting is just example only, you need to update the ip addresses and netmask in order to fit your environment :

To add a persistent static route in Redhat Enterprise Linux 6, create a file called route-X in the /etc/sysconfig/network-scripts/ directory. In this case, i will add persistent static route for eth0 and eth1.
1. Create a file route-eth0 rot eth0 routing :

[root@rhel6 ~]# vi /etc/sysconfig/network-scripts/route-eth0

2. Create a file route-eth1 rot eth1 routing :

[root@rhel6 ~]# vi /etc/sysconfig/network-scripts/route-eth1

Display routing table :

[root@rhel6 ~]# netstat -rn

How to Unblock and Reclassify a Website That Trend Micro Blocked ?

Symptoms :
I am running Trend Micro OfficeScan and while trying to access a website. Unfortunately one of my site has been blocked by Trend Micro and return the following error message :

URL Blocked

The URL that you are attempting to access is a potential security risk. Trend Micro OfficeScan has blocked this URL in keeping with network security policy.
Risk Level: 	High
Details: 	For more information about this URL or to report it to Trend Micro for reclassification,visit

I have checked the site thoroughly and i cannot find any malware on it. This is very very frustrating? for me as i will lost a lot of visitors who used Trend Micro antivirus on their computers or notebook.

Solutions :

To verify your site safety, you may check at this site :
McAfee SiteAdvisor, top FREE safe search tool
How to Check and Verify The Site That You Want You Visit Using SiteAdvisor

Follow the steps below to request for a website reclassification:

Step 1 Go to the Site Safety Center.

Step 2 Type the website address that you want to verify, then click Check Now.

The website will display a message saying if the address you typed is safe or dangerous. It will also provide you with the address’ category.

Step 3 Click Give Feedback if you want to reclassify the website.

Step 4 Select the correct rating of the website under the Safety Rating section.

Step 5 Select the correct category of the website under the Content section.

Step 6 Fill up the fields in the Introduce yourself section.

Step 7 Click OK once you are done.

You will receive the message below once you have successfully submitted your request.

A confirmation message will be sent to the email address you specified.

Step 8 Click the link in the email to confirm the feedback.

Your request will now be processed.

Thanks for your confirmation.

Trend Micro will start processing your request immediately and we will send you the result once it is done.

Check the safety of a website or request reclassification of a site references:

Website classification list and definition
How to request for website reclassification
Need site unblocked/reclassified
Website Reclassification
Trend Micro Site Safety Center

How to Add Blog to Technorati to Increase Traffic

In this post, i will show you step by step to add your blog to Technorati. This will help to increase a blog traffic. According to wikipedia, Technorati is an Internet search engine for searching blogs.

1. Got to tehnorati URL

2. Click ‘Join’.

3. Your will have to verify your email address in order to proceed.

4. Login to your Technorati account.

5. Click on the username.

6. Please fill in the ” Start a blog claim” with your blog URL. Then click Claim.

7. Fill in the necessary details for your blog.

8. Click ” Proceed to the next step”.

9. Open your email again and look for claim token code.

10. Put claim token code xxxxxxxxx into blog post.  This is compulsory. As an example  : 4GHJT63H25ZN.

11. Click Check Claim to proceed.


12. Then click  ” Verify claim token”.

13. Your blog still evaluating by Technorati team.

How to Fix “content was blocked because it was not signed by a valid security certificate” on Internet Explorer

Symptom :Certificate error Web page is displayed when you try to visit an SSL Web site by using Internet Explorer 7, Internet Explorer 8 on Windows XP, Windows Vista and Windows 7 operating system.

content was blocked because it was not signed by a valid security certificate

Solution 1:
1. To clear the certificate error go to Tools –> Internet Options from the menu of Internet Explorer(IE).
2. Click on the Advanced tab and scroll down to the security section. Clear the boxes for: “Check for publisher’s certificate revocation” and “Check for server certificate revocation”.
3. Click Apply and Ok.
4. Restart Internet Explorer to see if the certificate error problem is fixed. If not, try the following “Solution 2“.

Solution 2:
1. Click Start,
a) Type regedit in the Start Search box, and then press ENTER (Windows Vista & Windows 7)
b) Type regedit, and then press ENTER(Windows XP)

2.Locate and then click the following registry subkey:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl

3. On the Edit menu, point to New, and then click Key.

4. Type FEATURE_ERROR_PAGE_BYPASS_ZONE_CHECK_FOR_HTTPS_KB950067 to name the new registry subkey, and then press ENTER.

5. On the Edit menu, point to New, and then click DWORD Value.

6. Type iexplore.exe to name the new registry entry, and then press ENTER.

7. On the Edit menu, click Modify.

8. Type 1, and then click OK.

9. Exit Registry Editor and restart Internet Explorer to see if the certificate error problem is fixed. If not, try the following “Solution 3“.

Solution 3:

1. Click Start , type regedit in the Start Search box, and then press ENTER.

2. Locate and then click the following registry subkey:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl

3. On the Edit menu, point to New , and then click Key.

4. Type the following key name, and then press ENTER:

5. On the Edit menu, point to New , and then click DWORD Value.

6. Type iexplore.exe, and then press ENTER.

7. On the Edit menu, click Modify.

8. Type 1, and then click OK.

9. Exit Registry Editor and restart Internet Explorer to see if the certificate error problem is fixed. If not, try the following “Solution 4“.

Solution 4:
Upgrade the Internet Explorer Version to latest.

How to Configure Gmail IMAP in Mozilla Thunderbird Version 3.1

Gmail or google mail is one of the free email services which supports IMAP feature. It’s enables you to send and receive emails from email client software such as Mozilla Thunderbird or Microsoft Outlook. In this post, i will share with you on how to set up gmail IMAP account in Mozilla Thunderbird version 3.1. Please make sure that the Mozilla Thunderbird has been installed on your computer.

1. Login to your Gmail account. Go to Mail Setting and then click “Forwarding and POP/IMAP”. Click the Enable IMAP radio button, and save the changes.

2. Open your Mozilla Thunderbird, click tools and then Account Setting.

3. On the Account Setting, click Add Mail Account…

4. Please fill in the Mail Account Setup and click Continue.

5. Now verify the Mail Account Setting and click Create Account to continue.

6. On Account Settings, please verify the Account Info, Server Setting and Outgoing Server (SMTP) are configured correctly

7. Now, enjoy to use gmail in Mozilla Thunderbird.