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/10
On the same server, part of my letsencrypt renewals worked fine, while others had an error like this:
-------------------------------------------------------------------------------
Processing /etc/letsencrypt/renewal/spring4d.4delphi.com.conf
-------------------------------------------------------------------------------
Cert is due for renewal, auto-renewing...
Renewing an existing certificate
Performing the following challenges:
tls-sni-01 challenge for spring4d.4delphi.com
Waiting for verification...
Cleaning up challenges
Attempting to renew cert from /etc/letsencrypt/renewal/spring4d.4delphi.com.conf produced an unexpected error: Failed authorization procedure. spring4d.4delphi.com (tls-sni-01): urn:acme:error:connection :: The server could not connect to the client to verify the domain :: Error getting validation data. Skipping.
...
- The following errors were reported by the server:
Domain: spring4d.4delphi.com
Type: connection
Detail: Error getting validation data
To fix these errors, please make sure that your domain name was
entered correctly and the DNS A record(s) for that domain
contain(s) the right IP address. Additionally, please check that
your computer has a publicly routable IP address and that no
firewalls are preventing the server from communicating with the
client. If you're using the webroot plugin, you should also verify
that you are serving files from the webroot path you provided.
A retry worked fine:
-------------------------------------------------------------------------------
Processing /etc/letsencrypt/renewal/spring4d.4delphi.com.conf
-------------------------------------------------------------------------------
Cert is due for renewal, auto-renewing...
Renewing an existing certificate
Performing the following challenges:
tls-sni-01 challenge for spring4d.4delphi.com
Waiting for verification...
Cleaning up challenges
...
The following certs were successfully renewed:
/etc/letsencrypt/live/spring4d.4delphi.com/fullchain.pem (success)
–jeroen
Posted in Encryption, Let's Encrypt (letsencrypt/certbot), Power User, Security | Leave a Comment »
Posted by jpluimers on 2018/12/10
A few things that failed/worked:
I still need to look at the Multivalent.jar when I have a system with Java again, as it is mentioned in [WayBack] pdf generation – Is there a tool to analyze a PDF in terms of fonts, objects, fields and their respective size (kb)? – Stack Overflow
References:
–jeroen
Posted in Adobe, Adobe Acrobat, Fujitsu ScanSnap, Hardware, ix100, ix500, Power User, Scanners | Leave a Comment »
Posted by jpluimers on 2018/12/10
I did this a long time ago, but forgot to blog about it back then: [Archive.is] Windows Server 2008 and Server 2008 R2 – OpenDNS.
Summary:
Start with the DNS manager:
%SystemRoot%\system32\dnsmgmt.msc /s

Then open your machine, and double-click Forwarders:

In the dialog, click the Edit button and add DNS servers (for instance Google DNS 8.8.8.8 and 8.8.4.4).

In my case it became this:

Google DNS servers added
Click Done buttons until all dialogs are closed.
–jeroen
Read the rest of this entry »
Posted in DNS, Internet, Power User, Windows, Windows Server 2008, Windows Server 2008 R2 | Leave a Comment »