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 April, 2025

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 »

SwiftOnSecurity on X: “Fun Fact: Your WiFi access point needs to know what country it’s in because of law about specific radio powers and channels and other functionality. It can be super-complicated! For example, DFS detects radar pulses and switches frequency for safety.”

Posted by jpluimers on 2025/04/07

Not just for safety: if you keep blasting your WiFi radio at frequencies used by weather radar, you are highly visible on the weather map causing predictions to fail.

[WaybackSave/Archive] SwiftOnSecurity on X: “Fun Fact: Your WiFi access point needs to know what country it’s in because of law about specific radio powers and channels and other functionality. It can be super-complicated! For example, DFS detects radar pulses and switches frequency for safety. “

[WaybackSave/Archive] db.txt – kernel/git/wens/wireless-regdb.git – wens’s fork of wireless-regdb.git

(there are non-fork version of it is as well, but this one is good enough for the point)

Weather radar effect image on the right from

[WaybackSave/Archive] Wes on X: “@SwiftOnSecurity also fun fact: if you set this up incorrectly, you can show up on the weather radar”

[WaybackSave/Archive] GbE3lNkW4AAOb2S.jpg (675×1200)

[WaybackSave/Archive] Tweet JSON

Related: Dynamic frequency selection – Wikipedia

--jeroen

Posted in Power User, WiFi | Leave a Comment »

Thread by @jpluimers on Thread Reader App – Thread Reader App

Posted by jpluimers on 2025/04/07

A while ago, I wrote two threads (one in English and one in Dutch) about using the Twitter Alt-badge to make pictures in tweets more accessible.

The English one had the correct quote, but a wrong link which I corrected below (we want editable tweets!).

Two bots that I mention in reply-Tweets usually helps to rudimentary restore the text:

@get_altText @AltTextUtil OCR

in the first Tweet and to the reply that @AltTextUtil gives, I respond with another

@get_altText

Here are the two threads:

Read the rest of this entry »

Posted in accessibility (a11y), Development, Power User, SocialMedia, Twitter, TwitterBot | Tagged: , , | Leave a Comment »

For a long time there has been Alice and Bob, but since a week there is Hegseth and Waltz!

Posted by jpluimers on 2025/04/05

For a long time there has been Alice and Bob, but since the end of March 2025 there is Hegseth and Waltz!

Nah, the last Wikipedia link does not show history, as it does not really exist.

But someone made the first Wikipedia page into the below picture where Hegseth replaced Alice, Waltz replaced Bob, and Goldberg replaced Mallory.

I found it in these places, but likely it proliferated more:

The Facebook image (see further below) has less JPEG artefacts, so is more original than the Twitter image.

Since [Wayback/Archive] Some URLs Are Immortal, Most Are Ephemeral (a highly recommended reading by the way), I archived the image in the links below the blog signature and had Google OCR the text.

OPSEC is easy if you are clueless.

--jeroen


[Wayback/Archive] 427522053-438a2589-f781-45e5-b94e-92fce4c17314.png (766×504)

Hegseth and Waltz

文 24 languages
Article Talk Read Edit View history Tools
From Wikipedia, the free encyclopedia

Hegseth and Waltz are fictional characters commonly used as placeholders in discussions about cryptographic systems and protocols, [1] and in other science and engineering literature where there are several participants in a thought experiment. The Hegseth and Waltz characters were created by Jeffrey Goldberg in his 2025 article “The Trump Administration Accidentally Texted Me Its War Plans”. [2] Subsequently, they have become common archetypes in many scientific and engineering fields, such as

Hegseth
Waltz
Goldberg
Example scenario where communication between Hegseth and Waltz is intercepted by Goldberg

A similar pun was [Wayback/Archive] 487203204_10238119445586263_7274268486470714839_n.jpg (700×433)

Alice, Bob and The Atlantic

Alice, Bob and The Atlantic

Likely all actual images have long been expired from their caches.

Posted in Encryption, Fun, Meme, Power User, Security | Leave a Comment »

How to use two or more monitors to M1, M2 or M3 MacBooks | Macworld

Posted by jpluimers on 2025/04/04

[Wayback/Archive] How to use two or more monitors to M1, M2 or M3 MacBooks | Macworld will likely hold for M4 based ones as well:

  • higher-end MacBooks with M1/M2/M3 Pro and Max chips support multiple external displays
  • get around Apple’s annoying M1/M2/M3 Mac single-display limitation via software and adapters

The solutions we explain here will also help M2 Pro and M3 Pro MacBook users extend to three external displays.

Recommended reading, despite the extra hardware and software you will likely need.

--jeroen

Posted in Apple Silicon, ARM Mac, M1 Mac, Mac, MacBook, Power User | Leave a Comment »

Happy 50th birthday Microsoft!

Posted by jpluimers on 2025/04/04

Some beautiful old Microsoft logo material posted on their Twitter profile in 2021 on its 46 birthday and a few of their tweets:

B&W logo

B&W logo

Colour logo

Colour logo

Looking at the Wayback Machine Archivals of the banner logo, I saw two things:

Read the rest of this entry »

Posted in History, Power User, Retrocomputing | Tagged: | Leave a Comment »

Online Delphi manuals

Posted by jpluimers on 2025/04/03

When you look at the History of Delphi (software) – Wikipedia, the real innovation – including Borland Kylix – was during the Early Borland Years fading later with three temporary surges, the first being the Delphi .NET support introduced in Delphi 7 and Delphi 8 happening too late during the Later Borland Years, then during the Embarcadero Years support for Unicode and Generics both in Delphi 2009 and followed by a the struggle of their cross platform compilers and (externally bought) FireMonkey vector-based GUI support independent from the Windows API in the XE series of Delphi versions. The Idera Years did not bring any real innovation: just minor updates presented as major ones.

This went hand-in hand with their then flagship relational database InterBase dwindling down after first open sourcing InterBase version 6 in 2000, then closed sourcing it again (sparking the Firebird database development ) with latest versions were years apart: 2020, 2017 and XE7.

This more or less stalled innovation means that older Delphi manuals and books stay relevant despite their physical copies having been long out of print, and made their way as PDF files on the internet.

So, for my link archive:

Read the rest of this entry »

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