J. Random:
J. Random Hacker:
jack in:
jaggies:
Java:
JCL:
JEDR:
Jeff K.:
jello:
jiffy:
job security:
jock:
joe code:
jolix:
juggling eggs:
jump off
into never-never land:
jupiter:
Node:
J. Random
, Next:
J. Random Hacker
, Previous:
IYFEG
, Up:
= J =
J. Random /J rand'm/ n.
[thông dụng; khái quát hóa từ J. Random Hacker] Mang tính ngẫu nhiên; bình thường; bất kỳ ai; bất kỳ cái cũ nào. `J. Random` thường được đặt trước một danh từ để tạo thành tên gọi. Nó có nghĩa đại khái là "một đối tượng cụ thể nào đó" hoặc "bất kỳ đối tượng xác định nào". "Bạn có định để J. Random Loser cưới con gái mình không?" Các cách dùng phổ biến nhất là `J. Random Hacker`, `J. Random Loser`, và `J. Random Nerd` ("Liệu J. Random Loser có được phép bắn hạ những người khác không?"), nhưng nó cũng có thể được dùng đơn giản như một phiên bản phức tạp hơn của từ ngẫu nhiên trong bất kỳ ngữ cảnh nào.
Node:
J. Random Hacker
, Next:
jack in
, Previous:
J. Random
, Up:
= J =
J. Random Hacker /J rand'm hak'r/ n.
[rất thông dụng] Một nhân vật huyền thoại giống như Người lính vô danh; mẫu hình kinh điển của một hacker mọt sách. Thuật ngữ này là một trong nhữngbiệt ngữ lâu đời nhất, dường như có từ thời MIT vào những năm 1960. Xem random, Suzie COBOL. Ban đầu, từ này có thể lấy cảm hứng từ `J. Fred Muggs`, một chú tinh tinh làm nghệ thuật từng là cái tên quen thuộc trong mọi gia đình vào những ngày đầu của TMRC, và có lẽ cũng chịu ảnh hưởng bởi `J. Presper Eckert` (một trong những người đồng phát minh ra máy tính điện tử). Xem thêm Fred Foobar.
Node:
jack in
, Next:
jaggies
, Previous:
J. Random Hacker
, Up:
= J =
jack in v.
Đăng nhập vào một cỗ máy hoặc kết nối vào một mạng lưới hoặc hệ thống BBS, đặc biệt là nhằm mục đích bước vào một mô phỏng thực tế ảo như MUD hoặc IRC (việc rời đi được gọi là "jacking out"). Thuật ngữ này bắt nguồn từ tiểu thuyết khoa học viễn tưởng cyberpunk, nơi nó được dùng để chỉ hành động cắm một bộ điện cực vào các cổng thần kinh nhằm kết nối trực tiếp bộ não với môi trường thực tế ảo. Nó chủ yếu được sử dụng bởi những người hâm mộ MUD, IRC và các hacker trẻ tuổi trên các hệ thống BBS.
Node:
jaggies
, Next:
Java
, Previous:
jack in
, Up:
=
J =
jaggies /jag'eez/ n.
Hiệu ứng "bậc thang" có thể quan sát được khi một cạnh (đặc biệt là cạnh thẳng có độ dốc rất thoải mái hoặc rất đứng) được kết xuất trên thiết bị hiển thị dạng điểm ảnh (pixel device) (trái ngược với màn hình hiển thị vector).
Node:
Java
, Next:
JCL
, Previous:
jaggies
, Up:
= J
=
Java
Một ngôn ngữ hướng đối tượng ban đầu được phát triển tại Sun bởi James Gosling (và được biết đến với cái tên "Oak") với ý định trở thành kẻ kế nhiệm của C++ (tuy nhiên, dự án ban đầu lại được bán cho Sun như một ngôn ngữ nhúng để sử dụng trong các hộp giải mã tín hiệu truyền hình - set-top box). Sau sự bùng nổ lớn của Internet trong giai đoạn 1993-1994, Java đã được chắp vá thành một ngôn ngữ thông dịch mã byte (byte-interpreted language) và trở thành tâm điểm của một chiến dịch quảng bá rầm rộ không ngừng nghỉ từ phía Sun, khi họ tung hô nó như một ngôn ngữ lựa chọn mới cho các ứng dụng phân tán.
Java quả thực có thiết kế mạnh mẽ và gọn gàng hơn C++ và đã được đón nhận bởi nhiều thành viên trong cộng đồng hacker - nhưng nó cũng là nguồn cơn gây ra không ít bực bội cho nhiều người khác, với các lý do từ việc hỗ trợ không đồng đều trên các nền tảng trình duyệt web khác nhau, các vấn đề về hiệu năng, cho đến một số thiếu sót tai tiếng của các bộ công cụ chuẩn (đặc biệt là AWT). Những nỗ lực quyết liệt của Microsoft nhằm phá hoại ngôn ngữ này (vì họ nhận thức đúng đắn rằng nó là mối đe dọa đối với thế độc quyền hệ điều hành của họ) cũng chẳng giúp ích gì mấy. Tính đến năm 1999, những vấn đề này vẫn đang trong quá trình được giải quyết.
Bất chấp nhiều tính năng hấp dẫn và thiết kế tốt, rất khó để tìm thấy những người sẵn sàng ca ngợi Java sau khi họ đã thử triển khai một hệ thống phức tạp trong thế giới thực bằng nó (nhưng công bằng mà nói thì đây mới chỉ là giai đoạn đầu, và chưa từng có ngôn ngữ nào phải trải qua tuổi thơ dưới ánh đèn sân khấu gay gắt như cách mà Java đã chịu đựng). Mặt khác, Java đã đạt được thành công lớn trong giới học thuật, nơi nó thay thế Pascal để trở thành công cụ ưu tiên trong việc giảng dạy những kiến thức cơ bản về lập trình tốt cho thế hệ hacker tiếp theo.
Node:
JCL
, Next:
JEDR
, Previous:
Java
, Up:
= J =
JCL /J-C-L/ n.
1. Ngôn ngữ Điều khiển Tác vụ (Job Control Language) vô cùng thô lỗ của IBM. JCL là ngôn ngữ kịch bản được sử dụng để điều khiển việc thực thi các chương trình trong hệ thống xử lý theo lô (batch systems) của IBM. JCL có cú pháp mang tính độc tài cao, và một số phiên bản ví dụ như sẽ nổi khùng lên nếu có hai khoảng trắng xuất hiện ở nơi nó chỉ mong đợi một. Hầu hết các lập trình viên khi đối mặt với JCL đều đơn giản là sao chép một tệp đang chạy (hoặc một chồng thẻ đục lỗ), rồi thay đổi tên tệp. Những ai thực sự hiểu và tạo ra được một đoạn JCL độc nhất vô nhị sẽ nhận được sự tôn trọng pha lẫn e dè giống như cách người ta dành cho kẻ học thuộc lòng danh bạ điện thoại. Có thông tin cho rằng các hacker tại chính IBM đôi khi hát bài "Ai là kẻ sinh ra thứ cặn bã giày vò anh và tôi? I-B-M, J-C-L, M-o-u-s-e" theo giai điệu của bài hát chủ đề "Mickey Mouse Club" để bày tỏ suy nghĩ của họ về con quái vật này. 2. Một từ dùng để so sánh cho bất kỳ phần mềm tồi tệ nào mà một hacker bị buộc phải sử dụng. "Nó tệ chẳng kém gì JCL." Giống như COBOL, JCL thường được sử dụng làm hình mẫu cho sự xấu xí ngay cả bởi những người chưa từng trải nghiệm qua nó. Xem thêm IBM, fear and loathing.
Một trình bao (shell) mô phỏng cú pháp JCL (tự nhiên là được tài liệu hóa rất kém) hiện có sẵn tại Bảo tàng Máy tính Cổ (Retrocomputing Museum) http://www.ccil.org/retro.
Node:
JEDR
, Next:
Jeff K.
, Previous:
JCL
, Up:
= J =
JEDR // n.
Đồng nghĩa với IYFEG. Đã có lúc, mọi người trong nhóm tin tức Usenet rec.humor.funny có xu hướng dùng `JEDR` thay cho IYFEG hoặc ``; điều này xuất phát từ một nỗ lực công khai nhằm dẹp bỏ nhóm từng được thực hiện bởi một kẻ thất bại mang các chữ cái đầu là JEDR sau khi hắn cảm thấy bị xúc phạm bởi một lời nói đùa mang tính sắc tộc được đăng tải ở đó. (Thực tiễn này sau đó được giải thích lái đi bằng cách mở rộng các chữ cái đầu này thành `Joke Ethnic/Denomination/Race` - Trò đùa Sắc tộc/Tôn giáo/Chủng tộc.) Sau bao âm thanh và cuồng nộ, JEDR dần phai nhạt; và thuật ngữ này có vẻ cũng đang chịu chung số phận. Tác động duy nhất và vĩnh viễn của JEDR đối với văn hóa mạng là làm mất uy tín của các lập luận dựa trên "sự nhạy cảm" nhằm đòi kiểm duyệt, triệt để đến mức những nỗ lực gần đây hơn nhằm nêu lại vấn đề này đều vấp phải sự bác bỏ ngay lập tức và gần như tuyệt đối.
Node:
Jeff K.
, Next:
jello
, Previous:
JEDR
, Up:
= J =
Jeff K.
Kẻ kế thừa tinh thần của B1FF và là hình mẫu lý tưởng của lũ trẻ trâu chuyên xài script (script kiddies). Jeff K. là một thiếu niên mười sáu tuổi sống ở vùng ngoại ô, tự coi mình là một "l33t haX0r" (hacker đỉnh cao), mặc dù hiểu biết của hắn về máy tính dường như chỉ giới hạn ở quy trình cài đặt và khởi chạy tựa game Quake. Trang web của hắn tại http://www.somethingawful.com/jeffk đăng tải hàng loạt bài viết, bài tiểu luận và bài trút giận ngây ngô đến tuyệt vọng, tất cả đều ngập tràn những lỗi chính tả, kiểu viết hoa viết thường lộn xộn (studlycaps) và các kiểu thay thế chữ cái bằng chữ số đặc trưng của cộng đồng script kiddie và đám ranh con chuyên phát tán phần mềm lậu (warez d00dz). Các nội dung mà Jeff cung cấp, bên cạnh những thứ khác, bao gồm cả lời khuyên về phần cứng (chẳng hạn như "AMD VERSIS PENTIUM" và "HOW TO OVARCLOAK YOUR COMPUTAR"), hội nhóm Quake của riêng hắn (Clan 40 OUNSCE), và truyện tranh do chính hắn vẽ (Wacky Fun Computar Comic Jokes).
Giống như B1FF, Jeff K. (thật may mắn) chỉ là một trò lừa bịp. Jeff K. được tạo ra bởi nhà báo trò chơi điện tử trực tuyến Richard "Lowtax" Kyanka - người có trang web Something Awful (http://www.somethingawful.com) chuyên làm nổi bật các mẩu tin tức và trang web mang tính hài hước vô ý thức - nhằm làm hiện thân nhại lại kiểu thanh thiếu niên kém cỏi chuyên quấy phá các máy chủ Quake, phòng chat và những nơi khác mà các tín đồ công nghệ tụ tập. Hắn rất nổi tiếng trong cộng đồng game PC và sức ảnh hưởng của hắn thậm chí đã lan sang cả các diễn đàn hacker như Slashdot.
Node:
jello
, Next:
jiffy
, Previous:
Jeff K.
, Up:
=
J =
jello n.
[Usenet: theo phép loại suy với spam] Một tin nhắn vừa bị gửi lan man quá mức ở nhiều nhóm (cross-posted) lại vừa bị đăng tải quá nhiều lần, trái ngược với spam (vốn chỉ đơn thuần là đăng quá nhiều lần) hoặc velveeta (vốn chỉ đơn thuần là bị gửi lan man quá mức ở nhiều nhóm). Thuật ngữ này được công nhận rộng rãi nhưng không thường được sử dụng; hầu hết mọi người gọi cả hai dạng lạm dụng này hoặc sự kết hợp của chúng là spam.
Node:
jiffy
, Next:
job security
, Previous:
jello
, Up:
= J
=
jiffy n.
1. Thời lượng của một xung nhịp hệ thống trên máy tính của bạn (xem tick). Thường là một khoảng thời gian chu kỳ dòng điện xoay chiều (1/60 giây ở Mỹ và Canada, 1/50 ở hầu hết các nơi khác), nhưng gần đây 1/100 giây đã trở nên phổ biến hơn. "The swapper runs every 6 jiffies" có nghĩa là chu trình quản lý bộ nhớ ảo được thực thi một lần cho mỗi 6 xung nhịp của đồng hồ, hay khoảng mười lần một giây. 2. Gây rối rắm ở chỗ, thuật ngữ này đôi khi cũng được dùng để chỉ một khoảng thời gian thực (wall time interval) là 1 mili-giây. 3. Thậm chí còn rối rắm hơn, các nhà vật lý học nửa đùa nửa thật sử dụng từ `jiffy` để chỉ khoảng thời gian cần thiết để ánh sáng di chuyển được một foot trong chân không, tính ra là xấp xỉ một nano-giây. 4. Khoảng thời gian bất định từ vài giây cho đến vĩnh cửu. "I'll do it in a jiffy" có nghĩa là chắc chắn không phải bây giờ và có lẽ là không bao giờ. Điều này hơi trái ngược với cách sử dụng phổ biến hơn của từ này. Trái nghĩa với nano. Xem thêm Real Soon Now.
Node:
job security
, Next:
jock
, Previous:
jiffy
, Up:
= J
=
job security n.
Khi một đoạn mã nào đó được viết theo một phong cách vô cùng tối nghĩa, và người ta không thể tìm ra lý do chính đáng nào cho việc đó (chẳng hạn như tối ưu hóa thời gian hay không gian), người ta thường nói rằng lập trình viên đang cố gắng gia tăng mức độ an toàn cho công việc của mình (tức là bằng cách làm cho bản thân trở nên không thể thiếu đối với công tác bảo trì). Trò đùa cay đắng này hiếm khi phải thốt ra đầy đủ; nếu hai hacker đang cùng nhau xem xét một đoạn mã và một người chỉ vào một phần nào đó rồi thốt lên "job security", người kia có thể chỉ gật đầu.
Node:
jock
, Next:
joe code
, Previous:
job security
, Up:
= J =
jock n.
1. Một lập trình viên có đặc điểm là tạo ra các chương trình lớn và mang tính "vũ phu" (brute-force). Xem brute force. 2. Khi được bổ nghĩa bởi một danh từ khác, từ này dùng để chỉ một chuyên gia trong lĩnh vực máy tính nào đó. Các từ ghép `compiler jock` (chuyên gia trình biên dịch) và `systems jock` (chuyên gia hệ thống) có vẻ là những ví dụ được sử dụng lâu đời và phổ biến nhất.
Node:
joe code
, Next:
jolix
, Previous:
jock
, Up:
= J =
joe code /joh' kohd`/ n.
1. Mã nguồn quá căng cứng và không thể bảo trì nổi. "Perl có thể là một chương trình tiện lợi, nhưng nếu bạn nhìn vào mã nguồn của nó, thì đó đích thị là joe code toàn tập." 2. Mã nguồn được viết tồi, có khả năng chứa lỗi.
Những người đóng góp muốn giấu tên đã chỉ mặt đặt tên một anh chàng tên Joe cụ thể tại Phòng thí nghiệm Lawrence Berkeley và nhận xét rằng cách sử dụng đã dịch chuyển đi đôi chút; biệt danh ban đầu `Joe code` vốn được định nghĩa theo nghĩa 1.
Bản cập nhật năm 1994: Thuật ngữ này giờ đây đã được khái quát hóa thành ` code` (mã của ), được dùng để chỉ các đoạn mã mang những đặc điểm riêng biệt có thể truy nguyên về tác giả của chúng. "Phần này không kiểm tra giá trị trả về NULL từ hàm malloc()! Ồ. Thảo nào! Đích thị là Ed code rồi!". Thường được dùng nhiều nhất với một lập trình viên đã rời khỏi công ty và do đó trở thành vật tế thần vô cùng tiện lợi cho bất kỳ lỗi lầm nào tồn tại trong dự án.
Node:
jolix
, Next:
juggling eggs
, Previous:
joe code
, Up:
= J =
jolix /joh'liks/ n.,adj.
386BSD, bản chuyển đổi (port) mã nguồn miễn phí của bản phát hành BSD Net/2 sang kiến trúc Intel i386 thực hiện bởi Bill Jolitz, Lynne Greer Jolitz và những người bạn. Được dùng để phân biệt với bản chuyển đổi của BSDI dựa trên cùng một cuộn băng mã nguồn, vốn từng có tên là BSD/386 và nay là BSD/OS. Xem BSD.
Node:
juggling eggs
, Next:
jump off
into never-never land
, Previous:
jolix
, Up:
= J
=
juggling eggs vi.
Duy trì rất nhiều trạng thái trong đầu bạn trong khi đang chỉnh sửa một chương trình. "Đừng làm phiền tôi lúc này, tôi đang tung hứng trứng đây", có nghĩa là bất kỳ một ngắt quãng (interrupt) nào cũng có thể dẫn đến việc chương trình bị rối tung lên. Trong cuốn tiểu thuyết khoa học viễn tưởng tiếp xúc đầu tiên kinh điển xuất bản năm 1975 mang tên "The Mote in God's Eye" (Hạt bụi trong mắt Chúa) của Larry Niven và Jerry Pournelle, một sinh vật ngoài hành tinh đã miêu tả một nhiệm vụ vô cùng khó khăn bằng câu nói: "Chúng tôi tung hứng những quả trứng vô giá trong môi trường trọng lực biến đổi." Xem thêm hack mode và on the gripping hand.
Node:
jump off
into never-never land
, Next:
jupiter
, Previous:
juggling eggs
, Up:
= J =
jump off into never-never land v.
[lấy từ tác phẩm "Peter Pan" của J. M. Barrie] Tương tự như branch to Fishkill, nhưng phổ biến hơn trong các nền tảng kỹ thuật liên quan đến các dòng máy tính phi IBM - những nơi sử dụng thuật ngữ `jump` thay vì `branch`. So sánh với hyperspace.
Node:
jupiter
, Next:
K
, Previous:
jump off into
never-never land
, Up:
= J
=
jupiter vt.
[IRC] Tiêu diệt một bot hoặc người dùng IRC sau đó chiếm lấy vị trí của nó bằng cách nhận lấy biệt danh (nick) của đối tượng đó để họ không thể kết nối lại được nữa. Được đặt theo tên của một người dùng IRC cụ thể từng làm điều này với NickServ - con robot chịu trách nhiệm ngăn chặn việc người dùng vô tình sử dụng một biệt danh đã được người khác đăng ký. Giờ đây thường được rút gọn thành `jupe`.
= K =
= L =
= J =
The Jargon Lexicon