a11y.css

Posté le 22/01/2018

Sur les Internets, on parle régulièrement d'accessibilité et de code valide. Ce n'est jamais simple à gérer, mais cela répond à une nécessité bien réelle ! Amélioration du référencement, adaptation des sites internets aux outils luttant contre les handicapes, bonnes pratiques, ...

Bien sûr, il existe des outils en ligne pour vérifier la validité de son code HTML et CSS, tel que le validateur mis à disposition par le W3C. Mais c'est globalement imbitable, et implique d'aller se rendre sur le site, de copier/coller son lien, et donc de perdre un temps monstrueux de quelques secondes.

Or, les développeurs sont des fainéants, c'est bien connu.

C'est là qu'intervient a11y.css (prononcez "Alix")

Cet outil proposé par Gaël Poupard se résume en une feuille de style CSS que l'on injecte à sa page, permettant de mettre en avant les erreurs à la con.

A partir du site du projet, vous pouvez renseigner quelques paramètres (niveau d'erreur à afficher, langue), ce qui a pour effet de vous proposer d'ajouter un bookmarklet à votre navigateur.

Ainsi, à chaque fois que vous consultez une page, un clic et pouf, tout s'illumine. Ou pas selon la propreté de votre code.

C'est pratique, c'est utile et c'est bon pour la planète.

(Photo by Daniel Beilinson)

Shaarli[nk] #2 - [Re]Vue de Web

Posté le 07/09/2017

Bienvenue dans cette seconde version totalement subjective, personnelle et bordélique ! Cette revue regroupe quelques trouvailles, recherches ou liens qui m'ont récemment interpellés.

Let's go !



->- Interpellé par quelques Mastonnautes, j'ai eu l'immense plaisir de découvrir ce ramassis de conneries portant sur le Deep Web (so evil). Le mec te donne un cours sur le sujet, tout en gérant les bases : "(...)des moteurs de recherche tels que Mozilla Firefox ou Internet Explorer(...)". En réponse à ce type de conneries, Goat in the Shell propose quelques précisions =D

->- Je suis tombé sur gpu.js : une lib' Javascript pas trop conne, qui donne votre JS au module WebGL afin de le faire traiter par le GPU plutôt que par le CPU. Le Hollandais Volant fait remarquer : "Ça ne marche pas dans tous les cas, typiquement juste dans les cas où les calculs sont parallélisables (chose que le GPU font plus vite)". A vos tests !

->- Un putain de super talk (qui devrait notamment plaire à une certaine Miloon...), développant un regard critique portant sur le monde des startup, les droits de l'Homme sur Internet, et comment construire un meilleur monde numérique : putain mais lancez-vous dans la résistance et la construction d'utopies numériques, ça fait du bien

->- Je sais qu'il y a des aficionados du SQL dans l'coin, mais perso', même après 10 années de *dév' oueb, je galère parfois sur certaines jointure SQL. Et puis je suis tombé là dessus. En anglais, avec des illustrations basiques qu'apprécieront les débutants. (ou les boulets comme moi)

->- Cela fait quelques temps que je m’intéresse à la reconnaissance vocale pour un projet en cours. Et là, pouf, Mozilla lance l'initiative Common Voice : enregistrez donc quelques phrases pour donner un coup de main !



Mais aussi quelquesoutils à la con qui peuvent faire gagner un peu de temps ou faire la différence sur certains projets :

->-
pasition : afin de faire de la manipulation animée d'images SVG, en Javascript.

->- Ressemble.js : analyse et comparaison d'images, toujours en Javascript

->-Un petit CHMOD Generator pour aider à gérer ses droits (c'est comme le tar.gz, je me plante toujours !)



Dans la catégorie des articles "techniques, huile de coude et bidouillage" :

->- L'ami Bronco a remis à jour une de ses créations, Googol (lien vers ma propre instance), permettant d'effectuer quelques recherches avec un Google moins bavard. Self-hosted, avec sources par ici

->- Un article de LinuxFR m'a permis de découvrir matrix, outil pour décentraliser Skype, Whatsapp, Signal, Slack et Discord

->- Suite à quelques emmerdes avec les flics, l'ami aeris passe au "tout chiffré" et propose un article pour un stockage chiffré intégral sur serveur distant

->-Appréciant toujours autant bidouiller avec mon Raspberry Pi, je suis tombé sur ce moyen de filtrer les appels avec un raspberry et un peu d'huile de coude. Je galère un poil avec la configuration du SIP, mais ça devrait se boucler sous peu !




Et enfin, deux-trois conneries m'ont captivées :

->- TeachCraft : Minecraft + Python, pour apprendre le Python dans un contexte assez fun et bien foutu. Bohors / Jørd, c'est pour toi !

->- OpenMW : "Opensource Elderscrolls III: Morrowind engine reimplementation". Oui oui.

->- WORLDBUILDING : comment créer un univers SF complet, mais en respectant des principes scientifiques. Ce truc est une véritable pépite.

(Photo by Will Fuller)