vimwiki: dth @ DK023900WSL
This commit is contained in:
parent
6cdab182e2
commit
497f12ec10
1 changed files with 61 additions and 83 deletions
60
tools.md
60
tools.md
|
|
@ -14,7 +14,8 @@
|
||||||
## UX/UI
|
## UX/UI
|
||||||
* [Understand, Ideate and Test, Implement](https://uxtools.co/challenges/) UX.
|
* [Understand, Ideate and Test, Implement](https://uxtools.co/challenges/) UX.
|
||||||
* Avoid [dark patterns](https://darkpatterns.org/types-of-dark-pattern.html)
|
* Avoid [dark patterns](https://darkpatterns.org/types-of-dark-pattern.html)
|
||||||
* :eyes: **Visualization**
|
|
||||||
|
## :eyes: Visualization
|
||||||
* problem: it's difficult to include visualization in this workflow but essential to fast prototyping.
|
* problem: it's difficult to include visualization in this workflow but essential to fast prototyping.
|
||||||
* Perhaps [text-to-diagram](https://xosh.org/text-to-diagram/)
|
* Perhaps [text-to-diagram](https://xosh.org/text-to-diagram/)
|
||||||
* [AsciiFlow](https://asciiflow.com/#/)
|
* [AsciiFlow](https://asciiflow.com/#/)
|
||||||
|
|
@ -42,26 +43,27 @@
|
||||||
* [Data Science - Hierarchy of Needs](https://hackernoon.com/the-ai-hierarchy-of-needs-18f111fcc007)
|
* [Data Science - Hierarchy of Needs](https://hackernoon.com/the-ai-hierarchy-of-needs-18f111fcc007)
|
||||||
* [Metabase](https://www.metabase.com/)
|
* [Metabase](https://www.metabase.com/)
|
||||||
|
|
||||||
# Security
|
## Security
|
||||||
* Standards
|
* Standards: [nist](https://www.nist.gov/cyberframework) / [isf](https://www.securityforum.org/solutions-and-insights/standard-of-good-practice-for-information-security-2020/)
|
||||||
* [nist]()
|
|
||||||
*
|
|
||||||
* Audit [security](https://hangar.tech/posts/our-dsq/)
|
* Audit [security](https://hangar.tech/posts/our-dsq/)
|
||||||
* Understand [SSH tunnels](https://robotmoon.com/ssh-tunnels/)
|
* Understand [SSH tunnels](https://robotmoon.com/ssh-tunnels/)
|
||||||
* [Anticipatory Failure Determination](https://historyofyesterday.com/suppose-i-wanted-to-kill-a-lot-of-pilots-f126bbc756fa)
|
* [Anticipatory Failure Determination](https://historyofyesterday.com/suppose-i-wanted-to-kill-a-lot-of-pilots-f126bbc756fa)
|
||||||
* [Secret Management for APIs](https://blog.gitguardian.com/secrets-api-management/)
|
* [Secret Management for APIs](https://blog.gitguardian.com/secrets-api-management/)
|
||||||
* **Programming Personalizations**
|
|
||||||
|
## Programming Personalizations
|
||||||
* Code-tags ([PEP-0350](https://www.python.org/dev/peps/pep-0350/#mnemonics)) / [Stop using TODO](https://goldin.io/blog/stop-using-todo)
|
* Code-tags ([PEP-0350](https://www.python.org/dev/peps/pep-0350/#mnemonics)) / [Stop using TODO](https://goldin.io/blog/stop-using-todo)
|
||||||
* vscode tip: turn off _openDiffOnClick_
|
* vscode tip: turn off _openDiffOnClick_
|
||||||
* [git bash solarized :sun_with_face:](https://github.com/speedpacer/gitbash_solarized/issues)
|
* [git bash solarized :sun_with_face:](https://github.com/speedpacer/gitbash_solarized/issues)
|
||||||
* [Music for programming](https://www.musicforprogramming.net)
|
* [Music for programming](https://www.musicforprogramming.net)
|
||||||
* [OpenStack](https://docs.openstack.org/hacking/latest/user/hacking.html#styleguide): Linting and Pre-commit Hooks
|
* [OpenStack](https://docs.openstack.org/hacking/latest/user/hacking.html#styleguide): Linting and Pre-commit Hooks
|
||||||
* :brain: **Algorithms / AI / ML / Modelling**
|
|
||||||
|
## :brain: Algorithms / AI / ML / Modelling
|
||||||
* [open source cousin to GPL3](https://github.com/kingoflolz/mesh-transformer-jax)
|
* [open source cousin to GPL3](https://github.com/kingoflolz/mesh-transformer-jax)
|
||||||
* [Machine Learning Master](https://machinelearningmastery.com/) is a great resource!
|
* [Machine Learning Master](https://machinelearningmastery.com/) is a great resource!
|
||||||
* [Probabilistic Machine Learning: Advanced Topics](https://probml.github.io/pml-book/book2.html#toc)
|
* [Probabilistic Machine Learning: Advanced Topics](https://probml.github.io/pml-book/book2.html#toc)
|
||||||
* [Algorithms for Modern Hardware](https://en.algorithmica.org/hpc/)
|
* [Algorithms for Modern Hardware](https://en.algorithmica.org/hpc/)
|
||||||
* **Philosophy / Mindset / Principles**
|
|
||||||
|
## Philosophy / Mindset / Principles
|
||||||
* [the-importance-of-humility-in-software-development](https://humbletoolsmith.com/2020/08/10/the-importance-of-humility-in-software-development/)
|
* [the-importance-of-humility-in-software-development](https://humbletoolsmith.com/2020/08/10/the-importance-of-humility-in-software-development/)
|
||||||
* _All gui is bloat and we should just go back to using the abacus_ /NashFPV (youtube comment)
|
* _All gui is bloat and we should just go back to using the abacus_ /NashFPV (youtube comment)
|
||||||
* _doing it right_ vs _doing it on time_
|
* _doing it right_ vs _doing it on time_
|
||||||
|
|
@ -70,7 +72,8 @@
|
||||||
* [approaching hard problems](https://praeclarum.org/2022/02/19/hard-problems.html)
|
* [approaching hard problems](https://praeclarum.org/2022/02/19/hard-problems.html)
|
||||||
* [First Principles](https://fs.blog/first-principles/)
|
* [First Principles](https://fs.blog/first-principles/)
|
||||||
* [Career Complacency](https://apoorvagovind.substack.com/p/how-to-waste-your-career-one-comfortable?s=r)
|
* [Career Complacency](https://apoorvagovind.substack.com/p/how-to-waste-your-career-one-comfortable?s=r)
|
||||||
* **Collaboration / Working in a team**
|
|
||||||
|
## Collaboration / Working in a team
|
||||||
* [SPACE (satification, performance, activity, communication, efficiency)](https://queue.acm.org/detail.cfm?id=3454124)
|
* [SPACE (satification, performance, activity, communication, efficiency)](https://queue.acm.org/detail.cfm?id=3454124)
|
||||||
* [Google's Four DevOp KPIs](https://cloud.google.com/blog/products/devops-sre/using-the-four-keys-to-measure-your-devops-performance)
|
* [Google's Four DevOp KPIs](https://cloud.google.com/blog/products/devops-sre/using-the-four-keys-to-measure-your-devops-performance)
|
||||||
* Details about [pair programming](https://martinfowler.com/articles/on-pair-programming.html)
|
* Details about [pair programming](https://martinfowler.com/articles/on-pair-programming.html)
|
||||||
|
|
@ -80,28 +83,29 @@
|
||||||
* keeping the repo nice ![Coverage badge][coverage-badge]
|
* keeping the repo nice ![Coverage badge][coverage-badge]
|
||||||
* keep repo nice with [makefile](https://makefiletutorial.com/)
|
* keep repo nice with [makefile](https://makefiletutorial.com/)
|
||||||
* [your makefiles are wrong](https://tech.davis-hansson.com/p/make/)
|
* [your makefiles are wrong](https://tech.davis-hansson.com/p/make/)
|
||||||
* **Misc**
|
|
||||||
|
## Misc
|
||||||
* [Use NestedText](https://nestedtext.org/en/latest/alternatives.html#): No YAML, TOML, or INI. CSV/TSV is acceptable.
|
* [Use NestedText](https://nestedtext.org/en/latest/alternatives.html#): No YAML, TOML, or INI. CSV/TSV is acceptable.
|
||||||
* [Things you should do now](https://secure.phabricator.com/book/phabflavor/article/things_you_should_do_now/)
|
* [Things you should do now](https://secure.phabricator.com/book/phabflavor/article/things_you_should_do_now/)
|
||||||
* Follow [naming conventions](https://visualgit.readthedocs.io/en/latest/pages/naming_convention.html)
|
* Follow [naming conventions](https://visualgit.readthedocs.io/en/latest/pages/naming_convention.html)
|
||||||
* Follow [software engineering laws](https://www.netmeister.org/blog/software-engineering-laws.html)
|
* Follow [software engineering laws](https://www.netmeister.org/blog/software-engineering-laws.html)
|
||||||
|
|
||||||
# Writing
|
## Writing
|
||||||
* [HemingwayApp](http://www.hemingwayapp.com)
|
* [HemingwayApp](http://www.hemingwayapp.com)
|
||||||
* [Anansi Short Stories](https://en.wikipedia.org/wiki/Anansi)
|
* [Anansi Short Stories](https://en.wikipedia.org/wiki/Anansi)
|
||||||
* [Writing Great Mystery Plots](https://www.vulture.com/2019/10/charles-finch-on-how-he-writes-charles-lenox-mysteries.html)
|
* [Writing Great Mystery Plots](https://www.vulture.com/2019/10/charles-finch-on-how-he-writes-charles-lenox-mysteries.html)
|
||||||
|
|
||||||
# Music
|
## Music
|
||||||
Music production, streaming and whatnot.
|
Music production, streaming and whatnot.
|
||||||
* [GuitarDashboard](https://guitardashboard.com)
|
* [GuitarDashboard](https://guitardashboard.com)
|
||||||
* [DrumBit](https://drumbit.app)
|
* [DrumBit](https://drumbit.app)
|
||||||
* [BBC Samples](http://bbcsfx.acropolis.org.uk)
|
* [BBC Samples](http://bbcsfx.acropolis.org.uk)
|
||||||
* [Music Pods (FunkWhale)](https://funkwhale.audio/#get-started)
|
* [Music Pods (FunkWhale)](https://funkwhale.audio/#get-started)
|
||||||
|
|
||||||
# Photo / Video
|
## Photo / Video
|
||||||
* [Vintage effect (ffmpeg)](https://ottverse.com/create-vintage-videos-using-ffmpeg/)
|
* [Vintage effect (ffmpeg)](https://ottverse.com/create-vintage-videos-using-ffmpeg/)
|
||||||
|
|
||||||
# Prog/Misc
|
## Prog/Misc
|
||||||
* [Kinto Multi-OS shortcuts](https://github.com/rbreaves/kinto)
|
* [Kinto Multi-OS shortcuts](https://github.com/rbreaves/kinto)
|
||||||
* [On-Prem Speech-Transcribing](https://github.com/iceychris/LibreASR)
|
* [On-Prem Speech-Transcribing](https://github.com/iceychris/LibreASR)
|
||||||
* [What Distinguishes Engineers](https://faculty.washington.edu/ajko/papers/Li2019WhatDistinguishesEngineers.pdf)
|
* [What Distinguishes Engineers](https://faculty.washington.edu/ajko/papers/Li2019WhatDistinguishesEngineers.pdf)
|
||||||
|
|
@ -122,7 +126,6 @@ Pike's rules 1 and 2 restate Tony Hoare's famous maxim "Premature optimization i
|
||||||
See also [Akins laws of spacecraft design](https://spacecraft.ssl.umd.edu/akins_laws.html)
|
See also [Akins laws of spacecraft design](https://spacecraft.ssl.umd.edu/akins_laws.html)
|
||||||
|
|
||||||
### Guides
|
### Guides
|
||||||
* [WiFi from the Terminal](https://www.linuxbabe.com/ubuntu/connect-to-wi-fi-from-terminal-on-ubuntu-18-04-19-04-with-wpa-supplicant)
|
|
||||||
* [How to ssh properly](https://gravitational.com/blog/how-to-ssh-properly/)
|
* [How to ssh properly](https://gravitational.com/blog/how-to-ssh-properly/)
|
||||||
* [Pipenv on Ubuntu 18.04](https://gist.github.com/planetceres/8adb62494717c71e93c96d8adad26f5c)
|
* [Pipenv on Ubuntu 18.04](https://gist.github.com/planetceres/8adb62494717c71e93c96d8adad26f5c)
|
||||||
* [Conventions for Command Line Options](https://nullprogram.com/blog/2020/08/01/)
|
* [Conventions for Command Line Options](https://nullprogram.com/blog/2020/08/01/)
|
||||||
|
|
@ -130,26 +133,6 @@ See also [Akins laws of spacecraft design](https://spacecraft.ssl.umd.edu/akins_
|
||||||
* [NoHello (Team Communication)](https://www.nohello.com/2013/01/please-dont-say-just-hello-in-chat.html)
|
* [NoHello (Team Communication)](https://www.nohello.com/2013/01/please-dont-say-just-hello-in-chat.html)
|
||||||
* [IdownVotedBecause](https://idownvotedbecau.se/)
|
* [IdownVotedBecause](https://idownvotedbecau.se/)
|
||||||
|
|
||||||
### Ubunutu Server WiFi Setup
|
|
||||||
```bash
|
|
||||||
# bring up the wlan0
|
|
||||||
sudo ifconfig wlan0 up
|
|
||||||
|
|
||||||
# test that we can scan WiFi APs
|
|
||||||
sudo iwlist wlan0 scan | grep ESSID
|
|
||||||
|
|
||||||
# connect to configured network
|
|
||||||
sudo wpa_supplicant -B -c /etc/wpa_supplicant.conf -i wlan0
|
|
||||||
|
|
||||||
# request a ip address from DHCP server
|
|
||||||
sudo dhclient wlan0
|
|
||||||
|
|
||||||
# ip addr show wlan0
|
|
||||||
ip addr show wlan0
|
|
||||||
|
|
||||||
# test connection
|
|
||||||
ping 8.8.8.8
|
|
||||||
```
|
|
||||||
|
|
||||||
### Python Debug
|
### Python Debug
|
||||||
```
|
```
|
||||||
|
|
@ -256,18 +239,13 @@ There is a way, but it's too complicated to fit into the column. You can find a
|
||||||
|
|
||||||
Both the standard output and standard error streams will be copied to the file while still being visible in the terminal. If the file already exists, the new data will get appended to the end of the file.
|
Both the standard output and standard error streams will be copied to the file while still being visible in the terminal. If the file already exists, the new data will get appended to the end of the file.
|
||||||
|
|
||||||
# Homebrew
|
## Homebrew
|
||||||
```
|
```
|
||||||
# homebrew
|
# homebrew
|
||||||
imagemagick
|
imagemagick
|
||||||
pyenv
|
pyenv
|
||||||
tmux
|
tmux
|
||||||
tree
|
tree
|
||||||
sqlite
|
|
||||||
|
|
||||||
# cask
|
|
||||||
clickup
|
|
||||||
atom
|
|
||||||
```
|
```
|
||||||
|
|
||||||
## git bash on windows server 2019
|
## git bash on windows server 2019
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue