From 45b18ba5faad98d9b541ec3d68f9cc302a9d1cd1 Mon Sep 17 00:00:00 2001 From: Pat Wick Date: Thu, 4 Apr 2024 22:00:37 -0400 Subject: [PATCH] completed checkpoint 1 noted.md for server lab --- notes.md | 8 ++++++++ poetry.lock | 14 +++++++------- 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/notes.md b/notes.md index 83500ad..ca0ef20 100644 --- a/notes.md +++ b/notes.md @@ -7,12 +7,20 @@ server? What are some advantages of using a program or an app which is completely local? +Advantages of remote server: +accessibility - being able to access the server from multiple machines/locations as long as they can connect to the internet. +updating - data is managed remotely and therefore is easily synched across multiple devices. + +Advantages of local management: +offline access - without needing to connect to a remote server, data can still be accessed even when not online. +data management - if data is managed locally, it's (theoretically) not accessible remotely and therefore is more secure from unauthorized access. 2. You just ran a server on your own computer, and connected to it as a client on the same computer. In what other situations might it be useful to run a server on your computer, where you're the only client, on the same computer? +Debugging and testing, prototyping, basically any development before something is ready to be deployed for remote users to connect to. Especially when it comes to security, I would want to validate things are working as intended, test what I can through my local connection, then actually release it (and probably fix more bugs upon doing so). ## Checkpoint 2 diff --git a/poetry.lock b/poetry.lock index c33a384..ab73d3e 100644 --- a/poetry.lock +++ b/poetry.lock @@ -129,13 +129,13 @@ files = [ [[package]] name = "cmudict" -version = "1.0.22" +version = "1.0.23" description = "A versioned python wrapper package for The CMU Pronouncing Dictionary data files." optional = false -python-versions = ">=3.8,<4.0" +python-versions = "<4.0,>=3.8" files = [ - {file = "cmudict-1.0.22-py3-none-any.whl", hash = "sha256:46f524dfe9a002f719307882f6deaf47f534a024cf18c0d7305e59cf93291276"}, - {file = "cmudict-1.0.22.tar.gz", hash = "sha256:a54d40f76eae17bba93eca5d7d6ba48f7abd4bd86fb54c6108d587290c8beb69"}, + {file = "cmudict-1.0.23-py3-none-any.whl", hash = "sha256:a6b933bd5777afafb18ea5d4989c24f326bf4076b12f49f8d5de5177b7b173a6"}, + {file = "cmudict-1.0.23.tar.gz", hash = "sha256:a1f53a140f867a62ce10e344df082be0cb4bb6b8fbaa63f4c9c6ae13db501b8c"}, ] [package.dependencies] @@ -155,13 +155,13 @@ files = [ [[package]] name = "django" -version = "5.0.3" +version = "5.0.4" description = "A high-level Python web framework that encourages rapid development and clean, pragmatic design." optional = false python-versions = ">=3.10" files = [ - {file = "Django-5.0.3-py3-none-any.whl", hash = "sha256:5c7d748ad113a81b2d44750ccc41edc14e933f56581683db548c9257e078cc83"}, - {file = "Django-5.0.3.tar.gz", hash = "sha256:5fb37580dcf4a262f9258c1f4373819aacca906431f505e4688e37f3a99195df"}, + {file = "Django-5.0.4-py3-none-any.whl", hash = "sha256:916423499d75d62da7aa038d19aef23d23498d8df229775eb0a6309ee1013775"}, + {file = "Django-5.0.4.tar.gz", hash = "sha256:4bd01a8c830bb77a8a3b0e7d8b25b887e536ad17a81ba2dce5476135c73312bd"}, ] [package.dependencies]