จดๆจาก CNCG#4 Observability Day

สำหรับ Blog เป็นทีมย้อนหลังครับ เคลียร์ธุระจบ ผมฟังช่วงวันเสาร์เย็น ตอนแรกแปะ Note ลงเจ้า Si Yuan แต่ไหนเขียนมายาวและ เอามาแปะลง Blog ด้วยดีกว่าครับ หัวข้อที่จดมาตามนี้เลยครับ Observability 101 — ปูพื้นฐาน Observability Speaker Jirayut Nimsang สำหรับคำว่า Observability มันจะมี 2 คำที่เกี่ยวข้อง Monitoring / SRE -Observability ? มาจากข้อมูล 3 ส่วน Metrics / Logs / Traces และอาจจะมีพวก Profiler / Events Dump มาเสริม โดยเน้น 3 ตัวหลัก 📌Metrics – ค่าของสิ่งที่สนใจ พวก CPU / Error Code ณ เวลาใดเวลานึง ถ้าภาษา Data เป็น Time Series ที่เอาข้อมูลพวกนี้มาทดไว้ ตาม Sample Rate ที่กำหนดไว้ โดยมี Open Source ของ Time Series DB (TSDB) มี 📌Logs – ข้อมูลที่เป็น Column อย่างเวลา – message มีระบบย่อยเยอะ แล้วเราจะมี Standard ยังไง ? ข้างใน loki เก็บแบบ Time Series โดยการเราดึงข้อมูล ตามเวลา มาจาก Label…

Magic with Qwen: Code-Along Night (Note)

วันนี้จริงๆมีหลายงานจัดพร้อมกัน ทัังของ WordPress Meetup ที่ Cleverse / Observability Meetup ที่ คอมเพล็กซ์ MRT อโศก ปกติแล้ว ผมจะลงทีละงานไม่ลงซ้อนกั้น พอดีเจองานของ Qwen: Code-Along Night ก่อน เลยลองมาฟังดูครับ ซึ่งงานวันนี้จัดที SOCO WORK&LIVE EmQuartier ชั้น 9 เป็น Meetup เล็กๆครับ ขอสรุปสั้นๆ เรื่อง Magic with Qwen: Code-Along Night Speaker Kendrick Sin 📌 Qwen เป็น Model ที่ทาง Alibaba ทำขึ้นมา เพื่อตอบ Business ในองค์กร โดยตัว Model Qwen / Wan Family ผมจะมีจดใน National Coding Day 2026 – Vibe Coding with Qwen Coder ลองไปดูเพิ่มได้ 📌 Vibe Coding – มันการเขียน Code ด้วยภาษาที่พูดที่เราคุยกันทั่วไปนี่แหละ โดยต้องเอา Engineering เข้ามาช่วย เพิ่มความน่าเชื่อถือ และจัดการประเด็นทั้ง 3 อัน ทำให้มันเริ่มยาก ได้แก่ 📌 จากนั้นมาลองทำกัน สำหรับผมไม่รอดนะครับ บัตร Master Card – True Money ไม่รอด เลยรอฟังเอา สิ่งที่ต้องเตรียม 📌 สำหรับ Demo /…

DB2 SQL1652N File I/O error occurred.

อันนี้มา Recap กันก่อน พอดี API ใน DEV ENV มันล่ม เลยลองเข้าไปหาเขียน Step ไว้นิดนึง อย่างแรกตรวจก่อนเลยว่าสภาพ Disk เป็นอย่างไร ด้วยคำสั่ง df -h ลองหาดูว่าใน /home และ invsins1 อันไหนทำบวม ผมเดาไว้ก่อนว่าเป็นพวก Archive Log พัง db2diag หลังจากไล่ผมมาจริงด้วย สรุปสาเหตุ และวิธีแก้ สรุป archive log เต็ม พอเต็มเสร็จมันทำ diaglog มันเขียน log ซึ่งการแก้ไข การป้องกัน Reference

จดจากงาน AgentCon – Bangkok 2026

สำหรับงานวันนี้ Comminuty ของ Global AI Bangkok ที่ตึก K+ สามย่านครับ เนื่องจากหัวข้อ ผมไม่รู้ว่าจะเข้าอันไหน มันแยก Track เยอะ เลยให้ Gemini เลือกให้ ว่าตัวเราที่เป็น Role Dev ต้องมาฟังอันไหน Opening Speaker Komes Chandavimol / Teerasej Jiraphatchandej / Phantip Kokilanon / Kanin Kearpimy เปิดงานนิดนึงครับ สาระสำคัญงานนี้ มันมีหลาย Track อย่างที่ India ถ้าได้ยินมาไม่ผิดมี 500 Section และคนเข้าร่วมเยอะมาก กว่าเข้าครบยากครับ และหลายประเทศอย่าง Singapore / UK มีจัด Meetup ในลักษณะนี้ เลยมี Guideline ตามนี้ Agents of Tomorrow: Building the Next Generation of Intelligence Speaker Henk Boelman AI มันเริ่มจากสื่งเล็กตั้งแต่ปี 1955 มาแล้วนะ Key Making Machine Intelligent ตอนนี้เรามั่นใจ AI แล้ว หรือยัง เอาไปใช้งานยัง เพราะยังมีเคส Builder.ai (บอกว่า AI แต่ใช้คน) / Waymo ที่อยู่รถมันขับเอง แล้วรบกวนคนอื่นช่วงดึก หรือ แม้ว่าการเอา AI มาใช้ Coding หรือ คุม Computer เราเลย (Computer Use)…

จดจากงาน QA&Testers Thailand Meetup FEB 2026

สำหรับวันนี้เป็นงาน meetup ที่ข้ามสายนิดนึง เราสาย Dev แอบมาฟังของ QA บ้าง เหมือนรอบล่าสุดน่าจะงานนี้นะ และก็วันนี้น้องมาช่วยดูแม่ เลยแวะมางานได้ครับ หัวข้อที่จดๆมาก็ประมาณนี้ครับ First job mentoring Speaker ทีมงาน QA Meetup อันนี้เป็น Section มาแนะนำสำหรับใครที่เตรียมหางาน ลองมาดู Check List ได้ตามนี้ครับ 📌Resume 📌Interview 📌Assignment ของที่ให้ทำมา เช่น เขียน Test Case / Code สุดท้าย เป็นตัวเอง จะได้ไม่เจอ Culture Shock กันทั้งสองฝ่าย Private by Design: Local LLMs for Quality Engineers​ Speaker Noor Khan 🌤️Cloud AI มีประเด็น – Privacy ข้อมูลเราจะถูกเอาไป Train หรือ ตอบคนอื่นไหม / Security / Cost ที่ใช้ มันจ่ายตาม Token🌤️Local LLM เลยมาตอบโจทย์ตรงนี้ เพราะ Data on Local ตอบส่วน Privacy + Security / can use without internet / Cost ที่ถูกกว่า / require small compute ถ้าเราใช้ Model เล็กๆ แต่ Train หรือ ปรับ Tune มาแล้ว…

เรื่องของ db2 AUTO_RUNSTATS

พอมีเคสว่า hadr ของ db2 มันแตก take ไป dr แล้วเจอปัญหา sql1477n ในหลาย table เลยตกลงว่าใช้ fallback plan ถอยกลับมาที่ dc แต่เจออภินิหารต่อ Table ที่มันพังที่ dr มัน trigger RUNSTATS ทั้งคืนเลยครับ CPU/MEM พุ่งงง ตอนนั้นเลยเสนอ ลองปิดมันดู (แต่ต้องถาม Consult ก่อนนะ ผมเป็น dev นี่) สรุปอาการ CPU/MEM พุ่งงง กลับมาปกติครับ แล้วที่นี่มา Recap AUTO_RUNSTATS จดไว้ เผื่อพังจะได้มี record ว่าลองแล้ว สำหรับ Property AUTO_RUNSTATS เป็น Flag แบบ Online (แก้ได้ โดยไม่ต้อง down database เลย โดยจุดประสงค์ของเจ้า AUTO_RUNSTATS ตามชื่อเลยครับ มันทำหน้าที่ปรับค่า weight เพื่อให้ Query Execution Plan มันทำงานได้ดีขึ้นครับ โดยค่า threshold ของ data change เปลี่ยนแปลง 15-20 % แล้วแต่ค่ายนะ อย่างของ MSSQL Server ผมไปฟัง แล้วจดไว้ในส่วน index statistics ซึ่งเจ้า AUTO_RUNSTATS มันมาเป็น Set ใหญ่ มันมากับ Feature Automate Maintenance (AUTO_MAINT) ปกติ DB2 10 มันจะเปิด Default และตัว…

[Case Study] เมื่อ User บอกว่าพี่ใช้มานาน มันทำได้อยู่แล้ว ทั้งที่จริงมโนล้วนๆ

พอดีเห็นโพสของ KongRuksiam Studio เลยนึกได้ว่าหลายปีก่อนมีเรื่องเคสคล้ายกับ Meme นี้ เลยคิดว่า เอามาจดลง Blog ไว้ดีกว่า เพราะมันเป็นประสบการณ์ตรงที่เจอมาเหมือนหลายปีก่อน ที่เกือบทำให้โปรเจกต์เกือบ 20 ล้านพัง เพียงเพราะการรับปากมั่วๆ และความพยายาม “ลักไก่” ของ User ครับ เลยมาแชร์ บันทึกไว้ครับ จุดเริ่มต้น: “ทำไมไม่มีปุ่ม Approve ใน Email?” เหตุการณ์เกิดขึ้นกลางห้อง UAT เมื่อ User ท่านหนึ่งโวยวายหนักว่า ระบบส่ง Email แจ้งเตือนมันใช้งานไม่ได้จริง เพราะหัวหน้าเขาต้องกดปุ่ม Approve ได้ทันทีจากในเมล พร้อมมีตารางข้อมูล 1 2 3 4 แสดงให้ครบถ้วน พอเราชี้แจงตาม Requirement ว่า “Feature นี้ไม่มีอยู่ในขอบเขตงานครับ และใน Software เดิมก็ไม่สามารถทำได้ มันแจ้ง Information อย่างเดียว” สิ่งที่ได้รับกลับมา คือ เหวี่ยง ขึ้นเสียง และประโยคไม้ตาย: “ก็ Support บ. น้อง ยืนยันกับพี่ในเมล์แล้วว่าทำได้! ถ้าไม่ทำคืนมา พี่ไม่เซ็นผ่าน และจะยกเลิกสัญญา MA ทั้งหมดด้วย!” ความกดดันจาก “User อีกท่าน” ที่บอกให้ “ยอมๆ ไปเหอะ” ในสถานการณ์นั้น User อีกท่านบอกว่า “รับๆ ทำไปเถอะ จะได้จบๆ” และ พี่ PM บอกทำนองนี้เหมือนกัน แต่ทว่านี่คือ กับดักที่อันตรายที่สุด เพราะถ้าเรารับปากในสิ่งที่ไม่มีอยู่จริง นอกจากเราจะต้องแบกงานเพิ่ม (Scope Creep) เรายังกลายเป็นคนผิดที่ทำของเดิม “หาย” ไป ทั้งที่มันไม่เคยมี !!! ที่พีคกว่านั้นคือตัวต้นเรื่องอย่างฝ่าย Support ที่ไปรับปากไว้ดันใช้มุก…

สรุป Flow พบหมอ รพ. ตากสิน 2026 (อาคารบวรเวชรัตน์)

ใน Blog เรียกว่า Update Flow ใหญ่เลยจากที่ได้พบหมอ รพ. ตากสิน ปี 2025ไปครับ Check-In ที่ไหน ปกติจาก Blog ที่แล้วมันต้องเดินวนๆ ว่าใช้ตู้ Kiosk หรือ ห้องกลาง เพราะรอบล่าสุดที่ผมเข้าไป เข้าตู้ Kiosk แล้วไม่ได้ ใบนำทางครับ เลยต้องวิ่งมาหาใบนำทางใหม่จากห้องกลาง สิ่งที่สำคัญเจ้าใบนำทางนี้แหละ มันจะบอก ID แทนตัวเราที่เข้ามาใช้บริการครับ ห้องเจาะเลือด จากนั้นกดบัตรคิว แล้วรอเรียก ย้ำต้องไป Check In ให้ได้ ใบนำทาง ไม่งั้นการบริการมันจะวุ่นวาย พบหมอ ของผมวันนั้นพบหมอ 2 ที่ครับ Flow คล้ายๆเดิม เอาใบนัดเสียบไว้ที่ตะกร้า แล้วรอพยายามบาล Run ลำดับคิว สำหรับคลินิคนั้นๆ ครับ และที่สำคัญ ใบนำทาง อย่าหายนะครับ บางทีเห็นคนแก่ไปแล้วใบมันหล่น พยาบาล จะหาข้อมูลยากนิดนึงครับ ห้องจ่ายยาผู้ป่วยนอก สำหรับอันนี้เป็นด่านสุดท้าย และ ลุ้นนิดนึงมาวันระบบประกันสังคมล่ม ต้องออกไปก่อนไหมครับ แต่รอำพักใหญ่ๆ ก็ได้ยามาครับ แต่ที่สำคัญ ใบนำทาง เวลาจ่ายยา ระบบจะอิงตาม ID ในนั้นครับ สุดท้ายแล้ว ผมอาจจะเขียนได้ไม่ครับนะ เพราะวันนั้นที่ไปมีเข้าไปที่ส่วนอายุรกรรม และหู ตา คอ จมูกเท่านั้นครับ สำหรับในแต่ละชั้นมีอะไรตามรูปครับ สำหรับส่วนอื่นๆอย่าง X-Ray / Ultra Sound ยังอยู่ตึกเดิมนะ อีกจากป้่าย และ อาคารบวรเวชรัตน์ดีนะมีทางเชื่อมจาก BTS สายสีทอง สถานีคลองสานด้วยครับ

[GITLAB] ปรับ Notification ยังไงนะ

จริงเคยตั้งมาหลายปีแล้ว แล้วที่นี้บาง Project เราต้องเข้ามาดูเพิ่ม หรือ ไม่ได้ดูแล้ว ยังไม่ได้ปรับออก ถึงรอบสังคยนาเลยปรับทีเดียวเลย ปกติแล้วตัว Git Lab มันมีจุดให้ปรับความถี่ของ Notification 3 จุดครับ ได้แก่ สำหรับการตั้งค่า เอาจริงส่วนหลังมีในหน้าจอ Profile > Preference ครับ มันมีส่วนแรก มาในส่วนของ notification level มีหลายส่วนครับ สรุปตามตารางและกันครับ Level Description GlobalNotification Level Group Project Global Your global settings apply. ❌ ✅ ✅ Watch Receive notifications for most activity. ✅ ✅ ✅ Participate Receive notifications for threads you have participated in. ✅ ✅ ✅ On mention Receive notifications when you are mentioned in a comment. ✅ ✅ ✅ Disabled Receive no notifications. ✅ ✅ ✅ Custom Receive notifications for selected events and threads you have participated in. ✅ ✅ ✅ ในส่วนของ…

คําอธิษฐานในวันที่เลือกตั้ง 2569

วันนี้มาทำหน้าที่ของตัวเอง มาเลือกตั้งครับ ถ้าเข้า Google มี Doodle + คำแนะนำน้า สำหรับ Flow ตามนี้เลย ถ้าถามผม ผมว่าจัดการดีอยู่นะ ใน Flow แบบนี้ มีเจ้าหน้าที่ประกบทุกจุด จะช้าจริงๆ ส่วนที่ 2 ที่เจ้าหน้าที่จะเตรียมบัตรคน / พรรค มาให้ หลังจากเลือกหย่อนบัตรเสร็จ มีเจ้าหน้าที่เตือน และบอกว่ามีประชามติอยู่ด้านข้างนะ จากนั้นตาม Flow จนจบ อ๋อปากกาต้องออกแรงกดนิดนึงนะ หรือ จะเอาไปเองก็ได้นะ ตอนเช้าผมไป ถ้าเทียบกับ 66 คนเยอะอยู่นะ ผมไปช่วง 8.00-8.30 เลือกจบกลับไปดูแมวต่อ อิอิ เจ้าส้มได้บ้าน แล้ว เลยแวะไปดูสักหน่อยได้บ้านแล้วเป็นหมู ส่วนผลก็ลุ้นตาม Blog คําอธิษฐานในวันที่เลือกตั้ง 69 ไม่รู้ว่าจะเปลี่ยนเยอะ หรือ เหมือนเดิม …