- Bài viết về giải pháp sáng tạo của Carlos, một học viên phi công, sử dụng máy in hóa đơn 20 đô la để in nhật ký điều hướng hàng không.
- Carlos đang học để lấy bằng thương mại ở châu Âu và hiện đang huấn luyện trên chiếc Piper PA28 từ cuối thập niên 60.
- Đây là máy bay vận hành bởi một phi công, đòi hỏi phi công phải tự đảm nhiệm điều hướng, liên lạc và điều khiển bay.
- Carlos dùng kneeboard để quản lý nhiều tài liệu khác nhau trong khi bay như checklist, bản đồ và nhật ký điều hướng.
- Nhật ký điều hướng, hay Nav log, là tài liệu chứa chỉ dẫn từ điểm này đến điểm khác cùng các thông tin quan trọng.
- Carlos dùng công cụ trên trình duyệt để tự động điền phần lớn các trường trong Nav log, rồi chép tay vào Nav log trên kneeboard.
- Để giải quyết vấn đề thiếu không gian, Carlos mua một máy in hóa đơn và tạo một dự án git để in Nav log theo định dạng hóa đơn.
- Anh viết một script lấy Nav log từ công cụ lập kế hoạch bay SkyVector, rồi dùng regex, tách chuỗi và các phép tính toán học để chuyển dữ liệu sang định dạng Python dictionary/JSON.
- JSON này được xuất sang tệp PHP để dùng cho việc định dạng văn bản trên máy in hóa đơn.
- Carlos cho biết Nav log được in ra dưới dạng hóa đơn có thể được tra cứu nhanh chóng và dễ dàng trong lúc bay, đồng thời cũng dùng để in kế hoạch buổi học.
- Trong tương lai, Carlos dự định cải thiện script và có thể thêm các tính năng như tham chiếu QR vào kế hoạch buổi học.
1 bình luận
Ý kiến trên Hacker News