Skip to content

Instantly share code, notes, and snippets.

View grahamjenson's full-sized avatar

Graham Jenson grahamjenson

View GitHub Profile
@grahamjenson
grahamjenson / README.md
Last active February 17, 2017 05:33
Simple Rotating World

Simple Rotating World

@grahamjenson
grahamjenson / README.md
Last active February 17, 2017 05:33
Spinning Block

Using the Block Map Visualisation built previously I wanted to see what it would look like on a spinning sphere.

@grahamjenson
grahamjenson / README.md
Last active July 22, 2016 01:12
Snake List Widget

I recently wanted to implement a visualisation of a stream of incoming events. For the visualisation I wanted a list where the latest event is added to the beginning and the other events move down the list in a snake like pattern (to minimise the amount of movement). This is an example click on the squares to see my implementation in action. I used jQuery promises (which I recently blogged about here), metro css and coffeescript to implement this visualisation.

@grahamjenson
grahamjenson / README.md
Last active January 4, 2016 15:49
Lightning Promises Talk
@grahamjenson
grahamjenson / README.md
Created January 9, 2014 03:19
Mihimihi

mihimihi

@grahamjenson
grahamjenson / README.md
Created January 9, 2014 03:15
100 Companies

During my Ph.D. Alex Gibson approached me to create a visualisation for the Mix&Mash competition. I had recently seen a talk by Paul, where he asserted many interesting arguments about the New Zealand Economy. I wanted to explore these arguments by investigating the numbers. Alex and I split up the tasks where he would take front end design and visualisation, and I would take data-analysis and research.

@grahamjenson
grahamjenson / README.md
Created January 9, 2014 03:11
Youtube/Soundcloud search

I wanted to build a playlist createor and editor, this became the Plysit project. For this I was required to create a youtube and soundcloud search widget.

Visit Plysit here.

@grahamjenson
grahamjenson / README.md
Last active January 2, 2016 16:18
Paging Elasticsearch Algorithm

To generate a large report I was required to retrieve a significant set of results from elasticsearch (60,000+ documents). For this I created a node.js script that paged through the results. I have modified that script to allow the paging algorithm to be used in the browser.

@grahamjenson
grahamjenson / 0_reuse_code.js
Created January 8, 2014 22:45
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
@grahamjenson
grahamjenson / README.md
Created January 7, 2014 08:29
Publiations

While attaining our doctorates we published many articles, here is a list of

##Grahams' Publications

Graham Jenson, Jens Dietrich, Hans W. Guesgen, Stephen Marsland An empirical study into component system evolution. CBSE 2011 Graham Jenson, Jens Dietrich, Hans W. Guesgen A Formal Framework to Optimise Component Dependency Resolution. APSEC 2010 Graham Jenson, Jens Dietrich, Hans W. Guesgen An Empirical Study of the Component Dependency Resolution Search Space. CBSE 2010 Jens Dietrich, Graham Jenson Components, Contracts and Vocabularies - Making Dynamic Component Assemblies more Predictable. Journal of Object Technology 2009 Graham Jenson Improving Component Dependency Resolution with Soft Constraints, Validation and Verification. ASE 2009 Jens Dietrich, Vyacheslav Yakovlev, Catherine McCartin, Graham Jenson, Manfred Duchrow Cluster analysis of Java dependency graphs. SOFTVIS 2008