Hello, and welcome to John Oleksowicz Dot Com.

This is my website. I am John.

I don't really have much of a plan for site yet, but I figured it couldn't hurt to start something and see what happens. This assumption is most likely incorrect, but oh well.

I'm interested in a lot of topics that I might write about here, including learning (spaced repetition learning, learning languages), web development (WordPress, PHP, Symfony), and habits.

Frequently Asked Questions

Stuff I've Written

How to download mp3s of old This American Life episodes from the Archive

June 4, 2019

First of all, if you really like This American Life, you should be donating! Donate to This American Life I’m sure you’re already doing that though, and you just want an easier way to download old episodes from the archive, right? Right. The URLs for archived This American Life episodes have a lot of random…

Importing a WordPress site into Multisite with WP-CLI

November 22, 2018

A guide for using WP CLI and a few plugins to completely move an existing WordPress site into a WordPress multisite.

How to retrieve the environment in a Codeception Helper

September 9, 2017

Sometimes you just need to know which Codeception environment is running from inside a Helper. Learn how and follow along with actual examples.

Practicing trumpet mindfully

March 11, 2017

Finding new and interesting ways to meditate.

Serve WordPress images from a different domain with .htaccess

November 12, 2016

Develop your website on a local domain and serve assets from a public domain.

PHP Catchable fatal error: Object of class stdClass (or something else) could not be converted to string

October 12, 2016

A deep-ish dive into a specific WordPress plugin error.

Passing variables to get_template_part

September 11, 2016

A simple WordPress plugin that makes get_template_part feel a little bit more like a template engine.

Easy WordPress admin notices, including after save_post hook

August 23, 2016

A really simple plugin that makes generating notices, warnings, and error messages really simple, regardless of where WordPress is in its process.

Removing “Visual” tab from Gravity Forms notification editor

May 20, 2016

Make sure it’s not possible to mess up carefully crafted Gravity Forms notification HTML emails due to the visual editor.

Sad day for my first guitar

January 23, 2016

tldr it broke

Fujitsu ScanSnap s1300 scanner working on Windows 10

How to make the ScanSnap s1300 scanner work on Windows 10

January 17, 2016

If you are reading this, then you have probably dealt with a lot of the same frustrations I did trying to get my ScanSnap s1300 working on Windows 10. These instructions will probably also work for other older models of the scanner, like the s1500. The Problem – The ScanSnap s1300 is Too Damn Old…

Concept2 Model D Box Unpacked

How to put together a Concept2 Model D Rower

January 16, 2016

My (short) journey through putting together a new rowing machine.