2065 private links
Découverte du jour : mieux que console.log() pour les objets complexes.
Introduction to SEAL Security Frameworks: curated resources for blockchain security best practices. Learn about Web3 security, contribute to the project, and discover SEAL's mission.
Get information about countries via a RESTful API
This collection of examples discussing the question of the intrinsic security characteristics of programming languages. Through illustrations and discussions, it advocates for a different vision of well-known mechanisms and is intended to provide some food for thoughts regarding languages and development tools, as well as recommendations regarding the education of developers or evaluators for secure software.
Voici un module Python bien pratique pour injecter les entêtes HTTP de sécurité, avec des valeurs par défaut et strictes qui font bien le travail (cf HSTS, COEP, COOP, CSP, Cache-Control, Server, Permissions-Policy, Referrer-Policy, X-Content-Type-Options, X-Frame-Options, et custom).
Et il prend en charge quasiment tous les framework web actuels !
The second book of the Architecture of Consoles series has been released! This time, it compiles the NES, Master System, PC Engine, Mega Drive, SNES, and Neo Geo articles - a group I've named 'The Sprite Decade'.
Mean Time to Isolate
A single-page Rust resource for people who like high information density.
Pour (ré)apprendre le C et comment fonctionne la couche réseau TCP/IP.
Un patch qui permet de réduire la consommation CPU de la gestion du réseau de 30%. Pourrait être intéressant à appliquer dans les datacenters.
Performances C/C++.
Cet article donne des pistes d'optimisation de SQLite : sa configuration par défaut est optimisée pour l'embarqué. En conséquence, de nombreux utilisateurs rencontrent des performances médiocres et l'erreur SQLITE_BUSY.
Via https://twitter.com/bearstech/status/1775621449484546526
Sous le coude pour plus tard.
Gérer le niveau d'eau de la piscine a l'aide d'un Raspberry Pi et Grafana.
Des croquis, des croquis, toujours des croquis !
Utiliser docker pour simplifier le tout.
Démarrer votre instance locale d'Open Library:
$ docker-compose run
Dans une autre console, lancer cette commande pour recompiler les fichiers JS quand vous les modifier, sans avoir à tout relancer :
$ docker-compose run --rm home npm run-script watch
Ou pour cmpiler manuellement :
$ docker-compose run home make js
Vérifier que les fichiers JS sont nickel :
$ docker-compose run --rm home npm run lint
RDV sur http://localhost:8080 et roule !
Plus de commandes sur https://github.com/internetarchive/openlibrary/tree/master/docker#code-updates