Why does IntelliJ IDEA cause my ssh key confirmation prompt to pop up every few minutes?

Ever since I upgraded IntelliJ IDEA to a recent version–probably one of {2018.3, 2018.3.5, 2019.1}–my ssh agent has been prompting me for access to git every few minutes whenever I have a project open. Very annoying!

The offending setting, which I assume must be new, is in… Continue reading


Ubuntu: make your mp3 files play in order on your car stereo

Have you copied your sequentially-numbered mp3 files onto your USB device and then been surprised to find that they play out of order on your car stereo? You might need to sort the device’s file allocation table… Continue reading

How to configure ssh to stop perpetually giving you a ‘known hosts’ warning for the same hosts

Whenever I used ssh, I would constantly be getting warnings like this:

Warning: Permanently added 'somehost.org,' (RSA) to the list of known hosts.

The warning would show up even when I was connecting to a host and IP address I’d connected to previously.

The solution was to add the following line to my ~/.ssh/config file… Continue reading

Why ember test –server was failing

When I tried to run ember test –server on my Linux machine I got the following:

$ ember test --server
DEPRECATION: Overriding init without calling this._super is deprecated. Please call `this._super.init && this._super.init.apply(this, arguments);` addon: `release`
    at /home/dmeyer/code/ember-engine-supportability/node_modules/ember-cli/lib/models/project.js:407:38
Could not start watchman
Visit https://ember-cli.com/user-guide/#watchman for more info.
DEPRECATION: ember-cli-test-loader should now be included as an NPM module with version 1.1.0 or greater.BuildingWarning: ignoring input sourcemap for bower_components/vis/dist/vis.min.js because ENOENT: no such file or directory, open '/home/dmeyer/code/ember-engine-supportability/tmp/source_map_concat-input_base_path-RxdP9vul.tmp/bower_components/vis/dist/vis.map'
Warning: ignoring input sourcemap for bower_components/vis/dist/vis.min.js because ENOENT: no such file or directory, open '/home/dmeyer/code/ember-engine-supportability/tmp/source_map_concat-input_base_path-RxdP9vul.tmp/bower_components/vis/dist/vis.map'
⠇ Buildingfs.js:1431
    throw error;

Error: watch /home/dmeyer/code/ember-engine-supportability/tmp/source_map_concat-output_path-GJOxdYTW.tmp ENOENT
    at exports._errnoException (util.js:1022:11)
    at FSWatcher.start (fs.js:1429:19)
    at Object.fs.watch (fs.js:1456:11)
    at FSMonitor._measure (/home/dmeyer/code/ember-engine-supportability/node_modules/heimdalljs-fs-monitor/index.js:66:21)
    at Object.watch (/home/dmeyer/code/ember-engine-supportability/node_modules/heimdalljs-fs-monitor/index.js:82:30)
    at NodeWatcher.watchdir (/home/dmeyer/code/ember-engine-supportability/node_modules/sane/src/node_watcher.js:144:20)
    at NodeWatcher.<anonymous> (/home/dmeyer/code/ember-engine-supportability/node_modules/sane/src/node_watcher.js:278:14)
    at FSReqWrap.oncomplete (fs.js:123:15)

All my mac friends were doing fine. What was the matter? Continue reading

Quick ‘n’ dirty blog to paperback

So you’ve got a blog with several years of posts and photos on it and you want to make a book out of it to preserve those memories but you don’t have time to design each page. You need an automated-ish solution. What to do?

Here’s what I did…

Step 1: Blogbooker.com

First I went to blogbooker.com. After playing around with their free plan to figure out what I wanted, I sprang for their $19 package and chose the following options:

  • PDF output
  • High (lossless) picture quality
  • 7.5″ x 9.25″ paper size (important!)

I did not include comments or a table of contents, as these severely blimped out the size of the book.

Here’s a view of blogbooker.com’s options… Continue reading