ข้ามไปที่เนื้อหาหลัก

real time stream ผ่านทาง web application



อยากลองทำ real time stream ผ่านทาง web application มาตั้งแต่ปลายปีที่แล้ว พอดีต้องทำ dummy web service ที่ไว้รับการทำ load test เลยได้โอกาสลองของซะเลย
ตัวนี้ใช้ golang เป็น server ทำการ stream ข้อมูลแบบ real time ผ่าน web socket ไปยัง browser รับและแสดงผลด้วย javascript เป็น graph
ลองเข้าไปเล่นกันได้โดยเปิด browser บนเครื่อง desktop ไปที่ http://130.211.241.167
แล้วเปิด brwoser บนมือถือไปที่ http://130.211.241.167/controller
แล้วลองกดปุ่ม เพิ่มลดค่า หรือเปิดปิด traffic simulator ดูมันจะแสดงบน desktop แบบ real time เลย หุหุ
ตัวนี้ผมจับทุกคนไว้ใน session เดียว ใครกดอะไรมันจะมีผลขึ้นหน้าจอของทุกคนที่เปิด browser เข้าในขณะนั้น
server demo ผมจะเปิดแค่ไม่กี่วัน ถ้าเข้ามาหลังจากวันนี้หลายวัน (29 มีนา 59) จะเข้าไม่ได้นะจ๊ะ

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

วิวัฒนาการของการออกแบบ UX ของ mobile application

วิวัฒนาการของการออกแบบ UX ของ mobile application จากเดิมหน้าแรกจะเจอะเมนูหรือ navigation แล้วต้องกดเลือกก่อนจึงจะเห็นข้อมูล ปัจจุบันหา UX ประเภทนี้ไม่เจอแล้ว เปลี่ยนเป็นการแสดงข้อมูลที่ใช้ประจำขึ้นมาทันทีที่เปิด app ในรูปแบบ dashboard และก็ถืงเวลาที่รูปแบบใหม่จะเริ่มมีบทบาทมากขึ้น นั่งคือการแสดงผลแบบ feed นั่นเอง ตามตัวอย่างในรูป app health tracking 2 ตัว คือ Garmin กับ Nokia ความตั้งใจแรกจะเปรียบเทียบให้เห็นความแตกต่างของสอง UX คือ Nokia เป็น feed ส่วน garmin เป็น dashboar d แต่พอเปิด garmin ก็พบว่ามันได้เปลี่ยนการแสดงผลเป็น feed ไปแล้ว แสดงว่า Garmin แองก็เห็นประโยชน์เหมือนกัน ข้อดีของการแสดงแบบ feed คือสามารถโต้ตอบกับระบบได้ ยกตัวอย่าง Nokia app เราสามารถเลือกโปรแกรมลดน้ำหนัก หรือโปรแกรมปรับการนอน หรือกระทั่ง โปรแกรมสำหรับคนท้องได้ มันจะ update กับเราทุกวัน เหมือนเราได้สื่อสารโต้ตอบกับระบบทุกวัน และยังสามารถใส่ machine learning เพิ่มในอนาคต ได้เรื่อยๆ ในขณะที่ dashboard ทำไม่ได้ ไม่จำกัดเฉพาะ health tracking app เท่านั้นที่ใช้ UX แบบ feed ได้ bank app ก็ทำได้เช่นกันเม

ดาต้าเซ็นเตอร์แนวคิดใหม่

ดาต้าเซ็นเตอร์ใหม่ ใช้แนวคิดล่าสุดในการทำความเย็นให้เครื่อง servers แทนที่จะทำความเย็นทั้งห้อง เป็นการใช้ไฟฟ้าอย่างคุ้มค่า และมีความมั่นคงระดับ tier 3+ ระบบทั้งหมดยกขึ้นมาอยู่เหนือ rack ให้เห็นกันชัดๆ แทนที่จะซ่อนไว้ใต้พื้น ดูแลรักษาง่าย balance phases ไฟฟ้าสะดวก ปรับควบคุม air flow ได้ตามสั่ง ระบบ monitoring สมบูรณ์แบบ ทั้งไฟฟ้า อุณหภูมิ ความชื้น มาพร้อมระบบดับเพลิงที่ปลอดภัยไม่เป็นพิษกับคนและสิ่งแวดล้อม