Словарь кулхацкера:
A
B1
B2
B3
C
C2
D
E
F
G
a href="http://phuckers.narod.ru/hdG2.htm">G2
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
= G =
G: [SI] pref.,suff. See {{quantifiers}}.
gabriel: /gay'bree-*l/ [for Dick Gabriel, SAIL LISP hacker and
volleyball fanatic]
Бесплатные программы скачать софт бесплатно хакер n. An unnecessary (in the opinion of the
opponent) stalling tactic, e.g., tying one's shoelaces or combing one's hair
repeatedly, asking the time, etc. Also used to refer to the
perpetrator of such tactics. Also, `pulling a Gabriel',
`Gabriel mode'.
gag: vi. Equivalent to {choke}, but connotes more disgust. "Hey,
this is FORTRAN code. No wonder the C compiler gagged." See also
{barf}.
gang bang: n. The use of large numbers of loosely coupled
programmers in an attempt to wedge a great many features into a
product in a short time. Though there have been memorable gang
bangs (e.g., that over-the-weekend assembler port mentioned in
Steven Levy's `Hackers'), most are perpetrated by large
companies trying to meet deadlines and produce enormous buggy
masses of code entirely lacking in {orthogonal}ity. When
market-driven managers make a list of all the features the
competition has and assign one programmer to implement each, they
often miss the importance of maintaining a coherent design. See
also {firefighting}, {Mongolian Hordes technique},
{Conway's Law}.
garbage collect: vi. (also `garbage collection', n.) See {GC}.
garply: /gar'plee/ [Stanford] n. Another meta-syntactic variable (see
{foo}); once popular among SAIL hackers.
gas: [as in `gas chamber'] 1. interj. A term of disgust and
hatred, implying that gas should be dispensed in generous
quantities, thereby exterminating the source of irritation. "Some
loser just reloaded the system for no reason! Gas!" 2. interj. A
suggestion that someone or something ought to be flushed out of
mercy. "The system's getting {wedged} every few minutes.
Gas!" 3. vt. To {flush} (sense 1). "You should gas that old
crufty software." 4. [IBM]
Бесплатные программы скачать софт бесплатно хакер n. Dead space in nonsequentially
organized files that was occupied by data that has been deleted;
the compression operation that removes it is called `degassing' (by
analogy, perhaps, with the use of the same term in vacuum
technology). 5. [IBM] n. Empty space on a disk that has been
clandestinely allocated against future need.
gaseous: adj. Deserving of being {gas}sed. Disseminated by
Geoff Goodfellow while at SRI; became particularly popular after
the Moscone-Milk killings in San Francisco, when it was learned
that the defendant Dan White (a politician who had supported
Proposition 7) would get the gas chamber under Proposition 7 if
convicted of first-degree murder (he was eventually convicted of
manslaughter).
GC: /G-C/ [from LISP terminology; `Garbage Collect']
1. vt. To clean up and throw away useless things. "I think I'll
GC the top of my desk today." When said of files, this is
equivalent to {GFR}. 2. vt. To recycle, reclaim, or put to
another use. 3. n. An instantiation of the garbage collector
process.
`Garbage collection' is computer-science jargon for a particular
class of strategies for dynamically reallocating computer memory.
One such strategy involves periodically scanning all the data in
memory and determining what is no longer accessible; useless data
items are then discarded so that the memory they occupy can be
recycled and used for another purpose. Implementations of the LISP
language usually use garbage collection.
In jargon, the full phrase is sometimes heard but the {abbrev} is
more frequently used because it is shorter. Note that there is an
ambiguity in usage that has to be resolved by context: "I'm going
to garbage-collect my desk" usually means to clean out the
drawers, but it could also mean to throw away or recycle the desk
itself.
GCOS:: /jee'kohs/
Бесплатные программы скачать софт бесплатно хакер n. A {quick-and-dirty} {clone} of
System/360 DOS that emerged from GE around 1970; originally called
GECOS (the General Electric Comprehensive Operating System). Later
kluged to support primitive timesharing and transaction processing.
After the buyout of GE's computer division by Honeywell, the name
was changed to General Comprehensive Operating System (GCOS).
Other OS groups at Honeywell began referring to it as `God's Chosen
Operating System', allegedly in reaction to the GCOS crowd's
uninformed and snotty attitude about the superiority of their
product. All this might be of zero interest, except for two facts:
(1) The GCOS people won the political war, and this led in the
orphaning and eventual death of Honeywell {{Multics}}, and
(2) GECOS/GCOS left one permanent mark on UNIX. Some early UNIX
systems at Bell Labs were GCOS machines for print spooling and
various other services; the field added to `/etc/passwd' to
carry GCOS ID information was called the `GECOS field' and
survives today as the `pw_gecos' member used for the user's
full name and other human-ID information. GCOS later played a
major role in keeping Honeywell a dismal also-ran in the mainframe
market, and was itself ditched for UNIX in the late 1980s when
Honeywell retired its aging {big iron} designs.
GECOS:: /jee'kohs/ n. See {{GCOS}}.
gedanken: /g*-don'kn/ adj. Ungrounded; impractical; not
well-thought-out; untried; untested. `Gedanken' is a German word
for `thought'. A thought experiment is one you carry out in your
head. In physics, the term `gedanken experiment' is used to
refer to an experiment that is impractical to carry out, but useful
to consider because you can reason about it theoretically. (A
classic gedanken experiment of relativity theory involves thinking
about a man in an elevator accelerating through space.) Gedanken
experiments are very useful in physics, but you have to be careful.
It's too easy to idealize away some important aspect of the real world
in contructing your `apparatus'.
Among hackers, accordingly, the word has a pejorative connotation.
It is said of a project, especially one in artificial intelligence
research, that is written up in grand detail (typically as a Ph.D.
thesis) without ever being implemented to any great extent. Such a
project is usually perpetrated by people who aren't very good
hackers or find programming distasteful or are just in a hurry. A
`gedanken thesis' is usually marked by an obvious lack of intuition
about what is programmable and what is not, and about what does and
does not constitute a clear specification of an algorithm. See
also {AI-complete}, {DWIM}.
geef: v. [ostensibly from `gefingerpoken'] vt. Syn. {mung}. See
also {blinkenlights}.
geek out: vi. To temporarily enter techno-nerd mode while in a
non-hackish context, for example at parties held near computer
equipment. Especially used when you need to do something highly
technical and don't have time to explain: "Pardon me while I geek
out for a moment." See {computer geek}.
gen: /jen/ n.,v. Short for {generate}, used frequently in both spoken
and written contexts.
gender mender: n. A cable connector shell with either two male or two
female connectors on it, used to correct the mismatches that result
when some {loser} didn't understand the RS232C specification and
the distinction between DTE and DCE. Used esp. for RS-232C
parts in either the original D-25 or the IBM PC's bogus D-9 format.
Also called `gender bender', `gender blender', `sex
changer', and even `homosexual adapter'; however, there appears
to be some confusion as to whether a `male homosexual adapter' has
pins on both sides (is male) or sockets on both sides (connects two
males).
General Public Virus:
Бесплатные программы скачать софт бесплатно хакер n. Pejorative name for some versions of the
{GNU} project {copyleft} or General Public License (GPL), which
requires that any tools or {app}s incorporating copylefted code
must be source-distributed on the same counter-commercial terms as
GNU stuff. Thus it is alleged that the copyleft `infects' software
generated with GNU tools, which may in turn infect other software
that reuses any of its code. The Free Software Foundation's
official position as of January 1991 is that copyright law limits
the scope of the GPL to "programs textually incorporating
significant amounts of GNU code", and that the `infection' is not
passed on to third parties unless actual GNU source is transmitted
(as in, for example, use of the Bison parser skeleton).
Nevertheless, widespread suspicion that the {copyleft} language
is `boobytrapped' has caused many developers to avoid using GNU
tools and the GPL. Recent (July 1991) changes in the language of
the version 2.00 language may eliminate this problem.
generate: vt. To produce something according to an algorithm or
program or set of rules, or as a (possibly unintended) side effect
of the execution of an algorithm or program. The opposite of
{parse}. This term retains its mechanistic connotations (though
often humorously) when used of human behavior. "The guy is
rational most of the time, but mention nuclear energy around him
and he'll generate {infinite} flamage."
gensym: /jen'sim/ [from MacLISP for `generated symbol'] 1. v.
To invent a new name for something temporary, in such a way that
the name is almost certainly not in conflict with one already in
use. 2. n. The resulting name. The canonical form of a gensym is
`Gnnnn' where nnnn represents a number; any LISP hacker would
recognize G0093 (for example) as a gensym. 3. A freshly generated
data structure with a gensymmed name. These are useful for storing
or uniquely identifying crufties (see {cruft}).
Get a life!: imp. Hacker-standard way of suggesting that the person
to whom you are speaking has succumbed to terminal geekdom (see
{computer geek}). Often heard on {USENET}, esp. as a way of
suggesting that the target is taking some obscure issue of
{theology} too seriously. This exhortation was popularized by
William Shatner on a "Saturday Night Live" episode in a speech that
ended "Get a *life*!", but some respondents believe it to
have been in use before then.
Get a real computer!: imp. Typical hacker response to news that
somebody is having trouble getting work done on a system that
(a) is single-tasking, (b) has no hard disk, or (c) has an address
space smaller than 4 megabytes. This is as of mid-1991; note that
the threshold for `real computer' rises with time, and it may well
be (for example) that machines with character-only displays will be
generally considered `unreal' in a few years (GLS points out that
they already are in some circles). See {essentials}, {bitty
box}, and {toy}.
GFR: /G-F-R/ vt. [ITS] From `Grim File Reaper', an ITS and Lisp
Machine utility. To remove a file or files according to some
program-automated or semi-automatic manual procedure, especially
one designed to reclaim mass storage space or reduce name-space
clutter (the original GFR actually moved files to tape). Often
generalized to pieces of data below file level. "I used to have
his phone number, but I guess I {GFR}ed it." See also
{prowler}, {reaper}. Compare {GC}, which discards only
provably worthless stuff.
gig: /jig/ or /gig/ [SI] n. See {{quantifiers}}.
giga-: /ji'ga/ or /gi'ga/ [SI] pref. See {{quantifiers}}.
GIGO: /gi:'goh/ [acronym] 1. `Garbage In, Garbage Out' ---
usually said in response to {luser}s who complain that a program
didn't complain about faulty data. Also commonly used to describe
failures in human decision making due to faulty, incomplete, or
imprecise data. 2. `Garbage In, Gospel Out': this more recent
expansion is a sardonic comment on the tendency human beings have
to put excessive trust in `computerized' data.
gillion: /gil'y*n/ or /jil'y*n/ [formed from {giga-} by analogy
with mega/million and tera/trillion]
Бесплатные программы скачать софт бесплатно хакер n. 10^9. Same as an
American billion or a British `milliard'. How one pronounces
this depends on whether one speaks {giga-} with a hard or
soft `g'.
GIPS: /gips/ or /jips/ [analogy with {MIPS}] n.
Giga-Instructions per Second (also possibly `Gillions of
Instructions per Second'; see {gillion}). In 1991, this is used
of only a handful of highly parallel machines, but this is expected
to change. Compare {KIPS}.
glark: /glark/ vt. To figure something out from context. "The
System III manuals are pretty poor, but you can generally glark the
meaning from context." Interestingly, the word was originally
`glork'; the context was "This gubblick contains many nonsklarkish
English flutzpahs, but the overall pluggandisp can be glorked [sic]
from context" (David Moser, quoted by Douglas Hofstadter in his
"Metamagical Themas" column in the January 1981 `Scientific
American'). It is conjectured that hackish usage mutated the verb to
`glark' because {glork} was already an established jargon
term. Compare {grok}, {zen}.
glass: [IBM] n. Synonym for {silicon}.
glass tty: /glas T-T-Y/ or /glas ti'tee/ n. A terminal that
has a display screen but which, because of hardware or software
limitations, behaves like a teletype or some other printing
terminal, thereby combining the disadvantages of both: like a
printing terminal, it can't do fancy display hacks, and like a
display terminal, it doesn't produce hard copy. An example is the
early `dumb' version of Lear-Siegler ADM 3 (without cursor
control). See {tube}, {tty}. See appendix A for an
interesting true story about a glass tty.
glassfet: /glas'fet/ [by analogy with MOSFET, the acronym for
`Metal-Oxide-Semiconductor Field-Effect Transistor'] n. Syn.
{firebottle}, a humorous way to refer to a vacuum tube.
glitch: /glich/ [from German `glitschen' to slip, via Yiddish
`glitshen', to slide or skid] 1.
Бесплатные программы скачать софт бесплатно хакер n. A sudden interruption in
electric service, sanity, continuity, or program function.
Sometimes recoverable. An interruption in electric service is
specifically called a `power glitch'. This is of grave concern
because it usually crashes all the computers. In jargon, though, a
hacker who got to the middle of a sentence and then forgot how he
or she intended to complete it might say, "Sorry, I just
glitched". 2. vi. To commit a glitch. See {gritch}. 3. vt.
[Stanford] To scroll a display screen, esp. several lines at a
time. {{WAITS}} terminals used to do this in order to avoid
continuous scrolling, which is distracting to the eye. 4. obs.
Same as {magic cookie}, sense 2.
All these uses of `glitch' derive from the specific technical
meaning the term has to hardware people. If the inputs of a
circuit change, and the outputs change to some {random} value for
some very brief time before they settle down to the correct value,
then that is called a glitch. This may or may not be harmful,
depending on what the circuit is connected to. This term is
techspeak, found in electronics texts.
glob: /glob/, *not* /glohb/ [UNIX] vt.,n. To expand special
characters in a wildcarded name, or the act of so doing (the action
is also called `globbing'). The UNIX conventions for filename
wildcarding have become sufficiently pervasive that many hackers
use some of them in written English, especially in email or news on
technical topics. Those commonly encountered include the following:
*
wildcard for any string (see also {UN*X})
?
wildcard for any character (generally read this way only at the
beginning or in the middle of a word)
[]
delimits a wildcard matching any of the enclosed characters
{}
alternation of comma-separated alternatives; thus, `foo{baz,qux}'
would be read as `foobaz' or `fooqux'
Some examples: "He said his name was [KC]arl" (expresses
ambiguity). "I don't read talk.politics.*" (any of the
talk.politics subgroups on {USENET}). Other examples are given
under the entry for {X}. Compare {regexp}.
Historical note: The jargon usage derives from `glob', the
name of a subprogram that expanded wildcards in archaic pre-Bourne
versions of the UNIX shell.
glork: /glork/ 1. interj. Term of mild surprise, usually tinged with
outrage, as when one attempts to save the results of 2 hours of
editing and finds that the system has just crashed. 2. Used as a
name for just about anything. See {foo}. 3. vt. Similar to
{glitch}, but usually used reflexively. "My program just glorked
itself." See also {glark}.
glue:
Бесплатные программы скачать софт бесплатно хакер n. Generic term for any interface logic or protocol that
connects two component blocks. For example, {Blue
Glue} is IBM's SNA protocol, and hardware designers call anything
used to connect large VLSI's or circuit blocks `glue logic'.
gnarly: /nar'lee/ adj. Both {obscure} and {hairy} in the
sense of complex. "{Yow}! --- the tuned assembler
implementation of BitBlt is really gnarly!" From a similar but
less specific usage in surfer slang.
GNU: /gnoo/, *not* /noo/ 1. [acronym: `GNU's Not UNIX!',
see {{recursive acronym}}] A UNIX-workalike development effort of
the Free Software Foundation headed by Richard Stallman
(rms@gnu.ai.mit.edu). GNU EMACS and the GNU C compiler, two tools
designed for this project, have become very popular in hackerdom
and elsewhere. The GNU project was designed partly to proselytize
for RMS's position that information is community property and all
software source should be shared. One of its slogans is "Help
stamp out software hoarding!" Though this remains controversial
(because it implicitly denies any right of designers to own,
assign, and sell the results of their labors), many hackers who
disagree with RMS have nevertheless cooperated to produce large
amounts of high-quality software for free redistribution under the
Free Software Foundation's imprimatur. See {EMACS},
{copyleft}, {General Public Virus}. 2. Noted UNIX hacker
John Gilmore (gnu@toad.com), founder of USENET's anarchic alt.*
hierarchy.