home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / bbs / cost_109 / cost_ger.txt next >
Text File  |  1993-06-06  |  11KB  |  276 lines

  1.                                * C O S T *
  2.  
  3.                        Version 1.06 - 5. Juni 1993
  4.  
  5.                                   von
  6.  
  7.                                 Wisisoft
  8.  
  9.  
  10. Alois Felber
  11. Feerstrasse 17
  12. CH-5000 Aarau
  13.  
  14. Fidonet:  2:301/101.13
  15. Internet: hubba@ezinfo.vmsmail.ethz.ch
  16.  
  17. KURZANLEITUNG
  18. -------------
  19.  
  20. 1.Sinn von COST
  21. ---------------
  22. COST dient dazu, die Kosten von Pollsessions mit Binkley Term ST, bzw.
  23. (Seit Version 1.00/Beta-3) diejenigen von Mailbox Anrufen mit Rufus zu
  24. berechnen. Es entstand aus einem rein persönlichem Bedürfnis meinerseits,
  25. einmal über die genauen Kosten meines Fidonet Points Bescheid zu wissen.
  26.  
  27.  
  28. 2. Installation von COST
  29. ------------------------
  30. Kopiert die folgenden Dateien in einen Ordner auf der Festplatte:
  31.  
  32. - COST.PRG
  33. - COST.RSC
  34. - COST.CFG (falls vorhanden)
  35.  
  36. Wenn man COST als Batch in einer Fido Installation betreiben will, ist es
  37. sinnvoll, es in denselben Ordner zu kopieren, in welchem die Datei
  38. BINKLEY.CFG zu finden ist, oder eine Kopie von BINKLEY.CFG im Ordner
  39. von COST abzulegen, da dann COST jeweils dasjenige Logfile untersucht,
  40. welches in BINKLEY.CFG angegeben ist.
  41.  
  42.  
  43. 3. Starten von COST
  44. -------------------
  45. COST kann in den Grafikmodi ST Mittel/Hoch und TT Mittel/Hoch gestartet
  46. werden. Da COST seit Version 1.00 keine LineA Aufrufe mehr tätigt und
  47. abgesehen von der Nichtunterstützung für ST Niedrig und TT Niedrig völlig
  48. auflösungsunabhängig geschrieben ist, sollte es eigentlich auch auf einem
  49. Falcon laufen. Falls jemand die Möglichkeit hat, es auf einer solchen Maschine
  50. zu testen: Bitte schreibt mir, ob es funktioniert!
  51.  
  52. Wenn Ihr COST startet, sucht es zunächst nach COST.CFG, falls es diese Datei
  53. nicht findet, meldet es sich mit einer Alarmbox. Das ist allerdings nicht
  54. weiter schlimm. Drückt einfach [RETURN] oder den Button und das Programm fährt
  55. weiter. Danach wird das aktuelle Verzeichnis nach BINKLEY.CFG durchsucht, ist
  56. dieses vorhanden, so übernimmt COST den logfile Pfad daraus, ansonsten wird
  57. derjenige Pfad verwendet, der im COST.CFG angegeben ist.
  58.  
  59.  
  60. 4. Das Setup
  61. ------------
  62. Nun müsst Ihr Euch noch ein Setup zurechtbasteln. Dies geschieht im Menu
  63. File unter Change setup.
  64. In dem nun erscheinenden Dialog kann man folgende Veränderungen vornehmen:
  65.  
  66. a). Die Währung
  67. In dem Feld oben rechts lässt sich die Währung des betreffenden Landes
  68. eingeben.
  69.  
  70. b). Die Taxperioden.
  71. Unter Rate Periods lassen sich bis zu vier verschiedene Zeitintervalle für
  72. Hochtarif- bzw. Niedertarife eingeben. In den Kästchen hinter den Zeitinter-
  73. vallen wird mit einem Checkmark angegeben, ob es sich um einen Hoch- oder
  74. einen Niedertarifabschnitt handelt.
  75.    Bsp.: Momentan in der Schweiz: from: 08:00 to 17:00  high
  76.                                   from: 17:00 to 19:00  low
  77.                                   from: 19:00 to 21:00  high
  78.                                   from  21:00 to 08:00  low
  79.  
  80. c). Die Niedertarifstage
  81. Hier lassen sich die Wochentage markieren, an denen den ganzen Tag über
  82. der Niedertarif gilt.
  83.  
  84. c1). Die Feiertage
  85. Ueber den Button >Holydays< kann man bis zu 30 verschiedene Daten als
  86. Feiertage mit ganztägigem Niedertarif definieren.
  87.  
  88. Die Definitionen b bis c1 (Unterscheidung Hoch-Niedertarif) bilden eine
  89. Einheit. Man kann insgesamt 7 solche "Tarifszeitendefinitionsblöcke"
  90. editieren. Umgeschaltet zwischen ihnen wird mit den Buttons A bis G.
  91. (Man braucht verschiedene solche Definitionen, wenn man zum Beispiel ins
  92. Ausland anruft.)
  93.  
  94. d). Die Nodedefinition
  95. Ueber den Button >Nodes< gelangt man in einen weiteren Dialog, in dem sich
  96. definieren lässt, welcher Fidonet-Node sich in welcher Tarifzone befindet.
  97. Es hat Platz für 15 Nodes.
  98.  
  99. e). Die Tarifzonendefinition
  100. Die Tarifzonen lassen sich definieren in dem Dialog, in den man
  101. durch Drücken des Buttons >Zones< gelangt.
  102. Es hat Platz für 7 Tarifzonen. Die einzelnen Felder bedeuten:
  103.    - rate = Gebühr pro Zeittakt
  104.    - # secs high = Länge des Zeittaktes bei Hochtarif
  105.    - # secs low  =   "    "      "       "  Niedertarif
  106.    - basic rate = Allenfalls erhobene Grundgebühr
  107. Jede Tarifzone muss man einem "Tarifszeitendefinitionsblock" zuordnen, dies
  108. geschieht über den Button mit dem Grossbuchstaben.
  109.  
  110. f). Die ID Strings
  111. ID Strings nenne ich diejenigen Texstellen im Logfile, anhand derer der
  112. Anfang und das Ende einer Pollsession erkannt werden sollen. Bis Version
  113. 0.9a waren das jeweils Connect und Intro bzw. End und Lost Carrier.
  114. Bei Connect ist zu beachten, dass eine Leerstelle nach Connect mit anzugeben
  115. ist, weil sonst zB. "Connection attempt aborted" als Beginn einer Session
  116. aufgefasst werden könnte. Des weiteren kann für jeden String, der den Anfang
  117. einer Session bezeichnet eine offset Zeit in Sekunden angegeben werden. Dies
  118. ist nötig, weil man mit den Meldungen im Logfile ja nie die exakte ON-Line
  119. Zeit erhalten kann. Die offset Zeit wird einfach hinter einem Querstrich an
  120. den ID String angehängt.
  121.  
  122. Bsp:
  123. Eingabe: Intro/6    (Wenn der erste gefundene ID String Intro ist, werden 6
  124.                      Sekunden zur ON-Line Zeit dazugeschlagen.)
  125.          Connect /3 (usw....)
  126.  
  127.  
  128. g). Die Vorwahlen
  129. Seit Version 1.00 kann COST die Fidonet-Nodes auch anhand der Telefonnummer
  130. einerTarifzone zuordnen. Ueber den Button >Codes< (für engl. area codes)
  131. gelangt man in den entsprechenden Dialog. Es können insgesamt 1000 Vorwahlen
  132. einer Tarifzone zugeordnet werden.
  133. Mailbox Anrufe mit Rufus können nur über die Vorwahl erkannt werden.
  134.  
  135.  
  136. 4.1 Aussuchen des Logfiles
  137. --------------------------
  138. Ebenfalls zur Setup Definition gehört die Angabe, welches Logfile man
  139. ueberhaupt untersuchen will. Dieses kann im Menü >File< unter >Look for
  140. Logfile< ausgesucht werden.
  141.  
  142.  
  143. 5. Speichern des Setups
  144. -----------------------
  145. Das Setup wird im Menu File unter Save setup gespeichert. Wenn Ihr Eure
  146. Setup Datei COST.CFG nennt und in demselben Ordner ablegt, wo sich COST.PRG
  147. befindet, so wird sie bei jedem Start von COST automatisch geladen.
  148. Uebrigens lassen sich Setup Dateien von COST auch mit einem ASCII Editor
  149. erstellen, weil ich COST ursprünglich ziemlich primitiv halten wollte.
  150. (Ohne Oberfläche und so...)
  151.  
  152.  
  153. 6. Laden anderer Setups
  154. -----------------------
  155. Ihr könnt über Load other setup ein anderes Setup ins Programm laden.
  156.  
  157.  
  158. 7. Die Berechnung der Sessionkosten
  159. -----------------------------------
  160. Im Menu Work gelangt man über Analyze Logfile in den Logfile Processor
  161. Dialog. Dort kann man angeben, für welchen Zeitabschnitt man die Kosten
  162. der Binkley Term Sessions berechnen möchte.
  163.  
  164. Wenn man den Logfile Processor zum ersten mal anwählt setzt er das Berechnungs-
  165. intervall auf die aktuelle PTT Gebührenabrechungsperiode.
  166. Dieses Intervall kann man natürlich beliebig abändern. Allerdings sollten
  167. nur Intervalle eingegeben werden, die kleiner als ein Jahr sind. Weil
  168. im Binkley Term Logfile ja keine Jahreszahlen angegeben werden, und deshalb
  169. das Programm die Wochentage falsch berechnen würde. Eigentlich nehme ich
  170. auch nicht an, dass jemand sein Binkley Term Logfile länger als ein Jahr
  171. auf der Platte lässt.
  172. Die Buttons [MONTH], [QUARTER] und [YEAR] dienen zum Einstellen der aktuellen
  173. Berechnungsintervalle.
  174. [ MONTH ] = aktueller Monat
  175. [QUARTER] = aktuelles Quartal
  176. [ YEAR  ] = aktuelles Jahr
  177. [PTT CH ] = aktuelle PTT Gebührenabrechnungsperiode (Schweiz)
  178. [ Free  ] = irgendeine selber definierte Periode, welche auch abgespeichert
  179.             wird, wenn man die Einstellung auf >Free< belässt.
  180. Seit Version 1.05 handelt sich es bei obigen Buttons neu um RadioButtons,
  181. deren Einstellung ebenfalls mit dem Setup abgespeichert werden kann.
  182.  
  183. Die Buttons in der unteren Hälfte des Dialogs starten die Kostenberechnung.
  184. [SCREEN ] öffnet ein Fenster, in welchem die Berechnung
  185.           angezeigt wird.
  186. [PRINTER] druckt die Berechnung aus.
  187. [ FILE  ] schreibt die Berechung in eine Datei. (Wobei
  188.           Pfad und Namen der jeweils letzten Berechung
  189.           auch mit dem Setup abgespeichert werden können.)
  190.  
  191. Trifft COST auf einen im Setup noch nicht definierten Node, so wird zunächst
  192. abgeklärt ob seine Telefonnumer evtl. über eine Vorwahl einer Tarifzone
  193. zugeordnet werden kann. Ist dies nicht der Fall, so erscheint
  194. ein Dialog, in welchem man ihn ins Setup als fest definieren Node aufnehmen
  195. kann, will man dies nicht, so drückt man den Button >NONE<, danach hat man
  196. noch die Möglichkeit seine Telefonnummer ins Vorwahlverzeichnis aufzunehmen.
  197. Tut man dies auch nicht, so wird die Session mit diesem Node nicht berechnet.
  198. Nodes, bei denen man häufig pollt, sollte man fest definieren, da dies eine
  199. die Berechnung etwas beschleunigt.
  200.  
  201. Wenn COST eine Tranx-Uhr-Update Meldung im Logfile findet, wird die
  202. Berechnung der Kosten entsprechend angepasst.
  203.  
  204. Die Ausgabe kann mit dem linken Mausknopf oder mit einer Taste unterbrochen
  205. werden.
  206. Die rechte Maustaste bricht die Berechung vorzeitig ab.
  207.  
  208.  
  209. 8. Der Logfile Packer
  210. ---------------------
  211.  
  212. Seit Version 1.00 hat man neu die Möglichkeit, das Logfile zu "packen", wobei
  213. allerdings keine richtige Packroutine verwendet wird, (Nee, ich bin nicht so
  214. talentiert!) sondern einfach alles, was COST zum berechnen der Telefongebühren
  215. nicht braucht rausgeschmissen wird. Ein mit dem Packer behandeltes Logfile
  216. bringt erheblichen Geschwindigkeitsgewinn beim Gebührenzählen.
  217. Der Packer wird aufgerufen über >Pack Logfile< im Menü >Work<.
  218.  
  219.  
  220. 9. COST als Batch
  221. -----------------
  222.  
  223. Seit Version 0.5 lässt sich COST direkt von einem Shell aufrufen, wobei
  224. folgende Befehle übergeben werden können.
  225.  
  226.     show  [Dauer]  (Berechnung anzeigen)
  227.     print [Dauer]  (    "      ausdrucken)
  228.     write [Dauer]  (    "      in eine Datei schreiben)
  229.  
  230. Wobei [Dauer] eine Zahl von 1 - 12 ist, was COST veranlasst diese Anzahl
  231. Monate vom aktuellen Datum her rückwärts zu berechnen.
  232.  
  233. Als Alternative kann [Dauer] auch sein:
  234.  
  235.    year
  236.    quarter
  237.    month
  238.    free
  239.  
  240. Wobei year das aktuelle Jahr berechnet, quarter das aktuelle Quartal und
  241. month den aktuellen Monat. Free bringt auch im Batch-Betrieb den Logfile-
  242. Processor Dialog auf den Bildschirm und initialisiert ihn auf >Free<.
  243.  
  244.  
  245. Sonstiges
  246. ---------
  247.  
  248. Falls Probleme auftauchen, oder falls Ihr sonstige Anregungen habt, dann
  249. schickt mir doch eine Message übers Fidonet.
  250.  
  251. COST gibt es als Pendant zu Version 1.06 nun auch als reines TOS Programm,
  252. welches mehr oder weniger gleich bedient, wird wie das GEM Programm im Batch
  253. Betrieb.
  254.  
  255. Falls jemand im Uebrigen das Bedürfnis verspürt, mich finanziell zu unterstützen,
  256. so soll er das doch bitte nicht unterlassen! Einfach den Kies (mit Vorteil
  257. eine Note mit ner runden Zahl drauf!) in ein Couvert rein und ab die
  258. Post! (gier...sabber...)  :-)
  259.  
  260. Ah ja, fast hätte ich nicht daran gedacht: COST ist Public Domain, also
  261. vergesst ja nicht es zu kopieren und weiterzugeben!
  262.  
  263.                                                 A. Felber
  264.  
  265.  
  266.  
  267. Weiterhin gibts von Wisisoft:
  268.  
  269. STALL v1.3                    (ST aided language learning)
  270. Lancelot v1.2                 (Umsetzung des gleichnamigen Brettspiels)
  271. How To Become an Emperor v1.4 (Fantasy - Strategiespiel)
  272. World Conquest v0.7a          (Kriegs - Strategiespiel)
  273.  
  274.  
  275.  
  276.