ERROR: failed to solve: process “/bin/sh -c bun install –frozen-lockfile” did not complete successfully: exit code: 1

พอหลังจากแก้ Code + Update Nuxt3 เสร็จ เราก็ push ปกติ สักพักตัว Pipeline ก็ Error ถ้าลองดูใน docker file จะเป็นบรรทัดที่ 5 ถ้าเราลองเอาคำสั่งนี้มา Run แยกใน vs code จะเอา error เหมือนกันครับ มันจะแนะนำว่าลอง bun install หลังจาก bun install ตัว bun สร้างไฟล์ bun.lockb ส่วนสาเหตุที่ Error เนื่องจากตัว bun.lockb ตัว lib + dependencies ไม่ตรงกับไฟล์ package.json ส่วนการแก้ไขให้

จดๆจาก Performance Testing: Analysis Design Develop and Test in Action Workshop รุ่นที่ 1 @SCK DOJO

วันนี้มาเรียนแบบ จ่ายเองนักเลงพอ มาดูว่าที่เค้า Performance Testing มันเป็นยังไงน้า จากทาง SCK Dojo ครับ ที่จดๆมาประมาณนี้ครับ Performance Test ทดสอบช่วงไหน ? เริ่มต้นพี่หนุ่มมาถามก่อนเลยว่า เราควรทำ Performance Test ทดสอบช่วงไหน แบบ ต้น Project วิเคราะห์ และออกแบบระบบ coding หลัง functional test ท้ายโครงการ แบบที่1 อย่าหาทำ แบบที่2 ไม่ควรทำ แบบที่3 ไม่ควรทำช่วงท้าย แบบที่4 วิเคราะห์ วางแผน ออกแบบ เตรียมการสื่อสารPerf Test: Test Development ทดสอบช่วงนี้Perf Test: Test Exection ที่มันเหลื่อมๆ กัน เพราต้อง Feedback Sync กลับไปให้ Test Development ควรทำแบบที่ 4 เพราะ Key สำคัญของ Performance Test อย่างนึง การเห็นภาพรวมทั้งหมด Architecture ของระบบ แล้วมาคุย Flow การไหลของ Request / Event จากนั้นตกลงว่าเทสจุดไหนบ้าง จุดไหนที่ทีมบอกว่าว่ามันตุๆ จะเกิดปัญหา Performance Test ทำ เพื่ออะไร ❌ เพื่อให้มีของตรวจรับ – ถูกบางส่วน✅ เพื่อมาทดสอบสมมติฐาน + Cross ตามข้อกำหนด เช่น เรื่อง Auto Scale และหาจุดอ่อน และเสริมให้มันเอาตัวรอดได้ในช่วงเวลาของระบบ Performance Test ทดสอบแบบเทียบบัญญัติไตรยางค์ตรงๆไม่ได้นะ ปัจจัยมันเยอะ เรารู้ได้ยังไงว่าเทสจากอะไร ?…

ลองใช้ NuGet Explorer มา Pack dll เป็น NuGet Package (.nupkg)

พอดีลองมาไล่จัดการข้อมูลต่างๆลง NAS พบว่าเจอรูปที่ Cap ไว้ แต่ไม่ได้เขียน Blog หลังจากระลึกชาติสักพัก อ๋อ มันเป็นวิธีการที่เอาพวก DLL Dotnet อาจจะเป็นซากอารยธรรม Code หายไปแล้ว เหลือไว้ DLL มาทำเป็น NuGet Package ซึ่งการทำ NuGet Package มีข้อดีหลายอย่างเลยครับ เช่น สำหรับเครื่องอันนี้เป็น GUI โดยเป็นเครื่องมือที่มีชื่อว่า NuGet Explorer ครับ ขั้นตอน Pack dll เป็น NuGet Package (.nupkg) โดยใช้ NuGet Explorer ปรับแก้ Metadata ได้ตามต้องการเลยครับ โดยมีข้อมูลหลาบส่วน ได้แก่ ตัวอย่างการ Metadata ของ YARP NuGet Package ครับ สำหรับข้อมูลในส่วนนี้ ผมจะแก้ไมได้นะครับ ดูได้อย่างเดียว เจ้าของทำการ Sign Package ไว้ เราต้องมี Key / Cert ถึงแก้ได้ครับ แต่ถ้าลองข้อมูล จะเห็นว่าคนสร้างเค้าแยก NuGet / Lib สำหรับ dotnet 6 / 7 / และ 8 ครับ กลับมาที่ของเรากันต่อ ถ้าต้องการ Edit Metadata เพิ่ม Depdency / Assembly Reference เราสามารถเลื่อนลงมา กดตามรูปได้ครับ ตัวอย่างจะแสดงให้เห็นการเพิ่ม NuGet Dependency ครับ มีทั้งดึงจาก package source nuget.org หรือ local…

จดๆ Tune WordPress 2025

สำหรับ Blog นี้อายุอานามน่าจะ 15 ปีแล้ว 555 ช่วยต้นเดือน 5 มีคนทักมาบอก ว่ามันโคตรช้าเลย ลองเข้า Pagespeed Insight ดู พบ Time to First Byte (TTFB) มันโดดไปเยอะมาก ตอนแรกวัดประมาณ 4.x เลย เลยมาจดววิธีที่ได้ลองแก้ก่อน ก่อนทำ อย่าลืม Backup DB + Web ด้วยนะครับ และถามผู้เชี่ยวชาญ อย่างของผมมีการสอบถามเพื่อนๆในกลุ่ม WordPress Bangkok + สอบถาม Host ด้วย เผื่อมีท่าไม่เหมือนที่อื่น หลายๆเรื่อง หลายคนอาจจะรู้แล้วนะครับ เลยเตือนก่อน เหมือน Blog จด Step ส่วนตัวไว้ เผื่อพลาดจะได้มาย้อนได้ ปรับ Table จาก MyISAM > InnoDB สำหรับอันนี้ผมสังเกตุว่าเวลาเราลง WordPress ตัวใหม่ DB มันเป็น InnoDB ให้หมดแล้ว แต่ WordPress อันนี้ตั้งแต่ ping.comswu.com > debuggingsoft (รับงานหลังจบ) > naiwaen.debuggingsoft.com (เหลือ Blog อย่างเดียว) น่าจะ 15 ปี ++ และ ไหนๆ ลองปรับจาก MyISAM > InnoDB ก่อนเลย สำหรับโครงสร้าง Table Core ของ WordPress ผมดูจากเอกสารสรุปของทางสมาคมโปรแกรมเมอร์ได้ทำไว้ครับ Database เอาอะไรที่ไม่ใช้ออกด้วย ก่อนผมจะมาปรับมีตัว Plugin LiteSpeed Cache ไว้นะ แต่ไม่ตั้งค่าอะไรมาก…

DOTNET MEETUP JUNE 2025 @AGODA

สำหรับงานวันนี้จัดที่ Agoda@CTW โดยหัวข้อที่จดไว้มี 2 เรื่อง ดังนี้ From Tedious to Automated: Let AI Agents Clean Up Your .NET Code Reviews Speaker Aram Pokmanee – Why AI Automated Code Reviews Speaker พบปัญหา Context Switching โดนขัดจังหวะไปทำอย่างอื่น เช่น Meeting หรือ Code Feature ไปทำอย่างอย่าง เช่น อยู่ Merge Request ที่ส่งไปมี Comment เด้งมา 30 อัน ซึ่งมันมีผลกับ Productivity เพราะ – AI in Coding สำหรับอันนี้ยุคแรก 201x – 2020 จะเป็นการ suggest syntax ถัดมาหน่อยหลัง มีตัว Auto Complete หลังจาก ChatGPT เปิดตัวมา 2022 จะมีตัว GitHub Copilot ช่วง 2023-2024 จะเป็นยุค IDE + AI อย่าง Cursor + Windsurf หรือแม่แต่ App อื่นๆอย่าง Figma มี AI จนมาถึงตอนนี้ยุค Agentic Coding – Solution จากเดิมที่เราต้องมา Manual จัดการ Comment ที่ละอัน เรายกให้…

How to Setup Portainer on Synology NAS

A way to Install Setup Portainer on Synology NAS In this blog, I show a step of solution 2/3 Install Portainer via Synology Container Manager & Task Scheduler Prerequisite: Synology Container Manager Install Portainer via Synology Container Manager > Project Prerequisite: Synology Container Manager

สรุปงาน Microsoft Build 2025 – After Party Thailand

สำหรับงานนี้จะเป็นงาน Recap งาน MS Build เมื่อเดือนที่แล้วครับ นอกจากนีในไทยมีจัดโครงการพัฒนา AI Skill โดยมีตัว AI Skills Navigator แนะนำ เส้นทางการเรียนรู้ AI โดยมี AI แนะนำ Path การเรียนให้แต่ละคนครับ ถ้าสนใจเข้า Link ไปใน QR Code ได้เลยครับ GitHub Copilot: Meet the new coding agent Speaker Kittikorn Prasertsak GitHub Copilot เรียกว่าตัวช่วยเขียน Code เจ้าแรกเลยนะ โดยใช้ได้หลายจากหลายส่วน Use Case มีหลายเคสเลย ถ้าลองลง plugin แล้ว เอาจริงๆตัวผมเอง เอา Comment หรือ Legacy Code เดิมมาแปะ เดียวมันแปลงให้เอง หรือ ลองลากคลุม แล้ว Chat ถามได้เลย ทุกอย่างจบในที่เดียว ลด Context Switching งานจบใน IDE แต่ทุกอย่างมีการลงทุนนะ ตั้งแต่ Tier ฟรี ไปเสียเงินมีความแตกต่าง ดังนี้ ตอนนี้ตัว GitHub Copilot มีหลาย Feature มาช่วยนะ แต่ต้องอยู่ใน Eco System ของ GitHub ถ้าจัดการ Project เช่น ตอนนี้มีของใหม่ Agentic Mode ให้มันทำงานมากขึ้น แบบ Full Control ทั้งตัว Workspace ก่อน โดยมาเปลี่ยนหน้า Chat…

[CR] SAI Izakaza Tepanyaki – ไก่ทอดคาราเกะบุฟเฟต์

สำหรับร้านนี้เป็นร้านไก่ทอดคาราเกะบุฟเฟต์เดิมชื่อ Morimoto แถวพัฒน์พงศ์ เคยไปกินเหมือนหลายปีก่อนครับ และได้ข่าวร้านปิดไปพักนิดนึง แล้วตอนนี้เห็นหลายเพจรีวิวมาเปิดใหม่แล้วเป็น SAI Izakaza Tepanyaki เมื่อปลายปี 2024 ตอนนี้ช่วงกลางปี 2025 เลยมาลองกินกันครับ โดยที่ตั้งร้านอยู่ ซอยทานตะวัน (สีลมซอย 6) เดินทางจาก BTS ศาลาแดง หรือ เดินทางฝั่งถนนสุรวงศ์ก็ได้ครับ บรรยากาศภายในร้านจะเป็นตึกแถวอยู่ชั้น 2 ขึ้นๆไปได้เลย ถ้าจองไว้ เหมือนจะได้ขึ้นไปอีกชั้นครับ ผมไปทายคนเดียวตอนโทรไปจองร้านบอกว่าไม่ต้องก็ได้ครับ มาดูบรรยากาศภายในร้านกันครับ ร้านมีเวลาบุฟเฟต์ 2 รอบ รอบละ 50 นาที ช่วงเวลา 11.00 – 13.30 และ 17.00-20.00 รอบหน้าเหมือนมีพวกเบียร์ แอลกอฮอล์ด้วยนะ ร้านนี้เมนูที่เป็นจุดเด่นเป็นไก่ทอดคาราเกะบุฟเฟต์ครับ ที่นี่มารีวิวเมนูกันครับ ชุดไก่ทอดคาราเกะบุฟเฟต์ (ชาย 139 บาท / หญิง 99 บาท) สำหรับในชุดนี้มีของหล่ายอย่างเลยครับ ที่สั่งได้เรื่อยๆ ได้แก่ ทุกอย่างถ้าไม่พอ ขอเดิมได้เรื่อยๆครับ สำหรับผมปีนี้ลองไปกิน 2 รอบ ประมาณ 15-20 ชิ้นครับ แต่เอาจริงๆ 10-15 กำลังดีครับ ชุดข้าว + แกงกะหรี่ + ซุปมิโสะไข่ (39 บาท) นอกจากนี้ร้านนี้มีน้ำ + น้ำแข็งด้วยนะ บริการตัวเองได้เลย ถ้าอยากได้น้ำเพิ่ม จะมีนำเปล่าขวด + น้ำอัดลมให้ด้วยครับ สุดท้ายและราคาจะมี 2 ส่วน ค่าอาหาร + VAT 7% ครับ อย่างผมไปกินประมาณ 190 บาทครับ อิ่มคุ้มครับหลังจากนั้นผมไป Starbucks หน้า Park สีลมทำงานต่อจนถึงช่วยเย็นๆครับ Reference