dmpop
Dmitri Popov
Personal blog of an amateur airplane photographer, Linux user, and clues coder.
August 2026
September 2026
October 2026
Top Words
- station
- tinble
- airbus
- aircraft
- photography
- visit
- weekend
- airplane
- trip
- luftwaffe
- boeing
- good
All posts (317)
It didn't take me long to whip up a PHP script that generates a page with a random photo picked from the data/photos directory. But why? Because, I can now use my iPad mini 2 as a digital frame showing the photos stored in ADS-B station. And I can also use the page for new tabs in Firefox. The latter is possible...
Last weekend has been a busy one — in a good way. February greeted us with cold but sunny weather, so I spent last Saturday and Sunday on roof of the P3 parking house, sipping coffee, savoring a home-made sandwich, photographing airplanes. Both days were rather uneventful airplane-wise, so my catch consisted mainly...
It's all started with me sorting through the books on a bookshelf. That's when I discovered an old iPad mini 2 lodged between the books and the backside of the shelf. It had been hiding there for quite a while, gathering dust. There is absolutely nothing wrong with it: the screen is fine, the battery life is still...
I didn't want to go out this weekend, so I spent most of it working on ADS-B station. To make the main page more usable, I've replaced cards with an accordion layout inspired by the How to build a CSS-only accordion article. And I added tables listing all airplanes tracked on the specific date.
In itself, an Airbus A330-300 is not something particularly exciting. But it's a rare visitor in our neck of the woods, and I really needed to get out of the house, so it was as good a reason as any to swing by NUE.
I added three lines of code, and a popup for each airplane on map now displays its photo, if one is available in the data/photos directory.
When aeroTELEGRAPH shared details of a trip they were working on, it sounded like a too good of an opportunity to pass up. I mean, how one can say no to a three-day trip that included 1) a visit to Pilatus, 2) dining at the Runway 34 restaurant, and 3) airfield photography during World Economic Forum (WEF) 2025? You...
A while ago, I cobbled together a lightweight alternative to tar1090 for use with ADS-B station. It was a pretty simple affair. The map.php script pulled data from the aircraft.json file generated by readsb and plotted them on a Leaflet-based map. For each aircraft, the script displayed data from the OpenSky Network...
If you happen to own blink(1), you'll be pleased to learn that you can use it with ADS-B station. The blink1.sh shell script that comes with ADS-B station changes blink(1)'s color depending on the number of aircraft in range. Not only it makes it easier to get a general idea of how many aircraft the station is...
Recent ADS-B station updates were mostly minor ones: a fix here, a cosmetic tweak there — that kind of stuff. The latest update is a different story, though. I spent several evenings working on flights statistics functionality, because I'd finally figured out how to fetch data from the aircraft.json file generated...
There is always something interesting to catch in NUE. Flightradar24 promised a Luftwaffe Airbus A400M, but the machine was a no-show. A Turkish Airlines Airbus A321-200 featuring colorful EuroLeague livery made up for it.
What promised to be a rather uneventful day in NUE, turned out to be anything but. But let's start from the very beginning. After being cooped up in the apartment for a good part of the week, I decided that a day in NUE would do me some good. There was absolutely nothing of interest on the menu that Sunday, but I...
Page 13 of 27