From d7137272e3fc1a08f7cfb417832e76d8660ac002 Mon Sep 17 00:00:00 2001 From: Peter Gerwinski <peter.gerwinski@hs-bochum.de> Date: Wed, 9 Jan 2019 10:55:43 +0100 Subject: [PATCH] Direktverweise zu den Beispielen --- README.md | 28 ++++++++++++++-------------- hp-slides-2018ws.pdf | Bin 2595263 -> 2595263 bytes update | 15 +++++++++++++-- 3 files changed, 27 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index 6728842..e901988 100644 --- a/README.md +++ b/README.md @@ -15,20 +15,20 @@ Sie dürfen diese gemäß den jeweils angegebenen Lizenzen studieren, kopieren, modifizieren und/oder weitergeben. Für Details siehe [common/README](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/common/README). -Vortragsfolien: ---------------- - * [08.10.2018: Einführung, Einführung in C (bis Schleifen)](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20181008/hp-20181008.pdf) - * [15.10.2018: Seiteneffekte, Funktionen](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20181015/hp-20181015.pdf) - * [22.10.2018: Zeiger, Arrays und Strings, Strukturen](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20181022/hp-20181022.pdf) - * [29.10.2018: Dateien und Fehlerbehandlung, Parameter des Hauptprogramms](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20181029/hp-20181029.pdf) - * [05.11.2018: String-Operationen, Bibliotheken](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20181105/hp-20181105.pdf) - * [12.11.2018: Einführung: Bibliotheken, Differentialgleichungen](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20181112/hp-20181112.pdf) - * [19.11.2018: Präprozessor-Makros, Bibliothek verwenden (Beispiel: GTK+), Differentialgleichungen](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20181119/hp-20181119.pdf) - * [26.11.2018: make; Hardwarenahe Programmierung: Zahlensysteme, Bit-Operationen](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20181126/hp-20181126.pdf) - * [03.12.2018: Bit-Operationen, Programmierung von Mikrocontrollern, I/O-Ports, Interrupts](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20181203/hp-20181203.pdf) - * [10.12.2018: volatile-Variable, Byte-Reihenfolge - Endianness, Binärdarstellung negativer Zahlen, Speicherausrichtung - Alignment](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20181210/hp-20181210.pdf) - * [17.12.2018: Rekursion, Aufwandsabschätzungen](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20181217/hp-20181217.pdf) - * [07.01.2019: Aufwandsabschätzungen, dynamische Speicherverwaltung](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20190107/hp-20190107.pdf) +Vortragsfolien und Beispiele: +----------------------------- + * [08.10.2018: Einführung, Einführung in C (bis Schleifen)](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20181008/hp-20181008.pdf) [Beispiele](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20181008/) + * [15.10.2018: Seiteneffekte, Funktionen](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20181015/hp-20181015.pdf) [Beispiele](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20181015/) + * [22.10.2018: Zeiger, Arrays und Strings, Strukturen](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20181022/hp-20181022.pdf) [Beispiele](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20181022/) + * [29.10.2018: Dateien und Fehlerbehandlung, Parameter des Hauptprogramms](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20181029/hp-20181029.pdf) [Beispiele](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20181029/) + * [05.11.2018: String-Operationen, Bibliotheken](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20181105/hp-20181105.pdf) [Beispiele](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20181105/) + * [12.11.2018: Einführung: Bibliotheken, Differentialgleichungen](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20181112/hp-20181112.pdf) [Beispiele](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20181112/) + * [19.11.2018: Präprozessor-Makros, Bibliothek verwenden (Beispiel: GTK+), Differentialgleichungen](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20181119/hp-20181119.pdf) [Beispiele](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20181119/) + * [26.11.2018: make; Hardwarenahe Programmierung: Zahlensysteme, Bit-Operationen](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20181126/hp-20181126.pdf) [Beispiele](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20181126/) + * [03.12.2018: Bit-Operationen, Programmierung von Mikrocontrollern, I/O-Ports, Interrupts](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20181203/hp-20181203.pdf) [Beispiele](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20181203/) + * [10.12.2018: volatile-Variable, Byte-Reihenfolge - Endianness, Binärdarstellung negativer Zahlen, Speicherausrichtung - Alignment](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20181210/hp-20181210.pdf) [Beispiele](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20181210/) + * [17.12.2018: Rekursion, Aufwandsabschätzungen](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20181217/hp-20181217.pdf) [Beispiele](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20181217/) + * [07.01.2019: Aufwandsabschätzungen, dynamische Speicherverwaltung](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20190107/hp-20190107.pdf) [Beispiele](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/20190107/) * [alle in 1 Datei](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/hp-slides-2018ws.pdf) Übungsaufgaben: diff --git a/hp-slides-2018ws.pdf b/hp-slides-2018ws.pdf index 9f7631627647f4f2346501d7e59e07c00fab9a13..e06bc401b8ddfb1421f484841bdf5a14d49ddd83 100644 GIT binary patch delta 210 zcmdnLc^)GOH?%OeFtsqZu(YtYu(hzaaI|o?aJ6u^@U-x@@U`%_2($>c2(<{eh_r~d zh_#5fNVG_{NVQ0}$h63|$hF9~D6}ZHD77fJsI;iIsBKZdldWNCXkcn$YNTyosBU1O zuBq>vpW>2OlB%HLVr67tXlY<*08z1>B}cu7$JxZv(b2-(&A`;m+``D&)YQz}%+kQs a($Lt=&Dg-$#L-T{hLDo&mn+oYC;$MUpgMa1 delta 210 zcmdnLc^)GOH?%OeFtsqZu(YtYu(hzaaI|o?aJ6u^@U-x@@U`%_2($>c2(<{eh_r~d zh_#5fNVG_{NVQ0}$h63|$hF9~D6}ZHD77fJsI;iIsBKZdldWN4U|?WjXrygmsBU1O zuBq>vpW>2OlB%HLVr67tXlY<*08z1>B}cu7$Jx=<(#6u)!qL*i!o}Re!r95yz}U&v az}eW;z}V8l&CO21hLDo&mn+oYC;$MqX*(AH diff --git a/update b/update index a2d5eb1..097bd46 100755 --- a/update +++ b/update @@ -59,6 +59,12 @@ readme=README-NEW.md collect () { + if [ "$1" = "--with-examples" ]; then + with_examples=true + shift + else + with_examples=false + fi if [ "$1" = "--no-date" ]; then show_date=false shift @@ -84,7 +90,12 @@ collect () date="" fi url="$base_url"$(echo $f | sed -e "s/\.$source_suffix$/.$target_suffix/") - echo " * [$date$description]($url)" >> $readme + if $with_examples; then + example_url="$base_url"$(echo $f | sed -e "s,/[^/]*$,/,") + echo " * [$date$description]($url) [Beispiele]($example_url)" >> $readme + else + echo " * [$date$description]($url)" >> $readme + fi else return 1 fi @@ -110,7 +121,7 @@ studieren, kopieren, modifizieren und/oder weitergeben. Für Details siehe [common/README](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/common/README). EOF -collect "Vortragsfolien:" tex pdf $date_mask/hp-$date_mask.tex $date_mask/verschluesselung-$date_mask.tex +collect --with-examples "Vortragsfolien und Beispiele:" tex pdf $date_mask/hp-$date_mask.tex $date_mask/verschluesselung-$date_mask.tex cat >> $readme << EOF * [alle in 1 Datei](https://gitlab.cvh-server.de/pgerwinski/hp/raw/master/hp-slides-2018ws.pdf) -- GitLab