13 private links
My 2 cents au sujet de git.
Git est un logiciel brillant fait par des gens brillants ET Git est effectivement difficile à prendre en main et demande un investissement pour être vraiment utile.
Le meilleur investissement étant de lire le chapitre Git internals qui explique le fonctionnement interne de Git : les différents objets et les liens qu'ils ont entre eux.
Sans comprendre le fonctionnement de Git la majorité des commandes semblent tomber du ciel et n'avoir aucun sens. Quand on comprends les objets que manipulent ces commandes et la logique sous-jacente, les commandes semblent alors beaucoup plus logique.
On comprends aussi beaucoup mieux ce qu'il est possible ou non de faire et les implications sur le répertoire Git.
La signification de chaque verbe http dans une api rest.
Convert cURL command syntax to Python requests, Ansible URI, browser fetch, MATLAB, Node.js, R, PHP, Strest, Go, Dart, JSON, Elixir, and Rust code
Une méthode ingénieuse pour détecter qu'une requête http arrivant à un serveur est oui ou non envoyé à bash via un pipe. Il est ainsi possible de retourner deux réponses différentes.
Des scientifiques suisses exploitent une vulnérabilité qui leur permet de régler n'importe quel montant avec le paiement sans contact d'une carte bancaire. Si un malfaiteur parvenait à reproduire cette attaque, il lui suffirait de voler une carte bancaire pour effectuer des achats onéreux.
Un excellent article sur la génération de nombre aléatoire dans le noyaux linux.
Folding@home (FAH or F@h) is a distributed computing project for simulating protein dynamics, including the process of protein folding and the movements of proteins implicated in a variety of diseases. It brings together citizen scientists who volunteer to run simulations of protein dynamics on their personal computers. Insights from this data are helping scientists to better understand biology, and providing new opportunities for developing therapeutics.
KissCache est un serveur de cache sous licence MIT pensé suivant le principe KISS : Keep It Simple Stupid.
Contrairement à un proxy transparent comme squid, pour utiliser KissCache, il faut (et suffit) de préfixer l’url voulue par celle de l’instance locale de KissCache.
KissCache va alors télécharger en arrière-plan le fichier demandé et le streamer au client.
Si plusieurs clients demandent le même fichier au même moment, celui-ci ne sera téléchargé qu’une seule fois.KissCache n’étant pas transparent, il peut tout à fait mettre en cache des fichiers disponibles via https.
Un générateur de nom de domaines.
K9s provides a curses based terminal UI to interact with your Kubernetes clusters.
The aim of this project is to make it easier to navigate, observe and manage your applications in the wild.
K9s continually watches Kubernetes for changes and offers subsequent commands to interact with observed Kubernetes resources.
Quelques info sur les différents type de service que vous pouvez créer dans Kubernetes.
Each Service has a setting called ServiceType that defines how that service is exposed. You can set this to ClusterIP, NodePort, LoadBalancer, or ExternalName depending on your particular deployment scenario.
MkDocs is a fast, simple and downright gorgeous static site generator that's geared towards building project documentation.
Documentation source files are written in Markdown, and configured with a single YAML configuration file.
On trouve évidemment des thèmes sympas comme : https://github.com/squidfunk/mkdocs-material