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

Archive for the ‘Development’ Category

GitHub – breakzplatform/downloader.notx.blue

Posted by jpluimers on 2026/07/14

Interesting, as this seems to handle all actions client-side: [Wayback/Archive] GitHub – breakzplatform/downloader.notx.blue

Hosting is at two sites:

The code is a tiny HTML wrapper around about 1000 lines of JavaScript (plus a few hundred lines of minified [Wayback/Archive] GitHub – ffmpegwasm/ffmpeg.wasm: FFmpeg for browser, powered by WebAssembly JavaScript code). Impressive!

Via [Wayback/Archive] notx.blue – Projetos do Joselito para o Bluesky

--jeroen

Posted in BlueSky, CSS, Development, ffmpeg, HTML, HTML5, JavaScript/ECMAScript, Media, Scripting, SocialMedia, Software Development, Video, Web Development | Leave a Comment »

Scotland’s Secret Bunker – Visitor attraction of Scotland’s best kept secret

Posted by jpluimers on 2026/07/14

Hopefully we can visit here someday: [Wayback/Archive] Scotland’s Secret Bunker – Visitor attraction of Scotland’s best kept secret

Via:

Read the rest of this entry »

Posted in Development, Hardware Development, Hardware Interfacing, LifeHacker, Power User, USB | Leave a Comment »

IEEE Spectrum: Old Smartphones Get New Life as Tiny Data Centers Even 15-year-old phones can still outperform IoT-specific devices

Posted by jpluimers on 2026/07/13

[Wayback/Archive] IEEE Spectrum: Old Smartphones Get New Life as Tiny Data Centers Even 15-year-old phones can still outperform IoT-specific devices

Via: [Wayback/Archive] Joaquim Homrighausen on X: “”Old Smartphones Get New Life as Tiny Data Centers” 🤔 🧐 https://t.co/rWWwCe7nBU #smartphones #datacenter #devops #hacking #clustercomputing #computing #research”

--jeroen

Posted in Hardware, LifeHacker, Power User, Raspberry Pi | Tagged: , , , , , , | Leave a Comment »

A bit of perl trickery (or why you don’t should just execute any code you find on-line)

Posted by jpluimers on 2026/07/09

[Wayback/Archive] A bit of perl trickery shows a great example why you should only code you understand.

It explains the innards of a classic trap luring people into execute some obfuscated code, in this case Perl based.

Which makes it yet another testament to not blindly download and execute stuff from the internet.

So be aware when you see obfuscated scripts and things luring you into:

Be even more alert when these require elevated access (like running under sudo).

Via: [Wayback/Archive] Leo Bicknell on Twitter: “@jpluimers @IanColdwater Executes “rm -rf /”. This is ancient Perl monks way of teaching people not to run programs they don’t understand as root. … But hey, these days people “curl -o – url | bash”. It’s surprising that isn’t exploited more.”

Which was response to me asking what the below code did that was fully misunderstood by ChatGPT (which is Large Language Model based on a large corpus of natural language, not a small corpus of evil red-team programming language code snippets) to a series of Tweets by Ian Coldwater.

Read the rest of this entry »

Posted in *nix, *nix-tools, ash/dash, bash, bash, CommandLine, Development, Perl, Power User, PowerShell, PowerShell, Python, RegEx, Scripting, sh, Software Development | Leave a Comment »

Paul Schoe: “… Many people confuse the benefits of automation with a perceived need for AI or LLMs …” – Mastodon

Posted by jpluimers on 2026/07/08

The very to the point post [Wayback/Archive] Paul Schoe: “@dentangle You are totally c…” – Mastodon

You are totally correct.

Many people confuse the benefits of automation with a perceived need for AI or LLMs.

They don’t want ‘intelligence’ to do things for them. They want to implement a set of rules that they themselves define, to be done automatically instead of having to do it themselves. That is automation.

was a response to a more precise post [Wayback/Archive] Brett Sheffield (he/him): “I see people recommending LLMs repetitive tasks …” – chaos.social

Read the rest of this entry »

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

Full logging of the HTTPS connection in your browser – jawj/subtls: A proof-of-concept TypeScript TLS 1.3 client

Posted by jpluimers on 2026/07/08

This is cool: [Wayback/Archive] jawj/subtls: A proof-of-concept TypeScript TLS 1.3 client showing both the bytes and the decoded meaning of the data structures they form.

A demo is at [Wayback/Archive] https://subtls.pages.dev/

See this page fetch itself, byte by byte, over TLS

Based on / related:

Read the rest of this entry »

Posted in Communications Development, Development, HTTP, Internet protocol suite, SMTP, TCP, TLS, Web Development | Leave a Comment »

microsoft/pyright: Static Type Checker for Python

Posted by jpluimers on 2026/07/07

I will likely need this one day: [Wayback/Archive] microsoft/pyright: Static Type Checker for Python

Via:

  1. [Wayback/Archive] Julia Evans on Twitter: “I wish there was something like pyright for Javascript — I love how pyright will tell me about type errors even if I don’t add *any* type annotations in my code at all github.com/microsoft/pyright (I assume you can’t make pyright-for-JS because Typescript is a different language)”
  2. [Wayback/Archive] Julia Evans on Twitter: “Also I think the reason pyright works so well even if I don’t add type annotations is that a lot of the Python library code I’m depending on actually does have type annotations, so it can use those”

--jeroen

Posted in Agile, Code Quality, Development, Python, Scripting, Software Development | Leave a Comment »

Casting media.ccc.de to Chromecast or AndroidTV: VoctoTV – Apps on Google Play

Posted by jpluimers on 2026/07/02

Found [Wayback/Archive] VoctoTV – Apps on Google Play which successfully casts media.ccc.de ([Wayback/Archive] home – media.ccc.de) to my Chromecast devices.

Great!

Via:

  1. [Wayback/Archive] cast media.ccc.de to tv at DuckDuckGo
  2. [Wayback/Archive] GitHub – NiciDieNase/chaosflix: AndroidTV/Fire TV client for media.ccc.de
  3. [Wayback/Archive] “chaosflix” “chromecast” at DuckDuckGo
  4. [Wayback/Archive] about media.ccc.de – media.ccc.de

--jeroen

Posted in Development, Java Platform, Kotlin, Software Development | Leave a Comment »

Common Conditional Access Misconfigurations and Bypasses in Azure – TrustedSec

Posted by jpluimers on 2026/07/02

For my link archive: [Wayback/Archive] Common Conditional Access Misconfigurations and Bypasses in Azure – TrustedSec

Via [Wayback/Archive] Stephan Berger on Twitter: “”Blocking Linux operating systems used to not be available in Conditional Access. It’s worth a review however because there have been times when I have gained unintended access simply by using a Linux operating system such as Ubuntu to log in.” [1] Yep, a customer told me… “

Read the rest of this entry »

Posted in Azure Cloud, Cloud, Cloud Development, Development, Infrastructure, Windows Azure | Leave a Comment »

GitHub – paolo-rossi/delphi-neon: JSON Serialization library for Delphi

Posted by jpluimers on 2026/06/30

Like many of the post Delphi 2007 Delphi RTL features, replacements are so much better in functionality and stability.

One of those replacement examples is [Wayback/Archive] GitHub – paolo-rossi/delphi-neon: JSON Serialization library for Delphi

It reminds me of

[Wayback/Archive] GitHub – JamesNK/Newtonsoft.Json: Json.NET is a popular high-performance JSON framework for .NET which was way better than the original .NET JSON support. The .NET framework has improved greatly since then. Delphi JSON support hasn’t.

Via: [Wayback/Archive] Serialize/Deserialize Enums with no RTTI – RTL and Delphi Object Pascal – Delphi-PRAXiS [en]

--jeroen

Posted in Conference Topics, Conferences, Delphi, Development, Event, Software Development | Leave a Comment »