[.NET] DevExpress Grid เพิ่ม Built-In Check Column

วันนี้มาจดสิ่งที่ได้ Research มานะครับ เพราะได้ Requirement ว่า อยากให้ทำในลักษณะมี Check Box Column ครั้นจะเพิ่ม Property ใน DTO แต่มันใช้แค่ UI อย่างเดียว มันก็ดูไม่จำเป็น ผมเลยลองดูๆในตัว Winform Grid ของ DevExpress ว่ามันมี Feature นี้ไหม สรุปว่ามีครับ เปิดใช้งาน Built-In Check Column แก้ผ่าน Code ได้ไหม ? Reference

[CR] Starbucks Omelet Sausage Bistro

เมนูนี้ ผมลอกจากคนก่อนหน้าครับ เห้นเค้าบอกว่าสั่งชุดอาหารเช้า ก็เลยสั่งตาม 555 โดยเจ้าเมนูนี้จะประกอบไปด้วย ไข่ออมเล็ต / ไส้กรอกหมูนูเรมเบิร์ก / บรอกโคลี ราดด้วยน้ำเกรวี่ Reference (พลังงานของแต่ละเมนู)

[CR] Starbucks Plant Based & Mozzarella Baguette

สำหรับวันนี้มาเจอเมนูแปลก Plant Based (อาหารที่ทำจากพืช) ผมเลยลองสักเมนู Plant Based & Mozzarella Baguette (แซนด์วิชแพลนต์เบสและมอสซาเรลล่าชีส) ส่วนตัวไม่เคยลองเมนูนี้แบบจากเนื้่อจริงๆนะ มาลองดู Review กันครับ ราคา 165 บาท รสชาติ เนื้อแพลนด์เบสด์ อันนี้ผมว่ารสมันไม่เหมือนเหมือนขาดความชุ่มฉ่ำแบบเนื้อไป และหนักทางมะเขือเทศแทนครับ ส่วนมอสซาเรลล่าชีส ยึด และหอมดีครับ ตัวเมนูมันจะแห่งๆมาจากขนมปังบาแก็ต (Baguette) แล้ว ผมเลยคิดว่าตัวไส้มันความจะฉ่ำมากกว่านี้ครับ สุดท้าย ไม่อิ่มตามคาดครับ คิดว่าน่าจะเป็นเพราะ แพลนด์เบสด์ มันเลยไม่ค่อยอยู่ท้องเท่าไหร่ พลังงาน 431 แคลลอรี่ Reference (พลังงานของแต่ละเมนู) Calories in Pesto Tomato & Mozzarella Toasted Baguette by Starbucks and Nutrition Facts | MyNetDiary.com Plant Based & Mozzarella Baguette – Starbucks Thailand

[.NET] ออก HTML Test Report ของ dotnet

หลายคนอาจจะเจอปัญหาว่าเขียน Test ไปแล้ว ทำรายงานสรุปอย่างไรให้มันใช้ต่อได้ง่าย และมีข้อมูลสรุป โดยถ้าในยุคก่อนๆ ถ้าจะสร้าง html report จาก CI/CD มันมีขั้นตอนยุ่งยาก ตัว dotnet เองก็มีนะ จะใช้ HTML Test Report ของ dotnet หรือวิธีการเดิมที่มีหละ ?

[CR] Starbucks Pain Au Raisin

สำหรับวันนี้มา Review Menu ที่อยู่ในกลุ่ม Baked Fresh ซึ่งเป็นเมนูที่ทำสดใหม่ โดยมีเมนูนี้เฉพาะบางสาขาเท่านั้นครับ Pain Au Raisin (ครัวซองท์ลูกเกด) ราคา 70 บาท รสชาติ หวาน มัน อร่อย อารมณ์มันเหมือนขนมปังลูกเกด + ครีมคัสตาร์ด (ผมมองว่ามันไม่เหมือนครัวซองท์นะ มันไม่กรุ๊บๆ) พลังงาน 310 แคลลอรี่ Reference (พลังงานของแต่ละเมนู) Calories in Starbucks Pain Au Raisin – Nutritional Information and Diet Info (fitbit.com) Pain Au Raisin | Starbucks Coffee Australia

[.NET] Cannot load Counter Name data because an invalid index หรือ Category does not exist

หลังจากลองเอา Desktop App ที่เป็น Fluent Design ลองใช้งานจริง พอแค่เปิด App เท่านั้นแหละ เจอ Exception เลยครับ 5555 Cannot load Counter Name data because an invalid index หรือ Category does not exist ท้าวความถึงที่มาของปัญหา Error ตรงนี้มันเกิดมาจากไหนหละ หลังจากลองสีบจาก Code แล้วพบว่า มีการเก็บข้อมูล Performance ของ App นั้นเองครับ โดยมี Code ดังนี้ ซึ่งข้อมูล Performance มาจากข้อมูลที่ Windows มันเก็บไว้นั้นเองครับ โดย Code ทีดึงข้อมูล สามารถเอามาเก็บข้อมูล หรือ Plot graph ได้ครับ แต่ตรงนี้จะเอามาใส่ตัวแปร String (CurrentPerf) เพื่อนำไปแสดงผลครับ จาก Code ข้างบนนี่แหละ ตอนเรียก Method NextValue() เจอ Exception “Cannot load Counter Name data because an invalid index” ถ้าลองดูจาก Log จะพบชัดเจนเลยครับ หลังจากเกริ่นมานานและ ลองมาดูสาเหตุกันครับ สาเหตุ การแก้ไข Info: Successfully rebuilt performance counter setting from system backup store Error อื่นที่พบ Rerference

[SCBTechX] สรุป Bangkok Softskill for Tech #3: Self Management

สรุป Bangkok Softskill for Tech 3: Self Management วันนี้มาฟังและจดๆได้ตามนี้ครับ Self Manage มันยากยังไง Speaker kulawat Wongsaroj 📚 Self Manage Team เป็น Key นึงของ Agile ที่ช่วยให้เกิดความคล่องตัวขึ้น อาทิ เช่น ลดขั้นตอนที่ซีบซ้อน เช่น การอนุมัติ แต่ติดอะไรตอนเริ่ม 📚 คาถา 3 ข้อที่ช่วยให้เกิด Self Manage 📚 การที่ต้องมาประชุมบ่อย ส่วนนึงมันเกิดจากการเราไม่มั่นใจใน Self Manage Team ด้วย !!! การทำ PKM อย่างง่ายฉบับ Developer Speaker Monthira Chayabanjonglerd 📚 PKM = Personal Knowledge Management 📚 KM = จัดการความรู้ 📚 ทำไมต้องมี PKM 📚 ดินสอที่จางที่สุด ดีกว่าความจำที่แม่นที่สุด Quote นี้ดี แต่เดวผมต้องอธิบายาวที่หลัง คิดว่ามันต้องเป็น Keyword ไปอ้างอิง 📚 จัดการ Requirement ในแต่ละ Sprint อย่างไร ? : มี App ที่ช่วยวาดทวนความเข้าใจ GoodNote / Notability (อันนี้ไม่แน่ใจ) 📚 4 ขั้นตอน การทำให้เกิด PKM ปรึกษา ทำไมผม (DEV) ถึงต้องทำงานบริหาร Speaker Weera Kasetsin…

[SE] ศัพท์แต่ละแขนงของสายวิชา Software Engineering

พอดีได้ช่วยเพื่อน Review Slide สอนวิชา Software Engineering ของ ป. ตรี ครับ เลยขอสรุปศัพท์แต่ละแขนงของสายวิชา Software Engineering ไว้ ดังนี้ครับ ความต้องการซอฟต์แวร์ (Software Requirements) การออกแบบซอฟต์แวร์ (Software Design) การพัฒนาซอฟต์แวร์ (Software Development) การสร้างซอฟต์แวร์ (Software Construction) การทดสอบซอฟต์แวร์ (Software Testing) การบำรุงรักษาซอฟต์แวร์ (Software Maintenance) การจัดการโครงแบบซอฟต์แวร์ (Software Configuration Management) การจัดการโครงการ (Project Management) เครื่องมือเกี่ยวกับโครงการ (Project Tools) การวัดซอฟต์แวร์ (Software Metrics) กระบวนการวิศวกรรมซอฟต์แวร์ (Software Engineering Process) การสร้างแบบจำลองและวิธีด้านวิศวกรรมซอฟต์แวร์(Software Engineering Models and Methods) คุณภาพซอฟต์แวร์ (Software Quality) การบริหารจัดการเวลาส่วนบุคคล (Personal Time Management) แนวทางปฏิบัติเชิงวิชาชีพด้านวิศวกรรมซอฟต์แวร์ (Software Engineering Professional Practice) เช่น จริยธรรม, กฎหมาย, การสื่อสาร, การแก้ไขปัญหา

[CR] ใช้ Galaxy Fit2 มา 1 ปีแล้ว ดีไหมนะ ?

Blog ตอนนี้น่าจะเป็น Review ที่เขียนมาช้ามาก คือ แบบว่างานเยอะเลยลืม ตอนนี้ครบ 1 ปีแล้ว ลองมาสรุปกันดีกว่าเจ้า Galaxy Fit2 ใช้มาแล้วเป็นอย่างไรบ้าง ทำไมถึงต้องใช้ ของที่มากับกล่อง ข้อสังเกตุ หลังใช้มาประมาณ 1 ปี