- 항공 학생인 Carlos가 20달러 영수증 프린터를 이용해 항공항법 로그를 출력하는 혁신적인 솔루션에 대한 기사.
- Carlos는 유럽에서 상업용 라이센스를 공부하고 있으며, 현재 60년대 후반의 Piper PA28 비행기로 훈련 중.
- 이 비행기는 단일 조종사 운용이며, 조종사가 항법, 통신, 비행을 모두 담당하는 것이 필요로 하는 어려운 작업.
- Carlos는 비행 중 체크리스트, 지도, 항법 로그 등 다양한 문서를 관리하기 위해 무릎판을 사용.
- 항법 로그, 또는 Nav log는 중요한 정보를 담고 있는 한 지점에서 다른 지점까지의 지시사항이 담긴 문서.
- Carlos는 브라우저 도구를 사용해 Nav log의 대부분 필드를 자동으로 채우고, 이를 무릎판 Nav log에 손으로 복사.
- 공간 부족 문제를 해결하기 위해, Carlos는 영수증 프린터를 구입하고 git 프로젝트를 만들어 Nav log를 영수증 형식으로 출력.
- SkyVector라는 비행 계획 도구에서 Nav log를 가져오는 스크립트를 작성하고, regex, 문자열 분할, 수학적 계산을 이용해 데이터를 Python dictionary/JSON 형식으로 변환.
- 이 JSON은 PHP 파일로 내보내져 영수증 프린터에서 텍스트를 형식화하는 데 사용.
- Carlos는 영수증으로 출력된 Nav log가 비행 중 빠르고 쉽게 참조할 수 있으며, 레슨 계획을 출력하는 데도 사용.
- Carlos는 향후 스크립트를 개선할 계획이며, 레슨 계획에 QR 참조와 같은 기능을 추가할 수도 있음.