-- Leo's gemini proxy

-- Connecting to gemini.tuxmachines.org:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini;lang=en-GB

Tux Machines


Programming Leftovers


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


↺ 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


↺ 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


↺ 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.


↺ 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


↺ 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


↺ 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)


↺ Brute-Force ZIP Password Cracking with zipdump.py, (Sun, Jun 18th)




gemini.tuxmachines.org

-- Response ended

-- Page fetched on Sat Jun 1 09:10:00 2024