Author Archives: Leigh

Developing in a Linux Virtual Machine on Windows

Sadly for this post, but luckily for the rest of us, VMWare have now released version 5 of the Player software. Everything seems to work as before and most functionality appears in the same place, but the screenshots are now out-of-date. I like Windows. I know my way around it, I’ve tried the alternatives and I […]

Posted in Computing | 2 Responses

Migration – Further Progress

Part1: http://blog.simpleigh.com/2012/06/virtualisation/ Part 2: http://blog.simpleigh.com/2012/06/migration-aches-and-pains/ Now my diary is settling in on its new server, I thought I’d add a couple of thoughts: It now runs far faster, feeling much more snappy and responsive. No other users are competing for server resources, and the server’s a lot nearer (Ireland rather than the US). NameCheap have […]

Posted in Computing | Leave a comment

Migration: Aches and Pains

I recently migrated my diary to a new server, and was amused by some of the problems I faced doing so. Deploying PHP applications should be a simple affair – set up the database, upload the code – but moving to a newer version of the language brought many problems. PHP now bothers to check […]

Posted in Computing | Leave a comment

Compression

A link recently bubbled up the frontpage of Hacker News, and I found myself rather curious to find out more. The headline rather proudly proclaimed: “RJSON: compress JSON to JSON”. JSON is a useful and simple way of transmitting data between machines on the Internet, and is commonly-used by many dynamic websites today (see Wiki […]

Posted in Computing | Leave a comment

Virtualisation and web hosting

I’ve been gradually starting to migrate bits of this site over to a VPS (Virtual Private Server) hosted on Amazon’s AWS. I’d originally come across the concept of a VPS at a previous job which had been offered a Slicehost instance for test purposes. While I’d experimented with Ubuntu on the desktop before, and had used a Linux […]

Posted in Computing | 3 Responses

Dvorak – settled in

Current wpm: 98. I’ve been enjoying trying to get my particular flavour of Dvorak working on Linux, and will post more details of how it’s going in the near future…

Posted in Computing | Leave a comment

Dvorak Day n

Current wpm: 56 (up from 20). Starting to get to grips with things now. I wrote out all the letters on sticky-labels and affixed them to the keyboard, which really did make an enormous difference. I no longer had to feel around for a key, or look at a separate diagram, but simply needed to […]

Posted in Computing | Leave a comment

Dvorak Day 4

Current wpm: 20 (stable from 20). A weekend away from the computer has prevented any further speed improvements. Maybe tomorrow will see a better result. I’m starting to remember where all the keys are, but am not at all fluent and have to make heavy use of the “backspace” key. On a side note, in […]

Posted in Computing | Leave a comment

Dvorak Day 3

Current wpm: 20 (up from 12). Did some serious practice today. Also made another keyboard layout so that I don’t have to re-learn all the punctuation. Will this process continue until all the keys are restored? Using the computer is very frustrating. Typing long passages is tiring, and it’s really annoying when doing something as […]

Posted in Computing | Leave a comment

Dvorak Day 2

Current wpm: 12 (down from 100 or so). Using the MS Keyboard Layout Creator, I’ve put together a UK Dvorak Variant. Am considering using speech recognition instead of typing, which is now tedious.

Posted in Computing | Leave a comment

The Dvorak Simplified Keyboard

I’m currently typing this very slowly having changed my keyboard layout to the Dvorak Simplified Keyboard. It’s proving quite slow-going, but will hopefully speed up my typing and reduce the strain on my wrists. Next report to follow.

Posted in Computing | Leave a comment

It’s OK, the software knows best

I find the attitude of some software developers ridiculously arrogant. They all think that they know best. They know the best algorithms, they write in the best language, and above all, they make the best decisions. Sometimes, however, I’m not so sure. Today I decided to clear out the small toolbar which acts as a […]

Posted in Computing | Leave a comment

Cooking

Action: "A drop of alcohol will spice up this bolognese sauce." Reaction: It now smells like an accident in a mulled wine factory. Action: Trying to cook bolognese at all. Reaction: My shirt is covered in red spots. Equal and opposite? Not so sure.

Posted in Food | Leave a comment

More lunch blogging

Today sees a serious sandwich combination, namely ham and mustard. I recently provided a buffet supper for some friends, and included this classic combination a long with some others, all unashamedly stolen from the Hotel Felix afternoon tea menu: Ham & Mustard Cream Cheese & Cucumber Smoked Salmon Cheese & Pickle (admittedly their combinations were […]

Posted in Food | Leave a comment

In Defence of Spam

Nobody could really be surprised when spam emails started appearing. Every other communication medium is filled with advertisements and unsolicited intrusion. Newspapers are filled with adverts, and we are harassed by junk mail, telemarketing and door-to-door salesmen. Two experiences have give me something more to think about when it comes to spam. Some time ago […]

Posted in Computing | Leave a comment

Lunch blogging

Ham and sun-dried tomato omelette, salad with thousand-island dressing. Maybe I ought to do more of this.

Posted in Food | Leave a comment

Leigh’s Backup Strategy Begins…

I’ve never really had a backup strategy. Now and again everything’s turned to toast, but previously it’s not been much of a worry. As one gets older, however, things start to seem more important, and constant nagging focuses the mind as well. Each loss of data eats away at your soul a little bit. Admittedly […]

Posted in Computing | Leave a comment

What’s in your phone number?

Recently I’ve been entering a lot of phone numbers in a database. This is dull. Phone numbers do, however, open up a load of (slightly) interesting geekery. One of the problems I had was with the London dialling code. Numbers in London tend to start with 0207 or 0208. I decided that this seemed like […]

Posted in Uncategorized | Leave a comment

Link of the day

MSDN: All print providers must export the initialization function, InitializePrintProvidor. Pointers to all the other functions must be supplied in a PRINTPROVIDOR structure. (Note that these two names are misspelled, but are consistent with the names that appear in the header file, winsplp.h.) Of course, one can’t correct the spelling of one’s functions, else one […]

Posted in Uncategorized | Leave a comment

Open Source Software – a Chink in the Armour

The collective wisdom of the Internet states pretty categorically that Microsoft is evil, Google is never evil, Macs are cool and Linux is best of all. Of course not all of that is true, and you can’t always believe what you read on the Internet. Google isn’t evil but colludes with dictatorships to oppress freedom […]

Posted in Computing | 1 Response