Probably the weakest element on the laptop is the Webcam which can output 720p@30fps. By default the low light performance is not that great but you can improve it considerably by trading frame rate for low light performance.
First install the Video 4 Linux utils:
sudo apt install v4l-utils
Now run the following command (the default is 0)
v4l2-ctl --set-ctrl=exposure_auto_priority=1
Now we have reduced the noise level considerably you can play with the sharpness levels 0-7 (the default is 3)
I was experiencing a loop where after suspending and resuming the laptop it would go back into suspend over and over again. To fix this just update /etc/default/grub and add button.lid_init_state=open to GRUB_CMDLINE_LINUX_DEFAULT
Then if you want non-admin users to be able to use it (like your kids) run
sudo usermod -a -G plugdev non-admin-user
If you are admin you just need to unplug and replug the microbit (the udev rules run on hot-plug), if you are non-admin you will need to logout and back in to get the updated user groups
So I’ve been working on a little side project for the last couple of weeks to try and create a video based training school to allow myself to scale and maybe not have to repeat myself as much when ever I join a new client.
So I decided to take my post on the Uncommon Sense and turn that into a mini course to try things out.
This was in some ways just an excuse to learn about DSLR filming (read buy some toys), non-linear editing, colour grading etc. Now it’s not perfect (the audio isn’t great as my shotgun mic wasn’t working) but it feels good enough to share.
Just because something is compelling doesn’t mean it’s right
i.e. transitive dependencies or the easiest location to add feature X in your codebase
Plugins are a sign of bad composeability or lack of craftsmanship or both
i.e Ridiculous NPM modules that plugin your test tool into your transpiler into your bundler into your web server or equally insane Spring plugins. Maybe look at the unix way…
Libraries are overused and under understood
i.e most day to day problems are easier to solve from first principles than deciphering the README of some library.