Chapter Index

    BartleMUD: หมายถึงเกม MUD ใดๆ ที่พัฒนาต่อยอดมาจากเกม MUD ดั้งเดิมของ Richard Bartle และ Roy Trubshaw จุดเด่นของ BartleMUD คืออารมณ์ขันที่มักจะแหวกแนว รูปแบบคำสั่งที่ดูเรียบๆ แต่เป็นกันเอง และการไม่ใช้คำคุณศัพท์ในการบรรยายวัตถุ ทำให้ผู้เล่นมีโอกาสเจออะไรแปลกๆ อย่างเช่น 'brand172' เป็นต้น ในวงการ MUD บางกลุ่ม Bartle มักถูกตราหน้าว่าเป็นคนต้นคิดคำนี้ แต่จริงๆ แล้วน่าจะเป็นเรื่องเล่าที่ผิดๆ (เหมือนกับข่าวลือที่ว่า MUD เป็นเครื่องหมายการค้า) เพราะตัวเขาเองใช้คำว่า 'MUD1'

    BASIC: ภาษาโปรแกรมที่ออกแบบมาเพื่อระบบแบ่งเวลา (timesharing) รุ่นทดลองของมหาวิทยาลัย Dartmouth ในช่วงต้นทศวรรษ 1960 ซึ่งต่อมาได้กลายเป็นสาเหตุหลักที่ทำให้เหล่าโปรโตแฮกเกอร์ต้องปวดหัว นี่คืออีกหนึ่งตัวอย่าง (เช่นเดียวกับ Pascal) ของหายนะที่เกิดขึ้นเมื่อภาษาที่ตั้งใจสร้างมาเพื่อเป็น "ของเล่นเพื่อการศึกษา" กลับถูกนำไปใช้จริงจังเกินไป มือใหม่สามารถเขียนโปรแกรม BASIC สั้นๆ (ประมาณ 10-20 บรรทัด) ได้ง่ายมาก แต่ถ้าเขียนยาวกว่านั้นจะเริ่มทรมาน และยังส่งเสริมให้เกิดนิสัยการเขียนโค้ดที่แย่ ซึ่งจะย้อนกลับมาทำร้ายตัวเองในภายหลังเมื่อต้องเปลี่ยนไปใช้ภาษาโปรแกรมจริงๆ เรื่องนี้คงไม่เลวร้ายนักหากไม่มีเหตุบังเอิญทางประวัติศาสตร์ที่ทำให้ BASIC กลายเป็นภาษายอดนิยมในไมโครคอมพิวเตอร์ราคาถูก ซึ่งผลที่ตามมาคือมันทำลายอนาคตของว่าที่ยอดฝีมือทางคอมพิวเตอร์ไปปีละหลายพันคน

    batch:
    1. (adj.) การทำงานแบบไม่โต้ตอบ (Non-interactive) แฮกเกอร์มักใช้คำนี้กว้างกว่านิยามทางเทคนิคทั่วไป เช่น การใช้สวิตช์ในโปรแกรมที่ปกติเป็นแบบโต้ตอบ เพื่อเตรียมให้โปรแกรมรับคำสั่งแบบไม่โต้ตอบ จะถูกเรียกว่าสวิตช์ 'batch mode' ส่วน 'batch file' คือชุดคำสั่งที่เขียนไว้เพื่อให้โปรแกรมที่รันในโหมดนี้ทำงานตามลำดับ
    2. การสะสางงานที่น่าเบื่อให้เสร็จรวดเดียวในคราวเดียว เช่น "ในที่สุดฉันก็เข้าโหมด batch นั่งเขียนเช็คจ่ายบิลทั้งหมดให้เสร็จทีเดียว คาดว่าสัปดาห์หน้าเขาน่าจะเปิดไฟให้ใช้ได้ตามปกติแล้วล่ะ"
    3. การรวบรวมงานเล็กๆ น้อยๆ ไว้ทำพร้อมกันเพื่อความรวดเร็ว เช่น "เดี๋ยวฉันจะรวบรวมจดหมายพวกนี้ไว้ส่งทีเดียว" หรือ "เดี๋ยวรวบรวมขวดไปส่งศูนย์รีไซเคิลทีเดียวเลย"

    bathtub curve: กราฟที่มีรูปร่างเหมือนส่วนตัดขวางของอ่างอาบน้ำโบราณแบบมีขาตั้ง ใช้บรรยายอัตราการเสียของอุปกรณ์อิเล็กทรอนิกส์ตามระยะเวลา โดยช่วงแรกจะมีอัตราการเสียสูง จากนั้นจะลดลงจนเกือบเป็นศูนย์ตลอดอายุการใช้งานส่วนใหญ่ และจะกลับมาสูงขึ้นอีกครั้งเมื่ออุปกรณ์เริ่ม "เสื่อมสภาพ"

    baud: (นิยามแบบง่าย) หมายถึง บิตต่อวินาที (bps) ดังนั้น kilobaud หรือ Kbaud จึงหมายถึงหลายพันบิตต่อวินาที แต่ในทางเทคนิคจริงๆ แล้วมันคือ 'จำนวนการเปลี่ยนระดับสัญญาณต่อวินาที' ซึ่งจะตรงกับ bps ก็ต่อเมื่อเป็นการมอดูเลตแบบสองระดับที่ไม่มี framing หรือ stop bits เท่านั้น แฮกเกอร์ส่วนใหญ่รู้ซึ้งถึงความแตกต่างนี้ดี แต่ก็เลือกที่จะมองข้ามมันไปอย่างไม่ใส่ใจ

    (เกร็ดประวัติศาสตร์: เดิมที baud เป็นหน่วยวัดความเร็วสัญญาณโทรเลขที่กำหนดไว้ที่หนึ่งพัลส์ต่อวินาที ถูกเสนอในการประชุมโทรเลขนานาชาติปี 1927 โดยตั้งชื่อตาม J.M.E. Baudot วิศวกรชาวฝรั่งเศสผู้สร้างเครื่องโทรพิมพ์เครื่องแรกที่ใช้งานได้จริง)

    baud barf: อาการ "ข้อมูลขยะ" ที่ปรากฏบนหน้าจอเมื่อใช้การเชื่อมต่อโมเด็มที่ตั้งค่าโปรโตคอลผิด (โดยเฉพาะความเร็วสาย) หรือเมื่อมีคนยกหูโทรศัพท์ที่เป็นสายพ่วงในไลน์เดียวกัน หรือเมื่อมีสัญญาณรบกวนรุนแรงจนการเชื่อมต่อขาดตอน อย่างไรก็ตาม baud barf ไม่ได้เป็นข้อมูลแบบสุ่มเสียทีเดียว แฮกเกอร์ที่มีประสบการณ์ด้านสายซีเรียลสูงๆ มักจะบอกได้ว่าอุปกรณ์ปลายทางกำลังรอรับข้อมูลด้วยความเร็วที่สูงกว่าหรือต่ำกว่าที่เทอร์มินัลตั้งไว้ และถ้าเก๋าจริงๆ จะสามารถระบุความเร็วที่แน่นอนได้เลย

    baz:
    1. ตัวแปรสมมติ (metasyntactic variable) ลำดับที่สาม เช่น "สมมติว่าเรามีฟังก์ชันสามตัวคือ FOO, BAR และ BAZ โดยที่ FOO เรียก BAR และ BAR เรียก BAZ…"
    2. คำอุทานแสดงความรำคาญเล็กน้อย มักจะลากเสียงยาว 2-3 วินาที ฟังดูคล้ายเสียงแกะร้อง /baaaaaaz/
    3. บางครั้งนำไปต่อท้าย foo กลายเป็น 'foobaz'

    ในพจนานุกรมเวอร์ชันก่อนๆ ระบุว่า baz เพี้ยนมาจาก bar ในแบบของชาวสแตนฟอร์ด แต่ Pete Samson (ผู้รวบรวมพจนานุกรม TMRC) รายงานว่าคำนี้มีใช้มาตั้งแต่เขาเข้า TMRC ในปี 1958 โดยบอกว่ามันมาจากเรื่อง 'Pogo' ซึ่งตัวละคร Albert the Alligator เวลาโกรธหรือหงุดหงิดจะตะโกนว่า 'Bazz Fazz!' หรือ 'Rowrbazzle!' นอกจากนี้ยังว่ากันว่าผังของคลับจำลองมาจากเขตในนิวอิงแลนด์ (ในตำนาน) อย่าง Rowrfolk และ Bassex ซึ่งคำว่า Rowrbazzle น่าจะเกิดจากการผสมคำระหว่าง Norfolk, Suffolk, Middlesex และ Essex

    bboard: (ย่อมาจาก bulletin board)
    1. กระดานข่าวอิเล็กทรอนิกส์ใดๆ โดยเฉพาะระบบ BBS ที่รันบนไมโครคอมพิวเตอร์ส่วนบุคคล หรือบางครั้งใช้เรียก newsgroup ของ USENET (ซึ่งถ้าใครเรียก newsgroup ว่า bboard มักจะถูกมองว่าเป็นมือใหม่ที่เพิ่งย้ายมาจากโลก BBS หรือไม่ก็เป็นคนรุ่นเก่ากึ๊กที่อยู่มาก่อนยุค USENET)
    2. ในมหาวิทยาลัยอย่าง CMU จะหมายถึงกระดานข่าวอิเล็กทรอนิกส์ที่ใช้กันทั่วทั้งวิทยาเขต
    3. คำว่า 'physical bboard' บางครั้งใช้เรียกกระดานไม้ก๊อกปักหมุดแบบโบราณ ซึ่งที่ CMU จะหมายถึงกระดานเฉพาะที่อยู่นอกห้องพักผ่อนของภาควิชาคอมพิวเตอร์ (CS Lounge)

    ในการใช้ความหมายที่ 1 และ 2 มักจะมีชื่อบอร์ดนำหน้า เช่น 'bboard ของ Moonlight Casino' หรือ 'bboard ตลาดนัด' แต่ถ้าบริบทชัดเจน บอร์ดที่คนนิยมอ่านก็อาจเรียกแค่ชื่อสั้นๆ เช่น (ที่ CMU) "อย่าไปโพสต์ประกาศขายของใน general นะ"

    BBS: (ย่อมาจาก Bulletin Board System) ระบบกระดานข่าวอิเล็กทรอนิกส์ ซึ่งเป็นฐานข้อมูลข้อความที่ผู้คนสามารถล็อกอินเข้ามาฝากข้อความประกาศให้คนอื่นอ่าน โดยแบ่งตามกลุ่มหัวข้อ (topic group) ในสหรัฐฯ มีระบบ BBS ท้องถิ่นนับพันแห่ง ซึ่งส่วนใหญ่รันโดยมือสมัครเล่นที่ทำเพื่อความสนุกจากที่บ้าน โดยใช้เครื่อง MS-DOS และโมเด็มเพียงเครื่องเดียว เหล่าแฟนพันธุ์แท้ USENET, อินเทอร์เน็ต หรือบอร์ดพาณิชย์รายใหญ่ อย่าง CompuServe และ GEnie มักมองว่า BBS ท้องถิ่นเป็นระดับล่างของวัฒนธรรมแฮกเกอร์ แต่จริงๆ แล้วมันมีประโยชน์มากในการเชื่อมโยงแฮกเกอร์และผู้ใช้ไมโครคอมพิวเตอร์ที่ไม่อย่างนั้นคงไม่มีทางแลกเปลี่ยนโค้ดกันได้เลย

    beam: (มาจากประโยค "Beam me up, Scotty!" ใน Star Trek ภาคคลาสสิก) หมายถึง การส่งไฟล์แบบ softcopy ผ่านทางอิเล็กทรอนิกส์ มักใช้ในรูปประโยคเช่น "beam สำเนามาให้ฉันหน่อย" หรือ "beam ไฟล์นั้นไปที่ไซต์ของเขาเลย" (มีความหมายคล้ายกับ blast, snarf หรือ BLT)

    beanie key: (สำหรับผู้ใช้ Mac) ดูที่ command key

    beep: (คำนามและคำกริยา) ความหมายเดียวกับ feep โดยคำนี้ดูจะเป็นที่นิยมมากกว่าในกลุ่มผู้คลั่งไคล้ไมโครคอมพิวเตอร์

    beige toaster: (เครื่องปิ้งขนมปังสีเบจ) หมายถึง เครื่อง Macintosh (ดูที่ toaster และเปรียบเทียบกับ Macintrash หรือ maggotbox)

    bells and whistles: (เปรียบเปรยกับกล่องของเล่นในออร์แกนโรงละคร) หมายถึง ฟีเจอร์ที่เพิ่มเข้ามาในโปรแกรมหรือระบบเพื่อให้ดู "มีสีสัน" ในมุมมองของแฮกเกอร์ โดยที่ฟีเจอร์เหล่านั้นอาจไม่ได้ช่วยเพิ่มประสิทธิภาพในการทำงานหลักเลย ซึ่งจะต่างจาก chrome ที่เน้นสร้างความดึงดูดใจให้ผู้ใช้ทั่วไป เช่น "ตอนนี้โปรแกรมพื้นฐานทำงานได้แล้ว เราค่อยกลับมาเติม bells and whistles ให้มันหน่อย" ทั้งนี้ไม่มีใครรู้แน่ชัดว่าอะไรคือ 'bell' และอะไรคือ 'whistle'

    bells, whistles, and gongs: รูปแบบที่ขยายมาจาก bells and whistles โดยมักจะเน้นเสียงคำว่า 'gongs' อย่างชัดเจนเพื่อประชดประชัน

    benchmark: (ศัพท์เทคนิค) การวัดประสิทธิภาพคอมพิวเตอร์ที่มักจะไม่แม่นยำ ดังคำกล่าวที่ว่า "ในอุตสาหกรรมคอมพิวเตอร์มีคำโกหกอยู่สามประเภท คือ คำโกหก, คำโกหกที่ร้ายแรง และ benchmark" ตัวอย่างที่รู้จักกันดี ได้แก่ Whetstone, Dhrystone, Rhealstone, Gabriel LISP benchmarks, SPECmark suite และ LINPACK (ดูเพิ่มเติมที่ machoflops, MIPS และ smoke and mirrors)

    Berkeley Quality Software: (มักย่อว่า BQS) คำเชิงลบที่ใช้เรียกซอฟต์แวร์ที่ดูเหมือนจะถูกสร้างขึ้นโดยแฮกเกอร์ที่สติไม่อยู่กับเนื้อกับตัวในช่วงดึกสงัดเพื่อแก้ปัญหาเฉพาะหน้าบางอย่าง มักจะมีเอกสารประกอบที่ไม่มีอยู่จริง ไม่สมบูรณ์ หรือผิดพลาด ผ่านการทดสอบกับตัวอย่างเพียงสองสามเคส และจะเกิดอาการ core dump (โปรแกรมค้าง/ล่ม) ทันทีเมื่อคนอื่นพยายามนำไปใช้ คำนี้มักถูกนำไปใช้กับตัวดีบักเกอร์ 'dbx(1)' รุ่นแรกๆ (ดูเพิ่มเติมที่ Berzerkeley)

    berklix: (ย่อมาจาก Berkeley UNIX) ดูที่ BSD คำนี้ไม่ถูกใช้ในเบิร์กลีย์เอง แต่มักพบในกลุ่มพวก 'suit' (พวกใส่สูท/ผู้บริหาร) ที่พยายามทำตัวให้ดูเหมือนผู้เชี่ยวชาญ ในขณะที่แฮกเกอร์ตัวจริงมักจะเรียกสั้นๆ ว่า 'BSD'

    0 Comments

    Heads up! Your comment will be invisible to other guests and subscribers (except for replies), including you after a grace period.
    Note