Author: Alexander Quine


La trahison des mots

Run this in your (POSIX-compliant) shell — I promise it’s not bad: echo "ceci n'est pas une pipe" | sed -Ee 's/(eci n|pas )//g' No seriously though folks, that’s my favorite code joke.[1] This formation uses the "extended regex" option

Continue Reading

getting started with Spacemacs

Are you a vi/vim user who’s been hearing about how worderful/useful/fast Spacemacs can be? Here is an evolving list of pointers for folks beginning to use this crazy new blend of editors…​ (First: have you read the VIMUSERS

Continue Reading

advanced filtering in Chrome's Network dev tools

Google Chrome has some nice developer tools. The Network tab in there lets you see requests and their headers, responses, initiators, and much more. Being able to filter the list of requests in the Network tab can be very useful. In Chrome 43 (on OS

Continue Reading

only show master branch status in CI status feeds (for e.g. CCMenu)

CCMenu is a neat little menu icon which shows the build status of your projects on Travis CI, CircleCI, or many other automated build services. Sometimes they show the build status of all open PRs, which can often be noisy. I like to limit them

Continue Reading

watch some files, and run something whenever they change

For the next time I forget what this tool is called: entr entr is a neat little tool that monitors files and runs a command when they change.

Continue Reading

notes: Erlang Factory 2015

José: What Elixir Is About not the syntax Extensibility "Data type pm’phism" not possible in erlang processes: send a message. sorta-pm’phic…​ (sorta duck-typed in that it accepts a message) modules: calling a function…​ same. obey a contract

Continue Reading

jiggling the handle of OS X 10.8.5's dock

About once a week now, I’ll notice that the Dock on my Macbook (running 10.8.5) no longer auto-shows itself when hovering at the bottom of the screen. My current somewhat-quick workaround to make it behave is to four-finger-swipe-up to activate Mission

Continue Reading

project naming chains of nonsense

elm pine pico nano elm the email client: abbreviation for electronic mail pine the email client: acronym for Pine Is No-longer Elm, and also the name of a tree pico the text editor: acronym for pine editor nano the text editor: nano- is the SI

Continue Reading

Wanted: replacement for actionitems.us

In 2011 the dev team I was on went to Pivotal Labs for a few months to bootstrap a rebuild of our company’s site, and learn their style of "extreme programming". We used a tool to organize our weekly retrospective meetings which I

Continue Reading

sometimes iTunes doesn't show the currently-playing song's name and position

In the middle of the very top of iTunes, between the play/volume controls on the left and the search bar on the right, there’s a panel that normally shows the currently-playing song name and position, or device sync info, or CD burning

Continue Reading

Sharpening Your Tools

…is an episode of the Ruby Rogues podcast, #129 with Ben Orenstein (who has spent some of his time being the host of Thoughtbot’s Giant Robots podcast). In the episode, Ben talks about periodically evaluating his tools and making them work better for you.

Continue Reading

killing processes

Signals to try in order: 1, 15, 2, only then 9

Continue Reading

RequireJS 'invalid require call' error"

Ruh roh. Uncaught Error: Invalid require call http://requirejs.org/docs/errors.html#requireargs require.js:167 makeError require.js:167 localRequire require.js:1372 Module.fetch require.js:806 Module.check require.js:841 Module.enable require.js:1144 context.enable require.js:1512

Continue Reading
alxndr's blog