Chris Roos by Chris Roos

Show and Tell 19

Howdi folks. This is the long overdue write-up of Show and Tell 19, the final one of 2015. We’re going to take a break from hosting these events in early 2016 while I spend some time traveling around New Zealand.

Anyways. On with the writeup.

There were 7 of us for our final Show and Tell at GFR HQ 3.

3D pinball

Chris Jubb joined us to show a new project he’s been working on (having previously shown us his Arduino fruit machine at Show and Tell 7). Chris demonstrated the software he’s building to allow people to create 3D pinball games. Pinball tables are created in Blender and the game code is programmed using JavaScript. The game that Chris is currently working on is at and the code is all on GitHub.

Chris is filling a gap by creating this cross platform alternative to the Windows only Future Pinball and Visual Pinball.

Elixir and Phoenix

James M gave us an introduction to the Elixir programming language and Phoenix web framework.

James demonstrated a very simple web app and a websocket based chat server. I was aware of this language and framework but didn’t really know anything about them so I found this introduction useful. It was particularly interesting to see how similar the code looked to Ruby and Rails.


James has previously talked about AIS on SDR in Show and Tells 11 and 12. Someone came across his write-up on the wiki and got in touch to point at their work on nmea_plus: An AIS and NMEA parser/decoder for Ruby. I know James is hoping to revisit the AIS project so it’ll be interesting to see whether he’s able to use this Gem to parse some real data.

Egg Planes

Ben came across these slightly odd egg plane models when looking for Airfix kits for his daughter that weren’t entirely military focussed. While they do still have a military slant, these models are quite cute and appear to feature female characters on the packaging.

Steganography + Dinosaurs

Murray dug out his stegosaurus project that explores hiding data in BMP, MIDI and WAV files. Of the three, WAV files appear to work best as the audio can be played and the file can contain an unmodified version of the original data. The BMP files can be viewed as images but the original data has to be modified slightly so that it conforms to the the file format. The MIDI files can contain unmodified data but unfortunately don’t actually play any audio!

Mandelbrot set visualisation

Tom S showed us some visualisations of the Mandelbrot and Julia sets (source) he’d put together for the December meeting of London Computation Club. I was particularly fascinated by the escape time visualisation that shows a familiar Mandelbrot set image being drawn (press the space bar a few times to generate some points in the page). Without understanding anything about them, I felt that this gave some insight into how they’re created.

Seeing these patterns brought back some distant memory of seeing/learning about fractals on my childhood Amiga.

Google Location Timeline

I talked a little bit about Google Maps Timeline (previously Google Location history). I particularly like the ability to “check-in” to a location after the fact, without having to remember to do it at the time.

If you have any feedback on this article, please get in touch!

Historical comments can be found here.