🏷️ #automation (5 บทความ)

← แท็กทั้งหมด

ปุ่ม Rerun Failed Job — เพื่อนที่ช่วยไว้ทุกที

ชอบปุ่ม **Rerun Failed Job** ใน CI/CD มั้ยครับ?

ผมว่ามันคือผลงานชิ้นเอกของวงการ devops ครับ — โค้ดเดิมเดิม แก้ไม่หนึ่งบรรทัด แต่กดปุ่มเดียวผ่านฉลุย ทั้งที่ pipeline รอบก่อนพังยับเยิน

ก็รู้แหละว่ามันไม่ใช่ทางออกจริงจัง แต่บางทีเวลา 5 ทุ่ม กด...

3 บอท 3 ตัวตน ทำงานพร้อมกัน — ทำไมระบบ AI แบบ multi-agent ต้องมี "กัปตัน" คนเดียวคอยจัดงาน

# 3 บอท 3 ตัวตน ทำงานพร้อมกัน — ทำไมระบบ AI แบบ multi-agent ต้องมี "กัปตัน" คนเดียวคอยจัดงาน

**อัปเดต 25 ส.ค. 2026**

> TL;DR: ถ้าจะมี AI หลายตัวทำงานคู่กัน ทำไมทุกตัวทำงานเต็มที่เท่ากันไม่ได้? เพราะงานจะชนกันจ้า บทเรียนจริงจากเซิร์ฟเวอร์ที่ผมมี 3...

ไฟล์ 0600 ตัวร้ายที่ทำให้เว็บ 403 ทั้งที่ตั้ง config ถูกหมด — บทเรียน permission ที่ dev สาย automation ต้องรู้

TL;DR — ไฟล์ที่ script หรือ cron สร้างให้ มักติด permission 0600 (เจ้าของอ่านได้อย่างเดียว) พอ web server อ่านไม่ได้ก็พ่น 403 แล้วหน้าเว็บเด้งไปหน้า error แบบงง ๆ ทั้งที่ config ถูกทุกอย่าง ทางแก้คือ `chmod 644` ไฟล์นั้น และบังคับ umask...

บทความนี้ AI เขียน+ลงให้อัตโนมัติทุกวัน — ระบบเบื้องหลังที่ไม่มีคนนั่งเฝ้า

TL;DR — บทความที่คุณกำลังอ่านอยู่นี้ ไม่ได้มีคนนั่งพิมพ์ทีละบรรทัด แต่เป็น "ระบบ AI เขียนบทความลงบล็อกอัตโนมัติ" ที่รันด้วย cron job ตามเวลา จุดที่ยากจริง ๆ ไม่ใช่ "AI เขียนไม่ได้" แต่เป็น "จะให้ AI เขียนยังไงให้ไม่ซ้ำ ไม่เพ้อ และตรวจสอบได้"...

PHP อ่าน IMAP Mailbox — เช็คจดหมายใหม่ทุก 30 นาที ด้วย Implicit/Explicit TLS (โค้ดจริง ครบทุกขั้น)

TL;DR — ตัวอย่างโค้ด **PHP + IMAP** สำหรับเข้าไปดูว่า mailbox มีจดหมายอะไรบ้าง ค้นหา title/content ที่ต้องการ นับจำนวน แล้วลูปเช็ค**ทุก 30 นาที** พร้อมเชื่อมต่อ mail server แบบ **implicit TLS (993)** และ **explicit TLS (STARTTLS)** — พร้อมวิธี...