 | 2026-02-08 | Joining multiple PDF files into one |
 | 2026-02-07 | Database Migration Tool Options |
 | 2026-01-29 created: 2019-09-29 | Select specific pages from a PDF |
 | 2026-01-28 | Postgresql Hosting Options |
| 2026-01-08 | VSCode Extensions |
 | 2025-12-14 | Extract images from a PDF |
 | 2025-11-02 | Using the uv to run Python scripts |
 | 2025-11-01 | Effective Use of the <noscript> Tag in HTML |
 | 2025-09-04 | Homelab Hosting Options |
 | 2025-06-06 | Disabling Java GC for benchmarking |
 | 2025-06-05 | View open (listening) ports on MacOS |
 | 2025-04-29 | MacOS dark mode keyboard shortcut |
 | 2025-04-25 | Monitor MySQL queries |
 | 2025-04-24 | Always show scrollbars on MacOS |
 | 2025-03-21 | Automatic light/dark-mode SVGs |
 | 2025-02-28 created: 2016-08-10 | Use jq to edit an existing file in-place |
 | 2025-02-20 | Get the size of an AWS S3 Bucket |
 | 2025-02-09 | Insert a new XML element as the first child |
 | 2025-02-08 | Upsert an XML attribute |
 | 2025-01-17 | Compare JSON keys only |
 | 2024-10-18 | Fix 403 Errors on Port 5000 |
 | 2024-10-18 | Run a MacOS command-line program downloaded from the internet |
 | 2024-09-23 created: 2020-04-10 | Alternatives to Google Analytics |
 | 2024-06-07 | Skip git commit hooks |
 | 2024-06-01 created: 2017-05-23 | Access the clipboard from the command line |
 | 2024-06-01 | Visual Studio Code (vscode) configuration |
 | 2024-05-27 | Extract symbols from an sprite SVG |
 | 2024-04-28 | Oatmeal Chocolate Chip Cookie Recipe |
 | 2024-03-23 | Removing Adobe Illustrator cruft from an SVG |
 | 2024-03-07 | How to make a self-updating git repo with Github Actions |
 | 2024-03-06 | What are the latest versions of various Github Actions? |
 | 2024-02-05 | Social Media Image Sizes |
 | 2024-01-13 | Logo Credits |
 | 2024-01-11 | Update all npm packages to latest |
 | 2024-01-01 | Docker layer sizes |
 | 2023-12-27 | Cross-language Template Libraries |
 | 2023-10-16 | Favicons |
 | 2023-08-23 | Get the size of a docker image without downloading it |
 | 2023-04-04 | Using XSV on CSV files |
 | 2023-01-21 created: 2022-11-01 | Record every bash/zsh command |
 | 2022-04-24 created: 2020-05-27 | Website Testing Checklist |
 | 2022-04-23 | Dump all Jekyll variables for debugging |
 | 2022-01-29 | Fix language detection on Github |
 | 2022-01-06 created: 2021-01-03 | Initialize new git repo with a blank commit |
 | 2021-12-24 | Git master/main branch fixup |
 | 2021-12-23 | Check if git has files that are not checked in (dirty) |
 | 2021-06-26 | Bash script 'starts with' |
 | 2021-04-05 | Markdown to HTML JavaScript libraries |
 | 2021-03-10 | Download a private repo from Github with MFA enabled |
 | 2021-02-23 | My custom format for "git log" |
 | 2021-01-30 | Self-hosting a Google Font |
 | 2021-01-30 | Open Graph Meta Data |
 | 2020-10-30 | GNU Screen HOWTO |
 | 2020-08-16 | HTML encoding in the browser |
 | 2020-08-14 | Stern for tailing Kubernetes log files |
 | 2020-08-11 | Disk space used by a git repository |
 | 2020-08-07 | Rewrite git history |
 | 2020-07-01 | run Promises in parallel |
 | 2020-05-27 created: 2019-10-23 | Get the fingerprint of an SSH public key |
 | 2020-05-13 created: 2020-04-20 | Google Analytics |
 | 2020-05-09 | Minimize download/disk size with git sparse checkout |
 | 2020-04-26 | Install Google Fonts on MacOS |
 | 2020-04-23 | copy SSH key to a remote server |
 | 2020-04-23 | Generate a secure SSH key |
 | 2020-04-23 | Configure SSH for fast logins to remote hosts |
 | 2020-04-06 | List packages (apps) installed on an Android device |
 | 2020-04-03 | Show TCP routing info on MacOSX |
 | 2020-03-31 | Converting SVGs to PNGs on MacOS |
 | 2020-03-25 | Formatting a date as ISO-8601 in PostgreSQL |
 | 2020-03-16 | Make git ignore local changes to a versioned file |
 | 2020-03-15 | Arrays in bash |
 | 2020-03-12 | Compare directories |
 | 2020-03-08 | MySQL Disk Usage |
 | 2020-02-28 | Remove the password from a PDF |
 | 2020-02-11 | Get all my Github repos with GraphQL |
 | 2020-01-30 | Split a text file into a JSON array |
 | 2020-01-21 | Bash to check is a program exists |
 | 2020-01-03 | Embed version info in a Golang binary |
 | 2019-12-09 | Run a shell in a docker image |
 | 2019-11-04 | Boilerplate for Bash scripts |
 | 2019-11-04 | Cleanup on bash script exit |
 | 2019-10-31 | Encode raw text to use as JSON in a bash script |
 | 2019-10-30 | Which version of Xcode was used to make an .ipa file |
 | 2019-08-17 | Using Github with multiple accounts on a single computer |
 | 2019-08-10 | tar options to make a complete backup |
 | 2019-08-07 | Get the row count for every table in a database |
 | 2019-07-25 | Get the directory of the script that is running |
 | 2019-07-21 | Remove a JSON property anywhere in the tree |
 | 2019-06-28 | Get the HTTP status code AND the content from curl |
 | 2019-06-18 | Image preview in iTerm2 |
 | 2019-03-27 | Starting the SSH server on MacOS |
 | 2019-02-22 | Find the color on MacOS |
 | 2019-01-15 | Clear an iTerm window without reseting |
 | 2019-01-14 | Get the date of the last git commit |
 | 2018-12-03 | PostgreSQL disk usage |
 | 2018-10-04 | Current connections/activity in PostgreSQL |
 | 2018-09-26 | Make an image list for a Github README.md |
 | 2018-08-30 | Disable not-so-“smart quotes” in Slack on MacOS |
 | 2018-08-29 | Convert from DER to PEM (and back) with OpenSSL |
 | 2018-08-09 | Memory information on MacOS X |
 | 2018-08-07 | View open (listening) ports on MacOS |
 | 2018-06-27 | Remove stop words in a string with PostgreSQL |
 | 2018-06-13 | Stop Vagrant from asking for a password |
 | 2018-06-12 | Show dotfiles in MacOS Finder open dialog window |
 | 2018-06-08 | Random words |
 | 2018-06-07 | DNS/host lookup that searches /etc/hosts |
 | 2018-06-06 | Use wildcards to delete files on AWS S3 |
 | 2018-06-06 | Use wildcards to list files on AWS S3 |
 | 2018-06-05 | Fix for Inkscape glitches on over-optimized SVGs |
 | 2018-05-25 | Preview GitHub Markdown files (like README.md) locally before committing them |
 | 2018-05-18 | Generate a certificate signing request (CSR) with OpenSSL |
 | 2018-05-17 | Where are the mobile provisioning profiles? |
 | 2018-04-27 | Make an annotated screenshot on MacOS |
 | 2018-04-20 | Download an APK file from an Android device |
 | 2018-04-09 | Get the size of an individual file in Bash |
 | 2018-04-02 | Which process is using a port on MacOS |
 | 2018-03-12 | Histograms in PostgreSQL query tool |
 | 2018-03-09 | create an empty branch in git |
 | 2018-03-04 | Get the current git commit from a file |
 | 2018-03-02 | Setting a custom Host header with curl |
 | 2018-02-28 | Android versions: code names and api levels |
 | 2018-02-25 | Light bulb temperatures |
 | 2018-02-23 | Rotate all pages 180 degrees in a PDF |
 | 2018-02-09 | Insert emoji in MacOS |
 | 2018-01-12 | View a website's SSL certificate with OpenSSL |
 | 2018-01-10 | Dump an X.509 certificate with OpenSSL |
 | 2018-01-03 | Open a MacOS GUI app from the terminal |
 | 2017-12-18 | get the ISO-8601 date in bash |
 | 2017-10-26 | What are the '@' (at signs) in ls on MacOS X |
 | 2017-10-06 | sort a .JSON file that is an array |
 | 2017-09-21 | break script on error |
 | 2017-07-26 | Update an XML file with xmlstarlet |
 | 2017-07-20 | run multiple commands in parallel |
 | 2017-07-05 | Make a temporary directory in a script that works on MacOS X and Linux |
 | 2017-06-29 | Truncate log files without restarting services |
 | 2017-05-24 | Generate a random password |
 | 2017-05-23 | Curl with POST data |
 | 2017-04-18 | lock the screen on a mac from the cmd line |
 | 2017-03-20 | Test with a different language in the Android emulator |
 | 2017-03-09 | Simple HTTP server for static files |
 | 2017-01-10 | List the install code signing identities |
 | 2016-11-02 | Import a .CSV file into PostgreSQL |
 | 2016-10-14 | Pause for the user to press a key in the middle of a bash script |
 | 2016-10-07 | Run a command on every file found by find |
 | 2016-09-29 | Compact a VirtualBox Hard Drive image |
 | 2016-09-12 | Remove the UTF-8 Byte Order Mark (BOM) with vi |
 | 2016-09-12 | Find the correct Ubuntu/Debian package for a specific file |
 | 2016-08-22 | find files newer than x |
 | 2016-08-10 | Merge .JSON files with jq |
 | 2016-08-09 | Count the number of leaves (non-object nodes) in a .JSON file |
 | 2016-08-09 | create a new .JSON file with specific values |
 | 2016-08-05 | get the versionCode from an .APK file |
 | 2016-08-05 | see expanded string values in an .APK file |
 | 2016-06-20 | View the Android manifest for an .APK file |
 | 2016-06-13 | Remove linefeeds (LF/0x013) from text files |
 | 2016-06-09 | Screen Capture Hotkeys on MacOS X |
 | 2016-05-17 | bash prompt with color |
 | 2016-05-17 | set MacOS hostnames |
 | 2013-02-17 | Force the browser to download a link |
 | 2007-05-19 | Set vi's default tab size to 4 |