PROJET AUTOBLOG


Warrior du Dimanche

Site original : Warrior du Dimanche

⇐ retour index

LLMs are Making Me Dumber

dimanche 18 mai 2025 14:06

C'est la différence entre une bonne et une mauvaise utilisation d'un outil: s'il REMPLACE la réflexion et le travail, il conduit immanquablement à un appauvrissement de l'utilisateur qui ne réfléchit plus pour résoudre ses problèmes et donc, n'apprend rien de ses erreurs, errements et prises de tête...

Apprendre c'est échouer... encore et encore... se demander pourquoi... et, finalement, comme une récompense sublime, comprendre.

Mal utilisée, l'IA nous prive de ça et - plus que tout - nous y perdons les fonctions cognitives qui permettent l'apprentissage.

Je pense qu'utiliser intelligemment l'IA n'est pas forcément mauvais:

  1. elle sert à vérifier si on n'a rien oublié dans un raisonnement,
  2. elle sert à trouver une inspiration, une idée...
  3. elle sert à retrouver rapidement une info
  4. compléter sa réflexion sur un sujet
  5. elle sert à avoir rapidement une explication sur un point précis qu'on n'a pas forcément compris...

En gros, si on s'en sert comme d'une aide dans son cheminement personnel et sa réflexion vers le résultat, ça me semble bénéfique. Si on s'en sert pour obtenir le résultat sans effort, elle nous pousse vers un abîme à la idiocracy.

<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/> <link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/> <script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"> <script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});

► Commentaires

Geste écolobsurde : effacez vos mails et luttez contre le spam

samedi 17 mai 2025 15:31

Reçu aujourd'hui dans ma boîte mail académique : un email de notification afin de m'avertir qu'un email de spam a été bloqué...

Donc, ils m'envoient un mail pour m'annoncer que grâce à eux je ne recevrai pas un mail de spam...

Capture du 2025-05-17 14-44-33.png

Ç'aurait pu être bien pire, ils auraient pu m'avertir via une photocopie dans mon casier au boulot ou un courrier officiel avec cachet de la poste faisant foi...

C'est qu'ils   en sont   capables,   vous savez...

Du coup, j'ai fait une nouvelle image de header, juste pour l'occasion

(oui, je sais, c'est pour qu'on puisse vérifier si c'est bien du spam...)

<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/> <link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/> <script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"> <script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});

► Commentaires

IA - sans inscription

samedi 17 mai 2025 11:13

D'autres ressources IA sans inscription

Sources

<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/> <link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/> <script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"> <script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});

► Commentaires

Notes persos sur la recherche d'infos sur le net

samedi 17 mai 2025 11:01

Google

Examples:

Recherche à partir d'images

OSINT

<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/> <link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/> <script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"> <script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});

► Commentaires

Notes perso : aCSStuces et découvertes du jour

samedi 17 mai 2025 10:44

Petit florilège des trucs passés sur la River ces derniers temps et traînant dans ma riditléteur...

Preloader les font

source https://htmhell.dev/adventcalendar/2024/25/

On peut faire un preload des fontes importantes avec un lien dans le header afin d'avoir un design propre le plus tôt possible:

<link
  rel="preload"
  href="/nova-sans.woff2"
  as="font"
  type="font/woff2"
  crossorigin="anonymous"
>

Transition de height:auto à display:none 🤩 (mais c'est expérimental 🤬 )

quand tu découvres calc-size(), @starting-style, interpolate-size etc... 😅

source https://blog.css-weekly.com/transition-to-height-auto-display-none-using-pure-css

Toggle la visibilité d'un élément simplement

source https://lehollandaisvolant.net/?id=20250125165124

button.addEventListener('click', function(){
element.hidden = !element.hidden;
});

ou avec mon VanillaJS

on("click","button",function(){
    element.hidden = !element.hidden;
});

Lazy loading simplifié avec content-visibility

source https://links.kalvn.net/shaare/fUwLcQ

content-visibility:auto; pour que l'élément soit chargé/visible juste avant d'être dans la fenêtre.

Lier une animation au défilement animation-timeline: scroll();

source https://www.alsacreations.com/article/lire/1935-animations-liees-au-scroll-en-css.html

On utilise animation-timeline qu'on définit à scroll() pour lier au défilement ou à view() pour lier à l'apparition/disparition de la vue.

L'article mérite vraiment d'être lu : il définit clairement tous les paramètres avec lesquels jouer.

Déclencher simplement des animations via JS avec animate()

source https://developer.mozilla.org/fr/docs/Web/API/Element/animate

document.getElementById("tunnel").animate(
  [
    // étapes/keyframes
    { transform: "translateY(0px)" },
    { transform: "translateY(-300px)" },
  ],
  {
    // temporisation
    duration: 1000,
    iterations: Infinity,
  },
);

On utilise animate(keyframes, delay);

Placer des éléments avec anchor positionning

source https://css-tricks.com/fancy-menu-navigation-using-anchor-positioning/

pour le moment, que sur chrome/opera 🤬

L'exemple propose un menu avec cette méthode, mais la page dont on trouve le lien en début d'article parle d'un autre cas d'école requérant des prises de tête habituellement: un tooltip bien placé... (https://css-tricks.com/css-anchor-positioning-guide/)

TLDR;

En gros, anchor-positionning permet de placer un élément relativement à un autre:

On utilisera les propriétés anchor-name et position-anchor comme suit:

.anchor {
  anchor-name: --my-anchor;
}
.target {
  position: absolute;
  position-anchor: --my-anchor;
}

Le choix du positionnement se fera ensuite grâce à position-area, position-visibility.

En savoir plus...

Utiliser currentColor pour avoir la couleur en cours

source https://www.alsacreations.com/tuto/lire/1944-appliquer-des-styles-css-a-svg.html

Particulièrement intéressant pour les SVG inline (pas dans une balise img): on peut, pour des icônes par exemple, utiliser currentColor afin que le SVG prenne la couleur du texte... 🤩

Les unités lvh, svh et dvh

source https://www.zendevs.xyz/css-unites-lvh-svh-dvh/

Une alternative aux unités de viewport vh et vw : en gros, elles permettent d'épouser la surface utile de l'écran, pouvant varier (avec/sans barre de navigation ...)

En clair, l’unité SVH intègre la présence des barres du navigateur tandis que la LVH calcule selon la pleine hauteur disponible et la DVH modifie sa valeur en continu, permettant ainsi une adaptation plus fine aux variations dynamiques de l’interface utilisateur.

Il n'y a pas que autofocus et autocomplete !

source https://garrettdimon.com/journal/posts/fine-tuning-text-inputs

<link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/style.css"/> <link rel="stylesheet" href="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/> <script src="http://warriordudimanche.net/./plugins/Galart/assets/lightbox.js"> <script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});

► Commentaires