Skip to content

Instantly share code, notes, and snippets.

@jaredhowland
jaredhowland / abnf-to-regexp.md
Created December 3, 2025 01:22
abnf-to-regexp error message

Error message:

>> uvx abnf-to-regexp -i rfc6350-modified.abnf
Traceback (most recent call last):
  File "/Users/***/.cache/uv/archive-v0/***/bin/abnf-to-regexp", line 12, in <module>
    sys.exit(main())
             ~~~~^^
  File "/Users/***/.cache/uv/archive-v0/***/lib/python3.14/site-packages/abnf_to_regexp/main.py", line 153, in main
    return run(
        params=params,
@jaredhowland
jaredhowland / GPG-Tower
Created October 13, 2025 21:54 — forked from LeonardoCardoso/GPG-Tower
How to setup Tower to use the GPG Suite
# GPG on Tower
def digit_count(num, count = 0):
if num < 10:
count += 1
return count
else:
count += 1
num = str(num)
num = num[1:]
num = int(num)
digit_count(num, count)
@jaredhowland
jaredhowland / homebrew.md
Last active October 16, 2023 18:17
Homebrew
#!/usr/bin/env zsh
# Setup script for a new macOS machine
# Version of Ruby to use with `chruby`
rubyver="3.2.2"
# Bold font
bold=$(tput bold)
normal=$(tput sgr0)
@jaredhowland
jaredhowland / intro.md
Last active June 7, 2023 14:53
Useful Bookmarklets
@jaredhowland
jaredhowland / mamp-php-on-macos-command-line.sh
Created February 6, 2020 19:06 — forked from olets/mamp-php-on-macos-command-line.sh
Make all MAMP PHPs available on command line, and default to the latest
# Henry Bley-Vroman, 2019
#
# Usage
# Paste or source this into your shell profile.
# Requires macOS and that your shell supports [[ ]] and '<string> == <starting substring>*'
# (Bash, Zsh, Ksh etc)
# alias php to the latest PHP installed with MAMP
MAMP_PHP__LATEST=$(ls /Applications/MAMP/bin/php/ | sort -V | tail -1)
alias php="/Applications/MAMP/bin/php/${MAMP_PHP__LATEST}/bin/php -c \"/Library/Application Support/appsolute/MAMP PRO/conf/${MAMP_PHP__LATEST}.ini\""
@jaredhowland
jaredhowland / edgemax-ad-blocker-dnsmasq.md
Created December 12, 2019 06:43 — forked from bsodmike/edgemax-ad-blocker-dnsmasq.md
HOWTO Ubiquity EdgeMAX Ad Blocking Content Filtering using EdgeRouter

Ubiquity EdgeMAX Ad Blocking Content Filtering using EdgeRouter

This is based on a guide on the Ubnt forums.

Log into your Edgerouter and run the following - sudo -i && vi /config/user-data/update-adblock-dnsmasq.sh This will switch you to the root user and open up vi.

#!/bin/bash
@jaredhowland
jaredhowland / keybase.md
Created August 7, 2018 14:54
keybase.io

Keybase proof

I hereby claim:

  • I am jaredhowland on github.
  • I am jaredhowland (https://keybase.io/jaredhowland) on keybase.
  • I have a public key ASD1pQNzE0_0oHHfyhh8duLIgfiX-lol--kN64_0U7Svlwo

To claim this, I am signing this object:

Sub AddProgressBar()
' Parameters to set
progressBarHeight = 3.5 ' height of the progress bar
FillColor = RGB(251, 0, 6) ' Fill color of the progress bar
LineColor = FillColor ' Line color of the progress bar
BackgroundColor = RGB(255, 255, 255) ' background color of the progress bar
fontColor = FillColor
startingSlideNo = 1
noFontSize = 13
showSlideNo = True
@jaredhowland
jaredhowland / git_create_orphan.sh
Created March 3, 2017 15:15 — forked from seanbuscay/git_create_orphan.sh
Create an orphan branch in a repo.
cd repository
git checkout --orphan orphan_name
git rm -rf .
rm '.gitignore'
echo "#Title of Readme" > README.md
git add README.md
git commit -a -m "Initial Commit"
git push origin orphan_name