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

AI

22 บทความ
ให้ AI คนละค่ายมาตรวจโค้ดที่ AI เขียน — กระบวนการ ไม่ใช่ความศรัทธา
AI

ให้ AI คนละค่ายมาตรวจโค้ดที่ AI เขียน — กระบวนการ ไม่ใช่ความศรัทธา

พอร์ตเครื่องคำนวณจากสเปรดชีตวิศวกรรม 35 ชีตด้วย AI แล้วจะรู้ได้ยังไงว่าถูก บทความนี้เล่ากระบวนการให้เอเจนต์อีกค่ายมาตรวจอิสระสามรอบ กติกาที่ต้องตั้งก่อนเริ่ม ชั้นความเชื่อมั่นที่กันการโม้เกินหลักฐาน และคลาสความผิดพลาดที่ AI พลาดซ้ำ ๆ ทุกรอบ

#ai#llm#ai-agent#claude-code
อ่าน 9 นาที·26 ต.ค.
กรอกฟอร์มราชการลง PDF ด้วยสคริปต์ และทำสำเนาบัตรให้ปลอดภัย
AI

กรอกฟอร์มราชการลง PDF ด้วยสคริปต์ และทำสำเนาบัตรให้ปลอดภัย

ฟอร์มราชการที่แจกมาเป็น PDF กรอกได้ มักกรอกภาษาไทยไม่ได้จริง ช่องแบบตารางย่อยทำให้ตัวเลขไหลทับเส้น และวรรณยุกต์ลอยไปชนสระบน บทความนี้คือวิธีไล่ชื่อช่องออกมาก่อน กรอกผ่านฟอร์มแล้วอบให้เป็นเนื้อเอกสารจริง วาดข้อความไทยเองด้วยฟอนต์ที่มีสระครบ และทำสำเนาบัตรขนาดเท่าของจริงพร้อมลายน้ำที่ระบุวัตถุประสงค์

#pdf#python#document#printing
อ่าน 10 นาที·22 ต.ค.
ตารางเกณฑ์ในสเปรดชีตที่ไม่ได้ผูกสูตร ถอดค่าคงที่กลับเป็นสูตร
AI

ตารางเกณฑ์ในสเปรดชีตที่ไม่ได้ผูกสูตร ถอดค่าคงที่กลับเป็นสูตร

ชีตที่มีตารางเกณฑ์วางอยู่ข้าง ๆ แต่ไม่ได้ผูก VLOOKUP คนอ่านตารางแล้วพิมพ์ค่าลงช่องเอง พลาดเมื่อไรไม่มีใครรู้ บทความนี้ว่าด้วยการแยกช่องสูตรกับช่องพิมพ์มือออกจากกัน แล้วถอดคอลัมน์ตัวคูณ 16 ค่ากลับมาเป็นสูตรเดียวที่ตรงทั้งตาราง

#spreadsheet#python#reverse-engineering#audit
อ่าน 10 นาที·20 ต.ค.
เร่งคลิปจอเป็นช่วง ๆ แต่ให้นาฬิกาบนภาพเดินตามเวลาต้นฉบับ
AI

เร่งคลิปจอเป็นช่วง ๆ แต่ให้นาฬิกาบนภาพเดินตามเวลาต้นฉบับ

วิธีทำไทม์แลปส์จากคลิปอัดหน้าจอที่เร่งช่วงนิ่งแรงกว่าช่วงทำงาน ด้วย split กับ trim กับ setpts แล้ว concat กลับ พร้อมกับดักใหญ่คือ drawtext ต้องวางก่อน setpts นาฬิกาถึงจะเดินตามเวลาต้นฉบับ ไม่ใช่เวลาที่ถูกเร่งไปแล้ว

#ffmpeg#video-editing#python#automation
อ่าน 9 นาที·20 ต.ค.
ให้ AI อ่านเอกสาร แต่ให้โค้ดเป็นคนคิดเลข
AI

ให้ AI อ่านเอกสาร แต่ให้โค้ดเป็นคนคิดเลข

controller บังคับให้คนกรอกอยู่ในช่วง 0 ถึง 100 แต่เส้นทางที่ AI อ่านค่าจากเอกสารแล้วป้อนเข้ามาตรวจแค่ว่าเป็นตัวเลข ค่าติดลบตัวเดียวดันผลลัพธ์ขึ้นไป 5.25 เท่าโดยไม่มี error — บทเรียนเรื่องการมองเอาต์พุตของ AI เป็น input ที่ไม่น่าเชื่อถือเท่ากับที่คนกรอก

#ai#llm#claude#claude-code
อ่าน 10 นาที·12 ต.ค.
ชุดแบบผังโรงงานอาหาร ต้องมีกี่แผ่น สเกลเท่าไร ลงกระดาษยังไง
AI

ชุดแบบผังโรงงานอาหาร ต้องมีกี่แผ่น สเกลเท่าไร ลงกระดาษยังไง

ชุดแบบประกอบคำขอโรงงานอาหารมี 7 รายการ แต่ละแผ่นมีช่วงสเกลของตัวเอง และมีเลขที่ต้องคำนวณก่อนวาดคือ ผังกว้างกี่เมตรลง A4 หรือ A3 ที่ 1 ต่อ 100 ได้ไหม ถ้าไม่ได้จะแบ่งแผ่นยังไงไม่ให้สเกลเพี้ยน

#drafting#cad#sketchup#3d-modeling
อ่าน 10 นาที·4 ต.ค.
จากโมเดลเป็นผังตัดเหล็ก 6 เมตร แล้วออกชีทตัดให้ช่าง
AI

จากโมเดลเป็นผังตัดเหล็ก 6 เมตร แล้วออกชีทตัดให้ช่าง

อ่านความยาวชิ้นส่วนจากโมเดล รวมรายการซ้ำ แล้วจัดผังตัดแบบ first-fit decreasing บนเส้นมาตรฐาน 6 เมตร เผื่อร่องใบเลื่อย 3 มิลลิเมตร พร้อมทางเลือกบากคอหักฉากที่ลดรอยต่อจาก 12 เหลือ 6

#structural#steel-design#sketchup#ruby
อ่าน 9 นาที·3 ต.ค.
ถอดปริมาณงานจากโมเดล SketchUp ด้วยสคริปต์ Ruby
AI

ถอดปริมาณงานจากโมเดล SketchUp ด้วยสคริปต์ Ruby

โมเดลที่ปั้นไว้แล้วมีตัวเลขทุกตัวที่ใบถอดปริมาณต้องการ ขอแค่ตั้งชื่อกลุ่มให้อ่านได้ตั้งแต่แรก แล้วเขียนสคริปต์ไล่ grep พร้อมกับดักสองข้อที่ทำให้พื้นที่เพี้ยนเท่าตัว

#3d-modeling#sketchup#ruby#drafting
อ่าน 9 นาที·3 ต.ค.
ทำชุดแผ่นแบบจากโมเดล SketchUp วางเลขกับเส้นระยะอัตโนมัติ
AI

ทำชุดแผ่นแบบจากโมเดล SketchUp วางเลขกับเส้นระยะอัตโนมัติ

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

#3d-modeling#sketchup#ruby#python
อ่าน 10 นาที·2 ต.ค.
วัดผังอาคารด้วยมือถือ แล้วหาทิศเหนือจริงด้วย GNSS
AI

วัดผังอาคารด้วยมือถือ แล้วหาทิศเหนือจริงด้วย GNSS

ARCore ให้พิกัดมุมห้องเป็นเมตรได้แม่นพอใช้งาน แต่ world frame ของมันหันไปทางไหนก็ไม่รู้ ผังที่ได้เลยหมุนอยู่มุมหนึ่งเสมอ วิธีแก้คือเดินเก็บคู่ (ตำแหน่ง AR, ค่า GNSS) ระหว่างทำงาน แล้ว fit rotation แบบ Kabsch สองมิติถ่วงน้ำหนักด้วยความแม่นของแต่ละ fix ได้ทั้งทิศเหนือและพิกัดของจุดกำเนิด

#gis#geospatial#mapping#android
อ่าน 10 นาที·2 ต.ค.
ถอดแบบจาก PDF ที่วาดไม่ตรงสเกล แล้ววาดกลับให้ตรงระยะ
AI

ถอดแบบจาก PDF ที่วาดไม่ตรงสเกล แล้ววาดกลับให้ตรงระยะ

แบบแปลนงานนำเสนอมักวาดทีละบล็อก สเกลแกน x กับ y ไม่เท่ากัน และแต่ละห้องยังไม่เท่ากันอีก คาลิเบรตครั้งเดียวทั้งหน้าแล้ววาดตามคือผิดทุกจุด บทความนี้เป็นวิธีถอดพิกัดจากกระดาษเป็นเมตรแบบคิดสเกลใหม่ทุกห้อง นับจำนวนชิ้นด้วย colour-blob BFS แทนการนับด้วยตา แล้ววาดกลับลงโมเดลให้ตรงระยะจริง

#3d-modeling#sketchup#python#pdf
อ่าน 10 นาที·1 ต.ค.
ธรรมเนียมเขียนแบบโครงเหล็กไทย ให้ช่างหยิบไปสร้างได้จริง
AI

ธรรมเนียมเขียนแบบโครงเหล็กไทย ให้ช่างหยิบไปสร้างได้จริง

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

#structural#steel-design#sketchup#3d-modeling
อ่าน 9 นาที·30 ส.ค.
นำเข้าขอบเขตแปลงที่ดินจากระบบแผนที่ราชการเข้า SketchUp
AI

นำเข้าขอบเขตแปลงที่ดินจากระบบแผนที่ราชการเข้า SketchUp

โมเดล SketchUp ที่ใส่ Add Location แล้วมีภาพถ่ายดาวเทียมอย่างเดียว ไม่มีเส้นแบ่งแปลง บทความนี้เล่าวิธีดึงขอบเขตแปลงผ่าน WFS มาตรฐาน OGC ที่ต้องส่ง viewparams ไม่งั้นได้ศูนย์ฟีเจอร์ แปลงพิกัด UTM47 เป็น WGS84 แล้ววางลงโมเดลด้วย latlong_to_point ให้ตรงกับภาพพอดี

#gis#sketchup#ruby#wfs
อ่าน 9 นาที·28 ส.ค.
ขับ AutoCAD จาก PowerShell ผ่าน COM — วาดแบบด้วยสคริปต์
AI

ขับ AutoCAD จาก PowerShell ผ่าน COM — วาดแบบด้วยสคริปต์

AutoCAD เปิด COM ไว้ให้เขียนสคริปต์สั่งได้เหมือน Excel เกาะเข้าตัวที่เปิดอยู่ด้วย New-Object แล้ววาดเส้น วงกลม ข้อความ กล่องสามมิติ สร้างเลเยอร์ ใส่เส้นบอกระยะ และเซฟไฟล์ได้ครบจาก PowerShell พร้อมกับดักสี่ข้อที่เจอมาเองรอบเดียวจำไปตลอด

#autocad#powershell#com#automation
อ่าน 8 นาที·27 ส.ค.
ซ่อมไฟล์ session .jsonl ของ Claude Code ที่บวม 38 MB จนเปิดไม่ขึ้น
AI

ซ่อมไฟล์ session .jsonl ของ Claude Code ที่บวม 38 MB จนเปิดไม่ขึ้น

session เดียวที่ลากยาว 8 วันโตเป็น 38.61 MB / 11,537 records จน UI เปิดประวัติไม่ขึ้น เลยเขียนสคริปต์ Python ไล่ทีละบรรทัด ตัดเฉพาะส่วนที่มนุษย์อ่านไม่ได้อยู่แล้ว เหลือ 17.41 MB โดยข้อความคนกับผู้ช่วยครบ 8,171 uuid ลำดับเดิม ไม่มี orphan

#claude-code#ai#python#automation
อ่าน 8 นาที·8 ส.ค.
ใช้ Claude ตัดวิดีโอด้วยการพิมพ์สั่งเป็นภาษาไทย ไม่ต้องเปิดโปรแกรมตัดต่อ
AI

ใช้ Claude ตัดวิดีโอด้วยการพิมพ์สั่งเป็นภาษาไทย ไม่ต้องเปิดโปรแกรมตัดต่อ

วิธีที่ผมใช้จริง เอา Claude ใน VS Code มาสั่งตัด ย่อ รวม ใส่เพลงประกอบวิดีโอด้วยการพิมพ์ภาษาไทย ไม่ต้องจำคำสั่ง ffmpeg ไม่ต้องเปิดโปรแกรมตัดต่อ พร้อมวิธีให้ AI แต่งเพลงเอง เร่งด้วยการ์ดจอ NVIDIA และฝั่ง Mac กับ Linux สำหรับคนไม่เคยใช้ Claude มาก่อน

#claude-code#ffmpeg#video-editing#vscode
อ่าน 11 นาที·19 มิ.ย.
คุม Linux server ด้วย AI ผ่าน SSH ให้ปลอดภัย ไม่เผลอพังระบบ
AI

คุม Linux server ด้วย AI ผ่าน SSH ให้ปลอดภัย ไม่เผลอพังระบบ

วิธีที่ผมใช้จริงในการเอา Claude มาช่วย audit และแก้ security ของ Linux server ผ่าน SSH ตั้งแต่เตรียมเครื่อง เก็บความลับ ไปจนกฎเหล็กก่อนแตะ production

#claude-code#ssh#ssh-hardening#security
อ่าน 13 นาที·12 มิ.ย.
สั่ง Claude สร้างโรงเหล็กทั้งหลังใน SketchUp แล้วคำนวณ FEA ลงสี heatmap
AI

สั่ง Claude สร้างโรงเหล็กทั้งหลังใน SketchUp แล้วคำนวณ FEA ลงสี heatmap

ตอนจบของซีรีส์ ผมสั่ง Claude สร้างโรงเหล็กหลังคาเพิงหมาแหงนทั้งหลังใน SketchUp ไล่ทีละชั้นจากเสาปูนถึงกระเบื้อง แล้วส่งไปคำนวณกำลังด้วย PyNite ลงสี heatmap ตามแรงจริง

#sketchup#fea#structural-analysis#steel-design
อ่าน 12 นาที·5 มิ.ย.
ขับ SketchUp ด้วย Claude Code ตอน 2 — ติดตั้งปลั๊กอิน MCP กันบั๊ก
AI

ขับ SketchUp ด้วย Claude Code ตอน 2 — ติดตั้งปลั๊กอิน MCP กันบั๊ก

ทำให้ Claude Code "เห็น" และ "ขับ" SketchUp ได้จริง ด้วยปลั๊กอิน MCP ของชุมชน พร้อมวิธีกัน 2 บั๊กที่ทำเสียเวลา — PyPI wheel พัง และ UI freeze จาก socket แบบ blocking

#mcp#claude-code#claude#sketchup
อ่าน 9 นาที·5 มิ.ย.
ขับ SketchUp ด้วย Claude Code ตอนที่ 1 — เตรียมเครื่องมือ uv กับ PyNite
AI

ขับ SketchUp ด้วย Claude Code ตอนที่ 1 — เตรียมเครื่องมือ uv กับ PyNite

เริ่มซีรีส์ขับ SketchUp ให้เขียนแบบ 3D โครงเหล็กแล้วคำนวณ FEA ด้วย Claude Code ตอนแรกว่าด้วยการเตรียมเครื่องล้วน ตั้งสิทธิ์ Claude ลง uv และสร้าง conda env ใส่ PyNite

#claude-code#claude#ai#sketchup
อ่าน 9 นาที·5 มิ.ย.
OpenClaw กับ VSCode + AI Agent ต่างกันยังไง แล้วใครควรใช้อะไร
AI

OpenClaw กับ VSCode + AI Agent ต่างกันยังไง แล้วใครควรใช้อะไร

เทียบ AI Agent สองสายที่ยกระดับ AI จากแชทบอทมาเป็นผู้ช่วยที่ลงมือทำงานจริง — สายเกตเวย์บนแชทแอปอย่าง OpenClaw กับสายฝังใน editor อย่าง VSCode + AI Agent ทั้งวิธีทำงาน ค่าใช้จ่าย token และความปลอดภัยที่มือใหม่ต้องรู้

#ai#openclaw#vscode#claude-code
อ่าน 14 นาที·19 ก.พ.
สร้างเซิร์ฟเวอร์ AI จากเครื่องเดสก์ท็อป WSL2 + Ollama + OpenClaw
AI

สร้างเซิร์ฟเวอร์ AI จากเครื่องเดสก์ท็อป WSL2 + Ollama + OpenClaw

บันทึกการประกอบเซิร์ฟเวอร์ AI ในบ้านจากศูนย์ เริ่มจาก Windows 11 IoT ลง WSL2 + Ubuntu วาง Ollama รัน LLM บนการ์ดจอสองใบ แล้วต่อด้วย OpenClaw หลาย instance ผ่าน systemd ครบทั้ง driver, custom Modelfile, การแยก user และ benchmark

#wsl2#ollama#openclaw#local-llm
อ่าน 18 นาที·18 ก.พ.