Das kleine Hacker-Lexikon Ein Fhrer durch die Welt der Computer-Freaks AOS (owss [Ostkste], ay'ahss [Westkste]) Verb. 1. Eine Zahl um eins erh”hen. Beispiel: "Every time the com- puter finds a bad file it aoses the bad-file counter". 2. šbertragen: eine Menge erh”hen, etwas hinzufgen. Bei- spiel: "Aos the campfire." heiát soviel wie "Leg' noch (mehr) Holz ins Lagerfeuer!" Quatschig. Gegenteil: SOS Das Wort ist eigentlich eine PDP-10 Anweisung. AOS bedeutet "Add One and do not Skip". Warum, werden Sie fragen, steht das S fr "Die n„chste Anweisung nicht berspringen!" und nicht fr "Die n„chste Anweisung berspringen!" ? Ah, voil…, das ist ein Stck heiágeliebter PDP-10 Legende. Es gibt acht solcher Anweisungen: AOSE = Add One and then Skip the next instruction if the result is Equal to zero; AOSG = Add One and then Skip the next instruction if the result is Greater than zero; AOSN = Add One and then Skip the next instruction if the result is Not zero; AOSA = Add One and then Skip Always; usw. Bloá AOS gibt keine Sprung-Bedingung an, deshalb fhrt sie nie zu einem Sprung. SKIP z. B., und das klingt vielleicht noch bizarrer, folgt aber der gleichen Logik wie oben, bedeutet "Do not SKIP", also "Nicht berspringen!". Wenn die n„chste Anweisung bersprungen werden soll, mssen Sie "SKIPA" eingeben, also eine Bedingung angeben. ARG (ahrg) Substantiv. Argument, nur im mathematischen Sinne: Eine Menge, die zu einer Funktion oder Prozedur paát. Beispiel: "The sine function takes one arg, but the arc-tangent function can take either one or two args". Inzwischen ein eigenst„ndiges Wort, eine voll eingebrgerte Abkrzung, vergleichbar mit "phone" fr "telephone" und "piano" fr "pianoforte". Hacker diskutieren Argumente mathe- matischer Funktionen und kalkulatorischer Prozeduren so h„u- fig, daá eine zeitsparende Abkrzung „uáerst willkommen war. ----------------------------------------------------------------- Copyright (C) der šbersetzung von "The Hacker's Dictionary" (PD): Gerd BANCK, Orffstr. 18, 8500 Nrnberg 70, BRD; August 1990 Das kleine Hacker-Lexikon - 2 - AUTOMAGICALLY (aw'toh-maj'i-k:l-lee, aw'toh-maj'i-klee) Adverb. Zusammengezogen aus "automatically" und "magically" 1. Automatisch, aber in einer Art und Weise, die der Sprecher aus irgendeinem Grund nicht n„her erl„utern m”chte, meist, weil es zu aufwendig oder zu nervig oder vielleicht sogar zu trivial w„re. Beispiel: "Files that have a name ending in 'TMP' are automagically deleted when you log out". (Soll heiáen "Wenn Sie dem Computer ade sagen, dann werden alle Dateien mit der Extension 'TMP' 2 gel”scht. Wie das vor sich geht, das ist sehr kompliziert, und im Augenblick m”chte ich nicht n„her darauf eingehen. Glauben Sie mir, es funktioniert.") Siehe auch MAGIC. ____________________ 1 Ein Portmanteau-Wort (?) 2 TMP steht fr TEMPORŽR ----------------------------------------------------------------- Copyright (C) der šbersetzung von "The Hacker's Dictionary" (PD): Gerd BANCK, Orffstr. 18, 8500 Nrnberg 70, BRD; August 1990 Das kleine Hacker-Lexikon - 3 - BAGBITER (bag'bie-t:r) Substantiv. 1. Etwas - ein Programm oder ein Computer beispielsweise - das permanent streikt oder nur auf „uáerst umst„ndliche Art und Weise funktioniert. Beispiel: "This text editor won't let me make a file with a line longer than eighty characters! What a bagbiter!" 2. Jemand, der Ihnen einige Probleme eingebrockt hat, ab- sichtlich oder unabsichtlich, meist deswegen, weil er nicht sauber programmiert, also gepfuscht hat. Synonyme: LOSER, CRETIN, CHOMPER. BAGBITING Adjektiv. Mit den Eigenschaften eines 'bagbiter' versehen. "This bagbiting system won't let me compute the greatest common divisor of two negative numbers." Synonyme: LOSING, CRETINOUS, BLETCHEROUS, BARFUCIOUS, CHOMPING. BITE THE BAG Verb. Auf irgendeine Weise versagen. Beispiel: "The computer keeps CRASHING every five minutes." "Yes, the disk con- troller is really biting the bag." Dieser Ausdruck hatte ursprnglich eine obsz”ne Bedeutung, das l„át sich mit ziemlicher Sicherheit sagen, wobei sich 'bag' vermutlich auf den Hodensack bezog. Heutzutage ist es ein vollkommen 'keimfreier' Ausdruck, seine Vergangenheit ist fast ganz in Vergessenheit geraten. BANG Substantiv. Das Ausrufezeichen: "!". Synonyme: EXCL, SHRIEK. Siehe auch CHARACTERS. Dieser Ausdruck ist an der CMU verbreiteter als am MIT oder in Stanford. Man verwendet ihn zur Beschreibung des graphischen Zeichens "!", er wird aber nicht anstelle des Zeichens verwendet. Man wrde z. B. niemals sagen: "Congratulations bang." Andererseits, wenn man angeben will, wie man "FOO!" richtig schreibt - genau diese vier Zeichen, auf einem Blatt Papier - dann wrde man sagen "Write eff, oh, oh, bang." ----------------------------------------------------------------- Copyright (C) der šbersetzung von "The Hacker's Dictionary" (PD): Gerd BANCK, Orffstr. 18, 8500 Nrnberg 70, BRD; August 1990 Das kleine Hacker-Lexikon - 4 - BAR 3 Metasyntaktische Variable, wird immer zusammen mit FOO, aber erst nach der Erw„hnung von FOO verwendet. Beispiel: "Suppose we have two functions, say, foo and bar. Now suppose foo calls bar ..." Braucht ein Hacker zwei fiktive Namen als Stellvertreter fr zwei (h„ufig nur gedachte bzw. vorgestellte) Dinge, dann wird er in 99 % aller F„lle nach den Bezeichnungen "foo" und "bar" greifen. Siehe auch FOO, FOOBAR. BARF 1. Ausruf. Ausdruck von Emp”rung oder Frustration. 4 Siehe auch BLETCH. 2. Verb. "Barf!" sagen oder einen „hnlichen Ausdruck von Em- p”rung verwenden (weil man ver„rgert oder gekr„nkt ist). 3. Verb. Wegen inakzeptabler Eingaben nicht funktionieren; manchmal auch: eine Fehlermeldung ausgeben. Beispiel: "The division operation barfs if you try to divide by zero." (Division durch Null klappt nicht, und zwar auf sehr spektakul„re, aber nicht n„her angegebene Weise.) "The text editor barfs if you try to read in a new file before writing out the old one." BARFULOUS, BARFUCIOUS Adjektiv. So widerlich, so unversch„mt, daá man darauf 'kotzen' muá. Grundlage fr diese Adjektivbildung ist "barf" mit seiner b- lichen Slang-Bedeutung, n„mlich "sich erbrechen". BAZ (baz) 1. Metasyntaktische Variable, zul„ssig als drittes Element nach FOO und BAR. 2. Ausruf. Ausdruck von - geringer - Ver„rgerung. Wenn Sie es so verwenden, bleibt der Ton zwei bis drei Sekun- den auf dem Vokal, was dann gelegentlich wie das Bl”ken eines Schafes klingt: "Baaaaaaaaaaz!" BELLS AND WHISTLES Substantive, Redensart. šberflssige (h„ufig aber brauchbare, komfortable oder amsante) F„higkeiten oder Eigenschaften eines Programmes oder eines anderen Gegenstandes. Beispiel: "Now that we've got the basic program working, let's go back and add some bells and whistles." Bei einem Auto wrde man Details wie Stereoanlage mit Quadrophonie und Fenster mit Druckknopfbedienung "bells und whistles" nennen. ____________________ 3 Stellvertreterwort mit Substantivcharakter 4 "barf!" - bersetzt etwa: 'Kotze!' oder 'Kotzquadrat!' ----------------------------------------------------------------- Copyright (C) der šbersetzung von "The Hacker's Dictionary" (PD): Gerd BANCK, Orffstr. 18, 8500 Nrnberg 70, BRD; August 1990 Das kleine Hacker-Lexikon - 5 - Diese Redensart ist weit verbreitet, und nicht nur unter Hak- kern. Damit Sie besser verstehen, was gemeint ist, stellen Sie sich eine simple Schachtel vor, die ihren Zweck voll erfllt, aber furchtbar langweilig aussieht. Wer wird so was kaufen? Also fgen wir etwas hinzu, bringen ein paar 'Gl”ckchen und Pfeiferl' an. Sie sind natrlich sehr unntz, aber, machen sie das Produkt nicht interessanter?! šbrigens, niemand weiá so recht, was da der Unterschied zwischen 'Gl”ckchen' und 'Pfeiferl' sein soll. BIGNUM (big'num) Substantiv. 1. Computer-Darstellung von sehr groáen Festkommazahlen (Ganzzahlen) mit mehrfacher Genauigkeit. 2. Allgemeiner, jede sehr groáe Zahl. "Have you ever looked at the United States Budget? There's bignums for you !" 3. Beim Backgammon-Spiel: die gr”áeren Zahlen auf den Wr- feln, vor allem ein Wurf von zwei Fnfen oder Sechsen. Siehe auch EL CAMINO BIGNUM. Sehr viele Computersprachen stellen einen Datentyp mit der Bezeichnung "Ganzzahlen" (integers) bereit. Allerdings sind derartige Computer-Ganzzahlen blicherweise stark beschr„nkt, was ihre Gr”áe angeht. Meist mssen sie kleiner als 215 (32768) oder 231 (2147483648) sein. Will man mit gr”áeren Zahlen arbeiten, muá man Gleitkomma-Zahlen verwenden, die im allgemeinen nur auf sechs oder sieben Zehner-Stellen / Dezi- malkomma-Stellen ? genau sind. Computersprachen, die 'bignums' zur Verfgung stellen, k”n- nen genaue Berechnungen mit sehr groáen Zahlen durchfhren, etwa mit 21000 oder 1000! (1000 Fakult„t, also 1000 mal 999 mal 998 ... mal 2 mal 1). Der folgende Wert fr 1000! wurde vom MACLISP System unter Verwendung von 'bignums' errechnet: 402387260077093773543702433923003985719374864210714632543799910429 938512398629020592044208486969404800479988610197196058631666872994 808558901323829669944590997424504087073759918823627727188732519779 505950995276120874975462497043601418278094646496291056393887437886 487337119181045825783647849977012476632889835955735432513185323958 463075557409114262417474349347553428646576611667797396668820291207 379143853719588249808126867838374559731746136085379534524221586593 201928090878297308431392844403281231558611036976801357304216168747 609675871348312025478589320767169132448426236131412508780208000261 683151027341827977704784635868170164365024153691398281264810213092 761244896359928705114964975419909342221566832572080821333186116811 553615836546984046708975602900950537616475847728421889679646244945 16076535 ----------------------------------------------------------------- Copyright (C) der šbersetzung von "The Hacker's Dictionary" (PD): Gerd BANCK, Orffstr. 18, 8500 Nrnberg 70, BRD; August 1990 Das kleine Hacker-Lexikon - 6 - 340819890138544248798495995331910172335555660213945039973628075013 783761530712776192684903435262520001588853514733161170210396817592 151090778801939317811419454525722386554146106289218796022383897147 608850627686296714667469756291123408243920816015378088989396451826 324367161676217916890977991190375403127462228998800519544441428201 218736174599264295658174662830295557029902432415318161721046583203 678690611726015878352075151628422554026517048330422614397428693306 169089796848259012545832716822645806652676995865268227280707578139 185817888965220816434834482599326604336766017699961283186078838615 027946595513115655203609398818061213855860030143569452722420634463 179746059468257310379008402443243846565724501440282188525247093519 062092902313649327349756551395872055965422874977401141334696271542 284586237738753823048386568897646192738381490014076731044664025989 949022222176590433990188601856652648506179970235619389701786004081 188972991831102117122984590164192106888438712185564612496079872290 851929681937238864261483965738229112312502418664935314397013742853 192664987533721894069428143411852015801412334482801505139969429015 348307764456909907315243327828826986460278986432113908350621709500 259738986355427719674282224875758676575234422020757363056949882508 796892816275384886339690995982628095612145099487170124451646126037 902930912088908694202851064018215439945715680594187274899809425474 217358240106367740459574178516082923013535808184009699637252423056 085590370062427124341690900415369010593398383577793941097002775347 200000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000 Die MACLISP Sprache war nicht die erste Sprache, mit der man solche riesigen Ganzzahlen berechnete, aber es war eben MACLISP, das die Bezeichnung "bignum" lieferte. BIT Substantiv. 1. Kleinste Informationsmenge: Informationsmenge, die man durch das Stellen einer Ja/Nein-Frage erh„lt. 2. Recheneinheit, die einen von zwei Werten annehmen kann, z. B. wahr und falsch oder 0 und 1 3. Eine Markierung (flag) frs Ged„chtnis: zur Erinnerung daran, daá etwas endlich erledigt wird. Beispiel: "I have a bit set for you." (Ich habe Sie eine Zeit lang nicht gesehen, und jetzt soll ich Ihnen etwas sagen oder Sie etwas fragen). Man sagt von einem Bit, daá es 'gesetzt' ("set") ist, wenn sein Wert wahr oder 1 ist, es gilt als 'zurckgesetzt' ("re- set") oder "aufgehoben" ("clear"), wenn sein Wert falsch oder 0 ist 5. "To TOGGLE a bit" heiát, es ver„ndern, entweder von 0 nach 1 oder von 1 nach 0. ____________________ 5 "One speaks of setting and clearing bits." Das kleine Hacker-Lexikon - 7 - BITS Substantiv. Information(en). Beispiel: "I need some bits about file formats." ('Ich brauche ein paar Informationen ber Da- teitypen'). THE SOURCE OF ALL GOOD BITS Substantive, Redensart. Eine Person (oder eine Institution), von der man ben”tigte Informationen bekommen kann. Im Falle eines Programms ist vielleicht ein WIZARD "the source of all good bits". Diesen Titel verleiht man h„ufig einer besonders kompe- tenten Sekret„rin. BITBLT (bit'blit) 1. Verb. Ein umfangreiches Bit-Feld aus einem Teil des Spei- chers in einen anderen kopieren, speziell dann, wenn der Speicher gerade dazu verwendet wird, festzulegen, was der Monitor zeigt. 2. Verb. Allgemeiner, irgendeine Operation (z. B. TOGGLING) an einem umfangreichen Bit-Feld ausfhren, w„hrend es verschoben wird. 3. Substantiv. Eine derartige Operation. Siehe auch BLT. BIT BUCKET Substantiv. 1. Beh„lter, der Bits auff„ngt, wenn sie w„hrend einer Shift- Anweisung vom Ende des Registers herunterfallen. Existiert nur in der Computer-Mythologie. 2. Allgemeiner: Jener Ort, an den alle Information wandert, wenn sie verloren geht oder zerst”rt wird. Beispiel: "Oh, no! All my files just went into the bit bucket!" 3. Bezeichnung fr das physikalische Bauteil, das Datenaus- gaben an das (physikalisch nicht vorhandene) NULL DEVICE schickt. Diese Bezeichnung wird ausschlieálich scherzhaft verwendet. Der Ausdruck beruht auf der skurrilen Vorstellung, daá Bits Objekte sind, die man eigentlich nicht zerst”ren, sondern nur falsch placieren kann. BIT DECAY Substantiv. Bit-Zerfall. Eine phantasievolle Theorie, die SOFTWARE ROT erkl„ren soll, n„mlich das Ph„nomen, daá nicht benutzte Programme oder Unterprogramme irgendwann zu funktionieren aufh”ren, selbst wenn 'keine Eingriffe stattgefunden haben'. Die Theorie macht folgende Behauptung: Bits zerfallen - so als ob sie radioaktiv w„ren. Je mehr Zeit vergeht, desto wirrer wird der Programmcode bzw. der Inhalt einer Datei. ----------------------------------------------------------------- Copyright (C) der šbersetzung von "The Hacker's Dictionary" (PD): Gerd BANCK, Orffstr. 18, 8500 Nrnberg 70, BRD; August 1990 Das kleine Hacker-Lexikon - 8 - Es gibt tats„chlich physikalische Prozesse, die derartige Ef- fekte produzieren. Alpha-Partikel, wie sie in kosmischer Strahlung vorkommen, k”nnen den Inhalt eines Speichers ber- raschend „ndern. Zum Glck l„át sich die Wahrscheinlichkeit eines solchen Ereignisses sehr gering halten. Wie dem auch sei: Hat man irgendwann nicht die geringste Ahnung, warum et- was nicht mehr funktioniert, dann ist es natrlich sehr sch”n, wenn man dem "bit decay" die Schuld geben kann. BLETCH (bletch) Ausruf. Ausdruck des (starken) Miáfallens. BLETCHEROUS Adjektiv. Abstoáend, was die Funktionalit„t und ihre Planung angeht. Wenig ansprechend in „sthetischer Hinsicht. (Der Ausdruck wird kaum fr Personen verwendet.) Beispiel: "This keyboard is bletcherous!" (Vielleicht funktionieren die Tasten nicht sehr gut; m”glicherweise sind sie berhaupt unzweckm„áig angeordnet.) "Bletcherous" bezieht sich also auf den „sthetischen Aspekt einer Sache; „hnliches gilt fr CRETINOUS. Im Gegensatz dazu sind LOSING oder BAGBITING Ausdrcke dafr, daá etwas objek- tiven Kriterien nicht entspricht. Siehe auch BOGUS und RANDOM, die mehr und diffizilere Bedeu- tungsschattierungen haben als die bisher genannten. BLT (blit, belt) Verb. Einen umfangreichen und zusammenh„ngenden Informations- block in einen anderen Speicherbereich kopieren oder bertragen. "The storage allocator picks through the table and copies the good parts up into high memory, and at the end, blt's it all back down again." THE BIG BLT Substantiv. Massive Operation zur Reorganisation des Speichers, wie sie einige Teilnehmerbetriebssysteme auf dem PDP-10 Com- puter durchfhren. Der Ausdruck rhrt von einer PDP-10 Anweisung her, die einen Block in einen anderen Speicherbereich kopiert. Die Bezeich- nung "BLT" steht hier fr "BLock Transfer". Heutzutage bedeu- tet BLT fast immer "Branch if Less Than zero". Obiger Jargon ist also ziemlich veraltet, quasi ein Dinosaurier-Ei. ----------------------------------------------------------------- Copyright (C) der šbersetzung von "The Hacker's Dictionary" (PD): Gerd BANCK, Orffstr. 18, 8500 Nrnberg 70, BRD; August 1990 Das kleine Hacker-Lexikon - 9 - BOGUS 6 (boh'gus) Adjektiv. 1. Unwirksam, nicht funktionsf„hig. Beispiel: "Your fix for that BUG was bogus." 2. Nutzlos, unbrauchbar. Beispiel: "ATSIGN is a bogus pro- gram". 3. Falsch, unwahr. Beispiel: "Your arguments are bogus". 4. Unrichtig, fehlerhaft. Beispiel: "That algorithm is bo- gus". 5. Unglaubwrdig, 'Schwindel'. Beispiel: "You claim to have solved the halting problem for Turing Machines? That's totally bogus". 6. Albern. Beispiel: "Stop writing those bogus SAGAS". Man kann den Ausdruck fr die Astrologie verwenden. Ebenso fr eine Schraube, der die Materialermdung schon deutlich anzusehen ist. Auáerdem fr jemanden, der - ganz offensicht- lich zu Unrecht - beansprucht, ein wissenschaftliches Problem gel”st zu haben. BOGOSITY (boh'gahss':t-ee) Substantiv. Die Eigentmlichkeit, "bogus" zu sein; auáerdem, ein sol- cher Fall, ein Beispiel davon. BOGON (boh'gahn) Substantiv. 1. Jemand, der "bogus" ist oder derartige Sachen „uáert. 2. Seltener, mythisches subatomares Teilchen, daá eine Ladung "bogosity" tr„gt. (In der Teilchen-Physik ist es heute blich, neu entdeckten subatomaren Partikeln einen Namen unter Verwendung der griechischen Endsilbe -on zu geben; man folgt damit einer frheren Wissenschaftstradition, ganze griechische W”rter zur Namensgebung zu verwenden. So z. B. die Hadrons, sehr schwere Teilchen, die nach dem griechischen Wort 'hadros' benannt wurden. Erst seit kurzem sind die Physiker dazu bergegangen, die Endsilbe -on auch mit W”rtern aus anderen Sprachen zu kombinieren. So werden z. B. die Teilchen, die dazu beitragen, die Quarks zusammenzuhalten, 'Gluons' nach dem englischen Wort "glue 7" genannt. Hacker haben derartige Wortbildungen spontan und aus Jux verwendet; zwei davon, "bogon" und COMPUTRON tauchen allerdings h„ufiger auf. BOGOMETER (boh-gahm':t-:r) Substantiv. Mythisches Ger„t, das den Grad von "bogosity" miát, unge- f„hr so wie ein Thermometer die Temperatur miát. Beispiel: Wenn ein Dozent oder Student in einem Seminar eine haarstr„ubende These aufstellt, meldet sich vielleicht ein Zuh”rer und sagt: "My bogometer just triggered". ____________________ 6 Oxford Advanced Learner's Dictionary: counterfeit; sham. Also: nachgemacht, gef„lscht; imitiert, unecht, simuliert, vorgeblich ..., fassadenhaft 7 "glue" = Leim Das kleine Hacker-Lexikon - 10 - Ein "bogon" in der Bedeutung Nr. 1 strahlt vermutlich eine Menge "bogons" in der Bedeutung Nr. 2 aus. Dies liefert die (pseudo-) wissenschaftliche Erkl„rung fr die Arbeitsweise eines "bogometer": Es ist ein Geigerz„hler, der "bogons" an- zeigt. Die allgemein bliche Einheit fr "bogosity" ist das Mikro- Lenat (uL) oder ein Millionstel eines Lenat, zu Ehren des In- formatikers Doug Lenat. Es gilt - und das ist Konsens - als die gr”áte, im Alltag noch handhabbare Einheit. BOGOTIFY (boh-gaht':f-ie) Verb. "bogus"-artig machen oder werden. Ein Programm, das tausend Mal ver„ndert worden ist und deshalb jetzt v”llig unstrukturiert vorliegt, wurde "bo- gotified". Dasselbe sagt man von einer Schraube, bei der die Mutter zu streng angezogen und deshalb das Gewinde zerst”rt wurde. BOGUE OUT (bohg owt) Verb. Pl”tzlich und unerwartet "bogus" werden. Beispiel: "His talk was relatively sane, but then someone asked him a tricky question; he bogued out and did nothing but FLAME after that". AUTOBOGOTIPHOBIA (aw'to-boh-gaht':-foh'bee-uh) Substantiv. Die Angst davor, "bogotified" zu werden. "Bogus" hat viele, aber nicht alle Bedeutungen von RANDOM. "Random" impliziert meist 'Sinnlosigkeit' bzw. 'Ziellosig- keit', wogegen "bogus" eher 'T„uschung' bzw. 'Irrefhrung' impliziert. Aber beide W”rter k”nnen gleicherweise 'Konfusion' implizieren. "Bogus" tauchte in der Hacker-Bedeutung erstmals in Prince- ton in den sp„ten 60ern auf, nicht nur im Fachbereich 'Infor- matik', sondern auch in den anderen F„chern. Von dort ver- breitete es sich nach Yale und (wie wir annehmen) anderswohin - schuld daran waren Universit„tswechsler, ehemalige Princeton Studenten, speziell Michael Shamos, der jetzt Dozent an der Carnegie-Mellon University ist. BOUNCE Verb. Volleyball spielen. Dieser Ausdruck ist - oder war - haupts„chlich in Stanford blich. Irgendwann gab es einmal einen Volleyballplatz direkt neben dem Computerzentrum. Von 17:00 bis 19:00 liefen immer die ----------------------------------------------------------------- Copyright (C) der šbersetzung von "The Hacker's Dictionary" (PD): Gerd BANCK, Orffstr. 18, 8500 Nrnberg 70, BRD; August 1990 Das kleine Hacker-Lexikon - 11 - Wartungsarbeiten fr die Rechenanlage, daher war nachmittags ab 500 immer Schluá mit der Arbeit am Computer. Und ber die Lautsprecheranlage kam laut und deutlich eine Stimme: "Bounce, bounce!", was heiáen sollte 'Los, alle rauskommen und Volleyball spielen!'. BRAIN-DAMAGED Adjektiv. Miserabel geplant oder gebaut; offensichtlich falsch; Synonyme: CRETINOUS; DEMENTED. Hierbei ist unterstellt, daá der oder die Verantwortliche ei- nen Hirnschlag gehabt haben muá, oder so was in der Richtung. Etwas "brain-damaged" zu nennen geht sehr weit. Damit soll gesagt sein, daá eine Sache vollkommen unbrauchbar ist, und daá sich diese Funktionsunf„higkeit keineswegs einem Zufall, sondern der miserablen Konstruktion verdankt. BREAK Verb. 1. Den Zustand BROKEN annehmen (alle Bedeutungen). 2. In diesen Zustand versetzen (alle Bedeutungen). Beispiel: "Your latest patch to the editor broke the paragraph com- mands". 3. Den Programmablauf zeitweise stoppen, damit man das Pro- gramm zum Zweck der Fehlerentfernung 8 ansehen kann. Die Stelle, an der das Programm anh„lt, heiát "breakpoint". Siehe auch CONTROL-B. BROKEN Adjektiv. 1. Von Programmen, nicht ordnungsgem„á funktionierend. Bei- spiel: "The FORTRAN compiler is broken". 2. Seltsames Verhalten zeigend - vor allem (von Leuten), tiefe Depression „uáernd. BROKET (broh'k:t, broh'ket) Substantiv. Eine der spitzen Klammern: "<" oder ">". Die erste heiát "left broket", die zweite "right broket". Das Wort ist zusammengezogen aus der festen Verbindung "broken bracket", also 'Die Klammer mit dem Knick'. BUCKY BITS Substantiv. Bits, die den Control- und Meta-Tasten auf Spezialtasta- turen entsprechen. Siehe auch DOUBLE BUCKY und QUADRUPLE BUCKY. Hierzu ist eine l„ngere Erkl„rung n”tig. Die meisten Computer- Tastaturen sind fast genauso wie die Tastatur auf einer Schreibmaschine angeordnet, sie haben aber zus„tzliche Tasten. Eine von ihnen, meist mit "control" oder "CTRL" 9 beschriftet, ____________________ 8 Fehlerentfernung: Engl. "debugging" 9 Auf deutschen Tastaturen inzwischen (korrekt) mit mit STRG oder Strg fr Steuerung wiedergegeben Das kleine Hacker-Lexikon - 12 - wirkt in etwa wie die Umschalttaste, es findet aber kein Wechsel von Klein- zu Groábuchstaben statt, sondern eine andere Ver„nderung: Buchstaben werden zu sogenannten Steuerzeichen. Das Zeichen, das entsteht, wenn man die Con- trol-Taste niedergedrckt h„lt und zus„tzlich F eingibt, heiát einfach "Control-F". Solche Zeichen schicken meist eine Instruktion an den Computer, vor allem unter diversen Editoren ist das so. Unter dem sehr verbreiteten Texteditor EMACS (er entstand am MIT) bewirkt z. B. Control-F, daá der Cursor auf das n„chste Zeichen springt; Control-N, daá der Cursor in die n„chste Zeile springt; Control-P den Sprung in die vor- hergehende Zeile; Control-D das L”schen eines Zeichens, usw. Steuerzeichen sind so brauchbar, daá manchmal Spezialtasta- turen mit zus„tzlichen 'Umschalttasten' produziert werden. In Stanford wurde zum ersten Mal ein Prototyp davon eingesetzt. Er hatte die blichen Umschalt- und Steuerzeichen und auáerdem eine weitere Taste mit der Bezeichnung "Meta". Man konnte jetzt eine Menge ungew”hnlicher Zeichen, z. B. auch griechi- sche Buchstaben, auf der Tastatur eingeben, man muáte sich dazu nur solcher Kombinationen wie Control-F, Meta-N oder gar Control-Meta-N bedienen. Was passiert nun, wenn man ein Zeichen auf dieser Stanford Tastatur eingibt? Es wird ein Code an den Computer geschickt, der das Basiszeichen oder die Erstbelegung der Taste anzeigt, und zus„tzlich ein BIT fr jede 'Umschalttaste', um anzuzei- gen, daá diese Taste parallel zur anderen gedrckt wurde. Programme behandeln meist die normalen Umschalttasten fr die Groá- und Kleinschreibung als Teil des Basiszeichens oder der Erstbelegung. Die anderen Bits (fr Control und Meta) heiáen "the bucky bits". Und warum heiáen sie "bucky"? Einem Gercht zufolge kam dem Computer-Wissenschaftler Niklaus Wirth (Er ist Sch”pfer der Programmiersprachen PASCAL und MODULA-2) diese Idee, zus„tz- liche Bits fr Sonderzeichen zu verwenden, als er in Stanford war. Und sein Spitzname war damals "Bucky". Die Stanford Tastatur war wiederum Vorbild fr die MIT ASTRO-KADETTEN TASTATUR 10 mit sieben 'Umschalttasten': Vier "bucky bits" Tasten - n„mlich Control, Meta, Hyper und Super - sowie drei weiteren, „hnlich der normalen Umschalttaste, mit den Bezeichnungen Shift, Top und Front. Viele Tasten sind mit drei Symbolen versehen: oben mit einem Buchstaben und einem weiteren Zeichen, und vorne mit einem griechischen Buchstaben. So hat z. B. die L-Taste oben ein "L" und einen Pfeil, der in zwei Richtungen zeigt, und auáerdem vorne den griechischen Buchstaben Lambda. Wenn man diese Taste mit einem Finger der rechten Hand drckt und dazu mit der linken Hand einen ----------------------------------------------------------------- Copyright (C) der šbersetzung von "The Hacker's Dictionary" (PD): Gerd BANCK, Orffstr. 18, 8500 Nrnberg 70, BRD; August 1990 Das kleine Hacker-Lexikon - 12 a - passenden Akkord auf den Shift-Tasten spielt, kann man folgende Resultate erzielen: L kleines "l" Shift-L groáes "L" Front-L das griechische kleine Lambda Front-Shift-L das griechische groáe Lambda Top-L Pfeil, in 2 Richtungen zeigend ____________________ 10 The MIT SPACE CADET KEYBOARD ----------------------------------------------------------------- Copyright (C) der šbersetzung von "The Hacker's Dictionary" (PD): Gerd BANCK, Orffstr. 18, 8500 Nrnberg 70, BRD; August 1990 Das kleine Hacker-Lexikon - 13 - Auáerdem ist natrlich jede Kombination mit den Control-, Meta-, Hyper- und Super-Tasten m”glich. Auf dieser Tastatur kann man ber 8000 verschiedene Zeichen eingeben! Sehr schwierige mathematische Texte sind damit sehr einfach einzu- geben. Zus„tzlich hat man Tausende von Instruktionen mit einem einzigen Tastendruck parat. Viele Hacker nehmen es tats„chlich auf sich, die Bedeutungen all dieser Tasten auswendig zu lernen, wenn sie dann beim Tippen nicht so lange dasitzen. Andere glauben vielmehr, daá so viele "bucky bits" schlichter Overkill sind, und wenden ein, daá man zur Bedienung einer solchen Tastatur eigentlich drei bis vier H„nde braucht. BUG Substantiv. Ein Fehler oder Problem (vielleicht simpel, vielleicht „uáerst schwerwiegend); eine unerwnschte, nicht vorgese- hene Eigenschaft, ein derartiges Charakteristikum oder Verhalten. Beispiele: "There's a bug in the editor. It writes things out backward." "The system CRASHED because of a hardware bug". (Soll heiáen, der Computer fiel pl”tzlich aus - wegen eines technischen Defekts.) "Fred is a WINNER, but he has a few bugs" (Fred ist ein netter Typ, aber er hat ein paar Macken.) Gegensatz: FEATURE. Die Leute glauben meist, daá sich dieser Ausdruck ausschlieá- lich auf Programme bezieht, aber er kann sich genausogut auf Computer, Personen und alles andere beziehen. Es heiát, daá dieses Wort aus dem Sprachgebrauch der Tele- phongesellschaften stammt: "Bugs 11 in a telephone cable" wurde die Schuld an gest”rten, rauschenden oder pfeifenden Verbindungen gegeben. Andererseits soll der Computer-Spezia- list Grace Hopper wiederholt behauptet haben, daá die Verwen- dung dieses Ausdrucks in der Informatik auf einen Vorfall zu- rckgeht, bei dem tats„chlich K„fer in einem defekten Computer - es war einer der ersten - festgeklemmt waren. Im Hakker- Slang auf jeden Fall bezieht sich das Wort so gut wie nie auf Insekten. Hier ein durchaus sinnvoller, aber fiktiver Dialog, der mit den zwei Bedeutungen von "bug" spielt: "This ant farm has a bug." "What do you mean? There aren't even any ants in it." "That's the bug." ____________________ 11 "bug" = (Grundbedeutung:) Insekt, K„fer (US-Gebrauch) ----------------------------------------------------------------- Copyright (C) der šbersetzung von "The Hacker's Dictionary" (PD): Gerd BANCK, Orffstr. 18, 8500 Nrnberg 70, BRD; August 1990 Das kleine Hacker-Lexikon - 14 - BUM 1. Verb. Etwas verbessern, indem man Teile neu anordnet bzw. ganz entfernt - z. B. Dr„hte in einem Computer oder An- weisungen in einem Programm. Allgemeiner, die Effizienz einer Sache in hohem Maáe steigern. Die Unterstellung da- bei ist h„ufig, daá dies auf Kosten der Klarheit und Durchsichtigkeit geschieht. Beispiele: "I managed to bum three more instructions out of that code." "I bummed the program not to write the file if it would be empty." "I bummed the inner loop of the program down to seven microseconds." 2. Substantiv. Eine kleinere Ver„nderung an einem Algorith- mus, Programm oder Gegenstand, um ihn effizienter zu ma- chen. "This hardware bum makes the jump instruction faster." BUZZ Verb. Von einem Programm: ohne ein Anzeichen von Bearbeitungs- fortschritten laufen, auf der Stelle treten, m”glicher- weise als endloser Prozeá. Ein derartiger Zustand „hnelt dem der CATATONIA (siehe dort), letztere ist aber aus- wegslos und endgltig; eine Schleife, die auf der Stelle tritt, kann durchaus 'freiwillig' irgendwann Schluá ma- chen. Beispiel: "The program buzzes for about ten seconds trying to sort all the names into order". ----------------------------------------------------------------- Copyright (C) der šbersetzung von "The Hacker's Dictionary" (PD): Gerd BANCK, Orffstr. 18, 8500 Nrnberg 70, BRD; August 1990 :: Information :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: Dieser Text hier stammt aus dem Tutorial Archiv des Login Club´s :: Visit: http://www.login-club.org | irc.euric.net 6667 #loginclub :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: ::