zap
zapped
Zawinski's Law
zbeba
zen
zero
zero-content
Zero-One-Infinity Rule
zeroth
zigamorph
zip
zipperhead
zombie
zorch
Zork
zorkmid
Node: zap , Next: zapped , Previous: Yu-Shiang Whole Fish , Up: = Z =
zap
1. đg. Tính cay. 2. đgt. Làm cho món ăn trở nên cay. 3. đgt. Khiến ai đó phải "chịu trận" bằng cách làm cho món ăn của họ thật cay. (Hầu hết các hacker đều thích đồ ăn cay. Món súp chua cay được coi là nhạt nhẽo trừ khi nó khiến bạn phải sụt sùi lau mũi trong suốt bữa ăn.) Xem zapped. 4. đgt. Chỉnh sửa, thường là để sửa lỗi; đặc biệt dùng khi thao tác được thực hiện bằng trình gỡ lỗi hoặc công cụ vá mã nhị phân. Cũng hàm ý độ chính xác như phẫu thuật. "Hãy chỉnh mức gỡ lỗi lên 6 và chạy lại đi." Trong thế giới máy tính lớn IBM, các bản vá nhị phân được áp dụng cho chương trình hoặc hệ điều hành bằng một chương trình gọi là `superzap`, với tên tệp là `IMASPZAP` (có lẽ được phỏng theo I M A SuPerZAP — Ta là Siêu Vết Vá). 5. đgt. Xóa hoặc thiết lập lại. 6. Làm hỏng một con chip bằng điện tĩnh. "Ôi không — tôi nghĩ cú sét đánh vừa rồi có thể đã làm tơi bời bộ điều khiển đĩa cứng rồi."
Node: zapped , Next: Zawinski's Law , Previous: zap , Up: = Z =
zapped t.t.
Cay. Thuật ngữ này dùng để phân biệt giữa thức ăn nóng (về nhiệt độ) và thức ăn cay. Ví dụ, món khai vị Trung Hoa Gà Bông Bông là một dạng salad gà ăn lạnh nhưng lại rất cay; ngược lại, súp hoành thánh vani thì nóng nhưng không hề cay. Xem thêm oriental food, laser chicken. Xem zap, nghĩa 1 và 2.
Node: Zawinski's Law , Next: zbeba , Previous: zapped , Up: = Z =
Zawinski's Law
“Mọi chương trình đều có xu hướng phình to cho đến khi nó đọc được thư điện tử. Những chương trình nào không thể phình to như vậy sẽ bị thay thế bởi những chương trình làm được điều đó.” Do Jamie Zawinski đặt ra (ông gọi nó là “Định luật bao hàm phần mềm”) nhằm bày tỏ niềm tin của mình rằng mọi chương trình thực sự hữu ích đều chịu áp lực tiến hóa thành các bộ công cụ và nền tảng ứng dụng (cái vụ trình quản lý thư tín, theo ông, chỉ là một hiệu ứng phụ của quá trình đó). Định luật này được trích dẫn phổ biến, dù mức độ chính xác thì rất khác nhau.
Node: zbeba , Next: zen , Previous: Zawinski's Law , Up: = Z =
zbeba d.t.
[USENET] Từ `moron` (kẻ đần độn) viết theo mã rot13. Dùng để mô tả những lính mới có những hành xử cực kỳ ngớ ngẩn, vô định hướng.
Node: zen , Next: zero , Previous: zbeba , Up: = Z =
zen đgt.
Tìm ra lời giải cho điều gì đó thông qua thiền định hoặc một tia sáng chợt bừng ngộ. Ban đầu được dùng cho các lỗi phần mềm, nhưng thỉnh thoảng cũng áp dụng cho các vấn đề trong cuộc sống nói chung. "Cậu giải quyết được bài toán phân bổ vùng đệm kiểu gì thế?" "À, tớ zen ra đấy." Trái ngược với grok, vốn hàm ý một phiên bản kéo dài theo thời gian của việc zen một hệ thống. So sánh với hack mode. Xem thêm guru.
Node: zero , Next: zero-content , Previous: zen , Up: = Z =
zero đgt.
1. Đặt về 0. Thường dùng cho các mẩu dữ liệu nhỏ, chẳng hạn như bit hoặc từ (đặc biệt trong cụm từ `zero out`). 2. Xóa sổ; vứt bỏ toàn bộ dữ liệu. Dùng cho đĩa và thư mục, trong đó việc `xóa về không` không nhất thiết phải bao gồm việc thực sự ghi các số không vào toàn bộ vùng đang được xóa. Người ta có thể nói một cái gì đó được `xóa về không về mặt logic` thay vì `xóa về không về mặt vật lý`. Xem scribble.
Node: zero-content , Next: Zero-One-Infinity Rule , Previous: zero , Up: = Z =
zero-content t.t.
Đồng nghĩa với content-free.
Node: Zero-One-Infinity Rule , Next: zeroth , Previous: zero-content , Up: = Z =
Zero-One-Infinity Rule t.n.
“Không cho phép cái nào cả, cho phép đúng một cái, hoặc cho phép số lượng bao nhiêu cũng được.” Một quy tắc ngón tay cái dành cho việc thiết kế phần mềm, ra lệnh cho người ta không được đặt ra các giới hạn ngẫu nhiên cho số lượng thực thể của một đối tượng cho trước (chẳng hạn như: các cửa sổ trong một hệ thống cửa sổ, các ký tự trong tên tệp của hệ điều hành, v.v.). Cụ thể, người ta hoặc phải cấm tiệt thực thể đó, cho phép đúng một thực thể (một ngoại lệ), hoặc cho phép nhiều bao nhiêu tùy thích tùy theo dung lượng bộ nhớ và không gian địa chỉ cho phép.
Logic đằng sau quy tắc này là thường có những tình huống mà việc cho phép một cái thay vì không có cái nào là hoàn toàn hợp lý. Tuy nhiên, nếu người ta quyết định tiến xa hơn và cho phép N cái (với N > 1), thì tại sao lại không thể là N+1? Và nếu là N+1, thì tại sao lại không thể là N+2, cứ thế tiếp diễn? Một khi đã vượt quá con số 1, chẳng có lý do gì để không cho phép bất kỳ số N nào; do đó, dẫn đến vô cực.
Nhiều hacker nhớ lại trong bối cảnh này cuốn tiểu thuyết khoa học viễn tưởng của Isaac Asimov mang tên “The Gods Themselves” (Bản thân các vị thần), trong đó một nhân vật tuyên bố rằng số 2 là bất khả — nếu bạn định tin vào nhiều hơn một vũ trụ, bạn cũng có thể tin vào một số lượng vũ trụ vô tận.
Node: zeroth , Next: zigamorph , Previous: Zero-One-Infinity Rule , Up: = Z =
zeroth /zee'rohth/ t.t.
Thứ không (hoặc Thứ không). Trong giới thiết kế phần mềm, xuất phát từ việc đánh số mảng bắt đầu từ 0 của ngôn ngữ C và LISP. Những người làm phần cứng cũng có xu hướng bắt đầu đếm từ 0 thay vì 1; điều này rất tự nhiên vì, ví dụ, 256 trạng thái của 8 bit tương ứng với các số nhị phân 0, 1, ..., 255 và các thiết bị kỹ thuật số gọi là `bộ đếm` đếm theo cách này.
Các hacker và nhà khoa học máy tính thường thích gọi chương trình của một ấn phẩm là `Chương 0`, đặc biệt nếu nó mang tính chất nhập môn (một trong những trường hợp kinh điển là trong Phiên bản Đầu tiên của K&R). Trong những năm gần đây, đặc điểm này cũng được quan sát thấy ở nhiều nhà toán học thuần túy (những người có truyền thống độc lập là đánh số từ 0). Việc đánh số bắt đầu từ số không có xu hướng làm giảm các lỗi lập chỉ mục (fencepost error), mặc dù nó không thể loại bỏ chúng hoàn toàn.
Node: zigamorph , Next: zip , Previous: zeroth , Up: = Z =
zigamorph /zig'*-morf/ d.t.
1. Mã Hex FF (11111111) khi được dùng làm ký tự phân tách hoặc ký tự ranh giới. Cách dùng: chủ yếu tại các cơ sở của IBM. 2. [đề xuất] d.t. Ký tự không phải chữ cái Unicode U+FFFF (1111111111111111), một mã ký tự không được gán cho bất kỳ ký tự nào, và do đó có thể dùng làm ký tự kết thúc chuỗi. (Unicode là mã ký tự 16-bit nhằm bao trùm tất cả các hệ thống chữ viết trên thế giới, bao gồm Latin, Hy Lạp, Cyrillic, Trung Quốc, hiragana, katakana, Devanagari, Thái Lan, Lào và nhiều hệ thống chữ viết khác — việc hỗ trợ chữ yêu tinh (elvish) đang được lên kế hoạch cho một phiên bản phát hành trong tương lai).
Node: zip , Next: zipperhead , Previous: zigamorph , Up: = Z =
zip đgt.
[chủ yếu trên MS-DOS] Tạo một kho lưu trữ nén từ một nhóm các tệp bằng chương trình PKZIP của hãng PKWare hoặc một trình nén tương thích. Cách dùng của nó đang lan rộng giờ đây khi các bản cài đặt có thể mang đi của thuật toán này đã được viết ra. Thường được dùng như sau: "Tôi sẽ nén nó lại và gửi cho bạn." Xem tar and feather.
Node: zipperhead , Next: zombie , Previous: zip , Up: = Z =
zipperhead d.t.
[IBM] Một kẻ có tư duy bảo thủ, đầu óc khép kín.
Node: zombie , Next: zorch , Previous: zipperhead , Up: = Z =
zombie d.t.
[Unix] Một tiến trình đã chết nhưng vẫn chưa giải phóng ô trong bảng tiến trình của nó (bởi vì tiến trình cha chưa thực thi lệnh wait(2) cho nó). Những tiến trình này đôi khi có thể được nhìn thấy trong danh sách của lệnh ps(1). So sánh với orphan.
Node: zorch , Next: Zork , Previous: zombie , Up: = Z =
zorch /zorch/
1. [TMRC] đgt. Tấn công bằng bộ tản nhiệt nghịch đảo. 2. [TMRC] đgt. Di chuyển, với vận tốc v tiến gần đến c [tức là với vận tốc tiệm cận tốc độ ánh sáng —ESR]. 3. [MIT] đgt. Thúc đẩy cái gì đó chuyển động cực nhanh. "Phần mềm liên lạc mới rất nhanh; nó thực sự phóng các tệp vèo vèo qua mạng." 4. [MIT] d.t. Sức ảnh hưởng. Điểm cộng uy tín. Nghiệp tốt (karma). Loại tiền tệ vô hình và mơ hồ dùng để đo lường các ân huệ. "Tôi1 tốt hơn là chưa nên hỏi anh ấy chuyện đó lúc này; tôi nghĩ mình đã dùng hết sạch hạn mức zorch với anh ấy trong tuần này rồi." 5. [MIT] d.t. Năng lượng, động lực, hoặc khả năng. "Tôi nghĩ mình sẽ dẹp bỏ thay đổi đó lúc này; tôi đã thức trắng 30 tiếng và cạn kiệt năng lượng mất rồi." 6. [MIT] đgt. Trượt một kỳ thi hoặc một môn học.
Node: Zork , Next: zorkmid , Previous: zorch , Up: = Z =
Zork /zork/ d.t.
Thí nghiệm lớn thứ hai vào thời kỳ đầu trong lĩnh vực trò chơi giả tưởng trên máy tính; xem ADVENT. Ban đầu được viết trên máy MIT-DM trong giai đoạn 1977-1979, sau đó được phân phối kèm theo BSD Unix (dưới dạng một tệp nhị phân FORTRAN RT-11 đã được vá, không có mã nguồn; xem retrocomputing) và thương mại hóa thành `The Zork Trilogy` (Bộ ba Zork) bởi Infocom. Mã nguồn FORTRAN sau đó đã được viết lại để có tính di portability (tính tương thích cao) và phát hành lên Usenet dưới cái tên "Dungeon". Cả bản "Dungeon" viết bằng FORTRAN lẫn các phiên bản dịch sang C đều có sẵn tại nhiều trang FTP. Xem thêm grue.
Node: zorkmid , Previous: Zork , Up: = Z =
zorkmid /zork'mid/ d.t.
Đơn vị tiền tệ chính thống trong các trò chơi do hacker tự viết. Điều này bắt nguồn từ Zork nhưng đã lan sang nethack và được nhắc đến trong một số trò chơi khác.
(Hết các mục từ trong Từ vựng)
Node: Appendix A , Next: Appendix B , Previous: The Jargon Lexicon , Up: Top