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

Archive for the ‘Development’ Category

I Built a Commodore 64 Laptop That Never Existed (PI + EMULATION) – The Portable 64 Concept Design – YouTube

Posted by jpluimers on 2026/05/06

Cool to see what 3D printing plus a Raspberry Pi emulating a C64 can do [Wayback/Archive] I Built a Commodore 64 Laptop That Never Existed (PI + EMULATION) – The Portable 64 Concept Design – YouTube.

The Portable 64 with an original Commodore 64 joystick

The Portable 64 with an original Commodore 64 joystick

However, published in December 2025 after Commodore had been resurrected from the C= brands, it would have been way cooler if was based on new Commodore 64 Ultimate hardware.

Maybe someone will do such a portable computer based on that hardware, or even better that it becomes available at [Wayback/Archive] Home | Commodore.

--jeroen

Posted in 3D printing, 6502, C64, Commodore, Development, Hardware Development, History, Power User, Retrocomputing | Leave a Comment »

AbortController is your friend

Posted by jpluimers on 2026/05/06

Cool post [Wayback/Archive] AbortController is your friend starting with

One of my favorite new features of JS is the humble AbortController, and its AbortSignal. It enables some new development patterns, which I’ll cover below, but first: the canonical demo.

It’s to use AbortController to provide a fetch() you can abort early:

It then continues with a series of nice use cases.

Via [Wayback/Archive] Roderick Gadellaa on Twitter: “Late to the party here (was published in June last yr) but great read if you (like me) missed it”.

Video at [Wayback/Archive] AbortController is your friend – YouTube.

–jeroen

Read the rest of this entry »

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

bash script for $* loop accept command line with spaces in wildcard file names at DuckDuckGo

Posted by jpluimers on 2026/05/05

Back when I wanted a more universal solution [Wayback/Archive] bash script for $* loop accept command line with spaces in wildcard file names at DuckDuckGo I got into a mess of tips that either did not work at all, or were very convoluted.

As back then I only needed a one-time solution, I just listed the filenames with ls into a text file, did some sed and editing steps, then had each file execute in a separate step. Low tech, non-repeatable when new files appeared, but good enough.

In case I want to go for a more universal solution, below are some links to investigate further. Will likely take me hours, so most of the time this is not worth it. Maybe the subshell plus $IFS (Input Field Separators) is a good start, though it gives me a feeling that in the future it will break something else that was expecting a default $IFS value, as is using while read loop. Both types of solutions feel too convoluted. Same for the array solution below.

I might have just been spoiled with PowerShell piping objects instead of strings having made life so much easier.

Read the rest of this entry »

Posted in *nix, *nix-tools, ash/dash, bash, bash, Development, Power User, Scripting, Software Development | Leave a Comment »

How to adapt a DucoBox Silent system to make it use Open Source hardware and software for keeping CO2 and humidity levels at healthy levels

Posted by jpluimers on 2026/05/05

The hackability of the [Wayback/Archive] DucoBox Silent “smart” home ventilation box with [Wayback/Archive] Flamingo-tech/Open-AIR: Open source system for home ventilation and control via HA based open hardware was shown by [Wayback/Archive] Jilles Groenendijk (@jilles_com) / Twitter with open source products from [Wayback/Archive] Browse products by TheFlamingo on Tindie in this Tweet:

[Wayback/Archive] Jilles Groenendijk on Twitter: “I bought a duco.eu/uk/products/mechanical-ventilation/ventilation-units/eng-ducobox-silent ripped out all its proprietary electronics and replaced it with open source hardware: tindie.com/stores/theflamingo Now I am able to measure temp/humidity/pressure/co2 of all the connected rooms. And switch the ventilation on each individual area.”

The above Tweet contains useful pictures and a video which I have added below the post signature because they so well show the placement of the open source hardware. Same for the pictures from:

The whole setup integrates well with Home Assistant.

–jeroen

Read the rest of this entry »

Posted in Development, Hardware Development | Leave a Comment »

A retro font: Glass TTY VT220

Posted by jpluimers on 2026/05/04

Via [Wayback/Archive] Der Kneisner M100 – oder das “once in a lifetime project” | Computermuseum Visselhövede, about an IMSAI 8080 clone, I bumped into the VT220 based Glass TTY VT220 font and found some links of it and it’s modifications which are listed below by category

Read the rest of this entry »

Posted in 8080, Development, Font, History, JavaScript/ECMAScript, LifeHacker, Power User, Retrocomputing, Scripting, Software Development | Tagged: , , , | Leave a Comment »

Arjen Lentz Crystal Ball Vulnerability Prediction: A Wizard’s Guide to Foreseeing the Unseen: NLUUG voorjaarsconferentie, 7 mei 2026, Arjen Lentz over de echte root cause van veel CVE’s en hoe die te fixen

Posted by jpluimers on 2026/05/04

Ook vandaag even een herinnering aan de NLUUG voorjaarsconferentie 2026 van (komende) donderdag 7 2026 mei in het Van der Valk Hotel Utrecht¹.

Deze keer omdat een goede vriend van me daar spreekt. Arjen Lentz heeft het over A Wizard’s Guide to Foreseeing the Unseen.

Dat klinkt misschien vaag, het concrete resultaat is dat je met analyse van CVE’s veel te weten komt over hun echte root cause. Die blijkt verrassend voorspelbaar, is fixbaar, en kennis daarover is niet alleen nuttig voor adversaries. Het kan jou namelijk helpen bij de development en selectie van wat je zelf gebruikt.

Het volledige programma staat hieronder², eerst de aankondiging van [Wayback/Archive] L⭕️rd Quux RCX CCX: “Over een week is het zover! De enige NLUUG conferentie van 2026. …” – Mastodon

Read the rest of this entry »

Posted in Blue team, Development, DVCS - Distributed Version Control, git, Infosec (Information Security), Power User, Red team, Security, Software Development, Source Code Management, Systems Architecture | 1 Comment »

Some Twitter internals after I found GitHub – offish/twitter-broadcast-downloader: Download Twitter broadcasts/lives

Posted by jpluimers on 2026/04/30

Found this while trying to find the source from which I constructed this Bookmarklet which from a Tweet URL returns the JSON metadata which has all the links to media (like images and videos) as it failed for broadcasts:

javascript:{ tweetID = document.location.href.split('/').filter(e => e).slice(-1); url = new URL(`https://cdn.syndication.twimg.com/tweet-result?id=${tweetID}&token=!`); open(url); }

I could not find that back, but did find [Wayback/Archive] GitHub – offish/twitter-broadcast-downloader: Download Twitter broadcasts/lives via these query steps:

Read the rest of this entry »

Posted in Bookmarklet, Development, JavaScript/ECMAScript, Power User, Scripting, Software Development, Web Browsers | Leave a Comment »

Dare Obasanjo: “GitHub … How many other services are painting a far rosier picture than reality on their service status pages?” – mas.to

Posted by jpluimers on 2026/04/30

Last 90 days uptime on 20260427 of the GitHub Platform, 87.25% uptime, by Marek Šuppa @mareksuppa

Last 90 days uptime on 20260427 of the GitHub Platform: 87.25%

Because of two alternative GitHub status pages, a lot of people now realise that GitHub gives a rosier result than the official pages.

April uptime not even had one nine, dropping below 89%.

Which begs this interesting question

“How many other services are painting a far rosier picture than reality on their service status pages?” by Dare Obasanjo: “GitHub just published a blogpo…” – mas.to:

Read the rest of this entry »

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

100 Years of Microsoft Stories – YouTube

Posted by jpluimers on 2026/04/29

As a Windows Developer, this was a huge trip down memory lane: [Wayback/Archive] 100 Years of Microsoft Stories – YouTube

--jeroen

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

Digitale toegankelijkheid als waardevolle stresstest voor je architectuur: NLUUG voorjaarsconferentie, 7 mei 2026, Jorrit Geels over eenvoudigere ontwerpen, duidelijkere mentale modellen en beter onderhoudbare code.

Posted by jpluimers on 2026/04/29

Donderdag 7 mei 2026 geeft Jorrit Geels op de NLUUG voorjaarsconferentie in het Van der Valk Hotel Utrecht¹ een presentatie over eenvoudigere ontwerpen, duidelijkere mentale modellen en beter onderhoudbare code.

Hoe je dat krijgt? Zet digitale toegankelijkheid consequent op nummer 1, en de rest volgt.

Het resultaat? Je product wordt voor iedereen beter, waardoor alle gebruikers veel effectiever zijn en je boven je concurrentie uitstijgt.

Het programma staat hieronder², eerst de aankondiging van [Wayback/Archive] Vereniging NLUUG: “Toegankelijkheid wordt vaak ge…” – NLUUG Mastodon server:

Read the rest of this entry »

Posted in accessibility (a11y), Awareness, Development, Inclusion / inclusive society, Software Development, User Experience (ux), Web Development | 3 Comments »