lace card:
lag:
lamer:
language lawyer:
languages of choice:
LART:
larval stage:
lase:
laser chicken:
lasherism:
laundromat:
LDB:
leaf site:
leak:
leaky heap:
leapfrog attack:
leech:
leech mode:
legal:
legalese:
LER:
LERP:
let the smoke out:
letterbomb:
lexer:
lexiphage:
life:
Life is hard:
light pipe:
lightweight:
like kicking dead whales down the beach:
like nailing jelly to a tree:
line 666:
line eater the:
line noise:
line starve:
linearithmic:
link farm:
link rot:
link-dead:
lint:
Lintel:
Linus:
Linux:
lion food:
Lions Book:
LISP:
list-bomb:
lithium lick:
little-endian:
live:
live data:
Live Free Or Die!:
livelock:
liveware:
lobotomy:
locals the:
locked and loaded:
locked up:
logic bomb:
logical:
loop through:
loose bytes:
lord high fixer:
lose:
lose lose:
loser:
losing:
loss:
lossage:
lost in the noise:
lost in the underflow:
lots of MIPS but no I/O:
low-bandwidth:
LPT:
Lubarsky's Law of Cybernetic Entomology:
Lumber Cartel:
lunatic fringe:
lurker:
luser:
Node:
lace card , Next:
lag , Previous:
kyrka , Up:
= L =
lace card n. obs. Một tấm thẻ đục lỗ bị đục thủng toàn bộ các lỗ (còn được gọi là "thẻ quậy" hoặc "thẻ thông gió"). Các máy đọc thẻ thường hay bị kẹt khi gặp phải loại thẻ này, vì tấm thẻ kết quả có độ bền cấu trúc quá kém nên dễ bị oằn xuống ngay bên trong cơ chế đọc. Các máy đục thẻ cũng có thể bị kẹt khi cố gắng tạo ra những tấm thẻ này do vấn đề về nguồn điện. Khi có một kẻ thích chơi khăm đưa một tấm thẻ đục thủng qua máy đọc, bạn sẽ cần phải gỡ chỗ kẹt bằng một "con dao cắt thẻ" — thứ mà bạn sẽ dùng để xử lý kẻ chơi khăm đó trước tiên.
Node:
lag , Next:
lamer , Previous:
lace card , Up:
= L =
lag n. [MUD, IRC; rất phổ biến] Khi được dùng không kèm theo định từ nào, từ này đồng nghĩa với netlag (độ trễ mạng). Thật kỳ lạ, mọi người thường hay phàn nàn rằng "Tôi bị lag nặng quá" trong khi trên thực tế, chính máy chủ hoặc kết nối mạng của họ mới đang bị chậm.
Node:
lamer , Next:
language lawyer , Previous:
lag , Up:
= L =
lamer n. [có lẽ bắt nguồn từ tiếng lóng của giới trượt ván] 1. Từ đồng nghĩa với luser, ít được hacker sử dụng nhưng lại rất phổ biến trong giới warez d00dz (tín đồ phần mềm lậu), cracker và phreaker (tin tặc điện thoại). Một kẻ chuyên tải về rất nhiều nhưng chẳng bao giờ đóng góp nội dung tải lên (Còn được gọi là "leecher" - kẻ hút máu). Trái nghĩa với elite (tinh hoa). Mang ý nghĩa tự cao tự đại một cách có ý thức y như cách từ luser được dùng trong giới hacker. 2. Kẻ cố gắng bẻ khóa (crack) một bảng tin BBS. 3. Kẻ chuyên quấy rầy sysop (quản trị hệ thống) hoặc những người dùng BBS khác — ví dụ như bằng cách đăng vô số tin nhắn ngớ ngẩn, tải lên các phần mềm dính virus, ngắt kết nối liên tục, v.v.
Các cracker cũng dùng từ này để chỉ những kẻ tập tòi đòi làm cracker. Trong văn hóa phreak, lamer là kẻ chuyên đi lừa đảo xin mã (code) từ người khác thay vì tự tay bẻ khóa hay thực sự thấu hiểu các khái niệm nền tảng. Trong văn hóa warez d00dz — nơi khả năng khoe khoang phần mềm thương mại đã bị bẻ khóa chỉ vài ngày sau (hoặc trước) khi ra mắt thị trường thương mại được ca ngợi hết lời — lamer có thể sẽ cố gắng tải lên rác, phần mềm shareware (dùng thử), hoặc thứ gì đó cực kỳ cũ kỹ (cũ ở đây được hiểu là cách đây vài năm cho đến bất cứ thứ gì cũ hơn 3 ngày).
Từ "lamer" cũng được sử dụng rất nhiều trong thế giới IRC với ý nghĩa tương tự như trên.
Node:
language lawyer , Next:
languages of choice , Previous:
lamer , Up:
= L =
language lawyer n. Một cá nhân, thường là một kỹ sư phần mềm có kinh nghiệm hoặc thâm niên, am hiểu tường tận nhiều hoặc hầu hết các quy tắc và tính năng vô cùng phức tạp (cả hữu ích lẫn kỳ bí) áp dụng cho một hoặc nhiều ngôn ngữ lập trình máy tính. Một "luật sư ngôn ngữ" nổi bật nhờ khả năng chỉ cho bạn thấy năm câu văn nằm rải rác trong một cuốn hướng dẫn dày hơn 200 trang, mà khi kết hợp lại sẽ ngầm chỉ ra câu trả lời cho thắc mắc của bạn — "giá như bạn chịu khó tìm ở đó". So sánh với wizard (pháp sư), legal (hợp lệ), legalese (thuật ngữ pháp lý rườm rà).
Node:
languages of choice , Next:
LART , Previous:
language lawyer , Up:
= L =
languages of choice n. C, C++, LISP và Perl. Hầu như mọi hacker đều biết ít nhất một trong hai ngôn ngữ C hoặc LISP, và phần lớn những hacker giỏi đều thông thạo cả hai. C++, dẫu còn một vài nhược điểm nghiêm trọng, nhìn chung vẫn được ưa chuộng hơn các ngôn ngữ hướng đối tượng khác (mặc dù vào năm 1999, có vẻ như Java đã soán ngôi nó trong trái tim của các hacker, nếu không muốn nói là ở mọi nơi). Kể từ khoảng năm 1990, Perl đã nhanh chóng chiếm được cảm tình, đặc biệt là như một công cụ cho các tiện ích quản trị hệ thống và lập trình mẫu nhanh (rapid prototyping). Python, Smalltalk và Prolog cũng rất phổ biến trong các cộng đồng nhỏ nhưng có sức ảnh hưởng.
Bên cạnh đó, vẫn còn một nhóm nhỏ các hacker thế hệ cũ đang thu hẹp dần, sử dụng FORTRAN hoặc thậm chí hợp ngữ (assembler) làm ngôn ngữ ưa thích của họ. Họ thường thích được gọi là Lập trình viên Thực thụ (Real Programmers), và các hacker khác thì coi họ có phần hơi kỳ cục (xem "Câu chuyện về Mel" ở Phụ lục A). Hợp ngữ nhìn chung không còn được xem là thú vị hay phù hợp cho bất kỳ mục đích nào ngoài việc thực thi ngôn ngữ cấp cao (HLL), viết mã gắn kết (glue), và một số ít công dụng đòi hỏi tính thời gian nghiêm ngặt (time-critical) cũng như đặc thù về phần cứng trong các chương trình hệ thống. FORTRAN chiếm một thị phần ngày càng thu hẹp trong lập trình khoa học.
Hầu hết các hacker có xu hướng tỏ ra không mấy mặn mà với các ngôn ngữ như Pascal và Ada — những ngôn ngữ không mang lại cho họ sự tự do gần như tuyệt đối vốn được coi là cần thiết cho việc hack (xem bondage-and-discipline language - ngôn ngữ gò bó và kỷ luật) — đồng thời coi mọi thứ dù chỉ có chút liên quan đến COBOL hoặc các ngôn ngữ đục thẻ truyền thống khác là một sự sụt giảm hoàn toàn và không thể cứu vãn.
Node:
LART , Next:
larval stage , Previous:
languages of choice , Up:
= L =
LART // Công cụ Điều chỉnh Thái độ Kẻ dùng (Luser Attitude Readjustment Tool). 1. n. Trong thần thoại tập thể của tu viện quỷ dữ đáng sợ (scary devil monastery), đây là một món đồ không thể thiếu trong bộ công cụ của mọi BOFH (Quản trị viên hệ thống từ địa ngục). LART kinh điển là một thanh gỗ vuông 2x4 hoặc một khúc gỗ lớn khác có thể dùng làm gậy, giáng thẳng lên đầu những kẻ chuyên gửi thư rác (spammers) và những người gây cho quản trị viên hệ thống nhiều nỗi thống khổ vượt quá mức thông thường của công việc. Những cuộc tranh luận bất tận vẫn nổ ra trên alt.sysadmin.recovery về việc thế nào mới thực sự là một chiếc LART hiệu quả; gậy sùi (knobkerries), súng bán tự động, súng phun lửa và vũ khí hạt nhân chiến thuật đều có những phe ủng hộ riêng. So sánh với clue-by-four. 2. v. Dùng LART để đánh. Một số người sẽ bổ sung thêm là "với ác ý", nhưng một số quản trị viên hệ thống lại thích nhẹ nhàng lart người dùng của họ như một lời cảnh báo đầu tiên (và đôi khi là cuối cùng). 3. interj. Tiếng gọi đòi LART của ai đó, giống như một bác sĩ phẫu thuật gọi "Dao mổ!". 4. interj. [hiếm] Được dùng trong các bài chửi mắng (flames) như một lời khiển trách. "LART! LART! LART!"
Node:
larval stage , Next:
lase , Previous:
LART , Up:
= L =
larval stage n. Mô tả giai đoạn tập trung ám ảnh cuồng nhiệt vào việc viết mã mà dường như mọi hacker non trẻ đều phải trải qua. Các triệu chứng phổ biến bao gồm: thực hiện hơn một lần cày code suốt 36 tiếng trong một tuần; lơ là mọi hoạt động khác kể cả những nhu cầu cơ bản như ăn uống, ngủ nghỉ và vệ sinh cá nhân; cùng chứng mờ mắt mãn tính ở mức độ nặng. Có thể kéo dài từ 6 tháng đến 2 năm, với khoảng thời gian trung vị rõ thấy là khoảng 18 tháng. Một số ít người mắc kẹt trong giai đoạn này không bao giờ quay trở lại cuộc sống "bình thường" nữa, nhưng thử thách này dường như là điều cần thiết để tạo ra những lập trình viên thực sự có tay nghề cao (khác với những người chỉ ở mức độ thành thạo thông thường). Xem thêm wannabee (kẻ tập sự). Một phiên bản nhẹ nhàng và ngắn ngủi hơn của giai đoạn ấu trùng (thường kéo dài khoảng một tháng) có thể tái diễn khi ai đó đang học một hệ điều hành hoặc ngôn ngữ lập trình mới.
Node:
lase , Next:
laser chicken , Previous:
larval stage , Up:
= L =
lase /layz/ vt. In một tài liệu cho trước bằng máy in laser. "Được rồi, hãy lase con hàng đó và xem tất cả các lệnh gọi macro đồ họa kia có hoạt động đúng không nào."
Node:
laser chicken , Next:
lasherism , Previous:
lase , Up:
= L =
laser chicken n. Gà Kung Pao, một món ăn Trung Hoa tiêu chuẩn gồm thịt gà, đậu phộng và ớt đỏ cay trong nước sốt dầu ớt cay nồng. Nhiều hacker gọi nó là "gà laser" vì hai lý do: Nó có thể làm bạn tê tái y như tia laser, và phần nước sốt có màu đỏ gợi nhớ đến một số chùm tia laser. Món ăn này đôi khi cũng được gọi là "gà thuốc súng".
Trong một biến thể của chủ đề này, người ta tường thuật rằng một số hacker ở Úc đã đổi tên món "gà sốt chanh" quen thuộc thành "gà Chernobyl". Tên gọi này bắt nguồn từ màu sắc của phần nước sốt, được cho là sáng rực đến mức có thể phát sáng trong đêm (giống như lời đồn đại về một số cư dân ở Chernobyl).
Node:
lasherism , Next:
laundromat , Previous:
laser chicken , Up:
= L =
lasherism n. [Harvard] Một chương trình giải quyết một bài toán tiêu chuẩn (chẳng hạn như bài toán Tám quân hậu hoặc triển khai thuật toán trò chơi cuộc đời - life algorithm) theo một cách thức phi tiêu chuẩn một cách có chủ ý. Khác với một bản chắp vá (crock) hay giải pháp tạm thời (kluge) ở chỗ lập trình viên đã làm điều đó một cách có chủ đích như một bài tập rèn luyện trí tuệ. Những cấu trúc như vậy khá phổ biến trong các cuộc thi như Cuộc thi C Lập dị (Obfuscated C Contest), và thỉnh thoảng trong lĩnh vực máy tính cổ (retrocomputing). Lew Lasher là một sinh viên tại Harvard vào khoảng năm 1980, người đã trở nên nổi tiếng với những hành vi kiểu này.
Node:
laundromat , Next:
LDB , Previous:
lasherism , Up:
= L =
laundromat n. Từ đồng nghĩa của disk farm (trang trại đĩa); xem washing machine (máy giặt).
Node:
LDB , Next:
leaf site , Previous:
laundromat , Up:
= L =
LDB /l*'d*b/ vt. [bắt nguồn từ tập lệnh của PDP-10] Trích xuất từ phần giữa. "LDB cho tôi một lát bánh ngọt nhé." Cách sử dụng này được duy trì cho đến nay nhờ hàm cùng tên của Common LISP. Được coi là ngớ ngẩn. Xem thêm DPB.
Node:
leaf site , Next:
leak , Previous:
LDB , Up:
= L =
leaf site n.,obs. Trước khi TCP/IP trở nên phổ biến khắp nơi, thuật ngữ này được dùng để chỉ một cỗ máy chỉ khởi nguồn và đọc tin tức hoặc thư điện tử Usenet, chứ không chuyển tiếp bất kỳ lưu lượng truy cập nào của bên thứ ba. Nó thường được thốt lên với giọng điệu chỉ trích; khi tỷ lệ giữa các trang lá (leaf site) với các trang xương sống (backbone), trang sườn (rib) và các trang chuyển tiếp khác trở nên quá cao, mạng lưới có xu hướng phát sinh các nút thắt cổ chai. So sánh với backbone site (trang xương sống), rib site (trang sườn). Giờ đây, khi các luồng lưu lượng phụ thuộc nhiều vào sự phân bố của các bộ định tuyến hơn là các cỗ máy chủ, thuật ngữ này phần lớn đã rơi vào quên lãng.
Node:
leak , Next:
leaky heap , Previous:
leaf site , Up:
= L =
leak n. Khi đi kèm với từ bổ nghĩa, đây là một trong số các lỗi quản lý tài nguyên xảy ra khi tài nguyên không được giải phóng đúng cách sau khi các thao tác trên chúng đã hoàn tất, khiến chúng thực sự biến mất (rò rỉ ra ngoài). Điều này dẫn đến tình trạng cạn kiệt tài nguyên theo thời gian khi các yêu cầu cấp phát mới được gửi đến. memory leak (rò rỉ bộ nhớ) và fd leak (rò rỉ bộ mô tả tệp) có các mục từ riêng của chúng; người ta cũng có thể đề cập đến, chẳng hạn như, một lỗi "rò rỉ tay nắm cửa sổ" (window handle leak) trong hệ thống cửa sổ.
Node:
leaky heap , Next:
leapfrog attack , Previous:
leak , Up:
= L =
leaky heap n. [Cambridge] Một vùng nhớ (arena) bị rò rỉ bộ nhớ.
Node:
leapfrog attack , Next:
leech , Previous:
leaky heap , Up:
= L =
leapfrog attack n. Việc sử dụng thông tin tên người dùng và mật khẩu thu được phi pháp từ một máy chủ này (ví dụ: tải xuống một tệp chứa ID tài khoản và mật khẩu, nghe lén TELNET, v.v.) để xâm nhập một máy chủ khác. Ngoài ra, đây còn là hành động TELNET xuyên qua một hoặc nhiều máy chủ nhằm đánh lạc hướng việc dò vết (một thủ tục tiêu chuẩn của cracker).
Node:
leech , Next:
leech mode , Previous:
leapfrog attack , Up:
= L =
leech 1. n. (Cũng gọi là `leecher'.) Trong giới sử dụng BBS, cracker và warez d00dz, đây là kẻ chỉ biết tiêu thụ kiến thức mà không tạo ra phần mềm, bản crack hay kỹ thuật mới nào. Văn hóa BBS định nghĩa cụ thể leech là kẻ chuyên tải xuống các tệp tin nhưng rất ít hoặc không hề tải lên lại để bù đắp, đồng thời không đóng góp gì cho phần thảo luận. Văn hóa cracker mở rộng định nghĩa này ra thành những kẻ (thường là lamer) liên tục nài nỉ các nguồn thông tin am hiểu để xin tài liệu và/hoặc sự trợ giúp, nhưng bản thân lại chẳng có gì để đóng góp. 2. v. [phổ biến, khu vực Toronto] Lập tức lấy về một tệp tin (không phải tệp đính kèm email) dù là thông qua FTP, yêu cầu tệp trên IRC hay bất kỳ phương pháp nào khác. Dường như đây là tàn dư từ đầu những năm 1990 khi Toronto có một phong trào BBS và warez cực kỳ sôi động.
Node:
leech mode , Next:
legal , Previous:
leech , Up:
= L =
leech mode n. [warez d00dz] "Chế độ leech" (leech mode), "truy cập leech" (leech access) hoặc (đơn giản là "leech" như trong câu "You get leech" - Cậu được quyền leech) là chế độ truy cập trên một trang FTP nơi người ta có thể tải xuống bao nhiêu tệp tùy ý mà không bắt buộc phải tải lên. Chế độ leech thường được hứa hẹn trên các trang có banner quảng cáo, nhưng rất hiếm khi đạt được. Xem ratio site (trang tỷ lệ), banner site (trang banner).
Node:
legal , Next:
legalese , Previous:
leech mode , Up:
= L =
legal adj. Được sử dụng một cách lỏng lẻo để chỉ nghĩa "tuân thủ mọi quy tắc có liên quan", đặc biệt là khi gắn liền với một tập hợp các ràng buộc do phần mềm định nghĩa. "Cú pháp thay thế cũ =+ cho += không còn là cú pháp hợp lệ trong ANSI C." "Trình phân tích cú pháp này xử lý từng dòng dữ liệu đầu vào hợp lệ ngay khi nó nhìn thấy ký tự xuống dòng ở cuối." Các hacker thường mô hình hóa công việc của họ như một loại trò chơi được chơi cùng với môi trường xung quanh, trong đó mục tiêu là luồn lách qua bụi rậm của các "quy luật tự nhiên" để đạt được một mục tiêu mong muốn. Cách họ sử dụng từ "legal" mang đậm hơi hướng của cảm giác chơi trò chơi này cũng nhiều như nghĩa thông thường của nó liên quan đến tòa án và luật sư. So sánh với language lawyer (luật sư ngôn ngữ), legalese (thuật ngữ pháp lý rườm rà).
Node:
legalese , Next:
LER , Previous:
legal , Up:
= L =
legalese n. Văn phong rườm rà, mang tính bàn giấy và dày đặc trong mô tả ngôn ngữ, thông số kỹ thuật của sản phẩm hoặc tiêu chuẩn giao diện; thứ văn bản có vẻ được thiết kế để làm rối trí và đòi hỏi phải có một luật sư ngôn ngữ mới phân tích nổi. Mặc dù các hacker không hề e sợ mật độ thông tin cao và tính phức tạp trong ngôn ngữ (thậm chí họ còn khá thích thú cả hai điều này), họ lại có một sự ghê tởm sâu sắc và bền bỉ đối với các thuật ngữ pháp lý rườm rà; họ liên tưởng nó với sự lừa dối, kiện tụng và những tình huống mà ở đó hacker thường là kẻ chịu thiệt thòi.
Node:
LER , Next:
LERP , Previous:
legalese , Up:
= L =
LER /L-E-R/ n. 1. [TMRC, từ `Light-Emitting Diode' - Điốt phát quang] Một điện trở phát quang (nghĩa là một điện trở đang trong quá trình bốc cháy). Định luật Ohm đã bị phá vỡ. Xem thêm SED. 2. Một bóng đèn sợi đốt (sợi tóc phát ra ánh sáng vì nó được nung nóng bằng điện trở).
Node:
LERP , Next:
let the smoke out , Previous:
LER , Up:
= L =
LERP /lerp/ vi.,n. Từ viết tắt phỏng theo Linear Interpolation (Nội suy tuyến tính), được dùng như động từ hoặc danh từ chỉ thao tác này. "Thuật toán của Bresenham thực hiện nội suy tăng dần giữa hai điểm đầu mút của đoạn thẳng."
Node:
let the smoke out , Next:ချင်း , Previous:
LERP , Up:
= L =
let the smoke out v. Làm cháy phần cứng (xem fried - bị cháy). Xem magic smoke (khói thần kỳ) để thảo luận về thần thoại nền tảng bên dưới.
Node:
letterbomb , Next:
lexer , Previous:
let the smoke out , Up:
= L =
letterbomb 1. n. Một bức thư điện tử chứa dữ liệu sống nhằm thực hiện các hành vi mờ ám đối với máy tính hoặc thiết bị đầu cuối của người nhận. Chẳng hạn, trước đây người ta có thể gửi những quả bom thư có khả năng làm khóa cứng một số loại thiết bị đầu cuối cụ thể ngay khi chúng được xem, triệt để đến mức người dùng buộc phải tắt bật lại nguồn (xem cycle, nghĩa 3) để giải cứu chúng. Dưới hệ điều hành Unix, một quả bom thư cũng có thể cố gắng khiến một phần nội dung của nó được diễn dịch thành một lệnh shell gửi đến trình quản lý thư. Hậu quả của việc này có thể từ ngớ ngẩn cho đến thảm khốc; may thay, đã vài năm nay không còn phần mềm thư tín Unix/Internet tiêu chuẩn nào dễ bị tổn thương trước một cuộc tấn công như vậy (mặc dù, như cuộc tấn công bằng virus Melissa đã cho thấy vào đầu năm 1999, các hệ thống của Microsoft có thể gặp phải những vấn đề nghiêm trọng). Xem thêm Trojan horse (mã độc thành Tro-jạn); so sánh với nastygram (thư đe dọa).
Node:
lexer , Next:
lexiphage , Previous:
letterbomb , Up:
= L =
lexer /lek'sr/ n. Từ viết tắt thông dụng của hacker cho "lexical analyzer" (bộ phân tích từ vựng), giai đoạn tách mã thông báo đầu vào trong bộ phân tích cú pháp của một ngôn ngữ (phần chia nhỏ nó thành các mảnh giống như từ). "Một số bộ phân tích từ vựng C bị nhầm lẫn bởi các toán tử ghép kiểu cũ như =-."
Node:
lexiphage , Next:
life , Previous:
lexer , Up:
= L =
lexiphage /lek'si-fayj`/ n. Một kẻ chuyên nhấm nháp từ ngữ khét tiếng trên hệ thống ITS. Xem bagbiter. Chương trình này sẽ vẽ lên thiết bị đầu cuối có bản đồ bitmap của một nạn nhân được chọn các từ "THE BAG" bằng những chữ cái hoa mỹ, theo sau là một cặp hàm đang ngoạm từng miếng của nó đi.
Node:
life , Next:
Life is hard , Previous:
lexiphage , Up:
= L =
life n. 1. Trò chơi tự di động tế bào (cellular-automata game) do John Horton Conway phát minh và lần đầu tiên được công bố rộng rãi bởi Martin Gardner (tạp chí "Scientific American", tháng 10 năm 1970); độ phổ biến của trò chơi này đã phải chờ đợi vài năm cho đến khi có những cỗ máy tính đủ sức mô phỏng nó một cách hợp lý, vì chẳng có chút vui thú gì khi phải mô phỏng các tế bào bằng tay. Nhiều hacker từng trải qua giai đoạn say mê nó, và các hacker ở nhiều nơi đã đóng góp đáng kể vào việc phân tích toán học cho trò chơi này (đáng chú ý nhất là Bill Gosper tại MIT, người thậm chí còn cài đặt trò chơi life bằng ngôn ngữ TECO!; xem Gosperism). Khi một hacker nhắc đến "life", khả năng cao là anh ta đang muốn nói đến trò chơi này hơn là cuốn tạp chí, món ngũ cốc ăn sáng, hay trạng thái tồn tại của con người. 2. Trái nghĩa với Usenet. Như trong câu "Get a life!" (Sống một cuộc đời thực tế đi!).
Node:
Life is hard , Next:
light pipe , Previous:
life , Up:
= L =
Life is hard prov. [XEROX PARC] Cụm từ này có hai cách giải thích khả dĩ: (1) "Mặc dù gợi ý của bạn có thể có chút giá trị, tôi vẫn sẽ hành xử như thể mình chưa từng nghe thấy nó." (2) "Mặc dù gợi ý của bạn rõ ràng có điểm hay, nhưng những hoàn cảnh hiển nhiên không kém lại ngăn cản việc cân nhắc nó một cách nghiêm túc." Sức hút của câu nói nằm chính ở sự mơ hồ tinh tế nhưng quan trọng này.
Node:
light pipe , Next:
lightweight , Previous:
Life is hard , Up:
= L =
light pipe n. Cáp quang. Trái nghĩa với copper (cáp đồng).
Node:
lightweight , Next:
like kicking dead whales down the beach , Previous:
light pipe , Up:
= L =
lightweight adj. Trái nghĩa với heavyweight (hạng nặng); thường được tìm thấy trong các dạng kết hợp như "lightweight process" (tiến trình nhẹ).
Node:
like kicking dead whales down the beach , Next:
like nailing jelly to a tree , Previous:
lightweight , Up:
= L =
like kicking dead whales down the beach adj. Mô tả một quá trình chậm chạp, khó khăn và gớm ghiếc. Lần đầu tiên trở nên phổ biến nhờ một câu nói nổi tiếng về sự khó khăn khi phải hoàn thành công việc dưới một trong các hệ điều hành máy lớn (mainframe) của IBM. "Ồ, cậu có thể viết một trình biên dịch C bằng COBOL đấy, nhưng nó sẽ giống như việc đá những con cá voi chết trôi dạt dọc bãi biển vậy." Xem thêm fear and loathing (sợ hãi và kinh hoàng).
Node:
like nailing jelly to a tree , Next:
line 666 , Previous:
like kicking dead whales down the beach , Up:
= L =
like nailing jelly to a tree adj. Được dùng để mô tả một nhiệm vụ được cho là bất khả thi, đặc biệt là nhiệm vụ mà trong đó sự khó khăn xuất phát từ việc đặc tả kém hoặc tính chất trơn trượt vốn có của bài toán. "Cố gắng hiển thị bố cục 'đẹp nhất' của các nút và cung để biểu diễn đồ họa một đồ thị cũng giống như đóng đinh thạch vào cây vậy, bởi vì chẳng ai chắc chắn 'đẹp nhất' theo nghĩa thuật toán có nghĩa là gì."
Hacker sử dụng thuật ngữ này có lẽ gợi nhớ đến tiếng lóng chủ đạo do Tổng thống Theodore Roosevelt khởi xướng vào đầu thế kỷ 20. Có truyền thuyết kể rằng, vì mệt mỏi với những cuộc đàm phán không đi đến đâu với Colombia về quyền đào kênh xuyên qua vùng đất lúc bấy giờ là tỉnh Panama của họ, ông đã nhận xét rằng: "Đàm phán với đám cướp biển đó giống như cố gắng đóng đinh thạch nho lên tường vậy." Chính phủ của Roosevelt sau đó đã ngấm ngầm khuyến khích cuộc nổi dậy chống Colombia để tạo ra quốc gia Panama.
Node:
line 666 , Next:
line eater the , Previous:
like nailing jelly to a tree , Up:
= L =
line 666 [bắt nguồn từ thần thoại cánh chung Cơ Đốc giáo] n. Dòng mã nguồn giả định mà tại đó một chương trình bị lỗi vì những lý do mơ hồ, hàm ý rằng hoặc là có ai đó đang cố chơi khâm nó (khi bạn là lập trình viên), hoặc là nó hoàn toàn xứng đáng bị chơi khâm như vậy (khi bạn không phải là lập trình viên). "Nó hoạt động khi tôi chạy từng bước kiểm tra, nhưng có vẻ như bị treo ở dòng 666 khi tôi chạy thật." "Chuyện xảy ra là cứ mỗi khi có một mẻ lớn được gửi qua, mmdf lại chết ngỏm ở Dòng của Con Thú. Chắc lại có tên ngốc nào đó cố định cứng (hardcoded) kích thước bộ đệm rồi."
Node:
line eater the , Next:
line noise , Previous:
line 666 , Up:
= L =
line eater, the n. obs. [Usenet] 1. Một lỗi trong một số phiên bản nay đã lỗi thời của phần mềm tin tức mạng (netnews) từng chuyên ăn tới BUFSIZ byte văn bản bài viết. Lỗi này bị kích hoạt khi văn bản của bài viết bắt đầu bằng một khoảng trắng hoặc một dấu tab. Lỗi này nhanh chóng được nhân hóa thành một sinh vật thần thoại gọi là "kẻ ăn dòng" (line eater), và các bài đăng thường bao gồm một dòng giả lập chứa "thức ăn cho kẻ ăn dòng" (line eater food). Trớ trêu thay, "thức ăn" không bắt đầu bằng khoảng trắng hoặc dấu tab thực ra không bị ăn mất, vì lỗi đã được né tránh; nhưng nếu có khoảng trắng hoặc dấu tab đứng trước nó, thì kẻ ăn dòng sẽ nuốt chửng món ăn đó cùng với phần đầu của đoạn văn bản mà nó́ng nhẽ phải bảo vệ. Thói quen "hiến tế cho kẻ ăn dòng" vẫn tiếp tục được duy trì một thời gian sau khi lỗi này đã bị trị tận gốc, và vẫn được nhắc đến một cách hài hước. Bản thân lỗi này thỉnh thoảng vẫn được báo cáo là đang ẩn nấy trong một số cổng chuyển đổi thư sang tin tức mạng (mail-to-netnews gateways) cho tận đến năm 1991. 2. Xem NSA line eater.
Node:
line noise , Next:
line starve , Previous:
line eater the , Up:
= L =
line noise n. 1. [thuật ngữ kỹ thuật] Các ký tự nhiễu xuất hiện do nhiễu điện trong một liên kết truyền thông, đặc biệt là kết nối nối tiếp RS-232. Nhiễu đường truyền có thể do kết nối kém, hiện tượng nhiễu hoặc xuyên âm từ các mạch điện khác, bão điện từ, tia vũ trụ, hoặc (trên lý thuyết) chim ỉa lên đường dây điện thoại. 2. Bất kỳ khối dữ liệu nào trong một tệp hoặc nơi nào đó trông giống như kết quả của nhiễu đường truyền theo nghĩa 1. 3. Văn bản trên lý thuyết là một văn bản có thể đọc được hoặc là mã nguồn chương trình nhưng lại sử dụng cú pháp kỳ quái đến mức trông giống như nhiễu đường truyền theo nghĩa 1 hoặc 2. Vâng, có những ngôn ngữ thực sự xấu xí như vậy. Ví dụ điển hình là TECO; người ta thường hay khẳng định rằng "cú pháp đầu vào của TECO không thể phân biệt nổi với nhiễu đường truyền." Các trình soạn thảo không phải WYSIWYG khác, chẳng hạn như qed của Multics và ed của Unix, khi nằm trong tay một hacker thực thụ, cũng hoàn toàn đủ tiêu chuẩn, tương tự như các ngôn ngữ được làm cho rối rắm một cách có chủ ý như INTERCAL.
Node:
line starve , Next:
linearithmic , Previous:
line noise , Up:
= L =
line starve [MIT] 1. vi. Đẩy giấy qua máy in ngược chiều một dòng (hầu hết các máy in không thể làm được việc này). Trên một màn hình hiển thị, di chuyển con trỏ lên dòng trước đó của màn hình. "Để in 'X bình phương', bạn chỉ cần xuất ra 'X', line starve, '2', line feed." (Lệnh line starve làm cho số '2' xuất hiện ở dòng phía trên chữ 'X', và lệnh line feed quay trở lại dòng ban đầu.) 2. n. Một ký tự (hoặc chuỗi ký tự) khiến thiết bị đầu cuối thực hiện hành động này. ASCII 0011010, còn được gọi là SUB hoặc control-Z, từng là một ký tự thụt lùi dòng phổ biến trong những ngày trước máy vi tính và tiêu chuẩn thiết bị đầu cuối X3.64. Ngày nay, thuật ngữ này có thể được dùng cho ký tự đảo dòng ISO 0x8D. Khác với "line feed" (xuống dòng), "line starve" không phải thuật ngữ ASCII tiêu chuẩn. Ngay cả trong giới hacker, nó cũng bị coi là hơi ngớ ngẩn. 3. [đề xuất] Một chuỗi chẳng hạn như \c (được sử dụng trong lệnh echo của System V, cũng như trong nroff và troff) nhằm triệt tiêu một ký tự xuống dòng hoặc (các) ký tự khác vốn thông thường sẽ được phát ra.
Node:
linearithmic , Next:
link farm , Previous:
line starve , Up:
= L =
linearithmic adj. Nói về một thuật toán, có thời gian chạy là O(N log N). Được tạo ra như một từ ghép (portmanteau) giữa "linear" (tuyến tính) và "logarithmic" (lô-ga) trong cuốn "Algorithms In C" của Robert Sedgewick (Addison-Wesley 1990, ISBN 0-201-51425-7).
Node:
link farm , Next:
link rot , Previous:
linearithmic , Up:
= L =
link farm n. [Unix] Một cây thư mục chứa nhiều liên kết trỏ đến các tệp trong một cây thư mục tệp gốc (master directory tree). Các trang trại liên kết giúp tiết kiệm dung lượng khi người ta duy trì vài bản sao gần như y hệt nhau của cùng một cây mã nguồn — ví dụ như khi sự khác biệt duy nhất nằm ở các tệp đối tượng phụ thuộc vào kiến trúc phần cứng. "Hãy đóng băng mã nguồn lại rồi sau đó dựng lại các trang trại liên kết FROBOZZ-3 và FROBOZZ-4." Các trang trại liên kết cũng có thể được dùng để lách qua các giới hạn về số lượng đối số -I (thư mục tệp bao hàm) trên các trình tiền xử lý C đời cũ. Tuy nhiên, chúng cũng có thể trở nên vượt ngoài tầm kiểm soát, trở thành phiên bản hệ thống tệp tương đương với mã mì tôm (spaghetti code).
Node:
link rot , Next:
link-dead , Previous:
link farm , Up:
= L =
link rot n. Sự suy thoái tự nhiên của các liên kết web khi các trang web mà chúng kết nối đến thay đổi hoặc biến mất. So sánh với bit rot (sự mục rữa bit).
Node:
link-dead , Next:
lint , Previous:
link rot , Up:
= L =
link-dead adj. [MUD] Trạng thái của một người chơi khi họ ngắt kết nối đến một thế giới MUD mà không thoát ra đúng cách. Người chơi đó sau đó thường bị bỏ lại thành một bức tượng trong trò chơi, và chỉ bị xóa đi sau một khoảng thời gian nhất định (một tiếng trên hầu hết các MUD). Cũng được sử dụng trên IRC, mặc dù nó không thực sự phù hợp trong bối cảnh đó. So sánh với netdead (chết mạng).
Node:
lint , Next:
Lintel , Previous:
link-dead , Up:
= L =
lint [bắt nguồn từ lệnh lint(1) của Unix, được đặt tên theo những sợi tơ bông mà nó được cho là nhặt ra từ các chương trình] 1. vt. Kiểm tra kỹ lưỡng một chương trình về các vấn đề phong cách, cách sử dụng ngôn ngữ và tính tương thích, đặc biệt là nếu viết bằng ngôn ngữ C, đặc biệt là nếu thông qua việc sử dụng các công cụ phân tích tự động, và đặc biệt nhất là nếu sử dụng tiện ích lint(1) của Unix. Thuật ngữ này từng bị giới hạn trong việc sử dụng chính lệnh lint(1), nhưng (đánh giá qua các tài liệu tham khảo trên Usenet) nó đã trở thành một từ viết tắt cho việc kiểm tra bàn làm việc (desk check) tại một số cơ sở không dùng Unix, thậm chí ngay cả trong các ngôn ngữ khác ngoài C. Cũng dùng như động từ delint (lọc lint). 2. n. Rườm rà câu chữ thừa thãi trong một tài liệu, như trong câu "Bản thảo này có quá nhiều rườm rà".
Node:
Lintel , Next:
Linus , Previous:
lint , Up:
= L =
Lintel n. Liên minh Linux/Intel đang nổi lên. Thuật ngữ này bắt đầu được sử dụng vào đầu năm 1999 sau khi trở nên rõ ràng rằng liên minh Wintel đang chịu áp lực ngày càng tăng và Intel bắt đầu mua cổ phần tại các công ty Linux.
Node:
Linus , Next:
Linux , Previous:
Lintel , Up:
= L =
Linus /leen'us'/ hoặc /lin'us'/, không phải /li:'nus/ Linus Torvalds, tác giả của Linux. Không ai trong văn hóa hacker được nhận diện dễ dàng chỉ bằng tên riêng kể từ thời Ken (Thompson).
Node:
Linux , Next:
lion food , Previous:
Linus , Up:
= L =
Linux /lee'nuhks/ hoặc /li'nuks/, không phải /li:'nuhks/ n. Hệ điều hành tương tự Unix miễn phí do Linus Torvalds và những người bạn tạo ra bắt đầu từ khoảng năm 1991. Phát âm /lee'nuhks/ được ưu tiên hơn vì cái tên "Linus" có âm /ee/ trong tiếng Thụy Điển (gia đình Linus thuộc nhóm thiểu số 6% gốc Thụy Điển tại Phần Lan). Đây có lẽ là dự án hacker đáng chú ý nhất trong lịch sử — một bản sao toàn diện của Unix dành cho các dòng máy vi tính 386, 486 và Pentium, được phân phối miễn phí kèm theo mã nguồn qua mạng (các bản port sang Alpha, Sparc và nhiều cỗ máy khác cũng đang được sử dụng).
Linux chính là thứ mà GNU từng hướng tới, và nó dựa vào bộ công cụ GNU. Nhưng Tổ chức Phần mềm Tự do (Free Software Foundation) lại không sản xuất nhân (kernel) đi kèm với bộ công cụ đó cho đến năm 1999, lúc đó thì đã quá muộn. Các nỗ lực tương tự khác như FreeBSD và NetBSD đã thành công về mặt kỹ thuật nhưng chưa bao giờ bùng nổ theo cách mà Linux đã làm; khi những dòng này được viết vào năm 2000, Linux đang thách thức nghiêm trọng sự thống trị hệ điều hành của Microsoft. Nó đã chiếm được 31% thị trường máy chủ Internet và 25% máy chủ doanh nghiệp nói chung.
Một phiên bản trước đó của mục này từng đưa ra nhận định: "Bí quyết thành công của Linux có vẻ nằm ở chỗ Linus đã nỗ lực làm việc chăm chỉ hơn rất nhiều ngay từ đầu để giữ cho quá trình phát triển được cởi mở và chiêu mộ các hacker khác, tạo ra hiệu ứng quả cầu tuyết." Đúng hơn là những gì chúng ta từng biết. Xem bazaar (chợ trời).
(Một số người phản đối rằng cái tên "Linux" chỉ nên được dùng để chỉ riêng nhân hệ điều hành, chứ không phải toàn bộ hệ điều hành. Khẳng định này là một cách ngầm biểu thị cho một tranh chấp lãnh thổ tiềm ẩn; những người khăng khăng dùng thuật ngữ "GNU/Linux" muốn FSF phải nhận phần lớn công trạng về Linux bởi vì RMS và các đồng sự đã viết nên rất nhiều công cụ cấp người dùng của nó. Cả lý thuyết này lẫn thuật ngữ "GNU/Linux" đều không đạt được mức độ chấp nhận vượt qua con số thiểu số).
Node:
lion food , Next:
Lions Book , Previous:
Linux , Up:
= L =
lion food n. [IBM] Cấp quản lý trung gian hoặc nhân viên trụ sở chính (hoặc rộng ra là những con ong thợ hành chính nói chung). Bắt nguồn từ một câu chuyện cười cũ về hai con sư tử trốn khỏi sở thú, tách ra để tăng cơ hội sống sót nhưng hẹn gặp lại nhau sau 2 tháng. Khi chúng cuối cùng gặp nhau, một con thì gầy giom còn con kia thì béo múp míp. Con gầy hỏi: "Cậu xoay sở thế nào vậy? Tớ mới chỉ ăn một con người thôi mà họ đã huy động cả một tiểu đoàn đến truy đuổi tớ — súng ống, lưới bẫy, khủng khiếp lắm. Kể từ đó tớ bị đẩy đến mức phải ăn chuột, côn trùng, thậm chí cả cỏ." Con béo đáp: "À, tớ ẩn nấp gần một văn phòng của IBM và ăn thịt một quản lý mỗi ngày. Mà chẳng có ma nào thèm để ý luôn!"
Node:
Lions Book , Next:
LISP , Previous:
lion food , Up:
= L =
Lions Book n. "Source Code and Commentary on Unix level 6" (Mã nguồn và Bình luận về Unix cấp độ 6), do John Lions chấp bút. Hai phần của cuốn sách này bao gồm: (1) toàn bộ danh mục mã nguồn của nhân Unix Phiên bản 6, và (2) phần bình luận về mã nguồn thảo luận các thuật toán. Những tài liệu này được lưu hành nội bộ tại Đại học New South Wales bắt đầu từ năm 1976-77, và trong nhiều năm sau đó, đây là tài liệu hướng dẫn nhân hệ điều hành chi tiết duy nhất có sẵn cho bất kỳ ai bên ngoài Phòng thí nghiệm Bell. Vì Western Electric muốn duy trì trạng thái bí mật thương mại đối với nhân hệ điều hành này, Cuốn sách của Lions lẽ ra chỉ được phân phối cho các chi nhánh của những người có giấy phép sử dụng mã nguồn. Mặc dù vậy, nó nhanh chóng lan truyền qua hình thức samizdat (tự xuất bản ngầm) tới rất nhiều hacker Unix đời đầu.
[Cập nhật năm 1996: Cuốn sách của Lions đã hồi sinh! Nó được tái bản với mã số ISBN 1-57398-013-7 bởi nhà xuất bản Peer-To-Peer Communications, với lời tựa của Dennis Ritchie và Ken Thompson. Trong một nét phản chiếu thú vị, trang ngay trước mục lục đã trích dẫn mục từ này.]
Node:
LISP , Next:
list-bomb , Previous:
Lions Book , Up:
= L =
LISP n. [bắt nguồn từ `LISt Processing language' - Ngôn ngữ Xử lý Danh sách, nhưng theo thần thoại là từ `Lots of Irritating Superfluous Parentheses' - Lắm Dấu Ngoặc Tròn Thừa Thãi Đầy Khó Chịu] Tiếng mẹ đẻ của Trí tuệ Nhân tạo (AI), một ngôn ngữ dựa trên các tư tưởng về (a) danh sách có độ dài biến đổi và cấu trúc cây làm kiểu dữ liệu cơ bản, và (b) việc diễn dịch mã nguồn thành dữ liệu và ngược lại. Do John McCarthy phát minh tại MIT vào cuối những năm 1950, nó thực chất còn có tuổi đời lớn hơn bất kỳ ngôn ngữ cấp cao (HLL) nào khác vẫn đang còn được sử dụng ngoại trừ FORTRAN. Do đó, nó đã trải qua quá trình tiến hóa thích ứng đáng kể qua nhiều năm; các biến thể hiện đại có sự khác biệt lớn về chi tiết so với LISP 1.5 nguyên bản. Là ngôn ngữ cấp cao thống trị trong giới hacker cho đến đầu những năm 1980, LISP giờ đây chia sẻ ngai vàng với C. Các tín đồ trung thành của nó khẳng định đây là ngôn ngữ duy nhất thực sự đẹp đẽ. Xem languages of choice (ngôn ngữ lựa chọn).
All LISP functions and programs are expressions that return values; this, together with the high memory utilization of LISPs, gave rise to Alan Perlis's famous quip (itself a take on an Oscar Wilde quote) that "LISP programmers know the value of everything and the cost of nothing".
Một ứng dụng quan trọng của LISP là làm minh chứng thực tế rằng phần lớn các ngôn ngữ mới hơn, như COBOL và Ada, đều đầy rẫy những phần chắp vá thừa thãi. Khi Điều Đúng Đắn (Right Thing) đã được thực hiện một lần rồi, sẽ chẳng có lý do gì để biện minh cho sự ngớ ngẩn (bogosity) trong các ngôn ngữ mới hơn.
Node:
list-bomb , Next:
lithium lick , Previous:
LISP , Up:
= L =
list-bomb v. Gửi bom thư (mailbomb) cho ai đó bằng cách giả mạo các tin nhắn khiến nạn nhân trở thành người đăng ký của rất nhiều danh sách gửi thư (mailing lists). Đây là một chiến thuật tự gậy ông đập lưng ông; nó chỉ ép các máy chủ danh sách gửi thư phải yêu cầu xác nhận bằng tin nhắn hồi đáp cho mọi lượt đăng ký.
Node:
lithium lick , Next:
little-endian , Previous:
list-bomb , Up:
= L =
lithium lick n. [NeXT] Steve Jobs. Những nhân viên nhận được quá nhiều sự chú ý từ vị nhà sáng lập đáng kính của họ được cho là mắc "liếm lithium" khi họ bắt đầu thể hiện các dấu hiệu cuồng nhiệt kiểu Jobs và lặp lại những câu cửa miệng mới nhất trong cuộc nói chuyện bình thường — ví dụ như, "Nó cứ thế chạy thôi, lấy ra khỏi hộp là dùng được ngay!"
Node:
little-endian , Next:
live , Previous:
lithium lick , Up:
= L =
little-endian adj. Mô tả một kiến trúc máy tính trong đó, bên trong một từ (word) 16-bit hoặc 32-bit cho trước, các byte ở địa chỉ thấp hơn sẽ mang ý nghĩa nhỏ hơn (từ được lưu trữ theo kiểu "nhỏ nằm trước" - little-end-first). Các dòng máy tính PDP-11 và VAX, các bộ vi xử lý của Intel cùng rất nhiều phần cứng truyền thông và mạng đều thuộc dạng sắp xếp byte thấp trước (little-endian). Xem big-endian (lớn nằm trước), middle-endian (giữa nằm trước), NUXI problem (vấn đề NUXI). Thuật ngữ này đôi khi được dùng để mô tả thứ tự sắp xếp của các đơn vị khác ngoài byte; thường gặp nhất là các bit nằm trong một byte.
Node:
live , Next:
live data , Previous:
little-endian , Up:
= L =
live /li:v/ adj.,adv. [phổ biến] Trái nghĩa với "test" (thử nghiệm). Chỉ dữ liệu thực tế ngoài đời thực hoặc một chương trình đang làm việc với dữ liệu đó. Chẳng hạn, phản hồi cho câu "Tôi nghĩ chương trình xóa bản ghi đã xong rồi" có thể là "Nó đã chạy thật (live) chưa?" hoặc "Cậu đã thử nghiệm nó trên dữ liệu thật chưa?" Cách sử dụng này thường mang hàm ý rằng dữ liệu thật rất mỏng manh và không được phép bị làm hỏng, bằng không những điều tồi tệ sẽ xảy ra. Do đó, một phản hồi thích hợp hơn có thể là: "Ừm, hãy chắc chắn là nó hoạt động hoàn hảo trước khi chúng ta ném dữ liệu thật vào cho nó." Ngụ ý ở đây là việc xóa bản ghi là một điều gì đó khá quan trọng, và một chương trình xóa bản ghi bị lỗi chạy điên cuồng trên hệ thống thật có lẽ sẽ gây ra thiệt hại lớn.
Node:
live data , Next:
Live Free Or Die! , Previous:
live , Up:
= L =
live data n. 1. Dữ liệu được viết ra để được diễn dịch và sẽ chiếm quyền điều khiển luồng chương trình khi bị kích hoạt bởi một thao tác không rõ ràng nào đó, chẳng hạn như việc xem nó. Một công dụng của những bản hack như vậy là để phá vỡ tính bảo mật. Ví dụ, một số thiết bị đầu cuối thông minh có các lệnh cho phép tải xuống các chuỗi ký tự vào các phím lập trình; điều này có thể được dùng để viết dữ liệu sống mà khi được liệt kê ra thiết bị đầu cuối, nó sẽ lây nhiễm lên thiết bị đó một loại virus phá vỡ bảo mật, vốn sẽ được kích hoạt vào lần tới khi một người dùng bất hạnh nhấn phím đó. Một ví dụ khác, có một số lỗi nổi tiếng trong trình vi cho phép một số văn bản nhất định gửi các lệnh tùy ý ngược trở lại máy tính khi chúng đơn giản được mở xem. 2. Trong mã nguồn C, dữ liệu bao gồm các con trỏ trỏ đến các móc nối hàm (mã có thể thực thi). 3. Một đối tượng, chẳng hạn như đoạn mã bàn đạp (trampoline), được tạo ra một cách tức thời (on the fly) bởi một chương trình và nhằm mục đích được thực thi như mã lệnh.
Node:
Live Free Or Die! , Next:
livelock , Previous:
live data , Up:
= L =
Live Free Or Die! imp. 1. Khẩu hiệu tiểu bang của New Hampshire, xuất hiện trên biển số xe ô tô của tiểu bang đó. 2. Một khẩu hiệu gắn liền với Unix trong những ngày tháng lãng mạn khi những người đam mê Unix coi bản thân họ là một nhóm ngầm nhỏ bé, bị bao vây đang chiến đấu chống lại những chiếc cối xay gió của ngành công nghiệp. Từ "free" ở đây đề cập cụ thể đến sự tự do thoát khỏi triết lý thiết kế phát xít và các tính năng tồi tệ, lỗi thời phổ biến trên các hệ điều hành cạnh tranh. Armando Stettner, một trong những nhà phát triển Unix đời đầu, thường phát ra những chiếc biển số giả mang khẩu hiệu này dưới hình một logo Unix lớn, hoàn toàn mang màu sắc xanh lá và trắng của New Hampshire. Những món này giờ đây là những vật phẩm sưu tầm có giá trị. Vào năm 1994, DEC đã tung ra một phiên bản nhái kém chất lượng của những chiếc biển số này với một logo công ty màu đỏ được thêm vào. Compaq (một nửa trong số đó từng là DEC) vẫn tiếp tục duy trì thực tiễn này.
Node:
livelock , Next:
liveware , Previous:
Live Free Or Die! , Up:
= L =
livelock /li:v'lok/ n. Một tình huống trong đó một giai đoạn quan trọng của một tác vụ không thể hoàn thành vì các khách hàng của nó liên tục tạo ra thêm công việc bắt nó phải làm ngay sau khi chúng được phục vụ nhưng trước khi nó kịp dọn sạch hàng đợi của mình. Khác với deadlock (tình trạng bế tắc/treo chết) ở chỗ tiến trình không hề bị chặn lại hay chờ đợi bất cứ thứ gì, mà có một lượng công việc lớn gần như vô hạn phải làm và không bao giờ có thể bắt kịp.
Node:
liveware , Next:
lobotomy , Previous:
livelock , Up:
= L =
liveware /li:v'weir/ n. 1. Từ đồng nghĩa với wetware (phần mềm sinh học). Ít phổ biến hơn. 2. [Cambridge] Sâu bọ, loài gặm nhấm. "Phục vụ ơi, có sinh vật sống trong món salad của tôi..."
Node:
lobotomy , Next:
locals the , Previous:
liveware , Up:
= L =
lobotomy n. 1. Thứ mà một hacker phải chịu đựng sau khi trải qua khóa đào tạo quản lý chính thức. Tại IBM và những nơi khác, thuật ngữ này được sử dụng bởi cả các hacker lẫn tầng lớp quản lý cấp thấp; nhóm đối tượng sau chắc chắn coi đó là một trò đùa. 2. Hành động tháo bộ xử lý ra khỏi một máy vi tính để thay thế hoặc nâng cấp nó. Một số hệ thống máy nhân bản rất rẻ được bán ở dạng "đã bị tháo não" (lobotomized) — mọi thứ đều có trừ bộ não.
Node:
locals the , Next:
locked and loaded , Previous:
lobotomy , Up:
= L =
locals, the pl.n. Những người dùng trên mạng cục bộ của một người (trái ngược với, chẳng hạn như, những người mà ta tiếp cận thông qua Internet công cộng hoặc các kết nối UUCP). Điểm nổi bật về cách sử dụng này là nó chẳng dính dáng mấy đến khoảng cách không gian thực tế. "Tôi phải tinh chỉnh lại tiện ích gửi thư này trước khi phát hành nó cho nhóm người dùng nội bộ."
Node:
locked and loaded , Next:ချင်း , Previous:
locals the , Up:
= L =
locked and loaded adj.,obs. [bắt nguồn từ tiếng lóng quân sự chỉ một khẩu súng trường M-16 đã được lắp hộp đạn và sẵn sàng khai hỏa] Dùng để chỉ một ổ đĩa tháo lắp được chuẩn bị đúng cách để sử dụng — nghĩa là đã được khóa chặt vào ổ và các đầu đọc/ghi đã được nạp (loaded). Trớ trêu thay, vì các đầu đọc của chúng luôn được "nạp" bất cứ khi nào bật nguồn, mô tả này không bao giờ được dùng cho các ổ cứng Winchester (vốn được đặt tên theo một loại súng trường).
Node:
locked up , Next:
logic bomb , Previous:
locked and loaded , Up:
= L =
locked up adj. Từ đồng nghĩa với hung (treo), wedged (kẹt cứng).
Node:
logic bomb , Next:
logical , Previous:
locked up , Up:
= L =
logic bomb n. Mã được cài cắm lén lút vào một ứng dụng hoặc hệ điều hành, khiến nó thực hiện một hoạt động phá hoại hoặc xâm phạm bảo mật bất cứ khi nào các điều kiện được chỉ định được đáp ứng. So sánh với back door (cửa hậu).
Node:
logical , Next:
loop through , Previous:
logic bomb , Up:
= L =
logical adj. [bắt nguồn từ thuật ngữ kỹ thuật `logical device' - thiết bị logic, trong đó một thiết bị vật lý được gọi bằng một cái tên "logic" tùy ý] Mang vai trò của. Nếu một cá nhân (chẳng hạn như Les Earnest tại SAIL) giữ một chức vụ nào đó trong một thời gian dài rồi rời đi và có người thay thế, người thay thế đó trong một khoảng thời gian sẽ được gọi là Les Earnest "logic". (Điều này không hàm ý bất kỳ đánh giá nào về người thay thế.) So sánh với virtual (ảo).
Tại Stanford, các hướng la bàn "logic" biểu thị một hệ thống tọa độ trong đó "phía bắc logic" là hướng về phía San Francisco, "phía tây logic" là hướng về phía đại dương, v.v., mặc dù phía bắc logic thay đổi giữa hướng bắc vật lý (thật) gần San Francisco và hướng tây vật lý gần San Jose. (Quy tắc ngón tay cái tốt nhất ở đây là, theo định nghĩa, đường El Camino Real luôn chạy theo chiều bắc-nam logic). Khi chỉ đường, người ta có thể nói: "Để đến nhà hàng Rincon Tarasco, hãy đi lên đường El Camino Bignum hướng bắc logic." Việc sử dụng từ "logic" giúp ngăn người nghe phải lo lắng về việc mặt trời đang lặn gần như ngay trước mặt họ. Khái niệm này được củng cố bởi các tuyến đường cao tốc Bắc Mỹ vốn hầu như, nhưng không hoàn toàn, được dán nhãn một cách nhất quán theo các hướng logic thay vì hướng vật lý. Một tình huống tương tự tồn tại ở MIT: Tuyến đường 128 (nổi tiếng với ngành công nghiệp điện tử mọc lên dọc theo nó) là một vòng tròn 3 phần 4 bao quanh Boston với bán kính 10 dặm, kết thúc gần đường bờ biển ở mỗi đầu. Sẽ là chính xác nhất nếu mô tả hai hướng dọc theo tuyến đường cao tốc này là "theo chiều kim đồng hồ" và "ngược chiều kim đồng hồ", nhưng các biển báo giao thông đều ghi là "bắc" và "nam", tương ứng. Một hacker có thể mô tả các hướng này là "bắc logic" và "nam logic", nhằm chỉ ra rằng đó là các hướng quy ước không tương ứng với nghĩa thông thường của những từ đó. (Nếu bạn đi theo hướng nam logic dọc theo toàn bộ chiều dài tuyến đường 128, bạn sẽ bắt đầu bằng việc đi Tây Bắc, uốn cong về phía nam, và kết thúc bằng việc hướng thẳng về phía đông, đi ngang qua một đoạn đường khét tiếng đồng thời là tuyến đường 128 Nam và Xa lộ liên tiểu gia 93 Bắc, và được cắm biển báo như vậy!)
Node:
loop through , Next:
loose bytes , Previous:
logical , Up:
= L =
loop through vt. Xử lý từng phần tử trong một danh sách các thứ. "Khoan đã, tớ phải lướt qua (loop through) đống thư giấy của mình đã." Bắt nguồn từ khái niệm vòng lặp lặp đi lặp lại trong ngôn ngữ máy tính; so sánh với `cdr down' (trong mục cdr), vốn ít phổ biến hơn đối với các lập trình viên C và Unix. Các hacker ITS từng hay nói `IRP over' sau một lệnh giả (pseudo-op) tối nghĩa trong trình hợp ngữ MIDAS PDP-10 (lệnh IRP tương tự ngày nay có thể được tìm thấy trong trình hợp ngữ của Microsoft).
Node:
loose bytes , Next:
lord high fixer , Previous:
loop through , Up:
= L =
loose bytes n. Thuật ngữ mang phong cách hacker của Khối Thịnh vượng chung để chỉ các byte đệm (padding bytes) hoặc miếng đệm (shims) mà nhiều trình biên dịch chèn vào giữa các thành viên của một bản ghi (record) hoặc cấu trúc (structure) nhằm đối phó với các yêu cầu căn chỉnh do kiến trúc máy áp đặt.
Node:
lord high fixer , Next:
lose , Previous:
loose bytes , Up:
= L =
lord high fixer n. [chủ yếu là tiếng Anh, bắt nguồn từ vở kịch `lord high executioner' - đao phủ tối cao của Gilbert & Sullivan] Người trong một tổ chức am hiểu tường tận nhất về một khía cạnh nào đó của hệ thống. Xem wizard (pháp sư).
Node:
lose , Next:
lose lose , Previous:
lord high fixer , Up:
= L =
lose vi. 1. [rất phổ biến] Thất bại, hỏng việc. Một chương trình bị lose khi nó gặp phải một điều kiện ngoại lệ hoặc không hoạt động theo cách thức mong đợi. 2. Trở nên cực kỳ kém thẩm mỹ hoặc chắp vá. 3. Về con người, trở nên khó chịu hoặc ngu ngốc một cách bất thường (trái ngược với thiếu hiểu biết). Xem thêm deserves to lose (đáng đời phải chịu thất bại). 4. n. Chỉ một thứ gì đó đang thất bại/kém cỏi, đặc biệt là trong các cụm từ "That's a lose!" (Đúng là một cú thua/thảm họa!) và "What a lose!" (Thật là một cú thảm hại!).
Node:
lose lose , Next:
loser , Previous:
lose , Up:
= L =
lose lose interj. Một lời đáp lại hoặc bình luận về một tình huống không mong muốn. "Tớ vô tình xóa sạch tất cả các tệp của mình rồi!" — "Thảm họa thật."
Node:
loser , Next:
losing , Previous:
lose lose , Up:
= L =
loser n. Một tình huống, chương trình, lập trình viên hoặc con người tồi tệ một cách bất ngờ. Một kẻ có thói quen thất bại (thậm chí những người chiến thắng đôi khi cũng có thể thua cuộc). Một kẻ không biết gì và không biết là mình không biết gì. Các dạng nhấn mạnh là `real loser' (kẻ thất bại thực sự), `total loser' (kẻ thất bại toàn tập), và `complete loser' (kẻ thất bại hoàn hoàn) (nhưng không dùng **`moby loser', vì điều đó sẽ tạo ra sự mâu thuẫn trong chính định nghĩa). Xem luser.
Node:
losing , Next:
loss , Previous:
loser , Up:
= L =
losing adj. Dùng để chỉ bất cứ thứ gì là hoặc gây ra tình trạng thất bại (lose) hoặc tổn thất (lossage). "Trình biên dịch đang hỏng bùng bét khi tôi cố gắng sử dụng các mẫu (templates)."
Node:
loss , Next:
lossage , Previous:
losing , Up:
= L =
loss n. Thứ gì đó (không phải con người) gây ra thất bại; một tình huống trong đó một thứ gì đó đang thất bại. Các dạng nhấn mạnh bao gồm `moby loss' (tổn thất cực lớn), `total loss' (tổn thất toàn bộ), và `complete loss' (tổn thất hoàn toàn). Các thán từ phổ biến là "What a loss!" (Thật là tổn thất!) và "What a moby loss!" (Thật là một tổn thất vĩ đại!). Lưu ý rằng `moby loss' là hoàn toàn ổn dẫu cho từ **`moby loser' không được sử dụng; khi áp dụng cho một danh từ trừu tượng, moby đơn thuần là một từ phóng đại, trong khi khi áp dụng cho con người, nó hàm ý về thực chất và mang sắc thái tích cực. So sánh với lossage.
Node:
lossage , Next:
lost in the noise , Previous:
loss , Up:
= L =
lossage /los'*j/ n. [rất phổ biến] Hậu quả của một lỗi hoặc sự cố trục trặc. Đây là một danh từ chỉ tập hợp hoặc danh từ khối. "What a loss!" và "What lossage!" gần như đồng nghĩa. Câu trước mang tính cụ thể hơn một chút đối với hoàn cảnh hiện tại của người nói; câu sau hàm ý một sự thất bại kéo dài mà người nói hiện đang là nạn nhân. Do đó (ví dụ) một sự cố phần cứng tạm thời là một tổn thất (loss), nhưng các lỗi trong một công cụ quan trọng (như trình biên dịch) lại là tổn thất nặng nề (lossage).
Node:
lost in the noise , Next:lost in the underflow , Previous:
lossage , Up:
= L =
lost in the noise adj. Từ đồng nghĩa với lost in the underflow. Thuật ngữ này bắt nguồn từ lĩnh vực xử lý tín hiệu, nơi các tín hiệu có biên độ rất nhỏ không thể tách biệt khỏi nhiễu cường độ thấp trong hệ thống. Mặc dù phổ biến trong giới hacker, nó không bị giới hạn trong thế giới hacker; các nhà vật lý, kỹ sư, nhà thiên văn học và nhà thống kê đều sử dụng nó.
Node:
lost in the underflow , Next:
lots of MIPS but no I/O , Previous:
lost in the noise , Up:
= L =
lost in the underflow adj. Quá nhỏ để đáng phải bận tâm; cụ thể hơn là nhỏ vượt quá giới hạn chính xác hoặc đo lường. Đây là một sự ám chỉ đến "floating underflow" (tràn dưới dấu phẩy động), một trạng thái có thể xảy ra khi một bộ xử lý số học dấu phẩy động cố gắng xử lý các đại lượng nhỏ hơn giới hạn độ lớn của nó. Đây cũng là một trò chơi chữ chơi khăm từ "undertow" (dòng chảy ngầm — một loại dòng nước xiết, lạnh đôi khi chạy ngay sát bờ biển và có thể gây nguy hiểm cho người bơi lội). "Ừ, chắc chắn rồi, áp lực phốt-tôn từ đèn chiếu sáng của sân vận động làm thay đổi quỹ đạo của một quả bóng chày bị ném đi, nhưng hiệu ứng đó đã bị chìm nghỉm trong vùng tràn dưới (lost in the underflow) rồi." So sánh với epsilon, epsilon squared (epsilon bình phương); xem thêm overflow bit (bit tràn trên).
Node:
lots of MIPS but no I/O , Next:
low-bandwidth , Previous:
lost in the underflow , Up:
= L =
lots of MIPS but no I/O adj. Được dùng để mô tả một người có năng lực kỹ thuật xuất chúng nhưng dường như không thể giao tiếp hiệu quả với con người bằng xương bằng thịt. Về mặt kỹ thuật, nó mô tả một cỗ máy có năng lực xử lý cực lớn nhưng lại bị nghẽn cổ chai ở khâu nhập-xuất (vào năm 1991, dòng máy IBM Rios, còn gọi là RS/6000, là một ví dụ khét tiếng).
Node:
low-bandwidth , Next:
LPT , Previous:
lots of MIPS but no I/O , Up:
= L =
low-bandwidth adj. [bắt nguồn từ lý thuyết truyền thông] Được dùng để chỉ một cuộc trò chuyện tuy không hoàn toàn vô nghĩa, nhưng lại chẳng cung cấp mấy thông tin hữu ích. "Đó là một cuộc trò chuyện băng thông thấp, nhưng cậu còn mong đợi gì hơn ở một khán giả toàn mấy tay mặc vest cơ chứ!" So sánh với zero-content (không có hàm lượng nội dung), bandwidth (băng thông), math-out (kiệt quệ vì toán).
Node:
LPT , Next:
Lubarsky's Law of Cybernetic Entomology , Previous:
low-bandwidth , Up:
= L =
LPT /L-P-T/ hoặc /lip'it/ hoặc /lip-it'/ n. 1. Máy in dòng (line printer, ban đầu là Line Printing Terminal - Thiết bị In dòng). Ít phổ biến dưới hệ điều hành Unix, phổ biến hơn trong số các hacker lớn lên cùng ITS, MS-DOS, CP/M và các hệ điều hành khác bị ảnh hưởng mạnh mẽ bởi các quy ước ban đầu của DEC. 2. Cổng cục bộ (Local PorT). Được sử dụng trong số các lập trình viên MS-DOS (và do đó được mở rộng trong sách hướng dẫn MS-DOS 5). Có khả năng cao đây là một từ viết tắt ngược (backronym).
Node:
Lubarsky's Law of Cybernetic Entomology , Next:
Lumber Cartel , Previous:
LPT , Up:
= L =
Lubarsky's Law of Cybernetic Entomology prov. "Lúc nào cũng tồn tại thêm một con bọ (bug) nữa."
Node:
Lumber Cartel , Next:
lunatic fringe , Previous:
Lubarsky's Law of Cybernetic Entomology , Up:
= L =
Lumber Cartel n. Một âm mưu thần thoại bị những kẻ chuyên phát tán thư rác (spam-spewers) cáo buộc là tài trợ cho hoạt động chống spam nhằm ép ngành công nghiệp quảng cáo qua thư trực tiếp quay trở lại với giấy tờ truyền thống. Các hacker, theo đúng dự đoán, đã phản ứng bằng cách thành lập một "Tập đoàn Gỗ xẻ" (Lumber Cartel) để chế nhạo lý thuyết hoang tưởng này; trang web của họ nằm tại http://come.to/the.lumber.cartel. Các thành viên thường đính kèm thẻ TINLC ("There Is No Lumber Cartel" - Không có Tập đoàn Gỗ xẻ nào cả) trong các bài đăng của họ; xem TINC, backbone cabal (băng đảng xương sống) và NANA để được giải thích thêm.
Node:
lunatic fringe , Next:
lurker , Previous:
Lumber Cartel , Up:
= L =
lunatic fringe n. [IBM] Những khách hàng có thể tin tưởng được trong việc chấp nhận các phiên bản phần mềm phát hành lần đầu (release 1). So sánh với heatseeker (kẻ tìm kiếm nhiệt).
Node:
lurker , Next:
luser , Previous:
lunatic fringe , Up:
= L =
lurker n. Một thành viên trong "đại đa số thầm lặng" tại một diễn đàn điện tử; người thỉnh thoảng mới đăng bài hoặc hoàn toàn không đăng gì cả nhưng được biết là đọc các bài đăng của nhóm thường xuyên. Thuật ngữ này không mang hàm ý miệt thị và trên thực tế được sử dụng một cách buông thả theo phản xạ: "Ồ, tớ chỉ đang lẩn vẩn đọc chùa (lurking) thôi." Thường được dùng trong cụm từ "the lurkers" (những kẻ đọc chùa), ám chỉ khán giả giả định của những thành viên tích cực chuyên phát tán bài chửi mắng (flamage) trong nhóm. Khi một kẻ đọc chùa lên tiếng lần đầu tiên, hành động đó được gọi là "delurking" (trồi lên).
Người tạo ra loạt phim truyền hình khoa học viễn tưởng nổi tiếng "Babylon 5" có mối liên hệ với cộng đồng người hâm mộ khoa học viễn tưởng và văn hóa hacker. Trong loạt phim đó, việc sử dụng thuật ngữ "lurker" để chỉ một người vô gia cư hoặc người tha hương là sự tham khảo có ý thức đến thuật ngữ biệt ngữ này.
Node:
luser , Next:
M , Previous:
lurker , Up:
= L =
luser /loo'zr/ n. [phổ biến] Người dùng (user); đặc biệt là kẻ vừa là người dùng lại vừa là kẻ thất bại (loser). (luser và loser được phát âm hoàn toàn giống nhau.) Từ này được đặt ra vào khoảng năm 1975 tại MIT. Dưới hệ thống ITS, khi bạn lần đầu bước đến một thiết bị đầu cuối tại MIT và gõ phím Control-Z để thu hút sự chú ý của máy tính, nó sẽ in ra một số thông tin trạng thái, bao gồm cả số lượng người đang sử dụng máy tính đó; ví dụ, nó có thể in ra "14 users" (14 người dùng). Ai đó đã nghĩ rằng sẽ là một trò đùa tuyệt vời nếu vá hệ thống để nó in ra "14 losers" (14 kẻ thất bại) thay vào đó. Một cuộc tranh cãi lớn đã nổ ra sau đó, vì một số người dùng không thích thú lắm việc bị gọi thẳng mặt là những kẻ thất bại mỗi khi họ sử dụng máy tính. Trong một thời gian, một số hacker đã chật vật đấu tranh ngầm, mỗi người tự ý thay đổi thông báo sau lưng người khác; bất cứ khi nào bạn đăng nhập vào máy tính, tỷ lệ năm ăn năm thua là liệu nó sẽ hiện chữ "users" hay "losers". Cuối cùng, ai đó đã thử giải pháp thỏa hiệp là "lusers", và nó được giữ nguyên từ đó. Sau đó, một trong các máy chủ ITS đã hỗ trợ luser như một lệnh yêu cầu trợ giúp. Hệ thống ITS đã lụi tàn vào giữa năm 1990, ngoại trừ việc nằm trong viện bảo tàng; tuy nhiên, cách sử dụng này vẫn tồn tại, và thuật ngữ `luser` thường được bắt gặp trong các bình luận mã nguồn và trên Usenet. So sánh với mundane (kẻ trần tục), muggle (phàm nhân).
Node:
= M = , Next:
= N = , Previous:
= L = , Up:
The Jargon Lexicon