============== Page 1/1 ============== CLINCH - I n f o r m a t i o n s s y s t e m H a m b u r g 040 / 6 5 1 6 4 7 5 Betreten der Datenbaustelle a u f eigene Gefahr Gäste b i t t e Benutzername : G a s t e i n g e b e n Gross/Kleinschreibung beachten ! H i l f e m i t HILFE, I n f o m i t INFO a n f o r d e r n ! Benutzername : P o e t r o n i c Password Hallo, Poetronic ! 0:38 / 9 . J u n i 1989 / P o r t # : 5 / Job# : 1 0 I h r l e t z t e r A n r u f war am 8 . J u n i 1 9 8 9 um 2 3 : 1 7 U h r. Ke—e N a c h r i c h t e n v o r h a n d e n . Bretter m i t neuen Nachrichten: Trett r m i t r t e , n :\T2chrichten. (Poetronic) 0 : 3 9 Befehl : s e Zentrale Nachricht an Benutzer Zentrale. B e t r e ff (max. 8 0 Z . ) eingeben: argi. N a c h r i c h t e i n g e b e n . E i n g a b e beenden m i t 'NNNN' A b b r u c h m i t '.ENDE' ohgott i s t d a s l u s t i g . e n d l i c h wieder was neues < r u m s t o l p e r > . . . aeh, w o w a r g l e i c h nochmal d e r 3 . t e l l v o n d e i n e r g e i g e n z a e h l e r s t o r y ? - p , nnnn (Poetronic) 0 : 4 0 Befehl : i. * Keine N a c h r i c h t e n vorhanden. (Foetronic) 0 : 4 0 Befehl : ALLGEMEINES COMPUTER HACKER HAMBURG POLITIK SYSINFO TELECOM UMWELT b * CLINCH: A l l g e m e i n e N a c h r i c h t e n CLINCH: C o m p u t e r , C o m p u t e r , C o m p u t e r , CLINCH: H a c k e r w e s e n H a c k e r u n w e s e n CLINCH: Aus d e r f r o h e n & H a n s e s t a d t CLINCH: F a k t e n & M e i n u n g e n CLINCH: I n f o r m a t i o n e n z u r M a i l b o x CLINCH: Neue M e d i e n u n d a n d e r e K a t a CLINCH: U m w e l t l u s t & U m w e l t f r u s t 1 1 2 1 1 6 2 1 /4. /4. /5. /4. /4. /5. /4. /4. Juni Juni Juni Juni Juni Juni Juni Juni 1989 1989 1989 1989 1989 1989 1989 1989 / / / / / / / / 15:18 18:39 21:04 18:55 19:00 0:01 19:18 1 9 : 11 SYSTNFO : C LT N C H : T n f o r m a l i o n e n z u r M a i l b o x 6 Nachrichten i m B r e t t . L e t z t e N a c h r i c h t vom 5 . J u n i 1989 / 0:01 Keine neuen N a c h r i c h t e n . (SYSTNFO) 0 : 4 1 1 2 3 4 5 6 Zentrale Zentrale Zentrale Zentrale Zentrale Zentrale Befehl i * Das n e u e M a i l b o x p r o g r a m m Steuerzeichen i n der Box Befehlssyntax Te c h n i s c h e D a t e n Datenstruktur Nachrichtennummern e t c . (SYSTNFO) 0 : 4 1 . B e f e h l : 21:20 22:02 23:01 23:19 23:39 0:01 3. 3. 4. 4. 4. 5. Juni Juni Juni Juni. Juni Juni 1989 1989 1989 1989 1989 1989 l e 1-6 Nr : 1 Beog. D a s n e u e M a i l b o x p r o g r a m m Vol Z e n t r a l e 3 . J u n i . 1 9 8 9 — 2 1 : 2 0 / 1 1 W i r s t e l l e n h i e r m i t d a s n e u e M a i l b o x p r o g r a m m d e r C L I N C H —Box v o r . Auf d e n e r s t e n B l i c k s o l l t e n d i e U n t e r s c h i e d e z u r a l t e n Ve r s i o n n i c h t a l l z u gravierend s e i n , s o i s t es auch beabsichtigt. Wesentlicher Unterschied i s t d i e Multiuser—F[higkeit, h i s z u 15 Benutzer können t h e o r e t i s c h g l e i c h z e i t i g m i t d e m S y s t e m a r b e i t e n . P r a k t i s c h w i r d d a s G a n z e d u r c h d i e Z a h l d e r z u b e z a h l e n d e n Modems u n d T e l e f o n e b e g r e n z t . Etwas m e h r d a z u s a g t d e r B e f e h l I N F O . Das G a n z e l ä u f t i n t e r e s s a ▶ i t e r w e i s e a u f e i n e m g a n z n o r m a l e n 2 8 6 e r A T u n t e r MSDOS u n d MUMPS, m i t n u r 6 4 0 k B RAM u n d o h n e i r g e n d w e l c h e n S c h n i c k s c h n a c k an E r w e i t e r u n g e n . Dazu s p ä t e r m e h r . W i r m ö c h t e n n o c h d a r a u f h i n w e i s e n , d a ß d i e s e s P r o g r a m m e r s t v o r e i n e r k n a p p e n Woche a n g e f a n g e n w u r d e . E s f e h l t a l s o n o c h a l l e r h a n d , u m den g e w o h n t e n S t a n d a r d w i e d e r z u e r r e i c h e n . I m m e r h i n f u n k t i o n i e r t s c h o n derim4achrichtenversand a n B r e t t e r und B e n u t z e r, s o daß d e r normale B o x b e t r i e b at) A f e n k a n n . D e r z e i t k a n n n u r e i n Te l e f o n p o r t f i n a n z i e r t w e r d e n , d e r m i t 3 0 0 Baud a u f dem s a t t s a m b e k a n n t e n A n s c h l u s s 6 5 1 6 4 7 5 l ä u f t . A l s A u s g l e i c h d a f ü r i s t die Benutzung des Systems ü b e r d i e s e n P o r t k o s t e n l o s . Jeder k a n n s i c h s e l b s t i n d i e B e n u t z e r l i s t e e i n t r a g e n , d a z u g i b t e s d e n B e f e h l TEILNEHMER N E U . Der B e f e h l H I L F E g i b t . A u s k u n f t d a r ü b e r , w e l c h e B e f e h l e b e r e i t s f e r t i g p r o — grammiert s i n d , w e l c h e noch n i c h t . Tja, v i e l Spass dann. (SYSINFO) 0 : 4 2 B e f e h l : 1 2 Nr : 2 Betr: Steuerzeichen i n der Box Vo n : Z e n t r a l e 3 . J u n i 1 9 8 9 - 2 2 : 0 2 / 8 B e i d e r AUSGABE v o n Z e i c h e n g e l t e n f o l g e n d e S t e u e r z e i c h e n : h ä l t d i e Ausgabe a n A u s g a b e l ä u f t n a c h w e i t e r A u s g a b e abbrechen A u s g a b e d e r a k t u e l l e n Z e i l e abbrechen N ä c h s t e n Te x t ausgeben Bei d e r EINGABE v o n Z e i c h e n g e l t e n f o l g e n d e S t e u e r z e i c h e n : h ä l t E i n g a b e a n , s o w i e A u s g a b e d e r ECHO- Z e i c h e n E i n - / A u s g a b e l ä u f t n a c h < C T R L - S > w e i t e r E i n g a b e z e i l e v e r w e r f e n , C u r s o r a n Z e i l e n a n f a n g , T e x t n i c h t l ö s c h e n E i n g a b e z e i l e v e r w e r f e n , C u r s o r a n Z e i l e n a n f a n g , n e u e Z e i l e B i s h e r i g e E i n g a b e a u f n e u e r Z e i l e w i e d e r h o l e n , C u r s o r a n Z e i l . e n d e B a c k s p a c e , e i n Z e i c h e n z u r ü c k o h n e z u l ö s c h e n < T A B > a c h t L e e r z e i c h e n e i n f ü g e n D e l e t e , e i n Z e i c h e n z u r ü c k , Z e i c h e n a m B i l d s c h i r m l ö s c h e n B i t t e b e a c h t e n , d a ö , u s w. l e d i g l i c h d i e a u f dem B i l d s c h i r m a n g e z e i g t e n Z e i c h e n n i c h t l ö s c h e n , a b e r s e h r wohl. d e n e i n g e g e b e n e n Te x t . (SYSINFO) 0 : 4 3 B e f e h l : 1 3 Nr 3 Betr: Befehlssyntax Von : Z e n t r a l e 4 . J u n i . 1 9 8 9 — 2 3 : 0 1 / 6 Für d a s g e s a m t e M a i l b o x s y s t e m g i l t : Befehle können abgekürzt werden. Ergeben s i c h dabei Mehrdeutigkeiteri, z . B . k a n n I.. s o w o h l L E S E N a l s a u c h LOESCHEN b e d e u t e n , s o w i r d d e r B e f e h l a u s g e f ü h r t , der b e i H I L F E z u e r s t a u f g e f ü h r t w i r d . D i e s e R e i h u n g i s t n i c h t zwingend alphabetisch, sondern e r f o l g t nach der Regel, daß d i e häufiger benutzten Befehle v o r den weniger benutzten e i n g e r e i h t s i n d . F o l g l i c h Wird b e i Eingabe v o n I , d e r B e f e h l L E S E N a u s g e f ü h r t . D e r B e f e h l LOESCHEN w i r d e r k a n n t , w e n n zumindest LO eingegeben wurde. Benutzernamen u n d B r e t t n a m e n d ü r f e n n u r d a n n a b g e k ü r z t w e r d e n , w e n n d a s E r g e b n i s des B e f e h l s o h n e Ve r ä n d e r u n g v o n D a t e n e r r e i c h t w e r d e n k a n n . S o i s t d e r B e f e h l B A a l s A b k ü r z u n g f ü r B R E T T ALLGEMEINES e r l a u b t , d e r B e f e h l S A f ü r SENDEN ALLGEMEINES j e d o c h n i c h t . S ALLGEMEINES i s t g ü l t i g . B e g p l e u n d B r e t t n a m e n k ö n n e n s o w o h l i n Groß—, w i e a u c h i n K l e i n s c h r e i b u n g eingegeben werden. D a b e i k a n n b e l i e b i g g e m i s c h t werden. Senden ALLGEMEINES i s t g e n a u s o g ü l t i g w i e s e n D e n a L l g e m e i n e s o d e r S a l l g e m e i n e s u s w. B e n u t z e r n a m e n u n d P a s s w ö r t e r m ü s s e n z w i n g e n d s o g e s c h r i e b e n w e r d e n , w i e s i e v o m S y s t e m g e s p e i c h e r t w u r d e n . F o l g l i c h i s t SENDEN ZENTRALE u n g ü l t i g , SENDEN Z e n t r a l e g ü l t i g . Genauso g i b t T z n u r d i e B e n u t z e r a u s , d e r e n Name m i t ' z ' b e g i n n t : , T Z n u r d i e , d e r e n Name m i t ' Z ' b e g i n n t . (SYSINFO) 0 : 4 4 B e f e h l . : 1 4 Nr : 4 B e t r : Te c h n i s c h e D a t e n Vo n : Z e n t r a l e 4 . J u n i 1 9 8 9 — 2 3 : 1 9 / 7 Hardware: PC/AT 2 8 6 u n t e r MSDOS, 6 4 0 k B RAM f ü r MSDOS, 3 8 4 K B RAM u n g e n u t z t . 2 p a r a l l e l e und 4 s e r i e l l e Schnittstellen. 40 M B F e s t p l a t t e , 2 8 m s m i t t l e r e Z u g r i f f s z e i t . Dazu i m L a d e n z w e i T e r m i n a l s V T 5 2 / A N S I . Software: M a i l b o x p r o g r a m m l ä u f t u n t e r MUMPS. D a s s o l l M a s s a c h u s e t t s G e n e r a l H o s p i t a l . U t i l i t y M u l t i Programming System heissen. P h i l o s o p h i s c h e Betrachtungen dazu später i n einem anderen B r e t t . D a t e n b a s i s z u r Z e i t 1 5 MB, w i r d d y n a m i s c h d e n E r f o r d e r n i s s e n d e s Systems a n g e p a s s t . M a x i m a l s i n d 3 2 MB m ö g l i c h . A b e r b i s d a h i n d a u e r t s n o c h l a n g e . Mailboxkonfiguration: Gell Ät 1 : S y s t e m k o n s o l e , d i e n t d e r D a t e n p f l e g e u n d D a t e n s i c h e r u n g Ge Y 3 : D r u c k e r Gerät Gerät Gerät 4 : Te r m i n a l i m L a d e n , d i e n t d e r P r o g r a m m e n t w i c k l u n g u n d B o x p f l e g e 5 : Modemleitung 6516475 m i t D 1 2 0 0 5 - 0 6 Postmodem ( s e u f z ) 6 : Te r m i n a l i m L a d e n , ö f f e n t l i c h e r Z u g r i f f . Gerät 7 : Te r m i n a l i m L a d e n , ö f f e n t l i c h e r Z u g r i f f u n d P r o g r a m m e n t w i c k l u n g Gerät 9 : Drucker (SYSINFO) 0 : 4 5 B e f e h l : 1 5 Nr : 5 Betr: Datenstruktur Vo n : Z e n t r a l e 4 . J u n i 1 9 8 9 - 2 3 : 3 9 / 6 G r u n d s ä t z l i c h s i n d a l l e T e x t e u n d B o x d a t e n i n n e r h a l b d e r MUMPS- D a t e n b a s i s gespeichert. D i e Datenbasis e n t h ä l t verschiedene Binärbäume, i n denen d i e Daten v o n e i n a n d e r g e t r e n n t a b g e l e g t s i n d . B e n u t z e r d a t e n , B r e t t d a t e n , a l l gemeine S y s t e m d a t e n u n d Te x t e w e r d e n f ü r d e n j e w e i l i g e n Zweck i n e i g e n e n Baumstrukturen v e r w a l t e t . Die B r e t t - u n d B e n u t z e r d a t e n s i n d a l p h a b e t i s c h g e o r d n e t . A l l e Te x t e s i n d i n n e r h a l b d e s z u m B r e t t o d e r B e n u t z e r g e h ö r e n d e n Baumes c h r o n o l o g i s c h Qeordnet. Ausgangspunkt d a b e i i s t d a s Datum 3 1 . 1 2 . 1 9 4 0 , w e i s s d e r Himmel w a r u m . D a s i n t e r n e S o r t i e r k r i t e r i u m s i n d d i e Ta g e n a c h d i e s e m D a t u m u n d dann d i e S e k u n d e n n a c h 0 U h r . D a d u r c h w i r d s i c h e r g e s t e l l t , d a ß e s e i n e d e f i n i e r t e R e i h u n g d e r Te x t e a u c h d a n n g i b t , w e n n z w e i Te x t e n a h e z u z e i t g l e i c h a n denselben Empfänger g e s c h i c k t werden. Z e i t g l e i c h h e i t w i r d durch i n t e r n e Ve r r i e g e l u n g e n d e r Va r i a b l e n ausgeschlossen. J e T Benutzer a r b e i t e t innerhalb eines eigenen Speicherbereiches, d e r ma. . n a l 2 0 k B g r o s s i s t . D a b e i w i r d d i e G r ö s s e d e s B e r e i c h s a u t o m a t i s c h an d e n t a t s ä c h l i c h e n B e d a r f a n g e p a s s t . B e n ö t i g t d e r a k t u e l l e P r o z e s s n u r 2 kB S p e i c h e r, s o w i r d auch n u r d i e s e Speichermenge f ü r den B e r e i c h zur Ve r f ü g u n g g e s t e l l t . N i c h t b e n u t z t e r S p e i c h e r w i r d a u t o m a t i s c h dem System z u g e o r d n e t u n d f ü r D i s k - B u f f e r u n g u . a . b e n u t z t . Das S y s t e m u n t e r h ä l t f ä r j e d e n P r o z e s s ( = B e n u t z e r ) m i n d e s t e n s e i n e n Cachebereich. Dadurch w i r d d e r Z u g r i f f a u f o f t b e n ö t i g t e Routinen b e s c h l e u n i g t , d a d i e s e n i c h t mehr v o n d e r P l a t t e g e l a d e n werden mässen. Das k a n n m a n s e h r g u t s e h e n , w e n n m a n e i n e n B e f e h l z w e i m a l h i n t e r e i n ander a u s f ü h r t . D a s e r s t e Mal. d a u e r t - j e n a c h A u s l a s t u n g d e r C P U - e i n e n k l e i n e n Moment, d a s z w e i t e M a l i s t e r h e b l i c h s c h n e l l e r . (SYSINFO) 0 : 4 6 B e f e h l : 1 6 Nr : 6 Betr: Nachrichtennummern e t c . Vo n : Z e n t r a l e 5 . J u n i 1 9 8 9 — 0 : 0 1 / 6 Im G e g e n s a t z z u r a l t e n B o x w e r d e n b e i d i e s e m P r o g r a m m k e i n e i n d i v i d u e l l e n Nachrichtennummern vergeben. D a s wäre b e i e i n e m M u l t i u s e r s y s t e m auch etwas schwierig. Nachrichtennummern b e z i e h e n s i c h immer a u f d e n A n f a n g e i n e s B r e t t e s o d e r F a c h e s . D i e , ä l t e s t e N a c h r i c h t e r h ä l t d i e Nummer 1 , d i e . j ü n g s t e N a c h r i c h t h a t d i e h ö c h s t e N u m m e r. D i e N a c h r i c h t e n n u m m e r w i r d d a b e i e r s t i n d e m Moment b e r e c h n e t , i n d e m d e r z u g e h ö r i g e B e f e h l a u s g e f ü h r t w i r d . Das h a t n a t ü r l i c h K o n s e q u e n z e n . S o k a n n z u m B e i s p i e l e i n B e n u t z e r d e n B e f e h l I N H A LT a u s f ü h r e n u n d e r h ä l t 2 0 N a c h r i c h t e n a n g e z e i g t . E r e n t s c h l i e s s t sich, d i e Nachrichten 1 8 , 1 9 und 2 0 z u l e s e n . Während d e r Ausgabe von Nachricht 1 8 w i r d von einem anderen Benutzer d i e Nachricht 1 g e l ö s c h t . Nunmehr i s t d i e N a c h r i c h t 1 9 d i e N a c h r i c h t 1 8 , d i e N a c h r i c h t 2 0 i s t d i e Nachricht 19. D e r erstgenannte Benutzer w i r d i n diesem F a l l d i e ursprüngliche N a c h r i c h t 1 9 n i c h t z u G e s i c h t bekommen. U n d um dem F a s s d i e K r o n e i n s SeUcht z u schlagen: F a l l s zwischenzeitlich eine weitere Nachricht i n das Rr t g e s p i e l t w u r d e , g i b t e s w i e d e r e i n e n e u e N a c h r i c h t 2 0 . U n s e r Protagonist k r i e g t dann eine Nachricht vorgesetzt, d i e e r gar n i c h t lesen w o l l t e . S o l c h e Vo r k o m m n i s s e w e r d e n a b e r e h e r s e l t e n s e i n . S i e l a s s e n s i c h i n einem M u l t i u s e r — S y s t e m n i e g a n z v e r m e i d e n . W e r a l s o U n s t i m m i g k e i t e n zwischen A b s i c h t u n d A u s f ü h r u n g b e M e r k t , s o l l t e s i c h anhand d e s B e f e h l s INHALT n o c h m a l v e r s i c h e r n , d a ß e r n i c h t s v e r p a s s t h a t . Aus g e n a u d i e s e m G r u n d g i b t e s b e i m B e f e h l . LOESCHEN k e i n e M ö g l i c h k e i t , mehrere N a c h r i c h t e n a u f e i n m a l z u l ö s c h e n . Wenn man n ä m l i c h d e n B e f e h l LOESCHEN 1 2 3 e i n g e h e n d ü r f t e , w ü r d e n u n w e i g e r l i c h d i e N a c h r i c h t e n 1 3 und 4 gelöscht...aehh..oder so ähnlich. Z u kompliziert jedenfalls, um e s i n d e n 1 2 0 S e k u n d e n h i s z u m T i m e o u t p e r H a n d z u b e r e c h n e n . A u s n a h m e n bestätigen d i e Regel. I m eigenen Fach w i r d es zumindest d i e Möglichkeit gehen, a l l e b e r e i t s g e l e s e n e n N a c h r i c h t e n m i t e i n e m e i n z i g e n B e f e h l z u löschen.