Technology

Graph Theory 101: Directed and Undirected Graphs

Graph Theory 101: Directed and Undirected Graphs

This is a very short introduction to graph theory. We will be talking about directed and undirected graphs, the formulas to find the maximum possible edges for them and the mathematical proofs that underlie the philosophy of why they work. This is my first use of LaTeX on Mr. Geek. More

Measuring influence in a group using social network analysis

Measuring influence in a group using social network analysis

I have decided to publish the contents of my Complex Networks and Web coursework project here on Mr. Geek. The information contained in this post might be complex to some, but I assure you that this will be a good long read. I have included lots of pictures to make sure you don’t get bored in the swathes of text.  More

Spacegray: A Cool Theme For Sublime Text 2

Spacegray: A Cool Theme For Sublime Text 2

I have stumbled upon this gorgeous theme for Sublime Text 2 and I couldn’t help it but share it with you guys. You know who you are, Sublime Text 2 lovers, fellow developers, designers, geeks et al. The theme is Spacegray and it’s free. More

Sparkup: The Magical Book Reader For Kids

Sparkup: The Magical Book Reader For Kids

Two weeks ago, Josh (at Sparkup) reached out to me about this magical new toy called the Sparkup Book Reader. He was generous enough to ship me a review unit and I have been playing with the gadget for a couple of days. I think it is the perfect gadget for kids aged 4-9 and I wish I had something back in my day.  More

Reading and Writing Excel (.xls) files using Java

Reading and Writing Excel (.xls) files using Java

Java is a powerful programming language with an array of features. “Write once, run anywhere” is truly a testament to the JVM (Java Virtual Machine) which allows Java code to function cross platform. Without getting into the details, today, we are going to use Java to read and write Excel (.xls) files More