Tux Machines
Posted by Roy Schestowitz on Jun 20, 2023
=> Follow up to 'I booted Linux 292,612 times' | Raspberry Pi in Robotics and Some Retro
=> ↺ Too Much Git? Try Gitless
Git has been a powerful tool for software development and version control since the mid ’00s, gaining widespread popularity since then. Originally built by none other than Linus Torvalds for handling Linux kernel development, it’s branched out for use with all kinds of other projects. That being said, it is not the easiest thing to learn how to use, with tons of options, abstract ideas, and non-linear workflows to keep track of. So if you’re new to the system or don’t need all of its vast swath of features, you might want to try out an alternative like Gitless.
=> ↺ Dirk Eddelbuettel: spdl 0.0.5 on CRAN: Small Extension
Another quick update to the still somewhat new package spdl is now om CRAN, and will go to Debian soon too. The key focus of spdl is to offer the exact same interface to logging from both R and C++ by relying on spdlog via my RcppSpdlog package. Usage examples are shown on the RcppSpdlog docs
=> ↺ spdl | ↺ CRAN | ↺ spdl | ↺ spdlog | ↺ RcppSpdlog | ↺ RcppSpdlog docs
This release add support for the wrappers init() and log() wrapping the existing setup() function but requiring only the level argument. This requires version 0.0.13 of RcppSpdlog which was released to CRAN yesterday.
=> ↺ RcppSpdlog | ↺ CRAN
=> ↺ spdl | ↺ CRAN | ↺ spdl | ↺ spdlog | ↺ RcppSpdlog | ↺ RcppSpdlog docs | ↺ RcppSpdlog | ↺ CRAN
=> ↺ How to Solve Zipimport.ZipImportError: Can’t Decompress Data; Zlib Not Available
Here you will find the steps to install the Zlib library on your system to resolve zipimport.zipImportError: can't decompress data; zlib not available.
=> ↺ Problems faced when downstream testing Python packages
Downstream testing refers to the testing of software package done by their redistributors, such as Linux distributions. It could be done by distro-specific CI systems, package maintainers or — as it frequently is the case with Gentoo — even distribution users.
What makes downstream testing really useful is that it serves a different purpose than upstream testing does. To put it shortly, upstream testing aims to ensure that the current code of the package works in one or more reference environments, and meets quality standards set by the package authors. On the other hand, downstream testing aims to ensure that a particular version of the package (possibly an old one) works in the environment that it will be used on, or one that closely resembles it.
To put it another way, downstream testing may differ from upstreaming testing by:
=> ↺ Leveraging generic type hints of classes in Python
Python, a versatile and dynamically-typed language, gained significant enhancements with the introduction of type hinting in Python 3.5.
=> ↺ Brute-Force ZIP Password Cracking with zipdump.py, (Sun, Jun 18th)
=> gemini.tuxmachines.org This content has been proxied by September (ba2dc).Proxy Information
text/gemini;lang=en-GB