Photo credit: Windell H. Oskay,
on creative engineering and new media art

Browsing category “tutorials”

How to do stuff. Or at least, how I did it.

How to install WordPress on web10

April 17th, 2008

I just spent a while looking for a way to install the current (2.5) release of the WordPress blog on the web host I failed. However, I did manage to install WordPress 2.3. If you want to know how…

» Read more

How to drag an off-screen window back to the desktop (in Windows)

January 28th, 2008

This is a problem I just had (in Windows XP): My graphics card was set to force a TV display, even though I did not in fact have anything hooked up to my TV-out connection. Unfortunately my system chose to…

» Read more

How to switch on an iMac (sic!)

January 21st, 2008

OK, this is just plain embarrassing.

I just spent several minutes trying to figure out how to switch on an iMac. Seeing there is no power switch on it, I figured this was some sort of Apple design decision – probably…

» Read more

How to tunnel your SMTP outgoing mail over SSH

December 14th, 2007

The problem

You’re this guy, or gal, somewhere where you have a crippled internet access. Probably for security reasons, somebody closed most of the outgoing ports in a firewall. You can surf, and use SSH.

» Read more

How to start a Java application with web start

December 14th, 2007

These are some notes I made while trying to get a Java OpenAL (JOAL) application start from a web page. The tutorial applies to Java 1.4.2, but it probably works similarly in newer versions.

There are some things you need to…

» Read more

How to get started using mobile processing

December 12th, 2007

Processing is a free, open-source programming environment based on Java and the weapon of choice for most people doing artistic productions that require a bit of coding. Get it at

Mobile Processing is a cousin of Processing, but aimed at mobile phones…

» Read more

How to set up a Java JDK

December 12th, 2007

This refers to doing it on Windows XP – Vista is probably very similar.

For starters…

Java is a programming language, but it’s also something called a virtual machine. The way it works is you write code – source code – in text…

» Read more

How to run java MIDP applications on a Palm handheld

December 12th, 2007

The problem

I have a Java MIDP application, made with WTK, maybe using EclipseME or mobile processing. I want to run it on my Palm.

After digging into ways of doing this, I wound up running an application called jartoprc but it…

» Read more

How to get Puredata to start with audio enabled

November 22nd, 2007

When PD starts, audio is off, and you have to click the “compute audio” tick box. But what do you do when you want to start it automatically, like from a batch file?

The answer is, cryptically enough, “; pd dsp…

» Read more

Switching and reversing arduino relay shield

November 14th, 2007

Switching and reversing arduino relay shield (photo)

This is a little thing I made for artist Petra Vargova. It’s a home-made “shield” for the Arduino, i.e. this circuit fits on top of an Arduino board. (Indeed, it is sitting on top of an Arduino in the photo).


» Read more

How to use min() and max() – and a DIY unit test

November 8th, 2007

So, there I was, coding a little thing in Processing. I was just testing out this thing where the user could drag control points around in a window, and I just needed to make sure she didn’t drag them out…

» Read more

How to use a piezo element as an arduino sensor

November 2nd, 2007

Piezo sensor

A bare piezo element makes a really cheap force sensor .

This example uses two piezo elements, back to back, with an o-ring in between.

Solder wires to the piezo element, one to the center piece and one to the rim (or…

» Read more