การติดตั้ง Linux บนระบบ Windows ด้วย WSL

การติดตั้ง Linux บนระบบ Windows ด้วย WSL

Windows Subsystem for Linux (WSL) เป็นฟีเจอร์ของระบบปฏิบัติการ Windows ที่ช่วยให้ผู้ดูแลระบบสามารถรัน Linux distribution (ดิสโทร Linux) ได้โดยตรงบน Windows โดยไม่ต้องติดตั้ง Linux แยกต่างหาก หรือใช้เครื่องมือจำลองระบบเสมือน (Virtual Machine) WSL ออกแบบมาเพื่อให้นักพัฒนาและผู้ใช้ทั่วไปสามารถใช้งานเครื่องมือ Linux ได้อย่างง่ายดายบนระบบ Window การเปิดใช้งาน Windows Subsystem Linux 1.…
การติดตั้ง Home Assistant

การติดตั้ง Home Assistant

Home Assistant เป็นแพลตฟอร์ม บ้านอัจฉริยะ (Smart Home) แบบเปิด (Open-source) ที่ช่วยให้ผู้ใช้สามารถควบคุมและจัดการอุปกรณ์ต่างๆ ในบ้านได้จากที่เดียว ผ่านการรวมระบบอัตโนมัติและการเชื่อมต่ออุปกรณ์หลากหลายชนิด ไม่ว่าจะเป็นหลอดไฟ สมาร์ทปลั๊ก เซ็นเซอร์ กล้องวงจรปิด และอื่นๆ อีกมากมาย ในที่นี้ทดสอบติดตั้งผ่าน Virtualization ที่ชื่อ VirtualBox หรือ VMWare  ความต้องการขั้นต่ำ - 2 GB RAM - 32…
Home Assistant แพลตฟอร์มโอเพ่นซอร์สสำหรับพัฒนา IoT

Home Assistant แพลตฟอร์มโอเพ่นซอร์สสำหรับพัฒนา IoT

Home Assistant เป็นแพลตฟอร์มโอเพ่นซอร์สที่ใช้ในการควบคุมและจัดการระบบสมาร์ทโฮม (Smart Home) โดยสามารถรวมอุปกรณ์ IoT ต่างๆ จากแบรนด์และโปรโตคอลที่หลากหลายเข้าด้วยกันในแพลตฟอร์มเดียว ทำให้สามารถควบคุมอุปกรณ์ต่างๆ ได้อย่างสะดวกผ่านแอปพลิเคชันหรือเว็บอินเทอร์เฟซ รวมถึงการตั้งค่าอัตโนมัติ (Automation) เพื่อให้ระบบทำงานตามความต้องการ สามารถดูรายละเอียดเพอ่มเติมได้ที่ https://www.home-assistant.io ความสามารถของ Home Assistant โอเพ่นซอร์ส: ใช้งานฟรีและสามารถปรับแต่งได้ตามความต้องการ มีชุมชนผู้ใช้งานและนักพัฒนาที่ช่วยพัฒนาฟีเจอร์และให้คำแนะนำ รองรับอุปกรณ์หลากหลาย: รองรับอุปกรณ์สมาร์ทโฮมจากหลากหลายยี่ห้อ เช่น Philips Hue, Google Nest, Sonos,…

โปรแกรมสำหรับควบคุมเครื่องระยะไกล (Remote Access Service)

ปัจจุบันโปรแกรมที่ใช้ในการควบคุมเครื่องระยะไกลมีให้เลือกใช้งานหลายค่ายด้วยกัน ทั้งซฮฟต์แวร์เชิงการค้า และซอฟต์แวร์ในรูปแบบ Open Source การเลือกใช้งานทูลตัวใดขึ้นอยู่กับความพร้อมและทักษะของผู้ดูแลระบบ ในที่นี้ขอยกตัวอย่างทูลที่ได้รับความนิยมในตลาด

UTM โปรแกรม Virtual Machine สำหรับใช้งานบน Mac แทน VMWare, VirtualBox

UTM โปรแกรม Virtual Machine สำหรับใช้งานบน Mac แทน VMWare, VirtualBox

UTM เป็นซอฟต์แวร์โอเพนซอร์สที่ช่วยให้ผู้ใช้ Mac สามารถสร้างและจัดการเครื่องเสมือน (Virtual Machines) เพื่อรันระบบปฏิบัติการต่าง ๆ เช่น Windows, Linux และ macOS ภายในสภาพแวดล้อมของ macOS ได้ สามารถดาวน์โหลดใช้งานได้ที่ https://mac.getutm.app
ทูลสำหรับพัฒนาระบบ IOT

ทูลสำหรับพัฒนาระบบ IOT

ปัจจบันเครื่องมือในการพัฒนาระบบ Internet of Things หรือ IoT มีให้เลือกใช้งานจำนวนมากมาย โดยในที่นี้ขอแนะนำทูลที่นิยมใช้งานในปัจจุบัน

1. Arduino IDE (www.arduino.cc/en/software) (แนะนำ) ฟรี
– Arduino IDE: เป็นแพลตฟอร์มที่ใช้งานง่ายสำหรับการเขียน, คอมไพล์ และอัปโหลดโค้ดไปยังบอร์ด Arduino รองรับภาษาโปรแกรมหลายรูปแบบ เช่น C และ C++ 
– สามารถติดตั้งใช้งานได้ทั้งระบบ Windows, Linux, MacOS(Intel, Apple silicon)

2. Arduino Cloud (cloud.arduino.cc) ฟรี
แพลตฟอร์มสำหรับพัฒนาโปรแกรมผ่านเว็บแบบครบวงจรที่ช่วยให้ผู้ใช้สามารถสร้าง, ติดตั้ง และตรวจสอบโครงการ IoT ได้ รวมถึงฟีเจอร์อย่างการอัปเดตแบบ Over-the-Air, การแจ้งเตือนแบบเรียลไทม์ และแดชบอร์ดที่ปรับแต่งได้ 

3. Visual Studio Code (code.visualstudio.com) เป็นทูลในการพัฒนาเว็บแอปพลิเคชั่นที่นิยมใช้งานในกลุ่มนักเขียนโปรแกรม สามารถติดไลบรารีในการพัฒนาระบบ iot ได้เช่นกัน

ติดตั้ง MySQL Server และ phpMyAdmin บน Alma Linux

ติดตั้ง MySQL Server และ phpMyAdmin บน Alma Linux

ติดตั้ง MySQL Server และ phpMyAdmin บน Alma Linux ก่อนติดตั้ง ให้ทำการติดตั้ง Apache HTTPd Server และ PHP ก่อน - การติดตั้ง Apache  - การติดตั้ง PHP 8 ------------------------ 1. ติดตั้ง MySQL Server dnf install …
โปรแกรมจำลองระบบ IOT สำหรับเรียนรู้ผ่านเว็บเบส

โปรแกรมจำลองระบบ IOT สำหรับเรียนรู้ผ่านเว็บเบส

โปรแกรมจำลองระบบ IOT สำหรับเรียนรู้ผ่านเว็บเบส ตัวอย่าง 1. Wokwi  (www.wokwi.com) ฟรี (แนะนำ) WokWi เป็นซอฟต์แวร์จำลองการทำงานของไมโครคอนโทรลเลอร์และอุปกรณ์อิเล็กทรอนิกส์ที่ทำงานผ่านเว็บเบราว์เซอร์ ผู้ใช้สามารถเขียนโปรแกรมและทดสอบโค้ดสำหรับบอร์ดต่าง ๆ เช่น Arduino, ESP32, STM32 และ Raspberry Pi Pico โดยไม่ต้องมีฮาร์ดแวร์จริง 2. TinkerCAD Circuit (www.tinkercad.com/circuits) ฟรี (แนะนำ) เป็นแพลตฟอร์มออนไลน์ที่ให้บริการฟรีสำหรับการออกแบบและจำลองวงจรอิเล็กทรอนิกส์ผ่านเว็บเบราว์เซอร์ พัฒนาโดย…
การตรวจสอบฐานข้อมูล MySQL/MariaDB ผ่าน Terminal

การตรวจสอบฐานข้อมูล MySQL/MariaDB ผ่าน Terminal

การตรวจสอบฐานข้อมูล MySQL/MariaDB ผ่าน Terminal สามารถใช้คำสั่งดังนี้ [root@agriserv ~]# mysql -e "SHOW DATABASES;" -p Enter password:  รหัสผ่าน +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | +--------------------+
การเปลี่ยนจากโหมด X Windows มาสู่ Text Mode

การเปลี่ยนจากโหมด X Windows มาสู่ Text Mode

การเปลี่ยนจากโหมด X Windows มาสู่ Text Mode การแสดงโหมดการใช้งานปัจจบัน sudo systemctl get-default การเปลี่ยนโหลดการใช้งานจาก Graphix Mode > Text Mode sudo systemctl set-default multi-user การเปลี่ยนโหลดการใช้งานจาก Text Mode > Graphix Mode sudo systemctl set-default graphical…