main
shwetha729 2023-07-14 16:02:45 -04:00
parent 60bb81fa4c
commit c23290b365
25 changed files with 572 additions and 72 deletions

View File

@ -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
}

View File

@ -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"
]
}

View File

@ -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.

View File

@ -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]]

View File

@ -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

View File

@ -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.

View File

@ -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)
---

View File

@ -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.

View File

@ -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)|

View File

@ -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]]

View File

@ -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)
-

View File

@ -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 cant 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 Grubers 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^

View File

@ -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)

View File

@ -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/)

View File

@ -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
```

View File

@ -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.
---

View File

@ -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

View File

@ -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