main
parent
60bb81fa4c
commit
c23290b365
|
@ -1,22 +0,0 @@
|
|||
{
|
||||
"collapse-filter": true,
|
||||
"search": "",
|
||||
"showTags": false,
|
||||
"showAttachments": false,
|
||||
"hideUnresolved": false,
|
||||
"showOrphans": true,
|
||||
"collapse-color-groups": true,
|
||||
"colorGroups": [],
|
||||
"collapse-display": true,
|
||||
"showArrow": false,
|
||||
"textFadeMultiplier": 0,
|
||||
"nodeSizeMultiplier": 1,
|
||||
"lineSizeMultiplier": 1,
|
||||
"collapse-forces": true,
|
||||
"centerStrength": 0.518713248970312,
|
||||
"repelStrength": 10,
|
||||
"linkStrength": 1,
|
||||
"linkDistance": 250,
|
||||
"scale": 6.224922537640619,
|
||||
"close": false
|
||||
}
|
|
@ -13,7 +13,19 @@
|
|||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "Coding Tips (Classical)/Terminal Tips/About terminal.md",
|
||||
"file": "Coding Tips (Classical)/Terminal Tips/Commands + Settings/Internet/Hosting/Servers/Linode.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "eee993d85c8be2b5",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "Coding Tips (Classical)/Terminal Tips/Shells/Computers (operating system)/Apple Macbook/plist.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
}
|
||||
|
@ -48,7 +60,7 @@
|
|||
"state": {
|
||||
"type": "search",
|
||||
"state": {
|
||||
"query": "",
|
||||
"query": "cron",
|
||||
"matchingCase": true,
|
||||
"explainSearch": false,
|
||||
"collapseAll": false,
|
||||
|
@ -77,7 +89,7 @@
|
|||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 635.5
|
||||
"width": 654.5
|
||||
},
|
||||
"right": {
|
||||
"id": "e641d8c09a3445f6",
|
||||
|
@ -93,7 +105,7 @@
|
|||
"state": {
|
||||
"type": "backlink",
|
||||
"state": {
|
||||
"file": "Coding Tips (Classical)/Terminal Tips/About terminal.md",
|
||||
"file": "Coding Tips (Classical)/Terminal Tips/Commands + Settings/Internet/Hosting/Servers/Linode.md",
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical",
|
||||
|
@ -110,7 +122,7 @@
|
|||
"state": {
|
||||
"type": "outgoing-link",
|
||||
"state": {
|
||||
"file": "Coding Tips (Classical)/Terminal Tips/About terminal.md",
|
||||
"file": "Coding Tips (Classical)/Terminal Tips/Commands + Settings/Internet/Hosting/Servers/Linode.md",
|
||||
"linksCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
}
|
||||
|
@ -133,7 +145,7 @@
|
|||
"state": {
|
||||
"type": "outline",
|
||||
"state": {
|
||||
"file": "Coding Tips (Classical)/Terminal Tips/About terminal.md"
|
||||
"file": "Coding Tips (Classical)/Terminal Tips/Commands + Settings/Internet/Hosting/Servers/Linode.md"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -158,26 +170,40 @@
|
|||
},
|
||||
"active": "74d85386e2039ea7",
|
||||
"lastOpenFiles": [
|
||||
"Coding Tips (Classical)/Terminal Tips/Commands + Settings/Internet/Hosting/Browser talk/About Browsers.md",
|
||||
"Coding Tips (Classical)/Terminal Tips/Commands + Settings/Internet/Hosting/Browser talk/DNS.md",
|
||||
"Coding Tips (Classical)/Terminal Tips/About terminal.md",
|
||||
"Pasted image 20230714160028.png",
|
||||
"Pasted image 20230714160013.png",
|
||||
"Coding Tips (Classical)/Terminal Tips/Commands + Settings/Internet/Hosting/On Hosts.md",
|
||||
"Coding Tips (Classical)/Terminal Tips/Commands + Settings/Internet/Repos/About Repositories.md",
|
||||
"Quantum spaces.canvas",
|
||||
"Coding Tips (Classical)/Terminal Tips/Commands + Settings/Internet/Repos",
|
||||
"Coding Tips (Classical)/Project Vault/Obsidian/Obsidian-git process.md",
|
||||
"Machine Tips (Quantum)/My Quantum Vault/Non Commerical license.md",
|
||||
"Domains.md",
|
||||
"Coding Tips (Classical)/Terminal Tips/Commands + Settings/Internet/Tools/Workspaces.md",
|
||||
"Coding Tips (Classical)/Terminal Tips/Commands + Settings/Internet/Tools/Webscraping.md",
|
||||
"Coding Tips (Classical)/Terminal Tips/Commands + Settings/Internet/Tools/Webi.md",
|
||||
"Coding Tips (Classical)/Terminal Tips/Commands + Settings/Internet/Tools/StackBlitz.md",
|
||||
"Coding Tips (Classical)/Terminal Tips/Commands + Settings/Internet/Tools/Prototyping tools.md",
|
||||
"Coding Tips (Classical)/Terminal Tips/Commands + Settings/Internet/Tools/Maps.md",
|
||||
"Coding Tips (Classical)/Terminal Tips/Commands + Settings/Internet/Tools/Issue Tracking.md",
|
||||
"Coding Tips (Classical)/Terminal Tips/Commands + Settings/Internet/Tools/Extensions.md",
|
||||
"Coding Tips (Classical)/Terminal Tips/Commands + Settings/Internet/Tools/Email.md",
|
||||
"Coding Tips (Classical)/Terminal Tips/Commands + Settings/Internet/Tools/Dynaboard.md",
|
||||
"Coding Tips (Classical)/Terminal Tips/Shells/Computers (operating system)/Apple Macbook/plist.md",
|
||||
"Coding Tips (Classical)/Terminal Tips/Shells/Computers (operating system)/Linux/Cron.md",
|
||||
"Coding Tips (Classical)/Terminal Tips/Commands + Settings/Languages/Markdown.md",
|
||||
"Coding Tips (Classical)/Terminal Tips/Commands + Settings/Internet/Repos/Gitlab.md",
|
||||
"Pasted image 20230714005144.png",
|
||||
"Coding Tips (Classical)/Terminal Tips/Commands + Settings/Languages/Lisp.md",
|
||||
"Coding Tips (Classical)/Terminal Tips/Commands + Settings/Aliases.md",
|
||||
"Coding Tips (Classical)/Terminal Tips/Shells/Computers (operating system)/Apple Macbook/Apple Script.md",
|
||||
"Coding Tips (Classical)/Terminal Tips/Shells/Computers (operating system)/Apple Macbook/BBEdit/List of language modules.md",
|
||||
"Coding Tips (Classical)/Terminal Tips/Shells/Computers (operating system)/Apple Macbook/BBEdit/Example CLM.md",
|
||||
"Coding Tips (Classical)/Terminal Tips/Shells/Computers (operating system)/Apple Macbook/BBEdit/CLM.md",
|
||||
"Coding Tips (Classical)/Terminal Tips/Commands + Settings/Command Shortcuts.md",
|
||||
"Coding Tips (Classical)/Terminal Tips/Commands + Settings/Extra customizations.md",
|
||||
"Coding Tips (Classical)/Terminal Tips/CLI Tools/ASCII.md",
|
||||
"Coding Tips (Classical)/Terminal Tips/Shells/Computers (operating system)/Apple Macbook/Launchd.md",
|
||||
"Machine Tips (Quantum)/Resources/Welcome to Quantum 101.md",
|
||||
"Coding Tips (Classical)/Project Vault/Current Occupations/Potential and Future/About 60 Careers.md",
|
||||
"Coding Tips (Classical)/Project Vault/Current Occupations/Potential and Future/Career Tips.md",
|
||||
"Quantum spaces.canvas",
|
||||
"Machine Tips (Quantum)/Resources/Technologies, Orgs, & Apps/Applications/A-Z Applications.md",
|
||||
"Machine Tips (Quantum)/Resources/Technologies, Orgs, & Apps/Intro to Quantum Technologies.md",
|
||||
"Machine Tips (Quantum)/Physics/Hardware/About Hardware.md",
|
||||
"Coding Tips (Classical)/Project Vault/Obsidian/imgFiles/Pasted image 20230710132617.png",
|
||||
"Machine Tips (Quantum)/Physics/Hardware",
|
||||
"Machine Tips (Quantum)/Resources/Quantum 101 - Alt. Resources.md",
|
||||
"Coding Tips (Classical)/Project Vault/Obsidian/Tips on Obsidian itself.md",
|
||||
"Coding Tips (Classical)/Terminal Tips/CLI Tools/CLI Tool Collection.md",
|
||||
"Machine Tips (Quantum)/My Quantum Vault/Sourcing",
|
||||
"Coding Tips (Classical)/Project Vault/Obsidian/imgFiles/Pasted image 20230706133139.png",
|
||||
"Coding Tips (Classical)/Terminal Tips/Commands + Settings/Internet/Repos",
|
||||
"Coding Tips (Classical)/Terminal Tips/Commands + Settings/Internet/Tools",
|
||||
"Coding Tips (Classical)/Project Vault/Obsidian/imgFiles/redditsave.com_we_always_have_that_senior_who_solve_everything-y2y8hevqny891.mp4",
|
||||
"Coding Tips (Classical)/Project Vault/Obsidian/imgFiles/Untitled.png",
|
||||
|
@ -186,25 +212,11 @@
|
|||
"Coding Tips (Classical)/Project Vault/Obsidian/imgFiles/Pasted image 20230626101300.png",
|
||||
"Coding Tips (Classical)/Project Vault/Obsidian/imgFiles/Pasted image 20230626071733.png",
|
||||
"Coding Tips (Classical)/Project Vault/Obsidian/imgFiles/Pasted image 20230626034045.png",
|
||||
"Coding Tips (Classical)/Project Vault/Obsidian/imgFiles/Pasted image 20230625163413.png",
|
||||
"Coding Tips (Classical)/Project Vault/Obsidian/imgFiles/Pasted image 20230625163218.png",
|
||||
"Coding Tips (Classical)/Project Vault/Obsidian/imgFiles/Pasted image 20230624141203.png",
|
||||
"Coding Tips (Classical)/Project Vault/Obsidian/imgFiles/Pasted image 20230624141130.png",
|
||||
"Coding Tips (Classical)/Python/tools/Libraries/xlswriter/About xlswriter.md",
|
||||
"Coding Tips (Classical)/Python/tools/Libraries/xlswriter",
|
||||
"Coding Tips (Classical)/Python/tools/Libraries/requests.md",
|
||||
"Coding Tips (Classical)/Python/tools/Libraries/pandas/common pandas commands.md",
|
||||
"Coding Tips (Classical)/Python/tools/Libraries/pandas/Pandas tips.md",
|
||||
"Coding Tips (Classical)/Python/tools/Libraries/pandas",
|
||||
"Coding Tips (Classical)/Python/tools/Libraries/numpy/numpy.md",
|
||||
"Coding Tips (Classical)/Python/tools/Libraries/numpy",
|
||||
"Coding Tips (Classical)/Python/tools/Libraries/matplotlib.md",
|
||||
"Coding Tips (Classical)/Python/tools/Libraries/beautiful soup.md",
|
||||
"Coding Tips (Classical)/Python/tools/Libraries",
|
||||
"Coding Tips (Classical)/Python/tools/IPython/notebook launcher.md",
|
||||
"Coding Tips (Classical)/Python/tools/IPython/Colab",
|
||||
"Coding Tips (Classical)/Python/tools/IPython",
|
||||
"Coding Tips (Classical)/Python/tools/Frameworks",
|
||||
"Coding Tips (Classical)/Quantum spaces.canvas"
|
||||
]
|
||||
}
|
|
@ -69,5 +69,44 @@ Another list of 60 is needed in order to move forward from the fellowship positi
|
|||
6. Space Dynamics Lab --> interviewed: haven't heard back
|
||||
7. Schrodinger --> submitted application
|
||||
8. Microsoft Quantum SWE --> submitted: no but encouraged to look at other roles
|
||||
9. Embedded Software Engineer CS Group -- applied
|
||||
10. Cloud Migration Engineer --> applied
|
||||
11. software engineer role - Careerbuilder - applied
|
||||
12. software engineer role - Careerbuilder - applied
|
||||
13. software engineer role - Careerbuilder - applied
|
||||
14. software engineer role - Careerbuilder - applied
|
||||
15. software engineer role - Careerbuilder - applied
|
||||
16. software engineer role - Careerbuilder - applied
|
||||
17. software engineer role - Careerbuilder - applied
|
||||
18. Techno Functional Solution Engineer, PwC--- applied
|
||||
19. Staff Sofware Engineer at Fastly -- applied
|
||||
20. Careerbuilder application - applied
|
||||
21. Careerbuilder application - applied
|
||||
22. Careerbuilder application - applied
|
||||
23. Careerbuilder application - applied
|
||||
24. Careerbuilder application - applied
|
||||
25. Careerbuilder application - applied
|
||||
26. Careerbuilder application - applied
|
||||
27. Careerbuilder application - applied
|
||||
28. Careerbuilder application - applied
|
||||
29. Careerbuilder application - applied
|
||||
30. Careerbuilder application - applied
|
||||
31. Lab technician at Henkel - applied
|
||||
32. Cloud Engineer at QCrypt - applied
|
||||
33. Software Engineer at Qcrypt - applied
|
||||
34. Education opportunity via Linkedin -- inquired
|
||||
35. Software Engineer role via Direct Recruiters LinkedIn - inquired
|
||||
36. Python Developer - Radley James
|
||||
37. Full Stack Engineer CVS Health - applied Job 2450973BR (1008642927).
|
||||
38. Software Developer Creative financials group -- applied
|
||||
39. Staff Software Engineer at Cashapp - applied
|
||||
40. Research Scientist Beacon Hill Staffing via monster - applied
|
||||
41. Quality Engineer Rigetti - applied
|
||||
42. Research Scientist Peraton - applied
|
||||
1. https://careers-peraton.icims.com/jobs/132819/senior-networking-research-scientist/job?mode=submit_apply
|
||||
43. 15 more jobs via CareerBoard - applied
|
||||
44. Machine Learning Role - applied
|
||||
45. Machine Learning Role - applied
|
||||
46.
|
||||
|
||||
|
||||
|
|
|
@ -1,7 +1,9 @@
|
|||
Resources:
|
||||
- Follow the instructions [here](https://medium.com/analytics-vidhya/how-i-put-my-mind-under-version-control-24caea37b8a5) and document as you go:
|
||||
- Refer back to [plists](obsidian://open?vault=Coding%20Tips&file=Computers%2FMac%20OS%20X%2FBBEdit%2Fplist) for a better understanding of implementation and usage.
|
||||
- on Cron: https://osxdaily.com/2020/04/27/fix-cron-permissions-macos-full-disk-access/
|
||||
- on [Cron]( https://osxdaily.com/2020/04/27/fix-cron-permissions-macos-full-disk-access/):
|
||||
- *UPDATE*: crontab is deprecated for MacOS so the sync option given will not work.
|
||||
- the best next alternative is then to use [launchd](obsidian://open?vault=enter&file=Coding%20Tips%20(Classical)%2FTerminal%20Tips%2FShells%2FComputers%20(operating%20system)%2FApple%20Macbook%2FLaunchd) or keyboard scheduler as described through this youtube video.
|
||||
- Refer back to [plists](obsidian://open?vault=Coding%20Tips&file=Computers%2FMac%20OS%20X%2FBBEdit%2Fplist) for a better understanding of implementation and usage.
|
||||
- apparently the extension [Obsidian-Git](https://github.com/denolehov/obsidian-git/wiki/Installation#existing-repo) already does this in an easier way now
|
||||
- So this is how you [push it to your gitlab](https://about.gitlab.com/blog/2022/03/15/publishing-obsidian-notes-with-gitlab-pages/)
|
||||
- Refer to the [Git page](obsidian://open?vault=Obsidian&file=Coding%20Tips%2FComputers%2FTerminal%20Tips%2FGit) on here for more shortcuts.
|
||||
|
@ -12,6 +14,8 @@ Resources:
|
|||
|
||||
My Obsidian files are all stored within Google Drive. So in order to maintain sync while still preserving cloud storage space, I used a few different steps than the guides, and well really it was a culmination of it all.
|
||||
|
||||
### OLD METHOD: Making a Repo in GDrive
|
||||
|
||||
1. **Find your Google Drive location and copy the directory path.
|
||||
```
|
||||
pwd | pbcopy
|
||||
|
@ -77,9 +81,9 @@ git push -u origin main
|
|||
```
|
||||
Voila! You should see the changes now [over here](https://gitlab.com/shwetha729/quantum-programming). Or wherever you decided to set up host the git remote server on.
|
||||
|
||||
#### Syncing via Gitea Server
|
||||
### CURRENT METHOD: Syncing via Gitea Server
|
||||
|
||||
This can be done locally or via Google Drive. Go to the folder that you'd like to start the git syncing on and run:
|
||||
This can be done locally or via Google Drive. However, I will be using Linode to host Gitea to host my obsidian and all my repos locally. Go to the folder on your laptop that you'd like to start the git syncing your Obsidian Vault at and run:
|
||||
|
||||
```
|
||||
git init
|
||||
|
@ -88,18 +92,111 @@ git init
|
|||
This sets up the git process. Next you have to clone the existing repository and pull .
|
||||
|
||||
```
|
||||
git clone http://172.104.8.87:3000/shway/Notepad.git
|
||||
git clone http:/giteaurlhere.git
|
||||
```
|
||||
|
||||
And then pull the existing information from the repo.
|
||||
|
||||
```
|
||||
git pull
|
||||
git add .
|
||||
git commit -m "some message"
|
||||
git push -u origin main
|
||||
```
|
||||
|
||||
Then Open Your Obsidian Vault there. You are now ready to have your changes synced from Obsidian to Git.
|
||||
|
||||
Push your changes once more after you have opened your vault there.
|
||||
|
||||
```
|
||||
git add .
|
||||
git commit - m "some message"
|
||||
```
|
||||
*For Linux:* Sync the Obsidian vault very few minutes with this script via `cron`:
|
||||
|
||||
```shell
|
||||
#!/usr/bin/env sh
|
||||
# ^^^^^^^^^^^^^^^ This says find the first instance of a sh (shell)
|
||||
# binary and use that shell to execute these commands.
|
||||
# There is little to no complexity here and no bashisms so it
|
||||
# should work just fine on most systems and instances of shells
|
||||
# (bash, zsh, sh, etc.)
|
||||
|
||||
ZK_PATH="PATH TO YOUR VAULT"
|
||||
# ^^^^^^^^^^^^^^^^^^^^^^^^^^ We are assigning the variable `ZK_PATH`
|
||||
# with the (maybe) long string to our vault's location (mine is super
|
||||
# long so this makes the final command look cleaner,
|
||||
# it's unnecessary if you care)
|
||||
|
||||
cd "$ZK_PATH"
|
||||
# ^^^^^^^^^^^ cd: Change Directory to your vault's location
|
||||
|
||||
git pull
|
||||
# ^^^^^^ So if any changes occurred remotely or on another machine
|
||||
# your local machine knows to pull those changes down instead of
|
||||
# having to wait for a local change to run the script
|
||||
|
||||
CHANGES_EXIST="$(git status --porcelain | wc -l)"
|
||||
# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ we are assigning
|
||||
# a value to the variable `CHANGES_EXIST`, the value is the output
|
||||
# of `git add --porcelain` which outputs a simple list of just the
|
||||
# changed files and then the output is piped into the `wc` utility
|
||||
# which is "word count" but with the `-l` flag it will count lines.
|
||||
# basically, it says how many total files have been modified.
|
||||
# if there are no changes the output is 0
|
||||
|
||||
if [ "$CHANGES_EXIST" -eq 0 ]; then
|
||||
exit 0
|
||||
fi
|
||||
# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The whole if block is saying
|
||||
# in plain english: if there are no changes (CHANGES_EXIST = 0)
|
||||
# then exit with no error code `exit 0` if there are changes,
|
||||
# then continue on with the script
|
||||
|
||||
git pull
|
||||
# ^^^^^^ git pull: this will look at your repo and say "any changes?"
|
||||
# if there are they will be brought down and applied to your local machine
|
||||
# In the context of a team environment, a more robust approach is needed
|
||||
# as this workflow doesnt factor in branches, merge conflicts, etc
|
||||
# but if you leave your home machine, do work on the work machine,
|
||||
# push to the remote repo before you return to the home machine, then
|
||||
# you can just get the latest changes applied to the home machine and
|
||||
# continue on like normal
|
||||
git add .
|
||||
# ^^^^^^^ git add. = add all current changes in the repo no
|
||||
# matter the level of nested folders/files
|
||||
git commit -q -m "Last Sync: $(date +"%Y-%m-%d %H:%M:%S")"
|
||||
# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
# git commit -q -m: this says we are committing changes to
|
||||
# our repo, -q says BE QUIET no output prints to terminal
|
||||
# if ran manually, -m defines a message for the commit log
|
||||
# the -m message is "Last Sync: $(date +"%Y-%m-%d %H:%M:%S")" this
|
||||
# runs the command date with the formatting arguments for a
|
||||
# date in YYYY-MM-DD HH-MM-SS format as your commit message
|
||||
git push -q
|
||||
# ^^^^^^^^^ git push -q: push the changes to github and
|
||||
# BE QUIET about it The semicolons between commands are
|
||||
# just saying run each command and then run the subsequent
|
||||
# command, they're just separators
|
||||
|
||||
Save
|
||||
|
||||
```
|
||||
|
||||
*For Mac:* Sync Obsidian vault via Launchd by writing a plist script:
|
||||
|
||||
```
|
||||
|
||||
```
|
||||
|
||||
|
||||
|
||||
---
|
||||
|
||||
|
||||
- Lastly but not leastly, I stumbled upon Perlite in my search for obsidian sync.
|
||||
![[Pasted image 20230206134648.png]]
|
||||
The sample view of Perlite extension.
|
||||
The sample view of Perlite extension.
|
||||
|
||||
Another[ site that you can render ](https://gitlab-org.gitlab.io/frontend/playground/obsidian-and-gitlab-pages-demo/)Obsidian in:
|
||||
![[Pasted image 20230714005144.png]]
|
||||
|
|
|
@ -40,9 +40,11 @@ The file to see all installed plugins through terminal is ```/Users/shwethajay
|
|||
- the file to see plugin
|
||||
|
||||
---
|
||||
|
||||
|
||||
Recent Obsidian Updates:
|
||||
|
||||
## Misc. improvements
|
||||
###### Misc. improvements
|
||||
|
||||
- YouTube and Twitter links can now be embedded within your notes using the markdown image embed syntax (i.e. `![](https://www.youtube.com/...)`).
|
||||
- We've redesigned all the tree components (e.g. File Explorer, Outline view) to make the visual hierarchy more clear. If you are using a custom theme, make sure to update it (Settings → Appearance → Check for updates) in case it was impacted at all.
|
||||
|
|
Binary file not shown.
After Width: | Height: | Size: 473 KiB |
Binary file not shown.
After Width: | Height: | Size: 87 KiB |
|
@ -10,7 +10,7 @@ The Domain Name System has been an essential component since 1985. It was origi
|
|||
Example:
|
||||
hostname `www.example.com` translates to the DNS address _93.184.216.34_ (IPv4) and _2606:2800:220:1:248:1893:25c8:1946_ (IPv6). The DNS can be quickly and transparently updates allowing service's location to change without affecting end users.
|
||||
|
||||
--> What is the difference between IPv4 & IPv6?
|
||||
[--> What is the difference between IPv4 & IPv6? ](obsidian://open?vault=enter&file=Coding%20Tips%20(Classical)%2FTerminal%20Tips%2FCommands%20%2B%20Settings%2FInternet%2FHosting%2FBrowser%20talk%2FIP%20Address)
|
||||
|
||||
###### More Details:
|
||||
The DNS reflects the structure of administrative responsibility on the internet.
|
||||
|
|
|
@ -0,0 +1,41 @@
|
|||
|
||||
IP (Internet Protocol) Address can be thought of as the home address of a user on the internet. There is IPv4 which is more common and IPv6 which launched afterward in 1999 and uses 128 bit hexidecimal address. For some reason, people still stick with IPv4 more.
|
||||
|
||||
|
||||
*A list of IP addresses that have been brute-force attacking me*:
|
||||
- 101.36.177.84 - [china](https://www.whois.com/whois/101.36.177.84)
|
||||
- 24.199.126.11
|
||||
- 68.9.249.150
|
||||
- 172.56.33.177
|
||||
|
||||
You can view the full list of protocols and not just IP addresses [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)
|
||||
|
||||
**For MacOS/Linux:**
|
||||
|
||||
Obtain your public IP address from an external source in the terminal via:
|
||||
```
|
||||
curl ifconfig.me
|
||||
```
|
||||
|
||||
To display all network configuration including IP in terminal, run:
|
||||
```
|
||||
ifconfig
|
||||
```
|
||||
|
||||
According to the official icann:
|
||||
Q7: **OK, maybe you aren't attacking me. What can I do about the messages in my logs?**
|
||||
> A7: The best way solve this problem is to set up DNS on your local network.
|
||||
|
||||
--> refer to DNS Address or [Domain Name Servers](obsidian://open?vault=enter&file=Coding%20Tips%20(Classical)%2FTerminal%20Tips%2FCommands%20%2B%20Settings%2FInternet%2FHosting%2FBrowser%20talk%2FDNS)
|
||||
|
||||
---
|
|
@ -0,0 +1,32 @@
|
|||
TLD, **Top Level Domain**, is the identifier following the domain name & starting with a dot (.) with the more familiar TLDs being .com, .org, .net, and many others.
|
||||
|
||||
All existing TLDs can be found at https://www.iana.org/.
|
||||
|
||||
For example, this is the typical delegation record for [a .nyc TLD](https://www.iana.org/domains/root/db/nyc.html).
|
||||
![[Pasted image 20230706133139.png]]
|
||||
|
||||
##### For a New TLD
|
||||
---
|
||||
|
||||
Setting up a Top-Level Domain (TLD) is a complex process that involves significant technical and administrative considerations. It requires coordination with Internet Assigned Numbers Authority (IANA), ICANN (Internet Corporation for Assigned Names and Numbers), and other relevant organizations. The process generally involves the following steps:
|
||||
|
||||
1. Evaluate the Need: Determine the purpose and justification for creating a new TLD. Consider factors such as market demand, community interest, and technical requirements.
|
||||
|
||||
2. Develop a Proposal: Prepare a detailed proposal outlining the intended use, policies, and management structure of the TLD. This proposal should comply with ICANN's guidelines and requirements.
|
||||
|
||||
3. Funding and Resources: Ensure you have the necessary financial resources and technical expertise to establish and maintain the TLD. This includes infrastructure, registry services, and operational support.
|
||||
|
||||
4. Application Submission: Submit the application to ICANN during the designated application period. The application process typically involves a comprehensive evaluation, including technical, financial, and operational assessments.
|
||||
|
||||
5. Registry Operator Selection: If the application is approved, select a registry operator to manage the TLD infrastructure and operations. The registry operator will be responsible for maintaining the TLD's domain name database and providing registration services.
|
||||
|
||||
6. Contract Negotiation: Engage in contract negotiations with ICANN to finalize the terms and conditions of operating the TLD. This includes agreements on fees, compliance, dispute resolution, and other contractual obligations.
|
||||
|
||||
7. Technical Setup: Work with the registry operator to set up the technical infrastructure required for the TLD. This includes configuring domain name servers (DNS), establishing registration systems, and implementing security measures.
|
||||
|
||||
8. Launch and Promotion: Plan and execute the launch of the TLD, including marketing and promotional activities to attract registrants. Communicate the availability and benefits of the new TLD to the target audience.
|
||||
|
||||
9. Ongoing Operations: Continuously manage and operate the TLD, ensuring compliance with ICANN's policies and industry standards. This includes domain name registrations, renewals, transfers, and providing support services to registrants.
|
||||
|
||||
|
||||
It's important to note that setting up a TLD involves significant costs, legal requirements, technical expertise, and compliance with ICANN's processes. It is a complex undertaking that typically requires the involvement of a qualified and experienced registry operator.
|
|
@ -4,4 +4,15 @@
|
|||
not to be confused with the URL ;)
|
||||
|
||||
---
|
||||
These identifiers can be accessed via request over http.
|
||||
These identifiers can be accessed via request over http.
|
||||
|
||||
| | | |
|
||||
|---|---|---|
|
||||
|Uniform Resource Identifier (URI) Schemes| | |
|
||||
|["about" URI Tokens](https://www.iana.org/assignments/about-uri-tokens/about-uri-tokens.xhtml#about-uri-tokens)|
|
||||
|['geo' URI 'crs' Parameter Values](https://www.iana.org/assignments/geo-uri-parameters/geo-uri-parameters.xhtml#geo-uri-parameters-2)|
|
||||
|['geo' URI Parameters](https://www.iana.org/assignments/geo-uri-parameters/geo-uri-parameters.xhtml#geo-uri-parameters-1)|
|
||||
|[POSH Service Names](https://www.iana.org/assignments/posh-service-names/posh-service-names.xhtml#service-names)|
|
||||
|[tel URI Parameters](https://www.iana.org/assignments/tel-uri-parameters/tel-uri-parameters.xhtml#tel-uri-parameters-1)|
|
||||
|[Uniform Resource Identifier (URI) Schemes](https://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml#uri-schemes-1)|
|
||||
|[Well-Known URIs](https://www.iana.org/assignments/well-known-uris/well-known-uris.xhtml#well-known-uris-1)|
|
|
@ -2,4 +2,8 @@ A competitive cloud provider to AWS, Google, or Microsoft that is created for d
|
|||
|
||||
---
|
||||
|
||||
![[Pasted image 20230505214204.png]]
|
||||
![[Pasted image 20230505214204.png]]
|
||||
|
||||
For instance, my [gitea server](http://172.104.8.87:3000/shway/Notepad) on Linode! This hosts my notepad locally so it will be safe from cloud storage issues.
|
||||
|
||||
![[Pasted image 20230714160013.png]]
|
|
@ -38,4 +38,5 @@ Links:
|
|||
- a [wiki based ](https://pages.gitlab.io/ikiwiki/)one
|
||||
- [gitbook](https://pages.gitlab.io/gitbook/) inside your gitlab page
|
||||
- a[ jupyter notebook ](https://pages.gitlab.io/jupyterbook/markdown.html)inside gitlab
|
||||
- Information on[ GitLab Pages domain names & URLS ](https://docs.gitlab.com/ee/user/project/pages/getting_started_part_one.html?_gl=1*dar20e*_ga*MTMzODUyMjE2NC4xNjg5Mjc1NTYy*_ga_ENFH3X7M5Y*MTY4OTI3NTU2Ny4xLjAuMTY4OTI3NTU2Ny4wLjAuMA..#gitlab-pages-default-domain-names)
|
||||
-
|
|
@ -1,6 +1,136 @@
|
|||
|
||||
You will inevitably learn a bunch about markdown simply from using Obsidian which is all full of just markdown files. Any tips and tricks that you do learn though can all go here. Happy marking down. :)
|
||||
|
||||
|
||||
Use Cases:
|
||||
- markdown is used right here! in obsidian!
|
||||
- markdown for [MkDocs](https://www.mkdocs.org/)
|
||||
- a bunch of other cool MKDocs features in [catalog](https://github.com/mkdocs/catalog#-theming)
|
||||
- markdown is used in wikipedia
|
||||
|
||||
|
||||
---
|
||||
|
||||
Code phrases:
|
||||
Code phrases: Actually the following list is all in Markdown but follow the link to see it in plaintext.
|
||||
|
||||
---
|
||||
|
||||
# Markdown Cheat Sheet
|
||||
|
||||
Thanks for visiting [The Markdown Guide](https://www.markdownguide.org)!
|
||||
|
||||
This Markdown cheat sheet provides a quick overview of all the Markdown syntax elements. It can’t cover every edge case, so if you need more information about any of these elements, refer to the reference guides for [basic syntax](https://www.markdownguide.org/basic-syntax) and [extended syntax](https://www.markdownguide.org/extended-syntax).
|
||||
|
||||
## Basic Syntax
|
||||
|
||||
These are the elements outlined in John Gruber’s original design document. All Markdown applications support these elements.
|
||||
|
||||
### Heading
|
||||
|
||||
# H1
|
||||
## H2
|
||||
### H3
|
||||
|
||||
### Bold
|
||||
|
||||
**bold text**
|
||||
|
||||
### Italic
|
||||
|
||||
*italicized text*
|
||||
|
||||
### Blockquote
|
||||
|
||||
> blockquote
|
||||
|
||||
### Ordered List
|
||||
|
||||
1. First item
|
||||
2. Second item
|
||||
3. Third item
|
||||
|
||||
### Unordered List
|
||||
|
||||
- First item
|
||||
- Second item
|
||||
- Third item
|
||||
|
||||
### Code
|
||||
|
||||
`code`
|
||||
|
||||
### Horizontal Rule
|
||||
|
||||
---
|
||||
|
||||
### Link
|
||||
|
||||
[Markdown Guide](https://www.markdownguide.org)
|
||||
|
||||
### Image
|
||||
|
||||
![alt text](https://www.markdownguide.org/assets/images/tux.png)
|
||||
|
||||
## Extended Syntax
|
||||
|
||||
These elements extend the basic syntax by adding additional features. Not all Markdown applications support these elements.
|
||||
|
||||
### Table
|
||||
|
||||
| Syntax | Description |
|
||||
| ----------- | ----------- |
|
||||
| Header | Title |
|
||||
| Paragraph | Text |
|
||||
|
||||
### Fenced Code Block
|
||||
|
||||
```
|
||||
{
|
||||
"firstName": "John",
|
||||
"lastName": "Smith",
|
||||
"age": 25
|
||||
}
|
||||
```
|
||||
|
||||
### Footnote
|
||||
|
||||
Here's a sentence with a footnote. [^1]
|
||||
|
||||
[^1]: This is the footnote.
|
||||
|
||||
### Heading ID
|
||||
|
||||
### My Great Heading {#custom-id}
|
||||
|
||||
### Definition List
|
||||
|
||||
term
|
||||
: definition
|
||||
|
||||
### Strikethrough
|
||||
|
||||
~~The world is flat.~~
|
||||
|
||||
### Task List
|
||||
|
||||
- [x] Write the press release
|
||||
- [ ] Update the website
|
||||
- [ ] Contact the media
|
||||
|
||||
### Emoji
|
||||
|
||||
That is so funny! :joy:
|
||||
|
||||
(See also [Copying and Pasting Emoji](https://www.markdownguide.org/extended-syntax/#copying-and-pasting-emoji))
|
||||
|
||||
### Highlight
|
||||
|
||||
I need to highlight these ==very important words==.
|
||||
|
||||
### Subscript
|
||||
|
||||
H~2~O
|
||||
|
||||
### Superscript
|
||||
|
||||
X^2^
|
|
@ -0,0 +1,39 @@
|
|||
|
||||
Scripting in MacOs can be intuitive and easy using Apple Script (Similar to Google Script). This uses the [plist](obsidian://open?vault=enter&file=Coding%20Tips%20(Classical)%2FTerminal%20Tips%2FShells%2FComputers%20(operating%20system)%2FApple%20Macbook%2Fplist) and can be deployed with ~~cronjob~~ the scheduling deployer called [Launchd](obsidian://open?vault=enter&file=Coding%20Tips%20(Classical)%2FTerminal%20Tips%2FShells%2FComputers%20(operating%20system)%2FApple%20Macbook%2FLaunchd).
|
||||
|
||||
This is the typical structure of a common Apple Script.
|
||||
|
||||
Example: Quick Cleanup of a Group of Computers ("Classroom") via Remote Desktop.
|
||||
*What it does:* First, it locks the computer screens to prevent interference. Second, it deletes all items left on the currently active desktops of the client computers. Finally, it finishes by emptying the clients’ Trash and unlocking the screens.
|
||||
|
||||
```
|
||||
|
||||
-- Start commanding the local copy of Remote Desktop tell application "Remote Desktop"
|
||||
-- decide which list to perform this on,
|
||||
-- in this case it's called "Classroom"
|
||||
set these_computers to computer list "Classroom"
|
||||
-- decide what locked screen text you want displayed
|
||||
set screen_message to "Please wait" as Unicode text
|
||||
-- make a UNIX script which executes an AppleScript on the remote computers
|
||||
set the UNIX_script to ¬
|
||||
"osascript -e 'tell application \"Finder\" to move " & ¬
|
||||
"(every item of the desktop whose class isn't disk) to the trash'"
|
||||
-- set the lock task parameters
|
||||
set lock_task to make new lock screen task with properties ¬
|
||||
{name:"Lock Classroom", message:screen_message}
|
||||
-- perform the task
|
||||
execute lock_task on these_computers
|
||||
-- set the UNIX script parameters
|
||||
set clean_task to make new send unix command task with properties ¬
|
||||
{name:"Clean Desktop", showing output:false, script:UNIX_script}
|
||||
-- perform the task
|
||||
execute clean_task on these_computers
|
||||
-- empty the Trash afterward
|
||||
execute (make new empty trash task) on these_computers
|
||||
-- unlock the screen when finished
|
||||
execute (make new unlock screen task) on these_computers
|
||||
end tell
|
||||
|
||||
```
|
||||
|
||||
Here are some more examples of [Apple Scripts. ](https://discover.hubpages.com/technology/applescript_code)
|
|
@ -0,0 +1,83 @@
|
|||
A MacOS specific version of a [cron](obsidian://open?vault=enter&file=Coding%20Tips%20(Classical)%2FTerminal%20Tips%2FShells%2FComputers%20(operating%20system)%2FLinux%2FCrontab) that automates scripts and programs.
|
||||
|
||||
In computing, **launchd**, a unified operating system service management framework, starts, stops and manages daemons, applications, processes, and scripts in macOS. It was introduced with Mac OS X Tiger and is licensed under the Apache License —Wikipedia
|
||||
|
||||
|
||||
Here are some helpful tips;
|
||||
|
||||
View Services
|
||||
```
|
||||
sudo launchctl list
|
||||
```
|
||||
|
||||
|
||||
without Sudo
|
||||
```
|
||||
$ sudo launchctl list | grep ssh
|
||||
- 0 com.openssh.sshd
|
||||
|
||||
$ launchctl list | grep ssh
|
||||
3521 0 com.openssh.ssh-agent
|
||||
```
|
||||
|
||||
Particular Service details
|
||||
|
||||
```
|
||||
$ sudo launchctl list com.openssh.sshd
|
||||
{
|
||||
"Wait" = false;
|
||||
"Sockets" = {
|
||||
"Listeners" = (
|
||||
file-descriptor-object;
|
||||
file-descriptor-object;
|
||||
);
|
||||
};
|
||||
"LimitLoadToSessionType" = "System";
|
||||
"StandardErrorPath" = "/dev/null";
|
||||
"Label" = "com.openssh.sshd";
|
||||
"inetdCompatibility" = true;
|
||||
"OnDemand" = true;
|
||||
"LastExitStatus" = 0;
|
||||
"Program" = "/usr/libexec/sshd-keygen-wrapper";
|
||||
"ProgramArguments" = (
|
||||
"/usr/sbin/sshd";
|
||||
"-i";
|
||||
);
|
||||
};
|
||||
```
|
||||
|
||||
|
||||
Stop and start service:
|
||||
```
|
||||
sudo launchctl stop com.openssh.sshd
|
||||
|
||||
sudo launchctl start com.openssh.sshd
|
||||
```
|
||||
|
||||
|
||||
Service definition via print:
|
||||
```
|
||||
sudo launchctl print system/com.openssh.sshd
|
||||
```
|
||||
|
||||
|
||||
Loading Services
|
||||
|
||||
```
|
||||
# load
|
||||
sudo launchctl load /System/Library/LaunchDaemons/ssh.plist
|
||||
|
||||
# enable
|
||||
sudo launchctl enable system/com.openssh.sshd
|
||||
|
||||
# disable
|
||||
sudo launchctl disable system/com.openssh.sshd
|
||||
|
||||
# unload
|
||||
sudo launchctl unload /System/Library/LaunchDaemons/ssh.plist
|
||||
```
|
||||
|
||||
via [Rakesh](https://rakhesh.com/mac/macos-launchctl-commands/)
|
||||
|
||||
|
||||
A great launchd blog [post on here too. ](https://ellismin.com/2020/03/launchd-1/)
|
|
@ -0,0 +1,9 @@
|
|||
|
||||
Cron is a way to automate tasks through scheduled scripts. There are fantastic resources for crontab such as [Cronitor](https://crontab.guru/) . Cron works for MacOS (via Crontab) by default as well as Linux.
|
||||
|
||||
More information on [Cron usage. ](https://www.hostinger.com/tutorials/cron-job)
|
||||
```
|
||||
*/30 * * * * /Users/shwethajayaraj/.local/bin >/dev/null 2>&1
|
||||
|
||||
```
|
||||
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
This is so that anything and everything that is put out onto the internet can be protected.
|
||||
|
||||
A specific law firm that works in this is called Basil
|
||||
A specific law firm that works in this is called [Young Basile](https://youngbasile.com/industry/quantum/) that is out to help people's IP and things like that.
|
||||
|
||||
---
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
|
||||
This is of course the most important part. Building a quantum device.
|
||||
|
||||
|
||||
### Cryogenics
|
||||
---
|
||||
- There is [ICE](https://www.iceoxford.com/) which sells cryogenic equipment
|
||||
- ![[Pasted image 20230710132617.png]]
|
||||
|
||||
|
||||
## Analyzers
|
||||
---
|
||||
- Rohde & Schwartz bought Zurich Instruments recently
|
|
@ -4,6 +4,8 @@
|
|||
The applications of quantum technology use for climate applications are immense.
|
||||
- the[ Q4Climate](https://q4climate.github.io/) collective specializes in applications regarding this
|
||||
- this is a link to their [2021 white paper ](https://arxiv.org/pdf/2107.05362.pdf)
|
||||
- Quantum Energy Initiative is a consortium of international researchers committed to energy efficiency of quantum technologies
|
||||
- view their most recent webinar [here](https://www.youtube.com/watch?v=sBVg4HkT_YA).
|
||||
|
||||
---
|
||||
|
||||
|
@ -16,6 +18,7 @@ https://dusa.space/
|
|||
|
||||
![[Pasted image 20221001152049.png]]
|
||||
|
||||
|
||||
---
|
||||
# Finance
|
||||
|
||||
|
@ -60,6 +63,12 @@ Whole systems are [simulated](obsidian://open?vault=Obsidian&file=Quantum%20Vaul
|
|||
The[ qiskit-nature](obsidian://open?vault=Coding%20Tips&file=Computers%2FQuantum%20Realm%2FTechnologies%2FComputer%20choices%2FIBM%2FQiskit-Nature) package would be a good one to use here.
|
||||
Or refer to the[ list of quantum tools for simulators](obsidian://open?vault=Obsidian&file=Quantum%20Vault%2FQuantum%20Realm%2FTechnologies%2C%20Orgs%2C%20%26%20Apps%2FApplications%2FList%20of%20Quantum%20Tools) too.
|
||||
|
||||
---
|
||||
## Space
|
||||
|
||||
There are endless applications for what the upcoming discoveries in computation in quantum technology could mean to advance our mission in space.
|
||||
|
||||
- In fact, check out how this team used D-Wave quantum computers to solve for [satellite planning problems.](https://www.youtube.com/watch?v=4BmPPZNgub8&feature=youtu.be)
|
||||
---
|
||||
# Transportation
|
||||
- airbus
|
||||
|
|
Binary file not shown.
After Width: | Height: | Size: 118 KiB |
Binary file not shown.
After Width: | Height: | Size: 150 KiB |
Binary file not shown.
After Width: | Height: | Size: 150 KiB |
Loading…
Reference in New Issue