other back end

Première partie:
Les fonctions de base.

Quelles sont les fonctions de base pour un logiciel de communications?
Ce sont à notre avis les deux opérations élémentaires que doit fournir ce logiciel: la réception et l'enregistrement de texte ASCII, et le transfert de fichiers dans certaines conditions de sécurité et de confort. Red Ryder est particulièrement performant à ce niveau.
Signalons cependant que la seule chose à savoir faire avant cela est de pouvoir configurer le logiciel à la vitesse du modem. Pour cela on clique sur le nombre qui exprime cette vitesse sous la barre des menus: 300, 1200, 2400. Celui ci se change chaque fois en la valeur supérieure...


a) Le traitement de vos sessions


Il ne faut pas perdre de vue quand on se connecte à un serveur que le temps de connection coûte de l'argent!
Il faut donc optimiser sa session de façon à ne pas perdre de temps. Dites vous bien que si vous êtes connecté à la vitesse de 300 bps et arrivez à lire un texte à mesure qu'il s'affiche sur l'écran, ce n'est plus pareil à 1200 bps et à fortiori à 2400 bps. Il vous faut arrêter de recevoir les informations pour pouvoir lire ce qui arrive. Et vous perdez alors tout le bénéfice de votre investissement modem car votre session vous coûtera alors aussi cher que si vous aviez un 300 bps! D'ailleurs même à 300 bps vous avez intérêt à tout relire à tête reposée.

D'où le principe de base des télécommunications:
ENREGISTREZ VOS SESSIONS!

Le principal effort à faire lors de votre connection sur un serveur que vous ne connaissez guère est de découvrir sa logique propre pour ne pas repasser plusieurs fois au même endroit et ne pas relire toujours le même menu!
Et cette logique vous ne la découvrirez qu'en explorant le document enregistré.
N'oubliez jamais: l'espace disque coûte beaucoup moins cher que le temps de connection!
N'hésitez donc pas à enregistrer toutes vos connections.

Et lisez ensuite votre document enregistré sans la "pression" du direct. Vous comprendrez mieux les cheminements à effectuer pour mener à bien vos prochaines visites. Vous pourrez même plus tard créer une procédure employant tous les raccourcis que vous aurez découvert. Ainsi sur MiCMAC BBS vous appliquerez la fonction "Hot Menus" qui permet d'accélérer très nettement son temps de connection.

Vous pourrez consulter autant de fois que vous voudrez un Forum sans que cela vous coûte de l'argent à chaque fois. Vous aurez toujours une trace de vos différentes sessions.
De même pour une liste de logiciels à transférer. Vous n'aurez pas à la consulter dans le serveur mais irez droit au but sans perdre de temps. Vous ne consulterez que les nouveautés à chaque session.
Quant à vos messages, vous les effacerez à mesure que vous les trouverez et les conserverez sur disquette. Vous n'aurez ainsi pas à les relire lors de votre prochaine connection. ..

Ne croyez pas que ces conseils aient pour but de faire baisser le temps de connection sur les serveurs mais bien de les optimiser!
Si vous ne perdez plus de temps inutilement vous aurez le loisir de CONTRIBUER DAVANTAGE et d'enrichir ce vaste mouvement dont l'accroissement n'est pas prêt de s'arrêter.
Nous sommes en fait au tout début, à la préhistoire des communications, et avons la chance d'être les pionniers. Dans 10 ans nos modems actuels feront plus sourire qu'aujourd'hui les postes à galène de nos grands parents...

Mais revenons à Red Ryder, ce logiciel qui demeurera mythique, nous en sommes sûr.
Les épopées du XXIème siècle seront binaires ou ne seront pas.

Red Ryder offre plusieurs manières d'enregistrer sa session.


Première méthode:

C'est la plus simple. Il suffit d'enregistrer un document du nom que vous voulez. (L'idéal est de combiner le nom du serveur avec la date d'enregistrement: ex.: MiCMAC BBS 01-03). Pour cela il vous suffit d'utiliser la commande "Capture Incoming Data To TEXT File..." du menu "File". Ce document sera enregistré en texte seul. Vous pouvez même par une des options révélées par la commande "TEXT File Transfer Preferences" choisir l'éditeur de texte qui pourra ouvrir directement le document (en éditant le "Creator").


Deuxième méthode:

Elle est un complément de la première. En effet elle vous permet en même temps d'enregistrer en RAM le contenu de votre session afin de pouvoir revenir en arrière et compulser tous les écrans pendant votre session.
Pour cela il vous faut définir dans le menu "Local" le nombre d'écrans à garder en mémoire avec la commande "Remember Screens". Avec un Mac Plus vous pouvez aller jusqu'à 100 écrans.
Quand vous aurez terminé votre session et au cas ou vous auriez oublié de l'enregistrer, vous n'avez plus qu'à activer la commande "Archive all Screens" du menu "Local". Tous les écrans de votre session se trouveront consignés dans un document nommé "Archived Screens".
D'une session à l'autre tous vos écrans s'ajouteront à ce même document à la suite les uns des autres (à condition bien évidemment que vous les archiviez!).


Troisième méthode:

Il vous suffit de sélectionner ce que vous voulez conserver et de choisir "Append To Archived Screens File" du menu "Edit". Votre sélection est aussitôt ajoutée à la suite de ce document existant (ou le crée s'il n'existe déjà).


Autres possibilités:

Vous pouvez copier autant d'écrans que vous voulez (attention cependant à ce qu'il reste assez de RAM pour le presse-papiers si vous avez choisi de sauvegarder un très grand nombre d'écrans. Choisissez vous même l'optimum selon la taille de vos sessions). Vous pouvez même imprimer le texte à mesure qu'il arrive du serveur. Vous pouvez aussi imprimer une sélection (qu'il s'agisse d'une phrase ou de plusieurs écrans).


Conclusions:

Nos préférences vont nettement à la première méthode. En effet elle présente le gros avantage suivant: les données sont enregistrées sur le disque au fur et à mesure de leur arrivée secteur par secteur et en cas de panne de secteur ou autre vous ne les perdez pas. Vous pouvez évidemment la doubler par la seconde (mais n'allez pas jusqu'à 100 écrans; 60 suffisent couramment).


b) le Transfert de fichiers (logiciels ou documents formatés)

Il s'agit là de l'aspect le plus excitant des communications. Bien que largement habitué à tous les aspects de cette activité, le fait de pouvoir transférer l'icône d'un logiciel qui se trouve dans un disque dur à plus de 10000Km de distance jusque dans mon propre disque dur et cela en quelque minutes est un acte qui me fascine tout autant qu'au premier jour et même peut-être davantage! L'acte en lui même est fascinant ainsi que toute la technologie qu'il implique.

Avez-vous déjà regardé un drive fonctionner sans son boîtier? Vous voyez la tête de lecture bouger à la recherche de bits microscopiques. Elle va les chercher là où ils sont et ne se trompe jamais! Dans le cas qui nous occupe, vous donnez l'ordre à distance (que ce soit 10Km ou 10000Km ne change rien) à cette tête d'aller lire ces informations pour les transférer. Elle le fait, et quand vous quitterez votre logiciel vous trouverez une nouvelle icône bien sage, bien propre, sur votre Desktop. Elle a pourtant fait un long voyage! Vous de votre coté n'avez fait qu'exprimer le désir auprès de votre serveur de recevoir ce logiciel...


Réglages de la fonction Xmodem

Nous allons voir comment il faut procéder avec Red Ryder qui possède un mode de transfert des plus évolués qui soient.

Vous devez d'abord choisir dans le menu File l'option "XMODEM And Kermit Preferences..." afin de configurer les possibilités de transfert selon vos convenances.
Le tableau suivant présente un certain nombre de cases à cocher.




- "Timeout after": il s'agit du temps à attendre avant de redemander l'envoi d'un bloc non encore reçu. Vous laisserez de 3 à 5 secondes pour faire un transfert sur MiCMAC BBS ou depuis tout serveur basé sur un micro. Par contre si vous devez faire un transfert sur un serveur par l'intermédiaire de Transpac, vous choisirez plutôt 10 à 20 secondes car les délais de réponse sont plus élevés. En règle générale choisissez d'abord la plus petite valeur (vous accélérerez ainsi vos transferts) quitte à l'augmenter si vous avez des problèmes.

- "Attempt CRC error checking for XMODEM receive" Vous devez toujours cocher cette option si vous savez que le serveur possède ce mode de correction (c'est le cas de MiCMAC BBS). En effet vous êtes assuré d'un transfert parfait. Par contre si vous savez qu'il ne la possède pas, inutile de la cocher, car Red Ryder tenterait d'abord d'utiliser la correction CRC puis, en cas de non réponse du serveur se rabattrait sur le Checksum (procédé classique de vérification, plus primitif) vous faisant perdre 10 à 30 précieuses secondes.

- "Recognize and convert MacBinary format files": à toujours utiliser du moment que vous déchargez des fichiers pour Macintosh. Cependant s'il vous arrivait d'avoir à transférer des fichiers destinés à un autre type de micro il vous faudrait désactiver cette option.

- "send TEXT files using MacBinary format": les fichiers en mode TEXT (ASCII) sont normalement envoyés tels qu'ils sont sur le disque. Cependant s'ils sont destinés à un autre Macintosh vous cocherez cette option. Ainsi ils seront expédiés avec les indications d'origine concernant leur nom, date de création, etc... (c'est à dire les indications que procure le format MacBinary). S'ils sont destinés à tout micro vous ne cocherez pas cette option.

- "Received non-MacBinary format TEXT files creator": cette option est quasiment l'inverse de la précédente. Vous pouvez choisir d'avance quel processeur de texte pourra ouvrir directement le texte que vous déchargez en ligne (= que vous lisez en même temps sur votre écran et que vous enregistrez grâce à l'option "Capture incoming Data to TEXT File..." [cf. a) Le traitement de vos sessions].

- "Auto-receive using volume/path": option très importante qui vous permettra de gagner énormément de temps si vous êtes un habitué des transferts. Vous cochez cette case et vous définissez le volume où ira automatiquement le fichier que vous déchargez. Vous spécifiez "Volume:dossier:dossier" ou mieux vous créez un RAM Disk et spécifiez le nom de ce RAM Disk! (en effet le temps d'écriture de chaque secteur sur le disque chaque fois que quatre blocs sont reçus est un facteur de ralentissement important lors d'un transfert). L'avantage est que vous n'aurez pas à répondre à l'habituel dialogue connu de tous les habitués des logiciels de communication vous demandant de définir un nom pour le fichier à recevoir et où le recevoir. Le lieu est défini une fois pour toute (mais évidemment révisable!), quant au nom il s'agira de son nom d'origine. Ce qui est bien préférable! (combien de fichiers ont perdu leur véritable nom lors de cette opération habituellement périlleuse d'un transfert!)

- "Before sending, instruct remote to auto-receive":
le complément de l'option précédente. Si vous faites un transfert entre deux Mac équipés tous deux avec Red Ryder, le Mac en attente pourra être laissé seul sans surveillance et recevra automatiquement tous les fichiers que l'autre voudra bien lui envoyer.

- "Enable CompuServe 'B' protocol (download only)": ne cochez pas cette option, elle n'a d'utilité que pour ceux d'entre vous qui se connectent à CompuServe.

- "SUPERCHARGED XMODEM receive": si votre ligne est particulièrement exempte de parasites vous pouvez tenter de supprimer les contrôles de correction; vous gagnerez ainsi jusqu'à 30 % de temps de transfert. Cependant comme à la moindre erreur tout ce que vous avez déchargé est perdu, n'essayez pas cette option sur de gros fichiers mais sur des fichiers de moins de 10K de préférence.

- "Large progress indicator": à cocher absolument! La progression du transfert sera affichée sur toute la taille de l'écran par un magnifique camembert!





"D" comme "Download"

Quand vous aurez rempli à la lettre ces instructions vous n'aurez plus qu'à passer aux travaux pratiques! Pour cela un moyen bien simple: MiCMAC BBS est à votre disposition 24 h sur 24 h sans aucune inscription préalable (il vous suffit de vous inscrire en ligne) et la plupart de ses sections sont à votre libre disposition.
Vous pourrez tester librement le transfert de fichiers dans la section de la Librairie réservée au programme du Domaine Public Français. Vous pourrez aussi transférer Servant (dans sa version libérée de toute date limite). Vous avez vu dans le précédent numéro comment vous connecter.
Nous allons voir cette fois-ci comment transférer un logiciel.
Quand, dans la section qui vous intéresse, vous aurez déterminé quel logiciel vous voulez décharger (ici la dernière version de Servant) vous taperez simplement la lettre D (pour Download):
(246 minutes >>>>) Option? D
Il vous est alors demandé de taper le nom du fichier à décharger:
Entrez le nom (maximum 12 caracteres):
Vous entrez:
SERVANT
[Signalons au passage un raccourci. Pour ne pas faire d'erreur d'orthographe (fréquentes et répétées, suivies aussitôt d'abandon...), vous pouvez copier le nom de la liste dans le presse-papiers et au moment où on vous le demande le coller ("Paste To Modem" Commande-V)]
Il vous est alors demandé quel protocole vous choisissez:
Protocole de Transfert:
1) XMODEM-CRC
2) XMODEM-Checksum
Lequel (1 ou 2)?
Vous choisissez évidemment CRC (cf. précédemment) et tapez: 1
MiCMAC BBS vous envoie alors le message suivant:
Nombre de blocs: 748
Jacques Martin de Paris,
Pret pour le transfert? Vous avez 60 secondes...

Vous n'avez plus qu'une chose à faire si vous avez suivi toutes nos instructions c'est de taper Commande-B sur votre clavier (raccourci pour "Receive File - XMODEM..." dans le menu "File") et le transfert commence aussitôt!
Il est bien évident par ailleurs que vous avez enregistré votre session afin de ne pas avoir à relire à nouveau la prochaine fois la liste des logiciels que vous pouvez décharger. Ainsi la fois d'après vous irez tout droit au bon menu et taperez la lettre D.
[Décharger n'est hélas pas une bonne traduction pour Download: une décharge publique est un endroit où l'on se débarrasse de ses déchets et non pas un endroit où l'on va s'approvisionner! Enfin en principe!]


MiC MAC BBS: la bonne connection!

(67 54 35 42 - 300 - 1200/75 - 2400bps - 24h/24h)
Réglages: 8 bits - 1 bit stop - sans parité - ASCII

MODEMS
Vitesses maximum (qui peut le plus peut le moins...)
1) Pas de connection possible: minitel
2) Connection à 300 bps:
- Sectrad - MacLine (etc.) avec tout logiciel.
3) Connection à 1200/75 bps:
- Sectrad - MacLine (etc.) uniquement avec MacTell 3
- Diapason - WS 3000/4000 V21/23 - DTL 300 T1
4) Connection à 2400 bps:
WS 3000/4000 V22bis - Hayes 2400 - US Robotics 2400 - Prometheus 2400 etc...

LOGICIELS
Logiciels permettant la connection:
1) Permettent le Xmodem/CRC/MacBinary:
- Red Ryder - Microphone - FreeTerm - Telescape
- MacTerminal 2.0.
2) Permettent le Xmodem/MacBinary:
- MacTell 3 (déconnecter le Ymodem) - VersaTerm - TermWorks.
3) Permettent le -Xmodem:
- MacTerminal 1.2 [Nécessite Binhex 5.0 (MiCMAC Disk PLUS 5) pour convertir le fichier transféré].
4) Pas de Xmodem (texte seulement):
- MacTell 2 - MockTerminal.
(liste non limitative)


back other top Michel Coste <mic@micmac.com>

© 1987 - 2010 MiCMAC - Michel Coste
MiCMAC is published under the PotlatchWare concept.