Author Archives: oughton

About oughton

A software / web applications developer, living in Hamilton and currently studying at Waikato University.

Wellington Storm Damage – Weather Time-lapse

Motivation I was poking around MetService’s publicly available data (as a tend to like doing ) on the weekend and stumbled across their weather radar images folder. This folder is home to about 15,000 images spread across 5 days, that … Continue reading

Posted in Random, Visualisations | Leave a comment

Flot Plugins – X Gap Threshold

Live Example Github Code You can insert breaks/gaps into a line graph drawn using Flot by inserting coordinate pairs that are set to null. For example, from the Flot API: If a null is specified as a point or if … Continue reading

Posted in Web Applications | Tagged , , , , | Leave a comment

NetMapJs – A Scalable Network Mapping Tool

I recently posted my final report for my university honours project titled – ‘Improved Network Map Display’. For part of the project, I implemented a JavaScript network mapping tool that I call ‘NetMapJs’. I have made the source code of … Continue reading

Posted in Networking, Visualisations, Web Applications | Tagged , , | 1 Comment

Improved Network Map Display

I have completed my honours year at Waikato University. I have included in this post, my complete final honours report for my project titled – ‘Improved Network Map Display’. The report is also available here: 520 Report – Improved Network Map … Continue reading

Posted in Visualisations | Tagged , , , , | 1 Comment

Installing Hubot on Mac OS X Lion 10.7

Github has just released Hubot to the public (Say Hello to Hubot). What is Hubot? I have installed it on my MBP running Max OS X 10.7.2 Instructions: Download and install Node.js & npm - sites.google.com/site/nodejsmacosx Download and install Redis - redis.io/download … Continue reading

Posted in Programming, Tips and Tricks, Uncategorized | Tagged , , | 3 Comments

Flot Plugins – Event Graphics

Live Example Github Code This flot plugin adds customizable event support. Events graphics contain information that is shown in a popup when the user hovers over them. This is all done using CSS and div tags. The following documentation from … Continue reading

Posted in Web Applications | 1 Comment

Flot Plugins – Autoscale

Github Code Live Example This is a plugin that implements a different type of autoscaling. Flot comes with an autoscaler that calculates the maximum y value based on all the the data points. On graphs that allow multiple series to … Continue reading

Posted in Web Applications | 2 Comments

Cross-site Request Forgery (CSRF) Attacks Mini Talk

I had to produce a short talk on Cross-site Request Forgery (CSRF) attacks for a cyber security paper at University. I am putting it up here just in case it is of interest to anyone.

Posted in Security | Leave a comment

Flot Plugins – Easy Time Series Navigation

Over the last two summer breaks I have been working on projects that make use of the flot javascript plotting library. Part of these projects required a bunch of extra functionality to be added to the standard flot release. I modulated some … Continue reading

Posted in Visualisations, Web Applications | 2 Comments

MetService Hacked – How it Happened

By now, most of you should be aware of the recent attack on the MetService website that hit in a very busy period and infected many visitors computers. It was noticeable in the form of fake virus scanner alerts on infected computers. … Continue reading

Posted in Security, Web Applications | Tagged , , , , | Leave a comment