Top ↑

Tutorials

Welcome to the tutorials page. Hopefully they're easy enough to read and follow.

Compile code for the Tiny Bootloader on a PIC 18F4520 using SDCC

Before moving to AVRs, I used this rather large PIC to mess about with. In this tutorial I'll show how to install a bootloader (TinyBLD), compile code using SDCC and program a PIC over the serial port.

Read Tutorial »

Rotate parts in Eagle by 45° and other mad angles

There are loads of tutorials on how to do this, so I wrote another one.

Read Tutorial »

Set up multiple local hosts for testing

As a web developer, I need a testing server. Writing code, pushing it upstream and reloading the browser takes far too long, especially with a crappy FTP connection. The solution: host your own testing server. Got more than one site? Host more than one server!

Read Tutorial »

Run a local mailserver for PHP

So, you've just created a local server, but want to send emails for testing? This tutorial will show you how to set up a simple mailserver for testing sites out.

Read Tutorial »

Synchronise your files rsync-style with FTP

I've had this problem for ages; you've got a local site running but want to sync the files with a remote host. Sure, Filezilla can do it, but it just doesn't have the zing of a good old Bash script.

Read Tutorial »

OpenGL WaveFront object loader

IN PROGRESS. Please subscribe to my RSS feed for updates

This tutorial will show you how to write a Wavefront object loader in C++ with support for materials and textures.

Read Tutorial »