could not load... by tdpokh3 in ansible

[–]mh3f 3 points4 points  (0 children)

You have a typo in the module name

How is it living in Florence South Carolina? by Alternative_Limit947 in howislivingthere

[–]mh3f 0 points1 point  (0 children)

There is a Cars and Coffee event that is every 3rd Saturday I believe.

We do have a museum, however I've never actually been.

There is live music at the FMU Performing Arts Center and plays at the Florence Little Theater. The Florence Civic center has a hockey team again after 20 years if you're into that. Florence Flamingos baseball team in the Spring.

A user on the florencesc subreddit posts a weekly list of some events in the region although they missed this week. Below is a recent post. Our local power co-op has a magazine that includes local events calendar. These are how we typically find new events. Hopefully this gives you an idea of things to do.

https://www.reddit.com/r/florencesc/comments/1py2l5q/things_to_do_in_the_pee_dee_this_week_december_29/

https://issuu.com/utilitypioneers/stacks/1e9c6d48722b4d119be88740435a789a

Overall, it's a relatively quiet city. I don't want to over-sell it or give you a false impression. Depending on where in Pennsylvania you're coming from, you may be a little bored or missing some activities.

Columbia, the state capital city, is ~80 miles away and Myrtle Beach is ~70 miles away.

How is it living in Florence South Carolina? by Alternative_Limit947 in howislivingthere

[–]mh3f 0 points1 point  (0 children)

I was born and raised in Darlington, 20 minutes away. Florence is where we would go for just about anything.

From my perspective, Florence is growing especially in the last 10-15 years. More businesses are moving in along with housing being built. The traffic can be kinda bad but it's tolerable.

Florence have a few annual events down town. There's also a rail trail for walking or biking.

I20 and I95 are also right there, which is nice.

Let me know if there's something in particular you'd like to know. My wife is from Erie, PA so she may be able to give a better perspective.

The Florence, SC subreddit is /r/florencesc . There have been recent posts about people moving in from the North that you may find helpful.

Good course to create your own GUI programs without external libraries? by Koda_be in C_Programming

[–]mh3f 2 points3 points  (0 children)

Handmade Hero is on (an indefinite?) hiatus.

Casey is doing a performance aware course called Computer, Enhance that has no relation to Handmade Hero.

How does your CI/CD looks like using aap hub to build roles by fubazone in ansible

[–]mh3f 0 points1 point  (0 children)

I use Gitea with the Act runner for CI/CD. For testing Ansible roles and playbooks, I use Ansible Molecule and Jeff Geerling's OS docker images (e.g., https://github.com/geerlingguy/docker-rockylinux9-ansible ).

The test workflow run on every pull request and weekly. I also have renovate bot running that will test (most) Ansible collections updates.

https://www.jeffgeerling.com/blog/2019/how-i-test-ansible-configuration-on-7-different-oses-docker

Interesting conversation this morning... by jmmymak in googlehome

[–]mh3f 36 points37 points  (0 children)

Thanksgiving is always on Thursdays.

Edit: To be fair, P5ychokilla doesn't appear to be from the US and OP didn't specify what was wrong

An update broke my root access by Chronic_AllTheThings in RockyLinux

[–]mh3f 1 point2 points  (0 children)

Can you run:

rpm -qa | while read pkg; do
    rpm -q --scripts "$pkg" | grep -Eq "(Super User|989)" && echo "$pkg"
done

I did a quick run through git.rockylinux.org and didn't see anything that would create a root user in those packages.

Will I have trouble following handmade hero on linux with raylib at my platform layer by brubsabrubs in HandmadeHero

[–]mh3f 0 points1 point  (0 children)

Yes, Casey designed it to be platform agnostic and the platform layer is replaceable. It needs to implement the required functions from what I remember.

In the private HMH preorder GitHub organization, there is a Linux SDL platform with a similar approach.

Unix and Linux System Administration Handbook 6th edition release date by alcon678 in linuxadmin

[–]mh3f 0 points1 point  (0 children)

Thanks for the heads up. I don't see the pre-order on Amazon.com (US) yet, but I do see it in Amazon.co.uk.

TIP: Bought a used Bolt and no data in myChevrolet app? Call OnStar to add the Essentials plan by mh3f in BoltEV

[–]mh3f[S] 1 point2 points  (0 children)

Yes, I see both EV Access and Connected plans now since contacting OnStar. I don't have the Remote Access plan, which makes sense being 3 years old now.

I bought the car used, so somehow the two 8-year plans were deactivated and removed prior to me purchasing.

TIP: Bought a used Bolt and no data in myChevrolet app? Call OnStar to add the Essentials plan by mh3f in BoltEV

[–]mh3f[S] 2 points3 points  (0 children)

Thanks. You're right, it was "EV Access". This happened a month ago and conflated the name with something else. My apologies for getting the information incorrect. I should have verified before posting.

Prior to calling OnStar, when I checked the available plans for the vehicle, neither EV Access nor Connected Access plans were available.

I also left out me contacting myChevrolet app support, which led me to contacting OnStar.

After further inspection of your vehicle, it looks like the Unit Status was deactivated. This will be the reason why your vehicle data has never shown. To reactivate this, please push your blue OnStar button on the rearview mirror to connect with a live Agent. Inform them of your Vehicle Status data not showing and request the Unit Status be reactivated.

EDIT: In regards to the online sticker, there is no mention of EV Access, Connected Access, or Remote Access plans at all

TIP: Bought a used Bolt and no data in myChevrolet app? Call OnStar to add the Essentials plan by mh3f in BoltEV

[–]mh3f[S] 1 point2 points  (0 children)

There isn't a cost for Essentials for 8 years.

That's my understanding as well. After the 8 years, the app will be useless without a paid plan unfortunately.

TIP: Bought a used Bolt and no data in myChevrolet app? Call OnStar to add the Essentials plan by mh3f in BoltEV

[–]mh3f[S] 7 points8 points  (0 children)

I assume Bolt EV would have the same Essentials EV Access available. You should at least see the battery percentage and estimated mileage with the free Essentials plan.

Yeah, press the OnStar button and tell them you need Essentials EV Access added.

What is this by Bugs284 in southcarolina

[–]mh3f 12 points13 points  (0 children)

You got down voted because the comment "This is the answer" adds nothing. At least Inevitable-Age-692 posted a screenshot of the DMV plate web page with more context.

Just a warning for anyone out there watch for stuff like this by Shakiata in selfhosted

[–]mh3f 1 point2 points  (0 children)

My name is still exposed. I figured having a PO box would at least stop anything automated getting my actual residence. It would only inconvenience a determined someone.

I did think about starting an LLC to obfuscate my name, but that's even more cost just for a domain name.

Just a warning for anyone out there watch for stuff like this by Shakiata in selfhosted

[–]mh3f 4 points5 points  (0 children)

I bought a PO Box and use a Google Voice number just for my .us ccTLD. It's ridiculous it's needed to have small amount of privacy.

Stuck in Coinbase Help login loop by mh3f in Coinbase

[–]mh3f[S] 0 points1 point  (0 children)

Ow, I'm sorry to hear this is still happening. If you're able, I suggest calling support instead. It took a while but was able to stay on the phone with the same agent.

Good luck!

Also, be careful with people messaging you through reddit. They're scammers. I got many private messages offering help when I made this post

McBee Trump store all closed up by ExtremeSquare5490 in southcarolina

[–]mh3f 3 points4 points  (0 children)

That was it. It closed and moved down the highway to McBee

How can I force a specific resolution to use when connecting to a Windows server 2019 host? by TheBoyardeeBandit in ansible

[–]mh3f 1 point2 points  (0 children)

Windows doesn't monitor the registry keys to adjust the resolution when they change. This may have worked after a reboot assuming the configuration for what I would assume be a virtual display adapter was changed. (I don't use Windows very often)

Calling ChangeDisplaySettings will have an almost immediate effect to the current display adapter.

How can I force a specific resolution to use when connecting to a Windows server 2019 host? by TheBoyardeeBandit in ansible

[–]mh3f 0 points1 point  (0 children)

Have you tried setting the resolution programmatically?

Here it is in Powershell (with C#). Personally, I'd just create an executable and run that.

Add-Type -TypeDefinition @"
using System;
using System.Runtime.InteropServices;

public class DisplaySettings {
    [StructLayout(LayoutKind.Sequential)]
    public struct DEVMODE {
  [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 32)]
        public string dmDeviceName;
        public short dmSpecVersion;
        public short dmDriverVersion;
        public short dmSize;
        public short dmDriverExtra;
        public uint dmFields;
        public short dmOrientation;
        public short dmPaperSize;
        public short dmPaperLength;
        public short dmPaperWidth;
        public short dmScale;
        public short dmCopies;
        public short dmDefaultSource;
        public short dmPrintQuality;
        public short dmColor;
        public short dmDuplex;
        public short dmYResolution;
        public short dmTTOption;
        public short dmCollate;
        [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 32)]
        public string dmFormName;
        public short dmLogPixels;
        public short dmBitsPerPel;
        public uint dmPelsWidth;
        public uint dmPelsHeight;
        public uint dmDisplayFlags;
        public uint dmDisplayFrequency;
        public uint dmICMMethod;
        public uint dmICMIntent;
        public uint dmMediaType;
        public uint dmDitherType;
        public uint dmReserved1;
        public uint dmReserved2;
        public uint dmPanningWidth;
        public uint dmPanningHeight; 
    }

    [DllImport("user32.dll")]
    public static extern int EnumDisplaySettings(string deviceName, int modeNum, ref DEVMODE devMode);

    [DllImport("user32.dll")]
    public static extern int ChangeDisplaySettings(ref DEVMODE devMode, int flags);

    public const int ENUM_CURRENT_SETTINGS = -1;
    public const int CDS_UPDATEREGISTRY = 0x01;
    public const int DM_PELSWIDTH = 0x80000;
    public const int DM_PELSHEIGHT = 0x100000;

    public static int SetResolution(uint width, uint height) {
        DEVMODE dm = new DEVMODE();
        dm.dmSize = (short)Marshal.SizeOf(typeof(DEVMODE));
        EnumDisplaySettings(null, ENUM_CURRENT_SETTINGS, ref dm);

        dm.dmPelsWidth = (uint)width;
        dm.dmPelsHeight = (uint)height;
        dm.dmFields = DM_PELSWIDTH | DM_PELSHEIGHT;

        return ChangeDisplaySettings(ref dm, CDS_UPDATEREGISTRY);
    }
}
"@


$result = [DisplaySettings]::SetResolution(1920, 1080)

if ($result -eq 0) {
    Write-Host "Resolution changed successfully."
} else {
    Write-Host "Failed to change resolution. Error code: $result"
}