1 คะแนน โดย GN⁺ 3 시간 전 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • Emacs เป็นเครื่องมือที่มีผู้ใช้เฉพาะกลุ่ม จึงปรากฏค่อนข้างน้อยในภาพยนตร์ ทีวี การ์ตูน อนิเมะ และสารคดี เลยมีการรวบรวมตัวอย่างการปรากฏตัวเหล่านี้ไว้
  • ภาพยนตร์ปี 2010 อย่าง The Social Network, Tron: Legacy, Arctic Blast แสดงให้เห็น Emacs ผ่านการเขียนสคริปต์ Perl, การปิดโปรเซสผ่าน eshell, และหน้าจอโค้ด Emacs Lisp ตามลำดับ
  • Silicon Valley และ The Internship ใช้การเลือกระหว่าง Vim กับ Emacs เป็นมุกและความขัดแย้งในวัฒนธรรมนักพัฒนา พร้อมโยงไปถึงประเด็นรูปแบบการเยื้องและข้อถกเถียงเรื่องเอดิเตอร์เริ่มต้น
  • ในมังงะและอนิเมะญี่ปุ่น ซีรีส์ Netflix เยอรมัน และมินิซีรีส์ของ Hulu มีการเชื่อมโยง Emacs Lisp, .emacs, คำถามแยก Vi/Emacs และมุกคีย์ลัด เข้ากับตัวละครแฮ็กเกอร์
  • หากนับรวมการกล่าวถึงในตัวบทด้วย ก็จะต่อเนื่องไปถึง xkcd, The Cuckoo’s Egg, งานเขียนของ Neal Stephenson และรายชื่อผู้ใช้ Emacs ที่มีชื่อเสียง แสดงให้เห็นว่า Emacs ปรากฏซ้ำๆ ในฐานะสัญลักษณ์เก่าแก่ของวัฒนธรรมนักพัฒนา

ภาพรวม

  • Emacs เป็นเอดิเตอร์ข้อความสายเฉพาะกลุ่มที่ไม่ได้พบเห็นบ่อยในวัฒนธรรมสมัยนิยม แต่ก็โผล่มาทั้งในภาพยนตร์ ซีรีส์ทีวี การ์ตูน และมังงะ ทั้งในฐานะเครื่องมือบนหน้าจอหรือคำพูดในบทสนทนา
  • รายการในบทความนี้รวบรวมตัวอย่างที่ผู้เขียนรู้จัก ณ เดือนมิถุนายน 2026 โดยรายการหลักจะเน้นกรณีจากภาพยนตร์ ทีวี การ์ตูน และมังงะที่มองเห็นบนหน้าจอ
  • การกล่าวถึงในหนังสือและการอ้างอิงทางอ้อมอื่นๆ ถูกแยกไปรวบรวมไว้ต่างหากในหัวข้อ Honorable mentions

ภาพยนตร์ปี 2010, The Social Network

  • The Social Network เป็นภาพยนตร์ชีวประวัติว่าด้วยการก่อตั้ง Facebook
  • ตอนที่ Zuckerberg วัยหนุ่มกำลังดึงรูปจากหอพัก Harvard เพื่อทำ Facemash เขาเปิด Emacs และเขียนสคริปต์ Perl สำหรับ crawl เว็บไซต์ของ Leverett House
  • ในฉากนั้น Zuckerberg พูดประมาณว่า “คงมานั่งพลิก 500 หน้าเพื่อโหลดรูปทีละรูปไม่ได้ งั้นต้องเปิด Emacs แล้วแก้สคริปต์ Perl”

ภาพยนตร์ปี 2010, Tron: Legacy

  • Tron: Legacy เป็นภาพยนตร์ไซไฟที่ออกฉายในปี 2010 และเป็นภาคที่สองของแฟรนไชส์ Tron
  • ในฉากช่วงต้น Edward Dillinger Jr. เปิด eshell ของ Emacs เพื่อ grep และ kill โปรเซสระบบที่ Sam Flynn เริ่มทำงานไว้เพื่อโจมตี OS 12 ตัวใหม่ของ ENCOM
  • ฉากนี้ยังเป็นแรงบันดาลใจให้มีการสร้างธีมสีของ Emacs จากพาเล็ตสีของ Tron: Legacy และรีโพซิทอรีก็มียอดดาวบน GitHub เกิน 200

ภาพยนตร์ปี 2010, Arctic Blast

  • Arctic Blast เป็นภาพยนตร์ภัยพิบัติไซไฟที่ออสเตรเลียและแคนาดาร่วมผลิต
  • ราวนาทีที่ 20:30 นักวิทยาศาสตร์ Jack และ Zoe พยายามกู้ภาพถ่ายดาวเทียมจากฮาร์ดไดรฟ์ที่ถูกแช่แข็ง
  • บนหน้าจอคอมพิวเตอร์มีโค้ด Emacs Lisp เลื่อนผ่านอย่างรวดเร็ว และ Jack บอกว่าไฟล์ส่วนใหญ่เสียหายแล้ว
  • ;;;###autoload, interactive, save-excursion สามารถระบุได้ว่าเป็นไวยากรณ์ของ Emacs Lisp
  • โปรแกรม Elisp ที่ปรากฏบนจอคือ ซอร์สโค้ดโมดูล xml-parse ที่ John Wiegley เขียนไว้ในปี 2001

2014-2019 HBO, Silicon Valley

  • Silicon Valley เป็นซีรีส์คอเมดีที่ล้อเลียนวัฒนธรรมอุตสาหกรรมเทคโนโลยี โดยว่าด้วยชีวิตของวิศวกรซอฟต์แวร์ การระดมทุนจาก VC และการปะทะกันระหว่างสตาร์ตอัปกับบริษัทใหญ่
  • ในซีซัน 3 ตอนที่ 6 Richard กับ Winnie ปะทะกันระหว่างเขียนโค้ดเรื่องการใช้ space กับ tab
    • Richard ยืนกรานจะใช้ tab สำหรับการเยื้อง และพูดประมาณว่า “ไม่เข้าใจเลยว่าทำไมต้องใช้ space แทน tab มันก็เหมือนกับไม่เข้าใจว่าทำไมถึงใช้ Vim แทน Emacs”
    • Winnie ตอบว่า “ฉันใช้ Vim มากกว่า Emacs” แล้ว Richard ก็ร้องว่า “Oh, God help us!”
  • ฉากนี้เป็นตัวอย่างของการสอด editor war เข้ามาสั้นๆ ระหว่างศึกเรื่องสไตล์การเยื้อง
  • ในซีซัน 4 ตอนที่ 2 มีฉากที่ทีม Pied Piper ระดมสมองเรื่องฟีเจอร์สินค้า และมี Emacs keybindings ปรากฏอยู่บนโพสต์อิตสีเหลือง
    • คีย์ไบน์ดิงของ Emacs เป็นโหมดแก้ไขบรรทัดเริ่มต้นของเชลล์อย่าง bash และ zsh และ macOS ก็รองรับคีย์ไบน์ดิงหลายตัวอย่าง C-a, C-e, C-k ในช่องข้อความทั่วทั้งระบบ

1992-1993 DC Comics, The Hacker Files

  • The Hacker Files เป็นมินิซีรีส์คอมิกส์ 12 เล่มของ DC ว่าด้วยแฮ็กเกอร์ฟรีแลนซ์ที่เปิดโปงแผนสมคบคิดข้ามชาติและโค่นบริษัทตัวร้าย
  • ในฉบับที่ 1 ตัวเอก Jack Marshall แก้ไขไฟล์ซอร์สด้วย Emacs เพื่อต่อสู้กับไวรัสคอมพิวเตอร์
  • ในคอมิกส์ไม่ได้เห็นหน้าตาอินเทอร์เฟซของเอดิเตอร์ แต่มีคำสั่ง emacs cure.c ปรากฏขึ้นมา

2013-2019 มังงะ, Ōsama-tachi no Viking

  • Ōsama-tachi no Viking เป็นมังงะญี่ปุ่นว่าด้วยแฮ็กเกอร์นักเรียนมัธยมที่ร่วมมือกับนักลงทุนแองเจิลผู้มั่งคั่งเพื่อเปลี่ยนระเบียบของโลก
  • ในหน้าหนึ่งของเรื่อง มีแฮ็กเกอร์ฝ่ายศัตรูใช้ Emacs Lisp เพื่อ exploit กล้องวงจรปิด
  • โค้ดบนหน้าจออาจดูเหมือน Lisp ทั่วไป แต่ pcase และ seq-map เป็นโครงสร้างเฉพาะของ Emacs
    • pcase มาจาก pcase.el และเป็นส่วนหนึ่งของ Emacs ตั้งแต่ 24.1
    • seq-map มาจาก seq.el และเป็นส่วนหนึ่งของ Emacs ตั้งแต่ 25.1
  • ในแง่ประสิทธิภาพการรัน seq-map อาจไม่ใช่ตัวเลือกที่ดีกว่า mapcar หรือ cl-map แต่สำหรับสคริปต์แฮ็กด่วนๆ สิ่งสำคัญคือมันใช้งานได้มากกว่าการจูนประสิทธิภาพเล็กน้อย

1994-1996 OVA, Key the Metal Idol

  • Key the Metal Idol เป็นซีรีส์อนิเมะญี่ปุ่นยุค 1990 ว่าด้วยเรื่องราวของสาวหุ่นยนต์ Tokiko “Key” Mima
  • ผลงานนี้ถูกจัดว่าเป็นดราม่าค่อนข้างหม่นที่มีองค์ประกอบแบบเมคะและไซไฟ
  • ในตอนที่ 9 Return ตัวละครลึกลับชื่อ “D” ถูกขังอยู่ในห้องขังที่มีเพียงเทอร์มินัลคอมพิวเตอร์
  • ในฉากโคลสอัป เมื่อ D กดปุ่มรีเทิร์น โค้ด Emacs Lisp ก็เลื่อนผ่านบนหน้าจอเทอร์มินัล
  • save-excursion และ set-buffer เป็นคีย์เวิร์ดเฉพาะของ Emacs Lisp จึงใช้แยกจาก Lisp สายอื่นได้

ภาพยนตร์ปี 2013, The Internship

  • The Internship เป็นภาพยนตร์คอเมดีเกี่ยวกับพนักงานขายวัย 40 สองคนที่ต้องแข่งขันกับผู้สมัครที่อายุน้อยกว่าและมีทักษะเทคนิคสูงกว่าในช่วงหน้าร้อน เพื่อให้ได้งานที่ Google
  • แม้การถ่ายทอดชีวิตจริงของวิศวกรซอฟต์แวร์ที่ Google จะมีจุดไม่แม่นยำหลายอย่าง แต่โดยรวมก็ถือเป็นหนังที่ดูเอาสนุกได้
  • Nick Campbell ถามระหว่างการนำเสนอของผู้บริหาร Google ว่า “ทำไม Ubuntu ถึงไม่ใช้ Emacs แทน Vi เป็นเอดิเตอร์เริ่มต้น”
  • ผู้บริหารตอบว่า “เป็นความคิดที่ดีมาก” และสไลด์ที่ใช้ในฉากนั้นก็เปรียบเทียบความนิยมของซอร์สโค้ดเอดิเตอร์

2014-2015 อนิเมะ, Aldnoah.Zero

  • ในตอนที่ 5 ของอนิเมะไซไฟญี่ปุ่น Aldnoah.Zero มี Emacs และ Emacs Lisp โผล่มาให้เห็นสั้นๆ ระหว่างฉากต่อสู้ของเมคะสองตัว
  • ตรงมุมขวาล่างของจอ ดูเหมือนนักบินกำลังดีบักปัญหาในไฟล์ตั้งค่า .emacs
  • การสำรองไฟล์ตั้งค่า .emacs แล้วเริ่มใหม่เชื่อมโยงกับสำนวน .emacs bankruptcy
  • ต่อมาบนหน้าจอก็มีชิ้นส่วน Emacs Lisp ปรากฏขึ้น โดยเห็นคีย์เวิร์ดอย่าง progn, insert, beginning-of-line, forward-char

สารคดีปี 2017, AlphaGo

  • AlphaGo - The Movie เป็นสารคดีรางวัลการันตีว่าด้วย AlphaGo ของ Google DeepMind ตั้งแต่การเรียนรู้การเล่นโกะด้วย AI จนถึงการแข่งขันกับนักโกะระดับท็อป Lee Sedol
  • ในฉากเปิดที่อธิบายว่า neural network คืออะไร มีภาพเดสก์ท็อป Ubuntu ที่วิศวกรซอฟต์แวร์กำลังเขียน Lua อยู่ใน Emacs
  • วิศวกรคนนั้นดูเหมือนจะใช้ TUI Emacs ภายใน Tmux ที่รันอยู่ใน Gnome Terminal
  • หน้าจอดูเหมือนใช้แอปเทอร์มินัลเริ่มต้นของ Ubuntu, ฟอนต์ Ubuntu Mono เริ่มต้น และธีมมืดเริ่มต้นของ GNU Emacs
  • พื้นหลังถูกตั้งค่าเป็น nil จึงทำให้พื้นหลังสีม่วงของเทอร์มินัลแสดงออกมาตรงๆ

2019-2025 ซีรีส์ Netflix, How to Sell Drugs Online (Fast)

  • ในซีซัน 2 ตอนที่ 1 ของซีรีส์ Netflix เยอรมัน How to Sell Drugs Online (Fast) มีตัวละคร Kira ที่เป็นทั้งสาย Emacs และแฮ็กเกอร์ฝีมือดี
  • Kira ล้อว่า Vi มีอยู่สองโหมดคือ “ส่งเสียงบี๊บไม่หยุด” กับ “พังทุกอย่าง”
  • คู่เดตของเธอ Lenny โต้กลับประมาณว่า Emacs จะดีกว่าอยู่แค่จนกว่ามือจะหลุดจากการกดคีย์ลัด
  • หลังจากนั้น Lenny ก็โดนเฟรนช์ฟรายส์ปาใส่หน้า
  • กลายเป็นฉากที่ผู้ใช้ Vi กับผู้ใช้ Emacs แซวกันเรื่องคีย์ลัดพื้นฐานของ Emacs

มินิซีรีส์ Hulu ปี 2023, A Murder at the End of the World

  • A Murder at the End of the World เป็นมินิซีรีส์ทีวีแนวฆาตกรรมปริศนาและจิตวิทยาระทึกขวัญ
  • ในฉากหนึ่ง ตัวเอก Darby Hart ถามผู้หญิงคนหนึ่งขึ้นมาทันทีว่า “Vi หรือ Emacs?”
  • จุดประสงค์ของคำถามคือดูว่าอีกฝ่ายจะมีปฏิกิริยาชัดเจนหรือไม่ และถ้าไม่มี ก็น่าจะไม่ใช่แฮ็กเกอร์
  • GIF ที่เกี่ยวข้องนำมาจากบทความของ Xenodium Are you Vi or Emacs?

ภาพยนตร์โปแลนด์ปี 2002, Haker

  • Haker เป็นภาพยนตร์คอเมดีโปแลนด์เกี่ยวกับเพื่อนนักเรียนมัธยมสองคนที่มีความหลงใหลในการแฮ็กเหมือนกัน ก่อนจะเข้าไปพัวพันกับแก๊งอาชญากรตัวจริง
  • เมื่อมีตัวละครหนึ่งเจาะไฟร์วอลล์ไม่สำเร็จ อีกคนก็เสนอประมาณว่า “ลองใช้ Emacs ผ่าน sendmail หรือยัง?”
  • Emacs สามารถส่งอีเมลผ่าน sendmail ได้ แต่สิ่งนั้นคือการส่งเมล ไม่ใช่เทคนิคเจาะไฟร์วอลล์
  • sendmail มีชื่อเสียงด้านช่องโหว่ในอดีต และก็มีความเป็นไปได้ว่าคำบรรยายอังกฤษจากบทพูดภาษาโปแลนด์ต้นฉบับอาจแปลได้ไม่แม่นนัก
  • แม้สำนวนแนว “แฮ็กด้วย Emacs และอีเมล” จะฟังดูไม่สมจริง แต่ก็มีประวัติจริงที่เชื่อมโยงได้กับกรณีจาก The Cuckoo’s Egg

Honorable mentions

  • xkcd #378, Real Programmers เป็นการ์ตูนดังที่พูดว่า “โปรแกรมเมอร์ตัวจริงใช้ผีเสื้อพลิกบิตบนดิสก์” และลงท้ายด้วยประโยคว่า “แน่นอนว่า Emacs มีคำสั่งสำหรับเรื่องนั้น... C-x M-c M-butterfly เจ้าคลาสสิกเก่า”
    • ต่อมา Emacs ก็เพิ่มคำสั่ง M-x butterfly จริงเข้าไปเป็น easter egg ที่อ้างถึงการ์ตูนนี้
  • Clifford Stoll, The Cuckoo’s Egg (1989) เป็นบันทึกมุมมองบุคคลที่หนึ่งเกี่ยวกับการตามล่าแฮ็กเกอร์ที่เจาะเข้า Lawrence Berkeley Lab
    • แฮ็กเกอร์อาศัยช่องโหว่ความปลอดภัยในฟังก์ชัน movemail ของ GNU Emacs เพื่อยกระดับสิทธิ์เป็น superuser
    • movemail ทำงานด้วยสิทธิ์ root และสามารถถูกหลอกให้เขียนทับไฟล์ระบบที่มีการป้องกันได้
  • Neal Stephenson, In the Beginning… Was the Command Line (1999) กล่าวถึง Emacs อย่างรักใคร่ โดยใช้คำอย่าง “โปรแกรมประมวลผลคำแบบเทอร์โมนิวเคลียร์” และ “กลบซอฟต์แวร์เอดิเตอร์อื่นๆ ราวกับดวงอาทิตย์ยามเที่ยงกลบแสงดาว”
  • Neal Stephenson, Cryptonomicon (1999) มีตัวละคร Randy Waterhouse ที่ใช้ Ordoemacs
    • Ordoemacs เป็น Emacs เวอร์ชันดัดแปลงที่เข้ารหัสทุกไฟล์ก่อนเขียนลงดิสก์
  • รายชื่อผู้ใช้ Emacs ที่มีชื่อเสียงมีทั้ง Donald Knuth, Guido van Rossum, Yukihiro Matsumoto, Simon Peyton Jones, Jeff Dean, Jonathan Blow, Julian Assange, Linus Torvalds และคนอื่นๆ
    • โดย Linus Torvalds ถูกแยกออกมาว่าใช้ micro-emacs ไม่ใช่ GNU Emacs

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

 
GN⁺ 3 시간 전
ความเห็นจาก Hacker News
  • ในนวนิยายปี 2017 ของ Elif Batuman เรื่อง The Idiot มีนักศึกษา Harvard ผู้ไร้เดียงสาและแฟนหนุ่มที่ความสัมพันธ์ไม่ชัดเจนชื่อ Ivan โดย Ivan ซึ่งเป็นนักศึกษาคณิตศาสตร์ อธิบายเรื่อง Emacs อย่างกระตือรือร้น
    เรื่องราวเกิดขึ้นในปี 1995 และหนังสือก็สนุกมาก ได้รับคำวิจารณ์ดีและยังเข้าชิงรอบสุดท้ายของ Pulitzer Prize ด้วย

    • ใช่ เป็นหนังสือที่ดี ถ้าจำไม่ผิด Ivan กำลัง หัดใช้ Emacs อยู่พอดี เลยทั้งงงและหงุดหงิดนิดหน่อย ซึ่งฟังดูสมจริงมาก
  • น่าขำตรงที่ภาพหน้าจอของ Arctic Blast ดูเหมือนเอา Emacs ไปแปะทับบนโปรแกรมตัดต่อเสียง Audacity
    https://ianyepan.github.io/images/arctic-blast-emacs.png

  • มีกรณีคล้ายกันคือ Nmap In The Movies
    https://nmap.org/movies/

  • How to Sell Drugs Online Fast เป็นซีรีส์ที่ยอดเยี่ยมเพราะย้ำอยู่ตลอดว่าต้องให้การทดสอบ Vue ฝั่งฟรอนต์เอนด์ผ่าน
    เวลาเห็นโค้ดในซีรีส์หรือหนัง ผมมักสงสัยเสมอว่ามันเป็นของจริงไหม แต่ส่วนใหญ่มักเป็นภาษาหลายอย่างปนกันมั่ว ๆ หรือไม่ก็เพ้อเจ้อไปเลย ส่วน Nirvana 1997 ที่เพิ่งดูมาก็ดีเหมือนกัน

    • ฉาก T-800 HUD ใน Terminator ภาคแรกใช้ 6502 assembly จากนิตยสาร Nibble
      https://www.theterminatorfans.com/the-terminator-vision-hud-...
    • ยังนึกถึงฉากที่ Kelly Rowland ส่งข้อความหา Nelly ด้วย Excel ได้อยู่เลย
      https://www.reddit.com/r/popculturechat/comments/1b8xawt/kel...
    • ถ้าจำไม่ผิด โค้ด Replicator ใน Star Gate คือ HTML/JS ของ Royal Bank of Canada
      ก็เข้ากันดีเพราะส่วนใหญ่ถ่ายทำในแคนาดาอยู่แล้ว
    • ใน Superman III ฉากที่ตัวละครของ Richard Pryor สร้างโปรแกรมที่ “เป็นไปไม่ได้” ขึ้นมา เป็นหนึ่งในช่วงโค้ดบนจอที่ยอดเยี่ยมมาก
      ถ้าหยุดภาพดูรายการโค้ด จะเห็นว่าแทบทั้งหมดเป็นแค่ คำสั่ง BASIC REM ต่อกันประมาณห้าหน้าจอ หนังเรื่องนี้ยังเหมือนมีอยู่เพื่อปูมุกหนึ่งใน Office Space เป็นหลักด้วย
    • ผมหยุดดูหลายรอบจนจำรายละเอียดไม่ได้แล้ว แต่โดยรวมแล้วโค้ดดูน่าเชื่ออยู่เสมอ
      โดยเฉพาะฉากที่เขาคิดไอเดียทำเว็บแล้วจดโน้ตอย่าง PGP หรือบริการ onion ไว้ ผมชอบตรงที่มีการสังเกตว่า Lenny เป็นคนเขียนโค้ด เพราะเขาเป็นคนเดียวในโลกที่ใช้ snake_case ใน JavaScript ผมเองก็เป็นพวกนอกรีตสาย snake_case เลยยิ่งชอบ
  • ใน Cryptonomicon มี Emacs ที่ปรับแต่งหนักมากชื่อ OrdoEmacs
    https://dev.to/hyenast2/neal-stephenson-s-cryptonomicon-and-...

    • ในหนังสือมี สคริปต์ Perl สำหรับเข้ารหัส/ถอดรหัส
      จำได้ว่าเคยลองพิมพ์ตามแล้วแก้จนมันทำงานได้
    • Enoch ไม่ได้แค่รันทุกอย่างด้วย root เท่านั้น แต่ยังมีบัญชีอยู่ทั้งในระบบของผมและของคุณด้วย
      เพียงแต่ดูเหมือนเขาจะมาก่อนแล้ว
  • เมื่อหลายปีก่อนผมเลิกใช้ Emacs แล้วเปลี่ยนไป VSCode แต่พอเห็นโพสต์นี้ก็เริ่มสงสัยว่าการกลับไปเลี้ยงฝูงยักที่โกนขนไว้แล้วอีกครั้ง เพื่อทำ การพัฒนา TypeScript บน Emacs จะเป็นความคิดบ้าหรือเปล่า
    ตอนที่ย้ายมา VSCode ประสบการณ์ TypeScript บน Emacs แย่มากจริง ๆ และการทำ TS บน VSCode ให้ความรู้สึกเหมือนได้รับวิวรณ์ หลังปี 2018 หรือ 2019 เป็นต้นมา Emacs ก็น่าจะมีทางออกเด็ดขาดสำหรับ TS แล้วใช่ไหม

    • น่าจะใช่ ผมใช้ โหมด TypeScript ที่มีมาในตัว แล้วให้ eglot ซึ่งเป็นไคลเอนต์ LSP ที่มีมาในตัว เชื่อมกับ tsc
      มันทำงานได้ดีนะ แม้ว่าคนที่เชี่ยวชาญฝั่งฟรอนต์เอนด์อาจมองต่างออกไป
  • เป็นรายการที่สนุกดี แต่ผมก็ไม่แน่ใจว่า สารคดี AlphaGo จะนับเป็นป๊อปคัลเจอร์ได้ไหม
    วิธีที่คนพูดถึง vi ปะทะ Emacs ก็น่าสนใจเหมือนกัน ผมจำไม่ได้เลยว่าเคยเจอใครเลือก vi แทน vim และยิ่งไม่เคยเห็นว่ามีคนมากพอให้มันเป็นข้อถกเถียงได้จริง

    • ยินดีที่ได้รู้จัก มีคนแบบนั้นอยู่ตรงนี้
      ผมใช้เวลาพัฒนาในคอนโซลส่วนใหญ่บน *BSD และที่นั่นผมปักหลักกับ nvi ไปแล้ว ฟีเจอร์อำนวยความสะดวกเริ่มต้นของ vim กวนใจผม เลยต้องตั้งค่าให้เงียบลงมากกว่า และผมก็ยังไม่รู้จักฟีเจอร์ไหนของ vim ที่น่าดึงดูดพอจะทำให้รู้สึกว่า nvi ไม่พอ ผมติดตั้ง vim ไว้ แต่ไม่ใช่ตัวเลือกหลัก
    • นั่นเพราะโดยทั่วไป vim มีทุกอย่างที่ vi มีอยู่แล้ว
      แต่ vi ก็มีข้อดีของมัน คือเบากว่ามาก vim มีขนาดประมาณ 5.4MiB และพึ่งพา shared library 82 ตัว ขณะที่ vi[1] มีขนาดราว 260KiB และพึ่งพาไลบรารีแค่ 2 ตัวคือ libc กับ ncurses
      [1] https://ex-vi.sourceforge.net/
    • ในฐานะผู้ดูแลระบบ ส่วนใหญ่ผมแค่ต้องเปิดเร็ว ๆ แก้ไข แล้วปิด เลยชอบ vi แบบพื้นฐานมากกว่า
      ไม่ต้องการอะไรอย่างสีสันหวือหวา บน Debian/Ubuntu ผมก็เลือก vim.tiny มากกว่า vim.basic
  • มีหนังโปแลนด์หาดูยากจากปี 2002 ชื่อ Haker ซึ่งถูกลืมไปด้วยหลายเหตุผล และไม่ใช่ในทางที่ดี
    มันไม่ใช่หนังเกรดบีแบบ MST3K ที่ตลกเพราะความแย่แบบบังเอิญ แต่แย่จริง ๆ ในอัญมณีเม็ดนี้มีฉากคุยกันเรื่องแฮกระบบบางอย่าง โดยตัวละครคนหนึ่งถามคำถามกึ่งศัพท์เทคนิคที่ไร้สาระสุด ๆ ว่า “ลองใช้ Emacs ผ่าน Sendmail หรือยัง?” ไม่ได้ล้อเล่นนะ วลีนี้กลายเป็นสำนวนในหมู่สายเทคโปแลนด์ ใช้เรียกหรือเหน็บคนที่ไม่รู้เลยว่าตัวเองกำลังพูดอะไร

    • เห็นวลีนั้นแล้วนึกถึงมีมเก่า ๆ ของรัสเซียอย่าง “จะ patch KDE2 บน FreeBSD ยังไง?”
    • แม้แต่ Emacs ผ่าน Sendmail ก็ยังทะลุ ไฟร์วอลล์สองชั้น ไม่ได้
    • ในอเมริกาก็มีวลีคล้ายกันที่มาจากการ์ตูน Dilbert
      เป็นฉากที่เจ้านายบอกให้ไปตรวจฐานข้อมูล แล้วเสนอว่า “mauve has more RAM
    • อันนั้นมีอยู่ในโพสต์ต้นฉบับพร้อมภาพหน้าจอด้วย
    • เป็น ชิโบเลต ที่พวกเนิร์ดจำกันได้เอง ชอบดี
  • ผมเลี้ยงแมวชื่อ Emacs

    • ตอนนี้คุณต้องมีหมาชื่อ Vim นกชื่อ Nano และแฟนสาวสายโกธชื่อ Kakoune แล้วล่ะ
  • Deldo - Vibration Control and Teledildonics Mode for Emacs
    https://www.youtube.com/watch?v=D1sXuHnf_lo
    Interview with an Emacs Enthusiast [Colorized]
    https://www.youtube.com/watch?v=urcL86UpqZc
    Writing an Emacs implementation in C (Gosling Emacs) | James Gosling and Lex Fridman
    https://www.youtube.com/watch?v=wA7aB-oxjVc