The Unix Oriental

Placed quite appropriately in the "Security" category - my favorite Oriental cocktail recipe. Distinguishing it from the classic preparation, are absence of sweet vermouth...

Multi-Dimensional Arrays in Bash

Bash does not support multi-dimensional arrays, but there is a way to imitate this functionality, if you absolutely have to. As a quick example, here's...

Asciinema Notes

Asciinema is an awesome tool for recording your console sessions. It's great for documenting processes and, in general, showing people how shit works: one...

Measure DNS Server Performance

This is not an entirely proper way to benchmark a DNS server, but, in a pinch, it should give you some idea of its...

The Facebook Fracas

The Facebook privacy saga is getting ridiculous. You’re using a free service that you signed up for - nobody was holding a gun to...

Generating and Running Multiple Scripts

Admittedly, this has a limited range of practical applications and is more of a scripting exercise. The command shown here generates a bunch of...

Removing Chef Server Installation

Just a quick note on how to completely remove (more or less) Chef server installation from a CentOS/RHEL box. There are a bunch of bits...

Auto-Update /etc/hosts

This was a silly solution to a silly problem, but may come in handy in the future for other things. A user process was...

Find Large Folders

When you get a filesystem space alert (and they tend to arrive at 3:37 on Saturday morning), deleting various supersized log files is one...