The Sisyphean task of enabling Adobe Flash Player in a modern QT/Chromium based web browser

Prologue and motivation A part of my PhD. research deals with computer science as a source of innovative ways to improve education in Slovakia. My approach is mostly throwing eye-tracking at every problem and see where it sticks. The trouble with eye-tracking as a research method is, you often find yourself spending much more time changing the form of the content, rather than conducting actual experiments and getting some data out of it. While researching the readability of the study materials at our university I had to move around the paragraphs, trim out excess stuff, play with the image size and, in case of using headset-based eye-tracker apparatus, also surround the pages with chessboard markers to “ground” the generated heatmaps around the text itself. These changes made the eye-tracking possible, however they were time consuming and also may have tampered with the data to some degree. ...

Adding OpenCV libraries to a QT5 project in Ubuntu 20.04

I’ve recently gained interest in OpenCV. The problem with this is, that in most modern tutorials and walkthroughs it seems like the go-to language for working with this C-library is Python. I have an unreasonable antipathy towards this snake of a language and although I intend to fight through it some day in the future, at the moment I have more important stuff to deal with, so I intend to experiment with OpenCV in my own way - with a blend of noobie C++ and QT. In this quick note I’ll document for my (and whomever happens to land on this blog…) benefit the process of building a recent version of OpenCV on Ubuntu 20.04 and what arcane line to insert into the dark lord of K-prefixed apps - QtCreator. ...