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

Programmer humour: Working at PornHub

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 »

No more https://www.whatsapp.com/cidr.txt

Posted by jpluimers on 2018/12/11

Not sure when this happened but the CIDR list is no more [WayBackhttps://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 [WayBackBlock 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 »

Google+ now closes in April 2019, as yet another bug gave developers access to non-public data from 52.5M users | TechCrunch

Posted by jpluimers on 2018/12/11

Google+ closes in April 2019. The G+ API even sooner.

Via: [WayBackGoogle+ bug gave developers access to non-public data from 52.5M users | TechCrunch.

This seems to be a trend, so I need to try to get out before the end of the year.

I think I will move to pluspora.com/people/77b27110adcb013646c5005056268def.

Via: [WayBack] TechCrunch on Twitter: “Google+ security bug gave developers access to non-public data from 52.5M users . by @fredericl”

–jeroen

Posted in LifeHacker, Power User | Leave a Comment »

If parts of your letsencrypt renewals succeed and others give you “urn:acme:error:connection” then just retry

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 »

Anaylizing PDF files

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 »

Windows Server 2008 and Server 2008 R2 – OpenDNS

Posted by jpluimers on 2018/12/10

I did this a long time ago, but forgot to blog about it back then: [Archive.isWindows 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

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 »

Interview Robbert Dijkgraaf: ‘We zijn te veel het hert dat in de koplampen staart’ | NU – Het laatste nieuws het eerst op NU.nl

Posted by jpluimers on 2018/12/08

Long read, maar reuze interessant en super belangrijk: [WayBackInterview Robbert Dijkgraaf: ‘We zijn te veel het hert dat in de koplampen staart’ | NU.nl

Over het verschil tussen klimaat en weer, hoe “de wetenschap” bij “de gewone man” te brengen, innovatie en een toch positieve kijk op de toekomst.

Ondanks dat velen het niet geloven, is het is op deze wereld nog nooit zo goed gegaan. Laten we er voor zorgen dat dit ook voor komende generaties kan.

 

Ik kan een deel van de klimaat/weer geschiedenis aan een persoonlijke situatie relateren. Meer hierover op [WayBack] Thread by @jpluimers: “@helgavanleur @RHDijkgraaf We zien dat bijvoorbeeld bij de begeleiding van mijn verstandelijk beperkte broer: wij zien hem ongeveer 2 keer per week, de zorginstantie veel vaker, maar heeft een sterk wisselende ambulante groep met slechte […]”.

Via:

–jeroen

Robbert Dijkgraaf geldt als een van de bekendste Nederlandse wetenschappers. De theoretisch natuurkundige is directeur van het Institute for Advanced Study in het Amerikaanse Princeton en woont daarom ook in de Verenigde Staten.

Read the rest of this entry »

Posted in About, LifeHacker, Personal, Power User | Leave a Comment »

“Iemand anders dit ook bij @NPORadio2 ? Zowel Safari als Chrome op MacOS kunnen https://www.nporadio2.nl/live niet afspelen. Gisteren werkte het wel. Geen software gewijzigd. 

Posted by jpluimers on 2018/12/07

Reminder to myself for when this happens again:

Note: it also fails in Firefox.

When it works again, I will will follow-up.

https://radioplayer.npo.nl/radio2

Read the rest of this entry »

Posted in LifeHacker, Power User | Leave a Comment »

When asked about the social and privacy aspects of the internet “but who could have foreseen the negative side of this?”, you can answer: “Paul Baran, the man who invented it, over fifty years ago”.

Posted by jpluimers on 2018/12/07

Since it is so important, I quote both the message and publication list by Paul Baran – Wikipedia from [WayBack] Paul Baran’s entire catalogue of RAND publications available for free download A few days ago I’d discovered Paul Baran’s work at RAND, not only in lay… – Edward Morbius – Google+:

Paul Baran’s entire catalogue of RAND publications available for free download

A few days ago I’d discovered Paul Baran’s work at RAND, not only in laying out the technical case and specification for what became the Internet (Baran is the father of packet-switched networks), but concerning the second-order implications, including social and privicy implications, of the technology. This during the 1960s, so, the next time someone asks you rhetorically “but who could have forseen the negative side of this”, you can answer: “Paul Baran, the man who invented it, over fifty years ago”.

And yes, some engineers are highly cognisant of the societal implications of their work.

I’d been both delighted to find Baran’s work and frustrated that some items were missing, so I wrote RAND asking if they might possibly add the others. I was told “yes”, though no schedule was given so I hoped it might appear in a few months.

It was a few days.

I’m delighted, and hope others will also appreciate these foundational and insightful works.

The writings are available as high-quality PDF scans.

The title listing, below, shows the breadth of Baran’s thinking. His work on second-order and negative effects is also continued by one of the organisations he went on to found, the Institute for the Future, which has weighed in on the fake news / propaganda issue recently. Baran himself died in 2011.

My thanks to RAND.

And a reminder that sometimes you can get what you want by asking nicely.

Titles

  • LSI: The Basic Module for New Communication Networks 1968
  • Binary Coded Gun Barrels to Discourage Illegal Use of Small Arms 1968
  • On the Engineer’s Responsibility in Protecting Privacy 1968
  • A Closed Circuit TV System for the Visually Handicapped 1968
  • Communication Policy Issues for the Coming Computer Utility. 1968
  • On the Future Computer Era: Modification of the American Character and the Role of the Engineer, or, A Little Caution in the Haste to Number 1968
  • Some Changes in Information Technology Affecting Marketing in the Year 2000 1968
  • The Coming Computer Utility — Laissez-Faire, Licensing, or Regulation? 1967
  • Some Caveats on the Contribution of Technology to Law Enforcement 1967
  • Remarks on the Question of Privacy Raised by the Automation of Mental Health Records 1967
  • Some Remarks on Digital Distributed Communications Networks 1967
  • Urban Node in the Information Network 1967
  • A Briefing on the Distributed Adaptive Message-Block Network 1965
  • Coverage Estimates of FM, TV and Power Facilities Useful in a Broadband Distributed Network 1962
  • On Distributed Communications Networks 1962
  • A Digital Simulation of an Aided Adaptive Character Reading Machine 1960
  • An Aided Adaptive Character Reader for Machine Translation of Languages 1960
  • On a Distributed Command and Control System Configuration 1960
  • Reliable Digital Communications Systems Using Unreliable Network Repeater Nodes 1960
Defining the Internet (Series of 11 papers)
  • On Distributed Communications: Summary Overview 1964
  • On Distributed Communications: I. Introduction to Distributed Communications Networks 1964
  • On Distributed Communications: II. Digital Simulation of Hot-Potato Routing in a Broadband Distributed Communications Network 1964
  • On Distributed Communications: IV. Priority, Precedence, and Overload 1964
  • On Distributed Communications: V. History, Alternative Approaches, and Comparisons 1964
  • On Distributed Communications: VI. Mini-Cost Microwave 1964
  • On Distributed Communications: VII. Tentative Engineering Specifications and Preliminary Design for a High-Data-Rate Distributed Network
  • Switching Node 1964
  • On Distributed Communications: VIII. The Multiplexing Station 1964
  • On Distributed Communications:: IX. Security, Secrecy, and Tamper-Free Considerations 1964
  • On Distributed Communications: X. Cost Estimate 1964
(The third text in the series is by J.W. Smith:
On Distributed Communications: III. Determination of Path-Lengths in a Distributed Network
https://www.rand.org/pubs/research_memoranda/RM3578.html )https://www.rand.org/pubs/authors/b/baran_paul.html

References:

Via: [WayBack] Paul Baran’s entire catalogue of RAND publications available for free download A few days ago I’d discovered Paul Baran’s work at RAND, not only in lay… – Jürgen Christoffel – Google+

Thoughts on the social implications of the Internet? 50 years ago? I’d hope some people had learned from them …

–jeroen

Posted in History | Leave a Comment »

Mac OS Phonenix Slides is on GitHub

Posted by jpluimers on 2018/12/07

A long time ago, I bumped into [WayBackMac Photo/Slideshow Viewer that supports recursion: Phoenix Slides, but only recently I discovered it has made it to GitHub as well, so now you can download it from two places:

Despite the Phoenix Slides product name, the repository is at https://github.com/gobbledegook/creevey

–jeroen

Posted in Apple, Mac OS X / OS X / MacOS, macOS 10.12 Sierra, OS X 10.10 Yosemite, OS X 10.8 Mountain Lion, OS X 10.9 Mavericks, Power User | Leave a Comment »