Posts by Category

Computers

Enabling Network Access to Uniform Server

less than 1 minute read

Uniform Server is a WAMP package that I use in my web development setup. The default installation sets the web server to allow access only from the local mac...

Password Salting Techniques

6 minute read

This article is about using salting techniques to improve the security of authentication for websites.  Examples are in PHP but the techniques apply to any l...

Missing tooltips in Firefox 3.5 and IE8

less than 1 minute read

I’ve just upgraded to Firefox 3.5 and noticed that tooltips had stopped working.  I then checked Internet Explorer 8 and found tooltips were not working ther...

Run SysInternals tools direct from the web

less than 1 minute read

SysInternals tools are a fantastic set of free utilities written by Mark Russinovich and Bryce Cogswell.  There are invaluable for system admins and Windows ...

DOS Equivalent of GREP

less than 1 minute read

In Unix you can pipe the output of a command into the GREP command in order to only display the lines that contain a required string.  This is means you don’...

Windows XP DNS Cache

less than 1 minute read

Windows caches DNS responses to speed up network access, but sometimes this can cause a problem.  Positive responses (i.e. successful lookups) are cached for...

Recover Deleted Photos from Memory Card

less than 1 minute read

This article is written from the point of view of recovering deleted photos from a digital camera memory card, but most of the software will work to recover ...

Online & Peer-To-Peer Backup

3 minute read

I’ve been assessing various backup options for both business and personal use recently so here’s a summary of my findings

Identify an external modem

less than 1 minute read

In addition to packing and identification stickers, you can identify an external modem by installing as a ‘standard modem’, run the diagnostics and reading t...

View CHKDSK log

less than 1 minute read

The log for CHKDSK can be found in the Windows Event Log. It’s in the Applications log and the source will be listed as Winlogon.

Installing SlimServer 6.5.1 on Ubuntu 6.10

less than 1 minute read

Ubuntu is based on Debian, so I followed the instructions on the Slim Devices website here and it worked fine. It basically involves adding the Slim Devices ...

HP Waranty Lookup

less than 1 minute read

Check Waranty of HP/Compaq equipment here{.broken_link}

Back to Top ↑

Web Development

Enabling Network Access to Uniform Server

less than 1 minute read

Uniform Server is a WAMP package that I use in my web development setup. The default installation sets the web server to allow access only from the local mac...

Password Salting Techniques

6 minute read

This article is about using salting techniques to improve the security of authentication for websites.  Examples are in PHP but the techniques apply to any l...

Server Side Includes (SSI)

less than 1 minute read

Server Side Include can be used to allow insertion of an HTML into another. e.g. header or footer can be separated from pages so you only have to change a si...

SimpleViewer and AutoViewer Permalink

less than 1 minute read

Two very cool ways to create a Flash-based gallery for your website. Extremely easy to use and produces very professional results.

Back to Top ↑

Crib Sheets

Elasticsearch Crib Sheet

4 minute read

General All inputs are JSON documents, however the format does allows comments (C-style, /* */) add ?v to include column headers in table output add ?...

Line Endings in a git Repo

4 minute read

TL;DR If you collaborate with developers on different platforms (Windows/Mac/Linux) and you all use proper programmer’s editors which will maintain correct l...

iPerf Crib Sheet

1 minute read

https://iperf.fr/ https://www.linode.com/docs/networking/diagnostics/install-iperf-to-diagnose-network-speed-in-linux/ v1 is ancient. When you see jus...

Back to Top ↑

Quotes

Quote of the day…

less than 1 minute read

“When I am working on a problem I never think about beauty. I think only how to solve the problem. But when I have finished, if the solution is not beauti...

Computer Software Industry…

less than 1 minute read

“The most amazing achievement of the computer software industry is its continuing cancellation of the steady and staggering gains made by the computer har...

Learning Quote

less than 1 minute read

“Tell me and I’ll forget; show me and I may remember; involve me and I’ll understand.” Benjamin Franklin

Back to Top ↑

iPhone

Save an image from the web on iPhone

less than 1 minute read

With the iPhone v2.0 software you can now save an image from the web to the Camera Roll on the iPhone.  Tap and hold on an image in Safari and you’ll get a m...

Misc iPhone Tips

less than 1 minute read

Slow Response, especially in Contacts or Text

Back to Top ↑

Keyboard Shortcuts

Restore a Minimized OS X Window

less than 1 minute read

In OS X you can swap between applications in a similar way to Windows (Alt+Tab on Windows, ⌘+Tab on OS X) however there’s one important difference - Windows ...

Mac OS X keyboard shortcuts

less than 1 minute read

Useful OS X keyboard shortcuts, particularly if you’re switching from Windows.  It’s not exhaustive, but it’s got the ones I use regularly.

Back to Top ↑

Gadgets

iPhone/GSM Speaker Buzz Solutions

less than 1 minute read

Some speakers are better than others at dealing with the interference caused by GSM mobiles.  This article{.broken_link} documents one bloke’s extended quest...

FM Transmitter

less than 1 minute read

On December 8th 2006 the UK law regarding low power FM Transmitters was changed, so they are now legal in this country (providing they are CE Certified

Back to Top ↑

Music

Back to Top ↑

Programming

Back to Top ↑

Thoughts & Ideas

Thoughts on Mistakes

less than 1 minute read

Humans will always make mistakes, for a variety of reasons (for example lack of experience, skill, concentration, understanding etc.) Mistakes are the b...

Back to Top ↑

Tips & Tricks

macvlan Networks on Docker

1 minute read

If your application or container needs to be directly on the network, or it needs to use ports that are already in use by the host or other containers, such ...

Back to Top ↑