Outils pour utilisateurs

Outils du site


atelier20120519_chat_irc

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
atelier20120519_chat_irc [2012/05/07 10:56] – créée didiervillersatelier20120519_chat_irc [2014/12/27 08:14] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 ====== Qu'est-ce que IRC ? ====== ====== Qu'est-ce que IRC ? ======
  
-===== Introduction ===== +Atelier LoLiGrUB du 19 mai 2012
-IRC (Internet Relay Chat) est un service de messages sur Internet.+
  
-les conversations sur IRC se déroulent en temps réel ce qui le +==== Réponse rapide : ==== 
-différencie des services de courrier électronique . Vous envoyez un +  * IRC (Internet Relay Chat) est un service de messages sur Internet 
-message, quelqu'un vous répond, et ainsi de suite, vous conversez avec +  * les conversations sur IRC se déroulent en temps réel ce qui le différencie des services de courrier électronique . Vous envoyez un message, quelqu'un vous répond, et ainsi de suite, vous conversez avec d'autres utilisateurs. Le fonctionnement ressemble à une conversation téléphonique.... 
-d'autres utilisateurs. Le fonctionnement ressemble à une conversation +  * Les conversations sur IRC se déroulent dans des groupes nommés « channels », le principe étant que, quand vous rentrez dans un channel, vous participez à la discussion en temps réel. 
-téléphonique....+ 
 +Une petite image : [[http://en.wikipedia.org/wiki/File:Ircnetz-Schema.svg]] 
 +==== Historique : ==== 
 +  * créé en 1988 par Jarkko Oikarinen inspiré de différents programmes et services existants 
 +  * 1989 : 40 serveurs, logiciel client ircII 
 +  * IRC a été utilisé pour rapporter des événements tels que le coup d'État de 1991 en Union Soviétique (alors qu'il y avait un blackout au niveau des medias), et durant la première guerre du golf 
 +  * en 1993, le nombre de serveurs était encore inférieur à 200 
 +  * RFC 1459 par Jarkko Oikarinen et Darren Reed (1993) 
 +  * apparition de plusieurs réseaux durant les années nonante : EFnet, Undernet, Dalnet, FreeNode, Quakenet, IRCnet, Oz.org,... milliers d’utilisateurs 
 +  * Revisions RFC 2810, 2811, 2812 et 2813 (2000) 
 +  * maximum de popularité vers 2005 : Quakenet, Undernet, IRCnet and EFnet ont plus de 100 000 utilisateurs par jour (cf. commande /LUSERS) 
 +  * 2011, Quakenet demeure le seul réseau avec plus de 100 000 utilisateurs 
 + 
 +==== Le canal irc de LoLiGrUB ==== 
 +  * serveur : irc.freenode.net/6665 ou 6667 ou 8000, 8001, 8002 
 +  * canal : #loligrub 
 + 
 +==== Démonstration en Telnet  ==== 
 +(ref : [[http://oreilly.com/pub/h/1963]]) 
 +  * commande : telnet irc.freenode.net 6667 
 +  * envoi du nick : NICK LoLi-lol 
 +  * envoi de l'ident, du realname : USER john 8 * : John Doe 
 +  * entrée sur #loligrub : JOIN #loligrub 
 +  * message sur #loligrub : PRIVMSG #loligrub :texte du message 
 +  * il faut répondre aux PING :textebienprecis du serveur par un PONG :textebienprecis pour notifier le serveur qu'on est toujours connecté, sans quoi on part en "ping timeout" 
 +  * ... 
 + 
 +==== Les bases du fonctionnement de l'IRC ==== 
 +  * IRC est basé sur le modèle client-serveur 
 +  * Exemple de client texte : Irssi ([[http://irssi.org/]]) 
 +  * Les clients GUI répandus : 
 +     * Linux : Xchat (et XChat-GNOME), Konversation, KVirc, Quassel, Kopete, Empathy 
 +     * Windows : mIRC ([[http://www.silverex.org/]] propose un build windows de XChat) 
 +     * Mac OS X : Ircle 
 +     * Android : androidirc 
 +     * multi-os : pidgin 
 +     * java : pjirc 
 +     * extension Firefox : [[https://addons.mozilla.org/fr/firefox/addon/chatzilla/|Chatzilla]] 
 +  * on se connecte à un réseau 
 +  * on choisi un nickname, nom sous lequel on souhaite être vu (et qu'on enregistrera éventuellement) 
 +  * on rejoint un canal (channel en anglais, encore connu comme salon, ou chat room). Leur nom commence par le caractère # 
 +  * on parle, à l’ensemble du canal, ou à un membre particulier 
 + 
 +==== Démonstration ... ==== 
 +... et mise en pratique par les membres des bases de l'IRC, sur le canal #loligrub du réseau FreeNode, en utilisant un des clients IRC 
 + 
 +Parallèlement, à discuter : 
 + 
 +  * Les comportements 
 +     * saluer à l’arrivée 
 +     * indiquer le nom du correspondant lorsqu’on s’adresse plus à une personne 
 +      Recourir aux messages privés si utile 
 +  * des commandes utiles (toutes les commandes commencent par un "/") : 
 +    * /NICK : pour changer son nickname 
 +    * /JOIN 
 +    * /INFO 
 +    * /KICK 
 +    * ... 
 +  * les canaux, les modes principaux : 
 +    * voice 
 +    * channel operator 
 +    * IRC operator 
 +    * ... 
 + 
 +==== Usage, règles de comportement ==== 
 +  * Choisissez toujours le meilleur mode de communication. L'IRC est rapide, mais : 
 +    * un forum est préférables pour poser une question assez complexe 
 +    * un blog ou une lettre de diffusion sont bien plus efficaces pour vous exprimer, diffuser une information 
 +    * un wiki est un excellent outil pour une élaboration collective d'un document 
 +  * On utilise en général sur l'IRC un pseudo (le nickname), ce qui ne donne une certaine forme (voulue) d'anonymat. En fonction de cela, voici quelques conseils : 
 +    * Cantonnez vous dans la grande majorité des cas à l'utilisation des pseudos, même si vous connaissez l'identité réelle d'un utilisateur 
 +    * n'en profitez pas pour insulter les gens, ou avoir des comportements habituellement répréhensibles (incitation à la haine, diffamation,...) 
 +    * la législation permet de retracer et retrouver les auteurs de message sur requête judiciaire auprès des 
 +    * si vous êtes mineurs d'ages, méfiez vous d'interlocuteurs "sympas" qui feraient des propositions de rencontre réelle. Discutez-en avec un adulte 
 + 
 +==== Quelques éléments plus avancés de l’IRC ==== 
 +  * enregistrer son nick grâce à nickserv : [[http://cahierspip.ww7.be/Enregistrer-votre-pseudo-et-votre.html]] 
 +  * chanserv [[http://fr.wikipedia.org/wiki/ChanServ]] 
 +    * par exemple, pour retrouver son statut d’op : /msg chanserv op #loligrub 
 +  * les robots 
 +  * ... 
 + 
 +==== Références : ==== 
 +  * [[http://fr.wikipedia.org/wiki/Internet_Relay_Chat]] 
 +  * [[http://fr.wikipedia.org/wiki/Liste_de_clients_IRC]] 
 +  * [[http://fr.wikipedia.org/wiki/Modes_IRC]] 
 +  * [[http://www.irchelp.org/irchelp/irctutorial.html]] 
 +  * [[http://fr.wikibooks.org/wiki/D%C3%A9butez_dans_IRC]] 
 +  * [[http://en.wikipedia.org/wiki/List_of_Internet_Relay_Chat_commands]] 
 +  * [[http://www.mircscripts.fr/cgi-bin/ircnul.pl]] 
 +  * [[http://tools.ietf.org/html/rfc2810]] : description du protocole IRC 
 +  * [[http://www.astucesinternet.com/modules/news/article.php?storyid=39]] : tutoriel NICKSERV 
 +  * [[http://www.astucesinternet.com/modules/news/article.php?storyid=41]] : tutoriel CHANSERV 
 +  * [[http://freenode.net/group_registration.shtml]] : procédure d'enregistrement ce canaux pour groupes 
 +  * [[http://wiki.sur-la-toile.com/IRC]]
  
-Les conversations sur IRC se déroulent dans des groupes nommés 
-« channels », le principe étant que, quand vous rentrez dans un channel, 
-vous participez à la discussion en temps réel. 
  
-===== Sommaire : points à aborder ===== 
-(proposition de Setsuna à adapter en fonction des capacités/connaissances des animateurs et du profil de l'assemblée) : 
-  * historique 
-  * RFC1459 
-  * démo via telnet 
-  * les clients GUI 
-  * les clients texte 
-  * les applets 
-  * les réseaux/serveurs 
-  * les canaux, les modes : user/canaux 
-  * les services nickserv/chanserv 
atelier20120519_chat_irc.1336388178.txt.gz · Dernière modification : 2014/12/27 08:13 (modification externe)