March 5, 2024Computing, Programming Panda Bears and Pythons I’ve seen import pandaas and and numpy around the traps and thought ‘geez, that’ll be a long install. Today I saw why […]
January 9, 2024January 18, 2024Uncategorized Testing a LilyGO: esp32+4g = 7670SA References The Lily There are heaps of models. Mine is 7670-R2-SA. SA is South America (also Australia). R2 is maybe revision 2? […]
December 1, 2023January 11, 2024Money Nice bank? Currently banking with a big four in Australia, wanna change to non evil bank. Options from 5 minutes googling for below. At […]
November 24, 2023January 15, 2024Startup Starting a business in Australia Notes from 2023 on moving from sole trader to a company. Resources Should I start a company? A Company (big L) is […]
November 2, 2023November 2, 2023Computing, MoBiLe APps, Programming Using Riverpod with Flutter I’m new to app development. This is 2023 notes about state management in Flutter using Riverpod. Code generation Probably better NOT to […]
October 19, 2023December 15, 2023Computing, MoBiLe APps Make Apps with Flutter I need to make an app. I’m an experienced programmer. These are my 2023 notes. Getting Started I choose Flutter to (hopefully) […]
June 18, 2023June 24, 2023Programming Bloody CORS and Grafana Breaking news: see the solution where I asked on community.grafana . Spoiler: add a slash. There’s a billion queries about this topic. […]
June 17, 2023June 17, 2023Computing, Programming Multi-Tenant Grafana with DRF While looking at Grafana Multi-Tenant arrangements, I realised it’s problematic to have a multi-tenant SQL database accessed by Grafana. One solution is […]
June 17, 2023June 17, 2023Energy Monitoring, Internet Of Things Grafana Multi-Tenant Teams, Folders, Organisations … and Provisioning. What’s up with that? I use Grafana to display data about IoT devices (PhiSaver). It’s all […]
June 17, 2023November 23, 2024Computing, Programming Django Object-level Permissions with DRF and Rules Finding a simple way to limit API users’ permissions to certain objects. We want an API via Django, so we use DRF. […]