Programming Leftovers
-
Rlang ☛ Your Data’s Untold Secrets: An Introduction to Descriptive Stats with R
The Art of Data ExplorationIn the world of data analysis, every dataset is a trove of untold secrets waiting to be unearthed.
-
Remi Collet ☛ Remi Collet: PHP version 8.2.15RC1 and 8.3.2RC1
Release Candidate versions are available in the testing repository for Fedora and Enterprise Linux (RHEL / CentOS / Alma / Rocky and other clones) to allow more people to test them. They are available as Software Collections, for a parallel installation, the perfect solution for such tests, and also as base packages.
The Fedora 39, EL-8 and EL-9 packages (modules and SCL) are available for x86_64 and aarch64.
PHP version 8.1 is now in security mode only, so no more RC will be released.
-
TecAdmin ☛ The Ruby Developer’s Guide for Gemset Management
Ruby, renowned for its dynamic and open-source nature, emphasizes simplicity and productivity. Its elegant syntax is straightforward, making it a pleasure to read and write. In the Ruby ecosystem, managing different versions of gems (libraries) can be a complex task, particularly when working on multiple projects. This is where gemsets come into play
-
Aigars Mahinovs ☛ Aigars Mahinovs: Figuring out finances part 5
At the end of the last part of this, contains all the current financial information. They are communicating and calculating predictions for me.
The only part that I was not 100% happy with was accounting of cash transactions. You see payments in cash are mostly made away from computer and sometimes even in areas without a mobile Internet connection. And all Firefly III apps that I tried failed at the task of creating a new transaction when offline. Even the one recommended Telegram bot from Firefly III page used a dialog-based approach for creating even a simplest transaction. Issue asking for a one-shot transaction creation option stands as unresolved.
Theoretically it would have been best if I could simply contribute that feature to that particular Telegram bot ... but it's written in Javascript. By mapping the API onto tasks somehow. After about 4 hours I still could not figure out where in the code anything actually happens. It all looked like just sugar or spagetty. Connectors on connectors on mappers.