- (SublimePrettyJson)[https://github.com/dzhibas/SublimePrettyJson]: prettifies and navigates json files
The standard colors could be found here
- RJ11 is a 6p2c schema (6 pin 2 conductors)
- RJ14 is a 6p4c schema
- RJ25 is a 6p6c schema
The table for the different RJ pin layout could be found here
- RJ45S is 8p8c schema, follow the 8 pin schema
- It has two different schemas T568A and T568B
Sometimes we don't know which file exactly changed upon execution, usually it's something in the /var/log/ and may be in the tmp or even next to the application executable.
To handle such a situation, we may get the logical size (not physical size) of all the non-zero files
then run the script.sh
then get the new non-zero sizes
and diff the outputs to get the specific files that got a change in size
- We could use Vagrant to spawn an arm VM using this guide
- The flow is like
Vagrant -> Libvirt -> KVM -> QEMU -> Modified RPI image
. - I remember finding an ansible book that modifies the RPI image for us, but I can't find it now ...
To use a single speaker for multiple rpis, it would be tricky to search for that as Google will always redirect to multiple speakers a single rpi option.
Instead search for DAW mixer, here's a good list.
My understanding is that, the cheapest thing would be to utilize a whole SoC to mix between differen rpis and capture the sound output of this SoC. A [physical mixer](https://www.amazon.com/Rolls-MX42-Stereo-Mini-Mixer/dp/B00102ZN40/ref=sr_1_3?ots=1&slotNum=2&imprToken=bcb94584-e9de-a05d-6b7&tag=ars
- To run a GUI (no need for X) in a virtualbox, use
vb.gui = true
in the virtualbox section - To run a GUI (with X Windows Server) in a virtualbox, instead of just forwarding, follow this guide
Answer is here
Steps are:
sudo X -quiet -nolisten tcp -noreset :4 vt8
DISPLAY=:4 virtualbox &
then ctrl
+alt
+f8
I recommend using the first command on a tty that isn't 7 (may be tty6) and the same for the other command on may be tty5.
- systemd Basics is a great intro to the topic.
- Man pages may be your next target.
- Understand
systemd
series. - Run before shutdown
- Trigger upon log, not systemd, but could be relevant.
- Configure to auto-restart after crash. We need to know how many restarts occured to track the health/stability of the service.
- Take a look at this list, it has the namings clearly stated within a multi-part guide for setting up openstack, alongside with the system requirements.
- Component documentation is found based on the release for example for Nova: https://www.openstack.org/software/releases/antelope/components/nova
- Configurations could be found in the source code: https://github.com/openstack/nova/tree/victoria-em/nova/conf
For basic understanding of the functionality, following are some useful resources.
- OpenStack's demo videos, is a good collection for different videos.
To debug (using print statements), one has 2 options
- The module files are located inside
ansible/module_utils/module_name/
ie:ansible/module_utils/k8s/
- The parameters given to a specific task are stored in the
self.params
self.params
gets the values assigned outside the module (from the Module System)- Adding any print statements, will result in the task failing, so after debugging ensure no prints are still existent