Topics
Field notes on aviation, machine learning, and whatever I'm digging into.
Security & Systems
[28 Jun]nftables trong thực chiến Chuyển lý thuyết firewall thành một ruleset nftables thật: stateful, NAT, logging,...[19 Jun]Fail2Ban cho tổng đài VoIP Chặn brute-force SIP bằng jail Fail2Ban: đọc log tấn công thật và...[10 Jun]Giải phẫu tấn công cước lậu qua SIP Vì sao một tổng đài Asterisk hở ra Internet có thể ngốn...[01 Jun]SPF, DKIM, DMARC cho một tên miền cá nhân Chống giả mạo email đầu-cuối: triển khai đầy đủ ba lớp xác...[23 May]WireGuard hay bastion host cổ điển Đặt tunnel zero-trust cạnh mô hình bastion/DMZ cổ điển và xem chúng...[14 May]Đọc một bản packet capture Mổ xẻ một luồng TCP bằng tcpdump và Wireshark, rồi nối ngược...[30 Dec]Bảo mật một stack VoIP đầu-cuối TLS, SRTP, Fail2Ban và firewall cùng chạy trên một FreePBX: cách khoá...[03 Dec]Threat-model một máy chủ chạy cả blog lẫn PBX Khi một cái máy vừa phục vụ trang blog tĩnh vừa chạy...[11 Nov]Firewall - Vietnamese All about firewall - Vietnamese.[26 Oct]Firewall All about firewall.
2026
2025
2019
AI / Machine Learning
[05 May]Milvus năm 2025 Làm mới bài cũ về Milvus: API hiện tại, HNSW so với...[26 Apr]Gán nhãn từ loại bằng HMM và Viterbi Hoàn thiện phần lý thuyết HMM bằng một bộ gán nhãn từ...[17 Apr]Cấu trúc một pipeline OCR Tiền xử lý, phát hiện vùng chữ, nhận dạng: ba mảnh ghép...[08 Apr]Liveness: chống giả mạo trong nhận diện khuôn mặt Nhận ra đúng một khuôn mặt mới là nửa bài toán, nửa...[30 Mar]Embedding như vector đặc trưng Vì sao lựa chọn cosine hay Euclid mới là chuyện đáng bàn...[21 Mar]Kafka và Redis trong đường phục vụ mô hình ML Một bản thiết kế kiến trúc inference bất đồng bộ: hàng đợi...[21 Dec]Tìm ảnh ngược để nhận dạng máy bay Ghép thị giác máy tính với đam mê hàng không: dùng embedding...[12 Dec]HMM phát hiện pha bay từ dữ liệu ADS-B Suy luận taxi, climb, cruise, descent từ một vệt ADS-B thô bằng...[04 May]Hidden Markov Model An introduction to Hidden Markov Model[03 May]Milvus
2026
2025
2020
Aviation
[12 Mar]Điều hướng vector lực đẩy Đi sâu vào vật lý của afterburner và điều hướng vector lực...[03 Mar]Turboprop hay turbofan hiệu quả hơn Số cánh quạt và bypass ratio thắng ở dải tốc độ nào,...[22 Feb]Tiếp cận ILS hoạt động thế nào Nối tiếp phần giấy phép IFR: localizer, glideslope, và các category của...[13 Feb]Đọc bản tin METAR và TAF Biến lý thuyết weather-minima thành thói quen thực dụng cho phi công...[01 Apr]NATO phonetic alphabet Commercial competition[19 Nov]Động cơ phản lực Một số điều có thể bạn chưa biết về động cơ phản...[25 Aug]Đôi điều về máy bay ném bom. Nhưng điều mình biết về máy bay ném bom.[10 Jun]Just a typical flight at 6:00 AM This is my flight from Cam Ranh, Vietnam to HCMC, Vietnam[05 May]Apollo 11 Chuyến bay lịch sử[04 May]Việc tăng số lượng cánh quạt sẽ có tác động như thế nào Số lượng cánh quạt ảnh hưởng thế nào đến hiệu suất.[15 Feb]Pilot license All about pilot license.[09 Jan]Airbus vs Boeing - Vietnamese Commercial competition
2026
2022
2020
Electronics
[04 Feb]FreePBX phần 2: trunk, IVR và định tuyến cuộc gọi Phần trước dựng xong tổng đài nội bộ. Phần này là lúc...[26 Jan]Tự dựng máy chủ trên Raspberry Pi Nhật ký phần cứng: nguồn, tản nhiệt và cài headless cho một...[17 Jan]Chia mạng home lab bằng VLAN Phân đoạn PBX, database và IoT đúng theo lý thuyết firewall, trên...[08 Jan]Từ softphone đến hardphone Cấu hình endpoint SIP trên Asterisk, và câu chuyện đánh đổi codec...[15 Oct]Xây dưng một tổng đài VoIP xây dựng một tổng đài cho vui
2026
2020
Khác
[20 Feb]The systems development life cycle SDLC[04 Dec]How to ride a motorbike - Vietnamese This topic will introduction you how to riding a motocycle from zero...[08 Oct]How to ride a motorbike This topic will introduction you how to riding a motocycle from zero...[02 Sep]About me This is an unfinished post.