EST. 2026 — บันทึกงานเซิร์ฟเวอร์จริง SYSADMIN · SECURITY · AI · DIRECTADMIN เล่มที่ 01
THE SYSADMIN ALMANAC
หน้าหลัก / แท็ก / Pipeline
Pipeline

#Pipeline

7 บทความ
Workflow
โควตา CLI หมดกลางงานแปล: อ่าน Resets in แล้วหลับรอจนรีเซ็ต
AI

โควตา CLI หมดกลางงานแปล: อ่าน Resets in แล้วหลับรอจนรีเซ็ต

ย้ายงานแปลเว็บก้อนใหญ่ไปรัน CLI ของ Google ด้วยสมาชิกของตัวเองเพื่อเก็บโควตา Claude ไว้ให้งานอื่น โควตาของมันมาเป็น error result ที่มีข้อความ Resets in ไม่ใช่ HTTP 429 รันเนอร์เลยต้อง parse เวลา หลับรอ แล้วทำต่อเอง พร้อมกับดัก headless สามข้อที่ต้องรู้ก่อน

#ai#llm#automation#python
อ่าน 11 นาที·30 ต.ค.
ต่อคลิป 33 ช่วงให้ได้ 5,784 เฟรมพอดี ภาพไม่เลื่อนจากเสียง
Linux

ต่อคลิป 33 ช่วงให้ได้ 5,784 เฟรมพอดี ภาพไม่เลื่อนจากเสียง

สูตร render แบบกำหนดแน่นอนสำหรับต่อคลิป 33 ท่อนที่ 30 fps ให้ได้ 5,784 เฟรมพอดี ปัดขอบตัดสะสมเป็นเฟรมก่อน encode ทีละท่อนด้วย -frames:v ต่อด้วย concat แบบ copy แล้วผสมเสียง 9 สเต็มด้วย amix normalize=0 พร้อม assert ทุกขั้น

#ffmpeg#video-editing#gpu-encoding#nvenc
อ่าน 11 นาที·29 ต.ค.
คิวแปลเว็บขึ้น nothing to send ทั้งที่เหลือเป็นพัน: แคชของที่ล้ม
AI

คิวแปลเว็บขึ้น nothing to send ทั้งที่เหลือเป็นพัน: แคชของที่ล้ม

แปลเว็บไทยเป็นอังกฤษหลายล้านตัวอักษรโดยไม่มีคนตรวจทีละหน้า ผมเลยให้ hash ต่อฟิลด์จำว่าอะไรแปลแล้ว ให้โค้ดเจ็ดข้อเป็นด่านตรวจผล และจำฟิลด์ที่ล้มสองรอบไว้ แต่แคชของที่ล้มก็ทำคิวตันจนรันเนอร์ขึ้นว่าไม่มีอะไรจะส่ง ทั้งที่เหลืออีกเป็นพัน

#llm#ai#claude#python
อ่าน 12 นาที·28 ต.ค.
เวลาเพี้ยน 3 ชั่วโมง เพราะฟังก์ชันของ MT5 Python API ใช้ timezone ต่างกัน
Linux

เวลาเพี้ยน 3 ชั่วโมง เพราะฟังก์ชันของ MT5 Python API ใช้ timezone ต่างกัน

ระบบเก็บข้อมูลผ่าน MT5 Python API ได้เวลาเพี้ยน 3 ชั่วโมงเป็นบางคอลัมน์ ไม่ใช่ทั้งระบบ เพราะแต่ละฟังก์ชันรับและคืนเวลาคนละเขตกัน บทความนี้มีตาราง 8 ฟังก์ชัน วิธีพิสูจน์ทีละตัว บั๊ก 4 แบบที่เกิดจริง และเหตุผลที่ offset ซึ่งวัดครั้งเดียวใช้ไม่ได้เมื่อข้ามวันเปลี่ยนเวลาฤดูร้อน

#python#api#data-quality#debugging
อ่าน 11 นาที·28 ต.ค.
Build APM บน Windows ตอนที่ 2: ดึง source และ lib ด้วย vcpkg
Web

Build APM บน Windows ตอนที่ 2: ดึง source และ lib ด้วย vcpkg

ขั้นที่ 1 และ 2 ของการ build Apache เองบน Windows อ่านสคริปต์ 00-fetch.ps1 กับ 10-deps-vcpkg.ps1 ทีละบรรทัด ตรวจ sha256 ของ source ทุกตัว แล้วให้ vcpkg build OpenSSL 3.5 LTS กับ lib อีก 8 ตัวจาก source พร้อมคำสั่งตรวจผลทุกขั้น

#devops#windows#apache#powershell
อ่าน 14 นาที·22 ต.ค.
ยิง API สองหมื่นกว่าครั้ง ให้หยุดกลางทางแล้วต่อได้ และไม่ได้ไฟล์เสีย
Linux

ยิง API สองหมื่นกว่าครั้ง ให้หยุดกลางทางแล้วต่อได้ และไม่ได้ไฟล์เสีย

งานยิง API สร้างไฟล์ 26,850 ไฟล์บนโควตาที่จำกัด 20 ครั้งต่อนาที สามชิ้นที่ขาดไม่ได้คือ ตัวหน่วงที่นับรวมกันทั้งระบบ การต่องานจากของที่มีอยู่บนดิสก์ และตัวตรวจไฟล์แยกต่างหาก เพราะไฟล์ที่หลุดตอนเน็ตสะดุดมีนามสกุลถูกและขนาดไม่เป็นศูนย์

#python#api#rate-limiting#automation
อ่าน 9 นาที·19 ต.ค.
ทุกชั้นรายงานสำเร็จพร้อมกัน ทั้งที่ผลลัพธ์เป็นขยะ
Linux

ทุกชั้นรายงานสำเร็จพร้อมกัน ทั้งที่ผลลัพธ์เป็นขยะ

วันเดียวเจอสี่ชั้นในงานอัตโนมัติชุดเดียวกันพังพร้อมกัน แต่ทุกชั้นรายงานว่าสำเร็จ ไม่มี error สักบรรทัด และคนที่ตรวจเจอคือผู้ใช้ที่ทักว่าของไม่อัปเดต บทความนี้คือกฎที่ผมเขียนขึ้นหลังจากนั้น เพื่อให้ขาที่พังส่งเสียงเองได้

#automation#python#monitoring#debugging
อ่าน 10 นาที·15 ก.ย.