-
How to get GPX Files from the Strava API – strava2gpx (Python)
The current Strava API does not allow for users to request activities in the form of a gpx file. The strava2gpx package for Python uses the Strava API to pull data streams which it then compiles into GPX files, effectively allowing users to get GPX files from the Strava API. This tutorial will cover usage…
-
Holmes Cabin – Kaysville, UT
Holme’s Cabin is a lesser known cabin located about halfway up the mountains East of Kaysville. It is accessible starting from the Kaysville East Wilderness Park trailhead and involves climbing 2800 feet of elevation in about three miles making it a very steep hike or run. It is on the ridge South of Adam’s Canyon…
-
Custom ESP8266 Home Media Control (w/ Alexa, IR, RF, and Wifi) Pt. 2
Part One Github In this second part, we will be going over the programming and network information for this project to control and automate home media devices using Alexa and IR/RC controllers. If you missed part one, the above link will take you to it. The Arduino files and additional simple examples I use can…
-
Thinkpad T440p USB C Charging Mod
The Thinkpad T440P comes with the old Lenovo Slim USB charging port. In my experience, it has only been a source of annoyance as it seems every charger for it stops working after about six months. In this article, I will go through the process of converting the laptop to a USB C charging port.…
-
Custom ESP8266 Home Media Control (w/ Alexa, IR, RF, and Wifi) Pt. 1
In this series of articles I will be going over my efforts to create a home media control system using a couple ESP8266’s. The end result will be a fully automated theater setup through Amazon Alexa and a webapp built in Angular. This series will go over setting up an ESP8266 to read and transmit…
-
Fremont Island: A run across the lake
A bit of history Despite being a relatively sparse wasteland, Fremont Island has a decently interesting history. Located 6 miles northwest from the far more popular Antelope Island, Fremont Island is a standing record of the island’s few visitors through the centuries. Hundreds of years ago, Native Americans used the island for different plants and…
-
Replace Damaged USB Port – ThinkPad L15 Gen 2
Last year I was able to snatch a refurbished Thinkpad l15 Gen 2 from Lenovo for $200. Recently I noticed that the USB port on the right didn’t actually work. Upon further inspection I found the pins inside were sunken. After some attempts with tweezers to reposition them so they would come into contact with…
-
Cheaply Acquiring a GoPro (How to Fix Hero 8 Lens)
Now the first thing you want to do, is find a GoPro stand not out in the open. Take a thin strip of metal and stick it into the crack between the glass and… Research GoPro cameras are pretty nice, but they are also pretty expensive. Even buying older, refurbished models will still set you…
-
Installing Garmin SDK in Ubuntu 22.04
The steps to setting up a development for Garmin IQ in the past for Ubuntu 20+ have had some issues with library dependencies, but these seem to have been cleared up in the recent updates. This article will go over how to easily setup the simulator for Garmin devices in conjunction with VSCode on Ubuntu…
-
Garmin: Custom Watchfaces
There are a couple of methods for creating custom watchfaces for Garmin watches, but most are not great. In this post, we will quickly review three methods, focusing at the end on what is in my opinion the best and easiest tool for watchface creation. Connect IQ App The intended creation method by Garmin for…