Contents
Other Sites
Misc Documents
Archive
Introduction to Electric Guitar
This is a document I put together comprised of information I would have found helpful when I was starting out playing the guitar. By no means is it a comprehensive documentation of guitar lessons but it should be a taster of what is possible on the guitar for a new player.
Misc Tracks of Mine
Nglish Martyr Part 1
Song by PE Department.
Guitars: Ray Garner
Drums: Adam Lilley
Technician: Sean Johnson
PE Department Graphic Art
Graphic artwork created by Adam Lilley to embody the spirit of PE Department.
Craham
A chess engine written in C, based off of the principles in the
Graham Chess Engine.
Graham Chess Engine
A chess engine written entirely in
Haskell
featuring a terminal interface. Makes use of the alpha-beta search algorithm and has quad-core support. Written by Ray Garner and Thomas Cotter.
Demo Taper
A wrapper script for
ffmpeg
and
mpv
to allow for easy:
- Recording with a click
- Overdubbing
- Mixing
- Playback
ST build
My build of the
simple terminal
by
suckless.org.
Key features of my build:
- Transparancy
- Scrollback
- Keybinding to write contents of screen to file
- Ability to render at any size
- Gruvbox-dark colour scheme (black background)
Vim config
My .vimrc file. Key features include:
- Dynamic cursor based on mode
- Spellcheck for .tex and .md files
- Normal mode Jump points
- Macros for .tex syntax: environments, figures, starting template and more
- Macros for html syntax: starting template, links, images and more
- Macros for c syntax: starting template, loops, switches, old-style commenting of single lines and more
- Macros for shell script syntax: conditionals, loops and case statements
- Global clipboard copy and pasting, plus pasting from surf
- Remember position in file
- Compatibility with vim mode cursor in zsh
Arch Linux installer
Script to automate most of the process of installing
Arch Linux
on a BIOS or UEFI compatible machine.
Features:
- Sets a uk keyboard layout
- Sets date and time
- Makes ext4 filesystem
- Makes swap partition
- Makes efi partition if applicable
- Installs arch with networking capabilities
- Generates fstab file
- Generates locale
- Sets up hosts file
- Installs grub
- Can work with either BIOS or UEFI systems by commenting out the relevant lines
Arch Linux auto-config
Script to completely auto-configure a fresh install of
Arch Linux.
Features include:
- Makes folders for user
- Installs utilities for pretty much everything you'll need
- Initialises git for your details
- Downloads my dotfiles
- Sets zsh as shell and links dash to /bin/sh
- Downloads the utility scripts I use
- Installs my builds of
DWM
, ST
, Surf
, Slock
, Sent
- Installs and configures Citrix Reciever
- Installs and configures VMware Horizon
- Installs reaper-bin and pro-audio package
- Sets up bluetooth compatibility and CUPS for printing
- Downloads my latex templates
- Initialises hosts file with some basic adblocking
- Sets up pass and git
- Enables cups, bluetooth, dhcpcd and transmission services