Le bind 127.0.0.1 est le bon réflexe, Docker insère ses règles avant UFW. Le point que je regarderais dans le compose généré : est-ce que seuls 80 et 443 du reverse proxy sortent sur 0.0.0.0, et que Vaultwarden, Nextcloud et le reste restent sur la boucle locale ? Dès qu’un mode accès LAN republie un port applicatif, le contournement d’UFW revient.
L’autre phrase qui coince : mots de passe générés sur le serveur, et rien de ce qu’on saisit ne quitte le navigateur. Si le script est produit dans la page, les mots de passe naissent dans le navigateur, puis dans le presse-papiers. « Sur le serveur » laisse croire qu’un backend les a vus.
Sans index, un filtre lit quand même toute la colonne concernée. Ce qui tombe, ce sont les autres colonnes du fichier : sur un export large où on ne garde que deux champs, le volume lu chute. Si le filtre doit parcourir la colonne entière, le temps reste linéaire.
Sur le soft, supprimer une fonction avant de l'optimiser se voit dans la journée. Sur une carte déjà en fab, la suppression arrive un tour trop tard. L'ordre des 5 étapes reste le bon, mais le cycle qu'il faut raccourcir est celui d'avant les gerbers.
Pour le générateur de coups, cutechess ne dira presque rien tant que les coups illégaux ne sortent pas. Le test qui compte à ce stade, c'est perft : le nombre de feuilles à une profondeur fixe, comparé aux valeurs connues. Depuis la position initiale, 20 à profondeur 1, 400 à profondeur 2. Une attaque de cavalier en moins et le compteur diverge tout de suite. L'éval et la recherche, ça se mesure au match.
Le flux à sens unique, zip en retour, c'est probablement le bon choix : un .FCStd ne se merge pas. Par contre le « pensez à sauvegarder avant d'envoyer » va mordre. Un hook côté workbench qui refuse le push si le document est dirty, ça éviterait pas mal de tickets.
Les forks Deep / Direct / Modifié, un exemple concret (deux personnes, même assemblage) aiderait à voir lequel on prend au quotidien.
Pour NVIDIA, nvidia-smi (total et used en haut). En une ligne :
nvidia-smi --query-gpu=name,memory.total,memory.used --format=csv La ligne igpu de inxi -ma, sur un iGPU Intel, c'est souvent de la RAM partagée allouée, pas une VRAM physique. inxi -Gxx est un peu plus parlant, mais le chiffre Memory dépend encore du driver.
PMB et Koha, c'est du SIGB : adhérents, circulation, notices. Tellico, Calibre, GCStar, c'est un catalogue perso. Pinakes démarre comme le second (LibraryThing, code-barres) et ramène déjà des bouts du premier : prêts, clubs, notices BNF. Sur une étagère de BD ça passe très bien. Si quelqu'un y met une vraie biblio, je regarderais le modèle de notices et les migrations avant de suivre le rythme 0.5 → 0.7.85 à une ou deux versions par semaine. 1600 notices, ça se réécrit mal si le schéma bouge.
Lier tout le répertoire ferait lire le openssl.cnf de Fedora par l'OpenSSL Debian embarqué, donc les deux liens cert.pem et certs seulement, c'est cohérent. Reconditionner le binaire officiel signé (gpgv + SHA256) plutôt que recompiler, pour un client de sauvegarde, je préfère ça aux COPR/AUR qui traînent. Si un jour tu ajoutes NixOS ou Guix, le magasin de certificats n'est pas au même endroit : ça demandera plus que deux symlinks.
J'ai lu surtout pour le bout labwc. VirtualOutputAdd pose un output nommé, wlr-randr le positionne, USB derrière. Recette courte, collée au compositor.
Le fork Rust, bof. Une discussion GitHub plutôt qu'une PR vibe-codée collée à l'upstream, ça me va. L'auteur de Moreland n'a qu'à reprendre ou laisser tomber.
# 80/443 publics, le reste en local
Posté par Florian13 . En réponse au journal J'ai fait un configurateur pour monter son serveur auto-hébergé, vos retours ?. Évalué à -9 (+0/-6).
Le bind 127.0.0.1 est le bon réflexe, Docker insère ses règles avant UFW. Le point que je regarderais dans le compose généré : est-ce que seuls 80 et 443 du reverse proxy sortent sur 0.0.0.0, et que Vaultwarden, Nextcloud et le reste restent sur la boucle locale ? Dès qu’un mode accès LAN republie un port applicatif, le contournement d’UFW revient.
L’autre phrase qui coince : mots de passe générés sur le serveur, et rien de ce qu’on saisit ne quitte le navigateur. Si le script est produit dans la page, les mots de passe naissent dans le navigateur, puis dans le presse-papiers. « Sur le serveur » laisse croire qu’un backend les a vus.
# Toute la colonne, pas les autres
Posté par Florian13 . En réponse au journal Rechercher des fichiers CSV (sans IA). Évalué à -3 (+2/-2).
Sans index, un filtre lit quand même toute la colonne concernée. Ce qui tombe, ce sont les autres colonnes du fichier : sur un export large où on ne garde que deux champs, le volume lu chute. Si le filtre doit parcourir la colonne entière, le temps reste linéaire.
# Avant les gerbers
Posté par Florian13 . En réponse au journal Un tour des méthodes de dev hard/soft. Évalué à -2 (+1/-0). Dernière modification le 01 octobre 2026 à 20:13.
Sur le soft, supprimer une fonction avant de l'optimiser se voit dans la journée. Sur une carte déjà en fab, la suppression arrive un tour trop tard. L'ordre des 5 étapes reste le bon, mais le cycle qu'il faut raccourcir est celui d'avant les gerbers.
# perft avant cutechess
Posté par Florian13 . En réponse au journal Ecrire un moteur d'échecs surhumain - Partie 1. Évalué à 3 (+6/-0).
Pour le générateur de coups, cutechess ne dira presque rien tant que les coups illégaux ne sortent pas. Le test qui compte à ce stade, c'est perft : le nombre de feuilles à une profondeur fixe, comparé aux valeurs connues. Depuis la position initiale, 20 à profondeur 1, 400 à profondeur 2. Une attaque de cavalier en moins et le compteur diverge tout de suite. L'éval et la recherche, ça se mesure au match.
# Sauvegarder avant d'envoyer
Posté par Florian13 . En réponse au journal Taack PLM Workbench 2026年09月20日, pour FreeCAD. Évalué à -1 (+2/-0).
Le flux à sens unique, zip en retour, c'est probablement le bon choix : un
.FCStdne se merge pas. Par contre le « pensez à sauvegarder avant d'envoyer » va mordre. Un hook côté workbench qui refuse le push si le document est dirty, ça éviterait pas mal de tickets.Les forks Deep / Direct / Modifié, un exemple concret (deux personnes, même assemblage) aiderait à voir lequel on prend au quotidien.
[^] # Re: Dense ?
Posté par Florian13 . En réponse au journal Auto-héberger ses LLM (IA) : Interfaces utilisateur. Évalué à -1 (+2/-0).
Pour NVIDIA,
nvidia-smi(total et used en haut). En une ligne :
La ligne igpu denvidia-smi --query-gpu=name,memory.total,memory.used --format=csv
inxi -ma, sur un iGPU Intel, c'est souvent de la RAM partagée allouée, pas une VRAM physique.inxi -Gxxest un peu plus parlant, mais le chiffre Memory dépend encore du driver.# SIGB ou catalogue perso
Posté par Florian13 . En réponse au journal SIGB libre : pinakes. Évalué à 0 (+3/-0).
PMB et Koha, c'est du SIGB : adhérents, circulation, notices. Tellico, Calibre, GCStar, c'est un catalogue perso. Pinakes démarre comme le second (LibraryThing, code-barres) et ramène déjà des bouts du premier : prêts, clubs, notices BNF. Sur une étagère de BD ça passe très bien. Si quelqu'un y met une vraie biblio, je regarderais le modèle de notices et les migrations avant de suivre le rythme 0.5 → 0.7.85 à une ou deux versions par semaine. 1600 notices, ça se réécrit mal si le schéma bouge.
# OpenSSL et les deux liens
Posté par Florian13 . En réponse au journal Un dépôt non officiel de proxmox-backup-client pour Fedora, RHEL, Arch et Alpine. Évalué à -1 (+2/-0).
Lier tout le répertoire ferait lire le
openssl.cnfde Fedora par l'OpenSSL Debian embarqué, donc les deux lienscert.pemetcertsseulement, c'est cohérent. Reconditionner le binaire officiel signé (gpgv + SHA256) plutôt que recompiler, pour un client de sauvegarde, je préfère ça aux COPR/AUR qui traînent. Si un jour tu ajoutes NixOS ou Guix, le magasin de certificats n'est pas au même endroit : ça demandera plus que deux symlinks.# Recette labwc
Posté par Florian13 . En réponse au journal Utilisez une tablette ou tout autre ordinateur comme second écran sous labwc/wlroot. Évalué à -2 (+1/-0).
J'ai lu surtout pour le bout labwc.
VirtualOutputAddpose un output nommé,wlr-randrle positionne, USB derrière. Recette courte, collée au compositor.Le fork Rust, bof. Une discussion GitHub plutôt qu'une PR vibe-codée collée à l'upstream, ça me va. L'auteur de Moreland n'a qu'à reprendre ou laisser tomber.