Hydroponics – Part 1

Well, finally got the plants into the pots, measured the nutrient as per instructions and followed the advice accumulated from numerous hours of youtube videos, online info and discussions with my local hydroponics supplier… here’s a photo of the ‘real simple’ setup I have.

Will post an update in a week..


Posted in DIY, Gardening, Hydroponics, Maker, Uncategorized

Hydroponics Try Out

Growing veg has been something I’ve done on a relatively small and infrequent scale for a  several years, the results have been mixed, and not something that I’d call a great success.

Some years we’d get a great crop of tomatoes or beans or something, but it was hit or miss. This was mainly due to time commitments for work (I traveled extensively) and babies/very young children.

In order to kick things off in the food growing  dept. I’m going to start a very small hydroponic grow area in my house, growing only lettuce.

This morning I bought the fertilizer and a few bits and pieces needed. Together with some old plastic food containers I’ll plant my first crop this weekend. Photos and updates will follow soon.


Posted in DIY, Gardening, Hydroponics

I’ve been bitten by a Gopher

gopher_blue   It’s been a while since I’ve had a chance to write anything, mainly because there’s nothing I’ve been doing lately that I’d consider interesting enough to actually sit down and write about.

Well, the last few days have been interesting, I’ve been discovering the Go language by actually doing more than simply reading about it 🙂

I’ve read loads of blog posts, online docs and even bought a couple of books, which I’m still reading through.

I have to say I’m really enjoying getting back into coding with this language, so much so that I’ve decided to focus on this language over the coming months and build some apps and tooling with Go.

I’ll be keeping everything in my Github repo, so feel free to drop by there anytime. The first webapp I’ve done is here. It does not do a lot, but it works and I’ve got some working tests as well.

There’s not a lot more that I plan to do with this app as it was more an exercise to use while setting up my dev env. Atom is the editor I’m going with, GoConvey as the test runner, Wercker for  CI/CD and DigitalOcean droplets to deploy to.

The next steps are to get Wercker running and deploying to my digitalOcean  droplet.


Current tools I’m using:

Editor: Atom: Liking it so far.

Test Runner: GoConvey : Test Runner and more : I love this tool, it uses the standard testing library and is just brilliant as a test runner, even though it can do a LOT more. I’m only starting out with Go and its been a great help.




Credits: The Go gopher was designed by Renee French. (http://reneefrench.blogspot.com/)
Tagged with:
Posted in Golang

Dashing demo with Docker

Dashing – The exceptionally handsome dashboard framework.

A demo of this great dashboard framework is now available as a Docker container.

Check it out simply by running either of the following:

To launch the container interactively –
[~]$ docker run -i -t  johnzan/dashing
To launch and run the container detached –
[~]$ docker run -d  johnzan/dashing

Read more ›

Tagged with: , , ,
Posted in Container, Docker, Linux, Ruby, Ubuntu

Setting up a Docker dev environment on Mac OS X

There are countless articles and posts on the web about settting up a docker dev environment on OS X, and all of them work more or less.

Here’s another one 🙂
This solution uses the following..

* Virtualbox

* Vagrant

* Docker’s native client for Mac OS X.

Virtualbox will be used to run an Ubuntu linux virtual machine. Vagrant will be used to start, stop and initially build the virtual machine with docker installed.

The native docker client for Mac OS X will be used to do all docker related activities.

Read more ›

Tagged with: , , , , ,
Posted in Container, Docker, Linux, Mac OS X, Ubuntu

Docker – RethinkDB recipe


The purpose of this recipe is to explain how to build a docker image with RethinkDB pre-installed and ready to run.

We will do this by creating a Dockerfile that downloads the base image, updates and adds an apt source and then installs the database software.

Read more ›

Tagged with: , , , , ,
Posted in Container, Docker, Linux

Pratical Application of Docker and Ruby


docker-datafeeder, is my first real world use of, and learning experience of, docker and linux containers.

I needed something to continiously feed a constant stream of data files for processing. The files have time-stamped names, along the lines of “CDR.20121101.225323.abc”

I needed to have the timestamp part of the file name changed to the current time.

I had to be able to deliver multiple streams of files, to multiple servers and also wanted to prevent a serious backlog of files building up in the event one or more systems stopped processing the feeds.

To top it off, I wanted to present a decent UI to the end users of this tool, not just a command line interface.

Read more ›

Tagged with: , , , , , ,
Posted in Container, Docker, Linux, Ruby, Ubuntu