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

Archive for 2020

How to remove a jammed label from a Dymo Labelwriter – via Dymo Label Printers from The Dymo Shop

Posted by jpluimers on 2020/05/08

Good instructions from:

A Video below the fold.

Via: [WayBack] SOLVED: Our dymo printer is jammed, it has what looks like – Fixya

–jeroen

Read the rest of this entry »

Posted in LifeHacker, Power User | Leave a Comment »

x11vnc encryption: ssl works better with the realVNC client than ssh tunneling

Posted by jpluimers on 2020/05/08

“Unencrypted connection” “This connection is unencrypted. Would you like to continue?”

When you run realVNC to an x11vnc server, even over an ssh tunneled connection, it will produce errors like the screenshots on the right (from an Android device) and below (from a Mac).

Before I had the realVNC client on the Mac, the Android message totally put me on the wrong foot. I tried searching x11vnc encryption, of which almost all results – especially the Google Search abstracts – will talk about ssh tunneling. So tried to setup the client to use the SSH endpoint, but it refused because it doesn’t talk SSH.

So then I installed a desktop realVNC client (in this case on my Mac) and got this message:

“Unencrypted connection” “The connection to this VNC Server will not be encrypted”

Then it occurred to me that maybe the VNC server itself could do encryption as well and would not need an SSH tunnel after all. And it does even in the first hit:

Read the rest of this entry »

Posted in *nix, *nix-tools, Power User, Screen sharing, VNC/Virtual_Network_Computing, X11 | Leave a Comment »

8 Brilliant Search Tools Hidden Within Google Photos

Posted by jpluimers on 2020/05/08

Boy, I totally missed that the Google Photos search has become this smart: [WayBack8 Brilliant Search Tools Hidden Within Google Photos:

Google Photos’ search tools have powerful algorithms that are on par with that of Google’s search engine.

Things I tried so far at photos.google.com and they all work, most way better than I anticipated:

  • Person names
  • Object names (like Fiat, BMW, Mercedes, Mitsubishi, Ford; Fiat got me way more car types than the other brands)
  • Area names (cities, places, countries, etc)
  • Time
  • Screenshot, screenshots, png, jpg
  • Tall, wide, but these worked better: portrait, landscape
  • WMC

–jeroen

Posted in Google, Google Photos, Power User | Leave a Comment »

How to set default apps on Mac | iMore

Posted by jpluimers on 2020/05/07

  1. Select a file in the Finder
  2. Press Command-I to show the “Get Info” for the file (or right click, and select “Get Info”)
  3. Expand the “Open with”
  4. Select a different application than the default, then press the “Change All…” button
  5. Confirm the change

Based on [WayBack] How to set default apps on Mac | iMore.

–jeroen

Posted in Apple, iMac, Mac, Mac OS X / OS X / MacOS, MacBook, MacBook Retina, MacBook-Air, MacBook-Pro, MacMini, Power User | Leave a Comment »

MultiBootUSB

Posted by jpluimers on 2020/05/07

Cool tool:

MultiBootUSB is a cross platform software written in python which allows you to install multiple live linux on a USB disk non destructively and option to uninstall distros. Try out the world’s first true cross platform multi boot live usb creator for free. Download Now!

Information and downloads on [WayBackMultiBootUSB.

There are actually a few repositories within [WayBack] mbusb (multibootusb) · GitHub of which one has a ruby implementation as well.

A more elaborate article is on [WayBack] How to Install Multiple Linux Distributions on One USB, but the site should get you going just fine.

Via: [WayBack] Multiple Linux distributions on one UBS stick. I just tried it with: * CloneZilla * Lubuntu * LiteLinux The tool they describe – MultiBootUSB – comes w… – Thomas Mueller (dummzeuch) – Google+

–jeroen

Posted in *nix, *nix-tools, Development, Hardware, Linux, Power User, Python, Software Development, USB | Leave a Comment »

The Science Of Target Setting (And How Most Companies Get It Wrong) | Corporate Rebels

Posted by jpluimers on 2020/05/07

Food for a lot of thought in most companies: [WayBackThe Science Of Target Setting (And How Most Companies Get It Wrong) | Corporate Rebels

My thoughts so far:

  1. Targets only work if the people having to work with their targets are fully involved. This holds for performance measuring as well.
  2. A target is very different from a strategic direction. Direction needs to get translated into targets by the people directly involved with the targets.
  3. Usually managers do not understand what is going on at the front-line. The front-line usually is very much aware of how management thinks and operates.

All of this basically comes down to:

  • If you want your company to become agile, any one-way (top-down or bottom-up) path fails.
  • When people in your organisation cannot cope with networked or multi-way paths, you have the wrong people.

–jeroen

via: [WayBack] “Senior managers are often not aware of what’s actually important in the work on the front line.” “People take more ownership when they make a commitme… – Marjan Venema – Google+

Posted in Agile, Development, Software Development | Leave a Comment »

CI/CD with .NET Core 2.0, VS Code, GitHub, Azure, and Docker: Intro

Posted by jpluimers on 2020/05/06

For my link archive because it shows so well how to use the dotnet command:

  1. [WayBack] CI/CD with .NET Core 2.0, VS Code, GitHub, Azure, and Docker: Intro
  2. [WayBack] CI/CD with .NET Core 2.0: Visual Studio Team Services
  3. [WayBack] CI/CD with .NET Core 2.0: Docker – Coding is Life
  4. [WayBack] CI/CD with .NET Core 2.0: Deploying to Azure – Coding is Life

Repository: [WayBack] GitHub – cmwilliams/numbertrivia: Tutorial Code

–jeroen

Posted in .NET, Development, Software Development | Leave a Comment »

“cushion treemap” delphi – Google Search

Posted by jpluimers on 2020/05/06

For my link archive below a few links from “cushion treemap” delphi – Google Search.

The reason: I like Sequoiaview a lot, but it has a few issues (of which I wrote in SequoiaView Homepage) and lacks a few things too.

WinDirStat is nice, but could be a lot cleaner. Both lack one feature I’d love to have: light-weight automatic updating on NTFS volumes.

Everything does the latter, but does not do graphical output as it is focused on being a blindingly fast indexing and searching tool (I like it a lot so there is even a category on my blog for it: Everything by VoidTools).

It would be cool if both could be hooked together, which would require a cushion treemap in Delphi and an API to access the Everything database.

So here are links that might help with the first:

–jeroen

 

 

Posted in Delphi, Development, Everything by VoidTools, Power User, Software Development, Windows | Leave a Comment »

Cool hacking stuff…

Posted by jpluimers on 2020/05/06

Boy, it is indeed a game of walls and ladders:

–jeroen

Posted in CommandLine, Development, Power User, PowerShell, PowerShell, Scripting, Software Development, Windows | Leave a Comment »

Rewritten version (free for non-commercial; small price for commercial use) GitHub – pleriche/FastMM5: FastMM is a fast replacement memory manager for Embarcadero Delphi applications that scales well across multiple threads and CPU cores, is not prone to memory fragmentation, and supports shared memory without the use of external .DLL files.

Posted by jpluimers on 2020/05/05

It has been mentioned a few times already, but for my link archive: [WayBack] GitHub – pleriche/FastMM5: FastMM is a fast replacement memory manager for Embarcadero Delphi applications that scales well across multiple threads and CPU cores, is not prone to memory fragmentation, and supports shared memory without the use of external .DLL files.

From the [WayBack] README.md:

Version 5 is a complete rewrite of FastMM. It is designed from the ground up to simultaneously keep the strengths and address the shortcomings of version 4.992:

  • Multithreaded scaling across multiple CPU cores is massively improved, without memory usage blowout. It can be configured to scale close to linearly for any number of CPU cores.
  • In the Fastcode memory manager benchmark tool FastMM 5 scores 15% higher than FastMM 4.992 on the single threaded benchmarks, and 30% higher on the multithreaded benchmarks. (I7-8700K CPU, EnableMMX and AssumeMultithreaded options enabled.)
  • It is fully configurable runtime. There is no need to change conditional defines and recompile to change options. (It is however backward compatible with many of the version 4 conditional defines.)
  • Debug mode uses the same debug support library as version 4 (FastMM_FullDebugMode.dll) by default, but custom stack trace routines are also supported. Call FastMM_EnterDebugMode to switch to debug mode (“FullDebugMode”) and call FastMM_ExitDebugMode to return to performance mode. Calls may be nested, in which case debug mode will be exited after the last FastMM_ExitDebugMode call.
  • Supports 8, 16, 32 or 64 byte alignment of all blocks. Call FastMM_EnterMinimumAddressAlignment to request a minimum block alignment, and FastMM_ExitMinimumAddressAlignment to rescind a prior request. Calls may be nested, in which case the coarsest alignment request will be in effect.
  • All event notifications (errors, memory leak messages, etc.) may be routed to the debugger (via OutputDebugString), a log file, the screen or any combination of the three. Messages are built using templates containing mail-merge tokens. Templates may be changed runtime to facilitate different layouts and/or translation into any language. Templates fully support Unicode, and the log file may be configured to be written in UTF-8 or UTF-16 format, with or without a BOM.
  • It may be configured runtime to favour speed, memory usage efficiency or a blend of the two via the FastMM_SetOptimizationStrategy call.

Read the rest of this entry »

Posted in Delphi, Development, FastMM, Software Development | 6 Comments »