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

Parallel hashing on MacOS

Posted by jpluimers on 2025/04/14

Now that I have had an Apple silicon for a while, which has enough cores to perform parallel work, this is how I calculated a bunch of hashed from a lot of large files:

  • find . -type f | xargs -P 0 -n 1 md5 -r
  • find . -type f | xargs -P 0 -n 1 shasum --algorithm 1
  • find . -type f | xargs -P 0 -n 1 shasum --algorithm 256

I contemplated about using GNU parallel, but that is not installed by default on MacOS and I was already familiar with xargs.

Argument meanings can be found at these locations:

Related:

Read the rest of this entry »

Posted in *nix, *nix-tools, Apple, Apple Silicon, ARM Mac, M1 Mac, Mac, Mac OS X / OS X / MacOS, Power User, xargs | Leave a Comment »

Moet het raam dicht?

Posted by jpluimers on 2025/04/14

Weet voor je naar bed gaat of je vliegtuiggeluid kunt verwachten.

Ben jij iemand die elke avond wakker ligt als er weer een vliegtuig voorbij komt? Of houd je je ramen ‘s nachts uit voorzorg potdicht om het geluid buiten te houden?

Deze site stuurt je voor je naar bed gaat een mail als er verwacht wordt dat vliegtuigen die nacht je slaap kunnen verstoren. Tijdens nachten waarop je geen mailtje krijgt kun je dus gewoon je raam open houden!

Van [Wayback/Archive] Moet het raam dicht?

Ze maken gebruik van deze bronnen (de laatste is inmiddels verhuisd):

Read the rest of this entry »

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

Way harder than I anticipated: How To Share Discord Profile Link

Posted by jpluimers on 2025/04/11

Some of the people I know are not on any of Signal, WhatsApp, Google Chat, or other usual direct message platforms.

This left Discord, which I use more (at least weekly) than Facebook Messenger (once a month or so).

Sharing a user-link there proved to be quite a bit more difficult than I anticipated: it even involves enabling developer mode!

The steps are at [WaybackSave/Archive] How To Share Discord Profile Link [Copy & Share]

Found via query: [WaybackSave/Archive] share direct link to discord account – Google Suche

--jeroen

Posted in Chat, Discord, Power User, SocialMedia | Leave a Comment »

My first mobile phone was not a Nokia but a Motorola which I still have just like the first Nokia banana

Posted by jpluimers on 2025/04/11

A while ago someone asked on Twitter if people had mobile phones in the early 1990’s.

I bought my first GSM phone in 1995. Unlike my other mobile non-smart phones that were from Nokia, this one was from Motorola.

It was the international GSM version of the Motorola MicroTAC series (see picture below) which by then was way more affordable and smaller than the Nokia devices (see Nokia 2010 – Wikipedia and Nokia 2110 – Wikipedia).

This was in the age that world wide there were various competing mobile phone network standards.

Read the rest of this entry »

Posted in About, Cellular telephony, GSM, History, Personal, Power User, Telephony | Leave a Comment »

Dutch translations for English software terms (Nederlandse vertalingen voor Engelse software termen)

Posted by jpluimers on 2025/04/10

A while ago I assisted to translate parts of some software from English to Dutch.

Knowing from the last, that there were on-line guidelines for this, I tried to find them back.

That was tough, and I got a feeling many of the past ones vanished.

Here are some links – in the order I browsed them – for a future self in case I want to find them again (in bold, the useful resources):

Read the rest of this entry »

Posted in Development, Software Development | Leave a Comment »

Windows Installer is transactional, but combined with NTFS and installer processes is not fully: do more C:\Config.msi vulnerabilities exist? (plus a truckload of information on Windows SIDs)

Posted by jpluimers on 2025/04/10

Over the last years a few C:\Windows.msi vulnerabilities have been discovered (and fixed), of which some are linked below.

The core is that the Windows Installer tries to be transactional, and NTFS is, but the combination with installer processes isn’t.

That leads into vulnerabilities where you can insert malicious Roll Back Scripts (.rbs files) and Roll Back Files (.rbf files), and I wonder if by now more have been discovered.

So this post is a kind of reminder to myself (:

Oh, and I learned much more about whoami on Windows, as there  whoami /groups shows very detailed SID information. From that, I learned more on the internals of SIDs too!

Read the rest of this entry »

Posted in Blue team, C++, Development, Power User, Red team, Security, Software Development, Visual Studio C++, Windows, Windows Development | Tagged: , , , | Leave a Comment »

Run Windows 3.1 in True-Colour Full HD: GitHub – PluMGMK/vbesvga.drv: Modern Generic SVGA driver for Windows 3.1

Posted by jpluimers on 2025/04/09

This is soooo cool: [Wayback/Archive] GitHub – PluMGMK/vbesvga.drv: Modern Generic SVGA driver for Windows 3.1

Modern Generic SVGA driver for Windows 3.1
This is a rewrite of the Windows 3.1 SVGA driver, designed to support ALL available 8-bit, 16-bit, 24-bit or 32-bit graphic modes on any system providing the VESA BIOS Extensions (hence the VBE in the name). It is based on the Video 7 SVGA driver included in the Win16 Driver Development Kit, with most of the hardware-specific code gutted out, and with support added for multi-byte pixels.

Related:

It reminds me of other endevours to keep retro-software easy to use: Read the rest of this entry »

Posted in Assembly Language, Delphi, Delphi 1, Development, Power User, Software Development, Windows, Windows 3.11, x86 | Leave a Comment »

From Turbo Pascal to Delphi to C# to TypeScript, an interview with PL legend Anders Hejlsberg – YouTube

Posted by jpluimers on 2025/04/09

Nice historic perspective: [Wayback/Archive] From Turbo Pascal to Delphi to C# to TypeScript, an interview with PL legend Anders Hejlsberg – YouTube

Via [Wayback/Archive] Zack Urlocker on Twitter: “Great interview with @ahejlsberg on the evolution of programming languages, the rise of TypeScript and more. Anders is one of the best programmers I ever worked with. …”

--jeroen

Posted in .NET, Borland Pascal, C#, Delphi, Development, History, JavaScript/ECMAScript, MS-DOS, Pascal, Scripting, Software Development, Turbo Pascal, TypeScript, Windows Development | Leave a Comment »

GitHub – PiSCSI/piscsi: PiSCSI allows a Raspberry Pi to function as emulated SCSI devices (hard disk, CD-ROM, and others) for vintage SCSI-based computers and devices. This is a fork of the RaSCSI project by GIMONS.

Posted by jpluimers on 2025/04/08

Cool (and available both for regular Raspberry Pi and Raspberry Pi Zero):

[Wayback/Archive] GitHub – PiSCSI/piscsi: PiSCSI allows a Raspberry Pi to function as emulated SCSI devices (hard disk, CD-ROM, and others) for vintage SCSI-based computers and devices. This is a fork of the RaSCSI project by GIMONS.

I wonder how it compares feature wise and performance wise to [Wayback/Archive] BlueSCSI (which is Raspberry Pi Pico based, see [Wayback/Archive] index – BlueSCSI v2 Documentation, and now has a [Wayback/Archive] BlueSCSI Wi-Fi Desk Accessory – joshua stein which is open source at [Wayback/Archive] jcs/wifi_da – BlueSCSI Wi-Fi Desk Accessory for classic Mac OS – AmendHub and important to for instance [Wayback/Archive] Adding Wi-Fi to the Macintosh Portable – joshua stein).

Via [Wayback/Archive] The RaSCSI is MAGIC for Old Macs (and Much More!) – YouTube

More links:

Read the rest of this entry »

Posted in Apple, Classic Macintosh, Development, Hardware Development, Hardware Interfacing, Macintosh SE/30, Power User, Raspberry Pi, Raspberry Pi Pico, Retrocomputing, RP2040, SCSI, Uncategorized | Leave a Comment »

“Documented” the import order of the common msbuild extension points. · Issue #2767 · dotnet/msbuild

Posted by jpluimers on 2025/04/08

As a start a comment some 5 years ago in [Wayback/Archive] Document the import order of the common msbuild extension points. · Issue #2767 · dotnet/msbuild, though informal, made this a lot more clear.

Via: [Wayback/Archive] Nick Craver on Twitter: “Possibly the single most useful issue comment I’ve ever come across: …”

--jeroen

Posted in .NET, Continuous Integration, Development, msbuild, Software Development | Tagged: | Leave a Comment »