Un support pour la voiture qui recharge également le téléphone.
Une gigantesque liste de bonne pratiques pour Node.js. Tout n'est pas à prendre aveuglément mais il y a de très bons points. Une saine lecture donc.
Un article en français sur les Container Queries CSS.
Une assez longue liste d'outils utilisant l'IA pour "optimiser" vos processus de création.
En pratique, je suis assez sidéré par la volonté de lissage et de gommage de toutes les aspérités qui caractérisent la singularité de chaque créateur et artiste. C'est assez triste.
À utiliser à bon escient donc.
Ce site vous propose un film à voir en fonction de votre humeur. Pas encore testé.
Open-source tool to bypass windows and linux passwords from bootable usb
Une nouvelle application de GPS open source pour Android. Pas encore testé mais un feedback rapide de Sebsauvage est dispo ici : https://framapiaf.org/@sebsauvage/110889761407276835
Des bonnes pratiques à adopter pour créer des images Docker de vos apps Node.js.
Un outil très simple pour envoyer un grand nombre de requêtes HTTP à un service pour tester sa robustesse et sa résistance au trafic. Utilisable très facilement en une commande sans même avoir à l'installer avant. Tout ce qu'il vous faut c'est Node.js :
npx loadtest -n 10000 -c 5 -k https://www.mywebsite.com
10000 requêtes envoyées à https://www.mywebsite.com dont un maximum de 5 en simultanées.
Une conversation (en anglais) qui regroupe pas mal d'applications open-source pour Android, si vous cherchez des alternatives aux apps mainstream.
Une alternative mieux pensée aux uuid.
Une vidéo de 13:15 qui explique et illustre assez bien le concept d'injection de dépendance.
Une procédure pour installer les applications du Microsoft Store sans passer par le store.
Une introduction aux monorepos, une nouvelle façon de gérer les dépendances entre applications qui utilisent des technos et des config similaires. C'est une alternative aux librairies publiées sur nom et à la duplication de code.
Ça vient avec un ensemble de contrainte bien sûr, mais l'approche est intéressante.
Une extension (uniquement pour les navigateurs basés sur Chromium) qui permet de modifier les informations personnelles que les sites web que vous visitez obtiennent en interrogeant votre navigateur (localisation, langue, user agent, etc.).
Via https://korben.info/decouvrez-vytal-extension-chrome-navigation-anonyme.html
Visiblement quand on prend un VPS chez OVH, l'IPv6 n'est pas configurée par défaut. Voici un guide pour la configurer, avec une copie des infos qui m'intéressent pour Ubuntu ci-dessous.
Prérequis :
Modifier le fichier qui est dans /etc/netplan
(dans mon cas: /etc/netplan/50-cloud-init.yaml
) et remplace les placeholders en majuscules (si vous n'avez pas de prefix, mettez /128
) :
Ubuntu 18 et 20 :
network:
version: 2
ethernets:
enp1s0:
dhcp4: true
match:
macaddress: 00:04:0p:8b:c6:30
set-name: enp1s0
addresses:
- YOUR_IPV6/IPv6_PREFIX
gateway6: IPv6_GATEWAY
routes:
- to: IPv6_GATEWAY
scope: link
Ubuntu 21 et 22 :
network:
version: 2
ethernets:
enp1s0:
dhcp4: true
match:
macaddress: 00:04:0p:8b:c6:30
set-name: enp1s0
addresses:
- YOUR_IPV6/IPv6_PREFIX
routes:
- to: ::/0
via: IPv6_GATEWAY
- to: IPv6_GATEWAY
scope: link
Testez la config: netplan try
Si elle est correct, appliquez là: netplan apply
Vous pouvez ensuite tester la connectivité avec:
ping6 -c 4 2001:4860:4860::8888
Un filigrane à ajouter aux documents officiels que vous envoyez à des sociétés tierces.
La gestion de l'accès concurrent à une ressource unique par les différents noeuds d'un cluster est toujours un problème épineux.
Concrètement la seule solution possible consiste souvent à introduire un système transverse (Hazelcast dans cet exemple, mais j'imagine qu'on peut faire de même avec un Redis par exemple) qui coordonne les accès et bloque un noeud si la ressource est en cours d'utilisation.