summaryrefslogtreecommitdiff
path: root/lecture.md
diff options
context:
space:
mode:
authorAlexander Pickering <alex@cogarr.net>2020-01-01 22:37:37 -0500
committerAlexander Pickering <alex@cogarr.net>2020-01-01 22:37:37 -0500
commit9fae5d516012e2c0802105e67c79e2587a22b9dc (patch)
tree1c782ad2cd08bd1ecc4f0b42bd042778b4f34c2e /lecture.md
downloadinfsci2620-9fae5d516012e2c0802105e67c79e2587a22b9dc.tar.gz
infsci2620-9fae5d516012e2c0802105e67c79e2587a22b9dc.tar.bz2
infsci2620-9fae5d516012e2c0802105e67c79e2587a22b9dc.zip
Inital commitHEADmaster
Diffstat (limited to 'lecture.md')
-rw-r--r--lecture.md27
1 files changed, 27 insertions, 0 deletions
diff --git a/lecture.md b/lecture.md
new file mode 100644
index 0000000..52671bf
--- /dev/null
+++ b/lecture.md
@@ -0,0 +1,27 @@
+# Things to memorize
+
+Scripted languages are meant to be easy to write, easy to learn
+
+Often used for "glue" code
+
+"Mobile code" -> crossplatform code OR code that gets sent to the client (ex, js)
+
+Mobile code is interpreted
+
+"Script" is interpreted at runtime
+
+Defenses against malicious code:
+* code signing
+
+Api:
+http://localhost/path?name=value
+-> return json
+
+HTTP: Hypertext transfer protocol
+[METHOD][Resrouce][Protocol](cr-lf)
+
+Method: GET, POST, ect.
+Resource: /path/to/resource?name=val&name2=val2
+Protocol: HTTP/(1.0|1.1|...)
+
+Cookies, and session keys