AArduino

The AArduino

Although the Arduino is very convenient, I wanted to build my own from parts you can buy from RS or Farnell. Rather than cloning the Arduino, I took the opportunity to make some changes: I removed the USB/Serial interface because I've got a ICSP programmer, but added crude support for dual AA battery support. The AA cells suggest a good name: the AArduino!

Martin Oldfield, 22 Jun 2011

ADSL

ADSL modem rebooting

Controlling things over Ethernet, here a hung ADSL modem, with the PIC Mini Web from Olimex. This is more of a brief sketch, to test the blogging software, than anything too deep or insightful.

Martin Oldfield, 16 Jun 2010

adt74x0

ADT74x0 temperature sensing

Analog Devices make some nice I²C temperature sensors, including the ADT7420 which is accurate to 0.25̣̣°C. Here’s a user space client for them.

Martin Oldfield, 05 Apr 2013

Agilent

The Agilent U1272A and MacOS

Brief notes on reading data from an Agilent U1272A multimeter from MacOS.

Martin Oldfield, 22 Jun 2011

apple

Apple Cake

A recipe for apple cake.

Martin Oldfield, 16 Jun 2010

AppleScript

Importing tasks into OmniFocus

A simple command line program for importing tasks described by a YAML document into OmniFocus.

Martin Oldfield, 24 Oct 2010

Arduino

Arduino from the command line

How to compile Arduino code from the command line.

Martin Oldfield, 17 Sep 2012

The AArduino

Although the Arduino is very convenient, I wanted to build my own from parts you can buy from RS or Farnell. Rather than cloning the Arduino, I took the opportunity to make some changes: I removed the USB/Serial interface because I've got a ICSP programmer, but added crude support for dual AA battery support. The AA cells suggest a good name: the AArduino!

Martin Oldfield, 22 Jun 2011

MacOS X and the Olimex AVR-ISP500

How to make the Olimex AVR-ISP500 work on MacOS 10.5.6: install version 1.005 of the firmware.

Martin Oldfield, 22 Jun 2011

Avrdude Cookbook

I find it hard to remember the options I need when calling avrdude, but I don't know enough to work them out reliably every time. So, here's my handy cribsheet.

Martin Oldfield, 16 Jun 2010

ARM

Getting an ARM toolchain on MacOS 10.6

I'm starting to play with ARM microcontrollers, and building a toolchain is a necessary step. Here's a log of my experiences.

Martin Oldfield, 16 Jun 2010

Atmel

TCP-IP v4.16 and Olimex flash

An easy way to patch recent versions (e.g. 4.16) of the Microchip PIC TCP-IP stack to work with the Atmel flash EEPROMs on Olimex boards.

Martin Oldfield, 16 Jun 2010

avahi

Raspberry Pi Identification

Being rather cheap little animals, Raspberry Pis tend to proliferate, and before long it’s hard to keep track of them all. Naming them helps, and software can make that more efficient.

Martin Oldfield, 04 Apr 2013

AVR

MacOS X and the Olimex AVR-ISP500

How to make the Olimex AVR-ISP500 work on MacOS 10.5.6: install version 1.005 of the firmware.

Martin Oldfield, 22 Jun 2011

AVR-ISP500

MacOS X and the Olimex AVR-ISP500

How to make the Olimex AVR-ISP500 work on MacOS 10.5.6: install version 1.005 of the firmware.

Martin Oldfield, 22 Jun 2011

Avrdude Cookbook

I find it hard to remember the options I need when calling avrdude, but I don't know enough to work them out reliably every time. So, here's my handy cribsheet.

Martin Oldfield, 16 Jun 2010

avrdude

Avrdude Cookbook

I find it hard to remember the options I need when calling avrdude, but I don't know enough to work them out reliably every time. So, here's my handy cribsheet.

Martin Oldfield, 16 Jun 2010

bars

Places to drink in Paris

Some brief notes on places to drink in Paris.

Martin Oldfield, 22 Oct 2012

Places to eat and drink in Copenhagen

Some brief notes on places to eat and drink in Copenhagen.

Martin Oldfield, 15 Dec 2010

batteries

The AArduino

Although the Arduino is very convenient, I wanted to build my own from parts you can buy from RS or Farnell. Rather than cloning the Arduino, I took the opportunity to make some changes: I removed the USB/Serial interface because I've got a ICSP programmer, but added crude support for dual AA battery support. The AA cells suggest a good name: the AArduino!

Martin Oldfield, 22 Jun 2011

bonjour

Raspberry Pi Identification

Being rather cheap little animals, Raspberry Pis tend to proliferate, and before long it’s hard to keep track of them all. Naming them helps, and software can make that more efficient.

Martin Oldfield, 04 Apr 2013

bus pirate

The Bus Pirate on MacOS

Self-help notes on using the bus pirate on MacOS—mainly links to other documentation.

Martin Oldfield, 16 Jun 2010

cake

Apple Cake

A recipe for apple cake.

Martin Oldfield, 16 Jun 2010

California

Places to eat in California

Some brief notes on places to eat in California.

Martin Oldfield, 17 Sep 2012

Church Numeral

Church Numerals

Fun and games with Church numerals in Haskell.

Martin Oldfield, 29 Mar 2011

command line

Watchdog

Watchdog: automatically do things when files change.

Martin Oldfield, 02 Jan 2013

Arduino from the command line

How to compile Arduino code from the command line.

Martin Oldfield, 17 Sep 2012

Copenhagen

Places to eat and drink in Copenhagen

Some brief notes on places to eat and drink in Copenhagen.

Martin Oldfield, 15 Dec 2010

D2FC-F-7N

Replacing a Logitech Mouse Button

How to fix a dodgy button on a Logitech mouse: the key was finding a replacement for the Omron D2FC-F-7N.

Martin Oldfield, 07 Feb 2012

Debian

Etch to lenny upgrades on Xen

I have a bunch of virtual Debian machines on a Xen box. When they were installed I used etch, but I've just moved one domU to lenny: here's my crib sheet. I suspect it won't be generally useful.

Martin Oldfield, 16 Jun 2010

electronics

A Coordinate Decoder

A simple PIC-based coordinate decoder for geocache puzzles.

Martin Oldfield, 04 Apr 2013

An Intervalometer

A simple intervalometer driven by a PIC microcontroller.

Martin Oldfield, 29 Dec 2012

A NTP driven Nixie Clock

A Nixie clock which gets its time from a Raspberry Pi pretending to be a GPS receiver.

Martin Oldfield, 19 Aug 2012

The AArduino

Although the Arduino is very convenient, I wanted to build my own from parts you can buy from RS or Farnell. Rather than cloning the Arduino, I took the opportunity to make some changes: I removed the USB/Serial interface because I've got a ICSP programmer, but added crude support for dual AA battery support. The AA cells suggest a good name: the AArduino!

Martin Oldfield, 22 Jun 2011

Stripboard Templates

A simple Perl script to generate blank stripboard templates.

Martin Oldfield, 16 Jun 2010

ethernet

ADSL modem rebooting

Controlling things over Ethernet, here a hung ADSL modem, with the PIC Mini Web from Olimex. This is more of a brief sketch, to test the blogging software, than anything too deep or insightful.

Martin Oldfield, 16 Jun 2010

Flash

TCP-IP v4.16 and Olimex flash

An easy way to patch recent versions (e.g. 4.16) of the Microchip PIC TCP-IP stack to work with the Atmel flash EEPROMs on Olimex boards.

Martin Oldfield, 16 Jun 2010

Garmin

Faking geocaches in Garmin GPX files

Garmin GPS receivers have a special mode to handle geocaches, but it's not been clear to me how the gadget decides which waypoints are geocaches. These brief notes describe something which works for me.

Martin Oldfield, 16 Jun 2010

gcc

Getting an ARM toolchain on MacOS 10.6

I'm starting to play with ARM microcontrollers, and building a toolchain is a necessary step. Here's a log of my experiences.

Martin Oldfield, 16 Jun 2010

geocaching

A Coordinate Decoder

A simple PIC-based coordinate decoder for geocache puzzles.

Martin Oldfield, 04 Apr 2013

Useful Geocaching Links

Helpful links for geocaching: particularly puzzle solving.

Martin Oldfield, 21 Oct 2012

Finding Geocaches in English

A short program to find caches which are described in English. Very handy when caching abroad!

Martin Oldfield, 24 Oct 2010

Faking geocaches in Garmin GPX files

Garmin GPS receivers have a special mode to handle geocaches, but it's not been clear to me how the gadget decides which waypoints are geocaches. These brief notes describe something which works for me.

Martin Oldfield, 16 Jun 2010

gpsbabel

Filtering GPS tracks

In practice I find that the tracklogs stored by my Garmin GPS receiver are quite noisy. gpsbabel easily filters the data, but having forgotten the relevant rules once, I thought I'd document them here.

Martin Oldfield, 16 Jun 2010

GPX

Faking geocaches in Garmin GPX files

Garmin GPS receivers have a special mode to handle geocaches, but it's not been clear to me how the gadget decides which waypoints are geocaches. These brief notes describe something which works for me.

Martin Oldfield, 16 Jun 2010

Filtering GPS tracks

In practice I find that the tracklogs stored by my Garmin GPS receiver are quite noisy. gpsbabel easily filters the data, but having forgotten the relevant rules once, I thought I'd document them here.

Martin Oldfield, 16 Jun 2010

Haskell

A Coordinate Decoder

A simple PIC-based coordinate decoder for geocache puzzles.

Martin Oldfield, 04 Apr 2013

Haskell qua calculator

Although Haskell is a fine language for hard-core programming, it’s increasing my tool of choice for trivial arithmetic too.

Martin Oldfield, 02 Jan 2013

Church Numerals

Fun and games with Church numerals in Haskell.

Martin Oldfield, 29 Mar 2011

I2C

ADT74x0 temperature sensing

Analog Devices make some nice I²C temperature sensors, including the ADT7420 which is accurate to 0.25̣̣°C. Here’s a user space client for them.

Martin Oldfield, 05 Apr 2013

Intervalometer

An Intervalometer

A simple intervalometer driven by a PIC microcontroller.

Martin Oldfield, 29 Dec 2012

Time-lapse photography

Brief notes on making time-lapse movies with a DSLR camera.

Martin Oldfield, 13 Aug 2011

Lake District

Places to eat in the Lake District

Some brief notes on places to eat in the Lake District taken on a trip in September 2008.

Martin Oldfield, 16 Jun 2010

language model

Finding Geocaches in English

A short program to find caches which are described in English. Very handy when caching abroad!

Martin Oldfield, 24 Oct 2010

A Toy Language Model

I wanted a toy language model so that I could write software which would identify the language of text.

The motivation for this is simple: given a list of geocaches, which ones have descriptions which I can understand!

Martin Oldfield, 16 Jun 2010

Linux

Linux WiFi configuration

Aidés-memoires for configuring WiFi on a Raspberry Pi.

Martin Oldfield, 04 Apr 2013

logging

The TTi TF930 and MacOS

Brief notes on reading data from a TTi TF930 3GHz counter from MacOS.

Martin Oldfield, 19 Feb 2012

The Agilent U1272A and MacOS

Brief notes on reading data from an Agilent U1272A multimeter from MacOS.

Martin Oldfield, 22 Jun 2011

Logitech

Replacing a Logitech Mouse Button

How to fix a dodgy button on a Logitech mouse: the key was finding a replacement for the Omron D2FC-F-7N.

Martin Oldfield, 07 Feb 2012

London

Places to eat in London

Some brief notes on places to eat in London.

Martin Oldfield, 04 Mar 2013

MacOS

The TTi TF930 and MacOS

Brief notes on reading data from a TTi TF930 3GHz counter from MacOS.

Martin Oldfield, 19 Feb 2012

Perl and Xcode 4

I just bought a new Mac and installed Xcode 4 on it. However, I couldn't build any Perl modules with XS (bits of C) in them. Here's a solution!

Martin Oldfield, 22 Jun 2011

The Agilent U1272A and MacOS

Brief notes on reading data from an Agilent U1272A multimeter from MacOS.

Martin Oldfield, 22 Jun 2011

MacOS X and the Olimex AVR-ISP500

How to make the Olimex AVR-ISP500 work on MacOS 10.5.6: install version 1.005 of the firmware.

Martin Oldfield, 22 Jun 2011

The Bus Pirate on MacOS

Self-help notes on using the bus pirate on MacOS—mainly links to other documentation.

Martin Oldfield, 16 Jun 2010

Makefile

Arduino from the command line

How to compile Arduino code from the command line.

Martin Oldfield, 17 Sep 2012

Avrdude Cookbook

I find it hard to remember the options I need when calling avrdude, but I don't know enough to work them out reliably every time. So, here's my handy cribsheet.

Martin Oldfield, 16 Jun 2010

measurement

The TTi TF930 and MacOS

Brief notes on reading data from a TTi TF930 3GHz counter from MacOS.

Martin Oldfield, 19 Feb 2012

The Agilent U1272A and MacOS

Brief notes on reading data from an Agilent U1272A multimeter from MacOS.

Martin Oldfield, 22 Jun 2011

Microchip

TCP-IP v4.16 and Olimex flash

An easy way to patch recent versions (e.g. 4.16) of the Microchip PIC TCP-IP stack to work with the Atmel flash EEPROMs on Olimex boards.

Martin Oldfield, 16 Jun 2010

minty boost

The AArduino

Although the Arduino is very convenient, I wanted to build my own from parts you can buy from RS or Farnell. Rather than cloning the Arduino, I took the opportunity to make some changes: I removed the USB/Serial interface because I've got a ICSP programmer, but added crude support for dual AA battery support. The AA cells suggest a good name: the AArduino!

Martin Oldfield, 22 Jun 2011

Moment of Inertia

A Turning Tetrahedron

The tetrahedron's a simple solid, but its moment of inertia isn't in the usual tables, so I thought I'd calculate it. There are two calculations here: one's straightforward but long, the other's short and cunning.

Martin Oldfield, 15 Apr 2011

A Spinning Sphere

Calculating the moment of inertia of sphere. Overlong in itself, but hopefully a fine preliminary to the related calculation for a tetrahedron.

Martin Oldfield, 12 Apr 2011

Moments of Inertia

Some basic facts about the moment of inertia

Martin Oldfield, 12 Apr 2011

Mouse

Replacing a Logitech Mouse Button

How to fix a dodgy button on a Logitech mouse: the key was finding a replacement for the Omron D2FC-F-7N.

Martin Oldfield, 07 Feb 2012

MPFS2

Perl tools for MPFS2

Recent versions of Microchip's TCP/IP stack (after version 4.11) use a new filing system and web server: MPFS2 and HTTP2. Microchip supply a Windows program, MPFS2.exe to manage things, but this is quite inconvenient for people on Linux or OS X. These Perl programs try to help.

Martin Oldfield, 16 Jun 2010

MySQL

Unicode games with perl, MySQL, and XML

Not for the first time I wasted a few hours getting Unicode things to 'just work' in a Perl project which mixed XML and MySQL. Hopefully these notes will prevent another repetition.

Martin Oldfield, 22 Jun 2011

Nixie

A NTP driven Nixie Clock

A Nixie clock which gets its time from a Raspberry Pi pretending to be a GPS receiver.

Martin Oldfield, 19 Aug 2012

NMEA

A NTP driven Nixie Clock

A Nixie clock which gets its time from a Raspberry Pi pretending to be a GPS receiver.

Martin Oldfield, 19 Aug 2012

NTP

A NTP driven Nixie Clock

A Nixie clock which gets its time from a Raspberry Pi pretending to be a GPS receiver.

Martin Oldfield, 19 Aug 2012

Olimex

MacOS X and the Olimex AVR-ISP500

How to make the Olimex AVR-ISP500 work on MacOS 10.5.6: install version 1.005 of the firmware.

Martin Oldfield, 22 Jun 2011

TCP-IP v4.16 and Olimex flash

An easy way to patch recent versions (e.g. 4.16) of the Microchip PIC TCP-IP stack to work with the Atmel flash EEPROMs on Olimex boards.

Martin Oldfield, 16 Jun 2010

OmniFocus

Importing tasks into OmniFocus

A simple command line program for importing tasks described by a YAML document into OmniFocus.

Martin Oldfield, 24 Oct 2010

Paris

Places to drink in Paris

Some brief notes on places to drink in Paris.

Martin Oldfield, 22 Oct 2012

Places to eat in Paris

Some brief notes on places to eat in Paris.

Martin Oldfield, 22 Oct 2012

patch

TCP-IP v4.16 and Olimex flash

An easy way to patch recent versions (e.g. 4.16) of the Microchip PIC TCP-IP stack to work with the Atmel flash EEPROMs on Olimex boards.

Martin Oldfield, 16 Jun 2010

Perl

A NTP driven Nixie Clock

A Nixie clock which gets its time from a Raspberry Pi pretending to be a GPS receiver.

Martin Oldfield, 19 Aug 2012

The TTi TF930 and MacOS

Brief notes on reading data from a TTi TF930 3GHz counter from MacOS.

Martin Oldfield, 19 Feb 2012

Perl and Xcode 4

I just bought a new Mac and installed Xcode 4 on it. However, I couldn't build any Perl modules with XS (bits of C) in them. Here's a solution!

Martin Oldfield, 22 Jun 2011

Unicode games with perl, MySQL, and XML

Not for the first time I wasted a few hours getting Unicode things to 'just work' in a Perl project which mixed XML and MySQL. Hopefully these notes will prevent another repetition.

Martin Oldfield, 22 Jun 2011

The Agilent U1272A and MacOS

Brief notes on reading data from an Agilent U1272A multimeter from MacOS.

Martin Oldfield, 22 Jun 2011

Perl tools for MPFS2

Recent versions of Microchip's TCP/IP stack (after version 4.11) use a new filing system and web server: MPFS2 and HTTP2. Microchip supply a Windows program, MPFS2.exe to manage things, but this is quite inconvenient for people on Linux or OS X. These Perl programs try to help.

Martin Oldfield, 16 Jun 2010

Stripboard Templates

A simple Perl script to generate blank stripboard templates.

Martin Oldfield, 16 Jun 2010

Photography

Time-lapse photography

Brief notes on making time-lapse movies with a DSLR camera.

Martin Oldfield, 13 Aug 2011

PIC

A Coordinate Decoder

A simple PIC-based coordinate decoder for geocache puzzles.

Martin Oldfield, 04 Apr 2013

An Intervalometer

A simple intervalometer driven by a PIC microcontroller.

Martin Oldfield, 29 Dec 2012

Playing with PICs on MacOS X

The tools I use when playing with PIC microcontrollers

Martin Oldfield, 16 Jun 2010

Perl tools for MPFS2

Recent versions of Microchip's TCP/IP stack (after version 4.11) use a new filing system and web server: MPFS2 and HTTP2. Microchip supply a Windows program, MPFS2.exe to manage things, but this is quite inconvenient for people on Linux or OS X. These Perl programs try to help.

Martin Oldfield, 16 Jun 2010

TCP-IP v4.16 and Olimex flash

An easy way to patch recent versions (e.g. 4.16) of the Microchip PIC TCP-IP stack to work with the Atmel flash EEPROMs on Olimex boards.

Martin Oldfield, 16 Jun 2010

ADSL modem rebooting

Controlling things over Ethernet, here a hung ADSL modem, with the PIC Mini Web from Olimex. This is more of a brief sketch, to test the blogging software, than anything too deep or insightful.

Martin Oldfield, 16 Jun 2010

PostScript

Stripboard Templates

A simple Perl script to generate blank stripboard templates.

Martin Oldfield, 16 Jun 2010

probability

Sons and Daughters

On of the Internet's recurring memes is a world where families have children until they have a son, then stop. There seems to be a fairly common misapprehension that this will lead to some asymmetry of sexes in the next generation.

This short note explores this question: we quickly see that symmetry is preserved, but then spend time exploring what's going on in more detail.Finally we introduce a new element to the model which, on its own, favours neither boys nor girls, but allows social engineering to skew the sex distribution.

Martin Oldfield, 30 Mar 2011

A Toy Language Model

I wanted a toy language model so that I could write software which would identify the language of text.

The motivation for this is simple: given a list of geocaches, which ones have descriptions which I can understand!

Martin Oldfield, 16 Jun 2010

Raspberry Pi

ADT74x0 temperature sensing

Analog Devices make some nice I²C temperature sensors, including the ADT7420 which is accurate to 0.25̣̣°C. Here’s a user space client for them.

Martin Oldfield, 05 Apr 2013

Raspberry Pi Identification

Being rather cheap little animals, Raspberry Pis tend to proliferate, and before long it’s hard to keep track of them all. Naming them helps, and software can make that more efficient.

Martin Oldfield, 04 Apr 2013

Linux WiFi configuration

Aidés-memoires for configuring WiFi on a Raspberry Pi.

Martin Oldfield, 04 Apr 2013

Useful Raspberry Pi Links

Links I found useful when starting to play with the Raspberry Pi.

Martin Oldfield, 04 Apr 2013

A NTP driven Nixie Clock

A Nixie clock which gets its time from a Raspberry Pi pretending to be a GPS receiver.

Martin Oldfield, 19 Aug 2012

The TM1638 & the Raspberry Pi

A tiny library to interface cheap TM1638 displays to the Raspberry Pi.

Martin Oldfield, 12 Aug 2012

Raspberry Pi GPIO cable

A useful cable to connect the GPIO port to a breadboard.

Martin Oldfield, 31 Jul 2012

recipe

Starch Free Tiramisu

At a recent dinner party, one of my guests couldn't eat starch. This didn't seem compatible with my desire to serve tiramisu, but happily the lure of creamy coffee proved enough of an inspiration to find a solution: instead of coffee soaked sponge use coffee jelly.

Martin Oldfield, 16 Jun 2010

Apple Cake

A recipe for apple cake.

Martin Oldfield, 16 Jun 2010

restaurants

Places to eat in London

Some brief notes on places to eat in London.

Martin Oldfield, 04 Mar 2013

Places to eat in Paris

Some brief notes on places to eat in Paris.

Martin Oldfield, 22 Oct 2012

Places to eat in California

Some brief notes on places to eat in California.

Martin Oldfield, 17 Sep 2012

Places to eat and drink in Copenhagen

Some brief notes on places to eat and drink in Copenhagen.

Martin Oldfield, 15 Dec 2010

Places to eat in the Lake District

Some brief notes on places to eat in the Lake District taken on a trip in September 2008.

Martin Oldfield, 16 Jun 2010

starch free

Starch Free Tiramisu

At a recent dinner party, one of my guests couldn't eat starch. This didn't seem compatible with my desire to serve tiramisu, but happily the lure of creamy coffee proved enough of an inspiration to find a solution: instead of coffee soaked sponge use coffee jelly.

Martin Oldfield, 16 Jun 2010

stripboard

Stripboard Templates

A simple Perl script to generate blank stripboard templates.

Martin Oldfield, 16 Jun 2010

temperature

ADT74x0 temperature sensing

Analog Devices make some nice I²C temperature sensors, including the ADT7420 which is accurate to 0.25̣̣°C. Here’s a user space client for them.

Martin Oldfield, 05 Apr 2013

Tetrahedron

A Turning Tetrahedron

The tetrahedron's a simple solid, but its moment of inertia isn't in the usual tables, so I thought I'd calculate it. There are two calculations here: one's straightforward but long, the other's short and cunning.

Martin Oldfield, 15 Apr 2011

TF930

The TTi TF930 and MacOS

Brief notes on reading data from a TTi TF930 3GHz counter from MacOS.

Martin Oldfield, 19 Feb 2012

Time Capsule

Time Machine hassles

One of my Macs recently died and I wanted to recover data from a Time Machine. Sadly this wasn't entirely trivial.

Martin Oldfield, 30 Mar 2011

Time Machine

Time Machine hassles

One of my Macs recently died and I wanted to recover data from a Time Machine. Sadly this wasn't entirely trivial.

Martin Oldfield, 30 Mar 2011

Time-lapse

An Intervalometer

A simple intervalometer driven by a PIC microcontroller.

Martin Oldfield, 29 Dec 2012

Time-lapse photography

Brief notes on making time-lapse movies with a DSLR camera.

Martin Oldfield, 13 Aug 2011

tiramisu

Starch Free Tiramisu

At a recent dinner party, one of my guests couldn't eat starch. This didn't seem compatible with my desire to serve tiramisu, but happily the lure of creamy coffee proved enough of an inspiration to find a solution: instead of coffee soaked sponge use coffee jelly.

Martin Oldfield, 16 Jun 2010

TM1638

The TM1638 & the Raspberry Pi

A tiny library to interface cheap TM1638 displays to the Raspberry Pi.

Martin Oldfield, 12 Aug 2012

TTi

The TTi TF930 and MacOS

Brief notes on reading data from a TTi TF930 3GHz counter from MacOS.

Martin Oldfield, 19 Feb 2012

U1272A

The Agilent U1272A and MacOS

Brief notes on reading data from an Agilent U1272A multimeter from MacOS.

Martin Oldfield, 22 Jun 2011

UNI/O

A Coordinate Decoder

A simple PIC-based coordinate decoder for geocache puzzles.

Martin Oldfield, 04 Apr 2013

Unicode

Unicode games with perl, MySQL, and XML

Not for the first time I wasted a few hours getting Unicode things to 'just work' in a Perl project which mixed XML and MySQL. Hopefully these notes will prevent another repetition.

Martin Oldfield, 22 Jun 2011

utilities

Watchdog

Watchdog: automatically do things when files change.

Martin Oldfield, 02 Jan 2013

watchdog

Watchdog

Watchdog: automatically do things when files change.

Martin Oldfield, 02 Jan 2013

WiFi

Linux WiFi configuration

Aidés-memoires for configuring WiFi on a Raspberry Pi.

Martin Oldfield, 04 Apr 2013

Xcode 4

Perl and Xcode 4

I just bought a new Mac and installed Xcode 4 on it. However, I couldn't build any Perl modules with XS (bits of C) in them. Here's a solution!

Martin Oldfield, 22 Jun 2011

xen

Etch to lenny upgrades on Xen

I have a bunch of virtual Debian machines on a Xen box. When they were installed I used etch, but I've just moved one domU to lenny: here's my crib sheet. I suspect it won't be generally useful.

Martin Oldfield, 16 Jun 2010

XML

Unicode games with perl, MySQL, and XML

Not for the first time I wasted a few hours getting Unicode things to 'just work' in a Perl project which mixed XML and MySQL. Hopefully these notes will prevent another repetition.

Martin Oldfield, 22 Jun 2011

zeroconf

Raspberry Pi Identification

Being rather cheap little animals, Raspberry Pis tend to proliferate, and before long it’s hard to keep track of them all. Naming them helps, and software can make that more efficient.

Martin Oldfield, 04 Apr 2013