FlightHistorian can now generate GPX and KML map data files for every map it shows.
Category: Flight Historian
Posts specifically pertaining to Paul Bogard’s Flight Historian
Flight Historian 2.3: Automatic Distance Calculations and GPX/KML Maps
Flight Historian has been updated to version 2.3.
Flight Historian Version 2.2: Regions and Flight Lookups
Flight Historian has been updated to Version 2.2.
Switching Flight Historian to ICAO Regions
I used to manually keep track of which airports were within the contiguous United States in Flight Historian’s airport data, but I realized that I could determine airports’ regions by looking at their ICAO codes instead.
Flight Log Version 2.1: Import Flights from Digital Boarding Passes
I’ve added to Flight Historian the ability to create flights by importing digital boarding passes from the Apple Wallet app.
Creating Multiple Flash Messages in Ruby on Rails
On my Flight Historian application, a number of my pages make use of the flash and flash.now session messages capability for errors, warnings, successes, and informational messages. However, some of those pages needed to have multiple messages of the same type (e.g., multiple warnings), which flash didn’t allow me to do. To fix this, I wrote my own messages structure.
Parsing Boarding Pass Dates in Ruby
Boarding pass barcodes contain data that’s useful for automatically filling in flight data, but their dates are particularly difficult to parse.
Counting Visits to Airports: The Significance of Trip Sections
Why did I build my own flight log instead of using an existing one? One big contributor was that existing flight logs all seemed to double-count layovers.
Flight Log Version 2.0: Flight Historian
I’ve relaunched my flight log as its own separate site, and it’s now known as Flight Historian.
Creating a Regular Expression for US Tail Numbers
Each country has its own assigned format for tail numbers, so it's possible to look at each tail number and determine what country it’s from. I wanted to create a regular expression to recognize US tail numbers.