บันทึกงานเซิร์ฟเวอร์จริง ที่ลงมือทำเอง แล้วเขียนให้คนอื่นใช้ต่อได้
สัปดาห์นี้
ดูทั้งหมด
ทำเว็บปี 2026 ใช้ PHP, Node.js หรือ React: เลือกตามงานจากตัวเลขจริง
ลูกค้าโฮสติ้งถามว่าทำเว็บด้วย PHP, Node.js หรือ React ดี ผมไล่ตัวเลขตลาด ณ 7 พ.ย. 2026 แยกชั้นของเว็บให้ชัด ทำกราฟเทียบว่างานไหนใช้สแตกไหนด้วยคะแนนที่ AI สองตัวให้แยกกัน และดูคะแนนที่ AI สองตัวประเมินตัวเองรายภาษา
อัปเดตความปลอดภัยล่าสุด
ดูทั้งหมด ->เริ่มต้นที่นี่
ค่อย ๆ เรียนรู้จากงานจริงบทความล่าสุด
ดูทั้งหมด →
เครื่องดับ/ค้างตอนกลางคืน: อ่านสาเหตุจาก crash dump (bugcheck 0x154)
โน้ตบุ๊กดับหรือค้างตอนรันงานข้ามคืน เปิด log ย้อนสองสัปดาห์เจอจอฟ้าสามครั้ง ไม่ใช่ไฟดับ อ่านรหัส bugcheck 0x1A กับ 0x154 เปิด MEMORY.DMP ด้วย kd และตัดตัวแปร Intel XTU กับ XMP โดยบอกตรงว่ายังไม่พิสูจน์ต้นเหตุ

Demucs + Whisper ทีละไฟล์บนเครื่อง GPU แล้วดึงผลกลับตรวจ SHA-256
สคริปต์เดิมวนทั้งคลังเพลงและเสี่ยงรันของเก่าซ้ำ เลยดัดเป็นงานเดี่ยวในโฟลเดอร์เดียว ตรวจ SHA-256 ก่อนใช้ GPU ข้ามขั้นที่มีผลแล้ว แยกเสียงร้องด้วย Demucs ถอดคำด้วย Whisper large-v3 ประมาณจังหวะด้วย librosa แล้วดึงกลับเฉพาะ 7 ไฟล์พร้อมเทียบขนาดและ SHA-256

ข้อมูลจาก PLC อีกตัวค้างค่าเดิมเหมือนของจริง เช็กลิสต์ตรวจลิงก์
เมื่อ PLC ฝั่งส่งหลุดจากลิงก์ ฝั่งรับจะคงค่าสุดท้ายไว้และหน้าตาเหมือนข้อมูลจริงทุกประการ บทความนี้เทียบของ 5 อย่างที่เครือข่ายสำเร็จรูปให้มากับลิงก์ TSEND_C/TRCV_C ที่เขียนเอง พร้อมเช็กลิสต์ 11 ข้อและวิธีอ่าน STATUS กับ T_DIAG

อัปเดต apt สองเครื่องแบบ canary พร้อม health gate และบั๊ก awk
VPS หน้าเว็บสองเครื่องที่เป็นคู่สำรองกัน อัปเดตเองแบบ canary เครื่อง A ลงก่อน เครื่อง B ลงของที่ A รันมาแล้ว 24 ชั่วโมง มีสำรอง ทดสอบ config restart ทีละบริการ พร้อม health check และบั๊ก awk NR==FNR ที่ทำให้ไม่เคยบันทึกอะไรเลย

APP_NAME ภาษาไทยทำให้ cookie เหลือ -session: pin ค่าก่อนอัป Laravel 13
ชื่อ session cookie, cache prefix และ redis prefix ของ Laravel มาจาก Str::slug(APP_NAME) ถ้า APP_NAME เป็นภาษาไทยจะได้ -session กับ -cache- บันทึกวิธี pin ค่าลง .env ก่อนอัปเกรด 12 เป็น 13 และสูตรอัปเป็นชุดสิบกว่าแอปโดยผู้ใช้ไม่หลุดล็อกอิน

TCP ต่อติด State 4 แต่ SentBytes เป็น 0 ตลอด บน PLCSIM สองตัว
เปิด PLCSIM สอง instance ให้ S7-1500 คุยกันผ่าน TSEND_C กับ TRCV_C แล้วไม่ติด ผมแจ้งผลผิดไปสองรอบเพราะไม่เคยวัด พอใส่ OB วินิจฉัยอ่าน STATUS กับ T_DIAG ของ instance ตัวจริงทั้งสองฝั่ง และมีลิงก์ควบคุมไปหา partner ที่ไม่มีอยู่ ถึงเห็นว่าทุกเส้นที่พังผ่าน PROFINET interface ตัวที่สองของ CPU

ได้ Windows Server 2016 มาแต่ RDP: ลง OpenSSH ผ่าน WinRM ไม่ต้องเข้าจอ
Windows Server 2016 ไม่มี OpenSSH ในตัว และเครื่องฝั่งผมไม่มีสิทธิ์ admin ตั้ง TrustedHosts วิธีที่ใช้ได้คือ Python pywinrm แบบ NTLM สั่ง PowerShell ลง Win32-OpenSSH จาก MSI ตั้งพอร์ตและ key โดยไม่ต้องเปิดหน้าจอ RDP เลย

พรีวิวตัด MV ในหน้าเว็บเดียว ใช้เสียงเป็นนาฬิกา วิดีโอสองตัวสลับกัน
ดูแผนตัดต่อ 33 คัตว่า เล่นเป็นหนังจริงตามเพลงก่อน render โดยไม่เรียก ffmpeg ใช้ audio เป็นนาฬิกาหลัก วิดีโอ A/B สองตัวสลับกันที่ขอบคัต และแก้เวลาวิดีโอเฉพาะเมื่อคลาดเกิน 0.22 วินาที พร้อมแถบคลื่นเสียงจาก canvas และผลตรวจจากเบราว์เซอร์จริง

บิลหายเงียบเพราะ sync ล้มแล้วถูก mark ว่าส่งแล้ว
ชั้น sync ของแอปขายหน้าร้านแบบ offline ที่ retry ไม่มีเพดานกับ error ชั่วคราว แต่พอเจอ 4xx กลับ mark ว่าส่งแล้วทิ้งไปเลย ผลคือบิลหายจากตัวนับค้างส่งโดยไม่เคยถึงเซิร์ฟเวอร์ บทความนี้คือนโยบายเดียวที่ใช้แก้ เพดาน 5 ครั้ง backoff 1/5/30/120/300 วินาที แถวถาวรถูกจอดด้วยค่า 99 แล้วขึ้น badge แดงพร้อมปุ่มลองใหม่
อยากให้เราทำให้ไหม?
ให้เราช่วยติดตั้ง ตั้งค่า ย้ายระบบ หรือแก้ปัญหาเซิร์ฟเวอร์ เพื่อให้คุณมีเวลาไปทำงานที่สำคัญกว่า