Compare commits

..

3 Commits

Author SHA1 Message Date
32ef695c87 master > master: minor fixes for windows 2022-08-29 19:04:03 +02:00
1ee5e7415b master > master: protokoll - Markdown 2022-07-14 14:36:54 +02:00
b1a467b2e4 master > master: protokoll - Markdown 2022-07-14 14:30:13 +02:00
3 changed files with 63 additions and 1 deletions

View File

@@ -1,4 +1,4 @@
set shell := [ "bash", "-uc" ]
# set shell := [ "bash", "-uc" ]
_default:
@- just --unsorted --choose
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

View File

@@ -44,4 +44,6 @@ def enter(*args: str):
if __name__ == '__main__':
sys.tracebacklimit = 0;
# NOTE: necessary for Windows, to ensure that console output is rendered correctly:
os.system('');
enter(*sys.argv[1:]);

View File

@@ -18,6 +18,66 @@
```
- Pollard-Rho: Die Rolle der Primzahlen und die Funktion `φ(n)`.
### Anmerkung ###
Wir haben mal kurz über Editoren für Notizen geredet. Einerseits gibt es Word (iiiiii) und **LaTeX** (schönes Rendering, nicht so schöne Syntax).
Dann gibt es immer plaintext. Aber eine Stufe besser ist **Markdown**. Markdown hat die folgenden Vorteile:
- Nur plaintext Dateien (d.h. keine riesige XML-Objekte im Hintergrund).
- Sehr simple Syntax (bspw. `**fett**`, `_kursiv_`, usw.).
- **Keine Kompilation** nötig—nur ein guter Renderer.
- Komplexe Textformats mit sehr intuitiver Syntax möglich:
- Überschriften
- Listen
- Tabellen. Z. B. man gibt
```
| Objekt | Kosten | Wert |
| :----: | -----: | ---: |
| Apfel | 1,30€ | 301 |
| Orange | 2€ | 440 |
```
ein und bekommt
| Objekt | Kosten | Wert |
| :----: | -----: | ---: |
| Apfel | 1,30€ | 301 |
| Orange | 2€ | 440 |
raus.
- Code Blocks (in diversen Sprachen). Z. B. man gibt
```
'''java
public class HelloWorld {
public static void main (String[] args) {
System.out.println("Hello World!");
}
}
'''
```
(mit Backticks statt `'''`) und bekommt
```java
public class HelloWorld {
public static void main (String[] args) {
System.out.println("Hello World!");
}
}
```
raus.
- URIs
- interne Verlinkungen!
- sogar Mathe-Formeln mit (simplem) LaTeX-Code
Man braucht lediglich einen Renderer für Vorschau-Zwecken.
Hier ein paar Empfehlungen:
- VSCode + passende markdown Extensions (alles gratis)
- Typora (nicht gratis, aber für mich hat es sich gelohnt). Siehe bspw. <https://support.typora.io/Math>. Der Editor rendert sogar LaTeX-Formeln, und hat einen WYSIWYG-Modus.
- online Editoren wie
- https://cryptpad.linxx.net -> Markdown-Folien
- https://dillinger.io
- In Git-Repos (wie dieser hier!) werden **md**-Dateien automatisch gerendert!
### Nächste Woche/n ###
- Keine Übung, sondern die Klausur! Viel Erfolg!