home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 15 / CD_ASCQ_15_070894.iso / vrac / nlv13.zip / DOK < prev    next >
Text File  |  1994-04-26  |  33KB  |  803 lines

  1.  
  2.  
  3.             ******   ******    ******       ******  ******
  4.              ****     ****      ****         ****    ****
  5.               **       **        **           **      **
  6.               ****     **        **           **      **
  7.               ** ***   **        **           **      **
  8.               **   *** **        **           **      **
  9.               **     ****        **            **    **
  10.               **       **        **       **    **  **
  11.              ****     ****      ****    ****     ****
  12.             ******   ******    *************      **
  13.  
  14.  
  15.                                  THE
  16.  
  17.                            Nodelist-Viewer
  18.  
  19.                         Version 1.3 (26.04.93)
  20.  
  21.                             - Shareware -
  22.  
  23.  
  24.  
  25.  
  26. Systemanforderungen
  27.  
  28. mindestens OS 2.0, viel RAM
  29. ab OS 2.1:
  30.  ╖ Unterstⁿtzung der locale.library
  31.  ╖ ASL-Screenmode Requester
  32.  
  33.  
  34.  
  35. Vorwort
  36.  
  37. Der   Nodelistviewer   (im   Weiteren  NLV)  bietet  eine  komfortable
  38. M÷glichkeit,  sich  das "Telefon- und Adressbuch" des FIDO Netzes (und
  39. Σhnlicher)  anzusehen.  Aber  nicht  nur  ansehen,  sondern auch Teile
  40. daraus  ausdrucken  oder  nach  bestimmen  Adressen,  Namen oder Orten
  41. suchen  zu  lassen.  Dafⁿr gibt es zwar schon viele kleine Tools, aber
  42. eben  kein mir bekannten zusammenhΣngendes Programm, das au▀erdem noch
  43. eine   ⁿbersichtliche   BenutzeroberflΣche  (GUI)  bietet.  Fast  alle
  44. Funktionen  des  NLV  sind  gleichzeitig  anwendbar,  so kann man also
  45. Adressen  (Nodes)  suchen  lassen und mit diesen dann weiter arbeiten,
  46. also  diese ausdrucken oder darin weiter suchen lassen. Natⁿrlich sind
  47. solche  Funktionen  meist  aufwΣndig  zu bedienen, doch beim NLV wurde
  48. versucht,  diese Funktionen m÷glichst leicht benutzbar zu machen - was
  49. hoffentlich auch gelungen ist.
  50.  
  51.  
  52. Installation
  53.  
  54. Die  Installation  des  NLV  ist  relativ  einfach, sofern bereits ein
  55. Fido-Mail  System  installiert ist (Nodelisten und MAIL: Verzeichnis).
  56. Alles  andere macht unter OS2.0 das "Install_2.0"-Programm, ab 2.1 und
  57. h÷rer  der  Commodore  Installer  ⁿber die Programme im "Install_2.1+"
  58. Verzeichnis  (fⁿr  die  vom NLV unterstⁿtzten Sprachen liegen dort die
  59. jeweiligen Dateien, sollte eine Sprache noch nicht unterstⁿtzt werden,
  60. kann,  sofern eine ▄bersetzung vorliegt, diese zukⁿnftigen NLV-Paketen
  61. beigefⁿgt werden).
  62.  
  63.  
  64. Starten des Programms
  65.  
  66. Der NLV kann ist 2 Betriebsmodi gestartet werden:
  67.  
  68. 1. im "normalen" Modus als NLV, der gleich beschrieben wird,
  69. 2. im Generator-Modus.
  70.  
  71. Der  Generator-Modus  kann nur vom CLI aus aufgerufen werden, dazu mu▀
  72. der  Parameter  "-c" beim Programmstart angegeben werden. Dahinter mu▀
  73. einer  oder  mehrere Namen von Nodelisten (komplette Filenamen!) durch
  74. Leerstellen getrennt folgen.
  75. (Beispiel: "Nodelistviewer -c nodelist.260")
  76.  
  77. ▄ber den genauen Sinn dieses Modus nur soviel: Fⁿr jede Nodeliste wird
  78. ein   Index-File  erzeugt,  um  die  Arbeit  zu  beschleunigen.  Diese
  79. Index-File  mu▀  bei  jeder  neuen  Nodeliste ⁿberarbeitet werden, ein
  80. zeitintersiver Vorgang, der zwar auch im "normalen" Modus stattfindet,
  81. wenn  kein  aktuelles Index-File existiert, jedoch so automatisch beim
  82. Einbinden eines neuen Nodediffs durchgefⁿhrt werden kann.
  83.  
  84.  
  85. Die BenutzeroberflΣche
  86.  
  87. Nach  dem  "normalen"  Starten  des  NLV ÷ffnet sich ein neuen Screen.
  88. Bevor    es   jedoch   richtig   losgehen   kann,   mu▀   ⁿber   einen
  89. ASL-Filerequester   eine  Nodeliste  ausgewΣhlt  werden.  Beim  ersten
  90. Starten  wird im Verzeichnis NODELIST: gesucht, in dem bei den meisten
  91. AMIGA-Fido-Systemen  die  Nodelisten  liegen.  Dieses Verzeichnis kann
  92. jedoch spΣter ⁿber die Voreinstellungen (siehe unten) geΣndert werden.
  93.  
  94. Der  NLV kann immer nur eine Nodeliste verwalten, hat man also mehrere
  95. (z.B. FidoNET, AmigaNET, etc.), kann immer nur eine bearbeitet werden.
  96. Eine andere mu▀ wieder ⁿber einen File-Requester ausgewΣhlt werden.
  97.  
  98. Hat  man  sich  fⁿr eine Nodeliste entschieden, wird diese erst einmal
  99. geladen.  Sollte noch kein Index-File (vgl. Generator-Modus) fⁿr diese
  100. Liste  existieren  wird  sie  jetzt  erzeugt.  Hier st÷▀t man wohl zum
  101. ersten  mal  auf  das  Warte-Fenster  des  NLV.  Als  Zeichen, da▀ das
  102. Programm  arbeitet und nicht angestⁿrzt ist (dies sollte sowieso nicht
  103. mehr  der  Fall  sein),  blinkt ein Rechteck in diesem Fenster und die
  104. Sekunden  werden  gezΣhlt  (dies  ist  reine  Nostalgie, da ich wissen
  105. wollte, wie lange die einzelnen Aktionen dauern).
  106.  
  107. Anschlie▀end erscheint eine Liste der Zonen der eingelesenen Liste auf
  108. dem Arbeitsschirm. Dieser ist ein zwei Teile geteilt, links die Liste,
  109. rechts die Steuerleiste.
  110.  
  111. Der NLV kennt vier Betriebsmodi:
  112.  
  113. Zonen-Liste,
  114. Regionen-Liste,
  115. Nodes-Liste,
  116. Ergebnisliste.
  117.  
  118. Die  Ergebnisliste  tritt  erst beim Suchen auf und wird dort erklΣrt,
  119. hat  aber  grundsΣtzlich die selben Bearbeitungsm÷glichkeiten, wie die
  120. anderen drei Listen.
  121.  
  122. Warum  diese  drei  Listen? Die komplette Fido-Liste ist etwa 2 MBytes
  123. gro▀,  zusammen  mit  dem  NLV und einigen Verwaltungsdaten wⁿrde dies
  124. alles  im  RAM  ⁿber  4  MBytes ben÷tigen! Durch diese Aufteilung wird
  125. wesentlich weniger ben÷tigt.
  126.  
  127. Um  nun  alle  Regionen  einer  Zone  bzw.  alle  Nodes  einer  Region
  128. darzustellen  mu▀  die  betreffende  Zone/Region  einfach  durch einen
  129. Doppelklick  angewΣhlt werden. Die neue Liste wird dann geladen (wobei
  130. wieder unser Warte-Fenster erscheint).
  131.  
  132. Durch  einen  einfachen  Klick  auf  eine  Zone/Region/Node wird diese
  133. angewΣhlt, d.h. alle Aktionen beziehen sich auf diese.
  134.  
  135. Um  nun  eine  Ebene  zurⁿck zu gelangen (also von der Nodes-Liste zur
  136. Regionen-Liste,  etc.)  genⁿgt  ein (Doppel)-Klick auf das Gadget ⁿber
  137. der  Liste ("<"). Beim ersten Programmstart ist ein Doppelklick n÷tig,
  138. dies  kann  jedoch  ⁿber  die  Voreinstellungen (siehe unten) geΣndert
  139. werden.   Direkt  zu  einer  bestimmten  Liste  (Regionen  /  Zonen  /
  140. Nodelisten-Requester)  gelangt  man ⁿber die Schalter "Region wΣhlen",
  141. "Zone  wΣhlen", "Nodeliste wΣhlen", je nach Voreinstellung durch einen
  142. Doppelklick oder Einfachklick.
  143.  
  144. Mit  dem Schalter unter diesen dreien ("suchen") wird das Such-Fenster
  145. (Beschreibung weiter unten) und mit dem nΣchsten ("Einstellungen") das
  146. (Vor)Einstellungensfenster  (siehe  unten)  ge÷ffnet.  Die  nΣchsten 2
  147. Schalter beziehen sich auf den angewΣhlten Node der Liste:
  148.  
  149. "weiteres"  ÷ffnet  ein  Fenster,  in dem nΣhere Informationen gezeigt
  150. werden  (Funktionsbeschreiben  siehe  unten). "Datei anfordern" ÷ffnet
  151. ebenfalls  ein  neues  Fenster,  ⁿber  das  Files von diesem Node beim
  152. nΣchsten Anruf angefordert (frequestet) werden k÷nnen (siehe unten).
  153.  
  154. "externe  Programme" ÷ffnet wieder einmal ein Fenster, ⁿber das andere
  155. Programme  Daten  vom  NLV  erhalten k÷nnen. NΣheres zu diesem Fenster
  156. folgt  spΣter,  Informationen  fⁿr Programmierer im Abschnitt "Externe
  157. Programme schreiben".
  158.  
  159. "Anrufen" wiederum bezieht sich auf den aktiven Node. Dieser wird dann
  160. angerufen. Das dazu n÷tige Programm kann im Einstellungsfenster (siehe
  161. unten) ausgewΣhlt werden.
  162.  
  163. "▄ber" ÷ffnet ein Informationsfenster ⁿber den NLV, "Ende" verlΣ▀t der
  164. Programm.
  165.  
  166. Alle  diese  Funktionen  lassen  sich  ebenfalls  ⁿber Pull-Down Menⁿs
  167. aufrufen. Darⁿber hinaus stehen noch weitere Funktionen zur Verfⁿgung:
  168.  
  169. Es kann ein CLI-Fenster ge÷ffnet und die Workbench geschlossen werden.
  170. Mit  "Verbergen"  kann  der  NLV-Bildschirm  geschlossen werden und es
  171. erscheint  ein  Icon  auf  der  Workbench,  ⁿber  das  der  NLV wieder
  172. aktiviert wird. Au▀erdem kann man direkt mit der Funktion "GEHE ZU" zu
  173. einer  Region springen. Es ÷ffnet sich ein Eingabefenster, wie bei den
  174. Warte-Fenstern  sind  alle  anderen Funktionen blockiert. Da teilweise
  175. die   Regionsnummern  doppelt  vergeben  sind,  kann  auch  eine  Zone
  176. angegeben  werden  (Dies  ist zwar selten, aber kommt vor. In so einem
  177. Fall wird immer die erste gefundene Region gezeigt!). Soll nur in eine
  178. Regionenliste  gesprungen werden, kann die Angabe der Region durch das
  179. Gadget  hinter den Eingabefeldern abgeschaltet werden. Ebenso kann die
  180. Angabe der Zone abgeschaltet werden.
  181.  
  182. Schlie▀lich  kann  noch  Sendfile_Deluxe  gestartet werden (oder jedes
  183. andere  Programm,  das  im Einstellungs-Fenster (s.u.) angegeben ist).
  184. Mit Sendfile_Deluxe kann man den Nodes, die man anruft Files schicken.
  185. NΣheres steht in dessen Doku. WICHTIG! Ab NLV 1.3 wird Version 0.7 von
  186. Sendfile_Deluxe  ben÷tigt,  da  es  wie jedes andere externes Programm
  187. angesprochen wird.
  188.  
  189. Das nΣchste Menⁿ "Marke" dient zum (Ent-)Markieren von Nodes, entweder
  190. des  aktiven  oder  aller; sowie des Speichern der markierten Nodes in
  191. einer  "Nodes-Datei" (deren Name kann im Einstellungs-Fenster bestimmt
  192. werden kann (vgl. auch Suchen)) und des Drucken der markierten Nodes.
  193.  
  194. Darⁿber  hinaus  kann auch mit der Maus markiert werden. Dazu mu▀ beim
  195. AnwΣhlen  einer  Zeile  die SHIFT-Taste gedrⁿckt werden. Wird die Maus
  196. bei  gedrⁿckter  SHIFT  und linker Maustaste bewegt, kann ein gr÷▀erer
  197. Block  markiert  werden,  dabei  zΣhlen  die  am  h÷hsten und tiefsten
  198. liegenden  berⁿhrten  Zeilen  als  Ober- bzw. Untergrenze. Es wird die
  199. Markierung  gesetzt  oder  gel÷scht, jeweils der umgekehrte Status der
  200. zuerst  gewΣhlten  Zeile.  Als  besonderes Freature ist dies ebenfalls
  201. einfach mit der mittleren Maustaste m÷glich (sofern vorhanden).
  202.  
  203. ZusΣtzlich sind noch folgende Tastenfunktionen vorhanden:
  204.  
  205.   CURSOR
  206.   HOCH/RUNTER:
  207.                Σndert aktiven Node
  208.   LINKS:
  209.                wie "<" eine Stufe zurⁿck (Doppelklick beachten)
  210.  
  211.        RETURN:
  212.                wie Doppelklick auf einen Node (Zone/Region/Node-Info)
  213.  
  214.     LEERTASTE:
  215.                (ent)markieren
  216.  
  217. Dies sind die Funktionen des Hauptfensters.
  218.  
  219.  
  220. Suchen
  221.  
  222. Dies  ist  wohl  eine der wichtigsten Funktionen des NLV, entsprechend
  223. komplex  gefⁿllt  ist  das zugeh÷rige Fenster. Die Suchen-Funktion ist
  224. eine  der  mΣchtigsten  Funktionen  im NLV, obwohl sie sehr einfach zu
  225. bedienen  ist.  Ihre  besondere  Funktionsvielfalt  liegt vor allem im
  226. Betriebsmodus   Ergebnisliste  (auch  Extraliste  genannt)  und  durch
  227. unterstⁿtzen von markierten Nodes.
  228.  
  229. Aber erst einmal zum Fenster und den Schaltern:
  230.  
  231. Oben  kann der Suchtext eingeben werden, alle DOS-Wildcards (#?, etc.)
  232. werden unterstⁿtzt.
  233.  
  234. Im  mittleren Teil des Fensters kann bestimmt werden, nach was gesucht
  235. wird  ("Suchen  nach"),  also  ob  nach der Node-Nummer (Adresse), dem
  236. Namen  des  Sysops,  dem Systemnamen oder anderem gesucht werden soll.
  237. ALLE  Suchkriterien  werden  wie  Text behandelt, d.h. sucht man einen
  238. bestimmten Node, mu▀ dessen Adresse Fido-Typisch eingegeben werden.
  239.  
  240. Beispiele:
  241. alle Nodes der Region 24 in Zone 2: "2:24#?"
  242. alle Nodes der Region 24, Zone 2 mit einer 5 am Anfang: "2:24#?/5#?"
  243. alle Nodes mit einer 2 am Anfang: "#?/2#?"
  244.  
  245. Um  die  Suche  zu  beschleunigen  bzw.  auch zu vereinfachen kann man
  246. ebenfalls  im mittleren Teil des Fensters bestimmen, wo gesucht werden
  247. soll ("Suchen in"):
  248.  
  249. - in der gezeigeten Region ("dieser Region"), es mu▀ also eine
  250.   Nodes-Liste zu sehen sein,
  251.  
  252. - in der gezeigten Zone ("dieser Zone"), es mu▀ die Regionen- oder
  253.   Nodes-Liste gezeigt sein,
  254.  
  255. - in der ganzen Liste ("ganze Liste") sucht in der ganzen Nodeliste,
  256.  
  257. - in der Ergebnisliste ("Ergebnisliste") ist gleichzeitig die schnellste
  258.   Suche, weil nur im RAM gesucht wird. 
  259.  
  260. - in markierten Nodes ("markierten") ist ebenfalls schnell - dafⁿr
  261.   auch nur bei Ergebnislisten und Nodes-Listen m÷glich. Es werden nur
  262.   die markierten Nodes untersucht.
  263.  
  264. Unterhalb  dieser  Wahlbereiche  kann nun bestimmt werden, was mit den
  265. gefundenen  Nodes  geschehen  soll.  Sie  k÷nnen  in  eine  neue Liste
  266. aufgenommen  ("in extra Liste")(dies ist diese omin÷se Ergebnisliste),
  267. in  einem Fenster gezeigt ("in extra Fenster") oder aber direkt in der
  268. entsprechenden   Zone   und   Region   gezeigt   werden   sollen  ("in
  269. Region-Liste").   Schlie▀lich  k÷nnen  gefundene  Nodes  noch  einfach
  270. markiert  werden. Dies ist aber nur bei einer Suche in der Nodes- oder
  271. Ergebnis-Liste  m÷glich.  Mit  der  Ergebnisliste  bzw. den markierten
  272. Nodes  kann  nun  weiter  gearbeitet  werden, d.h. es kann dort weiter
  273. gesucht werden.
  274.  
  275. Au▀erdem  k÷nnen  die  gefundenen Nodes ausgedruck ("drucken") oder in
  276. einer  Datei  gespeichert ("in Datei") werden. Der Name der Datei kann
  277. in den Voreinstellungen geΣndert werden.
  278.  
  279. Mit  dem  Schalter "Suchen" wird die Suche gestartet, "Suchen ab hier"
  280. startet  die  Suche  unterhalb der gewΣhlten Node. Es erscheint wieder
  281. das Warte-Fenster, jedoch kann diesmal abgebrochen werden.
  282.  
  283. Hier noch einige Tips und Beispiele, um das Suchen zu optimieren.
  284.  
  285. Suchen nach allen HUBs in Zone 2, Region 24, Host 245:
  286.  
  287.  Also suchen wir erst ALLE Nodes mit dem Adress-Muster "2:245/#?" ⁿber
  288.  suchen in dieser Region, wobei wir in Region 24 sind. Das ganze
  289.  lassen wir uns in der Ergebnisliste zeigen. Dann suchen wir in der
  290.  Ergebnisliste mit dem Status-Muster "hub". Fertig!
  291.  
  292. Suchen nach allen Regionen weltweit:
  293.  
  294.  Such-Muster "region", suchen nach STATUS, suchen in GANZER LISTE.
  295.  Fertig!
  296.  
  297. Kopieren von markierten Nodes in die Ergebnisliste:
  298.  
  299.  Such-Muster ALLES "#?", suchen nach ADRESSE (ist aber egal!), suchen
  300.  in MARKIERTEN, zeigen IN EXTRA LISTE - Fertig.
  301.  
  302.  
  303. Achtung  bei  Sysop-Namen!  In der Fido-Nodeliste sind Namen durch den
  304. Unterstrich  ("_")  verbunden.  Deshalb mu▀ dieser auch beim Suchen im
  305. Suchtext angegeben werden.
  306.  
  307. Als  Anhaltspunkt,  das Suchen in der ganzen Fido-Nodeliste dauert auf
  308. meinem  A4000/40  mindestens  70  Sekunden  bei einem relativ seltenen
  309. Suchmuster (also nur jeder ca. 200. Node).
  310.  
  311. Hier  nochmal  eine  Zusammenstellung,  bei  welchen Einstellungen ein
  312. Suchen nicht m÷glich ist (SUCHEN-Schalter gesperrt):
  313.  
  314. -       Ergebnisliste + Suchen in Region/Zone/ganze Liste
  315. - keine Ergebnisliste + Suchen in Ergebnisliste
  316. - keine Nodes-Liste   + Suchen in Region
  317. - zeigen durch Marke  + Suchen in Zone/ganze Liste
  318.  
  319.  
  320. Einstellungen
  321.  
  322. Das  Einstellungsfenster  ist  das  Fenster mit den meisten Schaltern.
  323. Aber  keine  Sorge,  alle  Funktionen haben ihren Sinn und selbst eine
  324. Fehlbedienung fⁿhrt nicht zum Chaos oder Absturz!
  325.  
  326. Links oben k÷nnen ALLGEMEINE Einstellungen getΣtig werden.
  327.  
  328. Dies  sind  das  "merken  der FensterplΣtze". Ist diese Funktion aktiv
  329. werden  bei beenden des NLV die Positionen der Fenster gespeichert und
  330. beim  nΣchsten  Programmstart  werden  die  Fenster  wieder  an diesen
  331. Stellen ge÷ffnet.
  332.  
  333. "Doppelklick-Schalter"  haben  wir schon kennen gelernt. Dies sind die
  334. Schalter  "<",  "Nodeliste wΣhlen", "Zone wΣhlen", "Region wΣhlen" des
  335. Hauptfensters, da diese alle zu zum Teil lΣngeren Ladeaktionen fⁿhren.
  336.  
  337. "Schalter  verstecken" lΣ▀t die Gadgets des Hauptfensters verschwinden
  338. und die Liste wird auf dem gesamten Schirm gezeigt.
  339.  
  340. "Anruf  asynchon"  startet das Anrufprogramm als unabhΣngiges Programm
  341. von NLV, ansonsten wird gewartet, bis dieses Programm beendet ist.
  342.  
  343. Bei   aktiven   "Fett   drucken"  werden  die  Informationstexte  beim
  344. Ausdrucken   eines  Nodes  fett  gedruckt  (die  sind  z.B.  "Status",
  345. "Region", "Name").
  346.  
  347. Darunten  k÷nnen  die  FARBEN des NLV-Screen bestimmt werden. "Zurⁿck"
  348. setzt  die  Farben  auf  den  Wert  bei ╓ffnen des Einstellungsfenster
  349. zurⁿck, "WB Farben" ⁿbernimmt die Farbtabelle des Workbench-Schirms.
  350.  
  351. Rechts  oben  k÷nnen  PFADE  & DOS -Werte bestimmt werden. Es kann das
  352. Verzeichnis   der  Nodelisten  gewΣhlt  werden,  das  Such-Muster  das
  353. ASL-Filerequesters   (Als   praktisch   hat   sich  "#?(LIST|NET).???"
  354. erwiesen.   Es   pa▀t   auf   die   meisten   Liste.),  der  Pfad  zum
  355. Outbound-Verzeichnis,  der  Pfad  und  das  Programm zum Anrufen eines
  356. Nodes,  dessen  Startparameter,  den Pfad und Namen eines File-Senders
  357. (z.B.  Sendfile-Deluxe)  und  der  Name  der  Nodes-Datei, in die beim
  358. Suchen die gefundenen Nodes geschrieben werden.
  359.  
  360. Die Startparameter k÷nnen folgende Steuercodes enthalten, die beim
  361. Starten des Anruf-Programms ersetzt werden:
  362.  
  363. %n - Nummer des aktiven Nodes
  364. %p - Passwort des aktiven Nodes
  365. %s - Name des NLV-PublicScreen
  366. %t - Telefonnummer des aktiven Nodes
  367.  
  368. Das Passwort kann weggelassen werden, da diese Programme meist sowieso
  369. einen  Zugriff  auf  die  Nodeliste und Passwortliste haben. Ansonsten
  370. sollte  der  Steuercode  in Anfⁿhrungszeichen stehen ("%p"). Damit ein
  371. Programm  seine  Fenster  auf  einem Public-Screen ÷ffnen kann, mu▀ es
  372. dessen  Name  wissen, der mit dem %s-Code ⁿbergeben werden kann. Da es
  373. m÷glich  ist,  den  NLV  mehrmals  zu  starten, kann auch der Name des
  374. Public-Screens verschieden sein, da diese durchnummeriert werden.
  375.  
  376. Rechts  unten  kann  schlie▀lich die OBERFL─CHE eingestellt werden. Ab
  377. OS2.1  enthΣlt  die  asl.library einen Screen-Mode-Requester, der ⁿber
  378. den Schalter "Schirm Modes" ge÷ffnet wird. Ist keine OS2.1+ vorhanden,
  379. ist  dieser  Schalter gesperrt. Darunter kann der Font des Nodes-Liste
  380. eingestellt werden.
  381.  
  382. Der   Schalter  "Speichern"  sichert  die  Einstellungen  fⁿr  spΣtere
  383. Programmstarts,  "Benutzen"  stellt  die  neuen Einstellungen ein, sie
  384. werden  aber  nicht  dauerhaft  gesichert,  "Abbrechen"  schlie▀t  das
  385. Einstellungen-Fenster ohne die ─nderungen durchzufⁿhren.
  386.  
  387. Diese 3 Schalter sind auch ⁿber Pull-Down-Menⁿs zu erreichen, au▀erdem
  388. noch eine weitere Funktion, um die alten Einstellungen zu laden ("alte
  389. Einstellungen laden").
  390.  
  391.  
  392. Weiteres
  393.  
  394. Das  Weiteres-Fenster  zeigt  ausfⁿhrliche Informationen zum gewΣhlten
  395. Node.  Weiterhin kann fⁿr jeden Node eine eigene Bemerkung gespeichert
  396. werden  und,  wenn  die  traplist.library vorhanden ist, ein Passwort.
  397. ZusΣtzlich   kann   auch  zu  den  Points  eines  Nodes  ein  Passwort
  398. gespeichert  werden,  die Eingabe der Point-Nummer ist ⁿber das kleine
  399. Eingabefeld  hinter  dem  Passwort-Feld  m÷glich.  Um  eine  geΣnderte
  400. Bermerkung  oder  ein geΣndertes Passwort auch dauerhaft zu Σndert mu▀
  401. der  Schalter  "Sichern"  angewΣhlt werden. "Drucken" druckt die Daten
  402. des gewΣhlten Nodes aus.
  403.  
  404.  
  405. Datei anfordern
  406.  
  407. Im oberen Teil des Fensters steht eine Liste der bereits angeforderten
  408. Files  des  gewΣhlten  Nodes,  im Text-Feld darunten k÷nnen neue Namen
  409. eingeben werden, "OK" schlie▀t das Fenster und speichert die Liste zum
  410. requesten,  "ABBRUCH"  schlie▀t  das  Fenster  ebensfalls,  ─nderungen
  411. werden  aber  nicht  gespeichert.  Um  einen  Filenamen zu Σndern, mu▀
  412. dieses  angewΣhlt  sein und kann dann im Eingabefeld darunter geΣndert
  413. werden,  ist  es  ganz leer wird das File ganz aus der Liste gel÷scht.
  414. Ein neues File kann eingegeben werden, wenn kein File angewΣhlt ist.
  415.  
  416.  
  417. Externe Programme
  418.  
  419. Oben  sieht  man eine Liste der Programme, die Daten vom NLV empfangen
  420. k÷nnen.  Diese  Liste  stellet allerdings immer eine Momentaufnahme da
  421. und   kann   aus  AMIGA-Internen  Grⁿnden  (schon  alleine  wegen  dem
  422. Multitasking) nie v÷llig aktuell sein. Naja, sie ist es im allgemeinen
  423. immer solange, bis ein anderes Programm vom Anwender bedient wurde.
  424.  
  425. Um  die  Liste  wieder  auf  den  neusten  Stand  zu bringen dient der
  426. Schalter "aktualisieren", welche wunderbarer Zufall. Mit den unteren 3
  427. Schaltern kann nun an das angewΣhlte Programm gesendet werden bzw. das
  428. Fenster einfach ohne Aktion geschlossen werden ("schlie▀en").
  429.  
  430. "Aktive" sendet die Adresse des gewΣhlten Nodes zum gewΣhlten Programm
  431. (hier  kann  man  also  wΣhlen  ;-).  "Markierte" schickt dagegen alle
  432. markierten  Nodes  zum gewΣhlten Programm, was allerdings etwas dauern
  433. kann.  WARNUNG:  Damit die Liste wirklich aktuell ist wird W─HREND der
  434. ▄bertragung  der  Adressen  das Multitasking abgeschaltet. Sollte also
  435. der  Mauszeiger  ruckeln  oder  das  gewΣhlte  Programm  nicht  sofort
  436. reagieren,  keine  Panik.  NΣheres  ⁿber  interne  AblΣufe und wie man
  437. Programme  fⁿr diese Schnittstelle schreibt im Teil "Externe Programme
  438. schreiben".
  439.  
  440.  
  441. Rechtliches, Copyright
  442.  
  443. Das Programme wurde erstellt mit KICK-Pascal 2.0 von MAXON-Computer.
  444.  
  445. Alle  Informationen  und  Namen in dieser Beschreibung und im Programm
  446. wurden  ohne  Rⁿcksicht  auf einen eventuellen Patentschutz verwendet.
  447. Ebenso wurden Warenzeichen ohne GewΣhrleistung einer freien Verwendung
  448. benutzt.
  449.  
  450. Fⁿr  SchΣden,  die  durch  das  Programm verursacht wurden, wird keine
  451. Haftung ⁿbernommen!
  452.  
  453. Das Programm unterliegt dem Copyright (c) 09/1993 by J.Schmitz [SOFT].
  454.  
  455.         Eine Verbreitung der frei kopierbaren unregistrierten
  456.      Shareware-Fassung auf PD-Disketten oder per DF▄ ist erlaubt.
  457.  
  458.          Wer  NLV auf eine PD Serien Diskette kopieren will,
  459.   mu▀ dem Autor eine Kopie dieser Diskette zuschicken, sonst nichts.
  460.  
  461.  
  462. Wie man sich registrieren lΣ▀t
  463. (How to register)
  464.  
  465. Dieses  Programm ist Shareware. Die unregistrierte Version darf einige
  466. Wochen  kostenlos  getestet werden. Jede Verwendung darⁿber hinaus ist
  467. nur mit einer beim Autor registrieren Fassung erlaubt.
  468.  
  469. Die  Registrierung  kostet  DM  30,--  (andere  WΣhrungen werden nicht
  470. akzeptiert!).  Ein  fertiges Registrier-Formular kann mit dem Programm
  471. "Register"  erzeugt werden. Ich bitte, dies auch zu verwenden und alle
  472. Felder richtig auszufⁿllen.
  473.  
  474. Den  Ausdruck  dann  per Post an mich schicken. Meine Adresse und alle
  475. erforderliche  Daten  (Konto,  etc.)  steht darauf. Au▀erdem ist meine
  476. Adresse nochmal am Ende dieser Beschreibung.
  477.  
  478. Wer  seinen  Key  per  Fido  File-Attach  m÷chte,  mu▀ unbedingt seine
  479. Fido-Adresse  angeben!!  Wer  seinen Key per Diskette wⁿnscht, mu▀ mit
  480. einer   etwas   lΣngeren   Wartezeit  rechnen  (nicht  nur  wegen  der
  481. Versanddauer); au▀erdem kostet dies DM 2,-- extra!
  482.  
  483.  
  484. Internes
  485.  
  486. Der  NLV wurde auf Inspiration von Matthias Wege entwickelt und konnte
  487. seine  FunktionalitΣt  so  direkt  bei ihm unter Beweis stellen. Viele
  488. Probleme   bereitete  vor  allem  die  umbegrenzte  enorme  Gr÷▀e  der
  489. Nodelisten.  Das  Problem  konnte durch die Aufteilung in verschiedene
  490. Listen-Modi gel÷st werden, so da▀ eine optimale GUI gewΣhrleistet war.
  491.  
  492. Von Interesse ist vielleicht das Verhalten des NLV bei Speichermangel.
  493. Der  NLV  versucht  dann  zu retten, was zu retten ist. In den meisten
  494. FΣllen  wird  die  laufende  Funktion  abgebrochen und dies ⁿber einen
  495. Requester  mitgeteilt.  Reicht der Speicher auch dafⁿr nicht mehr aus,
  496. wird  das  Programm  beendet  und der gesamte benutzte Speicher wieder
  497. freigegeben.
  498.  
  499.  
  500. Externe Programme schreiben
  501.  
  502. Diese   Schnittstelle  bietet  eine,  so  finde  ich,  leistungsstarke
  503. M÷glichkeit,  Programme  benutzerfreundlicher  zu  machen.  SO mu▀ man
  504. nicht  mehr  umstΣndlich Nummern eingeben, sondern kann sie direkt vom
  505. NLV ⁿbertragen lassen.
  506.  
  507. Damit  nun  aber  andere  Programme diese Schnittstelle nutzen k÷nnen,
  508. hier ein paar interne Hinweise.
  509.  
  510. Zum  Empfang  einer  Adresse ist nichts weiter n÷tig, als ein normaler
  511. Exec-Message-Port.  OK,  so  ganz  normal sollte er nicht sein. Er mu▀
  512. ÷ffentlich  sein, also einen Namen besitzen. Und genau dieser Name ist
  513. das  Zeichen  fⁿr den NLV, da▀ dieser Port fⁿr ihn ist. Jeder Name mu▀
  514. das Prefix "NLV." haben und darf nicht lΣnger als 45 Zeichen sein.
  515.  
  516. Beispiel:
  517. Das   Programm   hei▀t   "Sendfile_Deluxe".   Der   Port   hei▀t  dann
  518. "NLV.Sendfile_Deluxe"  oder Σhnlich. Wer auf Nummer sicher gehen will,
  519. kann seine Ports auch numerieren ("NLV.Sendfile_Deluxe.1").
  520.  
  521. Wie sieht nun eine solche Message aus. Ganz einfach:
  522.  
  523.  
  524. C-Fassung:
  525.  
  526. struct NodeMessage {
  527.   struct Message  nm_Message  /* system-message-header */
  528.   UWORD           nm_Version  /* Version der Message, z. Z. == 1 */
  529.   UWORD           nm_Zone     /* Fido-Zone */
  530.   UWORD           nm_Netz     /* Fido-Netz */
  531.   UWORD           nm_Node     /* Fido-Node */
  532.   UWORD           nm_Point    /* Fido-Point - immer NULL */
  533.   LONG            nm_Flags   
  534. }
  535.  
  536. Pascal/Modula-Fassung:
  537.  
  538. NodeMessage=Record
  539.  nm_Message : Message; (* system-message-header *)
  540.  nm_Version : Word; (* Version der Message, z. Z. = 1 *)
  541.  nm_Zone    : Word; (* Fido-Zone *)
  542.  nm_Netz    : Word; (* Fido-Netz *)
  543.  nm_Node    : Word; (* Fido-Node *)
  544.  nm_Point   : Word; (* Fido-Point - immer NULL *)
  545.  nm_Flags   : Long;
  546. end;
  547.  
  548. nm_Flags:
  549.  only1      = 0 : es folgt erstmal keine weitere Message
  550.  followMore = 1 : es folgen weitere Message, diese Adresse sollte
  551.                   deshalb gespeichert werden
  552.  
  553. Die  Version betrΣgt zur Zeit 1. SpΣtere Versionen k÷nnten ErgΣnzungen
  554. besitzen (Sysop-Name, Systemname, etc.), jedoch wird der Anfang gleich
  555. bleiben.  Die  Felder  nm_Zone,  nm_Netz  und  nm_Node  enthalten  die
  556. Adresse,  nm_Point  ist  immer  null.  Jedoch  sollte nicht fest davon
  557. ausgegangen werden!
  558.  
  559. nm_Flags  ist  fⁿr manche Programme sehr wichtig, fⁿr andere ⁿberhaupt
  560. nicht;   das  hΣngt  von  der  Art  ab,  wie  die  ankommende  Adresse
  561. verarbeitet  wird.  "only1"  besagt, da▀ voraussichtlich keine weitere
  562. Adresse  gesendet  wird  (AKTIVE  Node  senden).  "followMore" widerum
  563. hei▀t,  da▀ weitere Adresse folgen k÷nnen (MARKIERTE Nodes senden). Es
  564. kann  auch  hier nur eine gesendet werden, falls nur ein Node markiert
  565. war.
  566.  
  567. Wie   bei   Exec  ⁿblich,  mu▀  auch  diese  Mail  beantwortet  werden
  568. (ReplyMsg()), alle Felder dⁿrfen nur ausgelesen werden!
  569.  
  570.  
  571. Sendfile-Deluxe
  572.  
  573. Sendfile-Deluxe  ist ein File-Sender von mir, der speziell fⁿr den NLV
  574. erweitert  wurde,  um Nodedaten von dort zu ⁿbernehmen. Es ist bei der
  575. RHLB  zu  frequesten.  Zu  Hinweisen ⁿber den aktuellen Filenamen oder
  576. Besonderheiten  einfach  eine  Fido-NetMail  an  mich  (Adresse  siehe
  577. unten), mit dem Subject/Betreff "Sendfile/NLV".
  578.  
  579.  
  580. Adressen
  581.  
  582. Fⁿr weitere Anregungen und Fragen zum NLV hier meine Adressen:
  583.  
  584. Brief-Post         
  585.                             Jⁿrgen Schmitz
  586.                             Bergstra▀e 82
  587.  
  588.                          D-56859 Bullay/Mosel
  589.  
  590. FidoNET
  591.                     Juergen Schmitz, 2:245/5630.3
  592.  
  593. AmigaNET
  594.                     Juergen Schmitz, 39:176/401.2
  595.                             neue Adresse!
  596.  
  597. SkyNET
  598.                      Juergen Schmitz, 166:401/6.0
  599.  
  600.  
  601. Letzte Worte, Dank
  602.  
  603. Wie immer liegt dieser Beschreibung ein .sprint-File bei. Damit ist es
  604. m÷glich  mit  SuperPrint  (3.0+)  diese Beschreibung ⁿbersichtlich mit
  605. Inhaltsverzeichnis   auszudrucken.   SuperPrint   ist  ⁿbers  AmigaNet
  606. verfⁿgbar.  Neuste  Versionen  davon, wie auch vom NLV, sind in meiner
  607. Stammbox  Rheinland-Box  (2:245/5630)  immer  zu  erhalten. Fragt mich
  608. einfach  mal  per  (Net)Mail  um  zu  erfahren,  wie  man  die  neuste
  609. (eventuell  auch beta) Version frequesten kann. Beta-Tester sind immer
  610. willkommen.
  611.  
  612. Ein  Dank  an alle, die den NLV registrieren lassen. Sie f÷rdern damit
  613. weitere Programme und den Ausbau des NLV.
  614.  
  615. Ebenfalls  ein  Dank  an M. Wege, fⁿr seine Test-Geduld, die gerade in
  616. Σlteren  Versionen beim langen Laden des Listen n÷tig war, denn selbst
  617. auf einem 1200er konnte dies dauern.
  618.  
  619. Und  ein  Dank  an  meinen  A500,  der mal nicht abstⁿrzte, als er die
  620. Enforcer-Hits meines A4000 zeigen sollte.
  621.  
  622.  
  623. Versionliste
  624.  
  625. Version 0.998:
  626.  
  627.  - erste ÷ffentlich erhΣltliche Fassung
  628.  
  629. Version 0.999:
  630.  
  631.  - Index-Fileformat geΣndert
  632.  - Bemerkung kann gesichert werden - bei registrierter Fassung
  633.  - Node 2:245/5630, Point 2:245/5630.2 & 3 haben interne Bemerkungen:)
  634.  
  635. Version 0.9992:
  636.  
  637.  - neue Funktion GEHE ZU
  638.  - Pull-Down-Menⁿs der Hauptfensters geΣndert
  639.  
  640. Version 0.9995:
  641.  
  642.  - im Delay-Window werden jetzt wirklich Sekunden gezΣhlt
  643.    (gell, Matthias)
  644.  - Zonen/Regionen/Nodes einlesen nochmal beschleunigt
  645.    (interner Buffer kleiner, dadurch beim Zonen&Regionen lesen
  646.    schneller - event. bald ⁿber Prefs einstellbar)
  647.  - jetzt auch Bemerkungen fⁿr Points speicherbar (nicht druckbar!)
  648.  - Tastensteuerung im Goto-Fenster
  649.  
  650. Version 0.9996:
  651.  
  652.  - Fehler bei Passwort-Sicherung entfernt
  653.    (Probleme mit trapdoor.library, Grund unbekannt)
  654.  - auch fⁿr Points Passwort speicherbar 
  655.  - diverse kleine ─nderungen
  656.  
  657. Version 0.9997:
  658.  
  659.  - wurde der Bildschirm neu ge÷ffnet konnte der
  660.    Nodelisten-Requester nicht mehr ge÷ffnet werden
  661.  
  662. Version 0.9998:
  663.  
  664.  - neues Locale Handling, neue Locale-Files!
  665.  - locale PD-Menⁿs jetzt mit localen Short-Cuts
  666.  
  667. Version 1.0:
  668.  
  669.  - vorerst fertige Fassung mit Beschreibung
  670.  - kleinere Umordnung der Gadgets im Hauptfenster, da fⁿr die
  671.    Beschreibung besser
  672.  - Gadgets im Einstellungs-Fenster leicht geΣndert
  673.  - Farbverwaltung auf OS-3.0 (256-Farbstufen) geΣndert, alte
  674.    Palette unbrauchbar (wird nicht aktualisiert, da zuvor keine
  675.    ÷ffentliche Fassungen), Locales angepa▀t
  676.  
  677. Version 1.1:
  678.  
  679.  - Markieren von Nodes
  680.  - Tastensteuerung erweitert
  681.  - Interne Beschleunigung des Nodelisten-Einlesen
  682.  - diverse Fehler entfernt
  683.  
  684. Version 1.2: (Testversion, nur bei RHLB verfⁿgbar)
  685.  
  686.  - Markierung der Nodes geΣndert
  687.  - komplett eigenes ListView Gadget realisiert
  688.  - kleinere Fehler der neuen Markierungs-Funktion entfernt, komplett
  689.    ⁿberarbeitet wegen neuer Markierungsart
  690.  - Nodes-Textzeile wieder auf alte LΣnge gebracht, Markierung jetzt
  691.    durch UmfΣrbung im ListView erkennbar
  692.  - Cursor-Steuerung verbessert
  693.  - Markieren jetzt mit der Maus m÷glich durch ⁿberstreifen
  694.  - ASL-Screenmode-Requester jetzt mit Gr÷▀enfeldern (war wegen
  695.    A2024-Monitor n÷tig)
  696.  - Falsche Fonts im Warte-Fenster
  697.  - Suchen in markierten Nodes
  698.  - markieren von gefundenen Nodes
  699.  - Locale-Files entsprechend erweitert
  700.  - Anruf-Parameter %T ergΣnzt
  701.  - kleinere Fehler entfernt (GenericGadgets-Funktionen waren in
  702.    Σlterer Version fehlerhaft eingebunden worden)
  703.  
  704. Version 1.2a:
  705.  
  706.  - Iconify-Funktion
  707.  - ListView ⁿberarbeitet (OS3.0 - MakeVisible Σhnlich)
  708.  - Screen-Gr÷▀enΣnderungen werden jetzt erkannt
  709.  - "Begrⁿ▀ungsfenster" bei registrierter Version
  710.  - Nodelisten-Wahl kann jetzt wirklich abgebrochen werden ;-)
  711.  - ASL-Requester Speicher wurde bei Abbruch nicht freigegeben
  712.  - Screen H÷he kann nicht mehr kleiner als 200 werden
  713.  - Cataloge ergΣnzt und das Menⁿ-Shortcuts-Format stark ⁿberarbeitet
  714.  - Suchen/Markieren Fehler entfernt
  715.  - vor der Version vom 13.12. wurden bei MARKIEREN/MARKIERTE DRUCKEN
  716.    alle Node gedruckt - uops ;-)
  717.  - ab Version 1.2a vom 18.12. werden die Einstellungen als IFF-File
  718.    gespeichert, das alte Format wird bis voraussichtlich Version 1.3
  719.    gelesen (beim Starten wird automatisch das neue Format geschrieben)
  720.  - Cursor-Links fⁿr 1 Stufe zurⁿck (Doppelklick ebenfalls n÷tig)
  721.  - Cursor-Wahl verbessert (so glaube ich jedenfalls): war kein Node
  722.    angewΣhlt wird IMMER der oberste/unterste der SICHTBAREN Nodes bei
  723.    der Anwahl gewΣhlt
  724.  
  725. Version 1.3:
  726.  
  727.  - Komplett neue Catalog-Files! (alte werden ignoriert!)
  728.  - Externe Programme
  729.  - Sendfile_Deluxe kann nur noch ⁿber Menⁿ gestartet werden
  730.  - File anfordern geΣndert. Es wird nicht mehr so oft gespeichert,
  731.    leere Listen werden jetzt nicht mit 0 Bytes gespeichert, sondern
  732.    gel÷scht (jetzt sollten automatische ARexx-Request-Scripts richtig
  733.    anrufen k÷nnen) ;-)
  734.  - Default-Prefs leicht geΣndert - so sind sie einfach besser ;-)
  735.  - leichte Geschwindigkeitssteigerung beim Einlesen
  736.  - Enforcer-Hit bei neuer "Externe Programme" Schnittstelle entfernt
  737.    (warum haben Programme auch einen ÷ffentlichen Messageport, wenn
  738.    sie keinen Namen dafⁿr deffinieren?? ;-)
  739.  - ListView hatte in einigen Beta-Fassungen Probleme bei der
  740.    SHIFT-Deselektierung (entstand durch ─nderungen am ListView fⁿr
  741.    Barney)
  742.   
  743.  
  744. Geplantes:
  745.  
  746.  Irgendwann OS3.0/AGA Farbauswahl
  747.  NodeMessage-Struktur ausbauen
  748.  mal sehen, was die Anwender und ich fⁿr Ideen haben ;-)
  749.  
  750.  
  751. ---------------------------------------------------------------------
  752. Und brandhei▀:
  753.  
  754. BARNEY, ein Filelisten-Request-Utility der Extraklasse.
  755.  
  756.                                OS2-GUI
  757.  
  758.              Unbegrenzte Anzahl von TelefonbucheintrΣgen
  759.                 freie Wahl der Filenames der Fileliste
  760.  
  761.      Durchschnitts-CPS-Rate zur Preisberechnung fⁿr jeden Eintrag
  762.               Dauer der Telefoneinheit fⁿr jeden Eintrag
  763.  
  764.                 DOS-Namen (8-Zeichen-Punkt-3-Zeichen)
  765.                       US-Datum (Monat/Tag/Jahr)
  766.  
  767.                Volle Tastensteuerung (visual feedback!)
  768.                        Unter OS3.x Memory-Pools
  769.  
  770.                         Freie Screenmode-Wahl
  771.              Farb-Requester (ab OS3.0 fⁿr 16 Mio Farben)
  772.  
  773.         Preisberechnung aus FilelΣnge, CPS und Einheitendauer
  774.                    Locale Texte (sowie Geld-Format)
  775.  
  776.    Requester-Library-Wahl (ASL, ReqTools, Interne Funktionen, etc.)
  777.      Nobles ListView fⁿr Fileliste (verbesserte Fassung aus NLV)
  778.  
  779. Request in Zusatzliste gespeichert, um LΣnge und Passwort zu bewahren
  780.            Automatisches L÷schen ⁿberflⁿssiger Zusatzlisten
  781.  
  782.                            Manuelle Eingabe
  783.             NachtrΣgliche Eingabe von Passworten zu Files
  784.  
  785.                      Anrufen aus Programm heraus
  786.                     traplist.library Unterstⁿtzung
  787.  
  788.     Umfragreiche Suchfunktion (DOS-Pattern) nach Texten allgemein,
  789.                 Files, Datum (jⁿnger/Σlter), Neuheiten
  790.  
  791.                "Externe Programm"-Schnittstelle zum NLV
  792.                          Filelisten entpacken
  793.                          
  794.              AKA fⁿr mehrere Nodenummern bei selber Liste
  795.  
  796.  
  797. Wo gibt's dieses super Teil? Bei der Rheinland-Box (2:245/5630) unter
  798. "BARNEY.LHA".
  799.  
  800. ---
  801.  
  802. JS/02
  803.