สรุปงาน Code Mania 1011: AI for Developers

งานนี้ผมน่าจะกลับมาในรอบหลายปีเลยมั้ง Code Mania ปีนี้ลองมาฟังดูเห็นเป็น Theme AI for Developers สำหรับหัวข้อในงานมีอะไรบ้าง ตามนี้เลยครับ Welcome to Code Mania 1011 and TPA 2024 สำหรับ Session นี้เป็นการแนะนำสมาคมโปรแกรมเมอร์โดยคุณเซฟ นายกสมาคมคนปัจจุบันครับ โดยตัวงาน Code Mania จัดตั้งแต่ปี 2014 เลยนะ ปีนี้เป็นที่ 10 และ ของผมเอารู้จักงานนี้น่าจะตอน CodeMania11 มี Blog จดไว้ 555 ส่วน Blog อื่นๆ ดูจาก Tag CodeMania นะ หน้าที่หลักของสมาคม: Contribute / Facilitator สำหรับการจัดงานต่างๆ / Goal อยากทำให้เป็นฐานของ Programmer ของ ASEAN โดยเน้น Local กระจายความรู้สู่ภูมิภาคต่างๆครับ และมาดู Stat การจัดงานของปีนี้กันครับ งานของสมาคมจะเน้นไปด้านต่างๆ ตาม 4C ดังนี้ และมีเปิดให้สมัคร Member ด้วยนะ ปลายปีมีงาน National Coding Day ถ้าใครจะฝึกงานมี TPA Internship Timeline ตามรูปเลย Next generation Al for developers by Teerasej Jiraphatchandej คุณพลเน้นว่าจากงาน Tech ของฝั่ง Microsoft Build / Ignite จะมี Quote ที่สำคัญเกี่ยวกับ AI ดังนี้ Every App will…

How to Parse JSON in command line

Why parse JSON in command line Solution use jq, lightweight and flexible command-line JSON processor. – Install jq – Sample Use-Case With curl example Other Example Here jq Manual (development version) (jqlang.github.io) Reference

[MS Cert] บันทึกการสอบ AI-102

พอได้ข่าวว่าตัว AI Skills Challenge​ 2024 มีแจกสิทธิสอบ Cert ฟรี ตอนนั้นผมเลยรีบอ่าน ms learn ใน collection นั้นอย่างรวดเร็วครับ เดวอดได้สิทธิ์ พอได้สิทธิ์แล้วต้องมาเครียดต่อจะอ่าน เตรียมสอบ ยังไงทันหว่า ซึ่งจริงๆ สิทธิสอบ มันมีหลายตัวนะสำหรับรอบนี้ AI-900 / AI-102 / DP-100 / DP-600 ถ้าจำไม่ผิด ของผมตัด AI-900 ได้มาแล้ว ส่วนตัว DP นั้น ไม่มีพื้นฐาน Data ด้วย เลยมาเอาตัว AI-102 ดีกว่า ผมเข้าใจนะ ว่ามันเป็นเอาของที่มีอยู่พวก AI ที่ Cloud ให้มา มาตัดแปะ เปิด API ให้ยิงได้ผลลัพธ์ ตุ้มจบ เลยเลือกตัวนี้ สำหรับ Blog นี้หัวข้อตามนี้ครับ Microsoft Certified: Azure AI Engineer Associate (AI-102) AI-102 วิชานี้จะเป็นวิชาที่ต่อยอดมาจากตัว AI-900 ครับ ถ้าอิงตาม Certifacation Path จากแผนภาพด้านล่างครับ สำหรับหัวข้อของวิชานี้ ประมาณนี้ครับ การเตรียมตัวสอบ + Learning Resource ของผมหลักๆใช้ตัว Ms Learn ที่เค้าเตรียม Learning Path ไว้ครับ Course AI-102T00-A: Designing and Implementing a Microsoft Azure AI Solution – Training และจดไว้ลง notion ตามนี้ครับ (เดี๋ยวต้องรีบแปะลง…

docker / podman cp note

สารภาพครับ ลืม 555 ปกติเวลาออกแบบ Container จะเปิดส่วน Mount Volume ทั้ง docker / podman พอมีเคสพิเศษ เลยจะงงๆหน่อยครับ -a, –archive Archive mode (copy all uid/gid information) – เอามาเหมือนต้นฉบับทั้งพวกวันเวลา uid/gid และสิทธิ-L, –follow-link Always follow symbol link in SRC_PATH (อารมณ์ประมาณทำ Shortcut-q, –quiet Suppress progress output during copy. Progress output is automatically suppressed if no terminal is attached สำหรับ podman เหมือน docker ครับ แก้จาก docker เป็น podman ได้เลยครับ พวก option จะมีรายละเอียดต่างกันครับ ยังไงก็อ่าน Reference เพิ่มเติมครับ Reference

Install github.com/mattn/go-sqlite3 on Windows

This blog will show how to use a go library mattn/go-sqlite3: sqlite3 driver for go using database/sql (github.com) on Microsoft Windows . At first, if you go get a library. I will show an error about gcc However using it on a Windows PC/Laptop would require some step to setup a gcc by Installing GCC from here , After the download is finished (I prefer x64 version), the setup  steps are as follows: Test Reference

JSX Conditional Rendering

วันนี้มาตัว jsx Conditional Rendering เริ่มจาก Code ก่อนเลย แล้วมาดูผลลัพธ์กัน จริงๆ Conditional Rendering ทำได้ประมาณ 3-4 แบบนะ จาก Code ด้านบนผมตจะลองแบบ TERNARY operator / if เดี๋ยวลองมาดูจริงๆกันบ้าง แบบ if, else, else if / switch จริงๆ มันคล้ายๆกันนะ แอบเปลืองด้วย ถ้ามีเคสจริงๆ คงใช้ Nested Ternary Operator

สรุปงาน MS Build 2024 After Party-Thailand @SCBX NEXT TECH

สำหรับงานนี้เป็น MS Build AI ได้เลยครับ หัวข้อที่มาแต่ Theme AI ล้วนๆเลย ตอนแรกฟังๆ ดูเหมือนไม่มีหัวข้อของ Dev เท่าไหร่เลยนะ แต่ลองมาฟังก่อนครับ โดยงานนี้จัดที่ SCBX NEXT TECH ห้างสยามพารากอน ครับผม ก่อนจะเริ่มมีแนะนำสมาคมโปรแกรมเมอร์ และมีเว็บสมาคมโปรแกรมเมอร์ใหม่ด้วยนะ หัวข้อจะมีประมาณนี้ Best of Build: The age of AI transformation Recap MS Build เดือนที่ผ่านมามีอะไรที่น่าสนใจบ้างนะ AI Scaling Laws จากกราฟเรียกว่าถึงจุดก้าวกระโดดเลย หลังจากผ่านยุค AI Winter ที่ติดข้อจำกัดด้าน HW AI เริ่มก้าวกระโดด และมันเริ่มเปลี่ยนไปครั้ง ตั้งแต่ที่มี Generative AI เข้ามาเมื่อ 2-3 ปีก่อน ChatGPT Copilot+PC ถ้าใครอยากรู้ Session ลึก AI สามารถมาฟังกันครับ Link ตามนี้เลย เป็นทีมงาน AI ของ Microsoft มาเล่าเอง Copilot Stack AI Infrastructure Foundation Model Data AI Orchestration + Toolchain End Users Resource จากน้องโบ๊ท Microsoft Learn Student Ambassadors ครับ Your next innovation, powered by Microsoft AI Session นี้ อ พล มาถามก่อนว่า เรารู้จัก AI…

AZ-104: Configure and manage virtual networks for Azure administrators

azure

ปรับฐานกันก่อน Configure virtual networks Azure network services Virtual Network (VNET) VNET อันนี้ผมเข้าใจนะ มันพวก Hub / Switch แต่ย้ายจาก Physical มา Logical และมีคุณสมบัติอื่นๆ Subnet จาก VNET มาซอยเป็น Subnet ได้ อื่นๆ NOTE: Azure Virtual Network enables communication between Azure resources. Configure Network Security Groups Evaluation Subnet NSG NIC NSG Inbound rules Outbound rules VM 1 Subnet 1NSG 1 NIC NSG 2 NSG 1 subnet rules have precedence over NSG 2 NIC rules NSG 2 NIC rules have precedence over NSG 1 subnet rules VM 2 Subnet 1NSG 1 NIC none NSG 1 subnet rules apply to both subnet and NIC Azure default rules apply to NICand NSG 1 subnet rules apply to subnet only…

JSX Component

Component ส่วนประกอบของหน้าเว็บเรา ว่าจะส่วนไหน เมนู ส่วนแสดงผลหลัก เป็นต้น โดยตัว Component รับ Input อะไรก็ได้ Text / Number หรือ แม้แต่ตัว Component เอง แต่เจ้า jsx return ได้ 1 element เท่านั้น Create Component with props – Sample – Result ถ้าส่ง Undefine ผ่าน มันถือว่าส่ง แต่อันแรกไม่รอด โดย Validation ดัก เดี๋ยวมีอธิบายตอนท้ายในหัวข้อ Component Validation Create Component without props แก้ในส่วนของ Component จาก Props มาใช้พวก Object Destructuring  ตัว Object Destructuring จริงมากับตัว ES6 อยู่แล้ว เท่าที่ลองใช้ มันอ่าน Code สะดวกขึ้นนะ – Sample – Result เหมือนกับแบบแรกเลยครับ เปลี่ยนไปแล้ว ยังทำงานได้อยู่ Component Validation จากที่ผ่านมา มันจะมีตัว Input ส่งเข้าไปในแต่ละ Component แต่เราจะรู้ได้อย่างไร ว่ามันสำคัญ หรือ ไม่สำคัญหละ ? ตัว JS เองมีตัวช่วย จริงตอนผมลอง ES6 Lint มันบังคับ 555 ได้แก่ – propTypes ในตัวอย่างตอนต้นใส่ไปแล้ว มาดูอีกตัวอย่างอธิบายให้ชัดขึ้น ตอนนี้ผมมีสร้าง Component อีกดตัวชื่อ…