Posts
In God we trust. All others must bring data.
Tis the Season to Check your SSL/TLS Cipher List Thrice (RCurl/curl/openssl)
The libcurl library (the foundational library behind the RCurl and curl packages) has switched to using OpenSSL's default ciphers since version 7.56.0 (October 4 2017). If you're a regular updater of curl / httr you should be fairly…
Use GitHub Vulnerability Alerts to Keep Users of Your R Packages Safe
Despite their now inherent evil status, GitHub has some tools other repository aggregators do not. One such tool is the free vulnerability alert service which will scan repositories for outdated+vulnerable…
Escaping the macOS 10.14 (Mojave) Filesystem Sandbox with R / RStudio
If you're an R/RStudio user who has migrated to Mojave (macOS 10.14) or are contemplating migrating to it, you will likely eventually run into an issue where you're trying to access resources that are in Apple's new hardened filesystem…
GeoJSON Version of CBC Quebec Ridings Hex Cartograms with Example Usage in R
The CBC covered the recent (as of the original post-time on this blog entry) Quebec elections and used a well-crafted hex grid map to display…
Quick Hit: Using the New Equal Earth Projection in R
In my semi-daily run of brew update I noticed that proj4 had been updated to 5.2. I kinda " squeee "'d since (as the release notes show ) the Equal Earth projection was added to it ( +proj=eqearth…
Taking a Tour of the Pirate Ship 'GitHub DMCA' with R
Despite having sailed through the core components of this year's Talk Like A Pirate Day R post a few months ago, time has been an enemy of late so this will be a short post that others can build off of, especially since there's lots more…
Access the Internet Archive Advanced Search/Scrape API with wayback (+ links to a new vignette & pkgdown site)
The wayback ? package has had an update to more efficiently retrieve mementos and added support for working with the Internet Archive's advanced search+scrape API…
The Evolution of Data Literacy at the U.S. Department of Energy + Finding Power Grid Cyber Attacks in a Data Haystack
I was chatting with some cyber-mates at a recent event and the topic of cyber attacks on the U.S. power-grid came up (as it often does these days). The conversation was brief, but the topic made its way into active memory and resurfaced…
Driving Drill Dynamically with Docker and Updating Storage Configurations On-the-fly with sergeant
The sergeant ? package has a minor update that adds REST API coverage for two "new" storage endpoints that make it possible to add, update and remove storage configurations on-the-fly without using the GUI or manually updating a config…
Simplifying World Tile Grid Creation with geom_wtg()
Nowadays (I've seen that word used so much in journal articles lately that I could not resist using it) I'm using world tile grids more frequently as the need arises to convey the state of exposure of various services at a global (country)…