quad:
quadruple bucky:
quantifiers:
quantum bogodynamics:
quarter:
ques:
quick-and-dirty:
quine:
quote chapter and verse:
quotient:
quux:
qux:
QWERTY:
Node:
quad
, Next:
quadruple bucky
, Previous:
Python
, Up:
= Q =
quad danh từ.
1. Hai bit; từ đồng nghĩa với quarter, crumb, tayste. 2. Một vỉ bốn món bất kỳ (so sánh với hex, nghĩa 2). 3. Ký tự hình chữ nhật hoặc ô vuông dùng trong ngôn ngữ APL cho các mục đích huyền bí khác nhau, phần lớn liên quan đến nhập/xuất (I/O). Người ta kể rằng những cựu sinh viên trường Ivy League và học giả Oxford thường liên kết nó với những ký ức hoài niệm về trường đại học thân thương thuở nào.
Node:
quadruple bucky
, Next:
quantifiers
, Previous:
quad
, Up:
= Q =
quadruple bucky danh từ. (lỗi thời)
1. Trên bàn phím của dòng máy không gian MIT (space-cadet keyboard), hành động nhấn đồng thời cả bốn phím dịch (control, meta, hyper, và super) trong lúc gõ một phím ký tự. 2. Trên bàn phím ở chế độ thô (raw mode) của Stanford hoặc MIT, hành động sử dụng bốn phím dịch khi gõ một ký tự thứ năm, trong đó bốn phím dịch là phím control và meta ở cả hai bên bàn phím. Việc này cực kỳ khó thực hiện! Một kỹ thuật được chấp nhận là dùng tay trái nhấn phím left-control và left-meta, dùng tay phải nhấn phím right-control và right-meta, và dùng mũi để nhấn phím thứ năm.
Các tổ hợp quadruple-bucky rất hiếm khi được sử dụng trong thực tế, bởi vì khi phát minh ra một lệnh mới, người ta thường gán nó cho một ký tự nào đó dễ gõ hơn. Nếu bạn muốn ám chỉ rằng một chương trình có quá nhiều lệnh hoặc tính năng một cách lố bịch, bạn có thể nói đại loại như: "Ồ, cái lệnh khiến nó quay băng đồng thời huýt sáo bản Bản giao hưởng số 5 của Beethoven chính là quadruple-bucky-cokebottle." Xem double bucky, bucky bits, cokebottle.
Node:
quantifiers
, Next:
quantum bogodynamics
, Previous:
quadruple bucky
, Up:
= Q =
quantifiers (các từ chỉ lượng)
Trong tiếng lóng và ngôn ngữ chuyên ngành kỹ thuật, các tiền tố đo lường tiêu chuẩn được sử dụng trong các quy ước SI (Système International - Hệ thống đơn vị quốc tế) phục vụ đo lường khoa học mang ý nghĩa kép. Với các đơn vị thời gian hoặc những thứ tăng theo lũy thừa của 10, chẳng hạn như tiền bạc, chúng vẫn giữ nguyên ý nghĩa thông thường là nhân với lũy thừa của 1000 = 10^3. Nhưng khi được dùng với byte hoặc những thứ tự nhiên tăng theo lũy thừa của 2, chúng thường biểu thị phép nhân với lũy thừa của 1024 = 2^(10).
Dưới đây là các tiền tố phóng đại của SI, cùng với các cách diễn giải nhị phân tương ứng đang được sử dụng phổ biến:
tiền tố thập phân nhị phân kilo- 1000^1 1024^1 = 2^10 = 1,024
mega- 1000^2 1024^2 = 2^20 = 1,048,576
giga- 1000^3 1024^3 = 2^30 = 1,073,741,824
tera- 1000^4 1024^4 = 2^40 = 1,099,511,627,776
peta- 1000^5 1024^5 = 2^50 = 1,125,899,906,842,624
exa- 1000^6 1024^6 = 2^60 = 1,152,921,504,606,846,976
zetta- 1000^7 1024^7 = 2^70 = 1,180,591,620,717,411,303,424
yotta- 1000^8 1024^8 = 2^80 = 1,208,925,819,614,629,174,706,176
Dưới đây là các tiền tố phân số của SI:
tiền tố thập phân cách dùng trong tiếng lóng milli- 1000^-1 (hiếm khi dùng trong tiếng lóng) micro- 1000^-2 nhỏ hoặc theo quy mô con người (xem micro-) nano- 1000^-3 nhỏ hơn nữa (xem nano-) pico- 1000^-4 còn nhỏ hơn nữa (xem pico-) femto- 1000^-5 (chưa được dùng trong tiếng lóng) atto- 1000^-6 (chưa được dùng trong tiếng lóng) zepto- 1000^-7 (chưa được dùng trong tiếng lóng) yocto- 1000^-8 (chưa được dùng trong tiếng lóng)
Các tiền tố zetta-, yotta-, zepto-, và yocto- đã được đưa vào các bảng này thuần túy vì tính đầy đủ và mang lại chút tiếng cười vui vẻ; chúng được `Hội nghị Toàn thể về Cân đo lần thứ 19' thông qua vào năm 1990. Các mức tải peta- và exa- theo hệ nhị phân, mặc dù đã được thiết lập vững chắc, nhưng cũng chưa được đưa vào sử dụng trong tiếng lóng -- cho đến nay. Tiền tố milli-, biểu thị phép nhân với 1/1000, từ trước đến nay hiếm khi xuất hiện trong tiếng lóng (tuy nhiên, có một câu chuyện cười kinh điển về `millihelen' -- theo lý thuyết, đây là lượng sắc đẹp cần thiết để hạ thủy một con tàu). Xem các mục về micro-, pico-, và nano- để biết thêm thông tin về việc sử dụng các thuật ngữ này theo nghĩa hàm ý trong tiếng lóng. `Femto' và `atto' (điều thú vị là chúng không bắt nguồn từ tiếng Hy Lạp mà từ tiếng Đan Mạch) vẫn chưa mang ý nghĩa lóng, mặc dù thật dễ dàng đoán trước chúng sẽ là gì một khi công nghệ máy tính bước vào các lĩnh vực đòi hỏi tầm vóc lớn lao đó (tuy nhiên, hãy xem attoparsec).
Tất nhiên, có một số tiền tố đơn vị chuẩn dùng cho lũy thừa của 10. Trong bảng dưới đây, cột `tiền tố' là hậu tố chuẩn quốc tế cho lũy thừa tương ứng của mười; cột `nhị phân' liệt kê các chữ viết tắt và từ ngữ trong tiếng lóng dùng cho lũy thừa tương ứng của 2. Các dạng có hậu tố B thường được dùng cho các dung lượng tính bằng byte; các từ `meg' và `gig' là danh từ có thể (nhưng không phải lúc nào cũng) thêm `s' ở dạng số nhiều.
tiền tố thập phân nhị phân cách đọc kilo- k K, KB, /kay/ mega- M M, MB, meg /meg/ giga- G G, GB, gig /gig/,/jig/
Một cách gây bối rối, các hacker thường dùng K hoặc M như thể chúng là hậu tố hoặc hệ số nhân số học chứ không phải là tiền tố; do đó có cụm "2K đô la", "2M dung lượng đĩa". Điều này cũng đúng (mặc dù ít phổ biến hơn) đối với G.
Lưu ý rằng tiền tố đo lường SI chính thức cho 1000 là `k'; một số người sử dụng điều này một cách nghiêm ngặt, để dành chữ `K' cho phép nhân với 1024 (do đó KB là `kilobyte').
K, M, và G khi dùng đơn lẻ sẽ chỉ các dung lượng tính bằng byte; do đó, 64G là 64 gigabyte và `a K' là một kilobyte (so sánh với việc sử dụng thông dụng của `a G' như một từ viết tắt của `a grand', tức là $1000). Việc người ta phát âm `gig' với âm `g' cứng hay mềm tùy thuộc vào việc họ nghĩ cách phát âm đúng của `giga-' là gì.
Nhập nhèm giữa 1000 và 1024 (hoặc các lũy thừa khác của 2 và 10 có độ lớn gần nhau) -- ví dụ, mô tả một bộ nhớ có dung lượng 500K hoặc 524K thay vì 512K -- là một dấu hiệu chắc chắn của dân làm thị trường (marketroid). Một ví dụ cho việc này: người ta thường gọi dung lượng của đĩa mềm vi mô 3.5" là `1.44 MB'. Trên thực tế, đây hoàn toàn là một con số giả hiệu. Kích thước đúng là 1440 KB, nghĩa là 1440 * 1024 = 1474560 byte. Vì vậy, chữ `mega' trong `1.44 MB' được cấu thành từ hai chữ `kilo', trong đó một chữ là 1024 và chữ kia là 1000. Dung lượng megabytes chính xác dĩ nhiên phải là 1440 / 1024 = 1.40625. Hỡi ôi, điểm tế nhị này có lẽ đã mất đi đối với thế giới này mãi mãi.
[Cập nhật năm 1993: hacker Morgan Burke đã đề xuất các tiền tố bổ sung sau đây, nhận được sự đồng tình chung trên Usenet:
Chúng ta nhận thấy rằng điều này sẽ để lại các tiền tố zeppo-, gummo-, và chico- sẵn sàng cho việc mở rộng trong tương lai. Đáng tiếc thay, có rất ít triển vọng trước mắt rằng đề xuất cực kỳ hợp lý của ông Burke sẽ được thông qua.]
[Cập nhật năm 1999: có một đề xuất của IEC dành cho các hệ số nhân nhị phân, nhưng không có bằng chứng nào cho thấy bất kỳ đề xuất nào trong số đó đang được đưa vào sử dụng thực tế.]
Node:
quantum bogodynamics
, Next:
quarter
, Previous:
quantifiers
, Up:
= Q =
quantum bogodynamics /kwon'tm boh`goh-di:-nam'iks/ danh từ.
Một lý thuyết mô tả vũ trụ dưới dạng các nguồn bogon (chẳng hạn như các chính trị gia, nhân viên bán xe cũ, nhà truyền giáo trên truyền hình, và nói chung là dân mặc vest), các hố đen bogon (chẳng hạn như những người đóng thuế và máy tính), cùng các trường tiềm năng bogosity. Tất nhiên, sự hấp thụ bogon khiến con người hành động thiếu suy nghĩ và máy móc bị hỏng hóc (và cũng có thể khiến cả hai phát ra các hạt bogon thứ cấp); tuy nhiên, cơ chế chính xác của sự tương tác giữa bogon và computron vẫn chưa được hiểu rõ và còn cần phải được làm sáng tỏ. Quantum bogodynamics thường được viện dẫn nhất để giải thích sự gia tăng đột biến của các lỗi phần cứng và phần mềm khi có mặt dân mặc vest; nhóm sau phát ra bogon, còn nhóm trước thì hấp thụ chúng. Xem bogon, computron, suit, psyton.
Node:
quarter
, Next:
ques
, Previous:
quantum bogodynamics
, Up:
= Q =
quarter danh từ.
Hai bit. Điều này lại bắt nguồn từ những "đồng tiền tám xu" (pieces of eight) nổi tiếng trong các bộ phim về cướp biển -- những đồng tiền bạc mão của Tây Ban Nha có thể bẻ thành tám "bit" hình miếng bánh pie để thối tiền. Đầu lịch sử nước Mỹ, đồng tiền Tây Ban Nha được coi là có giá trị tương đương một đô la, vì vậy mỗi "bit" này được coi là đáng giá 12.5 xu. Từ đồng nghĩa: tayste, crumb, quad. Cách dùng: hiếm. Thảo luận chung về các thuật ngữ như vậy có ở mục nybble.
Node:
ques
, Next:
quick-and-dirty
, Previous:
quarter
, Up:
= Q =
ques /kwes/
1. danh từ. Ký tự dấu chấm hỏi (?, ASCII 0111111). 2. thán từ. Cái gì? Cũng thường được lặp lại thành động từ dạng "Ques ques?". Xem wall.
Node:
quick-and-dirty
, Next:
quine
, Previous:
ques
, Up:
= Q =
quick-and-dirty tính từ.
[thông dụng] Mô tả một sản phẩm chắp vá được làm vội vàng dưới áp lực về thời gian hoặc từ người dùng. Được dùng đặc biệt khi bạn muốn truyền đạt ý rằng cách làm nhanh chóng đó có thể dẫn đến rắc rối về sau. "Tôi có thể dựng một bản sửa lỗi nhanh-gọn-lẹ vào tối nay, nhưng tôi sẽ phải viết lại toàn bộ mô-đun để giải quyết tận gốc vấn đề thiết kế cơ bản." Xem thêm kluge.
Node:
quine
, Next:
quote chapter and verse
, Previous:
quick-and-dirty
, Up:
= Q =
quine /kwi:n/ danh từ.
[lấy từ tên của nhà logic học Willard van Orman Quine, qua sự trung gian của Douglas Hofstadter] Một chương trình tạo ra một bản sao chính văn bản mã nguồn của chính nó làm đầu ra hoàn chỉnh. Việc nghĩ ra đoạn mã quine ngắn nhất có thể trong một ngôn ngữ lập trình cho trước là một trò vui giải trí phổ biến của giới hacker. (Chúng ta bỏ qua một số biến thể của BASIC trong đó một chương trình chỉ bao gồm một chuỗi ký tự trống duy nhất tự tái tạo bản thân một cách tầm thường.) Dưới đây là một đoạn quine kinh điển:
((lambda (x) (list x (list (quote quote) x))) (quote (lambda (x) (list x (list (quote quote) x)))))
Đoạn mã này chạy được trong LISP hoặc Scheme. Việc viết các đoạn quine tương đối dễ dàng trong các ngôn ngữ khác như Postscript vốn xử lý dễ dàng các chương trình như dữ liệu; nhưng khó hơn rất nhiều (và do đó mang tính thử thách cao hơn!) trong các ngôn ngữ như C vốn không làm thế. Dưới đây là một đoạn quine C kinh điển dành cho các cỗ máy sử dụng bảng mã ASCII:
char*f="char*f=%c%s%c;main() {printf(f,34,f,34,10);}%c"; main(){printf(f,34,f,34,10);}
Để đạt độ chính xác đến mức đau đớn về tính chất giống quine, hãy xóa các dấu ngắt dòng bên trong. Dưới đây là một đoạn quine thanh lịch khác bằng ngôn ngữ ANSI C:
#define q(k)main(){return!puts(#k"\nq("#k")");} q(#define q(k)main(){return!puts(#k"\nq("#k")");})
Một số bài dự thi Cuộc thi Lập trình C Khó hiểu (Obfuscated C Contest) khét tiếng từng là những đoạn quine tự tái tạo theo những cách kỳ lạ. Có một Trang chủ Quine rất thú vị.
Node:
quote chapter and verse
, Next:
quotient
, Previous:
quine
, Up:
= Q =
quote chapter and verse động từ.
[phỏng theo cụm từ thông dụng] Trích dẫn một đoạn văn bản có liên quan từ một cuốn kinh thánh thích hợp. "Tôi không quan tâm nếu rn làm sai; `Followup-To: poster' được cho phép rõ ràng bởi RFC-1036. Tôi sẽ trích dẫn rành mạch từng chương từng mục nếu anh không tin tôi." Xem thêm legalese, language lawyer, RTFS (nghĩa 2).
Node:
quotient
, Next:
quux
, Previous:
quote chapter and verse
, Up:
= Q =
quotient danh từ.
Xem coefficient of X.
Node:
quux
, Next:
qux
, Previous:
quotient
, Up:
= Q =
quux /kwuhks/ danh từ.
[Theo thần thoại, bắt nguồn từ động từ bán-khuyết thiếu trong tiếng Latinh quuxo, quuxare, quuxandum iri; dạng danh từ gồm các biến thể `quux' (số nhiều `quuces', được anh hóa thành `quuxes') và `quuxu' (dạng sở hữu cách số nhiều là `quuxuum', tính ra có bốn chữ u trong tổng số bảy chữ cái, tận dụng sạch các chữ `u' có trong trò chơi Scrabble).] 1. Ban đầu, là một biến siêu cú pháp giống như foo và foobar. Do Guy Steele phát minh ra chính xác cho mục đích này khi anh ấy còn trẻ, ngây thơ và chưa giao lưu với cộng đồng máy tính thực thụ. Nhiều người phát minh ra những từ như vậy; từ này có vẻ đơn giản là đã may mắn lan truyền được một chút. Trong một màn thể hiện hùng hồn của công lý thiêng liêng, nó đã quay trở lại với người tạo ra nó dưới hình thức một biệt danh. 2. thán từ. Xem foo; tuy nhiên, biểu thị rất ít sự ghê tởm, và chủ yếu được thốt lên vì âm thanh của nó. 3. Guy Steele trong hiện với tư cách là `Đại Quux', người nổi tiếng ít nhiều vì những vần thơ nhẹ nhàng và loạt phim hoạt hình `Crunchly'. 4. Trong một số giới, được dùng như một từ chơi chữ trái nghĩa với `crux'. "À, đó mới là quux của vấn đề!" ngụ ý rằng điểm đó không phải là điểm cốt yếu (so sánh với tip of the ice-cube). 5. quuxy: tính từ. Thuộc về hoặc liên quan đến một quux.
Node:
qux
, Next:
QWERTY
, Previous:
quux
, Up:
= Q =
qux /kwuhks/
Biến siêu cú pháp tiêu chuẩn thứ tư, đứng sau baz và trước chuỗi quu(u...)x. Xem foo, bar, baz, quux. Đây có vẻ là một biến thể mới phát sinh từ quux, và nhiều phiên bản (đặc biệt là các phiên bản cũ hơn) của chuỗi tiêu chuẩn chỉ chạy qua foo, bar, baz, quux, ....
Node:
QWERTY
, Next:
rabbit job
, Previous:
qux
, Up:
= Q =
QWERTY /kwer'tee/ tính từ.
[lấy từ các phím ở góc trên bên trái] Thuộc về bàn phím máy đánh chữ tiếng Anh tiêu chuẩn ( đôi khi được gọi là bàn phím Sholes theo tên người phát minh ra nó), trái ngược với các bố cục Dvorak, phi-US-ASCII, bàn phím space-cadet hoặc bàn phím APL.
Ghi chú lịch sử: Bố cục QWERTY là một ví dụ tuyệt đẹp về một hóa thạch. Người ta đôi khi nói rằng nó được thiết kế để làm chậm tốc độ của người đánh máy, nhưng điều này là sai; nó được thiết kế để cho phép gõ nhanh hơn -- dưới một ràng buộc nay đã lỗi thời từ lâu. Trên những chiếc máy đánh chữ đời đầu, việc gõ nhanh sử dụng các thanh gõ nằm gần nhau sẽ làm kẹt cơ chế máy. Vì vậy, Sholes đã tinh chỉnh bố cục để tách rời các chữ cái của nhiều cặp chữ đi liền nhau phổ biến (mặc dù ông làm chưa được hoàn hảo cho lắm; ví dụ như `th', `tr', `ed', và `er', mỗi cặp đều dùng hai phím nằm gần nhau). Ngoài ra, việc đặt các chữ cái của từ `typewriter' trên cùng một dòng cho phép gõ nó với tốc độ và độ chính xác đặc biệt để làm mẫu trình diễn. Vấn đề kẹt phím hầu như đã được giải quyết ngay sau đó nhờ việc sử dụng lò xo phù hợp, nhưng bố cục bàn phím đó vẫn tồn tại cho đến ngày nay.
Bàn phím QWERTY cũng sinh ra một số huyền thoại kinh tế vô ích về việc các tiêu chuẩn kỹ thuật hình thành và giữ vững vị thế như thế nào; xem http://www.reasonmag.com/9606/Fe.QWERTY.html.
Node:
= R =
, Next:
= S =
, Previous:
= Q =
, Up:
Từ điển Tiếng lóng