2 คะแนน โดย GN⁺ 2025-04-02 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • เรื่องเล่าจากประสบการณ์จริงที่เริ่มต้นจากปรัชญาของผู้เขียนที่เชื่อว่าทุกคนควรเล่นมุกแบบจัดเต็มให้ได้สักครั้งในชีวิต
  • เรื่องนี้ว่าด้วยมุกวันเอพริลฟูลส์ในช่วงที่ผู้เขียนเพิ่งได้งานแรกในมหาวิทยาลัยในตำแหน่งโปรแกรมเมอร์ฐานข้อมูลมือใหม่

ระบบและสภาพแวดล้อมในยุคแรก

  • มหาวิทยาลัยอาจไม่ได้ให้เงินเดือนที่แข่งขันได้ แต่มีโอกาสด้านการศึกษาและสวัสดิการหลากหลาย และผู้เขียนก็ได้เข้าทำงานจากการแนะนำ
  • ระบบที่รับผิดชอบคือเซิร์ฟเวอร์ HP 9000 K250 ซึ่งทำงานร่วมกับ AIX RS/6000 เราเตอร์ขนาดใหญ่ และอุปกรณ์สื่อสารต่างๆ
  • ระบบข้อมูลนักศึกษา (CARS) ที่ใช้งานอยู่เป็นระบบขนาดใหญ่ซึ่งปัจจุบันรู้จักกันในชื่อ Jenzabar และในเวลานั้นทำงานบนพื้นฐานของ HP/UX และ Informix
  • ผู้เขียนรับผิดชอบการเขียนโค้ดและบำรุงรักษาด้วย C, SQL, Perl เป็นต้น และยังดูแลงานพัฒนาเว็บโมดูลด้วย

จุดเริ่มต้นของมุกกับเครื่องพิมพ์ในแคมปัส

  • ตอนนั้นเครื่องพิมพ์งานธุรการส่วนใหญ่ในแคมปัสคือ HP LaserJet 4 ซึ่งเชื่อมต่อผ่านเครือข่ายและควบคุมด้วยการ์ด JetDirect
  • วันหนึ่งผู้เขียนค้นพบว่าสามารถเปลี่ยนข้อความ "READY" บนแผงเครื่องพิมพ์ได้
  • จึงวางแผนเล่นมุกวันเอพริลฟูลส์โดยทำให้เครื่องพิมพ์ทั้งหมดแสดงข้อความ "INSERT 5 CENTS" ให้ดูเหมือนเป็นระบบพิมพ์แบบเสียเงิน

วิธีการลงมือเล่นมุก

  • ผู้เขียนระบุตำแหน่งของเครื่องพิมพ์แต่ละตัวผ่าน spool directory ในระบบ และใช้คำสั่งง่ายๆ ที่เขียนขึ้นเองเพื่อเปลี่ยนข้อความบนเครื่องพิมพ์
  • สคริปต์ที่ใช้:
    #!/bin/csh -f  
    cd /opt/carsi/spool  
    foreach i (*)  
        echo '^[%-12345X@PJL RDYMSG DISPLAY="INSERT 5 CENTS"' | netto $i 9100  
    end  
    
  • ^[ คืออักขระ ASCII Escape และ netto คือสคริปต์แบบง่ายที่คล้าย netcat
  • จริงๆ แล้วเครื่องพิมพ์ยังคงใช้งานได้ตามปกติ โดยข้อความดังกล่าวเป็นเพียงเอฟเฟกต์ประกอบเท่านั้น
  • เพื่อเพิ่มผลของมุกให้มากขึ้น ผู้เขียนยังส่งอีเมลประกาศไปยังเมลลิงลิสต์ฝ่ายธุรการทั่วทั้งแคมปัส ว่ามีการเริ่มใช้นโยบายพิมพ์แบบเสียเงินแล้ว
  • ในอีเมลระบุว่าต้องหยอดเหรียญ 5 เซ็นต์จึงจะพิมพ์งานได้

ปฏิกิริยาต่อมุกและผลกระทบที่ไม่คาดคิด

  • บุคลากรบางคนดูจากวันที่และนิสัยของผู้เขียนก็รู้ทันทีว่าเป็นมุก และตอบรับอย่างขำขัน
  • ยังมีเสียงตอบรับเชิงบวก เช่น ส่งกระดาษที่พิมพ์ออกมาพร้อมแปะเหรียญมาด้วย
  • แต่คนที่ไม่รู้จักผู้เขียนกลับเชื่ออย่างจริงจัง จนมีคำร้องเรียนและคำถามหลั่งไหลไปยังฝ่ายบริหารมหาวิทยาลัย
  • ผู้อำนวยการฝ่ายทรัพยากรบุคคลเรียกร้องให้ชี้แจงและยกเลิกทันที และผู้เขียนก็พลาดในอีเมลยกเลิกฉบับแรก จนต้องส่งฉบับที่สองอีกครั้ง
  • เดิมทีวางแผนไว้ว่าจะกู้คืนเครื่องพิมพ์ทั้งหมดตอนใกล้สิ้นวัน แต่สุดท้ายต้องรีบกู้คืนตั้งแต่ช่วงเช้าเพื่อควบคุมสถานการณ์

แรงกระเพื่อมตามมาและบรรยากาศในออฟฟิศ

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

มุกที่กลายเป็นตำนาน

  • เมื่อเวลาผ่านไป มุกนี้กลับได้รับการยกย่องว่าเป็นมุกที่เหนือชั้นที่สุดในเชิงเทคนิคของแคมปัส
  • ก่อนหน้านั้นมุกที่ขึ้นชื่อที่สุดคือเรื่องเจ้าหน้าที่รักษาความปลอดภัยในแคมปัสจะเก็บค่าเข้า แต่ของผู้เขียนถือว่าเหนือกว่านั้น
  • ทุกวันนี้เรื่องนี้ยังถูกเล่าขานราวกับเป็นตำนาน และผู้เขียนก็ยังเก็บความทรงจำนี้ไว้อย่างภาคภูมิใจ

1 ความคิดเห็น

 
GN⁺ 2025-04-02
ความคิดเห็นจาก Hacker News
  • ตอนอยู่มัธยม มีการเปิดใช้งานบัญชี Guest ในสภาพแวดล้อม Netware 3.12 อยู่ แม้สิทธิ์จะจำกัด แต่ก็ยังใช้ NET SEND ได้

    • ทั้งโรงเรียนใช้การเชื่อมต่ออินเทอร์เน็ต T1 ร่วมกัน ซึ่งเพียงพอสำหรับอีเมล แต่เมื่อเว็บเริ่มได้รับความนิยมก็เกิดคอขวดขึ้น
    • วันหนึ่งมีปัญหาไฟฟ้าจากสภาพอากาศรุนแรง และได้รับข้อความจาก ADMIN ว่าห้องเซิร์ฟเวอร์กำลังทำงานด้วยไฟจาก UPS ให้บันทึกไฟล์และออกจากระบบ
    • ไม่กี่สัปดาห์ต่อมา นักเรียนคนหนึ่งในโปรแกรมสายเทคนิคสังเกตว่าถ้าทุกคนล็อกออฟก็จะมีแบนด์วิดท์ว่างขึ้น จึงล็อกอินด้วย GUEST แล้วส่งข้อความ NET SEND ALL เพื่อเคลียร์แบนด์วิดท์
    • อีกไม่กี่สัปดาห์ต่อมา เมื่อมีไฟล์ยอดนิยมอีกตัวออกมา ก็ใช้วิธีเดิมอีก และยังได้ผลเหมือนเดิม
    • ในที่สุด แม้แต่ผู้ดูแลระบบเองก็ไม่ได้สังเกตว่าข้อความนี้มาจาก GUEST และถึงกับเรียกผู้รับเหมางานไฟฟ้ามาตรวจปัญหาไฟในห้องเซิร์ฟเวอร์
    • มีใครบางคนชี้เรื่องนี้ให้ผู้ดูแลระบบเห็น และได้รับปฏิกิริยาว่า "ฉลาดมากจริง ๆ แต่พอได้แล้ว" โดยไม่มีการลงโทษเพิ่มเติม
    • วันถัดมา สิทธิ์ของบัญชี Guest ถูกลดลงอย่างมาก
  • คุณค่าที่แท้จริงของการแกล้งนี้คือการแสดงให้เห็นว่าผู้เขียนวางแผนปฏิกิริยาทางสังคมอย่างไร และมันส่งผลต่อทั้งองค์กรอย่างไร

    • ผู้คนอาจตอบสนองด้วยเสียงหัวเราะ หรืออาจรู้สึกว่ามีการล้ำเส้น และอาจคิดว่าปฏิกิริยานั้นเป็นสิ่งที่ชัดเจนที่สุดอยู่แล้ว
    • การได้เห็นความไม่สมเหตุสมผลของปฏิกิริยาเหล่านี้ จะเกิดขึ้นได้ก็ต่อเมื่ออยู่ในตำแหน่งแบบผู้เขียนเท่านั้น
    • เคยได้ยินข้อสันนิษฐานว่าที่ปรัชญาเกิดขึ้นในกรีซ เป็นเพราะพ่อค้าทำการค้ากันเป็นหลักและได้พบเห็นขนบธรรมเนียมที่เป็นลักษณะเฉพาะของแต่ละวัฒนธรรมและสถานที่
    • ในฐานะคนเล่นมุกแกล้ง เมื่อเห็นผู้คนตอบสนองต่างกันไปตามสถานการณ์ ก็จะได้เห็นความบังเอิญของปฏิกิริยาเหล่านั้นแบบเรียลไทม์
  • ในปี 1997-98 งานแรกคือทำฝ่ายสนับสนุนด้านเทคนิคให้บริษัทประกันแห่งหนึ่ง ใช้ Lotus Notes เป็นอีเมล และมีสิทธิ์เข้าถึงระดับโปรแกรมเมอร์

    • ทุกวันศุกร์ของเดือนเป็นวันแต่งตัวลำลอง และจะได้รับอีเมลแจ้งเตือนจากผู้จัดการของแผนก
    • วันหนึ่งคิดว่าน่าจะตลกดีถ้าส่งอีเมลแจ้งว่าเป็นวันศุกร์แบบไม่สวมกางเกง จึงแก้ไขอีเมลของผู้จัดการแล้วส่งออกไป
    • ด้วยสิทธิ์ระดับโปรแกรมเมอร์ จึงปลอมผู้ส่งให้ดูเหมือนส่งมาจากผู้จัดการแผนกได้
    • ตั้งใจจะส่งไปยังกลุ่มอีเมลขนาดเล็ก แต่ดันพลาดส่งไปทั้ง IT/Eng
    • โทรศัพท์จากหัวหน้าเข้ามาไม่หยุด และจึงรีบบอกความจริงกับหัวหน้าทันที ไม่ถึงกับถูกไล่ออก แต่ต้องเขียนอีเมลขอโทษ
    • คนในแผนกจำนวนมากคิดว่าเหตุการณ์นั้นเป็นเรื่องที่ตลกที่สุด
    • หลังจากนั้นก็ย้ายไปบริษัทอื่น ซึ่งงานท้าทายกว่า เลยไม่มีเวลาส่งอีเมลแกล้งคนอีก
  • การได้เรียน Perl เกิดขึ้นโดยบังเอิญในวิชาภาษาศาสตร์เชิงคำนวณ และประโยคนี้ทำให้มีโอกาสสูงมากที่จะรู้ได้ว่าผู้เขียนเป็นใคร

  • ส่วนที่ตลกที่สุดคือผู้ดูแลระบบของแคมปัสส่งอีเมลถอนคำพูดว่าพวกเขาจะไม่คิดค่าบริการตามจำนวนหน้าที่พิมพ์ แต่ความจริงคือกำลังคิดค่าบริการอยู่

  • เล่นมุกแกล้งมาหลายอย่าง และไม่ได้รอจนถึงวันที่ 1 เมษายน

    • มุกแกล้ง 1: ตอนมัธยมเคยเขียน DOS ปลอมสำหรับ Apple II+ ซึ่งสามารถรันคำสั่งได้ แต่จะส่งข้อความเหน็บแนมออกมาเป็นบางครั้ง
    • มุกแกล้ง 2: ช่วงปลายทศวรรษ 1970/ต้นทศวรรษ 1980 เครื่องพิมพ์เลเซอร์มีราคาแพงมาก และเคยโน้มน้าวเพื่อน ๆ ว่าตัวเองมีเครื่องพิมพ์เลเซอร์
    • มุกแกล้ง 3: ใช้เช็คที่พ่อแม่ไม่ได้ใช้ บอกเพื่อนว่าจะซื้อคอมพิวเตอร์ให้ แล้วก็ฉีกเช็คนั้นทิ้ง
    • มุกแกล้ง 4: เขียนโปรแกรม BASIC ง่าย ๆ ลงใน Atari 400 ของห้องสมุดท้องถิ่น ให้มันส่งเสียงบี๊บแบบสุ่ม
  • ตอนมัธยมเคยเปลี่ยนข้อความของเครื่องพิมพ์ทุกเครื่องเป็น "Insert Coin" และเพราะการตั้งค่าเครือข่าย มันจึงถูกกระจายไปทั่วทั้งโซน

  • มุกของเพื่อนชื่อ Bill March ตลกที่สุด เขาเพิ่งเข้าบริษัทใหม่ และในวันที่ 1 เมษายนก็ได้รับเช็คเงินเดือนในชื่อ Bill April

  • รู้สึกว่าถ้าไม่มีอีเมล การแกล้งน่าจะตลกกว่านี้ กลัวว่าคนจะลองหยอดเหรียญใส่เครื่องพิมพ์จริง ๆ