Grailbox

Making "java -v", "java --version", and "java version" Work

To get the version of most CLI tools, you type the tool’s command name followed by one of these: -v –version Some CLI tools, like Git, support a “version” subcommand, so you type the tool’s command name followed by “version”. Java supports none of these. …

Read more →

Two Things I Learned About Vim from an Emacs User

Yesterday I was working on a problem with an Emacs wizard, and I saw him do a couple things in Emacs that made me squirm. You see, I badger and belittle him at every opportunity for not embracing The One True Editor, but I saw him perform two actions in Emacs …

Read more →

URLs as Pictograms

I started my car to the chime of a low fuel alert, so I stopped at the Kangaroo for gas and my Morning Mormon Coffee (today’s edition: Diet Dr Pepper). While filling my cup, I noticed the graphic on a napkin dispenser: The social media icons looked familiar, …

Read more →

hc: Hex Color Command-Line Tool for OS X

I’ve been working a lot lately with LESS and Bootstrap, and wanted an easier and quicker way to visualize colors and what the various LESS operations do to them. So, I built hc — Hex Colors on the Command Line. It’s written in Objective-C and works on Mac OS X …

Read more →

Giving Firefox Developer Edition a Go

I love that I can run Chrome on my work MacBook Pro, my personal MacBook Pro, and my iPhone 6 Plus and keep my browsing history in sync. I love that I can install a plugin on one Mac and have it available on the other. I love that my logins are available …

Read more →

Clojure, Emacs, and Evil Mode

I work with one of those functional language kooks who end every thought with “Haskell,” use xmonad or Ratpoison while scoffing at GUIs, and edit everything, even selfies, in Emacs. Serendipitously, he just walked by, read my opening sentence, and said, …

Read more →

Recovering My MacVim

Although I usually edit files with (graphical) MacVim, I occasionally launch terminal vim. When I do, I see this: github-issues.vim requires Python support, sorry :c I always smile a bit at my nephew’s use of an extra-frowny mouth, but I also wince a bit to …

Read more →

The Internet Is Too Small to Be Snarky

Last week, I was frustrated with Oracle SQL Developer (on Mac OS X) for two reasons: When a connection times out (after being left idle too long), the application hangs and I have to Force Quit and restart it. Every 90 days, the passwords for our databases …

Read more →

Setting Up My New MacBook Pro

I just bought a new MacBook Pro to replace my mid-2010 MBP. This is my first retina laptop, and it’s beautiful. I’d been waffling for awhile, but I’m glad I took the plunge. I briefly considered transferring all my stuff over from the old MBP, but I figured it …

Read more →