When the WordPress ActivtyPub plugin does not work for your site

I added the ActivityPub plugin to my WordPress installation a while ago and was wondering why it didn't seem to work. Today I discovered an ActivtyPub warning on the Site Health Status page saying ... Your WebFinger endpoint https://blog.dummzeuch.de/.well-known/webfinger?resource=acct:dummzeuch@blog.dummzeuch.de does not return valid JSON for application/jrd+json. ... that suspiciously sounded like it might be the … Continue reading When the WordPress ActivtyPub plugin does not work for your site

When showing a hint causes an Access Violation

I have just updated my last blog post regarding another effect of the Screen object caching the monitor configuration: Displaying a hint (via standard Delphi VCL functionality) causes an access violation. The solution is again to access the form's monitor property. Unfortunately, it's not that simple, as there is no user action that causes the … Continue reading When showing a hint causes an Access Violation

What does the following Delphi function do?

Still playing around with ChatGPT, I asked it "What does the following Delphi function do?" [delphi] function FileSizeToHumanReadableString(_FileSize: Int64): string; begin if _FileSize > 5 * OneExbiByte then Result := Format(_('%.2f EiB'), [_FileSize / OneExbiByte]) else if _FileSize > 5 * OnePebiByte then Result := Format(_('%.2f PiB'), [_FileSize / OnePebiByte]) else if _FileSize > 5 … Continue reading What does the following Delphi function do?