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

Downloads: North Pi 3D Files — Fractal Design

Posted by jpluimers on 2024/08/07

Since a few weeks, you can now download the [Wayback/Archive] North Pi 3D Files — Fractal Design

The concept North Pi created for Computex 2024 is now available to download as 3D-print files

  • [Wayback] 3D Print Files
  • [Wayback/Archive] Instrunctions [Wayback PDF View/PDF View]

    Required hardware

    • 3D Printer or access to 3D printing service.
    • Screws:
      • 13 x M2.5 threaded inserts, outer diameter 3.5 mm (other diameter will require altering the holes for the inserts) + tools for inserting them.
      • 9 x M2.5×4 (-6) for case assembly.
      • 4 x M2.5×4 (-6) or stand-offs for motherboard assembly.
    • Screwdriver.
    • Glue.

    Optional hardware

    • File or sanding paper for cleaning up print.
    • Wood strips (for authentic look) and shaping tools for those
    • 2 x 40 mm fans (max 10 mm thick). Check the documentation of your specific SBC on what voltage to use.
    • Paint and paintbrush/airbrush.

This was after a few other people recreated Pi cased in the style of the North Pi:

Read the rest of this entry »

Posted in 3D printing, Development, Hardware Development, Power User, Raspberry Pi | Leave a Comment »

Some notes on codepoints.net and beta.codepoints.net

Posted by jpluimers on 2024/08/07

At the time of writing a lot of this might be more recent, but for quite some time codepoints.net had not been updated with code point information newer Unicode releases.

Basically it was stuck at Unicode version 8.0 with some 120k glyphs. At the time of writing Unicode version 15.0 is in beta and the difference between 15.0 and 8.0 is some 24k glyphs.

So I had a quick twitter chat with the author and jotted down the links in this blog post so I won’t forget them.

There I learned it was open source (I think it is the only Unicode codepoint site that is).

Here it goes:

Read the rest of this entry »

Posted in *nix, *nix-tools, Apache2, codepoints.net, Conference Topics, Conferences, Database Development, Debian, Development, DVCS - Distributed Version Control, Encoding, Event, GitHub, Linux, MySQL, PHP, Power User, Scripting, Software Development, Source Code Management, Unicode, Web Development | Leave a Comment »

Leah Neukirchen: “Lesser known pop music facts: The song “Nothing compares 2 U” is actually about the floating point value NaN. …” – BLÅHAJ Social

Posted by jpluimers on 2024/08/06

From about a year ago, but too funny not to repeat:

[Wayback/Archive] Leah Neukirchen: “Lesser known pop music facts: The song “Nothing compares 2 U” is actually about the floating point value NaN. …” – BLÅHAJ Social

Via [Wayback/Archive] Jeroen Wiert Pluimers @wiert@mastodon.social on X: “Lesser known pop music facts: The song “Nothing compares 2 U” is actually about the floating point value NaN. blahaj.social/@leah/110781718156325459

--jeroen

Posted in Algorithms, Conference Topics, Conferences, Development, Event, Floating point handling, Fun, Meme, Quotes, Software Development | Leave a Comment »

Kris on Twitter: “Company chat: »Right, we need more languages with Emoji as variable type indicators and pointer symbols.«…

Posted by jpluimers on 2024/08/06

Please do not overdo Unicode outside the ASCII realm for identifiers and stay away from Emoji: [Wayback/Archive] Kris on Twitter: “Company chat: »Right, we need more languages with Emoji as variable type indicators and pointer symbols.«…”

Company chat: »Right, we need more languages with Emoji as variable type indicators and pointer symbols.«
»
🎼initializer🎱«
»
💦 mutable, 🧱 not.«
»
🎁 on the heap, 🥞 on the stack«
»
🍼 ctor, 🪦 dtor«
»� non-utf string result«
»any of
👩‍❤️‍💋‍👨 as a concat operator«
»
📁📂 block delims«

Read the rest of this entry »

Posted in Conference Topics, Conferences, Development, Encoding, Event, Fun, Quotes, Software Development, Unicode | Leave a Comment »

The 2002 “Cruft Force” scale in Aug02: The New Adventures of Verity Stob

Posted by jpluimers on 2024/08/05

All computers acquire cruft over time, though with the ever increased data storage space capacities, nowadays it usually takes much longer to notice the effects of the Second Law of Thermodynamics on your computer until it is way too late.

I got reminded of the “Cruft Force” scale in the 2002 DDJ column [Wayback/Archive] “Aug02: The New Adventures of Verity Stob” by [Wayback/Archive] bert hubert 🇺🇦🇪🇺: ‘…”cruft force 9″…’ – Fosstodon

Spent the best part of a day attempting to recover a friend’s Windows 11 machine that had shat itself. Was reminded of the most EXCELLENT description of Windows putrefaction by Verity Stob www.doc.ic.ac.uk/~susan/475/cruft.html “cruft force 9” – in this case, Adobe had deposited a new Adobe Reader install one directory lower apparently every time it had been used (!). There were also 34 numbered Teamviewer binaries getting progressively bigger.

Having known Verity Stob from DDJ (often named “Dr Dobbs”, but officially named “Dr. Dobb’s Journal”) and El Reg (officially named “The Register”). Until recently totally unaware .EXE Magazine had existed, I didn’t know that before DDJ she wrote columns for it nor that DDJ took over after it got renamed to “EXE Magazine”.

Learning new things every day: I love it!

--jeroen

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

Ian Coldwater 📦💥 on Twitter: “Who called it a Kubernetes penetration test and not a clusterfuck”

Posted by jpluimers on 2024/08/05

For my slide archive:

[Archive.is] Ian Coldwater 📦💥 on Twitter: “Who called it a Kubernetes penetration test and not a clusterfuck

–jeroen

Posted in About, Conference Topics, Conferences, Event, Personal | Leave a Comment »

uBlock Origin on X: “Chrome users: switch browsers or switch to uBlock Origin Lite”

Posted by jpluimers on 2024/08/04

Posted in Uncategorized | Leave a Comment »

Trekkous kabeltrekken – YouTube

Posted by jpluimers on 2024/08/02

[Wayback/Archive] Trekkous kabeltrekken – YouTube

Niet goedkoop, maar wel praktisch.

Officiele benamingen:

--jeroen

Read the rest of this entry »

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

How to check the country that Google associates with your account, and how to change it – gHacks Tech News

Posted by jpluimers on 2024/08/02

I used the tips in [Wayback/Archive] How to check the country that Google associates with your account, and how to change it – gHacks Tech News to check out why I would get errors on invited family members that they were not in my country. Somehow my better half could join, but my brother and others could not.

Well, bummer as for all accounts:

Read the rest of this entry »

Posted in Google, GoogleDrive, Power User | Leave a Comment »

Every conversation about dependencies since 2020 uses the same XKCD 2347 based image, which is a problem on multiple levels

Posted by jpluimers on 2024/08/01

The below picture is a modification of [Wayback/Archive] 2347: Dependency – explain xkcd

Title text: Someday ImageMagick will finally break for good and we’ll have a long period of scrambling as we try to reassemble civilization from the rubble.

It actually emphasises the problem both that [Wayback/Archive] xkcd 2347: Dependency is way too optimistic, and that everyone uses that to point out dependency issues or worse as a thought-terminating cliché .

The second problem amplifies itself by increasing the popularity of the comic, and the attracts people to use it even if they hardly know about dependencies.

In turn it diminishes the meaning of it, kind of making it more optimistic by basically amplifying the message “there is just one really fragile project our design/infrastructure depends on” (the infamous “A project some random person in Nebraska has been thanklessly maintaining since 2003”).

The sad reality is that this single fragile project is just not true. Modern development and infrastructure systems usually are underpinned by package managers installing the complex graphs of dependencies of which dozens, heck thousands are maintained for “free” by, more often than not, a single worn out maintainer per dependency.

It’s just that over the last few decades usually only one such package at a time posed a serious problem. But with dependencies on very small building blocks, the amount of blocks is rising as is their usage. Just two examples out of the Node JS world (mind you, each development and infrastructure stack lives in comparable worlds):

Mind you, these links are 2021 and 2022, so the numbers have increased.

Many think such problems are limited to programming errors, but over the last decade these have become the tip of the iceberg. The real problems now are that maintainers are fading away as they have for instance been worn out for too long, or simply are aging. So what we have seen over the last decade is the rise of supply chain attacks.

One such example was the XZ utils backdoor which was, by sheer luck because one guy tried to investigate why connecting over ssh had become much slower than before, barely detected in time. It had a CVSS score of 10.0, the highest possible score.

So be prepared that the below picture will have “your business structure” on the top, and towards the bottom a bunch of small fragile pillars with the text “many projects, each maintained by a worn out person on the verge of collapse”.

Read the rest of this entry »

Posted in Awareness, Conference Topics, Conferences, Design Patterns, Development, Event, Fun, Software Development, Systems Architecture, Technical Debt, xkcd | Leave a Comment »