Comment faire accepter son code dans un projet libre

Se nourrir de tutos faits maison c’est bien, mais il faut aussi que les zéros découvrent le monde extérieur, l’hors-SdZ. Il y a sur le net de très bonnes ressources sur la plupart des sujets, et il est toujours intéressant de lire directement ce que les gens concernés ont à dire. 

Dans cette optique, je vous propose ici de lire Richard Jones, un développeur chez Red Hat (une des entreprises basées uniquement sur le logiciel libre qui a le plus de succès dans le monde). Richard Jones a la chance d’être payé pour contribuer chaque jour au logiciel libre, et à force il en connaît un rayon. Il vous expliquera ici quelles sont les bonnes pratiques à respecter quand on veut intégrer son travail (sous forme de code source) dans un logiciel libre. Écrire le code ne fait pas tout, il faut savoir présenter son travail aux responsables du projet, afin qu’ils l’acceptent et que votre code soit enfin proposé à la foule d’utilisateurs en liesse. 

Ce sont des conseils de bon sens, mais que l’on a vite fait d’oublier dans le feu de l’action. J’en ai moi-même fait l’expérience, alors que je contribuais du code précisément à l’un des projets dont Richard Jones est l’auteur ! À l’époque cet article n’existait pas encore, mais il m’aurait bien servi. Il a aussi été apprécié par certains zéros participant au Google Summer of Code en 2009 (manifestation dont on a déjà parlé sur le SDZ, qui est basée sur le fait de contribuer du code à des logiciels libres existants, et qui demande un bon niveau technique), comme Cygal (projet pour BZFlag) ou rz0 (xmltools, pour NetBSD). 

Remarque : Richard Jones vient d’un milieu assez technique, donc les exemples logiciels qu’ils emploient sont d’un bon niveau. En particulier le conseil d’aller lire les modifications du noyau Linux n’est peut-être pas adapté sur le Site du Zéro. J’ai choisi de rester au plus près du document, mais vous pouvez prendre de la distance. 

J’ai parfois inséré des précisions dans le texte, elles sont signalées par un petit “ndt” (note du traducteur).

Connait les bases de jQuery

Si vous avez déjà programmé en JavaScript, vous savez que ce langage est puissant, mais aussi « verbeux » et souvent assez complexe à mettre en œuvre. Si vous voulez accéder à toute la puissance de JavaScript en utilisant des instructions simples, logiques, faciles à comprendre et à maintenir, jQuery est vraiment fait pour vous !

Avec ce cours, je vous propose de découvrir les multiples facettes du framework jQuery. De la sélection d’éléments à la manipulation du DOM, en passant par l’animation, les requêtes AJAX, l’utilisation et la création de plugins, la création de jeux et bien d’autres choses encore !

N’ayez crainte, votre apprentissage se fera en douceur et de très nombreux exemples de code documentés viendront consolider vos connaissances. Au fil des pages, votre approche deviendra de plus en plus naturelle et les nouveaux chapitres ne feront qu’apporter une pierre de plus à l’édifice, sans en ébranler les fondations. Si vous le souhaitez, vous pouvez améliorer vos connaissances en JavaScript en consultant ce cours.

Si vous lisez ces lignes, c’est parce que vous avez décidé d’aller plus loin dans vos développements Web. En portant votre choix sur jQuery, je peux vous certifier que vous avez fait le bon choix. Si aujourd’hui de plus en plus d’entreprises l’utilisent pour leur site Web, ce n’est pas par hasard. Tournez vite les pages et devenez, vous aussi, un inconditionnel de jQuery. Et surtout, amusez-vous bien !

Le logo de jQuery
Le logo de jQuery

SEO – Search Engine Optimization

SEO – Search Engine Optimization

Avez-vous déjà utilisé un moteur de recherche? Vous demandez-vous comment obtenir la liste?
Cette page vous aidera à être listé dans les moteurs de recherche les plus populaires.

SEO – Search Engine Optimization

Search Engine Optimization (SEO) est le processus d’amélioration du classement (visibilité) d’un site web dans les moteurs de recherche. Le plus élevé (ou plus souvent) d’un site web est affiché dans la liste des moteurs de recherche (comme Google), le plus de visiteurs qu’il est censé recevoir.
SEO considère la façon dont les moteurs de recherche, ce que les gens chercher, et les termes de recherche (mots) sont tapés. L’optimisation d’un site peut impliquer l’édition du contenu pour augmenter sa pertinence pour des mots clés spécifiques. La promotion d’un site pour augmenter le nombre de liens, est une autre tactique SEO. efficace d’optimisation des moteurs de recherche peuvent nécessiter des changements au code source HTML d’un site et le contenu du site. SEO tactiques devraient être incorporées dans le développement de sites web et plus particulièrement dans les menus et la structure de navigation. Une autre classe de techniques, connu sous le nom chapeau noir SEO ou spamdexing, utilise des méthodes telles que les fermes de liens, mots-clés à filer la farce et de l’article qui dégradent la fois la pertinence de la recherche les résultats et la qualité de l’expérience utilisateur avec des moteurs de recherche. Les moteurs de recherche pour trouver des sites qui utilisent ces techniques afin de les retirer de leurs indices.


Soumettez votre site aux moteurs de recherche

Moteurs de recherche (comme Google) ajouter automatiquement de nouveaux sites Web à leur index de recherche à chaque fois qu’ils explorent le Web.
Si votre site est nouveau et inconnu, il peut prendre un certain temps avant que votre site est «découvert».
Heureusement, la plupart des moteurs de recherche vous invite à soumettre votre site: *
Normalement, vous devrez entrer l’URL complète de votre site y compris le préfixe http://.
Lorsque vous soumettez votre site à un moteur de recherche, il vous suffit de spécifier le niveau supérieur (accueil). Vous n’avez pas besoin de soumettre chaque page. Le moteur de recherche trouvera le reste en fonction de vos liens (garder vos menus de navigation bien rangé).
Parfois, vous pouvez également ajouter des mots clés qui décrivent la page, mais ne vous attendez pas à ce affecter comment votre site est classé ou inscrit.
Index des moteurs de recherche sont mis à jour sur une base régulière. Les modifications apportées à votre site sera mis à jour au fil du temps (mensuel) et des pages et des liens morts disparaîtront.
* Tous les URLs soumises seront ajoutées, et vous ne pouvez pas prévoir ni garantir quand ou si votre site apparaît dans les résultats de recherche.


Glossaire web

Web Glossaire

Il s’agit d’une liste alphabétique des termes de glossaire Web.

Access (Microsoft Access)
Un système de base de données développé par Microsoft. Une partie de Microsoft Office Professionnel. Principalement utilisé sur les sites à faible trafic Web fonctionnant sur ​​la plate-forme Windows.
ActiveMovie 
Une technologie web pour la diffusion des films à partir d’un serveur Web à un client web.Développé par Microsoft.
ActiveX
Une interface de programmation (API) qui permet aux navigateurs Web pour télécharger et exécuter des programmes Windows. (Voir aussi Plug-In)
Adressez
Voir l’adresse Web.
AdSense
système de publicité sur le Web fourni par Google.
AJAX (Asynchronous JavaScript and XML)
L ‘«art» de l’aide de JavaScript et XML pour créer des applications Web interactives. Avec Ajax, les applications web peuvent échanger des données avec un serveur web en arrière-plan (de façon asynchrone) et mettre à jour des parties d’une page web sans recharger la page. En savoir plus sur AJAX dans notre tutoriel AJAX
Anchor
En termes web:. Le point de point de départ ou d’arrivée d’un lien hypertexte En savoir plus sur les liens dans notre tutoriel HTML
Adobe Air
Adobe Une Integrated Runtime (AIR) qui permet aux développeurs d’utiliser des technologies Web (HTML, JavaScript, Flash) pour créer des applications de bureau.
Android
Un système de téléphonie mobile d’exploitation développé par Android Inc, rachetée plus tard par Google.
FTP anonyme
Voir serveur FTP.
ANSI (American National Standards Institute)
Une organisation qui établit des normes pour l’industrie informatique. Responsable de la norme ANSI C.
ANSI C
Un standard international pour le langage de programmation C.
ADO (ActiveX Data Object)Une technologie de Microsoft qui fournit l’accès aux données à n’importe quel type de magasin de données. En savoir plus sur ADO dans notre tutoriel ADO
ADSL (Asymmetric Digital Subscriber Line)
Un type particulier de ligne DSL, où la vitesse de téléchargement est différente de la vitesse de téléchargement.
Agent
Voir Recherche Agent / Search Engine
Amaya
Un éditeur open source de votre web du W3C, utilisé pour pousser les idées d’avant-garde dans la conception de navigateur.
Animations
Un ensemble d’images simulant le mouvement quand il est joué en série.
Anti-Virus Programme
Un programme informatique fait de découvrir et de détruire tous les types de virus informatiques.
Apache
Un serveur web open source. Surtout pour Unix, Linux et Solaris.
Applet
Voir applet web.
Archie
Un programme informatique pour localiser des fichiers sur des serveurs FTP publics.
API (Application Programming Interface)
Interface pour laisser un programme de communiquer avec un autre programme. En ce qui concerne Internet: Une interface pour laisser les navigateurs Web ou les serveurs Web communiquent avec d’autres logiciels. (Voir aussi Active-X et Plug-In)
ARPAnet
Le réseau expérimental testé dans les années 1970 qui a commencé le développement de l’Internet.
Authentification
En termes web: la méthode utilisée pour vérifier l’identité d’un utilisateur, d’un programme ou d’un ordinateur sur le web.
ASCII (American Standard Code for Information Interchange)
Un ensemble de 128 caractères alphanumériques et spéciaux de contrôle utilisées pour ordinateur stockage et d’impression de texte. Utilisé par HTML lors de la transmission des données sur le Web.Voir la liste complète des codes ASCII dans notre Référence HTML
ASF (Advanced Streaming Format)
Format de streaming multimédia. Développé par Microsoft pour Windows Media.
ASP (Active Server Pages)
Une technologie de Microsoft permettant l’insertion de scripts exécutables du serveur dans les pages Web. En savoir plus sur l’ASP dans notre tutoriel ASP
ASX (ASF streaming Redirector)
Un format XML pour stocker des informations sur les fichiers ASF. Développé par Microsoft pour Windows Media.
AVI (Audio Video Interleave)
Format de fichier pour les fichiers vidéo. La technologie de compression vidéo développé par Microsoft.
Bannière
Une publicité (le plus souvent graphique) placé sur une page web, qui agit comme un lien hypertexte vers le site Web d’un annonceur.
Bande passante
Une mesure de la vitesse (quantité de données), vous pouvez envoyer par le biais d’une connexion Internet. Plus la bande passante, plus la connexion.
Baud
Le nombre de symboles par seconde envoyés via un canal.
BBS (Bulletin Board System)
Un système basé sur Internet pour les discussions sur le partage du public, des fichiers et des annonces.
Binaires de données
de données sous forme lisible par machine.
Bit (Binary Digit)
La plus petite unité de données stockées dans un ordinateur. Il peut avoir la valeur de 0 ou 1. Un ordinateur utilise 8 bits pour stocker un caractère de texte.
Blog (Web Log)
Un type de site web (le plus souvent maintenue par un particulier) avec un journal de commentaires (le plus souvent personnels) des commentaires, des significations, des descriptions d’événements, etc
Blogger
Une personne de maintenir ou d’écrire le contenu d’un journal web (blog).
Blogging
écrire ou ajouter du contenu à un journal web (blog).
BMP (Bitmap)
Un format de stockage des images.
Bookmark
En ce qui concerne Internet: Un lien vers un site Web particulier, mémorisé (signet) par un internaute pour une utilisation future et facile d’accès.
Taux de rebond
Le pourcentage de visiteurs de site Web qui considèrent que seule page Web avant de quitter (rebondir sur).
Parcourir
terme pour décrire le mouvement d’un utilisateur sur le Web, le déplacement de page en page par des hyperliens, à l’aide d’un navigateur Web. (Voir Navigateur Web).
BPS (bits par seconde)
terme pour décrire la vitesse de transmission des données sur le Web.
Navigateur
Voir Navigateur Web.
Octet (Byte)
Une unité de stockage informatique contenant 8 bits. Chaque octet peut stocker un caractère de texte.
C
Un langage de programmation de pointe utilisée pour programmer des applications informatiques de pointe.
C + + (C Plus Plus)
La même chose que C avec ajout de fonctions orientées objet.
C # (C Sharp)
Une version Microsoft C + + avec ajout de fonctions de type Java.
Sensible à la casse
Un terme utilisé pour décrire si elle est d’une importance d’utiliser des lettres majuscules ou minuscules.
Cache
En ce qui concerne Internet: Un navigateur Web ou une fonction serveur Web qui stocke des copies des pages Web sur le disque dur d’un ordinateur.
Chat
Une ligne basé sur le texte de communication entre internautes.
CGI (Common Gateway Interface)
Un ensemble de règles qui décrivent comment un programme CGI communique avec un serveur Web.
Cgi-bin
Le dossier (ou répertoire) sur un serveur Web qui stocke les programmes CGI.
Programme CGI
Un petit programme qui gère les entrées et sorties d’un serveur Web. Souvent, les programmes CGI sont utilisées pour le traitement des formes d’entrée ou de requêtes de bases de données.
Cinepac
Un codec vidéo pour ordinateur.
Client
Voir le Client Web.
Client / Serveur
En ce qui concerne Internet: La communication et la séparation de la charge de travail entre un client web et un serveur web.
Cliquez surEn termes internautes: Un clic de souris sur un élément de lien hypertexte (texte ou image) sur une page Web qui crée un événement comme prendre un visiteur vers une autre page Web ou une autre partie de la même page.
Taux de clics
, le nombre de fois que les visiteurs de cliquer sur un lien hypertexte (ou de la publicité) sur une page, en pourcentage du nombre de fois où la page a été affichée.
Cloud Computing
et des applications Stockage de données sur Internet (et non sur l’ordinateur de l’utilisateur). codec (compresseur / décompresseur) terme commun pour la technologie utilisée pour la compression et la décompression des données.

Protocole de communication
Un standard (langue et un ensemble de règles) pour permettre aux ordinateurs de communiquer de façon standard. Les exemples sont IP, FTP et HTTP. En savoir plus sur les protocoles de communication dans notre TCP / IP didacticiel
Compression
Procédé pour réduire la taille (compress) des documents Web ou graphiques pour une livraison plus rapide via le web.
Computer Virus
Un programme informatique qui peut nuire à un ordinateur en affichant des messages, suppression de fichiers, voire de détruire le système d’exploitation de l’ordinateur.
Cookie
information à partir d’un serveur Web, stocké sur votre ordinateur par votre navigateur. Le but d’un cookie est de fournir des informations au sujet de votre visite sur le site pour une utilisation par le serveur lors d’une visite ultérieure.
ColdFusion
logiciel de développement Web pour la plupart des plates-formes (Linux, Unix, Solaris et Windows).
CSS (Cascading Style Sheets)
Un langage recommandé par le W3C pour définir le style (police, taille, couleur, espacement, etc) pour les documents web. En savoir plus sur CSS dans notre tutoriel CSS
Base de données
des données stockées dans un ordinateur de telle manière qu’un programme informatique peut facilement extraire et manipuler les données. En savoir plus sur les bases de données SQL dans notre tutoriel
Système de base de données
Un programme informatique (comme MS Access, Oracle et MySQL) pour manipuler des données dans une base de données.
DB2
Un système de base de données d’IBM. Surtout pour les plateformes Unix et Solaris.
DBA (administrateur de base de données)
La personne (ou le logiciel) qui gère une base de données. Tâche typique sont: la sauvegarde, l’entretien et la mise en œuvre.
DHCP (Dynamic Host Configuration Protocol)
Un protocole standard d’Internet qui attribue de nouvelles adresses IP aux utilisateurs que nécessaire.
DHTML (Dynamic HTML)
A. terme couramment pour décrire le contenu HTML qui peut changer dynamiquement savoir plus sur DHTML DHTML dans notre tutoriel
Dial-up Connection
En ce qui concerne Internet: Une connexion à Internet via le téléphone et le modem.
Groupe de discussion
Voir Newsgroup.
DNS (Domain Name Service)
Un programme informatique exécuté sur un serveur Web, la traduction des noms de domaine en adresses IP. En savoir plus sur DNS dans notre tutoriel Web Hosting
Serveur DNSUn serveur Web exécutant DNS.
DOM (Document Object Model)
Un modèle de programmation pour les objets de pages Web. (Voir DOM HTML et XML DOM)
Nom de domaine
Le nom qui identifie un site Web. (Comme: W3Schools.com) En savoir plus sur les domaines dans notre tutoriel Web Hosting
DOS (Disk Operating System)
Un disque en général à base de système d’exploitation informatique (voir OS). Initialement développé par Microsoft pour les ordinateurs personnels d’IBM. Souvent utilisé comme un raccourci pour MS-DOS.
Télécharger
Pour transférer un fichier d’un ordinateur distant vers un ordinateur local. En ce qui concerne Internet: pour transférer un fichier à partir d’un serveur Web à un client web. (Voir aussi Upload).
DSL (Digital Subscriber Line)
Une connexion Internet via les lignes téléphoniques ordinaires, mais beaucoup plus rapide. La vitesse peut varier de 128 kilobits par seconde, jusqu’à 9 mégabit par seconde.
DTD (Document Type Definition)
Un ensemble de règles (une langue) pour définir les éléments constitutifs judiciaire d’un document Web comme le HTML ou XML. En savoir plus sur DTD dans notre tutoriel DTD
Dynamic IP
Une adresse IP qui change à chaque fois que vous vous connectez à l’Internet. (Voir DHCP et IP statique).
E-mail (electronic mail)
Les messages envoyés d’une personne à une autre par l’intermédiaire de l’Internet.
Adresse e-mail
L’adresse utilisée pour l’envoi d’e-mails à une personne ou une organisation. Format typique est le nom d’utilisateur @ nom d’hôte.
E-mail du serveur
, un serveur web dédié à la tâche de servir e-mail.
Chiffrement
Pour convertir des données à partir de sa forme originale à une forme qui ne peut être lu par quelqu’un qui peut inverser le chiffrement. Le but de cryptage est d’empêcher la lecture non autorisée des données.
Erreur
Erreur de serveur Web Voir.
Ethernet
Type de réseau local (LAN voir).
Pare-feu
logiciel qui agit comme un filtre de sécurité qui permet de limiter les types de réseau de communication. Le plus souvent utilisé entre un ordinateur individuel (ou un LAN) et Internet.
Clignoter
Un format vectoriel multimédia développé par Adobe pour une utilisation sur le Web.
Formulaire
Voir le formulaire HTML.
Forum
En ce qui concerne Internet: La même chose que Newsgroup.
Cadre
En ce qui concerne Internet: Une partie de l’écran du navigateur d’afficher un contenu particulier.Les cadres sont souvent utilisés pour afficher le contenu de différentes pages Web.
FrontPage
logiciel de développement Web pour la plate-forme Windows. Développé par Microsoft.
FTP (File Transfer Protocol)
L’une des méthodes les plus communes pour l’envoi des fichiers entre deux ordinateurs.
Serveur FTP
Un serveur web vous pouvez vous connecter et télécharger des fichiers à partir de (ou charger des fichiers). Le FTP anonyme est une méthode pour télécharger des fichiers à partir d’un serveur FTP sans utiliser un compte de connexion.
Passerelle
Un programme informatique pour le transfert (et le reformatage) des données entre des applications incompatibles ou des réseaux.
GIF (Graphics Interchange Format)
Un format compressé pour stocker des images mis au point par CompuServe. L’un des formats d’image les plus courants sur Internet.
GB
même que Gigabyte. 10 Go est de dix giga-octets.
Gigabyte
1024 mégaoctets. Communément arrondie à un milliard d’octets.
Graphics
En termes graphiques Web décrire les images (en face de texte).
Surveiller graphique
Un écran d’affichage qui peut afficher des graphiques.
Imprimante graphique
Une imprimante qui peut imprimer des graphiques.
Graphical Banner
Voir Bannière.
Application d’aide
En ce qui concerne Internet: Un programme aide le navigateur à afficher, visualiser ou travailler avec des fichiers que le navigateur ne peut pas se gérer. (Voir Plug-In).
Clics
Le nombre de fois où un objet Web (page ou une image) a été consulté ou téléchargé. (Voir aussi la page Visites).
Page d’accueil
Le haut-niveau (principal) page d’un site web. La page affichée par défaut lorsque vous visitez un site Web.
Organisez
Voir hébergeur.
Hébergement
Web Hosting Voir.
Hotlink
Voir lien hypertexte.
HTML (Hypertext Markup Language)
est le langage HTML de la bande. HTML est un ensemble de balises qui sont utilisés pour définir le contenu, la présentation et la mise en forme du document Web. Les navigateurs Web utilisent les balises HTML pour définir comment afficher le texte. En savoir plus sur HTML dans notre tutoriel HTML
Document HTML
Un document écrit en HTML.
HTML DOM (modèle objet de document HTML)
Une interface de programmation pour les documents HTML. En savoir plus sur DOM HTML dans notre DOM HTML tutoriel
HTML Editor
, un logiciel d’édition de pages HTML. Avec un éditeur HTML, vous pouvez ajouter des éléments tels que les listes, les tableaux, la disposition, la taille des polices et couleurs d’un document HTML comme un traitement de texte. Un éditeur HTML pour afficher la page en cours d’édition exactement de la même manière, il sera affiché sur le web (voir WYSIWYG).
Formulaire HTML
Une forme qui passe d’entrée utilisateur vers le serveur. En savoir plus sur les formulaires HTML dans notre tutoriel HTML
Page HTML
de même que d’un document HTML.
Balises HTML
Code pour identifier les différentes parties d’un document afin qu’un navigateur sait comment l’afficher. En savoir plus sur les balises HTML HTML notre tutoriel
HTTP (Hyper Text Transfer Protocol)
Le jeu de règles standard pour l’envoi des fichiers texte à travers l’Internet. Il nécessite un programme client HTTP à une extrémité, et un programme serveur HTTP à l’autre extrémité.
Client HTTP
Un programme informatique qui demande un service à partir d’un serveur Web.
Serveur HTTP
Un programme d’ordinateur qui fournit des services à partir d’un serveur Web.
HTTPS (Hyper Text Transfer Protocol Secure)
Identique à HTTP mais fournit une communication sécurisée sur Internet en utilisant le protocole SSL. (Voir également SSL)
Lien hypertexte
Un lien vers un autre document. Le plus souvent, un pointeur vers une autre page Web. Un lien hypertexte est un synonyme pour un hyperlien ou un lien, et parfois appelé une connexion hypertexte vers un autre document ou une page web.
Hypermédia
Une extension à l’hypertexte pour inclure des graphiques et audio.
Hypertext
Hypertext est un texte qui est réticulé à d’autres documents, de telle sorte que le lecteur peut lire les documents liés en cliquant sur ​​un mot ou un symbole en surbrillance. (Voir aussi le lien hypertexte)
IAB (Internet Architecture Board)
Un conseil qui prend les décisions concernant les normes Internet. (Voir aussi W3C).
IE (Internet Explorer)
Voir d’Internet Explorer.
IETF (Internet Engineering Task Force)
Un sous-groupe de l’IAB qui met l’accent sur ​​la résolution des problèmes techniques sur Internet.
IIS (Internet Information Server)
, un serveur web pour les systèmes d’exploitation Windows. Développé par Microsoft.
IMAP (Internet Message Access Protocol)
Un protocole de communication standard pour la récupération des e-mails à partir d’un serveur e-mail. IMAP est un peu comme POP mais plus avancé. En savoir plus sur IMAP dans notre TCP / IP didacticiel
Indeo
Codec vidéo pour ordinateur développé par Intel.
Internet
Un réseau mondial reliant des millions d’ordinateurs. (Voir aussi WWW)
Navigateur Internet
Voir Navigateur Web.
Internet Explorer
Le navigateur de Microsoft. Le navigateur le plus couramment utilisé aujourd’hui. En savoir plus sur les navigateurs dans notre section navigateur
Serveur Internet
Voir serveur Web
Intranet
Un privé (fermé) Internet fonctionne à l’intérieur d’un LAN (Local Area Network).
IP (Internet Protocol)
Voir la section TCP / IP.
Adresse IP (adresse de protocole Internet)
Numéro d’identification unique à chaque ordinateur sur Internet (comme 197.123.22.240)
Adresse IP (numéro de protocole Internet)
Identique à une adresse IP.
Paquet IP
Voir TCP / IP Packet.
IRC (Internet Relay Chat)
Un système Internet qui permet aux utilisateurs de participer à des discussions en ligne.
Client IRC
Un programme informatique qui permet à un utilisateur de se connecter à IRC.
Serveur IRC
Un serveur Internet dédié à la tâche de servir les connexions IRC.
ISAPI (Internet Server API)
Application Programming Interface (voir API) pour Internet Information Server (IIS Voir).
ISDN (Integrated Services Digital Network)
Une norme de télécommunication qui utilise la transmission numérique pour soutenir la communication de données sur des lignes téléphoniques ordinaires.
ISP (Internet Service Provider)
Quelqu’un qui donne accès à l’Internet et l’hébergement web.
Java
Langage de programmation développé par SUN. Surtout pour les serveurs Web et les applets de programmation web. 
Applet Java
Applet Voir Web.
JavaScript
Le langage de script le plus populaire sur Internet, développé par Netscape. En savoir plus sur JavaScript dans notre tutoriel JavaScript .
JPEG (Joint Photographic Expert Group)
L’organisation qui promeut le format JPG et JPEG pour stocker des images graphiques compressées. 
JPEG et JPG
Formats graphiques pour le stockage des images compressées. 
JScript
de Microsoft version de JavaScript.
JSP (Java Server Pages)
Une base de technologie Java permettant l’insertion de scripts exécutables du serveur dans les pages Web. Principalement utilisé sur les systèmes Linux, Unix et Solaris. 
K
Identique à 10K kilo-octet est de dix kilo-octets ..
KB
Identique 10KB kilo-octet est de dix kilo-octets ..
Mots-
En ce qui concerne Internet: Un mot utilisé par un moteur de recherche pour rechercher des informations pertinentes Web.
En termes de bases de données: Un mot (ou index) utilisé pour identifier un enregistrement de base de données.
Kilo-octets
1024 octets. Souvent appelé 1K, et arrondi à 1000 octets.
LAN (Local Area Network)
Un réseau entre les ordinateurs d’un réseau local (comme à l’intérieur d’un bâtiment), généralement connectés par des câbles locales. Voir aussi WAN.
Lien
de même comme un lien hypertexte.
Linux
système d’exploitation Open source ordinateur basé sur Unix. Principalement utilisé sur les serveurs et les serveurs Web.
Courrier
En ce qui concerne Internet: le même que l’e-mail.
Mail Server
Voir serveur de messagerie.
MB
mêmes que Megabyte. 10 Mo est de dix mégaoctets.
Megabyte
1024 kilo-octets. Communément arrondie à un million d’octets.
Meta données
Les données qui décrivent d’autres données. (Voir aussi Meta Tags).
Meta Recherche
La méthode de recherche de méta-données dans les documents.
Meta Tags
Mots insérés dans les documents pour décrire le document. En savoir plus sur les balises META dans notre tutoriel HTML
MIDI (Musical Instrument Digital Interface)
Un protocole standard pour la communication entre ordinateurs et instruments de musique. En savoir plus sur MIDI dans notre tutoriel médias
MIME (Multipurpose Internet Mail Extensions)
Une norme Internet pour définir les types de documents. MIME type: exemples. Text / plain, text / html, image / gif, image / jpg En savoir plus sur les types MIME dans notre tutoriel médias
Types MIME
types de documents définis par MIME.
Modem
équipement matériel pour connecter un ordinateur à un réseau téléphonique Généralement utilisé pour se connecter à Internet via une ligne téléphonique.
Mosaic
Le premier navigateur web couramment disponibles. Mosaic a été libéré en 1993 et a commencé à la popularité de la bande.
MOV
Un codec vidéo pour ordinateur développé par Apple. Extension de fichier commun pour les fichiers multimédia QuickTime.
MP3 (MPEG-1 Audio Layer-3)
Un format de compression audio spécialement conçu pour faciliter le téléchargement sur ​​Internet.
Fichier MP3
Un fichier audio contenant compressé avec MP3. Le plus souvent, un morceau de musique.
MPEG (Moving Picture Expert Group)
Un codec audio standard ISO pour l’informatique et vidéo.
MPG
extension de fichier commun pour les fichiers MPEG.
MS-DOS (Microsoft Disk Operating System)
Un disque en général à base de système d’exploitation (OS Voir). Initialement développé par Microsoft pour les ordinateurs IBM, puis développée par Microsoft en tant que base pour les premières versions de Windows.
Multimédia
En termes Internet: Un texte de présentation combinant avec des photos, des vidéos ou sonores.
MySQL
gratuit base de données open source souvent utilisée sur le Web.
NetBEUI (Net Bios interface utilisateur étendue)
Une version améliorée de NetBIOS.
NetBIOS (Network Basic Input Output System)
Une programmation d’application (API) avec des fonctions pour réseaux locaux (LAN). Utilisé par DOS et Windows.
Accédez
En ce qui concerne Internet: La même chose que Parcourir.
Netscape
Le navigateur Netscape à partir de la société. Le navigateur le plus populaire depuis de nombreuses années. Aujourd’hui, IE est le principal responsable. En savoir plus sur les navigateurs dans notre section navigateur
Newsgroup
Un groupe de discussion en ligne (une section sur un serveur de nouvelles) consacrée à un sujet d’intérêt particulier.
Lecteur de nouvelles
Un programme d’ordinateur qui vous permet de lire (et poster des messages) à partir d’un groupe de discussion Internet.
Serveur Nouvelles
Un serveur Internet dédié à la tâche de servir les groupes de discussion Internet.
Nœud
En ce qui concerne Internet: Un ordinateur connecté à Internet, le plus souvent utilisé pour décrire un serveur web.
Opera
Le navigateur de la Compagnie d’opéra. En savoir plus sur les navigateurs dans notre section navigateur
OS (Operating System)
Le logiciel qui gère le fonctionnement de base d’un ordinateur.
Packet
Voir TCP / IP Packet.
Page montres
Le nombre de fois qu’une page Web a été visité par un utilisateur.
Page d’Impressions
Les mêmes correspondances de la page.
Pages vues
Le même Clics page.
PDF (Portable Document Format)
Format de fichier de document développé par Adobe. Le plus souvent utilisé pour les documents texte.
Perl (Practical Extraction et Reporting Language)
Langage de script pour les serveurs Web. Le plus souvent utilisé sur les serveurs Unix.
PHP (PHP: Hypertext Preprocessor)
Une technologie permettant l’insertion de scripts exécutables du serveur dans les pages Web.Surtout pour les plates-formes Unix, Linux et Solaris. En savoir plus sur PHP dans notre tutoriel PHP.
Ping
Méthode utilisée pour vérifier la communication entre deux ordinateurs. Un «ping» est envoyé à un ordinateur distant pour voir si elle répond.
Plate-forme
En ce qui concerne Internet: le système d’exploitation de l’ordinateur comme Windows, Linux ou Mac OS X.
Plug-In
Une application générée dans une autre application. En ce qui concerne Internet: Un programme intégré (ou ajoutés) à un navigateur Web pour gérer un type particulier de données comme le courrier électronique, des sons ou des fichiers vidéo. (Voir aussi ActiveX)
PNG (Portable Network Graphics)
Un format de codage d’un pixel par pixel d’image et l’envoyer sur le Web. Une recommandation du W3C pour remplacer GIF.
POP (Post Office Protocol)
Un protocole de communication standard pour la récupération des e-mails à partir d’un serveur e-mail. (Voir aussi IMAP). En savoir plus sur POP et IMAP dans notre TCP / IP didacticiel
Port
Numéro qui identifie un ordinateur IO (entrée / sortie) du canal. En ce qui concerne Internet: Un numéro qui identifie le canal d’E / S utilisée par une application Internet (Un serveur web utilise normalement le port 80).
Protocole
Protocole de communication Voir.
PPP (Point to Point Protocol)
Un protocole de communication utilisé pour la connexion directe entre deux ordinateurs.
Serveur Proxy
Un serveur Internet dédié à améliorer les performances d’Internet.
QuickTime
Un format de fichier multimédia créé par Apple. En savoir plus sur QuickTime dans notre tutoriel médias
RAID (Redundant Array of Independent Disks)
Un standard pour connecter plusieurs disques sur le même serveur pour la sécurité, une vitesse plus élevée et la performance. Souvent utilisé sur les serveurs web.
RDF (Resource Description Framework)
Un cadre pour la construction de langages pour décrire les ressources Web. En savoir plus sur RDF dans notre tutoriel RDF
Real Audio
Un format commun multimédia audio créé par Real Networks. En savoir plus sur Real Audio dans notre tutoriel médias
Real Video
Un format vidéo commune multimédia créé par Real Networks. En savoir plus sur Real Video dans notre tutoriel médias
Rediriger
En termes Web: L’action quand une page web redirige automatiquement (redirections) l’utilisateur vers une autre page Web.
RVB (Rouge Vert Bleu)
La combinaison des trois couleurs primaires qui peuvent représenter un spectre complet des couleurs. En savoir plus sur RGB dans notre tutoriel HTML
Robot
Robot Voir Web.
Routeur
Un matériel (ou logiciel) qui dirige le système (routes) transfert de données vers différents ordinateurs d’un réseau.
Schéma
Voir le schéma XML.
Script
Une collection de déclarations écrites dans un langage de script.
Langage de script
En termes internautes: Un langage de programmation simple qui peut être exécuté par un navigateur Web ou un serveur Web. Voir JavaScript et VBScript.
Scripting
Rédaction d’un script.
Rechercher Agent
Identique moteur de recherche.
Search Engine
programme informatique utilisé pour la recherche et le catalogue (index) des millions de pages d’informations disponibles sur le web. Moteurs de recherche communs sont Google et AltaVista.
Web sémantique
Un réseau de données ayant une signification dans le sens que les programmes informatiques peuvent savoir assez sur les données pour les traiter.
Serveur
Voir serveur Web.
Erreurs de serveur
Voir les erreurs du serveur Web.
Shareware
Logiciel que vous pouvez essayer gratuitement, et payer un droit de continuer à utiliser légalement.
Shockwave
Un format (technologie) développé par Adobe pour intégrer du contenu multimédia dans des pages web.
SGML (Standard Generalized Markup Language)
Un standard international pour les langages de balisage. La base de HTML et XML.
SMIL (Synchronized Multimedia Integration Language)
Un langage recommandé par le W3C pour créer des présentations multimédias.
SMTP (Simple Mail Transfer Protocol)
Un protocole de communication standard pour l’envoi de messages électroniques entre ordinateurs.En savoir plus sur SMTP dans notre TCP / IP didacticiel
SOAP (Simple Object Access Protocol)
Un protocole standard pour laisser applications de communiquer entre eux en utilisant XML. En savoir plus sur SOAP SOAP dans notre tutoriel
Solaris
système d’exploitation de l’ordinateur de SUN.
SPAM
Pour ce qui est Web: L’action de l’envoi de plusieurs messages indésirables à un groupe de discussion ou liste de diffusion.
Araignée
toile d’araignée Voir.
Spoofing
S’adressant à une page web ou un e-mail avec un référent faux. Comme nous envoyant un e-mail à partir d’une fausse adresse.
Les logiciels espions
Logiciels caché dans un ordinateur dans le but de recueillir des informations sur l’utilisation de l’ordinateur.
SQL (Structured Query Language)
Un langage informatique standard ANSI pour accéder et manipuler des bases de données. En savoir plus sur SQL dans notre tutoriel SQL .
SQL Server
Un système de base de données à partir de Microsoft. Principalement utilisé sur les sites à haut trafic fonctionnant sur ​​la plate-forme Windows.
SSI (Server Side Include)
Un type de commentaire HTML inséré dans une page Web pour indiquer au serveur Web pour générer du contenu dynamique. L’utilisation la plus courante consiste à inclure en-tête standard ou pied de page pour la page.
SSL (Secure Socket Layer)
Logiciel pour sécuriser et protéger communication du site web en utilisant la transmission cryptée des données.
Static IP (adresse)
Une adresse IP qui est le même à chaque fois que la connexion à Internet. (Voir aussi IP dynamique).
Streaming
Une méthode d’envoi de fichiers audio et vidéo sur Internet de telle sorte que l’utilisateur peut visualiser le fichier pendant qu’il est en cours de transfert.
Streaming Format
Le format utilisé pour les fichiers étant diffusés sur Internet. (Voir Windows Media, Real Video et Quicktime).
SVG (Scalable Vector Graphics)
Un langage recommandé par le W3C pour définir graphiques en XML. En savoir plus sur SVG dans notre tutoriel SVG
Tag
En ce qui concerne Internet: notifications ou les commandes écrites dans un document Web. (Voir les balises HTML)
TCP (Transmission Control Protocol)
Voir la section TCP / IP.
TCP / IP (Transmission Control Protocol / Internet Protocol)
Une collection de protocoles de communication Internet entre deux ordinateurs. Le protocole TCP est responsable d’une erreur de connexion libre entre deux ordinateurs, tandis que le protocole IP est responsable pour les paquets de données envoyées sur le réseau. En savoir plus sur le protocole TCP / IP dans notre TCP / IP didacticiel
Adresse TCP / IP
Voir Adresse IP.
TCP / IP Packet
Un «paquet» des données transmises sur un réseau TCP / IP. (Données envoyées sur Internet est décomposé en petits «paquets» de 40 à 32000 octets de long).
Cheval de Troie
Programme informatique caché dans un autre programme d’ordinateur dans le but de détruire le logiciel ou la collecte d’informations sur l’utilisation de l’ordinateur.
UDDI (Universal Description Discovery and Integration)
Un cadre indépendant de la plateforme de services, les entreprises décrivant la découverte et l’intégration des services aux entreprises utilisant l’Internet. En savoir plus sur UDDI dans notre tutoriel WSDL
Unixsystème d’exploitation informatique, développé par les Laboratoires Bell. Principalement utilisé pour les serveurs et les serveurs Web.
UNZIP
Pour décompresser un fichier compressé. Voir ZIP.
Téléchargez
Pour transférer un fichier d’un ordinateur local vers un ordinateur distant. En ce qui concerne Internet: pour transférer un fichier à partir d’un client Web sur un serveur Web. (Voir aussi le télécharger).
URI (Uniform Resource Identifier)
​​Terme utilisé pour identifier les ressources sur Internet. URL est un type d’URI.
URL (Uniform Resource Locator)
Une adresse Web. La méthode standard pour traiter les documents web (pages) sur Internet (comme: http://www.w3schools.com/)
USENET
Un système de nouvelles dans le monde entier accessible sur Internet. (Voir Groupes de discussion)
User Agent
de même que d’un navigateur Web.
VB (Visual Basic)
Voir Visual Basic.
VBScript
Un langage de script de Microsoft. VBScript est le langage de script par défaut en mode ASP. Peut aussi être utilisé pour programmer Internet Explorer. En savoir plus sur VBScript VBScript dans notre tutoriel .
Virus
Identique virus informatique.
Visitez
En ce qui concerne Internet: Une visite à un site Web. Couramment utilisé pour décrire l’activité pour un visiteur d’un site web.
Visiteur
En ce qui concerne Internet: Un visiteur d’un site web. Couramment utilisé pour décrire une personne qui visite (visualisation) d’un site web.
Visual Basic
Un langage de programmation de Microsoft.
VPN (Virtual Private Network)
Un réseau privé entre deux sites distants, via une connexion sécurisée à Internet virtuel crypté (un tunnel).
VRML (Virtual Reality Modeling Language)
Langage de programmation permettant des effets 3D à ajouter aux documents HTML.
W3C (World Wide Web Consortium)L’organisation responsable de la gestion des normes pour le Web. En savoir plus sur le W3C dans notre tutoriel W3C
WAN (Wide Area Network)
ordinateurs connectés ensemble dans un vaste réseau, plus grands que d’un réseau local, généralement connectés via des lignes téléphoniques. Voir aussi LAN.
WAP (Wireless Application Protocol)Une ancienne norme pour les services d’information sur les terminaux sans fil tels que les téléphones mobiles numériques.
Adresse Web
de même que d’une URL ou URI. Voir URL.
Applet Web
Un programme qui peut être téléchargé sur le web et exécuté sur l’ordinateur de l’utilisateur. Le plus souvent écrit en Java.
Client Web
, un logiciel utilisé pour accéder aux pages Web. Parfois, le même que celui d’un navigateur Web, mais souvent utilisé comme un terme générique.
Navigateur Web
Un logiciel utilisé pour afficher les pages Web. En savoir plus sur les navigateurs dans notre section Browser
Document Web
Un document mis en forme pour la distribution sur le web. Le plus souvent, un document Web est formaté dans un langage de balisage comme HTML ou XML.
Erreur Web
Server Error Voir Web.
Web Form
Voir le formulaire HTML.
Web Host
Serveur Web services “hosts” web comme fournissant un espace site web pour des entreprises ou des particuliers.
Web Hosting
L’action de la prestation de services d’hébergement Web.
Page Web
Un document (normalement un fichier HTML) destiné à être distribué sur le Web .
Web Log
Voir le blog.
Robot Web
Voir toile d’araignée .
Serveur Web
Un serveur est un ordinateur qui fournit des services ou de l’information à d’autres ordinateurs. En ce qui concerne Internet: Un serveur qui fournit du contenu Web pour les navigateurs Web.
Erreur du serveur Web
, un message à partir d’un serveur Web indiquant une erreur. L’erreur la plus courante web serveur est «404 File Not Found”. En savoir plus sur les messages d’erreur du serveur Web dans notre tutoriel HTML
Services Web
Les composants logiciels et les applications s’exécutant sur ​​des serveurs Web. Le serveur fournit ces services à d’autres ordinateurs, navigateurs ou des individus, en utilisant des protocoles de communication standard.
Site Web
Une collection de pages Web connexes appartenant à une société ou d’un individu.
Toile d’araignée
Un programme informatique qui recherche l’Internet pour les pages web. Araignées communes sont celle utilisée par les moteurs de recherche comme Google pour indexer le web. Araignées sont aussi appelés robots Web ou errants.
Web Wanderer
Voir toile d’araignée.
Wildcard
Un caractère utilisé pour remplacer n’importe quel caractère (s). Le plus souvent utilisé comme un astérisque (*) dans les outils de recherche.
Windows 2000, Windows NT, Windows 95/98, Windows XP
Systèmes d’exploitation informatiques de Microsoft.
Windows Media
Audio et formats vidéo pour l’Internet, développé par Microsoft. (Voir ASF, ASX, WMA et WMF). En savoir plus sur Windows Media dans notre tutoriel médias
WINZIP
Programme d’ordinateur pour compresser et décompresser les fichiers. Voir ZIP.
WMA
Format de fichier audio pour l’Internet, développé par Microsoft. (Voir aussi WMV). En savoir plus sur les formats de médias dans notre tutoriel médias .
WMV
format de fichier vidéo pour Internet, développé par Microsoft. (Voir aussi WMA). En savoir plus sur les formats de médias dans notre tutoriel médias
WML (Wireless Markup Language)
Une ancienne norme pour les services d’information sur les terminaux sans fil tels que les téléphones mobiles numériques, hérités de HTML, mais basé sur le XML, et beaucoup plus strict que HTML.
WML Script
Scripting Language (langage de programmation) pour WML.
Worm
Un virus informatique qui peut faire des copies de lui-même et se propager à d’autres ordinateurs sur Internet.
WSDL (Web Services Description Language)
est un langage XML permettant de décrire les services Web et comment y accéder. En savoir plus sur WSDL dans notre tutoriel WSDL
WWW (World Wide Web)
Un réseau mondial d’ordinateurs qui utilisent Internet pour échanger des documents Web. (Voir aussi Internet)
Serveur WWW
de même en tant que serveur Web .
WYSIWYG (What You See Is What You Get)
En ce qui concerne le Web: Pour afficher une page Web est édité exactement de la même manière, il sera affiché sur le Web.
XForms
Une version alternative de formulaires HTML, basé sur XML et XHTML. Diffère de formulaires HTML en séparant la définition des données et l’affichage des données. Fournir plus riche et plus l’entrée d’utilisateur indépendant du périphérique.
XHTML (Extensible Hypertext Markup Language)
HTML reformulé en XML. Développé par le W3C. En savoir plus sur XHTML dans notre tutoriel XHTML
XPath
XPath est un ensemble de règles de syntaxe (la langue) pour définir les parties d’un document XML.XPath est une partie importante de la norme W3C XSL. En savoir plus sur XPath dans notre tutoriel XPath
XQuery
XQuery est un ensemble de règles syntaxiques (langue) pour extraire des informations à partir de documents XML. XQuery s’appuie sur XPath. XQuery est développé par le W3C. En savoir plus sur XQuery dans notre tutoriel XQuery
XML (Extensible Markup Language)
Une version simplifiée de SGML spécialement conçu pour les documents web, développé par le W3C.En savoir plus sur XML dans notre tutoriel XML
Document XML
Un document écrit en XML. En savoir plus sur XML dans notre tutoriel XML
XML DOM (Document Object Model XML)
Une interface de programmation pour les documents XML développées par le W3C. En savoir plus sur XML DOM DOM XML dans notre tutoriel
XMLHttpRequest
Une interface de programmation (objet), soutenu par JavaScript dans les navigateurs Web modernes, permet d’échanger des données entre un navigateur et un serveur Web dans les coulisses (Voir AJAX). En savoir plus sur XMLHttp dans notre tutoriel AJAX
XML Schema
Un document qui décrit, de façon formelle, les éléments de syntaxe et les paramètres d’un langage web. Conçu par le W3C pour remplacer DTD. En savoir plus sur schéma dans notre tutoriel XML Schema
XSD (XML Schema Definition)
La même chose que XML Schema.
XSL (Extensible Stylesheet Language)
Un ensemble de langages XML développées par le W3C, y compris XSLT, XSL-FO et XPath. En savoir plus sur XSL XSL dans notre tutoriel
XSL-FO (XSL Formatting Objects)
est un langage XML pour formater les documents XML. Une partie de XSL développé par le W3C. En savoir plus sur XSL-FO dans notre XSL-FO tutoriel
XSLT (XSL Transformations)
est un langage XML pour transformer des documents XML. Une partie de XSL développé par le W3C.En savoir plus sur XSLT dans notre tutoriel XSLT
ZIP
Format de compression pour les fichiers informatiques. Couramment utilisé pour compresser des fichiers avant de les télécharger sur Internet. Les fichiers ZIP peut être compressé (zippé) et décompressées (décompressé) en utilisant un logiciel comme WINZIP.


La sémantique Web

La sémantique Web

Web sémantique
La sémantique mot désigne le sens de l’.
La sémantique de quelque chose est le sens de quelque chose.
Le Web sémantique = un Web avec une signification.

Qu’est-ce que le Web sémantique?

Le Web sémantique est un web qui est capable de décrire les choses de façon que les ordinateurs peuvent comprendre.
  • Les Beatles était un groupe populaire de Liverpool.
  • John Lennon était un membre des Beatles.
  • “Hey Jude” a été enregistré par les Beatles.
Des phrases comme celles ci-dessus peut être compris par les gens. Mais comment peuvent-ils être compris par les ordinateurs?
Les déclarations sont construits avec des règles de syntaxe. La syntaxe d’un langage définit les règles de construction des énoncés linguistiques. Mais comment peut devenir syntaxe sémantique?
C’est ce que le Web sémantique est tout au sujet. Décrire les choses d’une manière que les applications des ordinateurs peut le comprendre.
Le Web sémantique est pas sur les liens entre les pages Web.
Le Web sémantique décrit les relations entre les choses (comme A est une partie de B et Y est un membre du Z) et les propriétés des choses (comme la taille, le poids, l’âge et le prix)
Le Web “Si le HTML et le Web fait tous les documents en ligne ressembler à un énormelivre , RDF, le schéma et langues d’inférence fera toutes les données dans le regard du monde comme une énorme base de données “
Tim Berners-Lee, Weaving the Web, 1999



Le Resource Description Framework

Le RDF (Resource Description Framework) est un langage de description de l’information et des ressources sur le Web.
Mettre l’information dans des fichiers RDF, permet aux programmes informatiques (“spiders”) pour rechercher, découvrir, ramasser, rassembler, analyser et traiter les informations à partir du Web.
Le Web sémantique utilise RDF pour décrire les ressources Web.
Si vous voulez en savoir plus sur RDF, s’il vous plaît lire notre tutoriel RDF .

Comment peut-il être utilisé?

Si les informations sur la musique, les voitures, billets, etc ont été stockées dans des fichiers RDF, les applications web intelligentes peuvent recueillir des informations provenant de nombreuses sources différentes, combiner l’information, et il présente aux utilisateurs une manière significative.
L’information comme ceci:
  • Les prix des voitures de différents revendeurs
  • Information sur les médicaments
  • Horaires d’avion
  • Pièces de rechange pour l’industrie
  • Informations sur les livres (prix, pages, éditeur, année)
  • Dates des manifestations
  • Mises à jour informatiques

Peut-il être compris?

Le Web sémantique n’est pas une technologie à croissance très rapide.
L’une des raisons pour lesquelles c’est la courbe d’apprentissage. RDF a été développé par des personnes provenant des milieux universitaires en logique et en intelligence artificielle. Pour les développeurs traditionnels, il n’est pas très facile à comprendre.
Une langue à croissance rapide pour construire des applications web sémantique est RSS. Si vous voulez en apprendre plus sur le RSS, s’il vous plaît lire notre tutoriel RSS .
Dans les pages suivantes de ce tutoriel nous allons nous concentrer sur l’utilisation de RDF de découvrir les potentialités du web sémantique.

Achat et vente de voitures d’occasion

Supposons un système de web sémantique a été construit pour administrer la vente et l’achat de voitures d’occasion sur Internet.
Le système contient deux applications principales:
  • Un pour les gens qui voulaient acheter une voiture
  • Un pour les personnes qui voulaient mettre en place un véhicule à vendre
Appelons les applications Internet pour IBA (Application Achat I) et ISA (I Sell demande).

IBA – Le I Acheter demande

Les gens qui veulent acheter une voiture pourrait utiliser une application IBA peu comme ceci:

Je demande Acheter (IBA)

Dans une “vraie vie” application il vous sera demandé de vous identifier pour la première fois vous l’avez utilisé. Votre identifiant seront stockées dans un fichier RDF. Votre identifiant vous identifier en tant que personne avec nom, adresse, e-mail et ID.
Lorsque vous avez soumis la requête, l’application renvoie une liste des autos à vendre, et la liste pourrait être foré vers le bas et trié par année, le prix, l’emplacement et la disponibilité. Cette information doit être retourné par une toile d’araignée continuellement à la recherche sur le web pour les fichiers RDF.

ISA – Le I Sell demande

Les gens qui veulent vendre une voiture pourrait utiliser une application ISA peu comme ceci:

Je Vendre Application (ISA)

Lorsque vous avez soumis le formulaire, l’application vous demander plus d’informations et de stocker votre ID et les informations dans un fichier RDF mis à disposition sur le Web.
Le fichier RDF devrait contenir des informations telles que: Votre ID: Nom, adresse, email, numéro d’identification. Votre article de vente: type, modèle, image, prix, description.


Dans les coulisses

Dans les coulisses, le “ISA” application crée un fichier RDF avec beaucoup de pointeurs RDF.
Il crée un pointeur vers un fichier RDF avec des informations sur vous, un pointeur RDF à l’information sur Volvo et modèles Volvo, un pointeur RDF aux concessionnaires Volvo et revendeurs, sur les pièces, sur les prix, et bien plus encore.
Un pointeur est un pointeur RDF (en fait, une URL) pour des informations sur les choses (comme une base de connaissances).
La beauté de ceci est que vous n’avez pas à vous décrire, ou le modèle de voiture. L’application RDF faire le tri pour vous.

T-il fonctionner?

Chaos? Normes? Que devons-nous? Qu’est-ce qu’on attend?
Une norme par le W3C, par Microsoft, de Google?
RDF est donnée sur une donnée – ou des métadonnées. Souvent, les fichiers RDF décrivent d’autres fichiers RDF. Est-il jamais possible de relier tous ces fichiers RDF ensemble et de construire un web sémantique?
Personne ne sait, mais quelqu’un va essayer.

Ça va marcher tout seul?

Je ne pense pas que le web sémantique va travailler tout seul. Il aura besoin d’aide pour devenir une réalité.
Il est peu probable que vous serez en mesure de vendre votre voiture juste en mettant votre fichier RDF sur Internet.
Les «ISA» et «IBA» applications ci-dessus devra être développé par quelqu’un. Quelqu’un devra construire une base de données du moteur de recherche pour tous les articles, et quelqu’un devra élaborer une norme pour elle.
C’est peut-être eBay, il pourrait être Microsoft, il pourrait être Google, ou quelqu’un d’autre. Mais quelqu’un le fera.
Bientôt nous verrons les marchés fondés sur RDF. Et un jour, vous serez en mesure de recueillir des informations sur à peu près tout sur le web dans un format normalisé RDF.
Il pourrait ne pas être libre. Vous pourriez avoir à payer pour l’information, ou tout au moins pour vendre vos produits.
La publication d’informations à propos de choses sur Internet sera beaucoup plus facile qu’auparavant. Peut-être la langue RSS (voir notre tutoriel RSS ) sera la solution à certains des problèmes.

Agences Web sémantique

Le web sémantique ne sera pas consultable en texte libre. Pour rechercher (ou accès) du web sémantique, nous aurons besoin d’un logiciel pour nous aider.
Pour utiliser le web sémantique, nous aurons besoin de «Agents Web sémantique» ou «services Web sémantique». Ces «agents» ou «Services» nous aidera à trouver ce que nous cherchons sur le web sémantique.
Sur le web sémantique, nous pourrions chercher des informations sur:
  • Les billets les moins chers des compagnies aériennes
  • Un style qui serait à ma voiture
  • Livres, DVD, CD et
  • Les prévisions météorologiques
  • Les horaires et les événements du calendrier
  • Les cours des actions et les taux de change

Sécurité Web sémantique

Puis-je faire confiance à un vendeur sur le web sémantique. Puis-je faire confiance à un acheteur sur le web sémantique?
Pour le résoudre, je vais avoir accès à d’autres fichiers RDF:
  • Informations de carte de crédit
  • Informations bancaires
  • Registres sémantiques
  • Informations sur la sécurité sociale
Source ID de la personne Nom de la personne Statut
Citybank 11223344 John Smith digne de confiance
VISA 11223344 John Smith digne de confiance
Enregistré 11223344 John Smith inconnu
US Social Security 11223344 John Smith né le 10/10/1962
En utilisant des fichiers RDF comme ça, mon “Agent Web sémantique» permet de déterminer si je peux faire confiance à la personne que je fais affaire avec.
(Le «enregistré» l’information pourrait être fournie par les sociétés commerciales d’Internet comme eBay, Amazon ou autre)

Paiement

Pour servir le web sémantique, les méthodes de paiement doivent être développés.
Accessibles sur Internet «Comptes de dépôt» pourrait être une solution à cela.
Un compte de dépôt est un compte qui ne peuvent recevoir des dépôts. Il pourrait être rendu accessible à tous sur Internet, et tout le monde peut déposer de l’argent sur votre compte ne sachant que votre ID (ou votre adresse e-mail, un peu comme PayPal).
En utilisant cette méthode de paiement tout le monde peut publier leur numéro de compte bancaire sur Internet et de vendre leur voiture sans intermédiaire.

OWL – Web Votre Thesaurus

Scénario:
  • Vous voulez vendre un livre
  • Vous ouvrez votre agent OWL
  • Vous avez saisi “livre” dans la catégorie
  • Un nouvel écran vous demandant de remplir des informations sur le livre
  • Vous remplissez le numéro ISBN écrit dans le livre
  • Vous sélectionnez “utilisé” et “état neuf”, et le retour à succès
  • Votre agent OWL remplit automatiquement le reste
  • Auteur, année, pages, …… toute l’information est maintenant terminée
  • Votre agent OWL a recueilli toutes les informations dont vous aviez besoin de vendre le livre
  • Vous cliquez sur Auction

Votre agent enchères

  • Votre agent enchères s’ouvre.
  • Vous remplissez prix minimum, et cliquez sur «Soumettre»
  • Vous réservez devient disponible pour toutes les enchères sur Internet


validation De page web

validation De page web

Page Web Validator

Un validateur est un logiciel qui permet de vérifier vos pages web contre les standards du web.
Lorsque vous utilisez un validateur pour vérifier HTML, XHTML ou CSS documents, le validateur retourne une liste des erreurs trouvées, selon votre niveau choisi.
Assurez-vous de prendre l’habitude de valider toutes vos pages web avant de les publier.

Validez vos fichiers HTML du W3C

Entrez l’adresse de la page que vous souhaitez valider dans la boîte ci-dessous:


Validez vos fichiers CSS du W3C

Entrez l’adresse du fichier css que vous souhaitez valider dans la boîte ci-dessous:

Valider que: CSS3 CSS2.1 CSS2 CSS1


Validez vos fichiers XHTML du W3C

Un document XHTML est validé par rapport à une définition de type de document (DTD).
Vous pouvez en savoir plus sur la validation XHTML dans notre tutoriel HTML .

Entrez l’adresse de la page que vous souhaitez valider dans la boîte ci-dessous:


Validez vos fichiers XML avec Internet Explorer

Entrez l’adresse de la page que vous souhaitez valider dans la boîte ci-dessous:


CSE HTML Validator pour Windows

HTML Rapide, Puissante, personnalisable, et hors ligne, CSS, accessibilité, référencement, et vérifier les liens.

  • Super-fast déconnecté HTML, CSS, lien, et plus de contrôle
  • Built-in éditeur vous permet de facilement trouver et de corriger problème
  • Vérification des moteurs de recherche (SEO) pour aider à améliorer le classement
  • Vérifie les questions que les autres validateurs ne le font pas
  • La vérification d’accessibilité, y compris les WCAG 2.0
  • Vérifiez tout d’un simple clic ou pression de touche
  • Personnalisez la sortie des messages à vos besoins
  • Vérifiez tout un site avec l’Assistant lot
  • Facilement vérifier la sortie de pages dynamiques
  • Les prix commencent à seulement 69 $, et une version d’évaluation gratuite est disponible
validateur


Standards Web

Web Standards

Normes Web permettent le développement web plus facile.
Le World Wide Web Consortium (W3C) crée les standards du web.

Pourquoi les standards du Web?

Pour faire d’Internet un endroit meilleur, pour les développeurs et les visiteurs, il est important que les deux navigateurs et les développeurs Web de suivre les standards du Web.
Lorsque les développeurs suivent les standards du Web, le développement est simplifiée, car il est plus facile pour un développeur à comprendre autrui codage.
En utilisant les standards du Web veillera à ce que tous les navigateurs afficheront votre site Web correctement, sans temps réécrit.
Pages Web qui est conforme à la norme sont plus faciles pour les moteurs de recherche pour l’accès et l’index, plus faciles à convertir vers d’autres formats, et facile d’accès avec un code programme (comme JavaScript et DOM).
Astuce: Toujours valider vos pages avec un service de validation. Validation garde vos documents conformes aux normes, et exempt d’erreurs.

Accessibilité

L’accessibilité est un élément important de la norme HTML.
Normes Web plus facile pour les personnes handicapées d’utiliser le Web.
Les personnes aveugles peuvent utiliser des programmes pour lire des pages Web pour eux. Les personnes atteintes de vue d’oeil pauvres pouvez réorganiser et agrandir les pages Web standard.

W3C – Le Consortium World Wide Web

W3C crée et maintient les standards du Web.
De Tim Berners-Lee, l’inventeur du Web, directrice large et fondateur du consortium World Wide Web:
“Le rêve derrière le web est un espace d’information commun dans lequel nous communiquons en partageant l’information.”
Le World Wide Web Consortium (W3C), fondé en 1994, est un consortium international dédié à “mener le Web à son plein potentiel», ce qu’il fait en élaborant des spécifications, lignes directrices, logiciels et outils.
  • Stands W3C pour le World Wide Web Consortium
  • W3C a été créé en Octobre 1994
  • W3C a été créé par Tim Berners-Lee, l’inventeur du Web
  • W3C est organisé comme une Organisation Membre
  • W3C travaille à normaliser le Web
  • W3C crée et maintient des normes WWW
  • Normes du W3C sont appelés les recommandations du W3C
En tant que développeurs, en particulier lors de la création de sites Web éducatifs, nous pouvons aider à transformer ce rêve en réalité. Les normes du W3C les plus importants sont les suivants:

ECMA – European Computer Manufacturers Association

ECMA, fondée en 1961, afin de répondre à la nécessité de normaliser les langages informatiques et des entrées / sorties des codes.
ECMA n’est pas une normalisation officielle institut, mais une association d’entreprises qui collaborent avec des instituts autre fonctionnaire, comme l’Organisation internationale de normalisation (ISO) et l’European Telecommunications Standards Institute (ETSI).
Pour les développeurs Web, la norme la plus importante est ECMAScript, la normalisation de JavaScript.
Avec JavaScript, DOM objets peuvent être ajoutés, supprimés ou modifiés.
La toute dernière spécification ECMAScript est ECMA-262:


Design Web

Web design

Conception d’un site web doit réflexion et une planification minutieuses.
La chose la plus importante est de connaître votre public.

Les utilisateurs sont Scanners

Un visiteur typique ne sera pas lu tout le contenu de votre page Web!
Peu importe la façon dont beaucoup d’informations utiles que vous mettez dans une page Web, un visiteur ne passent que quelques secondes, il analyse avant qu’il / elle décide de partir ou de rester.
Soyez sûr de faire le point dans la toute première phrase de la page! Après cela, essayez de garder l’utilisateur occupée avec de courts paragraphes et nouveaux en-têtes en bas de la page.

++

Gardez les paragraphes aussi courts que possible.
Conservez les pages les plus courts possibles.
Gardez les chapitres aussi courts que possible.
Utilisez beaucoup d’espace! Pages surchargés de texte va tuer votre auditoire.
Si vous avez des choses à dire, casser vos informations en petits morceaux et placez-le sur les différentes pages!

Navigation

Créer une structure de navigation compatible qui est utilisé par toutes les pages de votre site Web.
Ne pas utiliser des liens hypertexte à l’intérieur de chaque paragraphe, pour envoyer les visiteurs sur chaque page de votre site Web. Cela va détruire le sentiment d’une structure de navigation cohérente.
Si vous devez utiliser des liens hypertexte, ajoutez-les au fond d’un paragraphe, ou dans le menu.

Vitesse de téléchargement

Parfois, les développeurs ne sont pas conscients du fait que certaines pages prennent beaucoup de temps à télécharger.
La plupart des visiteurs quittent une page Web qui prend plus de 7 secondes à télécharger.
Testez vos pages web via une connexion modem à faible vitesse. Si vos pages prennent beaucoup de temps à télécharger, envisager de supprimer le contenu graphique ou multimédia.

Laissez votre auditoire Parle!

La rétroaction est une très bonne chose!
Vos visiteurs sont vos «clients». Souvent, ils vont vous donner quelques indices précieux sur ce que vous auriez pu faire mieux.
Fournir un moyen simple de vous rejoindre, et vous aurez beaucoup de commentaires de personnes ayant des compétences et des connaissances différentes.

Visiteur Moniteur

Pas tout le monde sur l’Internet a le même moniteur que vous.
Si vous concevez un site Web pour être affichées sur un moniteur avec une résolution élevée, les visiteurs équipés d’écrans à basse résolution (comme 800×600) pourraient avoir des problèmes de lecture de vos pages.
Assurez-vous de tester votre site Web sur différents moniteurs.
Jetez un oeil à nos statistiques d’affichage du navigateur pour voir les tendances dans le développement moniteur.

Quels sont les navigateurs utilisent-ils?

N’oubliez pas de tester votre site Web sur différents navigateurs.
Les navigateurs les plus populaires aujourd’hui sont Internet Explorer, Firefox et Google Chrome.
Une chose sage à faire lors de la conception des pages Web est d’utiliser HTML correct. Codage correct aidera les navigateurs pour afficher vos pages correctement.
Jetez un oeil à nos statistiques d’explorateur pour voir les tendances dans le développement du navigateur.

Qu’est-ce Plug-Ins-ils?

Son, des clips vidéo ou d’autres contenus multimédias peuvent nécessiter l’utilisation de programmes distincts (plug-ins).
Assurez-vous que vos visiteurs ont accès à des logiciels nécessaires pour les visualiser.

Qu’en est-il handicapées?

Certaines personnes ont l’affichage ou une déficience auditive.
Ils pourraient essayer de lire vos pages en braille ou basés sur la parole navigateurs. Toujours ajouter alternatives textuelles pour les images et les éléments graphiques.


Primer SQL

SQL Primer

Structured Query Language – SQL
SQL est le langage standard pour accéder et manipuler des bases de données.
Systèmes communs de gestion de bases de données: MySQL, SQL Server, Access, Oracle, Sybase et DB2
La connaissance de SQL est inestimable pour tous ceux qui veulent stocker ou récupérer des données à partir d’une base de données.

Qu’est-ce que SQL?

  • SQL signifie S Structured Q uery L angue
  • SQL vous permet d’accéder à une base de données
  • SQL est un langage informatique standard ANSI
  • SQL Server peut exécuter des requêtes sur une base de données
  • SQL Server peut récupérer des données à partir d’une base de données
  • SQL peut insérer de nouveaux enregistrements dans une base de données
  • SQL peut supprimer des enregistrements d’une base de données
  • SQL peut mettre à jour des enregistrements dans une base de données
  • SQL est facile à apprendre

Les tableaux de base de données SQL

Une base de données contient généralement une ou plusieurs tables. Chaque tableau est identifié par un nom (eg “Clients” ou “commandes”). Les tableaux contiennent des enregistrements (lignes) avec des données.
Voici un exemple d’une table appelée «personnes»:
LastName Prénom Adresse Ville
Hansen Ola Timoteivn 10 Sandnes
Svendsen Tove Borgvn 23 Sandnes
Pettersen Kari Storgt 20 Stavanger
Le tableau ci-dessus contient trois disques (un pour chaque personne) et quatre colonnes (Nom, Prénom, Adresse et Ville).

Requêtes SQL

Avec SQL, nous pouvons interroger une base de données et un jeu de résultats retourné.
Une requête comme ceci:
SELECT LastName FROM Persons
Donne un résultat configurés comme ceci:
LastName
Hansen
Svendsen
Pettersen



Comment apprendre SQL?

Étudier notre tutoriel complet SQL

Primer Script côté serveur

Script côté serveur Primer

ASP et PHP – script côté serveur
Un fichier HTML peut contenir des balises HTML, texte et son.
Les scripts côté serveur est sur “programmer” le comportement du serveur. C’est ce qu’on appelle un script côté serveur ou de script serveur.
Le script côté client est sur “programmer” le comportement du navigateur. (Voir Web JavaScript chapitre).
Normalement, lorsqu’un navigateur demande un fichier HTML, le serveur renvoie le fichier. Toutefois, si le fichier contient un script côté serveur, le script est exécuté sur le serveur avant que le dossier est renvoyé au navigateur comme HTML.

Que peut-scripts du serveur ?

  • Dynamiquement modifier, changer ou ajouter n’importe quel contenu dans une page Web
  • Répondre aux requêtes des utilisateurs ou des données soumises par les formulaires HTML
  • Accéder aux données ou bases de données et renvoie le résultat dans un navigateur
  • Personnaliser une page Web pour le rendre plus utile pour les utilisateurs individuels
  • Assurer la sécurité depuis votre code serveur ne peut pas être consulté à partir d’un navigateur
Important: Etant donné que les scripts sont exécutés sur le serveur, le navigateur qui affiche le fichier n’a pas besoin d’appuyer les scripts du tout!

ASP et PHP

Au W3Schools nous démontrons les scripts côté serveur en utilisant Active Server Pages (ASP) etPHP (Hypertext Preprocessor) .

Exemples ASP

Écrire un texte avec ASP
Comment écrire un texte avec ASP.
Ajouter du code HTML au texte
Comment formater le texte avec des balises HTML.

Comment savoir ASP ou PHP?

Étudier notre tutoriel complet ASP , ou notre tutoriel complet PHP .