Understanding website paywall approaches

Subscription paywalls are becoming more and more common on a number of news and other sites. Assuming that the sites are using JavaScript and/or CSS approaches in the page to popup floating DIVs obscuring the content of the page, these are surprisingly easy to bypass if you know what to look for.

There’s many other articles (e.g. here) discussing these approaches and this is not intended to be an exclusive list, but here’s a few useful observations:

  • Adding a trailing ‘.’ to the domain name works on a surprising number of sites (Google if you’re interested why this works)
  • If you’ve tried this and you’re still getting a popup obscuring content on the page, using your browser’s developer tools, use the ‘select element’ feature to click on a floating DIV in the page and then update the CSS to style=”display:none” is also effective. If there’s other script in the place which is adding the CSS to the DIV, right click the DIV and just select the delete element option also works
  • Some sites use a combination of approaches. Often script or CSS to disable scrolling the page underneath a floating DIV is also used, so if you’ve removed the DIV but now you can’t scroll the content, look at the style on the body. If there’s an “overflow:hidden” style, remove it, or change it to “overflow:auto”

Java 15 support in Eclipse

It used to be hit or miss and usually some delay before the latest Java version would get full new language feature support in the latest version of Eclipse. With these new Java version plugins from the Marketplace though, adding support is now as easy as installing the plugin:

The Eclipse team has been doing a great job with these plugins for latest language support.

More FSX vs FS2020 scenery comparisons: New York (part 1)

I’ve posted before some ‘interesting’ scenery rendering issues in Microsoft Flight Simulator 2020, but here’s a few more flying around New York Staten Island area.

First up, here’s the Verrazzano-Narrows Bridge in FSX:

Notice also in FSX you’ve got full water wake effects landing on water, something not implemented yet in FS2020.

Here’s the same bridge in FS2020:

… you can’t fly under most bridges yet in FS2020, but rendering them as a solid wall underneath the bridge is one way of making that obvious.

I love the large dock cranes rendered as solid objects in FS2020 – here’s some cranes in Port Newark in FS2020:

… and the same view in FSX:

… notice fully rendered crane objects, and the detail in the container ships.

More to come, but loving these rendering issues in FS 2020 so far 🙂

Java release schedule summary: 6 monthly and LTS releases

I have to admit I can never remember which Java releases are the LTS releases at this point, so for reference, here’s a summary:

  • Java 8, the last Oracle release before the 6 month release cadence started, was released March 2014
  • After Java 8, the 6 month release cadence has so far had releases every March and September
  • The 6 month releases are superseded and no longer supported as soon as the next release comes out
  • Between 8 and 11, Java 9 and 10 were non-LTS
  • Java 11 was the first LTS release after Java 8, released on September 2018
  • The LTS releases are on an approx 3 year cycle
  • The next LTS release will be Java 17, expected approx. September 2021

This info was summarized from Oracle’s Java SE support roadmap here and the Wikipedia page here.