Data Sci Boot Camp Batch#11 : Intro + AI Prompt 101

เอาจริงๆ นั่งๆอยู่ตอนวันสิ่นปีแล้ว feed ของ Data Sci Boot Camp Batch#11 เข้ามาครับ เลยจ่ายเงินลองมาฟังดู สำหรับวันนี้เป็นการ Intro ว่ามาฟังอะไร ประมาณนี้จดสั่นๆ Day 1: Intro -แนวทางการเรียน -Two Rule ผมชอบกราฟนี้ เอามาแปะ -10,000 Hours Rule หากจะเก่ง ต้องฝึกย้ำให้มันจดจำลง Cell เหมือนที่ผมเคยอ่านมา 21 วันทำติดกันเปลี่ยนนิสัยได้ แต่จริงๆแอดทอยแนะนำว่าทำติดกันสัก 20 ชั่วโมงก็เก่งแล้ว เวลาเป็นสิ่งที่มีค่าที่สุดนะ ใช้ให้คุ้มค่า และชอบอีกตัวอย่าง เรื่องการเรียนภาษา เราไม่จำเป็นต้องรู้หมด รู้แต่ส่วนใหญ่ที่ใช้งานกันเอาตัวรอดได้แล้ว -connect the dot -Plan for learning ถ้าของผมช่วงตี3-5 นี่แหละ สงบดีปล. เวลาก่อนนอน ยิ่งบนเตืยง ไม่น่ารอด 55 ผมเองเหมือนกัน หนังสือเต็มเตืยง 555 -Data Analyst / Data Science / Data Engineer ต่างกันยังไง ทั้ง 3 role ยุ่งกับ Data เหมือนกันหมดนะ แต่ต่างกันไปคนละมุม ตามรูปง่ายดี โดย Data ตอนนี้เป็นสิ่งที่จำเป็นนะ ไม่ใช่ของใหม่ จริงๆลองมาอ่าน Session ของแอดทอยใน NCD2024 : Data is not SEXY anymore ได้นะ -Data Science Process สำหรับ Class นี้จะมอง Data Science เป็น Skill น้า…

[AZ-305] Design data storage solutions

Design a data storage solution for non-relational data – Design for data storage – Design for Azure storage accounts – Design for data redundancy – Design for Azure Blob Storage เหมือนเขียน Blog ไว้ปลายปี 2022 (Cold ไม่มี) – Design for Azure Files – Design for Azure managed disks Azure managed disks – สำหรับ VM when using managed disks – Design for storage security implementing storage security Knowledge check: Design a data storage solution for non-relational data Design a data storage solution for relational data SQL Server มี 3 แบบ Azure SQL / Azure SQL Manage Instance / SQL Server on VM…

2024 หงุดหงิด และโวยวาย

เรื่องงาน ยอมทนโดนด่าเป็น 10 ปี เพื่อให้การเปลี่ยนผ่านเรื่องบางเรื่องมันง่าย และจบ แต่ความจริงมันไม่จบนะ กลายเป็นว่าเราการเป็นตัวแทนในการโดนด่า ทั้งๆที่งานชิ้นนึงทำกันหลายสิบคน แต่ทว่าคนกลุ่ม Exception อาทิ เช่น ผู้ใหญ่ หรือ ถ้าบอกไปแล้วอาจจะโดนด่ากลับ หรือคนพิเศษอื่นๆ เลยไม่บอกปล่อยให้ปัญหามันบานปลาย หรือ กลายเป็นการด่าผ่านชื่อที่สาม ชื่อผมเอง เมื่อก่อนทนมา เดี๋ยวมันก็เปลี่ยนแปลงได้ คนลืมไปเอง สุดท้ายมาด่าผมแทนนี่แหละ ปลายปีที่แล้วได้ยินเต็มหูเลย เตือนพี่ท่านนึง ปีนี้ไม่ได้ยิน แต่ได้ข่าวมาอยู่ การเปลี่ยนแปลงหลายเรื่องบางเรื่องต้องให้อารมณ์นำ หวังว่าปีนี้ จะยอมทำตาม Practice ที่ดีนะ อีกเรื่องที่ดีขึ้นมา KM ปีที่แล้วทำ Blog บ่นไป เออหลายคนเรื่องพยายามมาสร้างกันมาขึ้น แต่ยังเหลือกลุ่ม Exception ถ้าทุกคนช่วยกัน (กด) ดัน เดี๋ยวมันมีการแชร์ออกมาเอง ปีนี้ทำงาน Redesign มา 7-8 เดือน ยอมรับเลยว่าแผนงานที่คิดและเสนอไว้ตอนปี 17-18 ทำมาได้เยอะระดับนึงเลย มันดีว่าไปขี่รวมกัน Project ขายได้ ถึงทำ เจองานบีบ + ทำวันหยุดฟรี และมี Technical Dedt มหาศาล ปีนี้มี Automate Test แม้จะไม่เยอะ เพราะสัดส่วนคนทำจริงๆน่าจะ 1/5 แต่อย่างน้อยมันน่าจะ Recover จาก Project บางอันที่ทำ Test พังหมดไปเมื่อหลายปีก่อนได้ ตอนนี้ Test จาก 300 เกือบ 5,000 แล้ว เหลือแต่ว่าคนที่เหลือจะรักษา หรือจะพัง เพราะผู้ใหญ่ หรือคนโน้น คนนั้น บอกงานเร่ง ต่อไปเรื่อง Quality ระบบเริ่มบังคับ เหลือรอคนมา maintain และเพิ่มพูน อีกเรื่องที่ดีมั่งได้คอมบริษัทสักทีในรอบ 8-9 ปี…

[AZ-305] Design business continuity solutions

Describe high availability and disaster recovery strategies – Identify the availability requirements of Azure resources – Explore high availability and disaster recovery options มันต้องย้อนกลับไปในส่วน Share Responsibility ถ้า แล้วที่นี้ แต่ละตัวมีอะไรบ้างนะ เอาที่เด่น – Explore an IaaS high availability and disaster recovery solution NOTE: จริงๆ SQL Server มัน Solution อื่นๆนะ แต่ Azure ไม่ได้รองรับแบบ Official เช่น Database Mirroing Read More: Explore an IaaS high availability and disaster recovery solution – Describe high availability and disaster recovery options for PaaS deployments Service SLA active geo-replication autofailover groups Azure SQL Database 99.995% ✅ ✅ Azure SQL Database Managed Instance 99.99% ❌ ✅ ปกติตัวอื่นๆ นอกจากจะได้ SLA 99.99%…

[AZ-305] Design identity, governance, and monitor solutions

Design governance Recap กันก่อน Azure มี Level การจัดการดังนี้ Tenant Root Group > Management Group > Subscriptions > Resource Group > Resouces เล็กสุด กลยุทธ์ในการสร้าง Governance จะมี Azure Policies / Recsource Tags Management Group – จุดที่ Apply Policy ที่ Common โดย Level ได้ 6 Level ไม่รวม Root Subscriptions resource groups – มันมี region เอาไว้เก็บ metadata นะ ถ้า region พัง จะเอ๋อๆนิดหน่อย แต่ resource ไม่จำเป็นต้องอยู่ region เดียวกับ resource group ก็ได้ + nested ไม่ได้ resource tags – name-value pair เอาไว้จัดการอืนๆ เช่น Billing Azure Policy มี Policy แบบ built-in policy / initiatives (จัดกลุ่มของ Policy เข้าด้วยกัน) / inherited down the hierarchy ที่ให้จัดตาม Management Group / prevent noncompliant…

How to Use Custom Fonts (such as Thai) with jsPDF

By default, jsPDF supports 14 standards as follows: suppose you want a default font. You can use setFont() method. Otherwise, use another font such as Thai font (Kanit Regular). reader can follow the steps in my blog How to Use Custom Fonts (such as Thai) with jsPDF NOTE: You DO NOT need to enter the name, font style, or Module format. This will fill in automatically when you select your .ttf font file. Reference

สรุปงาน Microsoft Ignite After Party Thailand 2024

Blog นี้มาจดเล็กน้อยๆจากงาน Microsoft Ignite After Party ของในไทยครับ สำหรับงานในปีนี้จะที่ 9Expert Training ครับ Simplify Operations with Azure Arc and Microsoft Security Ecosystem Speaker: Wisit Thongphoo (ITGeist) -Azure Arc Azure Arc = Tools ช่วยจัดการ Adaptive Cloud พวก Multi Cloud + On Premise + Edge + IOT ทั้งในแง่ของ Operation + Govern และในส่วน Security ได้ -Azure Arc | Enabled Servers -Azure Arc | Security Operation พวก Security มีหลายมุมให้ศึกษานะ ตามวงแหวนนี้เลย โดยมี Azure เค้าจัดประมาณนี้ ใน Azure Arc | Security ที่ใช้ได้ เช่น Exposure Management: Security Initiatives – Sexy Reports for Your Sexy Boss Speaker: Saran Hansakul (Sarah) IT เป็น Business Enable ให้เกิดรายได้ กำไร หรือ คุม Cost หรือแม้แต่การคุมความเสี่ยง ความเสียหาย แล้วที่นี้…

[AZ-305] Microsoft Azure Architect Design Prerequisites

สำหรับ Blog นี้ Draft ไว้น่านมาก อ่านตั้งแค่ตอนปลายปี 22 จนไว้จนสอบ AZ900 / AZ104 แล้วครับ โดย Part นี้ผมว่าหลายๆอย่างต่อจาก AZ-900 กับ AZ104 ครับ Describe core Azure architectural components Explore Azure compute services Discover Azure message queues Explore Azure networking services Azure virtual networks Azure VPN Gateway fundamentals Azure ExpressRoute fundamentals Azure DNS – เป็น Server ไว้บอกทางเข้า Resource เรานะ เป็น Name Server และกำหนดข้อมูลตาม Alias records โดยทำได้ทั้ง Public / Private แต่พวกชื่อ Domain ต้องซื่อจาก Third Party นะ บางอย่างนี่แบบตอนแรกนึกว่ามีใน Cloud ลอง Search ไปเรื่อยๆ อ้าวพวก Infra มีเหมือนกันด้วย 555 Resource: การใช้งาน Azure Web App ร่วมกับ Virtual Network โดยใช้ Virtual Network Integration ตอนที่ 1 | mvpskill.com | Change the World by…

แวะมาฟัง Lead Engineer Meetup

สำหรับ Blog นี้แวะมาฟังเป็นหลัก + จดนิดหน่อย พอดีออกมาข้างนอกอยู่แล้ว และดูงาน UAT เลยแว๊บๆมาครับ สำหรับงานจัดที่ Rajapark Building ตอนแรกชื่อตึกไม่คุ้นเลย พอมาเห็นชื่อตึกรัชต์ภาคย์ คุ้นแล้วเห็นตั้งแต่สมัยเรียน มศว เลย ช่วงแรกแนะนำมีคุยกันกับเพื่อนข้างๆ ว่าทำไมถึงมา เจอปัญหาอะไรบ้าง ได้ยินมาหลายเคสครับ อย่าง เช่น How to become a good Lead Engineer How to Encourage junior > Lead Engineer ถ้าในไทย ปัญหา nature จะเงียบ เกรงในระบบอาวุโส Senior หรือ ไม่งาน Tech ผช ฬ ผญ เลยไม่กล้าออก Idea แล้วเราจะสร้างเสริมให้คนที่มาใหม่ กล้าขึ้นมาเป็น Lead ยังไง มีหลาย Idea ส่วนตัวมองว่า Lead ช ญ ไม่สำคัญนะ ที่สำคัญเข้าใจคน สร้างสมดุลได้เหมาะสมสำคัญสุด What is a day in the life of lead engineering? How do you keep scrum meetings efficient, I have seen scrum meetings get in the way of overall productivity by wasting a lot of dev time.…