Author: Kristian Golding

A 2019 reading list

Here be the books I’m attempting to get through this year. Most have been sitting in my book case forever. I was going for one a month, but decided to add a few more, since: I got to the last part of “The War on Science” nearly a year ago; have already read the first edition of “Wolfenstein 3D”; and have already started “Algorithms to Live By” and “The Disaster Artist”.

Of course, reading any of the books assumes I won’t binge watch Netflix, but the German sci-fi thriller “Dark” is rather good and I need to finish it right now. BRB, books.

2020 UPDATE: I got through “Doom”, “Wolfenstein 3D”, “The war on science”, “Peopleware”, “The Disaster Artist”, “Where war lives”.  I have to do better this year…

Docker image to run a quick PHP test server

I had a need to run a PHP-capable web server on my Vagrant box to locally test some Javascript that queried a database via PHP, and then presented that via Google Charts.  This Docker image suited that use case just fine.  Replace <full path to location you want as root> as appropriate:

sudo docker run --name web-server -p 127.0.0.1:80:80 -v /opt/mysql:/var/lib/mysql -v <full path to location you want as root>:/web -d osws/php-web-server

Install nodejs

Here is how I install nodejs to get access to cool tools like “tldr” (a summarized version of the typical man pages) and “ungit” (an interface to Git to ease people into using it).

Run these two commands to get nodejs:

curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash -

sudo apt-get install -y nodejs

then you can install ungit, tldr, whatever you want.

sudo npm install -g tldr

These commands work with Linux Mint 17 (or Ubuntu 14.04).

SpaceX Falcon Heavy test flight

Liftoff!
Up up and away!
Returning twin boosters