hainesr/rubyzip
My fork of the offical Rubyzip repository, where I do day-to-day dev
Director of Research IT, @UoMResearchIT
My fork of the offical Rubyzip repository, where I do day-to-day dev
A Ruby library for working with UCF documents.
COMP23412 Software Engineering, University of Manchester, UK
My attempts at Advent of Code 2025.
My dotfiles
A Ruby library for working with ZIP Container documents such as EPUB (OCF, UCF).
Create tar/zip archives that can exploit directory traversal vulnerabilities
My attempts at Advent of Code 2024.
A Ruby interface to libopenmpt.
My attempts at Advent of Code 2023.
My attempts at Advent of Code 2022.
A University of Manchester headed letter template (LaTeX)
A ruby implementation of the 6502 microprocessor
My attempts at Advent of Code 2021.
Github Pages template for academic personal websites, forked from mmistakes/minimal-mistakes
The open-source repo for docs.github.com
Official gem repository: Ruby kernel for Jupyter/IPython Notebook
My attempts at Advent of Code 2015.
My attempts at Advent of Code 2020.
Ruby bindings for PortAudio.
A set of tools to play Mod files.
My publications for easy inclusion elsewhere.
Simple tests for i18n in ruby.
My (belated) attempt at Advent of Code 2016.
My attempts at Advent of Code 2019.
A LaTeX report template with all the boilerplate I need to get a new document started quickly.
Tools for using SSL in ruby (so I don't forget how)
uJVM is a virtual machine that enables a MCU to run Java programs compiled to Java bytecode. The uJVM may be built to provide basic Java application support for various embedded/low power/low cost H/W platforms and is written entirely in C language. Primary objective for which uJVM was created is to provide foundation for platform-independent, easily ported mini-apps that can be written by developers without extensive knowledge of H/W interfaces and platform-specific details.
Scripts and data for our poster presented at CHASE19