Skip to content

Instantly share code, notes, and snippets.

@rturk
rturk / failover.sh
Last active November 29, 2023 10:48 — forked from Apsu/failover.sh
An example failover script for dual WAN, using a ping healthcheck and managing default routes appropriately
#!/bin/bash
# Set defaults if not provided by environment
CHECK_DELAY=${CHECK_DELAY:-5}
CHECK_IP=${CHECK_IP:-1.1.1.1}
PRIMARY_IF=${PRIMARY_IF:-eno8303}
PRIMARY_GW=${PRIMARY_GW:-192.168.15.1}
# Cycle healthcheck continuously with specified delay
while sleep "$CHECK_DELAY"
@rturk
rturk / react-d3.jsx
Created October 5, 2016 00:20 — forked from gilbarbara/react-d3.jsx
React + D3 example
import React from 'react';
import { autobind } from 'core-decorators';
import d3 from 'd3';
import moment from 'moment';
import classNames from 'classnames';
import { getFirstDate } from 'utils/Consolidator';
import { shouldComponentUpdate } from 'utils/shouldUpdate';
import { classes, sort } from 'utils/Presentation';
import Money from 'utils/Money';
@rturk
rturk / imageSyncing.js
Created March 1, 2016 19:33 — forked from jice-lavocat/imageSyncing.js
AWS Lambda - S3 : Thumbnail creation
// dependencies
var async = require('async');
var path = require('path');
var AWS = require('aws-sdk');
var gm = require('gm').subClass({
imageMagick: true
});
var util = require('util');
// get reference to S3 client
var s3 = new AWS.S3();