Laser eye day
Just a few hours till my Laser eye surgery… and yes I’m a little nervous. It’s been booked for about a month, but I’ve been so busy I’ve not really given it much thought – but as it’s a approached I’ve...
View ArticleSXP390 and GRBs
Trying to determine what to write my dissertation on for Open Universities’ SXP390 course. So far, probably something to do with Gamma-ray bursts (GRBs) – the most massive explosions in the Universe....
View ArticleEarthrise – Image manipulation
Earthrise, one of the most famous images in the world, is almost always orientated incorrectly, at least from how it was originally shot. It was originally taken by William A. Anders on December 24,...
View ArticleDropbox, Ubuntu 12.04 and editing debian packages.
Ubuntu 12.04 release is imminent and at the moment Dropbox will not install correctly, here’s how to fix that. The problem is that the official Dropbox installer (from here) is expecting an obsolete...
View ArticleThe Samsung Running App
The samsung running app (called “Samsung Hope Relay”) is a nice idea. Samsung will donate a pound to charity for every mile you walk, run o4 cycle (and probably anything else under a 20mph…), but it...
View ArticleStereoImage
In July of last year I purchased the LG Optimus 3D, a mobile phone which comes with dual cameras to take spectroscopic images. I’ve been very happy with the camera and consequently have quite a...
View ArticleControlling JavaScript with LazyLoad – a ShareThis example
Forgive me for the break in communication. Let’s get right back into it. In the last few months I’ve been looking into website load times and implementing a few on my own. My hoster doesn’t run the...
View ArticleKeePass with Putty sessions in ssh
This blog is about launching SSH sessions through putty but from within KeePass, mostly using Windows although other Operating Systems may also work. Putty essentially organises and launches SSH...
View ArticlejQueryUK 2014
This week I attended jQueryUK 2014 with 700 other happy souls. It’s a conference touching on everything javascript with quite a bit of jQuery. This year there were three tracks, totaling 14 talks and...
View ArticleNode.js – the programmers “Save the World” tutorial
What this tutorial is This tutorial was designed to help you understand how to create your own node.js program – not how to copy and paste someone else’s code! (However… you might have some luck...
View ArticleCreating Excel files from CSV with Python
When you need to extract data from a system you can bet that someone will claim they have to have it in a Microsoft Excel format rather than the simple CSV format you had in mind. I’m unlikely to need...
View ArticleGenerating Webpages
Check out my post about the work I’m doing at the University of Oxford’s eResearch Centre. It’s about taking semantically linked data and generating a useful, website like view of the data....
View ArticleGaia star data with D3 – part 1
TL;DR: I’m going to show you how to take a fairly large dataset – in this case the galactic stars – and make some nice visualizations with a JavaScript library called D3. They look great. Basic view of...
View ArticleGaia star data with D3 – part 2 – prettier, faster
Welcome back! (if that statement isn’t appropriate you’ll want to check out part 1 first: Gaia star data with D3 – part 1). We are going to make everything look much better, and then do a couple of...
View ArticleSSH – A Brief Software Engineer’s Masterclass
SSH is a secure protocol for communicating between computers. There are many useful tools built on top of this protocol and they should be a part of every Software Engineers toolkit. This blog will...
View ArticleWebViews – Seeing all your website.
So what’s a WebView? They are just small windows showing a webpage. Here’s an image of a page with four views on, click it to go to the page: As you can see, WebViews provides a way to see many of your...
View ArticleContainerise and streamline
A modern container architecture – like one based on Docker – has various advantages: Fast to utilise Fully documenting Easy to reuse containers Easy to update containers Improved security Some...
View ArticleBack up. Stress down.
Here’s a simple backup script to drop onto your Linux based server. It’ll back up and rotate file names, once a day. I wanted something simple but powerful. It just requires the ubiquitous date...
View ArticleHow do programmers work?
Ever wondered how programmers know how to do everything on a computer? Well here’s an example. I have a problem: My computer doesn’t automatically pause the music I’m listening to when I leave my desk...
View ArticleOculus Go and the Exercise Bike
Recently I purchased a Oculus Go, and I’ve been trying different things with it. Today was exercise time. Although in the time of Covid19 lock-down we are allowed out for exercise, I think it’s often...
View Article