สรุปงาน Best of Build – Thailand 2022

งานนี้เป็นงาน Hybrid และมีหัวข้อ ดังนี้ครับ 10 MS Build Keynote highlights Speaker Vasupon Thankakan Introducing Cloud Skills Challenge and Virtual Training Days Speaker Phantip Kokilanon Theme#1 Rapidly Code, test and ship from secure cloud developer environment Speaker Sirasit Boonklang + Born2Dev Team Platform สำหรับ 3 Area – New Tools / Service Theme#2 Scale cloud-native apps and accelerate app modernization Speaker AIS Team / Sirinat Paphatsirinatthi – New Tools / Service – Azure Container Apps Deep Drive Learning from Imagine Cup Participants (ทีม VEKIN) Preparing for the metaverse and opportunities for developer Theme#3 Achieve agility with a trusted, integrated data platform Speaker Teerasej…

สรุปงาน System Administrator Appreciation Day 2022 Part 2

“Log“ (2564 & PDPA preparation) Speaker Jedsada Thongkanluang ไม่เชี่ยวเรื่องนี้เลย อาจจะเขียนและงงๆไปครับ – พรบ.คอม 2550 📚 เพิ่งรู้อุปกรณ์ที่เก็บ Log ต้องผ่านมาตรฐานด้วยนะ 📚 Log คือ อะไร 📚 Log ประกอบด้วยอะไร 📚 Centralize Log Management 📚 Inventory Asset ของอุปกรณ์ในองค์กร📚 จัดกลุ่มว่าองค์กรเป็นกลุ่มไหน เช่น ผู้ให้บริการอินเทอร์เน็ต เป็นต้น – PDPA มีอะไรเพิ่มเติมบ้าง 📚 PDPA มีการ Extend มาเสริมคำอธิบายในกฏหมายลูกของ PDPA (กฎหมายลูก พ.ร.บ.คุ้มครองข้อมูลส่วนบุคคล รวม 4 ฉบับ) ว่าต้องเก็บ📚 Log ต้องมีความพิเศษขึ้นมา อย่าง Audit Log📚 User Matrix / Permission📚 Data Map / Data Flow ว่าข้อมูลไหลไปอย่างไร และมีข้อมูลส่วนไหนเป็น Personally identifiable information (PII)📚 ถ้าทำตาม ISO 27001 12.4.1 / 12.4.2 / 12.4.3 จะ Compliance กับ PDPA ได้ Resource: Into the blue Speaker Chonlatit Rujiphut – Blue Team Role 🛡️ InfoSec Color Team 🛡️…

สรุปงาน System Administrator Appreciation Day 2022

สำหรับงานนี้มีเกร็ดเล็กน้อย จะเป็นงานที่แบบจัดทุกวันศุกร์สุดท้ายของเดือนกรกฏาคมครับ น่าจะเพราะวันนี้เป็นวันหยุด (แต่ทำงาน) ก็ได้เลยเข้ามาฟังด้วยครับ Opening + Boost your technical skills with Microsoft Learn and GitHub Skills Speaker Phantip Kokilanon / Maykin Warasart 📚 เริ่มต้นมาพี่ Maykin มาแนะนำงานนิดหน่อย + ปิดท้าย Lucky Draw ครับ 📚 Microsoft Learn 📚 มีตัว Learn TV เอาไว้ดู Live Event หรือ Event ย้อนหลังต่างๆได้ 📚 GitHub Skills – อันนี้น่าสนใจ จะเกี่ยวกับ GitHub เป็นหลักนะครับ อันนี้ผมมีเรื่องที่สนใจเหมือนกันนะ อย่าง GitHub Action ส่วนตัวได้ยินมานานและ แต่ไม่ได้ลองจริงจังๆ จะได้มาเทียบกับ Jenkin Pipeline ได้เหมือนกันครับ “How CSA help shaping proper cloud services through CCSK and CCM“ Speaker Tanat Tonguthaisri 📚 CSA – Cloud Security Alliance 📚 CCSK – Certificate of Cloud Security Knowledge เป็น Cert ด้าน Cloud 📚 การเตรียมตัว – DEPA Program…

GSP330 Implement DevOps in Google Cloud

Architecture ที่โจทย์เตรียมไว้ให้ Task 1: Configure a Jenkins pipeline for continuous deployment to Kubernetes Engine Task 2: Push an update to the application to a development branch Task 3: Push a Canary deployment to the production namespace Task 4: Promote the Canary Deployment to production Reference

[CR] Starbucks Honey Greek Yogurt

เมนูนี้เอาจริงซื้อ เพราะ ชื่อแปลกครับ เคยได้ยินชื่อ Greek Yogurt จากที่ขาย 7/11 ด้วยครับ เลยอยากมาลองมาของ Starbucks มันต่างกัน หรือป่าวครับ มาลองดูกันครับ Reference (พลังงานของแต่ละเมนู)

[VM] แปลงไฟล์ .vdi ไปเป็น .vmdk

หลังจาก Update Windows 11 มาเจอปัญหาหลายอย่างเลยครับ ล่าสุดที่เจอมา ตัว Virtual Box เปลี่ยน VM ได้ และมีอาการช้า และค้างมากครับ โดยเฉพาะ VM ที่ใช้ขนาดใหญ่ และใช้ Resource เยอะ อย่างตัว Windows ครับ เลยตัดสินใจและว่าจะขอย้ายค่าย จากเดิมเป็น FC ของ Virtual Box มาเป็น VM Workstation (Free) ครับ โดยก่อนที่จะย้ายได้ ต้องแปลง VM จากเดิมที่ Virtual Box เป็นไฟล์ .vdi มาเป็น .vmdx ที่ vmware ใช่งานกันครับ โดยตัว Virtual Box มี Tools มาช่วยอยู่แล่วนะครับ คือ คำสั่ง clonehd ครับ คำสั่ง clonehd

[MSSQL] สรุปงาน SQL Server Community Thailand Meeting #16

SQL 2012 End Of Support ต้องทำอย่างไร? – Lifecycle Product ของ Microsoft ที่ติดตั้งบน On Premise (Local) – End Of Support มีผลกระทบอะไรบ้าง ? – หลัง End Of Support ไปแล้ว ตัว SQL Server 2012 มีแนวทางไปต่ออย่างไร ? NOTE: พวก App เดิมๆ ยังไม่ได้แก้ไข หลังจากย้าย Database ไปแล้ว ต้องไปกำหนด compatibility-level เพิ่มเติมตาม ALTER DATABASE compatibility level (Transact-SQL) – SQL Server Migrate to Azure SQL – Migration Tools – Azure SQL Migration Methodology เกร็ด SQL อ่านอย่างไร ? อ่านได้ทั้ง 2 แบบครับ ปิดท้าย Resource Reference

อ้าวทำไม Text File Pipe มันหายหละ

บันทึกเคสที่เจอช่วงระหว่าง UAT ครับ ตอนแรกหากันนานมากว่า image ของ container ที่ทำไปมีปัญหาอะไร หรือป่าว ? โดยปัญหา คือ ว่าตัว Text File ที่ Container มันสร้างขึ้น Pipe มันหายไป ทำให้ Column มันเขย่งกัน อ้าวเราก็ใช้ Container นี่ ผลลัพธ์ที่ได้จากควรจะเหมือนกันสิ !!! เรื่องนี้ทำให้น้องๆ ที่ดูเคสนี้ปวดหัวเหมือนกัน ส่วนผมเองที่พยายามเจรจากับอีกระบบ กำหนดชื่อเลยแหละกันว่าระบบ AA ว่าขอตรวจสอบก่อน เพื่อไม่ให้ระบบ AA นั้นเอาข้ออ้างนี้ ว่าระบบที่ผมดู Column แหว่งแล้ว ระบบ AA เค้าทำงานไม่ได้ครับ (จริงๆระบบ AA ไม่มีคนที่จะเอา Text File ไปทำต่อครับ เลยจะโทษระบบที่ผมดูก่อนครับ) หลังจากเจรจาได้ช่วงเวลาเสาร์ อาทิตย์ก่อนประชุม ผมก็มาติดตามน้องที่ดูเคสครับ ทดสอบยังไงก็ไม่เจอครับ ผมเลยลองตรวจสอบต่อครับ แล้วก็ถึงบ้างอ้อ ว่าปัญหาเกิดจากอะไร ลูกค้ามี Change เปลี่ยน Requirement กระทบโครงสร้าง Table Temp สาเหตุ Run Script ผิดอย่างเดียว หรือป่าว ? ลองมามุมกลับว่าทำไมถึง Run สลับ ถึงแม้ว่าจะแจ้งลูกค้าไป แต่เดี๋ยวเค้าน่าจะหาทางบี้กลับอยู่ดีตามสาเหตุที่บอกไปตอนต้นครับ สุดท้าย ผมเลือกปรับตัว Script นะ แม้ว่าลูกค้าจะ change แล้วไม่อยากขยับเวอร์ชัน รอบนี้ต้องยอมแล้ว แม้ว่าต้องนำเอกสารไปให้ท่านเซ็นต์มาใหม่ ส่วนปรับ Legacy Shell Script ดูไม่คุ้มค่าเลยครับ

[NUGET] dotnet restore error 401

nuget

เนื่องจาก Nexus ที่ บ ใช้งานอยู่ มีปรับ Policy ใหม่ พวก Private Repository ต้องมีการ Authentication ก่อนเข้าใช้งานครับ สำหรับเครื่อง DEV / Build เลยต้องมีการแก้ไขเพิ่ม ดังนี้ ใช้ API Key ได้ไหม ? ถ้าไม่ใช่แล้ว ลบออกได้ไหม อื่นๆ Reference

Thanachart Limited Edition

จริงๆ ไม่อยากเขียน Blog ไว้นะ แต่ในมุมของ End-User ผมว่าจดไว้ดีกว่า จากที่หลายๆคนรู้ว่าธนาคารธนชาต (TBANK) ได้ควบรวมกับ ธนาคารทหารไทย (TMB) มาเป็นธนาคารทหารไทยธนชาต (TTB) แล้วตอนย้ายระบบมันเกิดปัญหาอะไรบ้าง TBANK + TMB = TTB ลูกค้าที่ใช้ Mobile Banking ย้ายได้ทันที ไม่ต้องมาที่สาขา ความเป็นจริง ต้องไปที่สาขาอยู่ดีครับ เพราะข้อมูลที่ Migrate มันไปไม่ครบ ทำให้ตอนที่ทำตอนขัดตอนระบบมันขัดข้องให้ไปที่สาขา บัญชีของเดิมผมมี 2 นะ แต่ย้ายจริงได้มา 3 อีกอันนึงเค้าบอกเอาไว้ใช้ทด Diff แต่เอกสารที่แจ้งที่บ้านไม่มีแจ้งมา …. และก็จำได้เลยนอกจากบัญชีธนาคารแล้ว ผมบัญชีกองทุนรวมที่เปิดกับธนชาตไว้เหมือนกัน เลยสอบถามไปว่าจะมีการควบรวมได้กับกองทุนรวมทหารไทย ทาง Customer Support ตอบว่าไม่มี พอผ่าน 1 ปี ควบรวมเป็น East Spring TFUND + TMB FUND = East Spring ตอนแรกที่ผมรู้ คือ มีจดหมายว่าจะมีการควบรวม RMF จะขายไม่ได้ ก็เลยสอบถามทาง Support ไปว่าในอนาคตตอนนี้ผม 30 แล้วถ้า 55 ปีขายได้ไหม ทาง Customer Support คนแรก ขายไม่ได้หมดเลยครับ ทั้ง LTF RMF SSF SSFX ที่ครบระยะเวลา ต้องไปทำรายการที่สาขา ผมเลยไล่บี้ถามไปใหญ่ และสุดท้ายขอให้ทาง บล ส่งเอกสารมาอธิบายให้ชัดๆ LTF RMF SSF SSFX ที่ครบระยะเวลา และไม่ครบระยะเวลา //ตอนนี้ยังไม่ส่งมาเลย คนที่สอง มาจาก TMB อธิบาย OK…