บทความ


บริการย่อลิ้ง (Short URL) ของภาครัฐมาแล้ว

ในยุคปัจจุบันที่มีการใช้เว็บปลอมเพื่อหลอกลวงให้กด (phishing) หรือดาวน์โหลดไฟล์แปลกปลอม ไปจนถึงไฟล์อันตราย (Scam) ซึ่งชอบใช้วิธีการผ่านบริการย่อ URL ของเว็บทั่วไป เช่น Goo.gl www.shorturl.at bitly ซึ่งเว็บไซต์ต่างๆที่เป็นเอกชนและส่วนมากอยู่ต่างประเทศ นอกไม่มีความปลอดภัยจากทำให้ผู้รับมองไม่เห็น URL ปลายทางแล้ว ยังมีโฆษณาที่ไม่เหมาะสม ในการสื่อสารออนไลน์ของทางราชการอีกด้วย สำนักงานรัฐบาลดิจิทัล หรือ DGA เล็งเห็นถึงปัญหา และได้ออกแบบบริการย่อลิ้งในชื่อ DG.thสำหรับหน่วยงานภาครัฐที่สนใจใช้ระบบย่อลิงก์ […]


การตั้งค่า SMTP ในปลั๊กอิน WP Mail SMTP รุ่น Free สำหรับ WordPress MultiSite

หากประสงค์จะตั้งค่า SMTP ในปลั๊กอิน WP Mail SMTP รุ่น Free สำหรับ WordPress Multisite ครั้งละจำนวนหลายเว็บไซต์ สามารถทำได้โดยตั้งค่า WP Mail SMTP ในเว็บไซต์หลักให้แล้วเสร็จ จากนั้นจึงใช้คำสั่งต่อไปนี้ อธิบายคำสั่ง คำสั่งด้านบนเป็นชุดคำสั่งที่ใช้กับ WP-CLI (WordPress Command Line Interface) ซึ่งเป็นเครื่องมือที่ใช้จัดการ WordPress ผ่าน command line มาตรฐานของระบบปฏิบัติการ มีวัตถุประสงค์เพื่อคัดลอกการตั้งค่า SMTP จากเว็บไซต์หลักไปยังเว็บไซต์อื่น ๆ ในเครือข่าย WordPress Multisite โดยมีรายละเอียดดั […]


ทดลองสร้างภาพต้นไม้ 3 มิติ ด้วยโปรแกรม Poly Cam

เตรียมการก่อนดำเนินการ จากการทดลองถ่ายภาพต้นไม้ตามรูป 3D ข้างต้นนั้น พบว่า ระยะทางที่ LiDAR จะไปกระทบวัตถุและวิเคราะห์ภาพได้นั้นมีระยะประมาณ 1.5-2 เมตร ตัวโปรแกรมสามารถเก็บรายละเอียดของภาพได้และมาผูกกับ Cloud Point โดย 1 ต้นใช้เวลาประมาณ 5 นาที ตัวโปรแกรมในเวอร์ชั่นฟรีนั้น สามารถเซฟโปรเจ็คออกมาได้เพียงนามสกุล .Glb ตาม Format glTF (Graphics Library Transmission Format or GL Transmission Format and formerly known as WebGL Transmissions Format or WebGL TF)  การแสดงผลใน WordPress ต้องอาศัย plug […]


การปลดล็อกบัญชี Oracle Database ผ่านโปรแกรม sqlplus 1

บัญชีในโปรแกรมจัดการฐานข้อมูล Oracle Database อาจถูกล็อคได้ด้วยสาเหตุหลายประการ เช่น รหัสผ่านหมดอายุ มีการเข้าสู่ระบบด้วยรหัสผ่านที่ไม่ถูกต้องเกินจำนวนครั้งที่กำหนด ฯลฯ อาการที่พบคือเมื่อเข้าสู่ระบบด้วยบัญชีที่ถูกล็อกจะพบข้อผิดพลาด ORA-28000: the account is locked สามารถปลดล็อกบัญชีผ่านโปรแกรม sqlplus ได้โดยเปิดโปรแกรม Comand Prompt และพิมพ์คำสั่งดังนี้ หากระบุรหัสผ่านถูกต้องจะพบหน้าต่างที่มีลักษณะดังนี้ พิมพ์คำสั่งต่อไปนี้เพื่อปลดล็อคบัญชี โดยแทนที่ username ด้วยชื่อบัญชีที่ต้องการปลดล็อค


รู้ทันมิจฉาชีพ ป้องกันการดูดเงินในบัญชี

ที่มา : รู้ทันมิจฉาชีพ ป้องกันการดูดเงินในบัญชี (025798899.com) การหลอกลวงในรูปแบบอื่นๆ เช่น มิจฉาชีพ ไปสืบค้นข้อมูลนิติบุคคลและปลอมตัวเป็นเจ้าหน้าที่กรมพัฒนาธุรกิจการค้า และแจ้งให้เราอัปเดทข้อมูล โดยให้ลิ้งโหลดแอปของ DBD(ซึ่งปลอม) ต้องระวังและต้องสงสัยไว้ก่อน ผุดเพิ่มอีก… “เว็บไซต์ DBD ปลอม” เวอร์ชั่นภาษาอังกฤษ ระวังจะตกเป็นเหยื่อ! เตือนจะลงทุนต้องรอบคอบ เช็คนิติบุคคลทั้งไทยและต่างชาติที่ DBD Data Warehouse+ เท่านั้น | DBD : กรมพัฒนาธุรกิจการค้า การหลอกลวงผ่าน SMS เตือนภัยการห […]


ภาพตัวอย่างข้อผิดพลาด

แก้ไขปัญหากรณีที่ไม่สามารถใช้คำสั่ง kubectl ได้ (the server has asked for the client to provide credentials) ใน RKE2

kubectl เป็นคำสั่งสำหรับใช้จัดการ Kubernetes Cluster โดยจะใช้ใบรับรองอิเล็กทรอนิกส์ในการติดต่อกับ control plane ซึ่งอาจจะพบปัญหาที่ทำให้ไม่สามารถใช้งานคำสั่งดังกล่าวได้เมื่อผ่านไประยะเวลาหนึ่ง ปัญหา เมื่อใช้คำสั่ง เช่น kubectl version หรือ kubectl get node เป็นต้น ผู้ใช้จะพบข้อผิดพลาด “error: You must be logged in to the server (the server has asked for the client to provide credentials)” นอกจากนี้ยังอาจพบข้อผิดพลาดอื่นร่วมด้วย เช่น “E0808 14:08:21.359314 3292 memcache.go:265] […]


แก้ปัญหากรณีที่ไม่สามารถเพิ่ม custom template ที่สร้างขึ้นมาใน Certificate Templates ได้

ในกรณีประสงค์ที่จะสร้าง self-signed certificate เพื่อใช้งานบน Windows Server สำหรับบริการต่าง ๆ เช่น Remote Desktop Connection หรือโพรโทคอล LDAPS โดยทั่วไปแล้วจะใช้วิธีเปิดใช้งาน role “Active Directory Certificate Services” เพื่อสร้าง root certificate และใช้ root certificate ออก certificate สำหรับบริการนั้น ๆ โดยมักจะใช้ custom template เพื่อให้สะดวกต่อการออก certificate ที่ตรงความต้องการ ปัญหา ในกรณีปกติ เมื่อสร้าง custom template ผ่านโปรแกรม Certificate Templates Console (certtmpl. […]


การลบ/แทนที่ OSD ใน Rook Ceph

กรณีที่อุปกรณ์ (HDD, SSD, ฯลฯ) ล้มเหลว จะต้องลบ OSD ของอุปกรณ์ที่มีปัญหาออก อาการหนึ่งของอุปกรณ์ล้มเหลวที่สังเกตได้คือ pod ของ OSD ที่จัดการอุปกรณ์นั้น มี STATUS เป็น CrashLoopBackoff เมื่อใช้คำสั่ง kubectl -n rook-ceph get pod -l app=rook-ceph-osd โดยบทความนี้จะอธิบายถึงขั้นตอนในการลบ OSD ออกจากคลัสเตอร์ ข้อควรระวัง นำอุปกรณ์ที่มีปัญหาออกจาก CephCluster (หากตั้ง useAllDevices: true ใน CephCluster ไว้ ให้ข้ามขั้นตอนนี้) แก้ไข CephCluster โดยนำรายการอุปกรณ์ที่มีปัญหาออก ด้วยคำสั่ง บทความนี้จะยกตั […]


การติดตั้ง Rook Ceph บน Kubernetes Cluster 1

สำหรับระบบงานที่เป็นระบบแบบกระจาย (distributed system) หรือเป็นระบบที่มีคุณสมบัติเกี่ยวกับการทำสำเนาข้อมูล (replication) อยู่แล้ว เราอาจจะจัดเก็บข้อมูลโดยใช้คุณสมบัติ Local Persistent Volumes ของ Kubernetes หรือใช้ Local Path Provisioner เพื่อจัดเก็บข้อมูลของแต่ละ Pod ไว้ให้กระจายไปตามโนดของคลัสเตอร์ได้ แต่สำหรับระบบงานทั่วไปที่ไม่มีกลไกเหล่านี้ การจัดเก็บข้อมูลไว้บนโนดใดโนดหนึ่งมีความเสี่ยงที่ข้อมูลจะสูญหายเมื่อโนดที่ใช้เก็บข้อมูลนั้น ๆ ล้มเหลว ส่งผลให้ระบบงานหยุดชะงัก เราจึงจำเป […]