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,860 other subscribers

Archive for the ‘Software Development’ Category

Jeff Geerling: Trying out a cheap USB VK-172 GPS dongle on a Mac | Jeff Geerling

Posted by jpluimers on 2025/09/11

On my list of things to try out (and see if it is better than an NTP clock):

--jeroen

Posted in Development, Hardware Interfacing, Legacy Ports: COM, Software Development, USB | Leave a Comment »

xahteiwi.eu – Handy Git aliases

Posted by jpluimers on 2025/09/11

For my link archive: [Wayback/Archive] xahteiwi.eu – Handy Git aliases

  • List branches by their date of last modification
  • Delete old topic branches that have been merged
  • Find the origin of a branch point
  • Fix trailing whitespace

–jeroen

Posted in Development, DVCS - Distributed Version Control, git, Software Development, Source Code Management | Leave a Comment »

What Every Programmer Should Know about How CPUs Work • Matt Godbolt • GOTO 2024 – YouTube

Posted by jpluimers on 2025/09/10

[Wayback/Archive] What Every Programmer Should Know about How CPUs Work • Matt Godbolt • GOTO 2024 – YouTube

Main takeaways for me:

  • CPU pipelines have grown a lot longer than I was aware off
  • there are many more internal registers than I was anticipating
  • clever ways to convert if statements to non-jumps

--jeroen

Posted in .NET, Assembly Language, C, C#, C++, Delphi, Development, Python, Scripting, Software Development | Leave a Comment »

“The Pocket Guide to Debugging” zine and Debugging Puzzels by b0rk (Julia Evans)

Posted by jpluimers on 2025/09/10

I forgot scheduling this post, but it is still very relevant: about the debugging related materials by b0rk (Julia Evans) as they are not limited to just “The Pocket Guide to Debugging”.

It is excellent material to learn at home, work or be used during education.

Before the Elmo* takeover, she mainly used Twitter to post beta material and later the final versions. Easiest queries to find back the Tweets are:

Here are some of links found via the above lists of tweets:

Read the rest of this entry »

Posted in Debugging, Development, Software Development | Leave a Comment »

Excel: sorting an array on 3 different columns using functions

Posted by jpluimers on 2025/09/09

Given Excel is the most popular functional language (see the video under my post “Everybody should have an obsession with Lisp-like language at least once in their life” @KevlinHenney), this post is on sorting with Excel functions.

I had an array in Excel starting at row 2 (to exclude the headings) where I had to sort on 3 different columns: C, A, B (or numerically 3, 1, 2) so [Wayback/Archive] sorting – How to multi level sort an array in excel, using formulas? I am aware about the way, using SORT button on DATA tab – Stack Overflow (thanks [Wayback/Archive] Armaan Gohil and [Wayback/Archive] Jos Woolley) didn’t fully apply but did put me on the right track as I wasn’t aware that the SORT function allows to specify multiple columns using an embedded array argument.

The functions that worked:

Read the rest of this entry »

Posted in Development, Excel, Functional Programming, Office, Power User, Reddit, SocialMedia, Software Development | Tagged: | Leave a Comment »

Thread by Cameron R. Wolfe on Twitter about why GPT-3 is better than larger language models

Posted by jpluimers on 2025/09/04

For my link archive the [Wayback/Archive] Thread by @cwolferesearch on Thread Reader App starting with [Wayback/Archive] Cameron R. Wolfe on Twitter: “After GPT-3 was proposed, a lot of research was done to find an even better language model. Initial attempts focused on just training larger models. Contrary to popular belief, however, there is more to creating a good language model than size… 🧵[1/8]” / Twitter

3 years later, I’m anxious to know what the current state of the art on GPT is, as between GPT-2 and GPT-3 there was about a 3 year period.

–jeroen

Posted in AI and ML; Artificial Intelligence & Machine Learning, Cloud Development, Development, GPT-3, Software Development | Leave a Comment »

Some notes on getting CrystalDiskMark portable on Chocolatey

Posted by jpluimers on 2025/09/03

I needed the portable version of [Wayback/ArchiveCrystalDiskMark on Chocolatey (unlike the [Wayback/Archive] Chocolatey Software | CrystalDiskMark (Install) package). Luckily I found the auto-update package [Wayback/Archive] Chocolatey Software | CrystalDiskInfo (Portable) and knew both that CrystalDiskMark is from the same author as CrystalDiskInfo, and that their code is on GitHub like the Chocolatey package.

Given I had a the below chocolatey-packages/automatic/crystaldiskinfo.portable as a template, I asked the CrystalDiskInfo (Portable) package maintainer if they were willing to maintain CrystalDiskMark (portable) as well and was glad the response was “yes”: [Wayback/Archive] Portabe CrystalDiskMark similar to the current CrystalDiskInfo? · Issue #159 · mkevenaar/chocolatey-packages

So for my link-archive:

Read the rest of this entry »

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

Revisited: Bookmarklet to save a page both in the WayBack machine and Archive.is (ending on the latter to solve a reCAPTCHA)

Posted by jpluimers on 2025/09/02

Quite a I while ago, I wrote Bookmarklet to save a page both in the WayBack machine and Archive.is (ending on the latter to solve a reCAPTCHA).

The bookmarklet has been very stable, but as of a week or so I need to press the Enter key for it to actually archive.

The reason is that Archive.is, also known as Archive Today, introduced a new URL parameter for auto-starting the archive of an URL.

The old one looked like this: https://archive.is/submit/?run=1&url=https%3A%2F%2Fwww.youtube.com%2Ffeed%2Fhistory%2Fcomment_history

The new one like this: https://archive.is/submit/?anyway=1&url=https%3A%2F%2Fwww.youtube.com%2Ffeed%2Fhistory%2Fcomment_history&submitid=auT7eAltRDxCOGSjdoRMhu3H9d91VEFlvjVztfvNU8XO0ccAhji5DvTyqQew6rfm

The new submitid URL 40 character base64 parameter is being checked in the back end. One way of obtaining one by loading https://archive.is/ then wait for it’s completion and grab it from there.

The alternative is to wait for the submit page to fully load, then find the “save” button via its HTML <input type="submit" value="save"> and press it.

So that’s on the todo list for the updated Bookmarklet of the above blog post.

For now, I just have to press the Enter key for each archived page, I wonder how long that will last (:

Oh: to get the “do you want to save the page again” URL you will have to know the canonical URL first, as that ID is in the again URL, see the bold bits here:

  1. https://archive.is/c6d09
  2. https://archive.is/c6d09/again?url=https://www.youtube.com/feed/history/comment_history

--jeroen

Posted in archive.is / archive.today, Bookmarklet, Development, Internet, Power User, Software Development, Web Browsers, Web Development | Leave a Comment »

RunElevated.bat: Run an Elevated command on Windows

Posted by jpluimers on 2025/09/02

For a long time, I have ran with the runelevated.bat in [Wayback/Archive] Run an Elevated command using that: “net file” returns errorlevel 1 when not UAC, and “PowerShell Start-Process” has a “-Verb RunAs“; see the answers at http://stackoverflow.com/questions/7044985/how-can-i-auto-elevate-my-batch-file-so-that-it-requests-from-uac-admin-rights for more information

By now, I would just prepend this oneliner into each batch-file needing elevation:

@pushd "%~dp0" & fltmc | find "." && (powershell start '"%~f0"' ' %*' -verb runas 2>nul && popd && exit /b)

Both the initial batch file and one-liner are from [Wayback/Archive] windows – How can I auto-elevate my batch file, so that it requests from UAC administrator rights if required? – Stack Overflow (thanks [Wayback/Archive] Ir Relevant,  [Wayback/Archive] ceztko, [Wayback/Archive] Jamesfo, and [Wayback/Archive] PDixon724)

Note that the net file trick below should actually be repeated twice. This is explained in [Wayback/Archive] windows – Batch script: how to check for admin rights – Stack Overflow (thanks [Wayback/Archive] zumalifeguard), but wait: there is even a better solution!

The fltmc trick above works much better than the net file trick and is available from Windows XP and up, see [Wayback/Archive] windows – Batch script: how to check for admin rights – Stack Overflow (thanks [Wayback/Archive] npocmaka).

Oh: on systems where I have full installation control, I always install gsudo, see gsudo (sudo for windows).

–jeroen

Read the rest of this entry »

Posted in .NET, Batch-Files, CommandLine, Development, PowerShell, PowerShell, Scripting, Software Development | Leave a Comment »

Belastingaangifte 2024 met Excel gratis downloaden | Computer Idee

Posted by jpluimers on 2025/08/30

Let op:

  1. deze Excel spreadsheets werken alleen correct op Windows en Engelse of Nederlandse taal-/regioinstellingen. Op MacOS en OpenOffice kan het zijn dat ze niet behoorlijk werken
  2. inloggen op Mijn Belastingdienst vandaag lukt vaak niet of is heel traag en dan kom je uit op [Wayback/Archive] U kunt nu niet inloggen op Mijn Belastingdienst

    Mijn Belastingdienst is tijdelijk niet bereikbaar. Dit komt doordat het maximale aantal mensen is ingelogd. Wij vragen u om later terug te komen. Onze excuses voor het ongemak.

    of daar na inlogpoging met de melding:

    Er is een technische fout opgetreden. U bent automatisch uitgelogd. Probeer later nog een keer in te loggen. Of bel de Belastingtelefoon 0800 - 0543. Neemt u contact op met de Belastingdienst over deze foutmelding? De volgende gegevens kunnen helpen bij het opsporen van de oorzaak: Foutcode: 96762438 Tijdstip van melding: 30 augustus 2025 om 14:32

    Er is een technische fout opgetreden. U bent automatisch uitgelogd.
    Probeer later nog een keer in te loggen. Of bel de Belastingtelefoon 0800 – 0543.

    Neemt u contact op met de Belastingdienst over deze foutmelding? De volgende gegevens kunnen helpen bij het opsporen van de oorzaak:

    • Foutcode: 96762438
    • Tijdstip van melding: 30 augustus 2025 om 14:32

    [Wayback/Archive] 483877656-3984fa77-7838-4c92-ae50-fa530cf77255.png (1070×224)

    of na inloggen deze melding:

    Let op! Probleem Mijn Belastingdienst Door een technische storing gaat het inzenden van aangiftes niet altijd goed. Bij het inzenden kan er een technische fout optreden. We werken aan een oplossing. Excuses voor het ongemak.

    Let op!
    Probleem Mijn Belastingdienst
    Door een technische storing gaat het inzenden van aangiftes niet altijd goed. Bij het inzenden kan er een technische fout optreden. We werken aan een oplossing. Excuses voor het ongemak.

    [Wayback/Archive] 483878240-0c9e5c63-98aa-4d19-bde1-f53a56f082a3.png (810×111)

Met dank aan het commentaar van Leon onder mijn blog-post Belastingaangifte 2023 met Excel gratis downloaden | Computer Idee is hier op de valreep de versie voor aangifte 2024:

Read the rest of this entry »

Posted in Development, Excel, HTML, Office, Power User, Software Development, Web Development | Leave a Comment »