Technology Solutions for Everyday Folks

Matt Zaske Online Blog

Quickly Extracting Icons with Powershell

One of the things I both love and loathe is adding the little icon to an advertised deployment in the Software Center console of SCCM/MEMCM. As many have said it in the past, "Pretty Counts" and I wholeheartedly agree.

Read More

Auto-Power On Dell Workstation

Cartoon characters join together with "Let's Power Up!" as a caption.

As we begin another academic year, this time in a pandemic, we're providing more virtual/remote desktop access to computer lab and public-access workstations for those in need. We're starting by using the machines taken out of general service due to physical distancing requirements.

Read More

Formulas in CSV Files

Bad Magic Trick with a ladle for cooking

A while back I received a call for assistance in helping to streamline an inherited process. In this particular case, an individual had created a complex (but necessary) process to essentially transform and move data between disparate systems. The employee(s) responsible for creating this process had since left, but the process remained and needed to be manually done often enough that it was painful enough for the person now responsible for the process to ask for assistance.

Read More

All Sealed Up!

Injection foam insulation breaches an electrical outlet.

It's been a wild couple of weeks since I last posted anything here. I'd exhausted most of pre-written content and with a bunch of these improvement and scope creep projects on the horizon it was not feasible to get more material churned out in the short term, so a break it was!

Read More

Improvement Project Scope Creep

As I've written about before, there have been plenty of random projects to work on during the pandemic and additional time spent around home. Due to a pretty significant hailstorm last summer, we're going to be replacing every roof on the property and also re-siding the house.

That's not where the scope creep comes into play.

Read More

Setting Up Key Authentication

Hands playing with a set of keys on a ring.

While I was preparing to write an upcoming post about moving directly to certbot from SSLForFree now that they've merged with ZeroSSL, I realized that I'd not actually ever written a post about one of the components I use all the time, including for my new certbot process: public key authentication.

Read More

Pollinators on the Prairie

Large bumble bee resting in a shady spot.

One of the things I've always enjoyed about our little home on the prairie is the fact we've always a selection of various critters or insects beneficial to the larger environment. Part of this is bolstered by the fact we live across the road from several hundred acres of waterfowl production area owned and managed by the US Fish and Wildlife service.

Read More

Pushing Data Into Google Sheets Sheets (Yes, Multiples)

Screenshot of basic sheet including multiple tabs/sheets (Excel)

If you recall from the last tech post about pushing data directly into Google Sheets, I promised a follow-up regarding the process of adding multiple sheets worth of data to a given parent sheet.

Read More

Interesting Pandemic Electric Usage Pattern

Stock bar graph with trend arrow ending downward

This is a relatively short post, but as I entered our May electric usage into my tracking spreadsheet (see the Energy Use Analysis post from a while back), I noticed something peculiar about this last few months since the pandemic really hit (and we started staying at home all the time).

Read More

Programmatically Push Data to Google Sheets

Screenshot of a very basic CSV file of gibberish test data

I've written in the past about the ability to ship files to Google Drive via its REST API and PHP, which is a super-cool process in and of itself. In the last few months, I've been moving more and more of our internal data shipping processes to Google Shared Drives for ease of end user access.

Read More

Pandemic Projects Aplenty

Tim Allen from Home Improvement showing off sledgehammer

It is no surprise to me that retail outlets catering to home improvement projects have been doing well during the pandemic and various iterations of stay-at-home orders. The sudden 'found' time of folks who might normally spend time on other endeavors is suddenly focused into projects around the house. To some degree this is the same here...

Read More

Character-Perfect Fixed Width Import Files

Flintstones Cartoon Sewing Machine

One of my springtime projects at work was to button up a recently-refreshed process to transmit some billing data between systems. By 'recently-refreshed,' I mean 'finally made a process whereby a human doesn't have to manually generate a file which had been the de-facto process for the better part of twelve years. Due to the cascading effects of some staff turnover in the unit in question, IT was brought into the loop to help find a better way to work this process.

Read More

Shaking The GnuCash Account Tree

Man shaking tree of money

Over the years I've developed a habit where a short part (~30 minutes on average) of most weekends are dedicated to entering the week's receipts, reconciling (or balancing) accounts, updating investment fund values, and so forth. Once familiar with GnuCash, this process is pretty straightforward and easy to do.

Read More

Simple, Yet Powerful Excel/Sheets Functions

Cartoon about functional programming

As a reflection exercise for a project I wrapped up a bit ago, combined as an exercise to make Future Me's life a Better Place, I pulled together a simple Google Sheets workbook to make a quick 'calculator' and balancing mechanism to help keep track of a couple datasets. And in so doing, I again befriended a couple of super simple, and super powerful functions:

Read More

GnuCash For The Win

Parks and Rec "They call me the Swiss Army accountant" gif

As I wrote about a couple months back, GnuCash is my accounting software of choice since ~2010. I wasn't exactly "sold" on it from the start, but it was a free and open-source solution that seemed robust enough to handle pretty much anything I could throw at it, from managing business finances and whatnot to a whole mess of personal accounts.

Read More

Count of AD Groups Ranked by Members

A cartoon/drawn group of random people

A week ago, someone on one of our more generalized Slack channels asked if anyone knew how to make AD Users and Computers (ADUC) filter mechanism rank output based on a group membership count. Now, I don't necessarily understand (or honestly, care) about the particular use case, but I knew the answer was going to be 'no, that can't be done by way of the GUI.' Which was the first part of my answer.

Read More

Energy Use Analysis

Animation of a chart from The Simpsons

A little over a decade ago we had a ground-source heat pump installed for our home heating and cooling. Commonly called a 'geothermal' system, the basic function is that it uses the earth's relative/stable temperature (well below the frost line) to act as a heatsink for air conditioning and heating.

Read More

Powershell Exports AD Computers to CSV

Road sign reading "Export"

A couple months ago I wrote about using Powershell to find and export AD records for the purposes of our Windows 7 End-of-Life project. This post is effectively a second in a series of 'exporting computer records from AD with Powershell' if you will.

Read More

Well, It's Been A Ride These Last Weeks

News anchors flail about

So I wound up putting a bit of a pause on posting this last month or so. Certainly not for a lack of things to say...but certainly for lack of time to nuance them. I've had to schedule and reschedule the various posts I had in progress (but not fully finished) a couple of times now. Hopefully I can get to the point of starting to regularly crank out new stuff on the normal schedule.

But first, this bit of a reset.

Read More

TRIM-ming up for Summer

Trimming a hedge with lawnmower attached to tractor loader

Not really TRIM-ming for summer, but taking the opportunity to briefly write about Rule #1 when dealing with unknown (or incoming) data.

Sanitize. Thy. Inputs.

Without going into great detail (as it doesn't matter at the end of the day), last week I encountered a vendor that apparently doesn't know how to do this very well. Or at all. What ultimately transpired is the complete failure of a reasonably-routine change process to capture a critical failure in production.

Read More

The Financial Automation Account

Mechanical slide coin sorting machine

A couple weeks ago, I made brief mention of my financial automation account and how I've come to consider it my "free money" account. I wanted to dig into that topic just a bit more, since it's become a key component of my own regular financial well-being.

Why an Automation Account?

Simple: it's thoughtless, once set up.

Read More

Interesting Log Entries (or, Why To Patch Thy Systems)

Random text scrolling from within a terminal window

So far in 2020, I've been keeping a closer eye on the logs of this Drupal site. Back in the day, I used to pore over logs in a sort of 'bender' fashion, presumably as I was bored or something similar. Rarely was something particularly interesting, but it was a good way to figure out and correct some random things. Still is...but it's 2020 and nobody manually looks at logs anymore.

Read More

Financial Literacy Matters

Machine counting $20 bills

As we enter the thick of tax season (I just filed ours this past week), I thought I'd write a short bit about my own take on financial literacy. This idea was originally sparked when I read an article last year about Why Financial Literacy Matters from a more education-based perspective. I suggest giving it a quick read.

Read More

Private Content in Drupal

Glass that turns opaque with an electric current.

When I started going down the Drupal road a year ago, with minor delay after delay after delay, one of the many 'dorky' things I wanted to do was port my old "Start Page" to a real platform.

Read More

Quality Educational Theatre

Man shaking hands following a project's completion.

This past Saturday ended a most marvelous run of the One-Act Play production in which my 7th grader was cast. I'm deliberately not going into any details regarding the production, because it doesn't matter what production was in scope, but how the production went.

It. Was. Fantastic.

Read More