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

Git Basic: Branching
Branching Exercise 1. สร้างไดเรกทอรี่ใหม่ชื่อ patronus2. สร้าง git repo ใหม่ในไดเรกทอรี่นี้3. สร้างไฟล์ใหม่ชื่อ patronus.txt (ในไฟล์เป็นไฟล์ว่างยังไม่ต้องพิมพ์อะไร)4. ทำการ add และ commit ไฟล์ว่างนี้ด้วยข้อคยาม “add empty patronus…

IT241 Lab #09
การใช้ Form Plugin โดยการติดตั้ง Popup Plugin หลังจากติดตั้งจะปรากฎเมนู Popup Maker ใน Dashboard Menu ให้นักศึกษาเลือก All Popups จะปรากฎหน้าจอดังแสดง ให้คลิ๊กปุ่ม “Create New Popup”…

Java build tools in VS Code
บทความนี้เป็นภาพรวมของวิธีการทำงานกับ Java build tools ใน Visual Studio Code โดยจะครอบคลุมส่วนของขยาย Maven for Java และ Gradle for Java รวมถึงเครื่องมืออื่น ๆ ด้วย Maven…

IT241-Lab04 wix.com
ทดลองการสร้างเว็บด้วย wix.com CONTENTS บทนำ ในปฏิบัติการนี้นักศึกษาจะได้ฝึกการสร้างเว็บโดยใช้ออนไลน์เว็บไซต์ ซึ่งเป็นการทบทวนความรู้ด้านการบริหารจัดการเว็บไซต์ และการสร้างเว็บจากองค์ประกอบต่าง ๆ ที่จำเป็นในการสร้างหน้าเว็บ ซึ่งสอดคล้องกับวัตถุประสงค์รายชาเกี่ยวกับการทำงานเกี่ยวกับระบบบริหารจัดการเว็บไซต์ได้ รวมถึงเข้าใจและอธิบายความรู้เบื้องต้นเกี่ยวกับระบบนี้ โดยทดลองและฝึกสร้างเว็บอย่างง่ายด้วยเว็บไซต์ด้วย Wix.com อย่างไรก็ตามก่อนสร้างเว็บที่ต้องการ นักศึกษาจะต้องวางแผนการออกแบบและจัดการเนื้อหาบนเว็บไซต์ โดยประยุกต์ใช้ความรู้ทั้งหลายนำมาสร้างผลงานเว็บไซต์เพื่อใช้ในรูปแบบต่าง ๆ ทดลองการสร้างเว็บด้วย wix.com ให้นักศึกษาเปิดเว็บ…

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

IT241 Lab #02
Linux Basics บทนำ ในปฏิบัติการนี้นักศึกษาจะได้ใช้คำสั่ง Linux ในรูปแบบ command line ที่มีความซับซ้อนมากขึ้นเพื่อให้เข้าใจการทำงานเชิงลึกของระบบเครื่องคอมพิวเตอร์เพิ่มมากขึ้น ในแบบไม่มีกราฟฟิก (การทำงานทั่วไปที่มี Graphic User Interface และการใช้เมาส์) นั้นคือเราจะใช้คีย์บอร์ดพิมพ์คำสั่งโต้ตอบกับระบบปฏิบัติการ และระบบปฏิบัติการก็จะแสดงผลลัพธ์ออกมาเป็นข้อความเท่านั้น เมื่อเราเข้าใจคำสั่งแบบ command line…