diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/.zk/config.toml b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/.zk/config.toml similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/.zk/config.toml rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/.zk/config.toml diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/.zk/notebook.db b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/.zk/notebook.db similarity index 94% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/.zk/notebook.db rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/.zk/notebook.db index e5871f1..0babd76 100644 Binary files a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/.zk/notebook.db and b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/.zk/notebook.db differ diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/.zk/templates/default.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/.zk/templates/default.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/.zk/templates/default.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/.zk/templates/default.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/.zk/templates/synthesis.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/.zk/templates/synthesis.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/.zk/templates/synthesis.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/.zk/templates/synthesis.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/0716531c_rewilding_the_internet.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/0716531c_rewilding_the_internet.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/0716531c_rewilding_the_internet.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/0716531c_rewilding_the_internet.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/241fe1a3_the_Web_versus_modem_BBSs.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/241fe1a3_the_Web_versus_modem_BBSs.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/241fe1a3_the_Web_versus_modem_BBSs.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/241fe1a3_the_Web_versus_modem_BBSs.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/385af4b4_Baran_distributed_networks.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/385af4b4_Baran_distributed_networks.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/385af4b4_Baran_distributed_networks.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/385af4b4_Baran_distributed_networks.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/3f1b9fe5_motivation_Berners_Lee.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/3f1b9fe5_motivation_Berners_Lee.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/3f1b9fe5_motivation_Berners_Lee.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/3f1b9fe5_motivation_Berners_Lee.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/4a3dc316_key_figures_ARPANET.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/4a3dc316_key_figures_ARPANET.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/4a3dc316_key_figures_ARPANET.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/4a3dc316_key_figures_ARPANET.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/4da22434_from_ARPANET_to_Internet.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/4da22434_from_ARPANET_to_Internet.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/4da22434_from_ARPANET_to_Internet.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/4da22434_from_ARPANET_to_Internet.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/4dec6fe0_shadow_text.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/4dec6fe0_shadow_text.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/4dec6fe0_shadow_text.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/4dec6fe0_shadow_text.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/653c0b1d_host_protocols_of_ARPANET.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/653c0b1d_host_protocols_of_ARPANET.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/653c0b1d_host_protocols_of_ARPANET.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/653c0b1d_host_protocols_of_ARPANET.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/738d0481_sound_recording_as_wave_phenomena.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/738d0481_sound_recording_as_wave_phenomena.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/738d0481_sound_recording_as_wave_phenomena.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/738d0481_sound_recording_as_wave_phenomena.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/747589ad_effects_of_privacy_violation.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/747589ad_effects_of_privacy_violation.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/747589ad_effects_of_privacy_violation.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/747589ad_effects_of_privacy_violation.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/82f9c228_dissolution_of_ARPANET.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/82f9c228_dissolution_of_ARPANET.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/82f9c228_dissolution_of_ARPANET.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/82f9c228_dissolution_of_ARPANET.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/861cc26e_ARPA_origins.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/861cc26e_ARPA_origins.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/861cc26e_ARPA_origins.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/861cc26e_ARPA_origins.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/API_Gateway.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/API_Gateway.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/API_Gateway.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/API_Gateway.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/AWS_CLI.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/AWS_CLI.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/AWS_CLI.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/AWS_CLI.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/AWS_CloudWatch.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/AWS_CloudWatch.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/AWS_CloudWatch.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/AWS_CloudWatch.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/AWS_SAM_and_Docker.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/AWS_SAM_and_Docker.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/AWS_SAM_and_Docker.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/AWS_SAM_and_Docker.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/AWS_SNS.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/AWS_SNS.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/AWS_SNS.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/AWS_SNS.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/AWS_SQS.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/AWS_SQS.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/AWS_SQS.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/AWS_SQS.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/AWS_SQS_SDK.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/AWS_SQS_SDK.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/AWS_SQS_SDK.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/AWS_SQS_SDK.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/AWS_architecture_hierarchy.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/AWS_architecture_hierarchy.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/AWS_architecture_hierarchy.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/AWS_architecture_hierarchy.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Accessing_metadata_about_SQL_database.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Accessing_metadata_about_SQL_database.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Accessing_metadata_about_SQL_database.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Accessing_metadata_about_SQL_database.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Accessing_secrets_from_a_Lambda.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Accessing_secrets_from_a_Lambda.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Accessing_secrets_from_a_Lambda.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Accessing_secrets_from_a_Lambda.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Add_Subtract_Fractions.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Add_Subtract_Fractions.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Add_Subtract_Fractions.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Add_Subtract_Fractions.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Adding_documents_to_a_Mongo_collection.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Adding_documents_to_a_Mongo_collection.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Adding_documents_to_a_Mongo_collection.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Adding_documents_to_a_Mongo_collection.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Additive_identity.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Additive_identity.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Additive_identity.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Additive_identity.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Additive_inverse_property.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Additive_inverse_property.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Additive_inverse_property.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Additive_inverse_property.md diff --git a/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Advanced_listing_in_the_shell.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Advanced_listing_in_the_shell.md new file mode 100644 index 0000000..6b81ac8 --- /dev/null +++ b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Advanced_listing_in_the_shell.md @@ -0,0 +1,31 @@ +--- +tags: [procedural, shell] +created: Tuesday, April 15, 2025 +--- + +# Advanced listing in the shell + +## List items by most recently modified + +```sh +# -l = long format, t = time +ls -lt +``` + +To include the full date: + +```sh +ls -l --time-style=long-iso +``` + +## Limit the number of items returned + +```sh +ls -l | head -n +``` + +For example, to list the first five items: + +```sh +ls -l | head -5 +``` diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Aggregate_functions_in_SQL.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Aggregate_functions_in_SQL.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Aggregate_functions_in_SQL.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Aggregate_functions_in_SQL.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Algebra_key_terms.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Algebra_key_terms.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Algebra_key_terms.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Algebra_key_terms.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Algorithmic_complexity.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Algorithmic_complexity.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Algorithmic_complexity.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Algorithmic_complexity.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Analogue_and_digital.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Analogue_and_digital.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Analogue_and_digital.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Analogue_and_digital.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Any.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Any.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Any.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Any.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Apollo_Client.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Apollo_Client.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Apollo_Client.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Apollo_Client.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Apollo_Server.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Apollo_Server.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Apollo_Server.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Apollo_Server.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Appending_to_files_in_Python.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Appending_to_files_in_Python.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Appending_to_files_in_Python.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Appending_to_files_in_Python.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Application_Layer_of_Internet_Protocol.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Application_Layer_of_Internet_Protocol.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Application_Layer_of_Internet_Protocol.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Application_Layer_of_Internet_Protocol.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Application_state_management_with_React_hooks.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Application_state_management_with_React_hooks.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Application_state_management_with_React_hooks.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Application_state_management_with_React_hooks.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Architecture_of_the_World_Wide_Web.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Architecture_of_the_World_Wide_Web.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Architecture_of_the_World_Wide_Web.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Architecture_of_the_World_Wide_Web.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Arithmetic_Logic_Unit.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Arithmetic_Logic_Unit.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Arithmetic_Logic_Unit.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Arithmetic_Logic_Unit.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Arrays.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Arrays.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Arrays.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Arrays.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Assembly.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Assembly.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Assembly.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Assembly.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Associative_Property_of_Addition_and_Multiplication.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Associative_Property_of_Addition_and_Multiplication.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Associative_Property_of_Addition_and_Multiplication.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Associative_Property_of_Addition_and_Multiplication.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Associative_arrays_maps_in_Bash.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Associative_arrays_maps_in_Bash.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Associative_arrays_maps_in_Bash.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Associative_arrays_maps_in_Bash.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Atomic_and_molecular_propositions.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Atomic_and_molecular_propositions.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Atomic_and_molecular_propositions.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Atomic_and_molecular_propositions.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Audio_file_formats.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Audio_file_formats.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Audio_file_formats.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Audio_file_formats.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Awk.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Awk.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Awk.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Awk.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Axioms_of_set_theory.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Axioms_of_set_theory.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Axioms_of_set_theory.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Axioms_of_set_theory.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Bash_colour_output.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Bash_colour_output.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Bash_colour_output.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Bash_colour_output.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Bash_file_exists.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Bash_file_exists.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Bash_file_exists.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Bash_file_exists.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Bash_store_status_of_command_execution.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Bash_store_status_of_command_execution.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Bash_store_status_of_command_execution.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Bash_store_status_of_command_execution.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Basic_model_of_the_operating_system.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Basic_model_of_the_operating_system.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Basic_model_of_the_operating_system.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Basic_model_of_the_operating_system.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Basic_properties_of_sets.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Basic_properties_of_sets.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Basic_properties_of_sets.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Basic_properties_of_sets.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Basics_of_web_components.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Basics_of_web_components.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Basics_of_web_components.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Basics_of_web_components.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Batch_processing.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Batch_processing.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Batch_processing.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Batch_processing.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Bauman_quote.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Bauman_quote.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Bauman_quote.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Bauman_quote.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Bell_System.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Bell_System.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Bell_System.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Bell_System.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Biconditional_Elimination.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Biconditional_Elimination.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Biconditional_Elimination.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Biconditional_Elimination.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Biconditional_Introduction.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Biconditional_Introduction.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Biconditional_Introduction.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Biconditional_Introduction.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Binary_addition.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Binary_addition.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Binary_addition.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Binary_addition.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Binary_arithmetic.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Binary_arithmetic.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Binary_arithmetic.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Binary_arithmetic.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Binary_colour_encoding.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Binary_colour_encoding.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Binary_colour_encoding.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Binary_colour_encoding.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Binary_encoding.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Binary_encoding.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Binary_encoding.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Binary_encoding.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Binary_encoding_of_sound.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Binary_encoding_of_sound.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Binary_encoding_of_sound.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Binary_encoding_of_sound.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Binary_encoding_of_text.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Binary_encoding_of_text.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Binary_encoding_of_text.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Binary_encoding_of_text.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Binary_number_system.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Binary_number_system.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Binary_number_system.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Binary_number_system.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Binary_units_of_measurement.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Binary_units_of_measurement.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Binary_units_of_measurement.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Binary_units_of_measurement.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Bitwise_operators.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Bitwise_operators.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Bitwise_operators.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Bitwise_operators.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Bluetooth.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Bluetooth.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Bluetooth.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Bluetooth.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Bolt_Beranek_and_Newman.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Bolt_Beranek_and_Newman.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Bolt_Beranek_and_Newman.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Bolt_Beranek_and_Newman.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Boolean_algebra.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Boolean_algebra.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Boolean_algebra.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Boolean_algebra.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Boolean_function_synthesis.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Boolean_function_synthesis.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Boolean_function_synthesis.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Boolean_function_synthesis.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Boolean_functions.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Boolean_functions.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Boolean_functions.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Boolean_functions.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Boot_process.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Boot_process.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Boot_process.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Boot_process.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Breadboards.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Breadboards.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Breadboards.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Breadboards.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Bus.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Bus.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Bus.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Bus.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/CPU_architecture.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/CPU_architecture.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/CPU_architecture.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/CPU_architecture.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Call_stack.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Call_stack.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Call_stack.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Call_stack.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Capturing_program_error_in_Bash.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Capturing_program_error_in_Bash.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Capturing_program_error_in_Bash.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Capturing_program_error_in_Bash.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Capturing_user_input_in_Bash.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Capturing_user_input_in_Bash.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Capturing_user_input_in_Bash.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Capturing_user_input_in_Bash.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Case_statements_in_Bash.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Case_statements_in_Bash.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Case_statements_in_Bash.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Case_statements_in_Bash.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Cells_and_batteries.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Cells_and_batteries.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Cells_and_batteries.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Cells_and_batteries.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Certbot.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Certbot.md similarity index 79% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Certbot.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Certbot.md index ccc3db8..cd00b44 100644 --- a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Certbot.md +++ b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Certbot.md @@ -1,5 +1,5 @@ --- -tags: [server-management, procedural] +tags: [servers, procedural] created: Wednesday, April 02, 2025 --- @@ -20,6 +20,6 @@ sudo certbot certificates ## Delete a certifcate ```sh -sudo cerbot delete --certname rootdomain.net +sudo cerbot delete --cert-name rootdomain.net ``` diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Certificate_authorities.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Certificate_authorities.md similarity index 98% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Certificate_authorities.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Certificate_authorities.md index d43e33f..494cec2 100644 --- a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Certificate_authorities.md +++ b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Certificate_authorities.md @@ -1,5 +1,5 @@ --- -tags: [networks, server-management] +tags: [networks, servers] created: Sunday, February 09, 2025 --- diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Check_if_value_null_in_Bash.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Check_if_value_null_in_Bash.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Check_if_value_null_in_Bash.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Check_if_value_null_in_Bash.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Cherry_picking.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Cherry_picking.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Cherry_picking.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Cherry_picking.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Child_to_parent_data_flow_in_React.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Child_to_parent_data_flow_in_React.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Child_to_parent_data_flow_in_React.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Child_to_parent_data_flow_in_React.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Chipset_and_controllers.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Chipset_and_controllers.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Chipset_and_controllers.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Chipset_and_controllers.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Class_inheritance_in_Python.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Class_inheritance_in_Python.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Class_inheritance_in_Python.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Class_inheritance_in_Python.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Classes.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Classes.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Classes.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Classes.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Classes_in_Python.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Classes_in_Python.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Classes_in_Python.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Classes_in_Python.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Clock_signals.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Clock_signals.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Clock_signals.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Clock_signals.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Code_Craft_The_Practice_Of_Writing_Excellent_Code.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Code_Craft_The_Practice_Of_Writing_Excellent_Code.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Code_Craft_The_Practice_Of_Writing_Excellent_Code.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Code_Craft_The_Practice_Of_Writing_Excellent_Code.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Command_pattern.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Command_pattern.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Command_pattern.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Command_pattern.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Commutative_Property_of_Addition_and_Multiplication.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Commutative_Property_of_Addition_and_Multiplication.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Commutative_Property_of_Addition_and_Multiplication.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Commutative_Property_of_Addition_and_Multiplication.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Comparing_React_classes_to_hooks.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Comparing_React_classes_to_hooks.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Comparing_React_classes_to_hooks.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Comparing_React_classes_to_hooks.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Compile_Python_app_to_single_executable.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Compile_Python_app_to_single_executable.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Compile_Python_app_to_single_executable.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Compile_Python_app_to_single_executable.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Compile_from_source.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Compile_from_source.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Compile_from_source.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Compile_from_source.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Components_props_classes.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Components_props_classes.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Components_props_classes.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Components_props_classes.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Components_props_hooks_in_React.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Components_props_hooks_in_React.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Components_props_hooks_in_React.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Components_props_hooks_in_React.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Concise_subfield_mapping_JS.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Concise_subfield_mapping_JS.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Concise_subfield_mapping_JS.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Concise_subfield_mapping_JS.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Conditional_Elimination.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Conditional_Elimination.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Conditional_Elimination.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Conditional_Elimination.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Conditional_Introduction.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Conditional_Introduction.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Conditional_Introduction.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Conditional_Introduction.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Conditional_statements_in_Python.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Conditional_statements_in_Python.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Conditional_statements_in_Python.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Conditional_statements_in_Python.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Conditionals_in_Bash.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Conditionals_in_Bash.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Conditionals_in_Bash.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Conditionals_in_Bash.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Conjunction_Elimination.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Conjunction_Elimination.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Conjunction_Elimination.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Conjunction_Elimination.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Conjunction_Introduction.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Conjunction_Introduction.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Conjunction_Introduction.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Conjunction_Introduction.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Connect_to_Mongo_database.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Connect_to_Mongo_database.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Connect_to_Mongo_database.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Connect_to_Mongo_database.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Connecting_a_frontend_to_a_Docker_backend.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Connecting_a_frontend_to_a_Docker_backend.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Connecting_a_frontend_to_a_Docker_backend.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Connecting_a_frontend_to_a_Docker_backend.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Constructing paths in Python.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Constructing_paths_in_Python.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Constructing paths in Python.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Constructing_paths_in_Python.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Containerization.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Containerization.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Containerization.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Containerization.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Controlled_components_in_React.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Controlled_components_in_React.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Controlled_components_in_React.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Controlled_components_in_React.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Corresponding_material_and_biconditional.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Corresponding_material_and_biconditional.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Corresponding_material_and_biconditional.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Corresponding_material_and_biconditional.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Coulombs_Laws.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Coulombs_Laws.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Coulombs_Laws.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Coulombs_Laws.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Create_Mongo_database.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Create_Mongo_database.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Create_Mongo_database.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Create_Mongo_database.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Create_an_SQL_table.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Create_an_SQL_table.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Create_an_SQL_table.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Create_an_SQL_table.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Create_timed_systemd_job.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Create_timed_systemd_job.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Create_timed_systemd_job.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Create_timed_systemd_job.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Creating_a_Docker_image.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Creating_a_Docker_image.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Creating_a_Docker_image.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Creating_a_Docker_image.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Creating_a_Linux_partition_table.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Creating_a_Linux_partition_table.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Creating_a_Linux_partition_table.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Creating_a_Linux_partition_table.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Creating_a_Mongo_schema_and_model.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Creating_a_Mongo_schema_and_model.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Creating_a_Mongo_schema_and_model.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Creating_a_Mongo_schema_and_model.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Creating_a_RESTful_API_GET.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Creating_a_RESTful_API_GET.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Creating_a_RESTful_API_GET.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Creating_a_RESTful_API_GET.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Creating_a_RESTful_API_Integrating_the_Database.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Creating_a_RESTful_API_Integrating_the_Database.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Creating_a_RESTful_API_Integrating_the_Database.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Creating_a_RESTful_API_Integrating_the_Database.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Creating_a_RESTful_API_Introduction.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Creating_a_RESTful_API_Introduction.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Creating_a_RESTful_API_Introduction.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Creating_a_RESTful_API_Introduction.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Creating_a_RESTful_API_POST.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Creating_a_RESTful_API_POST.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Creating_a_RESTful_API_POST.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Creating_a_RESTful_API_POST.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Creating_a_RESTful_API_PUT.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Creating_a_RESTful_API_PUT.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Creating_a_RESTful_API_PUT.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Creating_a_RESTful_API_PUT.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Creating_memory_with_NAND.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Creating_memory_with_NAND.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Creating_memory_with_NAND.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Creating_memory_with_NAND.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Cron.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Cron.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Cron.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Cron.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Current.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Current.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Current.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Current.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Custom_React_hook_examples.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Custom_React_hook_examples.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Custom_React_hook_examples.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Custom_React_hook_examples.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Custom_types_in_TypeScript.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Custom_types_in_TypeScript.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Custom_types_in_TypeScript.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Custom_types_in_TypeScript.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/DRAM_and_SRAM_memory.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/DRAM_and_SRAM_memory.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/DRAM_and_SRAM_memory.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/DRAM_and_SRAM_memory.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Daemons.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Daemons.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Daemons.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Daemons.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Data_types_in_Bash.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Data_types_in_Bash.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Data_types_in_Bash.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Data_types_in_Bash.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Data_types_in_MySQL.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Data_types_in_MySQL.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Data_types_in_MySQL.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Data_types_in_MySQL.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Database_indices.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Database_indices.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Database_indices.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Database_indices.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Database_options_on_AWS.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Database_options_on_AWS.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Database_options_on_AWS.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Database_options_on_AWS.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Dates_in_Python.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Dates_in_Python.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Dates_in_Python.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Dates_in_Python.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/DeMorgan's_Laws.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/DeMorgan's_Laws.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/DeMorgan's_Laws.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/DeMorgan's_Laws.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Defining_a_computer.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Defining_a_computer.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Defining_a_computer.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Defining_a_computer.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Delay_line_memory.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Delay_line_memory.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Delay_line_memory.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Delay_line_memory.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Delete_a_branch.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Delete_a_branch.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Delete_a_branch.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Delete_a_branch.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Delete_records_in_an_SQL_table.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Delete_records_in_an_SQL_table.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Delete_records_in_an_SQL_table.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Delete_records_in_an_SQL_table.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Deleting_Mongo_documents.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Deleting_Mongo_documents.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Deleting_Mongo_documents.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Deleting_Mongo_documents.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Dependency_injection.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Dependency_injection.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Dependency_injection.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Dependency_injection.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Devices.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Devices.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Devices.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Devices.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Dictionaries_in_Python.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Dictionaries_in_Python.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Dictionaries_in_Python.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Dictionaries_in_Python.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Difference_between_remote_origin_and_head.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Difference_between_remote_origin_and_head.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Difference_between_remote_origin_and_head.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Difference_between_remote_origin_and_head.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Disable_non-root_ssh_access.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Disable_non-root_ssh_access.md similarity index 89% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Disable_non-root_ssh_access.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Disable_non-root_ssh_access.md index 188f489..e26b6c1 100644 --- a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Disable_non-root_ssh_access.md +++ b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Disable_non-root_ssh_access.md @@ -1,5 +1,5 @@ --- -tags: [server-management, ssh, procedural, linux] +tags: [servers, ssh, procedural, linux] created: Saturday, February 15, 2025 --- diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Disjunction_Elimination.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Disjunction_Elimination.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Disjunction_Elimination.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Disjunction_Elimination.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Disjunction_Introduction.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Disjunction_Introduction.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Disjunction_Introduction.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Disjunction_Introduction.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Disk_info.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Disk_info.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Disk_info.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Disk_info.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Disk_size_utilities.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Disk_size_utilities.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Disk_size_utilities.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Disk_size_utilities.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Distributivity.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Distributivity.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Distributivity.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Distributivity.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Dividing_fractions.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Dividing_fractions.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Dividing_fractions.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Dividing_fractions.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Docker_CLI.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Docker_CLI.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Docker_CLI.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Docker_CLI.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Docker_Compose.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Docker_Compose.md similarity index 95% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Docker_Compose.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Docker_Compose.md index 576065d..c1b1fc4 100644 --- a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Docker_Compose.md +++ b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Docker_Compose.md @@ -71,6 +71,11 @@ docker compose logs --follow web # view processes by activity docker compose top + +# rebuild a container within the Compose and clear cache + +docker-compose build --no-cache + ``` ## Environment variables diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Docker_architecture.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Docker_architecture.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Docker_architecture.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Docker_architecture.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Docker_cleanup.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Docker_cleanup.md similarity index 96% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Docker_cleanup.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Docker_cleanup.md index d7cc15c..af288ec 100644 --- a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Docker_cleanup.md +++ b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Docker_cleanup.md @@ -61,7 +61,7 @@ services: ### Identify ```sh -sudo docker images --filter "dangling=tre" +sudo docker images --filter "dangling=true" ``` ### Delete diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Docker_compose_and_Dockerfile_difference.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Docker_compose_and_Dockerfile_difference.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Docker_compose_and_Dockerfile_difference.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Docker_compose_and_Dockerfile_difference.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Docker_containers.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Docker_containers.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Docker_containers.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Docker_containers.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Docker_general_overview.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Docker_general_overview.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Docker_general_overview.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Docker_general_overview.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Docker_images.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Docker_images.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Docker_images.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Docker_images.md diff --git a/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Docker_networks.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Docker_networks.md new file mode 100644 index 0000000..b01b09b --- /dev/null +++ b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Docker_networks.md @@ -0,0 +1,18 @@ +--- +tags: [docker, networks, procedural] +created: Thursday, April 24, 2025 +--- + +# Docker networks + +## Show networks + +```sh +docker network list +``` + +## Check which containers are attached to a given network + +```sh +docker network inspect [container_name] +``` diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Docker_storage.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Docker_storage.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Docker_storage.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Docker_storage.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Dynamic_and_static_websites.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Dynamic_and_static_websites.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Dynamic_and_static_websites.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Dynamic_and_static_websites.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/DynamoDB_CLI_commands.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/DynamoDB_CLI_commands.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/DynamoDB_CLI_commands.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/DynamoDB_CLI_commands.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/DynamoDB_SDK_commands.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/DynamoDB_SDK_commands.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/DynamoDB_SDK_commands.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/DynamoDB_SDK_commands.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/DynamoDB_data_structure.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/DynamoDB_data_structure.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/DynamoDB_data_structure.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/DynamoDB_data_structure.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Effective_logging_in_Git.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Effective_logging_in_Git.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Effective_logging_in_Git.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Effective_logging_in_Git.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Elastic_Compute_Cloud.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Elastic_Compute_Cloud.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Elastic_Compute_Cloud.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Elastic_Compute_Cloud.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Electromagnetism.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Electromagnetism.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Electromagnetism.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Electromagnetism.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Electrons.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Electrons.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Electrons.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Electrons.md diff --git a/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Enter_into_a_Docker_container.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Enter_into_a_Docker_container.md new file mode 100644 index 0000000..9c4b021 --- /dev/null +++ b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Enter_into_a_Docker_container.md @@ -0,0 +1,12 @@ +--- +tags: [docker, procedural] +created: Thursday, April 24, 2025 +--- + +# Enter into a Docker container + +```sh +docker exec -it bash +``` + +This will will open up a Bash shell at the container root. diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Enums.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Enums.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Enums.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Enums.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Environmental_and_shell_variables.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Environmental_and_shell_variables.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Environmental_and_shell_variables.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Environmental_and_shell_variables.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Equivalent_equations.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Equivalent_equations.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Equivalent_equations.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Equivalent_equations.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Equivalent_fractions.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Equivalent_fractions.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Equivalent_fractions.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Equivalent_fractions.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Error_handling_in_Python.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Error_handling_in_Python.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Error_handling_in_Python.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Error_handling_in_Python.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Event_loop.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Event_loop.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Event_loop.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Event_loop.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Example_scenario_internet_data_transfer.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Example_scenario_internet_data_transfer.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Example_scenario_internet_data_transfer.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Example_scenario_internet_data_transfer.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Expansions_and_substitutions.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Expansions_and_substitutions.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Expansions_and_substitutions.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Expansions_and_substitutions.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Exponents.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Exponents.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Exponents.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Exponents.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Expressing_whole_numbers_as_fractions.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Expressing_whole_numbers_as_fractions.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Expressing_whole_numbers_as_fractions.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Expressing_whole_numbers_as_fractions.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Factors_and_divisors.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Factors_and_divisors.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Factors_and_divisors.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Factors_and_divisors.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Factory_pattern.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Factory_pattern.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Factory_pattern.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Factory_pattern.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Fetch_decode_execute.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Fetch_decode_execute.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Fetch_decode_execute.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Fetch_decode_execute.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Fetch_from_Secrets_Manager.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Fetch_from_Secrets_Manager.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Fetch_from_Secrets_Manager.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Fetch_from_Secrets_Manager.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/File_descriptors.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/File_descriptors.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/File_descriptors.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/File_descriptors.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/File_operations_in_Python.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/File_operations_in_Python.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/File_operations_in_Python.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/File_operations_in_Python.md diff --git a/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/File_permissions_in_Linux.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/File_permissions_in_Linux.md new file mode 100644 index 0000000..72ff245 --- /dev/null +++ b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/File_permissions_in_Linux.md @@ -0,0 +1,39 @@ +--- +tags: [Linux, permissions] +created: Friday, April 11, 2025 +--- + +# File permissions in Linux + +## View permissions + +```bash +ls -rfl +``` + +## What the letters mean + +```bash +drwxr-xr-x 2 thomas thomas 4096 Jan 21 18:00 dist +drwxr-xr-x 2 thomas thomas 4096 Dec 29 12:50 out +-rw-r--r-- 1 thomas thomas 1108 Jan 21 17:42 README.md +``` + +The first column of the permissions output is known as the file's _mode_. The +sequence from left to right is as follows: + +``` +- - - - - - - - - - +type user permissions group permissions other permissions +``` + +
+
type
+
The file type. A dash just means an ordinary file. `d` means directory
+ +
user permissions
+
read, write or execute. A dash means 'nothing': the permissions for that slot in the set have not be assigned
+ +
group and other
+
group is obviously what anyone belonging to the current file's user group can do. Everyone else (outside of the user and the group) is covered by the other permissions, sometimes known as 'world' permissions
+
diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/File_system_error_handling_in_Python.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/File_system_error_handling_in_Python.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/File_system_error_handling_in_Python.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/File_system_error_handling_in_Python.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Filesystems.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Filesystems.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Filesystems.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Filesystems.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Find_Bash_command.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Find_Bash_command.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Find_Bash_command.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Find_Bash_command.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Firewalls.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Firewalls.md similarity index 97% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Firewalls.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Firewalls.md index 030e510..d364220 100644 --- a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Firewalls.md +++ b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Firewalls.md @@ -1,5 +1,5 @@ --- -tags: [networks, server-management, firewalls] +tags: [networks, servers, firewalls] created: Sunday, February 09, 2025 --- diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Flip_flops.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Flip_flops.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Flip_flops.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Flip_flops.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Foreign_keys_in_SQL.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Foreign_keys_in_SQL.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Foreign_keys_in_SQL.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Foreign_keys_in_SQL.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Formal_conventions.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Formal_conventions.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Formal_conventions.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Formal_conventions.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Formal_proofs_in_propositional_logic.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Formal_proofs_in_propositional_logic.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Formal_proofs_in_propositional_logic.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Formal_proofs_in_propositional_logic.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Format_specifiers_in_C.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Format_specifiers_in_C.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Format_specifiers_in_C.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Format_specifiers_in_C.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Formatting_output_text_in_Bash.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Formatting_output_text_in_Bash.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Formatting_output_text_in_Bash.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Formatting_output_text_in_Bash.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Forms_in_React.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Forms_in_React.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Forms_in_React.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Forms_in_React.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Four_bit_adder.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Four_bit_adder.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Four_bit_adder.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Four_bit_adder.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Frequency_counters.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Frequency_counters.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Frequency_counters.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Frequency_counters.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Full_Node_API_example.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Full_Node_API_example.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Full_Node_API_example.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Full_Node_API_example.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Function_overloads.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Function_overloads.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Function_overloads.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Function_overloads.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Functions.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Functions.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Functions.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Functions.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Functions_in_Bash.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Functions_in_Bash.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Functions_in_Bash.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Functions_in_Bash.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Functions_in_Python.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Functions_in_Python.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Functions_in_Python.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Functions_in_Python.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Fundamental_Theorem_of_Arithmetic.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Fundamental_Theorem_of_Arithmetic.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Fundamental_Theorem_of_Arithmetic.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Fundamental_Theorem_of_Arithmetic.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Further_examples_of_TS_generics.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Further_examples_of_TS_generics.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Further_examples_of_TS_generics.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Further_examples_of_TS_generics.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/GPU_versus_CPU.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/GPU_versus_CPU.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/GPU_versus_CPU.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/GPU_versus_CPU.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Generics_in_TypeScript.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Generics_in_TypeScript.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Generics_in_TypeScript.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Generics_in_TypeScript.md diff --git a/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Git_access_over_HTTPS_with_credentials.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Git_access_over_HTTPS_with_credentials.md new file mode 100644 index 0000000..39722b1 --- /dev/null +++ b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Git_access_over_HTTPS_with_credentials.md @@ -0,0 +1,33 @@ +--- +tags: [git] +created: Sunday, April 13, 2025 +--- + +# Git access with HTTPS and credentials + +If not using SSH, use HTTPS. However in order to combine this with 2FA it is +necessary to use an access token as the pass, not your actual password. + +Create an access token in your remote Git client (GitHub, Forgejo). + +Then, clear any existing credentials with: + +```sh +git config --global --unset credential.helper +``` + +Set Git config to use store mode: + +```sh +git config --global credential.helper store +``` + +Do a push or pull in a repo to prompt authentication. Put in username but +credential as password. You should be able to login. + +Confirm the credential has been added by viewing the credential file at the root +of your home directory: + +```sh +cat ${HOME}/.git-credentials +``` diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Git_bisect.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Git_bisect.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Git_bisect.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Git_bisect.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Git_rebasing.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Git_rebasing.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Git_rebasing.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Git_rebasing.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Global_object_in_NodeJS.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Global_object_in_NodeJS.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Global_object_in_NodeJS.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Global_object_in_NodeJS.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Grep.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Grep.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Grep.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Grep.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Ground.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Ground.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Ground.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Ground.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Guide_to_YAML.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Guide_to_YAML.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Guide_to_YAML.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Guide_to_YAML.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/HTTPS.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/HTTPS.md similarity index 97% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/HTTPS.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/HTTPS.md index f1450bb..87598fb 100644 --- a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/HTTPS.md +++ b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/HTTPS.md @@ -1,5 +1,5 @@ --- -tags: [world-wide-web, internet, encryption, server-management] +tags: [world-wide-web, internet, encryption, servers] created: Friday, December 14, 2024 --- diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/HTTP_request_types.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/HTTP_request_types.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/HTTP_request_types.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/HTTP_request_types.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Half_adder_and_full_adder.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Half_adder_and_full_adder.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Half_adder_and_full_adder.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Half_adder_and_full_adder.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Handle_multiple_endpoints_single_lambda.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Handle_multiple_endpoints_single_lambda.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Handle_multiple_endpoints_single_lambda.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Handle_multiple_endpoints_single_lambda.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Handling_negative_fractions.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Handling_negative_fractions.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Handling_negative_fractions.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Handling_negative_fractions.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Hardware_Description_Language.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Hardware_Description_Language.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Hardware_Description_Language.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Hardware_Description_Language.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Hardware_abstraction_and_modularity.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Hardware_abstraction_and_modularity.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Hardware_abstraction_and_modularity.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Hardware_abstraction_and_modularity.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Hardware_simulation.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Hardware_simulation.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Hardware_simulation.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Hardware_simulation.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Headless_Raspi_network_setup.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Headless_Raspi_network_setup.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Headless_Raspi_network_setup.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Headless_Raspi_network_setup.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Heap_memory.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Heap_memory.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Heap_memory.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Heap_memory.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Hexadecimal_number_system.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Hexadecimal_number_system.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Hexadecimal_number_system.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Hexadecimal_number_system.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/How_tunneling_works_with_VPNs.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/How_tunneling_works_with_VPNs.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/How_tunneling_works_with_VPNs.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/How_tunneling_works_with_VPNs.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/ICMP_Protocol.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/ICMP_Protocol.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/ICMP_Protocol.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/ICMP_Protocol.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/IP_addresses.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/IP_addresses.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/IP_addresses.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/IP_addresses.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Identify_merged_branches.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Identify_merged_branches.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Identify_merged_branches.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Identify_merged_branches.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Importing_MongoDB_data.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Importing_MongoDB_data.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Importing_MongoDB_data.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Importing_MongoDB_data.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Increasing_fractions_to_their_highest_terms.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Increasing_fractions_to_their_highest_terms.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Increasing_fractions_to_their_highest_terms.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Increasing_fractions_to_their_highest_terms.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Insert_data_into_SQL_table.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Insert_data_into_SQL_table.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Insert_data_into_SQL_table.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Insert_data_into_SQL_table.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Instruction_set_architectures.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Instruction_set_architectures.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Instruction_set_architectures.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Instruction_set_architectures.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Integers.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Integers.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Integers.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Integers.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Integrated_circuits.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Integrated_circuits.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Integrated_circuits.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Integrated_circuits.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Interactive_staging.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Interactive_staging.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Interactive_staging.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Interactive_staging.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Internet_Layer_of_Internet_Protocol.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Internet_Layer_of_Internet_Protocol.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Internet_Layer_of_Internet_Protocol.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Internet_Layer_of_Internet_Protocol.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Internet_fundamentals.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Internet_fundamentals.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Internet_fundamentals.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Internet_fundamentals.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Intersection_types_in_TypeScript.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Intersection_types_in_TypeScript.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Intersection_types_in_TypeScript.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Intersection_types_in_TypeScript.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Intro_to_the_Unix_shell.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Intro_to_the_Unix_shell.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Intro_to_the_Unix_shell.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Intro_to_the_Unix_shell.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Inversion_of_operators.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Inversion_of_operators.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Inversion_of_operators.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Inversion_of_operators.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Invoking_the_shell_in_Python.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Invoking_the_shell_in_Python.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Invoking_the_shell_in_Python.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Invoking_the_shell_in_Python.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Iterating_in_React.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Iterating_in_React.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Iterating_in_React.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Iterating_in_React.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Iterating_through_complex_data_structures_in_Python.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Iterating_through_complex_data_structures_in_Python.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Iterating_through_complex_data_structures_in_Python.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Iterating_through_complex_data_structures_in_Python.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/JavaScript_module_types.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/JavaScript_module_types.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/JavaScript_module_types.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/JavaScript_module_types.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Joins_in_SQL.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Joins_in_SQL.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Joins_in_SQL.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Joins_in_SQL.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Journey_of_GraphQL_query.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Journey_of_GraphQL_query.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Journey_of_GraphQL_query.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Journey_of_GraphQL_query.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Key_characteristics_of_GraphQL.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Key_characteristics_of_GraphQL.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Key_characteristics_of_GraphQL.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Key_characteristics_of_GraphQL.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Killing_processes.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Killing_processes.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Killing_processes.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Killing_processes.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/LEDs.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/LEDs.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/LEDs.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/LEDs.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Lambda_directory_structure.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Lambda_directory_structure.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Lambda_directory_structure.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Lambda_directory_structure.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Lambda_handler_function.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Lambda_handler_function.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Lambda_handler_function.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Lambda_handler_function.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Lambda_programming_model.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Lambda_programming_model.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Lambda_programming_model.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Lambda_programming_model.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Lambda_triggers.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Lambda_triggers.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Lambda_triggers.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Lambda_triggers.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Lambdas_in_Python.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Lambdas_in_Python.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Lambdas_in_Python.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Lambdas_in_Python.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Latches.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Latches.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Latches.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Latches.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Law_of_Non_Contradiction.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Law_of_Non_Contradiction.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Law_of_Non_Contradiction.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Law_of_Non_Contradiction.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Law_of_the_Excluded_Middle.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Law_of_the_Excluded_Middle.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Law_of_the_Excluded_Middle.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Law_of_the_Excluded_Middle.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Let's_Encrypt.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Let's_Encrypt.md similarity index 93% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Let's_Encrypt.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Let's_Encrypt.md index 16df2d3..d722c48 100644 --- a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Let's_Encrypt.md +++ b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Let's_Encrypt.md @@ -1,5 +1,5 @@ --- -tags: [networks, server-management, encryption] +tags: [networks, servers, encryption] created: Sunday, February 09, 2025 --- diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Lifecycle_methods.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Lifecycle_methods.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Lifecycle_methods.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Lifecycle_methods.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/LineageOS_backup.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/LineageOS_backup.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/LineageOS_backup.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/LineageOS_backup.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Link_Layer_of_Internet_Protocol.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Link_Layer_of_Internet_Protocol.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Link_Layer_of_Internet_Protocol.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Link_Layer_of_Internet_Protocol.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Linux_disk_partitions.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Linux_disk_partitions.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Linux_disk_partitions.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Linux_disk_partitions.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/List_comprehension_in_Python.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/List_comprehension_in_Python.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/List_comprehension_in_Python.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/List_comprehension_in_Python.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Listing_and_navigating_directories_in_the_Shell.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Listing_and_navigating_directories_in_the_Shell.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Listing_and_navigating_directories_in_the_Shell.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Listing_and_navigating_directories_in_the_Shell.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Lists_and_arrays_in_Bash.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Lists_and_arrays_in_Bash.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Lists_and_arrays_in_Bash.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Lists_and_arrays_in_Bash.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Lists_in_Python.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Lists_in_Python.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Lists_in_Python.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Lists_in_Python.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Local_AWS_development_with_SAM.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Local_AWS_development_with_SAM.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Local_AWS_development_with_SAM.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Local_AWS_development_with_SAM.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Logarithms.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Logarithms.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Logarithms.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Logarithms.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Logic_gates.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Logic_gates.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Logic_gates.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Logic_gates.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Logical_consistency.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Logical_consistency.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Logical_consistency.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Logical_consistency.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Logical_equivalence.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Logical_equivalence.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Logical_equivalence.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Logical_equivalence.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Logical_indeterminacy.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Logical_indeterminacy.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Logical_indeterminacy.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Logical_indeterminacy.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Logical_possibility_and_necessity.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Logical_possibility_and_necessity.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Logical_possibility_and_necessity.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Logical_possibility_and_necessity.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Logical_truth_and_falsity.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Logical_truth_and_falsity.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Logical_truth_and_falsity.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Logical_truth_and_falsity.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Loops_in_Python.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Loops_in_Python.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Loops_in_Python.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Loops_in_Python.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Loops_in_bash.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Loops_in_bash.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Loops_in_bash.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Loops_in_bash.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/MAC_addresses.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/MAC_addresses.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/MAC_addresses.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/MAC_addresses.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Machine_code.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Machine_code.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Machine_code.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Machine_code.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Magnetic_core_memory.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Magnetic_core_memory.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Magnetic_core_memory.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Magnetic_core_memory.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Magnetic_drum_memory.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Magnetic_drum_memory.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Magnetic_drum_memory.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Magnetic_drum_memory.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Magnetic_tape.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Magnetic_tape.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Magnetic_tape.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Magnetic_tape.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Mainframe_computers.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Mainframe_computers.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Mainframe_computers.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Mainframe_computers.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Managing_environments_in_NodeJS.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Managing_environments_in_NodeJS.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Managing_environments_in_NodeJS.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Managing_environments_in_NodeJS.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Map_and_filter_in_Python.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Map_and_filter_in_Python.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Map_and_filter_in_Python.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Map_and_filter_in_Python.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Map_and_filter_to_reduce_in_JS.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Map_and_filter_to_reduce_in_JS.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Map_and_filter_to_reduce_in_JS.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Map_and_filter_to_reduce_in_JS.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Mapped_types_in_TS.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Mapped_types_in_TS.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Mapped_types_in_TS.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Mapped_types_in_TS.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Maps_and_sets_in_JS.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Maps_and_sets_in_JS.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Maps_and_sets_in_JS.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Maps_and_sets_in_JS.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Match_statements_in_Python.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Match_statements_in_Python.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Match_statements_in_Python.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Match_statements_in_Python.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Matter_and_atoms.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Matter_and_atoms.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Matter_and_atoms.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Matter_and_atoms.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Memoization_in_React.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Memoization_in_React.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Memoization_in_React.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Memoization_in_React.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Memory_Management_Unit.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Memory_Management_Unit.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Memory_Management_Unit.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Memory_Management_Unit.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Memory_addresses.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Memory_addresses.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Memory_addresses.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Memory_addresses.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Memory_leaks.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Memory_leaks.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Memory_leaks.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Memory_leaks.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Memory_versus_processor.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Memory_versus_processor.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Memory_versus_processor.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Memory_versus_processor.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Middleware_in_NodeJS.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Middleware_in_NodeJS.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Middleware_in_NodeJS.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Middleware_in_NodeJS.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Mixed_and_improper_fractions.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Mixed_and_improper_fractions.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Mixed_and_improper_fractions.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Mixed_and_improper_fractions.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Modelling_relationships_in_MongoDB.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Modelling_relationships_in_MongoDB.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Modelling_relationships_in_MongoDB.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Modelling_relationships_in_MongoDB.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Module_pattern.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Module_pattern.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Module_pattern.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Module_pattern.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Module_wrapping_at_runtime.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Module_wrapping_at_runtime.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Module_wrapping_at_runtime.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Module_wrapping_at_runtime.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Modules_in_NodeJS.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Modules_in_NodeJS.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Modules_in_NodeJS.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Modules_in_NodeJS.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/MongoDB_Introduction.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/MongoDB_Introduction.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/MongoDB_Introduction.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/MongoDB_Introduction.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/MongoDB_connection.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/MongoDB_connection.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/MongoDB_connection.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/MongoDB_connection.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Monitor_DNS_resolution_and_internet_connectivity_script.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Monitor_DNS_resolution_and_internet_connectivity_script.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Monitor_DNS_resolution_and_internet_connectivity_script.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Monitor_DNS_resolution_and_internet_connectivity_script.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Monitoring_processes_and_resources.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Monitoring_processes_and_resources.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Monitoring_processes_and_resources.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Monitoring_processes_and_resources.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Morgan.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Morgan.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Morgan.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Morgan.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Motherboard.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Motherboard.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Motherboard.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Motherboard.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Multiple_pointers.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Multiple_pointers.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Multiple_pointers.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Multiple_pointers.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Multiplexers_and_demultiplexers.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Multiplexers_and_demultiplexers.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Multiplexers_and_demultiplexers.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Multiplexers_and_demultiplexers.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Multiplicative_identity.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Multiplicative_identity.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Multiplicative_identity.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Multiplicative_identity.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Multiplicative_property_of_negative_one.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Multiplicative_property_of_negative_one.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Multiplicative_property_of_negative_one.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Multiplicative_property_of_negative_one.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Multiplying_fractions.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Multiplying_fractions.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Multiplying_fractions.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Multiplying_fractions.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Mutations_with_Apollo_Client.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Mutations_with_Apollo_Client.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Mutations_with_Apollo_Client.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Mutations_with_Apollo_Client.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Naming_conventions.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Naming_conventions.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Naming_conventions.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Naming_conventions.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Natural_numbers.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Natural_numbers.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Natural_numbers.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Natural_numbers.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Negation_Elimination.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Negation_Elimination.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Negation_Elimination.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Negation_Elimination.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Negation_Introduction.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Negation_Introduction.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Negation_Introduction.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Negation_Introduction.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Negative_exponents.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Negative_exponents.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Negative_exponents.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Negative_exponents.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Network_card.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Network_card.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Network_card.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Network_card.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Network_fundamentals.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Network_fundamentals.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Network_fundamentals.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Network_fundamentals.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Network_hosts.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Network_hosts.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Network_hosts.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Network_hosts.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Network_packet_analysis_tools.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Network_packet_analysis_tools.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Network_packet_analysis_tools.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Network_packet_analysis_tools.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Network_protocols.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Network_protocols.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Network_protocols.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Network_protocols.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Network_requests_in_Python.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Network_requests_in_Python.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Network_requests_in_Python.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Network_requests_in_Python.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Network_scanning.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Network_scanning.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Network_scanning.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Network_scanning.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Network_tunnels.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Network_tunnels.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Network_tunnels.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Network_tunnels.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/NodeJS_scripts.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/NodeJS_scripts.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/NodeJS_scripts.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/NodeJS_scripts.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Node_and_MySQL_db.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Node_and_MySQL_db.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Node_and_MySQL_db.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Node_and_MySQL_db.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Nodemon.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Nodemon.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Nodemon.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Nodemon.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Non_null_assertion_in_TypeScript.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Non_null_assertion_in_TypeScript.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Non_null_assertion_in_TypeScript.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Non_null_assertion_in_TypeScript.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/None_in_Python.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/None_in_Python.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/None_in_Python.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/None_in_Python.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Numbers_in_Python.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Numbers_in_Python.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Numbers_in_Python.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Numbers_in_Python.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Object_language_and_meta_language.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Object_language_and_meta_language.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Object_language_and_meta_language.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Object_language_and_meta_language.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Observer_pattern.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Observer_pattern.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Observer_pattern.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Observer_pattern.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Ohms_Law.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Ohms_Law.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Ohms_Law.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Ohms_Law.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/OpenSearch.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/OpenSearch.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/OpenSearch.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/OpenSearch.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Operating_system_API.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Operating_system_API.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Operating_system_API.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Operating_system_API.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Order_of_operations.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Order_of_operations.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Order_of_operations.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Order_of_operations.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Package_management_in_NodeJS.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Package_management_in_NodeJS.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Package_management_in_NodeJS.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Package_management_in_NodeJS.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Packet_switching_British_precursors.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Packet_switching_British_precursors.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Packet_switching_British_precursors.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Packet_switching_British_precursors.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Pacman.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Pacman.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Pacman.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Pacman.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Passing_arguments_and_options_to_Bash_scripts.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Passing_arguments_and_options_to_Bash_scripts.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Passing_arguments_and_options_to_Bash_scripts.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Passing_arguments_and_options_to_Bash_scripts.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Passing_arguments_to_Python_scripts.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Passing_arguments_to_Python_scripts.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Passing_arguments_to_Python_scripts.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Passing_arguments_to_Python_scripts.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Peer_to_peer_network.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Peer_to_peer_network.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Peer_to_peer_network.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Peer_to_peer_network.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Ping.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Ping.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Ping.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Ping.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Ports_in_NodeJS.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Ports_in_NodeJS.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Ports_in_NodeJS.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Ports_in_NodeJS.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Practical_walkthrough_Lambda_creation_within_AWS.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Practical_walkthrough_Lambda_creation_within_AWS.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Practical_walkthrough_Lambda_creation_within_AWS.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Practical_walkthrough_Lambda_creation_within_AWS.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Prefixes_for_units_of_electrical_measurement.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Prefixes_for_units_of_electrical_measurement.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Prefixes_for_units_of_electrical_measurement.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Prefixes_for_units_of_electrical_measurement.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Prime_factorization.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Prime_factorization.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Prime_factorization.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Prime_factorization.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Primes_and_composites.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Primes_and_composites.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Primes_and_composites.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Primes_and_composites.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Primitive_types.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Primitive_types.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Primitive_types.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Primitive_types.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Printing_values_in_C.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Printing_values_in_C.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Printing_values_in_C.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Printing_values_in_C.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Process_module_in_NodeJS.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Process_module_in_NodeJS.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Process_module_in_NodeJS.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Process_module_in_NodeJS.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Processes.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Processes.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Processes.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Processes.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Prop_types_in_React.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Prop_types_in_React.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Prop_types_in_React.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Prop_types_in_React.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Proper_shebang_syntax.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Proper_shebang_syntax.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Proper_shebang_syntax.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Proper_shebang_syntax.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Props_in_React.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Props_in_React.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Props_in_React.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Props_in_React.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Prototypical_inheritance.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Prototypical_inheritance.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Prototypical_inheritance.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Prototypical_inheritance.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Proxies.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Proxies.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Proxies.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Proxies.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Push_buttons.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Push_buttons.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Push_buttons.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Push_buttons.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Python_application_structure.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Python_application_structure.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Python_application_structure.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Python_application_structure.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Python_data_types.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Python_data_types.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Python_data_types.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Python_data_types.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Python_execution.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Python_execution.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Python_execution.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Python_execution.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Python_interpreter.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Python_interpreter.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Python_interpreter.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Python_interpreter.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Python_modules_and_imports.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Python_modules_and_imports.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Python_modules_and_imports.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Python_modules_and_imports.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Python_package_management.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Python_package_management.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Python_package_management.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Python_package_management.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Querying_a_Mongo_collection.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Querying_a_Mongo_collection.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Querying_a_Mongo_collection.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Querying_a_Mongo_collection.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Queue.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Queue.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Queue.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Queue.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Quote_marks_in_Bash.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Quote_marks_in_Bash.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Quote_marks_in_Bash.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Quote_marks_in_Bash.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/RESTful_APIs.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/RESTful_APIs.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/RESTful_APIs.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/RESTful_APIs.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/ROM_versus_disk_loading.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/ROM_versus_disk_loading.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/ROM_versus_disk_loading.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/ROM_versus_disk_loading.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/React_Components.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/React_Components.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/React_Components.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/React_Components.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/React_application_structure.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/React_application_structure.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/React_application_structure.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/React_application_structure.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/React_errors.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/React_errors.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/React_errors.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/React_errors.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/React_useContext.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/React_useContext.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/React_useContext.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/React_useContext.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/React_useEffect.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/React_useEffect.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/React_useEffect.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/React_useEffect.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/React_useReducer.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/React_useReducer.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/React_useReducer.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/React_useReducer.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/React_useState.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/React_useState.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/React_useState.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/React_useState.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Read_command__in_Bash.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Read_command__in_Bash.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Read_command__in_Bash.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Read_command__in_Bash.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Reading_files_in_Python.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Reading_files_in_Python.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Reading_files_in_Python.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Reading_files_in_Python.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Reciprocals.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Reciprocals.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Reciprocals.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Reciprocals.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Recording_and_playback_of_sound.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Recording_and_playback_of_sound.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Recording_and_playback_of_sound.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Recording_and_playback_of_sound.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Recursion.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Recursion.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Recursion.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Recursion.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Redirect_to_dev_null.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Redirect_to_dev_null.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Redirect_to_dev_null.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Redirect_to_dev_null.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Redirection_in_Bash.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Redirection_in_Bash.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Redirection_in_Bash.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Redirection_in_Bash.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Reducing_fractions.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Reducing_fractions.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Reducing_fractions.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Reducing_fractions.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Register_and_cache_memory.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Register_and_cache_memory.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Register_and_cache_memory.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Register_and_cache_memory.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Regular_expressions_in_SQL.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Regular_expressions_in_SQL.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Regular_expressions_in_SQL.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Regular_expressions_in_SQL.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Reiteration.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Reiteration.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Reiteration.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Reiteration.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Relation_between_kernel_and_CPU.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Relation_between_kernel_and_CPU.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Relation_between_kernel_and_CPU.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Relation_between_kernel_and_CPU.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Relational_database_architecture.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Relational_database_architecture.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Relational_database_architecture.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Relational_database_architecture.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Relays.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Relays.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Relays.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Relays.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Remote_tracking_branches.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Remote_tracking_branches.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Remote_tracking_branches.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Remote_tracking_branches.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Rename_a_branch.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Rename_a_branch.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Rename_a_branch.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Rename_a_branch.md diff --git a/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Repair_disks-with_fsck.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Repair_disks-with_fsck.md new file mode 100644 index 0000000..959fac6 --- /dev/null +++ b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Repair_disks-with_fsck.md @@ -0,0 +1,36 @@ +--- +tags: [disks, procedural, Linux] +created: Saturday, April 26, 2025 +--- + +# Repair disks with fsck + +Identify file system errors on a disk. + +Be sure to unmount the device beforehand. + +```sh +sudo fsck.vfat -a /dev/sdf1 +``` + +This will automatically apply repairs. An example output: + +``` +fsck.fat 4.2 (2021-01-31) +There are differences between boot sector and its backup. +This is mostly harmless. Differences: (offset:original/backup) + 65:01/00 + Not automatically fixing this. +/.Trash-1000/files/retropie + Start does point to root directory. Deleting dir. +Reclaimed 312130 unused clusters (2556968960 bytes) in 1553 chains. +Dirty bit is set. Fs was not properly unmounted and some data may be corrupt. + Automatically removing dirty bit. +Free cluster summary wrong (1516247 vs. really 1516241) + Auto-correcting. + +*** Filesystem was changed *** +Writing changes. +/dev/sdf1: 1582 files, 396097/1912338 clusters + +``` diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Reset_to_remote_version.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Reset_to_remote_version.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Reset_to_remote_version.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Reset_to_remote_version.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Resistance.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Resistance.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Resistance.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Resistance.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Restructure_URLs_lambda.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Restructure_URLs_lambda.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Restructure_URLs_lambda.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Restructure_URLs_lambda.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Retrieve_data_from_SQL_table.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Retrieve_data_from_SQL_table.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Retrieve_data_from_SQL_table.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Retrieve_data_from_SQL_table.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Role_of_memory_in_computation.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Role_of_memory_in_computation.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Role_of_memory_in_computation.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Role_of_memory_in_computation.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Role_of_unique_key_in_relational_databases.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Role_of_unique_key_in_relational_databases.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Role_of_unique_key_in_relational_databases.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Role_of_unique_key_in_relational_databases.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Routing_on_link_click_in_React.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Routing_on_link_click_in_React.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Routing_on_link_click_in_React.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Routing_on_link_click_in_React.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Rules_for_operations_on_like_and_unlike_terms.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Rules_for_operations_on_like_and_unlike_terms.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Rules_for_operations_on_like_and_unlike_terms.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Rules_for_operations_on_like_and_unlike_terms.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/S3.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/S3.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/S3.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/S3.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/SAM.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/SAM.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/SAM.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/SAM.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/SQLite.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/SQLite.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/SQLite.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/SQLite.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/SSH.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/SSH.md similarity index 97% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/SSH.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/SSH.md index 0407bac..be5bdd9 100644 --- a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/SSH.md +++ b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/SSH.md @@ -1,5 +1,5 @@ --- -tags: [encryption, shell, server-management] +tags: [encryption, shell, servers] created: Tuesday, March 04, 2025 --- diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Save_readonly_Vim_file.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Save_readonly_Vim_file.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Save_readonly_Vim_file.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Save_readonly_Vim_file.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Schema_Definition_Language_in_GraphQL.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Schema_Definition_Language_in_GraphQL.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Schema_Definition_Language_in_GraphQL.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Schema_Definition_Language_in_GraphQL.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Secrets_or_env_vars_in_AWS.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Secrets_or_env_vars_in_AWS.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Secrets_or_env_vars_in_AWS.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Secrets_or_env_vars_in_AWS.md diff --git a/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Secure_disk_wipe.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Secure_disk_wipe.md new file mode 100644 index 0000000..72dac76 --- /dev/null +++ b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Secure_disk_wipe.md @@ -0,0 +1,16 @@ +--- +tags: [disks, procedural] +created: Saturday, April 26, 2025 +--- + +# Secure disk wipe + +```sh +sudo shred -v -n 2 -z /dev/sda1 +``` + +Overwrites the disk with random data multiple times (`-n 2`) and finishes with +zeros (`-z`). + +The more overwrites you specify, the longer it takes. Three overwrites on a USB +flash disk can take like three hours so use advisedly. diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Semantic_versioning.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Semantic_versioning.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Semantic_versioning.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Semantic_versioning.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Set_DNS_settings.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Set_DNS_settings.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Set_DNS_settings.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Set_DNS_settings.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Sets_in_Python.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Sets_in_Python.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Sets_in_Python.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Sets_in_Python.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Setting_up_and_configuring_TypeScript.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Setting_up_and_configuring_TypeScript.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Setting_up_and_configuring_TypeScript.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Setting_up_and_configuring_TypeScript.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Setup encrypted harddrive.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Setup encrypted harddrive.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Setup encrypted harddrive.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Setup encrypted harddrive.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Shell_sessions.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Shell_sessions.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Shell_sessions.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Shell_sessions.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Signed_and_unsigned_numbers.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Signed_and_unsigned_numbers.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Signed_and_unsigned_numbers.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Signed_and_unsigned_numbers.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Signed_magnitude_representation.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Signed_magnitude_representation.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Signed_magnitude_representation.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Signed_magnitude_representation.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Single_file_Python_scripts.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Single_file_Python_scripts.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Single_file_Python_scripts.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Single_file_Python_scripts.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Singleton_pattern.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Singleton_pattern.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Singleton_pattern.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Singleton_pattern.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Sliding_window.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Sliding_window.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Sliding_window.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Sliding_window.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Solving_equations.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Solving_equations.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Solving_equations.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Solving_equations.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Sorting_lists_in_Python.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Sorting_lists_in_Python.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Sorting_lists_in_Python.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Sorting_lists_in_Python.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Soundness.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Soundness.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Soundness.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Soundness.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Split_into_array_in_Bash.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Split_into_array_in_Bash.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Split_into_array_in_Bash.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Split_into_array_in_Bash.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Stack_memory.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Stack_memory.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Stack_memory.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Stack_memory.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Stacks.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Stacks.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Stacks.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Stacks.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Stale_branches_and_pruning.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Stale_branches_and_pruning.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Stale_branches_and_pruning.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Stale_branches_and_pruning.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Step_functions_and_state_machines.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Step_functions_and_state_machines.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Step_functions_and_state_machines.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Step_functions_and_state_machines.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Strategies_for_constructing_proofs.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Strategies_for_constructing_proofs.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Strategies_for_constructing_proofs.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Strategies_for_constructing_proofs.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Streams_in_NodeJS.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Streams_in_NodeJS.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Streams_in_NodeJS.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Streams_in_NodeJS.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Strings_in_Bash.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Strings_in_Bash.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Strings_in_Bash.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Strings_in_Bash.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Strings_in_Python.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Strings_in_Python.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Strings_in_Python.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Strings_in_Python.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Structuring_Express_applications.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Structuring_Express_applications.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Structuring_Express_applications.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Structuring_Express_applications.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Substrings_in_Bash.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Substrings_in_Bash.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Substrings_in_Bash.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Substrings_in_Bash.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Swap_space.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Swap_space.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Swap_space.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Swap_space.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Switch_between_Python_vers.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Switch_between_Python_vers.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Switch_between_Python_vers.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Switch_between_Python_vers.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Syllogism.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Syllogism.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Syllogism.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Syllogism.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Symlinks.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Symlinks.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Symlinks.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Symlinks.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Syntax_of_propositional_logic.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Syntax_of_propositional_logic.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Syntax_of_propositional_logic.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Syntax_of_propositional_logic.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Tags_in_Git.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Tags_in_Git.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Tags_in_Git.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Tags_in_Git.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Terraform.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Terraform.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Terraform.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Terraform.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Test_values_in_Bash.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Test_values_in_Bash.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Test_values_in_Bash.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Test_values_in_Bash.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Testing_Python_code.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Testing_Python_code.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Testing_Python_code.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Testing_Python_code.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Testing_basic_prop_passing_in_React.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Testing_basic_prop_passing_in_React.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Testing_basic_prop_passing_in_React.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Testing_basic_prop_passing_in_React.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Testing_with_Jest.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Testing_with_Jest.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Testing_with_Jest.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Testing_with_Jest.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Text_manipulation_in_Bash.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Text_manipulation_in_Bash.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Text_manipulation_in_Bash.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Text_manipulation_in_Bash.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/The_History_of_Computing_Swade.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/The_History_of_Computing_Swade.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/The_History_of_Computing_Swade.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/The_History_of_Computing_Swade.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/The_Little_Man_computer.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/The_Little_Man_computer.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/The_Little_Man_computer.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/The_Little_Man_computer.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/The_PATH.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/The_PATH.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/The_PATH.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/The_PATH.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/The_Pragmatic_Programmer_1999.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/The_Pragmatic_Programmer_1999.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/The_Pragmatic_Programmer_1999.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/The_Pragmatic_Programmer_1999.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/The_kernel.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/The_kernel.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/The_kernel.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/The_kernel.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/The_memory_hierarchy.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/The_memory_hierarchy.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/The_memory_hierarchy.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/The_memory_hierarchy.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Theorems_and_empty_sets.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Theorems_and_empty_sets.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Theorems_and_empty_sets.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Theorems_and_empty_sets.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Threads.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Threads.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Threads.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Threads.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Three_bit_counter.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Three_bit_counter.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Three_bit_counter.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Three_bit_counter.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Time_and_computers.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Time_and_computers.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Time_and_computers.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Time_and_computers.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Torrenting.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Torrenting.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Torrenting.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Torrenting.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Transistors.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Transistors.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Transistors.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Transistors.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Transport_Layer_of_Internet_Protocol.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Transport_Layer_of_Internet_Protocol.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Transport_Layer_of_Internet_Protocol.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Transport_Layer_of_Internet_Protocol.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Troubleshooting_MongoDB.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Troubleshooting_MongoDB.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Troubleshooting_MongoDB.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Troubleshooting_MongoDB.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Truth_functional_connectives.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Truth_functional_connectives.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Truth_functional_connectives.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Truth_functional_connectives.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Truth_tables.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Truth_tables.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Truth_tables.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Truth_tables.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Truth_trees.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Truth_trees.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Truth_trees.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Truth_trees.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Tuples_in_Python.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Tuples_in_Python.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Tuples_in_Python.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Tuples_in_Python.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Turing_completeness.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Turing_completeness.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Turing_completeness.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Turing_completeness.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Turing_machines.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Turing_machines.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Turing_machines.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Turing_machines.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Twos_complement.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Twos_complement.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Twos_complement.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Twos_complement.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Type_guarding_and_narrowing_in_TS.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Type_guarding_and_narrowing_in_TS.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Type_guarding_and_narrowing_in_TS.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Type_guarding_and_narrowing_in_TS.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Type_hinting.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Type_hinting.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Type_hinting.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Type_hinting.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Typing_built_in_React_hooks.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Typing_built_in_React_hooks.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Typing_built_in_React_hooks.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Typing_built_in_React_hooks.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/UFW_firewall_management.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/UFW_firewall_management.md similarity index 93% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/UFW_firewall_management.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/UFW_firewall_management.md index 3cfebba..5a5977b 100644 --- a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/UFW_firewall_management.md +++ b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/UFW_firewall_management.md @@ -1,5 +1,5 @@ --- -tags: [server-management, procedural, linux, firewalls] +tags: [servers, procedural, linux, firewalls] created: Sunday, February 16, 2025 --- diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/USB-C.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/USB-C.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/USB-C.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/USB-C.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/USB protocols and connectors.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/USB_protocols_and_connectors.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/USB protocols and connectors.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/USB_protocols_and_connectors.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Union_types_in_TS.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Union_types_in_TS.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Union_types_in_TS.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Union_types_in_TS.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Unknown_type_in_TS.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Unknown_type_in_TS.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Unknown_type_in_TS.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Unknown_type_in_TS.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Update_a_Mongo_document.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Update_a_Mongo_document.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Update_a_Mongo_document.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Update_a_Mongo_document.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Update_an_SQL_table.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Update_an_SQL_table.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Update_an_SQL_table.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Update_an_SQL_table.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Update_existing_data_in_SQL_table.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Update_existing_data_in_SQL_table.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Update_existing_data_in_SQL_table.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Update_existing_data_in_SQL_table.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Useful_operators_in_SQL.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Useful_operators_in_SQL.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Useful_operators_in_SQL.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Useful_operators_in_SQL.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Usenet.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Usenet.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Usenet.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Usenet.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/User_Space.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/User_Space.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/User_Space.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/User_Space.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/User_agent.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/User_agent.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/User_agent.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/User_agent.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/User_management_in_Linux.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/User_management_in_Linux.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/User_management_in_Linux.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/User_management_in_Linux.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/User_management_on_AWS.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/User_management_on_AWS.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/User_management_on_AWS.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/User_management_on_AWS.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Using_GraphQL_with_Node.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Using_GraphQL_with_Node.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Using_GraphQL_with_Node.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Using_GraphQL_with_Node.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Using_SQLite_with_Python.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Using_SQLite_with_Python.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Using_SQLite_with_Python.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Using_SQLite_with_Python.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Using a context manager in Python.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Using_a_context_manager_in_Python.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Using a context manager in Python.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Using_a_context_manager_in_Python.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Using_arguments_with_Apollo_Client.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Using_arguments_with_Apollo_Client.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Using_arguments_with_Apollo_Client.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Using_arguments_with_Apollo_Client.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Utilities_operators_flags.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Utilities_operators_flags.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Utilities_operators_flags.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Utilities_operators_flags.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Validating_Mongoose_schemas.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Validating_Mongoose_schemas.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Validating_Mongoose_schemas.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Validating_Mongoose_schemas.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Validation_in_NodeJS.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Validation_in_NodeJS.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Validation_in_NodeJS.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Validation_in_NodeJS.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Validity_and_entailment.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Validity_and_entailment.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Validity_and_entailment.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Validity_and_entailment.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Variable_indirection_in_Bash.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Variable_indirection_in_Bash.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Variable_indirection_in_Bash.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Variable_indirection_in_Bash.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Variables_and_data_types_in_Bash.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Variables_and_data_types_in_Bash.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Variables_and_data_types_in_Bash.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Variables_and_data_types_in_Bash.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Variables_in_C.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Variables_in_C.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Variables_in_C.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Variables_in_C.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/View_IP_addresses.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/View_IP_addresses.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/View_IP_addresses.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/View_IP_addresses.md diff --git a/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Viewing_Docker_logs.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Viewing_Docker_logs.md new file mode 100644 index 0000000..a9e64dd --- /dev/null +++ b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Viewing_Docker_logs.md @@ -0,0 +1,28 @@ +--- +tags: [docker, procedural] +created: Thursday, April 24, 2025 +--- + +# Viewing Docker logs + +## View logs from outside of container + +```sh +docker logs OR +``` + +To view the logs in realtime, apend `-f` for `--follow`: + +```sh +docker logs -f OR +``` + +## View logs from within the container + +For example, to view nginx logs, first +[enter into the container](Enter_into_a_Docker_container.md) and then: + +```sh +cat /var/log/nginx/access.log +cat /var/log/nginx/error.log +``` diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Viewing_remote_changes_without_merging.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Viewing_remote_changes_without_merging.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Viewing_remote_changes_without_merging.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Viewing_remote_changes_without_merging.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Views_in_relational_databases.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Views_in_relational_databases.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Views_in_relational_databases.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Views_in_relational_databases.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/VirtualMemory.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/VirtualMemory.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/VirtualMemory.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/VirtualMemory.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Virtual_private_cloud.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Virtual_private_cloud.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Virtual_private_cloud.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Virtual_private_cloud.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Voltage.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Voltage.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Voltage.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Voltage.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Voltage_sources.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Voltage_sources.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Voltage_sources.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Voltage_sources.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Weaving_the_Web_Berners_Lee.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Weaving_the_Web_Berners_Lee.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Weaving_the_Web_Berners_Lee.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Weaving_the_Web_Berners_Lee.md diff --git a/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Web_sockets.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Web_sockets.md new file mode 100644 index 0000000..e52bdce --- /dev/null +++ b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Web_sockets.md @@ -0,0 +1,52 @@ +--- +tags: [networks, network-protocols, WebSocket] +created: Monday, April 14, 2025 +--- + +# Web sockets + +The WebSocket protocol provides a mechanism whereby data can continuously be +shared between a client and a server in both directions. + +This contrasts with standard HTTP whereby a server can only send data when a +client specifically requests it and the communication channel is closed until +such a request is made. + +Whereas HTTP works on the basis of a client-server architecture, WebSocket is an +event-driven architecture. Under an event-driven architecture, _events_ trigger +data flows rather than client requests. + +Examples of its application include instant messaging platforms where messages +are sent in real time, stock trading platforms, social media feeds and +cloud-based collaboration tools (e.g. Google Sheets). Hence WebSocket is best +suited to applications where the immediacy and concurrency of server resolution +is a factor. + +WebSocket was borne out of the limitations of HTTP. Prior to the creation of the +WebSocket protocol, event-driven communication was attempted over HTTP through +"long polling". Basically, the server sends a request to the server and if the +response is not available, the server holds the request until the response is +available and then returns it. Then, after an interval, the client sends the +same request again and the process repeats. This is obviously inefficient. + +WebSocket is an [Application Layer](Application_Layer_of_Internet_Protocol.md) +protocol just like HTTP. HTTP is used as the initial connection mechanism but +the resulting TCP connection is kept alive after the HTTP request completes, +establishing the web socket. The standard HTTP handshake takes place but the +HTTP request will include an 'Upgrade' header that indicates the client wants to +establish a socket. The presence of this header results in the protocol being +upgraded from HTTP to WebSocket. + +> This is possible because both HTTP and WebSocket are Application Layer +> protocols that run on top of the same TCP connection. + +## Encryption + +In the case of moving from HTTPS to WebSocket, the encryption of the former +protocol is maintained. Although there is a protocol switch, the data is still +being transferred on the same 443 port (used for HTTPS). Although the protocol +has changed at the Application Layer, the encryption established at the TCP +Layer is still in place. + +The HTTPS analog for WebSocket is WebSocketSecure (WSS). Thus HTTPS/WSS is the +secure version of the HTTP/WS protocols. diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/What_are_disks.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/What_are_disks.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/What_are_disks.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/What_are_disks.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/What_can_the_ISP_see.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/What_can_the_ISP_see.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/What_can_the_ISP_see.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/What_can_the_ISP_see.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/What_is_memory.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/What_is_memory.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/What_is_memory.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/What_is_memory.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Whole_numbers.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Whole_numbers.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Whole_numbers.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Whole_numbers.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Why_computers_use_binary.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Why_computers_use_binary.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Why_computers_use_binary.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Why_computers_use_binary.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Wildcards_in_SQL.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Wildcards_in_SQL.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Wildcards_in_SQL.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Wildcards_in_SQL.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Williams_Tube_memory.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Williams_Tube_memory.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Williams_Tube_memory.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Williams_Tube_memory.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/With_open_in_Python.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/With_open_in_Python.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/With_open_in_Python.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/With_open_in_Python.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Working_with_CSVs_in_Python.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Working_with_CSVs_in_Python.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Working_with_CSVs_in_Python.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Working_with_CSVs_in_Python.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Working_with_JSON_in_Python.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Working_with_JSON_in_Python.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Working_with_JSON_in_Python.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Working_with_JSON_in_Python.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Working_with_directories_in_Python.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Working_with_directories_in_Python.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Working_with_directories_in_Python.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Working_with_directories_in_Python.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Working_with_numbers_in_Bash.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Working_with_numbers_in_Bash.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Working_with_numbers_in_Bash.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Working_with_numbers_in_Bash.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Writing_to_files_in_Python.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Writing_to_files_in_Python.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Writing_to_files_in_Python.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Writing_to_files_in_Python.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Zero_property_of_multiplication.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Zero_property_of_multiplication.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Zero_property_of_multiplication.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Zero_property_of_multiplication.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Zip_function_in_Python.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Zip_function_in_Python.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/Zip_function_in_Python.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/Zip_function_in_Python.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/a0ab0bfb_network_layer_clarification.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/a0ab0bfb_network_layer_clarification.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/a0ab0bfb_network_layer_clarification.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/a0ab0bfb_network_layer_clarification.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/a247fa9b_surveillance_capitalism_not_necessary.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/a247fa9b_surveillance_capitalism_not_necessary.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/a247fa9b_surveillance_capitalism_not_necessary.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/a247fa9b_surveillance_capitalism_not_necessary.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/a4601796_trapdoor_functions.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/a4601796_trapdoor_functions.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/a4601796_trapdoor_functions.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/a4601796_trapdoor_functions.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/a771a6d9_attributes_of_internet_enclosure.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/a771a6d9_attributes_of_internet_enclosure.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/a771a6d9_attributes_of_internet_enclosure.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/a771a6d9_attributes_of_internet_enclosure.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/b01fd836_Transport_Layer_clarification.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/b01fd836_Transport_Layer_clarification.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/b01fd836_Transport_Layer_clarification.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/b01fd836_Transport_Layer_clarification.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/bbdcb54f_public_key_cryptography.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/bbdcb54f_public_key_cryptography.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/bbdcb54f_public_key_cryptography.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/bbdcb54f_public_key_cryptography.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/c301a0b3-1d8_Mosaic_Netscape_and_Browser_Wars.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/c301a0b3-1d8_Mosaic_Netscape_and_Browser_Wars.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/c301a0b3-1d8_Mosaic_Netscape_and_Browser_Wars.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/c301a0b3-1d8_Mosaic_Netscape_and_Browser_Wars.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/c8173d17_TIMPs.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/c8173d17_TIMPs.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/c8173d17_TIMPs.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/c8173d17_TIMPs.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/c8820974_Tor_prioritising_uptake.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/c8820974_Tor_prioritising_uptake.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/c8820974_Tor_prioritising_uptake.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/c8820974_Tor_prioritising_uptake.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/c9d7492f_requerimiento.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/c9d7492f_requerimiento.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/c9d7492f_requerimiento.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/c9d7492f_requerimiento.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/cfbef1c4_web_precursors.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/cfbef1c4_web_precursors.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/cfbef1c4_web_precursors.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/cfbef1c4_web_precursors.md diff --git a/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/chmod.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/chmod.md new file mode 100644 index 0000000..c5f6935 --- /dev/null +++ b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/chmod.md @@ -0,0 +1,41 @@ +--- +tags: [permissions, Linux] +created: Friday, April 11, 2025 +--- + +# chmod + +Modify file permissions. + +We can use symbols or numbers. + +For example: + +```sh +chmod +x filename +``` + +To make a file executable. + +When we use numbers this is called an _absolute_ change, because all permission +bits are being set at once in octal notation. + +Best just to memorise the most common sequences. Bear in mind that some only +apply to files, rather than directories or executable programs. + +| Mode | Meaning | Applied to | +| ---- | --------------------------------- | --------------------- | +| 644 | user: r/w, group/other: r | files | +| 600 | user: r/w, group/other: none | files | +| 755 | user: r/w/e, group/other: r/e | directories, programs | +| 700 | user: r/w/e, group/other: none | directories, programs | +| 711 | user: r/w/e, group/other: execute | directories | + +### Useful options + +`-v` → verbose: tell the user what `chmod` is doing + +`-r` → work recursively, i.e apply the action to directories as well as files + +> You can list the contents of a directory if it's readable but you can only +> access a file in a directory if the directory is executable! diff --git a/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/chown.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/chown.md new file mode 100644 index 0000000..8839b17 --- /dev/null +++ b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/chown.md @@ -0,0 +1,56 @@ +--- +tags: [permissions, Linux] +created: Friday, April 11, 2025 +--- + +# chown + +Change the owner of system files and directories. + +Basic syntax: `chown filename`. + +```sh +# Change file owner +chown user1 doc.txt + +# Change owner and group +chown user1:developers document.txt + +# Change only the group +chown :staff shared_folder/ + +# Do so recursively for dirs +chown -R www-data:www-data /var/www/ +``` + +TODO: Partition into separate entry on groups: + +> When a user account in Linux is created the system also creates a group with +> the same name as the user (known as the _primary group_ or _user private +> group_). + +Because of the above, you will often change owndership to yourself with: + +```sh +chown thomas:thomas some_dir +``` + +See groups: + +```sh +groups +# thomas realtime docker input wheel adb plugdev +``` + +When reassigning users and groups, it's safest to use the actual name. But each +user/group also has a numeric representation, corresponding to UID:GID. + +The first regular, non-system user created on most Unix distributions is 1000 +but this isn't universal. Likewise his group will be 1000. + +See your UID/GID and the GIDs of the groups you're in: + +``` +$ id +uid=1000(thomas) gid=1000(thomas) groups=1000(thomas),959(realtime),966(docker),994(input),998(wheel),1001(adb),1002(plugdev) +``` diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/d212acdb_from_free-software_to_open_source.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/d212acdb_from_free-software_to_open_source.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/d212acdb_from_free-software_to_open_source.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/d212acdb_from_free-software_to_open_source.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/e383b8b3_nginx_vs_traefik.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/e383b8b3_nginx_vs_traefik.md similarity index 92% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/e383b8b3_nginx_vs_traefik.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/e383b8b3_nginx_vs_traefik.md index ccf087c..3d46f0f 100644 --- a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/e383b8b3_nginx_vs_traefik.md +++ b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/e383b8b3_nginx_vs_traefik.md @@ -1,5 +1,5 @@ --- -tags: [networks, proxies] +tags: [networks, proxies, nginx] created: Monday, February 03, 2025 --- diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/e470bf3d_IMPs_in_the_ARPANET.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/e470bf3d_IMPs_in_the_ARPANET.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/e470bf3d_IMPs_in_the_ARPANET.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/e470bf3d_IMPs_in_the_ARPANET.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/ecec56e6_precursors_to_search_engines.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/ecec56e6_precursors_to_search_engines.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/ecec56e6_precursors_to_search_engines.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/ecec56e6_precursors_to_search_engines.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/f0f70a3c_ARPANET_motivations.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/f0f70a3c_ARPANET_motivations.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/f0f70a3c_ARPANET_motivations.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/f0f70a3c_ARPANET_motivations.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/f6564af9_AOL_and_early_internet_enclosure.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/f6564af9_AOL_and_early_internet_enclosure.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/f6564af9_AOL_and_early_internet_enclosure.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/f6564af9_AOL_and_early_internet_enclosure.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/favicon/favicon-16x16.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/favicon/favicon-16x16.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/favicon/favicon-16x16.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/favicon/favicon-16x16.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/favicon/favicon-32x32.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/favicon/favicon-32x32.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/favicon/favicon-32x32.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/favicon/favicon-32x32.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/favicon/favicon.ico b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/favicon/favicon.ico similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/favicon/favicon.ico rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/favicon/favicon.ico diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/fbbfbc32-political-accommodation-inveigelment-surveillance-capitalism.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/fbbfbc32-political-accommodation-inveigelment-surveillance-capitalism.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/fbbfbc32-political-accommodation-inveigelment-surveillance-capitalism.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/fbbfbc32-political-accommodation-inveigelment-surveillance-capitalism.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/fs.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/fs.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/fs.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/fs.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/head.html b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/head.html similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/head.html rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/head.html diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/http_in_Node.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/http_in_Node.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/http_in_Node.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/http_in_Node.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/index.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/index.md similarity index 94% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/index.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/index.md index 525416a..6585214 100644 --- a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/index.md +++ b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/index.md @@ -13,35 +13,35 @@ computer science. View tags -**Build ID:** 9445c5fd-135c-4b0b-a70c-7a6fd45d9d58 +**Build ID:** 465c3f1a-96c8-4f3f-9682-19d3ebacfb4a -**Published:** Sat 05 Apr 2025 10:32:35 +**Published:** Sun 04 May 2025 18:01:40 ### Recent edits -- [[Code_Craft_The_Practice_Of_Writing_Excellent_Code]] -- [[Docker_cleanup]] -- [[Certbot]] -- [[d212acdb_from_free-software_to_open_source]] -- [[c8820974_Tor_prioritising_uptake]] -- [[What_can_the_ISP_see]] -- [[Constructing paths in Python]] -- [[File_operations_in_Python]] -- [[Using a context manager in Python]] -- [[USB-C]] -- [[USB protocols and connectors]] +- [[Docker_CLI]] +- [[UFW_firewall_management]] - [[SSH]] -- [[lsof]] -- [[a0ab0bfb_network_layer_clarification]] -- [[b01fd836_Transport_Layer_clarification]] -- [[Transport_Layer_of_Internet_Protocol]] +- [[Let's_Encrypt]] - [[HTTPS]] -- [[How_tunneling_works_with_VPNs]] -- [[Network_tunnels]] -- [[Capturing_program_error_in_Bash]] +- [[Firewalls]] +- [[Disable_non-root_ssh_access]] +- [[Certificate_authorities]] +- [[Certbot]] +- [[rsync]] +- [[scp]] +- [[Repair_disks-with_fsck]] +- [[Secure_disk_wipe]] +- [[Advanced_listing_in_the_shell]] +- [[journalctl]] +- [[journald]] +- [[Viewing_Docker_logs]] +- [[e383b8b3_nginx_vs_traefik]] +- [[Enter_into_a_Docker_container]] +- [[Docker_Compose]] -### All notes (548) +### All notes (561) - [[0716531c_rewilding_the_internet]] - [[241fe1a3_the_Web_versus_modem_BBSs]] @@ -69,6 +69,7 @@ computer science. - [[Adding_documents_to_a_Mongo_collection]] - [[Additive_identity]] - [[Additive_inverse_property]] +- [[Advanced_listing_in_the_shell]] - [[Aggregate_functions_in_SQL]] - [[Algebra_key_terms]] - [[Algorithmic_complexity]] @@ -150,7 +151,7 @@ computer science. - [[Conjunction_Introduction]] - [[Connect_to_Mongo_database]] - [[Connecting_a_frontend_to_a_Docker_backend]] -- [[Constructing paths in Python]] +- [[Constructing_paths_in_Python]] - [[Containerization]] - [[Controlled_components_in_React]] - [[Corresponding_material_and_biconditional]] @@ -203,6 +204,7 @@ computer science. - [[Docker_containers]] - [[Docker_general_overview]] - [[Docker_images]] +- [[Docker_networks]] - [[Docker_storage]] - [[Dynamic_and_static_websites]] - [[DynamoDB_CLI_commands]] @@ -212,6 +214,7 @@ computer science. - [[Elastic_Compute_Cloud]] - [[Electromagnetism]] - [[Electrons]] +- [[Enter_into_a_Docker_container]] - [[Enums]] - [[Environmental_and_shell_variables]] - [[Equivalent_equations]] @@ -228,7 +231,7 @@ computer science. - [[Fetch_from_Secrets_Manager]] - [[File_descriptors]] - [[File_operations_in_Python]] -- [[File_permissions_and_execution_in_Bash]] +- [[File_permissions_in_Linux]] - [[File_system_error_handling_in_Python]] - [[Filesystems]] - [[Find_Bash_command]] @@ -251,6 +254,7 @@ computer science. - [[Further_examples_of_TS_generics]] - [[GPU_versus_CPU]] - [[Generics_in_TypeScript]] +- [[Git_access_over_HTTPS_with_credentials]] - [[Git_bisect]] - [[Git_rebasing]] - [[Global_object_in_NodeJS]] @@ -437,6 +441,7 @@ computer science. - [[Relays]] - [[Remote_tracking_branches]] - [[Rename_a_branch]] +- [[Repair_disks-with_fsck]] - [[Reset_to_remote_version]] - [[Resistance]] - [[Restructure_URLs_lambda]] @@ -452,6 +457,7 @@ computer science. - [[Save_readonly_Vim_file]] - [[Schema_Definition_Language_in_GraphQL]] - [[Secrets_or_env_vars_in_AWS]] +- [[Secure_disk_wipe]] - [[Semantic_versioning]] - [[Set_DNS_settings]] - [[Sets_in_Python]] @@ -514,8 +520,8 @@ computer science. - [[Type_hinting]] - [[Typing_built_in_React_hooks]] - [[UFW_firewall_management]] -- [[USB protocols and connectors]] - [[USB-C]] +- [[USB_protocols_and_connectors]] - [[Union_types_in_TS]] - [[Unknown_type_in_TS]] - [[Update_a_Mongo_document]] @@ -527,9 +533,9 @@ computer science. - [[User_agent]] - [[User_management_in_Linux]] - [[User_management_on_AWS]] -- [[Using a context manager in Python]] - [[Using_GraphQL_with_Node]] - [[Using_SQLite_with_Python]] +- [[Using_a_context_manager_in_Python]] - [[Using_arguments_with_Apollo_Client]] - [[Utilities_operators_flags]] - [[Validating_Mongoose_schemas]] @@ -539,6 +545,7 @@ computer science. - [[Variables_and_data_types_in_Bash]] - [[Variables_in_C]] - [[View_IP_addresses]] +- [[Viewing_Docker_logs]] - [[Viewing_remote_changes_without_merging]] - [[Views_in_relational_databases]] - [[VirtualMemory]] @@ -546,6 +553,7 @@ computer science. - [[Voltage]] - [[Voltage_sources]] - [[Weaving_the_Web_Berners_Lee]] +- [[Web_sockets]] - [[What_are_disks]] - [[What_can_the_ISP_see]] - [[What_is_memory]] @@ -572,6 +580,8 @@ computer science. - [[c8820974_Tor_prioritising_uptake]] - [[c9d7492f_requerimiento]] - [[cfbef1c4_web_precursors]] +- [[chmod]] +- [[chown]] - [[d212acdb_from_free-software_to_open_source]] - [[e383b8b3_nginx_vs_traefik]] - [[e470bf3d_IMPs_in_the_ARPANET]] @@ -581,11 +591,14 @@ computer science. - [[fbbfbc32-political-accommodation-inveigelment-surveillance-capitalism]] - [[fs]] - [[http_in_Node]] +- [[journalctl]] - [[journald]] - [[jq]] - [[lsof]] - [[ps]] - [[python_advent_learnings]] +- [[rsync]] +- [[scp]] - [[systemd]] - [[systemd_status]] - [[tags]] diff --git a/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/journalctl.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/journalctl.md new file mode 100644 index 0000000..fb875c6 --- /dev/null +++ b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/journalctl.md @@ -0,0 +1,58 @@ +--- +tags: [Linux, procedural, logs] +created: Thursday, April 24, 2025 +--- + +# journalctl + +We use `journalctl` to access [journald](journald.md) logs. The command by +itself outputs the entire log which will be huge and hard to scroll through. We +can refine the results with modifiers. + +### View logs for a specific process with pid + +```bash +journalctl _PID=1234 +``` + +### View logs for a specific time period + +This can be really helpful since you can bracket the most recent events which +will be more memorable. + +```bash +journalctl -S -1h +``` + +### View logs for a specfic systemd unit + +```bash +journalctl -u [unit_name] -e +``` + +### View boot logs + +```bash +journalctl -b +``` + +#### Identify specific boot + +```bash +journalctl --list-boots + +``` + +### List only kernel entries to the journal + +```bash +journalctl -k +``` + +### View logs in realtime + +Use `-f` for `--follow`: + +```sh +journalctl -f +``` diff --git a/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/journald.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/journald.md new file mode 100644 index 0000000..6fc65e9 --- /dev/null +++ b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/journald.md @@ -0,0 +1,16 @@ +--- +tags: + - systems-programming + - Linux + - procedural +--- + +# `journald` + +`journald` is a program that comes as default with [systemd](systemd.md). It is +a service for collecting and storing system-level log data. I keeps a track of +all [kernel](The_kernel.md) processes. It is invaluable when tracing the source +of problems and errors that may arise on the system level. It keeps a track of +all kernal processes. + +![](static/journald.png) diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/jq.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/jq.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/jq.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/jq.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/lsof.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/lsof.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/lsof.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/lsof.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/neuron.dhall b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/neuron.dhall similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/neuron.dhall rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/neuron.dhall diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/ps.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/ps.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/ps.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/ps.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/python_advent_learnings.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/python_advent_learnings.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/python_advent_learnings.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/python_advent_learnings.md diff --git a/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/rsync.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/rsync.md new file mode 100644 index 0000000..98eb7f4 --- /dev/null +++ b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/rsync.md @@ -0,0 +1,85 @@ +--- +tags: [file-transfer, Linux, procedural, disks] +created: Saturday, April 26, 2025 +--- + +# rsync + +## Ordering + +### Local to local + +``` +SOURCE_DIR > TARGET_DIR +``` + +### Local to remote + +``` +LOCAL_SOURC_DIR > REMOTE_TARGET_DIR +``` + +### Remote to local + +``` +REMOTE_TARGET_DIR > LOCAL_SOURC_DIR +``` + +```sh +rsync -a +``` + +## Expanding directories + +The following: + +```sh +rsync -a local_dir target_dir +``` + +Will create `/target_dir/local_dir` at the target. In other words it will nest +the actual directory you are interested in within what you have named the +target. + +To avoid this, add a slash to the source directory, viz: + +```sh +rysync -a local_dir/ target_dir +``` + +Now, at the target, there will just be `local_dir`. + +## Standard options I use + +```sh +rsync -vzP +``` + +- verbose output + +- use compression (only really useful when running rysnc over a network) + +- display progress + +- preserve partially copied filed and resume if network connection interrupted + +## Archive mode + +Use "archive mode" when specifically wanting to create a backup of a directory +(i.e. for long term storage rather than immediate use). + +```sh +rsync -a +``` + +Archive mode is an umbrella for the following flags: + +- `-r`: recursive + +- `l`: copy [symlinks](Symlinks.md) as symlinks + +- `p`: preserve permissions + +- `t`: preserve times + +- `g`: preserve group diff --git a/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/scp.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/scp.md new file mode 100644 index 0000000..ea8e3e3 --- /dev/null +++ b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/scp.md @@ -0,0 +1,12 @@ +--- +tags: [file-transfer, Linux, procedural, servers] +created: Sunday, April 27, 2025 +--- + +# scp + +```sh +scp host:/dir/*.sql.gz /local_machine/dir +``` + +> Obviously SSH from local to remote is a prerequisite diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/079-1988-304609239.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/079-1988-304609239.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/079-1988-304609239.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/079-1988-304609239.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/1.4-Input-Process-Output.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/1.4-Input-Process-Output.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/1.4-Input-Process-Output.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/1.4-Input-Process-Output.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/114708296-3146888540.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/114708296-3146888540.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/114708296-3146888540.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/114708296-3146888540.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/3-bit-adder-diagram.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/3-bit-adder-diagram.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/3-bit-adder-diagram.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/3-bit-adder-diagram.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/540px-PDP-8_(1).jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/540px-PDP-8_(1).jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/540px-PDP-8_(1).jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/540px-PDP-8_(1).jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/Arpanet_logical_map,_march_1977.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/Arpanet_logical_map,_march_1977.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/Arpanet_logical_map,_march_1977.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/Arpanet_logical_map,_march_1977.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/Arpanet_map_1973.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/Arpanet_map_1973.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/Arpanet_map_1973.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/Arpanet_map_1973.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/DMUX.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/DMUX.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/DMUX.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/DMUX.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/Domain _ Billing.pdf b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/Domain _ Billing.pdf similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/Domain _ Billing.pdf rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/Domain _ Billing.pdf diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/EDSAC.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/EDSAC.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/EDSAC.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/EDSAC.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/FL-Databases-1.5_terminology.gif b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/FL-Databases-1.5_terminology.gif similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/FL-Databases-1.5_terminology.gif rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/FL-Databases-1.5_terminology.gif diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/Harvard_Mark_1.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/Harvard_Mark_1.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/Harvard_Mark_1.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/Harvard_Mark_1.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/IMP-network.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/IMP-network.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/IMP-network.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/IMP-network.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/LMC_5.gif b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/LMC_5.gif similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/LMC_5.gif rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/LMC_5.gif diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/MANIAC_computer.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/MANIAC_computer.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/MANIAC_computer.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/MANIAC_computer.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/MUX.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/MUX.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/MUX.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/MUX.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/Memory-Hierarchy.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/Memory-Hierarchy.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/Memory-Hierarchy.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/Memory-Hierarchy.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/Micro-USB.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/Micro-USB.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/Micro-USB.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/Micro-USB.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/Mini-USB.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/Mini-USB.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/Mini-USB.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/Mini-USB.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/Navigator_Netscape.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/Navigator_Netscape.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/Navigator_Netscape.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/Navigator_Netscape.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/Netscape_Navigator.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/Netscape_Navigator.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/Netscape_Navigator.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/Netscape_Navigator.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/ORelim1.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/ORelim1.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/ORelim1.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/ORelim1.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/ORelim2.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/ORelim2.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/ORelim2.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/ORelim2.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/OS-api.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/OS-api.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/OS-api.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/OS-api.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/Pasted_image_20220319135558.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/Pasted_image_20220319135558.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/Pasted_image_20220319135558.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/Pasted_image_20220319135558.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/Pasted_image_20220319135805.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/Pasted_image_20220319135805.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/Pasted_image_20220319135805.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/Pasted_image_20220319135805.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/Pasted_image_20220319135823.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/Pasted_image_20220319135823.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/Pasted_image_20220319135823.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/Pasted_image_20220319135823.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/Pasted_image_20220411082627.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/Pasted_image_20220411082627.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/Pasted_image_20220411082627.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/Pasted_image_20220411082627.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/REST_request-load.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/REST_request-load.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/REST_request-load.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/REST_request-load.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/SAGE_command_post.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/SAGE_command_post.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/SAGE_command_post.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/SAGE_command_post.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/SQS-deadletter.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/SQS-deadletter.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/SQS-deadletter.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/SQS-deadletter.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/SQS-example.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/SQS-example.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/SQS-example.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/SQS-example.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/Screenshot_2020-08-09_at_21.34.48.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/Screenshot_2020-08-09_at_21.34.48.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/Screenshot_2020-08-09_at_21.34.48.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/Screenshot_2020-08-09_at_21.34.48.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/Screenshot_2021-05-11_at_18.51.02.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/Screenshot_2021-05-11_at_18.51.02.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/Screenshot_2021-05-11_at_18.51.02.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/Screenshot_2021-05-11_at_18.51.02.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/Screenshot_2021-05-11_at_18.55.23.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/Screenshot_2021-05-11_at_18.55.23.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/Screenshot_2021-05-11_at_18.55.23.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/Screenshot_2021-05-11_at_18.55.23.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/TCP_IP.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/TCP_IP.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/TCP_IP.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/TCP_IP.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/Turing_machines_01.gif b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/Turing_machines_01.gif similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/Turing_machines_01.gif rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/Turing_machines_01.gif diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/USB-A.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/USB-A.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/USB-A.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/USB-A.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/USB-B.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/USB-B.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/USB-B.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/USB-B.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/Zuse-Z3.jpeg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/Zuse-Z3.jpeg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/Zuse-Z3.jpeg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/Zuse-Z3.jpeg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/abc-computer.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/abc-computer.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/abc-computer.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/abc-computer.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/access-key-aws.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/access-key-aws.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/access-key-aws.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/access-key-aws.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/all-layers-of-IP.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/all-layers-of-IP.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/all-layers-of-IP.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/all-layers-of-IP.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/alta-vista.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/alta-vista.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/alta-vista.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/alta-vista.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/altair-8800.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/altair-8800.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/altair-8800.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/altair-8800.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/analog-digital.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/analog-digital.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/analog-digital.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/analog-digital.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/and-gate-new-2.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/and-gate-new-2.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/and-gate-new-2.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/and-gate-new-2.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/and-transistor.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/and-transistor.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/and-transistor.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/and-transistor.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/aol-on-windows.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/aol-on-windows.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/aol-on-windows.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/aol-on-windows.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/aol-original.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/aol-original.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/aol-original.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/aol-original.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/api-gateway-trigger.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/api-gateway-trigger.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/api-gateway-trigger.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/api-gateway-trigger.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/apollo-explorer.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/apollo-explorer.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/apollo-explorer.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/apollo-explorer.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/apple1.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/apple1.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/apple1.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/apple1.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/apple2.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/apple2.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/apple2.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/apple2.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/application-layer-data.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/application-layer-data.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/application-layer-data.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/application-layer-data.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/arithmometer.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/arithmometer.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/arithmometer.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/arithmometer.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/async.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/async.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/async.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/async.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/atom-diagram.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/atom-diagram.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/atom-diagram.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/atom-diagram.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/awk-outline.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/awk-outline.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/awk-outline.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/awk-outline.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/basic-circuit.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/basic-circuit.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/basic-circuit.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/basic-circuit.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/bbn-logo.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/bbn-logo.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/bbn-logo.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/bbn-logo.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/bi-intro.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/bi-intro.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/bi-intro.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/bi-intro.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/biconditional-elim.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/biconditional-elim.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/biconditional-elim.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/biconditional-elim.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/bjt-terminals.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/bjt-terminals.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/bjt-terminals.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/bjt-terminals.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/breadboard-DIP.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/breadboard-DIP.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/breadboard-DIP.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/breadboard-DIP.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/breadboard-diagram.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/breadboard-diagram.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/breadboard-diagram.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/breadboard-diagram.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/breakdown.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/breakdown.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/breakdown.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/breakdown.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/cell-comparison.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/cell-comparison.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/cell-comparison.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/cell-comparison.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/centralised.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/centralised.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/centralised.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/centralised.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/change-dns-server.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/change-dns-server.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/change-dns-server.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/change-dns-server.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/charge-cylinder.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/charge-cylinder.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/charge-cylinder.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/charge-cylinder.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/cherry-pick.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/cherry-pick.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/cherry-pick.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/cherry-pick.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/circ-batt-final.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/circ-batt-final.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/circ-batt-final.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/circ-batt-final.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/clock_pulses.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/clock_pulses.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/clock_pulses.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/clock_pulses.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/cloud-formation-stack.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/cloud-formation-stack.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/cloud-formation-stack.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/cloud-formation-stack.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/cloudwatch-logs.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/cloudwatch-logs.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/cloudwatch-logs.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/cloudwatch-logs.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/combined-merge-hist.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/combined-merge-hist.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/combined-merge-hist.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/combined-merge-hist.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/complex-number-calculator-bell-labs.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/complex-number-calculator-bell-labs.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/complex-number-calculator-bell-labs.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/complex-number-calculator-bell-labs.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/complex-tree.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/complex-tree.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/complex-tree.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/complex-tree.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/comptometer.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/comptometer.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/comptometer.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/comptometer.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/cond-elim.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/cond-elim.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/cond-elim.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/cond-elim.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/cond-intro.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/cond-intro.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/cond-intro.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/cond-intro.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/conditional-decomposition-rule.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/conditional-decomposition-rule.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/conditional-decomposition-rule.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/conditional-decomposition-rule.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/conjunc-elim.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/conjunc-elim.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/conjunc-elim.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/conjunc-elim.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/conjunc-intro.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/conjunc-intro.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/conjunc-intro.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/conjunc-intro.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/conjunction-decomposition-rule.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/conjunction-decomposition-rule.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/conjunction-decomposition-rule.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/conjunction-decomposition-rule.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/container-lifecycle.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/container-lifecycle.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/container-lifecycle.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/container-lifecycle.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/container-versus-vm.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/container-versus-vm.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/container-versus-vm.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/container-versus-vm.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/containers-in-userspace.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/containers-in-userspace.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/containers-in-userspace.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/containers-in-userspace.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/correct_push_button.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/correct_push_button.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/correct_push_button.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/correct_push_button.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/decentralised.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/decentralised.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/decentralised.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/decentralised.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/derivation_from_contradiction.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/derivation_from_contradiction.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/derivation_from_contradiction.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/derivation_from_contradiction.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/differential_analyser_bush.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/differential_analyser_bush.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/differential_analyser_bush.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/differential_analyser_bush.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/diode-led.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/diode-led.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/diode-led.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/diode-led.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/diode.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/diode.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/diode.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/diode.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/dipole-again.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/dipole-again.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/dipole-again.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/dipole-again.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/disjunc-elim.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/disjunc-elim.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/disjunc-elim.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/disjunc-elim.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/disjunc-intro.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/disjunc-intro.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/disjunc-intro.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/disjunc-intro.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/disjunction-decomposition-rule.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/disjunction-decomposition-rule.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/disjunction-decomposition-rule.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/disjunction-decomposition-rule.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/distributed.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/distributed.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/distributed.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/distributed.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/dock-architecture.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/dock-architecture.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/dock-architecture.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/dock-architecture.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/draw.io-Page-8.drawio.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/draw.io-Page-8.drawio.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/draw.io-Page-8.drawio.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/draw.io-Page-8.drawio.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/draw.io-Page-9.drawio.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/draw.io-Page-9.drawio.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/draw.io-Page-9.drawio.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/draw.io-Page-9.drawio.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/drawio-Page-7.drawio.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/drawio-Page-7.drawio.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/drawio-Page-7.drawio.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/drawio-Page-7.drawio.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/dsfdsfsdfwe.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/dsfdsfsdfwe.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/dsfdsfsdfwe.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/dsfdsfsdfwe.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/dynamodb.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/dynamodb.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/dynamodb.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/dynamodb.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/em-spectrum.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/em-spectrum.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/em-spectrum.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/em-spectrum.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/em-wave.gif b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/em-wave.gif similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/em-wave.gif rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/em-wave.gif diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/eniac.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/eniac.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/eniac.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/eniac.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/equiv-fractions.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/equiv-fractions.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/equiv-fractions.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/equiv-fractions.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/favicon.ico b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/favicon.ico similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/favicon.ico rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/favicon.ico diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/full-adder-new.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/full-adder-new.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/full-adder-new.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/full-adder-new.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/gateway-services.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/gateway-services.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/gateway-services.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/gateway-services.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/gateway-trigger.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/gateway-trigger.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/gateway-trigger.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/gateway-trigger.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/git-bisect.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/git-bisect.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/git-bisect.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/git-bisect.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/git-interactive-mode-2.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/git-interactive-mode-2.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/git-interactive-mode-2.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/git-interactive-mode-2.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/git-interactive-rebase.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/git-interactive-rebase.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/git-interactive-rebase.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/git-interactive-rebase.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/git-manual-hunk.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/git-manual-hunk.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/git-manual-hunk.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/git-manual-hunk.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/git-patch-mode.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/git-patch-mode.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/git-patch-mode.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/git-patch-mode.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/graphQL_request_load.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/graphQL_request_load.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/graphQL_request_load.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/graphQL_request_load.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/graphql-architecture.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/graphql-architecture.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/graphql-architecture.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/graphql-architecture.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/graphql-journey-two.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/graphql-journey-two.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/graphql-journey-two.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/graphql-journey-two.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/graphql_multiple_resources.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/graphql_multiple_resources.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/graphql_multiple_resources.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/graphql_multiple_resources.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/greyscale-encoding.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/greyscale-encoding.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/greyscale-encoding.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/greyscale-encoding.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/ground-symbol.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/ground-symbol.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/ground-symbol.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/ground-symbol.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/grub.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/grub.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/grub.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/grub.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/half-adder-gates-three.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/half-adder-gates-three.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/half-adder-gates-three.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/half-adder-gates-three.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/half-adder-new.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/half-adder-new.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/half-adder-new.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/half-adder-new.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/harddisk.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/harddisk.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/harddisk.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/harddisk.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/hardware-abstraction-hierarchy.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/hardware-abstraction-hierarchy.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/hardware-abstraction-hierarchy.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/hardware-abstraction-hierarchy.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/hardware-sim-basic.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/hardware-sim-basic.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/hardware-sim-basic.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/hardware-sim-basic.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/hd-sim-test.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/hd-sim-test.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/hd-sim-test.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/hd-sim-test.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/hertz_wave_freq.gif b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/hertz_wave_freq.gif similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/hertz_wave_freq.gif rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/hertz_wave_freq.gif diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/hexadecimal-to-bytes.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/hexadecimal-to-bytes.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/hexadecimal-to-bytes.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/hexadecimal-to-bytes.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/htop.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/htop.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/htop.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/htop.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/https-handshake.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/https-handshake.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/https-handshake.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/https-handshake.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/hydraulic_computer.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/hydraulic_computer.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/hydraulic_computer.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/hydraulic_computer.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/ibm-1401.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/ibm-1401.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/ibm-1401.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/ibm-1401.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/ibm-360-in-use.jpeg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/ibm-360-in-use.jpeg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/ibm-360-in-use.jpeg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/ibm-360-in-use.jpeg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/ibm-360.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/ibm-360.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/ibm-360.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/ibm-360.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/ibm-650-console-panel.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/ibm-650-console-panel.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/ibm-650-console-panel.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/ibm-650-console-panel.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/ibm-650.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/ibm-650.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/ibm-650.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/ibm-650.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/ibm-701-control-unit.jpeg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/ibm-701-control-unit.jpeg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/ibm-701-control-unit.jpeg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/ibm-701-control-unit.jpeg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/ibm-add.jpeg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/ibm-add.jpeg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/ibm-add.jpeg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/ibm-add.jpeg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/ibm-pc.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/ibm-pc.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/ibm-pc.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/ibm-pc.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/incorrect_push_button.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/incorrect_push_button.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/incorrect_push_button.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/incorrect_push_button.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/integrated-circuit.jpeg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/integrated-circuit.jpeg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/integrated-circuit.jpeg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/integrated-circuit.jpeg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/intel-4004.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/intel-4004.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/intel-4004.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/intel-4004.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/internet-layer-packet-revised.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/internet-layer-packet-revised.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/internet-layer-packet-revised.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/internet-layer-packet-revised.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/internet-layer-packet.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/internet-layer-packet.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/internet-layer-packet.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/internet-layer-packet.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/internet_1984.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/internet_1984.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/internet_1984.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/internet_1984.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/internet_explorer.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/internet_explorer.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/internet_explorer.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/internet_explorer.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/internetworking_1977.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/internetworking_1977.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/internetworking_1977.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/internetworking_1977.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/ip-address-anatomy.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/ip-address-anatomy.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/ip-address-anatomy.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/ip-address-anatomy.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/javascript-recursion.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/javascript-recursion.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/javascript-recursion.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/javascript-recursion.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/jk-flip-flops.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/jk-flip-flops.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/jk-flip-flops.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/jk-flip-flops.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/journald.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/journald.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/journald.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/journald.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/kernel-cpu-interaction.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/kernel-cpu-interaction.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/kernel-cpu-interaction.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/kernel-cpu-interaction.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/knowledge_graph.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/knowledge_graph.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/knowledge_graph.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/knowledge_graph.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/lambda-cloudwatch.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/lambda-cloudwatch.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/lambda-cloudwatch.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/lambda-cloudwatch.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/lambda-func-three.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/lambda-func-three.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/lambda-func-three.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/lambda-func-three.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/lambda-func-two.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/lambda-func-two.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/lambda-func-two.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/lambda-func-two.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/lambda-overview.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/lambda-overview.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/lambda-overview.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/lambda-overview.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/lambda_func_one.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/lambda_func_one.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/lambda_func_one.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/lambda_func_one.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/leibniz-stepped-drum.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/leibniz-stepped-drum.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/leibniz-stepped-drum.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/leibniz-stepped-drum.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/lin.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/lin.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/lin.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/lin.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/link-layer-frame-revised.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/link-layer-frame-revised.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/link-layer-frame-revised.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/link-layer-frame-revised.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/link-layer-frame.drawio.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/link-layer-frame.drawio.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/link-layer-frame.drawio.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/link-layer-frame.drawio.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/link-layer-internet-diagram.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/link-layer-internet-diagram.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/link-layer-internet-diagram.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/link-layer-internet-diagram.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/local-sam-docker.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/local-sam-docker.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/local-sam-docker.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/local-sam-docker.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/logical-equivalence-tree.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/logical-equivalence-tree.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/logical-equivalence-tree.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/logical-equivalence-tree.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/logical-falsity-tree.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/logical-falsity-tree.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/logical-falsity-tree.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/logical-falsity-tree.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/lsof.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/lsof.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/lsof.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/lsof.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/magnetic-core-closeup.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/magnetic-core-closeup.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/magnetic-core-closeup.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/magnetic-core-closeup.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/magnetic-core-memory.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/magnetic-core-memory.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/magnetic-core-memory.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/magnetic-core-memory.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/magnetic-drum-memory.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/magnetic-drum-memory.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/magnetic-drum-memory.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/magnetic-drum-memory.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/magnetic-tape-disk.jpeg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/magnetic-tape-disk.jpeg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/magnetic-tape-disk.jpeg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/magnetic-tape-disk.jpeg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/magnetic-tape-ibm.jpeg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/magnetic-tape-ibm.jpeg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/magnetic-tape-ibm.jpeg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/magnetic-tape-ibm.jpeg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/magnetic_field.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/magnetic_field.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/magnetic_field.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/magnetic_field.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/manchester_baby.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/manchester_baby.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/manchester_baby.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/manchester_baby.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/memory-flow.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/memory-flow.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/memory-flow.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/memory-flow.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/modem-bt.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/modem-bt.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/modem-bt.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/modem-bt.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/mongo-collection.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/mongo-collection.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/mongo-collection.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/mongo-collection.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/mongo-compass.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/mongo-compass.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/mongo-compass.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/mongo-compass.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/mongo-db-structure.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/mongo-db-structure.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/mongo-db-structure.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/mongo-db-structure.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/mongo-doc-added.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/mongo-doc-added.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/mongo-doc-added.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/mongo-doc-added.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/mongoose-hierarchy.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/mongoose-hierarchy.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/mongoose-hierarchy.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/mongoose-hierarchy.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/mosaic-browser.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/mosaic-browser.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/mosaic-browser.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/mosaic-browser.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/motherboard-pi.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/motherboard-pi.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/motherboard-pi.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/motherboard-pi.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/mount-directory.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/mount-directory.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/mount-directory.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/mount-directory.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/multi_on_off.gif b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/multi_on_off.gif similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/multi_on_off.gif rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/multi_on_off.gif diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/multiple_circuits.gif b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/multiple_circuits.gif similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/multiple_circuits.gif rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/multiple_circuits.gif diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/nand-gate-new.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/nand-gate-new.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/nand-gate-new.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/nand-gate-new.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/nand-mem-demonstrated.gif b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/nand-mem-demonstrated.gif similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/nand-mem-demonstrated.gif rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/nand-mem-demonstrated.gif diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/nand-mem-first.gif b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/nand-mem-first.gif similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/nand-mem-first.gif rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/nand-mem-first.gif diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/nand-mem-second.gif b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/nand-mem-second.gif similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/nand-mem-second.gif rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/nand-mem-second.gif diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/nand_latch_logic_circuit.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/nand_latch_logic_circuit.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/nand_latch_logic_circuit.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/nand_latch_logic_circuit.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/negate-elim.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/negate-elim.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/negate-elim.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/negate-elim.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/negate-intro.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/negate-intro.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/negate-intro.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/negate-intro.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/negated-biconditional-decomposition-rule.drawio.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/negated-biconditional-decomposition-rule.drawio.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/negated-biconditional-decomposition-rule.drawio.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/negated-biconditional-decomposition-rule.drawio.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/negated-conditional-decomposition-rule.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/negated-conditional-decomposition-rule.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/negated-conditional-decomposition-rule.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/negated-conditional-decomposition-rule.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/negated-conjunction-decomposition-rule.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/negated-conjunction-decomposition-rule.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/negated-conjunction-decomposition-rule.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/negated-conjunction-decomposition-rule.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/negated-disjunction-decomposition-rule.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/negated-disjunction-decomposition-rule.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/negated-disjunction-decomposition-rule.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/negated-disjunction-decomposition-rule.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/network-request-layers.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/network-request-layers.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/network-request-layers.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/network-request-layers.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/node-event-loop.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/node-event-loop.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/node-event-loop.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/node-event-loop.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/nor-gate-new.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/nor-gate-new.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/nor-gate-new.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/nor-gate-new.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/normal-merge-again.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/normal-merge-again.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/normal-merge-again.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/normal-merge-again.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/not-by-ai-alternative--light.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/not-by-ai-alternative--light.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/not-by-ai-alternative--light.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/not-by-ai-alternative--light.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/one-eighth-a.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/one-eighth-a.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/one-eighth-a.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/one-eighth-a.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/opensearch-architecture.drawio.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/opensearch-architecture.drawio.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/opensearch-architecture.drawio.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/opensearch-architecture.drawio.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/or-gate-new.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/or-gate-new.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/or-gate-new.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/or-gate-new.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/or-transistor.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/or-transistor.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/or-transistor.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/or-transistor.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/parallel-battery-diagram.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/parallel-battery-diagram.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/parallel-battery-diagram.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/parallel-battery-diagram.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/parallel-transmission.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/parallel-transmission.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/parallel-transmission.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/parallel-transmission.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/pascaline.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/pascaline.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/pascaline.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/pascaline.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/pilot-ace.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/pilot-ace.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/pilot-ace.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/pilot-ace.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/postman-aws-output.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/postman-aws-output.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/postman-aws-output.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/postman-aws-output.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/postman-lambda.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/postman-lambda.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/postman-lambda.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/postman-lambda.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/programming_a_digital_electronic_computter.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/programming_a_digital_electronic_computter.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/programming_a_digital_electronic_computter.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/programming_a_digital_electronic_computter.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/proof.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/proof.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/proof.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/proof.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/proofs-drawio-Page-5.drawio.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/proofs-drawio-Page-5.drawio.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/proofs-drawio-Page-5.drawio.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/proofs-drawio-Page-5.drawio.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/proofs-drawio-Page-5.drawio_2.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/proofs-drawio-Page-5.drawio_2.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/proofs-drawio-Page-5.drawio_2.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/proofs-drawio-Page-5.drawio_2.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/proofs-drawio-Page-6.drawio.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/proofs-drawio-Page-6.drawio.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/proofs-drawio-Page-6.drawio.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/proofs-drawio-Page-6.drawio.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/ps-tree.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/ps-tree.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/ps-tree.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/ps-tree.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/push-button-legs.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/push-button-legs.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/push-button-legs.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/push-button-legs.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/python-exception-hierarchy.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/python-exception-hierarchy.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/python-exception-hierarchy.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/python-exception-hierarchy.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/queue.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/queue.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/queue.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/queue.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/react-lifecycle.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/react-lifecycle.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/react-lifecycle.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/react-lifecycle.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/rebase-tip-chage.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/rebase-tip-chage.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/rebase-tip-chage.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/rebase-tip-chage.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/red-encoding.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/red-encoding.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/red-encoding.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/red-encoding.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/reiteration.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/reiteration.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/reiteration.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/reiteration.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/relay.gif b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/relay.gif similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/relay.gif rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/relay.gif diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/s3-package-again.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/s3-package-again.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/s3-package-again.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/s3-package-again.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/sam-build.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/sam-build.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/sam-build.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/sam-build.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/sam-directory.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/sam-directory.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/sam-directory.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/sam-directory.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/sam-template-yaml.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/sam-template-yaml.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/sam-template-yaml.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/sam-template-yaml.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/serial-transmission.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/serial-transmission.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/serial-transmission.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/serial-transmission.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/series-battcircuit.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/series-battcircuit.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/series-battcircuit.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/series-battcircuit.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/series-battery-diagram.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/series-battery-diagram.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/series-battery-diagram.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/series-battery-diagram.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/server-listening.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/server-listening.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/server-listening.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/server-listening.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/signed-to-unsigned.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/signed-to-unsigned.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/signed-to-unsigned.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/signed-to-unsigned.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/single-git-history-rebase.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/single-git-history-rebase.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/single-git-history-rebase.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/single-git-history-rebase.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/sns-example.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/sns-example.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/sns-example.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/sns-example.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/sql-full-outer-join.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/sql-full-outer-join.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/sql-full-outer-join.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/sql-full-outer-join.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/sql-inner-join.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/sql-inner-join.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/sql-inner-join.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/sql-inner-join.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/sql-left-outer-join.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/sql-left-outer-join.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/sql-left-outer-join.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/sql-left-outer-join.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/sql-right-outer-join.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/sql-right-outer-join.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/sql-right-outer-join.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/sql-right-outer-join.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/square.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/square.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/square.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/square.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/sr_latch_diagram.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/sr_latch_diagram.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/sr_latch_diagram.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/sr_latch_diagram.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/sr_latch_logic_circuit.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/sr_latch_logic_circuit.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/sr_latch_logic_circuit.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/sr_latch_logic_circuit.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/stack1.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/stack1.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/stack1.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/stack1.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/stack2.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/stack2.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/stack2.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/stack2.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/standard-userspace.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/standard-userspace.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/standard-userspace.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/standard-userspace.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/state-machine-definition.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/state-machine-definition.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/state-machine-definition.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/state-machine-definition.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/state-machine-execution.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/state-machine-execution.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/state-machine-execution.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/state-machine-execution.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/step1.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/step1.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/step1.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/step1.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/step2.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/step2.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/step2.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/step2.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/step3.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/step3.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/step3.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/step3.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/step4.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/step4.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/step4.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/step4.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/stibitz-teletype.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/stibitz-teletype.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/stibitz-teletype.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/stibitz-teletype.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/switch-and-gate.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/switch-and-gate.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/switch-and-gate.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/switch-and-gate.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/switch-or-gate.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/switch-or-gate.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/switch-or-gate.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/switch-or-gate.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/sync-thread.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/sync-thread.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/sync-thread.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/sync-thread.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/systemd-global-files.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/systemd-global-files.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/systemd-global-files.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/systemd-global-files.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/systemd-local-files.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/systemd-local-files.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/systemd-local-files.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/systemd-local-files.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/t-flip-flops.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/t-flip-flops.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/t-flip-flops.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/t-flip-flops.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/terminal_colours.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/terminal_colours.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/terminal_colours.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/terminal_colours.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/theoremproof.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/theoremproof.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/theoremproof.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/theoremproof.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/transistor-off.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/transistor-off.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/transistor-off.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/transistor-off.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/transistor-on.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/transistor-on.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/transistor-on.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/transistor-on.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/transport-layer-segment.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/transport-layer-segment.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/transport-layer-segment.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/transport-layer-segment.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/trigger-info.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/trigger-info.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/trigger-info.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/trigger-info.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/univac-1.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/univac-1.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/univac-1.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/univac-1.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/univac-operator-console.jpeg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/univac-operator-console.jpeg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/univac-operator-console.jpeg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/univac-operator-console.jpeg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/unsigned-to-signed.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/unsigned-to-signed.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/unsigned-to-signed.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/unsigned-to-signed.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/usb-illustration.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/usb-illustration.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/usb-illustration.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/usb-illustration.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/valence-shell.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/valence-shell.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/valence-shell.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/valence-shell.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/vertical-circuit.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/vertical-circuit.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/vertical-circuit.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/vertical-circuit.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/virtual-memory-diagram.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/virtual-memory-diagram.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/virtual-memory-diagram.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/virtual-memory-diagram.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/voltage-drop.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/voltage-drop.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/voltage-drop.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/voltage-drop.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/von_neumann_architecture.jpeg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/von_neumann_architecture.jpeg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/von_neumann_architecture.jpeg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/von_neumann_architecture.jpeg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/web-url.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/web-url.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/web-url.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/web-url.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/whirlwind-magnetic-cores.JPG b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/whirlwind-magnetic-cores.JPG similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/whirlwind-magnetic-cores.JPG rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/whirlwind-magnetic-cores.JPG diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/williams-tube-dots.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/williams-tube-dots.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/williams-tube-dots.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/williams-tube-dots.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/williams-tube.jpg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/williams-tube.jpg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/williams-tube.jpg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/williams-tube.jpg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/xor-addition-four.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/xor-addition-four.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/xor-addition-four.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/xor-addition-four.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/xor-gate-new.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/xor-gate-new.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/xor-gate-new.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/xor-gate-new.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/xor-hdl.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/xor-hdl.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/xor-hdl.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/xor-hdl.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/yahoo-original-homepage.png b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/yahoo-original-homepage.png similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/yahoo-original-homepage.png rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/yahoo-original-homepage.png diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/yellow-encoding.svg b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/yellow-encoding.svg similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/static/yellow-encoding.svg rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/static/yellow-encoding.svg diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/systemd.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/systemd.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/systemd.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/systemd.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/systemd_status.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/systemd_status.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/systemd_status.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/systemd_status.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/tags.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/tags.md similarity index 90% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/tags.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/tags.md index 4ffef3a..81a7d33 100644 --- a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/tags.md +++ b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/tags.md @@ -4,7 +4,7 @@ unlisted: true --- # Tags -[algebra](./tags#algebra), [algorithms](./tags#algorithms), [analogue](./tags#analogue), [android](./tags#android), [APIs](./tags#APIs), [arch-linux](./tags#arch-linux), [arithmetic](./tags#arithmetic), [ARPA](./tags#ARPA), [ARPANET](./tags#ARPANET), [awk](./tags#awk), [AWS](./tags#AWS), [aws-lambda](./tags#aws-lambda), [binary](./tags#binary), [bulletin-boards](./tags#bulletin-boards), [bus](./tags#bus), [C](./tags#C), [computer-architecture](./tags#computer-architecture), [computer-history](./tags#computer-history), [containerization](./tags#containerization), [CPU](./tags#CPU), [cryptography](./tags#cryptography), [csv](./tags#csv), [data-structures](./tags#data-structures), [data-types](./tags#data-types), [databases](./tags#databases), [design-patterns](./tags#design-patterns), [disks](./tags#disks), [docker](./tags#docker), [dynamodb](./tags#dynamodb), [ecopolsoc](./tags#ecopolsoc), [electricity](./tags#electricity), [electromagnetism](./tags#electromagnetism), [electronics](./tags#electronics), [encryption](./tags#encryption), [exponents](./tags#exponents), [file-system](./tags#file-system), [firewalls](./tags#firewalls), [fleeting](./tags#fleeting), [FOSS](./tags#FOSS), [fractions](./tags#fractions), [git](./tags#git), [graphql](./tags#graphql), [hardware](./tags#hardware), [history](./tags#history), [IaC](./tags#IaC), [internet](./tags#internet), [javascript](./tags#javascript), [jest](./tags#jest), [json](./tags#json), [JSON](./tags#JSON), [kernel](./tags#kernel), [Linux](./tags#Linux), [linux](./tags#linux), [literature](./tags#literature), [logic](./tags#logic), [logic-gates](./tags#logic-gates), [memory](./tags#memory), [Microsoft](./tags#Microsoft), [middleware](./tags#middleware), [modems](./tags#modems), [mongo-db](./tags#mongo-db), [mongoose](./tags#mongoose), [nand-to-tetris](./tags#nand-to-tetris), [network-protocols](./tags#network-protocols), [networks](./tags#networks), [node-js](./tags#node-js), [number-systems](./tags#number-systems), [number-theory](./tags#number-theory), [OOP](./tags#OOP), [operating-systems](./tags#operating-systems), [packet-switching](./tags#packet-switching), [physics](./tags#physics), [ports](./tags#ports), [prealgebra](./tags#prealgebra), [privacy](./tags#privacy), [procedural](./tags#procedural), [propositional-logic](./tags#propositional-logic), [protocols](./tags#protocols), [proxies](./tags#proxies), [python](./tags#python), [question](./tags#question), [raspberry-pi](./tags#raspberry-pi), [react](./tags#react), [recursion](./tags#recursion), [regex](./tags#regex), [REST](./tags#REST), [S3](./tags#S3), [server-management](./tags#server-management), [set-theory](./tags#set-theory), [shell](./tags#shell), [SNS](./tags#SNS), [sound](./tags#sound), [SQL](./tags#SQL), [SQLite](./tags#SQLite), [SQS](./tags#SQS), [ssh](./tags#ssh), [storage](./tags#storage), [surveillance-capitalism](./tags#surveillance-capitalism), [systemd](./tags#systemd), [systems-programming](./tags#systems-programming), [testing](./tags#testing), [theorems](./tags#theorems), [theory-of-computation](./tags#theory-of-computation), [time](./tags#time), [Tor](./tags#Tor), [Turing](./tags#Turing), [typescript](./tags#typescript), [unix](./tags#unix), [USB](./tags#USB), [usb](./tags#usb), [VPN](./tags#VPN), [world-wide-web](./tags#world-wide-web), [yaml](./tags#yaml), +[algebra](./tags#algebra), [algorithms](./tags#algorithms), [analogue](./tags#analogue), [android](./tags#android), [APIs](./tags#APIs), [arch-linux](./tags#arch-linux), [arithmetic](./tags#arithmetic), [ARPA](./tags#ARPA), [ARPANET](./tags#ARPANET), [awk](./tags#awk), [AWS](./tags#AWS), [aws-lambda](./tags#aws-lambda), [binary](./tags#binary), [bulletin-boards](./tags#bulletin-boards), [bus](./tags#bus), [C](./tags#C), [computer-architecture](./tags#computer-architecture), [computer-history](./tags#computer-history), [containerization](./tags#containerization), [CPU](./tags#CPU), [cryptography](./tags#cryptography), [csv](./tags#csv), [data-structures](./tags#data-structures), [data-types](./tags#data-types), [databases](./tags#databases), [design-patterns](./tags#design-patterns), [disks](./tags#disks), [docker](./tags#docker), [dynamodb](./tags#dynamodb), [ecopolsoc](./tags#ecopolsoc), [electricity](./tags#electricity), [electromagnetism](./tags#electromagnetism), [electronics](./tags#electronics), [encryption](./tags#encryption), [exponents](./tags#exponents), [file-system](./tags#file-system), [file-transfer](./tags#file-transfer), [firewalls](./tags#firewalls), [fleeting](./tags#fleeting), [FOSS](./tags#FOSS), [fractions](./tags#fractions), [git](./tags#git), [graphql](./tags#graphql), [hardware](./tags#hardware), [history](./tags#history), [IaC](./tags#IaC), [internet](./tags#internet), [javascript](./tags#javascript), [jest](./tags#jest), [json](./tags#json), [JSON](./tags#JSON), [kernel](./tags#kernel), [Linux](./tags#Linux), [linux](./tags#linux), [literature](./tags#literature), [logic](./tags#logic), [logic-gates](./tags#logic-gates), [logs](./tags#logs), [memory](./tags#memory), [Microsoft](./tags#Microsoft), [middleware](./tags#middleware), [modems](./tags#modems), [mongo-db](./tags#mongo-db), [mongoose](./tags#mongoose), [nand-to-tetris](./tags#nand-to-tetris), [network-protocols](./tags#network-protocols), [networks](./tags#networks), [nginx](./tags#nginx), [node-js](./tags#node-js), [number-systems](./tags#number-systems), [number-theory](./tags#number-theory), [OOP](./tags#OOP), [operating-systems](./tags#operating-systems), [packet-switching](./tags#packet-switching), [permissions](./tags#permissions), [physics](./tags#physics), [ports](./tags#ports), [prealgebra](./tags#prealgebra), [privacy](./tags#privacy), [procedural](./tags#procedural), [propositional-logic](./tags#propositional-logic), [protocols](./tags#protocols), [proxies](./tags#proxies), [python](./tags#python), [question](./tags#question), [raspberry-pi](./tags#raspberry-pi), [react](./tags#react), [recursion](./tags#recursion), [regex](./tags#regex), [REST](./tags#REST), [S3](./tags#S3), [servers](./tags#servers), [set-theory](./tags#set-theory), [shell](./tags#shell), [SNS](./tags#SNS), [sound](./tags#sound), [SQL](./tags#SQL), [SQLite](./tags#SQLite), [SQS](./tags#SQS), [ssh](./tags#ssh), [storage](./tags#storage), [surveillance-capitalism](./tags#surveillance-capitalism), [systemd](./tags#systemd), [systems-programming](./tags#systems-programming), [testing](./tags#testing), [theorems](./tags#theorems), [theory-of-computation](./tags#theory-of-computation), [time](./tags#time), [Tor](./tags#Tor), [Turing](./tags#Turing), [typescript](./tags#typescript), [unix](./tags#unix), [usb](./tags#usb), [USB](./tags#USB), [VPN](./tags#VPN), [WebSocket](./tags#WebSocket), [world-wide-web](./tags#world-wide-web), [yaml](./tags#yaml), ### algebra @@ -302,6 +302,9 @@ unlisted: true - [[Disk_info]] - [[Filesystems]] - [[Linux_disk_partitions]] +- [[Repair_disks-with_fsck]] +- [[rsync]] +- [[Secure_disk_wipe]] - [[Setup encrypted harddrive]] - [[Swap_space]] - [[What_are_disks]] @@ -319,9 +322,12 @@ unlisted: true - [[Docker_containers]] - [[Docker_general_overview]] - [[Docker_images]] +- [[Docker_networks]] - [[Docker_storage]] +- [[Enter_into_a_Docker_container]] - [[Local_AWS_development_with_SAM]] - [[Node_and_MySQL_db]] +- [[Viewing_Docker_logs]] ### dynamodb - [[Database_options_on_AWS]] @@ -388,6 +394,10 @@ unlisted: true - [[Reading_files_in_Python]] - [[Working_with_directories_in_Python]] - [[Writing_to_files_in_Python]] +### file-transfer + +- [[rsync]] +- [[scp]] ### firewalls - [[Firewalls]] @@ -418,6 +428,7 @@ unlisted: true - [[Delete_a_branch]] - [[Difference_between_remote_origin_and_head]] - [[Effective_logging_in_Git]] +- [[Git_access_over_HTTPS_with_credentials]] - [[Git_bisect]] - [[Git_rebasing]] - [[Identify_merged_branches]] @@ -524,6 +535,8 @@ unlisted: true - [[Basic_model_of_the_operating_system]] - [[Bluetooth]] +- [[chmod]] +- [[chown]] - [[Compile_from_source]] - [[Containerization]] - [[Create_timed_systemd_job]] @@ -531,7 +544,9 @@ unlisted: true - [[Cron]] - [[Devices]] - [[Disk_info]] +- [[File_permissions_in_Linux]] - [[Headless_Raspi_network_setup]] +- [[journalctl]] - [[journald]] - [[Linux_disk_partitions]] - [[Memory_Management_Unit]] @@ -539,7 +554,10 @@ unlisted: true - [[Network_scanning]] - [[Pacman]] - [[ps]] +- [[Repair_disks-with_fsck]] +- [[rsync]] - [[Save_readonly_Vim_file]] +- [[scp]] - [[Set_DNS_settings]] - [[Swap_space]] - [[Symlinks]] @@ -608,6 +626,9 @@ unlisted: true - [[Multiplexers_and_demultiplexers]] - [[Three_bit_counter]] - [[Transistors]] +### logs + +- [[journalctl]] ### memory - [[Call_stack]] @@ -684,6 +705,7 @@ unlisted: true ### network-protocols - [[Network_fundamentals]] +- [[Web_sockets]] ### networks - [[385af4b4_Baran_distributed_networks]] @@ -694,6 +716,7 @@ unlisted: true - [[Bluetooth]] - [[c8173d17_TIMPs]] - [[Certificate_authorities]] +- [[Docker_networks]] - [[e383b8b3_nginx_vs_traefik]] - [[e470bf3d_IMPs_in_the_ARPANET]] - [[Example_scenario_internet_data_transfer]] @@ -726,6 +749,10 @@ unlisted: true - [[Usenet]] - [[View_IP_addresses]] - [[Virtual_private_cloud]] +- [[Web_sockets]] +### nginx + +- [[e383b8b3_nginx_vs_traefik]] ### node-js - [[Adding_documents_to_a_Mongo_collection]] @@ -805,6 +832,11 @@ unlisted: true ### packet-switching - [[385af4b4_Baran_distributed_networks]] +### permissions + +- [[chmod]] +- [[chown]] +- [[File_permissions_in_Linux]] ### physics - [[738d0481_sound_recording_as_wave_phenomena]] @@ -858,6 +890,7 @@ unlisted: true - [[What_can_the_ISP_see]] ### procedural +- [[Advanced_listing_in_the_shell]] - [[Appending_to_files_in_Python]] - [[AWS_CLI]] - [[Bluetooth]] @@ -870,10 +903,13 @@ unlisted: true - [[Disk_info]] - [[Disk_size_utilities]] - [[Docker_cleanup]] +- [[Docker_networks]] - [[Effective_logging_in_Git]] +- [[Enter_into_a_Docker_container]] - [[File_operations_in_Python]] - [[File_system_error_handling_in_Python]] - [[Headless_Raspi_network_setup]] +- [[journalctl]] - [[journald]] - [[Killing_processes]] - [[LineageOS_backup]] @@ -887,8 +923,12 @@ unlisted: true - [[Ping]] - [[Reading_files_in_Python]] - [[Rename_a_branch]] +- [[Repair_disks-with_fsck]] - [[Reset_to_remote_version]] +- [[rsync]] - [[Save_readonly_Vim_file]] +- [[scp]] +- [[Secure_disk_wipe]] - [[Setup encrypted harddrive]] - [[Symlinks]] - [[systemd]] @@ -896,6 +936,7 @@ unlisted: true - [[UFW_firewall_management]] - [[User_management_in_Linux]] - [[View_IP_addresses]] +- [[Viewing_Docker_logs]] - [[Working_with_directories_in_Python]] - [[Writing_to_files_in_Python]] ### propositional-logic @@ -935,7 +976,7 @@ unlisted: true - [[Validity_and_entailment]] ### protocols -- [[USB protocols and connectors]] +- [[USB_protocols_and_connectors]] ### proxies - [[e383b8b3_nginx_vs_traefik]] @@ -947,7 +988,7 @@ unlisted: true - [[Classes_in_Python]] - [[Compile_Python_app_to_single_executable]] - [[Conditional_statements_in_Python]] -- [[Constructing paths in Python]] +- [[Constructing_paths_in_Python]] - [[Dates_in_Python]] - [[Dictionaries_in_Python]] - [[Error_handling_in_Python]] @@ -981,7 +1022,7 @@ unlisted: true - [[Testing_Python_code]] - [[Tuples_in_Python]] - [[Type_hinting]] -- [[Using a context manager in Python]] +- [[Using_a_context_manager_in_Python]] - [[Using_SQLite_with_Python]] - [[With_open_in_Python]] - [[Working_with_CSVs_in_Python]] @@ -1045,7 +1086,7 @@ unlisted: true ### S3 - [[Bash_store_status_of_command_execution]] -### server-management +### servers - [[Certbot]] - [[Certificate_authorities]] @@ -1053,6 +1094,7 @@ unlisted: true - [[Firewalls]] - [[HTTPS]] - [[Let's_Encrypt]] +- [[scp]] - [[SSH]] - [[UFW_firewall_management]] ### set-theory @@ -1061,6 +1103,7 @@ unlisted: true - [[Basic_properties_of_sets]] ### shell +- [[Advanced_listing_in_the_shell]] - [[Associative_arrays_maps_in_Bash]] - [[Awk]] - [[Bash_colour_output]] @@ -1077,7 +1120,6 @@ unlisted: true - [[Environmental_and_shell_variables]] - [[Expansions_and_substitutions]] - [[File_descriptors]] -- [[File_permissions_and_execution_in_Bash]] - [[Find_Bash_command]] - [[Formatting_output_text_in_Bash]] - [[Functions_in_Bash]] @@ -1236,16 +1278,19 @@ unlisted: true ### unix - [[Time_and_computers]] -### USB - -- [[USB protocols and connectors]] ### usb - [[USB-C]] +### USB + +- [[USB_protocols_and_connectors]] ### VPN - [[How_tunneling_works_with_VPNs]] - [[Network_tunnels]] +### WebSocket + +- [[Web_sockets]] ### world-wide-web - [[241fe1a3_the_Web_versus_modem_BBSs]] diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/v8.md b/neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/v8.md similarity index 100% rename from neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/v8.md rename to neuron/465c3f1a-96c8-4f3f-9682-19d3ebacfb4a/v8.md diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/File_permissions_and_execution_in_Bash.md b/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/File_permissions_and_execution_in_Bash.md deleted file mode 100644 index afaf5f6..0000000 --- a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/File_permissions_and_execution_in_Bash.md +++ /dev/null @@ -1,94 +0,0 @@ ---- -tags: - - shell ---- - -# File permissions and executables - -Every Unix file has a set of permissions that determine whether you can read, -write or run (execute) the file. - -## Viewing file permissions - -In order to see file permissions within the terminal, use the `-l` or `-rfl` -with the `ls` command. Remember this command can be applied at both the -directory and single-file level. For example: - -```bash -drwxr-xr-x 7 thomas thomas 4096 Oct 2 19:22 angular-learning-lab -drwxr-xr-x 5 thomas thomas 4096 Oct 17 18:05 code-exercises -drwxr-xr-x 5 thomas thomas 4096 Sep 4 16:15 js-kata -drwxr-xr-x 9 thomas thomas 4096 Sep 26 18:10 sinequanon -drwxr-xr-x 12 thomas thomas 4096 Sep 19 17:41 thomas-bishop -drwxr-xr-x 5 thomas thomas 4096 Sep 4 19:24 ts-kata -``` - -### What the output means - -The first column of the permissions output is known as the file's _mode_. The -sequence from left to right is as follows: - -``` -- - - - - - - - - - -type user permissions group permissions other permissions -``` - -
-
type
-
The file type. A dash just means an ordinary file. `d` means directory
- -
user permissions
-
read, write or execute. A dash means 'nothing': the permissions for that slot in the set have not be assigned
- -
group and other
-
group is obviously what anyone belonging to the current file's user group can do. Everyone else (outside of the user and the group) is covered by the other permissions, sometimes known as 'world' permissions
-
- -## Modifying permissions: `chmod` - -We use `chmod` for transferring ownership and file permissions quickly from the -command-line. - -### Octal notation - -`chmod` uses octal notation. Each numeral refers to a permission set. There are -three numerals. The placement denotes the user group. From left to right this -is: - -- user -- group -- everyone else. - -If you are working solo and not with group access to files, you can disregard -assigning the other numerals, by putting zeros in as placeholders. - -[Permission codes](static/685254916b2642f189e6316b876e09c9) - -### Example - -```bash -$ chmod -v 700 dummy.txt -$ ls -l dummy.txt -$ -rwx------ 1 thomasbishop staff 27 13 May 15:42 dummy.txtExample -``` - -### Useful options - -`-v` → verbose: tell the user what `chmod` is doing - -`-r` → work recursively, i.e apply the action to directories as well as files - -`-f` →silent: suppress most error messages - -## Running bash files - -In most cases, especially when you are working alone, the most frequent codes -you are going to need are 700 and 600. When shell scripting, you need to make -your scripts executable for them to work, therefore you should always -`chmod 700` when creating a `.sh` file. - -Then to invoke the script from the shell you simply enter: - -```bash -./your-bash-script.sh -``` diff --git a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/journald.md b/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/journald.md deleted file mode 100644 index e994cf6..0000000 --- a/neuron/9445c5fd-135c-4b0b-a70c-7a6fd45d9d58/journald.md +++ /dev/null @@ -1,63 +0,0 @@ ---- -tags: - - systems-programming - - Linux - - procedural ---- - -# `journald` - -`journald` is a program that comes as default with [systemd](systemd.md). It is -a service for collecting and storing system-level log data. I keeps a track of -all [kernel](The_kernel.md) processes. It is invaluable when tracing the source -of problems and errors that may arise on the system level. It keeps a track of -all kernal processes. - -![](static/journald.png) - -## `journalctl` - -We use `journalctl` to access the logs. The command by itself outputs the entire -log which will be huge and hard to scroll through. We can refine the results -with modifiers. - -### View logs for a specific process with pid - -```bash -journalctl _PID=1234 -``` - -### View logs for a specific time period - -This can be really helpful since you can bracket the most recent events which -will be more memorable. - -```bash -journalctl -S -1h -``` - -### View logs for a specfic systemd unit - -```bash -journalctl -u [unit_name] -e -``` - -### View boot logs - -```bash -journalctl -b -``` - -#### Identify specific boot - -```bash -journalctl --list-boots - -``` - -### List only kernel entries to the journal - -```bash -journalctl -k - -``` diff --git a/zk/.zk/notebook.db b/zk/.zk/notebook.db index e5871f1..0babd76 100644 Binary files a/zk/.zk/notebook.db and b/zk/.zk/notebook.db differ diff --git a/zk/Advanced_listing_in_the_shell.md b/zk/Advanced_listing_in_the_shell.md new file mode 100644 index 0000000..6b81ac8 --- /dev/null +++ b/zk/Advanced_listing_in_the_shell.md @@ -0,0 +1,31 @@ +--- +tags: [procedural, shell] +created: Tuesday, April 15, 2025 +--- + +# Advanced listing in the shell + +## List items by most recently modified + +```sh +# -l = long format, t = time +ls -lt +``` + +To include the full date: + +```sh +ls -l --time-style=long-iso +``` + +## Limit the number of items returned + +```sh +ls -l | head -n +``` + +For example, to list the first five items: + +```sh +ls -l | head -5 +``` diff --git a/zk/Certbot.md b/zk/Certbot.md index ccc3db8..cd00b44 100644 --- a/zk/Certbot.md +++ b/zk/Certbot.md @@ -1,5 +1,5 @@ --- -tags: [server-management, procedural] +tags: [servers, procedural] created: Wednesday, April 02, 2025 --- @@ -20,6 +20,6 @@ sudo certbot certificates ## Delete a certifcate ```sh -sudo cerbot delete --certname rootdomain.net +sudo cerbot delete --cert-name rootdomain.net ``` diff --git a/zk/Certificate_authorities.md b/zk/Certificate_authorities.md index eddd068..2ca790a 100644 --- a/zk/Certificate_authorities.md +++ b/zk/Certificate_authorities.md @@ -1,5 +1,5 @@ --- -tags: [networks, server-management] +tags: [networks, servers] created: Sunday, February 09, 2025 --- diff --git a/zk/Constructing paths in Python.md b/zk/Constructing_paths_in_Python.md similarity index 100% rename from zk/Constructing paths in Python.md rename to zk/Constructing_paths_in_Python.md diff --git a/zk/Disable_non-root_ssh_access.md b/zk/Disable_non-root_ssh_access.md index 188f489..e26b6c1 100644 --- a/zk/Disable_non-root_ssh_access.md +++ b/zk/Disable_non-root_ssh_access.md @@ -1,5 +1,5 @@ --- -tags: [server-management, ssh, procedural, linux] +tags: [servers, ssh, procedural, linux] created: Saturday, February 15, 2025 --- diff --git a/zk/Docker_Compose.md b/zk/Docker_Compose.md index 576065d..c1b1fc4 100644 --- a/zk/Docker_Compose.md +++ b/zk/Docker_Compose.md @@ -71,6 +71,11 @@ docker compose logs --follow web # view processes by activity docker compose top + +# rebuild a container within the Compose and clear cache + +docker-compose build --no-cache + ``` ## Environment variables diff --git a/zk/Docker_cleanup.md b/zk/Docker_cleanup.md index d7cc15c..af288ec 100644 --- a/zk/Docker_cleanup.md +++ b/zk/Docker_cleanup.md @@ -61,7 +61,7 @@ services: ### Identify ```sh -sudo docker images --filter "dangling=tre" +sudo docker images --filter "dangling=true" ``` ### Delete diff --git a/zk/Docker_networks.md b/zk/Docker_networks.md new file mode 100644 index 0000000..b01b09b --- /dev/null +++ b/zk/Docker_networks.md @@ -0,0 +1,18 @@ +--- +tags: [docker, networks, procedural] +created: Thursday, April 24, 2025 +--- + +# Docker networks + +## Show networks + +```sh +docker network list +``` + +## Check which containers are attached to a given network + +```sh +docker network inspect [container_name] +``` diff --git a/zk/Enter_into_a_Docker_container.md b/zk/Enter_into_a_Docker_container.md new file mode 100644 index 0000000..9c4b021 --- /dev/null +++ b/zk/Enter_into_a_Docker_container.md @@ -0,0 +1,12 @@ +--- +tags: [docker, procedural] +created: Thursday, April 24, 2025 +--- + +# Enter into a Docker container + +```sh +docker exec -it bash +``` + +This will will open up a Bash shell at the container root. diff --git a/zk/File_permissions_and_execution_in_Bash.md b/zk/File_permissions_and_execution_in_Bash.md deleted file mode 100644 index fef3d67..0000000 --- a/zk/File_permissions_and_execution_in_Bash.md +++ /dev/null @@ -1,94 +0,0 @@ ---- -tags: - - shell ---- - -# File permissions and executables - -Every Unix file has a set of permissions that determine whether you can read, -write or run (execute) the file. - -## Viewing file permissions - -In order to see file permissions within the terminal, use the `-l` or `-rfl` -with the `ls` command. Remember this command can be applied at both the -directory and single-file level. For example: - -```bash -drwxr-xr-x 7 thomas thomas 4096 Oct 2 19:22 angular-learning-lab -drwxr-xr-x 5 thomas thomas 4096 Oct 17 18:05 code-exercises -drwxr-xr-x 5 thomas thomas 4096 Sep 4 16:15 js-kata -drwxr-xr-x 9 thomas thomas 4096 Sep 26 18:10 sinequanon -drwxr-xr-x 12 thomas thomas 4096 Sep 19 17:41 thomas-bishop -drwxr-xr-x 5 thomas thomas 4096 Sep 4 19:24 ts-kata -``` - -### What the output means - -The first column of the permissions output is known as the file's _mode_. The -sequence from left to right is as follows: - -``` -- - - - - - - - - - -type user permissions group permissions other permissions -``` - -
-
type
-
The file type. A dash just means an ordinary file. `d` means directory
- -
user permissions
-
read, write or execute. A dash means 'nothing': the permissions for that slot in the set have not be assigned
- -
group and other
-
group is obviously what anyone belonging to the current file's user group can do. Everyone else (outside of the user and the group) is covered by the other permissions, sometimes known as 'world' permissions
-
- -## Modifying permissions: `chmod` - -We use `chmod` for transferring ownership and file permissions quickly from the -command-line. - -### Octal notation - -`chmod` uses octal notation. Each numeral refers to a permission set. There are -three numerals. The placement denotes the user group. From left to right this -is: - -- user -- group -- everyone else. - -If you are working solo and not with group access to files, you can disregard -assigning the other numerals, by putting zeros in as placeholders. - -[Permission codes](685254916b2642f189e6316b876e09c9) - -### Example - -```bash -$ chmod -v 700 dummy.txt -$ ls -l dummy.txt -$ -rwx------ 1 thomasbishop staff 27 13 May 15:42 dummy.txtExample -``` - -### Useful options - -`-v` → verbose: tell the user what `chmod` is doing - -`-r` → work recursively, i.e apply the action to directories as well as files - -`-f` →silent: suppress most error messages - -## Running bash files - -In most cases, especially when you are working alone, the most frequent codes -you are going to need are 700 and 600. When shell scripting, you need to make -your scripts executable for them to work, therefore you should always -`chmod 700` when creating a `.sh` file. - -Then to invoke the script from the shell you simply enter: - -```bash -./your-bash-script.sh -``` diff --git a/zk/File_permissions_in_Linux.md b/zk/File_permissions_in_Linux.md new file mode 100644 index 0000000..72ff245 --- /dev/null +++ b/zk/File_permissions_in_Linux.md @@ -0,0 +1,39 @@ +--- +tags: [Linux, permissions] +created: Friday, April 11, 2025 +--- + +# File permissions in Linux + +## View permissions + +```bash +ls -rfl +``` + +## What the letters mean + +```bash +drwxr-xr-x 2 thomas thomas 4096 Jan 21 18:00 dist +drwxr-xr-x 2 thomas thomas 4096 Dec 29 12:50 out +-rw-r--r-- 1 thomas thomas 1108 Jan 21 17:42 README.md +``` + +The first column of the permissions output is known as the file's _mode_. The +sequence from left to right is as follows: + +``` +- - - - - - - - - - +type user permissions group permissions other permissions +``` + +
+
type
+
The file type. A dash just means an ordinary file. `d` means directory
+ +
user permissions
+
read, write or execute. A dash means 'nothing': the permissions for that slot in the set have not be assigned
+ +
group and other
+
group is obviously what anyone belonging to the current file's user group can do. Everyone else (outside of the user and the group) is covered by the other permissions, sometimes known as 'world' permissions
+
diff --git a/zk/Firewalls.md b/zk/Firewalls.md index 136c230..94bf2b4 100644 --- a/zk/Firewalls.md +++ b/zk/Firewalls.md @@ -1,5 +1,5 @@ --- -tags: [networks, server-management, firewalls] +tags: [networks, servers, firewalls] created: Sunday, February 09, 2025 --- diff --git a/zk/Git_access_over_HTTPS_with_credentials.md b/zk/Git_access_over_HTTPS_with_credentials.md new file mode 100644 index 0000000..39722b1 --- /dev/null +++ b/zk/Git_access_over_HTTPS_with_credentials.md @@ -0,0 +1,33 @@ +--- +tags: [git] +created: Sunday, April 13, 2025 +--- + +# Git access with HTTPS and credentials + +If not using SSH, use HTTPS. However in order to combine this with 2FA it is +necessary to use an access token as the pass, not your actual password. + +Create an access token in your remote Git client (GitHub, Forgejo). + +Then, clear any existing credentials with: + +```sh +git config --global --unset credential.helper +``` + +Set Git config to use store mode: + +```sh +git config --global credential.helper store +``` + +Do a push or pull in a repo to prompt authentication. Put in username but +credential as password. You should be able to login. + +Confirm the credential has been added by viewing the credential file at the root +of your home directory: + +```sh +cat ${HOME}/.git-credentials +``` diff --git a/zk/HTTPS.md b/zk/HTTPS.md index d56e052..bd1ecb8 100644 --- a/zk/HTTPS.md +++ b/zk/HTTPS.md @@ -1,5 +1,5 @@ --- -tags: [world-wide-web, internet, encryption, server-management] +tags: [world-wide-web, internet, encryption, servers] created: Friday, December 14, 2024 --- diff --git a/zk/Let's_Encrypt.md b/zk/Let's_Encrypt.md index 16df2d3..d722c48 100644 --- a/zk/Let's_Encrypt.md +++ b/zk/Let's_Encrypt.md @@ -1,5 +1,5 @@ --- -tags: [networks, server-management, encryption] +tags: [networks, servers, encryption] created: Sunday, February 09, 2025 --- diff --git a/zk/Repair_disks-with_fsck.md b/zk/Repair_disks-with_fsck.md new file mode 100644 index 0000000..959fac6 --- /dev/null +++ b/zk/Repair_disks-with_fsck.md @@ -0,0 +1,36 @@ +--- +tags: [disks, procedural, Linux] +created: Saturday, April 26, 2025 +--- + +# Repair disks with fsck + +Identify file system errors on a disk. + +Be sure to unmount the device beforehand. + +```sh +sudo fsck.vfat -a /dev/sdf1 +``` + +This will automatically apply repairs. An example output: + +``` +fsck.fat 4.2 (2021-01-31) +There are differences between boot sector and its backup. +This is mostly harmless. Differences: (offset:original/backup) + 65:01/00 + Not automatically fixing this. +/.Trash-1000/files/retropie + Start does point to root directory. Deleting dir. +Reclaimed 312130 unused clusters (2556968960 bytes) in 1553 chains. +Dirty bit is set. Fs was not properly unmounted and some data may be corrupt. + Automatically removing dirty bit. +Free cluster summary wrong (1516247 vs. really 1516241) + Auto-correcting. + +*** Filesystem was changed *** +Writing changes. +/dev/sdf1: 1582 files, 396097/1912338 clusters + +``` diff --git a/zk/SSH.md b/zk/SSH.md index 87b1b5d..64be9d9 100644 --- a/zk/SSH.md +++ b/zk/SSH.md @@ -1,5 +1,5 @@ --- -tags: [encryption, shell, server-management] +tags: [encryption, shell, servers] created: Tuesday, March 04, 2025 --- diff --git a/zk/Secure_disk_wipe.md b/zk/Secure_disk_wipe.md new file mode 100644 index 0000000..72dac76 --- /dev/null +++ b/zk/Secure_disk_wipe.md @@ -0,0 +1,16 @@ +--- +tags: [disks, procedural] +created: Saturday, April 26, 2025 +--- + +# Secure disk wipe + +```sh +sudo shred -v -n 2 -z /dev/sda1 +``` + +Overwrites the disk with random data multiple times (`-n 2`) and finishes with +zeros (`-z`). + +The more overwrites you specify, the longer it takes. Three overwrites on a USB +flash disk can take like three hours so use advisedly. diff --git a/zk/UFW_firewall_management.md b/zk/UFW_firewall_management.md index 3cfebba..5a5977b 100644 --- a/zk/UFW_firewall_management.md +++ b/zk/UFW_firewall_management.md @@ -1,5 +1,5 @@ --- -tags: [server-management, procedural, linux, firewalls] +tags: [servers, procedural, linux, firewalls] created: Sunday, February 16, 2025 --- diff --git a/zk/USB protocols and connectors.md b/zk/USB_protocols_and_connectors.md similarity index 100% rename from zk/USB protocols and connectors.md rename to zk/USB_protocols_and_connectors.md diff --git a/zk/Using a context manager in Python.md b/zk/Using_a_context_manager_in_Python.md similarity index 100% rename from zk/Using a context manager in Python.md rename to zk/Using_a_context_manager_in_Python.md diff --git a/zk/Viewing_Docker_logs.md b/zk/Viewing_Docker_logs.md new file mode 100644 index 0000000..eb0c2fd --- /dev/null +++ b/zk/Viewing_Docker_logs.md @@ -0,0 +1,28 @@ +--- +tags: [docker, procedural] +created: Thursday, April 24, 2025 +--- + +# Viewing Docker logs + +## View logs from outside of container + +```sh +docker logs OR +``` + +To view the logs in realtime, apend `-f` for `--follow`: + +```sh +docker logs -f OR +``` + +## View logs from within the container + +For example, to view nginx logs, first +[enter into the container](./Enter_into_a_Docker_container.md) and then: + +```sh +cat /var/log/nginx/access.log +cat /var/log/nginx/error.log +``` diff --git a/zk/Web_sockets.md b/zk/Web_sockets.md new file mode 100644 index 0000000..b10888d --- /dev/null +++ b/zk/Web_sockets.md @@ -0,0 +1,52 @@ +--- +tags: [networks, network-protocols, WebSocket] +created: Monday, April 14, 2025 +--- + +# Web sockets + +The WebSocket protocol provides a mechanism whereby data can continuously be +shared between a client and a server in both directions. + +This contrasts with standard HTTP whereby a server can only send data when a +client specifically requests it and the communication channel is closed until +such a request is made. + +Whereas HTTP works on the basis of a client-server architecture, WebSocket is an +event-driven architecture. Under an event-driven architecture, _events_ trigger +data flows rather than client requests. + +Examples of its application include instant messaging platforms where messages +are sent in real time, stock trading platforms, social media feeds and +cloud-based collaboration tools (e.g. Google Sheets). Hence WebSocket is best +suited to applications where the immediacy and concurrency of server resolution +is a factor. + +WebSocket was borne out of the limitations of HTTP. Prior to the creation of the +WebSocket protocol, event-driven communication was attempted over HTTP through +"long polling". Basically, the server sends a request to the server and if the +response is not available, the server holds the request until the response is +available and then returns it. Then, after an interval, the client sends the +same request again and the process repeats. This is obviously inefficient. + +WebSocket is an [Application Layer](./Application_Layer_of_Internet_Protocol.md) +protocol just like HTTP. HTTP is used as the initial connection mechanism but +the resulting TCP connection is kept alive after the HTTP request completes, +establishing the web socket. The standard HTTP handshake takes place but the +HTTP request will include an 'Upgrade' header that indicates the client wants to +establish a socket. The presence of this header results in the protocol being +upgraded from HTTP to WebSocket. + +> This is possible because both HTTP and WebSocket are Application Layer +> protocols that run on top of the same TCP connection. + +## Encryption + +In the case of moving from HTTPS to WebSocket, the encryption of the former +protocol is maintained. Although there is a protocol switch, the data is still +being transferred on the same 443 port (used for HTTPS). Although the protocol +has changed at the Application Layer, the encryption established at the TCP +Layer is still in place. + +The HTTPS analog for WebSocket is WebSocketSecure (WSS). Thus HTTPS/WSS is the +secure version of the HTTP/WS protocols. diff --git a/zk/chmod.md b/zk/chmod.md new file mode 100644 index 0000000..c5f6935 --- /dev/null +++ b/zk/chmod.md @@ -0,0 +1,41 @@ +--- +tags: [permissions, Linux] +created: Friday, April 11, 2025 +--- + +# chmod + +Modify file permissions. + +We can use symbols or numbers. + +For example: + +```sh +chmod +x filename +``` + +To make a file executable. + +When we use numbers this is called an _absolute_ change, because all permission +bits are being set at once in octal notation. + +Best just to memorise the most common sequences. Bear in mind that some only +apply to files, rather than directories or executable programs. + +| Mode | Meaning | Applied to | +| ---- | --------------------------------- | --------------------- | +| 644 | user: r/w, group/other: r | files | +| 600 | user: r/w, group/other: none | files | +| 755 | user: r/w/e, group/other: r/e | directories, programs | +| 700 | user: r/w/e, group/other: none | directories, programs | +| 711 | user: r/w/e, group/other: execute | directories | + +### Useful options + +`-v` → verbose: tell the user what `chmod` is doing + +`-r` → work recursively, i.e apply the action to directories as well as files + +> You can list the contents of a directory if it's readable but you can only +> access a file in a directory if the directory is executable! diff --git a/zk/chown.md b/zk/chown.md new file mode 100644 index 0000000..8839b17 --- /dev/null +++ b/zk/chown.md @@ -0,0 +1,56 @@ +--- +tags: [permissions, Linux] +created: Friday, April 11, 2025 +--- + +# chown + +Change the owner of system files and directories. + +Basic syntax: `chown filename`. + +```sh +# Change file owner +chown user1 doc.txt + +# Change owner and group +chown user1:developers document.txt + +# Change only the group +chown :staff shared_folder/ + +# Do so recursively for dirs +chown -R www-data:www-data /var/www/ +``` + +TODO: Partition into separate entry on groups: + +> When a user account in Linux is created the system also creates a group with +> the same name as the user (known as the _primary group_ or _user private +> group_). + +Because of the above, you will often change owndership to yourself with: + +```sh +chown thomas:thomas some_dir +``` + +See groups: + +```sh +groups +# thomas realtime docker input wheel adb plugdev +``` + +When reassigning users and groups, it's safest to use the actual name. But each +user/group also has a numeric representation, corresponding to UID:GID. + +The first regular, non-system user created on most Unix distributions is 1000 +but this isn't universal. Likewise his group will be 1000. + +See your UID/GID and the GIDs of the groups you're in: + +``` +$ id +uid=1000(thomas) gid=1000(thomas) groups=1000(thomas),959(realtime),966(docker),994(input),998(wheel),1001(adb),1002(plugdev) +``` diff --git a/zk/e383b8b3_nginx_vs_traefik.md b/zk/e383b8b3_nginx_vs_traefik.md index 33a1f6e..f996b75 100644 --- a/zk/e383b8b3_nginx_vs_traefik.md +++ b/zk/e383b8b3_nginx_vs_traefik.md @@ -1,5 +1,5 @@ --- -tags: [networks, proxies] +tags: [networks, proxies, nginx] created: Monday, February 03, 2025 --- diff --git a/zk/journalctl.md b/zk/journalctl.md new file mode 100644 index 0000000..a296f99 --- /dev/null +++ b/zk/journalctl.md @@ -0,0 +1,58 @@ +--- +tags: [Linux, procedural, logs] +created: Thursday, April 24, 2025 +--- + +# journalctl + +We use `journalctl` to access [journald](./journald.md) logs. The command by +itself outputs the entire log which will be huge and hard to scroll through. We +can refine the results with modifiers. + +### View logs for a specific process with pid + +```bash +journalctl _PID=1234 +``` + +### View logs for a specific time period + +This can be really helpful since you can bracket the most recent events which +will be more memorable. + +```bash +journalctl -S -1h +``` + +### View logs for a specfic systemd unit + +```bash +journalctl -u [unit_name] -e +``` + +### View boot logs + +```bash +journalctl -b +``` + +#### Identify specific boot + +```bash +journalctl --list-boots + +``` + +### List only kernel entries to the journal + +```bash +journalctl -k +``` + +### View logs in realtime + +Use `-f` for `--follow`: + +```sh +journalctl -f +``` diff --git a/zk/journald.md b/zk/journald.md index f20bb95..1e190f3 100644 --- a/zk/journald.md +++ b/zk/journald.md @@ -14,50 +14,3 @@ of problems and errors that may arise on the system level. It keeps a track of all kernal processes. ![](/img/journald.png) - -## `journalctl` - -We use `journalctl` to access the logs. The command by itself outputs the entire -log which will be huge and hard to scroll through. We can refine the results -with modifiers. - -### View logs for a specific process with pid - -```bash -journalctl _PID=1234 -``` - -### View logs for a specific time period - -This can be really helpful since you can bracket the most recent events which -will be more memorable. - -```bash -journalctl -S -1h -``` - -### View logs for a specfic systemd unit - -```bash -journalctl -u [unit_name] -e -``` - -### View boot logs - -```bash -journalctl -b -``` - -#### Identify specific boot - -```bash -journalctl --list-boots - -``` - -### List only kernel entries to the journal - -```bash -journalctl -k - -``` diff --git a/zk/rsync.md b/zk/rsync.md new file mode 100644 index 0000000..c29d78f --- /dev/null +++ b/zk/rsync.md @@ -0,0 +1,85 @@ +--- +tags: [file-transfer, Linux, procedural, disks] +created: Saturday, April 26, 2025 +--- + +# rsync + +## Ordering + +### Local to local + +``` +SOURCE_DIR > TARGET_DIR +``` + +### Local to remote + +``` +LOCAL_SOURC_DIR > REMOTE_TARGET_DIR +``` + +### Remote to local + +``` +REMOTE_TARGET_DIR > LOCAL_SOURC_DIR +``` + +```sh +rsync -a +``` + +## Expanding directories + +The following: + +```sh +rsync -a local_dir target_dir +``` + +Will create `/target_dir/local_dir` at the target. In other words it will nest +the actual directory you are interested in within what you have named the +target. + +To avoid this, add a slash to the source directory, viz: + +```sh +rysync -a local_dir/ target_dir +``` + +Now, at the target, there will just be `local_dir`. + +## Standard options I use + +```sh +rsync -vzP +``` + +- verbose output + +- use compression (only really useful when running rysnc over a network) + +- display progress + +- preserve partially copied filed and resume if network connection interrupted + +## Archive mode + +Use "archive mode" when specifically wanting to create a backup of a directory +(i.e. for long term storage rather than immediate use). + +```sh +rsync -a +``` + +Archive mode is an umbrella for the following flags: + +- `-r`: recursive + +- `l`: copy [symlinks](./Symlinks.md) as symlinks + +- `p`: preserve permissions + +- `t`: preserve times + +- `g`: preserve group diff --git a/zk/scp.md b/zk/scp.md new file mode 100644 index 0000000..ea8e3e3 --- /dev/null +++ b/zk/scp.md @@ -0,0 +1,12 @@ +--- +tags: [file-transfer, Linux, procedural, servers] +created: Sunday, April 27, 2025 +--- + +# scp + +```sh +scp host:/dir/*.sql.gz /local_machine/dir +``` + +> Obviously SSH from local to remote is a prerequisite