Tools Archive

[Postman] การอ่านค่าจาก environment variable ของ OS

คำถาม ในการใช้งาน Postman นั้น บางครั้งต้องทำการอ่านค่าจาก environment variable ของ OS เลยจึงเกิดคำถามว่าต้องทำอย่างไรบ้าง ? คำตอบ โดยปกติแล้วใน Postman จะมีส่วนการจัดการ environment ภายในให้อยู่แล้วแต่ยังไม่มีการอธิบายสำหรับคำถามนี้

Read More…

มีอะไรใหม่ ๆ ใน JupyterLab 3 บ้าง ?

เพิ่งเห็นว่า JupyterLab 3 ออกมาแล้ว ตอนนี้ 3.0.2 นะมีความสามารถใหม่ ๆ ที่น่าสนใจ ดังนี้ Debugger ด้วยการใช้ kernel เพิ่มเติม เช่น xeus-python มี Table of content หรือสารบัญให้ใช้งานง่าย ๆ สนับสนุนการแสดงผลในภาษาต่าง ๆ ด้วยการติดตั้ง Language Pack

Read More…

Deno 1.6.1 :: สามารถ build เป็นไฟล์ binary ได้แล้ว

เพิ่งทำการ update Deno 1.6.1 มาพบว่ามีความสามารถที่ชอบมาก ๆ คือ Build self contained, standalone binariesนั่นคือ output ที่ได้จากการ compile จาก Deno จะเป็นไฟล์ binary เพียง 1 ไฟล์เท่านั้น

Read More…

สรุปเรื่อง Kubernetes is deprecating Docker ไว้นิดหน่อย

เห็นทาง Kubernetes ประกาศ deprecated Docker แล้วใน Kubernetes 1.20.0 rc ซึ่งก็มีบทความมาอธิบายเพียบ หนึ่งในนั้นก็คือบทความจากทาง Docker เรื่อง What developers need to know about Docker, Docker Engine, and Kubernetes v1.20 สิ่งที่หลาย ๆ คนกังวลคือ ไม่สนับสนุน docker ? คำตอบคือไม่ใช่ เพียงแต่ deprecated Dockershim เท่านั้น

Read More…

Docker :: เมื่อเจอ error exit code 137

ปัญหาเมื่อวานมีคนถามมาว่า ใช้งาน Docker for Mac แล้วเจอ error exit code ว่า 137ทำให้ container ที่ run อยู่มันตายไปเป็นแบบนี้ตลอดเวลา เกิดขึ้นเพราะว่าอะไร

Read More…

VS Code :: สร้าง Mock API Server ด้วย EasyMock

ปกติการจำลอง API Server หรือพวก Mock/Fake API Server นั้น จะมีเครื่องมือให้ใช้เยอะมาก ๆ ทั้ง Stubby mbtest jsonserver WireMock แน่นอนว่าใน VS Code ก็มี extension ให้ใช้งานเช่นกันนั่นคือ EasyMock โดยด้านหลังคือ lib ที่ชื่อว่า mockjs (ภาษาจีน)

Read More…

Elasticsearch :: ว่าด้วยเรื่อง Node role ที่จะเยอะไปไหน ?

ใน Elasticsearch 7.10 นั้น มีความสามารถเรื่องการจัดการข้อมูลให้เหมาะสมกับการใช้งานมากขึ้น แน่นอนว่า มันกระทบต่อ Node role หรือบทบาทหน้าที่การทำงาน ของแต่ละ node ใน cluster ด้วยเช่นกัน สำหรับใครที่ลอง start Elasticsearch จะพบว่า ค่า default ของ node มี role ต่าง ๆ ดังนี้ cdhilmrstw อาจจะทำให้ตกใจได้ว่า มันคืออะไร อย่างไร ? จึงทำการสรุปแล้วของ node role ไว้นิดหน่อย

Read More…

ความสามารถใหม่ ๆ ใน Elasticsearch 7.10

ใน Elasticsearch 7.10 ที่เพิ่งปล่อยออกมานั้น เท่าที่ดูแล้ว พบว่ามีความสามารถต่าง ๆ ที่น่าสนใจออกมาเยอะใช้ได้เลย จึงทำการสรุปไว้นิดหน่อย เริ่มจากเรื่องของประสิทธิภาพในการ indexing data ที่เร็วขึ้น 20%

Read More…

ว่าด้วยเรื่อง Intercept ใน Cypress 6.0

ใน Cypress 6.0 ที่เพิ่งปล่อยออกมานั้น มีเรื่องที่น่าสนใจ เพราะว่าผมก็ใช้งานเป็นประจำ นั่นก็คือ cy.intercept ที่จะเข้ามาแทน cy.route สำหรับทำการจำลองการทำงานของ network หรือ Network stub นั่นเอง ที่สำคัญทาง Cypress ก็เขียน blob มาอธิบายเรื่องนี้อีกด้วย ลองไปอ่านกันดู Introducing cy.intercept – Next Generation Network Stubbing in Cypress

Read More…

คำถามที่น่าสนใจเรื่อง gRPC และ Messaging

เห็นคำถามและการพูดคุยที่น่าสนใจ ในกลุ่ม Golang Thailand เกี่ยวกับ Messaging vs gRPC ว่าแบบไหนที่ performance ดีกว่ากัน ?รวมทั้งข้อดีและข้อเสีย จึงทำการสรุปการตอบต่าง ๆ ไว้นิดหน่อย

Read More…