Painting Sneakers Part 3 - Starry Night

In the previous post I showed how I painted some sneakers for our grandson Austin as a tribute to Kobe Bryant. This time I wanted to paint some sneakers for my wife Cheryl in the style of Van Gogh’s “Starry Night” painting. Step 1 - Prepare Surface, Tape, and Base Coat We bought some Air Force 1 sneakers but Cheryl didn’t like the way they felt as they’re somewhat heavier than what she’s used to.

Painting Sneakers Part 2 - Kobe Bryant

In the previous post I discussed how I got into this hobby of painting sneakers by painting shoes in the OSU style to wear for the bowl game. I also mentioned how our grandson Austin is a big fan of basketball and sneakers - in particular he wanted shoes that would honor Kobe Bryant. Step 1 - Design Kobe Sneakers We went to Dick’s Sporting Goods to buy a pair of white Nike Air Force 1.

Painting Sneakers Part 1 - OSU

Our grandson loves basketball and is seriously into shoes and I thought it would be cool to paint him some custom sneakers. I saw some videos on YouTube that gave some tips and tricks for painting shoes, as well as some videos about which paint to use and how to prepare the shoes for painting. First Project - OSU Shoes Before diving in too deeply I thought it would be a good idea to practice by painting some shoes that I could wear to the Texas Bowl where my alma-mater Oklahoma State would be playing Texas A&M right after Christmas.

DJI Pocket 2 and RØDE Wireless ME Integration

DJI Pocket 2 Camera and Built-in Microphone Earlier this year we bought a DJI Pocket 2 video camera to capture videos of our travels and events. As the name implies it’s a pocket-sized camera for capturing video and still shots. It’s gymbal mounted and image stabilized which makes it ideal for capturing video while moving around on walks and hikes. One problem we ran into though is that the built-in microphone is poor for handling wind noise when recording outside.

Status Updater App

My father-in-law has very limited vision due to Macular Degeneration. As the disease progressed he became unable to use email to contact us from his assisted living facility. We needed to provide a way for him to contact us to let us know he is OK in the morning and afternoon or to call him if needed. For serious issues he has a button on his wrist to alert the local staff.

Roomba Dark Rug Hack

We bought an area rug for the living room and it caused the Roomba to hang up while it was doing the cleaning. Basically it would stop in the middle of the rug because it couldn’t enter areas where there were dark patterns on the rug. After reviewing what might cause this I found out it was due to the “cliff sensors” under the Roomba seeing the dark areas and it was interpreting it as a ledge and to not go over it.

Using Python to Edit PDF Files

I had a need to edit a batch of PDF files to remove some sensitive information such as account numbers and replace them with asterisks (*). When looking at some of the programs that are available to edit PDF’s they seemed to be mostly paid programs that didn’t have good batch options. Writing a program in Python seemed like an interesting option and I did a quick survey of some of the existing packages.

Testing PostgreSQL Databases With Go

While setting up a Go project for database access using the PostgreSQL database I was looking for an efficient way to quickly unit test different database access functions without a lot of extra setup or time for each test. Also to make the tests more useful it helps if the actual Postgres drivers and database is used. For this purpose I found an interesting Go package called txdb that’s described as a Single transaction based sql.

Search Integration with Hugo Static Site

While migrating from a Wordpress site to a static site in Hugo, I needed to implement some kind of search to replace the search available in the dynamic Wordpress site. There were several articles written about how to do this using the lunr.js search framework but I couldn’t get some of them to work very well so decided to write this post in case anyone else is having similar trouble.

Migrating a Blog From Wordpress to Hugo

I recently decided to migrate this blog from Wordpress to a site using the Hugo static site generator. The main goal was to simplify the hosting and learn more about the technology of static site generation. I chose Hugo mainly because it is fast and simple to use and install. Process The process to migrate the blog was somewhat involved because I wanted to make some improvements to the layout and hosting in addition to getting it into a new host.