Josh Hendricks | MVP

@joshooaj
43 Followers
31 Following
233 Posts
IT professional, software developer, fixer, PowerShell enthusiast
Blueskyhttps://bsky.app/profile/joshooaj.com
Bloghttps://www.joshooaj.com
GitHubhttps://www.GitHub.com/joshooaj
LinkedInhttps://www.linkedin.com/in/joshooaj
I am not currently watching Mastodon - find me on Bluesky at https://bsky.app/profile/joshooaj.com and let’s talk #powershell , #devops , #dotnet , #vscode , or just come say hi 👋!
Josh Hendricks | MVP (@joshooaj.com)

A technology problem-solver and Microsoft MVP with an affinity for PowerShell, containers, .NET, and automation. Signal: @joshooaj.01 Blog: https://joshooaj.com GitHub: https://github.com/joshooaj YouTube: https://youtube.com/@psjoshooaj

Bluesky Social
I stand with Ukraine and the truth that Russia is an invader.

We pushed an update to the MilestonePSTools #powershell module this week making it even easier to do bulk camera imports for #XProtect using CSV and Excel files.

You can import changes to existing hardware too! Check out the docs and this quick write-up https://www.milestonepstools.com/blog/2024/08/23/updates-to-import-vmshardware/

Updates to Import-VmsHardware - MilestonePSTools

Documentation for the MilestonePSTools PowerShell module.

Have you ever wondered how Nerdbank.GitVersioning (nbgv) determined the fourth part of the version number? The part System.Version calls the "revision" in a version number like "0.1.7.28645"?

I realized that I had no idea how that number was derived. Turns out it's an unsigned 16-bit integer representing the first two bytes of the git commit hash.

This doesn't matter to me at all, except that I was determined to understand where that number came from.

https://www.joshooaj.com/blog/2024/08/02/nerdbankgitversioning-and-the-revision-number/

Nerdbank.GitVersioning and the Revision number - JoshooaJ

The personal blog of Josh Hendricks.

I just published a new #xprotect plugin for those who need to display web content alongside cameras and other physical security or building management elements. Try it for free for 30 days, or forever if using Essentials+ or a test license https://github.com/joshooaj/WebContentPlugin
GitHub - joshooaj/WebContentPlugin: Add any web content to XProtect Smart Client

Add any web content to XProtect Smart Client. Contribute to joshooaj/WebContentPlugin development by creating an account on GitHub.

GitHub

I just published PerceptHash - a cross-platform #powershell module for image comparison using the dHash perceptual hash algorithm.

https://www.joshooaj.com/PerceptHash/

A few months ago I made a blog post about the algorithm and shared a PSM1 file with an implementation using the System.Drawing namespaces, but I wanted a cross-platform version so I rewrote it using the ImageSharp libraries in C# targeting .NET Standard 2.0, so it works great on Windows, macOS, and Linux.

Home

Find similar images based on perceptual hashes

Anyone else on here into hacking insulin pumps? Figured I might as well ask… #diyloop #type1diabetes

Wish I could be at PSConfEU right now seeing all the amazing presentations and people! Cant wait to hear about it and for the videos to be uploaded. While we wait, make sure to check out the videos from last year!

https://youtube.com/playlist?list=PLDCEho7foSopknKI3VEqjdVpssJa41qs3&si=JVX0DwMnoJ_jGIom

#PSConfEU #Powershell

Bevor Sie zu YouTube weitergehen

I think I'm becoming utterly disillusioned on tech stuff lately. I'm hugely aware of the "you like stuff you grew up with" and "you have less patience for stuff as you age" biases, but even so...

Streaming is shit.
Searching is shit.
Researching is shit.
Shopping is shit.
Troubleshooting is shit.
My phone is shit. Autocorrect, touchscreen keyboards, Bluetooth, AI, Android Auto, Spotify, all shit.

It's not even capitalism or consumerism, I'm just tired of arguing and fighting with things I own.

I’ve never been more happy leaving Home Depot than I am right now! Got my new minisplit for the home office. No more sitting at my desk for 8-10 hours when it’s 80 degrees inside. Also I get to haul the pellet stove out and I don’t have to buy a pallet of pellets next winter 🎉