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

20240511 – 20240512 – Noorderlicht – Northern Light – Aurora Borealis – Google Photos

Posted by jpluimers on 2024/08/23

At ages 55 and 53, this was the first time ever we saw the Northern Light [Wayback/Archive] 20240511 – 20240512 – Noorderlicht – Northern Light – Aurora Borealis – Google Photos.

It was a quiet night right after the R171 of the better half broke after I had been using it. We were both frustrated and vented of by driving to the coast in my car with no expectations seeing the Northern Light. Oh, how wrong we were. It was great in real life and even better on camera.

All photos were taken by hand with my smartphone (OnePlus Nord2 5G) at Nederzandt Beach which is both a 15 minute drive from the broken down car and 15 minutes from our home.

I like the ones below the signature most.

In the same weekend, I got pointed to this [Wayback/Archive] “Colors of Aurora” Poster for Sale by Leo the Alien | Redbubble from his [Wayback/Archive] alienyrox shop | Redbubble.

Via (the first tweets did not attribute the author by cutting top and bottom of the picture, which I think is a shame for professional social media users):

--jeroen

Read the rest of this entry »

Posted in About, Personal | Leave a Comment »

Is the world still homogenising towards anonymous pile of monotony?

Posted by jpluimers on 2024/08/23

A few years back there was a great thread on Twitter starting with [Wayback/Archive] David Perell on Twitter: “What’s causing all these logos to look the same?”

The trend wasn’t just about logos. Architecture was looking more and more the same too and society at large was affected as well.

I wonder if by now the trend has changed.

Read the rest of this entry »

Posted in Awareness | Leave a Comment »

Algoritmes nemen beslissingen over ons leven: hoe besluiten we of we automatische beslissingen van algoritmes willen accepteren? | Amsterdam University Press Journals Online

Posted by jpluimers on 2024/08/22

[Wayback/Archive] Algoritmes nemen beslissingen over ons leven: hoe besluiten we of we automatische beslissingen van algoritmes willen accepteren? | Amsterdam University Press Journals Online

Via: [Wayback/Archive] Ionica Smeets: “Het nieuwste nummer van Tijdsc…” – Mathstodon

Het nieuwste nummer van Tijdschrift voor Communicatiewetenschap staat online en gaat helemaal over Human-Machine Communication. Met bijvoorbeeld dit interessante artikelvan Gabi Schaap over hoe we besluiten of we automatische beslissingen van algoritmes willen accepteren.

--jeroen

Posted in AI and ML; Artificial Intelligence & Machine Learning, Development, Software Development | Leave a Comment »

The mojibake “creëer”

Posted by jpluimers on 2024/08/22

A while ago, I found the “creëermojibake in a Dutch page on the IKEA site.

They were not alone to make this mistake which is easily explained using [Wayback/Archive] ftfy:

>>> ftfy.fix_and_explain("creëer")
ExplainedText(text='creëer', explanation=[('encode', 'latin-1'), ('decode', 'utf-8')])

(you can run this on-line at [Wayback/Archive] Welcome to Python.org: interactive shell, see my post The things I didn’t notice during cancer survival: ftfy 6.0 and more versions got released during my recovery on how to do this)

So the text is easily fixed:

Read the rest of this entry »

Posted in Development, Encoding, ftfy, ISO-8859, ISO8859, Software Development, Unicode, UTF-8, UTF8, Web Development | Leave a Comment »

windows – What does SetFileValidData doing ? what is the difference with SetEndOfFile? – Stack Overflow

Posted by jpluimers on 2024/08/21

While researching how to allocate space for empty Windows files, I bumped into this: [Wayback/Archive] windows – What does SetFileValidData doing ? what is the difference with SetEndOfFile? – Stack Overflow.

Interesting but dangerous: SetFileValidData allows setting the end of the “valid” file data to a point into the file without Windows pretending the content was zero-filled.

The big important thing here (a drawback for security, a blessing for adversaries): the file will incorporate data that was on disk before it got incorporated into the file, potentially leaking deleted data.

That’s why the SetFileValidData required at least the SE_MANAGE_VOLUME_NAME privilege.

QA content and salvaged/archived related links:

Read the rest of this entry »

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

If I ever need to do OAuth: aspnet-contrib/AspNet.Security.OAuth.Providers: OAuth 2.0 social authentication providers for ASP.NET Core

Posted by jpluimers on 2024/08/21

This is cool: [Wayback/Archive] aspnet-contrib/AspNet.Security.OAuth.Providers: OAuth 2.0 social authentication providers for ASP.NET Core.

Based on ideas at [Wayback/Archive] TerribleDev/OwinOAuthProviders: OAuth providers for Owin.

Via [Wayback/Archive] David Fowler 🇧🇧🇺🇸 on Twitter: “Since we’re on the auth topic, there’s a repository maintained by @martin_costello and @kevin_chalet for interacting with pretty much every oauth provider on the planet github.com/aspnet-contrib/AspNet.Security.OAuth.Providers… #dotnet #aspnetcore”.

OAuth 2.0 providers covered at the time of writing are in the [Wayback/Archive] AspNet.Security.OAuth.Providers/README.md: Providers at dev · aspnet-contrib/AspNet.Security.OAuth.Providers.

–jeroen

Posted in .NET, .NET Core, Authentication, C#, Development, OAuth, Power User, Security, Software Development | Leave a Comment »

Some lessons to learn from the CrowdStrike debacle

Posted by jpluimers on 2024/08/20

About a month from International CrowdStruck Day, just a few thoughts, more likely to follow:

  • How well does your infrastructure behave when none of your Windows machines can boot?
  • How well is your out-of-band management?
  • How well is your CMDB doing key management, for instance for BitLocker encryption?
  • Is checkbox compliance more important than a single point of failure?
  • Can you ensure all updates from your supply chain are staggered/staged/phased with a kill switch when things get out of hand?
  • Are the worst case scenarios in your disaster recovery plans really the worst?
  • Do you understand the human factor of large scale outages (both of the people that – often indirectly – triggered them – hello #HupOps – and the ones that cannot work because of them)?
  • Do you value your people – especially the ones that pulled you out of this situation – enough, and did you rename your Human Resource department into something that is more friendly to your people?
  • Do you realise this could have happened on any of the platforms you use, including Linux and MacOS?
  • If you were mentioned in the media by not recovering well, do you have any idea how much a target you will be from adversaries?
  • Did CrowdStrike finally show some real postmortem instead of the half-hearted communications they did mostly after the weekend following the debacle?
  • How does your organisation perform dates of critical files?
  • Would other platforms be less or more risky? If so: why?
  • Will eBPF solve most of this, or at least centralise the issues and what consequences would that have?

Read the rest of this entry »

Posted in Configuration Management, DevOps, HugOps, Infrastructure, Power User, Windows | Leave a Comment »

Smart idea: (re)use a solar panel as balcony power plant table

Posted by jpluimers on 2024/08/20

Still to do for Michael: put the inverter on the underside of the table-top.

[Wayback/Archive] Michael Eberhard on Twitter: “Nachdem wir eh einen neuen Tisch auf unserer Dachterrasse brauchten, gibt es nun einen Balkonkraftwerk-Tisch. Bloß der Wechselrichter muss noch unter der Tischplatte verträumt werden.”

The picture is below; this is the part list: [Wayback/Archive] Michael Eberhard on Twitter: “@TuckiTina @MatthiasVialon AlphaSolar Komplettpaket ca. 500€ Ikea Tischbeine 60€ Holz aus dem Bestand.” / Twitter

  • AlphaSolar full system ~500€
  • Ikea Table legs ~60€
  • Spare wood

Yield is not bad: [Wayback/Archive] Michael Eberhard on Twitter: “@truewhitemount Ich habe einen einfachen Zähler dazwischen. Gerade jetzt produziert der Tisch zwischen 180 und 230 Watt. In Summe bin ich im den letzten Tagen auf 0,6 – 0,8 kWh pro Tag gekommen. Noch ist die Motivation da, jeden Abend den Zähler abzulesen…” / Twitter

Read the rest of this entry »

Posted in Development, DIY, Electronics Development, Hardware Development, IKEA hacks, LifeHacker, Power User, Solar Power | Leave a Comment »

‘Tis but a scratch, just a flesh wound: 3D Printable Black Knight from Monty Python – Highlands Miniatures by Highlands Miniatures

Posted by jpluimers on 2024/08/19

Memories of a great movie scene with The Black Knight and King Arthur: for USD 5 you can get the template files for the [Wayback/Archive] 3D Printable Black Knight from Monty Python – Highlands Miniatures by Highlands Miniatures.

Read the rest of this entry »

Posted in 3D printing, Fun, History, Power User, Quotes | Leave a Comment »

Remote desktop connection protocol error 0x112F: usually is lack of memory on the server side, try connecting with a lower resolution

Posted by jpluimers on 2024/08/19

Usually I work at high resolution monitors and sometimes I got error 0x112F when doing Remote Desktop.

After a reboot of the target machine, that error always goes away, but I wanted to know the underlying reason.

Read the rest of this entry »

Posted in Power User, Remote Desktop Protocol/MSTSC/Terminal Services, Windows | Leave a Comment »