It looks like there are pages [WayBack] IDEIds21 – RAD Studio … [WayBack] IDEIds21 – RAD Studio.
Maybe I ever find time to find out where they are referenced from and why there is no IDEIds1 page.
–jeroen
Posted by jpluimers on 2021/01/05
It looks like there are pages [WayBack] IDEIds21 – RAD Studio … [WayBack] IDEIds21 – RAD Studio.
Maybe I ever find time to find out where they are referenced from and why there is no IDEIds1 page.
–jeroen
Posted in Delphi, Development, Software Development | Leave a Comment »
Posted by jpluimers on 2021/01/04
I totally forgot that upx – UPX – the Ultimate Packer for eXecutables has been on GitHub for quite a while, which meant I was running a really old version 3.91.
There have been quite a few things updated and documented in [Archive.is] upx-news.txt covering these milestones:
Via UPX – Wikipedia
–jeroen
Posted in Development, Power User, Software Development, Windows, Windows Development | Leave a Comment »
Posted by jpluimers on 2021/01/04
Almost complete droid family:
Source: CodeProject – Google+: The whole Droid family
A complete family would include ANDroid, NANDroid, NOTdroid, ORdroid, NORdroid, XORdroid, XNORdroid, so it’s missing the 74266.
Based on the 2011 ANDroid NANDroid NOTdroid ORdroid idea that got a picture in 2012:
[WayBack]–jeroen
Posted in Android Devices, Fun, Power User | Leave a Comment »
Posted by jpluimers on 2021/01/04
From the [WayBack] RetroMacCast : RMC Episode 433: Clamshell G4 iBook the most interesting pieces to me were these:
–jeroen
Posted in 6502, Apple, Apple ][, History, Power User | Leave a Comment »
Posted by jpluimers on 2021/01/01
Choices:
Beschermt zowel de voorruit als de voorste zijruiten, de buitenspiegels en de portiersloten tegen vorst en sneeuw respectievelijk | Koop op Conrad.nl
Large image: [WayBack] 857352_AB_00_FB/image.jpg
[Archive.is] GEERTOP Schutzplane Zeltplanen Zeltunterlage 1-4 Personen 20D leichte wasserdicht für Zelt Wanderungen Camping Picknick: Amazon.de: Sport & FreizeitOr not cover but having to use an ice scraper (I prefer the ones made from Brass – Dutch/German: Messing):
[Archive.is] SILUK_ 2 X Eiskratzer Eisschaber Messingschaber Besten Preis!!! (Model 1): Amazon.de: Auto
Related:
Posted in LifeHacker, Power User | Leave a Comment »
Posted by jpluimers on 2021/01/01
Below a few screenshots on how to bind your own subdomain to a set of uptimerobot monitors.
This case is about [Archive.is] embarcaderomonitoring.wiert.me, which I setup because of the not so well way that Embarcadero maintained their web facing infrastructure in the past.
The steps for that are really simple, assuming you already have an uptimerobot account and some monitor set-up. If you don’t: check out the first video (thanks onewebstreet!) linked below the fold, as it is a step-by-step introduction.
If you like video more than a list of steps, check out the second video (thanks Kyle!) below the fold.
embarcaderomonitoring.wiert.me) to stats.uptimerobot.com:
Note that [Archive.is] stats.uptimerobot.com by itself will not display any dashboard, as it requires a CNAME to be involved that is registered in the Uptime robot Custom Domain list.




Custom Domain
(make sure you create a CNAME DNS record for your domain to
stats.uptimerobot.com. And, it can take up to 30 mins for the custom domain to be activated.)

–jeroen
Posted in *nix, LifeHacker, Monitoring, Power User, Uptimerobot | Leave a Comment »
Posted by jpluimers on 2021/01/01
Not just because of the charts below: [WayBack] Emotional Intelligence: Components and Emotional Competence Frameworks (Part-2) | iammoulude.
Via:
Posted in Awareness, LifeHacker, Power User | Leave a Comment »
Posted by jpluimers on 2020/12/31
I wonder what the limitation of OutputDebugStringW is, as OutputDebugStringA had a limit imposed by the DBWIN_BUFFER which was 4K (minus a bit overhead):
–jeroen
Posted in Development, Software Development, Windows Development | Leave a Comment »
Posted by jpluimers on 2020/12/31
[WayBack] Syncing your fork to the original repository via the browser · KirstieJane/STEMMRoleModels Wiki · GitHub
TL;DR: you can do the sync from the Web UI, but it always gives you an extra merge commit.
–jeroen
Posted in Development, DVCS - Distributed Version Control, git, GitHub, LifeHacker, Power User, Source Code Management | Leave a Comment »
Posted by jpluimers on 2020/12/31
I like questions like [WayBack] How to check if parent menu item has “checked” child item? – VCL – Delphi-PRAXiS [en]
It means that the asker is closely looking at her or his coding.
This is important, as it helps to get your programming idioms consistent.
The code started out as:
function HasCheckedSubItems(AMenuItem: TMenuItem): Boolean;
var
i: integer;
begin
Result := False;
for i := 0 to AMenuItem.Count - 1 do
if AMenuItem.Items[i].Checked then
Exit(True);
end;
and finally ended up as:
function HasCheckedSubItems(AMenuItem: TMenuItem): Boolean;
var
I: integer;
begin
for I := 0 to AMenuItem.Count - 1 do
if AMenuItem.Items[I].Checked then
Exit(True);
Exit(False);
end;
Which is close to what I’d use, no matter the Delphi version:
function HasCheckedSubItems(const AMenuItem: TMenuItem): Boolean;
var
I: integer;
begin
for I := 0 to AMenuItem.Count - 1 do
if AMenuItem.Items[I].Checked then
begin
Result := True;
Exit;
end;
Result := False;
end;
My argumentation for the last form is that assignment and jumps are too conceptually different to combine in one statement.
The second form moves just one assignment, which on the current scale of nanosecond execution might not sound much, but conceptually limits the assignment to once per function call.
If you are interested in more thoughts on this topic,
–jeroen
Posted in Delphi, Development, Software Development | Leave a Comment »