[CR] Starbucks Malty Delight Chocolate Coffee Frappuccino (Less Sweet Option)
Reference
Reference
เส้นทางเอามาจากเว็บขนส่ง – เที่ยววนขวา – เที่ยววนซ้าย แยกซ้าย = เลี้ยวซ้าย ส่วนแยกขวา = เลี้ยวขวา ราคา 8 บาท ความเห็นส่วนตัวจากเส้นทางที่ลอง ช่วง Sena Fest-ลาดหญ้า จาก ถนนลาดหญ้า – แยกไฟฉาย สำหรับใครที่นั่งจากลาดหญ้า ไปศิริราชได้ด้วยครับ จากเดิมที่ต้องมานั่งรถกระป้อ (ศิริราช) หรือ รอสาย 4-47 (57) หรือ รอสาย 4-53 (149) ตอนนี้อีกสายเพิ่มเป็นทางเลือกครับ ข้อดี ข้อเสีย Reference
สำหรับเรื่องนี้จะเป็นตอนที่สาม และที่ผมมาลองเรียนตัว Helm Package จากคุณโจโจ้ JumpBox สัปดาห์นี้จะเรียนแบบมืนๆนิดนึง พอดีเกิดปัญหา Infra ราบเรียบสะอาดหมดจรดเลย เลยมายุ่งกู้สภาพนิดนึง ก่อนเรียนเรารู้ และไม่รู้อะไรบ้าง เนื่องจากเป็น End-User ที่ดี ดังนั้น เราไม่ได้สร้าง Helm Package หา Install ใช้งานจบ และถ้าพัง มุม Dev อ่านะ ก็ Install ใหม่ 555 แลัวโลกก่อน Helm ถ้าใช้งานจริงทำยังไง Connecting The Dot คุณโจ้แชร์เทคนิคการเรียน เพื่อให้เข้ามาขึ้น โยกการเชื่อมโยงกับของใกล้ตัว โดยมี 3 ส่วนได้แก่ เครื่องมือที่แนะนำ มัน Feed รวมบทความสำหรับงาน IT ที่สนใจ ที่ลองๆกดดูนะ น่าจะเหมือนทำงานแรกที่เมื่อก่อนเราเปิด blognone ทุกเช้า หลังๆตามใน FB / X และ Helm Package Helm Package – หุ้มตัว K8S Object ออกมา อารมณ์แบบการสร้าง Image / Container หุ้มอีกที ทำ abstraction ซ้อนอีกที โดยถ้าเราอยากรู้ข้างในมึอะไร สามารถลอง pull ลงมาได้ เหมือน docker git เลย เรื่องของชื่อ สำคัญไฉน ? ถ้านึกไม่ออกว่าจัดการสร้าง Helm ออกมายังไง ให้ลอกคนอื่น โดยคุณโจ้แนะนำ Step คร่าว Creat First Helm ที่นี่เราจะได้ Template ที่มันเตรียม…
ช่วงนี้ได้มีแงะ Logic ตัวนึงครับ แต่ทว่ามันไม่มี Code เหลือแต่ DLL และมันยังทำงานได้อยู่ แต่ผมต้องมาเขียนใหม่เป็น C# แล้วจะแงะยังไงหละเนี่ย จากการลอง Research มีวิธีการที่เป็นไปได้ 3 แบบ Solution1: ROW CHANGE expression Ref: – ROW CHANGE expression – IBM Documentation – Time-based update detection – IBM Documentation – How to set timestamp for each row on update as row change in DB2 via liquibase – Community Answers – Liquibase Solution2: Table SYSTABLESPACESTATS Column LASTDATACHANGE เสียดาย ใน DB2 ปกติที่ผมใช้ 11.5 มันไม่มี มันตรงกับโจทย์ที่อยากได้เลย ว่า Table ไหนมี Data อะไรเปลี่ยน แต่ทว่าไปอยู่กับ Db2 for z/OS Ref: SYSTABLESPACESTATS catalog table – IBM Documentation Solution3: db2top D (Dynamic Query) ใช้ utility db2top มันจะมีส่วน monitor query อยู่ครับ โดยใช้ flag D…
สำหรับ Live เต็มๆ ตามนี้เลยครับ วันนี้มี Speaker 3 ท่านมาจัด Live เฉพาะกิจครับ คุณเดียร์ (Opsta) / คุณโจโจ้ (JumpBox) / คุณดำรงศักดิ์ (ดำทำไร) มันเป็นประเด็นที่ผมสงสัยเหมือนกัน เพราะหลายปีก่อน ผมเคยจะเอา DB ขึ้น Container แต่เจอ DBA มาเบรกช้าก่อนนนนน มันช้ามากนะ Container และจบอยู่ที่ VM ครับ ก่อนจะเริ่ม คุณเดียร์เคยลอง docker 0.6 10 ปี ม้้ง เคยเอา db ลง docker แต่เป็นบทเรียนที่ 1 แยก Data ออกมาให้ชัดเจน 2 อย่างทำ snapshot db ด้วยการ docker commit มันไม่ดี มีเคส data corrupt และ คุณโจโจ้มันเป็นคำถาม 10 ปีที่แล้ว ตอนปี 13 มีคนถาม และปี 24 ก็ยังมีคนถาม ก่อนจะถกเรื่อง Performance ต้องเข้าใจก่อนว่า Run Container ที่ไหน Host Network / Expose Post มีผลต่างกันไหม ตอนสร้าง Container มันจะได้ network namespace มาด้วยนะ แต่ต้องแลกเรื่องการจัดการ และ Security ด้วยนะ ปกติ Container Run แล้วของหาย ? ต้องเข้าใจการงานของ Container ก่อน…
เหมือนมีคนถามไปแล้ว ผมน่าจะเคสตอบ ถ้ามีโจทย์ว่า เราลบข้อมูลที่มีหลายๆ Key ต้องทำยังไง แบบสัก 4 ตัวขึ้นไป ตอนนั้นผมน่าจะตอบตัวเองไปว่า ทำ Model ที่มีทุก Key แล้วส่งไป เพราะมันเริ่มเยอะแล้ว แต่ผมลองถามหลายๆคน ส่วนใหญ่ใช้ Http Verb DELETE + QueryParam กันหมด ตามนี้ แต่ Spec ของ Http Delete ดันบอกว่า มีได้ซะงั้น และหลายภาษา Lib ก็ทำได้ เช่น HTTP DELETE Requests with Body in Axios – Mastering JS เพื่อความแน่นใจ เลยลองถามเจ้า GitHub-Copilot ดูว่ามันมีความคิดเห็นอย่างไร ได้คำตอบมา ดังนี้ ถ้าใครมี Idea อื่นๆ Comment ทักมาบอกได้นะ ส่วนตัวหลักๆใช้ Http Delete + QueryParam เหมือนกัน แต่พอมาเจอ key เยอะๆ เลยมีเขวไปทำ DTO เป็น request body เหมือนกัน แต่หลังจากนี้ใช่แต่ตัว QueryParam และ
Intro to AWS AWS มาจาก Amazon เว็บขายหนังสือ ที่มาปรับตัว Web มันใหญ่ ต้องขยายให้ที่อื่น เลยกลายเป็นว่าได้ Solution / Infra ของตัวเอง จาก Know How ในแต่ละ บ มาปรับตัวเป็นใน IT Infra > Cloud ขึ้นมา การใช้ Cloud จะช่วยเรืองอื่นๆ ปรับจาก CapEx > OpsEx นะ แต่ต้องดู Requirement อะไรที่ควรไป Cloud (ต้องการ Scale ไวๆ) หรือ จริงๆ ถ้า On-Premise (VMware / Proxmox ) อนาคต Workload อีก 4-5 ปี ไม่ปรับแน่ๆ Service Type: IAM / Compute / Storage / RDS (DB) / AI / IoT เป็นต้น Region – พื้นที่ใหญ่ แนวคิดเหมือนกัน Cloud เจ้าอื่นๆนะ ถ้ามันใหญ่พอจาก Edge ขยับ Availability Zone มันจะคิดเป็นเงินบาทได้นะ แต่ต้องผ่านพวก Regulation ได้นะ มันต้องแฟร์กับทั้ง Cloud Provider / เจ้าของพื้นที่ Shared Responsibility – เหมือนกัน Cloud เจ้าอื่นๆ มันแบ่งความรับผิดชอบ การ Model…
คำพวกนี้มาจากไหน ดูจากใน Note เลย เรื่องของ Helm Status อันนี้ลองไปดู doc และก็สงสัยเหมือนกันนะ ไม่แน่ใจว่าเอามาจาก Helm Status เจอคำว่า superseded state of the release (can be: unknown, deployed, uninstalled, superseded, failed, uninstalling, pending-install, pending-upgrade or pending-rollback)Ref: Helm | Helm Status ลอง helm uninstall อยากรุ้ว่าจะขึ้น uninstalling / uninstalled กับ WordPress ไม่ขึ้นนะ หรือมันเร็วมาก และ ไปไล่ดูที่ Secret สะอาดเลย ผมงงๆ ว่ามันโผล่มาตอนไหน หรือ ต้องไปกำหนด ใน Chart Hook ลอง helm ls –uninstalled Note: Chart Hook – Step Rollback ต้องทำ Rollout Plan / Rollback Plan ด้วย .. to be continue Force Set Image ได้ไหม ? ทำได้ เหมาะกับการทดสอบ เพราะถ้าทำแบบนี้ APP Version มันไม่ตรงกับ image จริง แต่ระบบมันเตือนนะ How to use Helm จดๆไปว่าที่เรียน กับที่ไปงูๆปลาๆ มาดู…
เรื่องของเรื่องหลังจากช่างล้างไปน่าจะ 3-4 เดือนแล้ว อยู่ๆแอร์น้ำหยดครับ ที่นี้ไม่อยากให้ช่างเข้าบ้านช่วงนี้ ปกติจะล้างทุกปีครับ เลยลองมาแก้ปัญหาก่อนว่าจะมาจากไหนได้บ้างแอร์น้ำหยด ลองเอาเครื่องดูดฝุ่นลองดูดครับ เอาเครื่องมาวางที่ปลายท่อ ตัดท่อก็ได้ครับ และเอาเครื่องดูดฝุ่นต่อ เอียงอย่าให้น้ำไหลเข้าเครื่อง หรือไม่ทำรูปขวดทำเป็นตัวกลางก็ได้ครับ จากนั้นดูดครับ ผลที่ได้เมือกออกมาเยอะเลย ดังรูป แต่ทว่าหลังจากลองใช้ไปสัก3-4 ชั่วโมง ยังน้ำไหลอยู่ครับ ลองเอาขวดบีบๆออกมา วิธีนี้ได้จาก Google แล้วครับ เห็นเค้าแชร์กันว่ามันได้ผลจริง เอาหละมาลองดูกัน เอาน้ำอ้ดลมล้างให้สะอาด เปิดแอร์ด้วย จากนั้นเอาขวดสวมที่ปลายท่อ เอาเทปพันให้แน่น และบีบ จากนั้นรอให้ขวดคลายตัวเอง มีเมือกออกมาระดับนึงนะ แต่ทว่าหลังจากลองใช้ไปสัก3-4 ชั่วโมง ยังน้ำไหลอยู่ครับ ลองแกะแอร์ เผื่อมีเมือกตันที่ท่อระบายน้ำแอร์ ตอนแรกผมไม่กล้าแกะนะ เลยลองศึกษาจาก YouTube ก่อน มันมีวิธีทำนะ ก่อนเริ่มทำต้องปิด Breaker ก่อนนะครับ ตัดไฟออก ภาพในหัว เราจะเป็นช่างแอร์ในตำนานแล้ววว แมร่งโคตรยากเลย ในคลิป 1-2 นาที ช่างเค้าถอดหน้ากากออกมาสำรวจท่อระบายน้ำด้านหน้าได้แล้ว ของผมเกือบ 40 นาทีครับ ถึงจุดนี้ เราต้องมี Limit ปกติรางระบายน้ำแอร์มี 2 ส่วน ด้านหนัา และด้านหลัง ของผมลองแกะดู และพอจุดตัน หลังจากลองจนมั่นใจ ลองใช้มา 2 week แล้ว ยังไม่มีน้ำหยด เลยเอามาแชร์ครับ บางทีเราตามช่างมาล้างแอร์ บางคนล้างแต่ด้านหน้า ไม่ล้างด้านหลัง มันเลยทำให้พวกเมือกที่ค้างด้านหลังมากองๆ และสะสมตามรูปได้ครับ
Reference