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
(pandoc *mmimi*)
 
Zeile 1: Zeile 1:
# Show and Tell 2024-12-12
+
<span id="willkommen"></span>
 +
== Willkommen ==
  
[TOC]
+
* Deine Special-Interests sind willkommen!
 +
* Wie funktioniert das?
  
## Willkommen
+
<span id="was-wir-heute-gelernt-haben"></span>
- Was ist Show and Tell?
+
== Was wir heute gelernt haben: ==
  - [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
  
 
+
with Adam Rutherford (2023 HBS Haldane Lecture)
 
 
###  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! ===
  
### Nach dem Signalton bitte nicht mehr in die U-Bahn einsteigen!
+
Die Wiener Linien informieren
  
https://www.youtube.com/watch?v=OxiNmZHTGBg
+
=== U-Bahn frei für die U2 ===
  
 +
ab 6. Dezember wieder bis zum Karlsplatz!
  
### U-Bahn frei für die U2 - ab 6. Dezember wieder bis zum Karlsplatz!
+
=== Zonemaster ===
  
https://www.youtube.com/watch?v=OBKxkcLmpoE
+
DNS Zone testing tool to evaluate your DNS infrastructure.
 
 
 
 
### Zonemaster
 
  
 
https://www.zonemaster.net/
 
https://www.zonemaster.net/
  
DNS Zone testing tool to evaluate your DNS infrastructure.
+
=== Knot DNS ===
  
### Knot DNS
 
 
Authoriative DNS Server by CZ NIC.
 
 
https://www.knot-dns.cz/
 
https://www.knot-dns.cz/
  
 
+
=== Molecule ===
### Molecule: Ansible Testing Framework
 
  
 
https://ansible.readthedocs.io/projects/molecule/
 
https://ansible.readthedocs.io/projects/molecule/
  
 
+
=== IETF ===
### IETF - Internet Engineering Task Force
 
 
 
 
https://www.ietf.org/
 
https://www.ietf.org/
  
 
+
=== TOTP: Time-Based One-Time Password Algorithm ===
### TOTP: Time-Based One-Time Password Algorithm
 
 
 
 
Formerly known as “Google Authenticator”, though an RFC standard for 15+ years.
 
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 ===
### Key words for use in RFCs to Indicate Requirement Levels
+
RFC 2119
  
 
https://datatracker.ietf.org/doc/html/rfc2119
 
https://datatracker.ietf.org/doc/html/rfc2119
  
 +
=== 38c3 ===
 +
Der 28. Chaos Communication Congress
  
### 38c3
+
==== 38c3 Fahrplan ====
  
#### 38c3 Fahrplan
+
==== iOS/macOS App ====
 +
https://apps.apple.com/at/app/congress-38c3/id941205524?l=en-GB
  
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 ===
  
#### Chaos Pat:innen
+
Text Editoren
 +
  * nano
 +
  * vim
 +
    * vimtutor
  
https://events.ccc.de/2024/11/13/38c3-chaospatinnen/
+
nano cheat sheet
 +
https://www.nano-editor.org/dist/latest/cheatsheet.html
  
### Nano text editor cheat sheet
 
  
https://www.nano-editor.org/dist/latest/cheatsheet.html
+
=== Haecksen ===
  
### Haecksen
+
Haecksen
  
 
https://www.haecksen.org/
 
https://www.haecksen.org/
  
 +
* nano
 +
* vim
 +
** vimtutor
  
  
### Terminal Text Editing
+
=== Wiener Punkte: Data.gv.at Wiener Linien „Öffimonitor“ ===
 
 
- 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
+
Die Wiener Punkte
  
- Brace expansion
+
* https://www.data.gv.at/katalog/application/3f2c4c4d-9b46-449e-81ff-d82f28658458#additional-info
```
+
* https://wienerpunkte.at/
$ mkdir test-{1,2} <tab>
+
* Brace expansion
```
 
  
- glob patterns in shell replacements
+
<pre>$ mkdir test-{1,2} &lt;tab&gt;</pre>
 +
* glob patterns in shell replacements
  
```bash
+
<syntaxhighlight lang="bash">var=/this/is/a/path
var=/this/is/a/path
 
  
 
# remove longest suffix
 
# remove longest suffix
Zeile 133: Zeile 116:
 
_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 140: Zeile 121:
 
something
 
something
 
user@osint:~$ echo ${var^}
 
user@osint:~$ echo ${var^}
/this/is/a/path
+
/this/is/a/path</syntaxhighlight>
```
+
* https://mywiki.wooledge.org/BashGuide
 
 
 
 
 
 
- [https://mywiki.wooledge.org/BashGuide](https://mywiki.wooledge.org/BashGuide)
 
 
 
  
### Shellcheck
+
<span id="shellcheck"></span>
 +
=== Shellcheck ===
  
A sane Linter for your shell scripts!
+
A sane Linter for your shell scripts! https://www.shellcheck.net
https://www.shellcheck.net
 

Aktuelle Version vom 12. Dezember 2024, 21:39 Uhr

Willkommen

  • Deine Special-Interests sind willkommen!
  • Wie funktioniert das?

Was wir heute gelernt haben:

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

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!

Die Wiener Linien informieren

U-Bahn frei für die U2

ab 6. Dezember wieder bis zum Karlsplatz!

Zonemaster

DNS Zone testing tool to evaluate your DNS infrastructure.

https://www.zonemaster.net/

Knot DNS

https://www.knot-dns.cz/

Molecule

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

IETF

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

Key words for use in RFCs to Indicate Requirement Levels

RFC 2119

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

38c3

Der 28. Chaos Communication Congress

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

Text Editoren

 * nano
 * vim
   * vimtutor

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


Haecksen

Haecksen

https://www.haecksen.org/

  • nano
  • vim
    • vimtutor


Wiener Punkte: Data.gv.at Wiener Linien „Öffimonitor“

Die Wiener Punkte

$ mkdir test-{1,2} <tab>
  • glob patterns in shell replacements

<syntaxhighlight lang="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^^} 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