The Wiert Corner – irregular stream of stuff

Jeroen W. Pluimers on .NET, C#, Delphi, databases, and personal interests

  • My badges

  • Twitter Updates

  • Pages

  • All categories

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

    Join 1,839 other subscribers

Windows Sandbox – Microsoft Tech Community – 301849

Posted by jpluimers on 2020/12/21

For my link archive, as I totally missed it when it was released: [WayBack] Windows Sandbox – Microsoft Tech Community – 301849:

  1. Install Windows 10 Pro or Enterprise, Insider build 18305 or newer
  2. Enable virtualization:
    • If you are using a physical machine, ensure virtualization capabilities are enabled in the BIOS.
    • If you are using a virtual machine, enable nested virtualization with this PowerShell cmdlet:
    • Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $true
  3. Open Windows Features, and then select Windows Sandbox. Select OK to install Windows Sandbox. You might be asked to restart the computer.
  4. Optional Windows Features dlg.png
  5. Using the Start menu, find Windows Sandbox, run it and allow the elevation
  6. Copy an executable file from the host
  7. Paste the executable file in the window of Windows Sandbox (on the Windows desktop)
  8. Run the executable in the Windows Sandbox; if it is an installer go ahead and install it
  9. Run the application and use it as you normally do
  10. When you’re done experimenting, you can simply close the Windows Sandbox application. All sandbox content will be discarded and permanently deleted
  11. Confirm that the host does not have any of the modifications that you made in Windows Sandbox.

–jeroen

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

mkcert: valid HTTPS certificates for localhost (Windows/Mac/Linux) — a short blog post about it, by FiloSottile

Posted by jpluimers on 2020/12/21

Cool: [WayBack] Filippo Valsorda on Twitter: “mkcert: valid HTTPS certificates for localhost — a short blog post mkcert now that it’s almost done 🔒 “

Blog post: [WayBackmkcert: valid HTTPS certificates for localhost:

The web is moving to HTTPS, preventing network attackers from observing or injecting page contents. But HTTPS needs TLS certificates, and while deployment is increasingly a solved issue thanks to the ACME protocol and Let’s Encrypt, development still mostly ends up happening over HTTP because no one can get an…

Code: [WayBack] GitHub – FiloSottile/mkcert: A simple zero-config tool to make locally trusted development certificates with any names you’d like.

It is cross platform and works way better than good old Windows makecert (which is from the 2000’s era: [Archive.is] Public Key Infrastructure: Second European PKI Workshop: Research and … – David Chadwick, Greece) European PKI Workshop: Research and Applications (1st : 2004 : Samos Island – Google Books).

Related:

–jeroen

Read the rest of this entry »

Posted in *nix, Apple, Encryption, HTTPS/TLS security, Linux, Mac OS X / OS X / MacOS, Power User, Security, Windows | Leave a Comment »

In Amsterdam zonder Ja-Ja sticker hoef je de @AxenderBV bezorger geen fooi te geven

Posted by jpluimers on 2020/12/21

In 2019 instrueerde [WayBack] Axender B.V. (@AxenderBV) | Twitter haar bezorgers om langs alle deuren te gaan, ook die in Amsterdam geen JA-JA sticker hebben.

Die bezorger hoef je dan dus geen fooi te geven, want je krijgt geen folders.

Axender bezorgt ook incidenteel de City krant: bij ons in Amsterdam 1 keer in 2018.

–jeroen

 

Gerelateerd:

Posted in About, History, Personal | Leave a Comment »

high sierra – Remote Desktop 10.2.3 Database Creation Error; 10.2.1 runs fine; 10.2.2 crashes: how to find actual cause(s)? – Ask Different

Posted by jpluimers on 2020/12/21

From a while back:

What would be good steps to find the cause of the below errors?

I get this error when running Microsoft Remote Desktop 10.2.3 or higher on MacOS High Sierra:

Database Creation Error

"An error occurred during persistent store migration.

[Domain: NSCocoaErrorDomain, Code: 134110]"

[WayBack] high sierra – Remote Desktop 10.2.3 Database Creation Error; 10.2.1 runs fine; 10.2.2 crashes: how to find actual cause(s)? – Ask Different

Related Twitter thread: [WayBackJeroen Pluimers on Twitter: “Help! Stuck at @msremotedesktop 10.2.1 (that cannot add new users) on High Sierra because 10.2.2 keeps crashing, and both 10.2.3 and 10.2.4 cannot migrate: “An error occurred during persistent store migration. [Domain: NSCocoaErrorDomain, Code: 134110]””

Tried beta: 10.2.6 (1529) at [WayBackMicrosoft_Remote_Desktop_Beta.app.zip from [WayBack] Microsoft Remote Desktop for Mac – HockeyApp

--jeroen

Read the rest of this entry »

Posted in Apple, Mac OS X / OS X / MacOS, macOS 10.13 High Sierra, Power User, Remote Desktop Protocol/MSTSC/Terminal Services, Windows | Leave a Comment »

Foldimate: Cooles Gerät. 1000 US$ ist jetzt auch nicht soo teuer…

Posted by jpluimers on 2020/12/18

Hopefully they are around nowand available in Europe: [WayBack] Cooles Gerät. 1000 US$ ist jetzt auch nicht soo teuer (eine gute Waschmaschine kostet auch 500 Euro, und der Preis wird sicherlich noch fallen). – Thomas Mueller (dummzeuch) – Google+.

Estimate early 2019 was availability end of 2019, Europe usually takes longer so this is a reminder to myself (:

More info in German:

–jeroen

Read the rest of this entry »

Posted in LifeHacker, Power User | Leave a Comment »

The double positive becomes a negative anecdote

Posted by jpluimers on 2020/12/18

There has been an anecdote going around on the internet (I bumped into it via [WayBack] Giggles #giggles #linguistics – Terry McNeil – Google+) about an MIT linguistics professor on double positives not becoming a negative, but somehow do.

In reality, this was a real life event where Oxford philosopher J. L. Austin posed statement and Columbia University professor Sidney Morgenbesser saying “Yeah, yeah.” quoted in for instance [WayBackSidewalk Socrates – The New York Times

So: No MIT linguistics professor involved at all (:

Related:

–jeroen

Via: [WayBack] Giggles #giggles #linguistics – Jeroen Wiert Pluimers – Google+

Read the rest of this entry »

Posted in Fun | Leave a Comment »

Do not block User-agent ia_archiver because you think it is Alexa, as it makes it harder for the Internet Archive WayBack Machine to stay up-to-date

Posted by jpluimers on 2020/12/18

I observed some sites block the User-agent: ia_archiver in their robots.txt, thinking the would just block Alexa Internet: [Archive.is1/Archive.is2] Crawlers – Alexa Support (which oddly refuses the details to be archived in the Internet Archive).

It will indeed block, but also makes it harder for the Internet Archive WayBack Machine to stay up to date

This sounds complicated, and it is. The Internet Archive originally wrote ia_archiver, but it was ran by Alexa Internet, and still feeds lots of the Internet Archive. By now, the Internet Archive also uses their own both that uses User-agent: archive.org_bot and is called Heritrix.

What makes it complicated, is that most (maybe by now that is down “a lot of”) content is still donated to the internet archive by Alexa Internet.

So if you block ia_archiver, then the Internet Archive still misses data.

Further reading:

and:

Example: [Archive.ishttps://assarbad.net/robots.txt

–jeroen

Posted in Power User | Leave a Comment »

Old New Thing IAccessible examples

Posted by jpluimers on 2020/12/17

The blog examples are only two:

The book has more: The Old New Thing: Practical Development Throughout the Evolution of Windows – Raymond Chen – Google Books

jeroen

Posted in COM/DCOM/COM+, Development, Software Development, The Old New Thing, Windows Development | Leave a Comment »

List Of Windows Messages – WineHQ Wiki

Posted by jpluimers on 2020/12/17

Easiest way to find which message # (decimal or hexadecimal) belongs to which message and vice versa:

None of the lists are completely accurate, but they get you going.

For comparison: an early Windows 10 SDK WinUser.h and [Archive.is] NativeMethods.cs

Translations:

–jeroen

Posted in C, C++, Delphi, Development, Software Development | Leave a Comment »

Indy10, TIdSMTP, how to get protocol log?

Posted by jpluimers on 2020/12/17

Indy is great, but not well documented so: [WayBack] Indy10, TIdSMTP, how to get protocol log? I try to get log from SMTP communication, like this (copy from wiki): {code} S: 220 smtp.example.com ESMTP P… – Jacek Laskowski – Google+

Q

Indy10, TIdSMTP, how to get protocol log?

I try to get log from SMTP communication, like this (copy from wiki):

{code}
S: 220 smtp.example.com ESMTP Postfix
C: HELO relay.example.com
S: 250 smtp.example.com, I am glad to meet you
C: MAIL FROM:<bob@example.com>
S: 250 Ok
C: RCPT TO:<alice@example.com>
S: 250 Ok
C: RCPT TO:<theboss@example.com>
S: 250 Ok
C: DATA
S: 354 End data with <CR><LF>.<CR><LF>
C: From: "Bob Example" <bob@example.com>
C: To: Alice Example <alice@example.com>
C: Cc: theboss@example.com
C: Date: Tue, 15 January 2008 16:02:43 -0500
C: Subject: Test message
{code}

but without success :-(

I try use many events from TIdSMTP, TIdLogEvent, TIdSSLIOHandlerSocketOpenSSL but result is low level like bytes, status etc. not true SMTP log.

How to do it?

A

Sending stuff still might be tough, so you might want to consider alternatives too: [WayBack] I need to add to the REST server the ability to send emails with attachments of different types. Which library is best to use? Indy or maybe ICS? Of cou… – Jacek Laskowski – Google+

Q

I need to add to the REST server the ability to send emails with attachments of different types. Which library is best to use? Indy or maybe ICS? Of course with SSL/TLS support.

A

Dany Marmur's profile photo

+Balázs Szakály, YES! Synapse. Let’s get people using it more. You can give it some criticism surely, but consider the pro’s:

It is straight-forwardly-written so when you hit a wall you can read the code easily (compared to other solutions),

You can inherit, extend and extrapolate, re-use and tweak,

Very Delphi-ish (TMimeMessages = TStringList or some such, not at at devmachine atm)

Compact and free!

Quite stable too.

–jeroen

Posted in Communications Development, Delphi, Development, Indy, Internet protocol suite, SMTP, Software Development | Leave a Comment »