Blog

Protecting a Drupal site from hotlinking

Published on the 18th September, 2008

What is hotlinking? Hotlinking, sometimes called image leeching or hot linking, is where another website embeds an image which is stored on your web host. So, for example, if you want to add an image to your website, you can upload the file to your web host then embed the image into your HTML referencing the source for the image as the location of the file on your web host. When someone accesses the HTML page where the image is embedded the file will be downloaded from your web host. If you don...

Read more...
Divider

Dreamweaver closes straight after opening

Published on the 10th September, 2008

This really is one of the strangest software bugs I've come across! The Problem Dreamweaver crashes and won't open again. When you try and open Dreamweaver it just closes straight away, with nothing more than a glimpse of the splash screen. The Solution One of the CSS files in the site you were working on has a file size which is a multiple of 8kb (mine was 24kb). You can try anything; rebooting, reinstalling, but Dreamweaver won't play ball if the file is still there. You need open the CSS ...

Read more...
Divider

First flight for the Flexifoil Buzz

Published on the 5th May, 2008

Took my little Flexifoil Buzz (Petrol) out for a fly today. Pretty cool kite actually. It was a little smaller than I had imagined it, but it's very responsive even under light winds, and very nippy once the wind picks up. ...

Read more...
Divider

Strange MSN Login problem (Login error code 80048834)

Published on the 30th March, 2008

No idea what this means, but I thought I'd post it in case anyone else was having the same problem - don't you just love spurious error codes? I was trying for a while to sign on to MSN messenger but I kept getting error code 80048834 (ohhhh...that one....). After some help from Google I came across a forum post where a couple of people were having the same issue. Anyway, for people skimming this post I'll jump straight to the solution... Fix Go to http://login.live.com, login, accept their t...

Read more...
Divider

Welcome Drupal 6

Published on the 13th February, 2008

Drupal 6 was released today! After having a play with the beta and release candidates...well, I don't have to say; this really is a phenomenal release! Here are some of my favourite new features which I'm looking forward to using: Extended logging - You can set Drupal for OS level logging Batch API - A progress bar can track tasks running in the background through multiple HTTP requests Scripting from the command line - This is really cool! You can now run Drupal code through the command line ...

Read more...
Divider

Talks begin on Drupal 7

Published on the 8th February, 2008

It's incredible how rapid the development of Drupal has become. Drupal 6 is only just around the corner and we're already talking about what improvements and features we'd like to see in Drupal 7! Drupal 5 has been absolutely fantastic. I've found it not only a great content management system, but also an excellent framework for building applications. Anyone who wishes to officially request a new feature for Drupal 7 may do so on the Drupal website by submitting a new issue. Some things I'd lik...

Read more...
Divider

Email access becomes slow when lots of messages are left on the server

Published on the 27th January, 2008

I noticed recently that if you're using POP with leave mail on server (LMOS) enabled, authenticating and downloading new messages can become progressively slower. So much so that the email client can even time out, leaving the mailbox locked so you can't even log in again for a while. What is POP? POP stands for Post Office Protocol and it's how email clients like Outlook Express and Thunderbird are commonly configured to collect messages from a mailbox. One of the advantages of POP is that a ...

Read more...
Divider

Drupal 5.6 and register_globals

Published on the 25th January, 2008

As of Drupal 5.6 you will no longer be able to install the CMS onto a server with register_globals enabled. The notice on the Drupal website says: We no longer support servers with the PHP directive register_globals set to on. Attempts to install Drupal 5.6 when register_globals is enabled will fail. Current installations will continue to function, but will display an error on administration pages and the status report. This check was introduced as a fix for the Cross site scripting vulner...

Read more...
Divider

Handy fix for a broken Nintendo Wii Remote (Wiimote)

Published on the 5th January, 2008

A few days ago one of my Nintendo Wii remotes started doing some crazy things. It seemed like there was a problem with the remote's gyro, as you couldn't get any response from swinging the remote in the bowling game (instead, you just took everyone's legs out with the ball!). Anyway, I found a strange fix which involves wacking the remote, button side down, against your palm several times. I wacked the remote hard enough to "fix" it, but not too hard as to break it. I guess it must have dislodge...

Read more...
Divider

How to get WPA2 working on Windows XP

Published on the 27th October, 2007

WPA2 is the latest standard in Wi-Fi security, and it's considered fully secure (for today at least). It's a good idea to run the highest level of security you can, even on a home network. I won't go into the benefits, but as far as I can see there are no reasons not to move to WPA2 - you won't even notice any difference, but your connection will be more secure. WPA2 isn't a standard option in Windows XP (SP2), so you'll have to download the hotfix from Microsoft: The Wi-Fi Protected Access 2 ...

Read more...
Divider