Show and Tell 2024-12-12: Unterschied zwischen den Versionen
Pepi (Diskussion | Beiträge) (created) |
Pepi (Diskussion | Beiträge) (pandoc *mmimi*) |
||
Zeile 1: | Zeile 1: | ||
− | + | # Show and Tell 2024-12-12 | |
− | |||
− | + | [TOC] | |
− | |||
− | + | ## Willkommen | |
− | + | - Was ist Show and Tell? | |
+ | - [Show and Tell](https://metalab.at/wiki/Show_and_Tell) Übersicht im Metalab Wiki | ||
+ | - Deine Special-Interests sind willkommen! | ||
+ | - Wie funktioniert das? | ||
+ | |||
+ | ## Was wir heute gelernt haben: | ||
+ | |||
+ | ### Neurodivergenz und Technologie | ||
https://media.ccc.de/v/2024-386-neurodivergenz-und-technologie | https://media.ccc.de/v/2024-386-neurodivergenz-und-technologie | ||
+ | |||
+ | |||
+ | |||
+ | ### The dark history of genetics - with Adam Rutherford (2023 HBS Haldane Lecture) | ||
https://www.youtube.com/watch?v=Gddkc5Snq3I | https://www.youtube.com/watch?v=Gddkc5Snq3I | ||
− | |||
− | |||
− | + | ### Nach dem Signalton bitte nicht mehr in die U-Bahn einsteigen! | |
− | |||
− | + | https://www.youtube.com/watch?v=OxiNmZHTGBg | |
− | + | ||
+ | |||
+ | ### U-Bahn frei für die U2 - ab 6. Dezember wieder bis zum Karlsplatz! | ||
+ | |||
+ | https://www.youtube.com/watch?v=OBKxkcLmpoE | ||
+ | |||
+ | |||
+ | ### Zonemaster | ||
https://www.zonemaster.net/ | https://www.zonemaster.net/ | ||
Zeile 25: | Zeile 38: | ||
DNS Zone testing tool to evaluate your DNS infrastructure. | DNS Zone testing tool to evaluate your DNS infrastructure. | ||
− | + | ### Knot DNS | |
− | |||
+ | Authoriative DNS Server by CZ NIC. | ||
https://www.knot-dns.cz/ | https://www.knot-dns.cz/ | ||
+ | |||
+ | |||
+ | ### Molecule: Ansible Testing Framework | ||
https://ansible.readthedocs.io/projects/molecule/ | https://ansible.readthedocs.io/projects/molecule/ | ||
+ | |||
+ | |||
+ | ### IETF - Internet Engineering Task Force | ||
https://www.ietf.org/ | https://www.ietf.org/ | ||
+ | |||
+ | |||
+ | ### TOTP: Time-Based One-Time Password Algorithm | ||
+ | |||
+ | Formerly known as “Google Authenticator”, though an RFC standard for 15+ years. | ||
https://datatracker.ietf.org/doc/html/rfc6238 | https://datatracker.ietf.org/doc/html/rfc6238 | ||
+ | |||
+ | |||
+ | ### Key words for use in RFCs to Indicate Requirement Levels | ||
https://datatracker.ietf.org/doc/html/rfc2119 | https://datatracker.ietf.org/doc/html/rfc2119 | ||
− | |||
− | |||
− | + | ### 38c3 | |
− | + | ||
+ | #### 38c3 Fahrplan | ||
+ | |||
+ | iOS/macOS App: https://apps.apple.com/at/app/congress-38c3/id941205524?l=en-GB | ||
+ | |||
+ | |||
+ | #### Chaos Pat:innen | ||
https://events.ccc.de/2024/11/13/38c3-chaospatinnen/ | https://events.ccc.de/2024/11/13/38c3-chaospatinnen/ | ||
− | + | ### Nano text editor cheat sheet | |
− | |||
https://www.nano-editor.org/dist/latest/cheatsheet.html | https://www.nano-editor.org/dist/latest/cheatsheet.html | ||
− | + | ### Haecksen | |
− | |||
https://www.haecksen.org/ | https://www.haecksen.org/ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | ### Terminal Text Editing | |
− | + | ||
− | + | - nano | |
+ | - vim | ||
+ | - vimtutor | ||
+ | |||
+ | ### Wiener Punkte: Data.gv.at Wiener Linien „Öffimonitor“ | ||
− | + | - https://www.data.gv.at/katalog/application/3f2c4c4d-9b46-449e-81ff-d82f28658458#additional-info | |
− | + | - https://wienerpunkte.at/ | |
− | < | + | |
+ | ### Shell Tricks | ||
+ | |||
+ | - Brace expansion | ||
+ | ``` | ||
+ | $ mkdir test-{1,2} <tab> | ||
+ | ``` | ||
+ | |||
+ | - glob patterns in shell replacements | ||
+ | |||
+ | ```bash | ||
+ | var=/this/is/a/path | ||
# remove longest suffix | # remove longest suffix | ||
Zeile 94: | Zeile 133: | ||
_this/is/a/path | _this/is/a/path | ||
user@osint:~$ echo ${var^^} | user@osint:~$ echo ${var^^} | ||
+ | /THIS/IS/A/PATH | ||
+ | user@osint:~$ var2=SOMETHING | ||
user@osint:~$ echo ${var,,} | user@osint:~$ echo ${var,,} | ||
/this/is/a/path | /this/is/a/path | ||
Zeile 99: | Zeile 140: | ||
something | something | ||
user@osint:~$ echo ${var^} | user@osint:~$ echo ${var^} | ||
− | /this/is/a/path | + | /this/is/a/path |
− | + | ``` | |
+ | |||
+ | |||
+ | |||
+ | - [https://mywiki.wooledge.org/BashGuide](https://mywiki.wooledge.org/BashGuide) | ||
+ | |||
− | + | ### Shellcheck | |
− | |||
− | A sane Linter for your shell scripts! https://www.shellcheck.net | + | A sane Linter for your shell scripts! |
+ | https://www.shellcheck.net |
Version vom 12. Dezember 2024, 21:24 Uhr
- Show and Tell 2024-12-12
[TOC]
- Willkommen
- Was ist Show and Tell?
- [Show and Tell](https://metalab.at/wiki/Show_and_Tell) Übersicht im Metalab Wiki
- Deine Special-Interests sind willkommen! - Wie funktioniert das?
- Was wir heute gelernt haben:
- Neurodivergenz und Technologie
https://media.ccc.de/v/2024-386-neurodivergenz-und-technologie
- The dark history of genetics - with Adam Rutherford (2023 HBS Haldane Lecture)
https://www.youtube.com/watch?v=Gddkc5Snq3I
- Nach dem Signalton bitte nicht mehr in die U-Bahn einsteigen!
https://www.youtube.com/watch?v=OxiNmZHTGBg
- U-Bahn frei für die U2 - ab 6. Dezember wieder bis zum Karlsplatz!
https://www.youtube.com/watch?v=OBKxkcLmpoE
- Zonemaster
DNS Zone testing tool to evaluate your DNS infrastructure.
- Knot DNS
Authoriative DNS Server by CZ NIC. https://www.knot-dns.cz/
- Molecule: Ansible Testing Framework
https://ansible.readthedocs.io/projects/molecule/
- IETF - Internet Engineering Task Force
- TOTP: Time-Based One-Time Password Algorithm
Formerly known as “Google Authenticator”, though an RFC standard for 15+ years.
https://datatracker.ietf.org/doc/html/rfc6238
- Key words for use in RFCs to Indicate Requirement Levels
https://datatracker.ietf.org/doc/html/rfc2119
- 38c3
- 38c3 Fahrplan
iOS/macOS App: https://apps.apple.com/at/app/congress-38c3/id941205524?l=en-GB
- Chaos Pat:innen
https://events.ccc.de/2024/11/13/38c3-chaospatinnen/
- Nano text editor cheat sheet
https://www.nano-editor.org/dist/latest/cheatsheet.html
- Haecksen
- Terminal Text Editing
- nano - vim
- vimtutor
- Wiener Punkte: Data.gv.at Wiener Linien „Öffimonitor“
- https://www.data.gv.at/katalog/application/3f2c4c4d-9b46-449e-81ff-d82f28658458#additional-info - https://wienerpunkte.at/
- Shell Tricks
- Brace expansion ``` $ mkdir test-{1,2} <tab> ```
- glob patterns in shell replacements
```bash var=/this/is/a/path
- remove longest suffix
echo ${var##}
user@osint:~$ var=/this/is/a/path
user@osint:~$ echo ${var##*/}
path
user@osint:~$ echo ${var##*/}
path
user@osint:~$ echo ${var#*/}
this/is/a/path
user@osint:~$ echo ${var%%/*}
user@osint:~$ echo ${var%/*} /this/is/a user@osint:~$ echo ${var//\/_} /this/is/a/path user@osint:~$ echo ${var//\//_} _this_is_a_path user@osint:~$ echo ${var/\//_} _this/is/a/path user@osint:~$ echo ${var^^} /THIS/IS/A/PATH user@osint:~$ var2=SOMETHING user@osint:~$ echo ${var,,} /this/is/a/path user@osint:~$ echo ${var2,,} something user@osint:~$ echo ${var^} /this/is/a/path ```
- [1](https://mywiki.wooledge.org/BashGuide)
- Shellcheck
A sane Linter for your shell scripts! https://www.shellcheck.net