Skip to content

Instantly share code, notes, and snippets.

View JackMBurch's full-sized avatar
:shipit:

Jack Burch JackMBurch

:shipit:
View GitHub Profile
@mjkstra
mjkstra / arch_linux_installation_guide.md
Last active December 29, 2025 17:11
A modern, updated installation guide for Arch Linux with BTRFS on an UEFI system
@Eskyee
Eskyee / BTCPayServer development environment cheat sheet
Last active December 12, 2025 04:23
BTCPay Server development environment cheatsheet
Environment variables
btcpay-setup.sh will use the following environment variables:
BTCPAY_HOST: The hostname of your website (eg. btcpay.example.com)
BTCPAY_ADDITIONAL_HOSTS: Optional, specify additional domains to your BTCPayServer with https support if enabled. (eg. example2.com,example3.com)
REVERSEPROXY_HTTP_PORT: The public port the reverse proxy binds to for HTTP traffic (default: 80)
REVERSEPROXY_HTTPS_PORT: The public port the reverse proxy binds to for HTTPS traffic (default: 443)
REVERSEPROXY_DEFAULT_HOST: Optional, if using a reverse proxy nginx, specify which website should be presented if the server is accessed by its IP.
NBITCOIN_NETWORK: The type of network to use (eg. mainnet, testnet, or regtest. Default: mainnet)
powershell (Add-Type '[DllImport(\"user32.dll\")]^public static extern int PostMessage(int hWnd, int hMsg, int wParam, int lParam);' -Name a -Pas)::PostMessage(-1,0x0112,0xF170,2)
@qoomon
qoomon / conventional-commits-cheatsheet.md
Last active December 29, 2025 12:05
Conventional Commits Cheatsheet
@KeithYeh
KeithYeh / Self-Signed SSL with SAN.md
Created October 14, 2017 13:12
Create self-signed SSL certificate with SubjectAltName(SAN)

How to create a self-signed SSL Certificate with SubjectAltName(SAN)

After Chrome 58, self-signed certificate without SAN is not valid anymore.

Step 1: Generate a Private Key

openssl genrsa -des3 -out example.com.key 2048

Step 2: Generate a CSR (Certificate Signing Request)

@hughrawlinson
hughrawlinson / spotify_platform_oauth.sh
Last active September 21, 2025 17:52
Authenticate and get an oauth token for your Spotify app from the command line
#!/bin/bash
# spotify_platform_oauth.sh
#
# A script to quickly and easily generate Spotify oauth tokens given a client
# id, secret, and scope. Will authenticate a user via the browser.
# The app must have "http://localhost:8082/' as a redirect_uri
# spotify_client_creds.json should contain a spotify client id and secret pair
@kawaz
kawaz / install_neovim_to_amazonlinux.sh
Last active November 11, 2025 16:44
install neovim to amazonlinux
#!/usr/bin/env bash
sudo yum groups install -y Development\ tools
sudo yum install -y cmake
sudo yum install -y python34-{devel,pip}
sudo pip-3.4 install neovim --upgrade
(
cd "$(mktemp -d)"
git clone https://github.com/neovim/neovim.git
cd neovim
make CMAKE_BUILD_TYPE=Release
@AlexBedley
AlexBedley / squirrels
Last active December 22, 2025 19:53
ship it squirrels
![](http://dougbelshaw.com/blog/wp-content/uploads/2013/10/ship-it-squirrel.jpg)
![](http://shipitsquirrel.github.io/images/ship%20it%20squirrel.png)