commit f6b991d995a7be6eac27aec6c100f15548f7f647 Author: Joël Riou Date: Mon Nov 4 01:13:42 2002 +0000 Initial revision diff --git a/.htaccess b/.htaccess new file mode 100644 index 0000000..5e245e1 --- /dev/null +++ b/.htaccess @@ -0,0 +1,4 @@ +RewriteEngine On +RewriteBase /home/george/.test/tuteurs/ +RewriteCond %{HTTP_USER_AGENT} ^Mozilla/4 +RewriteRule tuteurs.css netscape-sucks.css diff --git a/.root b/.root new file mode 100644 index 0000000..e69de29 diff --git a/00INDEX b/00INDEX new file mode 100644 index 0000000..771620e --- /dev/null +++ b/00INDEX @@ -0,0 +1,33 @@ + +L'arborescence + +unix +unix/config # aide sur la config. en particulier fvwm +unix/config/2002 +unix/editeurs # les éditeurs, une doc sur vim +unix/exercices # les exercices de shell +unix/exercices/solutions +unix/premiere-fois + +internet +internet/courrier # le courrier électronique +internet/forum # le forum des élèves, les news +internet/loin # transférer des fichiers, putty,... +internet/web # le www, comparaison mozilla-w3m... +internet/web/html # le langage html proprement dit + +theorie # théorie : formats de fichiers, qu'est-ce + # qu'un compte, sécurité, + +logiciels # doc sur d'autres logiciels +logiciels/cvs # doc sur cvs, rcs +logiciels/latex # LaTeX + +meta # charte, jargon, faq... + +docs # les docs papiers utiles +docs/bocal # la rubrique tuteurs dans le bocal +docs/guides-de-survie +docs/hublot + + diff --git a/00TODO b/00TODO new file mode 100644 index 0000000..3263226 --- /dev/null +++ b/00TODO @@ -0,0 +1,57 @@ +TODO à mettre à jour au fur et à mesure que la mise-à-jour du site se passe + +--------------------- +Pages à mettre à jour +--------------------- + +Plein : **/* ... + +------------------------------------------------------------------ +Pages à mettre à jour sur lesquelles pointent déjà un ou des liens +------------------------------------------------------------------ + +*/index.html +internet/web/lynx.html +docs/hublot/netscape.html +unix/premiere-fois/loguer.html +unix/editeurs/index.html # Pourquoi cela s'appelait-il + # les 7 cercles des éditeurs ? +internet/news.html (#smileys, #really, #thread) +internet/courrier/index.html (#listes, #netiquette) +unix/config/2002/index.html (#terminaux) () +unix/accents.html +unix/premiere-fois/unix-technique.html (#root) +theorie/index.html +logiciels/index.html +logiciels/latex/* +meta/veritables-mobiles.html +docs/index.html + +----------------------------------------------------- +Pages à rédiger sur lesquelles pointent déjà un lien +----------------------------------------------------- + +charte_graphique.html +actualite.html +plan_site.html + +-------------- +Pages à écrire +-------------- + +unix/editeurs/vim.html +internet/web/w3m.html + + + +------------------ +Remarques +------------------ + +* Tout passer au validateur html XHTML 1.0 Strict +(de toute façon, les scripts empêchent déjà de faire des trucs trop mal +formés...) + +* Faire en sorte de modifier le script pour qu'il reconnaisse bien les +pages n'ayant pas de

(ce qui arrive...) + diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..0436b31 --- /dev/null +++ b/Makefile @@ -0,0 +1,4 @@ +install: + cvstuteurs commit + su-tuteurs cvstuteurs update -d /users/staffs/tuteurs/www/2002 + su-tuteurs /users/staffs/tuteurs/share/tml/bin/rebuild /users/staffs/tuteurs/www/2002 diff --git a/icones/panneau_attention.png b/icones/panneau_attention.png new file mode 100644 index 0000000..7f2238e Binary files /dev/null and b/icones/panneau_attention.png differ diff --git a/index.tml b/index.tml new file mode 100644 index 0000000..9051606 --- /dev/null +++ b/index.tml @@ -0,0 +1,54 @@ + + + + + + Les tuteurs + + + +

Le site des tuteurs

+ +

Bienvenue sur la page Web des tuteurs informatiques de l'Ecole +Normale supérieure. Le contenu de ce site est organisé en grands thèmes :

+ + + +Nous vous incitons aussi à lire la charte des tuteurs. + + + +
+ Auteur : Joël Riou. Dernière modification le 2002-11-04. +
+ + + diff --git a/meta/charte.tml b/meta/charte.tml new file mode 100644 index 0000000..5aeaa01 --- /dev/null +++ b/meta/charte.tml @@ -0,0 +1,132 @@ + + + + + La charte + + + +

La charte des tuteurs

+ +

+Les objectifs des stages et des formations des Tuteurs, dans lesquels nous +nous drapons pour masquer nos fourbes motivations, sont les suivants : +

+ +

Permettre un vrai choix

+ +

+L'informatique ne se résume pas à ce que l'on en voit dans les publicités, à +la télé ou dans les magazines. Vous n'avez jamais entendu parler d'Unix* avant +d'arriver à l'École, et pourtant il est utilisé dans le monde entier par la +majorité des universités et un nombre considérable d'entreprises. +

+ +

+Avant de choisir, et indépendamment de l'acquisition d'une compétence précise, +il faut être informé de toutes les possibilités. C'est pourquoi nous voulons, +par l'intermédiaire d'une formation à Unix, vous faire comprendre les +principes généraux valables sur tous les ordinateurs, et vous donner les +concepts qui vous permettront de vous adapter à d'autres systèmes. +

+ +

Donner une compétence et pas seulement les mots pour en +parler

+ +

+Nous vous montrons à vous servir d'une fonctionnalité : courrier +électronique, traitement de textes, etc, mais notre but n'est pas de vous +cantonner à l'utilisation d'un logiciel précis. +

+ +

+L'objectif de nos formations est de donner un certain nombre de notions +simples, mais exactes et précises, sur ce qui se passe vraiment; nous voulons +démystifier l'informatique, montrer où se trouve réellement la magie : +« Quand le sage montre la lune, le fou regarde le doigt ». Nous ne +considérons pas les logiciels comme des fins en soi, mais comme un moyen +d'accéder à quelque chose. Quand nous vous montrons un lecteur de news*, nous +vous expliquons comment l'utiliser - comme tout le monde. Mais notre but est +aussi de vous faire comprendre les news, leur origine, leur spécificité. +

+ +

Vous rendre autonomes

+ +

+Nous savons que l'informatique est une science complexe et parfois +ardue : nous refusons de propager le discours publicitaire qui affirme +que l'informatique est facile et qu'aucun effort n'est nécessaire pour +apprendre à s'en servir. +

+ +

+Il est normal de vous aider à acquérir les notions fondamentales, parce +qu'elles ne sont pas évidentes. +

+ +

+Mais notre but est surtout de vous apprendre à apprendre seuls : nous +considérons que notre rôle est rempli lorsque vous savez chercher par vous +même les informations qui vous manquent et les tester, tout comme vous devenez +autonomes dans le cadre de vos recherches universitaires à partir de la +maîtrise. Il n'y a pas de vraie responsabilité sans cette capacité à se +débrouiller, à comprendre par soi-même. +

+ +

Du passé, ne faisons pas table rase

+ +

+Nous pensons qu'il est indispensable de donner une culture informatique +minimale : l'informatique n'est pas née en 1996 avec la sortie de +Windows 95, ni même dans les années 1980 avec MacOS. Et même en +informatique, ancienneté n'est pas synonyme d'archaïsme. L'installation Unix +de l'École est l'héritière d'une histoire commencée en 1970, Internet ne date +pas de sa découverte par les médias, mais d'au moins quinze ans avant... +

+ +

+De même, notre initiative bénévole est dans la continuité de la tradition de +l'Internet. Dès ses balbutiements, le réseau a été conçu et développé +bénévolement par des universitaires illuminés qui possédaient l'enthousiasme +et la compétence nécessaires pour s'en occuper. Ces chercheurs pratiquent une +méthode de programmation directement inspirée des principes de la publication +académique : le logiciel libre, dont l'un des mots d'ordre est +« share and enjoy » (diffusez-le et profitez-en). Sans ces logiciels +mis au point par des milliers de bénévoles tout autour du monde, dont la +plupart ne se sont jamais rencontrés autrement que via le courrier +électronique, l'Internet serait +inutilisable. +

+ +

+Aujourd'hui encore, aucune entité commerciale ou gouvernementale ne parvient à +prendre le contrôle du réseau parce qu'il leur manque l'incroyable compétence +technique, associé à un indéracinable esprit frondeur, de tous ces +indépendants... +

+ +

+C'est dans ce même esprit que nous vous proposons ces formations : les +logiciels que nous utilisons sont libres (mutt, LaTeX, Mozilla, emacs, vim, +Apache, GIMP, etc), et nous vous transmettons notre savoir dans l'espoir que +vous aussi, un jour, vous serez défenseurs de cet état d'esprit ! Et que +vous transmettrez, non moins bénévolement, ce que vous avez appris... +

+ +
+ +

Si vous souhaitez découvrir d'autres motivations moins avouables du tutorat, +les voici.

+ +
+Auteurs : Dominique Quatravaux, Émilia Robin, juin 1998. Dernière +modification en septembre 2000. +
+ + + diff --git a/meta/index.tml b/meta/index.tml new file mode 100644 index 0000000..e6a5f46 --- /dev/null +++ b/meta/index.tml @@ -0,0 +1,35 @@ + + + + + + Meta + + + +

Meta-informations

+ +

Cette page contient quelques meta-informations concernant les +tuteurs.

+ + + + +
+ Auteur : Joël Riou. Dernière modification le 2002-11-04. +
+ + + diff --git a/meta/jargon.tml b/meta/jargon.tml new file mode 100644 index 0000000..8fb019b --- /dev/null +++ b/meta/jargon.tml @@ -0,0 +1,493 @@ + + + + +Glossaire + + + + +

Éléments de jargon informatique

+ +

Ou les quelques vocables utiles pour lire nos documentations... +Nous avons tout fait pour que ce lexique reste le plus court possible ! +Cependant, les informaticiens aiment être précis dans leur discours et cela +les conduit à employer certains mots dans un sens parfois étrange ou trompeur. +Ou bien, il faut bien l'avouer, à utiliser des anglicismes... Lorsque c'est +le cas, la version française communément admise figure entre parenthèses après +le mot anglais.

+ + +
+ +
Beig
+

À la fois le surnom et le nom de login de Jacques Beigbeder, +l'administrateur système principal du DMA, du DI et du SPI.

+ + +
Browser (Fureteur, butineur, brouteur, +navigateur)
+

Le logiciel que vous utilisez pour parcourir le World Wide Web, et pour +lire la présente documentation. Non, il n'y a pas que Mozilla, Netscape et +Internet Explorer... Vous pouvez vous reporter aux +commandes de Lynx, un +navigateur très rapide en mode texte, ou à un cours sur +l'utilisation de Netscape.

+ + +
Compte
+

L'unité indivisible de personnalité sous Unix, qui contient tous vos +fichiers, votre courrier électronique, votre future page Web, et les protège +contre les accès indésirables. Ce compte est identifié par un nom de +login connu de tous (une déformation de votre nom de famille pour le faire +tenir en huit lettres et le rendre unique) et un mot de passe +secret que vous choisissez librement.

+ + +
Copier-coller
+

Ce terme désigne une façon standard en informatique de reproduire du +texte à plusieurs exemplaires. Ces notions vous sont certainement familières +si vous connaissez les PC Windows ou les Macs ; sinon, sachez que l'opération +«copier» consiste à marquer une zone de texte et l'opération «coller» duplique +à l'endroit voulu la zone précédemment copiée.

+ + +

Sous Unix, l'opération de copier-coller se fait avec la souris : pour +copier, cliquez du bouton de gauche au début de la zone de +texte à copier et tout en maintenant le bouton appuyé, déplacez-vous jusqu'à +la fin de la zone puis relâchez le bouton. Pour coller, +cliquez du bouton du milieu à l'endroit voulu. Vous pouvez copier dans une +fenêtre et coller dans une autre, ce qui est très pratique par exemple pour +recopier des messages d'erreur ou autres dans l'éditeur de texte.

+ + +
Cross-post (postage croisé)
+ +

Action de poster un même message dans les news dans plusieurs +groupes à la fois, en spécifiant plusieurs newsgroups de destination. C'est +mieux que de répéter l'envoi du message en changeant de groupe à chaque fois, +car de cette façon l'article n'est transmis qu'une fois et cela limite la +charge réseau; mais ne serait-ce pas encore mieux de cibler plus +précisément les groupes et de ne l'envoyer qu'à un seul ?

+ + +
Éditeur de texte
+ +

Le programme dans lequel vous tapez le texte de vos rapports, courriers +électroniques, etc. Contrairement à une machine bureautique, c'est toujours le +même programme que vous utilisez : il y a ainsi moins de problèmes +d'adaptation lorsque vous changez par exemple de logiciel de courrier +électronique.

+ + +

Un éditeur de texte se distingue d'un traitement de +texte par le fait qu'il n'offre pas la possibilité de formater le +texte (pas de changement de fontes possible, ni de gras, etc) : on +ne peut y entrer que du texte. Un texte tapé et mis en page sous +Word ne peut être utilisé et imprimé qu'avec Word ou un logiciel +compatible; alors qu'un texte tapé sous votre éditeur de texte Unix sera +compatible avec tous les autres éditeurs, et pourra subir une multitude +de traitements : il peut devenir un courrier électronique, une base +de données, un programme ou même un vrai texte mis en page, grâce à un +logiciel comme (La)TeX*.

+ + +

Pour lancer un éditeur, c'est tout simple : tapez le nom de l'éditeur +suivi du nom du fichier que vous voulez éditer. Par exemple : +

+
+joe rapport.tex
+xemacs lettre
+vim cours.html
+
+ +

+Ce sont les fonctionnalités de votre éditeur, et la connaissance que vous en +avez, qui vous font gagner du temps et vous rendent efficace (remplacements, +recherches, automatisation de fonctions...). Pour vous faire une idée des +possibilités, reportez-vous aux Sept Cercles des Éditeurs de texte.

+ + + +
FAQ
+ +

Abréviation de Frequently Asked Questions, ce qui se francise en +Foire Aux Questions. C'est un texte contenant les questions fréquemment posées +sur un newsgroup ou une +liste de +diffusion, et leurs réponses. On peut dire que la documentation de la +config conscrits est une FAQ. On peut trouver une archive contenant plein de +FAQs ici : jetez-y +un oeil et sélectionnez un de vos centres d'intérêt, vous serez +surpris !

+ + +
Fenêtre terminal
+ +

Une fenêtre dans laquelle on peut taper des commandes, et qui lorsqu'on +n'y tape rien, affiche quelque chose comme

+
 
+prao ~ $
+
+ + +

Vous pouvez en voir plusieurs sur la photo +d'écran. Ils sont l'équivalent d'une session DOS sur un PC. Cela +s'appelle un terminal car la fenêtre constitue le dernier maillon de la +chaîne de communication qui vous relie aux programmes que vous exécutez par ce +biais. Une réminiscence de l'âge de pierre de l'informatique, en attente +d'effacement complet devant le mieux-disant graphique qui semble en être la +tendance d'avenir ? Pas si sûr ! Vous vous apercevrez vite que le +clavier reste le moyen d'interaction le plus rapide avec la machine si on +s'entraîne un tant soit peu à taper; et pour les utilisateurs expérimentés, le +fait que le shell* soit programmable permet d'effectuer +des opérations complexes avec le minimum de temps et de risque +d'erreur.

+ + +
Gestionnaire de fenêtres
+ +

Le système de fenêtres sous Unix s'appelle X Window; ensuite, un +autre programme, appelé gestionnaire de fenêtres, trace le cadre de vos +fenêtres et gère leur déplacement, les icônes et le menu déroulant qui +apparaît quand on clique sur le fond de l'écran. Le seul gestionnaire de +fenêtres que la config conscrits propose répond au doux nom de fvwm2 +(pour «free virtual window manager»).

+ +

Le concept de gestionnaire de fenêtres permet de modifier la «coquille» de +X Window sans changer aucun programme (juste en réglant le gestionnaire +de fenêtres). Pour une interface graphique totalement intégrée (combinaisons +de touches uniformisées, le copier-coller systématique, le glisser-déplacer, +gestion complète à la souris...), il faut utiliser des interfaces comme +KDE.

+ + +
info-glander
+ +

Action de perdre son temps comme un authentique +informaticien.

+ + + +
ISO-8859-1, isolatin ou isolatin1
+ +

Le standard Internet en matière d'accents est l'isolatin (isolatin1 ou +ISO-8859-1). ISO signifie International Standards Organization (un +organisme européen). Voici une table des caractères isolatin1, avec la manière de les obtenir.

+ +

+Le code le plus répandu dans le monde Unix est l'ASCII (American Standard +Code for Information Interchange). C'est un petit code, prévu pour 128 +signes américains, et sans accents. La famille de codes iso-8859 est de +l'ASCII étendu : il reprend les 128 codes ASCII, et complète avec des +codes «locaux».

+ +

+La variante isolatin1 comporte tous les signes diacritiques +nécessaires pour écrire le francais, sauf le oe minuscule et majuscule (oe et +OE), et le y tréma majuscule ("Y). Dans les travaux en cours, l'iso-8859-1 +s'intègre dans une norme plus générale, conçue pour unifier tous les jeux de +caractères de la planète. La norme en question répond au doux nom +d'iso-10646... dont on risque d'entendre parfois parler dans certains +milieux.

+ +

+Récemment est sorti le standard isolatin9 ou ISO-8859-15 (ça peut +paraître bizarre mais c'est comme ça) destinée à remplacer ISO-8859-1, et qui +contient notamment les oe et OE bouclés, le Y tréma majuscule et le symbole de +l'euro. Il est possible que vous le rencontriez parfois dans les niouzes +non-locales. Comme il n'est pas encore installé en salle S, ces caractères +apparaîtront respectivement comme ½, ¼, ¾ et ¤ (caractères occupant le même +emplacement en Latin-1, et qui sont très peu utilisés).

+ + +
Linux
+ +

C'est un système d'exploitation de type Unix qui peut tourner entre +autres sur PC. Il est installé par exemple sur certains PC dans les salles du +SPI.

+ + + +
man
+ +

Nom du programme permettant d'obtenir de la documentation sur les +commandes et programmes Unix; par extension, les pages de man ou le +man désignent la documentation elle-même. Plus vous progresserez dans +l'apprentissage d'Unix, moins les anciens auront d'indulgence pour vous et +plus on vous enjoindra d'étancher votre soif de connaissance par le moyen du +man... La formule consacrée par l'usage pour exprimer cette injonction est +RTFM, c'est-à-dire read the f***ing manual ou en français, «relis ton +foutu manuel».

+ + +
Mode texte et mode graphique
+ +

Un programme fonctionne en mode texte si son affichage +se fait directement dans un terminal* auquel il est +attaché. Un tel programme utilise et est limité par les capacités de ce +terminal. Ainsi, il ne peut afficher que du texte, éventuellement avec de la +couleur et/ou des attributs comme l'affichage en gras, souligné ou en inverse +vidéo. Un tel programme n'utilise souvent pas (ou peu) la souris. Par exemple +slrn, forum/flrn, pine, lynx et +pico sont des programmes en mode texte.

+ +

+Un programme fonctionne en mode graphique s'il utilise +les capacités graphiques de l'écran pour son affichage. Souvent il créera sa +(ou ses) propre(s) fenêtre(s) (avec l'aide du gestionnaire de +fenêtre*), pourra afficher n'importe quel symbole ou image, et utilisera la +souris. netscape, knews et pratiquement tous les programmes +dont le nom commence par x sont en mode graphique. Certains +programmes, comme emacs, utilisent par défaut le mode graphique mais +savent utiliser le mode texte faute de mieux.

+ +

+Si le mode texte semble limité, il a cependant certains +avantages :

+
    +
  • Il fonctionne n'importe où et sur presque n'importe quoi. +Essayez donc de lancer netscape connecté à distance depuis un +minitel...
  • +
  • Il est rapide, à la fois au lancement et à l'usage. De plus, il consomme +beaucoup moins de ressources pour les machines et le réseau (pitié pour les +autres utilisateurs). +
  • +
+ +

+Bien entendu, pour voir des images, mieux vaut avoir un logiciel en +mode graphique. Mais certains programmes comme lynx +savent très bien si on leur demande lancer un programme comme xv pour +voir une image. On a ainsi les avantages des deux modes, en ne se servant du +monde graphique que pour le strict nécessaire. +

+ +
Netiquette
+ +

Une contraction des mots «Net» et «Étiquette» (au sens de code +social) : c'est par ce terme qu'on désigne l'ensemble des règles de +bienséance communément admises sur l'Internet. Elle s'applique principalement +aux échanges de messages par courrier électronique ou autre , et vise à +l'économie des ressources informatiques aussi bien qu'au respect des +personnes. Voici les Quatre Piliers qui résument l'esprit de la +Netiquette :

+
    +
  • Tu ne pirateras point, tu ne copieras rien (même de librement accessible) +si tu n'en as pas expressément le droit. +
  • + +
  • Tu seras économe du Réseau, mais préféreras enquiquiner plusieurs +ordinateurs qu'un seul humain. +
  • + +
  • Tu respecteras l'environnement communicatif, et donc n'enverras pas le +mauvais message au mauvais endroit. +
  • + +
  • Tu seras indulgent pour ce que tu lis, et pointilleux pour ce que tu +écris, afin d'éviter de te faire des ennemis par incompréhension mutuelle (ce +qui est vite fait). Tu y réfléchiras donc à deux fois avant d'écrire, et +n'oublieras pas de marquer naïvement tes émotions. +
  • +
+ +

+Vous trouverez plus d'informations à ce sujet dans les pages respectives du courrier +électronique et des news. Vous pouvez aussi aller voir le cours sur la Netiquette paru dans le +Hublot.

+ + +
News
+ +

Nom d'un service Internet de diffusion d'informations et de discussion +sur des sujets très variés, allant de la cuisine à la politique en passant par +Tolkien et le folklore urbain. On désigne aussi ce service sous le nom +historique de Usenet. Vous trouverez des informations à ce sujet ici.

+ +

+Le mot «news» désigne en anglais à la fois le support et le contenu d'un média +d'actualité : la meilleure façon de traduire ce mot serait «les +informations», mais la connotation télévisuelle est trop forte pour que ce +terme soit approprié. La nomenclature française recommande le terme de «groupe +de discussion», ce qui est trop proche de «liste de diffusion» +et ne connote pas la nature éminemment publique du service. Par conséquent, +dites et écrivez comme tout le monde, «les niouzes».

+ + +
Octet
+ +

L'octet est une unité de mesure de la mémoire d'un ordinateur. La plus +petite information s'appelle un bit (de binary digit en +Anglais) : c'est une unité de mémoire qui ne peut mémoriser que deux +états, 0 ou 1. Un octet contient huit bits, ce qui fait 256 possibilités de +combinaisons de zéros et de uns. Dans un octet, on peut coder un nombre de 1 à +256, le tiers de la couleur d'un pixel de l'écran, ou bien un signe +alphabétique, ou encore le quart d'une instruction élémentaire de programme. +

+ +

+Les ordinateurs modernes mesurent les capacités de leur mémoire vive et de +leur disque dur en kilo-octets (Ko), méga-octets (Mo), et giga-octets (Go). +Une page de texte dactylographiée prend 2 Ko (environ 2000 caractères); +une image de la résolution et de la taille de l'écran des Suns prend environ +800 Ko; le texte intégral de la Bible, un peu plus d'1 Mo (plus d'1 +million de caractères). Le disque dur de chaque promotion sur le réseau de +l'École fait un peu plus de 4 Go (plus de 4 milliards de +caractères).

+ + + +
Par défaut
+ +

Se dit d'une option, d'un comportement, etc. qui est choisi tant que +l'utilisateur n'a pas fait explicitement mention du voeu contraire. La +configuration conscrits contient de nombreuses options par défaut que vous +pourrez changer au fur et à mesure que vous apprendrez à la connaître. Cela +veut dire que le Gentil Administrateur a fait à votre place des choix «pour +votre bien» qui peuvent vous déplaire... Mais il n'aurait pas été possible de +vous poser d'emblée des tas de questions obscures sur vos préférences, avant +que vous ne soyez en mesure de choisir vous-même.

+ + + +
Root
+ +

Petit nom de l'administrateur système sous Unix. Si vous voulez en savoir +plus, suivez ce +lien.

+ + +
RTFM
+ +

Voir man*.

+ + +
Shell (interpréteur de commandes)
+ +

C'est le programme qui s'exécute le premier dans une fenêtre terminal*, ou lorsque vous vous connectez sur +Minitel. C'est lui qui reçoit vos commandes du clavier et lance les programmes +correspondants, tout comme le COMMAND.COM d'une machine DOS.

+ + +

Unix dispose de nombreux shells, dont le nom se reconnaît au fait qu'il se +termine par sh : bash, ksh, +zsh, tcsh... Ils se distinguent par la syntaxe de +leur langage de programmation (ceux dont le nom finit par csh +sont différents des autres), et par leurs fonctionnalités. zsh, +le plus sophistiqué d'entre eux, permet l'édition de ligne de commande +(l'utilisation des flèches pour corriger le texte et rappeler des commandes +précédemment tapées, comme avec DOSKEY sous DOS) et la complétion +automatique (appuyez sur Tab, et le shell complète à votre place le mot +que vous avez commencé à taper !).

+ + +
Solaris
+ +

Le nom des nouvelles versions de SunOS (voir plus loin la définition de +ce mot). Plus moderne, mais aussi plus lourd... À l'ENS, le vieux SunOS a +complètement disparu, et toutes les Suns sont sous Solaris.

+ + +
SPI
+ +

Service des Prestations Informatiques de l'ENS : le service +administratif du réseau de l'École. Le jeu de mots avec le fait que toutes les +machines du SPI aient des noms de bateau est limpide. Vous pouvez consulter sa +page d'accueil.

+ + +
Sun
+ +

C'est la marque de la majorité des stations de travail présentes à +l'École.

+ + +
SunOS
+ +

De son non complet : SunOS Unix, mais pas Unix tout court. +C'est le vrai nom du système d'exploitation des Suns. Unix étant une marque +déposée de The Open Group, inc., un système ne peut légalement s'appeler Unix +que si il passe des tests de compatibilité conçus par cette dernière socièté +(Solaris les passe, mais SunOS pas complètement). Pourtant, les différents +systèmes d'exploitation qu'on appelle couramment Unix (y compris Linux, le +système d'exploitation gratuit sur PC qui n'acquiert pas la licence Unix pour +des raisons pécunières et de code d'honneur) sont si proches les uns des +autres, que la restriction de copyright est l'unique raison pour laquelle +SunOS ne s'appelle pas Unix.

+ + +
TeX
+ +

(ainsi que LaTeX, une surcouche sur le programme original). Logiciel de +traitement de texte spécialisé dans les textes scientifiques, gratuit, +disponible sur les stations, et permettant d'atteindre facilement la +perfection typographique (ce n'est pas exagéré). C'est un logiciel dont le +principe de fonctionnement est très déroutant si vous êtes habitués à un +traitement de texte sur machine bureautique, mais quel plaisir pour les +yeux : après avoir rédigé un rapport avec TeX, ceux de vos collègues vous +paraîtront insupportablement mal mis en page ! Vous trouverez sur ce site +une page consacrée à LaTeX.

+ + +
Thread (enfilade)
+ +

Dans les news, désigne un groupe de messages se répondant les uns aux +autres. Par extension, l'ensemble des paroles échangées au cours d'une +discussion (parlée ou électronique) à laquelle prennent part de nombreuses +personnes. «Bon, on ferme ce thread ?» signifie que le locuteur estime +que la conversation a assez duré et qu'il faut changer de sujet.

+ + +
Unix
+ +

C'est le nom générique du système d'exploitation des stations Sun (entre +autres : Unix existe sur toutes les machines suffisamment puissantes pour +le supporter, même les PC Windows et les Macs !). Il assure les mêmes +rôles que MacOS ou MS-DOS, c'est-à-dire qu'il gère les opérations les plus +terre-à-terre qu'un ordinateur sache faire : lire et écrire sur une +disquette ou un disque dur, stocker en mémoire les touches que l'utilisateur +tape etc. Il est aussi beaucoup plus puissant que MS-DOS et MacOS : vous +pouvez aller voir une présentation technique des machines Unix.

+ + +
VT
+ +

On appelle ainsi les tout petits terminaux formés d'un clavier et d'un +écran jaunis par l'âge : il y en avait dans la bibliothèque de +mathématiques. Ce sont des terminaux, car il n'ont pas de puissance de +calcul et ne remplissent pas d'autre rôle qu'une fenêtre terminal (voyez la +définition de ce mot ci-dessus). Leur nom vient de leur numéro de série : +ce sont des VT220, mais avant ont trouvait des VT100, VT101, VT102, etc. On +peut se loguer dessus, mais en fait c'est avec la station auxquels ils sont +reliés qu'on dialogue ce faisant.

+ + +
ZOINX
+ +

Divinité de la salle S, et dernière entrée du lexique.

+ +
+ +
+ Auteur : Dominique Quatravaux, 1997-1998. Mise à jour par Émilia +Robin, septembre 2000. Dernière modification par Joël Riou le 2002-11-03. +
+ + + diff --git a/netscape-sucks.css b/netscape-sucks.css new file mode 100644 index 0000000..32691e9 --- /dev/null +++ b/netscape-sucks.css @@ -0,0 +1,128 @@ +body { + background: #FFFFFF; + color: #000000; + margin: 0 0 0 0; + padding: 0; +} +div.corps { + background: #FFFFFF; + margin: 0 0 0 0; + border-left: solid 2px #60B0B0; + padding: 1ex 1ex 1ex 1ex; +} +div.navigation { + float: left; + width: 10.6em; + padding: 2ex 0.3em; + font-family: sans-serif; + font-size: 80%; + position: fixed; +} +div.navigation h1 { + font-size: 90%; + margin: 0; +} +ul.arbre, ul.menu { + padding-left: 0.7em; + list-style: none; + margin: 0; + margin: 0.3em -2.5em; +} +ul.arbre a.ici { + font-weight: bold; +} +table.sommaire { + /*background: #FFFFFF; + border: outset 2px #A0A0A0; + width: auto;*/ + margin: 0 auto; +} +table.sommaire ul { + padding: 0 1em 0 2em; + font-family: sans-serif; +} +div.resume { + margin: 1ex 5%; + font-family: sans-serif; +} +a:link { + text-decoration: none; + color: #0000FF; +} +a:visited { + text-decoration: none; + color: #6000FF; +} +a:link:hover, a:visited:hover { + color: #4040FF; +} +p { + margin: 0 0 0.5ex 0; +} +h1 { + text-align: center; + font: bold 240% sans-serif; + margin: 1ex 2em 2ex 2em; + padding: 0.1ex; +} +h2 { + font: bold 192% sans-serif; + margin: 2ex 0 1ex 0; +} +h3 { + font: bold 144% sans-serif; + margin: 1ex 0 0 0; +} +p { + text-align: justify; + text-indent: 2em; +} +div.encadre { + background: #FFFFD0; + border: solid 2px #C0C040; + margin: 2.5ex 12%; + padding: 0 1em; +} +div.attention { + background: #FFC0C0; + border: solid 2px #FF0000; + margin: 3ex 20%; + padding: 0.5ex 1em; +} +div.attention h1 { + font-size: 120%; + margin: 0; + padding: 0 1em; +} +pre { + background: #FFF9BF; + border: solid 1px #E0D8A0; + margin: 1ex 5%; + padding: 0.5ex; +} +div.ens { + border-right: solid 16px #C0C0FF; + margin-right: 2em; + padding: 1ex 1em 1ex 0; +} +div.metainformation { + background: #D0D0D0; + margin: 8ex 0.5em 0 0.5em; + border: solid 1px #B0B0B0; + padding: 0.5ex; + font-size: 80%; + font-family: sans-serif; +} +span.prompt { + font-weight: bold; + text-decoration: underline; +} +img.danger { + vertical-align: -30%; + margin: 0; +} +img.ens { + float: left; + margin: 0 0.5em 0 0; + padding: 0; +} diff --git a/tuteurs.css b/tuteurs.css new file mode 100644 index 0000000..7bb9d6f --- /dev/null +++ b/tuteurs.css @@ -0,0 +1,136 @@ +body { + background: #FFFFFF; + color: #000000; + margin: 0 0 0 0; + padding: 0; +} +div.corps { + background: #FFFFFF; + margin: 0 0 0 9em; + border-left: solid 2px #60B0B0; + padding: 1ex 1ex 1ex 1ex; +} +div.navigation { + float: left; + width: 10.6em; + padding: 2ex 0.3em; + font-family: sans-serif; + font-size: 80%; + position: fixed; +} +div.navigation h1 { + font-size: 90%; + margin: 0; +} +ul.arbre, ul.menu { + padding-left: 0.7em; + list-style: none; + margin: 0; +} +ul.arbre a.ici { + font-weight: bold; +} +table.sommaire { + /*background: #FFFFFF; + border: outset 2px #A0A0A0; + width: auto;*/ + margin: 0 auto; +} +table.sommaire ul { + padding: 0 1em 0 2em; + font-family: sans-serif; +} +div.resume { + margin: 1ex 5%; + font-family: sans-serif; +} +a:link { + text-decoration: none; + color: #0000FF; +} +a:visited { + text-decoration: none; + color: #6000FF; +} +a:link:hover, a:visited:hover { + color: #4040FF; +} +p { + margin: 0 0 0.5ex 0; +} +h1 { + text-align: center; + font: bold 240% sans-serif; + margin: 1ex 2em 2ex 2em; + padding: 0.1ex; +} +h2 { + font: bold 192% sans-serif; + margin: 2ex 0 1ex 0; +} +h3 { + font: bold 144% sans-serif; + margin: 1ex 0 0 0; +} +p { + text-align: justify; + text-indent: 2em; +} +div.encadre { + background: #FFFFD0; + border: solid 2px #C0C040; + margin: 2.5ex 12%; + padding: 0 1em; +} +div.attention { + background: #FFC0C0; + border: solid 2px #FF0000; + margin: 3ex 20%; + padding: 0.5ex 1em; +} +div.attention h1 { + font-size: 120%; + margin: 0; + padding: 0 1em; +} +pre { + background: #FFF9BF; + border: solid 1px #E0D8A0; + margin: 1ex 5%; + padding: 0.5ex; +} +div.ens { + border-right: solid 16px #C0C0FF; + margin-right: 2em; + padding: 1ex 1em 1ex 0; +} +div.metainformation { + background: #D0D0D0; + margin: 8ex 0.5em 0 0.5em; + border: solid 1px #B0B0B0; + padding: 0.5ex; + font-size: 80%; + font-family: sans-serif; +} +span.prompt { + font-weight: bold; + text-decoration: underline; +} +img.danger { + vertical-align: -30%; + padding: 0 0.5em; + margin: 0; +} +img.ens { + float: left; + margin: 0 0.5em 0 0; + padding: 0; +} +@media screen { + body { + background: #A0D0D0; + } + div.corps { + background: #F8F8F0; + } +}