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

  • Email Subscription

    Enter your email address to subscribe to this blog and receive notifications of new posts by email.

    Join 717 other subscribers

Archive for the ‘HTML’ Category

A few 40C3 Model Citizens avatar generators

Posted by jpluimers on 2026/11/12

For the people going to [Wayback/Archive] 40C3: Model Citizens and wanting to create their own avatar, there are at least three possible sited/repositories to start with:

This emphasises how passionate people are about CCC and their congresses.

Ultimately all via [Wayback/Archive] Dr. Christopher Kunz: “There was a #40C3 logo generat…” – chaos.social

--jeroen

Posted in Development, HTML, JavaScript/ECMAScript, Python, Scripting, Software Development, Web Development | Leave a Comment »

Cleaning <!– wp:* comment elements from the WordPress Gutenberg editor

Posted by jpluimers on 2026/11/05

The only reason the very keyboard unfriendly WordPress Gutenberg editor can be a block editor is that it inserts tons of HTML comment elements starting with <!-- wp: in the code like for instance <!-- wp:paragraph -->…<!-- /wp:paragraph -->.

That makes the HTML even heavier than it already is, and getting rid of it wasn’t easy to find but is easy to do.

I wanted a JavaScript based solution, but could not find any quickly enough so for now these website based solutions work OK-ish when enabling the “clean comments” checkbox and then perform a clean action:

More links:

Read the rest of this entry »

Posted in Classic editor, Development, Gutenberg editor, HTML, SocialMedia, Software Development, Web Development, WordPress, WordPress | Leave a Comment »

There are two kinds of mastofeeds?! Some notes and ideas.

Posted by jpluimers on 2026/10/21

Earlier this year, someone mentioned Mastofeed. Then I found there are two kinds of Mastofeeds. Both have their own domain and their own repository. Both are free, so I wonder what their business models are as something or somebody needs to be the product. Both have to do with feeds and the ActivityPub protocol of the Fediverse (which mainly consists of Mastodon servers, but other types of servers are still growing). Both can be self-hosted. Both their directions and audience differs.

In short:

  • mastofeed.org (mentioned to me first) is uses RSS as feed and posts entries to the Fediverse
  • mastofeed.com (found later) uses Fediverse as feed and exposes entries as an HTML iframe using an HTTP API

Some more links:

Read the rest of this entry »

Posted in BITNET Relay, Blogging, Chat, CSS, Development, History, HTML, JavaScript/ECMAScript, Mastodon, PHP, Python, RSS, Scripting, sh, Sh Shell, SocialMedia, Software Development, Web Development | Leave a Comment »

An end to typographic widows on the web | Clagnut by Richard Rutter

Posted by jpluimers on 2026/10/13

A few years ago, [Wayback/Archive] An end to typographic widows on the web | Clagnut by Richard Rutter talked about the CSS style text-wrap:balance and wished for text-wrap:pretty.

By now, most browsers should have implemented both and – for body text – I would recommend setting them as default.

Rendering will be a tad slower, but you will hardly see any orphan words on the rendered last line of a paragraph.

Widows – the dangling line on a new page – is another thing, though people seem to confuse them according to Widows and orphans – Wikipedia (:

Via:

Read the rest of this entry »

Posted in CSS, Development, HTML, HTML5, Software Development, Web Development | Leave a Comment »

Hashtopolis: distributed hashcat password recovery

Posted by jpluimers on 2026/09/23

[Wayback/Archive] Hashtopolis

HashtopolisHashtopolis is a distributed password recovery tool working with hashcat

Via:

–jeroen

Posted in .NET, C#, Development, Encryption, Hashing, HTML, JavaScript/ECMAScript, Passwords/manages, Pen Testing, PHP, Power User, Python, Scripting, Security, Software Development, TypeScript, Web Development | Leave a Comment »

Improving the JavaScript Bookmarklet to enable Mastodon publishing for a WordPress.com post that is edited in the Classic Editor

Posted by jpluimers on 2026/09/22

A while back (actually: a long time ago), in JavaScript Bookmarklet to enable Mastodon publishing for a WordPress.com post that is edited in the Classic Editor I promised to improve that code.

Actually I did improve the gist, but I forgot to write the blog post on it.

So below is the old code, new code, and explanation of the improvements.

Read the rest of this entry »

Posted in Bookmarklet, CSS, Development, HTML, JavaScript/ECMAScript, Mastodon, Scripting, SocialMedia, Software Development, Web Browsers, Web Development, WordPress | Leave a Comment »

CoreyGinnivan/whocanuse: WhoCanUse is a tool that brings attention and understanding to how color contrast can affect different people with visual impairments. #inclusion #a11y

Posted by jpluimers on 2026/09/08

An important tool for inclusion and accessibility awareness about colour usage: [Wayback/Archive] CoreyGinnivan/whocanuse: WhoCanUse is a tool that brings attention and understanding to how color contrast can affect different people with visual impairments..

It is online at [Wayback/Archive] WhoCanUse and mainly written in JavaScript and CSS.

Via [Wayback/Archive] Marc Amos: “Today I discovered www.whocanuse.com and I wanted to yell it to the world, but 56 people will have to do.” – Front-End Social

–-jeroen

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

How to export Google Maps Timeline – twm’s blog

Posted by jpluimers on 2026/09/04

I am so glad that TWM wrote this down: [Wayback/Archive] How to export Google Maps Timeline – twm’s blog

A while ago, Google changed Maps to no longer store the Timeline data on Google’s servers but only on an Android phone. It also supposedly encrypts that data. Optionally you can enable a “cloud backup” which stores an encrypted backup of that data on Google’s server so you can move your Timeline from one Android phone to another and don’t lose your history.

I’m not a huge fan of this change because it means that I can access my Timeline on my Android phone only and no longer in the web browser, but I guess Google got tired of those requests by various police and spy organizations for user’s Timeline data, so they made it technically impossible.

But I would like to at least see that data on my computer, so what can be done?

…

TWM then goes on with some steps, and then list links what you can do with the exported data which I extended below.

I wish there was an app what would automate the exporting process on a regular interval, or merge from multiple phones back into a single one. Oh, well: maybe one day…

Read the rest of this entry »

Posted in CSS, Development, Google, GoogleMaps, HTML, JavaScript/ECMAScript, Power User, Scripting, Software Development, Web Development | Leave a Comment »

The Wayback Machine uses Wombat from Webrecorder (digipres.club/@webrecorder) (@webrecorder_io) / Twitter

Posted by jpluimers on 2026/09/03

I really like non-descriptive product names. In this case it is Wombat from which its name it is hard to deduct what it does. In this case it’s Wombat from [Wayback Webrecorder (digipres.club/@webrecorder) (@webrecorder_io) / Twitter which is used by the Wayback Machine given the error messages displayed in for instance the Chrome Developer tools when displaying an archived page.

In fact, it is the key library when you look at the repository description [Wayback/Archive] webrecorder/wombat: Wombat.js client-side rewriting library.

When looking at all the [Wayback/Archive] Webrecorder repositories of the [Wayback/Archive] Webrecorder organisation, luckily only a few of them have a non-descriptive name. Too bad Wombat is one of them.

In order to function, Wombat replaces many methods that pages can use to navigate. It does that in a way that is virtually impossible to work around and this bit me a while ago when writing a Bookmarklet that would navigate out of an archived Wayback Machine and would navigate to the wrong URL:

Read the rest of this entry »

Posted in Chrome, Chrome, Conference Topics, Conferences, Development, Event, Google, HTML, JavaScript/ECMAScript, Power User, Scripting, Software Development, Web Browsers, Web Development | 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 »