This is probably going to be one of those projects that never ever gets properly finished, but that teaches a lot along the way.
First some background: Whilst following Paul McWorther’s IMU BNO055 course, I had a requirement for a serial plotter application, one that was better than the paltry offering built into the Arduino IDE (it autoscales too much and isn’t particularly configurable). In the video course, SerialPlot is used, a nicely functional Qt based Windows and Linux application, but there is no OS X port (typical!).
I had found previously (/RealtimePlotter), a nice Processing based plotter but… well, maybe I was being overly fussy, but I really wanted a native application.
Now, porting the fully functional SerialPlot from Linux to OS X could be a direction to go, but… meh…
Then, after more searching, I found a Github repository for another serial plotter, /SerialPlot, for OSX that is also, ironically, Qt based. Last commit was in 2011.
Knowing nothing about Qt, I thought I’d have a go at getting it working… on an old 2010 MBP running High Sierra (10.13.6), with Xcode 9.4.
Blocked by the
qwt framework which isn’t seen.
Continue reading SerialPlot – a Qt adventure on OS X
The OS X version of the Arduino IDE annoyingly doesn’t have a Window menu, through which you could select which sketch Window has the focus.
So if you have multiple sketch windows open, one or more of which are full screen, then they are constantly obscuring each other and you find yourself having to constantly move windows back and forth, and/or minimising and maximising windows just to get at the correct window – which rapidly becomes a right pain in the arse.
Continue reading Switching between windows in the Arduino IDE on OS X
I needed to install/run and ply with SQL on High Sierra. Well… it is certainly not ‘out-of-the-box’…
Continue reading MySQL on OSX 10.13.6
OS X 10.13.6. Trying to install MediaPipe, using this guide, Mediapipe – Getting started – install – installing on macos. Installation failures when running:
$ bazel run --define MEDIAPIPE_DISABLE_GPU=1 mediapipe/examples/desktop/hello_world:hello_world --verbose_failures
Each attempt results in a different linking error, there is no consistency.
This blog follows on from Course notes: Hand Tracking, which requires MediaPipe.
Continue reading MediaPipe install fails on OS X
Currently, with Docker version 3.2.2, only OS X 10.14 and above is supported, so how to get hold of an old version (1.13.1) of Docker?
Continue reading Docker for High Sierra
Upgrading/treinstalling OS or changing disk? Need to keep your brew installaton?
Continue reading Moving brew
A crib sheet for useful OS X terminal commands…
Continue reading Terminal Tricks
I had downloaded a 500 MB ebook in PDF format. Ridiculously big. Unfortunately, using Preview’s Export… option and the Reduced File Size filter made the PDF unreadable.
However, you can add your own custom filter, using the ColorSync Utility application…
Continue reading Reducing PDF file size in OS X
You can connect a hard disk to a 2007 MacBook Pro in a number of ways:
- Internal SATA
- External USB 2.0
- ExpressCard USB 3.0
- Internal UATA 100, running at UATA 66
But what are the respective speeds of each interface?
Continue reading MacBook Pro Disk Speeds