Topics
Field notes on aviation, machine learning, and whatever I'm digging into.
Security & Systems
2026
-
[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... 2025
-
[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... 2019
-
[11 Nov]Firewall - Vietnamese All about firewall - Vietnamese. -
[26 Oct]Firewall All about firewall.
AI / Machine Learning
2026
-
[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... 2025
-
[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... 2020
-
[04 May]Hidden Markov Model An introduction to Hidden Markov Model -
[03 May]Milvus
Aviation
2026
-
[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... 2022
-
[01 Apr]NATO phonetic alphabet Commercial competition 2020
-
[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
Electronics
2026
-
[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... 2020
-
[15 Oct]Xây dưng một tổng đài VoIP xây dựng một tổng đài cho vui
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.