Troubleshooting Guide: Microsoft 365 Trial Account Issues and Solutions

This blog is derived from the workshop that I previously posted “เมื่อ DEV ลองไป Workshop Microsoft 365 Admin + Microsoft Defender (Write in Thai)” I and my friend (at the workshop) have encountered problems such as Your account with Microsoft is under review issues or getting an error 43881 Your account with Microsoft is under review This occurs when we sign up for a Trial and the Company Name doesn’t match with xxxx.onmicrosoft.com because it will cause an issue where the Billing Account becomes inactive. it’s recommended to open a Ticket to request Account Deletion, or wait for about a month…

จดๆจากงาน National Coding Day 2024: Conference Day

สำหรับ Blog แรกของเดือนสุดท้ายในปี 2024 ใน Blog ตอนนี้มาจดๆ National Coding Day 2024 ในวัน Conference Day มีอะไรอะไรบ้าง โดยงานปีนี้จะจัดที่ True Digital Park (ชั้น 6 Auditorium และ ชั้น 7 Town Hall) ส่วนของปีที่แล้ว Bitec ครับ เขียนจบลองมาอ่านอีกทียาวเหมือนกันนะเนี่ย Opening มีการแนะนำสมาคม และ Roadmap ของปีหน้า + TPA Roadmap & Career Path สำหรับคนที่สนใจ ใครเขียน blog จะเอามาแปะก็ได้นะครับ ถ้าสนใจลองตามกลุ่มที่ สมาคมโปรแกรมเมอร์ไทย | Facebook / สมาคมโปรแกรมเมอร์ไทย Thai Programmer Association Why is coding in English Speaker: Anthony Shaw คุณ Anthony Shaw ปัจจุบันทำงานที่ Microsoft และเป็นคนพัฒนา GitHub vscode-pets / หนังสือ cpython และอื่นๆ เรารู้ภาษาอะไรบ้าง หลังลองสลับไป 4-5 Slide ตอนนี้ทุกคนน่าจะได้คำตอบแล้ว เข้าใจภาษาถิ่น ภาษาไทยนี้แหละ และภาษาอังกฤษ แล้วแต่ละภาษามีความพิเศษยังไง Australian English ตอนฟังครั้งแรก ผมก็ห๊ะ ตอนนี้รู้แล้วว่าภาษาอังกฤษมันชัดเจน แล้วตรงมาที่สุด มากกว่าภาษาอื่นๆ แล้วถ้าเราไปดูว่า Programmer from เห็นว่า 20% มาจาก usa เลยนะ แล้วประเทศที่เหลือส่วนใหญ่…

สรุปงาน .NET Conf TH 2024

สำหรับงาน #dotnetconfth เริ่มจัดมาตั้งแต่ปี 2018 แล้วครับ เออแอบลองไปดู Blog เก่าๆ เพราะความยากการตั้งชื่อ Blog 55 ตอนงานปี 2018 มี blog จดไว้ด้วยครับ แต่อาจจะไม่ครบทุกปีนะ Opening Speaker: Jose Barbosa จากปีที่แล้วตัว dotnet มีภาพรวมที่เห็นชัดเจนขึ้นจาก NET8 มาปีนี้มีงาน dotnet conf ที่เพิ่งจัดไปเมื่อสัปดาห์ที่แล้ว มีของใหม่เปิดตัวหลายอย่าง เช่น The Official OpenAI Library for .NET Speaker: Surasuk Oakkharaamonphong ถ้า dev สาย dotnet เมื่อก่อนเวลาจะไปใช้ OpenAI จะมี Lib ของภาษาอื่นๆ เช่น python หรือ ไม่ไปใช้ผ่าน REST API เลย แต่ตอนนี้มี Lib ทางการออกมา ดูแลโดยทาง OpenAI ครับ NuGet Gallery | OpenAI การใช้งาน Model ของ Open AI มี 2 ที่ให้ใช้งานครับ ตัว Lib มีของทั้ง / ค่ายครับทั้ง NuGet Gallery | OpenAI / NuGet Gallery | Azure.AI.OpenAI ภาพรวมของ API คล้ายกัน ต่างกันแต่ตอน Initial Client เพื่อใช้งานครับ ใน Session นีมี Demo อาทิ…

ปิดการเขียน Default Password หลังเปิดใช้งาน Spring Security

ปกติตัว Spring เองจะมี Module / Lib ที่ช่วยจัดการด้าน Security ให้ง่ายขึ้น เวลาใช้งานเอา Config มาแปะใน pom.xml ตามนี้ครับ ลอง build ใหม่ครับ โดยพอเมื่อใส่เข้ามาแล้ว มันจะ Default ครอบทุก API เลย โดยจะมีหน้า Login ง่ายๆ ตามนี้ แล้วเราใช้ user อะไร หละ ? ถ้าไปดูใน doc มันจะบอกว่า แล้วทีนี้ ถ้าให้มันไป Run โผล่ลอย หรือ ไปเขียนใน Log มันดูจะไม่ดี ใน Blog นี้จะมาสรุปวิธีซ่อน Log / Console นี้ครับ – Disable logging of the password – ปิดมันซะ ตัว UserDetailsServiceAutoConfiguration  มันมีช่องทางให้ Debug จะมีหลาย Level แนะนำให้ OFF จะซ่อนไว้ แต่จริงๆต้องดูตาม Doc – Override credentials ใน Properties -ไม่ให้มัน Gen ใหม่ ยัดเอาไว้ในไฟล์ appilication.properties – Override credentials ใน Code ปรับ Code ตามนี้ได้ครับ – Exclude UserDetailsServiceAutoConfiguration.class พอไม่ Inject UserDetailsServiceAutoConfiguration พอข้อมูล Default User / Pass จะไม่ถูกสร้างขึ้นมาครับ -…

Unit Test เตือนเรื่องพวก Concurrent / Thread ได้นะ

หลังจากหักดิบ ให้ Jenkins ถ้า Test Fail ให้ระบบตี Fail เลย เรียกว่าหักดิบจริงๆแหละ เพราะคนในบริษัทไม่ค่อยเห็นด้วยเท่าไหร่ ยังเชื่อมั่นในทุกคนจะมาตรวจเองด้วยมือ และ QA ตรวจทุกรอบ และวันนี้เจอเคสแปลกๆ เข้าตามรูปครับ จากเคสนี้จะเห็นว่ามัน Test Fail แบบแปลกๆ ผ่านหมด / fail 1 -7 สุ่มกันไป และสุ่ม Agent ด้วย ถ้าเราเข้ามาดูลึก มันจะเป็นเรื่องของ Concurrent / Thread ได้นะ แยกกันทำ แล้วทำงานไม่ได้ ซึ่งถ้าหากไปดูที่ Service ที่ Call Helper ตัวนี้จะพบว่า มัน Run Parallel.ForEach ครับ สำหรับเคสนี้ ต้องคุยกันครับ ว่าดูจาก Test / Spec เจ้าตัวมี Intention ยังไง แล้วเกิดการเปลี่ยนแปลงตรงนี้ Impact ขนาดไหน แล้วหาทางออกร่วมกันครับ เห็นไหมว่า Unit Test มันช่วยเตือน แม้ว่าจะเป็นอะไรที่เล็กน้อย แต่เราต้องสังเกต ที่มัน Feedback ด้วย ไม่ใช่โยนให้เป็นหน้าที่ของใครคนนึงครับ