All truth passes through three stages:

First, it is ridiculed.

Second, it is violently opposed.

Third, it is accepted as being self-evident.

Arthur Schopenhauer

up and running with UserSpice 4.2.4

UserSpice v.4.2.4 was released yesterday, but I had a few issues with its installation. I got the following errors:

Parse error: syntax error, unexpected ',' in /users/init.php on line 49

Fix: change users/init.php line 45 from:

 'host' => 'localhost'


‘mysql’ => array('host' => 'localhost',
Parse error: syntax error, unexpected 'else' (T_ELSE) in /users/user_settings.php on line 217

Fix: change users/user_settings.php line to 217 from:





the battle of donetsk airport over time

In the following series of images I explore the 2014-2015 Battle of Donetsk Airport from Google Earth flyovers.

Continue reading “the battle of donetsk airport over time” »

for the people copy + spread!

You must unlearn all you know!

accelerating WordPress

Once a WordPress site is built out with themes, plug-ins, and what-not, the overall number of files necessary to transfer to the client increases. Each requests takes some time. Compiling code into fewer, smaller files can help speed the loading time for your visitors. One WordPress plug-in that enables this is Autoptimize.

Before using this plugin, this page requires 41 separate downloads:

After enabling Autoptimize, there are only 27 requests:

street/strip blown Civic build


Some photos of my car I supercharged in the summer of 2015.

Continue reading “street/strip blown Civic build” »

securing WordPress

Part of securing a WordPress installation is checking up on your file permissions. In order to prevent overwriting by malicious code, limit the permissions to read-only except where necessary.

Here’s a good start:

Relative PathSuggested permissions

I should also mention that I highly recommend WordFence for securing the internal WP system itself.

you had me at Dostoevsky

“Yes, I love Dostoevsky, both my supervisor and I love him.”