Creating 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