Mike Whitaker

Mike Whitaker @fleetfootmike

About: He/him. Modern Perl evangelist, MySQL query optimiser, old school shell hacker, former security certifier and still professionally paranoid. Tabletop gamer, musician, writer, photographer.

Location:
Peterborough, UK
Joined:
Mar 4, 2020

Mike Whitaker
articles - 14 total

Is your TextMate 2 folding corrupt?

Having trouble with corrupted/misplaced fold markers in a TextMate 2 file? Has something changed the...

Learn More 0 0Jan 21

Catalyst::Request body issues with the file position pointer

OK, so... For those using the Perl Catalyst web framework in ways involving structured request...

Learn More 1 0Nov 28 '25

How Philips Hue Bridge discovery actually works

Having been bitten by a change in the Hue discovery protocol a while ago that I've only just got...

Learn More 0 0May 6 '23

Upgrading MySQL 5.7 to MariaDB 10 on Ubuntu 18

FX: Stands up amid very large pile of yak hair Right. If you're ever in the unfortunate space of...

Learn More 1 1Dec 22 '22

Design your own security vulnerability #2

Passwords. Every CEO's nightmare, surely, is to be woken with the news that their company's password...

Learn More 0 2Apr 14 '22

Design your own security vulnerability #1

The first in probably an even more occasional series... None of these are new. But people keep making...

Learn More 4 0Apr 13 '22

Shell command options you didn't know you needed #8

Another grep option! This also tracks back to #6 and #7 in this series, and to be honest, it's more...

Learn More 0 0Apr 13 '22

Shell command options you didn't know you needed #7

grep has lots of options. This one's really a combination of three to do something nifty. On the...

Learn More 4 0Apr 12 '22

Shell command options you didn't know you needed #6

Been a while, but here's a handy one I discovered over the weekend. Back to the trusty xargs, that...

Learn More 11 0Apr 11 '22

Shell command options you didn't know you needed #5

Technically, this one's a Perl option, but... if your Perl usage is at the sysadmin/devops level (i.e...

Learn More 8 0Mar 17 '20

Shell command options you didn't know you needed (or possibly even existed) #4

OK - this is the first one that surprised me in this series - #1 and #2 were things I kind of knew ha...

Learn More 7 0Mar 16 '20

Shell command options you didn't know you needed #3

More well known, perhaps, than the previous two, but very useful for those of us building shell pipel...

Learn More 7 1Mar 15 '20

Shell command options you didn't know you needed #2

(another in an occasional series) grep -m <matches> One of the many handy options to grep (th...

Learn More 10 1Mar 5 '20

Shell command options you didn't know you needed #1

(The first in an occasional series.) mv -t <target> <files> Handy for throwing at xargs...

Learn More 12 0Mar 4 '20