Updated: 2023-08-10 21:00:01 + 5
parent
01360b985b
commit
0651d35bb9
|
@ -205,14 +205,62 @@
|
|||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "About Cloud Servers.md",
|
||||
"file": "Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Servers/Cloud Servers/About Cloud Servers.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "757a15e4474b1a65",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "Coding Tips (Classical)/Terminal Tips/CLI Tools/Networking/Protocols/IP (Internet Protocol).md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "4ce66446aa3e4b53",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "Coding Tips (Classical)/Terminal Tips/CLI Tools/Networking/Protocols/APIs/Useful APIs.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "3cb4da514860ab17",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "Coding Tips (Classical)/Terminal Tips/CLI Tools/Networking/Protocols/APIs/Useful APIs.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "ccea93dfd1c9fd2b",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "Machine Tips (Quantum)/Physics/Hardware/MicroControllers/Arduino.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"currentTab": 16
|
||||
"currentTab": 20
|
||||
}
|
||||
],
|
||||
"direction": "vertical"
|
||||
|
@ -278,7 +326,7 @@
|
|||
"state": {
|
||||
"type": "backlink",
|
||||
"state": {
|
||||
"file": "About Cloud Servers.md",
|
||||
"file": "Machine Tips (Quantum)/Physics/Hardware/MicroControllers/Arduino.md",
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical",
|
||||
|
@ -295,7 +343,7 @@
|
|||
"state": {
|
||||
"type": "outgoing-link",
|
||||
"state": {
|
||||
"file": "About Cloud Servers.md",
|
||||
"file": "Machine Tips (Quantum)/Physics/Hardware/MicroControllers/Arduino.md",
|
||||
"linksCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
}
|
||||
|
@ -318,7 +366,7 @@
|
|||
"state": {
|
||||
"type": "outline",
|
||||
"state": {
|
||||
"file": "About Cloud Servers.md"
|
||||
"file": "Machine Tips (Quantum)/Physics/Hardware/MicroControllers/Arduino.md"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -341,10 +389,23 @@
|
|||
"omnisearch:Omnisearch": false
|
||||
}
|
||||
},
|
||||
"active": "63119b17f9c0e9f0",
|
||||
"active": "ccea93dfd1c9fd2b",
|
||||
"lastOpenFiles": [
|
||||
"Coding Tips (Classical)/Terminal Tips/CLI Tools/Networking/Protocols/About Protocols.md",
|
||||
"Coding Tips (Classical)/Terminal Tips/CLI Tools/Networking/Protocols/APIs/About APIs.md",
|
||||
"Coding Tips (Classical)/Terminal Tips/CLI Tools/Networking/Protocols/APIs/Useful APIs.md",
|
||||
"Coding Tips (Classical)/Terminal Tips/CLI Tools/Networking/Protocols/IP (Internet Protocol).md",
|
||||
"Coding Tips (Classical)/Project Vault/Obsidian/imgFiles/Pasted image 20230810204012.png",
|
||||
"Coding Tips (Classical)/Terminal Tips/CLI Tools/Networking/Protocols/List of Protocols.md",
|
||||
"Coding Tips (Classical)/Terminal Tips/CLI Tools/Networking/DNS.md",
|
||||
"Coding Tips (Classical)/Terminal Tips/CLI Tools/Networking/Protocols/Uniform Resource Identifier.md",
|
||||
"Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Servers/About Servers.md",
|
||||
"Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Hosting/Browser talk/Uniform Resource Locator.md",
|
||||
"Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Hosting/Browser talk/TLD.md",
|
||||
"Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Servers/Cloud Servers/About Cloud Servers.md",
|
||||
"Coding Tips (Classical)/Terminal Tips/CLI Tools/Networking/Protocols",
|
||||
"Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Servers/Databases/About Databases.md",
|
||||
"Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Servers/Cloud Servers/Cloudron.md",
|
||||
"About Cloud Servers.md",
|
||||
"Coding Tips (Classical)/Terminal Tips/Languages/Fortran 1.md",
|
||||
"Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Servers/Cloud Servers",
|
||||
"Coding Tips (Classical)/Terminal Tips/Languages/Fortran.md",
|
||||
|
@ -365,26 +426,13 @@
|
|||
"Machine Tips (Quantum)/Physics/Hardware/About Hardware.md",
|
||||
"Machine Tips (Quantum)/Physics/Hardware/MicroControllers",
|
||||
"Coding Tips (Classical)/Terminal Tips/Computers/Linux/How Fuzzing with AFL Works.md",
|
||||
"Coding Tips (Classical)/Project Vault/Obsidian/Obsidian-git process.md",
|
||||
"Coding Tips (Classical)/Project Vault/Comms/Phones.md",
|
||||
"Coding Tips (Classical)/Project Vault/Comms/Writings.md",
|
||||
"Coding Tips (Classical)/Project Vault/Current Occupations/Missions/Organizations.md",
|
||||
"Coding Tips (Classical)/Project Vault/Current Occupations/Missions/Tyranny of Structurelessness.md",
|
||||
"Machine Tips (Quantum)/Project Vault/Papers/Journals & Publications.md",
|
||||
"Coding Tips (Classical)/Project Vault/Current Occupations/Missions/Sourcing/At The Root.md",
|
||||
"Coding Tips (Classical)/Project Vault/Current Occupations/Missions",
|
||||
"Machine Tips (Quantum)/Math/Algorithms/Encryption/Password Managers.md",
|
||||
"Coding Tips (Classical)/Terminal Tips/Computers/Linux/KDE/Users.md",
|
||||
"Coding Tips (Classical)/Project Vault/Obsidian/imgFiles/Pasted image 20230809185553.png",
|
||||
"Coding Tips (Classical)/Terminal Tips/GUIs/About GUIs.md",
|
||||
"Coding Tips (Classical)/Terminal Tips/CLI Tools/CLI Tool Collection/VHS.md",
|
||||
"Coding Tips (Classical)/Terminal Tips/Computers/Linux/KDE/Wifi.md",
|
||||
"Coding Tips (Classical)/Terminal Tips/Computers/Linux/KDE",
|
||||
"Quantum spaces.canvas",
|
||||
"Coding Tips (Classical)/Project Vault/Obsidian/imgFiles/Pasted image 20230808115623.png",
|
||||
"Coding Tips (Classical)/Terminal Tips/CLI Tools/CLI Tool Collection",
|
||||
"Coding Tips (Classical)/Project Vault/Obsidian/imgFiles/Pasted image 20230804094038.png",
|
||||
"Coding Tips (Classical)/Project Vault/Obsidian/imgFiles/Pasted image 20230804095319.png",
|
||||
"Classical",
|
||||
"Machine Tips (Quantum)/Math/Algorithms/Encryption",
|
||||
"Untitled.canvas",
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
|
||||
All the "Cloud" is is just a fancy
|
Binary file not shown.
After Width: | Height: | Size: 415 KiB |
|
@ -0,0 +1,7 @@
|
|||
API stands for Application Programming Interface and it's just a way to stream internet data. You can do a lot with it manipulate it though without having to dig for it all in the interwebs and so it is often compiled into an API and used often.
|
||||
|
||||
Nowadays with Postman or a GET/POST request through terminal you can talk directly to the applications itself if they provide an API key.
|
||||
|
||||
Think of APIs as another kind of protocol but one that just talks between applications instead of ssh-ing through terminal connecting to internet and doing all of the physical connecting stuff.
|
||||
|
||||
Which is critical because there's way too many apps out here now.
|
|
@ -1,8 +1,12 @@
|
|||
|
||||
API stands fro Application Programming Interface and it's just a way to stream internet data. You can do a lot with it manipulate it though without having to dig for it all in the interwebs and so it is often compiled into an API and used often.
|
||||
|
||||
An API collection is further found on Postman. I've written about how to use [APIs in python here.](obsidian://open?vault=Obsidian&file=Coding%20Tips%2FComputers%2FLanguages%2FPython%2FProjects%2FAPI%20Python)
|
||||
|
||||
Think of APIs as another kind of protocol but one that just talks between applications instead of ssh-ing through terminal connecting to internet and doing all of the physical connecting stuff.
|
||||
|
||||
Nowadays with Postman or a GET/POST request through terminal you can talk directly to the applications itself if they provide an API.
|
||||
|
||||
Download Postman to explore and get started.
|
||||
|
||||
----
|
||||
Here are some APIs for you to pull from:
|
||||
- API for [sentiment analysis ](http://help.sentiment140.com/ap)aggregating social media data
|
|
@ -0,0 +1,12 @@
|
|||
|
||||
The computer needs to run some protocol on command in order to perform a complicated set of actions. This protocol is usually programmed into the application or system in order to work.
|
||||
|
||||
Luckily, a bunch of programmers in the 60s, 70s & 80s did all the hard work for you so many classic protocols, such as the Internet Protocol which lets you connect to the internet, have already been programmed to reliably run in order to let you do more things on your computer.
|
||||
|
||||
Though there are still plenty of protocols left to create for future machines. :-)
|
||||
|
||||
- Here are some existing [protocols](obsidian://open?vault=enter&file=Coding%20Tips%20(Classical)%2FTerminal%20Tips%2FCLI%20Tools%2FNetworking%2FProtocols%2FIP%20(Internet%20Protocol))
|
||||
- famously there is there the [IP address ](obsidian://open?vault=enter&file=Coding%20Tips%20(Classical)%2FTerminal%20Tips%2FCLI%20Tools%2FNetworking%2FProtocols%2FIP%20(Internet%20Protocol))
|
||||
- even the OpenAI works via the OpenAI [API token](obsidian://open?vault=enter&file=Coding%20Tips%20(Classical)%2FTerminal%20Tips%2FCLI%20Tools%2FNetworking%2FProtocols%2FAPIs%2FAbout%20APIs)
|
||||
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
There are a lot of protocols...You can view the full list of all protocols beyond the [IP](obsidian://open?vault=enter&file=Coding%20Tips%20(Classical)%2FTerminal%20Tips%2FCLI%20Tools%2FNetworking%2FProtocols%2FIP%20(Internet%20Protocol)) address [here](https://www.iana.org/protocols).
|
||||
|
||||
Some of them include the following protocols:
|
||||
- LDAP (Lightweight Directory Access Protocol)
|
||||
- MRT (Multi-threaded Routing Toolkit)
|
||||
- POP3 (Post Office Protocol version 3)
|
||||
- SAM (Scalable Adaptive Multicast)
|
||||
- SSH (Secure Shell)
|
||||
- Public Key Algorithm Names
|
||||
- MAC Address Algorithm Names
|
||||
- SenML (Sensor Measurement Lists)
|
||||
- SMTP (Simple Mail Transfer Protocol)
|
||||
- TSP (Tunnel Setup Protocol)
|
|
@ -1,7 +1,7 @@
|
|||
# Aka the URI
|
||||
|
||||
|
||||
not to be confused with the URL ;)
|
||||
not to be confused with the [URL](obsidian://open?vault=enter&file=Coding%20Tips%20(Classical)%2FTerminal%20Tips%2FGUIs%2FInternet%2FHosting%2FBrowser%20talk%2FUniform%20Resource%20Locator) ;)
|
||||
|
||||
---
|
||||
These identifiers can be accessed via request over http.
|
|
@ -0,0 +1,13 @@
|
|||
|
||||
All the "Cloud" is is just a fancy new term to label the networking solutions boxed into a virtual machine connected to some physical server somewhere else transmitting data through some protocol. This data syncing & transmission process from one physical device to another device is what allows for server hosting solutions through the "cloud".
|
||||
|
||||
Anyways, now that that's out of the way, there are a ton of cloud providers available now including Google (GDrive), Microsoft (Dropbox, Azure), Amazon (AWS), Facebook, and plenty of others that essentially just exist as these cloud "stores" of information. They have the most physical servers running and so can effectively then transmit the most amount of information to connect to many devices.
|
||||
|
||||
They are slowly starting to become container providers as well when really they just are one big container themselves effectively.
|
||||
|
||||
---
|
||||
|
||||
**Cloud Software Tools:**
|
||||
|
||||
- [ExpanDrive](https://www.expandrive.com/) - A site of amazing software tools for cloud storage
|
||||
![[Pasted image 20230810204012.png]]
|
|
@ -0,0 +1,4 @@
|
|||
|
||||
You can have a database running on a physical server, cloud server, or just inside of your plain paper notebook. :-)
|
||||
|
||||
A database is a table of information.
|
Loading…
Reference in New Issue