Tags Index

adb

Wireless Android Debug Bridge (ADB)

android

Configure Android WireGuard Clients
Wireless Android Debug Bridge (ADB)

ansible

Ansible - Always cast non-string variables
Ansible - Key/CSR Generation with Vaulting
Ansible - Print all hosts in a group

audio

FFMPEG - Speed up audio of a file
Disable macOS boot sound

audiobooks

FFMPEG - Speed up audio of a file

authentication

Creating Service Principals in LDAP
Updating LDAP Service Principal Passwords

aws

Terraform init reporting bucket doesn't exist when it does

azure

Terraform init reporting bucket doesn't exist when it does

bash

Ansible - Key/CSR Generation with Vaulting
Force Command Prompt on New Line in Bash
Loop Over Unique Pairings of Items in Bash

books

Career

brave

Disable Touchpad Swipe Back on macOS

browsers

Firefox - Forget HSTS
Firefox - Kerberos
Disable Touchpad Swipe Back on macOS

career

Career
Resume

chrome

Disable Touchpad Swipe Back on macOS

cloud

Get All IAM Policies For a GCP Service Account
Deploying Docker Images on Heroku
Deploying Python Applications on Heroku

code

Wireless Android Debug Bridge (ADB)
Ansible - Always cast non-string variables
Ansible - Key/CSR Generation with Vaulting
Ansible - Print all hosts in a group
Force Command Prompt on New Line in Bash
Loop Over Unique Pairings of Items in Bash
Git Global Ignore File
Setup Git GPG Signing
Grep through entire git history
Limit Git Clone to Just Master Branch For Performance
Managing your $HOME with git without symlinks
Git Multi-line Commit Messages From CLI
How to Push to Multiple Repositories with Git
HTML Small/Basic Favicons
Simplifying Apache httpd setup with mod_macro
Prometheus Query Core/Thread Counts
Get Python's Supported TLS Versions
Splunk - Reverse Order Of Events
Using Tomcat’s CATALINA_BASE & CATALINA_HOME for multiple instances
Zsh Global Aliases
Zsh Suffix Aliases

compression

Compress a File With GZip Without Removing It

consumer-groups

Show Kafka Consumer Group Details
Reset Kafka Consumer Group Offset

containers

Docker
Ship Docker Logs to Loki
Get a shell in a running Kubernetes pod
Get the pod logs from previous running instance
Kubernetes list all images in pods
List all events sorted by lastTimestamp
Get a list of pods and the node they run on
Get a list of pods sorted by memory usage
Manually trigger a job from a cronjob
Run an ad-hoc pod in Kubernetes
Wait for specific pods to be ready
Watch all warnings
Set SELinux Context for Container to Access Path
Synology - Set Custom DNS Servers for Docker
Synology - Setup Unprivileged User Docker Access
Synology - Enable Prometheus Formatted Metrics for Synology Docker

cron

Manually trigger a job from a cronjob

cryptography

Configure Android WireGuard Clients
Setup Git GPG Signing
Export a GPG Key
Generate a New GPG Key
List GPG Keys
Configure Linux WireGuard Clients
Add Default SSH Key Passphrase to macOS Keychain
Get Python's Supported TLS Versions
Auto-Accept and Ignore Changes to SSH Host Keys
Installing Wireguard on Synology
Certificate Best Practices
Convert PEM to PKCS#12
Convert PKCS#12 to JKS
Dump endpoint certificate to a PEM file
Generating a Key and Certificate Signing Request (CSR)
Generating a Self-Signed Certificate
JKS - Copy existing alias to a new alias
List an Endpoints's Supported Ciphers
Print all certificates in a bundle
Print Certificate Expiry for an Endpoint
Verify Certificate and Key Match
Setup WireGuard Server

csr

Generating a Key and Certificate Signing Request (CSR)

db

List PostgreSQL Vacuum Proccesses With Table Names
Show PostgreSQL Vacuum Process

debugging

Wireless Android Debug Bridge (ADB)

delta

Enable side-by-side diff for larger terms

dht22

Environment Monitoring

diff

Enable side-by-side diff for larger terms

dns

Synology - Set Custom DNS Servers for Docker

docker

Docker
Ship Docker Logs to Loki
Deploying Docker Images on Heroku
Synology - Set Custom DNS Servers for Docker
Synology - Setup Unprivileged User Docker Access
Synology - Enable Prometheus Formatted Metrics for Synology Docker

environment-monitoring

Environment Monitoring

finder

Disable warning when changing file extension
Sort Finder folders on top
Set list view as default in Finder
Show full path in Finder window title

firefox

Firefox - Forget HSTS
Firefox - Kerberos
Disable Touchpad Swipe Back on macOS

fitness

Running

gcp

Get All IAM Policies For a GCP Service Account
Terraform init reporting bucket doesn't exist when it does

git

Enable side-by-side diff for larger terms
Git Global Ignore File
Setup Git GPG Signing
Grep through entire git history
Limit Git Clone to Just Master Branch For Performance
Managing your $HOME with git without symlinks
Git Multi-line Commit Messages From CLI
How to Push to Multiple Repositories with Git

gpg

Setup Git GPG Signing
Export a GPG Key
Generate a New GPG Key
List GPG Keys

gz

Compress a File With GZip Without Removing It

gzip

Compress a File With GZip Without Removing It

hardware

Environment Monitoring
Pi-Hole

health

Running

heroku

Deploying Docker Images on Heroku
Deploying Python Applications on Heroku

homebrew

Disable Homebrew auto-update
Set Where Homebrew Installs Applications

hsts

Firefox - Forget HSTS

html

HTML Small/Basic Favicons

httpd

Simplifying Apache httpd setup with mod_macro

iam

Get All IAM Policies For a GCP Service Account

identity

Creating Service Principals in LDAP
Common LDAP Error Codes
Updating LDAP Service Principal Passwords

java

Using Tomcat’s CATALINA_BASE & CATALINA_HOME for multiple instances

jks

Certificate Best Practices
Convert PKCS#12 to JKS
JKS - Copy existing alias to a new alias

k8s

Get a shell in a running Kubernetes pod
Get the pod logs from previous running instance
Kubernetes list all images in pods
List all events sorted by lastTimestamp
Get a list of pods and the node they run on
Get a list of pods sorted by memory usage
Manually trigger a job from a cronjob
Run an ad-hoc pod in Kubernetes
Wait for specific pods to be ready
Watch all warnings

kafka

Change Kafka Topic Configuration
Show Kafka Consumer Group Details
Show Kafka Topic config
Get the Earliest Kafka Partition Offsets Available
Increasing Partitions For a Kafka Topic
Consume Kafka messages with headers
List Kafka Topics
Reset Kafka Consumer Group Offset

kerberos

Firefox - Kerberos

keytool

Convert PKCS#12 to JKS
JKS - Copy existing alias to a new alias
Print all certificates in a bundle

kubernetes

Get a shell in a running Kubernetes pod
Get the pod logs from previous running instance
Kubernetes list all images in pods
List all events sorted by lastTimestamp
Get a list of pods and the node they run on
Get a list of pods sorted by memory usage
Manually trigger a job from a cronjob
Run an ad-hoc pod in Kubernetes
Wait for specific pods to be ready
Watch all warnings

kvm

KVM - Convert VirtualBox Appliance to KVM Appliance
KVM - Create VM Snapshot
KVM - Delete VM Snapshot
KVM - List Running VMs
KVM - List VM Snapshots
KVM - Restore VM Snapshot
Vagrant - KVM/libvirt Support

ldap

Creating Service Principals in LDAP
Common LDAP Error Codes
Updating LDAP Service Principal Passwords

libvirt

Vagrant - KVM/libvirt Support

limits

Use prlimit to Increase Limits of a Running Process

linux

Managing your $HOME with git without symlinks
Export a GPG Key
Generate a New GPG Key
List GPG Keys
Configure Linux WireGuard Clients
Add Dynamic Hot Spare to Disk Group(s) in MegaRAID
Change Cache Config in MegaRAID
Create RAID-1 in MegaRAID
Create RAID-10 in MegaRAID
Delete Hot Spare in MegaRAID
Delete JBOD in MegaRAID
Delete Virtual Drive in MegaRAID
Get MegaRAID Enclosure ID
Show Critical Events in MegaRAID
Prevent sudo Password Prompts
Use prlimit to Increase Limits of a Running Process
Recursively Set +x for Only Directories
Set SELinux Context for Container to Access Path
Auto-Accept and Ignore Changes to SSH Host Keys
Setting OS Limits with systemd
Setup WireGuard Server

logging

Ship Docker Logs to Loki
Splunk - Reverse Order Of Events
Synology - Updating Docker Loki Driver

logs

List all events sorted by lastTimestamp

loki

Ship Docker Logs to Loki
Synology - Updating Docker Loki Driver

macos

Managing your $HOME with git without symlinks
Export a GPG Key
Generate a New GPG Key
List GPG Keys
Disable Homebrew auto-update
Add Trusted Certificate Authority (CA) on macOS
Show CMD-TAB App Switcher on All Monitors on macOS
Useful macOS Apps
Automatically quit the printer app when job completes
Disable macOS boot sound
Disable Dock Bouncing Icons on macOS
Disable warning when emptying trash
Disable “Are you sure you want to open this application?” dialog
Disabling auto-hide scroll bars on macOS
Disable Touchpad Swipe Back on macOS
Disable warning when changing file extension
Sort Finder folders on top
Set list view as default in Finder
Show full path in Finder window title
Set Where Homebrew Installs Applications
Locking macOS Dock Content
Locking macOS Dock Size
Don't create .DS_Store files on network/removable volumes
macOS Network Speed Test
Add Default SSH Key Passphrase to macOS Keychain
Prevent sudo Password Prompts
Use prlimit to Increase Limits of a Running Process
Recursively Set +x for Only Directories
Auto-Accept and Ignore Changes to SSH Host Keys

macos-dock

Disable Dock Bouncing Icons on macOS
Locking macOS Dock Content
Locking macOS Dock Size

monitoring

Prometheus Query Core/Thread Counts
Splunk - Reverse Order Of Events
Synology - Updating Docker Loki Driver
Synology - Enable Prometheus Formatted Metrics for Synology Docker

multimedia

FFMPEG - Speed up audio of a file

network

Show listening TCP ports without netstat
Verify port is available with netcat

nmap

List an Endpoints's Supported Ciphers

observability

Ship Docker Logs to Loki
Prometheus Query Core/Thread Counts
Synology - Updating Docker Loki Driver
Synology - Enable Prometheus Formatted Metrics for Synology Docker

openssl

Convert PEM to PKCS#12
Dump endpoint certificate to a PEM file
Generating a Key and Certificate Signing Request (CSR)
Generating a Self-Signed Certificate
Print Certificate Expiry for an Endpoint
Verify Certificate and Key Match

os

Add Dynamic Hot Spare to Disk Group(s) in MegaRAID
Change Cache Config in MegaRAID
Create RAID-1 in MegaRAID
Create RAID-10 in MegaRAID
Delete Hot Spare in MegaRAID
Delete JBOD in MegaRAID
Delete Virtual Drive in MegaRAID
Get MegaRAID Enclosure ID
Show Critical Events in MegaRAID
Prevent sudo Password Prompts
Use prlimit to Increase Limits of a Running Process
Recursively Set +x for Only Directories
Set SELinux Context for Container to Access Path
Setting OS Limits with systemd

pem

Add Trusted Certificate Authority (CA) on macOS
Certificate Best Practices
Convert PEM to PKCS#12
Dump endpoint certificate to a PEM file
Generating a Key and Certificate Signing Request (CSR)
Generating a Self-Signed Certificate
Print all certificates in a bundle
Verify Certificate and Key Match

performance

macOS Network Speed Test

permissions

Get All IAM Policies For a GCP Service Account

pi-hole

Pi-Hole

pkcs12

Certificate Best Practices
Convert PEM to PKCS#12
Convert PKCS#12 to JKS
JKS - Copy existing alias to a new alias

postgresql

List PostgreSQL Vacuum Proccesses With Table Names
Show PostgreSQL Vacuum Process

printing

Automatically quit the printer app when job completes

prometheus

Prometheus Query Core/Thread Counts
Synology - Enable Prometheus Formatted Metrics for Synology Docker

python

Deploying Python Applications on Heroku
Generating Base64 Encoded Strings
Get Python's Supported TLS Versions

qemu

KVM - Convert VirtualBox Appliance to KVM Appliance

raid

Add Dynamic Hot Spare to Disk Group(s) in MegaRAID
Change Cache Config in MegaRAID
Create RAID-1 in MegaRAID
Create RAID-10 in MegaRAID
Delete Hot Spare in MegaRAID
Delete JBOD in MegaRAID
Delete Virtual Drive in MegaRAID
Get MegaRAID Enclosure ID
Show Critical Events in MegaRAID

raspberry-pi

Environment Monitoring
Pi-Hole

redis

Redis CLI List All Keys

running

Running

safari

Disable Touchpad Swipe Back on macOS
Grep through entire git history

security

Add Trusted Certificate Authority (CA) on macOS
Disable “Are you sure you want to open this application?” dialog
Set SELinux Context for Container to Access Path
Certificate Best Practices
Convert PEM to PKCS#12
Convert PKCS#12 to JKS
Dump endpoint certificate to a PEM file
Generating a Key and Certificate Signing Request (CSR)
Generating a Self-Signed Certificate
JKS - Copy existing alias to a new alias
List an Endpoints's Supported Ciphers
Print all certificates in a bundle
Print Certificate Expiry for an Endpoint
Verify Certificate and Key Match

service-accounts

Get All IAM Policies For a GCP Service Account

shell

Force Command Prompt on New Line in Bash
Loop Over Unique Pairings of Items in Bash
Enable side-by-side diff for larger terms
Use prlimit to Increase Limits of a Running Process
Zsh Global Aliases
Zsh Suffix Aliases

splunk

Splunk - Reverse Order Of Events

ssh

Add Default SSH Key Passphrase to macOS Keychain
Auto-Accept and Ignore Changes to SSH Host Keys

ssl

Add Trusted Certificate Authority (CA) on macOS
Get Python's Supported TLS Versions
Certificate Best Practices
Convert PEM to PKCS#12
Convert PKCS#12 to JKS
Dump endpoint certificate to a PEM file
Generating a Key and Certificate Signing Request (CSR)
Generating a Self-Signed Certificate
JKS - Copy existing alias to a new alias
List an Endpoints's Supported Ciphers
Print all certificates in a bundle
Print Certificate Expiry for an Endpoint
Verify Certificate and Key Match

synology

Synology - Set Custom DNS Servers for Docker
Synology - Updating Docker Loki Driver
Synology - Setup Unprivileged User Docker Access
Synology - Enable Prometheus Formatted Metrics for Synology Docker
Installing Wireguard on Synology
Setup WireGuard Server

systemd

Setting OS Limits with systemd

tcp

Show listening TCP ports without netstat
Verify port is available with netcat

terraform

Terraform init reporting bucket doesn't exist when it does

tls

Add Trusted Certificate Authority (CA) on macOS
Get Python's Supported TLS Versions
Certificate Best Practices
Convert PEM to PKCS#12
Convert PKCS#12 to JKS
Dump endpoint certificate to a PEM file
Generating a Key and Certificate Signing Request (CSR)
Generating a Self-Signed Certificate
JKS - Copy existing alias to a new alias
List an Endpoints's Supported Ciphers
Print all certificates in a bundle
Print Certificate Expiry for an Endpoint
Verify Certificate and Key Match

tomcat

Using Tomcat’s CATALINA_BASE & CATALINA_HOME for multiple instances

topics

Change Kafka Topic Configuration

vagrant

Vagrant - KVM/libvirt Support

virtualbox

KVM - Convert VirtualBox Appliance to KVM Appliance

virtualization

KVM - Convert VirtualBox Appliance to KVM Appliance
KVM - Create VM Snapshot
KVM - Delete VM Snapshot
KVM - List Running VMs
KVM - List VM Snapshots
KVM - Restore VM Snapshot
Vagrant - KVM/libvirt Support

vpn

Configure Android WireGuard Clients
Configure Linux WireGuard Clients
Installing Wireguard on Synology
Setup WireGuard Server

wireguard

Configure Android WireGuard Clients
Configure Linux WireGuard Clients
Installing Wireguard on Synology
Setup WireGuard Server

zsh

Zsh Global Aliases
Zsh Suffix Aliases