Show and Tell 2024-08-06: 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 in Markdown)
 
(→‎Ansibug: Wiki Syntaxiefied)
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
# Show and Tell 2024-08-06
+
= Show and Tell 2024-08-06 =
  
 
[TOC]
 
[TOC]
  
## Willkommen
+
== Willkommen ==
- Was ist Show and Tell?
 
- Wie funktiniert das?
 
  
## Was wir heute gelernt haben:
+
Was ist Show and Tell?
 +
 
 +
Wie funktiniert das?
 +
 
 +
== Was wir heute gelernt haben ==
 +
 
 +
=== Ansibug ===
  
### Ansibug
 
 
The core component of the Ansible Debug Adapter Protocol used for debugging Ansible playbooks.
 
The core component of the Ansible Debug Adapter Protocol used for debugging Ansible playbooks.
- [Documentation](https://jborean93.github.io/ansibug/)
+
 
- [Github Repo](https://github.com/jborean93/ansibug)
+
  * [https://jborean93.github.io/ansibug/ Documentation]
- There's extensions to integrate ansibug with your IDE/Editor of choice
+
  * [https://github.com/jborean93/ansibug Github Repo]
   - nvim
+
 
   - Visual Studio Code
+
There's extensions to integrate ansibug with your IDE/Editor of choice
 +
   * nvim
 +
   * Visual Studio Code
 
    
 
    
Very useful for debugging [Jinja2](https://en.wikipedia.org/wiki/Jinja_(template_engine)) templating.
+
Very useful for debugging [https://en.wikipedia.org/wiki/Jinja_(template_engine) Jinja2] templating.
  
### Regexp101.com
+
=== Regexp101.com ===
 
- used for development/debugging regexp for rspamd-Multi-Map-RegExp for fighting SPAM with good technical measures (f.e. SPF, DKIM, DMARC)
 
- used for development/debugging regexp for rspamd-Multi-Map-RegExp for fighting SPAM with good technical measures (f.e. SPF, DKIM, DMARC)
 
- Spammer don't have working encoding either and get mojibake in the mails too
 
- Spammer don't have working encoding either and get mojibake in the mails too
Zeile 28: Zeile 33:
 
- Regexp/Test String are shareable with a link but no collaborative editing
 
- Regexp/Test String are shareable with a link but no collaborative editing
  
### Kescher Email User-Self-Service
+
=== Kescher Email User-Self-Service ===
 
Self-written user-frontend for user-self service. (Not yet OpenSource.)
 
Self-written user-frontend for user-self service. (Not yet OpenSource.)
 
Written in .Net.
 
Written in .Net.
Zeile 36: Zeile 41:
 
- change password
 
- change password
  
### Security.txt
+
=== Security.txt ===
 
https://securitytxt.org
 
https://securitytxt.org
  
Zeile 46: Zeile 51:
 
And have security@example.org end up somewhere where a human reads it.
 
And have security@example.org end up somewhere where a human reads it.
  
### Data stream processing
+
=== Data stream processing ===
 
Process data in small chuncks as it comes by.
 
Process data in small chuncks as it comes by.
 
But get really good performance out of it.
 
But get really good performance out of it.
Zeile 54: Zeile 59:
 
https://godbolt.org/
 
https://godbolt.org/
  
### Human resource machine
+
=== Human resource machine ===
  
 
https://tomorrowcorporation.com/humanresourcemachine
 
https://tomorrowcorporation.com/humanresourcemachine
Zeile 61: Zeile 66:
  
  
### Salt-Shaker refill helper/Salzstreuer Nachfüllhilfe (+OpenSCAD Source)
+
=== Salt-Shaker refill helper/Salzstreuer Nachfüllhilfe (+OpenSCAD Source) ===
 
https://www.printables.com/model/955884-salt-shaker-refill-helpersalzstreuer-nachfullhilfe
 
https://www.printables.com/model/955884-salt-shaker-refill-helpersalzstreuer-nachfullhilfe
  
 
A printable object to easily refill a salt-shaker. (Yes, it's a slightly overengineered funnel.)
 
A printable object to easily refill a salt-shaker. (Yes, it's a slightly overengineered funnel.)
  
### CadQuery
+
=== CadQuery ===
 
Constraints based, code CAD.
 
Constraints based, code CAD.
 
https://github.com/CadQuery/
 
https://github.com/CadQuery/
  
### OpenSCAD
+
=== OpenSCAD ===
 
CGAL, code based CAD.
 
CGAL, code based CAD.
 
https://openscad.org
 
https://openscad.org
  
### SIGBOVIK
+
=== SIGBOVIK ===
 
SIGBOVIK (Special Interest Group on Harry Qatar Bovik) is an annual multidisciplinary conference specializing in lesser-known areas of academic research such as Sticky-Finger Manipulation, Natural Intelligence, and Retroactive Data.
 
SIGBOVIK (Special Interest Group on Harry Qatar Bovik) is an annual multidisciplinary conference specializing in lesser-known areas of academic research such as Sticky-Finger Manipulation, Natural Intelligence, and Retroactive Data.
 
http://sigbovik.org/2024/
 
http://sigbovik.org/2024/
  
### Harder Drives
+
=== Harder Drives ===
 
A decently unreliable storage system.
 
A decently unreliable storage system.
 
https://hackaday.com/2022/04/22/harder-drives-impractical-slow-amazing-and-incredible/
 
https://hackaday.com/2022/04/22/harder-drives-impractical-slow-amazing-and-incredible/

Aktuelle Version vom 6. August 2024, 19:30 Uhr

Show and Tell 2024-08-06

[TOC]

Willkommen

Was ist Show and Tell?

Wie funktiniert das?

Was wir heute gelernt haben

Ansibug

The core component of the Ansible Debug Adapter Protocol used for debugging Ansible playbooks.

 * Documentation
 * Github Repo

There's extensions to integrate ansibug with your IDE/Editor of choice

 * nvim
 * Visual Studio Code
 

Very useful for debugging Jinja2 templating.

Regexp101.com

- used for development/debugging regexp for rspamd-Multi-Map-RegExp for fighting SPAM with good technical measures (f.e. SPF, DKIM, DMARC) - Spammer don't have working encoding either and get mojibake in the mails too - Spammer permutate subjects - very convinetend tool to check regexp right and testing - colored highlights of matches in the test - supports differen regexp flavors - Regexp/Test String are shareable with a link but no collaborative editing

Kescher Email User-Self-Service

Self-written user-frontend for user-self service. (Not yet OpenSource.) Written in .Net.

For example: - Change name - change password

Security.txt

https://securitytxt.org

Common best practice to announce a security contact.

Also have a look at: RFC 2142 MAILBOX NAMES FOR COMMON SERVICES, ROLES AND FUNCTIONS

And have security@example.org end up somewhere where a human reads it.

Data stream processing

Process data in small chuncks as it comes by. But get really good performance out of it.

Use llvm profiling to hint the compiler and learn how code is getting optimized by the compiler.

https://godbolt.org/

Human resource machine

https://tomorrowcorporation.com/humanresourcemachine

A game that teaches you basic assembly.


Salt-Shaker refill helper/Salzstreuer Nachfüllhilfe (+OpenSCAD Source)

https://www.printables.com/model/955884-salt-shaker-refill-helpersalzstreuer-nachfullhilfe

A printable object to easily refill a salt-shaker. (Yes, it's a slightly overengineered funnel.)

CadQuery

Constraints based, code CAD. https://github.com/CadQuery/

OpenSCAD

CGAL, code based CAD. https://openscad.org

SIGBOVIK

SIGBOVIK (Special Interest Group on Harry Qatar Bovik) is an annual multidisciplinary conference specializing in lesser-known areas of academic research such as Sticky-Finger Manipulation, Natural Intelligence, and Retroactive Data. http://sigbovik.org/2024/

Harder Drives

A decently unreliable storage system. https://hackaday.com/2022/04/22/harder-drives-impractical-slow-amazing-and-incredible/