Programming Leftovers
-
Understanding OWASP: An Essential Guide for Developers
Building secure software is no longer optional. In today’s digital world, attackers primarily target web applications.
-
Dirk Eddelbuettel ☛ Dirk Eddelbuettel: digest 0.6.36 on CRAN: Big endian, maintenance
Release 0.6.36 of the digest package also been uploaded to Debian.
spookyhash
,blake3
,crc32c
,xxh3_64
andxxh3_128
), and enables easy comparison of (potentially large and nested) R language objects as it relies on the native serialization in R. It is a mature and widely-used package (with 69.1 million downloads just on the partial cloud mirrors of CRAN which keep logs) as many tasks may involve caching of objects for which it provides convenient general-purpose hash key generation to quickly identify the various objects. -
R
-
Rlang ☛ Few notes on getting R package data from the local library
I am involved in a Posit Team
deployment, and one of the things that we are looking into is default R packages
that should be made available to all users. -
Rlang ☛ Something a llttle different: Hexbin maps
Something a llttle different: Hexbin maps by Jerry Tuttle
I recently became acquainted with hexbin maps, so I thought I would experiment with one.
-
-
Gentoo Family
-
Evolving QA tooling
QA support in Gentoo has been a fluid, amorphous goal over the project’s history. Throughout the years, developers have invented their own scripts and workflows to workaround the limitations of official tooling. More recently, the relaxed standards have been tightened up a fair amount, but it should be possible to achieve more results with further improvement.
Having become an official developer in 2010, much of my initial ebuild development revolved around CVS and repoman, both of which felt slow and antiquated even at the outset of my tenure. Thankfully, CVS was swapped out for git in 2015, but repoman stuck around for nearly another decade after that. While work was done on repoman over the years between 2010 and 2020, the overall weakness of its design was never corrected leading to it being officially retired in 2022 in favor of pkgcheck (and pkgdev).
-