Removing Teamviewer with Group Policy

I recently was tasked with removing Teamviewer from all of the computers in a client’s network. Rather than go from workstation to workstation I thought there must be a way to do this by utilizing Group Policy in Active Directory. After some time spent searching the web I found a way. I am posting my steps here for my own reference and in case it may assist someone else in the future.
Read more

OpenPLC

I’ve worked on many different PLC logging projects over the years and have always needed to have a PLC available for testing. Then the other day I started thinking, I wonder if anyone has made PLC emulator software that I could just run on a Raspberry Pi? I always have spare Pis kicking around the office so this would be ideal. That is when I stumbled upon the OpenPLC project. It it exactly what I had been hoping for.
Read more

Mastodon category search

A few months ago I decided to try out Mastodon again. I had previously posted about my main issue with a federated social network being that I find it very similar to when free email services were just coming out in the 90’s. You would sign up for an address like [email protected] and then a year later freemailxyz.com would shut down. You would lose all your email and all your friends could no longer contact you as they only knew you as cool.
Read more

My first TWA

When I decided to make the jump from coding just native Android apps to a cross-platform solution a few years back I choose Cordova. This meant that some of my simpler apps could very easily be converted in Progressive Web Apps (PWA) which is fantastic for the very important reason that your users can install your app without needing to go through the Google Play store or the Apple App store.
Read more

Trimble vs Dual

So I ran into an interesting issue today when attempting to get Golden Retriever (GR) to connect to a Trimble R1 device. I would pair the R1 to the phone and then attempt to connect to it from within GR using the “Bluetooth GPS” button, but nothing would happen. No points would be pulled. I checked the logs coming from the phone and I was getting a “bt socket closed, read return: -1” error each time GR tried to use the Bluetooth serial connection to read from the R1.
Read more

PowerShell makes file backup easy

I personally do not write in PowerShell often but sometimes PowerShell is the best language for the job. For example, backing up your Sage 50 folder from your Windows server to a folder on your Network Attached Storage(NAS) at regular intervals with Windows Task Scheduler. I also take full image backups regularly of the Windows server with Iperius in case the entire server goes down, but having regular backups of just the Sage 50 files allows us to quickly roll back any Sage database changes.
Read more

Setting up a QuickBooks linux database server

I have a client that has QuickBooks database manager installed on a Windows server to allow multi-user access to the company data file. Everything was working great up until recently so as a test I decided to set up a Fedora server that would run the Linux version of the QuickBooks database manager and test hosting their company data files from it instead. That way we can rule out if the issues they were encountering are being caused by the Windows server.
Read more

Release the hound

The new versions of the Golden Retriever app have been officially released! I am so happy to finally have these released so I can start working on other modules for the GR platform. Except now I’m looking at Flutter and a part of me wants to re-write the app in Dart #SoftwareDevProblems To go along with the app releases I also did a quick revamp of the GR website. The old site was built with Wordpress and had an old theme that wasn’t going to work well with the new version of Wordpress.
Read more

Mmmmm coffee

Man is McDonalds coffee good! Saturday mornings are becoming so great again. Now that our youngest boy is 4 our morning routine is so chill. The boys were awake around 6:30am but they know to hangout in their rooms until 7am and play quietly or read. At 7 I quietly go into their rooms and let them know they can go downstairs and play with Lego and watch PBS. Seth turns on the TV himself and they hangout in the TV room while I go work out and take a shower.
Read more

I got sick

I guess it was only inevitable, I ended up catching the flu from the rest of my family at the end of last week and spent last weekend recovering. Then I had a few days this week to play catchup and then caught a nasty head cold. As tonight is our second last curling game of the season I am going to be loading up on the Dristan to skip us to victory!
Read more