1 private link
A comprehensive list of books on Software Architecture. - mhadidg/software-architecture-books
Encore plein de livres à acheter 🤪
Kats, a kit to analyze time series data, a lightweight, easy-to-use, generalizable, and extendable framework to perform time series analysis, from understanding the key statistics and characteristics, detecting change points and anomalies, to forecasting future trends. - facebookresearch/Kats
A lire 😉
Long story short: pas de grandes avancées côté packaging Python en 2021.
Nouvelle switch annoncée. Dispo le 8 octobre. Elle a juste un plus grand écran (7 pouces OLED vs 6.2) et plus de stockage (64 vs 32) :-)
Deux-trois remarques par rapport à NixOS.
La configuration du système complet se fait via un seul fichier texte (/etc/nixos/configuration.nix
) et qui spécifie l'ensemble des services, paquets, utilisateurs et comportements. Par exemple, pour avoir un utilisateur dans sudo, whell, networkmanager, gnome, ... on a un petit fichier d'une centaine de lignes (pratiquement auto-généré), qui peut être mis en conf' (Git, tout ça...).
Le deuxième niveau, c'est l'isolation utilisateur. En tant que non-root, je peux installer tout ce qui est dispo dans les dépôts.
Si un binaire n'existe pas, les sources sont généralement dispos. Elles sont ensuite placées dans un store (/nix/store/...
) et le système continue à vivre sa vie grâce à des liens symboliques :-) Par exemple:
[fred@nixos:~]$ nix-env --install vscodium
replacing old 'vscodium-1.56.2'
installing 'vscodium-1.56.2'
building '/nix/store/562hzi24sijm8vvl5h4w69lxk15nmzhm-user-environment.drv'...
created 54 symlinks in user environment
Le dernier niveau, c'est l'isolation dans un shell kleenex. Une fois que le shell est détruit, toutes dépendances le sont également. Une forme d'environnement disposable ;-)
[fred@nixos:~]$ python --version
python: command not found
[fred@nixos:~]$ nix-shell -p python310
[nix-shell:~]$ python --version
Python 3.10.0a5
[nix-shell:~]$ exit
exit
[fred@nixos:~]$ python --version
python: command not found
A collection of modern/faster/saner alternatives to common unix commands. - ibraheemdev/modern-unix
Mais enfin…
Deux trucs intéressants: la loi cobra et la loi de Goodhart.
NixOS has a declarative configuration model: you create or edit a description of the desired configuration of your system, and then NixOS takes care of making it happen.
Mon prochain jouet 🥳
Here are some notes on how to layout a Django project. It breaks away from structuring a project around Django “apps” and instead uses a clear separation between three core layers; data, domain, and interfaces. Let’s use the following example, an e-commerce site called “Crema” where people can purchase coffee goods. Below is a layout of the fundamental directories.
Parce que c’était bon 🙂
Encore un bouquin à commander :-D
Petit truc à la noix à savoir: si GitHub, il n'y a pas de flux Atom ou RSS découvrable, mais il suffit d'accéder aux URLs suivantes pour pouvoir les ajouter dans son agrégateur favori:
/* Repo releases */
https://github.com/:owner/:repo/releases.atom
/* Repo commits */
https://github.com/:owner/:repo/commits.atom
/* Private feed (You can find Subscribe to your news feed in dashboard page after login) */
https://github.com/:user.private.atom?token=:secret
/* Repo tags */
https://github.com/:user/:repo/tags.atom
/* User activity */
https://github.com/:user.atom
How to Talk so Kids Will Listen and Listen so Kids Will Talk by Adele Faber, 9781848123090,
Aussi
Agile Conversations by Douglas Squirrel, 9781942788973, available at Book Depository
Ouh ça aussi
The Manager`s Path by Camille Fournier, 9781491973899, available at Book Depository
Dans les trucs à acheter
C'est joli et basé sur Qt, KDE Frameworks & Plasma.