← Blog

CamBooth 3.1.0 — รุ่นเชื่อม Zort และแก้ปัญหาโฟลเดอร์ภาษาไทย

รุ่นใหม่สำหรับคนใช้ Zort

เดิม CamBooth แสดงข้อมูลออเดอร์ด้วยการฝังหน้าเว็บเข้ามาในโปรแกรม รุ่นใหม่นี้เปลี่ยนไปคุยกับ Zort โดยตรงผ่าน API แล้วแสดงรายการสินค้าเป็นตารางในโปรแกรมเลย

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

รุ่นนี้แยกตัวติดตั้งต่างหาก และเบากว่าเพราะไม่ต้องมีตัวแสดงผลหน้าเว็บติดมาด้วย ส่วนโค้ดหลักราว 90% ใช้ร่วมกับรุ่นปกติ แก้ที่เดียวได้ทั้งสองรุ่น

แก้บั๊กสำคัญ: โฟลเดอร์ชื่อภาษาไทย

เจอปัญหาที่ร้ายแรงกว่าที่คิด — ถ้าตั้งที่เก็บวิดีโอเป็นโฟลเดอร์ชื่อภาษาไทย ตัวเขียนไฟล์วิดีโอจะเปิดไฟล์ไม่ได้และไม่เขียนอะไรเลย แต่โปรแกรมยังบันทึกลงฐานข้อมูลว่ามีคลิปอยู่ กลายเป็นว่าเวลามีเคสจริงแล้วเปิดคลิปไม่เจอ

ตอนนี้แก้แล้วทั้งฝั่งอัดและฝั่งเปิดดู/ตัดคลิป ระบบจะอัดลงไฟล์พักชั่วคราวแล้วย้ายมาที่โฟลเดอร์จริงตอนหยุดอัด และถ้าเปิดไฟล์เขียนไม่ได้จริง ๆ จะแจ้งเตือนเป็นภาษาไทยทันทีแทนที่จะเงียบ

เลขเวอร์ชันอ้างอิงจาก tag

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

CamBooth

บันทึกคลิปตอนแพ็คสินค้า ลดปัญหาการเคลม

ดูรายละเอียด →

อ่านต่อ

CamBooth

CamBooth — ยกฝั่งเว็บขึ้น Docker และย้ายฐานข้อมูลไป PostgreSQL

งานฝั่งเซิร์ฟเวอร์ — ติดตั้งเว็บด้วย Docker Compose ซ้อมย้ายฐานข้อมูลไป PostgreSQL จนผ่านจริง และเพิ่มเครื่องมือตรวจว่าโครงสร้างฐานข้อมูลตรงกับโค้ดหรือไม่

CamBooth

CamBooth — อัดคลิปตอนแพ็คสินค้า ลดข้อพิพาทเรื่องของไม่ครบ

บันทึกคลิปขณะแพ็คสินค้าเก็บเป็นหลักฐานทุกออเดอร์ มีทั้งโหมดมาตรฐาน (อัดคลิป + เสียง + ซับไตเติล) และโหมดเชื่อมต่อ Zort API

CamBooth

CamBooth 3.0.0 — รื้อใหญ่ทั้งระบบ

การรื้อครั้งใหญ่ที่สุดของ CamBooth — เปลี่ยนระบบกล้องใหม่ทั้งหมด แตกโค้ดก้อนเดียว 3,000 บรรทัดออกเป็นบริการย่อย เพิ่มชุดทดสอบอัตโนมัติ และทำตัวติดตั้งกับระบบออกรุ่นอัตโนมัติ