Category Archives: Web

Email Checker – Free online tool for verifying an email address

Do you often send email to new people and sometimes you’re not sure whether that mailbox actually exists or not ? Then you should use some email verification tool, it will help you avoid wasting time on dealing with invalid email addresses.

Check out : http://email-checker.net

email checkerIt started out as a fun side project just like my other weekend projects (like this port checker tool and another one on creating signatures) but now I’m thinking to add some more features in next release and also launch an API for bulk email verification stuff and so on. (based on some recent feedbacks from the users)

How does it work ?

It involves four simple steps :

  • First, the regex check where it simply checks the syntax of the email (something@validdomain format).
  • Next comes the domain validation. If the domain is invalid (doesn’t exist) then there is no point in going any further.
  • Third step involves extracting MX records from the DNS query result.
  • In final step, it connects to the SMTP server and tries to simulate sending a message. Most of the servers (e.g gmail) responds with appropriate response depending on whether the mailbox exists or not.

Example : When user enters a non-existent email address name@example.com, the response is :

No mail server for name@example.com

Folium – A clean and responsive HTML5 template for portfolio

Folium is a HTML5 template built using Twitter Bootstrap especially for freelance developers/photographers who needs a portfolio website to showcase their work.

It’s a one page responsive template, It has simple and clean design, it’s built using Bootstrap 3.0 (The most popular frontend framework), jQuery etc. Although, it has some nice features and visual effects but it’s still lightweight and fast.

Folium portfolio template

folium template

It’s a premium template available for download, with multiple licenses such as Standard (recommended for quick use), Pro (if you want finer control over the theme design, you also get sass/coffeescript files), Pro Multiple (All pro features plus you can use it for as many sites as you want, including your clients).

So if you’re looking for a modern and flat cool theme for your portfolio site you must check it out.

Here is one screenshot of landing page : (checkout the demo link below)

folium template

Demo
Folium – HTML5 Portfolio Template

What is DNS Prefetching ?

As the name suggests, DNS Prefetching is the process of resolving domain names, in advance.

Suppose a user is reading a web page, he(or she) may or may not visit a link, referenced on that web page but if he(or she) does, the next page can be loaded a lot faster if  it uses DNS prefetching – because it won’t have any delay due to DNS lookup (which may takes up few milliseconds to a second or more, depending on lots of factors such as latency and whether the result is locally cached or not).

How to implement it ?

To add DNS prefetching to your website, just add an extra link tag (in head, of course), in the following format :

<link rel="dns-prefetch" href="http://example.com">

You can also control DNS prefetching at page level, using the meta tag (off means no prefetching, change it to on to enable it) :

<meta http-equiv="x-dns-prefetch-control" content="off">

Does any browser support it ?

Mozilla Firefox and Chromium/Google Chrome certainly supports this feature (with compatible syntax, the above style works well for both browsers), I’m not sure about other browsers. (I think Safari and Opera do, but you need to make sure)

Ref : http://www.chromium.org/developers/design-documents/dns-prefetching

ajenti screenshot

Ajenti – Awesome and easy server administration frontend!

Ajenti is a server admin panel program for web administrators. It’s available for Debian (or its derivatives such as Ubuntu), Arch, CentOS, FreeBSD, Gentoo etc. Most of the server administrators prefer command line, that’s usually fast and efficient for setup and deployment, but for monitoring servers, it would be lot easier to use an admin panel like Ajenti, especially if you’re not very good at commands.

ajenti screenshot

 

Ajenti provides a very nice and easy to use Dashboard for monitoring and controlling servers, you can check resource usages (RAM, CPU graphs and reports), configure firewall, DNS, check logs, install/update packages, analyse network status, create/remove cron jobs, recovery/backup settings and a lot more things (just install the plugins you want to use). It basically provides an elegant GUI for managing servers, in a very easy way. You would probably feel like – using a desktop environment, specifically designed for server administration.

Setting up Ajenti on Debian/Ubuntu

Checkout the official website (for more info) : http://ajenti.org/

cloud computing

How To Manage Digital Data

We hear constantly these days about how much more dependent we are on digital data. In business, school, and social environments online, the need to constantly exchange and store data is increasing every year, and this brings on a whole range of issues regarding data management. Specifically, with heavier reliance on digital files that can sometimes be very important or valuable, the need to store files conveniently and securely is significant.

cloud computing

Fortunately, there are various means of storing digital files that allow for safe backup in the instance that a computer or computer system is damaged. Here are a few to consider, ranging from the crudest and simplest to the most advanced and secure.

Email Backup

For the very most basic of backup needs, a simple email to yourself can suffice. This is basically a crude form of cloud storage, as it allows you to access the file through email – but not necessarily through the same computer. Again, this is only useful for basic, occasional needs but if you’d prefer not to deal with a more advanced form of backup, this will work when you need it to.

USB Support

A favourite among students for most of the past decade or so, USB drives are very useful for extra storage and file backup. You can simply insert your device into your computer’s USB drive and transfer files of all kinds to the device, effectively giving yourself second copies of those files. Needless to say, so long as you hold onto the USB device, these files will be accessible even if the computer you originally worked on becomes compromised in any way.

External Hard Drive

The trouble with USB devices, for more serious or significant use, is that they are small, easy to use, and often fairly limited in data storage space (though various storage levels are available). If you prefer to be able to store an entire computer’s worth of data, either for backup or extra storage purposes, an external hard drive may be the better option. Basically, this is a larger and more capable version of what you get with a USB, and though you are still relying on another physical object (the external hard drive), the security of having data on both a computer and this device is valuable.

Cloud Computing

Finally, for the most efficient and secure means of file storage and backup available, consider the cloud computing services offered by companies like Sharefile. With access to the cloud, you can store any and all of your files in an off-site digital environment, allowing you to have your data in a place that you can access from any Internet device. Instead of relying on a computer that may break, or a hard drive or USB that can easily be lost, the cloud handles your files for you in a safe and secure digital environment. This is fast becoming the preferred method of digital backup.