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

Archive for the ‘Software Development’ Category

Ghostbin – lightweight, but unmaintained

Posted by jpluimers on 2024/11/06

A while ago, I saw a [Wayback/Archive.is] Ghostbin url, a Pastebin type of text storage site, so I got curious.

It seems the code (mostly Go and JavaScript) is on GitHub, but unmaintained software for years.

Here are some URLs I found:

I got there via [Archive.is] Kristian Köhntopp on Twitter: “Using ML^wSQL to make Twitch a safe space. … Technology prevails!… “ who pointed to [Wayback/Archive.is] Ghostbin (part of a SQL script that tries to make Twitch a “safe” place). That was a follow-up on [Wayback/Archive.is] Reddit: Over 120GB of Twitch website data has been leaked online (source code, encrypted passwords, streamer payouts, etc.) : Twitch

Oh, I also learned about other open source paste systems: ZeroBin is unmaintained software as well ([Wayback/Archive.is] since mid 2016), but got forked into PrivateBin.

Some more links:

–jeroen

Read the rest of this entry »

Posted in Development, Go (golang), Software Development | Leave a Comment »

If you use web-logon for your app, show the web-browser pop-up including the URL (via @wesbos on Twitter)

Posted by jpluimers on 2024/11/05

Edge browser Window without address bar of a Microsoft logon page for wesbos@gmail.com not indicating what the logon is for.

Edge browser Window without address bar of a Microsoft logon page for wesbos@gmail.com not indicating what the logon is for.

[Wayback/Archive] Thread by @wesbos on Thread Reader App

Every single app that uses a popup to sign in needs to stop hiding the address bar.

There is no way to test if its a legit website and 1Password doesn’t work

Without this, your logon borders on a dark pattern which can easily be abused by scammers.

Basically there are three things to make very clear for any logon page belonging to an actually executable: what you are actually logging on to, for and with.

Preferably your application also makes very clear that the logon page actually belongs to the application executable (despite users can figure out the application itself through for instance the Task Manager, or Process Explorer).

For web based logon, this last step is not possible, so for that it is really important to show the URL and the relation of the URL to the application (especially if you use a 3rd party logon like a Microsoft account – formerly Microsoft Passport, Google Account or Facebook account like was popular in OpenID heydays decade surrounding 2010).

Tweet:

Read the rest of this entry »

Posted in Dark Pattern, Development, Software Development, User Experience (ux), Web Development, Windows Development | Leave a Comment »

Bookmarklet idea: find Wikipedia entry for currently selected text, then (when editing in WordPress) make the selected text link to it

Posted by jpluimers on 2024/11/05

Two stage bookmarklet idea (so if will be easier to create this in an agile fashion):

  1. create a bookmarklet that looks up the currently selected text in Wikipedia (or another source)
  2. modify the current selection to link to that Wikipedia entry (convenient when editing blog posts)

Hopefully these links will help me getting started:

Read the rest of this entry »

Posted in Bookmarklet, Development, JavaScript/ECMAScript, Power User, Scripting, Software Development, Web Browsers, Web Development | Leave a Comment »

Reminder: check out what GitLab has put in place for “dormant” or “inactive” repositories

Posted by jpluimers on 2024/10/31

A few of my git repositories and technical surroundings (like pages) should outlast my life expectancy, for instance the ones supporting the IT infrastructure of my mentally retarded brother after I pass away.

Most of the involved repositories have no write-activity (they are either documentation that the people can use after I passed away, or are semi-static web-pages that require TLS in order to keep functioning; GitLab provides an automatic update mechanism for that which is based on Let’s Encrypt).

Summer 2022, GitLab caused quite some stir when they planned to first delete dormant repositories. Links on tose below.

Of course I could move to GitHub, but that lacks access control through project hierarchy provided by GitLab and could implement a similar repository dormancy scheme in the future.

Using an external “keepalive” mechanism only induces a game of walls and ladders [Wayback/Archive] (likely requiring intervention after I die) and also makes the infrastructure more brittle so I proposed a lump sum plan.

Some links for my reminder:

Read the rest of this entry »

Posted in Development, GitLab, Internet, InternetArchive, Power User, Software Development, Software Heritage, Source Code Management, WayBack machine | Leave a Comment »

If you sunset things, at least remove references: Finding information (IDE Tutorial) – RAD Studio

Posted by jpluimers on 2024/10/30

The sad thing about sunsetting useful resources is that usually a proper cleanup is not being performaned.

Take for instance QC: it died 7 years ago (Embarcadero QualityCentral is dead; man-decades of customer work down the drain) and is still mentioned in dozens of places including this prominent one: [Wayback/Archive] Finding information (IDE Tutorial) – RAD Studio.

This is just an example from a product I still love, so I know what is lost, but plenty of other companies forget they are the custodians of their own sites and leaving things rotting makes for a bad feeling of their overall behaviour.

It’s not hard to be not sloppy. Here are some 20+ more links to fix: [Wayback/Archive] “qc.embarcadero.com” site:embarcadero.com – Google Search

Note the next will be CodeCentral, which was annouced to get sunset 5 years ago:

People want to save this (see for instance [Wayback/Archive] EMBT: Code Central is going away – Tips / Blogs / Tutorials / Videos – Delphi-PRAXiS [en]), but regrettably companies aren’t going to do themselves it despite they owe it to their customers and their legacy.

--jeroen

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

According to Imgur: The new abbreviations for Generative AI is PISS

Posted by jpluimers on 2024/10/29

Plagiarized Information Synthesis System as per [Wayback/Archive] Spot on! AI can piss off. – electronics post – Imgur

Read the rest of this entry »

Posted in AI and ML; Artificial Intelligence & Machine Learning, ChatGPT, Development, Fun, GitHub Copilot, GPT-3, GPT-4, LLM, Meme, Software Development | Leave a Comment »

On my list of things to try: Cisco Duo MFA

Posted by jpluimers on 2024/10/29

At the time of writing [Wayback/Archive] Two-Factor Authentication & Data Protection | Duo Security is supposed to be free for up to 10 users.

That seems to be an excellent opportunity to re-learn MFA things as it has been a while since I have done big work in that area.

Duo was one of the very many Cisco acquisitions and I wonder how it fits into the Cisco landscape.

Documentation bits to start at:

Read the rest of this entry »

Posted in 2FA/MFA, Authentication, Development, Mobile Development, Power User, Security, Software Development, Web Development | Leave a Comment »

Lou Creemers on Twitter: “Which of these software development books would you want? I loooved Blaming the User https://t.co/VPEaaiOGId” / Twitter

Posted by jpluimers on 2024/10/24

Some good slide material (and even better further down this post) from [Wayback/Archive] Lou Creemers on Twitter: “Which of these software development books would you want? I loooved Blaming the User”:

Read the rest of this entry »

Posted in Conference Topics, Conferences, Development, DVCS - Distributed Version Control, Event, git, Google, GoogleSearch, Pingback, Software Development, Source Code Management, Stackoverflow | Leave a Comment »

Dare Obasanjo on X: “If you’ve ever wondered why most business software sucks, it’s for the same reason as this cartoon…”

Posted by jpluimers on 2024/10/23

[Wayback/Archive] Dare Obasanjo🐀 on X: “If you’ve ever wondered why most business software sucks, it’s for the same reason as this cartoon. The person responsible for buying the software isn’t using it in the way the end users are.

Google Lens found back the original 2019 Russia comic via:

Read the rest of this entry »

Posted in Conference Topics, Conferences, Development, Event, Fun, Software Development, User Experience (ux) | Tagged: , , , | Leave a Comment »

Malloy is an experimental language for describing data relationships and transformations (VScode extension).

Posted by jpluimers on 2024/10/23

This is cool!

[Wayback/Archive] looker-open-source/malloy: Malloy is an experimental language for describing data relationships and transformations.

Read the rest of this entry »

Posted in Database Development, Development, Software Development, vscode Visual Studio Code | Tagged: , , | Leave a Comment »