Site logo

Trawling Gliffy for Sensitive Data is a tool that allows you to draw various diagrams ranging from flowcharts to network diagrams. Gliffy has various tiers of membership, the one that we are interested in is the free tier - the limitation of this tier is that your diagrams are marked as read only to the public. The Issue When you create a new diagram a unique identifier (ID) is assigned to that diagram, you would think that the ID would be randomly generated, however, this is not the case. All that Gliffy seem to do is increment the previously generated ID by 1, no matter if…

LFCS - Passed!

I recently decided that I should get some official certifications to backup the experience that I have over the years working with Linux. I am not normally a fan of certifications as anyone can really brain dump however I read about the Linux Foundations exams, they require you to connect to a VM and preform a series of objectives. This really appealed to me, it shows that the person taking the exam actually knows what they are doing - as a plus its the home of Linus Torvolds himself and also not distributions specific, you have a choice on what OS you

100%Food Keto - Delivery, Cost and Packaging

I am a vegan and also a type 1 diabetic so I wanted to find a soylent version that would cover the following: Vegan Very low carb (Keto) Ships to the U.K I could only find one brand/version that matches this (outwith making my own) and that was the 100%Food Keto (If anyone else knows of a soylent that covers the above then please let me know). So this is my review of 100%FOOD Keto, this post, as you guessed :p, is just about the delivery side of things and then the product its self in a week once I have given it a…

dotfiles with Make

Everyone knows about pushing your dotfiles to github/bitbucket or whatever version control provider you like best but not many people implement a easy way to copy or link the dotfiles. Lots of people use bloated gems to manage the linking or even write there own but to me these are just over engineered for my needs. My solution is to use a tool that will be already on everyone's machine GNU/Make - nice and simple! Below is a copy of my Makefile which I used to keep my desktop (archlinux) and my laptop (Slackware) in sync. You can also find it on

Continuous Integration using Jenkins

This post is a rough guide on getting up and running with Continuous Integration using Jenkins. Build on commits to a git repo. Check for security issues with the code base using Brakeman. Run the code base tests, in this case RSpec tests. Deploy to Engineyard, AWS instances. Rollback if the deploy has failed. I will add a Chef cookbook and a SaltStack state to my git to automate the install - the way it should be! Jenkins setup on CentOS/Redhat Installing Jenkins can be as easy as downloading the Jenkins WAR file and then running it from the command line. I prefer to use Jenkins own repo as…