The Wiert Corner – irregular stream of stuff

Jeroen W. Pluimers on .NET, C#, Delphi, databases, and personal interests

  • My badges

  • Twitter Updates

  • My Flickr Stream

  • Pages

  • All categories

  • Enter your email address to subscribe to this blog and receive notifications of new posts by email.

    Join 1,835 other subscribers

Archive for the ‘Scripting’ Category

No more /etc/rc.local in ESXi 7 and up, use /etc/rc.local.d/local.sh in stead

Posted by jpluimers on 2026/08/18

Where in ESXi 6.x you could change /etc/rc.local in ESXi 7 and up tightened security and now use /etc/rc.local.d/local.sh [Wayback/Archive] virtualization – ESXi 7.X file permissions – how to buypass new security measures – Server Fault

Notes:

  • some ESXi (for instance when booting from PXE do not have persistent storage)
  • be sure to always backup an ESXi configuration after changing it

Via [Wayback/Archive] “esxi 7” run your own shell scripts – Google Search

–jeroen

Posted in ash/dash development, Development, ESXi6, ESXi6.5, ESXi6.7, ESXi7, ESXi8, Scripting, Software Development, Virtualization, VMware, VMware ESXi | Leave a Comment »

Automating archival of web pages in Ghostarchive

Posted by jpluimers on 2026/08/13

Some notes because of Some links on the Archive Today controversy and steps I need to take on this blog: some more notes and links to automate archival into the Ghostarchive:

  • Ghostarchive seems to need a POST request instead of a GET request to archive pages
  • A POST request is harder to start from a script than a GET request
  • There are some tools that automate an embedded Chrome browser to accomplish archiving
  • There seems to be no user script or plugin yet

Related:

My earlier blog posts mentioning Ghostarchive:

Via: [Wayback/Wayback] Ghostarchive does a decent job for the same sites in my experience: https://ghos… | Hacker News

Query: [Wayback/Archive] automate ghostarchive at DuckDuckGo

--jeroen

Posted in Software Development, Development, Web Development, CSS, HTML, Scripting, JavaScript/ECMAScript, Python | Leave a Comment »

Bypass Paywalls Clean – Wikipedia

Posted by jpluimers on 2026/08/12

DCMA banned in various places, but still interesting, especially because of the way it functions: Bypass Paywalls Clean – Wikipedia

Current repositories:

Note these have limited sources, but historic sources can still be found. At the time of writing, some were at:

Read the rest of this entry »

Posted in Development, JavaScript/ECMAScript, Scripting, Software Development | Leave a Comment »

GitHub – yoeo/guesslang: Detect the programming language of a source code

Posted by jpluimers on 2026/07/29

I wanted to detect the programming language of some code I wasn’t sure what it was written in.

A quick search found [Wayback/Archive] GitHub – yoeo/guesslang: Detect the programming language of a source code

Apps powered by Guesslang

 

Microsoft Visual Studio Code, automatic language detection

That was cool, as I always have vscode installed.

Query: [Wayback/Archive] detect programming language of source code at DuckDuckGo

--jeroen

Posted in Development, Python, Scripting, Software Development | Leave a Comment »

PowerShell Get-WinEvent XML Madness: Getting details from event logs – Ashley McGlone – disappeared from blogs.technet.microsoft.com

Posted by jpluimers on 2026/07/28

This post originally appeared on [Wayback/Archive] PowerShell Get-WinEvent XML Madness: Getting details from event logs – GoateePFE – Archived, but due to link rot got lost including the images. I restored this post from the Wayback Machine archived version including the comments so the content gets re-indexed in search engines as this was one of the few posts detailing how to filter and extract XML from Windows Event logs using PowerShell.

I needed this content for a future blog post that is going to appear in a day or so: Some links on getting the most recent defragmentation time of a Windows volume

Queries:

Read the rest of this entry »

Posted in .NET, Software Development, Development, CommandLine, Power User, PowerShell, Scripting, Windows, PowerShell | Tagged: | Leave a Comment »

GitHub – Botspot/bvm: Windows 11 Virtual Machine on ARM Linux

Posted by jpluimers on 2026/07/27

This is way easier than I thought (but you need Raspberry Pi 5 or it will be dead slow on earlier models): [Wayback/Archive] GitHub – Botspot/bvm: Windows 11 Virtual Machine on ARM Linux

And yes, there are other write-ups for doing this, but this repository is so much easier and reliable than the others.

Did not test it outside of Raspbian yet, so not sure on which other distributions it runs. It will likely run on more plainDebian, but my guess is that Fedora, Ubuntu, OpenSuSE and others will be out.

Oh: better use NVMe instead of MicroSD for speed too.

Via:

--jeroen

Posted in *nix, *nix-tools, bash, CommandLine, Development, Power User, PowerShell, Scripting, sh, Sh Shell, Windows, Windows 11 | Leave a Comment »

“You need to learn to delegate” … That’s not always easy due to a variety of situations out of one’s control : @hhariri on Thread Reader App

Posted by jpluimers on 2026/07/24

A year ago, Hadi Hariri wrote this very important Tweet which I preserved through [Wayback/Archive] Thread Reader App because the Space Karen hates the Wayback Machine so much that it still can’t archive tweets ¹:

[Wayback/Archive] Thread by @hhariri on Thread Reader App

“You need to learn to delegate”

Learning to delegate is not that hard. Delegating, and doing it successfully on the other hand, requires having the right people to delegate to.

That’s not always easy due to a variety of situations out of one’s control.

Luckily, Archive.is can still archive Tweets, so here is the original one: [WaybackSave/Archive] Hadi Hariri on X: “”You need to learn to delegate” Learning to delegate is not that hard. Delegating, and doing it successfully on the other hand, requires having the right people to delegate to. That’s not always easy due to a variety of situations out of one’s control.”

 

Anyway, I responded with my story, which I archived too, but this time because Twitter does not allow viewing threads as an anonymous user since 2021: [Wayback/Archive] Twitter won’t show complete threads now without an account. :( Twitter accounts … | Hacker News.

My story [Wayback/Archive] Thread by @jpluimers on Thread Reader App

@hhariri Especially when explaining what and how to a delegatee is taking more time/energy/effort than doing it yourself.

Still training the new internal care of my brother. Costs less energy than last year, but back then the old “ambulant” care took 2 hours and then “it was OK”.

@hhariri Weekly I try to figure out what happened then hours re-explaining “treat him like he is: mentally a 3 year old with autism in a full grown body that seems to speak Dutch very well, but does not really understand what he says. So what he says is different from what he wants/needs”

@hhariri And for “normal work”, the life long job is to keep explaining that doing things right the first time saves a lot of effort.

@hhariri And yes, there is hindsight when at the time you did things, you didn’t know there was or would become a better way, or that the current situation changed.

Those are valid reasons for redoing things later, but not valid reasons for not even trying to do it right the first time.

In case you have a Twitter account, you can find the thread start at [WaybackSave/Archive] Jeroen Wiert Pluimers @wiert@mastodon.social on X: “@hhariri Especially when explaining what and how to a delegatee is taking more time/energy/effort than doing it yourself. Still training the new internal care of my brother. Costs less energy than last year, but back then the old “ambulant” care took 2 hours and then “it was OK”.”

--jeroen

¹ sometimes it archives something of the tweet, in this case the [Wayback/Archive] Tweet JSON which you normally would get through the Twitter CDN like [Wayback/Archive] Tweet JSON (I wrote about creating a JavaScript Bookmarklet for this method in Probably many more like these are needed to download Twitter videos: [extractor/twitter] Fix unauthenticated extraction by bashonly · Pull Request #7476 · yt-dlp/yt-dlp).

Posted in About, Awareness, Bookmarklet, Development, JavaScript/ECMAScript, LifeHacker, Personal, Power User, Scripting, Software Development, Web Browsers | Tagged: | Leave a Comment »

Forensics: Automating Active Directory Account Lockout Search with PowerShell (an example of deep XML filtering of event logs across multiple servers in parallel) – where the images disappeared from blogs.technet.microsoft.com

Posted by jpluimers on 2026/07/22

Yes, the text of this post is still on [Wayback/Archive] Forensics: Automating Active Directory Account Lockout Search with PowerShell (an example of deep XML filtering of event logs across multiple servers in parallel) | Microsoft Learn but the original images from blogs.technet.microsoft.com as well as the code snippet got lost due to link rot and incomplete migration. I restored the blog post with comments from the Wayback Machine archives.

I needed the images and the snippet to be able to write future blog post Some links on getting the most recent defragmentation time of a Windows volume hat is appearing in a week or so.

The script is downloadable from LockoutEventsXML.ps1 or via [Wayback/Archive] TechNetGalleryArchive/LockoutEventsXML.ps1 at master · GoateePFE/TechNetGalleryArchive · GitHub at [WaybackSave/Wayback/Archive] github.com/GoateePFE/TechNetGalleryArchive/raw/refs/heads/master/LockoutEventsXML.ps1 by [Wayback/Archive] GoateePFE (Ashley McGlone) · GitHub.

Note the blog post uses @" strings – with $using.variable to pass local variables to remote sessions. See these entries for more information about that topic:

Queries:

Read the rest of this entry »

Posted in .NET, CommandLine, Development, Power User, PowerShell, PowerShell, Scripting, Software Development, Windows | Tagged: , , , , , , | Leave a Comment »

bluesky-social/social-app: The Bluesky Social application for Web, iOS, and Android

Posted by jpluimers on 2026/07/21

Took me a while to notice this is open source: [Wayback/Archive] bluesky-social/social-app: The Bluesky Social application for Web, iOS, and Android

Via [Wayback/Archive] Gergely Orosz on Twitter: “Wow. The other Blue site open sourced their app (The protocol is already open sourced) Unlike Twitter’s recommendation algorithm that is a fork (and not the real thing), both these are the prod thing. This developing in the open is new, and encouraging! “

Related:

–jeroen

Posted in BlueSky, Development, JavaScript/ECMAScript, Scripting, SocialMedia, Software Development, TypeScript | Leave a Comment »

yewtu.be is an invidious instance with an easy to remember domain name. | Hacker News

Posted by jpluimers on 2026/07/16

Learned this a while ago as someone linked to a video on it: [Wayback/Archive] yewtu.be is an invidious instance with an easy to remember domain name. | Hacker News

[Wayback/Archive] yewtu.be: Invidious

Related:

Queries:

–jeroen

Posted in Development, JavaScript/ECMAScript, Power User, Scripting, SocialMedia, Software Development, YouTube | Leave a Comment »