🎞️ Videos How web automation saved my friendship

Description

ใครเป็นสายเกม Minecraft และสนใจเรื่อง automation บ้าง? มาฟังอุดดี้เล่าประสบการณ์สุดป่วนจากการเล่น Minecraft กับเพื่อนๆ ที่นำไปสู่การสร้าง project สนุกๆ อย่าง Montainer (Minecraft in a container) เพื่อแก้ปัญหาการอัปเดต server และ backup ข้อมูลเกม อุดดี้จะพาไปดู workflow การใช้ Docker, web management API, GitHub Actions และ Selenium เพื่อ automate กระบวนการต่างๆ ตั้งแต่การ fetch version ใหม่สุดจากเว็บ Mojang การดาวน์โหลด server binary ไปจนถึงการ build image และ deploy server มาร่วมเรียนรู้วิธีจัดการ server Minecraft ให้มีประสิทธิภาพและไม่ต้องกังวลเรื่อง version mismatch อีกต่อไป พร้อมรับชม demo การใช้งานจริงของ Montainer ได้ในวิดีโอนี้

Chapters

  • เปิดตัวและเกริ่นนำ: ปัญหาจาก Minecraft 0:00
  • Backstory: ความพยายามสร้างสรรค์สูญสลาย 0:42
  • Workflow การเล่น Minecraft และปัญหาการอัปเดต 1:41
  • ปัญหาหลัก: การบังคับอัปเดตเวอร์ชันใหม่ 2:41
  • วิธีแก้เบื้องต้นแบบบ้านๆ: Ansible, systemd และ Web Interface 3:02
  • ปัญหาค่าไฟและการพัฒนา Web Interface 4:00
  • สาเหตุที่แท้จริงของปัญหา: Mojang ไม่ยอม Auto-Update 5:14
  • Montainer: โซลูชันใน Docker Container 5:47
  • Web Automation: GitHub Actions และ Selenium 6:19
  • Workflow การอัปเดตอัตโนมัติ 7:40
  • Demo: Montainer ทำงานอย่างไร 8:13
  • สาธิตการใช้งาน Montainer 9:03
  • วิธีการเล่น Minecraft ผ่าน Montainer 10:15
  • สรุปและขอบคุณ 11:03

Transcript

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

Internal server errorBad Gateway