All Posts

Blackjack is back

Posted on September 30, 2020

When I moved my site over to Gatsby a few months ago, I initially wanted to have a "clean slate" and basically start from scratch, not bringing over any content from the old site. But I missed having…

Read full post

PowerApps Disambiguation Operator

Posted on September 09, 2020

Recently I've been using PowerApps more frequently and I have noticed that sometimes it auto-fills Data Source names with a notation like . I wasn't sure how to find the answer for this since it was…

Read full post

Friendly reminder about robocopy

Posted on September 02, 2020

Recently I have been experimenting with my media servers at home, moving large numbers of files between servers on the same local network to test performance. Initially I was using ctrl+c, ctrl+v to…

Read full post

I'm in the Arctic Vault

Posted on August 12, 2020

I just noticed today that I have an Arctic Code Vault Contributor badge on my GitHub profile. Apparently an older version of my site (codegard1-react) was included in the 2020 Vault. Neat! Arctic…

Read full post

Get Grubhub order history as JSON

Posted on August 12, 2020

The other day I tried to download my GrubHub order history as JSON. Some cursory research led me to determine that they do not have a publicly-accessible API, and only partner organizations are given…

Read full post

New NAS

Posted on July 30, 2020

After playing with FreeNAS for a few months I finally decided I was tired of micro-managing my backup solution. So I bought a WD NAS on sale from Amazon, the MyCloudEX2Ultra 4TB. MyCloudEX2Ultra I've…

Read full post

Connect ESXi Host Directly to FreeNAS

Posted on June 03, 2020

I have two servers: an ESXi host running several VMs and a FreeNAS server for backup storage. Each one has two physical NIC's. Goal: establish a network between the two hosts that is strictly for…

Read full post

Open Asset REST API Notes

Posted on June 02, 2020

Modifying the GPS coordinates of a File You can view the location data for a file with the query parameter in a GET request like in the examples below: This will return the location field, which…

Read full post

Expose Shared Mailbox and Calendar for Teams

Posted on April 27, 2020

Teams in MS Teams are really just Office 365 Groups with some special resources attached. This is why you can create new Teams from existing Office 365 Groups. It is also why every Team has a shared…

Read full post

PowerShell Timing

Posted on April 23, 2020

Recently I learned how to use timers in PowerShell scripts to track how long an operation is taking. I've started adding the below snippet to all of my long-running scripts so that when they've…

Read full post

PowerShell Class Inheritance

Posted on April 16, 2020

PowerShell classes support inheritance, which allows you to create a base class and methods that are then automatically available to inheritor classes. Parent Class Inheritor class Inheritance is…

Read full post

Bluebeam Scripting Notes

Posted on April 15, 2020

Scripting in Bluebeam Revu You need Bluebeam XTREME to write / edit scripts Markup properties The below was copied from the Bluebeam Script Reference 2018 PDF: There are commands that return and…

Read full post

My second blog post

Posted on May 14, 2018

Today I made some major changes to the content of the home page. It's been the same for several years and, while I'd like to make it a little more stupendous, I have not yet been able to find the time…

Read full post

My first blog post

Posted on March 27, 2018

This is my first blog post. I am trying to do it my own way, which means writing markdown and manually adding pages to an array before compiling the site. It's a shame I can't use a database to store…

Read full post