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.