คำสั่ง SQL สำหรับการ ALTER TABLE เพื่อเปลี่ยน CHARACTER SET และ COLLATE ในฐานข้อมูลทุกตารางเป็น utf8mb4 และ utf8mb4_general_ci

ปัญหาเกิดจากตอนสร้าง database เลือกเป็น utf8 หรือ utf8mb3 เอาไว้ แต่ต้องการเปลี่ยน charset และ collate เป็น utf8mb4 แต่การจะมานั่ง update ทีละตารางก็ค่อนข้างเสียเวลา เลยต้องเกิดนวัตกรรมสำหรับความขี้เกียจนี้ สร้างชุดคำสั่ง SQL สำหรับเปลี่ยนแปลง […]

Install the extension in Microsoft Edge and Google Chrome, then pin it using GPO

ต้องการติดตั้ง extension ทั้งบน Microsoft Edge และ Google Chrome แต่เมื่อบังคับติดตั้งด้วย GPO ได้แล้ว ติดปัญหาเรื่องมันถูกซ่อนจาก Toolbar เนื่องจาก Chrome เวอร์ชั่นใหม่ๆ มีการปรับ UI และซ่อน extension […]

ว่าด้วยเรื่องการติดป้ายบนสายสัญญาณเครือข่าย

ปัญหาที่เคยเจอกับ tag หรือ label เดิมคือ มันจะมีเข็มขัดติดไว้แบบ 111, 222, C01, A เป็นต้น ซึ่งในตึกที่มี switch มากกว่า 1 ตัวมันจะยากมากที่เราจะหาเจอว่ามันต่อกับ switch ตัวไหน Rack ไหน […]

ค้นหาชื่อคอลั่มในตาราง ฐานข้อมูล SQL Server, PostgreSQL, MySQL, MariaDB

เป็นเรื่องที่ยุ่งยากลำบากใจสำหรับผู้ดูแลระบบฐานข้อมูล ที่มี table จำนวนมาก ทำให้การจดจำโครงสร้างตารางนั้นแทบเป็นไปไม่ได้ วิธีที่จะทำให้ค้นหาที่มาที่ไป หรือ ชื่อของคอลั่มที่เราต้องการ อาจจะทำเป็น data dictionary เอาไว้ เพื่อค้นหา แต่มันก็ไม่ได้ง่ายนะ และหากมีการเปลี่ยนแปลงใน database แล้ว แต่ไม่กลับมาแก้ไขใน data dic […]

เปลือย NodeMCU DHT22 ตรวจวัดอุณหภูมิและความชื้น แจ้งเตือนผ่าน LINE Notify

วันนี้เลยถือโอกาสทดลองบอร์ดที่ชื่อ NodeMCU v3 กับ chip EPS8266 ที่เชื่อมโลก internet ผ่าน wifi แบบง่ายดาย โดยโจทย์ที่จะทำคือ “อุปกรณ์ตรวจวัดอุณหภูมิและความชื้น” ซึ่งสิ่งที่ต้องมีก็คือ

ย้ายไฟล์จำนวนมากเข้าโฟลเดอร์ย่อย แบบมีเงื่อนไข

ด้วย brief ที่เก็บไฟล์แยกด้วยตัวเลขล้วนๆ ทำให้ง่ายต่อการสร้าง folder โดยหลักการก็คือ แบ่ง folder เป็นเลข 00-99 และในแต่ละ folder ก็สร้าง 00-99 ไว้ด้วย ตามแบบด้านล่าง

การกำหนดเวลาให้ Raspberry Pi reboot ตัวเอง

โจทย์วันนี้ช่วยให้ Pi ที่ทำงานมาอย่างหนักทั้งวัน มีความสดใหม่และพร้อมเริ่มทำงานใหม่ เหมาะสำหรับ Pi ที่เอาไปต่อกับจอแสดงผล ประชาสัมพันธ์ โฆษณา ตู้ kiosk ที่ทำงานแบบไม่มีเวลาหยุดพัก แต่ไม่ใช่ว่าหยุดไม่ได้ หรือ ยอมรับได้หากมีการ reboot หรือ การดับไปชั่วขณะหนึ่ง สิ่งที่จะใช้ก็คือการตั้ง schedule […]

วิธีทำ input date คำนวนวันที่อัตโนมัติ ให้บวก 10 วัน

โจทย์ของวันนี้คือ ผู้ใช้ต้องการเลือกวันเริ่ม และให้โปรแกรมมันคำนวนวันสิ้นสุดให้อัตโนมัติ ไม่ต้องมากดเลือกเอง ซึ่งในระบบเป็นวันที่ผู้ป่วยเข้ารักษาในระบบ Home Isolation, Community Isolation (HI/CI) ที่ต้องคำนวนวันที่รักษาและวันกักตั

1 2 4