Skip to content

Instantly share code, notes, and snippets.

View dillonhafer's full-sized avatar
🍄
Nintendo Power

Dillon Hafer dillonhafer

🍄
Nintendo Power
View GitHub Profile
@dillonhafer
dillonhafer / brake-change.md
Last active October 14, 2018 17:02
List of tools needed to change brakes
  • 12mm socket
  • 15mm socket
  • C-clamp
  • Hanging bracket for caliper
  • pads
  • rotor
  • brake grease
  • brake cleaner
  • hammer
  • dot3 brake fluid
#!/bin/bash
# Get file name
dirname=${PWD##*/}
rcfile="$HOME/.coauthor.$dirname"
# Create co author file
touch $rcfile
cat > $rcfile <<COAUTHOR
package main
import (
"crypto"
"crypto/ecdsa"
"crypto/rsa"
"crypto/tls"
"crypto/x509"
"encoding/pem"
"fmt"
@dillonhafer
dillonhafer / Example.js
Created July 9, 2018 19:31
Expo Document Picker workaround
import React, { Component } from 'react';
import {
View,
Text,
TouchableOpacity,
} from 'react-native';
import WebViewHack from './WebViewHack';
class ImportFileScreen extends Component {
@dillonhafer
dillonhafer / current-simulator.sh
Last active May 9, 2018 16:17
List running simulators for use with react native CLI
current=$(xcrun simctl list devices | grep Booted | sed 's/^ *//;s/([A-F0-9]\{8\}.*//;s/ *$//' | head -n1)
react-native run-ios --simulator="$current"
fqdn="test.dillonhafer.com"
# Ubuntu
# config_file="/usr/lib/ssl/openssl.cnf"
# macOS
# config_file="/System/Library/OpenSSL/openssl.cnf"
openssl req \
-newkey rsa:2048 \
java -jar /Applications/UniFi.app/Contents/Java/ace.jar import_cert <certs> <inter>
set system name-server 9.9.9.9
set system name-server '2620:fe::fe'
set service dns forwarding cache-size 300
set service dns forwarding listen-on switch0
set service dns forwarding name-server 9.9.9.9
set service dns forwarding name-server '2620:fe::fe'
set service dns forwarding system
@dillonhafer
dillonhafer / erx.sh
Last active January 11, 2024 09:20
Configure IPv6 ERX
# Taken from https://medium.com/@nurblieh/ipv6-on-the-edgerouter-lite-c95e3cc8d49d
# just a copy in case that goes away someday
# eth1 is my WAN
# switch0 is my LAN
configure
# Firewall Rule 1/2
edit firewall ipv6-name WAN6_IN
@dillonhafer
dillonhafer / budgetal-dev
Last active October 27, 2017 21:25
Startup for budgetal development with iTerm and SublimeText
#!/usr/bin/osascript
# Installation:
# curl -o /usr/local/bin/budgetal-dev https://gist.githubusercontent.com/dillonhafer/52dfc24cbe3ddc2b85267a01d312e01b/raw/d78d3cacde5b80ae9be7bec9feff74e1703a00df/budgetal-dev
set project to "/Users/dillon/dev/go/src/github.com/dillonhafer/budgetal"
tell application "iTerm2"
tell current window
tell current session to write text "cd " & project