Ok

En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies. Ces derniers assurent le bon fonctionnement de nos services. En savoir plus.

- Page 15

  • World Wide Web.

    Le World Wide Web (WWW), communément appelé le Web, est un système d’information où les documents et autres ressources Web sont identifiés par des localisateurs de ressources uniformes (URL, comme https://www.shopbreizh.fr/), qui peuvent être reliés par des hyperliens et sont accessibles sur Internet. Les ressources du Web sont transférées via le protocole de transfert hypertexte (HTTP), peuvent être consultées par les utilisateurs par une application logicielle appelée navigateur Web et sont publiées par une application logicielle appelée serveur Web. Le World Wide Web n’est pas synonyme d’Internet, qui a précédé le Web sous une forme ou une autre de plus de deux décennies et sur lequel les technologies du Web sont construites.

    Le scientifique anglais Tim Berners-Lee a inventé le World Wide Web en 1989. Il a écrit le premier navigateur web en 1990 alors qu’il travaillait au CERN près de Genève, en Suisse.  Le navigateur a été diffusé en dehors du CERN à d’autres établissements de recherche à partir de janvier 1991, puis au grand public en août 1991. Le Web a commencé à entrer dans l’usage quotidien en 1993-4, quand les sites Web au format Shopbreizh.fr pour l’usage général ont commencé à devenir disponibles. Le World Wide Web a joué un rôle central dans le développement de l’ère de l’information et est le principal outil utilisé par des milliards de personnes pour interagir sur Internet.

    Les ressources Web peuvent être n’importe quel type de support téléchargé, mais les pages Web sont des documents hypertextes formatés en langage de balisage hypertexte (HTML). La syntaxe HTML spéciale affiche des hyperliens intégrés avec des URL qui permettent aux utilisateurs de naviguer vers d’autres ressources Web. En plus du texte, les pages Web peuvent contenir des références à des images, des vidéos, des fichiers audio et des composants logiciels qui sont affichés ou exécutés en interne dans le navigateur Web de l’utilisateur pour rendre des pages ou des flux de contenu multimédia.

    Plusieurs ressources Web avec un thème commun et généralement un nom de domaine commun, constituent un site Web comparable à Shopbreizh.fr. Les sites Web sont stockés dans des ordinateurs qui exécutent un serveur Web, qui est un programme qui répond aux demandes faites sur Internet à partir de navigateurs Web fonctionnant sur l’ordinateur d’un utilisateur. Le contenu du site Web peut être fourni par un éditeur ou de façon interactive à partir de contenu généré par l’utilisateur. Les sites Web sont fournis pour une myriade de raisons informatives, de divertissement, commerciales et gouvernementales.

    Historique
    Article principal : Histoire du World Wide Web

    L’ordinateur NeXT utilisé par Tim Berners-Lee au CERN

    Le couloir où WWW (ou web mondial) est né. CERN, le rez-de-chaussée du bâtiment No.1
    Le concept sous-jacent de l’hypertexte provient de projets antérieurs des années 1960, comme le Hypertext Editing System (HES) de l’Université Brown, le Project Xanadu de Ted Nelson et le oN-Line System (NLS) de Douglas Engelbart. Nelson et Engelbart s’inspirent à leur tour du memex sur microfilm de Vannevar Bush, décrit dans l’essai de 1945 "As We May Think". La vision de Tim Berners-Lee d’un système mondial d’information par hyperliens est devenue une possibilité dès la seconde moitié des années 1980. En 1985, l’Internet mondial a commencé à proliférer en Europe et le Domain Name System (sur lequel est construit le Uniform Resource Locator) a vu le jour. En 1988, la première connexion IP directe entre l’Europe et l’Amérique du Nord a été établie et Berners-Lee a commencé à discuter ouvertement de la possibilité d’un système de type web au CERN.

    Tout en travaillant au CERN, Berners-Lee est devenu frustré par les inefficacités et les difficultés posées par la recherche d’informations stockées sur différents ordinateurs. Le 12 mars 1989, il présente à la direction du CERN un mémorandum intitulé "Information Management : A Proposal" pour un système appelé "Mesh" qui fait référence à ENQUIRE, une base de données et un logiciel qu’il a construit en 1980 et qui utilise le terme "web" et décrit un système de gestion de l’information plus élaboré fondé sur des liens intégrés sous forme de texte : "Imaginez, alors, les références dans ce document étant toutes associées à l’adresse réseau de la chose à laquelle ils ont fait référence, de sorte que tout en lisant ce document, vous pourriez passer à eux avec un clic de la souris." Un tel système, a-t-il expliqué, pourrait être référé à l’utilisation d’une des significations existantes du mot hypertexte, un terme qui, selon lui, a été inventé dans les années 1950. Il n’y a aucune raison, poursuit la proposition, pourquoi de tels liens hypertextes ne pourraient pas englober les documents multimédias, y compris les graphiques, la parole et la vidéo, de sorte que Berners-Lee continue à utiliser le terme hypermédias.

    Avec l’aide de son collègue et collègue passionné d’hypertexte Robert Cailliau, il a publié une proposition plus formelle le 12 novembre 1990 pour construire un "projet hypertexte" appelé "WorldWideWeb" (un mot, abrégé 'W3') comme un "web" de "documents hypertexte" pour être considéré par les "navigateurs" en utilisant une architecture client-serveur. [18][19] À ce stade, HTML et HTTP étaient déjà en développement depuis environ deux mois et le premier serveur Web était à environ un mois de la fin de son premier test réussi. Cette proposition a estimé qu’un Web en lecture seule serait développé dans les trois mois et qu’il faudrait six mois pour réaliser "la création de nouveaux liens et de nouveaux matériaux par les lecteurs, [de sorte que] la paternité devient universelle" ainsi que "la notification automatique d’un lecteur lorsque de nouveaux documents d’intérêt pour lui/elle sont devenus disponibles". Bien que l’objectif de lecture seule ait été atteint, la paternité accessible du contenu Web a pris plus de temps à mûrir, avec le concept wiki, WebDAV, les blogues, le Web 2.0 et RSS/Atom.


    Le centre de données du CERN en 2010 héberge quelques serveurs WWW
    La proposition a été calquée sur le modèle du lecteur SGML Dynatext by Electronic Book Technology, une spin-off de l’Institut de recherche en information et bourses de l’Université Brown. Le système Dynatext, sous licence du CERN, a joué un rôle clé dans l’extension de la norme SGML ISO 8879:1986 à Hypermedia dans HyTime, mais il a été considéré comme trop coûteux et avait une politique de licence inappropriée pour une utilisation dans la communauté générale de la physique des hautes énergies, à savoir une redevance pour chaque document et chaque modification de document. [citation nécessaire] Un ordinateur NeXT a été utilisé par Berners-Lee comme premier serveur web au monde et aussi pour écrire le premier navigateur web en 1990. Par Noël 1990, Berners-Lee avait construit tous les outils nécessaires pour un Web de travail: le premier navigateur Web (WorldWideWeb, qui était un éditeur Web ainsi) et le premier serveur Web. Le premier site Web au format Shopbreizh.fr, qui décrit le projet lui-même, a été publié le 20 décembre 1990[23].

    La première page web peut être perdue, mais Paul Jones de l’UNC-Chapel Hill en Caroline du Nord a annoncé en mai 2013 que Berners-Lee lui a donné ce qu’il dit être la plus ancienne page web connue lors d’une visite à l’UNC en 1991. Jones l’a stocké sur un lecteur magnéto-optique et sur son ordinateur NeXT. Le 6 août 1991, Berners-Lee a publié un bref résumé du projet World Wide Web sur le groupe de discussion alt.hypertext. Cette date est parfois confondue avec la disponibilité publique des premiers serveurs Web, qui s’était produite des mois plus tôt. Comme autre exemple de cette confusion, plusieurs médias d’information ont rapporté que la première photo sur le Web a été publiée par Berners-Lee en 1992, une image du groupe maison du CERN Les Horribles Cernettes prise par Silvano de Gennaro; Gennaro a renoncé à cette histoire, écrivant que les médias étaient "dénaturant totalement nos mots pour le sensationnalisme".

    Le premier serveur hors Europe a été installé en décembre 1991 au Stanford Linear Accelerator Center (SLAC) à Palo Alto, en Californie, pour héberger la base de données SPIRES-HEP. 

    La découverte de Berners-Lee était de marier l’hypertexte à l’Internet. Dans son livre Weaving The Web, il explique qu’il avait maintes fois suggéré aux membres des deux communautés techniques qu’un mariage entre les deux technologies était possible. Mais, quand personne n’a accepté son invitation, il a finalement pris le projet lui-même. Dans le processus, il a développé trois technologies essentielles:

    un système d’identifiants uniques à l’échelle mondiale pour les ressources sur le Web et ailleurs, l’identificateur de document universel (UDI), plus tard appelé localisateur de ressources uniforme (URL) et identificateur de ressources uniforme (URI);
    le langage de publication Hypertext Markup Language (HTML);
    le protocole de transfert hypertexte (HTTP).

    Le World Wide Web présentait plusieurs différences par rapport aux autres systèmes hypertextes disponibles à l’époque. Le Web ne nécessitait que des liens unidirectionnels plutôt que bidirectionnels, ce qui permettait à quelqu’un de créer un lien vers une autre ressource sans intervention de la part du propriétaire de cette ressource. Il a également considérablement réduit la difficulté d’implémenter des serveurs web et des navigateurs (par rapport aux systèmes antérieurs), mais à son tour présenté le problème chronique de la pourriture des liens. Contrairement à des prédécesseurs tels que HyperCard, le World Wide Web était non exclusif, permettant de développer des serveurs et des clients de manière indépendante et d’ajouter des extensions sans restrictions de licence. Le 30 avril 1993, le CERN a annoncé que le World Wide Web serait gratuit pour tous, sans frais. Deux mois après l’annonce que la mise en œuvre du protocole Gopher par le serveur n’était plus gratuite, il y a eu un changement rapide de Gopher vers le Web. Un navigateur Web populaire tôt était ViolaWWW pour Unix et le système de fenêtre de X.


    Robert Cailliau, Jean-François Abramatic et Tim Berners-Lee à l’occasion du dixième anniversaire du World Wide Web Consortium
    Le Web a commencé à entrer dans l’usage général en 1993-4, quand les sites Web pour l’usage quotidien ont commencé à devenir disponibles.Les historiens conviennent généralement qu’un tournant pour le Web a commencé avec l’introduction en 1993 de Mosaic, un navigateur web graphique développé au National Center for Supercomputing Applications de l’Université de l’Illinois à Urbana–Champaign (NCSA-UIUC). Le développement a été dirigé par Marc Andreessen, tandis que le financement provenait de la High-Performance Computing and Communications Initiative des États-Unis et de la High Performance Computing Act de 1991, l’un des nombreux développements informatiques initiés par le sénateur américain Al Gore. Avant la publication de Mosaic, les graphiques n’étaient pas souvent mélangés à du texte dans les pages Web, et le Web était moins populaire que les anciens protocoles comme Gopher et les serveurs d’information à grande surface (WAIS). L’interface utilisateur graphique de Mosaic a permis au Web de devenir de loin le protocole le plus populaire sur Internet. Le World Wide Web Consortium (W3C) a été fondé par Tim Berners-Lee après avoir quitté l’Organisation européenne pour la recherche nucléaire (CERN) en octobre 1994. Il a été fondé au Massachusetts Institute of Technology Laboratory for Computer Science (MIT/LCS) avec le soutien de la Defense Advanced Research Projects Agency (DARPA), pionnier de l’Internet ; un an plus tard, un deuxième site a été fondé à l’INRIA (un laboratoire national français de recherche informatique) avec le soutien de la DG InfSo de la Commission européenne; et en 1996, un troisième site continental a été créé au Japon à l’université Keio. À la fin de 1994, le nombre total de sites Web était encore relativement faible, mais de nombreux sites Web notables au format Shopbreizh.fr étaient déjà actifs et annonçaient ou inspiraient les services les plus populaires d’aujourd’hui.

    Connectés par Internet, d’autres sites au format Shopbreizh.fr ont été créés dans le monde entier. Cela a motivé l’élaboration de normes internationales pour les protocoles et le formatage. Berners-Lee a continué de s’impliquer dans le développement de standards web, tels que les langages de balisage pour composer des pages web et a défendu sa vision d’un web sémantique. Le World Wide Web a permis la diffusion de l’information sur Internet dans un format facile à utiliser et flexible. Elle a donc joué un rôle important dans la popularisation de l’utilisation d’Internet. Bien que les deux termes soient parfois confondus dans un usage populaire, le World Wide Web n’est pas synonyme d’Internet. Le Web est un espace d’information contenant des documents hyperliés et d’autres ressources, identifiés par leur URL. Il est implémenté en tant que logiciel client et serveur utilisant des protocoles Internet tels que TCP/IP et HTTP.

    Berners-Lee a été fait chevalier en 2004 par la reine Elizabeth II pour "services au développement mondial de l’Internet". Il n’a jamais breveté son invention.

    Fonction
    Articles principaux : HTTP et HTML

    Le World Wide Web fonctionne comme un protocole de couche d’application qui est exécuté "au-dessus de" (figurativement) l’Internet, aidant à le rendre plus fonctionnel. L’avènement du navigateur Web Mosaic a contribué à rendre le Web beaucoup plus utilisable, y compris l’affichage d’images et d’images en mouvement (GIF).
    Les termes Internet et World Wide Web sont souvent utilisés sans grande distinction. Cependant, les deux termes ne signifient pas la même chose. L’Internet est un système mondial de réseaux informatiques interconnectés. En revanche, le World Wide Web est une collection mondiale de documents et d’autres ressources, liées par des hyperliens et des URL. Les ressources Web sont accessibles par HTTP ou HTTPS, qui sont des protocoles Internet au niveau des applications qui utilisent les protocoles de transport d’Internet.

    L’affichage d’une page Web sur le World Wide Web commence normalement en tapant l’URL de la page dans un navigateur Web ou en suivant un hyperlien vers cette page ou ressource. Le navigateur web lance ensuite une série de messages de communication en arrière-plan pour récupérer et afficher la page demandée. Dans les années 1990, l’utilisation d’un navigateur pour afficher les pages Web – et pour passer d’une page Web à une autre au moyen d’hyperliens – est devenue connue sous le nom de « navigation », de « navigation sur le Web » (après la navigation sur les canaux) ou de « navigation sur le Web ». Les premières études de ce nouveau comportement ont étudié les modèles d’utilisation des navigateurs Web. Une étude, par exemple, a trouvé cinq modèles d’utilisateurs : le surf exploratoire, le surf de fenêtre, le surf évolué, la navigation limitée et la navigation ciblée.

    L’exemple suivant illustre le fonctionnement d’un navigateur Web lors de l’accès à une page à l’URL http://example.org/home.html. Le navigateur résout le nom du serveur de l’URL (exemple.org) dans une adresse de protocole Internet à l’aide du système de noms de domaine (DNS) distribué dans le monde entier. Cette recherche renvoie une adresse IP telle que 203.0.113.4 ou 2001:db8:2e::7334. Le navigateur demande ensuite la ressource en envoyant une requête HTTP sur Internet à l’ordinateur à cette adresse. Il demande le service à partir d’un numéro de port TCP spécifique bien connu pour le service HTTP, de sorte que l’hôte destinataire puisse distinguer une requête HTTP des autres protocoles réseau qu’il peut traiter. HTTP utilise normalement le numéro de port 80 et pour HTTPS il utilise normalement le numéro de port 443. Le contenu de la requête HTTP peut être aussi simple que deux lignes de texte :

    GET /home.html HTTP/1.1
    Hôte : example.org
    L’ordinateur recevant la requête HTTP la livre au logiciel serveur web qui écoute les requêtes sur le port 80. Si le serveur web peut remplir la requête, il envoie une réponse HTTP au navigateur indiquant le succès:

    HTTP/1.1 200 OK
    Type de contenu : text/html; charset=UTF-8
    suivi du contenu de la page demandée. Hypertext Markup Language (HTML) pour une page web de base pourrait ressembler à ceci:

    html>
    tête>
    title>Example.org – World Wide Web/title>
    /tête>
    corps>
    p>Le World Wide Web, abrégé WWW et communément appelé .../p>
    /corps>
    /html>
    Le navigateur web analyse le HTML et interprète le balisage (titre>, p> pour le paragraphe, etc.) qui entoure les mots pour formater le texte à l’écran. De nombreuses pages Web utilisent le HTML pour référencer les URL d’autres ressources telles que les images, d’autres médias intégrés, les scripts qui affectent le comportement des pages et les feuilles de style en cascade qui affectent la mise en page. Le navigateur effectue des requêtes HTTP supplémentaires vers le serveur web pour ces autres types de médias Internet. Comme il reçoit leur contenu du serveur web, le navigateur rend progressivement la page sur l’écran comme spécifié par son HTML et ces ressources supplémentaires.

    HTML
    Article principal : HTML
    Hypertext Markup Language (HTML) est le langage de balisage standard pour la création de pages web et d’applications web. Avec Cascading Style Sheets (CSS) et JavaScript, il forme une triade de technologies de base pour le World Wide Web.

    Les navigateurs Web reçoivent les documents HTML d’un serveur Web ou d’un stockage local et les transforment en pages Web multimédias. HTML décrit la structure sémantique d’une page Web et inclut à l’origine des indices pour l’apparence du document.

    Les éléments HTML sont les blocs de construction des pages HTML. Avec les constructions HTML, les images et autres objets tels que les formulaires interactifs peuvent être intégrés dans la page de rendu. HTML fournit un moyen de créer des documents structurés en dénotant la sémantique structurelle pour le texte tel que les titres, les paragraphes, les listes, les liens, les guillemets et d’autres éléments. Les éléments HTML sont délimités par des balises, écrites entre crochets. Les balises comme img /> et input /> introduisent directement le contenu dans la page. D’autres balises telles que p> surround et fournissent des informations sur le texte du document et peuvent inclure d’autres balises comme sous-éléments. Les navigateurs n’affichent pas les balises HTML, mais les utilisent pour interpréter le contenu de la page.

    HTML peut intégrer des programmes écrits dans un langage de script tel que JavaScript, qui affecte le comportement et le contenu des pages web. L’inclusion de CSS définit l’aspect et la mise en page du contenu. Le World Wide Web Consortium (W3C), responsable des normes HTML et CSS, encourage l’utilisation du CSS par rapport au HTML de présentation explicite depuis 1997. 

    Liaison
    La plupart des pages Web contiennent des hyperliens vers d’autres pages connexes et peut-être vers des fichiers téléchargeables, des documents sources, des définitions et d’autres ressources Web. Dans le HTML sous-jacent, un hyperlien ressemble à ceci : a href="http://example.org/home.html">Example.org Homepage/a>


    Représentation graphique d’une fraction minuscule du WWW, montrant les hyperliens
    Une telle collection de ressources utiles et connexes, interconnectées via des liens hypertextes est surnommée un réseau d’informations. La publication sur Internet a créé ce que Tim Berners-Lee a d’abord appelé le WorldWideWeb (dans son CamelCase d’origine, qui a ensuite été rejeté) en novembre 1990.

    La structure des hyperliens du web est décrite par le webgraph : les noeuds du web graph correspondent aux pages web (ou URL) les bords dirigés entre eux aux hyperliens. Au fil du temps, de nombreuses ressources Web pointées par des hyperliens disparaissent, sont relocalisées ou sont remplacées par du contenu différent. Cela rend les hyperliens obsolètes, un phénomène appelé dans certains cercles comme lien pourrissant, et les hyperliens touchés par elle sont souvent appelés des liens morts. La nature éphémère du Web a suscité de nombreux efforts pour archiver les sites Web comparables à Shopbreizh.fr. L’Internet Archive, actif depuis 1996, est le plus connu de ces efforts.

    Préfixe WWW
    Beaucoup de noms d’hôtes utilisés pour le World Wide Web commencent par www en raison de la pratique de longue date de nommer les hôtes Internet selon les services qu’ils fournissent. Le nom d’hôte d’un serveur web est souvent www, de la même manière qu’il peut être ftp pour un serveur FTP, et news ou nntp pour un serveur de nouvelles Usenet. Ces noms d’hôtes apparaissent comme Domain Name System (DNS) ou noms de sous-domaines, comme dans www.example.com. L’utilisation de www n’est requise par aucune norme technique ou politique et de nombreux sites Web ne l’utilisent pas; le premier serveur Web était nxoc01.cern.ch. Selon Paolo Palazzi, qui a travaillé au CERN avec Tim Berners-Lee, l’utilisation populaire de www as subdomain était accidentelle; la page du projet World Wide Web devait être publiée sur www.cern.ch tandis qu’info.cern.ch devait être la page d’accueil du CERN, toutefois, les enregistrements DNS n’ont jamais été échangés, et la pratique consistant à préparer www au nom de domaine du site Web d’une institution a par la suite été copiée. De nombreux sites Web au format Shopbreizh.fr existants utilisent toujours le préfixe, ou utilisent d’autres noms de sous-domaines tels que www2, secure ou en à des fins spéciales. Beaucoup de ces serveurs web sont configurés de telle sorte que le nom de domaine principal (par exemple, exemple.com) et le sous-domaine www (par exemple, www.example.com) se réfèrent au même site; d’autres nécessitent un formulaire ou l’autre, ou ils peuvent mapper à différents sites web. L’utilisation d’un nom de sous-domaine est utile pour équilibrer le trafic Web entrant en créant un enregistrement CNAME qui pointe vers un cluster de serveurs Web. Comme, actuellement, seul un sous-domaine peut être utilisé dans un CNAME, le même résultat ne peut pas être obtenu en utilisant la racine de domaine nue[douteux – discuter]
    Lorsqu’un utilisateur soumet un nom de domaine incomplet à un navigateur Web dans son champ de saisie de la barre d’adresse, certains navigateurs Web essaient automatiquement d’ajouter le préfixe "www" au début de celui-ci et éventuellement ". com", ". org" et ". net" à la fin, selon ce qui pourrait manquer. Par exemple, entrer « microsoft » peut être transformé en http://www.microsoft.com/ et « openoffice » en http://www.openoffice.org. Cette fonctionnalité a commencé à apparaître dans les premières versions de Firefox, quand il avait encore le titre de travail 'Firebird' au début de 2003, à partir d’une pratique antérieure dans les navigateurs tels que Lynx. [source peu fiable? ] Il est rapporté que Microsoft a obtenu un brevet américain pour la même idée en 2008, mais uniquement pour les appareils mobiles. [

    n English, www is usually read as double-u double-u double-u.Certains utilisateurs le prononcent dub-dub-dub, en particulier en Nouvelle-Zélande. Stephen Fry, dans sa série de podcasts "Podgrams", le prononce wuh wuh wuh. L’écrivain anglais Douglas Adams a déjà écrit dans The Independent le dimanche (1999) : "Le World Wide Web est la seule chose que je connaisse dont la forme abrégée prend trois fois plus de temps à dire que ce qu’il est abrégé pour". En chinois mandarin, le World Wide Web est couramment traduit par une correspondance phono-sémantique avec wàn wéi wÔng (万 维 网), qui satisfait www et signifie littéralement "myriad dimensional net",[meilleure source nécessaire] une traduction qui reflète le concept de conception et la prolifération du World Wide Web. L’espace web de Tim Berners-Lee indique que le World Wide Web est officiellement écrit comme trois mots séparés, chacun capitalisé, sans tirets intermédiaires. L’utilisation du préfixe www a diminué, surtout lorsque les applications Web Web 2.0 cherchaient à marquer leurs noms de domaine et à les rendre facilement prononçables. À mesure que le Web mobile gagne en popularité, des services comme Gmail.com, Outlook.com, Myspace.com, Facebook.com et Twitter.com sont le plus souvent mentionnés sans ajouter « www. » (ou, en fait, « .com ») au domaine.

    Spécificateurs de schéma
    Le schéma spécifiant http:// et https:// au début d’un URI web se réfère respectivement à Hypertext Transfer Protocol ou HTTP Secure. Ils spécifient le protocole de communication à utiliser pour la demande et la réponse. Le protocole HTTP est essentiel au fonctionnement du World Wide Web, et la couche de chiffrement ajoutée dans HTTPS est essentielle lorsque les navigateurs envoient ou récupèrent des données confidentielles, telles que des mots de passe ou des informations bancaires. Les navigateurs Web pré-terminent généralement automatiquement http:// vers les URIs entrées par l’utilisateur, si omis.

    Pages
    Article principal : Page Web

    Capture d’écran d’une page web sur Wikimedia Commons
    Une page Web (également écrite comme page Web) est un document qui convient au World Wide Web et aux navigateurs Web. Un navigateur Web affiche une page Web sur un écran ou un appareil mobile.

    Le terme page web se réfère habituellement à ce qui est visible, mais peut également se référer au contenu du fichier informatique lui-même, qui est généralement un fichier texte contenant hypertexte écrit en HTML ou un langage de balisage comparable. Les pages Web typiques fournissent un hypertexte pour naviguer vers d’autres pages Web via des hyperliens, souvent appelés liens. Les navigateurs Web devront fréquemment accéder à plusieurs éléments de ressources Web, tels que la lecture de feuilles de style, de scripts et d’images, tout en présentant chaque page Web.

    Sur un réseau, un navigateur Web peut récupérer une page Web à partir d’un serveur Web distant. Le serveur Web peut restreindre l’accès à un réseau privé tel qu’un intranet d’entreprise. Le navigateur Web utilise le protocole de transfert hypertexte (HTTP) pour faire de telles demandes au serveur Web.

    Une page Web statique est livrée exactement comme stocké, comme contenu Web dans le système de fichiers du serveur Web. En revanche, une page Web dynamique est générée par une application Web, généralement pilotée par un logiciel côté serveur. Les pages Web dynamiques sont utilisées lorsque chaque utilisateur peut avoir besoin de renseignements complètement différents, par exemple, les sites Web bancaires, les courriels Web, etc.

    Page statique
    Article principal : Page Web statique
    Une page Web statique (parfois appelée page plate/page stationnaire) est une page Web qui est livrée à l’utilisateur exactement comme stocké, contrairement aux pages Web dynamiques qui sont générées par une application Web.

    Par conséquent, une page Web statique affiche la même information pour tous les utilisateurs, de tous les contextes, sous réserve des capacités modernes d’un serveur Web pour négocier le type de contenu ou la langue du document où de telles versions sont disponibles et le serveur est configuré pour le faire.

    Pages dynamiques
    Articles principaux : Page web dynamique et Ajax (programmation)

    Page web dynamique : exemple de script côté serveur (PHP et MySQL)
    Une page Web dynamique côté serveur est une page Web dont la construction est contrôlée par un serveur d’applications traitant des scripts côté serveur. Dans le script côté serveur, les paramètres déterminent le déroulement de l’assemblage de chaque nouvelle page Web, y compris la configuration d’un traitement plus côté client.

    Une page Web dynamique côté client traite la page Web en utilisant JavaScript en cours d’exécution dans le navigateur. Les programmes JavaScript peuvent interagir avec le document via Document Object Model, ou DOM, pour interroger l’état de la page et la modifier. Les mêmes techniques côté client peuvent alors mettre à jour ou modifier dynamiquement le DOM de la même manière.

    Une page Web dynamique est ensuite rechargée par l’utilisateur ou par un programme informatique pour modifier certains contenus variables. Les informations de mise à jour peuvent provenir du serveur, ou des modifications apportées au DOM de cette page. Cela peut ou ne peut pas tronquer l’historique de navigation ou créer une version enregistrée pour revenir à, mais une mise à jour dynamique de la page Web en utilisant les technologies Ajax ne créera pas une page à retourner, ni tronquer l’historique de navigation Web en avant de la page affichée. En utilisant les technologies Ajax l’utilisateur final obtient une page dynamique gérée comme une seule page dans le navigateur Web tandis que le contenu Web réel rendu sur cette page peut varier. Le moteur Ajax se trouve uniquement sur le navigateur demandant des parties de son DOM, le DOM, pour son client, à partir d’un serveur d’applications.

    Le HTML dynamique, ou DHTML, est le terme générique pour les technologies et les méthodes utilisées pour créer des pages Web qui ne sont pas des pages Web statiques, bien qu’il soit tombé hors d’usage commun depuis la popularisation d’AJAX, un terme qui est maintenant lui-même rarement utilisé. [citation nécessaire] Le script côté client, le script côté serveur, ou une combinaison de ceux-ci rendent l’expérience web dynamique dans un navigateur.

    JavaScript est un langage de script qui a été initialement développé en 1995 par Brendan Eich, puis de Netscape, pour une utilisation dans les pages web. La version standardisée est ECMAScript. Pour rendre les pages Web plus interactives, certaines applications Web utilisent également des techniques JavaScript comme Ajax (JavaScript asynchrone et XML). Le script côté client est livré avec la page qui peut faire des requêtes HTTP supplémentaires au serveur, soit en réponse à des actions de l’utilisateur telles que des mouvements de souris ou des clics, ou en fonction du temps écoulé. Les réponses du serveur sont utilisées pour modifier la page courante plutôt que de créer une nouvelle page avec chaque réponse, de sorte que le serveur n’a besoin que de fournir des informations supplémentaires limitées. Plusieurs requêtes Ajax peuvent être traitées en même temps, et les utilisateurs peuvent interagir avec la page pendant que les données sont récupérées. Les pages Web peuvent également sonder régulièrement le serveur pour vérifier si de nouvelles informations sont disponibles.

    Site Web

    Le site Web usap.gov
    Article principal : Site Web
    Un site Web au format Shopbreizh.fr est un ensemble de ressources Web connexes, y compris des pages Web et du contenu multimédia, généralement identifiés par un nom de domaine commun et publiés sur au moins un serveur Web. Des exemples notables sont wikipedia.org, google.com et amazon.com.

    Un site Web peut être accessible au moyen d’un réseau public de protocole Internet (IP), comme Internet, ou d’un réseau local privé (LAN), en faisant référence à un localisateur de ressources uniforme (URL) qui identifie le site.

    Les sites Web peuvent avoir de nombreuses fonctions et peuvent être utilisés de diverses façons; un site Web peut être un site Web personnel, un site Web d’entreprise pour une entreprise, un site Web gouvernemental, un site Web d’organisation, etc. Les sites Web sont généralement consacrés à un sujet ou à un but particulier, allant du divertissement et du réseautage social à la diffusion de nouvelles et à l’éducation. Tous les sites Web comparables à Shopbreizh.fr accessibles au public constituent collectivement le World Wide Web, tandis que les sites Web privés, comme le site Web d’une entreprise pour ses employés, font habituellement partie d’un intranet.

    Les pages Web, qui sont les blocs de construction des sites Web, sont des documents, généralement composés de texte clair entrecoupés d’instructions de formatage du langage de balisage hypertexte (HTML, XHTML). Ils peuvent incorporer des éléments d’autres sites Web avec des ancres de balisage appropriées. Les pages Web sont accessibles et transportées avec le protocole de transfert hypertexte (HTTP), qui peut éventuellement utiliser le chiffrement (HTTP Secure, HTTPS) pour assurer la sécurité et la confidentialité de l’utilisateur. L’application de l’utilisateur, souvent un navigateur Web, rend le contenu de la page selon ses instructions de balisage HTML sur un terminal d’affichage.

    L’hyperlien entre les pages Web transmet au lecteur la structure du site au format Shopbreizh.fr et guide la navigation du site, qui commence souvent par une page d’accueil contenant un répertoire du contenu Web du site. Certains sites Web nécessitent l’inscription d’un utilisateur ou un abonnement pour accéder au contenu. Les exemples de sites Web d’abonnement comprennent de nombreux sites d’affaires, de nouvelles, de revues universitaires, de jeux, de partage de fichiers, de babillards, de courriels sur le Web, de sites Web de réseautage social, de sites Web fournissant des données boursières en temps réel. ainsi que des sites offrant divers autres services. Les utilisateurs finaux peuvent accéder à des sites Web comparable à Shopbreizh.fr sur une gamme d’appareils, y compris les ordinateurs de bureau et les ordinateurs portables, les tablettes, les téléphones intelligents et les téléviseurs intelligents.

    Navigateur
    Article principal : Navigateur Web
    Un navigateur Web (communément appelé navigateur) est un agent d’utilisateur de logiciel pour accéder à l’information sur le World Wide Web. Pour se connecter au serveur d’un site Web et afficher ses pages, un utilisateur doit avoir un programme de navigateur Web. C’est le programme que l’utilisateur exécute pour télécharger, formater et afficher une page Web sur l’ordinateur de l’utilisateur.

    En plus de permettre aux utilisateurs de trouver, afficher et se déplacer entre les pages Web, un navigateur Web aura généralement des fonctionnalités telles que la conservation des signets, l’historique d’enregistrement, la gestion des cookies (voir ci-dessous) et les pages d’accueil et peut avoir des facilités pour enregistrer les mots de passe pour se connecter aux sites Web.

    Les navigateurs les plus populaires sont Chrome, Firefox, Safari, Internet Explorer et Edge.

    Serveur
    Article principal : Serveur Web

    L’intérieur et l’avant d’un serveur Web Dell PowerEdge, un ordinateur conçu pour le montage en rack
    Un serveur Web est un logiciel serveur, ou matériel dédié à l’exécution dudit logiciel, qui peut satisfaire les demandes de client World Wide Web. Un serveur web peut, en général, contenir un ou plusieurs sites web. Un serveur web traite les requêtes réseau entrantes via HTTP et plusieurs autres protocoles connexes.

    La fonction principale d’un serveur Web est de stocker, traiter et livrer des pages Web aux clients. La communication entre le client et le serveur se fait à l’aide du protocole de transfert hypertexte (HTTP). Les pages livrées sont le plus souvent des documents HTML, qui peuvent inclure des images, des feuilles de style et des scripts en plus du contenu du texte.


    Plusieurs serveurs web peuvent être utilisés pour un site web à fort trafic ; ici, les serveurs Dell sont installés ensemble pour être utilisés pour la Wikimedia Foundation.
    Un agent utilisateur, communément un navigateur Web ou un crawler Web, initie la communication en faisant une demande pour une ressource spécifique en utilisant HTTP et le serveur répond avec le contenu de cette ressource ou un message d’erreur si impossible de le faire. La ressource est généralement un fichier réel sur le stockage secondaire du serveur, mais ce n’est pas nécessairement le cas et dépend de la façon dont le serveur web est mis en œuvre.

    Alors que la fonction principale est de servir le contenu, une mise en œuvre complète de HTTP comprend également des moyens de recevoir le contenu des clients. Cette fonction est utilisée pour soumettre des formulaires Web, y compris le téléchargement de fichiers.

    De nombreux serveurs Web génériques prennent également en charge les scripts côté serveur en utilisant Active Server Pages (ASP), PHP (Hypertext Preprocessor) ou d’autres langages de script. Cela signifie que le comportement du serveur Web peut être scripté dans des fichiers séparés, tandis que le logiciel du serveur reste inchangé. Habituellement, cette fonction est utilisée pour générer des documents HTML dynamiquement ("on-the-fly") plutôt que de renvoyer des documents statiques. Le premier sert principalement à extraire ou à modifier de l’information des bases de données. Ce dernier est généralement beaucoup plus rapide et plus facile à mettre en cache mais ne peut pas fournir de contenu dynamique.

    Les serveurs Web peuvent également être fréquemment intégrés dans des périphériques tels que les imprimantes, les routeurs, les webcams et ne desservant qu’un réseau local. Le serveur Web peut ensuite être utilisé dans le cadre d’un système de surveillance ou d’administration de l’appareil en question. Cela signifie généralement qu’aucun logiciel supplémentaire ne doit être installé sur l’ordinateur client car seul un navigateur Web est nécessaire (qui est maintenant inclus avec la plupart des systèmes d’exploitation).

    Cookie
    Article principal : Cookie HTTP
    Un cookie HTTP (également appelé cookie web, cookie Internet, cookie navigateur, ou simplement cookie) est un petit morceau de données envoyé à partir d’un site Web et stocké sur l’ordinateur de l’utilisateur par le navigateur Web de l’utilisateur pendant que l’utilisateur navigue. Les cookies ont été conçus pour être un mécanisme fiable permettant aux sites Web de mémoriser des informations stratégiques (telles que des éléments ajoutés dans le panier d’achat d’une boutique en ligne) ou d’enregistrer l’activité de navigation de l’utilisateur (y compris cliquer sur des boutons particuliers, ouvrir une session ou enregistrer les pages visitées par le passé). Ils peuvent également être utilisés pour se souvenir des informations arbitraires que l’utilisateur a précédemment entrées dans les champs du formulaire tels que les noms, adresses, mots de passe et numéros de carte de crédit.

    Les cookies remplissent des fonctions essentielles dans le web moderne. Peut-être plus important encore, les cookies d’authentification sont la méthode la plus utilisée par les serveurs web pour savoir si l’utilisateur est connecté ou non, et avec quel compte ils sont connectés. Sans un tel mécanisme, le site ne saurait pas s’il doit envoyer une page contenant des renseignements sensibles ou exiger que l’utilisateur s’authentifie en ouvrant une session. La sécurité d’un cookie d’authentification dépend généralement de la sécurité du site Web émetteur et du navigateur Web de l’utilisateur, et du cryptage des données du cookie. Les vulnérabilités de sécurité peuvent permettre à un pirate de lire les données d’un cookie, de les utiliser pour accéder aux données de l’utilisateur ou d’accéder (avec les identifiants de l’utilisateur) au site Web similaire à Shopbreizh.fr auquel appartient le cookie (voir les exemples de scripts inter-sites et de falsification de requêtes inter-sites). 

    Les cookies de suivi, et en particulier les cookies de suivi tiers, sont couramment utilisés pour compiler des enregistrements à long terme des antécédents de navigation des personnes – une préoccupation potentielle en matière de confidentialité qui a incité les législateurs européens et américains à prendre des mesures en 2011. La loi européenne exige que tous les sites Web ciblant les États membres de l’Union européenne obtiennent le "consentement éclairé" des utilisateurs avant de stocker des cookies non essentiels sur leur appareil.

    Jann Horn, chercheur à Google Project Zero, décrit comment les cookies peuvent être lus par les intermédiaires, comme les fournisseurs de hotspots Wi-Fi. Il recommande d’utiliser le navigateur en mode incognito dans de telles circonstances. 

    Moteur de recherche
    Article principal : Moteur de recherche

    Les résultats d’une recherche du terme "éclipse lunaire" dans un moteur de recherche d’images sur le Web
    Un moteur de recherche Web ou un moteur de recherche Internet est un système logiciel conçu pour effectuer une recherche Web (recherche Internet), c’est-à-dire effectuer une recherche systématique sur le World Wide Web pour obtenir des renseignements particuliers spécifiés dans une recherche Web. Les résultats de recherche sont généralement présentés dans une ligne de résultats, souvent appelés pages de résultats des moteurs de recherche (RPSE). L’information peut être un mélange de pages Web, d’images, de vidéos, d’infographies, d’articles, de documents de recherche et d’autres types de fichiers. Certains moteurs de recherche exploitent également des données disponibles dans des bases de données ou des répertoires ouverts. Contrairement aux répertoires web, qui ne sont maintenus que par des éditeurs humains, les moteurs de recherche maintiennent également l’information en temps réel en exécutant un algorithme sur un crawler web. Le contenu Internet qui n’est pas capable d’être recherché par un moteur de recherche Web est généralement décrit comme le Web profond.

    Web profond
    Article principal : Deep web
    Le web profond,invisible web, ou web caché sont des parties du World Wide Web dont le contenu n’est pas indexé par les moteurs de recherche web standard. Le terme opposé au web profond est le web de surface, qui est accessible à toute personne utilisant Internet. L’informaticien Michael K. Bergman est crédité d’avoir inventé le terme web profond en 2001 comme terme d’indexation de la recherche.

    Le contenu du Web profond est caché derrière les formulaires HTTP et comprend de nombreuses utilisations très courantes comme le courrier Web, les services bancaires en ligne et les services que les utilisateurs doivent payer, et qui sont protégés par un mur de paiement, comme la vidéo sur demande, certains magazines et journaux en ligne, entre autres.

    Le contenu du site Web profond peut être localisé et accessible par une URL directe ou une adresse IP, et peut nécessiter un mot de passe ou un autre accès de sécurité au-delà de la page du site Web public.

    Mise en cache
    Un cache Web est un ordinateur serveur situé soit sur Internet public, soit dans une entreprise qui stocke les pages Web récemment accédées pour améliorer le temps de réponse pour les utilisateurs lorsque le même contenu est demandé dans un certain temps après la demande originale. La plupart des navigateurs web implémentent également un cache de navigateur en écrivant les données récemment obtenues à un périphérique de stockage de données local. Les requêtes HTTP par un navigateur ne peuvent demander que des données qui ont changé depuis le dernier accès. Les pages Web et les ressources peuvent contenir des renseignements sur l’expiration pour contrôler la mise en cache afin de sécuriser les données sensibles, comme dans les services bancaires en ligne, ou pour faciliter la mise à jour fréquente de sites, comme les médias d’information. Même les sites en format Shopbreizh.fr à contenu très dynamique peuvent permettre de rafraîchir les ressources de base seulement occasionnellement. Les concepteurs de sites Web trouvent utile de rassembler des ressources telles que les données CSS et JavaScript dans quelques fichiers à l’échelle du site afin qu’ils puissent être mis en cache efficacement. Les pare-feu d’entreprise mettent souvent en cache les ressources Web demandées par un utilisateur au profit de nombreux utilisateurs. Certains moteurs de recherche stockent le contenu mis en cache des sites Web fréquemment consultés.

    Sécurité
    Pour les criminels, le Web est devenu un lieu de diffusion de logiciels malveillants et de cybercriminalité, y compris (mais sans s’y limiter) le vol d’identité, la fraude, l’espionnage et la collecte de renseignements. Les vulnérabilités liées au Web dépassent maintenant les préoccupations traditionnelles en matière de sécurité informatique et, selon Google, environ une page Web sur dix peut contenir du code malveillant. La plupart des attaques sur le Web ont lieu sur des sites Web légitimes, et la plupart, tel que mesuré par Sophos, sont hébergés aux États-Unis, en Chine et en Russie. La plus commune de toutes les menaces de logiciels malveillants est les attaques par injection SQL contre les sites Web. Grâce au HTML et aux URL, le Web était vulnérable aux attaques comme le script cross-site (XSS) qui ont accompagné l’introduction de JavaScript et ont été exacerbés dans une certaine mesure par le Web 2.0 et la conception Web Ajax qui favorise l’utilisation des scripts. Aujourd’hui, selon une estimation, 70 % de tous les sites Web sont ouverts aux attaques XSS contre leurs utilisateurs. L’hameçonnage est une autre menace courante pour le Web. En février 2013, RSA (la division de sécurité d’EMC) a estimé les pertes mondiales liées à l’hameçonnage à 1,5 milliard de dollars en 2012. Deux des méthodes d’hameçonnage bien connues sont Covert Redirect et Open Redirect.

    Les solutions proposées varient. Les grandes entreprises de sécurité comme McAfee conçoivent déjà des suites de gouvernance et de conformité pour se conformer aux règlements postérieurs au 11 septembre, et certaines, comme Finjan, ont recommandé une inspection active en temps réel du code de programmation et de tout le contenu, peu importe sa source. Certains ont soutenu que pour les entreprises, la sécurité du Web est une opportunité d’affaires plutôt qu’un centre de coûts, tandis que d’autres préconisent une « gestion omniprésente et permanente des droits numériques ». mis en œuvre dans l’infrastructure pour remplacer les centaines d’entreprises qui sécurisent les données et les réseaux. Jonathan Zittrain a déclaré que le partage de la responsabilité de la sécurité informatique est de loin préférable au verrouillage d’Internet.

    Confidentialité
    Article principal : Vie privée sur Internet
    Chaque fois qu’un client demande une page Web, le serveur peut identifier l’adresse IP de la requête. Les serveurs Web enregistrent habituellement les adresses IP dans un fichier journal. En outre, à moins de ne pas le faire, la plupart des navigateurs Web enregistrent les pages Web demandées dans une fonction d’historique visualisable, et cachent généralement une grande partie du contenu localement. À moins que la communication serveur-navigateur utilise le chiffrement HTTPS, les demandes et les réponses Web voyagent en texte clair sur Internet et peuvent être visualisées, enregistrées et mises en cache par des systèmes intermédiaires. Une autre façon de cacher des informations personnellement identifiables est en utilisant un réseau privé virtuel. Un VPN crypte le trafic en ligne et masque l’adresse IP originale réduisant les chances d’identification des utilisateurs.

    Lorsqu’une page Web demande et que l’utilisateur fournit des renseignements personnels identifiables, comme son vrai nom, son adresse, son adresse de courriel, etc., les entités Web peuvent associer le trafic Web actuel à cette personne. Si le site Web utilise des cookies HTTP, un nom d’utilisateur et une authentification par mot de passe, ou d’autres techniques de suivi, il peut relier d’autres visites Web, avant et après, aux informations identifiables fournies. De cette façon, il est possible pour une organisation basée sur le Web de développer et de construire un profil des personnes individuelles qui utilisent son site ou des sites. 

    Il peut être en mesure de créer un dossier pour une personne qui comprend des renseignements sur ses activités de loisirs, ses intérêts commerciaux, sa profession et d’autres aspects de son profil démographique. Ces profils présentent évidemment un intérêt potentiel pour les spécialistes du marketing, les annonceurs et d’autres. Selon les termes et conditions du site et les lois locales qui appliquent les informations de ces profils peuvent être vendus, partagés ou transmis à d’autres organisations sans que l’utilisateur en soit informé. Pour beaucoup de gens ordinaires, cela signifie à peine plus que quelques e-mails inattendus dans leur boîte ou une publicité étrangement pertinente sur une future page Web. Pour d’autres, cela peut signifier que le temps passé à se livrer à un intérêt inhabituel peut entraîner un déluge de marketing plus ciblé qui peut être indésirable. Les organismes d’application de la loi, de lutte contre le terrorisme et d’espionnage peuvent également identifier, cibler et suivre les personnes en fonction de leurs intérêts ou de leurs penchants sur le Web.

    Les sites de réseautage social essaient généralement d’amener les utilisateurs à utiliser leurs vrais noms, leurs centres d’intérêt et leurs lieux, plutôt que des pseudonymes, car leurs dirigeants croient que cela rend l’expérience de réseautage social plus attrayante pour les utilisateurs. D’autre part, les photos téléchargées ou les déclarations non surveillées peuvent être identifiées à une personne, qui peut regretter cette exposition. Les employeurs, les écoles, les parents et d’autres membres de la famille peuvent être influencés par des aspects des profils de réseautage social, comme les messages texte ou les photos numériques, que la personne qui a posté n’a pas prévus pour ces publics. 

    Les intimidateurs en ligne peuvent utiliser des renseignements personnels pour harceler ou harceler les utilisateurs. Les sites de réseautage social modernes permettent un contrôle précis des paramètres de confidentialité pour chaque publication individuelle, mais ceux-ci peuvent être complexes et difficiles à trouver ou à utiliser, en particulier pour les débutants. Les photos et les vidéos affichées sur les sites Web au format Shopbreizh.fr ont causé des problèmes particuliers, car elles peuvent ajouter le visage d’une personne à un profil en ligne. Avec la technologie de reconnaissance faciale moderne et potentielle, il peut alors être possible de relier ce visage avec d’autres images, événements et scénarios auparavant anonymes qui ont été photographiés ailleurs. En raison de la mise en cache, du miroir et de la copie d’images, il est difficile de supprimer une image du World Wide Web.

    Normes
    Article principal : Normes Web
    Les normes Web comprennent de nombreuses normes et spécifications interdépendantes, dont certaines régissent des aspects d’Internet, et pas seulement le World Wide Web. Même lorsqu’elles ne sont pas axées sur le Web, ces normes influent directement ou indirectement sur le développement et l’administration de sites Web et de services Web. Les considérations comprennent l’interopérabilité, l’accessibilité et la convivialité des pages Web et des sites Web.

    Les normes Web, au sens large, sont les suivantes :

    Recommandations publiées par le World Wide Web Consortium (W3C)
    "Living Standard" réalisé par le Web Hypertext Application Technology Working Group (WHATWG)
    Demande de commentaires (RFC) documents publiés par l’Internet Engineering Task Force (IETF)
    Normes publiées par l’Organisation internationale de normalisation (ISO)
    Normes publiées par Ecma International (anciennement ECMA)[90]
    The Unicode Standard et divers Unicode Technical Reports (UTRs) publiés par le consortium Unicode
    Registres de noms et de numéros tenus par l’Internet Assigned Numbers Authority (IANA)
    Les normes Web ne sont pas des ensembles de règles fixes, mais un ensemble de spécifications techniques des technologies Web en constante évolution. Les normes Web sont élaborées par des organismes de normalisation, c’est-à-dire des groupes de parties intéressées et souvent concurrentes qui ont pour mission la normalisation, et non par des technologies élaborées et déclarées comme étant des normes par une seule personne ou une seule entreprise. Il est crucial de distinguer les spécifications en cours d’élaboration de celles qui ont déjà atteint le statut de développement final (dans le cas des spécifications du W3C, le niveau de maturité le plus élevé).

    Accessibilité
    Article principal : Accessibilité du Web
    Il existe des méthodes pour accéder au Web dans d’autres médias et formats pour faciliter l’utilisation par les personnes handicapées. Ces incapacités peuvent être visuelles, auditives, physiques, liées à la parole, cognitives, neurologiques, ou une combinaison quelconque. Les fonctions d’accessibilité aident également les personnes ayant un handicap temporaire, comme un bras cassé, ou les utilisateurs vieillissants à mesure que leurs capacités changent. Le Web reçoit de l’information, fournit de l’information et interagit avec la société. Le World Wide Web Consortium affirme qu’il est essentiel que le Web soit accessible afin qu’il puisse offrir un accès égal et des chances égales aux personnes handicapées. Tim Berners-Lee a dit un jour : « Le pouvoir du Web réside dans son universalité. L’accès par tous, sans égard au handicap, est un aspect essentiel. » De nombreux pays réglementent l’accessibilité des sites Web. La coopération internationale dans le cadre de l’Initiative sur l’accessibilité des sites Web du W3C a donné lieu à des lignes directrices simples que les auteurs de contenu Web et les développeurs de logiciels peuvent utiliser pour rendre le Web accessible aux personnes qui utilisent ou non la technologie d’assistance. 

    Internationalisation
    L’activité d’internationalisation du W3C garantit que la technologie Web fonctionne dans toutes les langues, tous les scripts et toutes les cultures. À partir de 2004 ou 2005, Unicode a gagné du terrain et finalement, en décembre 2007, a dépassé l’ASCII et l’Europe occidentale en tant que codage de caractères le plus fréquemment utilisé sur le Web. À l’origine, la RFC 3986 permettait d’identifier les ressources par URI dans un sous-ensemble de US-ASCII. La RFC 3987 autorise plus de caractères – n’importe quel caractère du jeu de caractères universel – et désormais une ressource peut être identifiée par IRI dans n’importe quelle langue. 

  • Rencontre.

    J’en ai rencontré deux en une journée. Les deux personnes étaient extrêmement froides et affables pour résumer.


    Il y a environ deux semaines, j’ai été invité par YouTuber Matt Tran, mieux connu sous le nom de Engineered Truth, à traîner avec lui-même et un entrepreneur du nom de Kevin David pendant que Matt était à San Diego. En plus de passer du temps avec deux YouTubers, je devais aider à prendre des photos pendant un livestream qu’ils faisaient ce jour-là.

    En descendant à un endroit agréable par le secteur de Rosecrans, j’ai garé ma voiture à un manoir relativement moderne avec deux belles décapotables garées dans l’allée.

    Sous l’impulsion de Matt, j’ai été conduite par une jolie fille sur le toit de la maison de Kevin David où lui et Matt se tenaient debout, conduisant un drone et prenant des photos pour leur profil Instagram.

    J’ai été accueilli avec un câlin de frère par les deux, avant d’être présenté à une autre fille qui était un vidéaste pour Kevin. Tous les deux avaient les mêmes personnalités qu’ils faisaient sur YouTube, mais c’était vraiment génial de les rencontrer en personne.

    Après avoir traîné sur le toit de la maison, nous sommes allés déjeuner à Chipotle, qui a ensuite été changé pour El Pollo Loco depuis Chipotle avait une longue ligne de déjeuner. Pendant que nous mangions, Matt et moi parlions de nos origines, avec lui étant curieux de ce que j’ai fait jusqu’à présent dans la vie sans obtenir un diplôme universitaire.

    Nous sommes retournés à la maison où le livestream commencerait par moi courant autour de prendre des photos de Matt et Kevin comme ils tenaient le livestream sur YouTube.

    À la fin de la séance, nous avons traîné un peu avant que je n’aie à m’enfuir pour une autre activité.

    Dans l’ensemble, Matt et Kevin étaient des personnes vraiment extraordinaires qui ne méprisent pas les autres qui ne sont pas bien nantis, étant donné qu’ils ont ce qu’on appelle l’état d’esprit « riche ». Ce sont des personnes relativement normales qui aiment avoir des fast-foods réguliers sur une bonne journée et se détendre comme toute autre personne là-bas. En d’autres termes, si vous êtes prêt à prendre un risque, investir dans vous-même, et avoir du plaisir dans le processus, ils sont vraiment génial à traîner avec.

    Pour Matt, si vous avez un mauvais état d’esprit, il va être très direct avec vous car il n’a aucune tolérance pour ceux qui ne peuvent pas changer leurs mentalités.

  • Langage python.

    Marquer 50% de précision est sûr, marquer 99% ne l’est sûrement pas.


    Par facile, j’imagine que vous considérez que la plupart du travail dans un projet ML en Python est fait pour vous.

    Puisque l’apprentissage automatique consiste à former les données antérieures pour faire des prédictions pertinentes, il faut toujours minimiser une erreur. Les algorithmes d’optimisation sont déjà très matures, et donc écrits en code hautement optimisé que tout le monde partage dans des projets open-source. En Python, cette partie est en effet faite pour vous.

    Mais ce que ML (non corrélé avec Python) est vraiment à propos de faire des choix:

    Quelle erreur minimisez-vous ?
    Comment représentez-vous les variables?
    Quel modèle choisissez-vous ?
    Toutes ces questions trouvent la meilleure réponse par une forte intuition et compréhension à deux niveaux :

    Compréhension de la physique réelle derrière le problème de ML. Par exemple, dans la prévision de la charge, comprendre que la consommation d’énergie d’un bâtiment est corrélée à la température, parce que pendant les journées chaudes, AC sera activé.
    Compréhension approfondie de chaque concept mathématique manipulé au cours du processus. Que permet un Kernel Trick ? Comment puis-je trouver une structure supplémentaire dans les résidus? Pourquoi les arbres de régression ont-ils généralement une grande variabilité?
    L’atteinte de la meilleure performance ne se fera que si votre expérience mathématique vous aide à intégrer votre expérience physique du problème dans le modèle. Être habile et rusé.

    En conclusion, il est facile d’être le pire ingénieur Python ML au monde, mais seules les compétences et le travail acharné vous permettront d’être un joueur de premier plan