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

Archive for September, 2024

Lokjo.com – Your worldwide local map

Posted by jpluimers on 2024/09/30

[Wayback/Archive] Lokjo.com – Your worldwide local map

Via [Wayback/Archive] Lokjo – EU’s Gmaps replacement (@Lokjo@mstdn.social) – Mastodon 🐘

Hi! We’re Lokjo, a world wide online map, build in europe.

We support local shops and do things a bit different:

– no data collecting.
– no algorithm.
– no zoomlevel listing, we show all searched locations at once.
– corporate locations are stripped from the search list. Fair is fair.

There’s 5 languages, we’re based on OSM, and have lots of useful functions, read the quick FAQ to make the best use of the map.

--jeroen

Posted in LifeHacker, Power User | Leave a Comment »

Windows 10/11: Skip Security Questions When Adding Local User

Posted by jpluimers on 2024/09/30

Based on [Wayback/Archive] Windows 10/11: Skip Security Questions When Adding Local User, [Wayback/Archive] Remove Security Questions when setting up Local Account in Windows and others:

  • if during initial Windows 10/11 setup you add a user with a password, then it will ask you for 3 security questions
  • if you do not want these 3 security questions:
    1. leave the password blank when adding the user
    2. after first logon, press Ctrl-Alt-Del and change the password from blank to an actual password

Via [Wayback/Archive] windows 10 skip security questions – Google Search.

–jeroen

Posted in Authentication, Power User, Security, Windows, Windows 10, Windows 11 | Leave a Comment »

Attempting to stop Microsoft users sending ‘reactions’ to email from me by adding a postfix header

Posted by jpluimers on 2024/09/27

If you do not want Outlook kinds of clients spamming you, then add this header to your email messages above the Content-Type header (see [Wayback/Archive] The Message Content-Type in MIME)

x-ms-reactions: disallow

[Wayback/Archive] Attempting to stop Microsoft users sending ‘reactions’ to email from me by adding a postfix header

Via [Wayback/Archive] Kris: “x-ms-reactions: disallow http…” – chaos.social

x-ms-reactions: disallow

neilzone.co.uk/2024/07/attempt

Eine kleine Mailserver Config verhindert, daß Outlook Volldeppen meine Mailbox mit Likes spammen.

Sehr gut.

--jeroen

Posted in *nix, *nix-tools, Communications Development, Development, Internet protocol suite, Office, Outlook, postfix, Power User, SMTP | Leave a Comment »

What’s inside the QR code menu at this cafe? – by peabee

Posted by jpluimers on 2024/09/27

This is why I do not trust ordering via QR-code: you never know how good (or usually bad, often even non-existent) their security is.

[Wayback/Archive] What’s inside the QR code menu at this cafe? – by peabee is a really bad example about Google backed DotPe: they have zero-auth and by now have rated limited API access by IP address.

I went to a cafe near my home. I sat down and scanned the QR code on the table. It took me to a website displaying the cafe’s menu. It asked me for my name and Whatsapp mobile number. I entered the details and placed the order.

In 5 mins my order arrived at the table. There was no OTP verification, and no one came to confirm the order. Is this what the peak ordering experience looks like?

It was a slow workday, and I thought I might as well open this QR code website on my laptop and have a quick look under the hood. Maybe I should’ve just made my own coffee and stayed home because I didn’t realize I was opening a can of worms.

This kind of zero-auth is not infrequent: the Panels API and CDN were wide-open too: [Wayback/Archive] https://storage.googleapis.com/panels-api/data/20240916/media-1a-i-p~s

Read the rest of this entry »

Posted in Authentication, Development, Infosec (Information Security), LifeHacker, Phishing, Power User, Security, Software Development | Tagged: | Leave a Comment »

Some links on repairing the buttons of remote controls that use graphite to short areas on printed board circuits

Posted by jpluimers on 2024/09/27

Most are Dutch as I started with [Wayback/Archive] drukknop afstandsbediening grafiet – Google Search.

Summary:

  • first give a good clean
  • avoid acetone and super-glue
  • be careful with too much other solvent (ethanol or isopropyl-alcohol)
  • pencils often do not contain enough graphite any more
  • aluminium foil or conductive paint work fine (be sure to let the paint for at least 24 hours)

Read the rest of this entry »

Posted in LifeHacker, Power User | Leave a Comment »

Do Not Stare: protip: when referring to your favourite programming language’s features

Posted by jpluimers on 2024/09/26

Cool idea: [Wayback/Archive] Do Not Stare: protip: when referring to your favourite programming language’s features

protip: when referring to your favourite programming language’s features, call them spells instead to sound more mysterious and cool.
👎 “memory safety feature”
👍 “memory safety spell”

--jeroen

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

Now open sourced with a really restrictive license – WinampDesktop/winamp: Iconic media player

Posted by jpluimers on 2024/09/26

Winamp is a multimedia player launched in 1997, iconic for its flexibility and wide compatibility with audio formats. Originally developed by Nullsoft, it gained massive popularity with still millions of users. Its development slowed down, but now, its source code was opened to the community, allowing developers to improve and modernize the player to meet current user needs.

https://github.com/WinampDesktop/winamp

Via https://x.com/dosnostalgic/status/1838739822816514308

Like, this is the worst license I’ve seen in a while. One isn’t even allowed to *create* a fork.

5. Restrictions

• No Distribution of Modified Versions: You may not distribute modified versions of the software, whether in source or binary form.

• No Forking: You may not create, maintain, or distribute a forked version of the software.

Official Distribution: Only the maintainers of the official repository are allowed to distribute the software and its modifications.

Related:

  1. you cannot contribute without forking https://x.com/circuitrewind/status/1838746690511352095
  2. it’s incomplete too https://x.com/circuitrewind/status/1838747170846933202

    The source also appears to be incomplete in at least one area that I just checked.

    There is the mc.exe binary that a few of us have been wanting source to for a very VERY long time. They have the binary, and no source for it still.

 

Posted in Uncategorized | Leave a Comment »

When you broke code, finding back where it got broken is easier if you have small change increment (i.e. bisection and binary tree search)

Posted by jpluimers on 2024/09/26

A while ago [Wayback/Archive] b0rk (Julia Evans [Wayback/Archive) wrote an interesting Tweet on finding back where you broke code of which the OCR text reads like this:

strategy: change working code into broken code

If I have a working version of the program, I like to:

  1. go back to the working code
  2. slowly start changing it to be more like my broken code
  3. test if it’s still working after every single tiny change
·      ⬊˙˙⸳              OH THAT’S WHAT BROKE IT!!!

I like this because it puts me back on solid ground: with every change make that DOESN’T cause the bug to come back, I know that wasn’t the problem.

by JULIA EVANS @bork wizardzines.com

This is similar (her arrows were of varying length) to using a binary search algorithm hunting for where the code was broken using bisection: repeatedly halving your search space to quickly zoom into the problem.

Another important aspect is that small commits while fiddling to solve an issue can help you determine what small commit was actually solving the issue.

Read the rest of this entry »

Posted in Algorithms, Conference Topics, Conferences, Development, DVCS - Distributed Version Control, Event, git, Mercurial/Hg, Ruby, Software Development, Source Code Management, Versioning | Leave a Comment »

86Box is a cool IBM PC emulator: it even supports modem emulation and SLiRP. Serial BBS galore over the internet all over again!

Posted by jpluimers on 2024/09/25

A while ago, I learned about 86Box an “IBM PC emulator for Windows, Linux and Mac based on PCem that specializes in running old operating systems and software that are designed for IBM PC compatibles.”

Until then, I mostly used DOSBox for emulation (which I had known after Windows 2000 dropped DOS support), but sometimes DOSBox doesn’t cut it as it emulates DOS (now mainly for gaming), not a full x86 based PC.

The toot pointing me at 86Box was [Wayback/Archive] mr_daemon: “So, 86box has gotten General Modem Emulation… internet over SLiRP…” – untrusted.website (with the image that is on the top right in this blog post)

Read the rest of this entry »

Posted in 86Box, DOSBox, Emulators, LifeHacker, Power User | Leave a Comment »

NTFS Sparse Files For Programmers

Posted by jpluimers on 2024/09/25

Need to check this out some day: cs.exe compiled from [Wayback] sparse.zip which you can download from [Wayback/Archive] NTFS Sparse Files For Programmers

Read the rest of this entry »

Posted in C, C++, Development, NTFS, Power User, RoboCopy, Software Development, Visual Studio C++, Windows, Windows 10, Windows 11 | Leave a Comment »