ต้นทาง: Part 5: หน้าต่างดูงานและห้องที่ทำงานอยู่เบื้องหลัง, ตอนเดิม 2
ครอบคลุม: บทที่ 40-43
เวลาเป้าหมาย: 12-15 นาทีสำหรับวิดีโอ ไม่รวมเวลาที่ผู้เรียนพักวิดีโอแล้วลองทำแบบฝึก
งานที่ได้เมื่อจบตอน: แผนที่อาคาร ห้อง และโต๊ะย่อยใน tmux พร้อมการ์ดความเสี่ยงสี่สี
เปิดฉาก: 0:00-1:30
ภาพ: อาคารจำลองที่เปิดไฟสามห้อง ผู้สอนเดินออกจากกรอบแต่ไฟยังเปิด
ผู้สอนพูด:
“Terminal เป็นเพียงหน้าต่างที่เราใช้มองเข้าไปในห้องทำงาน เมื่อปิดหน้าต่าง งานใน tmux ยังทำต่อได้ตราบใดที่เครื่องยังเปิด ชุดงานยังอยู่ และโปรแกรมข้างในยังทำงาน หากเครื่องดับ รีสตาร์ต โปรแกรมล้ม หรือมีคนสั่งหยุดจริง งานก็หยุดได้”
บันไดสี่สี: 1:30-4:30
แสดงการ์ด:
- เขียว: version/help
- เหลือง: list/health/peek เพราะอาจเห็นข้อมูลภายใน
- ส้ม: ส่งข้อความ ปลุกงาน เขียนไฟล์
- แดง: ปิด ลบ ย้าย นำระบบขึ้นใช้ หรือเผยแพร่ (deploy/publish)
ทุกสีมีการ์ดห้าช่อง: เป้าหมาย, ก่อนเริ่ม, ผลที่คาด, หยุดเมื่อ, กู้คืน
คำเตือนบนจอ: อ่านอย่างเดียว ≠ เปิดเผยได้
โปรแกรมจัดหน้าต่างงาน (tmux) ด้วยภาพสำนักงาน: 4:30-7:30
ใช้แอนิเมชัน:
- ชุดงานหรืออาคาร (session) = อาคารหนึ่งหลัง
- ห้องหรือแท็บ (window) = ห้องหนึ่งห้องในอาคาร
- ช่องย่อย (pane) = โต๊ะย่อยในห้อง
- ออกจากหน้าต่างดูโดยไม่หยุดงาน (detach)
- กลับมาดูห้องเดิม (attach)
แปลที่อยู่ห้องจำลอง demo-oracle:1.0 โดยไม่เปิดระบบจริง ย้ำว่าห้ามนำเลขจำลองไปเดาที่อยู่จริง
สาธิตรายการแบบข้อมูลจำลอง: 7:30-10:30
แสดงหน้าจอจำลอง ไม่ใช่คำสั่งที่รันสด:
🟡 คำสั่งอ่านรายการ: ผลที่แสดงอาจมีชื่อภายใน
tmux ls
maw lsก่อนเริ่ม: ใช้ผลลัพธ์จำลองและชื่อ demo-* เท่านั้น
ผลที่คาด: เห็นรายชื่อชุดงานสมมติ ไม่เห็นเนื้องาน
หยุดและถามคนเมื่อ: มีชื่อ ที่อยู่ไฟล์ หรือชื่อห้องจริงติดในภาพ
กู้คืน: ถอนภาพทั้งเฟรมและสร้างผลลัพธ์จำลองใหม่
ผลจำลองมี demo-jan, demo-house-a, demo-house-b และไม่มีพาธจริง
สาธิตคำถามสามระดับ:
- “มีชื่อใดปรากฏ”: รายการตอบได้
- “กำลังทำอะไร”: รายการยังตอบไม่ได้
- “งานตรวจผ่านหรือยัง”: ต้องดูงานจริง รายงานตรวจ และผู้อนุมัติ
อธิบาย maw peek demo-jan เป็นแม่แบบสำหรับผู้ดูแลที่ได้รับสิทธิ์เท่านั้น ไม่รันในวิดีโอ และไม่แสดงประวัติข้อความจริง
ภารกิจผู้เรียน: 10:30-14:15
แจกภาพจำลองหนึ่งหน้า ให้ผู้เรียน:
- วงอาคาร (session), ห้อง (window) และโต๊ะย่อย (pane)
- จัดสีคำว่า list, peek, send, kill
- เขียนสองสิ่งที่ยังสรุปไม่ได้จากรายชื่อ
ก่อนเริ่ม: ภาพต้องเป็นข้อมูลจำลอง
ผลที่คาด: แยกตำแหน่งออกจากสถานะงาน
หยุดและถามคนเมื่อ: พบชื่อ ช่องทำงาน หรือผลลัพธ์จริงในเอกสารสอน
กู้คืน: ถอนเอกสารและสร้างตัวอย่างใหม่ ไม่ใช้การเบลอแบบที่ยังอ่านย้อนกลับได้
ปิดตอน: 14:15-15:00
ผู้สอนพูด:
“การยืนหน้ากระจกและเปิดเฉพาะประตูที่จำเป็น แสดงถึงการเคารพงานและข้อมูลของคนในห้อง”
สะพาน: ตอนต่อไปเราจะอ่านหน้าปัด maw และเปลี่ยนคำว่า “ช่วยทำหน่อย” ให้เป็นรายละเอียดงานที่ Jan ใช้จัดงานได้