home *** CD-ROM | disk | FTP | other *** search
/ BCI NET 2 / BCI NET 2.iso / archives / utilities / disk / stock.lha / Stock.doc.fr < prev    next >
Encoding:
Text File  |  1995-01-23  |  11.2 KB  |  200 lines

  1.              **************************************************
  2.              ***  STOCK  (version Beta) - Andrea Gualducci  ***
  3.              **************************************************
  4.  
  5. DISTRIBUTION
  6. Le contenu du fichier Stock.lha est en domaine publique et il peut être
  7. distribué sans limitations à condition qu'on garde l'integrité du paquet,
  8. c'est à dire qu'il soit distribué par entier, complète de programme
  9. principal, documents, fichiers auxiliaires, etc.
  10. Stock ne peut pas être vendu.
  11.  
  12. SYSTEME NECESSAIRE
  13. Ordinateur AMIGA avec disque dur et un lecteur au moin.
  14. N'importe quelle version de KICKSTART !!!
  15. Car Stock ne demande pas beaucoup de memoire et aucune caractéristique du
  16. KickStart aprés la version 1.3, il devrait assurer la totale compatibilité.
  17.  
  18. C'EST QUOI ?
  19. Stock est un programme d'archiviation de fichiers étudié pour un système
  20. douè de disque dur. Ce n'est pas un catalogueur, je veux dire que Stock ne
  21. limite pas son action en prennant note du contenu des disquettes, mais il
  22. gére directement l'allocation, en l'optimisant avec un algorthme de
  23. BEST FIT.
  24. Si tu a collectioné des images, modules musicales, programmes, peut-être
  25. compactés par ton comprimeur préféré, donc tu aura aperçu certainement que
  26. cette quantité de donnés consomme beaucoup d'espace sur disque dur.
  27. Déplacer ces fichiers sur disquette n' est pas une chose si simple comme
  28. l'on peut croire: il faut accrocher des etiquettes sur les disquettes de
  29. façon qu'on peuve annoter (en crayon) la liste des fichiers contenu dedans.
  30. Encore plus difficile est associer les fichiers de façon que les disquettes
  31. utilisés soient remplis au maximum.
  32. Par exemple, tu as collectioné un archive d'images de 40 disquettes
  33. et tu veux réchercher le dessin Chateau.pic: en quel disquette se
  34. trouve-t-il?
  35. Si tu as gardé bien ordonnées tes etiquettes tu peux les lire l'une après
  36. l'autre et tu trouveras ton dessin, mais tu as gaspillé beaucoup de temps.
  37. Et si Chateau.pic ne t'interesse plus, tu l'effaces des disquettes,
  38. peut-être des etiquettes aussi, mais comment pourras-tu te souvenir que sur
  39. ce disquette il y a maintenant à la place un trou vide que tu peux remplir?
  40. Et comme est-il possible d'archiver simplement des gros fichiers de 2 ou 3
  41. MegaOctets sur des disquettes de 880K ?
  42. Et encore, il serait très comfortable d'avoir à disposition une petite note
  43. bien accessible et modifiable pour chaque fichier parce que souvent le nom
  44. n'est pas très explicatif.
  45. Bien, STOCK peut resoudre tous ces problèmes et beaucoup d'autres
  46. automatiquement et il est très simple à utiliser!!!
  47.  
  48. INSTALLATION      
  49. Il faut créer un répertoire de travail pour STOCK sur le disque dur, par
  50. exemple DH0:StockDIR (on peut l'appeler comme l'on veut), ensuite il faut
  51. lui assigner le device logique TH:, ex. "Assign TH: DH0:StockDIR".
  52. Aprés il faut copier "Stock" (exécutable) dans toutes les répertoires qui
  53. font partie du chemin de recherche des commandes et "Stock.types" dans le
  54. répertoire de travail TH:
  55. Rien de plus simple...
  56.  
  57. UTILISATION
  58. Dans la version Beta et 1.0, Stock manque de menu et on l'utilise avec 
  59. des boutons trés commodes.
  60. Dès qu'il est parti, Stock visualise une zone de sélection des fichiers à
  61. gauche, dix boutons à droite et une zone pour les comments en bas.
  62. La première opération qu'il faut exécuter pour utiliser Stock est la
  63. CREATION D'UN NOUVEAU ARCHIVE qu'on l'obtient en pressant le bouton CREATE.
  64. Ensuite Stock demandera par fenêtre de demande le nom des archives qu'il
  65. doit créer et tout de suite, le type d'archive, qu'on devra selectionner
  66. par le mouse à travers une petite fenêtre. Cette fenêtre garde une liste de
  67. types que Stock lit au moment du chargement du fichier auxiliaire
  68. Stock.types qui se trouve en TH:. Ce fichier peut être facilement modifié
  69. par n'importe quel editor, ED par exemple. Il peut contenir jusqu'à dix
  70. types, un chaque ligne.
  71. Le type des archives peut être modifié en changéant la chaîne de caractères
  72. relative dans le fichier Stock.types.
  73. Par example, disons qu'on vient de créer l'archive "Paysages" de type
  74. "Images", alors dans la zone de selection, on verra le nom de cet archive,
  75. comme aussi dans la petite zone informative sous les gadgets.
  76. En outre, dans la zone "comments" on verra la dimension du fichier index
  77. "Images.stk" qui est créé avec l'archive, le type et l'état de protection.
  78. La deuxième ligne de la zone "comments" peut être utilisée n'importe quand
  79. pour insérer, modifier ou effacer 78 caractères de comment à l'archive
  80. qui sera ensuite memorisé sur disque dur comme note au fichier.
  81. A ce point Stock a créé un sous-répertoire de TH: appelé TH:Paysages que 
  82. j'indiquerai avec le nom de "Buffer Directory" ou plus simplement "Buffer".
  83. Maintenant nous ouvrons un CLI ou une SHELL et nous mettons dans le Buffer 
  84. Directory les fichiers que nous voulons archiver, pratiquement tous les 
  85. paysages que nous avons sur le disque dur et qui prennent beaucoup d'espace
  86. précieux.                                           
  87. En poussant le bouton "Show Buffer" dans la zone de sélection on verra la 
  88. liste de ces fichiers: on peut sélectionner, par le mouse, un seulement,
  89. une partie, oubien aucun d'eux et apès on pousse le bouton "STORE".
  90. Si nous n'avons pas sélectionné aucun fichier Stock demandera si nous
  91. voulons transférer tous les fichiers du Buffer aux disquettes, autrement
  92. Stock déplacera les seules sélectionnés.
  93. Aprés ça Stock demandera une nouvelle disquette appelée exactement avec
  94. le nom indiqué sur la fenêtre de demande (que nous pouvrons formatter par
  95. un CLI ou une SHELL parallèle), de l'introduire dans un lecteur et de
  96. specifier à travers quelle device devra-t-on lui faire référence. Cette
  97. information est necessaire parce que certains devices d'Amiga ne comuniquent
  98. pas correctement au système le changement de volume et, par conséquent,
  99. il sera necessaire accéder aux différents volumes à travers le device!!!        
  100. Pourtant n'est pas necessaire utiliser des disquettes formattées de
  101. façon classique, mais n'importe quel format est accepté, par exemple DF0:,
  102. PC0:, DS0:, etc.
  103. Si l'on dispose de deux lecteurs je conseille de faire alterner les deux,
  104. par exemple spécifier DF0: pour Paysages00:, DF1: pour Paysages01:,
  105. DF0: pour Paysages02:, DF1: pour Paysages03:, etc.          
  106. L' archiviation des fichiers utilise un simple algorithme de BEST FIT qui
  107. prend toujours en consideration l'ENTIERE sequence des disquettes !!!
  108. Aprés avoir créé l'archive on peut le voir en poussant le bouton
  109. "Show Archive", et en ordonner la liste par ordre alfabetique, par dimension
  110. ou par disque, entroduire un comment de 4 lignes pour chaque fichier               
  111. en choisissant la zone comments: il est important de pousser ENTER à la
  112. fin de chacune ligne de comment!
  113. On peut en outre voir la liste des disques en poussant "Show Disks".
  114. Si on est en train de visualiser la liste des fichiers archivés on peut
  115. maintenant pousser le bouton "Retrieve" pour copier en arrière dans le
  116. Buffer ces fichiers et les retrouver donc à disposition sur le disque dur.
  117. Stock demandera les disquettes, en séquence, dans lesquelles ont été
  118. archivés les fichiers séléctionnés. Malheureusement je n'ai pas encore 
  119. réussi de éliminer la fenêtre de demande de système (Insert disk xxx in
  120. drive xxx) au quel il faudra répondre toujour "Cancel" au fin de faire
  121. apparaître la fenêtre de demande de Stock au quel on devra bien répondre.
  122. ATTENTION: l'operation STORE déplace les fichiers du Buffer à l'Archive,
  123. au contraire l'operation RETRIEVE copie seulement les fichiers de l'Archive
  124. au Buffer, c'est à dire qu'en ce dernier cas une copie d'eux est gardée
  125. sur disquette.
  126. Pour effacer des fichiers, des archives entières ou des disques vides de la
  127. liste, on doit utiliser le gadget "DELETE".
  128. Si l'on est en train d'effacer des fichiers archivés et nous empêchons à
  129. Stock l'accés au disquette, il effacera quand même les fichiers
  130. séléctionnés de l'index, mais pas du disquette: ceci n'est pas grave du
  131. tout, parce que ça signifie seulement une diminution de la capacité du
  132. disquette. On pourra récupérer n'importe quand cet éspace oublié en
  133. effaçant par CLI le fichier "phantôme" du disquette.
  134. Le gadget "List Archives" visualise une liste de touts les archives que
  135. nous avons créé par Stock et il permet le passage rapide parmi l'un et
  136. l'autre.
  137. Si vous utiliserez Stock vous devrez seulement appliquer des petites 
  138. étiquettes aux disquettes des archives dans lesquels vous indiquerez 
  139. SEULEMENT le nome de volume, comme par exemple "Paysages00", "Paysages01", 
  140. etc., et vous ne gaspillerez plus de papier, de temps et...de la patience!!!
  141. Avec Stock il est possible d'archiver des fichiers qui dépassent (pour
  142. dimension) l'espace total à disposition sur un disque: cela est achevé
  143. automatiquement en divisant les fichiers en fragments qui ensuite seront
  144. récomposés au moment du RETRIEVE.
  145. Pour cette opération Stock accepte seulement disquettes totalement vides,
  146. de façon de ne pas fragmenter eccéssivement ces fichiers. Je conseille de
  147. ne pas archiver fichiers de taille > 8M.
  148.  
  149. LIMITATIONS
  150. Max nombre de disquettes par archive:              100
  151. Max nombre de fichiers par archive:               2000
  152. Max nombre de types:                                10
  153. Max longueur des chaînes de caractères des types:   30
  154. Max nombre de partitions pour gros fichiers:        10
  155.  
  156. SYSTEME DE DEVELOPPEMENT
  157. Le programme a été écrit en C (sans optimisations en Assembler) et compilé
  158. sur Amiga 2000 avec KickStart 1.3-2.0 séléctionnable, 1M chip ram,
  159. 2M fast ram, Fatter Agnus PAL, Denise STANDARD, double drive, disque dur
  160. Quantum 85M.
  161.  
  162. VERSION
  163. Celle que je délivre ici est une version Beta, parce que je n'ai pas
  164. beaucoup de temps pour chercher des fautes cachées et j'apprécierai
  165. beaucoup d'avoir la collaboration de tous ceux qui utiliseront Stock.
  166. J'ai testé Stock pendant deux semaines, mais je ne peux pas garantir un
  167. fonctionnement parfait, donc ne l'utilisez pas por archiver des documents 
  168. trés importantes...                                                  
  169. Je délivrerai la version 1.0 aprés une période que je considérerai
  170. suffisant pour donner quelque garantie à propos des erreurs cachés et
  171. donc quelque confiance.
  172.  
  173. A FAIRE
  174. Dans la version 2, Stock sera doué de menu configurable qui permettra de
  175. achever des opérations de seule lecture à la choix de l'utilisateur
  176. directement sur les fichiers archivés sans les transférer avant au Buffer.
  177. Par example, il serait trés commode de pouvoir visualiser les fichiers d'un
  178. archive d'images directement du disquette, ou bien des documents; ou encore
  179. extraire les fichiers d'un archive comprimé qui a été archivé par Stock.
  180. Je pourrai aussi utiliser quelque forme de traitement des fichiers avant
  181. l'archiviation, comme compression, protection des erreurs, etc.
  182. Encore la version 2 permettra de transférer pas seulement des fichiers,
  183. mais des répertoires aussi.
  184. Je dois encore empêcher de sortir à la fenêtre de système pour la demande
  185. de disquette: ça ne suffit pas de mettre -1 dans le champ pr_WindowPtr
  186. du procès courant!   
  187. Si quelqu'un peut me reinsegner comment puis-je faire, j'en serai trés
  188. obligé :-)
  189. Ajouter un algorithme de formattation pour les nouvelles disquettes.
  190. Hypertexte AmigaGuide pour la documentation.
  191.  
  192. E-MAIL
  193. Pour n'importe quelle remarque, échange d'opinions, conseil, reinseignement
  194. d'erreurs cachés, etc. vous pouvez m'atteindre par
  195. E-Mail: gualducc@hp4.sm.dsi.unimi.it
  196. Adresse: Andrea Gualducci - Via Po, 59 - 20030 Cormano - MILANO - ITALY
  197.  
  198.                         !!! DON'T LET AMIGA DIE !!!
  199.  
  200.