Before we jump straight into the code, we need to talk a bit about the design of this application. When I first started coding up a new version using Qt and SQLite I originally started with the old design. sqlite> select strftime( ‘%Y%m%d’, draw_dt) as ‘drawing date’, no_1, no_2, no_3, no_4, no_5, no_6 from drawings order by draw_dt asc limit 15; drawing date no_1 no_2 no_3 no_4 no_5 no_6 19990102 9 12 18 32 34 … How Far We’ve Come – Pt. 13Read more
Raspberry Pi
How Far We’ve Come – Pt. 12
We need a third app. While I thought it would be nice to use the other two by themselves, I got looking into the soon to be extinct Android platform and, we need something simpler to verify cross compilation works before jumping into either of those. Why? PostgreSQL only runs under this command line utility, going to jump through hoops trying to access it from a GUI app. The 2-in-1 doesn’t provide a serial port … How Far We’ve Come – Pt. 12Read more
How Far We’ve Come – Pt 11
This post is a bit of housekeeping. Since I started this series my development machines have all moved to KDE Neon so I started reading forward from the original post and when I got to this post I realized we didn’t have a pre-installed method of restoring a Raspbian image. Yes, there are lots of posts giving you the dd command for restore after you run a bunch of other commands to identify the SD … How Far We’ve Come – Pt 11Read more
How Far We’ve Come – Pt. 10
Admittedly we are at the “I hate broken things” stage of this project. The application itself will compile and run locally, but distcc used to work. As you can see, even the browse functionality works. At first I thought this was simply due to moldy posts on the Internet. Lots of posts say things like “current version of Linux” instead of the actual version they are using. For the record: roland@roland-desktop:~/piBuild/pitools/arm-bcm2708$ lsb_release -irc Distributor … How Far We’ve Come – Pt. 10Read more
How Far We’ve Come – Pt. 9
I will begin this post by informing you not everything works yet. I’m including this post in the series because learning how to un-screw stuff is almost as important as learning how to do it right. In fact, it is probably more important. Configuring build environments has got to be my least favorite thing to do. As a consultant I typically don’t join a project until after someone else has already done that and created … How Far We’ve Come – Pt. 9Read more