Skip to content

Instantly share code, notes, and snippets.

View sdowsland's full-sized avatar

Stephen Dowsland sdowsland

View GitHub Profile
@sdowsland
sdowsland / set-env-in-kube.sh
Created November 19, 2019 13:44
Set env in kube config
#! /bin/bash
# exit script when any command ran here returns with non-zero exit code
set -e
COMMIT_SHA1=$CIRCLE_SHA1
# We must export it so it's available for envsubst
export COMMIT_SHA1=$COMMIT_SHA1
# since the only way for envsubst to work on files is using input/output redirection,
This file has been truncated, but you can view the full file.
[{"executionInfo.duration":83.751,"position.x":0,"position.y":0},{"executionInfo.duration":60.987,"position.x":0,"position.y":1},{"executionInfo.duration":60.421,"position.x":0,"position.y":2},{"executionInfo.duration":60.555,"position.x":0,"position.y":3},{"executionInfo.duration":60.278,"position.x":0,"position.y":4},{"executionInfo.duration":60.853,"position.x":0,"position.y":5},{"executionInfo.duration":60.196,"position.x":0,"position.y":6},{"executionInfo.duration":61.558,"position.x":0,"position.y":7},{"executionInfo.duration":61.048,"position.x":0,"position.y":8},{"executionInfo.duration":60.138,"position.x":0,"position.y":9},{"executionInfo.duration":61.268,"position.x":0,"position.y":10},{"executionInfo.duration":61.031,"position.x":0,"position.y":11},{"executionInfo.duration":90.081,"position.x":0,"position.y":12},{"executionInfo.duration":60.499,"position.x":0,"position.y":13},{"executionInfo.duration":60.588,"position.x":0,"position.y":14},{"executionInfo.duration":60.867,"position.x":0,"position.
This file has been truncated, but you can view the full file.
[
{
"executionInfo.duration": 83.751,
"position.x": 0,
"position.y": 0
},
{
"executionInfo.duration": 60.987,
"position.x": 0,
"position.y": 1
@sdowsland
sdowsland / aws-multipartUpload.js
Created February 23, 2018 10:37 — forked from sevastos/aws-multipartUpload.js
Example AWS S3 Multipart Upload with aws-sdk for Node.js - Retries to upload failing parts
// Based on Glacier's example: http://docs.aws.amazon.com/AWSJavaScriptSDK/guide/examples.html#Amazon_Glacier__Multi-part_Upload
var fs = require('fs');
var AWS = require('aws-sdk');
AWS.config.loadFromPath('./aws-config.json');
var s3 = new AWS.S3();
// File
var fileName = '5.pdf';
var filePath = './' + fileName;
var fileKey = fileName;
@sdowsland
sdowsland / ssh-tunnels.md
Last active February 23, 2018 10:31
SSH Snippets
@sdowsland
sdowsland / index.html
Last active February 9, 2017 22:44
Pie D3 Example
<html>
<head>
<title>Pie example</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.17/d3.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.4/lodash.min.js"></script>
</head>
<body onload="loadup()">
<!-- This example demonstrates the JavaScript source code generated by pattern.graph's export().
It is a combination of canvas.js and graph.js.
canvas.js is a simple API for the HTML <canvas> element to generate 2D animated graphics.
graph.js is a JavaScript implementation of the pattern.graph module.
Try opening this file in a modern browser (e.g., Chrome).
-->
<!doctype html>
<html>
<head>
<title>graph.js example</title>
<html>
<head>
<title>json Connector</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js" type="text/javascript"></script>
<script src="https://public.tableau.com/javascripts/api/tableauwdc-1.1.0.js" type="text/javascript"></script>
<script type="text/javascript">
(function() {
var myConnector = tableau.makeConnector();
/**
* Copyright (c) 2010, Jason Davies.
*
* All rights reserved. This code is based on Bradley White's Java version,
* which is in turn based on Nicholas Yue's C++ version, which in turn is based
* on Paul D. Bourke's original Fortran version. See below for the respective
* copyright notices.
*
* See http://local.wasp.uwa.edu.au/~pbourke/papers/conrec/ for the original
* paper by Paul D. Bourke.