294 private links
From brute-force to optimized algorithm
Au niveau de la liberté des licences:
WTFPL > MIT > Apache
Rendre le code libre mais limiter sa distribution est un contre-sens.
Je comprends parfaitement l’idée de RMS d’obliger les distributions d’un code libre a rester libres tout au long de chaîne : ça permet à toutes les modifs d’êtres publiques et disponibles par tous.
Mais cette obligation de liberté est en soi un privation d’une liberté (celle de faire du non libre). Si ton code était réellement libre, cette liberté ne me serait pas retirée.
Quand on est vraiment pour la liberté, on doit pouvoir accepter que son code soit utilisé pour des choses qu’on ne cautionne pas, ou distribués d’une façon qu’on ne cautionne pas.
Je ne dis pas que tout le monde devrait faire ça. Je dis juste que tout code qui ne respecte pas ça n’est pas véritablement libre.
I bookmark this post especially for this code snippet:
body {
margin: 0 auto;
max-width: 40rem; // can be bigger but not too much ! (<= 80 I think)
font-size: 1.2rem;
}
It makes a HTML website directly readable :)
Un OS frugal pour Raspberry Pi
With Authelia you can login once and get access to all your web apps safely from the Web thanks to two-factor authentication.
Authelia is an open source authentication and authorization server protecting modern web applications by collaborating with reverse proxies such as NGINX, Traefik and HAProxy. Consequently, no code is required to protect your apps.
:o
+1
Replace the .com in the project with .dev to open a VS code editor online.
Or the shortcut . (dot) to go straight to this editor !
In this editor you can obviously consult all the sources of the project, but also modify them and push your changes to the github directly.
personne (adjectif) <-> une personne
louer (bailleur) <-> louer (locataire)
hôte (qui reçoit) <-> hôte (qui est reçu)
plus (+) <-> plus (rien) → "As the double negation vanishes in oral language, you have "J'en veux plus" (mute final S) which means the opposite of "J'en veux plus" (pronounced final S)." @GuigoDalphinus
Il s'agit d'énantiosémie
Problems with deepcloning with JSON.stringify() / JSON.parse():
- Recursive data structures: JSON.stringify() will throw when you give it a recursive data structure. This can happen quite easily when working with linked lists or trees.
- Built-in types: JSON.stringify() will throw if the value contains other JS built-ins like Map, Set, Date, RegExp or ArrayBuffer.
- Functions: JSON.stringify() will quietly discard functions.
The solution: the function structuredClone.
Search a specific podcast through all platforms.
Available in RSS feeds et API too.
Latest standard of the year 2022
Un taux de conformité sur la base de RGAA est nécessaire d'après un decret de 2019.
Limitations entre le niveau de conformité et l'expérience utilisateur:
- Le RGAA évolue sur deux principes: la présence d'éléments "accessibles" et leurs pertinences.
- Un critère non conforme avec une seule erreur a exactement le même poids dans le calcul des taux que ce même critère non conforme avec une multitude d’erreurs
- À moins d’être à 100 %, sans aucune exemption ni dérogation, un taux de conformité ne peut pas révéler un niveau d’accessibilité pour l’utilisatrice ou l’utilisateur car il n’intègre aucune évaluation de criticité: un bouton login inaccessible aura un énorme impact ! Cette notion de « missions premières » d’un site n’est pas prise en compte dans le calcul de ses taux de conformité.
De plus:
- le niveau d'accessibilité est évalué à un instant T. Qu'en est-il après ?
- des environnements de tests sont utilisés: dernière version d'un navigateur + NVDA/JAWS/VoiceOVer. D'autres environnements sont utilisés par les utilisateurs, qui sont en dehors de la couverture de test
- la complexité intrinsèque du site peut rendre son utilisation complexe, et donc être moins accessible.
- les appelations « Accessibilité: totalement conforme » (100%), « Accessibilité : partiellement conforme » (50-99%), « Accessibilité : non conforme » (<50%) prennent une place prépondérante. On parle plus de score, pourcentage et points que de l'accessibilité concrète des personnes. L'objectif est bien souvent d'être alors partiellement conforme, ce qui représente une faible accessibilité en soi (cf:article).
2.9 milliards d'utilisateur sur Facebook, avec 1.9 milliards d'utilisateur actifs.
3.58 milliard d'utilisateurs sur Meta (+12%).
Le revenu moyen par utilisateur est de 10 dollars en moyenne. 52 dollars aux US et Canada, 16.,5 en Europe.
Use git to push and pull to get content, share them.
The author compares git repositories with the RSS feeds: a git repository is more versatile.
text is small.
👍
La direction interministérielle du numérique permet de travailler sur du logiciel libre, pour l'intérêt des citoyens français.
Elle recrute: https://www.numerique.gouv.fr/rejoignez-nous
Donner l'adresse du site en
hxxps://ludovic-bois.com/index.php
afin d'éviter que les gens cliquent sur ce lien rapidement et qu'il soit référencé dans les moteurs de recherche.
Some examples of why C is faster than Java, because C and algorithms