![Git Tip: Find All Changed Files](/content/images/size/w600/2024/06/Screenshot-from-2024-06-20-13-12-47.png)
Software tools
A collection of 47 posts
![Git Tip: Find All Changed Files](/content/images/size/w600/2024/06/Screenshot-from-2024-06-20-13-12-47.png)
![Rainbow Terminal in honor of Pride Month](/content/images/size/w600/2024/06/a8f56fb408a72ce3e5802e68c257b346.webp)
![Python Testing with PyTest](/content/images/size/w600/2024/06/71mJ977YBjL._SL1500_.jpg)
![Approvals New Features - Date Scrubber and Custom DiffTool](/content/images/size/w600/2024/04/image_2024-04-17_112413946.png)
![Approval Testing For LabVIEW 2.0 Released](/content/images/size/w600/2024/02/Screenshot-from-2024-02-29-16-02-18.png)
![SAS-GCLI-TOOLS Update](/content/images/size/w600/2024/02/4f5abaa4d9b50d6e485bc5eb215f4d7e.webp)
![A screenshot showing a Git Bash Window. The command is`g-cli blue -- .` The output is "5 Files Processed 2 Formatted"](/content/images/size/w600/2024/01/6a605b6834e7f53591018dc2bb9f381c.webp)
![Publishing AntiDoc Documentation using GitLab Pages](/content/images/size/w600/2023/07/Screenshot-from-2023-07-31-12-49-52.png)
Publishing AntiDoc Documentation using GitLab Pages
I just discovered GitLab Pages recently. It has been around for a while, so this may not be news to anyone, but I'm sure it's news to at least one of my readers and I've found a somewhat novel use case for it, so I decided to do a blog post about it.
![Automatically Generate Sequence Diagrams](/content/images/size/w600/2023/07/Screenshot-from-2023-07-07-14-55-03.png)
![Git SubModules and GitLab CI](/content/images/size/w600/2023/05/Screenshot-from-2023-05-29-23-06-15-1.png)
![Approval Tests](/content/images/size/w600/2023/02/pexels-tibor-szabo-13765802.jpg)
![The Absolute Easiest Way to Setup LVCompare and LVMerge](/content/images/size/w600/2023/01/lvdiff-min-1024x576.png)
![Build License Track](/content/images/size/w600/2022/06/Screenshot-from-2022-06-07-17-09-17.png)
![Character Sets](/content/images/size/w600/wordpress/2022/02/IMG_4080-4.jpg)
Character Sets
So here is another article inspired by Joel on Software. In this article, titled The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!), Joel talks about the importance of understanding Unicode and character sets. It is a bit of a rant (Joel
![Rename AF Message](/content/images/size/w600/wordpress/2022/02/blog_proj-names-4.png)
![TLDR](/content/images/size/w600/wordpress/2021/12/image_2021-12-07_143942-5.png)
![A Better Way To Set Up LVCompare and LVMerge](/content/images/size/w600/wordpress/2021/04/image_2021-04-19_172222-5.png)
A Better Way To Set Up LVCompare and LVMerge
EDIT: Since I originally wrote this post, I have come up with a much easier way. I am leaving this post up for historcial reasons, but do yourself a favor and just go here
I have previously written about setting up LVCompare and LVMerge. I ran into a situation where
![CRIO Tips: Setting up VNC](/content/images/size/w600/wordpress/2021/02/Screenshot-from-2021-02-27-22-27-06-5.png)
![LazyGit](/content/images/size/w600/wordpress/2021/02/image_2021-02-02_095439-5.png)
![How to create a cRIO Virtual Machine](/content/images/size/w600/wordpress/2021/02/image_2021-02-01_150904-5.png)
How to create a cRIO Virtual Machine
Just a week or two ago I stumbled upon a forum post that outlined how to create cRIO Virtual Machine. I’ve written a little bit about Virtual Machines before. Creating a virtual cRIO was pretty straightforward, but it required piecing together several responses in the thread, particularly since I
![February 2021 Webinar](/content/images/size/w600/wordpress/2021/01/image_2021-01-21_134222-5.png)
![Zsh](/content/images/size/w600/wordpress/2020/11/ohmyzsh-5.png)
![Getting Started with 3-D Printing](/content/images/size/w600/wordpress/2020/11/Ender3-5.jpg)
![Unit Testing on Real Time Targets](/content/images/size/w600/wordpress/2020/10/final-gui-5.png)
![Don't Waste Time Manually Writing Documentation](/content/images/size/w600/wordpress/2020/10/image_2020-10-15_123133-5.png)
Don't Waste Time Manually Writing Documentation
We all know documentation is important. Our software will likely need to be updated and upgraded at some point, oftentimes by another person who is unfamiliar with it. Even if we are the ones doing the updates we may not remember all the important details. That is why documentation is