Posted by jpluimers on 2018/12/13
Enabling stack traces in Delphi: [WayBack] Getting started · MahdiSafsafi/DebugEngine Wiki · GitHub:
Using DebugEngine stack trace when error occurs:
All what you need to do is to include DebugEngine.HookException unit into your project. And each time an error occurs, you will be able to get the stack trace from the point where the error occurred.
uses
DebugEngine.HookException;
{...}
procedure Foo;
begin
try
DoSomething;
except
on E: Exception do
ShowMessage(E.StackTrace);
end;
end;
You can get similar functionality with JCL.
Via [WayBack] Why Delphi (like other developer environments) natively not included full call stack for every exception? Or if this is possible, please tell me how (wi… – Jacek Laskowski – Google+
–jeroen
Posted in Delphi, Development, Software Development | Leave a Comment »
Posted by jpluimers on 2018/12/12
Having mainly used ssh as a means to connect to a shell on remote machines and occasionally a manual port forward.
I never noticed autossh where you can automate the ssh logon process to keep permanent port forwards up and running. Cool!
It’s on my research list now, as this will be useful probably sooner than later:
My initial impression is that autossh is a wrapper around the regular ssh client that allows reconnection upon communication failures.
–jeroen
Posted in *nix, *nix-tools, Communications Development, Development, Internet protocol suite, Power User, SSH, TCP | Leave a Comment »
Posted by jpluimers on 2018/12/11
Still an interesting thought: [WayBack] Maybe we need a vote here but personally I’d like the next update from Emb to NOT contain any new features at all – just a huge bundle of bug fixes. We… – Chris Pimlott – Google+.
Especially the comments in it are well worth re-reading.
By now a new Delphi version should have been out, so I am curious how the balance between bug fixes and new features was.
Edit: Fixed bugs are features, so in my opinion Embarcadero should release only bug-fix updates and upgrades for at least two years.
–jeroen
PS: Nice G+ comment at [WayBack] Still an interesting thought: [WayBack] Maybe we need a vote here but personally I’d like the next update from Emb to NOT contain any new features at al… – Jeroen Wiert Pluimers – Google+:
Problem with new features is that they usually come with new bugs. Therefore new features take away developer capacity from fixing old bugs twice.
Posted in Delphi, Development, Software Development | 6 Comments »
Posted by jpluimers on 2018/12/11
Programmer humour from a while back:

“I don’t think I would be comfortable telling my family that I develop PHP either.”
Via:
Posted in Development, Fun, PHP, Scripting, Software Development | Leave a Comment »
Posted by jpluimers on 2018/12/11
Not sure when this happened but the CIDR list is no more [WayBack] https://www.whatsapp.com/cidr.txt:
Dear partners,
Please note that we have migrated the latest IP pools of WhatsApp to Facebook Mobile Partner Portal. Feel free to browse to the Settings page of the portal and download the latest WhatsApp IP pool: https://fb.me/mpp_support
Further IP pool updates are also done through the portal and are no longer distributed via email or through WhatsApp web site.
If you have not yet registered on the Mobile Partner Portal or have difficulties accessing it - please request access through the following form and we'll be happy to assist: https://fb.me/mpp_access
For any technical requests please contact us through the Support section of the portal: https://fb.me/mpp_support
WhatsApp team
In the past it was the place to get the CIDR so you could either block or allow WhatsApp traffic: [earlier WayBack]
It is still widely cited as way to regulate WhatsApp traffic, for instance at these places:
Time to find an automated way to get the replacement list. Maybe the below helps (via [WayBack] Block facebook messenger and whatsApp on Dlink router – Super User)
whois -h whois.radb.net '!gAS32934'
–jeroen
Posted in Android Devices, Development, Internet, Network-and-equipment, Power User, routers, SocialMedia, Software Development, Ubiquiti, WhatsApp, WhatsApp for Android, WiFi | Leave a Comment »
Posted by jpluimers on 2018/12/06
Try https://gitlab.com/api/v4/users?username=??? where ??? is your username. This will only work if you are already logged into gitlab.
Alternatively,
- go to https://gitlab.com/profile/account and copy your Private token.
- Then run the following command from a bash-like terminal:
curl --header "PRIVATE-TOKEN: AAAA" https://gitlab.com/api/v4/users?username=BBBB
where AAAA is your private token and BBBB is your username.
Source: [WayBack] [solved]Where is my user ID in GitLab.com? – HowTo – GitLab Community Forum
Works:
- https://gitlab.com/users/sign_in
- https://gitlab.com/api/v4/users?username=wiert
Via the ID, you can find the issues assigned to the user:
–jeroen
Posted in Development, DVCS - Distributed Version Control, GitLab, Software Development, Source Code Management | Leave a Comment »