Refreshed entire README.md file with a variety of markdown features and design aesthetics.
Ran into error with sudo apt error as it is attempting to complete lab, this is due to it apt being a linux based package managed used by e.g. debian and ubuntu. This command seems not to apply to macs, there is no apt for mac.
Also, there is a completely and utterly unrelated, obsolete tool that is part of Java Development Toolkit distributions: The Annotation Processor Tool, also shortened to apt. This is the apt that you are getting here. You do not need or want it. (all the executables that are part of the JDK are on macs, but as wrappers that will find the appropriate JDK installation, because you can have multiple. In my case, I do not have any, hence that error. This explains why /usr/bin/apt exists on a stock mac and why it produces that error).
There is also an issue with my mac running M1 architecture as there is still missing runtime environments regardless if i managed to correct the apt issue.
Due to these complications, I will be completing the labs on a Windows Laptop, or attempt a mac Homebrew installation.
This is what ended up working.Completed Lab 2
Ran into error with sudo apt error as it is attempting to complete lab, this is due to it apt being a linux based package managed used by e.g. debian and ubuntu. This command seems not to apply to macs, there is no apt for mac.
Also, there is a completely and utterly unrelated, obsolete tool that is part of Java Development Toolkit distributions: The Annotation Processor Tool, also shortened to apt. This is the apt that you are getting here. You do not need or want it. (all the executables that are part of the JDK are on macs, but as wrappers that will find the appropriate JDK installation, because you can have multiple. In my case, I do not have any, hence that error. This explains why /usr/bin/apt exists on a stock mac and why it produces that error).
There is also an issue with my mac running M1 architecture as there is still missing runtime environments regardless if i managed to correct the apt issue.
Due to these complications, I will be completing the labs on a Windows Laptop, or attempt a mac Homebrew installation.
This is what ended up working:
Install Python and verified PIP Installation
Transitioned Terminal use from Python2 to Python3 using alias tool
Ran all of the tests from the GitHub repo, these are some examples.
Found several workarounds, for example changing sudo start mysql to brew services start mysql.
Installed Django and Django REST framework on Raspberry Pi
Installed MariaDB server and client on Raspberry Pi
Completed Django server project
Results can be found on GitHub.
Enabled Google Maps API using API key generated.
After completing Drango REST Project "MyCPU", I noticed it did not load location data so there will need to be some debugging. I suspect there was a misinformed mistake in settings.py
Unable to post anything in HTML form after again going through process, may be network error? Will run more diagnostics but code is sent to GitHub for future review.
Completed Lab 4C:
Hello world ran successfully
Ran everything up to the last step in which I received a method not allowed error for the requested URL
Completed Lab 4D:
Installed and started Mosquitto utilizing Homebrew.
Installed Paho to run code that subscribes on one terminal and publishes on another.
Ran terminal testing utilizing Control-C to stop the forever loops.
Install Docker for mac and Raspberry Pi.
I already had Node JS installed on my computer so it was easy to quickly inspect and run the examples. They worked without any issues.
I already had Node JS installed on my computer so it was easy to quickly inspect and run the examples. They worked without any issues.
I already had Node JS installed on my computer so it was easy to quickly inspect and run the examples. They worked without any issues.
9a: Had errors running Lab on Macbook with M1 architecture.
9b: Created IBM account and utilized browser engine to perform all tests and managed to not have to do all the Raspberry Pi settings and downloads, I used this to perform all the examples.
Successfully completed transaction between server and client.