Blog Archives

Use GitHub Vulnerability Alerts to Keep Users of Your R Packages Safe

November 14, 2018
By
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 dependencies. Now, “R” is nowhere near a first-class citizen in the internet writ large, including software development tooling (e.g. the Travis-CI and GitLab continuous integration... Continue reading →

Read more »

Escaping the macOS 10.14 (Mojave) Filesystem Sandbox with R / RStudio

November 9, 2018
By
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 sandboxes. Rather than reinvent the wheel by blathering about what that means, give these links a... Continue reading →

Read more »

GeoJSON Version of CBC Quebec Ridings Hex Cartograms with Example Usage in R

October 10, 2018
By
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 results: They have a great ‘splainer on why they use this type of map. Thinking that it may be useful for others, I used a browser Developer Tools inspector to... Continue reading →

Read more »

Quick Hit: Using the New Equal Earth Projection in R

September 28, 2018
By
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). As the team who created the projection describes it: “The Equal Earth map projection is a new equal-area pseudocylindrical projection for... Continue reading →

Read more »

Taking a Tour of the Pirate Ship ‘GitHub DMCA’ with R

September 19, 2018
By
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 knife work ground to cover from the data. DMC-WhAt?... Continue reading →

Read more »

Access the Internet Archive Advanced Search/Scrape API with wayback (+ a links to a new vignette & pkgdown site)

September 17, 2018
By
Access the Internet Archive Advanced Search/Scrape API with wayback (+ a 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. Search/Scrape The search/scrape interface lets you examine the IA collections and download what you are after (programmatically). The main function is ia_scrape() but you can also paginate through results with the... Continue reading →

Read more »

The Evolution of Data Literacy at the U.S. Department of Energy + Finding Power Grid Cyber Attacks in a Data Haystack

September 12, 2018
By
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 when I saw today’s Data Is Plural newsletter which noted that “Utility... Continue reading →

Read more »

Driving Drill Dynamically with Docker and Updating Storage Configurations On-the-fly with sergeant

September 9, 2018
By
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 file. This is an especially handy feature when paired with Drill’s new, official Docker container since that... Continue reading →

Read more »

Simplifying World Tile Grid Creation with geom_wtg()

August 27, 2018
By
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) scale. Given that necessity fosters invention it seemed that having a ggplot2... Continue reading →

Read more »

Friday #rstats twofer: Finding macOS 32-bit apps & Processing Data from System Commands

August 24, 2018
By
Friday #rstats twofer: Finding macOS 32-bit apps & Processing Data from System Commands

Apple has run the death bell on 32-bit macOS apps and, if you’re running a recent macOS version on your Mac (which you should so you can get security updates) you likely see this alert from time-to-time: If you’re like me, you click through that and keep working but later ponder just how many of... Continue reading →

Read more »

Search R-bloggers


Sponsors

Never miss an update!
Subscribe to R-bloggers to receive
e-mails with the latest R posts.
(You will not see this message again.)

Click here to close (This popup will not appear again)