Show and Tell 2024-12-12
Willkommen
- Deine Special-Interests sind willkommen!
- Wie funktioniert das?
Was wir heute gelernt haben:
https://media.ccc.de/v/2024-386-neurodivergenz-und-technologie
https://www.youtube.com/watch?v=Gddkc5Snq3I
Nach dem Signalton bitte nicht mehr in die U-Bahn einsteigen!
U-Bahn frei für die U2 - ab 6. Dezember wieder bis zum Karlsplatz!
Zonemaster
DNS Zone testing tool to evaluate your DNS infrastructure.
Knot DNS
https://ansible.readthedocs.io/projects/molecule/
https://datatracker.ietf.org/doc/html/rfc6238
https://datatracker.ietf.org/doc/html/rfc2119
38c3
38c3 Fahrplan
https://events.ccc.de/2024/11/13/38c3-chaospatinnen/
Nano text editor cheat sheet
https://www.nano-editor.org/dist/latest/cheatsheet.html
Haecksen
- 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/
- Brace expansion
$ mkdir test-{1,2} <tab>
- glob patterns in shell replacements
<syntaxhighlight lang="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^^} user@osint:~$ echo ${var,,} /this/is/a/path user@osint:~$ echo ${var2,,} something user@osint:~$ echo ${var^} /this/is/a/path</syntaxhighlight>
Shellcheck
A sane Linter for your shell scripts! https://www.shellcheck.net