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

GitHub – KirillOsenkov/LargeAddressAware: A build tools package that adds support for making 32-bit exes LARGEADDRESSAWARE (and some words on a 64-bit Delphi product)

Posted by jpluimers on 2024/06/26

[Wayback/Archive] GitHub – KirillOsenkov/LargeAddressAware: A build tools package that adds support for making 32-bit exes LARGEADDRESSAWARE

Hopefully this can be applied to Delphi projects as well. If not then in Delphi you can manually call this in an post-build task.

Addition late 20240626

[Wayback/Archive] Kirill Osenkov: “@wiert I also found that you can…” – Mastodon

@wiert I also found that you can target AnyCPU 32-bit preferred and it will give you the same address space. So that tool is only for x86.

Via [Wayback/Archive] Meik Tranel on X: “Please for the love of all that is holy. Do not build #dotnet tools to serve a non interactive task that is supposed to be run during a build – use an #MSBuild task package. Also #JS/#NPM devs should not be allowed to write tooling. Thanks for coming to my ted talk…”.

The Delphi bit inspired a few months ago by: [Wayback/Archive] Andreas on X: “Will there ever be a 64bit Delphi IDE or at least a LargeAddressAware version. Our Projekt crashes the IDE between 14-18 compilations because it runs out of memory. Maybe I have to patch the IDE myself by moving all .NET and Compiler memory allocations above the 2 GB address.”

Read the rest of this entry »

Posted in .NET, Conference Topics, Conferences, Continuous Integration, Delphi, Development, Event, msbuild, Software Development | Leave a Comment »

Delphi has had a more type safe FreeAndNil or a while now, but in order to do so it lies to you

Posted by jpluimers on 2024/06/26

During my year+ of cancer treatments, Embarcadero did a tiny thing that makes [Wayback/Archive]FreeAndNil safer to use. In order to do so, the method now lies to you by taking a const [ref] parameter which technically it is not allowed to change, but the internal hackery allows it to. Dalija Prasnikar explained it in 2020: [Wayback/Archive] Magic behind FreeAndNil.

The new signature is this:

procedure FreeAndNil(const [ref] Obj: TObject); inline;

Read the rest of this entry »

Posted in Conference Topics, Conferences, Delphi, Delphi 10.4 Sydney (Denali), Delphi 11.0 Alexandria (Olympus), Development, EKON, Event, Software Development | 2 Comments »

Lots of interesting programming learning games links via b0rk on Twitter

Posted by jpluimers on 2024/06/25

Every once in a while, b0rk (Julia Evans, of [Wayback/Archive] wizard zines fame) asks interesting questions like below that results in lot of cool links.

I have blogged assemblies of them before (see for instance Lots of interesting git links via b0rk on Twitter) and this one is no different:

[Wayback/Archive] Julia Evans on Twitter: “what are some helpful programming learning games? thinking of things like mystery.knightlab.com for SQL, and flexboxfroggy.com, and ohmygit.org especially interested in games that have helped you learn something”

The response was overwhelmingly good (I tried to indicate when games are not free or not playable from a web browser). I summarised it below.

Read the rest of this entry »

Posted in *nix, *nix-tools, Conference Topics, Conferences, CSS, Database Development, Development, DVCS - Distributed Version Control, Event, Games, git, Multi-Threading / Concurrency, Power User, RegEx, Scripting, sh, Sh Shell, Software Development, Source Code Management, SQL, Web Development | Leave a Comment »

Deleted Tweet Finder

Posted by jpluimers on 2024/06/24

[Wayback/Archive] Deleted Tweet Finder taught me there is another web page archival site next to the Wayback Machine and Archive.is (also known as Archive Today): GhostArchive which was established in 2021 right when I was recovering from more than a year of cancer treatments.

They have quite a few ways to address an archived URL of which this is the main entry point: https://ghostarchive.org/search?term=https%3A%2F%2Ftwitter.com%2Fhisvault_eth%2Fstatus%2F1802834724114649422

Reminder to self: figure out the URLs that trigger archival.

Via

Note that the Google Webcache is not really an archival site, nor is there possibility to trigger archival.

The URL structure there is https://webcache.googleusercontent.com/search?q=cache:https%3A%2F%2Ftwitter.com%2Fhisvault_eth%2Fstatus%2F1802834724114649422 (the part after cache: is the page link after URL encoding)

--jeroen

Posted in archive.is / archive.today, Archiving, Internet, InternetArchive, Power User, WayBack machine | Leave a Comment »

Does Google Photos allow you to tag faces yet?

Posted by jpluimers on 2024/06/24

Reminder for me to check if Google Photo’s allows you to tag people in individual photo’s.

[WayBack] https://twitter.com/dflieb/status/1146174112890408960:

Yes, I am aware that Google Photo’s apps (on at least Android) allow you to attach names to photo’s is selects as unrecognised.

I mean the other way around: have photo with one or more faces on it, then tag each face by hand.

Via: [WayBack] Google Photos will let you manually tag faces it doesn’t recognize

–jeroen

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

Symbolen in de trein voor de diverse soorten zones in coupés/rijtuigen

Posted by jpluimers on 2024/06/21

[Wayback/Archive] www.ns.nl/binaries/_ht_1528098947038/content/assets/ns-nl/stationsinformatie/voorzieningen-in-de-verschillende-intercitys.pdf is voor mij nieuw, want ik reis nauwelijks per trein:

Werken en rustzone

Deze zone is ingericht om rustig te reizen.
Hier kan de reiziger lezen, werken, slapen of
zachtjes praten. De stoelen staan daarom
zoveel mogelijk achter elkaar en niet
tegenover elkaar.

[Wayback PDF View/PDF View]

Read the rest of this entry »

Posted in LifeHacker, Power User | Leave a Comment »

Template van SchizoDuckie  tegen data harkers

Posted by jpluimers on 2024/06/21

[Wayback/Archive] 🦆 SchizoDuckie 🦆 on X: “Ben jij die dataharkers ook zo zat? Hier heb je een mooie template om een eigen klacht in te dienen: https://t.co/MEAKd6osBF Over 4 weken gaan we dan verder met stage 2. Meer hulp is welkom! AP gaat pas optreden als er meerdere klachten komen!

[Wayback] Klacht buienalarm/Infoplaza – Google Docs

--jeroen

Posted in GDPR/DS-GVO/AVG, LifeHacker, Power User, Privacy | Leave a Comment »

Heat development in the car according to time and outside temperature – Hitzeentwicklung im Auto nach Zeit und Außentemperatur | Statista

Posted by jpluimers on 2024/06/21

Most PNG/JPEG versions of this get the bottom right corner wrong (it should read 66 Celsius, not 68).

I have colourised the table as most of the PNG/JPEG versions have.

[Wayback/Archive] Hitzeentwicklung im Auto nach Zeit und Außentemperatur | Statista (English below)

Read the rest of this entry »

Posted in cars, Health, LifeHacker, Mathematics, Power User, science | Leave a Comment »

How to apply border inside a table ? – GeeksforGeeks

Posted by jpluimers on 2024/06/20

It is deprecated but still works and an easy way to quickly set the inner borders of an HTML table: use the rules attribute.

Read the rest of this entry »

Posted in Development, HTML, HTML5, Software Development, Web Development | Leave a Comment »

I needed an online HTML render because a site had HTML output you could not copy the render from

Posted by jpluimers on 2024/06/19

Let me explain what I needed based on a few tweets (Dutch, but will translate below):

Read the rest of this entry »

Posted in Development, Health, Hospital, HTML, LifeHacker, LUMC, Power User, Software Development, Web Development | Leave a Comment »