Skip to content

Instantly share code, notes, and snippets.

View bradparks's full-sized avatar

Brad Parks bradparks

  • Fredericton, New Brunswick, Canada
View GitHub Profile
@bradparks
bradparks / tmux_local_install.sh
Created June 14, 2020 00:58 — forked from rothgar/tmux_local_install.sh
bash script for installing tmux without root access
#!/bin/bash
TMUX_VERSION="2.1"
LIBEVENT_VERSION="2.0.20"
NCURSES_VERSION="6.0"
# Script for installing tmux on systems where you don't have root access.
# tmux will be installed in $HOME/local/bin.
# It's assumed that wget and a C/C++ compiler are installed.
@bradparks
bradparks / example.md
Created May 19, 2020 11:55 — forked from ericclemmons/example.md
HTML5 <details> in GitHub

Using <details> in GitHub

Suppose you're opening an issue and there's a lot noisey logs that may be useful.

Rather than wrecking readability, wrap it in a <details> tag!

<details>
 Summary Goes Here
@bradparks
bradparks / nexus_watch.sh
Created April 18, 2020 00:28 — forked from cpu/nexus_watch.sh
Watch a URL for a specific phrase, use Pushover to alert with back-off.
#!/bin/bash
# Pushover API key
TOKEN="PUSHOVER_API_KEY_HERE"
# List of device keys to push to
KEYS=( KEY_ONE KEY_TWO )
# Url to monitor
URL=https://play.google.com/store/devices/details?id=nexus_4_16gb
@bradparks
bradparks / web-servers-one-liner-static-server.md
Last active January 20, 2020 21:46 — forked from willurd/web-servers.md
Big list of http static server one-liners

Each of these commands will run an ad hoc http static server in your current (or specified) directory, available at http://localhost:8000. Use this power wisely.

Discussion on reddit.

Python 2.x

$ python -m SimpleHTTPServer 8000
@bradparks
bradparks / gist:2a27864347f98cdd4fb7a28caf19269d
Created November 18, 2019 14:27 — forked from jdoconnor/gist:6876052
loop through tmux windows, control c and exit
tmux list-window | awk -F":" '{system("tmux select-window -t "$1"; tmux send-keys C-c; tmux send-keys \"exit\"; tmux send-keys Enter")}'; tmux attach
@bradparks
bradparks / build-tmux.sh
Created October 29, 2019 10:28 — forked from mbreese/build-tmux.sh
HOWTO build a statically linked tmux in one script (downloads and builds dependencies from source)
#!/bin/bash
TARGETDIR=$1
if [ "$TARGETDIR" = "" ]; then
TARGETDIR=$(python -c 'import os; print os.path.realpath("local")')
fi
mkdir -p $TARGETDIR
libevent() {
curl -LO https://github.com/libevent/libevent/releases/download/release-2.0.22-stable/libevent-2.0.22-stable.tar.gz
tar -zxvf libevent-2.0.22-stable.tar.gz
@bradparks
bradparks / gitflow-breakdown.md
Created September 24, 2019 15:55 — forked from JamesMGreene/gitflow-breakdown.md
A comparison of using `git flow` commands versus raw `git` commands.

Initialize

gitflow git
git flow init git init
  git commit --allow-empty -m "Initial commit"
  git checkout -b develop master

Connect to the remote repository

@bradparks
bradparks / jquery_recurrence_minimal_example
Created July 11, 2012 15:25
an absolutely minimal example of using the jQuery Recurrence Input plugin, which implements a Google Calendar like dialog for repeating events
<html>
<head>
<title>JQuery.RecurrenceInput Demo</title>
<link type="text/css" href="jquery.tools.dateinput.css" rel="stylesheet"></link>
<link type="text/css" href="jquery.recurrenceinput.css" rel="stylesheet"></link>
<link type="text/css" href="overlays.css" rel="stylesheet"></link>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
@bradparks
bradparks / gist:027b449a3c84b52a5b04db2394e0e8fa
Last active April 30, 2019 12:06 — forked from siruguri/gist:66926b42a0c70ef7119e
Removing and setting constants in Ruby to avoid ssl errors for localhost
# You can wrap this so you onl run it when testing locally against localhost
# So only do this when running in DEV environment.
prev_setting = OpenSSL::SSL.send(:remove_const, :VERIFY_PEER)
OpenSSL::SSL.const_set(:VERIFY_PEER, OpenSSL::SSL::VERIFY_NONE)
@bradparks
bradparks / README.md
Created April 8, 2019 20:48 — forked from padawin/README.md
Stackoverflow #55496873