Skip to content

Instantly share code, notes, and snippets.

Charles Blaxland ampedandwired

  • Sydney, Australia
Block or report user

Report or block ampedandwired

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@ampedandwired
ampedandwired / NumberSpec.js
Created Jul 11, 2014
Webpack mocha loader runs multiple times
View NumberSpec.js
expect = require('chai').expect;
describe('arithmetic', function() {
it("adds numbers", function() {
expect(1 + 1).to.eql(2);
});
});
@ampedandwired
ampedandwired / README.md
Created Aug 5, 2014
Chef Intro Workshop
View README.md

Chef Workshop

This workshop will take you through the very basics of creating and running Chef recipes with chef-solo.

This workshop assumes you're running on a Mac or Linux. If you're running Windows best to set up a Linux VM to run this workshop.

Getting Started

@ampedandwired
ampedandwired / myservice
Last active Aug 29, 2015
Generic sysv init
View myservice
#!/bin/bash
service_name=`basename $0`
# Load default variables. Provides a way to configure the service
# differently in different environments.
if [ -f /etc/default/${service_name} ]; then
source /etc/default/${service_name}
fi
@ampedandwired
ampedandwired / gist:3682627
Created Sep 9, 2012
A simple command line client for JSON (Rails) APIs - basically a curl wrapper
View gist:3682627
#!/bin/bash
baseurl='http://localhost:3000'
output_file=zb.out
rm $output_file
action=`echo $1 | tr '[a-z]' '[A-Z]'`
shift
url=$1.json
shift
@ampedandwired
ampedandwired / jenkins.conf
Created Sep 25, 2013
Configuring nginx as a Jenkins proxy with SSL
View jenkins.conf
upstream app_server {
server 127.0.0.1:8080 fail_timeout=0;
}
server {
listen 80 default;
rewrite ^ https://$host$request_uri? permanent;
}
server {
@ampedandwired
ampedandwired / trello-bz.js
Created Oct 27, 2016
A TamperMonkey script that turns bugzilla bug references in Trello into clickable links. Handles formats
View trello-bz.js
// ==UserScript==
// @name Trello Bugzilla Linker
// @namespace http://tampermonkey.net/
// @version 0.1
// @description Links Trello issues to Bugzilla
// @author Charles Blaxland
// @match https://trello.com/*
// @grant none
// ==/UserScript==
@ampedandwired
ampedandwired / trello-bz.js
Created Oct 27, 2016
A TamperMonkey script that turns bugzilla bug references in Trello into clickable links. Handles formats
View trello-bz.js
// ==UserScript==
// @name Trello Bugzilla Linker
// @namespace http://tampermonkey.net/
// @version 0.1
// @description Links Trello issues to Bugzilla
// @author Charles Blaxland
// @match https://trello.com/*
// @grant none
// ==/UserScript==
@ampedandwired
ampedandwired / trello-bz.js
Created Oct 27, 2016
A TamperMonkey script that turns bugzilla bug references in Trello into clickable links. Handles formats like "BZ123", "BZ-123", "BZ 123" or "BZ#123"
View trello-bz.js
// ==UserScript==
// @name Trello Bugzilla Linker
// @namespace http://tampermonkey.net/
// @version 0.1
// @description Links Trello issues to Bugzilla
// @author Charles Blaxland
// @match https://trello.com/*
// @grant none
// ==/UserScript==
View docker-cleanup.sh
#!/bin/bash
# Remove exited containers
docker rm $(docker ps -qa --no-trunc --filter "status=exited")
# Remove dangling containers
docker rmi $(docker images --filter "dangling=true" -q --no-trunc)
# Remove unused images (https://github.com/docker/docker/issues/9054#issuecomment-184246090)
docker rmi $(grep -xvf <(docker ps -a --format '{{.Image}}') <(docker images | tail -n +2 | grep -v '<none>' | awk '{ print $1":"$2 }'))
@ampedandwired
ampedandwired / template.rb
Last active Mar 10, 2017
Splitting cfndsl templates into multiple files
View template.rb
require_relative "subtemplate.rb"
CloudFormation {
instance_type = external_parameters.fetch(:instance_type, "t2.micro")
my_instance(instance_type)
}
You can’t perform that action at this time.