Sunday, April 21, 2024

ThinkOrSwim on Fedora

I've been having the ThinkOrSwim blues. I run ThinkOrSwim on Linux. TD Ameritrade provides the platform for Windows, Mac and Linux, but they only provide support for Windows and Mac. Linux users are on their own.

I had an issue around the beginning of the year where ThinkOrSwim stopped working and I eventually called them asking for help. I knew the answer, but I just wanted to confirm that the problem was on my end. I eventually figured it out, and I thought I documented it, but I guess I didn't, because I was definitely reinventing the wheel this go around.

So here's the deal. I said earlier that it's supported for Linux. I do believe that's what their webpage said originally said, but now it is more specific--Ubuntu Linux. And today, in order for SinkOrSwim to work, you need to have the Zulu OpenJDK 11. Therein lies the rub.

One--I am not running Ubuntu, I am running Fedora. I don't know what packages Ubuntu is currently on, but the whole reason for running Fedora in the first place is because of the bleeding edge packages, so it's a safe bet their ahead of Ubuntu. They've been on Java 17 for some time. I'm pretty sure that was the problem before. Fedora moved to Zulu 17 and I had to downgrade back to 11.

So I ran a dnf list installed, which was a lot, so I piped it to a file and looked at it in kate, and I saw that I still had Zulu 11, so initially I was stumped. I've learned that the best thing is usually to come back to it later or the next day, since nowadays I don't usually have a lot of time to troubleshoot before I'm off to the next thing. So today I went through the whole list and saw java-17-openjdk-headless.x86_64. That was the culprit. I installed java-11-openjdk-headless.x86_64, but that didn't work. I had to remove the Java 17 version first, and then install the Java 11 version, so that the dependencies would be correct. Now everything works. 

And then I move to Schwab in less than a month. Hopefully everything is still good.

Saturday, April 13, 2024

Wear OS and Oppo Watch

I caught myself going down the rabbit hole and found it was time for a post. Around this time last year I bought an Android watch. I bought it purely for the pedometer functions. I've been wearing a Timex Ironman since I enlisted eons ago, so I needed a watch that was water resistant and I could wear 24/7. I found that there were several cheap options out there, and I bought one. It isn't anything special, but I didn't need anything special. I have missed some of the functions I've been used to for so many years though. Like being able to track seconds when I use the stopwatch or timer. And the watch beeping when the timer ends instead of vibrating. 

I've already lost what brought me back to that train of thought today, but I think what happened was I came across the Wear OS. I thought it was new, but apparently it has been around for a decade. Anyway, I figured that if there was a watch that actually had a Google OS, then it might be better than what I have right now, so I went looking for some. I wandered around, sputtering a bit on Google and Amazon, then I found a list on Wikipedia, which led me to the Oppo watch, which looks quite promising. The one that I was looking at was released several years ago, but it still seems pretty nice, so it's probably worth following up on.