Tập Tin Thuật Ngữ Hacker, Phiên Bản 4.2.2, 20 Tháng 8 Năm 2000

Lượt đọc: 601 | 0 Đánh giá: 0/10 Sao
★★★★★★★★★★
★★★★★★★★★★
« Lùi Tiến »
= I =

❊ ❊ ❊

I didn't change anything!:

I see no X here.:

IANAL:

IBM:

IBM discount:

ICBM address:

ice:

ID10T error:

idempotent:

IDP:

If you want X you know where to find it.:

ifdef out:

IIRC:

ill-behaved:

IMHO:

Imminent Death Of The Net Predicted!:

in the extreme:

inc:

incantation:

include:

include war:

indent style:

index of X:

infant mortality:

infinite:

infinite loop:

Infinite-Monkey Theorem:

infinity:

inflate:

Infocom:

initgame:

insanely great:

installfest:

INTERCAL:

interesting:

Internet:

Internet address:

Internet Death Penalty:

Internet Exploder:

Internet Exploiter:

interrupt:

interrupt list:

interrupts locked out:

intro:

IRC:

iron:

Iron Age:

iron box:

ironmonger:

ISO standard cup of tea:

ISP:

ITS:

IWBNI:

IYFEG:

Node:

I didn't change anything!

, Next:

I see no X here.

, Previous:

hysterical reasons

, Up:

= I =

I didn't change anything! thán từ.

Một lời kêu oan thường được nghe thấy khi các lỗi phần mềm xuất hiện trong quá trình kiểm thử hồi quy (regression test). Câu trả lời kinh điển cho khẳng định này là "Thế thì nó vẫn hoạt động y như trước phải không?". Xem thêm one-line fix. Câu này cũng thường phát ra từ miệng các lập trình viên ứng dụng khi họ cố đổ lỗi một vấn đề rành rành của ứng dụng cho một thay đổi phần mềm hệ thống không liên quan, chẳng hạn như lỗi chia cho 0 sau khi các thiết bị đầu cuối được thêm vào một mạng lưới. Thông thường, tuyên bố của họ hóa ra là sai sự thật. Sau khi gặng hỏi kỹ càng, họ sẽ thừa nhận một số cấu trúc lại chương trình lớn mà theo họ là không thể làm hỏng gì được, nhưng thực chất lại phá nát mã nguồn hoàn toàn.

Node:

I see no X here.

, Next:

IANAL

, Previous:

I didn't change anything!

, Up:

= I =

I see no X here.

Các hacker (và các trò chơi máy tính tương tác do họ viết) theo truyền thống ưa chuộng cách dùng hơi đặc biệt này hơn các cách diễn đạt tương đương khác như "Không có X ở đây!" hoặc "Thiếu X rồi." hay "X đâu mất tiêu rồi?". Điều này bắt nguồn từ chương trình ADVENT trên hệ thống PDP-10 nguyên thủy, vốn sẽ đáp lại theo cách này nếu bạn yêu cầu nó thực hiện điều gì đó liên quan đến một đối tượng không có sẵn tại vị trí của bạn trong trò chơi.

Node:

IANAL

, Next:

IBM

, Previous:

I see no X here.

, Up:

= I =

IANAL //

[Usenet] Viết tắt của "I Am Not A Lawyer" (Tôi không phải là luật sư). Thường đứng trước các lời 𝓴huyên mang tính pháp lý.

Node:

IBM

, Next:

IBM discount

, Previous:

IANAL

, Up:

= I =

IBM /I-B-M/

Inferior But Marketable (Kém cỏi nhưng dễ bán); It's Better Manually (Làm bằng tay thì tốt hơn); Insidious Black Magic (Ma thuật đen thâm độc); It's Been Malfunctioning (Nó vẫn đang hỏng hóc); Incontinent Bowel Movement (Rối loạn tiêu hóa); cùng một số lượng gần như vô tận các cách mở rộng thậm chí còn kém thiện cảm hơn, bao gồm cả `International Business Machines'. Xem TLA. Những từ viết tắt này minh họa cho sự thiện cảm vô cùng ít ỏi mà hầu hết các hacker từ lâu vẫn dành cho `gã khổng lồ trong ngành' (xem fear and loathing).

Điều khiến các hacker bực bội ở hầu hết các cỗ máy IBM vượt trội hơn dòng PC không phải là việc chúng có cấu hình yếu và giá quá đắt (mặc dù điều đó cũng làm giảm điểm), mà là ở chỗ thiết kế của chúng vô cùng cổ lỗ sĩ, rối rắm và cồng kềnh... và bạn chẳng thể sửa được chúng — mã nguồn bị khóa chặt, các công cụ lập trình thì đắt đỏ, khó tìm, và dùng cực kỳ chán chas khi đã tìm thấy. Trong nhiều năm trời, trước thời của Microsoft, IBM chính là cái tên mà các hacker yêu ghét lẫn lộn.

Nhưng vạn vật đều đổi thay. Vào thập niên 1980, bản thân IBM cũng gặp rắc rối với Microsoft. Đến cuối thập niên 1990, IBM tự tái phát minh chính mình thành một công ty dịch vụ, bắt đầu phát hành phần mềm mã nguồn mở thông qua nhóm AlphaWorks của họ, đồng thời bắt đầu phân phối các hệ thống Linux và xây dựng mối quan hệ với cộng đồng Linux. Trước sự kinh ngạc của tất cả các bên, IBM đã nổi lên như một người bạn của cộng đồng hacker.

Bộ từ vựng này bao gồm một số mục từ được quy cho `IBM'; chúng bắt nguồn từ một số danh sách biệt ngữ hoàn toàn không chính thức được lưu hành trong chính tầng ngầm hacker đầy gian khó của IBM.

Node:

IBM discount

, Next:

ICBM address

, Previous:

IBM

, Up:

= I =

IBM discount d.t.

Một đợt tăng giá. Ở bên ngoài IBM, điều này bắt nguồn từ nhận thức chung rằng các sản phẩm của IBM nhìn chung bị định giá quá cao (xem clone); còn ở bên trong, người ta đồn rằng nó xuất phát từ niềm tin cho rằng việc có một số lượng lớn nhân viên IBM sinh sống trong một khu vực sẽ làm giá cả tăng lên.

Node:

ICBM address

, Next:

ice

, Previous:

IBM discount

, Up:

= I =

ICBM address d.t.

(Cũng gọi là `missile address' - địa chỉ tên lửa) Mẫu được sử dụng để đăng ký một trang web với dự án bản đồ Usenet, từ thời trước khi Internet phổ biến rộng rãi, bao gồm một ô trống điền kinh độ và vĩ độ, tốt nhất là có độ chính xác đến từng giây cung. Điều này thực chất được dùng để tạo ra các bản đồ chính xác về mặt địa lý của các liên kết Usenet trên máy vẽ; tuy nhiên, việc gọi đây là `ICBM address' hoặc `missile address' đã trở thành truyền thống, và một số người đưa nó vào khối chữ ký (sig block) của họ với cái tên đó. (Một địa chỉ tên lửa thực thụ sẽ bao gồm cả độ cao mục tiêu).

Node:

ice

, Next:

ID10T error

, Previous:

ICBM address

, Up:

= I =

ice d.t.

[được sáng tạo bởi Tom Maddox trên Usenet, phổ biến qua các tiểu thuyết khoa học viễn tưởng cyberpunk của William Gibson: một từ viết tắt được tạo ra cho `Intrusion Countermeasure Electronics' - Thiết bị Điện tử Chống Đột nhập] Phần mềm bảo mật (trong các tiểu thuyết của Gibson, đây là phần mềm phản ứng lại sự xâm nhập bằng cách cố gắng làm tê liệt hoặc thậm chí tiêu diệt kẻ xâm nhập theo nghĩa đen). Do đó có từ `icebreaker': một chương trình được thiết kế để bẻ khóa bảo mật trên một hệ thống.

Cả hai thuật ngữ này vẫn chưa được sử dụng nghiêm túc cho đến đầu năm 1999, nhưng nhiều hacker thấy phép ẩn dụ này rất hấp dẫn, và mỗi thuật ngữ có thể sẽ phát triển một ý nghĩa biểu vật trong tương lai. Trong lúc chờ đợi, cách sử dụng mang tính phỏng đoán này có thể bị nhầm lẫn với `ICE', một từ viết tắt của "in-circuit emulator" (bộ mô phỏng trong mạch).

Tuy nhiên, như một sự tham chiếu mỉa mai đến cách sử dụng mang tính phỏng đoán này, một số hacker và nhà khoa học máy tính đã thành lập ICE (International Cryptographic Experiment - Thử nghiệm Mật mã Quốc tế) vào năm 1994. ICE là một tập đoàn nhằm thúc đẩy quyền truy cập mật mã mạnh mẽ đồng nhất trên toàn cầu.

Node:

ID10T error

, Next:

idempotent

, Previous:

ice

, Up:

= I =

ID10T error /I-D-ten-T er'*r/

Từ đồng nghĩa với PEBKAC, ví dụ: "The user is being an idiot" (Người dùng đang cư xử như một kẻ ngốc). Nhân viên hỗ trợ kỹ thuật khi chuyển báo cáo lỗi cho cấp cao hơn trong nấc thang công việc (và có lẽ được trang bị tốt hơn để đối phó với những kẻ ngốc) có thể yêu cầu người dùng truyền đạt lại rằng hình như có lỗi I-D-ten-T. Người dùng chẳng bao giờ nhận ra cả.

Node:

idempotent

, Next:

IDP

, Previous:

ID10T error

, Up:

= I =

idempotent t.t.

[bắt nguồn từ thuật ngữ chuyên ngành toán học] Hoạt động giống như thể chỉ được sử dụng một lần, ngay cả khi được dùng nhiều lần. Thuật ngữ này thường được dùng đối với các tệp tiêu đề (header file) trong ngôn ngữ C, vốn chứa các định nghĩa và khai báo chung được đưa vào bởi nhiều tệp mã nguồn. Nếu một tệp tiêu đề bị đưa vào hai lần trong cùng một lần biên dịch (có thể do các tệp #include lồng nhau), lỗi biên dịch có thể xảy ra trừ khi tệp tiêu đề đó đã tự bảo vệ chống lại việc bị đưa vào nhiều lần; một tệp tiêu đề được bảo vệ như vậy được gọi là idempotent. Thuật ngữ này cũng có thể được dùng để mô tả một chương trình con khởi tạo được sắp xếp để thực hiện một hành động quan trọng nào đó chính xác một lần, ngay cả khi chương trình con đó được gọi nhiều lần.

Node:

IDP

, Next:

If you want X you know where to find it.

, Previous:

idempotent

, Up:

= I =

IDP /I-D-P/ đ.t., d.t.

[Usenet] Từ viết tắt của Internet Death Penalty (Án tử hình Internet). Khá phổ biến (có lẽ hiện nay còn phổ biến hơn dạng đầy đủ), và thường được dùng như động từ. So sánh với UDP.

Node:

If you want X you know where to find it.

, Next:

ifdef out

, Previous:

IDP

, Up:

= I =

If you want X, you know where to find it.

Có một giai thoại kể rằng Dennis Ritchie, người phát minh ra ngôn ngữ C, đã từng đáp lại những yêu cầu bổ sung các tính năng giống với một ngôn ngữ vốn phổ biến hơn nhiều vào thời điểm đó bằng cách nhận xét rằng: "Nếu bạn muốn dùng PL/I, bạn biết tìm nó ở đâu rồi đấy." Kể từ đó, đây đã trở thành câu cửa miệng chuẩn mực theo phong cách hacker để từ chối các yêu cầu sửa đổi một thiết kế mới nhằm bắt chước một thiết kế cũ hơn (và theo hàm ý là kém cỏi hơn cũng như rườm rà hơn). Trường hợp X = Pascal xuất hiện khá thường xuyên trên nhóm tin comp.lang.c của Usenet. Thậm chí, trường hợp X = X cũng đã được ghi nhận trong các cuộc thảo luận về phần mềm đồ họa (xem X).

Node:

ifdef out

, Next:

IIRC

, Previous:

If you want X you know where to find it.

, Up:

= I =

ifdef out /if'def owt/ đ.t.

Từ đồng nghĩa với condition out, dành riêng cho ngôn ngữ C.

Node:

IIRC

, Next:

ill-behaved

, Previous:

ifdef out

, Up:

= I =

IIRC //

Từ viết tắt phổ biến của "If I Recall Correctly" (Nếu tôi nhớ không lầm).

Node:

ill-behaved

, Next:

IMHO

, Previous:

IIRC

, Up:

= I =

ill-behaved t.t.

1. [phân tích số học] Dùng để chỉ một thuật toán hoặc phương pháp tính toán có xu hướng bùng nổ do lỗi làm tròn tích lũy hoặc các thuộc tính hội tụ kém. 2. Phần mềm bỏ qua các giao diện hệ điều hành đã được định nghĩa để tự mình làm mọi việc (như I/O màn hình, bàn phím và đĩa), thường theo cách phụ thuộc vào phần cứng của cỗ máy mà nó đang chạy, hoặc là loại không có tính di động hoặc không tương thích với các phần mềm khác. Trong thế giới IBM PC/MS-DOS, có một định lý dân gian (gần như đúng) cho rằng (do những thiếu sót trầm trọng và các hình phạt về hiệu suất trong giao diện hệ điều hành) tất cả các ứng dụng thú vị đều cư xử tệ (ill-behaved). Xem thêm bare metal. Trái nghĩa với well-behaved, so sánh với PC-ism. Xem mess-dos.

Node:

IMHO

, Next:

Imminent Death Of The Net Predicted!

, Previous:

ill-behaved

, Up:

= I =

IMHO // t.v.

[bắt nguồn từ cộng đồng người hâm mộ khoa học viễn tưởng qua Usenet; chữ viết tắt của `In My Humble Opinion' - Theo ý kiến khiêm tốn của tôi] "IMHO, nên tránh dùng tên biến phân biệt chữ hoa chữ thường trong C, vì gõ nhầm chữ hoa chữ thường có thể gây ra những lỗi khó phát hiện — và dù sao thì trông chúng cũng quá giống ngôn ngữ Pascal." Cũng xuất hiện dưới các biến thể như IMNSHO (In My Not-So-Humble Opinion - Theo ý kiến không-lấy-gì-làm-khiêm-tốn của tôi) và IMAO (In My Arrogant Opinion - Theo ý kiến ngạo mạn của tôi).

Node:

Imminent Death Of The Net Predicted!

, Next:

in the extreme

, Previous:

IMHO

, Up:

= I =

Imminent Death Of The Net Predicted! tục ngữ.

[Usenet] Kể từ khi Usenet chính thức ra mắt vào năm 1980-81, nó đã phát triển theo cấp số nhân, xấp xỉ gấp đôi kích thước sau mỗi năm. Mặt khác, hầu hết mọi người đều cảm thấy tỷ lệ tín hiệu trên nhiễu (signal-to-noise ratio) của Usenet đã giảm sút đều đặn. Những xu hướng này đã dẫn đến các dự đoán về sự sụp đổ (hoặc cái chết) cận kề của mạng lưới, từ tận giữa năm 1983. Mười năm và vô số lần gấp đôi sau đó, phần lớn những lời tiên đoán ảm đạm này đã bị bác bỏ đến mức cụm từ "Imminent Death Of The Net Predicted!" đã trở thành một trò đùa dai, được lôi ra bất cứ khi nào có ai đó cằn nhằn về tỷ lệ tín hiệu trên nhiễu, về khối lượng dữ liệu khổng lồ và tăng lên đều đặn, về nguy cơ mất đi một nút mạng hoặc liên kết quan trọng nào đó, hay về khả năng kiện tụng khi những kẻ dốt nát đăng tải tài liệu có bản quyền, v.v., v.v., v.v.

Node:

in the extreme

, Next:

inc

, Previous:

Imminent Death Of The Net Predicted!

, Up:

= I =

in the extreme t.t.

Một hậu tố so sánh cực cấp (superlative suffix) rất được ưa chuộng cho nhiều thuật ngữ mang phong cách hacker. Hãy xem, chẳng hạn, `obscure in the extreme' trong mục obscure, và so sánh với highly.

Node:

inc

, Next:

incantation

, Previous:

in the extreme

, Up:

= I =

inc /ink/ đ.t.

Dạng viết tắt bằng lời (và rất hiếm khi viết ra) của increment (tăng lên), tức là `tăng thêm một'. Đặc biệt được sử dụng bởi các lập trình viên hợp ngữ (assembly), vì nhiều ngôn ngữ hợp ngữ có từ gợi nhớ là inc. Từ trái nghĩa: dec (xem DEC).

Node:

incantation

, Next:

include

, Previous:

inc

, Up:

= I =

incantation d.t.

Bất kỳ câu lệnh độc đoán hoặc tối nghĩa nào mà người ta phải lầm bầm với một hệ thống để đạt được kết quả mong muốn. Không dùng cho mật khẩu hoặc các tính năng bảo mật tường minh khác. Đặc biệt được dùng cho những thủ thuật kém tài liệu đến mức phải học lại từ một bậc thầy (wizard). "Trình biên dịch này thông thường đặt dữ liệu đã khởi tạo vào phân đoạn dữ liệu, nhưng nếu bạn lầm bầm đúng câu thần chú, chúng sẽ bị ép vào không gian văn bản."

Node:

include

, Next:

include war

, Previous:

incantation

, Up:

= I =

include đ.t.n.

[Usenet] 1. Sao chép lại một phần (hoặc toàn bộ) thông điệp của người khác (thường kèm theo ghi nhận nguồn gốc) trong phần trả lời hoặc phản hồi, nhằm làm rõ ngữ cảnh của câu trả lời. Xem phần thảo luận về các kiểu trích dẫn trong "Phong cách viết của Hacker". 2. [bắt nguồn từ C] #include <disclaimer.h> từng xuất hiện trong các khối chữ ký để chỉ một `tệp tuyên bố miễn trừ trách nhiệm chuẩn' mang tính khái niệm.

Node:

include war

, Next:

indent style

, Previous:

include

, Up:

= I =

include war d.t.

Việc trích dẫn lồng nhau quá nhiều cấp độ trong một luồng thảo luận, một thói quen có xu hướng làm người đọc khó chịu. Trong một diễn đàn có các nhóm tin lưu lượng truy cập cao như Usenet, điều này có thể dẫn đến những cuộc cãi vã nảy lửa (flames) và thôi thúc muốn tạo tệp tiêu diệt (kill file).

Node:

indent style

, Next:

index of X

, Previous:

include war

, Up:

= I =

indent style d.t.

[Các lập trình viên C, C++, và Java] Các quy tắc được sử dụng để thụt lề mã nguồn theo một cách dễ đọc. Có bốn phong cách thụt lề C chính, được mô tả dưới đây; tất cả đều hướng tới mục tiêu giúp người đọc dễ dàng theo dõi bằng mắt phạm vi của các cấu trúc điều khiển. Chúng đã được kế thừa bởi C++ và Java, những ngôn ngữ có cú pháp giống C. Biến số quan trọng là vị trí của { và } đối với (các) câu lệnh mà chúng bao bọc và đối với câu lệnh bảo vệ hoặc điều khiển (if, else, for, while, hoặc do) của khối lệnh đó (nếu có).

`Phong cách K&R' -- Được đặt theo tên của Kernighan & Ritchie, bởi vì các ví dụ trong cuốn sách của K&R được định dạng theo cách này. Cũng được gọi là `kernel style' (phong cách nhân) vì nhân hệ điều hành Unix được viết theo phong cách này, và được các tín đồ của nó gọi là `One True Brace Style' (Phong cách Dấu ngoặc Duy nhất Đích thực, viết tắt là 1TBS). Trong mã nguồn C, phần thân thường được thụt lề tám khoảng trắng (hoặc một tab) cho mỗi cấp độ, như được minh họa ở đây. Bốn khoảng trắng đôi khi được nhìn thấy trong C, nhưng trong C++ và Java, bốn khoảng trắng có xu hướng là quy tắc hơn là ngoại lệ.

if (<cond>) {

<body>

}

`Phong cách Allman' -- Được đặt theo tên của Eric Allman, một hacker ở Berkeley, người đã viết rất nhiều tiện ích BSD theo phong cách này (đôi khi được gọi là `BSD style'). Giống với phong cách thụt lề thông thường trong Pascal và Algol. Đây là phong cách duy nhất ngoài K&R được sử dụng rộng rãi trong cộng đồng lập trình viên Java. Mức thụt lề cơ bản cho mỗi cấp độ được hiển thị ở đây là tám khoảng trắng, nhưng bốn (hoặc đôi khi ba) khoảng trắng thường được các lập trình viên C++ và Java ưa chuộng hơn.

if (<cond>)

{

<body>

}

`Phong cách Whitesmiths' -- Được phổ biến rộng rãi nhờ các ví dụ đi kèm với Whitesmiths C, một trình biên dịch C thương mại thời kỳ đầu. Mức thụt lề cơ bản cho mỗi cấp độ hiển thị ở đây là tám khoảng trắng, nhưng đôi khi vẫn thấy dùng bốn khoảng trắng.

if (<cond>)

{

<body>

}

`Phong cách GNU' -- Được sử dụng xuyên suốt trong GNU EMACS và mã nguồn của Tổ chức Phần mềm Tự do (Free Software Foundation), và hầu như không ở đâu khác. Các khoảng thụt lề luôn là bốn khoảng trắng cho mỗi cấp độ, với dấu { và } nằm ở giữa mức thụt lề ngoài và trong.

if (<cond>)

{

<body>

}

Các cuộc khảo sát đã chỉ ra rằng phong cách Allman và Whitesmiths là phổ biến nhất, chiếm thị phần tương đương nhau. K&R/1TBS trước đây gần như là phổ biến toàn cầu, nhưng hiện nay ít phổ biến hơn nhiều trong ngôn ngữ C (dấu ngoặc mở có xu hướng bị chìm đi so với dấu ngoặc đơn bên phải của phần điều kiện trong câu lệnh if hoặc while, đây là một Điều Xấu). Những người bảo vệ 1TBS lập luận rằng bất kỳ lợi ích giả định nào về khả năng đọc đi chăng nữa thì cũng kém quan trọng hơn tính tiết kiệm không gian theo chiều dọc tương đối của phong cách họ, điều này cho phép người ta nhìn thấy nhiều mã nguồn hơn trên màn hình cùng một lúc.

Đặc tả ngôn ngữ Java (The Java Language Specification) không chỉ quy định về việc viết hoa các định danh, mà còn quy định danh từ, tính từ và động từ nên nằm ở đâu trong tên phương thức, lớp, giao diện và biến (mục 6.8). Mặc dù bản đặc tả chưa đến mức chuẩn hóa cả phong cách đặt dấu ngoặc, nhưng toàn bộ mã nguồn xuất phát từ Sun Laboratories đều sử dụng phong cách K&R. Điều này đã tạo ra một tiền lệ cho cácập trình viên Java, và hầu hết đều tuân theo.

Chắc chắn những vấn đề này sẽ tiếp tục là chủ đề của các cuộc chiến tranh tôn giáo (holy wars).

Node:

index of X

, Next:

infant mortality

, Previous:

indent style

, Up:

= I =

index of X d.t.

Xem coefficient of X.

Node:

infant mortality

, Next:

infinite

, Previous:

index of X

, Up:

= I =

infant mortality d.t.

Đây là kiến thức thông thường đối với các hacker (và trong ngành công nghiệp điện tử nói chung; thuật ngữ này đến nay có lẽ đã trở thành biệt ngữ kỹ thuật) rằng khả năng hỏng hóc đột ngột của phần cứng sẽ giảm theo hàm số mũ theo thời gian kể từ lần sử dụng đầu tiên của cỗ máy (nghĩa là cho đến khoảng thời gian tương đối xa khi mà sự mài mòn cơ học trong các thiết bị I/O và ứng suất chu kỳ nhiệt trong các linh kiện tích tụ đủ lớn để khiến cỗ máy bắt đầu lú lẫn). Có tới một nửa số lỗi chip và dây dẫn xảy ra trong vài tuần đầu tiên của một hệ thống mới; những lỗi như vậy thường được gọi là các vấn đề `infant mortality' (tử vong trẻ sơ sinh) (hoặc đôi khi là `hội chứng đột tử ở trẻ sơ sinh'). Xem bathtub curve, burn-in period.

Node:

infinite

, Next:

infinite loop

, Previous:

infant mortality

, Up:

= I =

infinite t.t.

[thông dụng] Bao gồm một số lượng lớn các đối tượng; cực kỳ. Được sử dụng rất phóng khoáng như trong câu: "Chương trình này tạo ra infinite rác." "Anh ta là một infinite kẻ thua cuộc." Tuy nhiên, từ có nhiều khả năng đi sau `infinite' nhất lại là hair (tóc/sự rắc rối). (Người ta đã chỉ ra rằng các fractal là một ví dụ xuất sắc về infinite hair). Những cách sử dụng này là sự lạm dụng ý nghĩa toán học của từ này. Thuật ngữ `semi-infinite' (bán vô hạn), biểu thị một lượng tài nguyên quá mức, đôi khi cũng được nghe thấy. "Trình biên dịch này đang mất một khoảng thời gian semi-infinite để tối ưu hóa chương trình của tôi." Xem thêm semi.

Node:

infinite loop

, Next:

Infinite-Monkey Theorem

, Previous:

infinite

, Up:

= I =

infinite loop d.t.

Một vòng lặp không bao giờ kết thúc (nghĩa là máy tính quay vòng hoặc kêu vo vo mãi mãi và rơi vào trạng thái tê liệt hoàn toàn). Có một câu nói đùa kinh điển từng được đưa ra cho mỗi thế hệ máy siêu tốc tiêu biểu: "Cray-3 nhanh đến mức nó có thể thực hiện một vòng lặp vô hạn trong chưa đầy 2 giây!"

Node:

Infinite-Monkey Theorem

, Next:

infinity

, Previous:

infinite loop

, Up:

= I =

Infinite-Monkey Theorem d.t.

"Nếu bạn đặt một số lượng vô hạn những con khỉ trước máy đánh chữ, cuối cùng sẽ có con gõ ra được kịch bản của vở Hamlet." (Người ta cũng có thể giả định một số lượng nhỏ khỉ và một khoảng thời gian rất dài). Định lý này không khẳng định bất cứ điều gì về trí thông minh của con khỉ ngẫu nhiên cuối cùng đã viết ra được kịch bản đó (và hãy nhớ rằng đám đông loài khỉ cũng sẽ gõ ra tất cả các phiên bản sai sót có thể có của vở Hamlet). Nó có thể được nhắc đến một cách nửa đùa nửa thật khi biện minh cho một phương pháp vét cạn (brute force); hàm ý là với đủ nguồn lực đổ vào đó, bất kỳ thử thách kỹ thuật nào cũng sẽ trở thành một bài toán một-quả-chuối (one-banana problem). Lập luận này ngày càng nhận được nhiều sự tôn trọng hơn kể từ khi Linux minh chứng cho tính đúng đắn của mô hình phát triển kiểu chợ búa (bazaar).

Định lý này lần đầu tiên được phổ biến bởi nhà thiên văn học Sir Arthur Eddington. Nó đã trở thành một phần thành ngữ của giới công nghệ thông qua truyện ngắn khoa học viễn tưởng kinh điển "Inflexible Logic" của Russell Maloney, và nhiều hacker trẻ tuổi biết đến nó thông qua một tài liệu tham khảo trong cuốn "Hitchhiker's Guide to the Galaxy" (Bí kíp quá giang vào ngân hà) của Douglas Adams. Vào ngày 1 tháng 4 năm 2000, cách sử dụng này đã có tiêu chuẩn Internet của riêng nó, (Infinite Monkey Protocol Suite).

Node:

infinity

, Next:

inflate

, Previous:

Infinite-Monkey Theorem

, Up:

= I =

infinity d.t.

1. Giá trị lớn nhất có thể được biểu diễn trong một kiểu biến cụ thể (thanh ghi, ô nhớ, kiểu dữ liệu, bất cứ thứ gì). 2. `minus infinity' (âm vô cực): Giá trị nhỏ nhất như vậy, không nhất thiết hoặc thậm chí thông thường không phải là phép phủ định đơn thuần của dương vô cực. Trong hệ số bù hai N-bit, vô cực là 2^(N-1) - 1 nhưng âm vô cực là - (2^(N-1)), chứ không phải -(2^(N-1) - 1). Cũng cần lưu ý rằng điều này khác với thời điểm T bằng âm vô cực, vốn gần với cách sử dụng từ vô cực của nhà toán học hơn.

Node:

inflate

, Next:

Infocom

, Previous:

infinity

, Up:

= I =

inflate đ.t.

Giải nén hoặc làm phồng một tệp. Hiếm gặp trong giới hacker Internet, chủ yếu được sử dụng bởi những người thuộc hệ phái MS-DOS/Windows.

Node:

Infocom

, Next:

initgame

, Previous:

inflate

, Up:

= I =

Infocom d.t.

Một công ty trò chơi giờ đã trở thành huyền thoại, hoạt động từ năm 1979 đến năm 1989, công ty đã thương mại hóa công nghệ phân tích cú pháp MDL được sử dụng cho Zork để sản xuất một dòng trò chơi phiêu lưu văn bản vẫn là món ăn tinh thần yêu thích của các hacker. Các trò chơi của Infocom rất thông minh, hài hước, hóm hỉnh, uyên bác, bất kính, đầy thử thách, châm biếm, và mang đậm tinh thần hacker nhất. Các hộp trò chơi vật lý của Infocom giờ đây là những món đồ sưu tầm quý giá. Sau khi bị Activision mua lại vào năm 1989, họ đã làm thêm một số trò chơi "hiện đại" hơn (ví dụ: nặng về đồ họa) nhưng lại kém thành công hơn so với việc tái phát hành các tác phẩm kinh điển của họ.

May thay, phần mềm vẫn còn tồn tại; các trò chơi của Infocom được viết bằng một dạng mã P (P-code) và được phân phối kèm theo một lõi thông dịch mã P, và không chỉ có các trình giả lập miễn phí cho trình thông dịch đó mà ngay cả một trình biên dịch thực sự cũng đã được viết để cho phép mã P chạy trên các nền tảng mà trước đây các trò chơi chưa từng đặt chân tới. Trên thực tế, các trò chơi mới được viết bằng mã P này vẫn đang được tiếp tục phát triển. (Các trình giả lập có thể chạy các tệp ZIP trò chơi Infocom và các trò chơi mới, có sẵn tại ftp://wuarchive.wustl.edu:/doc/misc/if-archive/infocom.)

Node:

initgame

, Next:

insanely great

, Previous:

Infocom

, Up:

= I =

initgame /in-it'gaym/ d.t.

[IRC] Một phiên bản IRC của trò chơi đố vui "Botticelli", trong đó một người dùng đổi biệt danh của mình thành chữ cái đầu của một nhân vật nổi tiếng hoặc một thực thể có tên khác, và những người khác trên kênh đặt các câu hỏi dạng có hoặc không, người nào đoán đúng nhân vật sẽ được làm "it" (người bắt đầu) tiếp theo. Để lịch sự, người chọn các chữ cái đầu sẽ bắt đầu bằng cách cung cấp một gợi ý gồm 4 chữ cái theo dạng giới tính, quốc tịch, trạng thái sống, trạng thái thực tế. Ví dụ, MAAR có nghĩa là "Male, American, Alive, Real" - Nam, Người Mỹ, Còn sống, Có thật (trái ngược với "fictional" - hư cấu). Trò initgame có thể gây nghiện đến bất ngờ. Xem thêm hing.

[Cập nhật năm 1996: một phiên bản dễ nhận biết của initgame đã trở thành món ăn tinh thần quen thuộc của một số chương trình phát thanh tọa đàm tại Mỹ. Chúng ta đã có nó trước tiên! - ESR]

Node:

insanely great

, Next:

installfest

, Previous:

initgame

, Up:

= I =

insanely great t.t.

[Cộng đồng Mac, từ Steve Jobs; cũng là cộng đồng BSD Unix qua Bill Joy] Một thứ gì đó vô cùng tao nhã đến mức chỉ những ai sở hữu bản chất hacker dồi dào quyền năng nhất mới có thể tưởng tượng ra được.

Node:

installfest

, Next:

INTERCAL

, Previous:

insanely great

, Up:

= I =

installfest d.t.

[Cộng đồng Linux từ khoảng năm 1998] Từ ghép phổ biến của "installation festival" (lễ hội cài đặt); các nhóm người dùng Linux thường xuyên tổ chức sự kiện này. Người dùng máy tính được mời mang máy của họ đến để cài đặt Linux. Ý tưởng là giúp họ vượt qua một cách không đau đớn trở ngại lớn nhất khi chuyển sang dùng Linux, đó là việc ban đầu cài đặt và cấu hình nó cho máy của người dùng.

Node:

INTERCAL

, Next:

interesting

, Previous:

installfest

, Up:

= I =

INTERCAL /in't*r-kal/ d.t.

[được các tác giả cho là viết tắt của `Compiler Language With No Pronounceable Acronym' - Ngôn ngữ Trình biên dịch Không có Tên viết tắt Phát âm được] Một ngôn ngữ máy tính do Don Woods và James Lyons thiết kế vào năm 1972. INTERCAL có chủ đích khác biệt với tất cả các ngôn ngữ máy tính khác về mọi mặt ngoại trừ một mặt; nó hoàn toàn là một ngôn ngữ viết, hoàn toàn không thể phát âm được. Một đoạn trích từ Sách hướng dẫn Tham khảo INTERCAL sẽ làm rõ phong cách của ngôn ngữ này:

Đó là một thực tế nổi tiếng và thường được chứng minh rằng một người có công việc không thể hiểu nổi sẽ được tôn trọng cao độ. Chẳng hạn, nếu người ta tuyên bố rằng cách đơn giản nhất để lưu trữ một giá trị 65536 trong một biến INTERCAL 32-bit là:

DO :1 <- #0$#256

bất kỳ lập trình viên có óc phán đoán nào cũng sẽ nói rằng điều đó thật ngớ ngẩn. Vì đây quả thực là phương pháp đơn giản nhất, nên lập trình viên đó sẽ bị làm cho bẽ mặt trước sếp của mình, người mà tất nhiên sẽ tình cờ xuất hiện, đúng như thói quen của các vị sếp. Hiệu ứng tạo ra cũng không kém phần tàn phá đối với lập trình viên dù anh ta đã nói đúng.

INTERCAL có nhiều tính năng kỳ lạ khác được thiết kế để làm cho nó thậm chí còn không thể thốt nên lời. Bản cài đặt của Woods-Lyons trên thực tế đã được rất nhiều người (vâng, ít nhất là một vài người) sử dụng tại Princeton. Ngôn ngữ này gần đây đã được viết lại thành C-INTERCAL và do đó đang tận hưởng một mức độ không được ưa chuộng chưa từng có; thậm chí còn có một nhóm tin alt.lang.intercal dành riêng cho việc nghiên cứu và... trân trọng ngôn ngữ này trên Usenet.

Không có gì ngạc nhiên khi INTERCAL có một trang chủ trên Web: http://www.tuxedo.org/~esr/intercal/. Một phiên bản mở rộng, được thực hiện bằng (còn ngôn ngữ nào khác ngoài?) Perl và bổ sung các tính năng hướng đối tượng, có sẵn tại http://dd-sh.assurdo.com/INTERCAL. Xem thêm Befunge.

Node:

interesting

, Next:

Internet

, Previous:

INTERCAL

, Up:

= I =

interesting t.t.

Trong tiếng lóng của hacker, từ này mang hàm ý mạnh mẽ là `gây khó chịu' (annoying), hoặc `khó khăn' (difficult), hoặc cả hai. Các hacker rất thích thú với thử thách, và tận hưởng việc vắt kiệt mọi nét mỉa mai có thể từ lời nguyền cổ xưa của Trung Quốc: "Mong cho bạn sống trong những thời1 đại thú vị". Trái nghĩa với trivial, uninteresting.

Node:

Internet

, Next:

Internet address

, Previous:

interesting

, Up:

= I =

Internet d.t.

Mẹ của mọi mạng lưới. Lần đầu tiên thành hình bắt đầu từ năm 1969 với tên gọi ARPANET, một thử nghiệm nghiên cứu của Bộ Quốc phòng Hoa Kỳ. Mặc dù người ta vẫn tin rộng rãi rằng mục tiêu là phát triển một kiến trúc mạng phục vụ chỉ huy và kiểm soát quân sự có thể sống sót sau các sự cố gián đoạn lên tới và bao gồm cả chiến tranh hạt nhân, nhưng đây là một huyền thoại; trên thực tế, ARPANET được hình thành ngay từ đầu như một cách để tận dụng hiệu quả nhất các tài nguyên máy tính lớn vốn đang khan hiếm vào thời điểm đó.

Như hình dung ban đầu, mục đích chính của ARPANET sẽ là hỗ trợ cái mà nay gọi là đăng nhập từ xa (remote login) và các hình thức điện toán phân tán tinh vi hơn, nhưng công nghệ non trẻ của thư điện tử (electronic mail) đã nhanh chóng phát triển để thống trị cách sử dụng thực tế. Các trường đại học, phòng thí nghiệm nghiên cứu và nhà thầu quốc phòng sớm phát hiện ra tiềm năng của Internet như một phương tiện truyền thông giữa con người với con người và đã kết nối với số lượng tăng lên đều đuny, kết nối với nhau một hỗn hợp kỳ lạ gồm các nhà hàn lâm, kỹ thuật viên, người theo phong trào hippy, người hâm mộ khoa học viễn tưởng, hacker và những người theo chủ nghĩa vô chính phủ. Gốc rễ của bộ từ vựng này nằm ở những năm tháng ban đầu đó.

Trong một phần tư thế kỷ tiếp theo, Internet đã tiến hóa theo nhiều cách. Sự kết hợp điển hình giữa máy tính/hệ điều hành đã chuyển từ các dòng DEC PDP-10 và PDP-20, chạy TOPS-10 và TOPS-20, sang các dòng PDP-11 và VAX cùng các máy Sun chạy Unix, và vào thập niên 1990 là hệ điều hành Unix trên các máy vi tính Intel. Các giao thức của Internet ngày càng trở nên có năng lực hơn, đáng chú ý nhất là quá trình chuyển đổi từ NCP/IP sang TCP/IP vào năm 1982 và việc triển khai Dịch vụ Tên Miền (Domain Name Service) vào năm 1983. Chính vào khoảng thời gian này, mọi người bắt đầu gọi tập hợp các mạng lưới được kết nối với nhau có ARPANET làm cốt lõi là "the Internet" (Internet).

ARPANET có một bộ nguyên tắc tham gia khá nghiêm ngặt — các tổ chức được kết nối phải tham gia vào một dự án nghiên cứu liên quan đến Bộ Quốc phòng. Đến giữa những năm 80, nhiều tổ chức đang kêu gọi tham gia lại không phù hợp với hồ sơ này. Vào năm 1986, Quỹ Khoa học Quốc gia (National Science Foundation) đã xây dựng NSFnet để mở rộng quyền truy cập vào năm trung tâm siêu máy tính khu vực của mình; NSFnet đã trở thành xương sống của Internet, thay thế các đường ống ARPANET ban đầu (vốn đã chính thức đóng cửa vào năm 1990). Giữa năm 1990 và cuối năm 1994, các mảnh của NSFnet đã được bán cho các công ty viễn thông lớn cho đến khi xương sống Internet hoàn toàn được thương mại hóa.

Năm đó, 1994, cũng là năm mà nền văn hóa đại chúng khám phá ra Internet. Một lần nữa, ứng dụng sát thủ (killer app) lại không phải là thứ được dự đoán trước - thay vào đó, điều thu hút trí tưởng tượng của công chúng lại chính là các tính năng siêu văn bản và đa phương tiện của World Wide Web. Sau đó, Internet đã đánh bại đối thủ cạnh tranh nghiêm túc duy nhất của mình (ngăn xếp giao thức OSI được ưu ái bởi các độc quyền viễn thông châu Âu) và đang trong quá trình hấp thụ vào chính mình nhiều mạng độc quyền được xây dựng trong làn sóng kết nối diện rộng thứ hai sau năm 1980. Giờ đây (1996), việc dự đoán rằng một Internet mở rộng toàn cầu sẽ trở thành công nghệ truyền thông thống nhất chủ chốt của thế kỷ tới đã trở thành một điều thông thường ngay cả trên các phương tiện truyền thông chính thống. Xem thêm the network và Internet address.

Node:

Internet address

, Next:

Internet Death Penalty

, Previous:

Internet

, Up:

= I =

Internet address d.t.

1. [thuật ngữ kỹ thuật] Một địa chỉ mạng tuyệt đối có dạng [email protected], trong đó foo là tên người dùng, bar là tên trang web, và baz là tên `tên miền' (domain), có thể tự bao gồm cả dấu chấm. Tương phản với bang path; xem thêm the network và network address. Tất cả các máy tính Internet và hầu hết các trang UUCP hiện nay đều có thể phân giải các địa chỉ này, nhờ vào một lượng lớn phép thuật hậu trường và phần mềm phạm vi công cộng (PD software) được viết từ khoảng năm 1980 trở đi. Xem thêm bang path, domainist. 2. Nói một cách lỏng lẻo hơn, bất kỳ địa chỉ mạng nào có thể truy cập thông qua Internet; điều này bao gồm các địa chỉ đường dẫn bang (bang path) và một số mạng nội bộ của doanh nghiệp và chính phủ.

Đọc các địa chỉ Internet là một dạng nghệ thuật. Dưới đây là bốn tên miền chức năng cấp cao quan trọng nhất trên Internet theo sau là một tuyển tập các tên miền địa lý:

com

các tổ chức thương mại

edu

các tổ chức giáo dục

gov

các trang web dân sự của chính phủ Hoa Kỳ

mil

các trang web quân sự của Hoa Kỳ

Lưu ý rằng hầu hết các trang web trong miền com và edu đều ở Hoa Kỳ hoặc Canada.

us

các trang web tại Hoa Kỳ nằm ngoài các miền chức năng

su

các trang web tại Liên Xô cũ (xem kremvax).

uk

các trang web tại Vương quốc Anh

Bên trong miền us, có các miền phụ cho năm mươi tiểu bang, mỗi tiểu bang thường có tên giống hệt với chữ viết tắt bưu điện của tiểu bang đó. Bên trong miền uk, có một miền phụ ac dành cho các trang web học thuật và miền co dành cho các trang thương mại. Các tên miền cấp cao khác có thể được chia theo những cách tương tự.

Node:

Internet Death Penalty

, Next:

Internet Exploder

, Previous:

Internet address

, Up:

= I =

Internet Death Penalty

[Usenet] (thường được viết tắt là IDP) Sự trừng phạt tối cao đối với các trang web phát tán thư rác (spam) - sự tẩy chay hoàn toàn ở cấp độ bộ định tuyến đối với tất cả thư từ và gói tin, cũng như các thông điệp Usenet, xuất phát từ (các) tên miền vi phạm. So sánh với Usenet Death Penalty, thuật ngữ mà đôi khi nó bị nhầm lẫn cùng.

Node:

Internet Exploder

, Next:

Internet Exploiter

, Previous:

Internet Death Penalty

, Up:

= I =

Internet Exploder

[rất phổ biến] Tiếng lóng mang tính miệt thị của hacker dành cho trình duyệt web "Internet Explorer" của Microsoft (cũng gọi là "Internet Exploiter"). So sánh HP-SUX, AIDX, buglix, Macintrash, Telerat, ScumOS, sun-stools, Slowlaris.

Node:

Internet Exploiter

, Next:

interrupt

, Previous:

Internet Exploder

, Up:

= I =

Internet Exploiter d.t.

Một cái tên mang tính lăng mạ phổ biến khác dành cho Internet Explorer, trình duyệt web nặng nề của Microsoft; mang tính thù địch hơn so với Internet Exploder. Phản ánh sự thù địch lan rộng đối với Microsoft và cảm giác cho rằng tập đoàn này đang tìm cách thâu tóm, độc quyền và làm hỏng Internet. So sánh Exploder và Netscrape ít mang tính miệt thị hơn.

Node:

interrupt

, Next:

interrupt list

, Previous:

Internet Exploiter

, Up:

= I =

interrupt

1. [thuật ngữ kỹ thuật] d.t. Trên máy tính, một sự kiện làm gián đoạn quá trình xử lý bình thường và tạm thời chuyển hướng luồng điều khiển thông qua một chương trình con "trình xử lý ngắt" (interrupt handler). Xem thêm trap. 2. thán từ. Một yêu cầu sự chú ý từ một hacker. Thường được nói một cách rõ ràng. "Interrupt -- dạo này cậu có gặp Joe không?" Xem priority interrupt. 3. Dưới hệ điều hành MS-DOS, gần như đồng nghĩa với `system call' (lệnh gọi hệ thống), bởi vì các trình của hệ điều hành và BIOS đều được gọi bằng cách sử dụng lệnh INT (xem interrupt list) và bởi vì các lập trình viên rất thường phải bỏ qua hệ điều hành (đi thẳng tới ngắt BIOS) để đạt được hiệu suất hợp lý.

Node:

interrupt list

, Next:

interrupts locked out

, Previous:

interrupt

, Up:

= I =

interrupt list d.t.

[MS-DOS] Danh sách tất cả các lệnh gọi ngắt phần mềm đã biết (cả có tài liệu và không có tài liệu) dành cho dòng máy IBM PC và các hệ máy tương thích, được duy trì và cung cấp để phân phối miễn phí bởi Ralf Brown. Tính đến cuối năm 1992, danh sách này đã phình lên đến dung lượng khoảng hai megabyte.

Node:

interrupts locked out

, Next:

intro

, Previous:

interrupt list

, Up:

= I =

interrupts locked out t.t.

Khi ai đó đang phớt lờ bạn. Trong một nhà hàng, sau nhiều lần cố gắng vô ích để thu hút sự chú ý của nữ phục vụ bàn, một hacker rất có thể sẽ nhận xét rằng "Cô ta chắc là đang khóa ngắt rồi" (She must have interrupts locked out). Từ đồng nghĩa `interrupts disabled' cũng rất phổ biến. Các biến thể vô cùng phong phú; các câu như "to have one's interrupt mask bit set" (đã bật bít mặt nạ ngắt) và "interrupts masked out" (che chắn ngắt) cũng thường được nghe thấy. Xem thêm spl.

Node:

intro

, Next:

IRC

, Previous:

interrupts locked out

, Up:

= I =

intro d.t.

[văn hóa demo/demoscene] Màn hình giới thiệu của một sản phẩm nào đó. 2. Một bản demo ngắn, thường chỉ hiển thị một hoặc hai màn hình. 3. Bản demo nhỏ, thường có dung lượng 64k, 40k hoặc 4k. Kích thước thường do các quy tắc thi đấu (compo) quy định. Xem thêm dentro, demo.

Node:

IRC

, Next:

iron

, Previous:

intro

, Up:

= I =

IRC /I-R-C/ d.t.

[Internet Relay Chat - Trò chuyện chuyển tiếp trên Internet] Một mạng lưới "đường dây chung" (party line) toàn cầu cho phép trò chuyện với những người khác theo thời gian thực. IRC được cấu trúc như một mạng lưới các máy chủ Internet, mỗi máy chủ chấp nhận các kết nối từ các chương trình ứng dụng khách (client), mỗi người dùng một chương trình. Cộng đồng IRC và cộng đồng Usenet cũng như MUD có sự chồng chéo nhất định, bao gồm cả các hacker lẫn những người bình thường đã khám phá ra những điều kỳ diệu của mạng máy tính. Một số biệt ngữ Usenet đã được áp dụng trên IRC, cũng như một số quy ước như biểu tượng cảm xúc (emoticon). Nơi đây cũng có một thứ biệt ngữ bản địa rất sôi nổi, được thể hiện trong bộ từ vựng này bằng các mục được đánh dấu `[IRC]'. Xem thêm talk mode.

Node:

iron

, Next:

Iron Age

, Previous:

IRC

, Up:

= I =

iron d.t.

Phần cứng, đặc biệt là phần cứng đời cũ và lớn hơn thuộc lớp máy chủ lớn (mainframe) với các tủ kim loại lớn chứa các linh kiện điện tử mật độ tương đối thấp (nhưng thuật ngữ này cũng được dùng cho các siêu máy tính hiện đại). Thường xuất hiện trong cụm từ big iron. Trái nghĩa với silicon. Xem thêm dinosaur.

Node:

Iron Age

, Next:

iron box

, Previous:

iron

, Up:

= I =

Iron Age d.t.

Trong lịch sử điện toán, giai đoạn 1961-1971 — kỷ nguyên hình thành của công nghệ máy chủ lớn thương mại, khi những con khủng long lõi ferit (ferrite-core) thống trị trái đất. Kỷ nguyên đồ sắt bắt đầu, trớ trêu thay, bằng việc giao chiếc máy tính mini đầu tiên (PDP-1) và kết thúc với sự ra đời của bộ vi xử lý thương mại đầu tiên (Intel 4004) vào năm 1971. Xem thêm Stone Age; so sánh với elder days.

Node:

iron box

, Next:

ironmonger

, Previous:

Iron Age

, Up:

= I =

iron box d.t.

[Unix/Internet] Một môi trường đặc biệt được thiết lập để bẫy một kẻ đột nhập (cracker) đăng nhập qua các kết nối từ xa đủ lâu để có thể truy vết. Có thể bao gồm một lớp vỏ (shell) đã được chỉnh sửa nhằm hạn chế các chuyển động của kẻ đột nhập theo những cách không rõ ràng, và các tệp "mồi" được thiết kế để giữ chân hắn ở lại và tiếp tục đăng nhập. Xem thêm back door, firewall machine, Venus flytrap, và câu chuyện của Clifford Stoll trong "The Cuckoo's Egg" (Quả trứng cúc cu) về cách ông tạo ra và sử dụng nó (xem phần Thư mục trong Phụ lục C). So sánh với padded cell, honey pot.

Node:

ironmonger

, Next:

ISO standard cup of tea

, Previous:

iron box

, Up:

= I =

ironmonger d.t.

[IBM] Một chuyên gia phần cứng (mang ý nghĩa miệt thị). So sánh sandbender, polygon pusher.

Node:

ISO standard cup of tea

, Next:

ISP

, Previous:

ironmonger

, Up:

= I =

ISO standard cup of tea d.t.

[Nam Phi] Một tách trà có pha sữa và một thìa cà phê đường, trong đó sữa được rót vào tách trước khi rót trà. Các biến thể bao gồm ISO 0, không có đường; ISO 2, có hai thìa đường; cứ thế tiếp tục. Điều này có thể bắt nguồn từ tách cà phê và trà "chuẩn NATO" (sữa và hai thìa đường), tiếng lóng quân sự có từ cuối những năm 1950 nhằm châm biếm nỗ lực quan liêu không mệt mỏi của NATO nhằm chuẩn hóa các bộ phận trong quân đội các nước châu Âu và Mỹ.

Giống như nhiều tiêu chuẩn ISO, tiêu chuẩn này mang một âm hưởng có phần xa lạ ở Bắc Mỹ, nơi các hacker thường tránh xa tập quán suy đồi của người Anh là làm hỏng một tách trà hoàn hảo bằng các sản phẩm từ sữa và thay vào đó thích thêm một lát chanh hơn, nếu có thể. Nếu ai đó cảm thấy vô cùng ngớ ngẩn, người ta có thể giả định một `ANSI standard cup of tea' (tách trà chuẩn ANSI) tương tự và kết quả là sẽ vướng vào một tình huống chính trị gây khó chịu đến mức tương tự như một số tình huống phát sinh trong các bối cảnh kỹ thuật nghiêm túc hơn rất nhiều. (Sữa và chanh không hòa hợp với nhau cho lắm).

[Cập nhật năm 2000: Trên thực tế, hiện nay đã có `Tiêu chuẩn Anh quốc BS6008: Cách pha một tách trà chuẩn.' - ESR]

Node:

ISP

, Next:

ITS

, Previous:

ISO standard cup of tea

, Up:

= I =

ISP /I-S-P/

Từ viết tắt phổ biến của Internet Service Provider (Nhà cung cấp dịch vụ Internet), một loại công ty hầu như không tồn tại trước năm 1993. Các ISP bán quyền truy cập Internet cho thị trường đại chúng. Mặc dù các hệ thống bảng thông tin điện tử (BBS) thương mại lớn trên toàn quốc có kết nối Internet (như America Online, CompuServe, GEnie, Netcom, v.v.) về mặt kỹ thuật là các ISP, nhưng thuật ngữ này thường được dành riêng cho các nhà cung cấp nhỏ ở địa phương hoặc khu vực (thường được điều hành bởi các hacker chuyển sang làm doanh nhân) những người bán lại quyền truy cập Internet giá rẻ mà bản thân họ không phải là nhà cung cấp thông tin hay bán quảng cáo. So sánh NSP.

Node:

ITS

, Next:

IWBNI

, Previous:

ISP

, Up:

= I =

ITS /I-T-S/ d.t.

1. Incompatible Time-sharing System, một hệ điều hành có ảnh hưởng nhưng vô cùng đặc sắc được viết cho các dòng PDP-6 và PDP-10 tại MIT và được sử dụng lâu dài tại Phòng thí nghiệm Trí tuệ Nhân tạo MIT. Rất nhiều biệt ngữ của hacker AI bắt nguồn từ văn hóa dân gian của ITS, và việc từng là `một hacker ITS' đủ điều kiện để ngay lập tức trở thành một cựu binh thuộc loại đáng kính nhất. ITS đã tiên phong trong nhiều đổi quan trọng, bao gồm chia sẻ tệp minh bạch giữa các máy và I/O độc lập với thiết bị đầu cuối. Sau khoảng năm 1982, phần lớn công việc thực tế đã chuyển sang các cỗ máy mới hơn, các hộp ITS còn lại chủ yếu hoạt động như một sở thích và dịch vụ cho cộng đồng hacker. Việc đóng cửa cỗ máy ITS cuối cùng của phòng thí nghiệm vào tháng 5 năm 1990 đánh dấu chấm hết cho một kỷ nguyên và khiến các hacker kỳ cựu trên toàn quốc chìm trong tang tóc (xem high moby). 2. Một hình ảnh thần thoại về sự hoàn hảo của hệ điều hành được tôn sùng bởi một giáo phái hoài cổ cuồng nhiệt và kỳ lạ gồm các hacker kỳ cựu và cựu người dùng (xem troglodyte, nghĩa 2). Các tín đồ sùng bái ITS cách nào đó vẫn tiếp tục tin rằng một hệ điều hành được duy trì bằng việc thủ công bằng hợp ngữ chỉ hỗ trợ tên tệp đơn chữ hoa 6 ký tự trong một thư mục cho mỗi tài khoản vẫn vượt trội hơn trình độ nghệ thuật thương mại ngày nay (sự căm thù của họ đối với Unix đặc biệt mãnh liệt). Xem thêm holy wars, Weenix.

Node:

IWBNI

, Next:

IYFEG

, Previous:

ITS

, Up:

= I =

IWBNI //

Từ viết tắt của `It Would Be Nice If' (Sẽ thật hay biết bao nếu). So sánh WIBNI.

Node:

IYFEG

, Next:

J. Random

, Previous:

IWBNI

, Up:

= I =

IYFEG //

[Usenet] Từ viết tắt của `Insert Your Favorite Ethnic Group' (Hãy điền nhóm sắc tộc ưa thích của bạn vào đây). Được sử dụng như một siêu tên (meta-name) khi kể các câu chuyện cười về sắc tộc trên mạng để tránh làm mếch lòng bất kỳ ai. Xem JEDR.

Node:

= J =

, Next:

= K =

, Previous:

= I =

, Up:

The Jargon Lexicon

Nguồn: Việt Nam Thư Quán dịch từ Project Gutenberg
Được bạn: Mọt Sách đưa lên
vào ngày: 1 tháng 11 năm 2026

« Lùi Tiến »

1 Trong Tổng Số 2 tác phẩm của Leon Trotsky

💬 Thảo luận

Chưa có bình luận nào — hãy là người đầu tiên chia sẻ cảm nhận của bạn!

Đăng nhập để tham gia bình luận.