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 2,917 other followers

Archive for May, 2018

Delphi needs a few more wizards – verify dpr against dproj and check both against files on disk

Posted by jpluimers on 2018/05/31

There are a few experts Delphi needs for project management:

  • verify the .dproj against the .dpr as these get out of sync often, especially in multi-person or multi-branch projects
  • verify .dproj and .dpr against files on disk (often there are files on disk not in the Project Manager; Visual Studio has this nice [WayBack]聽“Show All Files” button聽that helps fixing this there)

via [WayBack]聽Is there a way to export the file structure of a Project from the Project Manager view to a txt file? – John Kouraklis – Google+

Atilla Kovaks posted a small bash script to get started: [WayBack]聽


Read the rest of this entry »

Posted in Delphi, Development, Software Development | 3 Comments »

The .NET garbage collector sort-of documented: coreclr/ at master 路 dotnet/coreclr

Posted by jpluimers on 2018/05/31

Very interesting read: “Garbage Collection Design”聽by Maoni Stephens at聽[WayBack]聽coreclr/ at master 路 dotnet/coreclr.

It’s part of this series of documents:

The Book of the Runtime

Welcome to the Book of the Runtime (BOTR) for the .NET Runtime. This contains a collection of articles about the non-trivial internals of the .NET Runtime. Its intended audience are people actually modifying the code or simply wishing to have a deep understanding of the runtime. Below is a table of contents.

at [WayBack]聽coreclr/Documentation/botr at master 路 dotnet/coreclr

I got there via these links:


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

CVE-2017-11509: Firebird fbudf Module Authenticated Remote Code Execution 鈥 Firebird News

Posted by jpluimers on 2018/05/31

Ouch (despite one needs authenticated access): [WayBack] Firebird fbudf Module Authenticated Remote Code Execution 鈥 Firebird News

Here is the description for聽CVE-2017-11509

An authenticated remote attacker can execute arbitrary code in Firebird SQL
Server versions 2.5.7 and 3.0.2 by executing a malformed SQL statement.聽The
only known solution is to disable external UDF libraries from being loaded. In
order to achieve this, the default configuration has changed to UdfAccess=None.

This will prevent the fbudf module from being loaded, but may also break other
functionality relying on modules.

Here is the Debian security page with the issue :聽CVE-2017-11509

The thing I am really not happy about is that the 90 day limit has been overdrawn by about 180 days (see聽




Posted in Database Development, Development, Security, Software Development | Leave a Comment »

Coding is not “fun,” it鈥檚 technically and ethically complex 鈥 Quartz

Posted by jpluimers on 2018/05/31

Interesting read: []聽Coding is not “fun,” it鈥檚 technically and ethically complex 鈥 Quartz

via:聽[WayBack] Coding is not for everyone – Kevin Powick – Google+


Posted in Development, Software Development | Leave a Comment »

Some useful Visual Studio Keyboard bindings – via my comment at “Allow for floating windows 路 Issue #10121 路 Microsoft/vscode 路 GitHub”

Posted by jpluimers on 2018/05/30

The thread at [WayBack]: Allow for floating windows 路 Issue #10121 路 Microsoft/vscode 路 GitHub聽made me discover a few things, which I have commented there.

Reminder to self: find the Windows keyboard shortcuts as well.

Thanks聽@steinhh聽for the聽CmdKO聽keyboard combination. I was not aware of that yet and I am going to use this next week on a multi-monitor system to see how well that works.

Your tip made me found the PDFs below and made me make the lists/screenshots below as well.

Terrific! Thank you, thank you!

The bindings (on Mac) I found with their screenshots:

  • CmdShiftP: show all commands
    screenshot 2018-05-20 15 27 30
  • CmdKO: open current file in new Window
  • CmdShiftN: open a new window
    screenshot 2018-05-20 15 27 00
  • CmdKCmdR: open keyboard shortcuts reference PDF for current OS in the default web-browser
  • CmdKCmdS: open keyboard shortcuts editor
    screenshot 2018-05-20 15 24 07

The keyboard shortcuts editor has a search which can find bindings on the keybinding name itself or the command name:

  • screenshot 2018-05-20 15 31 58
  • screenshot 2018-05-20 15 33 19


Posted in Development, Software Development, Visual Studio and tools, vscode Visual Studio Code | Leave a Comment »

%d bloggers like this: