peterhaban

First Steps with Free Pascal – The currency converter

Introduction: I was lately blessed with an array of coursework assignments for a module called “Paradigms of Programming”. The language I picked to get into imperative programming was Pascal and I had a few fun weekend with it programming a currency converter. I’m hoping others might find the resulting code helpful or interesting 🙂 Preparations:

First Steps with Free Pascal – The currency converter Read More »

How to build a Smoothwall Gateway the hard way (Dual Core/Dual Gigabit/Mini-ITX)

1. Introduction: Since I’ve just upgraded the NAS I’ve ended up with a spare Mini-ITX Atom board. Perfect timing to replace the old Smoothwall gateway and finally eradicate the last 32bit machine I’ve got running 🙂 I’ve been using Smoothwall since 2007 now, my first box was based on a P3 1Ghz but quickly replaced

How to build a Smoothwall Gateway the hard way (Dual Core/Dual Gigabit/Mini-ITX) Read More »

Arduino Project 12.1 – My second Arduino controlled greenhouse

Introduction: This is the first of a series of posts to describe my second Arduino automated greenhouse. It’s simply too big a project to cover everything in one post so I’ve decided to split it into a few smaller posts. In this first part I’m going to quickly describe my water, power and network setup.

Arduino Project 12.1 – My second Arduino controlled greenhouse Read More »

The prospective effects of 3D printing on society or “Mummy, when I grow up I want to be a maker!”

Introduction: 3D printers have taken off over the last couple of years and especially the last half year with more and more models pushing onto the market and competing in particular for the lower budget end of the scale. High quality 3D printing, dual colour printing and sizes beyond 10cm are still reserved for the

The prospective effects of 3D printing on society or “Mummy, when I grow up I want to be a maker!” Read More »