mardi 12 janvier 2021
What is virtual inheritance in C++ and when should you use it? [Vincent]
« En C++, l'héritage virtuel permet de résoudre le problème du diamant. Cet article explique quand et comment l'utiliser.  »
pipewire [Romain]
« L'audio sous linux a longtemps été un sujet ardu, et différents serveurs audio (JACK, pulseaudio) coexistent encore aujourd'hui plus ou moins pacifiquement. Pipewire est une énième tentative de les unifier, sera-t-elle la bonne ?  »
How to Set Docker Memory and CPU Usage Limit [Vincent]
« Mode d'emploi pour limiter l'accès aux ressources (CPU et mémoire) quand on lance un conteneur docker sur une distribution Linux.  »
He Created the Web. Now He’s Out to Remake the Digital World. [Christian]
« L'article offre un aperçu des travaux récents de Tim Berners-Lee, l'inventeur du web, visant à donner aux utilisateurs les moyens de maîtriser leurs données personnelles.  »
Include What You Use [Sébastien]
« Jonathan Boccara, l'auteur du blog FluentCpp, fait une promotion assez active de include-what-you-use, qui permet de faire le tri dans les include des fichiers pour être sûr que tous ceux pertinents - et uniquement ceux-là - soient présents, permettant d'avoir une base de code plus structurée et un temps de compilation plus rapide. Ma propre expérience a tourné un peu court: je suis tombé sur une issue pas résolue depuis 2017 liée à l'inclusion d'une librairie externe (le ticket mentionne Boost mais c'est Xtensor-blas qui a bloqué pour moi) mais avant ce blocage ça semblait très prometteur, avec un temps d'exécution relativement rapide et des retours assez pertinents.  »
[c++, c]
Tesla’s main self-driving rival isn’t Google—it’s Intel’s Mobileye [Sébastien]
« Un article qui présente le modèle choisi par Mobileye pour le développement de véhicule autonome et le compare à ceux suivis notamment par Tesla et Waymo.  »