rotate log

เรื่องมันเริ่มจากน้องใบไผ่ มาถามว่าผมทำ rotate log ยังไง ก็เลยพบความจริงว่า สมัยนั้นเราไม่ได้คิดเรื่องนี้กันจริงจัง เราเลยไม่ได้ทำ lol ซึ่งเมื่อวันที่โปรเจ็คมัน go live ไปแล้ว เราก็เลยได้เห็นกระบวนท่า shell script มาทำสิ่งนี้ให้แทน ถึงจุดนี้น้องก็เลยบอกว่าผมจะไปใช้ https://github.com/natefinch/lumberjack แล้วนะ ผมก็เลยลองไปค้นดูเจอใน stackoverflow กล่าวถึงเรื่องนี้อยู่เป็น abstract พอประมาณ ที่นี่

Continue reading →

go get private repo ทำอย่างไร

น่าจะมีหลายคนที่เริ่มใช้ go ในองค์กร บริษัทของตัวเอง บางคนเริ่มมีหลายโปรเจ็ค และอยากเอาของที่ใช้ซ้ำๆกันในหลายๆโปรเจ็คนั้น แยกออกไปเป็น library แล้วใช้ go get เข้ามาแทน ซึ่งผมเองก็เริ่มอยากทำแบบนั้นเหมือนกัน วันนี้เลยเอาประสบการณ์มาเหลาให้กันฟัง ว่าจะต้องทำอย่างไรบ้าง

Continue reading →