Vote Charlie!

Through Charlie Gorichanaz's Eyes

Cleaning my Runkeeper activities list again

Posted at age 31.

As has my life, my Runkeeper and Fitbit tracking has been a mess for more than a year. Most of my runs have two or even three copies in Runkeeper. My stats have therefore been useless, not that I’ve had time to look at them anyway.

I had been meaning to sit down and document some issues with the Runkeeper-Fitbit integration before I started tracking many GPS activities in Fitbit. I expected I would track each runs with my Fitbit Ionic and the Runkeeper app on the phone, and then delete one, leaving whichever was best. This hedged against GPS breakdowns, which have happened on any device I’ve ever tested. The first problem was Fitbit did not allow saving notes with the activity, so I would have to copy the notes from the Runkeeper tracked run to the Fitbit imported run on Runkeeper. Upon saving, often the miles would change, perhaps due to some algorithm Runkeeper has to smooth GPS jitter. Whether or not the miles changed, it seemed Runkeeper would then reimport the Fitbit activity since apparently the one resaved with the note was no longer connected to the original.

Read more

fwupd trouble on XPS 9370

Posted at age 30.

I didn’t realize my fwupd installation was not working till I noticed my BIOS is still running 1.5.1 instead of the latest 1.6.3. Upon investigation, I realized I did not have the Linux Firmware Update boot entry above the Linux Boot Manager entry. When I fixed that, or tried to manually select after F12, it still was not working. It took some time to notice there was an extremely tiny message flashing for less than .1 seconds. I had to use my DSLR to zoom in and record a video of the corner of the screen to figure out what it says:

Found update fwupd-7ceaf7a8-0611-4480-9e30-64d8de420c7c-0 WARNING: No updates to process. Called in error?

I realized I could boot to the laptop’s native BIOS update utility with F12 and then navigate to the .pac file in \EFI\arch\fw\, so I did not need to solve this problem.

Read more

Insync broken with GDAuthError

Posted at age 30.

The backup and sync saga never ends! Now on my desktop I have been unable to open the Insync UI or apparently get it to sync at all. I killed it and run it by console to see if there was any output, and it fails before it starts syncing anything with an error: GDAuthError: Access token refresher stopped. Only two search results appear for “GDAuthError Insync”. One from a year ago has no solution, but someone commented recently that it happened to them, so perhaps there was a regression.

Read more

Switching to Dvorak, Part 3

Posted at age 30.

I’ve been using Dvorak full time on computer for 17 months, a number that shocked me just now when I initially wrote “5 months” and then realized I was off by a year. I have not deliberately practiced much in the last year, and am also not as fast as I hoped I would be by this point. Still, I have no regrets. I have also not had any typing related hand or finger pain, which was what led me to this originally.

I still use QWERTY on my phone, but I have been thinking about switching there, too. My brain does seem to treat them totally separately; I initially suck at typing QWERTY every time I try on computer but never think twice on the phone.

Since I want to do some more practice, I’ll continue to log some statistics to this entry just as I have in the past in Switching to Dvorak and Switching to Dvorak, Part 2.

Read more

Charging four 35AH 12V batteries from empty

Posted at age 30.

In preparation for the burn, it’s time to charge the batteries I use for my solar setup. I was surprised to find them registering only 5 volts on my multimeter; something in the solar regulator must have been discharging them. This at least gave me an opportunity to see how long they take to charge from empty and how much power that uses.

Power to charge 12V 140AH battery 10h

Power to charge 12V 140AH battery 10h

Read more

Random numbers

Posted at age 30.

In my Arduino projects, I had been using the typical pattern of seeding the pseudo random number generator with a reading from an analog pin like randomSeed(analogRead(A0)). Anecdotally, the results seemed nowhere near random. If I had a program that selected from three modes, the first mode would be the selected mode the majority of the time.

Read more

Starting with DigiKam

Posted at age 30.

I’m starting to figure out my photography workflow on Arch Linux. Previously I used Adobe Lightroom for organization but still did almost all editing in Photoshop. I never quite figured out an editing workflow I was happy with in Lightroom. But now I get to circumvent that step and figure it out on Linux. :-)

Read more