Monthly Shaarli

All links of one month in a single page.

June, 2021

NixOS

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
CuteFish is a New Linux Desktop Environment (with a Familiar Look)
thumbnail

C'est joli et basé sur Qt, KDE Frameworks & Plasma.

GitHub - ibraheemdev/modern-unix: A collection of modern/faster/saner alternatives to common unix commands.

A collection of modern/faster/saner alternatives to common unix commands. - ibraheemdev/modern-unix

NixOS - NixOS 21.05 manual

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 🥳

Menu | brun'chez moi

Parce que c’était bon 🙂

Lean Enterprise : Jez Humble : 9781492091776

Encore un bouquin à commander :-D

Flux RSS des releases / tags de GitHub

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
Python — partie 10 ― formateur de code, analyse statique - LinuxFr.org

L’actualité du logiciel libre et des sujets voisins (DIY, Open Hardware, Open Data, les Communs, etc.), sur un site francophone contributif géré par une équipe bénévole par et pour des libristes enthousiastes
#Actualité #Communauté #Forum #Free #GNU #Libre #Linux #Logiciel #Software

DebianArt/Themes/Homeworld - Debian Wiki
Aux États-Unis, les victimes de ransomware peuvent déduire les rançons de leurs impôts

Mais enfin…

Deux trucs intéressants: la loi cobra et la loi de Goodhart.

How to Structure Django Projects | James Beith

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.

How to Talk so Kids Will Listen and Listen so Kids Will Talk : Adele Faber : 9781848123090

How to Talk so Kids Will Listen and Listen so Kids Will Talk by Adele Faber, 9781848123090,

Aussi

Agile Conversations : Douglas Squirrel : 9781942788973

Agile Conversations by Douglas Squirrel, 9781942788973, available at Book Depository

Ouh ça aussi

The Manager`s Path : Camille Fournier : 9781491973899

The Manager`s Path by Camille Fournier, 9781491973899, available at Book Depository

Dans les trucs à acheter

Essai – Toyota Mirai : La pionnière ! – wheels-and-you.com

Test de la dernière Toyota, avec pile à combustible

Note: poetry update
poetry.exe update
Updating dependencies
Resolving dependencies... (66.5s)

Writing lock file

Package operations: 0 installs, 3 updates, 0 removals

  • Updating django (3.2.3 -> 3.2.4)
  • Updating pylint (2.8.2 -> 2.8.3)
  • Updating black (21.5b1 -> 21.5b2)

<3