Terence Eden. He has a beard and is smiling.

Terence Eden’s Blog

Theme Switcher:

How many marriages have been saved by GPS?

· 5 comments · 450 words · Viewed ~576 times


Long list of GPS satellites.

I have a distinct and unpleasant memory of my parents not-arguing-in-front-of-the-children. It was the early 1990s and my parents had decided to take us on a road trip across America. My dad's experience of driving the sleepy high-streets of the UK suburbs had not prepared him for the terror of the Los Angeles freeway at night. He was jetlagged and my mum, bless her, can't read maps. On the hard …

Reducing GPS accuracy in photos

· 2 comments · 150 words · Viewed ~202 times


Unix is user-friendly — it's just choosy about who its friends are.

Here's a quick one-liner to reduce the precision of location stored in a photo's EXIF metadata: exiftool -c "%.2f" -TagsFromFile @ -GPSLatitude -GPSLongitude photo.jpg (Thanks to the EXIFtool Forum for their help.) Why is this useful? Modern phones automatically attach a GPS location to every photo you take. GPS resolution is around 10 metres. When you share your photos, you're often sharing …

GPS at 30,000 feet

· 300 words


Undulating waves of sand.

GPS is a modern miracle. Using SPACESHIPS and RELATIVITY you can locate yourself anywhere on the planet. Fun fact! Your GPS won't work if you're above 18Km or going faster than 500 metres per second. Just in case you're a Soviet Guided Missile. But if you're on a regular international flight, you should be just fine! Here are some screenshots I took using the open source GPS Test for Android. …

Car Hacking - With Bluetooth OBD

· 7 comments · 600 words · Viewed ~32,645 times


Friend, colleague, and fellow geek, Sam Machin has introduced me to the wonders of the OBDII port! Essentially, OBD (On Board Diagnostics) is a port which is found on every car produced since the late 1990s. It allows garages to see all sorts of diagnostic information about your car, its engine, and all other manner of petrol-headed goodness. It's designed to be easily accessible and conform to…