• Expertise Is No Guarantee

    In June of last year I threw together a monitoring solution for a very weird problem. This afternoon I fixed a glaring hole in my solution which prevented the value comparison script from ever, ever working properly.

    The problem: Agents (managed computers) are wandering from client to client in ConnectWise Automate. Techs claim not to be moving agents around, and I believe them because this isn’t the sort of thing you can “oops!” and screw up with one wrong mouse click. It takes deliberate effort… and none of us are that bored. This might be merely a nuisance except that it’s also causing billing errors, with clients looking at their detailed invoice and asking, “What’s ComputerXYZ doing here? That’s not mine!”

    The solution: A new custom data field on each computer logging the current Location identification number of that computer, populated initially by a one-time script. Every Client (customer) in the system contains one or more Locations (organizational units). Locations have display names but also identification numbers, which is good because most clients’ Locations are some variant of “Main Office.” Every night, a script runs which compares the computer’s current Location ID to the one “on file,” and emails me if there’s a discrepancy.

    Easy peasy. It took me all of maybe 90 minutes to throw this together. And yet. It didn’t work, because I overlooked a value field in an “IF” check in the comparison script.

    The lesson, here? Test everything, even if you’re doing something you’ve done dozens of times before, even if you think “I can do this in my sleep.” Had I checked the results just a bit more thoroughly after the solution went “live” I’d have caught the problem. Instead, I found out after months of frustration, wondering why the monitoring hadn’t ever caught anything. (And the “anything” is still definitely happening so it should have been caught!)

  • Satisfactory: Oilands Ho!

    As previously noted, this new save sees me starting out where most brand new players start (yet I never have): The southwestern grassy starting field. It has upsides and drawbacks, all of which I took into account before making my fateful, game-changing decision.

    (Okay, there’s one upside I didn’t think entirely through beforehand. I’ll get to that.)

    Along the west coast of the game map (Satisfactory uses a fixed game map, it’s the same for everyone for every play through) one finds the second best concentration of crude oil in the game. I know there’s an official, agreed-upon term for the site but I’ve always called it The Oilands.

    I have built a plastic-and-rubber factory on that particular crude oil node at least three times before. I think I have the hang of it by this point.

    Islands, with oil, get it? Of course you do, and you wish you’d thought of it first.

    (more…)
  • Another Moving Adventure Begins

    I didn’t want to say anything here when we put in the application, because we might have been passed over. I didn’t want to say anything until the lease was signed because something could still have gone wrong. Now that the property management company has a bucketload of my money, however, and I’ve started arranging utilities and whatnot, I guess I can say:

    We’re moving into a house some time in the next month or so!

    (more…)
  • What Percent Complete?

    I cannot believe, some days, that we as a society have allowed Microsoft to get away with this for years upon years without rising up, grabbing torches & pitchforks, and marching upon Redmond Washington in pure rage.

    “This”? This:

    This image courtesy of the [cuss]ing piece of [cuss] server that we’ve spent the last few working days trying to get to perform reasonably again after it went haywire starting last month.

    One hundred percent complete means it’s done. It most assuredly does not mean “now wait for another two, ten, or up to thirty more minutes.” Except to Microsoft, obviously.

  • Satisfactory: Early Permanence

    The primary guiding principle of the “New Clear Plan” save is of building production for the Phase X space elevator shipments on a much more permanent basis than I’ve done in previous saves, solo and co-op alike.

    Phase 1, the very first shipment, requires 50 Smart Plates. There’s no point building a special facility just to make those. That’s more work than one lonely Assembler deserves and at that early stage you lack nearly all of the tools required to make a good-sized structure workable. So, that one got a pass.

    Please enjoy this glaring (ahem) example of how pretentious I can be about screenshots in this game. I offer it in lieu of any shots of the factory I’m actually writing about, which looks like a complete mess right now. Thank you for your patience.

    I’m at Phase 2 right now.

    (more…)
  • Hello From Below Freezing

    Lovely weather we’re having lately, isn’t it? #pdxtst

    By Friday night we dipped below freezing. By Saturday morning it was 20F, by Saturday night we were parked at 16F and the ground was covered in a mix of wind-blown snow and sleet. And that wind was gusting!

    As of this writing (noon on Tuesday the 16th of January 2024) we’re right at 30F outside (thank you, Newentor Q7 weather station) with freezing rain expected to kick in over the next few hours. Presumably some time tomorrow we’ll get back above freezing again… for the first time in most of an entire week.

    This isn’t the kind of winter we’re used to around here. Gee, thanks, global warming for screwing up the jet stream and enabling “polar vortex” events to become an annual feature of wintertime rather than a weird, rare weather event.

    I just want to make it to the grocery store before the weekend, at this point. My needs are modest, but needs they still are.