So I've written a few micro sd cards over the years for my various Raspberry Pi projects. I always found it a pain to every time enable SSH and Wifi before boot by placing the ssh file and wifi profile on their respective places on the sd card before the first boot. Doing it manually with keyboard and display is even worse. I recently found out about the hidden options of the Raspberry Pi imager , and want to relay this information to my readers. So when you open the imager, it might look like this: Now, press Ctrl+Shift+X Tadaa! MUCH better, I now look forward to flashing for my next project!
As you may know, I work at Intility in the application packaging space. I've been doing that since about 2015, and during that time I and my collegaues have developed standards and systems to help us package apps better and faster. The so far last and unifying system is AppPackBot, which you can read more about at Intility Engineering . I won't (and quite frankly can't) go into all the nuts and bolts beyond what that blog post says, but I wanted to share something. You see, there are mainly two "app stores" in a corporate Windows environment. Good old Software Center, and the new Company Portal. Software Center can be programmatically interacted with using the CCM_Application WMI Class . But Company Portal, not so much. I burst out laughing when I read this attempt to install an app from Company Portal using PowerShell. Tldr: Using the companyportal: protocol to open Company Portal with a given app guid, and then sending a ctrl+i keystroke that equals clicking ...
I'm dabbling with WinGet at work, and I wanted to parse the installer information about VLC Media Player provided by WinGet . PowerShell does not natively support Yaml, so I like to use the powershell-yaml module. I thought a simple convert should be enough, but no. This just resulted in a hashtable, I wanted a psobject. So how about casting ut to a psobject? Better, at first I thought I was done. But hold on, the properties of Installers are still hashtables. Googling and thinking led me to almost use a recursive function that dealt with this, but then I remembered playing around with conversions between yaml and json. Side note, the UI config of Home Assistant may be edited as yaml, but is stored as json on disk. So I knew they are just different flavors of the same thing, really. Anyways, this is how to convert yaml to nested psobects: Get-Content <file.yaml> | ConvertFrom-Yaml | ConvertTo-Json | ConvertFrom-Json (I added -Depth 5 just because the default value 2 i...
Comments
Post a Comment