• missing xbfish.com image

Category Archives: I.T Concepts

Avoiding Spammer when publishing your email online

Most of the time, spammers get your email when your email address is published on the Internet. They make used of Regular Expression (regex) to crawl your web and harvest it.

Then, someone came up with a good idea of “protecting” email address by renaming it to example AT email DOT com.

This is so wrong! It doesn’t protect your email address too!

Search engines do not index special characters such as @, % and etc. An email address in the form of “example@email.com” is protected from this sort of discovery. example AT email DOT com is completely indexed by search engines because it does not contain any special character.

Spammer can be clever enough to make a simple search on search engine. Click, and there your email address is being exposed!

There are a lot of methods out there to protect your email address from spammers. Some requires end-user to enter something before your email address is being revealed. Some requires you to create a temporary email ID.

Whatever it is, I am going to share with you 2 easy methods (without compromising usability) to safely share your email address:

     #1: Email Obscurification
     #2: Using image to represent Email Address

Email Obscurification

Obscurification is the act of hiding source code in plain sight. Over here, we hide your email address behind a set of illegible codes.

http://pleber.co.uk/email provides a very good service in obscuring your email address using javascript. Just enter your email address on the website and get the javascript code.

The javascript code is a hyper reference mailto function. Hence, you can omit the href mailto when pasting the code on your webpage.

Using image to represent Email Address

Like Facebook, email address are represented by a image. Just open up your favorite Image Editor and enter your email address.

Save it as a image and publish it onto your webpage.

But remember! Do not hyper reference mailto using the image as the content! Spammers can still using regex to crawl your site and get the email address!

If you really want a mailto function, consider the previous method!~

[Prestashop] Missing Product image after upgrading Prestashop

If you upgrade Prestashop through an FTP client, you might notice that some product images are missing after the upgrade.

These missing products images are those products that were most recently uploaded. Since FTP clients have a maximum number of files per directory that they can displayed, these newer product images were never transferred!

To resolve this issue, try logging into your Cpanel (or whatever administrative panel your web host provides) to download all product images.

Products images in Prestashop are stored under /img/p

Have fun downloading all! :)

[Drupal 7] Basic Template Structure in Drupal 7

When I started learning theming in Drupal 7, I find it hard to understand the template structure due to lack of graphical documentation.

As such, I came out with a diagram below in hope that new birds learning Drupal 7 theme system can easily “gain enlightenment”:

xbfish.com missing image

If you are into WordPress theme, you will probably notice Durpal 7 theme structure shared almost the same concept. Now a little description regarding those templates:

html.tpl.php : Master template file for Drupal site. Elements outside of < body >…< /body > section should go into here.

page.tpl.php : Elements within < body >…< /body > section go into here.

block.tpl.php : Defining how blocks are rendered.

node.tpl.php : Defining how nodes are laid out and rendered.

Hope this helps :D

Blank Organization & users in Google Apps mail

If you faced this problem as shown in the image below, you are most probably using Mozilla Firefox.

Apparently, the Organization & users page in Google app mail appears blank for Firefox users. Try using Internet Explorer or Google Chrome to access the page.

You should be able to manage organization and users through these web browsers.

* Update :: Bala K commented that an upgrade to Mozilla Firefox 3.6 or higher will solve this problem. It works.

[WordPress] The slug “?” is already in use by another term

Sometime when you deal with WordPress categories, you might encounter “The slug “?” is already in use by another term” error. If not, WordPress will automatically rename your slug term. For example instead of “life”, it may be rename as “life-2″.

Irritating eh. Doesn’t it?

The reason behind is because there is a duplicate entry for the slug term in the Post Tags. To resolve this issue, login to your WordPress Administrative Panel.

Under Posts -> Post Tags, find the duplicate and either rename it or delete it.


An screenshot of Post Tags Page:

Delivering bad news to IT clients

As an IT consultant, we may need to deliver bad news to our client when things go wrong. The question is, how do we deliver it in a professional manner?

In the medical industry, medical professionals often adopt a six-step process for delivering bad news. Perhaps, we can follow their foot-steps:

#1: Prepare the setting

#2: Discover what the patient client knows

#3: Learn how much the patient client wants to know

#4: Share information

#5: Respond to the patient’s client’s reactions

#6: Determine specific next steps

To find out more, do refer to an article by Erik Eckel.

Forward mail to multiple email in Google Apps Mail

In each Google Apps Mail account, you could only forward mail to one recipient (one e-mail address) at the Settings page. So what if you want to forward the mail to multiple people?

Don’t worry. There’s a workaround.

But first, let us assume that you have the following e-mail addresses in your Google Apps mail:

info@mail.com -> A general e-mail account where people will contact you through this mail. You wish to forward mails from this account to employee 1 and 2 email addresses

employee_one@mail.com -> Employee 1 email address

employee_two@mail.com -> Employee 2 email address

Now, log-in to the administrative panel of your Google Apps Mail account. Under Groups, create a new group.

For the group email address, you can name it whatever you like. It will be used as a forwarding email address for info@mail.com If you would like all users in your Google Apps Mail account to be forwarded a mail from info@mail.com, then check “Add all users within XXXX to this group” box. Let us now assume that our group email address is mail_forward@mail.com

After all these is done, you should have a group email address, on top of all the existing email addresses you have.

Now go to your info@mail.com Inbox, go to Settings->Forwarding and IMAP/POP, and add a forwarding address, which is mail_forward@mail.com

Then, log-in to employee_one@mail.com. In your Inbox, you would have receive a confirmation mail to confirm that mail_forward@mail.com is the mail that will be used a mail forwarding address. Click on the confirmation link.

Viola !~ You’re done now…

What we have done so far is we have add all users to the group. Then we forward mail from info@mail.com to the group mail address. So whoever mail account is under the group, they should receive the forwarded mail.

An illustration of the whole process:

10 Ways to Decline Free Tech Support

Originally by: Jeff Dray

#1: “There really isn’t much I can do with this machine.”

#2: “I really don’t have time right now.”

#3: “This one is a bit beyond my capabilities.”

#4: “My employer insisted on me signing an exclusivity of service agreement.”

#5: “This job will be expensive.”

#6: “Great, you could help me with my (insert your own project that needs attention).”

#7: “I am not allowed to work on personal machines during work.”

#8: “Why don’t you take it to (insert the name of a trusted local repair shop).”

#9: “I can’t fix this problem without the original system disks.”

#10: “Just say “No”.

For description on each point, do visit http://blogs.techrepublic.com.com/10things/?p=191

Multiple sign-in in Google Mail

By default, Google mail (gmail or app mail) doesn’t support multiple sign-in in the same web browser. This is because they do not allow you to sign in to more than one account using the same browser session.

To enable multiple-sign of Google mail, login to each of your Google mail account and go to this page: https://www.google.com/accounts/MultipleSessions

Inside there, click on the “On” box, check all relevant boxes beneath it and save:

After this is done for each of your Google mail account, you should be enable to sign-in to all of them at one go.

However, do take note that you can only sign in to a maximum of three accounts at a time. This is how Google manage its mail system. For more info, please refer to Google support for multiple sign-in.