Show and Tell 2024-12-12: Unterschied zwischen den Versionen

aus Metalab Wiki, dem offenen Zentrum für meta-disziplinäre Magier und technisch-kreative Enthusiasten.
Zur Navigation springenZur Suche springen
(created)
 
(pandoc *mmimi*)
Zeile 1: Zeile 1:
<span id="willkommen"></span>
+
# Show and Tell 2024-12-12
== Willkommen ==
 
  
* Deine Special-Interests sind willkommen!
+
[TOC]
* Wie funktioniert das?
 
  
<span id="was-wir-heute-gelernt-haben"></span>
+
## Willkommen
== Was wir heute gelernt haben: ==
+
- 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
  
<span id="nach-dem-signalton-bitte-nicht-mehr-in-die-u-bahn-einsteigen"></span>
 
=== Nach dem Signalton bitte nicht mehr in die U-Bahn einsteigen! ===
 
  
<span id="u-bahn-frei-für-die-u2---ab-6.-dezember-wieder-bis-zum-karlsplatz"></span>
+
### 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! ===
 
  
<span id="zonemaster"></span>
+
https://www.youtube.com/watch?v=OxiNmZHTGBg
=== Zonemaster ===
+
 
 +
 
 +
### 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.
  
<span id="knot-dns"></span>
+
### Knot DNS
=== 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
  
<span id="c3"></span>
 
=== 38c3 ===
 
  
<span id="c3-fahrplan"></span>
+
### 38c3
==== 38c3 Fahrplan ====
+
 
 +
#### 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/
  
<span id="nano-text-editor-cheat-sheet"></span>
+
### Nano text editor cheat sheet
=== Nano text editor cheat sheet ===
 
  
 
https://www.nano-editor.org/dist/latest/cheatsheet.html
 
https://www.nano-editor.org/dist/latest/cheatsheet.html
  
<span id="haecksen"></span>
+
### Haecksen
=== Haecksen ===
 
  
 
https://www.haecksen.org/
 
https://www.haecksen.org/
  
* nano
 
* vim
 
** vimtutor
 
  
<span id="wiener-punkte-data.gv.at-wiener-linien-öffimonitor"></span>
 
=== Wiener Punkte: Data.gv.at Wiener Linien „Öffimonitor“ ===
 
  
* https://www.data.gv.at/katalog/application/3f2c4c4d-9b46-449e-81ff-d82f28658458#additional-info
+
### Terminal Text Editing
* https://wienerpunkte.at/
+
 
* Brace expansion
+
- nano
 +
- vim
 +
  - vimtutor
 +
 
 +
### Wiener Punkte: Data.gv.at Wiener Linien „Öffimonitor“
  
<pre>$ mkdir test-{1,2} &lt;tab&gt;</pre>
+
- https://www.data.gv.at/katalog/application/3f2c4c4d-9b46-449e-81ff-d82f28658458#additional-info
* glob patterns in shell replacements
+
- https://wienerpunkte.at/
  
<syntaxhighlight lang="bash">var=/this/is/a/path
+
 
 +
### 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</syntaxhighlight>
+
/this/is/a/path
* https://mywiki.wooledge.org/BashGuide
+
```
 +
 
 +
 
 +
 
 +
- [https://mywiki.wooledge.org/BashGuide](https://mywiki.wooledge.org/BashGuide)
 +
 
  
<span id="shellcheck"></span>
+
### Shellcheck
=== 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

  1. Show and Tell 2024-12-12

[TOC]

    1. 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?

    1. Was wir heute gelernt haben:
      1. Neurodivergenz und Technologie

https://media.ccc.de/v/2024-386-neurodivergenz-und-technologie


      1. The dark history of genetics - with Adam Rutherford (2023 HBS Haldane Lecture)

https://www.youtube.com/watch?v=Gddkc5Snq3I


      1. Nach dem Signalton bitte nicht mehr in die U-Bahn einsteigen!

https://www.youtube.com/watch?v=OxiNmZHTGBg


      1. U-Bahn frei für die U2 - ab 6. Dezember wieder bis zum Karlsplatz!

https://www.youtube.com/watch?v=OBKxkcLmpoE


      1. Zonemaster

https://www.zonemaster.net/

DNS Zone testing tool to evaluate your DNS infrastructure.

      1. Knot DNS

Authoriative DNS Server by CZ NIC. https://www.knot-dns.cz/


      1. Molecule: Ansible Testing Framework

https://ansible.readthedocs.io/projects/molecule/


      1. IETF - Internet Engineering Task Force

https://www.ietf.org/


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


      1. Key words for use in RFCs to Indicate Requirement Levels

https://datatracker.ietf.org/doc/html/rfc2119


      1. 38c3
        1. 38c3 Fahrplan

iOS/macOS App: https://apps.apple.com/at/app/congress-38c3/id941205524?l=en-GB


        1. Chaos Pat:innen

https://events.ccc.de/2024/11/13/38c3-chaospatinnen/

      1. Nano text editor cheat sheet

https://www.nano-editor.org/dist/latest/cheatsheet.html

      1. Haecksen

https://www.haecksen.org/


      1. Terminal Text Editing

- nano - vim

 - vimtutor
      1. 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/


      1. Shell Tricks

- Brace expansion ``` $ mkdir test-{1,2} <tab> ```

- glob patterns in shell replacements

```bash var=/this/is/a/path

  1. 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)


      1. Shellcheck

A sane Linter for your shell scripts! https://www.shellcheck.net