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

Archive for the ‘Development’ Category

Bundling DuPont connectors: 3D Printing Everyday for 365 Days 282/365 #stem #3dprinting #3dprint #ideas – YouTube

Posted by jpluimers on 2026/01/15

Nice idea: [Wayback/Archive] 3D Printing Everyday for 365 Days 282/365 #stem #3dprinting #3dprint #ideas – YouTube

It mentions DuPont wire connectors which is colloquial for a common form of jump wires: the ones that can connect to breadboards, or male or female pin headers. Basically a so called “DuPont wire” is an electric wire with a pin header (either male or female) on each end leading to 3 kinds (not counting ones having multiple connectors on each wire) as male – female is the same as male – female:

  • female – female
  • female – male
  • male – male

Being able to group the connector end of multiple jump wires in one enclosing connector for quick opening and closing is a great idea.

Hopefully the 3D printing files will be released somewhere.

One of the comments is also inspiration for a future 3D printing project:

Read the rest of this entry »

Posted in Development, Electronics Development, Hardware Development | Tagged: , , , | Leave a Comment »

WireGuard on OpenWRT based GL.iNET: some notes on the `wireguard_watchdog` script

Posted by jpluimers on 2026/01/15

On OpenWRT GL.iNET based devices, the WireGuard client does not restart upon reboot, even if it was started before rebooting.

Hopefully the /usr/bin/wireguard_watchdog script will help with this as others indicates it should.

My first try was no succes, but since it is supposed to run from cron it does no output. The script on GL-SFT1200 firmware version 3.215, script /usr/bin/wireguard_watchdog is different from the one in the OpenWRT repository, so it needs some investigation.

Some links for checking this out:

Read the rest of this entry »

Posted in *nix, *nix-tools, ash/dash, ash/dash development, Development, GL-AR300M, GL.iNet, GL.iNET GL-SFT1200, OpenWRT, Power User, Scripting, Software Development | Leave a Comment »

Do not implement numeric input with like this Post NL user interface

Posted by jpluimers on 2026/01/14

I had to pick up a package keying in a 6 digit code using the below PostNL UI.

It was horrible. Don’t implement your numeric input UI like this: use a telephone keypad like or calculator numpad like keypad UI.

Read the rest of this entry »

Posted in Development, Software Development, UI Design, User Experience (ux) | Leave a Comment »

Is Fortran better than Python for teaching the basics of numerical linear algebra? – Dr. Jean-Christophe Loiseau

Posted by jpluimers on 2026/01/13

The summary of [Wayback/Archive] Is Fortran better than Python for teaching the basics of numerical linear algebra? – Dr. Jean-Christophe Loiseau is:

  1. 1-based indexing prevents off-by-1 errors
  2. structure is key, especially these foundations:
    • clear begin/end constructs instead of visual clues
    • strong typing
  3. verbose programming languages are easier to learn than non-verbose ones

Modern Fortran helps a lot here and shows that after the initial 13 year gaps between FORTRAN 77 and Fortran 90, and between Fortran 90 and Fortran 2003 (the ANSI Standard Fortran and Fortran 95 in between versions were just minor updates), Modern Fortran has come a very long way and now as a thriving community and an extensive list of Fortran software and tools.

Other typed languages and tool sets like C# and Delphi come to mind here as well though you need libraries with 1-based data structures to solve the first point.

Read the rest of this entry »

Posted in Development, Fortran, Learning/Teaching, LifeHacker, Power User, Python, Scripting, Software Development | Leave a Comment »

What was before JPEG? #pcx #shorts – YouTube

Posted by jpluimers on 2026/01/08

I feel old, because I vividly remember the PCX (1985) graphics file format: it was the defacto standard under DOS.

TIFF (1986) was slightly younger, and came from the scanner background resulting in very large files though unlike PCX (which had lossless compression), TIFF supported both lossless and lossy compression.

On Windows and OS/2, you had BMP (1985, lossless initially only black and white).

All three suffered from the same problems: different implementations causing all sorts of compatibility problems

Those were the reason for the implementation of newer file formats for graphics like JPG (1992, lossy) and PNG (1996, lossless).

[Wayback/Archive] What was before JPEG? #pcx #shorts – YouTube – @Vitaskhr

Read the rest of this entry »

Posted in Development, History, Software Development | Tagged: , | Leave a Comment »

Triink – low power BLE E-Paper Clock | Hackaday.io

Posted by jpluimers on 2026/01/08

Cool: [Wayback/Archive] Triink – low power BLE E-Paper Clock | Hackaday.io

Video: [Wayback/Archive] Triink Assembly – Hackaday.io Project – YouTube

Via: [Wayback/Archive] atc1441 on Twitter: “Released my project for the @hackaday 2023 Low Power Challenge 2023 to @hackadayio The Triink BLE E-Paper Clock”

–jeroen

Read the rest of this entry »

Posted in Arduino, Development, Electronics Development, Hardware Development | Leave a Comment »

A Friendly Introduction to SVG • Josh W. Comeau

Posted by jpluimers on 2026/01/07

SVG can be beautifully crafted XML representing vector graphics with full support for CSS while also supporting raster graphics. [Wayback/Archive] A Friendly Introduction to SVG • Josh W. Comeau explains how you can do that.

Note that in practice most tools generate horrible SVG and CSS.

Via [Wayback/Archive] I finally get how SVGs work – YouTube

--jeroen


[Wayback/Archive] I finally get how SVGs work – YouTube

Posted in Development, Software Development, SVG, Web Development, XML, XML/XSD | Leave a Comment »

pierogi engineering – YouTube – search – hard drive

Posted by jpluimers on 2026/01/06

The algorithm got me to the first video of this list: [Wayback/Archive] pierogi engineering – YouTube – search – hard drive

It’s similar to a longer second video that also does balancing using the gyroscopic effect of the moving platters.

Nice!

Video links:

Read the rest of this entry »

Posted in 18650, Batteries, Development, Hardware, Hardware Development, HDD, Li-Ion, Power User | Leave a Comment »

A few pfSense quirks I got used to over the years

Posted by jpluimers on 2026/01/06

Everytime when installing a pfSense router from scratch, I seem to re-learn a few of the below quirks. So it was finally time to document them (:

Quite a few of my pfSense configurations are just doing routing between various networks, should not provide DHCP leases and do not always need or have a WAN connected (i.e. they are LAN-only).

Read the rest of this entry »

Posted in Communications Development, Conference Topics, Conferences, Cyberchef, Development, DHCP, Encoding, Event, Hardware, HTTP, Internet protocol suite, MikroTik, Network-and-equipment, pfSense, Power User, routers, Software Development, SSH, TCP, TLS, UDP | Tagged: | Leave a Comment »

GitHub – spotDL/spotify-downloader: Download your Spotify playlists and songs along with album art and metadata (from YouTube if a match is found).

Posted by jpluimers on 2026/01/01

Need to check the matching algorithm of [Wayback/Archive] GitHub – spotDL/spotify-downloader: Download your Spotify playlists and songs along with album art and metadata (from YouTube if a match is found).

I wanted to download [Wayback/Archive] The Incredits – song and lyrics by Michael Giacchino | Spotify for music practice, but then found Michael listed it on his YouTube channel twice:

A bit later I also found [Wayback/Archive] The Incredits – Transcription (with original score) – YouTube with [Wayback/Archive] The Incredits Sheet Music for Piano, Trombone, Tuba, Flute piccolo & more instruments (Symphony Orchestra) | MuseScore.com

Via [Wayback/Archive] Youtube-dl supports Spotify. How to use it? : youtubedl.

--jeroen

Posted in Development, ffmpeg, Media, Media Streaming, Power User, Python, Scripting, SocialMedia, Software Development, Spotify, YouTube, youtube-dl | Leave a Comment »