Sommaire
Espace En ligne : Liens , Téléchargement ; Télécharger le Projet Local!!
Laissez moi un petit mot , ça me ferait plaisir
Vous connaissez les Newsgroups? Ce sont des groupes de discussion fonctionnant par thèmes : Vous posez votre question , (un "post") et dans la journée qui suit , une âme charitable vous a répondu !!!! (ce n'est pas en direct comme un chat)
-Oui , d'accord mais comment je fait pour y aller?
Avec de la chance , en cliquant ici ca doit etre possible : news://news.wanadoo.fr
Si vous n'êtes pas sur wanadoo , vous pouvez essayer de taper dans la barre d'adresse de explorer ou netscape news://news.monprovider.fr en remplacant bien sur monprovider.fr par votre provider : aol , fnac , libertysurf etc...
Quelques newsgroup (ng pour les intimes) qui peuvent etre intéressant (allez voir la liste pour les autres!!!)
news://news.wanadoo.fr/fr.comp.infosystemes
news://news.wanadoo.fr/fr.misc.cryptologie
news://news.wanadoo.fr/fr.comp.os.msdos
news.fr.reseaux.telecoms.techniques
Vous pouvez toujours débuter par fr.bienvenue (pas indispensable)
N'oubliez pas : les newsgroups , c'est l'entraide , meme et surtout pour les débutants...
Le mystérieux fichier TBR 21
du site de l'ETSI recherché depuis des millénaires par les
non-initiés de la secte de fr.reseaux.telecoms.techniques.
Vous pouvez aussi aller voir http://www.francetelecom.fr/vfrance/actualite/publicat/specifica.htm
dont voici les principaux fichiers:
Caractéristiques de l'Interface d'abonné analogique
http://www.francetelecom.fr/vfrance/actualite/pdf/sti/STI1.pdf
Services supplémentaires accessibles à partir des lignes
analogiques
http://www.francetelecom.fr/vfrance/actualite/pdf/sti/STI2.pdf
Sonneries et tonalités sur les lignes analogiques
http://www.francetelecom.fr/vfrance/actualite/pdf/sti/STI3.pdf
Le reste est quand meme très technique.
Merci à Michel dreyfus pour ce succint résumé
Au sujet des courants qui circulent dans une
ligne téléphonique :
a) à vide une tension continue de 48V (environ) dont le
sens importe peu,
(étant donné le pont de diode dans les
téléphones)
b) En prise de ligne quand on décroche, la tension
descend vers 9 à 18 V car
le terminal téléphonique est alimenté
par la ligne. Par contre, ce
terminal
ne doit pas dépasser 60 mA (regulateur
de courant indispensable)
c) Appel entrant : 70V alternatif 50Hz. C'est cette
tension qui active la
sonnerie (ou le detecteur de sonnerie).
Durée : 1,5 seconde de
sonnerie et
3,5 secondes de silence. Cette tension
est superposée à la tension
continue
et le central PTT détecte que le
terminal décroche parce qu'une
consommation
a lieu sur cette tension continue.
En phase de conversation le niveau audio est de l'ordre de 0dB
(775 mV
environ).
C'est le niveau LIGNE.
-------------------------
Les normes francaises demandent de présenter entre les deux fils
de ligne
une _impédance_. Le courant maximum disponible est donc
proportionnel à la
tension de sonnerie, qui peut varier de 20 a 80 V eff (environ)
selon le
central, la longueur de ligne, etc.
Cette impédance est imposée a 10 Kohm minimum dans le cas
général mais dans
le cas d'un téléphone prélevant son énergie de la tension de
sonnerie, on a
le droit de prendre deux fois plus de courant : (5 Kohm mini).
Enfin on peut proteger son montage avec eclateur a gaz,
varistances,
-------------------------
Sur des téléphones standards (S63), une pile de 4.5 V suffit
car ça marche
plutôt en boucle de courant mais ça bouffe entre 10 et 20 mA au
moins,
selon le réglage de la ligne.
2.1 La communication par modem entre 2 PC sous win98 sans internet
Tout d'abord , pour quoi faire ,
alors qu'on peut faire ca très facilement avec le serveur web de
windows?
Parce que si vous avez un serveur web , il doit être connecté
24h/24 à internet , à la limite vous pouvez vous arranger sur
les horaires avec votre correspondant , mais dans ce cas , les 2
ordi appellent france telecom.
Grace à ce systeme, un seul ordinateur appelle! Le serveur se
contente de revevoir l'appel, en pouvant toujours telecharger des
fichiers sans appeller nos amis de France Telecom (Copyright ,
marque déposé ,tous droit de reproduction prohibé pour tous
pays , y compris l'URSS) Bref , télécharger des mp3 à 0,00F
par minutes! (si vous trouvez un pigeon à qui vous fait
télécharger des petits trucs sur votre pc). De plus , vous
économisez 2000 F en n'achetant pas PC anywhere qui fait 19Mo ,
meme en version d'essai.
2.1.1 La méthode la plus facile est l'utilisation de hyperterminal : un logiciel de transfert de fichiers d'un pc à l'autre mais malheuresement, ni le client ni le serveur ne peuvent voir l'arborescence des fichiers. Le client (celui qui appelle ) peut juste envoyer des fichiers ou en recevoir si quelqu'un est derrière le serveur et envoit des fichier.
Voici comment faire:
Alors. matos nécessaire : un pote qui veut bien faire des
expériences.
Voici ce que ton pote doit faire:
2.1.1.1 Démarrer, accessoires, hyperterminal, hyperterminal.exe
2.1.1.2 Description de la connexion : annuler
2.1.1.3 Menu appel , attendre un appel, il met un nom bidon pour
la connexion
et là, le pc et le modem vont décrocher si le téléphone sonne
, essayant
d'entrer en communication .
toi de ton coté.
2.1.2.1 Démarrer, accessoires, hyperterminal, hyperterminal.exe
2.1.2.2 tu met un nom de session bidon.
2.1.2.3.1 tu tapes son numéro de téléphone
2.1.2.3.2 si tu as 2 fois un zéro au début du numéro de tél ,
tu cliques sur
modifier et tu décoches "Utiliser le code de pays et
l'indicatif" , ok.
2.1.2.4 tu cliques sur Composer un n° ; la ton modem compose le
numéro et vas
essayer d'entrer en communication avec le pc "en face"
---------
Là , les deux PC sont en communication si tout se passe bien
si tu veux envoyer un fichier sur son ordi , menu transfert ,
envoyer un
fichier
Pendant que lui fait Transfert , recevoir un fichier.
Sinon , quand tu tapes des trucs dans la fenetre , ca s'affiche
chez lui ,
mais pas chez toi.
Merci à Thierry Couval pour cette solution SANS
FRANCE TELECOM : Les bornes 1 et 3 des
modems sont reliés entre elles (CF schéma a la fin de
l'article).Sous hyperterminal , le PC appellant fait ATX3D
[entrée]et le PC recevant fait ATA [entrée] (dans cette
ordre).PS : je medemande si on peut remplacer ATX3d par ATX2d ,
atx1d, atxd , atx4d (atx5d marche pas)
2.1.2 Une méthode
plus poussé consiste à utiliser une BBS (bulletin board
system). Le serveur éxecute un programme serveur de bbs comme
elebbs disponible a partir de http://www.thedirectory.org/diamond/soft1.htm ou http://www.thedirectory.org/diamond/soft2.htm ; ainsi, les fichiers que le "sysop" rend
public sont accessibles par tous ceux qui composent le numéros
de téléphone du serveur ; attention toutefois à la
configuration difficile du logiciel :anglais sous dos, des tas
d'options partout partout , chat , newsgroup , pager...
2.1.3 Solution la
meilleure (à mon avis) Le serveur d'accès distant.
Il fonctionne toujours sur une architecture client-serveur, ce
système permet de voir l'arborescence de l'ordi distant.
Ayez le CD win98 à portée de main!! Si vous ne voulez pas
utiliser le CD de win98 et que vous avez un réprtoire c:\inst98
créé à l'installation de win , vous pouvez modifier une clé
de la base de registre pour que le pc ne vous demade pas sans
arrêt d'insérer le CD de win 98:
HKey_Local_Machine\Software\Microsoft\Windows\CurrentVersion\Setup\SourcePath
, valeur DWORD c:\inst98
2.1.3.1 Tout d'abord
: le client , c'est celui qui est utilisé pour se connecter à
internet : l' accès réseau à distance.
Démarrer , accessoire , accès réseau à distance. Si vous ne
l'avez pas, pour l'installer :
Démarrer , panneau de configuration , installation de windows ,
communication , Accès réseau à distance.
Pour installer le serveur : démarrer , panneau de configuration
, installation de windows , communication, serveur d'accès à
distance.
Le client doit créer une nouvelle connexion dans l'accès
réseau à distance :
Accès réseau à distance, nouvelle connexion, taper le nom de
la connexion et le numéro de téléphone du serveur.
2.1.3.2.1 Seulement ,
là , c'est pas encore fini ! Les modems peuvent comprendre
qu'ils sont en communication , mais le transfert de fichiers
n'est toujours pas possible. Il faut rajouter des
"couches" logicielles sur les 2 PC, si vous ne les avez
pas déjà.
Panneau de config , réseau , ajouter , protocole, microsoft ,
TCP/IP,puis protocole compatible IPX/SPX.
2.1.3.2.2 Pour autoriser l'utilisation de ces protocoles (pour le client), Accès réseau à distance , clic droit sur la connexion de l ' ordinateur distant , propriétés , onglet types de serveur , cadre Protocoles réseau autorisé,cocher les cases NETBeui, Compatible IPX/SPX et TCP/IP, si ce n'est déjà fait.
2.1.3.2.3 Si vous voulez partager vos fichiers , Poste de travail , clic droit sur le repertoire ou lecteur que vous voulez partager, partager,cochez le bouton partager en tant que , et mettez les options qui vous conviennent.
2.1.3.3.1 Pour
lancer le serveur (en tache de fond,il écoute le modem et
décroche si il recoit un appel ) : accès réseau à distance ,
menu connexion , serveur d'accès distant. Demandez a votre
correspondant le nom de son ordinateur (Démarrer , paramètre ,
panneau de configuration , réseau , onglet Identification , nom
de l'ordinateur). Le client appelle alors le serveur avec l'
accès réseau à distance et il voit l'arborescence du serveur
grace à "rechercher un ordinateur" Vous pouvez chatter
grâce à c:\windows\winpopup.exe
Vous pouvez également voir l'ordi distant par le voisinage
réseau en vérifiant que vous êtes dans le même groupe de
travail:
Démarrer , paramètre , panneau de configuration , réseau ,
onglet Identification , groupe de travail.
YOUUUUUUUUUUUUUUUUUUUPIE
---------------------
2.1.3.4 (facultatif)
Pour etre connecté en TCP/IP (pour avoir une adresse IP pour les
jeux en réseau par exemple) ,
Accès réseau à distance , clic droit sur la connexion de l '
ordinateur distant , propriétés , onglet types de serveur ,
cadre Protocoles réseau autorisé , bouton Paramètre TCP/IP ,
cocher la case spécifier une adresse IP , puis entrer une IP du
style 190.0.0.1
2.1.4Mais seulement ,
là on paye le téléphone... pour payer moins (0,7F par
connexion si c'est en local) , il faut 2 lignes
téléphoniques : on appelle le serveur, il décroche et la quand
les modems "crients" on les débranche des lignes et on
les connecte ensemble par 2 fils , reliés au borne 1 et 3 des
prises des modems. 1 et 3 sont les bornes à droite en haut si le
fil de le fil est en bas , la prise étant vers vous. Attention
dessin.
.Prise mâle.
...........
..________.
..|2[||]1|.
..|..||..|.
..|4[||]3|.
..|..||..|.
.-|6[||]5|-
.|________|
......||.....
......||.....
Bigre , c'est pas facile.
Question, remarque : Kazo@ifrance.com
Prochaine étape: sans passer par france telecom du tout.
----------------------Aide
mémoire : impression
utile------------------------------------------------------------
Communication par modem entre 2 PC www.multimania.com/kazo2000
Kazo@ifrance.com
RÉSUMÉ
Installation
+Client
-Démarrer , panneau de configuration , installation de
windows , communication , Accès réseau à distance
-Accès réseau à distance, nouvelle connexion, nom de la
connexion et le numéro de téléphone du serveur.
+Serveur
-Démarrer , panneau de configuration , installation de
windows , communication , serveur d' accès réseau à distance
+Client et serveur
-Panneau de config , réseau , ajouter , protocole,
microsoft , TCP/IP,puis protocole compatible IPX/SPX puis Netbeui
nom de l'ordi distant? meme groupe de travail?
-Démarrer , paramètre , panneau de configuration , réseau ,
onglet Identification , groupe de travail ou nom de l'ordinateur.
-Poste de travail , clic droit sur le repertoire ou lecteur que
vous voulez partager,partager, et complétez le cadre.
+Client :
-Accès réseau à distance , clic droit sur la
connexion de l ' ordinateur distant , propriétés , onglet types
de serveur , cadre Protocoles réseau autorisé,cocher les cases
NETBeui, Compatible IPX/SPX et TCP/IP
-Attribuer une adresse IP au client:
Accès réseau à distance , clic droit sur la connexion de l '
ordinateur distant , propriétés , onglet types de serveur ,
cadre Protocoles réseau autorisé , bouton Paramètre TCP/IP ,
cocher la case spécifier une adresse IP , puis entrer une IP du
style 190.0.0.1
Utilisation
+Serveur
-Accès réseau à distance , menu connexion , serveur
d'accès distant, autoriser l'accès.
+Client
-Accès réseau a distance , double clic sur la
connexion crée.
+Client ou serveur
-Voisinage Réseau et/ou rechercher le nom de
l'ordinateur
------------------------Fin de l' Aide mémoire---------------------------------------------------------
Vous êtes arrivés jusqu'ici? Bravo ! Un cadeau bonus : comment composer un numéro sans les touches. Avant les fréquences vocales (DTMF , téléphones "à touches"), les téléphones composaient par impulsion décimales , c'est à dire qu'un interrupteur raccrochait le telephone rapidement 3 fois pour le numéro 3 , 5 fois pour le5 , 10 fois pour le 0. On peut faire la même chose manuellement , avec un téléphone qui a un bouton poussoir pour décrocher , en raccrochant rapidement le nombre de fois désiré , en laissant un petit blanc entre chaque chiffre. Entrainez vous avec le 36 11 , parce que raccrocher très rapidement 9 ou 10 fois de suite , c'est pas facile...
2.2 Connecter un PC distant à internet
2.2.1 Faites toutes les étapes du
2.1
2.2.2 SUR LE PC DISTANT
-But:--Lancement de IE=Connexion a internet----
Internet Exporer, Outils,Option internet,connexion,séléctionner
une connexion par défaut ,
cocher toujours établir la connexion par défaut.
Quand vous lancez IE , vous avez une boite de dialogue
"connexion d'accès à distance"
Cochez connexion automatique. (avec netscape , heu.. c'est
pareil?)
----
2.2.3 activer le planificateur de tache (poste de travail, tache
planifiés)
----
2.2.4 Panneau de config, modem,selectionnez le modem par défaut
,
propriétés,onglet connexion , cadre paramètres d'appel ,
cochez
Déconnecter l'appareil si inactif plus de 3 mn.
*****************************************
2.2.5 SUR LE PC SUR LEQUEL ON EST
Poste de travail , Taches planifiés,Création d'une nouvelle
tache,suivant,
Selectionner IE dans la liste , suivant,Nom de la tache:IE ,
Executer cette tache une seule fois
Heure de début : mettez l'heure et le jour auquel vous voulez
que le pc se connecte
à internet , suivant , terminer.
*************
2.2.6 UTILISATION
Connectez vous au PC distant par le téléphone(cf mon site).
Copiez c:\windows\tasks\IE.job dans le repertoire
c:\windows\tasks\ du PC distant.
Déconnectez vous.
Là , le PC distant se connecte à internet , et si vous avez
installez
vos serveur FTP , vous pouvez accédez au PC distant depuis le
monde entier!
Pour cesser d'utiliser le planificateur de taches , Taches
planifiées, menu Avancé , selectionnez Cesser d'utliser le
planificateur de taches
Attention a la sécurité, si vous avez partagé vos lecteurs!
Un bon site pour utiliser net metting http://andre.thibault.free.fr/netmeeting/visiophone_png.html
3. Un jeu casio
Flying Cagettes
Après de nombreuses version
disposant de plus d'option , de nag-screen, de mode d'emploi
,d'histoire les unes que les autres , j'ai décidé de faire une
version simple, au passage mettable sur internet.
Le concept
Une expérience génétique visant à remplacer les feuilles des
arbres par des cagettes, pour réduire les coûts d'emballage
tourne à la catastrophe après le mélange de la culture
d'arbres à cagettes avec la culture de cricket-kangourou par
Josiane, l'assistante du professeur.
A la sortie du labo , vous devez ramassez les clones de cagettes
qui tentent de s'echapper pour coloniser la planète.
Les cagettes , c'est ça : °
Le ramasseur , c'est ça : ]
Les cagettes arrivent à gauche de l'écran , suivent une
trajectoire zigzagante et ne doivent pas parvenir à droite. La
position du ramasseur est aléatoire , mais peut se déplacer
horizontalement avec les touches de direction ( EN APPUYANT EN
CONTINU).
Interface intuitive et conviviale.
Hotline : kazo@ifrance.com 24h/24
Copywrong Kazo
>= c'est "supérieur ou egal"
=> c'est jump
<> différent (egal barré en fait)
Le programme
---------------8<-----------------
1->A~Z
0->V~W
4->B
Lbl 0
V=U=>Goto 4
V->U
W>=10=>Goto 2
W+1->W
Int (Ran#x7)+1->F
Int (Ran#x10)+6->A
ClrText
Locate A,B,"]"
A->C
B->D
For 1->E To 21
Getkey->G
F>6=>-1->K
F<2=>1->K
F+K->F
Locate H,I," "
Locate E,F,"°"
F->I
E->H
A=E=>B=F=>Goto 1
G<>0=>Goto 1
Next
Goto 0
Lbl 3
G=37=>B+1->B
G=28=>B-1->B
B>7=>7->B
B<1=>1->B
Locate C,D," "
Locate A,B,"]"
A->C
B->D
A=E=>Goto 1
Next
Goto 0
Lbl 4
"CORNICHON!"
-2->U
Goto 0
Lbl 1
If B=F
Then "SUPER POIREAU!"
V+1->V
Goto 0
Else "HAHA!"
Next
Goto 0
Lbl 2
0->G
Clrtext 1,2,"SUR"
Locate 5,8,W
Locate 8,2,"CAGETTES,"
Locate 18,2,V
Locate 1,3,"ONT ETE RATTRAPES!!!" (mettre ici le
triangle noir de sortie)
ClrText
" FLYING CAGETTES V 3.0.2"
" SAVE THE PLANET!!"
"Kazo@ifrance.com"
Return
-----------------8<---------------------
Voilà ! Ne commencez pas à recopier si vous ne savez pas du
tout programmer, c'est l'horreur. Ce programme n'est pas très
compliqué.
Explication des variables.
A:Abscisse du ramasseur
B: Ordonnée du ramasseur
C: Ancien A
D: Ancien B
E: compteur , l'abscisse de la cagette
F: Abscisse de la cagette
G: code getkey de la dernière touche tapé
H : ancien E
I : ancien F
K: -1 pour faire remonter la cagette (faire diminuer F) , +1 pour
le contraire
U: Ancien score
V score
W Nombres de coups (jusqu'à 10)
Bug , problème technique, maux de tête , nausées,
vomissements: Kazo@ifrance.com
Ah, le dos!! Nostalgie ! encore heureux qu'on sache s'en servir!
Ceci est un lien vers ftp://ftp.univ-lyon1.fr/pub/faq/by-name/fr/comp/os/msdos Clic-droit-> Enregistrer la cible sous... préconisé , off line oblige!
Arrivés jusqu'ici? BONUS : pour faire planter un PC win9x , executer la commande rundll32 user,disableoemlayer
Les typographes recommandent d ' utiliser les caractères
majuscules accentués matin midi et soir afin de contribuer à
une bonne hygiène bucco-dentaire.
----mode facile=on----
Méthode lourde : Démarrer -> executer ->charmap.exe
et là on copie le caractère voulu.
Méthode magique : Alt + le code ansi(ou ascii) du caractère
E majuscule accent grave : Alt +0200
E majuscule accent aigu : Alt+0201
E majuscule accent circonflexe :Alt+0202
A accent grave :Alt + 0192
Et là , tout le monde autour du PC est sidéré devant votre
habilité au tapotage et vous réussissez votre entretien
d'embauche mais bon là je m'égare.
-----mode facile=off----
Les exclusivités Kazo!!
Alt+26=Ctrl+Z=en mode windows,annuler!=en mode dos , F6 c'est à
dire caractère de fin de fichier
Alt+22=Ctrl+V=Edition coller
Alt+24=Ctrl+X=Edition couper
Alt+10 = Alt+13=entrée!! car 10 c'est line feed (LF) et 13
carriage return (CR)
Cf explications plus bas.
C'est bien joli , mais sur le plan esthétique , ca n'arrange
guère les choses. C'est quoi le code ascii? C'est quoi le code
ansi?C'est parti!
4.3.1 Le code ascii : histoire , explications et table
ASCII American Standard Code for Information Interchange
/as-ki/ (Drôle de prononciation, en provenance des É-U)
Système de codage des caractères alphanumériques sur 7 bits,
proposée en 1963, permettant la représentation des caractères
alphabétiques (majuscules et minuscules), numériques et
spéciaux par 128 combinaisons binaires. Vous , qui êtes
intelligent , savez qu' un octet est un mot de 8 bits , et que un
caractère c'est un octet. Mais alors, où est est passé le 8
eme bit???? En fait , l'ascii utilise 7 bits pour le codage de
l'information et le huitième bit est résérvé au contrôle de
parité (très compliqué le bit de parité). Dans la version de
PC le bit de parité a disparut pour laisser la place au code
ASCII étendu. Cette extension permet l'accer au caractères
semi-graphique. L'ASCII a été créé par BEMMER en 1965 ,
produit par le groupe de travail X3.4 de l'ANSI, certifié en
1967(?) et adopté par l'ISO en 1968 sous le n° 646 [FdS].
Seules 96 valeurs sont des caractères d'impression, les autres
représentent des caractères utiles pour les imprimantes ou les
télétype (inutiles aujourd'hui) ou par exemple EOF pour End Of
File (ASCII 26) signifiant la fin d'un fichier.
Les alphabets européens sont représentés par des versions
étendues de lASCII à 8 bits, pour la prise en compte des
signes diacritiques (accents , cédilles ...) et des caractères
spéciaux. Le code attribue une valeur à 256 caractères. Ainsi
"A" a pour code ASCII 65. En théorie un texte en ASCII
peut être relu par n'importe quel éditeur de texte, sur
n'importe quel ordinateur. Les caractères étendus correspondent
aux valeurs ASCII allant de 128 à 255.
Le jeu de caractères est formé d'un ensemble de caractères de commandes et de caractères graphiques. L'ensemble des caractères de commande est formé de six familles :
| commande | nom |
| carriage return | CR |
|---|---|
| line feed | LF |
| backspace | BS |
| horizontal tabulation | HT |
| vertical tabulation | VT |
| space | SP |
| form feed | FF |
Le nom carriage return arrive tout droit de l'époque des machines à écrire, où la position d'écriture était fixe et où le papier était porté sur un chariot (carriage) mobile. Le caractère carriage return est la commande permettant de mettre la position d'écriture en début de ligne, sans changer de ligne. Le caractère line feed met la position d'écriture sur la ligne suivante, sans aller en début de ligne. Pour obtenir l'effet de << passage à la ligne >> , il faut donc un caractère carriage return suivi d'un caractère line feed (ou l'inverse). Dans le système UNIX, le caractère choisi par convention comme signifiant << passage à la ligne >> est le caractère line feed, et c'est à la charge des pilotes de périphériques de remplacer ce caractère logique par la suite de caractères nécessaires pour obtenir un passage à la ligne suivante. Prenons le cas d'un pilote de terminal écran clavier :
Par abus de langage, dans le monde C et/ou UNIX, on utilise souvent le terme de newline pour désigner en réalité line feed. Mais qu'il soit bien clair que la norme ANSI ne comporte pas de caractère appelé newline.
| commande | nom |
| shift out | SO |
|---|---|
| shift in | SI |
| escape | ESC |
Le caractère escape a été largement utilisé par les concepteurs de terminaux écran-clavier et d'imprimantes pour augmenter le nombre de commandes. La technique consiste à définir des séquences d'échappement formées du caractère escape suivi d'un certains nombre de caractères ordinaires qui perdent leur signification habituelle. Voici quelques séquences d'échappement du terminal écran-clavier VT100 :
| séquence | sémantique |
| escape [2A | monter le curseur de 2 lignes |
|---|---|
| escape [4B | descendre le curseur de 4 lignes |
| escape [3C | décaler le curseur de 3 positions vers la droite |
| escape [1D | décaler le curseur de 1 position vers la gauche |
| commande | nom |
| file separator | FS |
|---|---|
| group separator | GS |
| record separator | RS |
| unit separator | US |
| end of medium | EM |
Ces caractères ont pour but de séparer les différentes unités d'information sur bandes magnétiques. Ils sont obsolètes de nos jours, les programmes d'archivage (tar, cpio) utilisant leur propre format sans faire appel à ces caractères.
| commande | nom |
| start of header | SOH |
|---|---|
| start of text | STX |
| end of text | ETX |
| end of transmission | EOT |
| end of transmitted block | ETB |
| enquiry | ENQ |
| positive acknowledge | ACK |
| negative acknowledge | NAK |
| synchronisation | SYN |
| data link escape | DLE |
| null | NUL |
Les 10 premières commandes ont été crées pour construire des trames de communication entre machines reliées par des lignes synchrones. Elles sont complètement obsolètes de nos jours, où les communications se font grâce à des réseaux dont les trames n'utilisent pas ces caractères.
La dernière commande null était utile à l'époque des téléimprimeurs dont le temps de retour du chariot était plus grand que le temps d'impression d'un caractère quelconque. Après avoir envoyé un carriage return, il fallait envoyer plusieurs null (en fonction de la vitesse de la ligne) pour être sûr que le chariot était bien revenu en début de ligne !
| commande | nom |
| device control 1 | DC1 |
|---|---|
| device control 2 | DC2 |
| device control 3 | DC3 |
| device control 4 | DC4 |
Ces caractères ont été prévus pour donner des ordres spécifiques à certains périphériques. A l'époque des téléimprimeurs, ceux-ci possédaient un lecteur-perforateur de ruban papier. Les codes device control étaient utilisés pour commander ce lecteur-perforateur.
De nos jours device control 3 et device control 1 sont utilisés sous les noms respectifs de XON et XOFF pour réaliser du contrôle de flux. Les caractères device control 3 et device control 1 sont affectés aux touches Control-q et Control-s du clavier. Lorsqu'un pilote de terminal écran-clavier gère le contrôle de flux, l'utilisateur peut taper Control-s pour faire stopper une sortie trop rapide (pour se donner le temps de la lire sur l'écran), et la faire continuer en tapant Control-q.
| commande | nom |
| cancel | CAN |
|---|---|
| substitute | SUB |
| delete | DEL |
| bell | BEL |
Le caractère bell servait à faire bipper le buzzer du système
Il y a deux caractères qui sont utilisés couramment pour réaliser la fonction d'effacement du caractère (erroné) précédent : back space et delete. En fonction du caractère qui est le plus facile a taper sur son clavier, l'utilisateur désirera choisir l'un ou l'autre. Le caractère back space peut sur tout clavier s'obtenir par Control-h, alors qu'il n'y a pas de Control-quelque-chose correspondant au caractère delete. Selon les claviers, il peut y avoir une touche marquée back space, et/ou une touche marquée delete, ou une touche qui génère back space ou delete, et qui peut, ou ne peut pas, être configurée par le set-up du terminal pour générer au choix back space ou delete !
Comment lire et utiliser ce tableau ?
Après avoir choisi un caractère (par exemple "!") , on additionne le numéro de sa ligne et le numéro de sa colonne (30+3=33) pour avoir le code ascii du caractère. Sous dos ou windows , on tape Alt + le code ascii pour obtenir le caractère.
| code | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | |
| NUL | SOH | STX | ETX | EOT | ENQ | ACK | BEL | BS | HT | |
| 10 | LF | VT | NP | CR | SO | SI | DLE | DC1 | DC2 | DC3 |
| 20 | DC4 | NAK | SYN | ETB | CAN | EM | SUB | ESC | FS | GS |
| 30 | RS | US | SP | ! |
" |
# |
$ |
% |
& |
' |
| 40 | ( |
) |
* |
+ |
, |
- |
. |
/ |
0 |
1 |
| 50 | 2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
: |
; |
| 60 | < |
= |
> |
? |
@ |
A |
B |
C |
D |
E |
| 70 | F |
G |
H |
I |
J |
K |
L |
M |
N |
O |
| 80 | P |
Q |
R |
S |
T |
U |
V |
W |
X |
Y |
| 90 | Z |
[ |
\ |
] |
^ |
_ |
` |
a |
b |
c |
| 100 | d |
e |
f |
g |
h |
i |
j |
k |
l |
m |
| 110 | n |
o |
p |
q |
r |
s |
t |
u |
v |
w |
| 120 | x |
y |
z |
{ |
| |
} |
~ |
DEL |
De nos jours, Windows utilise un
autre ensemble de caractères, soit le jeu de caractères ANSI
qui signifie American National Standard Institute. L'institut
travaille
en étroite collaboration avec l'International Standard
Organisation des Nations Unis (ISO), qui élabore beaucoup
d'autres conventions.
Les 127 premiers caractères des jeux ANSI et ASCII sont
identiques, mais les caractères accentuées ANSI sont
différents des caractères ASCII (accent seulement en 8 bit
c'est à dire ascii étendu).
Cependant la norme ANSI permet un plus grand jeu de caractères
et de symboles internationaux que la norme ASCII étendue (255
caractères) proposés par IBM.
Les codes de 0000 à 0126 sont les codes ascii.
| Alt+ 0128 Alt+ 0129 Alt+ 0130 Alt+ 0131 Alt+ 0132 Alt+ 0133 Alt+ 0134 Alt+ 0135 Alt+ 0136 Alt+ 0137 Alt+ 0138 Alt+ 0139 Alt+ 0140 Alt+ 0141 Alt+ 0142 Alt+ 0143 Alt+ 0144 Alt+ 0145 Alt+ 0146 Alt+ 0147 Alt+ 0148 Alt+ 0149 Alt+ 0150 Alt+ 0151 Alt+ 0152 Alt+ 0153 ™ Alt+ 0154 Alt+ 0155 Alt+ 0156 Alt+ 0157 Alt+ 0158 Alt+ 0159 Alt+ 0160 Alt+ 0161 ¡ Alt+ 0162 ¢ Alt+ 0163 £ Alt+ 0164 ¤ Alt+ 0165 ¥ Alt+ 0166 ¦ Alt+ 0167 § Alt+ 0168 ¨ Alt+ 0169 © Alt+ 0170 ª Alt+ 0171 « Alt+ 0172 ¬ Alt+ 0173 Alt+ 0174 ® Alt+ 0175 ¯ Alt+ 0176 ° Alt+ 0177 ± Alt+ 0178 ² Alt+ 0179 ³ Alt+ 0180 ´ Alt+ 0181 µ Alt+ 0182 ¶ Alt+ 0183 · Alt+ 0184 ¸ Alt+ 0185 ¹ Alt+ 0186 º Alt+ 0187 » Alt+ 0188 ¼ Alt+ 0189 ½ Alt+ 0190 ¾ Alt+ 0191 ¿ Alt+ 0192 À |
Alt+ 0193 Á Alt+ 0194 Â Alt+ 0195 Ã Alt+ 0196 Ä Alt+ 0197 Å Alt+ 0198 Æ Alt+ 0199 Ç Alt+ 0200 È Alt+ 0201 É Alt+ 0202 Ê Alt+ 0203 Ë Alt+ 0204 Ì Alt+ 0205 Í Alt+ 0206 Î Alt+ 0207 Ï Alt+ 0208 Ð Alt+ 0209 Ñ Alt+ 0210 Ò Alt+ 0211 Ó Alt+ 0212 Ô Alt+ 0213 Õ Alt+ 0214 Ö Alt+ 0215 × Alt+ 0216 Ø Alt+ 0217 Ù Alt+ 0218 Ú Alt+ 0219 Û Alt+ 0220 Ü Alt+ 0221 Ý Alt+ 0222 Þ Alt+ 0223 ß Alt+ 0224 à Alt+ 0225 á Alt+ 0226 â Alt+ 0227 ã Alt+ 0228 ä Alt+ 0229 å Alt+ 0230 æ Alt+ 0231 ç Alt+ 0232 è Alt+ 0233 é Alt+ 0234 ê Alt+ 0235 ë Alt+ 0236 ì Alt+ 0237 í Alt+ 0238 î Alt+ 0239 ï Alt+ 0240 ð Alt+ 0241 ñ Alt+ 0242 ò Alt+ 0243 ó Alt+ 0244 ô Alt+ 0245 õ Alt+ 0246 ö Alt+ 0247 ÷ Alt+ 0248 ø Alt+ 0249 ù Alt+ 0250 ú Alt+ 0251 û Alt+ 0252 ü Alt+ 0253 ý Alt+ 0254 þ Alt+ 0255 ÿ |
Comment ai-je obtenu cette table?
Avec Excel : la fonction "=car" permet de prendre le
caractère correspondant à un code donné. Comme windows
travaille avec l'Ansi, ce code est le code Ansi. La formule est ,
pour ceux que ca interesse =CAR(B$1+$A2), la ligne 1et la colonne
A contennant les chiffres.
On peut remarquer que Excel signal une erreur pour le code 0 ,
alors qu 'il correspond à "nul".
Les codes jusqu'à 31 proviennent d'un autre source.
Si quelqu'un peut me donner ce qui se cache derrière les
carrés, ca serait bien.
Le standard UNICODE
Unicode est un standard codé en
16 bits développé par le consortium Unicode entre 1988 et 1991.
En utilisant 2 octets pour chaque caractère, Unicode permet à
presque tous les langages du monde d'être représentés avec un
seul jeu de caractères. Par opposition , l'ascii 8 bit ne
pouvait pas afficher tous les signes diacritiques les accents ,
cédille ( les accents , cédilles) utilisés par les alphabets
romain.
À peu près 39000 des 65536 caractères unicode possibles ont
été assignés. 21000 sont utilisés par les caractères
chinois.
Les combinaisons restantes sont libres pour des propositions.
Merci à Jean-Christophe Brenier <brenierj@club-internet.fr>
Pour connaître les ERRORLEVEL, il faut
aller dans l'aide du DOS. Si la commande génère un errorlevel,
c'est
indiqué dans la section "remarques".C'est une simple
compilation, faite en parcourant l'aide MS-Dos 6.22
CHKDSK :
1 Si aucune erreur n'est trouvée
255 si au moins une erreur est trouvée
CHOICE :
1 pour la première touche définie
2 pour la seconde
3 pour la troisième
etc...
DELTREE :
0 après avoir supprimé le répertoire
DISKCOMP :
0 Les disquettes sont identiques.
1 Des différences ont été trouvées.
2 Arrêt par CTRL+C.
3 Erreur critique.
4 Erreur à l'initialisation.
DISKCOPY :
0 L'opération de copie a réussi.
1 Une erreur de lecture ou d'écriture non fatale s'est produite.
2 Arrêt par CTRL+C.
3 Une erreur critique s'est produite.
4 Une erreur d'initialisation s'est produite.
FIND :
0 La recherche a été menée avec succès et au moins une
chaîne de
caractères a été trouvée.
1 La recherche a été menée avec succès mais aucune chaîne de
caractères
n'a été trouvée.
2 La recherche n'a pas été menée avec succès. Une erreur
s'est produite
au cours de la recherche. FIND ne peut indiquer si une chaîne de
caractères a été trouvée.
FORMAT :
0 Formatage réussi.
3 Arrêt par CTRL+C ou CTRL+BREAK.
4 Erreur irréversible.
5 Vous avez tapé N (non) en réponse à la question
"Poursuivre le
formatage (O/N) ?"
MOVE :
0 Succès dans le déplacement du (des) fichier(s).
1 Erreur dans le déplacement de un ou plusieurs fichier(s).
REPLACE :
0 Exécution réussie.
1 La version de MS-DOS installée sur l'ordinateur n'est pas
compatible
avec la commande REPLACE.
2 Fichiers source non trouvés.
3 Chemin des fichiers source ou cible non trouvé.
5 Vous n'avez pas l'autorisation d'accès aux fichiers à
remplacer.
8 Mémoire insuffisante pour l'exécution.
11 Syntaxe erronée dans la ligne de commande.
RESTORE :
0 Restauration réussie.
1 Aucun fichier n'a été trouvé.
3 Arrêt par CTRL+C.
4 Terminé à cause d'une erreur.
SCANDISK :
0 Aucun problème sur les lecteurs examinés.
1 Erreur de syntaxe dans la ligne de commande.
2 ScanDisk s'est terminé abruptement pour cause de mémoire
insuffisante
ou à cause d'une erreur interne.
3 Arrèt avant la fin à la demande de l'utilisateur.
4 Toutes les vérifications sur tous les lecteurs effectuées,
mais
interruption à la deamnde de l'utilisateur pendant une ou
plusieurs
vérification(s) de surface. Si l'utilisateur n'a demandé aucune
vérification de surface, Errorlevel 4 n'est pas renvoyé.
254 Tous les problèmes de disque décelés ont été résolus.
255 Des problèmes de disque ont été décelés mais n'ont pas
tous été
résolus.
SETVER :
0 Exécution réussie.
1 Commutateur non valide.
2 Nom de fichier non valide.
3 Mémoire insuffisante.
4 Format non valide pour le numéro de version.
5 Entrée spécifiée non trouvée dans la table.
6 SETVER n'a pas pu trouver le fichier SETVER.EXE.
7 Spécification de lecteur non valide.
8 Trop de paramêtres dans la ligne de commande.
9 Paramêtres absents.
10 Erreur lors de la lecture du fichier SETVER.EXE.
11 Fichier SETVER.EXE altéré.
12 Le fichier SETVER.EXE ne reconnaît pas la table de versions.
13 Espace insuffisant dans la table de versions pour la nouvelle
entrée.
14 Erreur lors de l'écriture du fichier SETVER.EXE.
XCOPY :
0 Copie réussie.
1 Aucun fichier à copier.
2 Interruption par CTRL+C.
4 Erreur d'initialisation,
- soit par manque de mémoire ou d'espace disque,
- soit à cause d'un mauvais nom de lecteur
- soit par erreur de syntaxe.
5 Erreur d'écriture sur disque.
Ce site n'est pas optimisé. Non , pas du tout.
Il ne sera jamais mis à jour. Il est parfait comme ça.
Editeur HTML: Pas d'éditeur HTML : Juste un éditeur
héxadécimal pour écrire sur le disque dur octet par octet.
L'URL requise n'est pas disponible hors connexion
Message apocalyptique.
Le concept était de faire une page facilement consultable
off-line: Situation typique
je vois un sommaire où tout m' intéresse ; manque de pot, le
sommaire renvoie à plusieurs petits fichiers html distincts :
résultats, je dois ouvrir puis enregistrer chaque fichier :
long, fastidieux!
Avec ma page , pendant que vous lisez le début , le reste se
charge : c'est le concept! Et donc quand vous faites fichier
enregistrer , tous les éléments auquels fait référence ma
page sont disponibles ( sauf la page d'origine bien sur et la Faq
mais elle prenait trop de place, désolé!) , c'est pourquoi je
n'ai pas mis d'image , ni de frame.Ca , c'est ce que je pensais
avant de mettre ma page en ligne et surtout avant qu' elle fasse
plus de 150 Ko !
J 'ai quand même mis la rubrique lien en ligne! désolé!
Je n'ai pas mis de Blabla dans la barre d'état car j'aime bien
pouvoir lire où pointent les liens.
Enfin, les petits javascripts sont sympathiques et ne genent
personne ; je n'en ai pas mis de gros car j'essaye de penser aux
gens qui ont des connexions un peu lentes...
Qu'en pensez vous? Ai-je raison? Ai-je tort? Répondez sur mon
Emel (kazo@ifrance.com)! Si
votre navigateur vous a mis "URL non disponible" ; je
retire tous ce que je viens de dire.
PS je cherche un stage en informatique durant la période
estivale . N'hésitez pas à me demander mon CV!
personnes
sont déjà venues et oui! On se demande pourquoi !
Si vous cliquez sur ce lien votre pc (Windows) CRASCHERA (et bien en plus) (c'est pas du pipo!)
www.multimania.com/kazo2000 Kazo@ifrance.com
Page 1 [Newsgroups Téléphone Communication par modem Jeu casio Dos Faq ASCII]
Page 2 [Liens , Téléchargement ]
Si vous voulez faire la pub de mon site (ah oui?) , récupérez cette "banière" dans le fichier source.
| N'hésitez pas à me contacter Kazo@ifrance.com Copywrong 1900 |
Mis à jour en Mai 2001