Accueil > TIC > Warrior du Dimanche - Publication à caractère intermittent, approximatif et (...)
https://warriordudimanche.net/
Articles
-
Troy Hunt : No, I Won't Link to Your Spammy Article
30 janvier, par BroncoMagnifique moyen de lutter contre les SPAMS qui demandent à apparaître dans ton blog: Chaque fois que tu reçois une demande de ce type, tu l'ajoutes à une liste d'item sur ta propre page avec le titre de la ressource mais pas son contenu ou son lien réel... Du coup, quand les gens vont chercher le (...) -
AI bots (OpenAI ChatGPT et al) - comment les bloquer - Didier J. MARY (blog)
30 janvier, par BroncoBon, il faut commencer à lutter contre les IA... en leur coupant l'accès à nos contenus. Je copicolle ici pour plus tard... Voyez le site pour plus de précisions (vraiment très bien expliqué) 1. robots.txt 👉 Rappel, il se met à la racine du site On y colle # AI crawlers User-agent: anthropic-ai (...) -
Notes perso JS : usage de fetch()
30 janvier, par BroncoJe me note ici pour une prochaine fois parce que fetch n'est pas forcément très intuitif... 2 façons d'utiliser fetch : la plus tendance et élégante : en enchaînant les then() fetch("index.php", method: 'POST', body: formData ) .then((response)=> // on attend l'arrivée de la réponse et on la (...) -
CSS - 5t3ph@front-end.social - I'm not sure enough folks realize that :is()/:where(), and :not() can check _ancestor_ and _previous sibling_ conditions.p:is(h2 + *) = paragraphs that are directly after an h2p:not(blockquote *) = paragraphs that are not within blockquotesI've used these techniques to simplify what would otherwise be rather unmaintainable selectors or may have previously required additional conditional classes.https://codepen.io/5t3ph/pen/KKEmMXR
30 janvier, par BroncoPas mal cette astuce ! On peut avoir des conditions qui prennent en compte un élément parent ou un élément frère pour cibler un élément... p:is(h2 + *) : seulement les paragraphes directement après un H2 p:not(blockquote *) : les paragraphes ne se trouvant pas dans des blockquotes... Ça peut carrément (...) -
✂Templatemaker ︎
30 janvier, par BroncoPlein de modèles de découpes et pliages - essentiellement des boîtes - avec un générateur qui permet de spécifier les dimensions. On peut imaginer de les importer ensuite dans un logiciel de découpe laser... [].forEach.call(document.querySelectorAll("[lightbox]"), function(el) el.lightbox = new (...)