Blog

Card image cap

CW20 speed blog: Incentives for good research software practices

Software is increasingly becoming recognised as fundamental to research. In a 2014 survey of UK researchers undertaken by the Institute, 7 out of 10 researchers supported the view...

Card image cap
Card image cap

Open Science at the University of Glasgow

Rachael Ainsworth, Software Community Manager for the Institute, visited the University of Glasgow on 15 November 2019 to talk about Open Science. Rachael was hosted by Glasgow Women in Computing Science (GWiCS)...

Card image cap

The Stable Marriage problem (SM)

In an instance of the Stable Marriage problem (SM) we have a set of men U and a set of women W. Each man ranks every women in strict preference order, and vice versa. A matching M in this context is...

Card image cap

The Hospitals/Residents problem (HR)

In an instance of HR we have a set of hospitals H and a set of residents R. Each resident ranks a subset of hospitals in strict preference order and vice versa. Each resident may be assigned to a maximum of 1 hospital...

Card image cap

College Admissions and the Stability of Marriage

This paper studies the College Admissions problem, now more frequently referred to as the Hospital/Residents problem (HR). In an instance of HR we have a set of hospitals H and a set of residents R...

Card image cap

Grep

Find out how to use this powerful command line search tool.

Card image cap

Git cheatsheet

A summary of useful git commands.

Card image cap

Git: Branching

Some more sophisticated techniques to level up your git game.

Card image cap

Git: Ignoring files

Learn how to exclude certain files from version control.

Card image cap

Git: Basics

All the version control basics to get you up and running.

Card image cap

Git: Setup

What is version control? And how do I set up Git?

Card image cap

Sed

Learn how to find and replace regexes like a pro.

Card image cap

Regex cheatsheet

A summary of regex syntax.

Card image cap

Regex

Regexes are used throughout computer science to represent text patterns.

Card image cap

Unix shell 2: Creating and deleting

Creating, updating and deleting files and directories from the command line.

Card image cap

Unix shell 1: Mac and Linux

Never used a terminal before? This article will help you get started.