- Havacılık öğrencisi Carlos’un, 20 dolarlık bir makbuz yazıcısı kullanarak hava seyrüsefer günlüğü yazdıran yenilikçi çözümüne dair bir yazı.
- Carlos, Avrupa’da ticari pilot lisansı için eğitim görüyor ve şu anda 60’ların sonlarından kalma bir Piper PA28 uçakla eğitim yapıyor.
- Bu uçak tek pilotla işletiliyor ve pilotun seyrüsefer, iletişim ve uçuşun tamamını aynı anda yönetmesi gereken zorlu bir ortam yaratıyor.
- Carlos, uçuş sırasında kontrol listeleri, haritalar ve seyrüsefer günlüğü gibi çeşitli belgeleri yönetmek için kneeboard kullanıyor.
- Seyrüsefer günlüğü ya da Nav log, bir noktadan diğerine giderken gerekli talimatları ve önemli bilgileri içeren bir belge.
- Carlos, Nav log’daki alanların çoğunu otomatik doldurmak için tarayıcı araçları kullanıyor ve ardından bunları kneeboard üzerindeki Nav log’a elle kopyalıyor.
- Alan yetersizliği sorununu çözmek için Carlos bir makbuz yazıcısı satın alıyor ve Nav log’u makbuz formatında yazdıran bir git projesi oluşturuyor.
- SkyVector adlı uçuş planlama aracından Nav log içe aktaran bir betik yazıyor; regex, string bölme ve matematiksel hesaplamalar kullanarak verileri Python dictionary/JSON formatına dönüştürüyor.
- Bu JSON, makbuz yazıcısında metni biçimlendirmek için kullanılan bir PHP dosyasına aktarılıyor.
- Carlos, makbuz olarak yazdırılan Nav log’un uçuş sırasında hızlı ve kolay başvuru sağladığını, ayrıca ders planlarını yazdırmak için de kullanıldığını söylüyor.
- Carlos gelecekte betiği geliştirmeyi ve ders planlarına QR referansları gibi özellikler eklemeyi planlıyor.
1 yorum
Hacker News yorumu