Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

The New Hacker's Dictionary

.pdf
Скачиваний:
229
Добавлен:
10.08.2013
Размер:
1.62 Mб
Скачать

1001

---

Node:spam, Next:[12514]spam bait, Previous:[12515]spaghetti inheritance, Up:[12516]= S =

spam vt.,vi.,n.

[from "Monty Python's Flying Circus"] 1. To crash a program by overrunning a fixed-size buffer with excessively large input data. See also [12517]buffer overflow, [12518]overrun screw, [12519]smash the stack. 2. To cause a newsgroup to be flooded with irrelevant or inappropriate messages. You can spam a newsgroup with as little as one well- (or ill-) planned message (e.g. asking "What do you think of abortion?" on soc.women). This is often done with [12520]cross-posting (e.g. any message which is crossposted to alt.rush-limbaugh and alt.politics.homosexuality will almost inevitably spam both groups). This overlaps with [12521]troll behavior; the latter more specific term has become more common. 3. To send many identical or nearly-identical messages separately to a large number of Usenet newsgroups. This is more specifically called `ECP', Excessive Cross-Posting. This is one sure way to infuriate nearly everyone on the Net. See also [12522]velveeta and [12523]jello. 4. To bombard a newsgroup with multiple copies of a message. This is more specifically called `EMP', Excessive Multi-Posting. 5. To mass-mail unrequested identical or nearly-identical email messages, particularly those containing advertising. Especially used when the mail addresses have been culled from network traffic or databases without the consent of the recipients. Synonyms include [12524]UCE, [12525]UBE. 6. Any large, annoying, quantity of output. For instance, someone on IRC who walks away from their screen and comes back to find 200 lines of text might say "Oh no, spam".

The later definitions have become much more prevalent as the Internet has opened up to non-techies, and to most people senses 3 4 and 5 are now primary. All three behaviors are considered abuse of the net, and are almost universally grounds for termination of the originator's email account or network connection. In these senses the term `spam' has gone mainstream,

1002

though without its original sense or folkloric freight - there is apparently a widespread myth among [12526]lusers that "spamming" is what happens when you dump cans of Spam into a revolving fan.

---

Node:spam bait, Next:[12527]spamblock, Previous:[12528]spam, Up:[12529]= S =

spam bait n.

Email addresses included in, or comprising the entirety of, a usenet message so that spammers mining a newsgroup with an [12530]address harvester will collect them. These addresses can be people who have offended or annoyed the poster, or who are included so that a spammer will spam an official, thereby causing himself trouble. One particularly effective form of spam bait is the address of a [12531]teergrube.

---

Node:spamblock, Next:[12532]spamhaus, Previous:[12533]spam bait, Up:[12534]= S =

spamblock /spam'blok/ n.

[poss. by analogy to sunblock] Text inserted in an email address to render it invalid and thus useless to spammers. For example, the address `jrandom@hacker.org' might be transformed to `jrandom@NOSPAM.hacker.org'. Adding spamblock to an address is often referred to as `munging' it (see [12535]munge)-. This evasion tactic depends on the fact that most spammers collect names with some sort of [12536]address harvester on volumes too high to de-mung by hand, but individual humans reading an email message can readily spot and remove a spamblock in the from address.

1003

Note: This is not actually a very effective tactic, and may already be passing out of use in early 1999 after about two years of life. In both mail and news, it's essentially impossible to keep a smart address harvester from mining out the addresses in the message header and trace lines. Therefore the only people who can be protected are third parties mentioned by email address in the message - not a common enough case to interest spammers.

---

Node:spamhaus, Next:[12537]spamvertize, Previous:[12538]spamblock,

Up:[12539]= S =

spamhaus spam'hows n.

Pejorative term for an internet service provider that permits or even encourages [12540]spam mailings from its systems. The plural is `spamhausen'. There is a web page devoted to [12541]tracking spamhausen.

The most notorious of the spamhausen was Sanford Wallace's Cyber Promotions Inc., shut down by a lawsuit on 16 October 1997. The anniversary of the shutdown is celebrated on Usenet as Spam Freedom Day, but lesser imitators of the Spamford still infest various murky corners of the net. Since prosecution of spammers became routine under the junk-fax laws and statues specifically targeting spam, spamhausen have declined in relative importance; today, hit-and-run attacks by spammers using [12542]relay rape and [12543]throwaway accounts on reputable ISPs seem to account for most of the flow.

---

Node:spamvertize, Next:[12544]spangle, Previous:[12545]spamhaus,

Up:[12546]= S =

spamvertize v.

To advertise using [12547]spam. Pejorative.

1004

---

Node:spangle, Next:[12548]spawn, Previous:[12549]spamvertize,

Up:[12550]= S =

spangle n.

[UK] The singular of [12551]bells and whistles. See also [12552]spungle.

---

Node:spawn, Next:[12553]special-case, Previous:[12554]spangle,

Up:[12555]= S =

spawn n.,vi.

1. [techspeak] In UNIX parlance, to create a child process from within a process. Technically this is a `fork'; the term `spawn' is a bit more general and is used for threads (lightweight processes) as well as traditional heavyweight processes. 2. In gaming, meant to indicate where (`spawn-point') and when a player comes to life (or `re-spawns') after being killed. Opposite of [12556]frag.

---

Node:special-case, Next:[12557]speedometer, Previous:[12558]spawn,

Up:[12559]= S =

special-case vt.

To write unique code to handle input to or situations arising in a program that are somehow distinguished from normal processing. This would be used for processing of mode switches or interrupt characters in an interactive interface (as opposed, say, to text entry or normal commands), or for processing of [12560]hidden flags in the input of a batch program or [12561]filter.

1005

---

Node:speedometer, Next:[12562]spell, Previous:[12563]special-case,

Up:[12564]= S =

speedometer n.

A pattern of lights displayed on a linear set of LEDs (today) or nixie tubes (yesterday, on ancient mainframes). The pattern is shifted left every N times the operating system goes through its [12565]main loop. A swiftly moving pattern indicates that the system is mostly idle; the speedometer slows down as the system becomes overloaded. The speedometer on Sun Microsystems hardware bounces back and forth like the eyes on one of the Cylons from the wretched "Battlestar Galactica" TV series.

Historical note: One computer, the GE 600 (later Honeywell 6000) actually had an analog speedometer on the front panel, calibrated in instructions executed per second.

---

Node:spell, Next:[12566]spelling flame, Previous:[12567]speedometer, Up:[12568]= S =

spell n.

Syn. [12569]incantation.

---

Node:spelling flame, Next:[12570]spider, Previous:[12571]spell, Up:[12572]= S =

spelling flame n. //

1006

[Usenet] A posting ostentatiously correcting a previous article's spelling as a way of casting scorn on the point the article was trying to make, instead of actually responding to that point (compare [12573]dictionary flame). Of course, people who are more than usually slovenly spellers are prone to think any correction is a spelling flame. It's an amusing comment on human nature that spelling flames themselves often contain spelling errors.

---

Node:spider, Next:[12574]spider food, Previous:[12575]spelling flame, Up:[12576]= S =

spider

The Web-walking part of a search engine that collects pages for indexing in the search engine's database. Also called a [12577]bot. The best-known spider is Scooter, the web-walker for the Alta Vista search engine.

---

Node:spider food, Next:[12578]spiffy, Previous:[12579]spider, Up:[12580]= S =

spider food n.

Keywords embedded (usually invisibly) into a web page to attract search engines (spiders). The intended result of including spider food in one's web page is to insure that the page appears high on the list of matching entries to a search engine query. There are right and wrong ways to do this; the right way is a discreet `meta keywords' tag, the wrong way is to embed many repeats of a keyword in comments (and many search engines now detect and ignore the latter).

---

1007

Node:spiffy, Next:[12581]spike, Previous:[12582]spider food, Up:[12583]= S =

spiffy /spi'fee/ adj.

1. Said of programs having a pretty, clever, or exceptionally well-designed interface. "Have you seen the spiffy [12584]X version of [12585]empire yet?" 2. Said sarcastically of a program that is perceived to have little more than a flashy interface going for it. Which meaning should be drawn depends delicately on tone of voice and context. This word was common mainstream slang during the 1940s, in a sense close to 1.

---

Node:spike, Next:[12586]spin, Previous:[12587]spiffy, Up:[12588]= S =

spike v.

To defeat a selection mechanism by introducing a (sometimes temporary) device that forces a specific result. The word is used in several industries; telephone engineers refer to spiking a relay by inserting a pin to hold the relay in either the closed or open state, and railroaders refer to spiking a track switch so that it cannot be moved. In programming environments it normally refers to a temporary change, usually for testing purposes (as opposed to a permanent change, which would be called [12589]hardwired).

---

Node:spin, Next:[12590]spl, Previous:[12591]spike, Up:[12592]= S =

spin vi.

Equivalent to [12593]buzz. More common among C and Unix programmers. See the discussion of `spinlock' under [12594]busy-wait.

---

1008

Node:spl, Next:[12595]splash screen, Previous:[12596]spin, Up:[12597]= S =

spl /S-P-L/

[abbrev, from Set Priority Level] The way traditional Unix kernels implement mutual exclusion by running code at high interrupt levels. Used in jargon to describe the act of tuning in or tuning out ordinary communication. Classically, spl levels run from 1 to 7; "Fred's at spl 6 today" would mean that he is very hard to interrupt. "Wait till I finish this; I'll spl down then." See also [12598]interrupts locked out.

---

Node:splash screen, Next:[12599]splat, Previous:[12600]spl, Up:[12601]= S =

splash screen n.

[Mac users] Syn. [12602]banner, sense 3.

---

Node:splat, Next:[12603]splat out, Previous:[12604]splash screen, Up:[12605]= S =

splat n.

1. Name used in many places (DEC, IBM, and others) for the asterisk (*) character (ASCII 0101010). This may derive from the `squashed-bug' appearance of the asterisk on many early line printers. 2. [MIT] Name used by some people for the # character (ASCII 0100011). 3. The [12606]feature key on a Mac (same as [12607]alt, sense 2). 4. obs. Name used by some people for the Stanford/ITS extended ASCII circle-x character. This character is also called `blobby' and `frob', among other names; it is sometimes used by mathematicians as a notation for `tensor product'. 5.

1009

obs. Name for the semi-mythical Stanford extended ASCII circle-plus character. See also [12608]ASCII.

---

Node:splat out, Next:[12609]spod, Previous:[12610]splat, Up:[12611]= S =

splat out v.

[Usenet] To partially obscure a potentially provocative word by substituting [12612]splat characters for some of its letters (usually, but not always, the vowels). The purpose is not to make the word unrecognizable but to make it a mention rather than a use, so that no flamewar ensues. Words often splatted out include N*z* (see [12613]Godwin's Law), *v*l*t**n (anywhere fundamentalists might be lurking), *b*rt**n, and g*n c*ntr*l. Compare [12614]UN*X.

---

Node:spod, Next:[12615]spoiler, Previous:[12616]splat out, Up:[12617]= S

=

spod n.

[UK] 1. A lower form of life found on [12618]talker systems and [12619]MUDs. The spod has few friends in [12620]RL and uses talkers instead, finding communication easier and preferable over the net. He has all the negative traits of the [12621]computer geek without having any interest in computers per se. Lacking any knowledge of or interest in how networks work, and considering his access a God-given right, he is a major irritant to sysadmins, clogging up lines in order to reach new MUDs, following passed-on instructions on how to sneak his way onto Internet ("Wow! It's in America!") and complaining when he is not allowed to use busy routes. A true spod will start any conversation with "Are you male or female?" (and follow it up with "Got any good numbers/IDs/passwords?") and will not talk to someone physically present in the same terminal room

1010

until they log onto the same machine that he is using and enter talk mode. Compare [12622]newbie, [12623]tourist, [12624]weenie, [12625]twink, [12626]terminal junkie, [12627]warez d00dz. 2. A [12628]backronym for "Sole Purpose, Obtain a Degree"; according to some self-described spods, this term is used by indifferent students to condemn their harder-working fellows. Compare the defiant adoption of the term `geek' in the mid-1990s by people who would previously have been stigmatized by it (see [12629]computer geek). 3. [obs.] An ordinary person; a [12630]random. This is the meaning with which the term was coined, but the inventor informs us he has himself accepted sense 1.

---

Node:spoiler, Next:[12631]spoiler space, Previous:[12632]spod, Up:[12633]= S =

spoiler n.

[Usenet] 1. A remark which reveals important plot elements from books or movies, thus denying the reader (of the article) the proper suspense when reading the book or watching the movie. 2. Any remark which telegraphs the solution of a problem or puzzle, thus denying the reader the pleasure of working out the correct answer (see also [12634]interesting). Either sense readily forms compounds like `total spoiler', `quasi-spoiler' and even `pseudo-spoiler'.

By convention, articles which are spoilers in either sense should contain the word `spoiler' in the Subject: line, or guarantee via various tricks that the answer appears only after several screens-full of warning, or conceal the sensitive information via [12635]rot13, [12636]spoiler space or some combination of these techniques.

---

Node:spoiler space, Next:[12637]sponge, Previous:[12638]spoiler, Up:[12639]= S =

Соседние файлы в предмете Английский язык