Author Archive

การใช้งาน Claude code กับ Docker Sandboxes

จากการแบ่งปันเรื่องการใช้งาน Claude code 2 วันสำหรับการพัฒนาและทดสอบระบบงาน ทั้ง frontend และ backend นั้นมีคำถามที่น่าสนใจเกี่ยวกับเรื่องของ security ในการใช้งานซึ่งทำได้ทั้งการกำหนดในระดับ host, container, permission, sandbox ต่าง ๆหรือในปัจจุบันจะมี auto mode มาช่วยจัดการ แต่มีสิ่งหนึ่งที่น่าสนใจคือ Docker Sandboxes

Read More…

ทำความรู้จักกับ Cloudflare Kitesurf

ทาง Cloudflare ทำการปล่อย Kitesurf beta version ออกมาให้ลองใช้งานซึ่งเป็น web browser ตัวใหม่ที่ทำงานบน workersและแน่นอนว่าถูกออกแบบมาสำหรับ AI Agent โดยเฉพาะ

Read More…

แนวทางการแก้ไขปัญหา หา locator ของ element ใน Web

ปัญหาที่ตัวผมเองเจอประจำ ยิ่งช่วงนี้ต้องเขียน และ generate test script ตาม test cases ที่ออกแบบด้วย Playwright นั่นก็คือการหาและตรวจสอบว่า locator ของ element ที่ต้องการเข้าถึงว่ามีอะไรบ้าง ?ทำตาม หรือ ตั้งชื่อตามที่ออกแบบไว้หรือไม่ ?และถ้าต้องใช้ AI Agent ทำการสร้าง test script ขึ้นมา จะต้องเตรียม context ให้อย่างไร ?ถึงจะเกิดประโยชน์สูงสุด และ ไม่เปลือง token มากเกินไป

Read More…

Claude Code :: ทำความรู้จักกับ Permission mode กัน (Auto mode)

ตั้งแต่วันที่ 14 สิงหาคมนี้ ทาง Claude Code จะปรับเปลี่ยน default permission เป็น Auto mode สำหรับคนที่ใช้ Pro/Max/Team planจากเดิมใช้งาน default mode คือ read only และทำการกำหนด permission (allow/deny) ได้เองซึ่ง auto mode นั้นถูกออกแบบเพื่อให้ workflow การทำงานดีขึ้นลดการขัดจังหวะในการทำงาน รวมทั้งยังมีระบบคัดกรองความเสี่ยง (classifier)เพื่อหลีกเลี่ยงการทำงานที่ไม่ปลอดภัยให้ด้วย เป็นการทำงานร่วมกันทั้ง Human และ system นั่นเอง

Read More…

AnyDoc :: ทำการแปลงเอกสารในรูปแบบต่าง ๆ ออกมาในรูปแบบ Markdown

ทาง Firecrawl ได้ปล่อย AnyDoc ออกมา พัฒนาด้วยภาษา Rustเพื่อใช้ในการแปลงเอกสารในรูปแบบต่าง ๆ ออกมาในรูปแบบ Markdownเป้าหมายหลัก ๆ เพื่อให้ข้อมูลเหมาะสมกับการใช้งานใน LLM นั่นเอง (AI-friendly)โดยรองรับชนิดของเอกสารหลัก ๆ เช่น มาลองใช้งานกันดู

Read More…

บันทึกการลองเล่น TamaClaude บน MacOS เท่านั้น

พอดีเห็น link ของ TamaClaude ในกลุ่ม Claude Thailandใครเห็นชื่อแล้วมันคุ้น ๆ นี่น่าจะอายุไม่น้อยแน่ ๆซึ่งเป็น project สำหรับข้อมูลการใช้งาน Claude ผ่าน Arduino device แบบง่าย ๆโดยใน project นี้มีให้ครบเลยทั้ง firmwareทั้ง program สำหรับ MacOS เท่านั้น พัฒนาด้วยภาษา Swiftดังนั้นถ้าใครสนใจลองเอามาลองเล่นกันดูโดยจดขั้นตอนที่ลองเล่นไวดังนี้ (ตาม web ต้นทางจะละเอียดกว่า)

Read More…

ว่าง ๆ มาดึงข้อมูลจาก Coros MCP มาสร้าง dashboard กัน

สำหรับใครที่มีนาฬิกา COROS แล้วนั้น เราสามารถดึงข้อมูลผ่าน COROS MCP แบบง่าย ๆ ได้เลยซึ่งเมื่อเราได้ข้อมูลต่าง ๆ ของเรามาแล้วก็สามารถนำมาวิเคราะห์ หรือ สร้าง dashboard ต่าง ๆ ของเราได้ง่ายขึ้นตามที่เราต้องการได้เลย

Read More…

แหล่งความชุดเครื่องมือต่าง ๆ สำหรับ Postgres (Postgres Is Enough)

Postgres Is Enough คือ web รวบรวมชุดของเครื่องมือ และ extension ต่าง ๆ ของ PostgreSQLซึ่งพื้นฐานของ PostgreSQL นั้นคือ RDBMS สำหรับจัดเก็บข้อมูลแต่ด้วยความนิยมในการใช้งาน จึงเกิด use case ต่าง ๆ มากมายจนช่วยทำให้งานหลาย ๆ อย่างมาใช้ PostgreSQL อย่างเดียวเลยก็ได้ช่วยให้ง่ายต่อการดูแลรักษานั่นเองแต่เรื่องของ performance ก็ต้องพิจารณาอีกที เพราะว่าแต่ละระบบมีความต้องการที่แตกต่างกัน

Read More…

สิ่งที่น่าสนใจกับ Integration Test Harness ของ Cloudflare

ทาง Cloudflare ได้ปล่อยบทความ Run integration tests against your Worker’s production build ออกมาเป็นการสร้างเครื่องมือสำหรับการทำ integration test บน Cloudflare Worker ผ่าน NodeJS runnerช่วยให้เราทดสอบใน environment เสมือนจริงแบบง่าย ๆ ได้เลยแทนที่จะทำการทดสอบแบบเดิม ๆ คือ การ mock ในระดับ code หรือ functionซึ่งพฤติกรรมการทำงานไม่เหมือนจริง ความน่าเชื่อถือก็ต่ำมาก ๆ ดังนั้นจึงได้สร้าง test harness ขึ้นมา (How to run and simulate dependencies)เพื่อทำการสร้าง environment บน local machine ให้เลย

Read More…

มาลองดู Stateless MCP กัน

จากการเปลี่ยนแปลง Specification ของ MCP 2026-07-28 หรือ MCP 2.0ซึ่งเป็นการเปลี่ยนแปลงครั้งใหญ่จากการทำงานแบบ Stateful มาเป็น Statelessโดยพื้นฐานของ MCP (Model Context Protocol) นั้นคือ protocol มาตรฐาน เกิดมาตั้งแต่ปี 2024 โดย Anthropic (Agent Skills ก็มาจากที่นี่)ในการ expose tool ต่าง ๆ เพื่อทำงานร่วมกับ AI Agent หรือ LLM Agent framework ต่าง ๆซึ่งก่อนหน้า MCP มันคือ tool/function calling นั่นเอง ตัว MCP tool นั้นช่วยให้ง่ายต่อการควบคุม audit และการใช้งาน LLM model

Read More…