In December 2016, I was approached by Toby Kurien (an engineer at IBM Research | Africa in South Africa Lab, located in the Tshimologong precinct) and asked if I would be interested in building a Raspberry Pi cluster at the lab for them. The system would consist of 13 Raspberry Pi 3 Model B SBC’s which would …
How to setup a Raspberry Pi 3 Cluster Computing System (Intro)
In April 2016, I enrolled in my final module of the JCSE’s Continued Professional Development (CPD) programme. This year’s project was Big Data and Visualisation. Most of the groups opted for cloud-based computing platforms like Azure and Amazon in order to process their data. The group I was in, however, decided to go low-level and …
Fixing Apache Spark 1.6.x false error message for slave startup
I’ve been setting up an Apache Spark standalone cluster on a bunch of raspberry pi’s for a tertiary education project. When you’re running a slave on the same machine as the master, spinning up a slave instance works without hitch. However, when trying to start up a slave on a remote machine (even after having …
Setting the SMSC on Cyanogenmod 11.0
I installed Cyanogenmod 11.0 on my Samsung Galaxy S3, as the stock Samsung ROM was just getting slower and slower as time went on. There’s a ton of crap that gets installed when using the stock Samsung ROM, a lot of crap you really don’t need. However, this post isn’t about telling you all the …
The case for better I/O in ReSharper
So, this all began when I received a brand new Dell Latitude E6540 laptop for work, armed with 16Gb of RAM and a 500Gb spinning rust HDD. Oh, and all the drive contents are encrypted via McAfee, thanks to corporate security policies. After some use, (and one HDD failure), I noticed that the HDD was constantly …