จดๆจาก Microsoft Build: AI Day @QSNCC

วันนี้ผมไปนั่งฟังงาน Microsoft Build: AI Day ที่ศุนย์การประชุมแห่งชาติสิริกิติ์ครับ มาถึงลงทะเบียนเสร็จอยู่ๆทุกคนยกกล้องขึ้นมาครับ เรายกตามด้วย Keynote by Microsoft Chairman and CEO Satya Nadella สำหรับ Session นี้มี Live ด้วยนะครับ / ทาง Youtube ก็มีนะ ก่อนจะมายุค AI Era ตลอด 32 ปีที่คุณ Satya ทำงานกับ MS มีจุดเปลี่ยน PC > Web > Internet > AI และ AI หนึ่งในนั้น และการมาของมันจะมาช่วย Drive Productivity ของทุกอาชีพ (Copilot) ซึ่งมันส่งผล economic เพิ่ม GDP ด้วยเช่นกัน ฝั่ง Microsoft เองมี Solution มาช่วยแล้ว ที่ช่วยให้ AI Transformation เกิดขึ้นได้ง่าย มี AI Infrastructure และสะดวก โดยมี 2 แนวทาง และสุดท้าย AI Safeguard ความปลอดภัย ทั้งตัวข้อมูลเอง และตัว AI ตามแนวทาง Responsible AI ครับ ระหว่างนี้มาแวะมาในส่วนของ Dev โดยคุณ Karen จาก GitHub มา Demo มีตัว ถัดมากลับมาในส่วน Azure – AI Infrastructure ถ้าใช่ AI เครื่อง Azure…

VMware Disk Note

VMWare Disk

จดๆมาจากที่เจ็บมาระดับนึง จะแบ่งหัวข้อประมาณนี้ – VM Disk Type 100 GB แบ่ง 30 GB / 30 GB เหลือ 40 GBเพิ่ม VM A 20 GB thin มันใช้ 5 GB เหลือ 30 GBเพิ่ม VM B 30 GB แบบ thick ตอนนี้เหลือ 5 GBปัญหา ถ้า VM A มันโตเกิน 5 GB ที่เหลือ VM มันจะ Shutdown ** ยังไม่รวม RAM Disk (.vmsd) การจองเนื้อที่ Disk จริงๆ VM Size + RAM การเปลี่ยน thin > thick มี vCenter ด้วย เสียเงินนั้นแหละ – จองเนื้อที่ การจองเนื้อที่ Disk จริงๆ VM Size + VM RAM ยกตัวอย่าง เช่น – Snapshot Snapshot != Backup Remove Snapshot – Snapshot ถ้าไม่จำเป็น ไม่ต้องใช้ ยิ่งทำ Snapshot เก็บเยอะ ยิ่งเสียพื้นที่ จำเป็นทำ Snapshot เช่น ก่อน Update VM…

[CR] Starbucks Dark Chocolate with Custard Bun

สำหรับตัวนี้จะเป็นการ Collapse ระหว่าง After You กับ Starbucks ออกมาหลายปีแล้วด้วย แต่ผมเพิ่งมาสนใจ 555 Reference (พลังงานของแต่ละเมนู)

สรุปงาน Global Azure 2024 – Thailand

สรุปงาน Global Azure 2024 – Thailand สำหรับในปีนี้จะมี 12 หัวข้อ ในวันที่ 19 และ 20 เมษายน พ.ศ. 2567 โดยจะเน้นหลักๆไปในส่วน Service ด้วย AI ครับ

[KBTG-GO#06] Refactoring with Go

รอบนี้ยาวเลยมาหลังสงกรานต์ หลังจากเคลียร์งานธุระต่างๆหมด หัวข้อมี ดังนี้ What is Code Smells ? Code Smells are symptoms of poor design or implementation choices Martin Fowler Type Of Code Smells มีเยอะมาก แบ่งได้ 5 กลุ่ม Bloaters – Don’t have to be that big มันใหญ่ไป Tool Abusers – Misuse Change Preventers -ปรับเปลี่ยนยาก //จริงๆ Maintain ยาก Dispensable – ไม่จำเป็นต้องมี Couplers – Too much depend on each other จริงต้องไปดู Coupling Cohesion เหมือน Recap ป โท เลย ลองดูจาก Lecture 2110624_SDD_01.00.00.pdf ได้ น่าจะทำมา 6-7 ปี และ Refactoring Improving design without changing behaviour หรือ Behavior-preserving transformation อันนี้สรุปสั้นๆ ชัดดีชอบ – แบบยาวๆ — Martin Fowler Refactoring != Rewrite – When to Refactor? – Why…