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 July, 2024

Tested: HomeSpot NFC-Enabled Bluetooth Audio Receiver for Sound System

Posted by jpluimers on 2024/07/08

I am using the [Wayback/Archive] HomeSpot NFC-Enabled Bluetooth Audio Receiver for Sound System – HomeSpot Digital to connect my digital audio devices (laptop, smartphone, etc) to my analog amplifier.

Verdict: it is OK-ish.

Read the rest of this entry »

Posted in Bluetooth, Hardware, Home Audio/Video, Power User | Leave a Comment »

HELP e60 bulb type | BMW-Driver.net Forums

Posted by jpluimers on 2024/07/05

To make sure my spare light bulb set is complete, the list from [Wayback/Archive] HELP e60 bulb type | BMW-Driver.net Forums (same for E61):

details for the E60 are

Dipped/Low Beam: H7 (499)
Main/High Beam: H7 (499)
Side/Parking Lamp: W5W (501) “THESE ARE YOUR ANGEL EYES”
Front Fog Lamp: HB4 9006
Front Indicator: PY21W
Tail Lamp: P21W
Rear Fog Lamp: P21W
Reversing Lamp: W16W
Rear Indicator: PY21W
Stop/Tail Lamp: P21W

Note to self: the indicator lamps (PY21W and W5W) are all orange.

Query: [Wayback/Archive] bmw e60 signal lights side bulb type – Google Search

--jeroen

Posted in cars, E61 530xd touring, LifeHacker, Power User | Leave a Comment »

25 Gigabit Linux internet router PC build – Michael Stapelberg (forget MikroTik for this)

Posted by jpluimers on 2024/07/05

Two interesting posts on fast network routing:

–jeroen

Posted in Ethernet, Hardware, LifeHacker, MikroTik, Network-and-equipment, Power User, routers | Leave a Comment »

Interesting thread on the usefulness of running a syslog server and being able to write to it

Posted by jpluimers on 2024/07/04

For my link archive:

  1. [Wayback/Archive] jilles.com 🔜 MCH2022 🏳️‍🌈 on Twitter: “My Ubiquity setup stopped working (again). This happens way to often in my opinion. I have setup a monitoring environment to debug the issues and consider it not reliable enough for the amount of money I spend on it.”

  2. [Wayback/Archive] Rick on Twitter: “@jilles_com Waar heb je problemen mee? En ik tijdelijk een syslog server draaien. Dan je kun je gemakkelijker de logs doorspitten (kiwi heeft een simpele gratis versie)”
  3. [Wayback/Archive] jilles.com on Twitter: “@RickvanSoest Ik draai een grafana setup met syslog, snmp ingest en een losse traceroute om uit te sluiten of het aan de provider of de hardware ligt.”
  4. [Wayback/Archive] jilles.com on Twitter: “@RickvanSoest Software upgrades die falen. In dit geval een PoE switch die op z’n gat lag. In dit geval iets dat met een reboot gefixt is. Maar in geval van de upgrade was het een compleet nieuwe configuratie.”

In todays cross-platform world, it pays if your tooling can send logging to syslog.

Though originating from the CP/M and SunOS background, I have done most of my professional development work in Windows back-ends and front-ends, so here are some links relevant to that:

--jeroen

Posted in .NET, C#, Delphi, Development, DVCS - Distributed Version Control, git, Software Development, Source Code Management, Subversion/SVN | 2 Comments »

Cool dphacks.com Raspberry #CM4 carrier board with Ethernet and NVME

Posted by jpluimers on 2024/07/03

Another thing to try: [Wayback/Archive] makerbymistake on Twitter: “Can’t help myself and have to post more pics of this thing. Cheers to @Raspberry_Pi for providing great documentation on how to make a #CM4 carrier board. Thanks to so many folks that shared their designs also. So many more ideas in my head, so little time.”

Read the rest of this entry »

Posted in Compute Module, Development, Hardware Development, Raspberry Pi | Leave a Comment »

FreeDOS turns 30 shortly after FreeBSD turns 31 • The Register

Posted by jpluimers on 2024/07/02

https://www.theregister.com/2024/07/02/freedos_30_freebsd_31/

Via

Posted in Uncategorized | Leave a Comment »

In potentially multi-threaded .NET Console applications, ensure `Console.EnsureInitialized` gets called for at least output, and potentially for input

Posted by jpluimers on 2024/07/02

An interesting issue at [Wayback/Archive] Khalid ⚡️: “I just used #JetBrainsRider to find a deadlock scenario in #dotnet that I would not have guessed would deadlock. The Console needs to be initialized since the initialization uses a lock the first time. Using it in parallel tasks causes deadlocks. #dotnet This is excellent tooling!…” – Mastodon.

https://i0.wp.com/web.archive.org/web/20240626133154if_/https%3A//files.mastodon.social/media_attachments/files/112/683/097/702/613/855/original/3c11b46a77d3a1fd.png

[Wayback/Archive] 3c11b46a77d3a1fd.png (2800×1610)

It boils down to a non-public Console.EnsureInitialized method being called from multiple threads causes deadlocks. So far, it looks it can only be called as part of referring to Console.In or Console.Out.

I could only find one potentially related bug, which is [Wayback/Archive] NativeRuntimeEventSource behaving poorly in conjunction with other providers · Issue #88011 · dotnet/runtime · GitHub and being worked on, for .NET 9 or later:

Read the rest of this entry »

Posted in .NET, Development, Multi-Threading / Concurrency, Software Development | Leave a Comment »

Reminder to self: write a Bookmarklet that shortens YouTube URLs to the youtu.be ones

Posted by jpluimers on 2024/07/02

When sharing YouTube videos via the mobile apps, they are shortened using the youtu.be domain.

So this is a reminder to write a Bookmarklet based URL-shortener myself for this and extend it so it also understands the various YouTube URL parameters (like start time).

The transformation is documented:

Read the rest of this entry »

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

MSI installation error 1603 – Windows Server | Microsoft Learn

Posted by jpluimers on 2024/07/01

This happens a lot with apps that auto-update before package manager contain that update: [Wayback/Archive] MSI installation error 1603 – Windows Server | Microsoft Learn

Cause

You may receive this error message if any one of the following conditions is true:

  • Windows Installer is attempting to install an app that is already installed on your PC.
  • The folder that you are trying to install the Windows Installer package to is encrypted.
  • The drive that contains the folder that you are trying to install the Windows Installer package to is accessed as a substitute drive.
  • The SYSTEM account does not have Full Control permissions on the folder that you are trying to install the Windows Installer package to. You notice the error message because the Windows Installer service uses the SYSTEM account to install software.

Query: [Wayback/Archive] Exit code was ‘1603’ – Google Search

--jeroen

Posted in Chocolatey, Power User, Windows | Leave a Comment »

Rode Kruis on Twitter: “#hittetip voor de komende dagen en de zomer. 👉 Zo herken je de symptomen van oververhitting:…”

Posted by jpluimers on 2024/07/01

Belangrijke tips voor het begin van oververhitting en wanneer je echt 112 moet bellen.

Read the rest of this entry »

Posted in Awareness, Health, LifeHacker, Power User | Leave a Comment »