Author Archives: Paul

Basic Support for OpenGraph

The Open Graph Protocol is a set of metadata declarations that enable your web pages to be better interpreted by Facebook and other social platforms. The full implementation can get quite indepth, depending on your content, and how you want … Continue reading

Posted in Managed Hosting | Leave a comment

Drupal and the White Screen of Death

The White Screen of Death (WSOD) is a problem often encountered when developing on Drupal. Usually, most debugging output from PHP is suppressed, so when a problem with the code is encountered, PHP stops and a blank screen is presented … Continue reading

Posted in Managed Hosting | Leave a comment

AJAX In WordPress

The built in AJAX handler can seem a little fiddly at first. This is a short primer for reference. This post assumes it is being done within a module. The process flow is: 1. Javascript makes a callback to the … Continue reading

Posted in Managed Hosting | Leave a comment

Critical MySQL Bug

A critical vulnerability has been found in MySQL. The exploit allows a connection to submit an incorrect password for a known user. By flooding the connection MySQL can incorrectly allow access in as that user. The full security advisory can … Continue reading

Posted in Managed Hosting | Leave a comment

Vim Masterclass Part #3: Abbreviations

This next post in the ‘Vim Masterclass’ will focus on a handy feature of Vim called Abbreviations. Abbreviations are a string of text which when typed are transformed into another string of text. This is done with the :abbr command. … Continue reading

Posted in Managed Hosting | Leave a comment

ForLinux proudly presents: The Classic Bikers Club Network

In 2011 we were approached by Mortons Media Group Ltd to help create a solution to handle over 100 years of historic content from their various publications. Today, we are delighted to announce that the Classic Bikers Club Network has … Continue reading

Posted in Managed Hosting | Leave a comment

Vim Masterclass: Tabs

Vim has the ability to load multiple files at once. The command vim a.txt b.txt will load the files ‘a.txt’ and ‘b.txt’ into Vim’s memory. Once loaded, you can switch to the next file with the ‘:n’ command. This will … Continue reading

Posted in Managed Hosting | Leave a comment

SSH Client Configuration File

SSH is an invaluable tool for system administration; there’s no better way to do it. However, people rarely use the configuration files to make their lives easier. Here’s a few pointers to help: The SSH user configuration file is usually … Continue reading

Posted in Managed Hosting | Leave a comment

Happy Halloween – Daemons and Zombies

In the spirit of Halloween it’s time to acknowledge the supernatural beings that are in your servers! DAEMONS A server runs processes that have no obvious user interface for managing them. They are present and performing tasks, but can’t be … Continue reading

Posted in Managed Hosting | Leave a comment

PHP and Mail

PHP has a variety of native functions to send mail out from a script, all based on and around the mail() function. There are various other libraries and scripts that exist to provide more features. However, it’s not as easy … Continue reading

Posted in Development | Leave a comment