Skip to content

Instantly share code, notes, and snippets.

require 'minitest/unit'
require 'minitest/autorun'
class Atom
attr_reader :symbol
def initialize(symbol)
@symbol = symbol
end
@chrislo
chrislo / gist:5717561
Last active June 17, 2016 09:43
Code for the Web Audi "monosynth" from my blog post (http://blog.chrislowis.co.uk/2013/06/05/playing-notes-web-audio-api.html)
$(function () {
var keyboard = qwertyHancock({id: 'keyboard'});
var context = new AudioContext();
/* VCO */
var vco = context.createOscillator();
vco.type = vco.SINE;
vco.frequency.value = this.frequency;
vco.start(0);
@chrislo
chrislo / govuk-development-vm.md
Created February 28, 2018 15:46 — forked from floehopper/govuk-development-vm.md
Setup GOV.UK development VM with local SSO, Whitehall & its draft stack

Data replication

The idea here is to load the routes for the router and draft-router. Life's too short to work out how to create the routes manually!

  • cd /var/govuk/govuk-puppet/development-vm/replication
  • Apply replicate-data-local.diff patch to skip all dbs on mongo-1.backend & api-mongo-1.api
  • Run the following command to import data for router & draft-router: ./replicate-data-local.sh -s -d backups/YYYY-MM-DD -p -q -e -t -i 'collections_publisher contacts release search_admin tariff_admin tariff_temporal'

Authenticating proxy

@chrislo
chrislo / keybase.md
Created March 17, 2014 17:30
keybase.md

Keybase proof

I hereby claim:

  • I am chrislo on github.
  • I am chrislowis (https://keybase.io/chrislowis) on keybase.
  • I have a public key whose fingerprint is 4E0B 406F 3E2F 5ACC E0CA F0C2 B9B8 2371 498D 0E0A

To claim this, I am signing this object:

@chrislo
chrislo / 2018-11-07-map-with-highlightable-regions-resources.md
Last active November 7, 2018 16:20
Resources for building a map with highlightable regions

At DataKind on 7th November 2018 I am speaking to a charity who would like to build a map tool that works in a similar way to the one on http://www.domesticabusemigration.co.uk/.

That site includes the code for the map. The code helpfully links to the following resources which helped the developer to make it: