338 private links
42ko d'économisé, sois 50Tb de bande passante !
CSS width and height does not include the border(s) and padding by default. box-sizing: border-box include them in the border.
The browser calculate a box with max-content as if it has infinite space. For min-content, it pretends it has zero space. Easy at the end !
min, max and clamp define boundaries for the box :) Clamp is simply a min-max combined into one: clamp(MIN, VAL, MAX)
Le chargeur sur smartphone sera maintenant unique ! Il s'agira de l'USB-C 👍
Google follows the rule "embrace, extinguish and extinct" of Microsoft. Chromium features (bookmark synchronization, safe-browsing feature, search suggestion, spell-checking, etc..) are provided by Google and are not a part of Chromium; but Google has long provided API keys for ditributors of Chromium builds to use. But as of March 15, non-Chrome builds of Chromium would lose access to these APIs.
As response, many Linux distributions may remove the chromium package from their dependancies.
this move on Google's part is just highlighting a situation that has existed for years already: you might use Chromium as a way of avoiding proprietary software, but if you use Chromium with features like synchronization, that objective has not been met. [...] Similar to Android: there is a core built with free software, but getting its full functionality requires accepting layers of proprietary code on top of it.
Parce que Windows 10 c'est:
Le contrôle total de l’utilisation du « produit », aucune échappatoire, à tout moment les règles et conditions du service peuvent changer. L’accomplissement de la logique propriétaire, RIEN DE MIEUX que vendre un service. Qu’une entreprise veuille gagner de l’argent dans un monde capitaliste ok, que sa mécanique de vente aille jusqu’à éteindre tous droits et privilèges de l’utilisateur… Avec un service si tu n’es plus client… tu n’es plus utilisateur.
Pas d’installation silencieuse (les « mises à jour » qui remettent ce que tu avais supprimé), de fonctionnalités et outils imposés (Edge, Cortana, OneDrive), de contenus non désirés (il faut vivre une fois la pub sur Windows, magique). On appelle cela le respect de l’utilisateur, indirectement notre confiance grandit envers l’outil.
Globalement le Libre manque de moyens notamment d’argent. Certains gros projets reçoivent des dons, quelques développeurs rémunérés par leur entreprise bossent sur : Le noyau Linux, Debian, Ubuntu, Gnome… La majorité des autres projets crèvent la dalle [...]
Microsoft : Plus de 150 000 employés dont 40% affectés à l’ingénierie, seconde capitalisation boursière mondiale de 1 592 milliards USD, 37,2 milliards de dollars de chiffre d’affaires et 13,9 milliards de bénéfices nets au dernier trimestre [note: en décembre 2020].
On compare un O.S Linux avec Windows à jeu égal ? Microsoft et Windows devrait atomiser Linux et les distributions Linux, le rapport de force est de 100 contre 1. [...] le simple fait de mettre Linux et Windows côte à côte démontre à quel point Windows se fout de l’utilisateur.
Ce qui sauve les distributions Linux est un grain de sable, une valeur ancrée au plus profond de l’Histoire du logiciel libre et de Linux : L’utilisateur au centre. Tout est fait autour de l’utilisateur, tout est fait pour lui. Parfois malheureusement c’est insuffisant, les logiciels libres sont souvent moches, peu ergonomique, ces critiques sont justifiées. Nous manquons de moyens et de bras, des graphistes, designers, communicants.
Et encore, je pourrais citer tout le blog
Des publications régulières sur des sujets variés
Utiliser les annotations, accessible via self.__annotations__.
Par exemple pour typer ou vérifier les variables qui arrivent d'une DB sans passer par SQLAlchemy; les exporter en JSON en vérifiant que le format est bien compatible;
The commenting system collect as much as data as possible 👎
76 requests and 2MB of data for 0 comment. This is no good.
The alternative is Hyvor Talk, founded by the author.
Comment tuer la concurrence, par Google:
- De version en version de ton OS, tu restreint les droits des applications pour qu'elles ne puissent plus fonctionner correctement (Par contre tu laisses les pleins droits à tes propres applications).
- Tu implémentes l'équivalent, mais intégré à ton écosystème Google (donc sans ces restrictions).
- Tu flag les applications tierces qui ont les mêmes fonctionnalités comme malveillantes.
Par exemple l'excellente application Cerberus pour retrouver son téléphone.
https://framapiaf.s3.framasoft.org/framapiaf/media_attachments/files/105/694/163/536/377/874/original/000fd8ffd888c399.jpg
(Et peu importe que Google ait une application qui fait exactemenet la même chose (https://www.google.com/android/find), mais inférieure en fonctionnalités, et qui ne peut pas être pilotée par SMS.)Par exemple, pour l'activation du WiFi et du GPS : Google peut se permettre de vous les activer même si vous les avez explicitement coupés, mais il n'est plus possible de donner ce droit à des applications non-Google.
Permet de faire des petits schémas avec un style gribouillé à la main ⭐️
Les export sont au format JSON (pour pouvoir le rééditer), PNG et SVG !
A password with 256 bits of entropy is practically immune to brute-force attacks large enough to quite literally burn the world, but is quite trivial to crack with a universe-scale fuel source.
A password with 327 bits of entropy is nearly impossible to crack even if you burn the whole observable universe trying to do so.