Dr. Watcharin’s Digital Academy
Welcome to the personal blog of Dr. Watcharin Sarachai, a passionate educator in the Information Technology division at Maejo University. This blog is your gateway to a world of knowledge, covering a variety of subjects from classroom lectures and hands-on labs to trending innovations in technology. Whether you’re looking to master programming techniques, find step-by-step solutions to technical challenges, or simply stay updated with the latest developments in IT, you’ll find valuable insights here. With a focus on practical application and creative problem-solving, this space is designed to inspire and empower tech learners of all levels.
Latest Posts

การติดตั้งโปรแกรม VSCode
โปรแกรม VSCode (Visual Studio Code) เป็นโปรแกรมแก้ไขโค้ดที่พัฒนาโดยบริษัทไมโครซอฟท์ โดยสามารถติดตั้งและทำงานได้บนหลายระบบปฏิบัติการ เช่น Windows, Linux และ macOS เป็นต้น ใน VSCode นั้นมีความสามารถในการ Debug โปรแกรม เพื่อช่วยในการค้นหาข้อผิดพลาด และมีส่วนช่วยเหลือเกี่ยวกับการควบคุม…

10306241-Lab01
Linux Basics CONTENTS บทนำ รายวิชา 10306241 ในการทำปฏิบัตการและทำงานกับเครื่องมือต่าง ๆ จำเป็นต้องใช้คำสั่ง Linux command line ในหลาย ๆ ส่วน โดย Lab นี้มีจุดมุ่งหมายเพื่อให้นักศึกษาได้รับข้อมูลเบื้องต้นเกี่ยวกับการใช้คำสั่งพื้นฐานของ Linux ในส่วนต่าง…

10306241-Lab03
Docker และ Image CONTENTS บทนำ ในปฏิบัติการนี้เราจะทำการติดตั้ง MySQL Server ด้วย Docker ซึ่งนักศึกษาจะทำตามลำดับขั้นตอนที่กำหนดให้และไม่จำเป็นเข้าใจคำสั่งต่าง ๆ ทั้งหมดที่กำหนดให้ ของ Docker ซึ่งไม่ใช่วัตถุประสงค์หลักของวิชานี้ ดังนั้นเราจะใช้ค่า config ของ Docker…

การติดตั้งโปรแกรม Git (Git Installation)
โปรแกรม Git คือ Version control เป็นซอฟต์แวร์สำหรับจัดการและติดตามการแก้ไขเปลี่ยนแปลงข้อมูลในไฟล์ระหว่างการทำงาน ดังนั้น Version control คือระบบที่อนุญาติให้ผู้ที่ทำงานกับไฟล์ข้อมูลใด ๆ สามารถย้อนกลับไปยังข้อมูลในเวอร์ชั่นก่อนหน้าของไฟล์นั้นได้ เพื่อเปรียบเทียบกับข้อมูลเวอร์ชั่นปัจจุบัน โดยข้อมูลที่กำลังทำอยู่จะไม่สูญหาย ทำให้ผู้ใช้สามารถการเปรียบเทียบระหว่างข้อมูลเก่าและใหม่ เพื่อการตรวจสอบหรือแก้ไขเปลี่ยนแปลง ยกเลิก ในสิ่งที่เราทำผิด หรือนำเอาข้อมูลที่เคยลบกลับมาได้อีก Version…

IT241 #Lab08
ให้นักศึกษาทำขั้นตอนต่างๆ ดังต่อไปนี้ ขั้นตอนที่ 1 ออกแบบ Topbar ดังแสดงในตัวอย่างต่อไปนี้ โดยใช้ข้อมูลของนักศึกษา ขั้นตอนที่ 2 ออกแบบ Footer Bootom ดังแสดงในตัวอย่างต่อไปนี้ โดยใช้ข้อมูลของนักศึกษา ขั้นตอนที่ 3 ออกแบบ Footer Widgets…

Git: Merging Exercise
แบบฝึกหัดนี้แตกต่างกันเล็กน้อย แทนที่จะทำตามคำสั่งทีละขั้นตอน แต่ให้นักศึกษาคิดสถานการณ์สมมติของตัวเองที่ตรงตามความต้องการที่กำหนดให้ เริ่มต้นด้วยการสร้าง repo ใหม่ สร้างไฟล์ใน repo หนึ่งหรือสองไฟล์เพื่อให้นักศึกษาทำงาน ถ้านักศึกษาต้องการแนวทาง นักศึกษาสามารถทำงานในไฟล์ชื่อ greetings.txt ก็ได้ โดยจะประกอบไปด้วยคำทักทายในภาษาต่าง ๆ เป็นเนื้อหา ส่วนที่ 1: Fast Forward…