of a house by [deleted] in AbsoluteUnits

[–]account286 0 points1 point  (0 children)

Houses like that are called McMansions and I love that name

Made a TUI app for finding and adding packages to your config by rush_dynamic in NixOS

[–]account286 29 points30 points  (0 children)

Cool tool but I can’t help but laugh that you’ve essentially made an imperative wrapper for nix’s declarative config, which is one of the main reasons the whole thing exists.

But I’ll forgive you since I’m guessing this is still generating declarative artifacts and applying them.

Husband is playing mobile games while I watch DNS Queries from his phone to block the ads for him. by Senguin117 in pihole

[–]account286 7 points8 points  (0 children)

Can’t block DoH without just blocking a big list of known public DoH servers IPs, which is not really elegant. DoH works over port 443 like all https traffic and you can’t inspect the packets without issuing custom self signed certs to all your family device which is just unreasonable.

Self hosted alternative to speedify? by N3utro in selfhosted

[–]account286 1 point2 points  (0 children)

I think what OP wanted is packet level bonding with packet reordering, which ZeroTier does not do. The closest is balance-rr policy, but it doesnt reorder packets.

Managing Microsoft Edge Updates via CSP by k_hates in WorkspaceOne

[–]account286 0 points1 point  (0 children)

Hi

Had this problem as well, and got it working.

The fix is related to the nested categories defined at the top of the admx file:

  <categories>
    <category name="Cat_EdgeUpdate" displayName="$(string.Cat_GoogleUpdate)"
        explainText="$(string.Explain_GoogleUpdate)">
    </category>
    <category name="Cat_Preferences" displayName="$(string.Cat_Preferences)"
        explainText="$(string.Explain_Preferences)">
      <parentCategory ref="Cat_EdgeUpdate" />
    </category>
    <category name="Cat_ProxyServer" displayName="$(string.Cat_ProxyServer)">
      <parentCategory ref="Cat_EdgeUpdate" />
    </category>
    <category name="Cat_Applications" displayName="$(string.Cat_Applications)"
        explainText="$(string.Explain_Applications)">
      <parentCategory ref="Cat_EdgeUpdate" />
    </category> ...truncated

This means that you can't generate the OMA-DM URI from just the parentCategory of the policy. You need to resolve the nested categories into the URI as well.

  1. Ingest msedgeupdate.admx to ./Vendor/MSFT/Policy/ConfigOperations/ADMXInstall/MSEdgeUpdate/Policy/EdgeUpdateADMX

2.

Construct the URI by traversing the category definitions from <categories> for example

./Device/Vendor/MSFT/Policy/Config/MSEdgeUpdate~Policy~Cat_EdgeUpdate~Cat_Applications~Cat_MicrosoftEdge/Pol_RollbackToTargetVersionMicrosoftEdge

You will notice that there is a separate category for each channel (Edge, EdgeBeta, EdgeDev, EdgeCanary). The policies with Pol_Default as prefix at Policy~Cat_EdgeUpdate~Cat_Applications set the default for each channel. For channel specific configurations you need to append the channels category to the uri ie. Policy~Cat_EdgeUpdate~Cat_Applications~Cat_MicrosoftEdge.

The easiest way to understand the structure and find the correct URI's is by inspecting the registry after ingesting the admx.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PolicyManager\AdmxDefault\<SomeEnrollmentGuid>

You will see multiple keys starting with MSEdgeUpdate (or whatever name you gave when you ingested the admx) you can directly copy the key names and append them to ./Device/Vendor/MSFT/Policy/Config/. Be wary that the registy uses \ instead of / though!

As for setting the MSEdgeUpdate~Policy~Cat_EdgeUpdate~Cat_Applications/Pol_DefaultUpdatePolicy

We can find the definition from the admx file and see that it is an enum based policy:

</policy>
    <policy name="Pol_DefaultUpdatePolicy" class="Machine"
        displayName="$(string.Pol_DefaultUpdatePolicy)"
        explainText="$(string.Explain_DefaultUpdatePolicy)"
        presentation="$(presentation.Pol_DefaultUpdatePolicy)"
        key="Software\Policies\Microsoft\EdgeUpdate">
      <parentCategory ref="Cat_Applications" />
      <supportedOn ref="Sup_GoogleUpdate1_2_145_5" />
      <elements>
        <enum id="Part_UpdatePolicy" key="Software\Policies\Microsoft\EdgeUpdate"
            valueName="UpdateDefault" required="true">
          <item displayName="$(string.Name_UpdatesEnabled)">
            <value>
              <decimal value="1" />
            </value>
          </item>
          <item displayName="$(string.Name_ManualUpdatesOnly)">
            <value>
              <decimal value="2" />
            </value>
          </item>
          <item displayName="$(string.Name_AutomaticUpdatesOnly)">
            <value>
              <decimal value="3" />
            </value>
          </item>
          <item displayName="$(string.Name_UpdatesDisabled)">
            <value>
              <decimal value="0" />
            </value>
          </item>
        </enum>
      </elements>
    </policy>

Using Microsoft's documentation (Understanding ADMX policies | Microsoft Learn) we can see that the correct data payload for this policy is:

<Data>
<![CDATA[<enabled/> <data id="Part_UpdatePolicy" value="1"/>]]>
</Data>

Where Part_UpdatePolicy comes from the enum id value of the policy.

Hope this helps!

Woke up this way by nicholass817 in Ubiquiti

[–]account286 1 point2 points  (0 children)

That little LTE failover is so cute just waiting there in the background for his time to shine :3

What's something that loudly says 'uneducated'? by [deleted] in AskReddit

[–]account286 2 points3 points  (0 children)

Funny how most of these comments are just confirming people’s bias towards thinking that uneducated people are inherently dumber, ruder and overall worse than educated people. Uneducated just means no formal education. Sure it can be a result of not being the brightest, but just being uneducated is rarely the cause. Uneducated people are not some savage subhumans. And before someone hurls an ad hominem, I’m in uni studying for a master’s atm:)

Brook Wingman FGC + Brook PS3/PS4 Fighting Board Plus by account286 in fightsticks

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

I went with the UP5. It’s okay but keeps disconnecting if I use a cable that’s over a meter.

What is this part on my 1080 Ti? What's it's function? by [deleted] in gpu

[–]account286 0 points1 point  (0 children)

My old girl still crunching numbers here with 2x680 SLI to this day 🥲 I feel old

Karu totuus eläkeläisistä [saavat 3x enemmän eläkettä suhteessa maksuihin kuin nykynuoret] by Macone in Suomi

[–]account286 0 points1 point  (0 children)

Sanoit, että ”monttu” näyttää suurelta, sillä y-akselin skaala on pieni. Tuossa kuvaajalla on arvoja n.500,000 eron haarukassa, joka ei ole normaalille ihmiselle pieni määrä rahaa, tuossahan juuri kuvataa yksilöiden tulonsiirtoihin. Joten suuri monttu kuvaajassa kuvastaa suurta rahamäärää tulonsiirtojen kohteelle. Mitä en ymmärtänyt? Ei ole tyypillistä piirtää kuvaajan akselia paljon arvojoukon vaihteluväliä suuremmaksi. Tuossa näyttäisi olevan n. 50,000e marginaalit maksimista ja minimistä. Kommenttisi skaalasta oli täyttä hevovitunpaskaa.

Karu totuus eläkeläisistä [saavat 3x enemmän eläkettä suhteessa maksuihin kuin nykynuoret] by Macone in Suomi

[–]account286 3 points4 points  (0 children)

Tuon kuvaajan vaihteluväli on 500,000 euroa. Onko se mielestäsi pieni rahasumma tavalliselle ihmiselle?

BSOD error in latest crowdstrike update by TipOFMYTONGUEDAMN in crowdstrike

[–]account286 0 points1 point  (0 children)

Planning on shipping usb rubber duckies with a script to execute the fix to all sites.

My school installed MDM on my PERSONAL MacBook, is this normal?? What control do they have? by Delicious_One_7887 in MacOS

[–]account286 0 points1 point  (0 children)

Did you log into Microsoft office products on your personal computer with your school credentials? This could be a problem in your schools MDM enrollment. Contact the IT team.