From 1013d49a35270084f1b5d68236b69de0e8e821fe Mon Sep 17 00:00:00 2001
From: jriou Néanmoins il m'est difficilement admissible de voir les disques
remplis de fichiers MP3 ou X! Stop! Les enquêtes judiciaires de la
-gendarmerie, de la DST, cela existe1: il serait temps que les normaliens (élite
-de la nation?) soient responsables, et non responsabilisés trop tard en
-justice après une maladresse.
-- Jacques Beigbeder
diff --git a/docs/hublot/hublot07.tml b/docs/hublot/hublot07.tml index 850cc01..859e305 100644 --- a/docs/hublot/hublot07.tml +++ b/docs/hublot/hublot07.tml @@ -1717,6 +1717,7 @@ Faut dire, ah l Thomas Pornin +
+
+Tout d'abord, merci à tous les conscrits qui ont répondu au sondage sur le +stage de début d'année; leurs suggestions sont très utiles pour le +Hublot... Les résultats complets seront affichés sous peu, avec nos +commentaires.
+ ++En attendant, un point important mérite réponse dès maintenant : certains +conscrits nous ont dit, dans le sondage de rentrée, qu'on était «lourds» à +force de mettre en garde à propos du piratage : «on n'est pas concernés, +on sait à peine se servir des machines, comment voulez-vous qu'on aille +pirater...». Certes. Mais vous pouvez toujours vous faire pirater... +C'est pour l'éviter autant que possible que nous vous conseillons de lire +attentivement la rubrique «Sécurité».
+ ++Pour suivre vos conseils, nous avons essayé de renvoyer le plus précisément +possible aux documentations déjà existantes, que vous avez parfois du mal à +dénicher. Le reste est classique :
+ +
+Nous sommes toujours à votre disposition pour toutes questions et
+suggestions : tuteurs@clipper
. Vous pouvez
+aussi mettre un mot dans le casier de Marie-Lan Nguyen. Enfin, n'oubliez pas
+que quand vous tapez qui
, les tuteurs ont leur nom
+souligné : n'hésitez pas à nous solliciter!
+Dans cette rubrique, on parle de l'utilisation pratique des machines +Unix et de LATEX. Ce mois-ci, on présente les commandes pour manipuler les +répertoires. La section «Config conscrits» explique comment se servir du +système de fenêtrage. Enfin, la rubrique LATEX parle de la compilation d'un +document. +
+ ++Ce mois-ci, on présente les commandes qui servent à se repérer sur son compte +(afficher le contenu, créer des répertoires, se déplacer). On suppose connue +la différence entre répertoires (ou dossiers dans le monde Mac et Windows) et +fichiers. Pour plus de détails, consultez le numéro 3 du Hublot ou les +cours des tuteurs indiqués pour chaque commande. +
+ + +ls
ls
(list) affiche le contenu d'un
+répertoire. Si vous tapez ls
tout court, vous obtenez une liste des
+fichiers dans le répertoire courant (c'est-à-dire là où vous vous trouvez). Avec la
+config conscrits, les sous-répertoires seront en bleu, et suivis d'un
+/
.
+
+Vous pouvez indiquer à ls
un ou plusieurs noms de répertoires à
+afficher. Dans ces noms, vous pouvez utiliser le caractère *
pour
+remplacer une partie (*
veut dire en gros «n'importe quelle suite de
+lettres»).
+
+Vous pouvez donner diverses options à ls
; en particulier, -l
+fait afficher une liste détaillée, avec date de modification, taille, droits,
+etc... -a
indique à ls
que vous voulez également les
+fichiers dont le nom commence par un point, qu'il vous épargne en général. Ce
+sont des fichiers de configuration*, qu'il ne faut surtout pas effacer.
+
+Vous trouverez sur notre site des cours
+(cours/unix/cours/unix/repertoires.html#ls
) et des exercices corrigés
+(exos/ls.html
) consacrés à ls
. Pour l'utilisation de l'étoile
+et des jokers, consultez le numéro 2 du Hublot
+(hublot/hublot2/hublot2.html#usage
).
+
cd
cd
(change directory) permet de se
+déplacer dans les répertoires. Si vous tapez cd répertoire
, vous
+entrez dans le répertoire indiqué.
+
+On peut utiliser l'abréviation ~
, pour son répertoire personnel, ainsi
+que ~
nom pour celui de la personne dont le login est «nom».
+
+Le répertoire ..
représente celui immédiatement au dessus du
+répertoire dans lequel vous vous trouvez (répertoire père). Avec cd
+tout court, vous revenez directement dans votre répertoire personnel.
+
+Vous trouverez sur notre site des cours (cours/unix/repertoires.html#cd
)
+et des exercices corrigés (exos/mkdir_cd.html
) consacrés à cd
.
+
mkdir
et rmdir
mkdir
(make
+directory) permet de créer un nouveau répertoire vide. Il suffit de la faire
+suivre du nom du répertoire à créer (par exemple : mkdir DEA
).
+
+La commande rmdir
(remove directory) fait l'action inverse :
+elle supprime un répertoire. Il suffit là encore de lui indiquer le nom du
+répertoire. Attention toutefois : rmdir
ne peut supprimer que les
+répertoires vides.
+
+Vous trouverez sur notre site des cours
+(cours/unix/repertoires.html#mkdir
) et des exercices corrigés
+(exos/mkdir_cd.html
) consacrés à ces deux commandes.
+
ls |
+Liste des fichiers du répertoire actuel | +
ls ~ tuteurs |
+Liste des fichiers chez les tuteurs | +
ls -l *.tex |
+Liste détaillée de tous les fichiers LATEX | +
ls -a |
+Liste de vraiment tous les fichiers | +
mkdir DEA |
+Créer un répertoire «DEA/ » |
+
rmdir DEA |
+Supprimer le répertoire DEA/ |
+
cd |
+Retour dans le répertoire-maison | +
cd DEA |
+Entrer dans le répertoire DEA |
+
cd .. |
+Monter d'un niveau dans les répertoires | +
+Le mois prochain, on présentera les commandes qui servent à effacer, déplacer +et renommer les fichiers. +
+ + +-- Nicolas George, Émilia Robin
+ + ++Les fenêtres de la config conscrits ont un aspect et une utilisation un peu +différente de ce que vous connaissez sous Windows ou sous MacOS. Pour vous +aider à vous y retrouver, on présente ici le rôle des différents boutons. +Dans toute cette présentation, on suppose que vous cliquez avec le bouton +gauche de la souris. +
+ + +(tiret en relief) Il donne accès à un menu, avec les +fonctions suivantes : Iconifier, Devant, Derrière, Déplacer, Dimensionner. Il y +a aussi «Fermer», dont nous allons reparler dans un instant. +
(tiret en creux) Il rend la fenêtre sticky. La
+fenêtre ainsi «collée» restera affichée, quel que soit l'écran virtuel dans
+lequel vous vous trouvez; pour savoir ce que c'est, lisez
+premiere-fois/config.html#desk
et faites les exercices sur les écrans
+virtuels (exos/interface.html#virtuels
).
+
(avec le nom de la fenêtre écrit dedans) Cliquez dessus +et faites glisser la souris pour déplacer la fenêtre. +
(rond en relief) Il sert à iconifier la fenêtre, c'est-à-dire +suspendre son affichage; donc la fenêtre disparaît. Mais attention, le +programme tourne toujours, vous ne l'avez pas quitté. +
++Dans la «colonne des tâches» (rectangles verts), le nom de la fenêtre apparaît +désormais en gris et entre parenthèses, et non plus en jaune. Cliquez sur le +bouton correspondant pour faire réapparaître la fenêtre. +
(carré en relief) Donner à la fenêtre sa taille +maximale. C'est une maximisation verticale, et c'est normal : la plupart +des programmes (logiciels de courrier, éditeurs, forum...) sont prévus pour un +affichage 80 colonnes, ce qui est la taille standard des fenêtres. Si vous +élargissez la fenêtre, ça ne change rien à l'affichage en largeur. Mais vous +pouvez augmenter la taille verticale. +
+
+Ceci n'est pas vrai pour les logiciels graphiques : vous pouvez élargir
+Netscape, gimp
(retouche d'images), xv
(affichage d'images),
+xdvi
, par exemple.
Chaque programme possède une commande
+spécifique pour terminer : «Q» pour pine
,
+mutt
, forum
, xv
,
+xdvi
; Exit
ou Quit
dans le menu
+File
pour la plupart des logiciels graphiques (Netscape,
+(x)emacs
, gv
, etc). Le bouton «Fermer» ne doit
+vous servir que si vraiment vous ne parvenez pas à fermer la fenêtre (cas
+de certaines fenêtres lancées par Netscape par exemple).
+Vous aurez remarqué, d'ailleurs, que quand vous cliquez sur «Fermer», une +petite fenêtre se déroule pour vous demander si vous voulez vraiment faire +cela : ce n'est pas pour le plaisir de vous retarder, mais pour vous rappeler, +vraiment, de ne pas le faire... +
+ + +
+Ce n'est pas une coquetterie : certains logiciels, comme pine
,
+supportent mal qu'on les quitte abusivement, sans passer par la procédure
+normale, qui leur laisse le temps de tout ranger (détruire vraiment les
+courriers par exemple). Certains logiciels, comme Netscape, continuent à
+tourner. Vous vous en rendez compte quand, la fois suivante, une petite
+fenêtre apparaît pour vous dire qu'un Netscape tourne toujours en votre nom
+sur telle machine.
+
Vous trouverez un tableau récapitulatif de la façon dont on quitte
+les logiciels courants sur la page «Les trois choses à ne jamais faire»
+(premiere-fois/jamais.html
). Le tableau présentant chaque
+élément du menu du fond d'écran indique également comment quitter chaque
+logiciel (premiere-fois/menu.html
). D'autre part, le message
+d'erreur de Netscape a été abordé dans le numéro 4 du Hublot
+(hublot/hublot4/hublot4.html#netscape
). Enfin, vous
+trouverez sur notre site une présentation de l'interface des conscrits
+(premiere-fois/config.html
), ainsi que des exercices
+corrigés portant sur les fenêtres, les menus, etc
+(exos/interface.html
).
+Le mois prochain, on parlera du copier-coller. +
+ +! Undefined control sequence. |
+La commande que vous tentez d'utiliser n'existe pas. Le plus souvent une +faute de frappe. | +
! LaTeX Error : Missing \begin{document}. |
+Vous avez mis des caractères imprimables avant le début du document
+proprement dit (indiqué par \begin{document} ). |
+
! Paragraph ended before \cmd was complete. |
+Il y a un marque de paragraphe (une ligne blanche)dans
+l'argument de la commande \cmd , ce qui signifie probablement que vous
+avez oublié un } à la fin. |
+
! Too many }'s. |
+Il y a un } qui ne correspond à aucun { . |
+
! LaTeX Error : \begin{quote} on input line 7
++ ended by \end{cite}. |
+Les types d'environnement ouverts et fermés ne se correspondent pas. Vous
+avez probablement oublié de mettre le \end qui va avec un
+\begin , ou bien vous avez changé une extrémité et pas l'autre. |
+
! LaTeX Error : Something's wrong--perhaps
++ a missing \item. |
+C'est un message un peu générique dès qu'il y a des problèmes dans des +environnements structurés, comme des listes ou des tableaux. Bonne chance. | +
Table 1 : Les messages +d'erreur courants de LATEX
+ + +
+Ce mois-ci, nous allons étudier les problèmes liés à la compilation,
+c'est à dire à la transformation du document source LATEX en un fichier
+typographié DVI. On suppose ici que vous savez déjà rédiger un document
+source. Pour les bases de LATEX, nous vous renvoyons aux ouvrages indiqués
+dans le dernier numéro du Hublot, ainsi qu'à notre site
+(cours/latex/latex.html
).
+
Si votre fichier source (appelons le
+bofichier.tex
) est prêt, vous pouvez demander que LATEX calcule la
+mise en page avec la commande :
+
+chaland ~ $ latex bofichier.tex
+
+
+Avec cette ligne, vous demandez au programme latex
+d'interpréter votre fichier. Il va le lire ligne à ligne, interpréter les
+commandes de mise en page, et créer un fichier qui contient le résultat
+de la compilation. Si tout se passe bien, LATEX
+affiche quelque chose qui ressemble à ça :
+This is TeX, Version 3.14159 (C version 6.1) +MLTeX v2.2 enabled +(bofichier.tex +LaTeX2e <1997/06/01> +(/usr/local/lib/texmf/tex/latex/base/article.cls +Document Class : article 1997/06/16 v1.3v Standard + LaTeX document class +(/usr/local/lib/texmf/tex/latex/base/size11.clo)) +(/usr/local/lib/texmf/tex/latex/babel/babel.sty +(/usr/local/lib/texmf/tex/latex/babel/babel.def +(/usr/local/lib/texmf/tex/latex/babel/switch.def)) +(/usr/local/lib/texmf/tex/latex/babel/frenchb.ldf)) +(/usr/local/lib/texmf/tex/latex/base/inputenc.sty beta test version +(/usr/local/lib/texmf/tex/latex/base/latin1.def)) +(/usr/local/lib/texmf/tex/latex/base/fontenc.sty +(/usr/local/lib/texmf/tex/latex/base/t1enc.def)) +No file bofichier.aux. +[1] (bofichier.aux) ) +Output written on bofichier.dvi (1 page, 412 bytes). +Transcript written on bofichier.log. ++ +
Les premières lignes expliquent de quelle version de
+LATEX il s'agit. Ensuite, les lignes
+/usr/local/...
indiquent quels fichiers de base et quels
+packages* sont chargés.
+Les deux dernières lignes sont les plus intéressantes pour nous : le résultat
+(output) de la compilation se trouve dans le fichier
+bofichier.dvi
, et fait une page. Vous pouvez regarder le DVI avec le
+logiciel xdvi
:
+
+chaland ~ $ xdvi fichier.dvi &
+
+
+L'utilisation de xdvi
est exposée sur le site des tuteurs
+(logiciels/latex/xdvi.html
).
+
Il y a deux types de «mise en garde» de +LATEX lors d'une compilation : les erreurs, qui interrompent la compilation, +et les avertissements (warnings), qui ne gênent pas la compilation. +On va d'abord s'intéresser aux erreurs, car elles bloquent tout. Quand ça +arrive, LATEX signale l'erreur et son emplacement; la compilation s'arrête, +avec un point d'interrogation en début de ligne. +
+ + + ++(...) +! Undefined control sequence. +l.15 Du texte... \emhp + {C'est important}. +? ++
Vous pouvez d'abord essayer de passer outre et de continuer la compilation, en +tapant sur Entrée. Si vous tentez d'ignorer les erreurs, ça vous permettra +souvent de voir la suite de votre document (et de faire les corrections en une +seule fois), mais il se peut qu'une erreur ignorée entraîne en cascade une +flopée d'autres. +
+ + +
+Vous pouvez aussi interrompre la compilation : tapez x
(exit)
+ou q
(quit), suivis d'Entrée. Il est aussi utile de taper
+h
(help) pour demander à LATEX davantage de précisions sur
+l'erreur. Dans tous les cas, il va falloir corriger les erreurs signalées.
+
LATEX n'est pas toujours très explicite dans +ses messages d'erreur, c'est le moins qu'on puisse dire. Le +tableau 1, page ??, indique comment décrypter les +plus courants. +
+ + + +Les avertissements ne gênent pas la compilation, +mais ils signalent que la mise en page risque d'être ratée par endroits. +
+ + ++Les plus courants sont les overfull hboxes ou les underfull +hboxes (horizontal box). La ligne est considérée comme une boîte qui +dépasse de la marge fixée. En fait, le moteur typographique de LATEX n'a +pas trouvé de manière satisfaisante de couper les mots d'un paragraphes, et +mord un peu sur la marge, ou au contraire n'y arrive pas tout à fait. Il vous +indique le bout de texte incriminé, avec toutes les possibilités de césure. +Dans le cas d'une overfull hbox, il précise aussi de combien ça dépasse +(en points, soit 1/72 pouces, environ un tiers de millimètre). +
+ +
+Le plus souvent, ce sont les mots accentués qui posent un problème, car
+LATEX ne sait pas très bien couper. Vous pouvez l'aider en ajoutant aux
+endroits adéquats la séquence \-
, qui indique un point de césure
+possible; par exemple : or\-di\-nateur
.
+
+Une cause classique de underfull hbox, ce sont les \\
+abusifs, pour changer de paragraphe (alors qu'il suffit de laisser une ligne
+blanche). Cette commande ne sert qu'à l'intérieur d'environnements
+spécifiques, comme tabular
(tableaux), array
(matrices),
+verse
(poèmes), etc.
+
+Il existe aussi des overfull et underfull vboxes («v» pour +vertical) qui signifient que la mise en page des paragraphes sur la page n'est +pas tout à fait satisfaisante. Dans le cas de textes sans trop de fioritures, +c'est nettement plus rare que les autres. +
+ + +Les toutes dernières lignes des messages +d'erreur indiquent précisément l'endroit où on se trouve : +
+ + ++! Undefined control sequence. +l.15 Du texte... \emhp + {C'est important}. +
L'erreur s'est produite à la ligne 15. +
+ +
+Pour les overfull hboxes, une option de classe très utile est l'option
+draft
(«brouillon» en anglais). Cela vous met un trait noir épais
+dans le DVI aux endroits où des boîtes dépassent (n'oubliez pas de l'ôter
+avant l'impression finale!). Pour l'utiliser :
+\documentclass[draft]{article}
+
LATEX crée en fait plusieurs fichiers lors de
+la compilation : le .dvi
contient le résultat graphique, les
+.aux
et .log
contiennent des informations annexes utiles à
+LATEX. En particulier, les lignes affichées lors de la compilation se
+trouvent dans le fichier .log
.
+
+Lors que vous faites une table des matières, LATEX génère un fichier
+.toc
(table of contents); c'est la même chose avec les tables
+des figures (.lof
: list of figures) et les «tables de tables»
+(.lot
: list of tables). D'autres utilisations (BiBTeX,
+Makeindex) génèrent encore d'autres fichiers (.bbl
, .idx
,
+.ind
...).
+
+Le mois prochain, on parlera des packages de LATEX : qu'est-ce que +c'est, quels sont les plus courants et à quoi servent-ils. +
+ + +-- Nicolas George, Émilia Robin
+ + ++Cette rubrique a pour but de présenter diverses utilisations des +machines Unix, en indiquant à chaque fois les logiciels disponibles, et en +présentant certains d'entre eux. Ce mois-ci, on va parler des traitements de +textes disponibles sur les stations, et de l'interaction avec Word. +
+ + + ++Le traitement de textes est l'«ensemble des opérations qui permettent de +saisir, mettre en forme, modifier, stocker et imprimer des documents», et le +«logiciel permettant d'effectuer ces opérations» (dictionnaire Hachette). En +anglais ça se dit word processor, en allemand +Textverarbeiterung, en espagnol procesador de textos. +
+ + ++Il en existe plusieurs, qui, selon les cas, tournent sur différentes +plate-formes, ou non : +
+ ++ | Windows | +MacOS | +Unix | +
ApplixWare | +? | +? | +Oui | +
StarOffice | +Oui | +Oui | +Oui | +
Word | +Oui | +Oui | +Non | +
WordPerfect1 | +Oui | +Oui | +Oui | +
+Il existe également Axene, Koffice (la suite bureautique de l'interface KDE*), +AbiWord. Ceux-là tournent sous Unix. +
+ + +Une suite bureautique est un logiciel intégrant +différents outils de bureautique (traitement de textes, tableur, etc). L'un +des concepts fondamentaux en est les liens dynamiques entre +applications : par exemple, les modifications effectuées sur une feuille de +calcul peuvent se répercuter sur le graphique affiché par le traitement de +texte, par une sorte de «copier-coller» permanent. L'interface similaire et +le partage de certains modules (vérification de l'orthographe, entre autres) +ont contribué au succès commercial de ces suites. +
+ + ++La plus célèbre est le pack Office de Microsoft, avec Word, Excel, Powerpoint +et Access. +
+ + ++Le traitement de textes le plus courant en France est Word. Aux États-Unis, +c'est plutôt WordPerfect, et en Allemagne, StarOffice. +
+ ++Deux traitements de textes sont installés sur les machines Unix, ApplixWare et +StarOffice. ApplixWare est le plus léger, et il est facile à prendre en main. +On vous indique les commandes pour lancer ces logiciels, mais vous pouvez +aussi les retrouver dans le menu de fond d'écran (conscrits 2000). +
+ + + + Il se lance
+avec la commande asterix
. Un lanceur apparaît, avec cinq boutons.
+Pour le traitement de textes, cliquez sur le bouton tout à gauche. Asterix
+crée chez vous un répertoire appelé axhome/
, dans lequel il rangera
+les nouveaux fichiers.
+
+Pour ouvrir un fichier Word, sélectionnez Import
dans le menu
+File
, et choisissez le fichier à ouvrir dans la fenêtre qui s'ouvre;
+le piège diabolique est que Open
ne sert à ouvrir que les fichiers au
+format ApplixWare.
+
+ApplixWare connaît divers formats, dont le HTML, le RTF, divers formats texte, +WordPerfect (jusque WordPerfect 7) et Word (jusque Word 97). Mais il ne +connaît que des formats propres : un format à moitié corrompu pour cause +de «sauvegarde rapide» est illisible... et vous ne pourrez pas ouvrir +correctement le document. +
+ +
+Asterix sait également «exporter» un fichier dans un autre format que le sien;
+pour cela, utilisez la commande Export
dans le menu File
.
+Les fichiers créés seront par défaut dans le répertoire axhome/
.
+
C'est ce qu'on appelle une usine à gaz... On le lance avec
+la commande soffice
. La première fois que vous le lancez, il installe
+chez vous un répertoire Office51/
, qui contient environ 3 Mo de
+choses apparemment indispensables... Il vous demande de confirmer un certain
+nombre de choses, ne remplissez rien et dites «OK» partout. Une fois que tout
+est installé, le logiciel se ferme. Relancez-le pour commencer à travailler.
+
+StarOffice est un logiciel très gros, qui consomme beaucoup de ressources +(processeur et mémoire). Choississez donc une bonne machine : les Sun Ultra, +mais certainement pas les Sparc 4 ou 5. Pour les reconnaître, c'est facile : +c'est écrit dessus...
+Une fois lancé, ça ressemble beaucoup à Microsoft Office. Tout se fait à la
+souris, avec des fonctionnalités comparables. Des études expérimentales
+montrent que StarOffice sait afficher des fichiers Excel et des fichiers
+PowerPoint. Il s'en sort bien avec les formats Word divers, y compris
+corrompus. Les fichiers créés seront placés par défaut dans
+Office51/work/
.
+
Les fichiers Word ont un suffixe .doc
. Quand vous voulez
+en regarder un, commencez par essayer avec ApplixWare, beaucoup moins
+lourd que StarOffice. Si le résultat ne vous satisfait pas (rendu
+incorrect, format non reconnu ou non accepté, etc), essayez avec
+StarOffice.
Soit par paresse, soit par ignorance, vos +correspondants vous envoient le plus souvent des formats Word-n : 95, +97, ou telle version pour tel système. Ça vous arrive aussi... Et c'est Mal. +
+ ++Ne confondez pas l'information et ce qui la véhicule : quand vous communiquez +un document à quelqu'un, c'est pour qu'il prenne connaissance de son contenu, +pas pour se voir obliger de racheter un logiciel pour avoir la même version +que vous. Votre correspondant est libre de choisir le logiciel qui lui +convient le mieux, pour des raisons d'ergonomie, de rapidité, de confort ou +autres, dont il est seul juge. Vous n'avez pas à lui imposer votre +logiciel, en envoyant un fichier que seul votre logiciel peut relire. +Et ce n'est pas parce que votre logiciel est le plus répandu dans +votre pays que c'est le cas ailleurs... +
+ ++De fait, les versions de Word sont conçues pour être globalement, mais +pas totalement compatibles les unes avec les autres. Les échanges de +version à version, et de système à système marchent en gros, mais pas tout à +fait. Les filtres (pour permettre à WordPerfect de relire du Word 97 par +exemple) ne sont pas fiables à 100%, et pas seulement pour des raisons de +difficulté de programmation; c'est aussi un choix des sociétés, pour lier les +gens à leur format. +
+ + ++En pratique, pour être sûr de pouvoir relire les fichiers écrits dans une +version plus récente, vous devez donc racheter régulièrement le logiciel, et +posséder le même logiciel que vos correspondants. +
+ ++Il y a un autre problème, plus grave qu'une question d'économies et de rachats +périodiques : vos documents sont sauvés et transmis dans un format que seul +Microsoft connaît. Il n'existe pas de document public, accessible à n'importe +qui, qui explique comment on reconstitue le contenu et la mise en page d'un +document à partir du fichier lui-même; pourtant, expliquer comment le fichier +est codé ne révèle pas pour autant comment fonctionne Word, et ses secrets de +fabrication... +
+ + ++Les nouvelles versions de Word relisent les fichiers anciens, globalement... +Souvent, les utilisateurs passent un certain temps à transformer leurs +fichiers d'un format à l'autre, pour «être à jour». Mais en fait, rien ne +prouve que Word 2010 sera capable de relire vos données. Et ce n'est pas un +problème technique, c'est un choix délibéré de Microsoft. C'est là toute la +problématique des formats propriétaires* par opposition aux formats libres*, +ou en tout cas documentés. Ce n'est d'ailleurs pas propre à Microsoft. +
+ ++Tout ceci a pour but de vous faire réfléchir sur la nécessité de choisir des +formats que tout le monde peut relire, y compris dans vos actes courants, +comme communiquer un CV ou une fiche de lecture. +
+ + +Word possède une fonctionnalité de «sauvegarde +rapide», qui pose deux problèmes : +
+ + +En faisant une sauvegarde rapide, Word sauvegarde tout ce qui traîne +dans la mémoire de l'ordinateur, y compris des mots de passe, des extraits +d'autres fichiers qui n'ont strictement rien à voir. Je me rappelle avoir reçu +un cours d'histoire moderne, avec au milieu un grand développement, très +intéressant d'ailleurs, sur l'agriculture chinoise. Ce n'était pas une erreur +de frappe, mais une conséquence de la sauvegarde rapide. +
Le format du fichier est «corrompu» : ce n'est pas tout à fait +du Word-n. Word lui-même s'en sort quand on lui fait lire un +fichier de ce genre. En revanche, d'autres logiciels, comme ApplixWare, +ne connaissent que les formats propres, exacts, et ne parviennent pas à +ouvrir ces fichiers. StarOffice, lui, s'en sort bien.
Pour ces deux raisons, il vaut mieux désactiver l'option de sauvegarde +rapide, qui cause plus de problèmes qu'elle ne gagne de temps.
+ + +C'est un format créé par Microsoft, +documenté3, pour servir de +pivot entre différents formats de traitements de textes. Il a en particulier +l'avantage de conserver les accents, d'être compris par tous les traitements +de textes. En contrepartie, il ne conserve pas forcément toutes les +informations de mise en page, et n'est pas toujours compatible avec lui-même +d'une version à l'autre. +
+ + ++Cependant, nous ne saurions trop vous conseiller d'envoyer vos documents au +format RTF, qu'il pourra relire quel que soit son logiciel, qui ne posera pas +de problème d'accents, et qui sera bien plus économique en termes de place : +soit un fichier Word, sans mise en page complexe, avec juste du texte et +quelques formules de maths. Il fait 162 Ko. Une fois en RTF, il n'en fait plus +que 46. Une fois en texte simple, il est réduit à 26 Ko (mais c'est aussi que +les formules ont disparu). +
+ + ++Quand il s'agit de transmettre ça par le réseau, cela devient une question de +politesse envers votre correspondant, dont la connexion n'est pas +nécessairement rapide. +
+ + +Vous rencontrerez deux autres formats +courants, le PDF (Portable document format) le PostScript (plus courant +dans le monde Unix). Le PS et le PDF ont été inventés par la société Adobe. Le +PostScript est en fait le langage des imprimantes. +
+ + +
+Ces deux décrivent la mise en page, et les logiciels qui les affichent sont
+gratuits. Ce sont Acrobat Reader pour le PDF (acroread
) et
+GhostScript (gv
) pour le PS.
+
+Leur caractéristique est de pouvoir diffuser un texte sans qu'il soit +modifiable. C'est vrai pour le PostScript (sauf s'il est écrit à la main...). +On peut modifier un fichier PDF, à condition d'acheter le logiciel ad +hoc (Adobe Acrobat Editor). +
+ ++Ce mois-ci, on présente le courrier électronique : vous savez déjà vous +en servir, mais vous ne savez peut-être pas où trouver les renseignements qui +vous manquent... Dans la rubrique «Forum», on détaille les groupes de +discussion (ou «contis») qui existent. +
+ + La plupart des élèves utilisent pine
, montré en
+début d'année et lors des stages. Il a l'avantage d'être très répandu et
+d'usage assez intuitif. Pour ceux que cela intéresse, pine
a été
+traduit en latin (pour les commandes usuelles). Pour une documentation,
+reportez-vous à internet/mail-pine.html
.
+
+Signalons l'existence de mutt
(à notre avis bien mieux) : il est en
+couleurs, classe les messages en fonction des discussions (enfilade de
+messages se répondant), est plus simple dans la mesure où il gère moins
+d'écrans intermédiaires. Pour l'utiliser, consultez notre site :
+internet/mail-mutt.html
.
+
Il existe un «bon usage» sur Internet, appelé la +Netiquette; entre autres choses : +
+ + +Écrire des phrases complètes et sans abréviations;
Ne pas écrire en majuscules dans un courrier, cela équivaut à CRIER. Un
+article paru l'an dernier expliquait notamment les usages en vigueur en
+matière de composition des courriers électroniques :
+hublot/hublot2/hublot2.html#netiquette
.
+
Ne pas répondre sous le coup de la colère, rester poli et +courtois;
Ne pas faire de courriers collectifs abusifs quand vous avez d'autres +moyens à disposition pour diffuser votre information;
Effacer les lignes inutiles des messages pour ne pas encombrer +inutilement le réseau.
+Vous trouverez une présentation de la Netiquette à l'adresse suivante :
+http://www.usenet-fr.net/fr.usenet.reponses/usenet/netiquette.html
+
Il est possible de joindre un ou plusieurs fichiers au
+courrier proprement dit : images, fichiers divers. C'est ce qu'on appelle des
+attachements. On nous demande souvent comment sauvegarder les attachements
+avec Pine; la réponse se trouve sur notre site :
+internet/mail-pine.html#attachments
+
+Dans forum, les discussions se passent dans des groupes de discussion, appelés +conti (un continuum, des continua), classés thématiquement. Ce mois-ci, on va +présenter les contis existants. Ceux-ci forment une hiérarchie thématique +dont le détail doit beaucoup au hasard des demandes de création et n'est pas +toujours aussi systématique qu'on le voudrait. +
+ + +
+Les noms des contis sont constitués d'éléments séparés par des points (par
+exemple, ens.forum.sciences.biologie
); dans tout ce qui suit, on omet
+systématiquement le ens.forum
du début. Voici donc une présentation
+détaillée des contis existants. Pour lire un conti précis, il suffit de taper
+forum
suivi du nom court du conti; par exemple, pour lire le conti
+ens.forum.loisirs.cinema
:
+
+chaland ~ $ forum cinema
+
+Que faut-il lire? Les contis annonces
et syst.annonces
sont
+indispensables pour vous tenir au courant des annonces adressées à tout le
+monde, et des informations concernant les moyens informatiques ---coupures,
+salles, etc.
+
+Il faut connaître l'existence de annonces.petites-annonces
pour
+annoncer la vente de votre frigo ou la perte de votre stylo. Sinon, une bonne
+partie des questions adressées à tuteurs auraient plutôt leur place dans
+informatique.html
(écrire les pages Web),
+informatique.materiel
(choisir son ordinateur) ou encore
+informatique.tex
(utiliser LATEX).
Je regroupe trois contis dans cette catégorie :
+bienvenue
qui contient les messages d'aide,
+aide
pour poster des demandes d'aide concernant forum, et
+essais
pour faire des essais de postage avant de se lancer
+«en vrai».
+
annonces
Elle regroupe 4 contis :
+annonces
(conti modéré), où sont redirigés entre autres les courriers
+collectifs. Vous pouvez aussi y poster vos annonces; à cause de la modération,
+le message mettra un peu plus de temps à appararaître4.
+
+annonces.petites-annonces
accueille les petites annonces diverses et
+variées, annonces.seminaires
les horaires et dates de séminaires
+(toutes matières confondues), annonces.theses
les soutenances de
+thèse. Il existe un autre conti d'annonces : syst.annonces
, qui
+regroupe les annonces concernant le système informatique (coupures, nouveaux
+programmes, etc).
+
cof
Elle regroupe 8 contis. cof
est
+le plus général, pour discuter du fonctionnement du COF et de ses clubs. Ce
+conti revit régulièrement après les AG... Les autres contis ont des noms
+transparents : cof.annuaire
(élaboration de l'annuaire des élèves),
+cof.as
, cof.bdtheque
, cof.dg
, cof.k-fet
,
+cof.mega
, cof.soirees
.
+
divers
Elle regroupe 6 contis : +
+ + + divers
, «pour parler de tout et de n'importe quoi»;
+
divers.aumonerie
traite de pratiques chrétiennes;
+voir aussi societe.religion
;
divers.bonnes-adresses
sert à s'échanger de bonnes
+adresses de restaurants entre autres; voir aussi
+loisirs.gourmandises
;
divers.news
pour discuter des news Usenet;
+
divers.traductions
pour demander comment on dit
+«capillotracté» en slovène;
divers.www
a pour but de s'échanger des adresses Web
+intéressantes. Ne le confondez pas avec
+informatique.internet
(aspects techniques du réseau),
+informatique.html
(écriture des pages Web) et
+syst.webmaster
(le fonctionnement du site Web des élèves).
+
histoire
se trouve dans cette hiérarchie pour des
+raisons... historiques; on n'avait pas pu se mettre d'accord pour savoir
+si l'Histoire est une branche des lettres ou des sciences.
loisirs
Elle regroupe 15 contis pour le moment : +
+ + +loisirs |
+Loisirs en général | +
loisirs.anime |
+Dessins animés | +
loisirs.astro |
+Astronomie | +
loisirs.cinema |
+Septième art | +
loisirs.cirque |
+Cirque | +
loisirs.gourmandises |
+Bonnes recettes | +
loisirs.jeux |
+Jeux de table | +
loisirs.jeux.bridge |
+Bridge | +
loisirs.jeux.jdr |
+Jeux de rôle | +
loisirs.musique |
+Musiques | +
loisirs.robot |
+Club Robot | +
loisirs.sf |
+Science-fiction | +
loisirs.sports |
+Sports variés | +
loisirs.traques |
+La Traque par Tmoy | +
loisirs.tv |
+Programmes télé | +
sciences
Elle regroupe 9 contis :
+sciences
(pour parler des sciences en général), et des sous-groupes
+spécialisés (on sous-entend le préfixe sciences
) : biologie
,
+chimie
, informatique
, maths
, medecine
,
+physique
. Pour des raisons historiques, on y trouve également
+linguistique
et sciences-sociales
.
+
lettres
Elle regroupe 3 contis pour le moment :
+lettres
tout court, lettres.orthographe
et
+lettres.philo
. Il existe d'autres contis concernant des matières
+littéraires, même s'ils ne sont pas des sous-ensembles de lettres
;
+c'est le cas de histoire
, des contis de linguistique et de sciences
+sociales de la hiérarchie sciences
, et d'un certain point de vue de
+divers.traductions
.
+
scolarite
Elle regroupe 3 contis :
+scolarite
pour la scolarité à l'École en général,
+scolarite.agreg
pour les informations sur l'agreg,
+scolarite.debouches
pour échanger des vues sur cette question
+brûlante. Cela dévie souvent vers societe.paperasse
...
+
societe
Elle regroupe 9 contis. S'y déroulent
+de nombreux débats, souvent très vifs, au sujet de la société :
+societe
tout court pour les questions générales,
+societe.culture
pour les questions culturelles,
+societe.droit
, societe.economie
, societe.education
,
+societe.ethique
pour causer de morale et d'éthique,
+societe.paperasse
pour les démarches administratives,
+societe.politique
, societe.religion
.
+
syst
Elle regroupe 13 contis qui traitent des
+prestations informatiques à l'ENS. syst
est le plus général, et est
+lu notamment par le SPI. syst.annonces
accueille les annonces
+concernant les salles, le système, les nouveaux programmes, les incidents,
+etc.
+
syst.config |
+Config conscrit | +
syst.forum |
+Fonctionnement de forum | +
syst.games |
+Jeux installés | +
syst.gourous |
+Activités des gourous | +
syst.rezo |
+Le rezo des élèves | +
syst.salle_46 |
+Problèmes en salle du 46 | +
syst.salle_s |
+Problèmes en salle S | +
syst.salle_s.quatra |
+Le 4a (machine des élèves) | +
syst.salle_t |
+Problèmes en salle T | +
syst.tuteurs |
+Activités des tuteurs | +
syst.webmaster |
+Site Web des élèves | +
informatique
Elle regroupe 27 contis, qui
+traitent de l'informatique pratique (car il existe aussi
+sciences.informatique
pour l'informatique théorique). C'est la
+hiérarchie «sérieuse» la plus développée.
+
informatique |
+Questions générales | +
informatique.crypto |
+Crytpographie | +
informatique.postscript |
+Langage PostScript | +
informatique.shell |
+Le shell | +
informatique.x11 |
+L'interface graphique | +
informatique.libre |
+Les logiciels libres | +
informatique.mail |
+Courrier électronique | +
informatique.html |
+Pages Web | +
informatique.internet |
+Internet... | +
informatique.materiel |
+Matériel informatique | +
informatique.tex |
+LATEX | +
informatique.typo |
+Typographie | +
+informatique.lang
regroupe les contis consacrés à la programmation
+(lang.c
, lang.c++
, lang.caml
, lang.java
,
+lang.perl
, lang.sql
). Les questions concernant des langages
+sans conti spécifique vont dans informatique.lang
tout court.
+
+La hiérarchie informatique.os
regroupe les contis consacrés à des
+systèmes d'exploitation (Operating System en anglais) :
+os.linux
, os.macos
, os.microsoft
, os.unix
.
+
+informatique.editeurs
accueille les discussions sur l'utilisation des
+éditeurs de texte en général; informatique.editeurs.emacs
est
+consacré à l'éditeur (x)emacs, informatique.editeurs.vi
à l'éditeur
+vi(m).
+
alt
Cette hiérarchie «alternative» regroupe 38
+contis à ce jour; ce sont les groupes les moins sérieux de forum, ceux où le
+jargon de salle S et les private jokes d'informaticiens s'en donnent à coeur
+joie, en particulier dans la sous-hiérarchie alt.bavardage
.
+
+alt
est très hétéroclite : alt.alexandrins
(pour cultiver le
+goût du ternaire), alt.disparition
(le «e» est interdit),
+alt.revenentes
(le «e» est la seule voyelle autorisée),
+alt.roman
sont l'occasion d'exprimer ses talents littéraires.
+alt.questionaze
accueille les questions saugrenues (cours en euros du
+franc belge, pourquoi les films sortent-ils le mercredi en France, en dessous
+de quelle température la respiration se condense-t-elle, etc). Dans
+alt.pirates
on trouve les messages de ceux qui se sont fait piratés
+parce qu'ils ont oublié de se déloguer (si ça vous arrive, vous recevrez un
+courrier des tuteurs).
+
+Il y a d'autres contis dans alt
, vous les découvrirez bien assez
+tôt...
+
Vous trouverez aussi la hiérarchie
+ens.forum.archeo-forum.*
, qui contient les groupes de discussion de
+l'ancien forum (avant 1998), ens.mailing-lists.*
(liste de diffusion
+extérieure postées automatiquement dans forum; informatique pour la plupart).
+control
et junk
sont deux groupes spéciaux qu'il ne faut pas
+lire.
+
+Le mois prochain, on expliquera comment aller de groupe en groupe, et comment +s'abonner. +
+ + +-- David Madore, Émilia Robin
+ ++Ce cours va s'étendre sur toute l'année. Il va passer en revue les +différentes composantes d'un ordinateur, écran, mémoire, clavier, disques, +etc, pour expliquer à quoi ils servent, quelles sont leurs caractéristiques, à +quoi correspondent les sigles cabalistiques qui leur sont associés, etc. Il +est destiné à des non-spécialistes, qui ont envie d'en savoir un peu plus sur +cette chose qui encombre leur bureau... +
+ ++Ainsi parle le cyber-patriarche : +
+ ++«Il est certains objets et certaines matières qui possèdent une valeur en +elle-même, que cette valeur soit tangible, comme dans le cas d'un Pomerol +19795, ou symbolique, +ainsi que le serait un lingot d'or. Mais ces choses-là ne nous intéressent pas +ici, car il est une denrée qui est la clé de bien plus de pouvoir, et l'enjeu +de bien des conflits qui ont tiraillé notre monde; cette entité, c'est +l'information. Et l'ordinateur, c'est fondamentalement une machine à +emmagasiner, thésauriser, traiter et diffuser de l'information (d'où le nom : +informatique). Avec lui, on peut enfin réaliser pleinement cet adage +politique : les chiffres, on leur fait dire ce qu'on veut. +
+ + ++ +L'ordinateur, cependant, n'a pas la puissance de compréhension du cerveau d'un +humain, et d'ailleurs il se fait également écraser par le chimpanzé, le +dauphin et le desman des Pyrénées. Contre le cafard, il se défend +correctement. En revanche, la mémoire de l'ordinateur est remarquable, et, +sans être infaillible, on peut la qualifier de fiable. +
+ + ++ +Afin de faire comprendre une information à un ordinateur, il faut d'abord la +présenter sous une forme qu'il peut appréhender. Cette forme, c'est le +binaire. Dans la machine, tout est 0 ou 1, vrai ou faux. Cette information +fondamentale s'appelle un bit. L'ordinateur traite des bits, beaucoup, +et les retient.» +
+ ++«Mais rien n'est binaire dans la vie!», s'exclame l'apprenti. +
+ ++«Certes non, répond le maître. Mais ça peut s'arranger. Plusieurs bits +ensembles permettent de faire beaucoup de combinaisons. Certaines combinaisons +seront des lettres. D'autres représenteront des couleurs. Des sons. Des +images. Avec quelques centaines millions de bits, on peut représenter un clip +entier de Michael Jackson.» +
+ ++«Mais si j'ai ces myriades de bits, que puis-je en faire? Quelle est +l'information?» +
+ ++«L'information, c'est que dans ces mêmes bits, j'aurais pu mettre une +prestation de The Artist (formerly known as Prince). C'est cela, +l'information : une possibilité. L'information est unique, mais sa puissance +réside dans le fait qu'elle aurait pu être autrement. Et à bien des égards, +elle est tout autant manipulable quelle que soit sa forme. On peut la copier, +la transporter, dans les mêmes conditions, car un 0 pèse autant qu'un 1. Et +c'est bien ce que va faire l'ordinateur.» +
+ + + ++«Mais ces 0 et ces 1, où est-ce que l'ordinateur les stocke?» +
+ ++«Là.» Et le sage tend son doigt vers des petites plaquettes grisâtres, +alignées dans la carcasse de la machine éventrée. «C'est dans ces modules que +l'information vit et meurt. Chaque bit est dans un système qui peut prendre +deux états différents; le premier état code un 0, le second code un 1. On +appelle ça un bistable. +
+ + ++Pour bien expliquer ça, prenons le cas du Normalien; il possède deux états +stables : allongé dans son lit, et vautré sur un canapé de la KFêt. Quand il +est dans un des deux états, il y reste, sauf au prix d'un effort (se lever et +marcher); cet effort ne se prolonge jamais indéfiniment, et, rapidement, il +retombe dans un de ses deux états stables. Dans l'ordinateur, c'est pareil : il +y a une circuiterie, qui fait passer un courant, ou pas, et qui +s'auto-entretient : quand il y a du courant, un jeu de transistors s'assure que +le courant continue. Quand il n'y en a pas, les même transistors détruisent +toute velléité de création spontanée d'un tel courant. La circuiterie conserve +la mémoire de son état antérieur, tant qu'on ne la force pas, extérieurement, +à changer d'état. +
+ + ++Une autre méthode est d'utiliser une toute petite batterie, qui a deux états : +pleine, et vide. Elle est trop petite pour être raisonnablement à moitié +pleine; de plus, elle fuit, et un système spécialisé s'occupe de refaire le +plein, régulièrement, dans les batteries partiellement déchargées. +
+ + ++Tout ça revient à des transistors et des condensateurs, qui se fabriquent avec +de fins fils de cuivre et d'aluminum, et du silicium. Le silicium, c'est un +produit très courant : c'est le constituant principal du sable. Dans la puce +que vous voyez là, pas plus large qu'un haricot, il y a un peu plus de +64 millions de bits, de quoi écrire l'intégrale des oeuvres de Balzac.» +
+ ++«Et si on coupe le courant, il se passe quoi?» +
+ ++«La même chose que si Dieu éteint le soleil : ça craint très fort. Dans le cas +de cette mémoire, ça la vide. L'information meurt.» +
+ + ++«Et comment est-ce que les informations rentrent et sortent? Je suis sûr +qu'Honoré, quand bien même il accepterait de le faire, ne pourrait pas rentrer +dans le haricot, ni même dans un ananas.» +
+ ++«Les données font comme tout le monde : elles prennent le bus. Regarde ces +fils, jeune disciple, c'est ça le bus. Dans ces fils vrombissent des +impulsions électriques qui codent les 0 et les 1; car on peut faire plusieurs +sortes d'impulsions. Ces impulsions sont très rapides, et se propagent comme +des vagues à la surface de l'eau. C'est là qu'on voit toute l'intangibilité de +l'information : même agitée, l'eau reste de l'eau. L'information, dans le bus, +est une agitation d'électrons dans du cuivre. +
+ + ++La vitesse, et le débit des informations, sont des éléments cruciaux, vitaux, +fondamentaux et primordiaux de la bonne marche de la machine. C'est ce qui +justifie la mort de Philippidès6. Tout est +fait pour que l'information circule le plus vite possible, et le plus +facilement possible, entre les différents éléments de l'ordinateur, sans pour +autant rentrer en collision avec d'autres informations qui emprunteraient les +mêmes voies. Chaque seconde, ce sont quelques milliards de bits qui parcourent +allègrement ces câbles. Et pas un ne se perd! Un tel peuple en marche est la +réalisation d'une utopie maoïste. +
+ ++Médite bien cela, et après je t'expliquerai où et comment on modifie +l'information.» +
+ + +-- Thomas Pornin
+ + ++Unix est un système multi-utilisateurs : les utilisateurs sont +individualisés, ils ont chacun un compte auquel ils accèdent par un mot de +passe. Chacun a le droit de faire ce qu'il veut sur son compte, mais il n'a +pas le droit de modifier les fichiers des autres utilisateurs. C'est cette +question des droits (ou permissions) que l'on va aborder dans ce numéro. On +reprend ici un article paru dans le numéro 4 du Hublot, février 2000. +
+ + +Sous Unix, on distingue trois sortes de droits : le droit +de lecture, le droit d'écriture, et le droit d'exécution. Lire un fichier, +c'est en prendre connaissance. Écrire dans un fichier, c'est pouvoir le +modifier. Le droit d'exécution ne concerne que les programmes (aussi appelés, +de ce fait, «exécutables»). +
+ ++Un fichier a toujours un propriétaire, qui est, en règle générale, la +personne qui l'a créé. Le propriétaire d'un fichier est le seul à pouvoir +tout faire avec ce fichier. Lui seul peut l'effacer, et lui seul choisit qui +a le droit de lire le fichier, de l'exécuter ou de le modifier. On distingue +donc différentes catégories d'utilisateurs, qui sont : +
+ + +litt95
, bio99
, math94
...);+Les autres utilisateurs n'ont le droit de faire que ce que le propriétaire +autorise. Un seul utilisateur a le droit de tout faire, et d'accéder à tous +les fichiers : c'est root, le super-utilisateur, l'administrateur du +système. +
+ + Pour savoir quels sont les droits d'un fichier, on
+utilise la commande ls
avec l'option -l
.
+Les lignes affichées commencent toutes par quelque chose comme :
+
+-rw-r--r-- ++ +
Ce sont ces caractères qui renseignent sur les droits. Le premier caractère +donne le type du fichier; ici, comme rien n'est dit, c'est un fichier normal +(donc pas un répertoire par exemple). +
+ + +
+Ensuite, vous avez trois fois la même série de lettres : rwxrwxrwx
. Si
+on lit la lettre, c'est que le droit est donné, si on voit un tiret à la
+place, c'est que le droit n'est pas attribué :
+
Les droits : r
c'est read
+(droit de lecture), w
c'est write (droit
+d'écriture), x
c'est execute (droit d'exécution).
+
Les utilisateurs : le premier trio rwx
indique les
+droits du propriétaire du fichier, le deuxième les droits de son groupe, le
+troisième les droits de tous les autres utilisateurs.
+On apprend donc que le propriétaire de ce fichier a le droit de le lire et de
+le modifier (rw-
); quand à tous les autres utilisateurs, groupe
+inclus, ils ne peuvent que lire le fichier (r--r--
). Ce sont là les
+droits d'un fichier normal.
+
+Les droits habituels d'un répertoire sont les suivants : +
+ + ++drwxr-xr-x ++ +
Le d
indique qu'il s'agit d'un répertoire (directory).
+Lire un répertoire, c'est pouvoir afficher son contenu; exécuter un
+répertoire, c'est pouvoir aller dedans. Votre répertoire Mail/
, qui
+contient les courriers que vous avez sauvegardés, a les droits suivants :
+
+drwx------ ++
+Ça veut dire que vous, et vous seul, pouvez accéder à votre courrier, et le
+lire. Le répertoire prive/
des conscrits a les mêmes droits.
+
+La commande chmod
(change mode) sert à modifier les droits
+d'un fichier, de la manière suivante :
+
+chmod droits fichier ++
Elle a deux syntaxes différentes, le mode symbolique et le mode octal. On ne +va parler ici que du mode symbolique. +
++Des caractères désignent successivement l'utilisateur, l'opération à effectuer +et le droit considéré, suivant ce tableau : +
+ +Utilisateur | +Action | +Droit | +
u (user) |
++ (ajouter) |
+r (read) |
+
g (group) |
+- (retirer) |
+w (write) |
+
o (others) |
++ | x (execute) |
+
+Ainsi, la commande suivante sert à rendre exécutable le fichier
+boprogramme
, pour son propriétaire :
+
+chmod u+x boprogramme ++
Ses droits étaient -rw-r--r--
, ils sont désormais
+-rwxr--r--
.
+
+Ou encore, celle-ci sert à interdire la lecture du fichier secret
à
+tous les autres utilisateurs, groupe inclus :
+
+chmod go-r secret ++
Ses droits étaient -rw--r--r--
, ils sont maintenant les suivants :
+-rw-------
.
+
+Nous avons dit que, par défaut, tous les fichiers étaient lisibles par tout le +monde, à l'exception du courrier électronique et de quelques autres. +Autrement dit, tout le monde peut aller lire votre maîtrise ou vos programmes. +Cependant, cette possibilité technique ne doit pas être considérée comme un +incitation aux indiscrétions. La charte signée en début d'année est claire +sur ce point (paragraphe 2.4) : +
+ ++ ++Tout utilisateur est responsable, pour ses fichiers et répertoires, des droits +de lecture et de modification qu'il donne aux autres utilisateurs. En outre, +il est interdit de prendre connaissance d'informations détenues par d'autres +utilisateurs, quand bien même ceux-ci ne les auraient pas explicitement +protégées. +
Le débat est toujours ouvert : faut-il être complètement paranoïaque, et +interdire complètement l'accès à son compte, y compris pour des données non +confidentielles? Ou alors faut-il conserver une certaine transparence et +n'interdire en lecture que ce qui est strictement privé, comme le courrier +électronique? +
+ ++C'est une question de responsabilité personnelle. Si vous préférez interdire +tout regard extérieur sur votre compte, vous êtes libre de le faire; la +commande est la suivante (en mode octal) : +
+ + ++chmod 700 ~ ++ +
~
(tilde) c'est votre compte, 700
équivaut
+en gros à go-rwx
. Aucun de vos fichiers ne sera visible pour
+qui que ce soit, sauf vous. Il faut cependant savoir que, en cas de
+problème, les tuteurs et les gourous ne vous seront d'aucune aide. Il
+faudra aller voir l'administrateur-système.
+Il vaut donc mieux ranger dans un répertoire spécial tout ce qui est
+confidentiel, et interdire l'accès à ce répertoire. Les conscrits en ont déjà
+un, qui s'appelle prive/
. Mettez-y les documents que vous souhaitez
+protéger, et personne ne pourra les voir.
+
Vous pouvez aussi réunir dans un répertoire tout ce que vous
+considérez comme public (texte d'une pétition, oeuvre commune, etc). Ce
+répertoire est ordinairement appelé Public/
, ou
+pub/
. Ou encore, vous vous contentez d'interdire en lecture
+tout ce que vous considérez comme personnel, en laissant le reste ouvert.
+
Fichier
+définissant et personnalisant le comportement de certains programmes
+(.pinerc
, .ytalkrc
...). Le rc
veut dire
+run command.
+Ce sont aussi les fichiers de configuration qui définissent la taille, la
+couleur et l'emplacement des fenêtres, les menus de fond d'écran, les couleurs
+de ls
, etc. On détaillera ces fichiers de configuration dans le
+numéro 13 du Hublot, en mars 2001.
C'est un environnement graphique +développé pour Unix, et très ressemblant à Windows, tant par l'aspect que par +les ressources qu'il consomme. Il regroupe à la fois un bureau, un certain +nombre d'applications de base (courrier électronique, gestion des fichiers...) +et des applications plus lourdes (traitement de textes...).
+
+L'environnement lui-même n'est pas installé à l'École, mais certaines des
+applications le sont quand même (jeux, utilitaires comme le gestionnaire de
+fichiers kfm
, le générateur de fractales kfract
,
+etc).
+Il y a d'autres projets proposant une interface graphique agréable pour +machines Unix; citons Gnome, Afterstep, WindowMaker.
Appliqué à un logiciel, +signifie que quiconque en possède un exemplaire est autorisé à en user à peu +près comme bon lui semble, en particulier le redistribuer (gratuitement ou +pas) et le modifier. En particulier, ça siginfie que le code source (les +secrets de fabrication) est disponible. Un logiciel libre n'est pas +nécessairement gratuit. D'autre part, diffuser le code source d'un logiciel ne +remet pas en cause les droits d'auteur.
++Il existe un certain nombre de licences sous lesquelles sont +distribuées les logiciels libres; la plus connue est la GPL (General +Private Licence).
+
+netscape
, pine
, Nethack,
+LATEX, gimp
, Linux sont des logiciels
+libres.
Contraire de libre... Le +logiciel et son code source appartiennent à une société. On parle aussi de +«matériel propriétaire» : les ordinateurs TotoTM n'acceptent que du matériel +TotoTM (barrettes de mémoire, cartes, etc).
Ensemble de fonctions qui +peuvent être incorporées à LATEX pour faire une tâche +particulière (police spéciale, colonnes, etc...). Les packages +LATEX seront expliqués dans le prochain numéro. +
Le Hublot est le journal des tuteurs informatiques de l'ENS. +Il paraît chaque mois à 350 exemplaires. Il est également disponible sur +le Web :
+ +http://www.eleves.ens.fr/tuteurs/docs/hublot/
+
+Rédaction : Émilia Robin. +
+ +Ont collaboré à ce numéro : Nicolas George, François Kahn, David +Madore, Jérôme Plût, Thomas Pornin, Cédric Ware.
+ +Merci à Hélène Duquennoy, Nadia Feraoun et Gilles Radenne pour leurs +relectures.
Word est un +produit de Microsoft, WordPerfect de Corel, StarOffice est un logiciel libre +maintenu par Sun microsystems (après avoir été racheté à StarDivision), +ApplixWare de Applix, Axene de Axene Inc.
L'utilisation
+d'ApplixWare a été présentée dans le numéro 4 du Hublot, en
+février dernier. Reportez-vous à notre site Web pour cet article :
+hublot/hublot4/hublot4.html#asterix
.
Spécifications
+à l'adresse suivante : http://msdn.microsoft.com/library/specs/rtfspec.htm
.
La modération +sera abordée le numéro 11 du Hublot, au mois de +janvier.
Il est temps +de le boire, soit dit en passant.
Euclès, selon +Plutarque.