See The BEAM Reference Library for an interesting take on robotics.
Linux: generated/autoconf.h
See What is creating the generated/autoconf.h? for tips on how to generate autoconf.h for the Linux sources.
Instead of
gunzip < /proc/config.gz > .config
Use
cat /boot/config-$(uname -r) > .config
Qt Creator
Note to self: I have installed Qt Creator 9.0.0-beta1 (8.0.82) in
charm:/home/jj5/repo/git/code.qt.io/qt-creator-install/bin/qtcreator
RCU and Unloadable Modules
Found an article about the implementation of read-copy update locks in Linux: RCU and Unloadable Modules.
Building Qt
Today I am going to try:
Books
Some books I’m interested in: Sapiens: A Brief History of Humankind Kindle Edition and What We Owe The Future: A Million-Year View. So much to read, so little time.
Raspberry Pi Model Information
So I found this great article: Checking Raspberry Pi Revision Number & Board Version
To enable the `pinout` command (which is kinda cool):
# apt install python3-gpiozero
See CPU info with:
# cat /proc/cpuinfo
And see model information with:
# cat /proc/device-tree/model
Four Cs for code samples
I’m reading Data Cleaning Pocket Primer in which the author mentions the “Four Cs” for code samples: they must be Clear, Concise, Complete, and Correct.
You Suck at Excel with Joel Spolsky
I learned a few things about spreadsheets from You Suck at Excel with Joel Spolsky.
Ubuntu upgrade
Note to self:
sudo apt-get update sudo apt-get upgrade -y sudo apt-get dist-upgrade -y sudo do-release-upgrade -y