Category Archives: Programming

Frequently Asked Questions about the GNU GPL

I have been flicking through the following FAQ on the GNU GPL: Frequently Asked Questions about the GNU GPL – GNU Project – Free Software Foundation (FSF). I am trying to understand the risks that we are told about regularly … Continue reading

Posted in IBM, Linux, Programming, Rights, Technology | Tagged , , , | Leave a comment

Arduino talking to an I2C LCD display

I had a spare Matrix Orbital 20×4 character LCD floating about so I decided to try and connect it up to my Arduino. The display is a LK204-25, which is a brilliant little serial display, with support for a 25 … Continue reading

Posted in Arduino, Programming, Technology | Tagged , , , , , , , | 4 Comments

process forking in perl

This is a very geeky topic, but I was having a conversation at work today with someone who was trying to do several really simple things in parallel in perl because they didn’t want to wait several minutes for each … Continue reading

Posted in Programming | Tagged , | 3 Comments

Fix your Arduino Uno for Linux

Are you using an Arduino Uno on Linux? If so, you may have noticed that writing to the serial port in a loop can cause the Arduino Editor/Programmer software to appear to lock up, or even Linux having trouble using … Continue reading

Posted in Arduino, Linux, Programming, Ubuntu | Tagged , , , | 5 Comments

Arduino 1-wire temperature sensors

So you have played a bit with your Arduino, and have heard about other people using it to monitor the temperature, but weren’t sure how they did it – Here is how I did. Maxim make a very simple 1-wire … Continue reading

Posted in Arduino, Programming | Tagged , , , , | 11 Comments

App Inventor for Android

Saw this recently on the Google blog: App Inventor is a new tool in Google Labs that makes it easy for anyone—programmers and non-programmers, professionals and students—to create mobile applications for Android-powered devices. And today, we’re extending invitations to the … Continue reading

Posted in Programming, Technology | Tagged , , , | Leave a comment