About Me


I work in an after school club as a play work assistant.  I also arrange the Torbay Raspberry Pi jam and have experience with Raspberry Pi, Python, Scratch and Linux operating systems.

I want to share more of my IT skills with schools and help with the new IT Computing curriculum.  I have experience with both Linux and Windows operating systems.

I am also documentation lead for the Ubuntu derived ToriOS operating system. (http://www.torios.org/).

I have over 15 years experience working with children / young people in various capacities, so would like to use this to help children and young people in schools.

I am part of the Computing at school community, to which I have uploaded some resources.  I have also had an article published in TheMagPI Raspberry Pi magazine.  As well as being a long standing member of the Local linux community.   I can be found on freenode and other communities as zleap.

I am committed to safeguarding children, young people and 
vulnerable groups and expect any school or establishment I am 
involved with to share this commitment.

ping sweeper

I found some code to ping sweep a range of node (other computers) on a network, which bascially does the same as nmap -sP or something called fping.

So this program takes a range of numbers e.g (10,20) and pings each one in turn.

I decided to do several things with this,  firstly keep having to change the program to specifiy what to ping is a pain so i have changed the program to ask for this information.  Using code I have learnt previously for asking for input, checking the input is a number (isdigit).

ping sweep1

This works great,  however as I am also doing things with tkinter I have made a 1/2 graphical version. I say 1/2 graphical as the output is still on the console, for now at least.


The resulting output is similar to the lower 1/2 of this screen shot.


You need to allow for a few quirks, mainly in that if you specify 10, 20 as your range it won’t ping 20, so you need to specify the range 10 , 21,  this is due to the way the for loop works, but you can work round it.

I was going to add code to make sure user puts in a number between 0,255 but the user is told that is the range so there should be no need to.

I will get the code uploaded, ( probably to git hub ) at some point.

Pi Lite 8 LED Strip – video

Ok have been working on other things so not being doing much with this yet.  But I have had time for hacking some related code. I found some code to control the pi-liter board.   This essentially lights up each LED in sequence back and forth along the board.  So have been looking at ways to integrate this board with programs, change speed etc.


I am currently working on how to give users control over this via a program as in run the sequence but if a user presses < or > on the keyboard it changes the speed for example.

I could also use it on a Model B+ along with the ultra sonic module to act as a basic distance meter for example.

Minetest – free minecraft clone

Minetest is a clone of the hugely popular minecraft.  More information can be fouind on the minetest website.

I have just been looking at this and have presented a few screen shots here.minetest

Here you create your world.








Turtle Randomness

What happens if you draw turtle graphics with the help of the python random module? so rather than being explicit in how far it goes forward or how much of an angle the turtle turns while drawing.  The result is something like this when you add a degee of randomness to the program.


Transformers 4 movie

This film is great,


BTW : Sorry if there seems to be a post overload today :)

Nobody’s Child Traveling Wilburys

Nobodys child by the Traveling Wilburys


Traveling Wilburys – Handle With Care

Handle with care by the Traveling Wilburys:


Traveling Wilburys – Inside Out

Inside out by the Traveling Wilburys


Traveling Wilburys – End Of The Line

End of the Line by the Traveling Wilburys.


Raspberry Pi – Wolfram

Newer downloads of the Raspberry Pi Raspbian image come with something called mathematica and wolfram,  the latter is a language to a the mathematica maths program.

This takes up nearly 500mb of diskspace.   If you don’t require this software you can remove it with

sudo apt-get remove wolfram-engine

You may need to delete the icons manually, if there are still links on the desktop.

I would assume to put this back you simply reinstall it with

sudo apt-get install wolfram-engine

This site is protected by Comment SPAM Wiper. http://zleap.net/wp-content/plugins/wp-accessibility/toolbar/css/a11y-contrast.css