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

Having cancer is not a fight or a battle, it is about having luck or misfortune

Posted by jpluimers on 2021/12/10

It has been a while after my last post about me having cancer. No, I am not giving up. But I am having the regular fear of the upcoming checks: did the metastases return, or do I have the luck to outlive some 30% of my peer group.

The last metastases surgery has been slightly more than a year ago. A year from now, that percentage hopefully will be 50% and slowly increase over time until about 90% in some 9 years from now.

At year’s end, I will know for sure.

Below are some links on, mostly Dutch but with English abstract, articles about the mental side of having cancer, or having survived it for now.

Read the rest of this entry »

Posted in About, Cancer, LifeHacker, Personal, Power User, Rectum cancer | Leave a Comment »

Bluesky Firehose Explained: Real-Time Data Streaming with Jetstream & ATProtocol | Skyscraper

Posted by jpluimers on 2026/09/01

screenshot of the "opt out" interface Discourage apps from showing my account to logged-out users Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private. Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites.

Discourage apps from showing my account to logged-out users Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private. Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites.

A screenshot of Bluesky's side navigation. An arrow labeled "Go here" points at "Moderation" This is the reason you cannot limit your skeets from harvesting by machine learning sites: [Wayback/Archive] Bluesky Firehose Explained: Real-Time Data Streaming with Jetstream & ATProtocol | Skyscraper

Basically the “posts only visible only to people who are signed in.” is a suggestion to the BlueSky UI front-end, not to the protocols in the back-end that handle your data. Those protocols is what’s described in the above Firehose link.

It means that the new Attie AI scraper always has access to everything you published as it has access to the above Firehose and the BSKY APIs. Anything/anyone with access to that Firehose or the BKSY APIs can access all your data.

The whole “Logged-out Visibility” is just a suggestion, the actual underlying protocols and their access are very much not explained in this visibility post:

[Wayback/Archive] Post by @safety.bsky.app — Bluesky

Logged-out Visibility

Bluesky is a public network, but sometimes, added friction matters. If you don’t want Bluesky to show your content to logged-out users, opt out in the Moderation screen.

On the right I emphasised the privacy consequence in italic.

The Firehose and it’s risks aren’t at all covered in posts like [Wayback/Archive] Why I’m betting on ATProto (and why you should, too).

This is to different from the Fediverse of which Mastodon is the most well known social network, as described by [Wayback/Archive] Mastodon Migration: “How About Some AI With Your BlueSky…” – Mastodon

Read the rest of this entry »

Posted in BlueSky, Development, SocialMedia, Software Development | Leave a Comment »

Kevlin Henney on Code Refactoring – Semaphore

Posted by jpluimers on 2026/09/01

A topic that will stay revant during all of our software building life: [Wayback/Archive] Kevlin Henney on Code Refactoring – Semaphore

Via: [Wayback/Archive] Darko Fabijan on Twitter: “I had a great time discussing with @KevlinHenney about the value of code refactoring, managing technical debt, and balancing workload. Listen to our conversation: …”

It is part of a podcast series, but the site has no RSS feed.

I found it listed at least on [Wayback/Archive] Kevlin Henney On Code Refactoring Semaphore Uncut podcast which points to the mp3 at [Wayback] 13007535-kevlin-henney-on-code-refactoring.mp3, the series at [Wayback/Archive] Semaphore Uncut podcast and [Wayback/Archive] Semaphore Uncut RSS Feed.

–jeroen

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

BASE64 Over DNS – SANS Internet Storm Center

Posted by jpluimers on 2026/08/31

Interesting back-channel: [Wayback/Archive] BASE64 Over DNS – SANS Internet Storm Center covered in the blog

It reminds me over other tunneling techniques over DNS like the below VPN over DNS one that have existed for quite a while now (for instance in Captive portal: DNS Tunneling).

Last year, it raised attention because of [Wayback/Archive] MystRodX: The Covert Dual-Mode Backdoor Threat.

Nothing new though, but still interesting (:

Anyway, some links on stuff that has existed for a while:

Read the rest of this entry »

Posted in DNS, Hardware, Internet, Network-and-equipment, Power User, routers, VPN | Leave a Comment »

On my tools list – mxrch/GHunt: Offensive Google framework.

Posted by jpluimers on 2026/08/31

Cool addition on my tools list: [Wayback/Archive] mxrch/GHunt: 🕵️‍♂️ Offensive Google framework.

usage: ghunt [-h] {login,email,gaia,drive} ...

positional arguments:
  {login,email,gaia,drive}
    login   (--clean)         Authenticate GHunt to Google.
    email   (--json)          Get information on an email address.
    gaia    (--json)          Get information on a Gaia ID.
    drive   (--json)          Get information on a Drive file or folder.

options:
  -h, --help            show this help message and exit

Via [Wayback/Archive] Cyber Detective on Twitter: “Ghunt online version. Get info about Google account by email: – name – default profile and cover pictures; – calendar events and timezone; – Google Maps reviews; – Google Plus and Google Chat data; #osint #socmint “

Related:

Read the rest of this entry »

Posted in Development, GMail, Google, GoogleCalendar, GoogleDrive, GoogleMaps, Power User, Python, Scripting, Software Development | Leave a Comment »

The opposite of the Eye-fi card: Moving things – YouTube

Posted by jpluimers on 2026/08/28

[Wayback/Archive] Moving things – YouTube is a short remix of the YouTube short video [Wayback/Archive] Based on your ideas! What else shall I design? – YouTube based on an idea from [Wayback/Archive] cdaylward (Charles D. Aylward) · GitHub.

Basically it is the opposite of the Eye-Fi: you op a microSD card in the board, then mount the board on an ESP32 one with Wi-Fi, power up the combo, then can you can access the files via your Wi-Fi network.

This makes it a lot easier to transfer files to for instance a 3D printer. For some of these printers in order to refresh the content, you have to pull out then re-insert the microSD/adapter/ESP32-board contraption.

Hopefully by now the tutorial mentioned at the end of the video has been published online.

Images grabbed from the above video:

Read the rest of this entry »

Posted in 3D printing, Development, ESP32, Flash-memory, Hardware, Hardware Development, Hardware Interfacing, LifeHacker, Power User, SD/miniSD/microSD/MMC, Storage | Leave a Comment »

I wish Adobe Reader & Acrobat had keyboard shortcuts for 1-up & 2-up like MacOS Preview has

Posted by jpluimers on 2026/08/28

Preview on MacOS has a great set of zoom keyboard shortcuts. They all feel very natural, and unlike Adobe Acrobat or Adobe Reader, include shortcuts for one-page view and two-page view.

The screenshot on the right shows all of them in the menu, as somehow a simple Google Search did only reveal a page documenting a limited set of them. So further below, I will document the list.

The same holds for Adobe Reader and Adobe Acrobat: it’s hard to find a good list of all view related keyboard shortcuts even when trying multiple times.

I did find a few pages though with partial lists of keyboard shortcuts, so I gobbled them together below in another table.

Preview View menu keyboard shortcuts

(I removed all entries that did not have a keyboard shortcut)

Read the rest of this entry »

Posted in Adobe, Adobe Acrobat, Adobe Reader, Apple, Mac OS X / OS X / MacOS, Power User, Preview | Leave a Comment »

Anyone who knows where to find the actual source code of the Stack Overflow / Stack Exchange WYSIWYG editor? (it has a strikethrough bug)

Posted by jpluimers on 2026/08/27

I edited an answer to [Wayback/Archive] git – View rendered output of a gist? – Stack Overflow¹ and it appears that Stack Overflow / Stack Exchange have introduced a WYSIWYG editor of which the help still points to the old Markdown editor.

[Wayback/Archive] Markdown Editing Help – Stack Overflow

The problem is that the new WYSIWYG editor generates Markdown that in part cannot be properly rendered by the Markdown question / answer viewer (for instance, strikethrough is emitted as by the WYSIWYG editor in Markdown as ˜˜strikethrough˜˜ but the viewer can only render <s>strikethrough</s>.

Since their meta sites are toxic as hell:

is there anyone that knows where to find the source code of the Stack Overflow / Stack Exchange  WYSIWYG editor?

Thanks!

From the links below, I doubt the StackExchange pagedown repository is the one as it has been unmaintained since 2012 and the WYSIWYG editor is still in beta: I would have expected bug fixes over time, but there aren’t. Or maybe that all is caused by the toxicity on their platform?

This was my queste for information and some of the links I found:

Read the rest of this entry »

Posted in Software Development, Development, Pingback, Stackoverflow, SocialMedia, MarkDown, Lightweight markup language, StackExchange | Leave a Comment »

I didn’t realise there were so many power supply models for MikroTik Routers and Wireless (via their Products page)

Posted by jpluimers on 2026/08/27

Lot’s of power supplies on [Wayback/Archive] MikroTik Routers and Wireless – Products, most (except the internal ones) I listed below grouped by output voltage and amperage (and wattage which I rounded down).

I didn’t realise there were so many and that there basically is no consistent naming scheme.

24V

Read the rest of this entry »

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

Some links on finding the redirection target of a URL from within a web-browser

Posted by jpluimers on 2026/08/26

Likely what I want is not possible because of CORS or CSP (both security features, often mixed up in writings), but just in case below are some links I found.

The problem at hand was that I wanted to use the functionality of a site like [Wayback/Archive] Redirect Checker | Check your Statuscode 301 vs 302, but on the client side because sometimes redirects depend on locality (for example, but not limited to, AliExpress sites).

Thinks like these fail with CSP errors like Refused to connect to 'https://t.co/Ui4Wmesq1j' because it violates the following Content Security Policy directive: "connect-src chrome://resources chrome://theme 'self'".:

var xhr = new XMLHttpRequest();
xhr.onload = function() {
  if (this.status < 400 && this.status >= 300) {
    console.log('request redirects to ' + this.getResponseHeader("Location"));
  } else {
    console.log('request does not redirect');
  }
}
xhr.open('HEAD', 'https://t.co/Ui4Wmesq1j', true);
xhr.send();

Links – many of them mentioning CORS, but few CSP:

Read the rest of this entry »

Posted in Communications Development, Development, HTTP, Internet protocol suite, Software Development, TCP, Web Development | Tagged: , , | Leave a Comment »

ceceradio/twitter-block-chain: Chrome extension to block all users on a followers/following page.

Posted by jpluimers on 2026/08/26

Cool: [Wayback/Archive] ceceradio/twitter-block-chain: Chrome extension to block all users on a followers/following page.

On the play store: [Wayback/Archive] Twitter Block Chain – Chrome Web Store

Via: [Wayback/Archive] Ӏօղցմìçհ on Twitter: “Weet iemand een goede tool om alle volgers van iemand in een klap te blocken ? En dan liefst een tool die niet 30 dollar per maand kost ..” / Twitter

It’s not just cool because of the functionality, but also because it is a relatively small extension from which I hopefully can learn a bit or two when starting to write my own extensions.

–jeroen

Posted in Chrome, CSS, Development, HTML, HTML5, JavaScript/ECMAScript, Scripting, Software Development, Web Browsers, Web Development | Leave a Comment »