Skip links
View
Drag

Open Source Hardware เมื่อโอเพนซอร์สไม่ได้จำกัดแค่ซอฟต์แวร์

โอเพนซอร์สกำลังผลักดันโลกไอทีอย่างรวดเร็วในช่วงสิบปีที่ผ่านมา เราเห็นลินุกซ์สามารถครองพื้นที่ตั้งแต่ตลาดคอมพิวเตอร์ขนาดเล็กจิ๋วไปจนเซิร์ฟเวอร์ขนาดใหญ่ แต่การใช้รูปแบบการพัฒนาโอเพนซอร์สก็ไม่ได้จำกัดอยู่แค่ซอฟต์แวร์เท่านั้น ช่วงหลังมานี้ฮาร์ดแวร์เองก็เริ่มมีโมเดลพัฒนาแบบโอเพนซอร์สมากขึ้นเรื่อยๆ โครงการที่โด่งดังคือ Arduino บอร์ดพัฒนาคอมพิวเตอร์ฝังตัวที่ทำให้นักพัฒนาสามารถเข้าถึงคอมพิวเตอร์ขนาดเล็กเอาไว้ควบคุมระบบไฟฟ้าง่ายๆ เช่น การตั้งเวลาเปิดปิดน้ำหรือสวิตช์ไฟ ไปจนถึงการสร้างอุปกรณ์ IoT ได้โดยที่สามารถเข้าไปศึกษาได้ทุกส่วน ทั้งฮาร์ดแวร์และซอฟต์แวร์ของ Arduino เอง ด้วยความที่ Arduino เป็นโครงการโอเพนซอร์ส ทำให้โรงงานต่างๆ ทั่วโลกสามารถดาวน์โหลดพิมพ์เขียวมาผลิตบอร์ดเองได้

Zigbee การเชื่อมต่อไร้สายสำหรับอุปกรณ์ไฟฟ้าในบ้าน

เรามักได้ยินคำว่า Internet of Things หรือ IoT กันอย่างหนาหูในช่วงหลังๆ โดย IoT มักรวมถึงอุปกรณ์ชิ้นเล็กๆ ที่เราไม่ได้ใช้งานโดยตรงแตกลับเชื่อมต่ออินเทอร์เน็ต ตั้งแต่กล้องวงจรปิด, เซ็นเซอร์ประตู, หลอดไฟเชื่อมต่ออินเทอร์เน็ต ไปจนถึงเซ็นเซอร์กันขโมยตามหน้าต่าง การที่บ้านมีเซ็นเซอร์จำนวนมากที่เชื่อมเข้าสู่ศูนย์กลางนั้นมีมานานแล้ว แต่ก็มักเป็นการเดินสายไปทั่วบ้านที่มีค่าใช้จ่ายสูง หรือบางระบบที่เป็นระบบไร้สายก็มักใช้ได้เฉพาะยี่ห้อเท่านั้น แต่โปรโตคอล Zigbee

OpenVPN ทางเลือกสำหรับการสร้าง VPN ใช้งานในองค์กร

ช่วงนี้องค์กรต่างๆ คงต้องเตรียมการสำหรับกรณีที่ต้องให้พนักงานทั้งหมดทำงานที่บ้าน สำหรับองค์กรจำนวนมากคงเลือกใช้บริการสื่อสารออนไลน์ที่มักใช้งานผ่านอินเทอร์เน็ต หลายองค์กรอาจจะพบว่าประสิทธิภาพการทำงานระยะไกลไม่ได้ลดลงอย่างที่กลัวกันนัก แต่ปัญหาใหญ่อย่างหนึ่งคือโครงสร้างไอทีอาจมีบางส่วนต้องการการเชื่อมต่อจากในองค์กรเอง ไม่ว่าจะเป็นเซิร์ฟเวอร์แชร์ไฟล์ หรือบริการเว็บที่ไม่ควรเข้าถึงได้จากอินเทอร์เน็ต ทางออกขององค์กรส่วนมากคือการเปิดบริการ VPN ไม่ว่าจะเป็นการเชื่อมต่อระหว่างสาขา หรือการเชื่อมต่อพนักงานเข้ามาสำนักงาน ทำให้พนักงานสามารถเข้าสู่บริการต่างๆ ได้เหมือนนั่งอยู่ในสำนักงานเอง โดย VPN มักเป็นบริการที่มาพร้อมกับ firewall สำหรับองค์กร ไม่ว่าจะแถมมาในตัวหรือมีค่าใช้จ่ายเพิ่มเติม แต่สำหรับองค์กรที่ไม่ได้เตรียมการติดตั้ง

5G จะเป็นก้าวกระโดดไกล หรือแค่การอัพเกรดตามรอบ

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

DNS over HTTPS ความปลอดภัยที่มาพร้อมกับความท้าทายขององค์กร

นวัตกรรมอย่างหนึ่งของโลกอินเทอร์เน็ตคือการที่เราสามารถอ้างถึงคอมพิวเตอร์ทั่วโลกได้ผ่านทาง “ชื่อเครื่อง” หรือที่เรียกว่าโดเมน จากบริการ domain name system (DNS) ที่ทำให้เราสามารถเข้าเว็บโดยไม่ต้องจำหมายเลขไอพี เช่นอยากเข้าเว็บ MFEC ก็เพียงพิมพ์ www.mfec.co.th เท่านั้น โดยทุกวันนี้เราคงแทบไม่ได้เชื่อมต่อบริการใดๆ ผ่านทางหมายเลขไอพีโดยตรงนัก ด้วยสถาปัตยกรรมของ DNS ทำให้คอมพิวเตอร์ของแปลงชื่อเป็นหมายเลขไอพีโดยอัตโนมัติได้อย่างมีประสิทธิภาพ มันทำให้อินเทอร์เน็ตที่เราใช้งานช้าลงเพียงเล็กน้อยเท่านั้น

ELK Stack จากโปรแกรมค้นเอกสารสู่ระบบเก็บ log ศูนย์กลางองค์กร

งานกันเยอะขึ้นมาในช่วงหลังคือ Elasticsearch ที่เดิมเคยเป็นซอฟต์แวร์สำหรับค้นหาเอกสารด้วยความเร็วสูง เวลาที่เราสร้างแอปพลิเคชันเก็บข้อมูล หากเราต้องการฟีเจอร์ค้นหาหากข้อมูลไม่มากนักเราก็มักจะสามารถค้นเอกสารลงไปในฐานข้อมูลของแอปพลิเคชันได้โดยง่าย แต่สำหรับแอปพลิเคชันที่มีข้อมูลปริมาณมาก การค้นเอกสารบนฐานข้อมูล SQL มักมีปัญหาประสิทธิภาพ แถมการค้นหาเอกสารด้วยคำในเอกสารบางครั้งก็มีเอกสารจำนวนมากที่มีคำเหมือนๆ กัน การเรียงลำดับว่าเอกสารไหนควรอยู่บนสุดกลายเป็นเรื่องซับซ้อนและเป็นศาสตร์ในตัวมันเอง จึงมักแยกระบบค้นหา เช่นนี้ออกจากระบบฐานข้อมูลที่เก็บข้อมูลในแอปพลิเคชัน Elasticsearch เป็นเซิร์ฟเวอร์สำหรับค้นเอกสารตัวหนึ่งที่ได้รับความนิยมอย่างสูง โดยเราสามารถใส่ไฟล์ ที่อาจจะแยกฟิลด์ เช่น ชื่อสินค้า,