Les redirections HTTP 301 et 302, permanentes ou temporaires ?
[Rodolphe] Les redirections HTTP sont des mécanismes essentiels pour gérer le routage et la navigation. Comprendre les différences entre les codes 301 et 302 est important pour tout projet web, que ce soit pour intervenir en développement, référencement ou planification. Faisons le tour en détails. Différen...
L'attribut contenteditable plaintext-only
[Rodolphe] L'attribut contenteditable en HTML permet de rendre des éléments éditables directement dans le navigateur, en quelque sorte un super-textarea qui permet la mise en forme dans tout élément HTML parce qu'on peut y placer ce qu'on veut... Ce qui est justement le problème de sa valeur par défaut true : ...
Qu'est devenu Gopher ?
[Rodolphe] Vous est-il déjà arrivé de vous demander ce qui existait avant le (World Wide) Web que nous connaissons aujourd'hui ? Avant que les navigateurs graphiques ne deviennent la norme. Vous aviez déjà entendu parler de Netscape, Mosaic, voire du premier navigateur qui fut World Wide Web lui même. Mais sav...
Live Coding & Algorave, quand le code devient musique et art génératif
[Arteast] Imaginez une scène sur laquelle le ou les artiste(s) n’utilisent pas d’instrument traditionnel, mais des ordinateurs sur lesquels ils écrivent des lignes de code en temps réel, donnant naissance à de la musique et à des effets visuels projetés en live. Bienvenue dans l'univers du live coding, et pl...
Déclencher un téléchargement de fichier
[Rodolphe] Il existe plusieurs façons de forcer le téléchargement d’un fichier côté navigateur, que ce soit pour un fichier statique déjà hébergé sur votre serveur ou pour des données générées dynamiquement (à la volée dans la page). Utiliser l’attribut download En ajoutant l’attribut download à une balise...