diff --git a/enter/.obsidian/workspace.json b/enter/.obsidian/workspace.json index 2920f1c..b55dfdd 100644 --- a/enter/.obsidian/workspace.json +++ b/enter/.obsidian/workspace.json @@ -1,211 +1,39 @@ { "main": { - "id": "5401dcf83fee60a0", + "id": "0a08f3944b2218c7", "type": "split", "children": [ { - "id": "4e83fd84ddd73cfb", + "id": "a9a34583be824354", "type": "tabs", "children": [ { - "id": "74d85386e2039ea7", + "id": "dceb9982d4c7c8cb", "type": "leaf", "state": { "type": "markdown", "state": { - "file": "Coding Tips (Classical)/Terminal Tips/Languages/Markdown.md", - "mode": "source", - "source": false - } - } - }, - { - "id": "ff5d2897bf200575", - "type": "leaf", - "state": { - "type": "markdown", - "state": { - "file": "Coding Tips (Classical)/Project Vault/Comms/Chat = IRC Slack Discord Line.md", - "mode": "source", - "source": false - } - } - }, - { - "id": "ceae2cf2987517c3", - "type": "leaf", - "state": { - "type": "markdown", - "state": { - "file": "Coding Tips (Classical)/Terminal Tips/GUIs/Computers (operating system)/Linux/AlpaLinux.md", - "mode": "source", - "source": false - } - } - }, - { - "id": "6e2a2fa251e0cdf1", - "type": "leaf", - "state": { - "type": "markdown", - "state": { - "file": "Machine Tips (Quantum)/Resources/Technologies, Orgs, & Apps/Companies & Events/List of Quantum Companies.md", - "mode": "source", - "source": false - } - } - }, - { - "id": "9bad814caac32055", - "type": "leaf", - "state": { - "type": "markdown", - "state": { - "file": "Machine Tips (Quantum)/Resources/Technologies, Orgs, & Apps/Companies & Events/DWave/About D-Wave.md", - "mode": "source", - "source": false - } - } - }, - { - "id": "c778161bb56415a5", - "type": "leaf", - "state": { - "type": "markdown", - "state": { - "file": "Machine Tips (Quantum)/Resources/Technologies, Orgs, & Apps/Companies & Events/DWave/Wired Article on D-Wave (2014).md", - "mode": "source", - "source": false - } - } - }, - { - "id": "e43da7f9acf5a426", - "type": "leaf", - "state": { - "type": "markdown", - "state": { - "file": "Coding Tips (Classical)/Project Vault/Obsidian/Tips on Obsidian itself.md", - "mode": "source", - "source": false - } - } - }, - { - "id": "a0cade148c515076", - "type": "leaf", - "state": { - "type": "markdown", - "state": { - "file": "Machine Tips (Quantum)/Physics/Particle Terms.md", - "mode": "source", - "source": false - } - } - }, - { - "id": "4c2d78743af9a7c4", - "type": "leaf", - "state": { - "type": "markdown", - "state": { - "file": "Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Hosting/Browser talk/Dreamhost.md", - "mode": "source", - "source": false - } - } - }, - { - "id": "19e785481a8c32ef", - "type": "leaf", - "state": { - "type": "markdown", - "state": { - "file": "Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Hosting/Browser talk/Media Hosts/Plex.md", - "mode": "source", - "source": false - } - } - }, - { - "id": "f17cd289c36d7955", - "type": "leaf", - "state": { - "type": "markdown", - "state": { - "file": "Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Hosting/Browser talk/Media Hosts/Plex.md", - "mode": "source", - "source": false - } - } - }, - { - "id": "ce9ac57d574a2ef3", - "type": "leaf", - "state": { - "type": "canvas", - "state": { - "file": "Quantum spaces.canvas", - "viewState": { - "x": 0, - "y": 0, - "zoom": 0 - } - } - } - }, - { - "id": "5b336a630c3e24c1", - "type": "leaf", - "state": { - "type": "markdown", - "state": { - "file": "Machine Tips (Quantum)/Physics/Ions.md", - "mode": "source", - "source": false - } - } - }, - { - "id": "73f95872e2d90090", - "type": "leaf", - "state": { - "type": "markdown", - "state": { - "file": "Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Hosting/Servers/Linode.md", - "mode": "source", - "source": false - } - } - }, - { - "id": "59e5e285dba944b5", - "type": "leaf", - "state": { - "type": "markdown", - "state": { - "file": "Coding Tips (Classical)/Terminal Tips/GUIs/Computers (operating system)/Apple Macbook/plist.md", + "file": "Machine Tips (Quantum)/Project Vault/Quantum Master's Paper/Sections/1. Introduction.md", "mode": "source", "source": false } } } - ], - "currentTab": 13 + ] } ], "direction": "vertical" }, "left": { - "id": "b91fc1976a466a49", + "id": "c5e56bd4154fbfe5", "type": "split", "children": [ { - "id": "d75be85ecdccb420", + "id": "122241c6ac6fee2e", "type": "tabs", "children": [ { - "id": "630c2dee08cf5f73", + "id": "232b6fc149c4f16b", "type": "leaf", "state": { "type": "file-explorer", @@ -215,13 +43,13 @@ } }, { - "id": "496b3602f61f3dad", + "id": "19abec5f371bda0d", "type": "leaf", "state": { "type": "search", "state": { "query": "", - "matchingCase": true, + "matchingCase": false, "explainSearch": false, "collapseAll": false, "extraContext": false, @@ -230,15 +58,7 @@ } }, { - "id": "78b6892b8392f6fc", - "type": "leaf", - "state": { - "type": "starred", - "state": {} - } - }, - { - "id": "176ef3c06c2a4de0", + "id": "b9bb06a81f850d0a", "type": "leaf", "state": { "type": "bookmarks", @@ -249,23 +69,23 @@ } ], "direction": "horizontal", - "width": 360.5 + "width": 300 }, "right": { - "id": "e641d8c09a3445f6", + "id": "5fd977257f812825", "type": "split", "children": [ { - "id": "6a57b872ce83bd6a", + "id": "724736de0dd1d6a1", "type": "tabs", "children": [ { - "id": "8637c2b6f17b5f21", + "id": "432a69014da9f4b7", "type": "leaf", "state": { "type": "backlink", "state": { - "file": "Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Hosting/Servers/Linode.md", + "file": "Machine Tips (Quantum)/Project Vault/Quantum Master's Paper/Sections/1. Introduction.md", "collapseAll": false, "extraContext": false, "sortOrder": "alphabetical", @@ -277,19 +97,19 @@ } }, { - "id": "769d81cd7f017787", + "id": "d74d09eda4b04239", "type": "leaf", "state": { "type": "outgoing-link", "state": { - "file": "Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Hosting/Servers/Linode.md", + "file": "Machine Tips (Quantum)/Project Vault/Quantum Master's Paper/Sections/1. Introduction.md", "linksCollapsed": false, "unlinkedCollapsed": true } } }, { - "id": "1f48d714c01f3e38", + "id": "a81e538a8ba6730e", "type": "leaf", "state": { "type": "tag", @@ -300,12 +120,12 @@ } }, { - "id": "d762886d63837868", + "id": "e9f681728eee8170", "type": "leaf", "state": { "type": "outline", "state": { - "file": "Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Hosting/Servers/Linode.md" + "file": "Machine Tips (Quantum)/Project Vault/Quantum Master's Paper/Sections/1. Introduction.md" } } } @@ -328,55 +148,12 @@ "omnisearch:Omnisearch": false } }, - "active": "73f95872e2d90090", + "active": "dceb9982d4c7c8cb", "lastOpenFiles": [ - "Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Repos/Github.md", - "Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Repos/About Repositories.md", - "Coding Tips (Classical)/Project Vault/Obsidian/Obsidian-git process.md", - "Coding Tips (Classical)/Project Vault/Current Occupations/Shwetha Jayaraj Notes.md", - "Coding Tips (Classical)/Project Vault/Obsidian/imgFiles/Pasted image 20230718105051.png", - "Machine Tips (Quantum)/Physics/Hardware/Spark Gap Physics.md", - "Quantum spaces.canvas", - "Machine Tips (Quantum)/Math/1. First Step is Matrix Math.md", - "Machine Tips (Quantum)/Math/Algorithms/0. INTRO Choose Your Hero! er, Algo.md", - "Machine Tips (Quantum)/Physics/Hardware/About Hardware.md", - "Machine Tips (Quantum)/Math/Math terms & Probabilities.md", - "Machine Tips (Quantum)/Math/Quantum Formalism.md", - "Machine Tips (Quantum)/Math/Visualizing the Quantum Space.md", - "Machine Tips (Quantum)/Math/Proofs & Theorems/Theory/Chaos Theory.md", - "Machine Tips (Quantum)/Math/Linear Algebra Basics.md", - "Machine Tips (Quantum)/Math/Math Software.md", - "Machine Tips (Quantum)/Resources/Welcome to Quantum 101.md", - "Machine Tips (Quantum)/Resources/Quantum 101 - Alt. Resources.md", - "Coding Tips (Classical)/Terminal Tips/About terminal.md", - "Coding Tips (Classical)/Terminal Tips/GUIs/About GUIs.md", - "Machine Tips (Quantum)/Project Vault/QRG/more-qrg/The Quantum Research Group.md", - "Machine Tips (Quantum)/Project Vault/QP 2023/Quantum Programming Qudits.md", - "Machine Tips (Quantum)/Project Vault/QP 2023", - "Machine Tips (Quantum)/Physics/Ions.md", - "Machine Tips (Quantum)/Physics/Optics.md", - "Machine Tips (Quantum)/Project Vault/Sourcing/SPDX.md", - "Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Hosting/Browser talk/Using Vivaldi.md", - "Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Hosting/Browser talk/TLD.md", - "Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Hosting/Browser talk/IP (Internet Protocol).md", - "Coding Tips (Classical)/Project Vault/Obsidian/imgFiles/Pasted image 20230717204615.png", - "Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Hosting/Servers/Physical Servers", - "Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Hosting/Browser talk/Media Hosts", - "Coding Tips (Classical)/Project Vault/Obsidian/imgFiles/Pasted image 20230717132307.png", - "Coding Tips (Classical)/Terminal Tips/GUIs", - "Coding Tips (Classical)/Project Vault/Obsidian/imgFiles/Pasted image 20230717104923.png", - "Coding Tips (Classical)/Project Vault/Obsidian/imgFiles/Pasted image 20230717000143.png", - "Coding Tips (Classical)/Project Vault/Obsidian/imgFiles/Pasted image 20230716230115.png", - "Machine Tips (Quantum)/Resources/Technologies, Orgs, & Apps/Companies & Events/DWave", - "Coding Tips (Classical)/Project Vault/Obsidian/imgFiles/Pasted image 20230716200157.png", - "Coding Tips (Classical)/Project Vault/Obsidian/imgFiles/Pasted image 20230716220910.png", - "Coding Tips (Classical)/Project Vault/Obsidian/imgFiles/Pasted image 20230716214554.png", - "Coding Tips (Classical)/Project Vault/Obsidian/imgFiles/Pasted image 20230716200829.png", - "Coding Tips (Classical)/Project Vault/Comms", - "Machine Tips (Quantum)/Physics/Hardware", - "Machine Tips (Quantum)/Project Vault/Sourcing", - "Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Repos", - "Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Tools", - "Coding Tips (Classical)/Quantum spaces.canvas" + "Machine Tips (Quantum)/Project Vault/Quantum Master's Paper/Diagrams/Pasted image 20221210234912.png", + "Machine Tips (Quantum)/Project Vault/Quantum Master's Paper/Diagrams/Pasted image 20221211013517.png", + "Machine Tips (Quantum)/Project Vault/Quantum Master's Paper/Diagrams/Pasted image 20221210222031.png", + "Machine Tips (Quantum)/Project Vault/Quantum Master's Paper/Diagrams/Pasted image 20221130151633.png", + "Machine Tips (Quantum)/Project Vault/Quantum Master's Paper/Diagrams/Pasted image 20221130151556.png" ] } \ No newline at end of file diff --git a/enter/Coding Tips (Classical)/Project Vault/Comms/Chat = IRC Slack Discord Line.md b/enter/Coding Tips (Classical)/Project Vault/Comms/Internet Chats/Chat = IRC Slack Discord Line.md similarity index 58% rename from enter/Coding Tips (Classical)/Project Vault/Comms/Chat = IRC Slack Discord Line.md rename to enter/Coding Tips (Classical)/Project Vault/Comms/Internet Chats/Chat = IRC Slack Discord Line.md index 0ca6544..ed82f19 100644 --- a/enter/Coding Tips (Classical)/Project Vault/Comms/Chat = IRC Slack Discord Line.md +++ b/enter/Coding Tips (Classical)/Project Vault/Comms/Internet Chats/Chat = IRC Slack Discord Line.md @@ -1,4 +1,5 @@ Linen is an interesting alternative to chat which incorporates both Discord and Slack messages and also has [forum](https://www.linen.dev/s/linen/c/blog) features. +- There is also [IRC OFTC](https://www.oftc.net/WebChat/) (The Open and Free Technology Community) as well, aka WebChat diff --git a/enter/Coding Tips (Classical)/Project Vault/Comms/Writings.md b/enter/Coding Tips (Classical)/Project Vault/Comms/Writings.md new file mode 100644 index 0000000..b6c0cf2 --- /dev/null +++ b/enter/Coding Tips (Classical)/Project Vault/Comms/Writings.md @@ -0,0 +1,102 @@ +** + +I’m a technology maker. I stand alongside the WGA. Writer’s Guild Association - [The WORST News For Cobra Kai Season 6... | WGA Strike Update](https://www.youtube.com/watch?v=oQAAX8YyXUY) + + + +- The  tech companies plan on letting the WGA just bleed out  + +- Media is of course created by humans and should be moderated by humans not technology and certainly not those that lead these tech companies for their own profitable gain.  + +- As a technologist myself but also foremost a creative human, I stand by the WGA in bringing down these companies that wish to not listen and thus pay writers less for their work. If there was some communication at all happening between the two parties  it would have been understandable, but the fact that these tech giants choose to remain silent and not be held accountable for  their unjust actions  proves that this must be stopped and  national or legal action be taken as soon as possible  + +- Creative arts are the one thing that we have left to not  + + + + +Indeed there are ony two possible scenarios left now: Writers completely leave social media, online streaming platforms, all kinds of technology COMPLETELY. Do not participate  in large  corporations and start self making media in the ways (and  using the simple tools that we call “AI” but as a technologist I can tell you, this is just a few lines of code, indeed “writers” that wrote these pieces of code and you  can thereby use this just  the way  that they use you too) that even these tech giants  themselves had started out doing  + +- As a quantum computing person I have to tell you that those working inthis industry are usually PhDs not techbros and thereby not unethical in the slightest. It is not what the Netflix Black mirror episode is making it out to be and  if  we were even to get to that point it will be much after I have died  + +- The people that started computing will not have been proud of what tech companies are doing  today by centralizing media, not paying writers their wage, and refusing to talk to artists and creatives  who deserve to get what they spent their lifetime building a career on  + +- Do i think AI can be used to improve humanity? Obviously. It makes our lives easier in a lot of ways -- like asking siri a question and it answers it for us or typing out some boring email that you probably have sent a hundred times but instead just saving us a few seconds of  time by tyoing it out for us instead. But really it is just that. We don’t have to a anti-tehcnology  to be Pro-creativity and PRO-unionization and pro-human right to creatively express and get paid a fair wage + + + + +Technology = tools. Tools were made for the creatives to use. Not the other way around. Always remember that. Do not let the robotic sociopaths who lack creativity use money to win their power. This As humans we appreciate art.  + + + +What is the solution? Libraries, Open source software companies. These are who tech giants are afraid of the most  anyways as well by the way. The ones whos open source code that they ripped off to make millions for themselves to use.  + + + +Writers and creatives should ally with the Open source organizations who would gladly provide them the technology to fight this fight.  + + + +To the tech entrepreneurs who are refusing to listen to creative people - the comedians, the film writers, the storytellers that indeed gave us the very pillars of hope that these executives grew up upon - and are now silently plotting to wipe out in order to cheaply save a few million off of their billion dollar corporation to intentionally not give it to those who best deserve it - the creators and inspirers themselves - I hope that the money provides you with the fulfilling happiness that the creatives will no longer be there to supply, which we all know is pathetic replacement for. I hope you wait until the neural networks get better and better, until the data you collect is at peak collection, until you addictively seek to be fed the echo chamber fantasy to escape the understanding that your viewpoints are not the perspective of the common reality. Venture capitalists will refrain from investing in AI soon and will perhaps turn to investing in the tech space I Am in (quantum computing) where legal action is already being implemented to protect creativities to prevent the absolute mess that this paradigm of binary technology has caused.  + +\ + +Conceptually. Quantum computing is miles ahead  of AI. ahead of  crypto. And it can radically revolutionize the technology space as we know it today. It’s just not there yet currently. Companies like tiktok, nvidia,google, and apple are actively investing in qc research.  + + + +To the creative WGA - I hope you keep on protesting all the way through 2024 onto 2025. I hope you abandon the money-hungry hosts who will not serve you a seat at the table and instead join the tool makers who are happy to create alongside you. what you deserve at the table.  + + + +P.S. no A.I. was used in the making of this post. All words were generated out of (gasp!) my own uniquely human mind. Please do not data mine my words to fine-tune some large language model to be more efficient. I do not consent to that. Creative Common 4.0 international is used in the making of this post for non-commercial use, Thank you. + + + +If you would like to donate please send me a coffee. I turn 28 next week. It would help me keep writing/coding and to support other technologists who support other true writers & creatives.    + + + + +What is the best programming language? The one you are most comfortable programming in. :) Pay the writers who program in english (and other human speakable languages) more.  + + + + + +WHat is the plot of technology companies? To data mine and steal other peoples information that they put out on social media to churn it into some language model to output it into a good enough story line? To  + + + +Why do you think some of the best writers are the ones who grew up around cities, lived through diverse experiences, or have an active imagination? THey are simply already doing this intuitively. WHy is making a computer do this in any way more effective in retelling the human experience? Using a calculator to measure the size of the canvas and to make corrective adjustments for the artist is still art. Using a calculator to make the art and coloring in the lines is just being lazy when there i. And what’s worse, you cheapen the value of it overall when it is produced in such a way. By doing this, you are cheapening the value of the human experience.  + + + +THis may come as a shock to some entrepreneurial technologists, but there is a value to not being efficient all the time. To pause and appreciate an experience for what it is instead of what the business value or productivity level of it is. Those are the moments that creatives thrive in and by erasing this from the “algorithm”, you create a hollow golem of experiences that is being propagated to the public as art. It is shameful at best. At worst, it is offensively unjust.  + + + +Technology can still thrive. AI can still be used for things like mechanical tasks or something - lke driving a car for instance or cleaning the floor. Then those that typically do these tasks can use their time to work in other tasks that will pay them better (like technician work or programming), But the ones that use their creativity, the very essence of what keeps us human,, are to be coveted and paid exactly what they deserve and have unfortunately been overlooked for far too long.  + + + +learn other mechanics that pay more o + + + +The best way to win against american tech corporations is to leave them. To start your own. & to not give them your attention in any form whatsoever. I mean - just look what happened to MySpace. It is very easy to take down technology by refusing to participate in it and making another one that better serves you. If tech companies were smart, it would listen to their consumers (consensually) who have something to say. but most especially, their writers.  + + + +And if any creative CEO wants to employ me to create their next organic non-AI using Netflix, I am available for employment to help create this for you.  + + + +![](https://lh4.googleusercontent.com/iqmMLE31sNMN7HJEAy2U2WQ6YPp2fg3Gp4WQrUiS7_2oUauqYP10WABIA9Y9cW3bI2iCpcUeVOnaJlMLFLkOJb1X9BmCxtvUe2LxUUuY7u0UVEl_7eX1JeWVH4wH5YjXuKoIbzzAwVGyvoa9ELPtlHU) + +As for the companies possibly using the argument that they are losing billions of dollars as they ramp up their streamers, “that’s because they’ve made a choice to compete for market share of viewership,” the person added. “The writers, directors and actors shouldn’t be suffering based on their choices for grabbing market share.” + +![](https://lh5.googleusercontent.com/zYUq3nxKM-RRQnDmN5cdqCDV_3pEHPj8vwKsBskpODL4X5VW3-3OKgYBVXNEvDj9fDGmAbsx3NfFQesivmBD_R8tSC8g0tK5V71_6WDfT606Bxhc3MEioCQ6jzPFTd3sepap1_wqLX5O-R2Bo36O1fk) + +[https://www.npr.org/2023/05/03/1173439467/writers-guild-strike-2023-comparison-2007](https://www.npr.org/2023/05/03/1173439467/writers-guild-strike-2023-comparison-2007)** \ No newline at end of file diff --git a/enter/Coding Tips (Classical)/Project Vault/Obsidian/imgFiles/Pasted image 20230721173054.png b/enter/Coding Tips (Classical)/Project Vault/Obsidian/imgFiles/Pasted image 20230721173054.png new file mode 100644 index 0000000..f393513 Binary files /dev/null and b/enter/Coding Tips (Classical)/Project Vault/Obsidian/imgFiles/Pasted image 20230721173054.png differ diff --git a/enter/Coding Tips (Classical)/Project Vault/Obsidian/imgFiles/Pasted image 20230721173106.png b/enter/Coding Tips (Classical)/Project Vault/Obsidian/imgFiles/Pasted image 20230721173106.png new file mode 100644 index 0000000..46b7787 Binary files /dev/null and b/enter/Coding Tips (Classical)/Project Vault/Obsidian/imgFiles/Pasted image 20230721173106.png differ diff --git a/enter/Coding Tips (Classical)/Terminal Tips/CLI Tools/Networking/About Networking.md b/enter/Coding Tips (Classical)/Terminal Tips/CLI Tools/Networking/About Networking.md new file mode 100644 index 0000000..8a15c74 --- /dev/null +++ b/enter/Coding Tips (Classical)/Terminal Tips/CLI Tools/Networking/About Networking.md @@ -0,0 +1,22 @@ +Networks were one of the original purposes of the computer to use for DARPANET in the early days of the computer. + +Here are a list of things that will be useful for networking things. This leads eventually to the birth of the [internet](obsidian://open?vault=enter&file=Coding%20Tips%20(Classical)%2FTerminal%20Tips%2FGUIs%2FInternet%2FHosting%2FBrowser%20talk%2FAbout%20Browsers) which is a GUI for the terminal-based networking protocols. Here are the list of best [open source router oeprating systems. ](https://www.networkstraining.com/best-open-source-router-os/) + +- [What can I do with a VPN? ](https://www.technadu.com/what-can-i-do-with-vpn/279463/) +- [OpenVPN](obsidian://open?vault=enter&file=Coding%20Tips%20(Classical)%2FTerminal%20Tips%2FCLI%20Tools%2FNetworking%2FOpenVPN) +- [OpenWRT](obsidian://open?vault=enter&file=Coding%20Tips%20(Classical)%2FTerminal%20Tips%2FCLI%20Tools%2FNetworking%2FOpenWRT) + +--- + +### Traditional Networking +![[Pasted image 20230721173054.png]] + + +### Software Defined Networking: +![[Pasted image 20230721173106.png]] + +The OpenFlow protocol is a foundational solution for building SDN +- directly programmable +- agile +- centrally managed +- open standards & vendor-neutral \ No newline at end of file diff --git a/enter/Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Hosting/Browser talk/DNS.md b/enter/Coding Tips (Classical)/Terminal Tips/CLI Tools/Networking/DNS.md similarity index 100% rename from enter/Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Hosting/Browser talk/DNS.md rename to enter/Coding Tips (Classical)/Terminal Tips/CLI Tools/Networking/DNS.md diff --git a/enter/Coding Tips (Classical)/Terminal Tips/CLI Tools/Networking/OpenVPN.md b/enter/Coding Tips (Classical)/Terminal Tips/CLI Tools/Networking/OpenVPN.md new file mode 100644 index 0000000..723d8cb --- /dev/null +++ b/enter/Coding Tips (Classical)/Terminal Tips/CLI Tools/Networking/OpenVPN.md @@ -0,0 +1,17 @@ +OpenVPN is an open source connection protocol that uses encryption and authentication to create a secure "tunnel" between the user and the server. You may have heard popular VPN providers use this kind of analogy when describing their service, and that's because many of them use OpenVPN to provide you with online security. + +To provide you with such protection, OpenVPN uses two different transport layer protocols: UDP and TCP. UDP, or User Datagram Protocol, is often set as the default because it allows for faster connection speeds. TCP, or Transmission Control Protocol, can control transmitted data more adequately, but this leads to slower connection speeds. + +On top of all this, OpenVPN is open source, meaning that anyone can view the code, and that any bugs can be identified and fixed quickly by the OpenVPN community if the developers don't see to it first. + +All in all, OpenVPN is a very solid and reliable option when it comes to protecting your data online. But how do you actually use it? + +To install and use OpenVPN, you'll need to [follow a few steps](https://www.makeuseof.com/tag/install-vpn-ubuntu-linux/), including downloading configuration files, installing the OpenVPN client, and importing the VPN data. + +It's worth noting that this process differs for each operating system, but is similar for Android, iOS, and Windows. Keep in mind that the installation process is considerably more complicated if you're using Linux. + +Though OpenVPN is certainly a great choice for protecting your data while surfing the web, it is believed that [WireGuard will soon take over as the top choice](https://www.makeuseof.com/tag/wireguard-vs-openvpn/) for such protection. This is another VPN protocol that can offer a more reliable connection and has a more secure form of encryption. But only time will tell whether this protocol becomes the next big thing in online security. + +### Useful References: +* https://openvpn.net/vpn-server-resources/create-connection-profiles-and-connect-client-installers/ +* \ No newline at end of file diff --git a/enter/Coding Tips (Classical)/Terminal Tips/CLI Tools/Networking/OpenWRT.md b/enter/Coding Tips (Classical)/Terminal Tips/CLI Tools/Networking/OpenWRT.md new file mode 100644 index 0000000..bfa302b --- /dev/null +++ b/enter/Coding Tips (Classical)/Terminal Tips/CLI Tools/Networking/OpenWRT.md @@ -0,0 +1,29 @@ + +The [OpenWrt ](https://openwrt.org/start)Project is a Linux operating system targeting embedded devices. Instead of trying to create a single, static firmware, OpenWrt provides a fully writable filesystem with package management. This frees you from the application selection and configuration provided by the vendor and allows you to customize the device through the use of packages to suit any application. For developers, OpenWrt is the framework to build an application without having to build a complete firmware around it; for users this means the ability for full customization, to use the device in ways never envisioned. + + +### Why use OpenWRT? +People install OpenWrt because they believe it works better than the stock firmware from their vendor. They find it is more stable, offers more features, is more secure and has better support. + +- **Extensibility:** OpenWrt provides many capabilities found only in high-end devices. Its 3000+ application packages are standardized, so you can easily replicate the same setup on any supported device, including two (or even five) year old routers. [More...](https://openwrt.org/reasons_to_use_openwrt#extensibility "reasons_to_use_openwrt") + + +- **Security:** OpenWrt's standard installation is secure by default, with Wi-Fi disabled, no poor passwords or backdoors. OpenWrt's software components are kept up-to-date, so [vulnerabilities get closed shortly after they are discovered](https://openwrt.org/advisory/start "advisory:start"). [More...](https://openwrt.org/reasons_to_use_openwrt#security "reasons_to_use_openwrt") + + +- **Performance and Stability:** OpenWrt firmware is made of standardized modules used in all supported devices. This means each module will likely receive more testing and bug fixing than stock firmware which can be tweaked for each product line and never touched again. [More...](https://openwrt.org/reasons_to_use_openwrt#performance_stability "reasons_to_use_openwrt") + + +- **Strong Community Support:** OpenWrt team members are regular participants on the [OpenWrt Forum](https://forum.openwrt.org/ "https://forum.openwrt.org"), [OpenWrt Developer](https://lists.openwrt.org/mailman/listinfo/openwrt-devel "https://lists.openwrt.org/mailman/listinfo/openwrt-devel") and [OpenWrt Admin](https://lists.openwrt.org/mailman/listinfo/openwrt-adm "https://lists.openwrt.org/mailman/listinfo/openwrt-adm") mailing lists, and [LEDE's IRC channels.](https://openwrt.org/contact#irc_channels "contact") You can interact directly with developers, volunteers managing the software modules and with other long-time OpenWrt users, drastically increasing the chances you will solve the issue at hand. [More...](https://openwrt.org/contact "contact") + + +- **Research:** Many teams use OpenWrt as a platform for their research into network performance. This means that the improvements of their successful experiments will be available in OpenWrt first, well before it gets incorporated into mainline, vendor firmware. [More...](https://openwrt.org/reasons_to_use_openwrt#research_platform "reasons_to_use_openwrt") + + +- **Open Source/No additional cost:** OpenWrt is provided without any monetary cost. It has been entirely created by a team of volunteers: developers and maintainers, individuals and companies. If you enjoy using OpenWrt, consider contributing some effort to [help us improve it for others!](https://openwrt.org/start#openwrt_wants_you "start ↵") All of the above is possible because OpenWrt is part of the Open Source community, and powered by Linux kernel. [Get the source code...](https://git.openwrt.org/ "https://git.openwrt.org") + + +- **And more...** + + +[→ Read more reasons to use OpenWrt...](https://openwrt.org/reasons_to_use_openwrt#configuration "reasons_to_use_openwrt") \ No newline at end of file diff --git a/enter/Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Hosting/Servers/About Servers.md b/enter/Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Servers/About Servers.md similarity index 100% rename from enter/Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Hosting/Servers/About Servers.md rename to enter/Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Servers/About Servers.md diff --git a/enter/Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Hosting/Servers/Cloudron.md b/enter/Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Servers/Cloudron.md similarity index 100% rename from enter/Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Hosting/Servers/Cloudron.md rename to enter/Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Servers/Cloudron.md diff --git a/enter/Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Hosting/Servers/Databases/Tools & Tables/AirTable.md b/enter/Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Servers/Databases/Tools & Tables/AirTable.md similarity index 100% rename from enter/Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Hosting/Servers/Databases/Tools & Tables/AirTable.md rename to enter/Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Servers/Databases/Tools & Tables/AirTable.md diff --git a/enter/Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Hosting/Servers/Databases/Tools & Tables/Google Sheets.md b/enter/Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Servers/Databases/Tools & Tables/Google Sheets.md similarity index 100% rename from enter/Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Hosting/Servers/Databases/Tools & Tables/Google Sheets.md rename to enter/Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Servers/Databases/Tools & Tables/Google Sheets.md diff --git a/enter/Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Hosting/Servers/Databases/Tools & Tables/Microsoft Excel.md b/enter/Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Servers/Databases/Tools & Tables/Microsoft Excel.md similarity index 100% rename from enter/Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Hosting/Servers/Databases/Tools & Tables/Microsoft Excel.md rename to enter/Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Servers/Databases/Tools & Tables/Microsoft Excel.md diff --git a/enter/Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Hosting/Servers/Databases/Tools & Tables/Notions about Notion.md b/enter/Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Servers/Databases/Tools & Tables/Notions about Notion.md similarity index 100% rename from enter/Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Hosting/Servers/Databases/Tools & Tables/Notions about Notion.md rename to enter/Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Servers/Databases/Tools & Tables/Notions about Notion.md diff --git a/enter/Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Hosting/Servers/Docker.md b/enter/Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Servers/Docker.md similarity index 100% rename from enter/Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Hosting/Servers/Docker.md rename to enter/Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Servers/Docker.md diff --git a/enter/Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Hosting/Servers/Linode.md b/enter/Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Servers/Linode.md similarity index 100% rename from enter/Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Hosting/Servers/Linode.md rename to enter/Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Servers/Linode.md diff --git a/enter/Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Hosting/Servers/Nginx.md b/enter/Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Servers/Nginx.md similarity index 100% rename from enter/Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Hosting/Servers/Nginx.md rename to enter/Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Servers/Nginx.md diff --git a/enter/Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Hosting/Servers/Physical Servers/Raspberry Pis.md b/enter/Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Servers/Physical Servers/Raspberry Pis.md similarity index 100% rename from enter/Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Hosting/Servers/Physical Servers/Raspberry Pis.md rename to enter/Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Servers/Physical Servers/Raspberry Pis.md diff --git a/enter/Coding Tips (Classical)/Terminal Tips/Languages/Markdown.md b/enter/Coding Tips (Classical)/Terminal Tips/Languages/Markdown.md index ef28f6a..aa4d4a8 100644 --- a/enter/Coding Tips (Classical)/Terminal Tips/Languages/Markdown.md +++ b/enter/Coding Tips (Classical)/Terminal Tips/Languages/Markdown.md @@ -9,6 +9,7 @@ Use Cases: - markdown is used in wikipedia - markdown [cheatsheet of emojis](https://github.com/ikatyang/emoji-cheat-sheet#face-smiling) :lotus_position: - here is a[ full unicode list of emojis ](https://unicode.org/emoji/charts/full-emoji-list.html)from all different companies as well +- For Wikipedia specific markdown, visit this [cheatsheet](https://wiki.codeblocks.org/index.php/Help:Editing) --- @@ -26,6 +27,14 @@ This Markdown cheat sheet provides a quick overview of all the Markdown syntax e ## Basic Syntax These are the elements outlined in John Gruber’s original design document. All Markdown applications support these elements. +``` +### Heading + +# H1 +## H2 +### H3 + +``` ### Heading @@ -33,16 +42,15 @@ These are the elements outlined in John Gruber’s original design document. All ## H2 ### H3 -### Bold + +`**bold text**` **bold text** -### Italic - +`*italicized text*` *italicized text* -### Blockquote - +`> blockquote` > blockquote ### Ordered List diff --git a/enter/Machine Tips (Quantum)/Physics/Hardware/Photonic Chips.md b/enter/Machine Tips (Quantum)/Physics/Hardware/Photonic Chips.md new file mode 100644 index 0000000..56d0b77 --- /dev/null +++ b/enter/Machine Tips (Quantum)/Physics/Hardware/Photonic Chips.md @@ -0,0 +1,2 @@ + +An example of an integrt \ No newline at end of file