Hi, I’m Champ. I write about technology, health, mindful living, and the ideas that help me build a better life.

See what we’ve
written lately

Script รันเองได้ แต่พอใช้ cron บน macOS กลับไม่ทำงาน

ช่วงนี้ผมกำลังทำระบบ Hermes Agent ขึ้นมาใช้งานอยู่ และกำลังทดสอบให้มัน backup ตัวเองเป็นระยะ ตัว Hermes ของผมอยู่บน Mac mini เลยคิดว่าจะใช้ cron ของ macOS ตั้งเวลาให้ script backup ทำงาน ก็น่าจะเป็นงานตรงไปตรงมา คำว่า “ก็น่าจะ” นี่แหละ ที่มักตามมาด้วยเวลาหลายชั...

AGENTS.md ของคุณยาวเกินไป และมันกำลังทำให้ Coding Agent แย่ลง

รู้ตัวกันไหมครับว่า ทุกครั้งที่ coding agent ของคุณทำงาน มันอ่านไฟล์ AGENTS.md ใหม่ทั้งไฟล์ ทุกบรรทัด ในทุก request ข้อตกลง TypeScript โน้ตสถาปัตยกรรม ฟอร์แมต commit ทุกอย่าง ทุกครั้ง ต่อให้งานจริงคือ "เปลี่ยนชื...

วิธีลดเวลา Build ใน GitLab CI ด้วย Docker Layer Caching

เคยเป็นไหม? กด push โค้ดไปนิดเดียว แต่ pipeline ดันต้อง build Docker image ใหม่ทั้งดุ้น โหลด layer เดิม ๆ ซ้ำทุกรอบ นั่งรอ 5-10 นาทีทั้งที่จริง ๆ เปลี่ยนแค่บรรทัดเดียว... วันนี้เลยอยากมาเล่าเรื่อง Docker Layer...

42 วิธีสร้างชีวิตที่ยืนยาวด้วยตัวคุณเอง

ผมติดตาม Bryan Johnson มาสักพักและพยายามนำ lifestyle แบบ longevity มาปรับใช้ในชีวิตประจำวัน ซึ่งก็ได้ผลดีขึ้น และล่าสุด Bryan Johnson ได้โพสต์ X เกี่ยวกับสิ่งที่เขาเรียนรู้จากการใช้เงินหลายล้านไปกับเรื่องการมีอายุยืนยาว (Longevity) ทำให้ผมสนใจเป็นอย่างมาก...

Log ดีมีชัยไปกว่าครึ่งรวมวิธีจัดการ Structured Logging ให้ค้นหาง่ายและแก้บั๊กได้ไว

เชื่อว่าเพื่อนๆ คนทำระบบน่าจะเคยเจอฟีลลิ่งนี้... เวลาที่ระบบบน Production เกิดพังขึ้นมา แล้วเราต้องมานั่งเปิดดู Log ที่เต็มไปด้วยตัวหนังสือยาวเหยียด ไม่มีรูปแบบอะไรเลย การพยายามงมหาต้นตอของ Error ในดงข้อความพวกนั้น เอาจริงๆ บางทีรู้สึกเหนื่อยและสูบพลังยิ่งกว่าไปลงแข่...

จาก 2GB เหลือ 200MB! วิธีลดขนาด Docker Image ของ Next.js ที่ผมใช้ได้ผลจริง

เคยเจอไหมครับ เวลา Deploy งาน Next.js บน Docker แล้วต้องนั่งกุมขมับ เพราะขนาด Image ของมันพุ่งไปถึง 2GB ทั้งที่แอปก็ไม่ได้ใหญ่ขนาดนั้น ผมเจอมาหลายโปรเจ็คละของ Next.js ก็เกิดสงสัยว่าทำไมมันถึงได้ใหญ่โตขนาดนี้ จนไปพบวิธีจัดการ เลยอยากแชร์วิธี...

You’ve successfully subscribed to SnappyTux: Technology, Health & Mindful Living
Welcome back! You’ve successfully signed in.
Great! You’ve successfully signed up.
Success! Your email is updated.
Your link has expired
Success! Check your email for magic link to sign-in.