Home
About
Archive
Blogs
AWS
02/25/2017 -
Using Amazon SES to abuse Vanity Email Addresses
Networking
10/27/2017 -
Fixing Search Domain Resolving on WSL
02/27/2017 -
Stopping Accidental Cisco IOS Domain Name Translation
D3.js
03/01/2017 -
US Choropleth by County with Boolean Values
Security
03/13/2017 -
Calculating the odds of a SHA-1 Collision
Linux/Bash
11/24/2017 -
Various methods for determining CPU Endianness
08/28/2017 -
Generating Identity Matrices in Bash
08/07/2017 -
FizzBuzz in Bash with no Modulus or for/while loops
07/31/2017 -
Alternatives to the 'hr' library
07/25/2017 -
Changing the default lecture prompt
06/16/2017 -
How to get the exit status of a failed pipe in Bash
06/09/2017 -
Faking dependencies with the equivs package
06/07/2017 -
Viewing and creating custom insults for sudo
04/17/2017 -
What is the 'bash: cd: too many arguments' error?
03/27/2017 -
Which commands can make words out of their options?
03/26/2017 -
Generating a alphabetical list of Linux commands
03/24/2017 -
How to get the last argument of any previous command
03/24/2017 -
Setting up spell check for navigating directories
03/21/2017 -
Working with directories that start with a - character
npm
05/02/2017 -
How to fix an npm install that is hung on addRemoteTarball
Vim
08/11/2017 -
Increasing your salary 8.6% with Vim's :expandtab
Steganography
08/25/2017 -
Hiding Bash commands using Piphilology
Hobbies
Easter Egg Hunting
06/14/2017 -
How I won the Ionic 2017 Easter Egg Hunt