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

Robust Links – Make Your Link Robust: automagically amend them with archived versions

Posted by jpluimers on 2025/06/26

Need to look into this further: [Wayback/Archive] Robust Links – Make Your Link Robust.

Likely running it on my blog requires JavaScript to be enabled which means going from the premium to the small business plan (at te time of writing from USD 8 to USD 25 per month: a 200+% increase).

Let’s first start with an example:

Read the rest of this entry »

Posted in archive.is / archive.today, CSS, Development, Internet, InternetArchive, JavaScript/ECMAScript, link rot, Power User, Scripting, Software Development, WayBack machine | Leave a Comment »

GitHub: finding the oldest commit on large repositories

Posted by jpluimers on 2025/06/25

The manual process of getting back to the earliest commit of a GitHub repository is easy for small repositories, but for a large one it is very tedious.

TL;DR: there are various ways, but the easiest was the INIT Bookmarklet below.

Note: 2 weeks before the scheduled post made it to the front of the queue, I got a report¹ that it started to fail. Here it still works.

It’s hard to debug because of the functional programming approach taken.

Read the rest of this entry »

Posted in Bookmarklet, C, Conference Topics, Conferences, Development, DVCS - Distributed Version Control, Event, git, GitHub, Go (golang), JavaScript/ECMAScript, Power User, Scripting, Software Development, Source Code Management, Web Browsers | Tagged: , , | Leave a Comment »

“C# emits .callvirt instructions, even if the method isn’t virtual. That forces a call site null check.” (Immo Landwerth on Twitter)

Posted by jpluimers on 2025/06/25

From a while back, which I initially missed because it was in the midst figuring out my ver increasing bowel problems leading up to all my cancer treatments, but still relevant:

[Wayback/Archive] Immo Landwerth @terrajobst@hachyderm.io on Twitter: “That’s why C# emits .callvirt instructions, even if the method isn’t virtual. That forces a call site null check.”

Except inside [Wayback/Archive] Extension Methods, referring to this will never return null.

Yes you can work around this using things like reflection, but the C# compiler will emit .callvirt for any method call which does an implicit null check by the caller which means you never have to check that in callees.

The above tweet quoted the first message of the [Wayback/Archive] Thread by @MStrehovsky on Thread Reader App on working around this .callvirt protection:

Read the rest of this entry »

Posted in .NET, C#, Conference Topics, Conferences, Development, Event, Software Development | Leave a Comment »

NEN 5152 – Wikipedia: “Technische tekeningen – Elektrotechnische symbolen”

Posted by jpluimers on 2025/06/24

Apart from the 1973 and 1977 editions mentioned in NEN 5152 – Wikipedia it also links to a 2016 edition. After a little digging, it has at least had new editions in these  years:

Read the rest of this entry »

Posted in Development, Electronics Development | Leave a Comment »

Some testla.com artifacts indicate it runs on PHP being deployed from a git repository

Posted by jpluimers on 2025/06/24

A few years back, a few interesting files turned up that are directly served from the testla.com web-site right in the middle when Musk used their software engineers to asses twitter.com code quality:

Some do not exist (of which some any more):

Read the rest of this entry »

Posted in Development, DVCS - Distributed Version Control, git, PHP, Scripting, Software Development, Source Code Management, Web Development | Tagged: | Leave a Comment »

Centurion Deuren: Gebruikers- & Installatiehandleiding KS-Serie (70 – 100)

Posted by jpluimers on 2025/06/23

Will need this: [Wayback/Archive] Centurion Deuren: Gebruikers- & Installatiehandleiding KS-Serie (70 – 100) [Wayback PDF View/PDF View]

The problem is that a combination of the buttons of the Centurion remote controls failing more frequently plus that the remote control are unable to teach their code to new universtal remote controls that we still had from our previous home which used a Marantec door.

Universal remote controls are supposed to be compatible with both Centurion and Marantec remote controls.

What I want to figure out is if I can initiate one new remote control from the door opening mechanism, then have that teach other new remote controls.

Hopefully this is the right manual for the model we have (the model number is not visible from below, so need to verify that from a location difficult to look from above).

Fingers crossed.

Related links (the quest):

Read the rest of this entry »

Posted in Hardware, LifeHacker, PDF, Power User | Leave a Comment »

On-line PC part compatibility checker: Pick parts

Posted by jpluimers on 2025/06/23

If I ever want to build a PC again, this site helps me assemble the parts and check their compatibility: [Wayback/Archive] Pick parts. Build your PC. Compare and share. – PCPartPicker

Of course it is not a 100% coverage or guarantee, but it will you a lot of hints when on-line configuring a system.

This is the system a friend was configuring and I was quite positively surprised:

Read the rest of this entry »

Posted in CPU, Hardware, HDD, M.2/NGFF, Mainboards, Memory, PC PSU, PCIe/PCI-e/PCI Express, Power User, PSU, SAS/SATA, SCSI, SSD, Uncategorized | Leave a Comment »

Technics SL-DD33 turntable notes

Posted by jpluimers on 2025/06/20

I need to service a [Wayback/Archive] Technics SL-DD 33 | hifi-wiki.com turntable which I acquired, so here are some links, from hopefully most important to least important, as there were various problems with it (lowering the tone arm didn’t work well and there was some wow/flutter):

Read the rest of this entry »

Posted in DIY, LifeHacker, Power User | Leave a Comment »

URL File Extension – What is a .url file and how do I open it?

Posted by jpluimers on 2025/06/20

I thought I had long gone blogged about the .URL file extension as it has been in Windows for some 25 years now to point to URLs, but I didn’t.

So here are two links on them:

Read the rest of this entry »

Posted in Power User, Windows, Windows 10, Windows 11, Windows 7, Windows 8, Windows 8.1, Windows Server 2000, Windows Server 2003, Windows Server 2003 R2, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016, Windows Vista, Windows XP | Leave a Comment »

Keyboard shortcuts in social media: Twitter still tops is; BSKY needs a plugin; Mastodon is buggy

Posted by jpluimers on 2025/06/19

One reason I still use Twitter is that it trumps keyboard shortcuts over other social media I use.

References:

Read the rest of this entry »

Posted in BlueSky, Mastodon, Power User, SocialMedia, Twitter | Tagged: , , | Leave a Comment »