Zsh has neat shortcuts for decomposing file names & paths

I only just learned that the venerable basename and dirname are no longer necessary, let-alone the horrible string splitting required for teasing apart names from file extensions. Zsh has some awesomely convenient expansion modifiers which do it all! e.g. given the path “/Users/me/Documents/Work.zip”: You can also compose these arbitrarily, e.g.: Kudos to Zaiste Programming for … Read more

Attention trumps experience

It’s always bemused me that I did better in electronic engineering than computer science. I studied them simultaneously, receiving degrees in both after five years (some classes counted towards both, thus why it wasn’t seven or eight years). I grew up playing on, dabbling with, and programming computers. From BASIC II to Hypercard to RealBasic … Read more

Things you find googling yourself

In no particular order. The Hotline File Transfer Protocol v1.1.1.  I presume I was interested in, or actively doing, a third party Hotline client.  I did tend to make lots of data transfer clients back then (e.g. HTTP, FTP, even POP3 & SMTP). My little gallery of childhood toys & memorabilia.  I hadn’t forgotten about this … Read more

Encrypted RAID volumes in El Capitan

Apple crippled Disk Utility in El Capitan, in their usual name of making good functional things pretty & pretty useless. Luckily I’m far from the first person to need to create RAID and/or encrypted CoreStorage volumes, in El Capitan.  Florian Knapp has a concise summary of how to set up an encrypted RAID volume.  Tom … Read more

Stanford’s Game Theory online course

In the interests of SCIENCE! I signed up for the Machine Learning course that Stanford was planning to offer online.  That apparently fell through, so I jumped ship to Game Theory instead.  Which started as of a weekish ago.  It’s an interesting idea, and I suspect that the existence of tests and problem sets will … Read more