Blog

Backup folders outside your sync app using symlinks

I say “sync app” as this process works on Copy, Dropbox and the like, in just the same way.

The idea is to make it appear to your sync app that a folder is inside it’s watched folder, when it is in fact somewhere else entirely.

Windows:
Use either the JUNCTION utility from Sysinternals, or the MKLINK command built in to Windows Vista, Windows 7 and Server 2008, for example:
junction "C:\Documents and Settings\User\My Documents\My Dropbox\DesiredFolder" "C:\Path\To\DesiredFolder"

mklink /D "C:\Users\Steve\Documents\Dropbox\DesiredFolder" "C:\Path\To\DesiredFolder"

Or, if you prefer a GUI, install Link Shell Extension.

OS X or Linux:
Use the ln command, for example:
ln -s /path/to/desired-folder ~/Dropbox/desired-folder

This works with files too:
ln -s /path/to/desired-file ~/Dropbox/desired-file

Another easy way to do this with Terminal is type the ln -s part, then from Finder drag the folder/file that you want into the Terminal window then drag the Dropbox folder and hit return.

Reduce the number of malicious URL requests that hit your website

If your site runs on Apache and you’re familiar with .htaccess, the 5G Blacklist is an effective way to secure your site against malicious HTTP activity.

[Update: The 6G Blacklist is now available.]

The 5G Blacklist is a simple, flexible blacklist that checks all URI requests against a series of carefully constructed HTAccess directives. This happens quietly behind the scenes at the server level, saving resources for stuff like PHP and MySQL for all blocked requests.

Simply add the following code to your site’s .htaccess file. Make sure you make a copy of your existing file before making any changes.

What is web hosting and why do I need it?

After being asked this question many times, we thought we would write the answer up so we can simply refer people here. In order for people to access your website, the files that make up the site must be saved (hosted) on a fast computer that is permanently connected to the internet via a very fast pipe. We call this type of computer a server as when users visit your pages, the server responds and serves up the content that is being requested.

If you try to host your site over a standard broadband line, or the server is overloaded, it will take longer to display your pages and visitors may click away before they have ever seen your site! Some hosting providers charge you based on how much data is being transferred (your bandwidth). With our hosting, you have unlimited bandwidth, so if your site gets a sudden increase in popularity, you won’t get any extra bills, plus you’ll always get great performance and all of your content is being backed up to 2 different physical locations.

server racks
Racks of servers in a datacentre.
Photo by getbutterfly

The server also handles all your email – saving messages to their various mailboxes and serving it up to you when you check your mail.

You can find out exactly what’s included in our “all-in-one” hosting package over on our web hosting prices page (there are actually more features than listed, but we wanted to keep it simple). At just over £80 to run your website for an entire year, it provides great value for money, especially when you consider you could easily spend that on having a tiny ad in the EDP for a week, for example. We also manage all of this for you, making it as hands free as you like, all included in the price. If you would like a new email account etc, you tell us what you want and we make it so!

If you have any questions about web hosting or anything else, feel free to contact us or leave a comment below.