บทความ

รวมบทความทั้งหมดของ CodeIndy ทั้งเรื่อง Software Engineering, GIS, DevOps และชีวิตการทำงาน เล่าจากประสบการณ์จริงแบบกันเอง อ่านสบายๆ ไม่ต้องมีพื้นฐานก็ตามได้


Maritime Response Awareness ตอน 2: UxV ไร้คนขับ แต่ไม่ไร้คนทำ

Maritime Response Awareness ตอน 2: UxV ไร้คนขับ แต่ไม่ไร้คนทำ

UxV ทั้งเรือ โดรน และยานใต้น้ำ เข้ามาเป็น asset ของ Response ทั้งงานสกัดเรือและงานค้นหาช่วยชีวิต แต่ไม่ได้มาแทนคนทั้งหมด — ไล่ตั้งแต่ AI ทำอะไร คนทำอะไร ไปจนถึงกฎหมายบ้านเราที่ยังเขียนไว้สำหรับเรือที่มีคน พร้อมโค้ด Python ส่งไม้จาก UxV ให้เรือ จำลองการลอยแบบ Monte Carlo และวางเส้นทางค้นหาแบบ expanding square

Maritime Response Awareness ตอน 1: ตอบสนองต่อภัยที่วิเคราะห์มาให้ได้ ไม่ใช่รีบไปช้อปของ

Maritime Response Awareness ตอน 1: ตอบสนองต่อภัยที่วิเคราะห์มาให้ได้ ไม่ใช่รีบไปช้อปของ

Response ไม่ใช่การซื้อของอย่างเดียว — ต้องไล่ตั้งแต่ตีกรอบ จัดคนก่อนเครื่องมือ เขียนแผนและ SOP แลกข้อมูลกับเพื่อน ไปจนถึงขอให้เพื่อนช่วยตาม UNCLOS ผ่านตัวอย่างออสเตรเลียกับสิงคโปร์ แล้วปิดด้วยโค้ด Python ขีดเข็มสกัดเรือและเลือกลำที่ไปทันจริง

Maritime Threat Awareness: หาภัยคุกคามจากข้อมูลที่อุส่าสะสมมา

Maritime Threat Awareness: หาภัยคุกคามจากข้อมูลที่อุส่าสะสมมา

ข้อมูลเต็มโกดังแล้วอย่าเพิ่งโยนให้ AI — ดูวิธีที่ออสเตรเลียบีบภัยคุกคามทางทะเลให้เหลือ 8 ตัวแล้วโฟกัสตามพื้นที่กับเวลา ก่อนแปลงความรู้ของนักวิเคราะห์เป็น rule, risk score และการแจ้งเตือนด้วย Python

Maritime Situational Awareness ตอน 6: เราไม่ได้อยู่ตัวคนเดียวในโลกนี้ ไม่รู้ให้ถามเพื่อน

Maritime Situational Awareness ตอน 6: เราไม่ได้อยู่ตัวคนเดียวในโลกนี้ ไม่รู้ให้ถามเพื่อน

ตอนจบของซีรีส์ ว่าด้วยการแลกเปลี่ยนข้อมูลทางทะเลข้ามประเทศ ตั้งแต่ feed แบบ near-real-time อย่าง MSSIS ศูนย์ fusion อย่าง IFC กับ IFC-IOR เครือข่ายรายงานเหตุอย่าง ReCAAP ไปจนถึงงานจริงของคนทำระบบที่ต้อง sanitize ข้อมูลก่อนปล่อยออกไป

Maritime Situational Awareness ตอน 5: ข้อมูล INT จากแหล่งต่างๆ — sensor บอกได้ว่ามีอะไร แต่บอกไม่ได้ว่าใคร

Maritime Situational Awareness ตอน 5: ข้อมูล INT จากแหล่งต่างๆ — sensor บอกได้ว่ามีอะไร แต่บอกไม่ได้ว่าใคร

ไล่ตระกูล INT ที่ต้องเอามาประกอบกับ sensor ตั้งแต่ OSINT HUMINT GEOINT MASINT ยัน FININT พร้อมเครื่องมือภาคสนามอย่างแอป Gather แพลตฟอร์มแบ่งปันข้อมูลอย่าง IORIS ฟอร์มตรวจค้น ไปจนถึงการหลอมทุกอย่างออกมาเป็น heat map ความเสี่ยง

Maritime Situational Awareness ตอน 4: dark activities กับ sensor ที่เรือสั่งปิดปากไม่ได้

Maritime Situational Awareness ตอน 4: dark activities กับ sensor ที่เรือสั่งปิดปากไม่ได้

ตามหาเรือที่ดับ AIS ด้วย RF Detection ชายฝั่ง RF จากดาวเทียม ดาวเทียม SAR และ EO/IR แล้วให้ Machine Learning ชี้เป้าบนภาพ ก่อนเอา detection ที่ไม่มีชื่อกลับมาจับคู่กับ track ที่หลอมไว้ตอนที่แล้ว

Maritime Situational Awareness ตอน 3: Fusion กับ Track Correlation ให้เรือหนึ่งลำเหลือหมุดเดียวบนแผนที่

Maritime Situational Awareness ตอน 3: Fusion กับ Track Correlation ให้เรือหนึ่งลำเหลือหมุดเดียวบนแผนที่

หลอมเป้าจาก AIS เรดาร์ และกล้อง ให้เรือลำเดียวที่โผล่สี่หมุดเหลือหมุดเดียว ตั้งแต่ gating กับ association ไปจนถึงการหั่น window ตอนเป้าเป็นพัน แล้ววาด tiled map กับเป้าทั้งกองเองด้วย WebGPU

Maritime Situational Awareness ตอน 2: เรดาร์ชายฝั่งสาม Message Format กับกล้อง EO/IR ที่หมุนไปเอง

Maritime Situational Awareness ตอน 2: เรดาร์ชายฝั่งสาม Message Format กับกล้อง EO/IR ที่หมุนไปเอง

แกะทางออกข้อมูลสามแบบของเรดาร์ชายฝั่ง ทั้ง NMEA 0183 NMEA 2000 และ ASTERIX CAT048 แล้วต่อด้วยกล้อง EO/IR ที่สั่งผ่าน ONVIF ให้คลิกเป้าบนแผนที่แล้วหมุนไปเอง

Maritime Situational Awareness ตอน 1: จากขา RS-232 ถึงหมุด AIS หมุดแรกบนแผนที่

Maritime Situational Awareness ตอน 1: จากขา RS-232 ถึงหมุด AIS หมุดแรกบนแผนที่

ไล่ Signal Chain ที่ sensor ชายฝั่งทุกตัวต้องเดินผ่าน ตั้งแต่ตั้ง baud rate บนขา RS-232 ผ่าน serial device server จนแกะข้อความ AIS ขึ้นเป็นหมุดบนแผนที่ แบบไม่ต้องแต่งงานกับยี่ห้อไหน

Maritime Domain Awareness (MDA) ตระหนักรู้ไปทำไม?

Maritime Domain Awareness (MDA) ตระหนักรู้ไปทำไม?

ป้าข้างบ้านอยากรู้ว่าลูกบ้านตรงข้ามทำงานอะไร เลยไปถามทุกคนยกเว้นเจ้าตัว — วิธีเดียวกันเป๊ะกับที่คนทั้งโลกใช้เฝ้าทะเล แล้วเรือที่หายไปจากจอ 75% ล่ะ?

รู้หมือไร่? แถวบ้านเราก็เคยมีราชาโจรสลัด!

รู้หมือไร่? แถวบ้านเราก็เคยมีราชาโจรสลัด!

ถามเล่นๆ ว่าทำไมบ้านเราไม่มีโจรสลัดแบบแคริบเบียน สุดท้ายโดนลากไปเจอนายสำเภาจีนที่ยิงกับพระเจ้าตากอยู่ครึ่งวัน จนต้องไปไล่อ่านพงศาวดารเอง

Behavior Analysis

Behavior Analysis

เมื่อเรืออยู่ไกลสุดขอบฟ้า แต่ก็อยากจะบอกว่า แอบส่องเธออยู่นะจ๊ะ

Tactical Data Link ฉบับ ไม่มีเทคนิคั่ล จริง จริ๊ง...

Tactical Data Link ฉบับ ไม่มีเทคนิคั่ล จริง จริ๊ง...

เมื่อเรือรบเค้าคุยกันด้วย "ภาษาเทพ" แล้วนุดอย่างเราจะฝากข้อความผ่านเทพบ้าง ต้องเข้าใจอะไรซิ?

Kirov Reporting !

Kirov Reporting !

เมื่อเกมคอมพิวเตอร์ เจอกับการจำลองสงครามบนกระดาษ อนาคตจึงบังเกิด...

Radar on the Rock! เอ้ย... on the Chart

Radar on the Rock! เอ้ย... on the Chart

เมื่อเรือบางลำก็ไม่อยากให้เรารู้จัก... ก็เลยต้องจับเรดาร์มาลงแผนที่ มาขี่กับเรือ

Maritime Sensors Integration

Maritime Sensors Integration

เมื่อโลกเบื้องหลังของ Server ไม่ได้ทำงานอยู่ลำพัง แต่ต้องรับมือกับข้อมูลจากทะเลที่ส่งมาแบบไม่มีวันหยุด

แนะนำตัวเองกันสักเล็กน้อยแต่มาก

แนะนำตัวเองกันสักเล็กน้อยแต่มาก

เปิดวาร์ป ผมคือใคร? ทำไมสกิลมันยำรวมมิตรขนาดนี้ (จากกรรมกรรับจ้างเขียนโค้ดทั่วราชอาณาจัก สู่โหมดนักวางแผนครองโลกด้วย AI)