From 02989a9dd9ef8a487858e37ad55e89cd6f7e5e9d Mon Sep 17 00:00:00 2001 From: waldek Date: Thu, 11 Mar 2021 20:06:33 +0100 Subject: [PATCH] updates --- classes_outline.csv | 34 +- gantt_overview.html | 19624 +++++++++++++++++----------------- general_overview.html | 946 +- ical_report.ics | 1508 +-- index.html | 5875 ++++++++++ prerequisite alexandra.html | 4 +- prerequisite antoine.html | 4 +- prerequisite steve.html | 4 +- prerequisite wouter.html | 46 +- qualifying alexandra.html | 4 +- qualifying antoine.html | 28 +- qualifying steve.html | 12 +- qualifying wouter.html | 290 +- resources alexandra.html | 26 +- resources antoine.html | 4 +- resources steve.html | 34 +- resources wouter.html | 172 +- 17 files changed, 17568 insertions(+), 11047 deletions(-) create mode 100644 index.html diff --git a/classes_outline.csv b/classes_outline.csv index ee0cda8..c8d3f33 100644 --- a/classes_outline.csv +++ b/classes_outline.csv @@ -48,25 +48,27 @@ "Wed 2021-07-14";"Thu 2021-07-15";"Deployment of Redhat on VM";1.0;"qualifying.servers.deployment.practice.redhat";"Labo (labo), Classroom (classroom), Student (student)";"Wouter Gordts" "Thu 2021-07-15";"Fri 2021-07-16";"Certificate preparation";1.0;"qualifying.servers.deployment.practice.solo";"Labo (labo), Classroom (classroom), Student (student)";"Wouter Gordts" "Fri 2021-07-16";"Mon 2021-08-23";"Introduction to scripting in BASH and python3";5.0;"qualifying.servers.maintenance.theory.scripting";"Wouter Gordts (wouter), Classroom (classroom), Student (student)";"Wouter Gordts" -"Fri 2021-08-20";"Fri 2021-08-27";"Research and write personal project";2.0;"personal_project.research";"Homework (homework), Student (student)";"Wouter Gordts" +"Fri 2021-08-20";"Fri 2021-08-20";"Certificate preparation";1.0;"qualifying.servers.deployment.study";"Homework (homework), Student (student)";"Wouter Gordts" "Mon 2021-08-23";"Mon 2021-08-30";"Advanced system management";4.0;"qualifying.servers.maintenance.theory.debian";"Wouter Gordts (wouter), Classroom (classroom), Student (student)";"Wouter Gordts" +"Fri 2021-08-27";"Mon 2021-10-11";"Research and write personal project";2.0;"personal_project.research";"Homework (homework), Student (student)";"Wouter Gordts" "Mon 2021-08-30";"Fri 2021-09-03";"Deep dive into CLI tools";3.0;"qualifying.servers.maintenance.theory.tools";"Wouter Gordts (wouter), Classroom (classroom), Student (student)";"Wouter Gordts" "Fri 2021-09-03";"Tue 2021-09-07";"Advanced python scripting";2.0;"qualifying.servers.maintenance.theory.advanced_python";"Wouter Gordts (wouter), Classroom (classroom), Student (student)";"Wouter Gordts" "Tue 2021-09-07";"Thu 2021-09-09";"Tools and system maintenance in practice";2.5;"qualifying.servers.maintenance.practice.general";"Wouter Gordts (wouter), Classroom (classroom), Student (student)";"Wouter Gordts" "Thu 2021-09-09";"Fri 2021-09-10";"Development of a usefull script";1.0;"qualifying.servers.maintenance.practice.scripting";"Labo (labo), Classroom (classroom), Student (student)";"Wouter Gordts" "Fri 2021-09-10";"Mon 2021-09-13";"Certificate preparation";1.0;"qualifying.servers.maintenance.practice.certificate";"Labo (labo), Classroom (classroom), Student (student)";"Wouter Gordts" -"Mon 2021-09-13";"Wed 2021-09-15";"Setup synapse homeserver";1.8;"qualifying.networking.test.homeserver";"Wouter Gordts (wouter), Classroom (classroom), Student (student)";"Wouter Gordts" -"Wed 2021-09-15";"Thu 2021-09-16";"Linux Professional Institute LPIC-1";1.0;"qualifying.servers.deployment.test.certificate";"Wouter Gordts (wouter), Classroom (classroom), Student (student)";"Wouter Gordts" -"Thu 2021-09-16";"Mon 2021-09-20";"Linux Professional Institute LPIC-2";1.8;"qualifying.servers.maintenance.test.certificate";"Wouter Gordts (wouter), Classroom (classroom), Student (student)";"Wouter Gordts" -"Fri 2021-09-17";"Fri 2021-09-17";"Test";0.3;"qualifying.support.test";"Antoine Degeest (antoine), Classroom (classroom), Student (student)";"Antoine Degeest" -"Mon 2021-09-20";"Wed 2021-09-22";"Freenas as a platform to deploy VM's and docker instances";2.0;"qualifying.vm.theory.freenas";"Wouter Gordts (wouter), Classroom (classroom), Student (student)";"Wouter Gordts" -"Wed 2021-09-22";"Wed 2021-09-22";"General configuration of VM's";0.5;"qualifying.vm.theory.general";"Wouter Gordts (wouter), Classroom (classroom), Student (student)";"Wouter Gordts" -"Thu 2021-09-23";"Fri 2021-09-24";"Personal deployment of VM's";2.0;"qualifying.vm.practice.solo";"Labo (labo), Classroom (classroom), Student (student)";"Wouter Gordts" -"Mon 2021-09-27";"Mon 2021-09-27";"Deployment of diverse VM's via Windows, Debian and Freenas";0.5;"qualifying.vm.practice.supervised";"Wouter Gordts (wouter), Classroom (classroom), Student (student)";"Wouter Gordts" -"Mon 2021-09-27";"Wed 2021-09-29";"TODO";2.0;"qualifying.clients.theory.sub1";"Wouter Gordts (wouter), Classroom (classroom), Student (student)";"Wouter Gordts" -"Wed 2021-09-29";"Tue 2021-10-05";"Labo two";3.0;"qualifying.clients.practice.solo";"Labo (labo), Classroom (classroom), Student (student)";"Wouter Gordts" -"Tue 2021-10-05";"Thu 2021-10-07";"Labo one";2.0;"qualifying.clients.practice.supervised";"Wouter Gordts (wouter), Classroom (classroom), Student (student)";"Wouter Gordts" -"Thu 2021-10-07";"Mon 2021-10-11";"Follow up of personal project";2.0;"personal_project.followup";"Wouter Gordts (wouter), Classroom (classroom), Student (student)";"Wouter Gordts" -"Mon 2021-10-11";"Tue 2021-10-12";"TODO";1.0;"qualifying.clients.test.test";"Wouter Gordts (wouter), Classroom (classroom), Student (student)";"Wouter Gordts" -"Tue 2021-10-12";"Wed 2021-10-13";"Presentation of personal projects";1.0;"personal_project.presentation";"Wouter Gordts (wouter), Classroom (classroom), Student (student)";"Wouter Gordts" -"Wed 2021-10-13";"Thu 2021-10-14";"Setup a freenas server with a Debian VM running inside";0.9;"qualifying.vm.test.freenas";"Wouter Gordts (wouter), Classroom (classroom), Student (student)";"Wouter Gordts" +"Mon 2021-09-13";"Tue 2021-09-14";"Certificate preparation";1.0;"qualifying.servers.maintenance.study";"Homework (homework), Student (student)";"Wouter Gordts" +"Tue 2021-09-14";"Thu 2021-09-16";"Setup synapse homeserver";1.8;"qualifying.networking.test.homeserver";"Wouter Gordts (wouter), Classroom (classroom), Student (student)";"Wouter Gordts" +"Thu 2021-09-16";"Fri 2021-09-17";"Linux Professional Institute LPIC-1";1.0;"qualifying.servers.deployment.test.certificate";"Wouter Gordts (wouter), Classroom (classroom), Student (student)";"Wouter Gordts" +"Fri 2021-09-17";"Tue 2021-09-21";"Linux Professional Institute LPIC-2";1.8;"qualifying.servers.maintenance.test.certificate";"Wouter Gordts (wouter), Classroom (classroom), Student (student)";"Wouter Gordts" +"Tue 2021-09-21";"Thu 2021-09-23";"Freenas as a platform to deploy VM's and docker instances";2.0;"qualifying.vm.theory.freenas";"Wouter Gordts (wouter), Classroom (classroom), Student (student)";"Wouter Gordts" +"Thu 2021-09-23";"Thu 2021-09-23";"General configuration of VM's";0.5;"qualifying.vm.theory.general";"Wouter Gordts (wouter), Classroom (classroom), Student (student)";"Wouter Gordts" +"Thu 2021-09-23";"Mon 2021-09-27";"Personal deployment of VM's";2.0;"qualifying.vm.practice.solo";"Labo (labo), Classroom (classroom), Student (student)";"Wouter Gordts" +"Mon 2021-09-27";"Tue 2021-09-28";"Deployment of diverse VM's via Windows, Debian and Freenas";0.5;"qualifying.vm.practice.supervised";"Wouter Gordts (wouter), Classroom (classroom), Student (student)";"Wouter Gordts" +"Tue 2021-09-28";"Fri 2021-10-01";"TODO";2.0;"qualifying.clients.theory.sub1";"Wouter Gordts (wouter), Classroom (classroom), Student (student)";"Wouter Gordts" +"Fri 2021-10-01";"Wed 2021-10-06";"Labo two";3.0;"qualifying.clients.practice.solo";"Labo (labo), Classroom (classroom), Student (student)";"Wouter Gordts" +"Wed 2021-10-06";"Fri 2021-10-08";"Labo one";2.0;"qualifying.clients.practice.supervised";"Wouter Gordts (wouter), Classroom (classroom), Student (student)";"Wouter Gordts" +"Mon 2021-10-11";"Wed 2021-10-13";"Follow up of personal project";2.0;"personal_project.followup";"Wouter Gordts (wouter), Classroom (classroom), Student (student)";"Wouter Gordts" +"Wed 2021-10-13";"Thu 2021-10-14";"TODO";1.0;"qualifying.clients.test.test";"Wouter Gordts (wouter), Classroom (classroom), Student (student)";"Wouter Gordts" +"Thu 2021-10-14";"Fri 2021-10-15";"Presentation of personal projects";1.0;"personal_project.presentation";"Wouter Gordts (wouter), Classroom (classroom), Student (student)";"Wouter Gordts" +"Fri 2021-10-15";"Fri 2021-10-15";"Test";0.3;"qualifying.support.test";"Antoine Degeest (antoine), Classroom (classroom), Student (student)";"Antoine Degeest" +"Mon 2021-10-18";"Mon 2021-10-18";"Setup a freenas server with a Debian VM running inside";0.9;"qualifying.vm.test.freenas";"Wouter Gordts (wouter), Classroom (classroom), Student (student)";"Wouter Gordts" diff --git a/gantt_overview.html b/gantt_overview.html index 6c3f34a..1701a67 100644 --- a/gantt_overview.html +++ b/gantt_overview.html @@ -22,14 +22,14 @@ in your browser settings! @@ -3386,14 +3400,14 @@ in your browser settings! @@ -3401,10 +3415,10 @@ in your browser settings!

GANTT Chart

-

The GANTT chart show the sequence of actual topics to be seen in class.

+

The GANTT chart show the sequence of actual topics to be seen in class. The order is automatically scheduled by dependency but the actual order of events will change throughout the course.

@@ -37,24 +37,24 @@ in your browser settings! - @@ -10244,10 +10666,10 @@ in your browser settings! @@ -10256,13 +10678,13 @@ in your browser settings! @@ -10270,13 +10692,13 @@ in your browser settings! @@ -10284,13 +10706,13 @@ in your browser settings! @@ -10298,10 +10720,10 @@ in your browser settings! @@ -10310,10 +10732,10 @@ in your browser settings! @@ -10322,10 +10744,10 @@ in your browser settings! @@ -10334,10 +10756,10 @@ in your browser settings! @@ -10346,10 +10768,10 @@ in your browser settings! @@ -10358,10 +10780,10 @@ in your browser settings! @@ -10370,13 +10792,13 @@ in your browser settings! @@ -10384,10 +10806,10 @@ in your browser settings! @@ -10396,10 +10818,10 @@ in your browser settings! @@ -10408,10 +10830,10 @@ in your browser settings! @@ -10420,10 +10842,10 @@ in your browser settings! @@ -10432,10 +10854,10 @@ in your browser settings! @@ -10444,10 +10866,10 @@ in your browser settings! @@ -10456,13 +10878,13 @@ in your browser settings! @@ -10470,10 +10892,10 @@ in your browser settings! @@ -10482,10 +10904,10 @@ in your browser settings! @@ -10494,10 +10916,10 @@ in your browser settings! @@ -10506,13 +10928,13 @@ in your browser settings! @@ -10520,13 +10942,13 @@ in your browser settings! @@ -10534,10 +10956,10 @@ in your browser settings! @@ -10546,13 +10968,13 @@ in your browser settings! @@ -10560,10 +10982,10 @@ in your browser settings! @@ -10572,10 +10994,10 @@ in your browser settings! @@ -10584,13 +11006,13 @@ in your browser settings! @@ -10598,10 +11020,10 @@ in your browser settings! @@ -10610,13 +11032,13 @@ in your browser settings! @@ -10624,10 +11046,10 @@ in your browser settings! @@ -10636,13 +11058,13 @@ in your browser settings! @@ -10650,10 +11072,10 @@ in your browser settings! @@ -10662,22 +11084,22 @@ in your browser settings! - - + + @@ -10686,10 +11108,10 @@ in your browser settings! @@ -10698,10 +11120,10 @@ in your browser settings! @@ -10710,10 +11132,10 @@ in your browser settings! @@ -10722,10 +11144,10 @@ in your browser settings! @@ -10734,10 +11156,10 @@ in your browser settings! @@ -10746,10 +11168,10 @@ in your browser settings! @@ -10758,13 +11180,13 @@ in your browser settings! @@ -10772,10 +11194,10 @@ in your browser settings! @@ -10784,10 +11206,10 @@ in your browser settings! @@ -10796,10 +11218,10 @@ in your browser settings! @@ -10808,10 +11230,10 @@ in your browser settings! @@ -10820,10 +11242,10 @@ in your browser settings! @@ -10832,10 +11254,10 @@ in your browser settings! @@ -10844,10 +11266,10 @@ in your browser settings! @@ -10856,10 +11278,10 @@ in your browser settings! @@ -10868,24 +11290,48 @@ in your browser settings! + + + + + + + + + + @@ -10894,10 +11340,10 @@ in your browser settings! @@ -10906,73 +11352,49 @@ in your browser settings! - - - - - - - + + - - - - - - - + - + @@ -10980,10 +11402,34 @@ in your browser settings! + + + + + + + + + + @@ -10992,10 +11438,10 @@ in your browser settings! @@ -11004,10 +11450,10 @@ in your browser settings! @@ -11016,10 +11462,134 @@ in your browser settings! + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -11028,137 +11598,13 @@ in your browser settings! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -11208,7 +11654,7 @@ in your browser settings!
Name
Responsible
Effort
-
-
Mar 2021
-
Apr 2021
-
May 2021
-
Jun 2021
-
Jul 2021
-
Aug 2021
-
Sep 2021
-
Oct 2021
+
+
+
Mar 2021
+
Apr 2021
+
May 2021
+
Jun 2021
+
Jul 2021
+
Aug 2021
+
Sep 2021
+
Oct 2021
30
31
01
02
03
04
-
05
-
06
+
05
+
06
07
08
09
@@ -64,10021 +64,10441 @@ in your browser settings!
13
14
15
-
16
-
17
-
18
-
19
-
20
-
21
+
16
+
17
+
18
+
19
+
20
+
21
22
23
24
25
26
-
27
-
28
-
29
-
30
-
01
-
02
-
03
-
04
-
05
+
27
+
28
+
29
+
30
+
01
+
02
+
03
+
04
+
05
06
07
08
-
09
-
10
-
11
-
12
-
13
-
14
-
15
-
16
-
17
-
18
-
19
-
20
-
21
-
22
-
23
-
24
-
25
-
26
-
27
-
28
-
29
-
30
-
31
-
01
-
02
-
03
-
04
-
05
-
06
-
07
-
08
-
09
-
10
-
11
-
12
-
13
-
14
-
15
-
16
-
17
-
18
-
19
-
20
-
21
-
22
-
23
-
24
-
25
-
26
-
27
-
28
-
29
-
30
-
01
-
02
-
03
-
04
-
05
-
06
-
07
-
08
-
09
-
10
-
11
-
12
-
13
-
14
-
15
-
16
-
17
-
18
-
19
-
20
-
21
-
22
-
23
-
24
-
25
-
26
-
27
-
28
-
29
-
30
-
31
-
01
-
02
-
03
-
04
-
05
-
06
-
07
-
08
-
09
-
10
-
11
-
12
-
13
-
14
-
15
-
16
-
17
-
18
-
19
-
20
-
21
-
22
-
23
-
24
-
25
-
26
-
27
-
28
-
29
-
30
-
31
-
01
-
02
-
03
-
04
-
05
-
06
-
07
-
08
-
09
-
10
-
11
-
12
-
13
-
14
-
15
-
16
-
17
-
18
-
19
-
20
-
21
-
22
-
23
-
24
-
25
-
26
-
27
-
28
-
29
-
30
-
01
-
02
-
03
-
04
-
05
-
06
-
07
-
08
-
09
-
10
-
11
-
12
-
13
-
14
-
15
-
16
+
09
+
10
+
11
+
12
+
13
+
14
+
15
+
16
+
17
+
18
+
19
+
20
+
21
+
22
+
23
+
24
+
25
+
26
+
27
+
28
+
29
+
30
+
31
+
01
+
02
+
03
+
04
+
05
+
06
+
07
+
08
+
09
+
10
+
11
+
12
+
13
+
14
+
15
+
16
+
17
+
18
+
19
+
20
+
21
+
22
+
23
+
24
+
25
+
26
+
27
+
28
+
29
+
30
+
01
+
02
+
03
+
04
+
05
+
06
+
07
+
08
+
09
+
10
+
11
+
12
+
13
+
14
+
15
+
16
+
17
+
18
+
19
+
20
+
21
+
22
+
23
+
24
+
25
+
26
+
27
+
28
+
29
+
30
+
31
+
01
+
02
+
03
+
04
+
05
+
06
+
07
+
08
+
09
+
10
+
11
+
12
+
13
+
14
+
15
+
16
+
17
+
18
+
19
+
20
+
21
+
22
+
23
+
24
+
25
+
26
+
27
+
28
+
29
+
30
+
31
+
01
+
02
+
03
+
04
+
05
+
06
+
07
+
08
+
09
+
10
+
11
+
12
+
13
+
14
+
15
+
16
+
17
+
18
+
19
+
20
+
21
+
22
+
23
+
24
+
25
+
26
+
27
+
28
+
29
+
30
+
01
+
02
+
03
+
04
+
05
+
06
+
07
+
08
+
09
+
10
+
11
+
12
+
13
+
14
+
15
+
16
+
17
+
18
+
19
+
20
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
@@ -10092,150 +10512,152 @@ in your browser settings!
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
-
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
- +
IconIcon Prerequisite Modules
-
+
ID: prerequisite
Wouter Gordts
- +
IconIcon Overview of communication channels
-
+
ID: prerequisite.theory.communication
Wouter Gordts
- + - +
IconIcon Introduction to markdown for notekeepin...
-
+
ID: prerequisite.theory.markdown
-
Introduction to markdown for notekeeping
+
Introduction to markdown for notekeeping
Wouter Gordts
0.3
- + - +
IconIcon Short introdution to git for notekeepin...
-
+
ID: prerequisite.theory.git
-
Short introdution to git for notekeeping
+
Short introdution to git for notekeeping
Wouter Gordts
1.0
- + - +
IconIcon Optimize your personal notekeeping tool...
-
+
ID: prerequisite.practice.optimize_toolchain
-
Optimize your personal notekeeping toolchain
+
Optimize your personal notekeeping toolchain
Wouter Gordts
1.0
- +
IconIcon FRACZ wargame
-
+
ID: prerequisite.practice.wargame
Wouter Gordts
- +
IconIcon Resource Modules
-
+
ID: resources
Wouter Gordts
- +
IconIcon History of unix/linux and Debian
-
+
ID: resources.linux.theory.intro
Wouter Gordts
- +
IconIcon Quick dive into a GUI installation
-
+
ID: resources.linux.theory.gui
Wouter Gordts
- +
IconIcon Introduction to the shell
-
+
ID: resources.linux.theory.cli
Wouter Gordts
- +
IconIcon Introduction to vim
-
+
ID: resources.linux.theory.vimtutor
Wouter Gordts
- + - +
IconIcon Very brief introdution to bandit and SS...
-
+
ID: resources.linux.theory.bandit
-
Very brief introdution to bandit and SSH
+
Very brief introdution to bandit and SSH
Wouter Gordts
0.5
- +
IconIcon Bandit
-
+
ID: resources.linux.practice.bandit
Wouter Gordts
- +
IconIcon Leviathan
-
+
ID: resources.linux.test.wargame
Wouter Gordts
- +
IconIcon Classes
-
+
ID: resources.networking.theory.theory
Steve Dejongh
- +
IconIcon Labo
-
+
ID: resources.networking.theory.practice
Steve Dejongh
- +
IconIcon Networking theory self study
-
+
ID: resources.networking.theory.study
Steve Dejongh
- +
IconIcon Networking theory evaluation
-
+
ID: resources.networking.theory.test
Steve Dejongh
- + - +
IconIcon Debian implementations of essential ser...
-
+
ID: resources.networking.services.theory.debian
-
Debian implementations of essential services
+
Debian implementations of essential services
Wouter Gordts
2.5
- +
IconIcon Breakdown of IT internals and externals
-
+
ID: resources.hardware.theory.breakdown
Wouter Gordts
- +
IconIcon Overview of computer architectures
-
+
ID: resources.hardware.theory.architectures
Wouter Gordts
- +
IconIcon ARM vs x86
-
+
ID: resources.hardware.theory.rpi
Wouter Gordts
- + - +
IconIcon Group deployment of essential services ...
-
+
ID: resources.networking.services.practice.debian
-
Group deployment of essential services on VM
+
Group deployment of essential services on VM
Wouter Gordts
2.0
- + - +
IconIcon Group deployment of RPI clients and hea...
-
+
ID: resources.hardware.theory.deployment
-
Group deployment of RPI clients and headless servers
+
Group deployment of RPI clients and headless servers
Wouter Gordts
1.0
- +
IconIcon Classes
-
+
ID: resources.itil.theory
Alexandra Degeest
- + - +
IconIcon Introduction to compiled languages and ...
-
+
ID: resources.hardware.theory.compilation
-
Introduction to compiled languages and compilation targets
+
Introduction to compiled languages and compilation targets
Wouter Gordts
0.3
- +
IconIcon Comparison of platforms vs protocols
-
+
ID: resources.hardware.theory.protocols
Wouter Gordts
- +
IconIcon Prepare certificate self study
-
+
ID: resources.hardware.study.certificate
Wouter Gordts
- + - +
IconIcon Personal deployment of essential servic...
-
+
ID: resources.networking.services.study.rpi
-
Personal deployment of essential services on RPI
+
Personal deployment of essential services on RPI
Wouter Gordts
2.0
- +
IconIcon Research RAID and ZFS
-
+
ID: resources.hardware.study.raid
Wouter Gordts
- + - +
IconIcon Linux Professional Institute Linux Esse...
-
+
ID: resources.hardware.test.certificate
-
Linux Professional Institute Linux Essentials
+
Linux Professional Institute Linux Essentials
Wouter Gordts
1.0
- +
IconIcon Self study
-
+
ID: resources.itil.study
Alexandra Degeest
- + - +
IconIcon Evaluation of essential services on Lin...
-
+
ID: resources.networking.services.test.pihole
-
Evaluation of essential services on Linux
+
Evaluation of essential services on Linux
Wouter Gordts
0.3
- +
IconIcon ITIL evaluation
-
+
ID: resources.itil.test
Alexandra Degeest
- +
IconIcon Qualifying Modules
-
+
ID: qualifying
74.4
Wouter Gordts
76.4
- +
IconIcon The Debian OS
-
+
ID: qualifying.servers.deployment.theory.debian
Wouter Gordts
- +
IconIcon iptables and fail2ban
-
+
ID: qualifying.networking.theory.firewall
Wouter Gordts
- +
IconIcon Conceive and plan network layouts
-
+
ID: qualifying.networking.theory.network_conception
Steve Dejongh
- +
IconIcon Introduction to cryptography
-
+
ID: qualifying.networking.theory.crypto
Wouter Gordts
- +
IconIcon Exposing local services to the internet
-
+
ID: qualifying.networking.theory.exposing_services
Wouter Gordts
- +
IconIcon Classes
-
+
ID: qualifying.support.theory
Antoine Degeest
- +
IconIcon Theory and application of OpenWRT
-
+
ID: qualifying.networking.theory.openwrt
Wouter Gordts
- + - +
IconIcon Succesfully deploy and expose services ...
-
+
ID: qualifying.networking.practice.exposing_services
-
Succesfully deploy and expose services to the internet
+
Succesfully deploy and expose services to the internet
Wouter Gordts
3.0
- +
IconIcon Krypton wargame
-
+
ID: qualifying.networking.practice.crypto
Wouter Gordts
- +
IconIcon Conceive multiple network scenarios
-
+
ID: qualifying.networking.practice.network_conception
Steve Dejongh
- +
IconIcon Personal OpenWRT deployment on RPI
-
+
ID: qualifying.networking.practice.openwrt
Wouter Gordts
- +
IconIcon Labo
-
+
ID: qualifying.support.practice
Antoine Degeest
- +
IconIcon Redhat as an alternative
-
+
ID: qualifying.servers.deployment.theory.redhat
Wouter Gordts
- +
IconIcon Deployment of Debian on hardware and VM
-
+
ID: qualifying.servers.deployment.practice.debian
Wouter Gordts
- +
IconIcon Deployment of Redhat on VM
-
+
ID: qualifying.servers.deployment.practice.redhat
Wouter Gordts
- +
IconIcon Certificate preparation
-
+
ID: qualifying.servers.deployment.practice.solo
Wouter Gordts
- + - +
IconIcon Introduction to scripting in BASH and p...
-
+
ID: qualifying.servers.maintenance.theory.scripting
-
Introduction to scripting in BASH and python3
+
Introduction to scripting in BASH and python3
Wouter Gordts
5.0
+ + + +
IconCertificate preparation
+
+ ID: qualifying.servers.deployment.study
+
Wouter Gordts
1.0
+ + + +
IconAdvanced system management
+
+ ID: qualifying.servers.maintenance.theory.debian
+
Wouter Gordts
4.0
- +
IconIcon Personal project
-
+
ID: personal_project
Wouter Gordts
- +
IconIcon Research and write personal project
-
+
ID: personal_project.research
Wouter Gordts
- - -
IconAdvanced system management
-
- ID: qualifying.servers.maintenance.theory.debian
-
Wouter Gordts
4.0
- - +
IconIcon Deep dive into CLI tools
-
+
ID: qualifying.servers.maintenance.theory.tools
Wouter Gordts
3.0
Wouter Gordts
3.0
+ - +
IconIcon Advanced python scripting
-
+
ID: qualifying.servers.maintenance.theory.advanced_python
Wouter Gordts
2.0
- - - - -
IconTools and system maintenance in practic...
-
- ID: qualifying.servers.maintenance.practice.general
-
Tools and system maintenance in practice
-
Wouter Gordts
2.5
2.0
- - + + +
IconDevelopment of a usefull scriptIconTools and system maintenance in practic...
-
- ID: qualifying.servers.maintenance.practice.scripting
+
+ ID: qualifying.servers.maintenance.practice.general
+
Tools and system maintenance in practice
Wouter Gordts
1.0
2.5
- - + +
IconCertificate preparationIconDevelopment of a usefull script
-
- ID: qualifying.servers.maintenance.practice.certificate
+
+ ID: qualifying.servers.maintenance.practice.scripting
Wouter Gordts
1.0
- + + +
IconIconCertificate preparation
+
+ ID: qualifying.servers.maintenance.practice.certificate
+
Wouter Gordts
1.0
+ + + +
IconCertificate preparation
+
+ ID: qualifying.servers.maintenance.study
+
Wouter Gordts
1.0
+ +
Icon Setup synapse homeserver
-
+
ID: qualifying.networking.test.homeserver
Wouter Gordts
- +
IconIcon Linux Professional Institute LPIC-1
-
+
ID: qualifying.servers.deployment.test.certificate
Wouter Gordts
- +
IconIcon Linux Professional Institute LPIC-2
-
+
ID: qualifying.servers.maintenance.test.certificate
Wouter Gordts
- + + + +
IconIconFreenas as a platform to deploy VM's an...
+
+ ID: qualifying.vm.theory.freenas
+
Freenas as a platform to deploy VM's and docker instances
+
Wouter Gordts
2.0
+ + + +
IconGeneral configuration of VM's
+
+ ID: qualifying.vm.theory.general
+
Wouter Gordts
0.5
+ + + +
IconPersonal deployment of VM's
+
+ ID: qualifying.vm.practice.solo
+
Wouter Gordts
2.0
+ + + + +
IconDeployment of diverse VM's via Windows,...
+
+ ID: qualifying.vm.practice.supervised
+
Deployment of diverse VM's via Windows, Debian and Freenas
+
Wouter Gordts
0.5
+ + + +
IconTODO
+
+ ID: qualifying.clients.theory.sub1
+
Wouter Gordts
2.0
+ + + +
IconLabo two
+
+ ID: qualifying.clients.practice.solo
+
Wouter Gordts
3.0
+ + + +
IconLabo one
+
+ ID: qualifying.clients.practice.supervised
+
Wouter Gordts
2.0
+ + + +
IconFollow up of personal project
+
+ ID: personal_project.followup
+
Wouter Gordts
2.0
+ + + +
IconTODO
+
+ ID: qualifying.clients.test.test
+
Wouter Gordts
1.0
+ + + +
IconPresentation of personal projects
+
+ ID: personal_project.presentation
+
Wouter Gordts
1.0
+ +
Icon Test
-
+
ID: qualifying.support.test
Antoine Degeest
- - - -
IconFreenas as a platform to deploy VM's an...
-
- ID: qualifying.vm.theory.freenas
-
Freenas as a platform to deploy VM's and docker instances
-
Wouter Gordts
2.0
- - - -
IconGeneral configuration of VM's
-
- ID: qualifying.vm.theory.general
-
Wouter Gordts
0.5
- - - -
IconPersonal deployment of VM's
-
- ID: qualifying.vm.practice.solo
-
Wouter Gordts
2.0
- - - - -
IconDeployment of diverse VM's via Windows,...
-
- ID: qualifying.vm.practice.supervised
-
Deployment of diverse VM's via Windows, Debian and Freenas
-
Wouter Gordts
0.5
- - - -
IconTODO
-
- ID: qualifying.clients.theory.sub1
-
Wouter Gordts
2.0
- - - -
IconLabo two
-
- ID: qualifying.clients.practice.solo
-
Wouter Gordts
3.0
- - - -
IconLabo one
-
- ID: qualifying.clients.practice.supervised
-
Wouter Gordts
2.0
- - - -
IconFollow up of personal project
-
- ID: personal_project.followup
-
Wouter Gordts
2.0
- - - -
IconTODO
-
- ID: qualifying.clients.test.test
-
Wouter Gordts
1.0
- - - -
IconPresentation of personal projects
-
- ID: personal_project.presentation
-
Wouter Gordts
1.0
- - + - +
IconIcon Setup a freenas server with a Debian VM...
-
+
ID: qualifying.vm.test.freenas
-
Setup a freenas server with a Debian VM running inside
+
Setup a freenas server with a Debian VM running inside
Wouter Gordts
0.9

- +
diff --git a/general_overview.html b/general_overview.html index 3e3f980..faf3bb4 100644 --- a/general_overview.html +++ b/general_overview.html @@ -554,7 +554,7 @@ in your browser settings!
-
+
@@ -607,12 +607,14 @@ in your browser settings!
-
-
+
+
-
+
+
-
+
+
@@ -631,7 +633,7 @@ in your browser settings!
-
+
@@ -958,9 +960,11 @@ in your browser settings!
-
+
+
-
+
+
@@ -994,9 +998,11 @@ in your browser settings!
-
+
+
-
+
+
@@ -1025,7 +1031,7 @@ in your browser settings!
-
+
@@ -1376,25 +1382,27 @@ in your browser settings!
-
+
+
-
+
+
-
-
+
-
+
+
-
-
+
-
+
+
@@ -1429,7 +1437,7 @@ in your browser settings!
-
+
@@ -1694,11 +1702,10 @@ in your browser settings!
-
-
+
-
-
+
+
@@ -1706,8 +1713,8 @@ in your browser settings!
-
-
+
+
@@ -1718,37 +1725,38 @@ in your browser settings!
-
+
+
-
-
+
+
-
-
+
+
-
+
+
-
-
+
-
-
+
+
-
-
+
+
-
-
+
+
@@ -1756,12 +1764,14 @@ in your browser settings!
-
-
+
+
-
+
+
-
+
+
@@ -1780,7 +1790,7 @@ in your browser settings!
-
+
@@ -2169,7 +2179,7 @@ in your browser settings!
-
+
@@ -2499,8 +2509,7 @@ in your browser settings!
-
-
+
@@ -2538,7 +2547,8 @@ in your browser settings!
-
+
+
@@ -2559,7 +2569,7 @@ in your browser settings!
-
+
@@ -2951,7 +2961,7 @@ in your browser settings!
-
+
@@ -3292,17 +3302,16 @@ in your browser settings!
-
-
+
-
+
+
-
-
+
@@ -3310,42 +3319,47 @@ in your browser settings!
-
+
+
-
+
+
-
-
+
-
+
+
-
-
+
-
+
+
-
+
+
-
+
+
-
-
+
-
+
+
-
+
+
@@ -3364,21 +3378,21 @@ in your browser settings!
-
+
- +
IconIcon All resources
-
+
ID: all
- +
113.3115.3
- +
IconIcon Homework
-
+
ID: homework
- +
10.112.1
- +
IconIcon Labo
-
+
ID: labo
@@ -3416,10 +3430,10 @@ in your browser settings!
- +
IconIcon Teachers
-
+
ID: teachers
@@ -3431,10 +3445,10 @@ in your browser settings! @@ -3443,10 +3457,10 @@ in your browser settings! @@ -3455,10 +3469,10 @@ in your browser settings! @@ -3467,10 +3481,10 @@ in your browser settings! @@ -3515,10 +3529,10 @@ in your browser settings! @@ -3533,10 +3547,10 @@ in your browser settings! @@ -3551,13 +3565,13 @@ in your browser settings! - +
- +
IconIcon Alexandra Degeest
-
+
ID: alexandra
3.0
- +
IconIcon Antoine Degeest
-
+
ID: antoine
6.0
- +
IconIcon Steve Dejongh
-
+
ID: steve
11.0
- +
IconIcon Wouter Gordts
-
+
ID: wouter
59.4
1
- +
IconIcon Prerequisite Modules
-
+
ID: prerequisite
Not part of the reference but essential for the course.
- +
IconIcon Classes
-
+
ID: prerequisite.theory
- +
IconIcon Overview of communication channels
-
+
ID: prerequisite.theory.communication
Account creation for local gitea, matrix etc
Account creation for gitea, matrix etc
Wouter Gordts
@@ -3569,13 +3583,13 @@ in your browser settings! - +
0.5 - +
IconIcon Introduction to markdown for notekeeping
-
+
ID: prerequisite.theory.markdown
Wouter Gordts
@@ -3587,13 +3601,13 @@ in your browser settings! - +
0.3 - +
IconIcon Short introdution to git for notekeeping
-
+
ID: prerequisite.theory.git
Wouter Gordts
@@ -3605,10 +3619,10 @@ in your browser settings! @@ -3623,13 +3637,13 @@ in your browser settings! - +
1.0 - +
IconIcon Labo
-
+
ID: prerequisite.practice
- +
IconIcon Optimize your personal notekeeping toolchain
-
+
ID: prerequisite.practice.optimize_toolchain
This is an ongoing task where the students should analyse and improve their toolchain for notekeeping by testing different text editors, git gui/tui programs and pandoc.
Wouter Gordts
@@ -3641,13 +3655,13 @@ in your browser settings! - +
1.0 - +
IconIcon FRACZ wargame
-
+
ID: prerequisite.practice.wargame
Wouter Gordts
@@ -3658,10 +3672,10 @@ in your browser settings! @@ -3676,10 +3690,10 @@ in your browser settings! @@ -3694,10 +3708,10 @@ in your browser settings! @@ -3712,10 +3726,10 @@ in your browser settings! @@ -3730,10 +3744,10 @@ in your browser settings! @@ -3748,13 +3762,14 @@ in your browser settings! - +
0.8
2
- +
IconIcon Resource Modules
-
+
ID: resources
Modules part of the resource curriculum.
- +
IconIcon MR04/R71 Introduction to linux
-
+
ID: resources.linux
Introduction to the history and usage of Linux as an OS with both graphical and shell interfaces.
- +
IconIcon Classes
-
+
ID: resources.linux.theory
- +
IconIcon History of unix/linux and Debian
-
+
ID: resources.linux.theory.intro
- +
IconIcon Quick dive into a GUI installation
-
+
ID: resources.linux.theory.gui
- +
IconIcon Introduction to the shell
-
+
ID: resources.linux.theory.cli
Based on Ryan's tutorials
Based on Ryan's tutorials +
Wouter Gordts
@@ -3766,13 +3781,14 @@ in your browser settings! - +
1.0 - +
IconIcon Introduction to vim
-
+
ID: resources.linux.theory.vimtutor
complete vimtutor and create a custom vimrc +
Wouter Gordts
@@ -3784,13 +3800,13 @@ in your browser settings! - +
0.5 - +
IconIcon Very brief introdution to bandit and SSH
-
+
ID: resources.linux.theory.bandit
Wouter Gordts
@@ -3802,10 +3818,10 @@ in your browser settings! @@ -3820,13 +3836,13 @@ in your browser settings! - +
0.5 - +
IconIcon Labo
-
+
ID: resources.linux.practice
- +
IconIcon Bandit
-
+
ID: resources.linux.practice.bandit
Bandit as a basic in class exercise.
Wouter Gordts
@@ -3838,13 +3854,13 @@ in your browser settings! - +
1.0 - +
IconIcon Test
-
+
ID: resources.linux.test
Evaluation of basic shell knowledge with Leviathan as a wargame
In class evaluation
Wouter Gordts
@@ -3856,13 +3872,14 @@ in your browser settings! - +
1.0 - +
IconIcon Leviathan
-
+
ID: resources.linux.test.wargame
Leviathan as an in class test.
+ Leviathan as an in class test.
Wouter Gordts
@@ -3874,10 +3891,10 @@ in your browser settings! @@ -3892,10 +3909,10 @@ in your browser settings! @@ -3910,10 +3927,10 @@ in your browser settings! @@ -3928,10 +3945,10 @@ in your browser settings! @@ -3946,10 +3963,10 @@ in your browser settings! @@ -3964,13 +3981,13 @@ in your browser settings! - +
1.0 - +
IconIcon Networking
-
+
ID: resources.networking
- +
IconIcon MR02/R60 Networking theory
-
+
ID: resources.networking.theory
- +
IconIcon Classes
-
+
ID: resources.networking.theory.theory
- +
IconIcon Labo
-
+
ID: resources.networking.theory.practice
- +
IconIcon Networking theory self study
-
+
ID: resources.networking.theory.study
- +
IconIcon Networking theory evaluation
-
+
ID: resources.networking.theory.test
In class evaluation
Steve Dejongh
@@ -3982,10 +3999,10 @@ in your browser settings! @@ -4000,10 +4017,10 @@ in your browser settings! @@ -4018,13 +4035,14 @@ in your browser settings! - + @@ -4033,10 +4051,10 @@ in your browser settings! @@ -4051,13 +4069,13 @@ in your browser settings! - + @@ -4066,10 +4084,10 @@ in your browser settings! @@ -4084,13 +4102,13 @@ in your browser settings! - + @@ -4099,13 +4117,13 @@ in your browser settings! - + @@ -62,14 +62,14 @@ in your browser settings! @@ -78,14 +78,14 @@ in your browser settings! @@ -94,10 +94,10 @@ in your browser settings! @@ -107,10 +107,10 @@ in your browser settings! @@ -120,10 +120,10 @@ in your browser settings! @@ -133,14 +133,14 @@ in your browser settings! @@ -149,10 +149,10 @@ in your browser settings! @@ -162,10 +162,10 @@ in your browser settings! @@ -175,10 +175,10 @@ in your browser settings! @@ -188,10 +188,10 @@ in your browser settings!
1.0 - +
IconIcon MR03/R61 Introduction to centralized administration of networking services
-
+
ID: resources.networking.services
- +
IconIcon Classes
-
+
ID: resources.networking.services.theory
- +
IconIcon Debian implementations of essential services
-
+
ID: resources.networking.services.theory.debian
Focus on DHCP, DNS, SFTP, SSH, CUPS, LDAP
Focus on DHCP, DNS, SFTP, SSH, CUPS, LDAP following chapter 10 and chapter 11 of the Debian system administrator handbook +
Wouter Gordts
2.5
- +
IconIcon Labo
-
+
ID: resources.networking.services.practice
- +
IconIcon Group deployment of essential services on VM
-
+
ID: resources.networking.services.practice.debian
TODO
Wouter Gordts
2.0
- +
IconIcon Self study of essential services
-
+
ID: resources.networking.services.study
- +
IconIcon Personal deployment of essential services on RPI
-
+
ID: resources.networking.services.study.rpi
TODO
Wouter Gordts
2.0
- +
IconIcon Test
-
+
ID: resources.networking.services.test
In class evaluation
Wouter Gordts
@@ -4117,13 +4135,13 @@ in your browser settings! - + @@ -4132,10 +4150,10 @@ in your browser settings! @@ -4150,10 +4168,10 @@ in your browser settings! @@ -4168,10 +4186,10 @@ in your browser settings! @@ -4186,10 +4204,10 @@ in your browser settings! @@ -4204,10 +4222,10 @@ in your browser settings! @@ -4222,10 +4240,10 @@ in your browser settings! @@ -4240,10 +4258,10 @@ in your browser settings! @@ -4258,10 +4276,10 @@ in your browser settings! @@ -4276,10 +4294,10 @@ in your browser settings! @@ -4294,13 +4312,13 @@ in your browser settings! - +
0.3 - +
IconIcon Evaluation of essential services on Linux
-
+
ID: resources.networking.services.test.pihole
Run a custer of Linux clients in a virtual environment with distributed DHCP, DNS, etc.
Wouter Gordts
0.3
- +
IconIcon MR05/XX Introduction to hardware components of servers and clients
-
+
ID: resources.hardware
In this module we will focus on hardware and the exposure to Raspberry Pi's as an alternative target platform
- +
IconIcon Classes
-
+
ID: resources.hardware.theory
- +
IconIcon Breakdown of IT internals and externals
-
+
ID: resources.hardware.theory.breakdown
- +
IconIcon Overview of computer architectures
-
+
ID: resources.hardware.theory.architectures
- +
IconIcon ARM vs x86
-
+
ID: resources.hardware.theory.rpi
- +
IconIcon Group deployment of RPI clients and headless servers
-
+
ID: resources.hardware.theory.deployment
- +
IconIcon Introduction to compiled languages and compilation targets
-
+
ID: resources.hardware.theory.compilation
- +
IconIcon Comparison of platforms vs protocols
-
+
ID: resources.hardware.theory.protocols
- +
IconIcon Self study
-
+
ID: resources.hardware.study
- +
IconIcon Prepare certificate self study
-
+
ID: resources.hardware.study.certificate
Wouter Gordts
@@ -4312,10 +4330,10 @@ in your browser settings! @@ -4330,10 +4348,10 @@ in your browser settings! @@ -4348,10 +4366,10 @@ in your browser settings! @@ -4366,10 +4384,10 @@ in your browser settings! @@ -4384,10 +4402,10 @@ in your browser settings! @@ -4402,10 +4420,10 @@ in your browser settings! @@ -4420,13 +4438,13 @@ in your browser settings! - + @@ -100,10 +100,10 @@ in your browser settings! @@ -132,7 +132,7 @@ in your browser settings!
2.0 - +
IconIcon Research RAID and ZFS
-
+
ID: resources.hardware.study.raid
Used as a base for Freenas installation in a later module
- +
IconIcon Test
-
+
ID: resources.hardware.test
Test done through certificate exam.
- +
IconIcon Linux Professional Institute Linux Essentials
-
+
ID: resources.hardware.test.certificate
- +
IconIcon MR01/R59 Introduction to ITIL
-
+
ID: resources.itil
- +
IconIcon Classes
-
+
ID: resources.itil.theory
- +
IconIcon Self study
-
+
ID: resources.itil.study
- +
IconIcon ITIL evaluation
-
+
ID: resources.itil.test
In class evaluation
Alexandra Degeest
@@ -4437,16 +4455,16 @@ in your browser settings! @@ -4455,16 +4473,16 @@ in your browser settings! @@ -4473,16 +4491,16 @@ in your browser settings! @@ -4491,10 +4509,10 @@ in your browser settings! @@ -4509,10 +4527,10 @@ in your browser settings! @@ -4524,10 +4542,10 @@ in your browser settings! @@ -4539,10 +4557,10 @@ in your browser settings! @@ -4557,10 +4575,10 @@ in your browser settings! @@ -4572,10 +4590,10 @@ in your browser settings! @@ -4587,217 +4605,253 @@ in your browser settings! - + - - + + + + + + + + - - -
0.1
3
- +
IconIcon Qualifying Modules
-
+
ID: qualifying
Modules part of the qualifying curriculum.
- +
74.476.4
- +
IconIcon Linux server machines
-
+
ID: qualifying.servers
Wouter Gordts
- +
31.333.3
- +
IconIcon MQ07/QE7 Installation and configuration of a Linux server
-
+
ID: qualifying.servers.deployment
Installation and configuration of Debian and Redhat servers.
Wouter Gordts
- +
11.012.0
- +
IconIcon Classes
-
+
ID: qualifying.servers.deployment.theory
- +
IconIcon The Debian OS
-
+
ID: qualifying.servers.deployment.theory.debian
Follows the Debian System Administrator handbook
- +
IconIcon Redhat as an alternative
-
+
ID: qualifying.servers.deployment.theory.redhat
- +
IconIcon Labo
-
+
ID: qualifying.servers.deployment.practice
- +
IconIcon Deployment of Debian on hardware and VM
-
+
ID: qualifying.servers.deployment.practice.debian
TODO
- +
IconIcon Deployment of Redhat on VM
-
+
ID: qualifying.servers.deployment.practice.redhat
- +
IconIcon Certificate preparation
-
+
ID: qualifying.servers.deployment.practice.solo
In class labo to prepare for the certificate.
Wouter Gordts
1.0
3.4.1.3
+
3.4.1.3
- + + +
IconIconCertificate preparation
+
+ ID: qualifying.servers.deployment.study
+
Wouter Gordts
+ + +
1.0
3.4.1.4
+ + +
Icon Test
-
+
ID: qualifying.servers.deployment.test
Test through certificate
Wouter Gordts
+ + + - - + - - - + + + - - + - - - @@ -144,10 +144,10 @@ in your browser settings! @@ -176,7 +176,7 @@ in your browser settings!
Test through certificate
Wouter Gordts
1.0
3.4.1.3.1
+
3.4.1.4.1
- +
IconIcon Linux Professional Institute LPIC-1
-
+
ID: qualifying.servers.deployment.test.certificate
Wouter Gordts
1.0
Wouter Gordts
1.0
3.4.2
+
3.4.2
- +
IconIcon MQ08/QE8 Administrate, exploit and maintain a Linux server
-
+
ID: qualifying.servers.maintenance
More in depth usage of the command line and an introdution to scripting in BASH and python3.
Wouter Gordts
- + + + - - + - - - @@ -62,10 +62,10 @@ in your browser settings! @@ -96,10 +96,10 @@ in your browser settings! @@ -110,14 +110,14 @@ in your browser settings! - +
20.3
More in depth usage of the command line and an introdution to scripting in BASH and python3.
Wouter Gordts
+
21.3
3.4.2.1
+
3.4.2.1
- +
IconIcon Classes
-
+
ID: qualifying.servers.maintenance.theory
Wouter Gordts
+ + + - - + - - - - - - - - - - - - - - - - - - - - - - + - + + + + + + + + + + + + + + + - - - + @@ -4827,10 +4881,10 @@ in your browser settings! @@ -4845,10 +4899,10 @@ in your browser settings! @@ -4863,10 +4917,10 @@ in your browser settings! @@ -4881,10 +4935,10 @@ in your browser settings! @@ -4899,10 +4953,10 @@ in your browser settings! @@ -4917,10 +4971,10 @@ in your browser settings! @@ -4935,10 +4989,10 @@ in your browser settings! @@ -4953,10 +5007,10 @@ in your browser settings! @@ -4971,13 +5025,13 @@ in your browser settings! - +
Wouter Gordts
14.0
3.4.2.1.3
+
3.4.2.1.3
- +
IconIcon Introduction to scripting in BASH and python3
-
+
ID: qualifying.servers.maintenance.theory.scripting
Wouter Gordts
5.0
3.4.2.1.2
- - - - -
IconAdvanced system management
-
- ID: qualifying.servers.maintenance.theory.debian
-
Focus on systemd, dbus, udev, apt, pip3
Wouter Gordts
4.0
3.4.2.1.1
- - - - -
IconDeep dive into CLI tools
-
- ID: qualifying.servers.maintenance.theory.tools
-
Focus on essential tools such as tmux, zsh, ohmyzsh, vim
Wouter Gordts
3.0
3.4.2.1.4
- - - - -
IconAdvanced python scripting
-
- ID: qualifying.servers.maintenance.theory.advanced_python
-
Wouter Gordts
2.0
5.0
3.4.2.2
3.4.2.1.2
- - - + + +
IconLaboIconAdvanced system management
-
- ID: qualifying.servers.maintenance.practice
+
+ ID: qualifying.servers.maintenance.theory.debian
+
Focus on systemd, dbus, udev, apt, pip3
Wouter Gordts
4.0
3.4.2.1.1
+ + + + +
IconDeep dive into CLI tools
+
+ ID: qualifying.servers.maintenance.theory.tools
+
Focus on essential tools such as tmux, zsh, ohmyzsh, vim
Wouter Gordts
3.0
3.4.2.1.4
+ + + + +
IconAdvanced python scripting
+
+ ID: qualifying.servers.maintenance.theory.advanced_python
Wouter Gordts
+ + + + + + + + + - - + - - - - - - - - + - + - + + + + + + + + + + + + + + + @@ -4808,14 +4862,14 @@ in your browser settings!
Wouter Gordts
2.0
3.4.2.2
+ + + + +
IconLabo
+
+ ID: qualifying.servers.maintenance.practice
+
Wouter Gordts
4.5
3.4.2.2.1
+
3.4.2.2.1
- +
IconIcon Tools and system maintenance in practice
-
+
ID: qualifying.servers.maintenance.practice.general
Wouter Gordts
2.5
3.4.2.2.2
- - - - -
IconDevelopment of a usefull script
-
- ID: qualifying.servers.maintenance.practice.scripting
-
Wouter Gordts
1.0
2.5
3.4.2.2.3
3.4.2.2.2
- - + +
IconCertificate preparationIconDevelopment of a usefull script
-
- ID: qualifying.servers.maintenance.practice.certificate
+
+ ID: qualifying.servers.maintenance.practice.scripting
Wouter Gordts
1.0
3.4.2.3
3.4.2.2.3
+ + + + +
IconCertificate preparation
+
+ ID: qualifying.servers.maintenance.practice.certificate
+
Wouter Gordts
1.0
3.4.2.3
+ + + + +
IconCertificate preparation
+
+ ID: qualifying.servers.maintenance.study
+
Wouter Gordts
+ + +
1.0
3.4.2.4
- +
IconIcon Test
-
+
ID: qualifying.servers.maintenance.test
Test through certificate
3.4.2.3.1
3.4.2.4.1
- +
IconIcon Linux Professional Institute LPIC-2
-
+
ID: qualifying.servers.maintenance.test.certificate
- +
IconIcon MQ03/QB4 Conceive and improve networking architecture
-
+
ID: qualifying.networking
Deep dive into networking and the securisation of exposed services.
- +
IconIcon Classes
-
+
ID: qualifying.networking.theory
- +
IconIcon iptables and fail2ban
-
+
ID: qualifying.networking.theory.firewall
- +
IconIcon Conceive and plan network layouts
-
+
ID: qualifying.networking.theory.network_conception
- +
IconIcon Introduction to cryptography
-
+
ID: qualifying.networking.theory.crypto
- +
IconIcon Exposing local services to the internet
-
+
ID: qualifying.networking.theory.exposing_services
Theory and application of VPN, nginx reverse proxy, SSH, DNS and dynamic DNS
- +
IconIcon Theory and application of OpenWRT
-
+
ID: qualifying.networking.theory.openwrt
- +
IconIcon Labo
-
+
ID: qualifying.networking.practice
- +
IconIcon Succesfully deploy and expose services to the internet
-
+
ID: qualifying.networking.practice.exposing_services
TODO
Wouter Gordts
@@ -4989,13 +5043,13 @@ in your browser settings! - +
3.0 - +
IconIcon Krypton wargame
-
+
ID: qualifying.networking.practice.crypto
Wouter Gordts
@@ -5007,10 +5061,10 @@ in your browser settings! @@ -5025,13 +5079,13 @@ in your browser settings! - +
2.0 - +
IconIcon Conceive multiple network scenarios
-
+
ID: qualifying.networking.practice.network_conception
- +
IconIcon Personal OpenWRT deployment on RPI
-
+
ID: qualifying.networking.practice.openwrt
Wouter Gordts
@@ -5043,13 +5097,13 @@ in your browser settings! - +
1.0 - +
IconIcon Test
-
+
ID: qualifying.networking.test
TODO
In class evaluation
Wouter Gordts
@@ -5061,13 +5115,13 @@ in your browser settings! - + @@ -205,21 +205,21 @@ in your browser settings! - +
1.8 - +
IconIcon Setup synapse homeserver
-
+
ID: qualifying.networking.test.homeserver
Setup a fully functional synapse server with nginx and valid SSL certificates.
Wouter Gordts
@@ -5079,10 +5133,10 @@ in your browser settings! @@ -5097,10 +5151,10 @@ in your browser settings! @@ -5115,10 +5169,10 @@ in your browser settings! @@ -5133,13 +5187,13 @@ in your browser settings! - + @@ -171,14 +171,14 @@ in your browser settings! - +
1.8 - +
IconIcon MQ02/QB3 Fournir un support général et un accompagnement à l’utilisateur
-
+
ID: qualifying.support
- +
IconIcon Classes
-
+
ID: qualifying.support.theory
- +
IconIcon Labo
-
+
ID: qualifying.support.practice
- +
IconIcon Test
-
+
ID: qualifying.support.test
In class evaluation
Antoine Degeest
@@ -5151,10 +5205,10 @@ in your browser settings! @@ -5169,10 +5223,10 @@ in your browser settings! @@ -5187,10 +5241,10 @@ in your browser settings! @@ -5205,10 +5259,10 @@ in your browser settings! @@ -5223,10 +5277,10 @@ in your browser settings! @@ -5241,10 +5295,10 @@ in your browser settings! @@ -5259,10 +5313,10 @@ in your browser settings! @@ -5277,13 +5331,13 @@ in your browser settings! - +
0.3 - +
IconIcon MQ09/XX Administrate, exploit and maintain a virtual environnement
-
+
ID: qualifying.vm
Extends on the general knowledge built up throughout the coarse but adds freenas as a platform to deploy VM's
- +
IconIcon Classes
-
+
ID: qualifying.vm.theory
- +
IconIcon Freenas as a platform to deploy VM's and docker instances
-
+
ID: qualifying.vm.theory.freenas
- +
IconIcon General configuration of VM's
-
+
ID: qualifying.vm.theory.general
- +
IconIcon Labo
-
+
ID: qualifying.vm.practice
- +
IconIcon Personal deployment of VM's
-
+
ID: qualifying.vm.practice.solo
- +
IconIcon Deployment of diverse VM's via Windows, Debian and Freenas
-
+
ID: qualifying.vm.practice.supervised
- +
IconIcon Test
-
+
ID: qualifying.vm.test
TODO
In class evaluation
Wouter Gordts
@@ -5295,10 +5349,10 @@ in your browser settings! @@ -5313,10 +5367,10 @@ in your browser settings! @@ -5331,13 +5385,13 @@ in your browser settings! - +
0.9 - +
IconIcon Setup a freenas server with a Debian VM running inside
-
+
ID: qualifying.vm.test.freenas
- +
IconIcon MQ06/QB2 Install, deplay, configure and maintain client machines
-
+
ID: qualifying.clients
- +
IconIcon Classes
-
+
ID: qualifying.clients.theory
TODO
Wouter Gordts
@@ -5349,13 +5403,13 @@ in your browser settings! - +
2.0 - +
IconIcon TODO
-
+
ID: qualifying.clients.theory.sub1
TODO
Wouter Gordts
@@ -5367,13 +5421,13 @@ in your browser settings! - +
2.0 - +
IconIcon Labo
-
+
ID: qualifying.clients.practice
TODO
Wouter Gordts
@@ -5385,13 +5439,13 @@ in your browser settings! - +
5.0 - +
IconIcon Labo two
-
+
ID: qualifying.clients.practice.solo
TODO
Wouter Gordts
@@ -5403,13 +5457,13 @@ in your browser settings! - +
3.0 - +
IconIcon Labo one
-
+
ID: qualifying.clients.practice.supervised
TODO
Wouter Gordts
@@ -5421,13 +5475,13 @@ in your browser settings! - +
2.0 - +
IconIcon Test
-
+
ID: qualifying.clients.test
TODO
In class evaluation
Wouter Gordts
@@ -5439,10 +5493,10 @@ in your browser settings! @@ -5456,10 +5510,10 @@ in your browser settings! @@ -5474,10 +5528,10 @@ in your browser settings! @@ -5492,10 +5546,10 @@ in your browser settings! @@ -5510,10 +5564,10 @@ in your browser settings! @@ -5528,7 +5582,7 @@ in your browser settings!
1.0 - +
IconIcon TODO
-
+
ID: qualifying.clients.test.test
4
- +
IconIcon Personal project
-
+
ID: personal_project
- +
IconIcon Research and write personal project
-
+
ID: personal_project.research
- +
IconIcon Follow up of personal project
-
+
ID: personal_project.followup
- +
IconIcon Presentation of personal projects
-
+
ID: personal_project.presentation

- + diff --git a/ical_report.ics b/ical_report.ics index c2d136f..b2ca713 100644 --- a/ical_report.ics +++ b/ical_report.ics @@ -3,10 +3,10 @@ PRODID:-//The TaskJuggler Project/NONSGML TaskJuggler 3.7.1//EN VERSION:2.0 BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-prerequisite-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Prerequisite Modules DTSTART:20210401T070000Z DESCRIPTION:Not part of the reference but essential for the course. @@ -17,10 +17,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-prerequisite.theory-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Classes DTSTART:20210401T070000Z RELATED-TO:linuxlong-prerequisite-TODO @@ -31,13 +31,13 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-prerequisite.theory.communication-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Overview of communication channels DTSTART:20210401T070000Z -DESCRIPTION:Account creation for local gitea\, matrix etc +DESCRIPTION:Account creation for gitea\, matrix etc RELATED-TO:linuxlong-prerequisite.theory-TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org @@ -46,12 +46,13 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-prerequisite.theory.markdown-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Introduction to markdown for notekeeping DTSTART:20210401T110000Z +DESCRIPTION:markdown syntax RELATED-TO:linuxlong-prerequisite.theory-TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org @@ -60,12 +61,13 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-prerequisite.theory.git-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Short introdution to git for notekeeping DTSTART:20210401T130000Z +DESCRIPTION:git tutorial RELATED-TO:linuxlong-prerequisite.theory-TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org @@ -74,10 +76,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-prerequisite.practice-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Labo DTSTART:20210402T130000Z RELATED-TO:linuxlong-prerequisite-TODO @@ -87,12 +89,13 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-prerequisite.practice.wargame-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:FRACZ wargame DTSTART:20210406T130000Z +DESCRIPTION:FRACZ wargame RELATED-TO:linuxlong-prerequisite.practice-TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org DUE:20210407T110000Z @@ -100,12 +103,15 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-prerequisite.practice.optimize_toolchain-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Optimize your personal notekeeping toolchain DTSTART:20210402T130000Z +DESCRIPTION:This is an ongoing task where the students should analyse and i + mprove their toolchain for notekeeping by testing different text editors\, g + it gui/tui programs and pandoc. RELATED-TO:linuxlong-prerequisite.practice-TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org DUE:20210406T130000Z @@ -113,10 +119,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Resource Modules DTSTART:20210407T110000Z DESCRIPTION:Modules part of the resource curriculum. @@ -129,10 +135,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.itil-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:MR01/R59 Introduction to ITIL DTSTART:20210505T130000Z RELATED-TO:linuxlong-resources-TODO @@ -143,10 +149,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.itil.theory-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Classes DTSTART:20210505T130000Z RELATED-TO:linuxlong-resources.itil-TODO @@ -157,10 +163,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.itil.study-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Self study DTSTART:20210519T120000Z RELATED-TO:linuxlong-resources.itil-TODO @@ -170,12 +176,13 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.itil.test-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:ITIL evaluation DTSTART:20210520T130000Z +DESCRIPTION:In class evaluation RELATED-TO:linuxlong-resources.itil-TODO ORGANIZER;CN=Alexandra Degeest:mailto:adegeest@he2b.be ATTENDEE;CN=Alexandra Degeest:mailto:adegeest@he2b.be @@ -184,10 +191,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.networking-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Networking DTSTART:20210414T110000Z RELATED-TO:linuxlong-resources-TODO @@ -198,10 +205,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.networking.theory-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:MR02/R60 Networking theory DTSTART:20210414T110000Z RELATED-TO:linuxlong-resources.networking-TODO @@ -212,10 +219,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.networking.theory.theory-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Classes DTSTART:20210414T110000Z RELATED-TO:linuxlong-resources.networking.theory-TODO @@ -226,10 +233,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.networking.theory.practice-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Labo DTSTART:20210421T110000Z RELATED-TO:linuxlong-resources.networking.theory-TODO @@ -239,10 +246,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.networking.theory.study-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Networking theory self study DTSTART:20210422T110000Z RELATED-TO:linuxlong-resources.networking.theory-TODO @@ -252,12 +259,13 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.networking.theory.test-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Networking theory evaluation DTSTART:20210426T090000Z +DESCRIPTION:In class evaluation RELATED-TO:linuxlong-resources.networking.theory-TODO ORGANIZER;CN=Steve Dejongh:mailto:sdejongh@he2b.be ATTENDEE;CN=Steve Dejongh:mailto:sdejongh@he2b.be @@ -266,10 +274,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.networking.services-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:MR03/R61 Introduction to centralized administration of networking s ervices DTSTART:20210427T090000Z @@ -281,10 +289,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.networking.services.theory-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Classes DTSTART:20210427T090000Z RELATED-TO:linuxlong-resources.networking.services-TODO @@ -295,13 +303,14 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.networking.services.theory.debian-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Debian implementations of essential services DTSTART:20210427T090000Z -DESCRIPTION:Focus on DHCP\, DNS\, SFTP\, SSH\, CUPS\, LDAP +DESCRIPTION:Focus on DHCP\, DNS\, SFTP\, SSH\, CUPS\, LDAP following chapte + r 10 and chapter 11 of the Debian system administrator handbook RELATED-TO:linuxlong-resources.networking.services.theory-TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org @@ -310,10 +319,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.networking.services.practice-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Labo DTSTART:20210430T130000Z RELATED-TO:linuxlong-resources.networking.services-TODO @@ -323,12 +332,13 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.networking.services.practice.debian-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Group deployment of essential services on VM DTSTART:20210430T130000Z +DESCRIPTION:TODO RELATED-TO:linuxlong-resources.networking.services.practice-TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org DUE:20210504T130000Z @@ -336,10 +346,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.networking.services.study-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Self study of essential services DTSTART:20210514T080000Z RELATED-TO:linuxlong-resources.networking.services-TODO @@ -349,12 +359,13 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.networking.services.study.rpi-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Personal deployment of essential services on RPI DTSTART:20210514T080000Z +DESCRIPTION:TODO RELATED-TO:linuxlong-resources.networking.services.study-TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org DUE:20210518T080000Z @@ -362,12 +373,13 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.networking.services.test-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Test DTSTART:20210520T110000Z +DESCRIPTION:In class evaluation RELATED-TO:linuxlong-resources.networking.services-TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org @@ -376,12 +388,14 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.networking.services.test.pihole-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Evaluation of essential services on Linux DTSTART:20210520T110000Z +DESCRIPTION:Run a custer of Linux clients in a virtual environment with dis + tributed DHCP\, DNS\, etc. RELATED-TO:linuxlong-resources.networking.services.test-TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org @@ -390,10 +404,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.linux-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:MR04/R71 Introduction to linux DTSTART:20210407T110000Z DESCRIPTION:Introduction to the history and usage of Linux as an OS with bo @@ -406,10 +420,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.linux.theory-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Classes DTSTART:20210407T110000Z RELATED-TO:linuxlong-resources.linux-TODO @@ -420,10 +434,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.linux.theory.intro-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:History of unix/linux and Debian DTSTART:20210407T110000Z RELATED-TO:linuxlong-resources.linux.theory-TODO @@ -434,10 +448,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.linux.theory.gui-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Quick dive into a GUI installation DTSTART:20210408T070000Z RELATED-TO:linuxlong-resources.linux.theory-TODO @@ -448,10 +462,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.linux.theory.cli-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Introduction to the shell DTSTART:20210408T110000Z DESCRIPTION:Based on Ryan's tutorials @@ -463,12 +477,13 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.linux.theory.vimtutor-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Introduction to vim DTSTART:20210409T110000Z +DESCRIPTION:complete vimtutor and create a custom vimrc RELATED-TO:linuxlong-resources.linux.theory-TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org @@ -477,12 +492,13 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.linux.theory.bandit-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Very brief introdution to bandit and SSH DTSTART:20210412T070000Z +DESCRIPTION:bandit RELATED-TO:linuxlong-resources.linux.theory-TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org @@ -491,10 +507,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.linux.practice-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Labo DTSTART:20210412T110000Z RELATED-TO:linuxlong-resources.linux-TODO @@ -504,13 +520,13 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.linux.practice.bandit-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Bandit DTSTART:20210412T110000Z -DESCRIPTION:Bandit as a basic in class exercise. +DESCRIPTION:bandit RELATED-TO:linuxlong-resources.linux.practice-TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org DUE:20210413T110000Z @@ -518,13 +534,13 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.linux.test-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Test DTSTART:20210413T110000Z -DESCRIPTION:Evaluation of basic shell knowledge with Leviathan as a wargame +DESCRIPTION:In class evaluation RELATED-TO:linuxlong-resources.linux-TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org @@ -533,10 +549,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.linux.test.wargame-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Leviathan DTSTART:20210413T110000Z DESCRIPTION:Leviathan as an in class test. @@ -548,10 +564,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.hardware-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:MR05/XX Introduction to hardware components of servers and clients DTSTART:20210429T130000Z DESCRIPTION:In this module we will focus on hardware and the exposure to Ra @@ -564,10 +580,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.hardware.theory-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Classes DTSTART:20210429T130000Z RELATED-TO:linuxlong-resources.hardware-TODO @@ -578,10 +594,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.hardware.theory.breakdown-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Breakdown of IT internals and externals DTSTART:20210429T130000Z RELATED-TO:linuxlong-resources.hardware.theory-TODO @@ -592,10 +608,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.hardware.theory.architectures-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Overview of computer architectures DTSTART:20210430T090000Z RELATED-TO:linuxlong-resources.hardware.theory-TODO @@ -606,10 +622,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.hardware.theory.rpi-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:ARM vs x86 DTSTART:20210430T110000Z RELATED-TO:linuxlong-resources.hardware.theory-TODO @@ -620,10 +636,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.hardware.theory.compilation-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Introduction to compiled languages and compilation targets DTSTART:20210510T120000Z RELATED-TO:linuxlong-resources.hardware.theory-TODO @@ -634,10 +650,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.hardware.theory.protocols-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Comparison of platforms vs protocols DTSTART:20210510T140000Z RELATED-TO:linuxlong-resources.hardware.theory-TODO @@ -648,10 +664,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.hardware.theory.deployment-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Group deployment of RPI clients and headless servers DTSTART:20210504T130000Z RELATED-TO:linuxlong-resources.hardware.theory-TODO @@ -662,10 +678,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.hardware.study-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Self study DTSTART:20210511T080000Z RELATED-TO:linuxlong-resources.hardware-TODO @@ -675,10 +691,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.hardware.study.raid-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Research RAID and ZFS DTSTART:20210518T080000Z DESCRIPTION:Used as a base for Freenas installation in a later module @@ -689,12 +705,13 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.hardware.study.certificate-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Prepare certificate self study DTSTART:20210511T080000Z +DESCRIPTION:online material RELATED-TO:linuxlong-resources.hardware.study-TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org DUE:20210514T080000Z @@ -702,10 +719,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.hardware.test-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Test DTSTART:20210518T120000Z DESCRIPTION:Test done through certificate exam. @@ -717,10 +734,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.hardware.test.certificate-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Linux Professional Institute Linux Essentials DTSTART:20210518T120000Z DESCRIPTION:https://www.lpi.org/our-certifications/linux-essentials-overvie @@ -733,154 +750,156 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Qualifying Modules DTSTART:20210520T140000Z DESCRIPTION:Modules part of the qualifying curriculum. +ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Antoine Degeest:mailto:hhh@hhh.hhh ATTENDEE;CN=Steve Dejongh:mailto:sdejongh@he2b.be -DUE:20211014T100000Z +DUE:20211018T140000Z PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.clients-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:MQ06/QB2 Install\, deplay\, configure and maintain client machines -DTSTART:20210927T110000Z +DTSTART:20210928T080000Z RELATED-TO:linuxlong-qualifying-TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org -DUE:20211012T110000Z +DUE:20211014T080000Z PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.clients.theory-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Classes -DTSTART:20210927T110000Z -DESCRIPTION:TODO +DTSTART:20210928T080000Z RELATED-TO:linuxlong-qualifying.clients-TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org -DUE:20210929T110000Z +DUE:20211001T080000Z PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.clients.theory.sub1-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:TODO -DTSTART:20210927T110000Z +DTSTART:20210928T080000Z +DESCRIPTION:TODO RELATED-TO:linuxlong-qualifying.clients.theory-TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org -DUE:20210929T110000Z +DUE:20211001T080000Z PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.clients.practice-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Labo -DTSTART:20210929T110000Z -DESCRIPTION:TODO +DTSTART:20211001T080000Z RELATED-TO:linuxlong-qualifying.clients-TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org -DUE:20211007T110000Z +DUE:20211008T080000Z PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.clients.practice.supervised-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Labo one -DTSTART:20211005T110000Z +DTSTART:20211006T080000Z +DESCRIPTION:TODO RELATED-TO:linuxlong-qualifying.clients.practice-TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org -DUE:20211007T110000Z +DUE:20211008T080000Z PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.clients.practice.solo-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Labo two -DTSTART:20210929T110000Z +DTSTART:20211001T080000Z +DESCRIPTION:TODO RELATED-TO:linuxlong-qualifying.clients.practice-TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org -DUE:20211005T110000Z +DUE:20211006T080000Z PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.clients.test-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Test -DTSTART:20211011T110000Z -DESCRIPTION:TODO +DTSTART:20211013T080000Z +DESCRIPTION:In class evaluation RELATED-TO:linuxlong-qualifying.clients-TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org -DUE:20211012T110000Z +DUE:20211014T080000Z PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.clients.test.test-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:TODO -DTSTART:20211011T110000Z +DTSTART:20211013T080000Z RELATED-TO:linuxlong-qualifying.clients.test-TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org -DUE:20211012T110000Z +DUE:20211014T080000Z PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.support-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:MQ02/QB3 Fournir un support général et un accompagnement à l’u tilisateur DTSTART:20210611T140000Z RELATED-TO:linuxlong-qualifying-TODO ORGANIZER;CN=Antoine Degeest:mailto:hhh@hhh.hhh ATTENDEE;CN=Antoine Degeest:mailto:hhh@hhh.hhh -DUE:20210917T140000Z +DUE:20211015T100000Z PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.support.theory-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Classes DTSTART:20210611T140000Z RELATED-TO:linuxlong-qualifying.support-TODO @@ -891,10 +910,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.support.practice-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Labo DTSTART:20210706T080000Z RELATED-TO:linuxlong-qualifying.support-TODO @@ -904,24 +923,25 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.support.test-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Test -DTSTART:20210917T120000Z +DTSTART:20211015T080000Z +DESCRIPTION:In class evaluation RELATED-TO:linuxlong-qualifying.support-TODO ORGANIZER;CN=Antoine Degeest:mailto:hhh@hhh.hhh ATTENDEE;CN=Antoine Degeest:mailto:hhh@hhh.hhh -DUE:20210917T140000Z +DUE:20211015T100000Z PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.networking-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:MQ03/QB4 Conceive and improve networking architecture DTSTART:20210527T140000Z DESCRIPTION:Deep dive into networking and the securisation of exposed servi @@ -930,15 +950,15 @@ RELATED-TO:linuxlong-qualifying-TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Steve Dejongh:mailto:sdejongh@he2b.be -DUE:20210915T100000Z +DUE:20210916T100000Z PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.networking.theory-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Classes DTSTART:20210527T140000Z RELATED-TO:linuxlong-qualifying.networking-TODO @@ -950,10 +970,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.networking.theory.firewall-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:iptables and fail2ban DTSTART:20210527T140000Z RELATED-TO:linuxlong-qualifying.networking.theory-TODO @@ -964,10 +984,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.networking.theory.crypto-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Introduction to cryptography DTSTART:20210607T140000Z RELATED-TO:linuxlong-qualifying.networking.theory-TODO @@ -978,10 +998,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.networking.theory.openwrt-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Theory and application of OpenWRT DTSTART:20210614T110000Z RELATED-TO:linuxlong-qualifying.networking.theory-TODO @@ -992,10 +1012,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.networking.theory.network_conception-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Conceive and plan network layouts DTSTART:20210528T140000Z RELATED-TO:linuxlong-qualifying.networking.theory-TODO @@ -1006,10 +1026,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.networking.theory.exposing_services-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Exposing local services to the internet DTSTART:20210608T140000Z DESCRIPTION:Theory and application of VPN\, nginx reverse proxy\, SSH\, DNS @@ -1022,10 +1042,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.networking.practice-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Labo DTSTART:20210615T110000Z RELATED-TO:linuxlong-qualifying.networking-TODO @@ -1035,12 +1055,13 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.networking.practice.crypto-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Krypton wargame DTSTART:20210618T110000Z +DESCRIPTION:Krypton wargame RELATED-TO:linuxlong-qualifying.networking.practice-TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org DUE:20210622T110000Z @@ -1048,12 +1069,13 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.networking.practice.openwrt-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Personal OpenWRT deployment on RPI DTSTART:20210624T110000Z +DESCRIPTION:OpenWRT on Raspberry Pi RELATED-TO:linuxlong-qualifying.networking.practice-TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org DUE:20210625T110000Z @@ -1061,10 +1083,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.networking.practice.network_conception-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Conceive multiple network scenarios DTSTART:20210622T110000Z RELATED-TO:linuxlong-qualifying.networking.practice-TODO @@ -1074,12 +1096,13 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.networking.practice.exposing_services-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Succesfully deploy and expose services to the internet DTSTART:20210615T110000Z +DESCRIPTION:TODO RELATED-TO:linuxlong-qualifying.networking.practice-TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org DUE:20210618T110000Z @@ -1087,68 +1110,70 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.networking.test-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Test -DTSTART:20210913T120000Z -DESCRIPTION:TODO +DTSTART:20210914T120000Z +DESCRIPTION:In class evaluation RELATED-TO:linuxlong-qualifying.networking-TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org -DUE:20210915T100000Z -PERCENT-COMPLETE:0 -END:VTODO - -BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z -UID:linuxlong-qualifying.networking.test.homeserver-TODO -LAST-MODIFIED:20210311T150000Z -SUMMARY:Setup synapse homeserver -DTSTART:20210913T120000Z -RELATED-TO:linuxlong-qualifying.networking.test-TODO -ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org -ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org -DUE:20210915T100000Z -PERCENT-COMPLETE:0 -END:VTODO - -BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z -UID:linuxlong-qualifying.servers-TODO -LAST-MODIFIED:20210311T150000Z -SUMMARY:Linux server machines -DTSTART:20210520T140000Z -RELATED-TO:linuxlong-qualifying-TODO -ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org -ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org -DUE:20210920T110000Z -PERCENT-COMPLETE:0 -END:VTODO - -BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z -UID:linuxlong-qualifying.servers.deployment-TODO -LAST-MODIFIED:20210311T150000Z -SUMMARY:MQ07/QE7 Installation and configuration of a Linux server -DTSTART:20210520T140000Z -DESCRIPTION:Installation and configuration of Debian and Redhat servers. -RELATED-TO:linuxlong-qualifying.servers-TODO -ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org -ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org DUE:20210916T100000Z PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z +UID:linuxlong-qualifying.networking.test.homeserver-TODO +LAST-MODIFIED:20210311T190000Z +SUMMARY:Setup synapse homeserver +DTSTART:20210914T120000Z +DESCRIPTION:Setup a fully functional synapse server with nginx and valid SS + L certificates. +RELATED-TO:linuxlong-qualifying.networking.test-TODO +ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org +ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org +DUE:20210916T100000Z +PERCENT-COMPLETE:0 +END:VTODO + +BEGIN:VTODO +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z +UID:linuxlong-qualifying.servers-TODO +LAST-MODIFIED:20210311T190000Z +SUMMARY:Linux server machines +DTSTART:20210520T140000Z +RELATED-TO:linuxlong-qualifying-TODO +ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org +ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org +DUE:20210921T080000Z +PERCENT-COMPLETE:0 +END:VTODO + +BEGIN:VTODO +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z +UID:linuxlong-qualifying.servers.deployment-TODO +LAST-MODIFIED:20210311T190000Z +SUMMARY:MQ07/QE7 Installation and configuration of a Linux server +DTSTART:20210520T140000Z +DESCRIPTION:Installation and configuration of Debian and Redhat servers. +RELATED-TO:linuxlong-qualifying.servers-TODO +ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org +ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org +DUE:20210917T100000Z +PERCENT-COMPLETE:0 +END:VTODO + +BEGIN:VTODO +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.servers.deployment.theory-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Classes DTSTART:20210520T140000Z RELATED-TO:linuxlong-qualifying.servers.deployment-TODO @@ -1159,10 +1184,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.servers.deployment.theory.debian-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:The Debian OS DTSTART:20210520T140000Z DESCRIPTION:Follows the Debian System Administrator handbook @@ -1174,10 +1199,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.servers.deployment.theory.redhat-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Redhat as an alternative DTSTART:20210708T080000Z RELATED-TO:linuxlong-qualifying.servers.deployment.theory-TODO @@ -1188,10 +1213,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.servers.deployment.practice-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Labo DTSTART:20210712T080000Z RELATED-TO:linuxlong-qualifying.servers.deployment-TODO @@ -1202,10 +1227,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.servers.deployment.practice.debian-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Deployment of Debian on hardware and VM DTSTART:20210712T080000Z DESCRIPTION:TODO @@ -1217,10 +1242,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.servers.deployment.practice.redhat-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Deployment of Redhat on VM DTSTART:20210714T080000Z RELATED-TO:linuxlong-qualifying.servers.deployment.practice-TODO @@ -1230,13 +1255,13 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.servers.deployment.practice.solo-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Certificate preparation DTSTART:20210715T080000Z -DESCRIPTION:In class labo to prepare for the certificate. +DESCRIPTION:online material RELATED-TO:linuxlong-qualifying.servers.deployment.practice-TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org DUE:20210716T080000Z @@ -1244,40 +1269,54 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z +UID:linuxlong-qualifying.servers.deployment.study-TODO +LAST-MODIFIED:20210311T190000Z +SUMMARY:Certificate preparation +DTSTART:20210820T070000Z +DESCRIPTION:online material +RELATED-TO:linuxlong-qualifying.servers.deployment-TODO +ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org +DUE:20210820T150000Z +PERCENT-COMPLETE:0 +END:VTODO + +BEGIN:VTODO +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.servers.deployment.test-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Test -DTSTART:20210915T100000Z +DTSTART:20210916T100000Z DESCRIPTION:Test through certificate RELATED-TO:linuxlong-qualifying.servers.deployment-TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org -DUE:20210916T100000Z +DUE:20210917T100000Z PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.servers.deployment.test.certificate-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Linux Professional Institute LPIC-1 -DTSTART:20210915T100000Z +DTSTART:20210916T100000Z DESCRIPTION:https://www.lpi.org/our-certifications/lpic-1-overview RELATED-TO:linuxlong-qualifying.servers.deployment.test-TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org -DUE:20210916T100000Z +DUE:20210917T100000Z PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.servers.maintenance-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:MQ08/QE8 Administrate\, exploit and maintain a Linux server DTSTART:20210716T080000Z DESCRIPTION:More in depth usage of the command line and an introdution to s @@ -1285,15 +1324,15 @@ DESCRIPTION:More in depth usage of the command line and an introdution to s RELATED-TO:linuxlong-qualifying.servers-TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org -DUE:20210920T110000Z +DUE:20210921T080000Z PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.servers.maintenance.theory-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Classes DTSTART:20210716T080000Z RELATED-TO:linuxlong-qualifying.servers.maintenance-TODO @@ -1304,10 +1343,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.servers.maintenance.theory.tools-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Deep dive into CLI tools DTSTART:20210830T080000Z DESCRIPTION:Focus on essential tools such as tmux\, zsh\, ohmyzsh\, vim @@ -1319,10 +1358,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.servers.maintenance.theory.debian-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Advanced system management DTSTART:20210823T080000Z DESCRIPTION:Focus on systemd\, dbus\, udev\, apt\, pip3 @@ -1334,10 +1373,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.servers.maintenance.theory.scripting-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Introduction to scripting in BASH and python3 DTSTART:20210716T080000Z RELATED-TO:linuxlong-qualifying.servers.maintenance.theory-TODO @@ -1348,10 +1387,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.servers.maintenance.theory.advanced_python-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Advanced python scripting DTSTART:20210903T080000Z RELATED-TO:linuxlong-qualifying.servers.maintenance.theory-TODO @@ -1362,10 +1401,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.servers.maintenance.practice-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Labo DTSTART:20210907T080000Z RELATED-TO:linuxlong-qualifying.servers.maintenance-TODO @@ -1376,10 +1415,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.servers.maintenance.practice.general-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Tools and system maintenance in practice DTSTART:20210907T080000Z RELATED-TO:linuxlong-qualifying.servers.maintenance.practice-TODO @@ -1390,10 +1429,10 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.servers.maintenance.practice.scripting-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Development of a usefull script DTSTART:20210909T120000Z RELATED-TO:linuxlong-qualifying.servers.maintenance.practice-TODO @@ -1403,12 +1442,13 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.servers.maintenance.practice.certificate-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Certificate preparation DTSTART:20210910T120000Z +DESCRIPTION:online material RELATED-TO:linuxlong-qualifying.servers.maintenance.practice-TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org DUE:20210913T120000Z @@ -1416,225 +1456,241 @@ PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z +UID:linuxlong-qualifying.servers.maintenance.study-TODO +LAST-MODIFIED:20210311T190000Z +SUMMARY:Certificate preparation +DTSTART:20210913T120000Z +DESCRIPTION:online material +RELATED-TO:linuxlong-qualifying.servers.maintenance-TODO +ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org +DUE:20210914T120000Z +PERCENT-COMPLETE:0 +END:VTODO + +BEGIN:VTODO +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.servers.maintenance.test-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Test -DTSTART:20210916T100000Z +DTSTART:20210917T100000Z DESCRIPTION:Test through certificate RELATED-TO:linuxlong-qualifying.servers.maintenance-TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org -DUE:20210920T110000Z +DUE:20210921T080000Z PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.servers.maintenance.test.certificate-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Linux Professional Institute LPIC-2 -DTSTART:20210916T100000Z +DTSTART:20210917T100000Z DESCRIPTION:https://www.lpi.org/our-certifications/lpic-2-overview RELATED-TO:linuxlong-qualifying.servers.maintenance.test-TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org -DUE:20210920T110000Z +DUE:20210921T080000Z PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.vm-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:MQ09/XX Administrate\, exploit and maintain a virtual environnement -DTSTART:20210920T110000Z +DTSTART:20210921T080000Z DESCRIPTION:Extends on the general knowledge built up throughout the coarse but adds freenas as a platform to deploy VM's RELATED-TO:linuxlong-qualifying-TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org -DUE:20211014T100000Z +DUE:20211018T140000Z PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.vm.theory-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Classes -DTSTART:20210920T110000Z +DTSTART:20210921T080000Z RELATED-TO:linuxlong-qualifying.vm-TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org -DUE:20210922T150000Z +DUE:20210923T120000Z PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.vm.theory.general-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:General configuration of VM's -DTSTART:20210922T110000Z +DTSTART:20210923T080000Z RELATED-TO:linuxlong-qualifying.vm.theory-TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org -DUE:20210922T150000Z +DUE:20210923T120000Z PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.vm.theory.freenas-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Freenas as a platform to deploy VM's and docker instances -DTSTART:20210920T110000Z +DTSTART:20210921T080000Z RELATED-TO:linuxlong-qualifying.vm.theory-TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org -DUE:20210922T110000Z +DUE:20210923T080000Z PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.vm.practice-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Labo -DTSTART:20210923T070000Z +DTSTART:20210923T120000Z RELATED-TO:linuxlong-qualifying.vm-TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org -DUE:20210927T110000Z +DUE:20210928T080000Z PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.vm.practice.supervised-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Deployment of diverse VM's via Windows\, Debian and Freenas -DTSTART:20210927T070000Z +DTSTART:20210927T120000Z RELATED-TO:linuxlong-qualifying.vm.practice-TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org -DUE:20210927T110000Z +DUE:20210928T080000Z PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.vm.practice.solo-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Personal deployment of VM's -DTSTART:20210923T070000Z +DTSTART:20210923T120000Z RELATED-TO:linuxlong-qualifying.vm.practice-TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org -DUE:20210924T150000Z +DUE:20210927T120000Z PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.vm.test-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Test -DTSTART:20211013T110000Z -DESCRIPTION:TODO +DTSTART:20211018T070000Z +DESCRIPTION:In class evaluation RELATED-TO:linuxlong-qualifying.vm-TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org -DUE:20211014T100000Z +DUE:20211018T140000Z PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.vm.test.freenas-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Setup a freenas server with a Debian VM running inside -DTSTART:20211013T110000Z +DTSTART:20211018T070000Z RELATED-TO:linuxlong-qualifying.vm.test-TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org -DUE:20211014T100000Z +DUE:20211018T140000Z PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-personal_project-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Personal project -DTSTART:20210820T070000Z +DTSTART:20210827T070000Z +DESCRIPTION:Research\, write and present an expose on a relevant topic of c + hoice. ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org -DUE:20211013T110000Z +DUE:20211015T080000Z PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-personal_project.research-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Research and write personal project -DTSTART:20210820T070000Z +DTSTART:20210827T070000Z RELATED-TO:linuxlong-personal_project-TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org -DUE:20210827T150000Z +DUE:20211011T080000Z PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-personal_project.followup-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Follow up of personal project -DTSTART:20211007T110000Z +DTSTART:20211011T080000Z RELATED-TO:linuxlong-personal_project-TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org -DUE:20211011T110000Z +DUE:20211013T080000Z PERCENT-COMPLETE:0 END:VTODO BEGIN:VTODO -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-personal_project.presentation-TODO -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Presentation of personal projects -DTSTART:20211012T110000Z +DTSTART:20211014T080000Z RELATED-TO:linuxlong-personal_project-TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org -DUE:20211013T110000Z +DUE:20211015T080000Z PERCENT-COMPLETE:0 END:VTODO BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-prerequisite.theory.communication-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Overview of communication channels DTSTART:20210401T070000Z -DESCRIPTION:Account creation for local gitea\, matrix etc +DESCRIPTION:Account creation for gitea\, matrix etc ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org PRIORITY:1 @@ -1643,12 +1699,13 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-prerequisite.theory.markdown-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Introduction to markdown for notekeeping DTSTART:20210401T110000Z +DESCRIPTION:markdown syntax ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org PRIORITY:1 @@ -1657,12 +1714,13 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-prerequisite.theory.git-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Short introdution to git for notekeeping DTSTART:20210401T130000Z +DESCRIPTION:git tutorial ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org PRIORITY:1 @@ -1671,12 +1729,13 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-prerequisite.practice.wargame-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:FRACZ wargame DTSTART:20210406T130000Z +DESCRIPTION:FRACZ wargame ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org PRIORITY:1 DTEND:20210407T110000Z @@ -1684,12 +1743,15 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-prerequisite.practice.optimize_toolchain-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Optimize your personal notekeeping toolchain DTSTART:20210402T130000Z +DESCRIPTION:This is an ongoing task where the students should analyse and i + mprove their toolchain for notekeeping by testing different text editors\, g + it gui/tui programs and pandoc. ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org PRIORITY:1 DTEND:20210406T130000Z @@ -1697,10 +1759,10 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.itil.theory-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Classes DTSTART:20210505T130000Z ORGANIZER;CN=Alexandra Degeest:mailto:adegeest@he2b.be @@ -1711,10 +1773,10 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.itil.study-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Self study DTSTART:20210519T120000Z ORGANIZER;CN=Alexandra Degeest:mailto:adegeest@he2b.be @@ -1724,12 +1786,13 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.itil.test-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:ITIL evaluation DTSTART:20210520T130000Z +DESCRIPTION:In class evaluation ORGANIZER;CN=Alexandra Degeest:mailto:adegeest@he2b.be ATTENDEE;CN=Alexandra Degeest:mailto:adegeest@he2b.be PRIORITY:1 @@ -1738,10 +1801,10 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.networking.theory.theory-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Classes DTSTART:20210414T110000Z ORGANIZER;CN=Steve Dejongh:mailto:sdejongh@he2b.be @@ -1752,10 +1815,10 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.networking.theory.practice-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Labo DTSTART:20210421T110000Z ORGANIZER;CN=Steve Dejongh:mailto:sdejongh@he2b.be @@ -1765,10 +1828,10 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.networking.theory.study-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Networking theory self study DTSTART:20210422T110000Z ORGANIZER;CN=Steve Dejongh:mailto:sdejongh@he2b.be @@ -1778,12 +1841,13 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.networking.theory.test-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Networking theory evaluation DTSTART:20210426T090000Z +DESCRIPTION:In class evaluation ORGANIZER;CN=Steve Dejongh:mailto:sdejongh@he2b.be ATTENDEE;CN=Steve Dejongh:mailto:sdejongh@he2b.be PRIORITY:1 @@ -1792,13 +1856,14 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.networking.services.theory.debian-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Debian implementations of essential services DTSTART:20210427T090000Z -DESCRIPTION:Focus on DHCP\, DNS\, SFTP\, SSH\, CUPS\, LDAP +DESCRIPTION:Focus on DHCP\, DNS\, SFTP\, SSH\, CUPS\, LDAP following chapte + r 10 and chapter 11 of the Debian system administrator handbook ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org PRIORITY:1 @@ -1807,12 +1872,13 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.networking.services.practice.debian-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Group deployment of essential services on VM DTSTART:20210430T130000Z +DESCRIPTION:TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org PRIORITY:1 DTEND:20210504T130000Z @@ -1820,12 +1886,13 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.networking.services.study.rpi-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Personal deployment of essential services on RPI DTSTART:20210514T080000Z +DESCRIPTION:TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org PRIORITY:1 DTEND:20210518T080000Z @@ -1833,12 +1900,14 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.networking.services.test.pihole-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Evaluation of essential services on Linux DTSTART:20210520T110000Z +DESCRIPTION:Run a custer of Linux clients in a virtual environment with dis + tributed DHCP\, DNS\, etc. ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org PRIORITY:1 @@ -1847,10 +1916,10 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.linux.theory.intro-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:History of unix/linux and Debian DTSTART:20210407T110000Z ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org @@ -1861,10 +1930,10 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.linux.theory.gui-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Quick dive into a GUI installation DTSTART:20210408T070000Z ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org @@ -1875,10 +1944,10 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.linux.theory.cli-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Introduction to the shell DTSTART:20210408T110000Z DESCRIPTION:Based on Ryan's tutorials @@ -1890,12 +1959,13 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.linux.theory.vimtutor-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Introduction to vim DTSTART:20210409T110000Z +DESCRIPTION:complete vimtutor and create a custom vimrc ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org PRIORITY:1 @@ -1904,12 +1974,13 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.linux.theory.bandit-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Very brief introdution to bandit and SSH DTSTART:20210412T070000Z +DESCRIPTION:bandit ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org PRIORITY:1 @@ -1918,13 +1989,13 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.linux.practice.bandit-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Bandit DTSTART:20210412T110000Z -DESCRIPTION:Bandit as a basic in class exercise. +DESCRIPTION:bandit ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org PRIORITY:1 DTEND:20210413T110000Z @@ -1932,10 +2003,10 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.linux.test.wargame-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Leviathan DTSTART:20210413T110000Z DESCRIPTION:Leviathan as an in class test. @@ -1947,10 +2018,10 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.hardware.theory.breakdown-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Breakdown of IT internals and externals DTSTART:20210429T130000Z ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org @@ -1961,10 +2032,10 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.hardware.theory.architectures-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Overview of computer architectures DTSTART:20210430T090000Z ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org @@ -1975,10 +2046,10 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.hardware.theory.rpi-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:ARM vs x86 DTSTART:20210430T110000Z ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org @@ -1989,10 +2060,10 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.hardware.theory.compilation-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Introduction to compiled languages and compilation targets DTSTART:20210510T120000Z ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org @@ -2003,10 +2074,10 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.hardware.theory.protocols-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Comparison of platforms vs protocols DTSTART:20210510T140000Z ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org @@ -2017,10 +2088,10 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.hardware.theory.deployment-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Group deployment of RPI clients and headless servers DTSTART:20210504T130000Z ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org @@ -2031,10 +2102,10 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.hardware.study.raid-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Research RAID and ZFS DTSTART:20210518T080000Z DESCRIPTION:Used as a base for Freenas installation in a later module @@ -2045,12 +2116,13 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.hardware.study.certificate-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Prepare certificate self study DTSTART:20210511T080000Z +DESCRIPTION:online material ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org PRIORITY:1 DTEND:20210514T080000Z @@ -2058,10 +2130,10 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-resources.hardware.test.certificate-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Linux Professional Institute Linux Essentials DTSTART:20210518T120000Z DESCRIPTION:https://www.lpi.org/our-certifications/linux-essentials-overvie @@ -2074,65 +2146,68 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.clients.theory.sub1-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:TODO -DTSTART:20210927T110000Z +DTSTART:20210928T080000Z +DESCRIPTION:TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org PRIORITY:1 -DTEND:20210929T110000Z +DTEND:20211001T080000Z TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.clients.practice.supervised-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Labo one -DTSTART:20211005T110000Z +DTSTART:20211006T080000Z +DESCRIPTION:TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org PRIORITY:1 -DTEND:20211007T110000Z +DTEND:20211008T080000Z TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.clients.practice.solo-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Labo two -DTSTART:20210929T110000Z +DTSTART:20211001T080000Z +DESCRIPTION:TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org PRIORITY:1 -DTEND:20211005T110000Z +DTEND:20211006T080000Z TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.clients.test.test-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:TODO -DTSTART:20211011T110000Z +DTSTART:20211013T080000Z ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org PRIORITY:1 -DTEND:20211012T110000Z +DTEND:20211014T080000Z TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.support.theory-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Classes DTSTART:20210611T140000Z ORGANIZER;CN=Antoine Degeest:mailto:hhh@hhh.hhh @@ -2143,10 +2218,10 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.support.practice-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Labo DTSTART:20210706T080000Z ORGANIZER;CN=Antoine Degeest:mailto:hhh@hhh.hhh @@ -2156,24 +2231,25 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.support.test-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Test -DTSTART:20210917T120000Z +DTSTART:20211015T080000Z +DESCRIPTION:In class evaluation ORGANIZER;CN=Antoine Degeest:mailto:hhh@hhh.hhh ATTENDEE;CN=Antoine Degeest:mailto:hhh@hhh.hhh PRIORITY:1 -DTEND:20210917T140000Z +DTEND:20211015T100000Z TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.networking.theory.firewall-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:iptables and fail2ban DTSTART:20210527T140000Z ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org @@ -2184,10 +2260,10 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.networking.theory.crypto-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Introduction to cryptography DTSTART:20210607T140000Z ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org @@ -2198,10 +2274,10 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.networking.theory.openwrt-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Theory and application of OpenWRT DTSTART:20210614T110000Z ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org @@ -2212,10 +2288,10 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.networking.theory.network_conception-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Conceive and plan network layouts DTSTART:20210528T140000Z ORGANIZER;CN=Steve Dejongh:mailto:sdejongh@he2b.be @@ -2226,10 +2302,10 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.networking.theory.exposing_services-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Exposing local services to the internet DTSTART:20210608T140000Z DESCRIPTION:Theory and application of VPN\, nginx reverse proxy\, SSH\, DNS @@ -2242,12 +2318,13 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.networking.practice.crypto-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Krypton wargame DTSTART:20210618T110000Z +DESCRIPTION:Krypton wargame ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org PRIORITY:1 DTEND:20210622T110000Z @@ -2255,12 +2332,13 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.networking.practice.openwrt-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Personal OpenWRT deployment on RPI DTSTART:20210624T110000Z +DESCRIPTION:OpenWRT on Raspberry Pi ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org PRIORITY:1 DTEND:20210625T110000Z @@ -2268,10 +2346,10 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.networking.practice.network_conception-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Conceive multiple network scenarios DTSTART:20210622T110000Z ORGANIZER;CN=Steve Dejongh:mailto:sdejongh@he2b.be @@ -2281,12 +2359,13 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.networking.practice.exposing_services-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Succesfully deploy and expose services to the internet DTSTART:20210615T110000Z +DESCRIPTION:TODO ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org PRIORITY:1 DTEND:20210618T110000Z @@ -2294,24 +2373,26 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.networking.test.homeserver-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Setup synapse homeserver -DTSTART:20210913T120000Z +DTSTART:20210914T120000Z +DESCRIPTION:Setup a fully functional synapse server with nginx and valid SS + L certificates. ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org PRIORITY:1 -DTEND:20210915T100000Z +DTEND:20210916T100000Z TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.servers.deployment.theory.debian-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:The Debian OS DTSTART:20210520T140000Z DESCRIPTION:Follows the Debian System Administrator handbook @@ -2323,10 +2404,10 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.servers.deployment.theory.redhat-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Redhat as an alternative DTSTART:20210708T080000Z ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org @@ -2337,10 +2418,10 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.servers.deployment.practice.debian-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Deployment of Debian on hardware and VM DTSTART:20210712T080000Z DESCRIPTION:TODO @@ -2352,10 +2433,10 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.servers.deployment.practice.redhat-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Deployment of Redhat on VM DTSTART:20210714T080000Z ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org @@ -2365,13 +2446,13 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.servers.deployment.practice.solo-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Certificate preparation DTSTART:20210715T080000Z -DESCRIPTION:In class labo to prepare for the certificate. +DESCRIPTION:online material ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org PRIORITY:1 DTEND:20210716T080000Z @@ -2379,25 +2460,39 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z -UID:linuxlong-qualifying.servers.deployment.test.certificate-EVENT -LAST-MODIFIED:20210311T150000Z -SUMMARY:Linux Professional Institute LPIC-1 -DTSTART:20210915T100000Z -DESCRIPTION:https://www.lpi.org/our-certifications/lpic-1-overview +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z +UID:linuxlong-qualifying.servers.deployment.study-EVENT +LAST-MODIFIED:20210311T190000Z +SUMMARY:Certificate preparation +DTSTART:20210820T070000Z +DESCRIPTION:online material ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org -ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org PRIORITY:1 -DTEND:20210916T100000Z +DTEND:20210820T150000Z TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z +UID:linuxlong-qualifying.servers.deployment.test.certificate-EVENT +LAST-MODIFIED:20210311T190000Z +SUMMARY:Linux Professional Institute LPIC-1 +DTSTART:20210916T100000Z +DESCRIPTION:https://www.lpi.org/our-certifications/lpic-1-overview +ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org +ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org +PRIORITY:1 +DTEND:20210917T100000Z +TRANSP:TRANSPARENT +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.servers.maintenance.theory.tools-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Deep dive into CLI tools DTSTART:20210830T080000Z DESCRIPTION:Focus on essential tools such as tmux\, zsh\, ohmyzsh\, vim @@ -2409,10 +2504,10 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.servers.maintenance.theory.debian-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Advanced system management DTSTART:20210823T080000Z DESCRIPTION:Focus on systemd\, dbus\, udev\, apt\, pip3 @@ -2424,10 +2519,10 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.servers.maintenance.theory.scripting-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Introduction to scripting in BASH and python3 DTSTART:20210716T080000Z ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org @@ -2438,10 +2533,10 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.servers.maintenance.theory.advanced_python-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Advanced python scripting DTSTART:20210903T080000Z ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org @@ -2452,10 +2547,10 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.servers.maintenance.practice.general-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Tools and system maintenance in practice DTSTART:20210907T080000Z ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org @@ -2466,10 +2561,10 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.servers.maintenance.practice.scripting-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Development of a usefull script DTSTART:20210909T120000Z ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org @@ -2479,12 +2574,13 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.servers.maintenance.practice.certificate-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Certificate preparation DTSTART:20210910T120000Z +DESCRIPTION:online material ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org PRIORITY:1 DTEND:20210913T120000Z @@ -2492,127 +2588,141 @@ TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z +UID:linuxlong-qualifying.servers.maintenance.study-EVENT +LAST-MODIFIED:20210311T190000Z +SUMMARY:Certificate preparation +DTSTART:20210913T120000Z +DESCRIPTION:online material +ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org +PRIORITY:1 +DTEND:20210914T120000Z +TRANSP:TRANSPARENT +END:VEVENT + +BEGIN:VEVENT +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.servers.maintenance.test.certificate-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Linux Professional Institute LPIC-2 -DTSTART:20210916T100000Z +DTSTART:20210917T100000Z DESCRIPTION:https://www.lpi.org/our-certifications/lpic-2-overview ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org PRIORITY:1 -DTEND:20210920T110000Z +DTEND:20210921T080000Z TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.vm.theory.general-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:General configuration of VM's -DTSTART:20210922T110000Z +DTSTART:20210923T080000Z ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org PRIORITY:1 -DTEND:20210922T150000Z +DTEND:20210923T120000Z TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.vm.theory.freenas-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Freenas as a platform to deploy VM's and docker instances -DTSTART:20210920T110000Z +DTSTART:20210921T080000Z ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org PRIORITY:1 -DTEND:20210922T110000Z +DTEND:20210923T080000Z TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.vm.practice.supervised-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Deployment of diverse VM's via Windows\, Debian and Freenas -DTSTART:20210927T070000Z +DTSTART:20210927T120000Z ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org PRIORITY:1 -DTEND:20210927T110000Z +DTEND:20210928T080000Z TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.vm.practice.solo-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Personal deployment of VM's -DTSTART:20210923T070000Z +DTSTART:20210923T120000Z ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org PRIORITY:1 -DTEND:20210924T150000Z +DTEND:20210927T120000Z TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-qualifying.vm.test.freenas-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Setup a freenas server with a Debian VM running inside -DTSTART:20211013T110000Z +DTSTART:20211018T070000Z ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org PRIORITY:1 -DTEND:20211014T100000Z +DTEND:20211018T140000Z TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-personal_project.research-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Research and write personal project -DTSTART:20210820T070000Z +DTSTART:20210827T070000Z ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org PRIORITY:1 -DTEND:20210827T150000Z +DTEND:20211011T080000Z TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-personal_project.followup-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Follow up of personal project -DTSTART:20211007T110000Z +DTSTART:20211011T080000Z ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org PRIORITY:1 -DTEND:20211011T110000Z +DTEND:20211013T080000Z TRANSP:TRANSPARENT END:VEVENT BEGIN:VEVENT -DTSTAMP:20210311T155604Z -CREATED:20210311T155604Z +DTSTAMP:20210311T190515Z +CREATED:20210311T190515Z UID:linuxlong-personal_project.presentation-EVENT -LAST-MODIFIED:20210311T150000Z +LAST-MODIFIED:20210311T190000Z SUMMARY:Presentation of personal projects -DTSTART:20211012T110000Z +DTSTART:20211014T080000Z ORGANIZER;CN=Wouter Gordts:mailto:woutergordts@mailbox.org ATTENDEE;CN=Wouter Gordts:mailto:woutergordts@mailbox.org PRIORITY:1 -DTEND:20211013T110000Z +DTEND:20211015T080000Z TRANSP:TRANSPARENT END:VEVENT diff --git a/index.html b/index.html new file mode 100644 index 0000000..07b4d0a --- /dev/null +++ b/index.html @@ -0,0 +1,5875 @@ + + + + + Linux Administrator class - general overview + + + + + + + + + + +
+
+

Linux for system administrators

+

Course description GIT

+ +
+
+

Broad lines

+

The report below outlines the main pillars of the project in green together with the official modules.

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
BSI
Name
Note
Effort
1
+ + + +
IconPrerequisite Modules
+
+ ID: prerequisite
+
Not part of the reference but essential for the course.
+ + +
3.5
2
+ + + +
IconResource Modules
+
+ ID: resources
+
Modules part of the resource curriculum.
+ + +
30.4
2.1
+ + + + +
IconMR01/R59 Introduction to ITIL
+
+ ID: resources.itil
+
+ + +
3.9
2.3
+ + + + +
IconMR04/R71 Introduction to linux
+
+ ID: resources.linux
+
Introduction to the history and usage of Linux as an OS with both graphical and shell interfaces.
+ + +
5.0
2.4
+ + + + +
IconMR05/XX Introduction to hardware components of servers and clients
+
+ ID: resources.hardware
+
In this module we will focus on hardware and the exposure to Raspberry Pi's as an alternative target platform
+ + +
6.0
2.2
+ + + + +
IconNetworking
+
+ ID: resources.networking
+
+ + +
15.5
2.2.1
+ + + + +
IconMR02/R60 Networking theory
+
+ ID: resources.networking.theory
+
8.8
2.2.2
+ + + + +
IconMR03/R61 Introduction to centralized administration of networking services
+
+ ID: resources.networking.services
+
6.8
3
+ + + +
IconQualifying Modules
+
+ ID: qualifying
+
Modules part of the qualifying curriculum.
+ + +
76.4
3.1
+ + + + +
IconMQ06/QB2 Install, deplay, configure and maintain client machines
+
+ ID: qualifying.clients
+
+ + +
8.0
3.2
+ + + + +
IconMQ02/QB3 Fournir un support général et un accompagnement à l’utilisateur
+
+ ID: qualifying.support
+
+ + +
8.0
3.3
+ + + + +
IconMQ03/QB4 Conceive and improve networking architecture
+
+ ID: qualifying.networking
+
Deep dive into networking and the securisation of exposed services.
+ + +
21.3
3.5
+ + + + +
IconMQ09/XX Administrate, exploit and maintain a virtual environnement
+
+ ID: qualifying.vm
+
Extends on the general knowledge built up throughout the coarse but adds freenas as a platform to deploy VM's
+ + +
5.9
3.4
+ + + + +
IconLinux server machines
+
+ ID: qualifying.servers
+
+ + +
33.3
3.4.1
+ + + + +
IconMQ07/QE7 Installation and configuration of a Linux server
+
+ ID: qualifying.servers.deployment
+
Installation and configuration of Debian and Redhat servers.
12.0
3.4.2
+ + + + +
IconMQ08/QE8 Administrate, exploit and maintain a Linux server
+
+ ID: qualifying.servers.maintenance
+
More in depth usage of the command line and an introdution to scripting in BASH and python3.
21.3
4
+ + + +
IconPersonal project
+
+ ID: personal_project
+
Research, write and present an expose on a relevant topic of choice.
+ + +
5.0
+

Resources overview

+

This report gives an overview of who works when. The total invoiced days can also be found here in the 'Teachers' cell. The total duration of the course can be seen in the 'All resources' cell.

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Name
Effort
+
+
Apr 2021
+
May 2021
+
Jun 2021
+
Jul 2021
+
Aug 2021
+
Sep 2021
+
Oct 2021
+
01
+
02
+
03
+
04
+
05
+
06
+
07
+
08
+
09
+
10
+
11
+
12
+
13
+
14
+
15
+
16
+
17
+
18
+
19
+
20
+
21
+
22
+
23
+
24
+
25
+
26
+
27
+
28
+
29
+
30
+
01
+
02
+
03
+
04
+
05
+
06
+
07
+
08
+
09
+
10
+
11
+
12
+
13
+
14
+
15
+
16
+
17
+
18
+
19
+
20
+
21
+
22
+
23
+
24
+
25
+
26
+
27
+
28
+
29
+
30
+
31
+
01
+
02
+
03
+
04
+
05
+
06
+
07
+
08
+
09
+
10
+
11
+
12
+
13
+
14
+
15
+
16
+
17
+
18
+
19
+
20
+
21
+
22
+
23
+
24
+
25
+
26
+
27
+
28
+
29
+
30
+
01
+
02
+
03
+
04
+
05
+
06
+
07
+
08
+
09
+
10
+
11
+
12
+
13
+
14
+
15
+
16
+
17
+
18
+
19
+
20
+
21
+
22
+
23
+
24
+
25
+
26
+
27
+
28
+
29
+
30
+
31
+
01
+
02
+
03
+
04
+
05
+
06
+
07
+
08
+
09
+
10
+
11
+
12
+
13
+
14
+
15
+
16
+
17
+
18
+
19
+
20
+
21
+
22
+
23
+
24
+
25
+
26
+
27
+
28
+
29
+
30
+
31
+
01
+
02
+
03
+
04
+
05
+
06
+
07
+
08
+
09
+
10
+
11
+
12
+
13
+
14
+
15
+
16
+
17
+
18
+
19
+
20
+
21
+
22
+
23
+
24
+
25
+
26
+
27
+
28
+
29
+
30
+
01
+
02
+
03
+
04
+
05
+
06
+
07
+
08
+
09
+
10
+
11
+
12
+
13
+
14
+
15
+
16
+
17
+
18
+
19
+
20
+
21
+
22
+
23
+
24
+
25
+
26
+
27
+
28
+
29
+
30
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + +
IconAll resources
+
+ ID: all
+
+ + +
115.3
+ + + + +
IconHomework
+
+ ID: homework
+
+ + +
12.1
+ + + + +
IconLabo
+
+ ID: labo
+
+ + +
23.8
+ + + + +
IconTeachers
+
+ ID: teachers
+
+ + +
79.4
+ + + + +
IconAlexandra Degeest
+
+ ID: alexandra
+
3.0
+ + + + +
IconAntoine Degeest
+
+ ID: antoine
+
6.0
+ + + + +
IconSteve Dejongh
+
+ ID: steve
+
11.0
+ + + + +
IconWouter Gordts
+
+ ID: wouter
+
59.4
+ + + + + + + + + + +
Resource assigned to task(s)
Resource available
Off-duty period
+
+

Detailed breakdown of all modules and tasks

+

All tasks and milestones.

+
    +
  • yellow tasks: labo
  • +
  • green tasks: homework
  • +
  • red tasks: certificates
  • +
+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
BSI
Name
Note
Responsible
Effort
1
+ + + +
IconPrerequisite Modules
+
+ ID: prerequisite
+
Not part of the reference but essential for the course.
Wouter Gordts
+ + +
3.5
1.1
+ + + + +
IconClasses
+
+ ID: prerequisite.theory
+
Wouter Gordts
+ + +
1.8
1.1.1
+ + + + +
IconOverview of communication channels
+
+ ID: prerequisite.theory.communication
+
Account creation for gitea, matrix etc
Wouter Gordts
+ + +
0.5
1.1.2
+ + + + +
IconIntroduction to markdown for notekeeping
+
+ ID: prerequisite.theory.markdown
+
Wouter Gordts
+ + +
0.3
1.1.3
+ + + + +
IconShort introdution to git for notekeeping
+
+ ID: prerequisite.theory.git
+
Wouter Gordts
+ + +
1.0
1.2
+ + + + +
IconLabo
+
+ ID: prerequisite.practice
+
Wouter Gordts
+ + +
1.8
1.2.1
+ + + + +
IconFRACZ wargame
+
+ ID: prerequisite.practice.wargame
+
Wouter Gordts
+ + +
0.8
1.2.2
+ + + + +
IconOptimize your personal notekeeping toolchain
+
+ ID: prerequisite.practice.optimize_toolchain
+
This is an ongoing task where the students should analyse and improve their toolchain for notekeeping by testing different text editors, git gui/tui programs and pandoc.
Wouter Gordts
+ + +
1.0
2
+ + + +
IconResource Modules
+
+ ID: resources
+
Modules part of the resource curriculum.
Wouter Gordts
+ + +
30.4
2.1
+ + + + +
IconMR01/R59 Introduction to ITIL
+
+ ID: resources.itil
+
Alexandra Degeest
+ + +
3.9
2.1.1
+ + + + +
IconClasses
+
+ ID: resources.itil.theory
+
Alexandra Degeest
+ + +
2.9
2.1.2
+ + + + +
IconSelf study
+
+ ID: resources.itil.study
+
Alexandra Degeest
+ + +
0.9
2.1.3
+ + + + +
IconITIL evaluation
+
+ ID: resources.itil.test
+
In class evaluation
Alexandra Degeest
+ + +
0.1
2.2
+ + + + +
IconNetworking
+
+ ID: resources.networking
+
+ + +
15.5
2.2.1
+ + + + +
IconMR02/R60 Networking theory
+
+ ID: resources.networking.theory
+
Steve Dejongh
+ + +
8.8
2.2.1.1
+ + + + +
IconClasses
+
+ ID: resources.networking.theory.theory
+
Steve Dejongh
+ + +
5.0
2.2.1.2
+ + + + +
IconLabo
+
+ ID: resources.networking.theory.practice
+
Steve Dejongh
+ + +
1.0
2.2.1.3
+ + + + +
IconNetworking theory self study
+
+ ID: resources.networking.theory.study
+
Steve Dejongh
+ + +
1.8
2.2.1.4
+ + + + +
IconNetworking theory evaluation
+
+ ID: resources.networking.theory.test
+
In class evaluation
Steve Dejongh
+ + +
1.0
2.2.2
+ + + + +
IconMR03/R61 Introduction to centralized administration of networking services
+
+ ID: resources.networking.services
+
Wouter Gordts
+ + +
6.8
2.2.2.1
+ + + + +
IconClasses
+
+ ID: resources.networking.services.theory
+
Wouter Gordts
+ + +
2.5
2.2.2.1.1
+ + + + +
IconDebian implementations of essential services
+
+ ID: resources.networking.services.theory.debian
+
Focus on DHCP, DNS, SFTP, SSH, CUPS, LDAP following chapter 10 and chapter 11 of the Debian system administrator handbook +
Wouter Gordts
2.5
2.2.2.2
+ + + + +
IconLabo
+
+ ID: resources.networking.services.practice
+
Wouter Gordts
+ + +
2.0
2.2.2.2.1
+ + + + +
IconGroup deployment of essential services on VM
+
+ ID: resources.networking.services.practice.debian
+
TODO
Wouter Gordts
2.0
2.2.2.3
+ + + + +
IconSelf study of essential services
+
+ ID: resources.networking.services.study
+
Wouter Gordts
+ + +
2.0
2.2.2.3.1
+ + + + +
IconPersonal deployment of essential services on RPI
+
+ ID: resources.networking.services.study.rpi
+
TODO
Wouter Gordts
2.0
2.2.2.4
+ + + + +
IconTest
+
+ ID: resources.networking.services.test
+
In class evaluation
Wouter Gordts
+ + +
0.3
2.2.2.4.1
+ + + + +
IconEvaluation of essential services on Linux
+
+ ID: resources.networking.services.test.pihole
+
Run a custer of Linux clients in a virtual environment with distributed DHCP, DNS, etc.
Wouter Gordts
0.3
2.3
+ + + + +
IconMR04/R71 Introduction to linux
+
+ ID: resources.linux
+
Introduction to the history and usage of Linux as an OS with both graphical and shell interfaces.
Wouter Gordts
+ + +
5.0
2.3.1
+ + + + +
IconClasses
+
+ ID: resources.linux.theory
+
Wouter Gordts
+ + +
3.0
2.3.1.1
+ + + + +
IconHistory of unix/linux and Debian
+
+ ID: resources.linux.theory.intro
+
Wouter Gordts
+ + +
0.5
2.3.1.2
+ + + + +
IconQuick dive into a GUI installation
+
+ ID: resources.linux.theory.gui
+
Wouter Gordts
+ + +
0.5
2.3.1.3
+ + + + +
IconIntroduction to the shell
+
+ ID: resources.linux.theory.cli
+
Based on Ryan's tutorials +
Wouter Gordts
+ + +
1.0
2.3.1.4
+ + + + +
IconIntroduction to vim
+
+ ID: resources.linux.theory.vimtutor
+
complete vimtutor and create a custom vimrc +
Wouter Gordts
+ + +
0.5
2.3.1.5
+ + + + +
IconVery brief introdution to bandit and SSH
+
+ ID: resources.linux.theory.bandit
+
Wouter Gordts
+ + +
0.5
2.3.2
+ + + + +
IconLabo
+
+ ID: resources.linux.practice
+
Wouter Gordts
+ + +
1.0
2.3.2.1
+ + + + +
IconBandit
+
+ ID: resources.linux.practice.bandit
+
Wouter Gordts
+ + +
1.0
2.3.3
+ + + + +
IconTest
+
+ ID: resources.linux.test
+
In class evaluation
Wouter Gordts
+ + +
1.0
2.3.3.1
+ + + + +
IconLeviathan
+
+ ID: resources.linux.test.wargame
+
+ Leviathan as an in class test.
Wouter Gordts
+ + +
1.0
2.4
+ + + + +
IconMR05/XX Introduction to hardware components of servers and clients
+
+ ID: resources.hardware
+
In this module we will focus on hardware and the exposure to Raspberry Pi's as an alternative target platform
Wouter Gordts
+ + +
6.0
2.4.1
+ + + + +
IconClasses
+
+ ID: resources.hardware.theory
+
Wouter Gordts
+ + +
2.5
2.4.1.1
+ + + + +
IconBreakdown of IT internals and externals
+
+ ID: resources.hardware.theory.breakdown
+
Wouter Gordts
+ + +
0.5
2.4.1.2
+ + + + +
IconOverview of computer architectures
+
+ ID: resources.hardware.theory.architectures
+
Wouter Gordts
+ + +
0.3
2.4.1.3
+ + + + +
IconARM vs x86
+
+ ID: resources.hardware.theory.rpi
+
Wouter Gordts
+ + +
0.3
2.4.1.4
+ + + + +
IconIntroduction to compiled languages and compilation targets
+
+ ID: resources.hardware.theory.compilation
+
Wouter Gordts
+ + +
0.3
2.4.1.5
+ + + + +
IconComparison of platforms vs protocols
+
+ ID: resources.hardware.theory.protocols
+
Wouter Gordts
+ + +
0.3
2.4.1.6
+ + + + +
IconGroup deployment of RPI clients and headless servers
+
+ ID: resources.hardware.theory.deployment
+
Wouter Gordts
+ + +
1.0
2.4.2
+ + + + +
IconSelf study
+
+ ID: resources.hardware.study
+
Wouter Gordts
+ + +
2.5
2.4.2.1
+ + + + +
IconResearch RAID and ZFS
+
+ ID: resources.hardware.study.raid
+
Used as a base for Freenas installation in a later module
Wouter Gordts
+ + +
0.5
2.4.2.2
+ + + + +
IconPrepare certificate self study
+
+ ID: resources.hardware.study.certificate
+
Wouter Gordts
+ + +
2.0
2.4.3
+ + + + +
IconTest
+
+ ID: resources.hardware.test
+
Test done through certificate exam.
Wouter Gordts
+ + +
1.0
2.4.3.1
+ + + + +
IconLinux Professional Institute Linux Essentials
+
+ ID: resources.hardware.test.certificate
+
Wouter Gordts
+ + +
1.0
3
+ + + +
IconQualifying Modules
+
+ ID: qualifying
+
Modules part of the qualifying curriculum.
Wouter Gordts
+ + +
76.4
3.1
+ + + + +
IconMQ06/QB2 Install, deplay, configure and maintain client machines
+
+ ID: qualifying.clients
+
Wouter Gordts
+ + +
8.0
3.1.1
+ + + + +
IconClasses
+
+ ID: qualifying.clients.theory
+
Wouter Gordts
+ + +
2.0
3.1.1.1
+ + + + +
IconTODO
+
+ ID: qualifying.clients.theory.sub1
+
TODO
Wouter Gordts
+ + +
2.0
3.1.2
+ + + + +
IconLabo
+
+ ID: qualifying.clients.practice
+
Wouter Gordts
+ + +
5.0
3.1.2.1
+ + + + +
IconLabo one
+
+ ID: qualifying.clients.practice.supervised
+
TODO
Wouter Gordts
+ + +
2.0
3.1.2.2
+ + + + +
IconLabo two
+
+ ID: qualifying.clients.practice.solo
+
TODO
Wouter Gordts
+ + +
3.0
3.1.3
+ + + + +
IconTest
+
+ ID: qualifying.clients.test
+
In class evaluation
Wouter Gordts
+ + +
1.0
3.1.3.1
+ + + + +
IconTODO
+
+ ID: qualifying.clients.test.test
+
Wouter Gordts
+ + +
1.0
3.2
+ + + + +
IconMQ02/QB3 Fournir un support général et un accompagnement à l’utilisateur
+
+ ID: qualifying.support
+
Antoine Degeest
+ + +
8.0
3.2.1
+ + + + +
IconClasses
+
+ ID: qualifying.support.theory
+
Antoine Degeest
+ + +
5.8
3.2.2
+ + + + +
IconLabo
+
+ ID: qualifying.support.practice
+
Antoine Degeest
+ + +
2.0
3.2.3
+ + + + +
IconTest
+
+ ID: qualifying.support.test
+
In class evaluation
Antoine Degeest
+ + +
0.3
3.3
+ + + + +
IconMQ03/QB4 Conceive and improve networking architecture
+
+ ID: qualifying.networking
+
Deep dive into networking and the securisation of exposed services.
Wouter Gordts
+ + +
21.3
3.3.1
+ + + + +
IconClasses
+
+ ID: qualifying.networking.theory
+
Wouter Gordts
+ + +
11.5
3.3.1.1
+ + + + +
Iconiptables and fail2ban
+
+ ID: qualifying.networking.theory.firewall
+
Wouter Gordts
+ + +
1.0
3.3.1.2
+ + + + +
IconIntroduction to cryptography
+
+ ID: qualifying.networking.theory.crypto
+
Wouter Gordts
+ + +
1.0
3.3.1.3
+ + + + +
IconTheory and application of OpenWRT
+
+ ID: qualifying.networking.theory.openwrt
+
Wouter Gordts
+ + +
1.0
3.3.1.4
+ + + + +
IconConceive and plan network layouts
+
+ ID: qualifying.networking.theory.network_conception
+
Steve Dejongh
+ + +
5.0
3.3.1.5
+ + + + +
IconExposing local services to the internet
+
+ ID: qualifying.networking.theory.exposing_services
+
Theory and application of VPN, nginx reverse proxy, SSH, DNS and dynamic DNS
Wouter Gordts
+ + +
3.5
3.3.2
+ + + + +
IconLabo
+
+ ID: qualifying.networking.practice
+
Wouter Gordts
+ + +
8.0
3.3.2.1
+ + + + +
IconKrypton wargame
+
+ ID: qualifying.networking.practice.crypto
+
Wouter Gordts
+ + +
2.0
3.3.2.2
+ + + + +
IconPersonal OpenWRT deployment on RPI
+
+ ID: qualifying.networking.practice.openwrt
+
Wouter Gordts
+ + +
1.0
3.3.2.3
+ + + + +
IconConceive multiple network scenarios
+
+ ID: qualifying.networking.practice.network_conception
+
Steve Dejongh
+ + +
2.0
3.3.2.4
+ + + + +
IconSuccesfully deploy and expose services to the internet
+
+ ID: qualifying.networking.practice.exposing_services
+
TODO
Wouter Gordts
+ + +
3.0
3.3.3
+ + + + +
IconTest
+
+ ID: qualifying.networking.test
+
In class evaluation
Wouter Gordts
+ + +
1.8
3.3.3.1
+ + + + +
IconSetup synapse homeserver
+
+ ID: qualifying.networking.test.homeserver
+
Setup a fully functional synapse server with nginx and valid SSL certificates.
Wouter Gordts
+ + +
1.8
3.4
+ + + + +
IconLinux server machines
+
+ ID: qualifying.servers
+
Wouter Gordts
+ + +
33.3
3.4.1
+ + + + +
IconMQ07/QE7 Installation and configuration of a Linux server
+
+ ID: qualifying.servers.deployment
+
Installation and configuration of Debian and Redhat servers.
Wouter Gordts
+ + +
12.0
3.4.1.1
+ + + + +
IconClasses
+
+ ID: qualifying.servers.deployment.theory
+
Wouter Gordts
+ + +
6.0
3.4.1.1.1
+ + + + +
IconThe Debian OS
+
+ ID: qualifying.servers.deployment.theory.debian
+
Follows the Debian System Administrator handbook
Wouter Gordts
4.0
3.4.1.1.2
+ + + + +
IconRedhat as an alternative
+
+ ID: qualifying.servers.deployment.theory.redhat
+
Wouter Gordts
2.0
3.4.1.2
+ + + + +
IconLabo
+
+ ID: qualifying.servers.deployment.practice
+
Wouter Gordts
+ + +
4.0
3.4.1.2.1
+ + + + +
IconDeployment of Debian on hardware and VM
+
+ ID: qualifying.servers.deployment.practice.debian
+
TODO
Wouter Gordts
2.0
3.4.1.2.2
+ + + + +
IconDeployment of Redhat on VM
+
+ ID: qualifying.servers.deployment.practice.redhat
+
Wouter Gordts
1.0
3.4.1.2.3
+ + + + +
IconCertificate preparation
+
+ ID: qualifying.servers.deployment.practice.solo
+
Wouter Gordts
1.0
3.4.1.3
+ + + + +
IconCertificate preparation
+
+ ID: qualifying.servers.deployment.study
+
Wouter Gordts
+ + +
1.0
3.4.1.4
+ + + + +
IconTest
+
+ ID: qualifying.servers.deployment.test
+
Test through certificate
Wouter Gordts
+ + +
1.0
3.4.1.4.1
+ + + + +
IconLinux Professional Institute LPIC-1
+
+ ID: qualifying.servers.deployment.test.certificate
+
Wouter Gordts
1.0
3.4.2
+ + + + +
IconMQ08/QE8 Administrate, exploit and maintain a Linux server
+
+ ID: qualifying.servers.maintenance
+
More in depth usage of the command line and an introdution to scripting in BASH and python3.
Wouter Gordts
+ + +
21.3
3.4.2.1
+ + + + +
IconClasses
+
+ ID: qualifying.servers.maintenance.theory
+
Wouter Gordts
+ + +
14.0
3.4.2.1.1
+ + + + +
IconDeep dive into CLI tools
+
+ ID: qualifying.servers.maintenance.theory.tools
+
Focus on essential tools such as tmux, zsh, ohmyzsh, vim
Wouter Gordts
3.0
3.4.2.1.2
+ + + + +
IconAdvanced system management
+
+ ID: qualifying.servers.maintenance.theory.debian
+
Focus on systemd, dbus, udev, apt, pip3
Wouter Gordts
4.0
3.4.2.1.3
+ + + + +
IconIntroduction to scripting in BASH and python3
+
+ ID: qualifying.servers.maintenance.theory.scripting
+
Wouter Gordts
5.0
3.4.2.1.4
+ + + + +
IconAdvanced python scripting
+
+ ID: qualifying.servers.maintenance.theory.advanced_python
+
Wouter Gordts
2.0
3.4.2.2
+ + + + +
IconLabo
+
+ ID: qualifying.servers.maintenance.practice
+
Wouter Gordts
+ + +
4.5
3.4.2.2.1
+ + + + +
IconTools and system maintenance in practice
+
+ ID: qualifying.servers.maintenance.practice.general
+
Wouter Gordts
2.5
3.4.2.2.2
+ + + + +
IconDevelopment of a usefull script
+
+ ID: qualifying.servers.maintenance.practice.scripting
+
Wouter Gordts
1.0
3.4.2.2.3
+ + + + +
IconCertificate preparation
+
+ ID: qualifying.servers.maintenance.practice.certificate
+
Wouter Gordts
1.0
3.4.2.3
+ + + + +
IconCertificate preparation
+
+ ID: qualifying.servers.maintenance.study
+
Wouter Gordts
+ + +
1.0
3.4.2.4
+ + + + +
IconTest
+
+ ID: qualifying.servers.maintenance.test
+
Test through certificate
Wouter Gordts
+ + +
1.8
3.4.2.4.1
+ + + + +
IconLinux Professional Institute LPIC-2
+
+ ID: qualifying.servers.maintenance.test.certificate
+
Wouter Gordts
1.8
3.5
+ + + + +
IconMQ09/XX Administrate, exploit and maintain a virtual environnement
+
+ ID: qualifying.vm
+
Extends on the general knowledge built up throughout the coarse but adds freenas as a platform to deploy VM's
Wouter Gordts
+ + +
5.9
3.5.1
+ + + + +
IconClasses
+
+ ID: qualifying.vm.theory
+
Wouter Gordts
+ + +
2.5
3.5.1.1
+ + + + +
IconGeneral configuration of VM's
+
+ ID: qualifying.vm.theory.general
+
Wouter Gordts
+ + +
0.5
3.5.1.2
+ + + + +
IconFreenas as a platform to deploy VM's and docker instances
+
+ ID: qualifying.vm.theory.freenas
+
Wouter Gordts
+ + +
2.0
3.5.2
+ + + + +
IconLabo
+
+ ID: qualifying.vm.practice
+
Wouter Gordts
+ + +
2.5
3.5.2.1
+ + + + +
IconDeployment of diverse VM's via Windows, Debian and Freenas
+
+ ID: qualifying.vm.practice.supervised
+
Wouter Gordts
+ + +
0.5
3.5.2.2
+ + + + +
IconPersonal deployment of VM's
+
+ ID: qualifying.vm.practice.solo
+
Wouter Gordts
+ + +
2.0
3.5.3
+ + + + +
IconTest
+
+ ID: qualifying.vm.test
+
In class evaluation
Wouter Gordts
+ + +
0.9
3.5.3.1
+ + + + +
IconSetup a freenas server with a Debian VM running inside
+
+ ID: qualifying.vm.test.freenas
+
Wouter Gordts
+ + +
0.9
4
+ + + +
IconPersonal project
+
+ ID: personal_project
+
Research, write and present an expose on a relevant topic of choice.
Wouter Gordts
+ + +
5.0
4.1
+ + + + +
IconResearch and write personal project
+
+ ID: personal_project.research
+
Wouter Gordts
+ + +
2.0
4.2
+ + + + +
IconFollow up of personal project
+
+ ID: personal_project.followup
+
Wouter Gordts
+ + +
2.0
4.3
+ + + + +
IconPresentation of personal projects
+
+ ID: personal_project.presentation
+
Wouter Gordts
+ + +
1.0
+
+

+ +
+ + diff --git a/prerequisite alexandra.html b/prerequisite alexandra.html index 3e499bb..c542d55 100644 --- a/prerequisite alexandra.html +++ b/prerequisite alexandra.html @@ -22,7 +22,7 @@ in your browser settings!

- + diff --git a/prerequisite antoine.html b/prerequisite antoine.html index ed8ca46..7487e41 100644 --- a/prerequisite antoine.html +++ b/prerequisite antoine.html @@ -22,7 +22,7 @@ in your browser settings!

- + diff --git a/prerequisite steve.html b/prerequisite steve.html index 418c72d..6912f85 100644 --- a/prerequisite steve.html +++ b/prerequisite steve.html @@ -22,7 +22,7 @@ in your browser settings!

- + diff --git a/prerequisite wouter.html b/prerequisite wouter.html index 5bc12d2..22713e0 100644 --- a/prerequisite wouter.html +++ b/prerequisite wouter.html @@ -22,7 +22,7 @@ in your browser settings!
- +
IconIcon Prerequisite Modules
-
+
ID: prerequisite
@@ -62,10 +62,10 @@ in your browser settings! @@ -75,10 +75,10 @@ in your browser settings! @@ -109,42 +109,42 @@ in your browser settings! - + - + - +
- +
IconIcon Classes
-
+
ID: prerequisite.theory
1.8
- +
IconIcon Labo
-
+
ID: prerequisite.practice
1.8
prerequisite.theory.communication
- +
IconIcon Overview of communication channels
-
+
ID: prerequisite.theory.communication
0.5
Account creation for local gitea, matrix etc
Account creation for gitea, matrix etc
1.1.2
prerequisite.theory.markdown
- +
IconIcon Introduction to markdown for notekeeping
-
+
ID: prerequisite.theory.markdown
0.3
1.1.3
prerequisite.theory.git
- +
IconIcon Short introdution to git for notekeeping
-
+
ID: prerequisite.theory.git
1.0
prerequisite.practice.wargame
- +
IconIcon FRACZ wargame
-
+
ID: prerequisite.practice.wargame
0.8
prerequisite.practice.optimize_toolchain
- +
IconIcon Optimize your personal notekeeping toolchain
-
+
ID: prerequisite.practice.optimize_toolchain
1.0
This is an ongoing task where the students should analyse and improve their toolchain for notekeeping by testing different text editors, git gui/tui programs and pandoc.

- + diff --git a/qualifying alexandra.html b/qualifying alexandra.html index 271e32c..f8ed4ea 100644 --- a/qualifying alexandra.html +++ b/qualifying alexandra.html @@ -22,7 +22,7 @@ in your browser settings!

- + diff --git a/qualifying antoine.html b/qualifying antoine.html index 365eca5..221e6ec 100644 --- a/qualifying antoine.html +++ b/qualifying antoine.html @@ -22,7 +22,7 @@ in your browser settings!
- +
IconIcon Qualifying Modules
-
+
ID: qualifying
- +
74.476.4
Modules part of the qualifying curriculum.
- +
IconIcon MQ02/QB3 Fournir un support général et un accompagnement à l’utilisateur
-
+
ID: qualifying.support
8.0
qualifying.support.theory
- +
IconIcon Classes
-
+
ID: qualifying.support.theory
5.8
qualifying.support.test
- +
IconIcon Test
-
+
ID: qualifying.support.test
0.3
In class evaluation
qualifying.support.practice
- +
IconIcon Labo
-
+
ID: qualifying.support.practice
2.0

- + diff --git a/qualifying steve.html b/qualifying steve.html index 7effb55..a2cedd8 100644 --- a/qualifying steve.html +++ b/qualifying steve.html @@ -22,7 +22,7 @@ in your browser settings!
qualifying.networking.theory.network_conception
- +
IconIcon Conceive and plan network layouts
-
+
ID: qualifying.networking.theory.network_conception
5.0
qualifying.networking.practice.network_conception
- +
IconIcon Conceive multiple network scenarios
-
+
ID: qualifying.networking.practice.network_conception
2.0

- + diff --git a/qualifying wouter.html b/qualifying wouter.html index c740889..3db4e5a 100644 --- a/qualifying wouter.html +++ b/qualifying wouter.html @@ -22,7 +22,7 @@ in your browser settings!
- +
IconIcon Qualifying Modules
-
+
ID: qualifying
- +
74.476.4
Modules part of the qualifying curriculum.
- +
IconIcon Linux server machines
-
+
ID: qualifying.servers
- +
31.333.3
- +
IconIcon MQ07/QE7 Installation and configuration of a Linux server
-
+
ID: qualifying.servers.deployment
- +
11.012.0
Installation and configuration of Debian and Redhat servers.
- +
IconIcon Classes
-
+
ID: qualifying.servers.deployment.theory
6.0
- +
IconIcon Labo
-
+
ID: qualifying.servers.deployment.practice
4.0
- +
IconIcon Test
-
+
ID: qualifying.servers.deployment.test
1.0
- +
IconIcon MQ08/QE8 Administrate, exploit and maintain a Linux server
-
+
ID: qualifying.servers.maintenance
- +
20.321.3
More in depth usage of the command line and an introdution to scripting in BASH and python3.
- +
IconIcon Classes
-
+
ID: qualifying.servers.maintenance.theory
14.0
- +
IconIcon Labo
-
+
ID: qualifying.servers.maintenance.practice
4.5
- +
IconIcon Test
-
+
ID: qualifying.servers.maintenance.test
1.8
- +
IconIcon MQ03/QB4 Conceive and improve networking architecture
-
+
ID: qualifying.networking
@@ -204,10 +204,10 @@ in your browser settings!
- +
IconIcon Classes
-
+
ID: qualifying.networking.theory
@@ -220,10 +220,10 @@ in your browser settings!
- +
IconIcon Labo
-
+
ID: qualifying.networking.practice
@@ -236,26 +236,26 @@ in your browser settings! - + @@ -162,10 +162,10 @@ in your browser settings! @@ -176,7 +176,7 @@ in your browser settings!
- +
IconIcon Test
-
+
ID: qualifying.networking.test
1.8
TODO
In class evaluation
- +
IconIcon MQ09/XX Administrate, exploit and maintain a virtual environnement
-
+
ID: qualifying.vm
@@ -268,10 +268,10 @@ in your browser settings!
- +
IconIcon Classes
-
+
ID: qualifying.vm.theory
@@ -284,10 +284,10 @@ in your browser settings! @@ -862,18 +862,48 @@ in your browser settings!
- +
IconIcon Labo
-
+
ID: qualifying.vm.practice
@@ -300,26 +300,26 @@ in your browser settings! - + @@ -401,10 +401,10 @@ in your browser settings! @@ -415,10 +415,10 @@ in your browser settings! @@ -429,10 +429,10 @@ in your browser settings! @@ -443,10 +443,10 @@ in your browser settings! @@ -457,10 +457,10 @@ in your browser settings! @@ -471,10 +471,10 @@ in your browser settings! @@ -485,10 +485,10 @@ in your browser settings! @@ -499,10 +499,10 @@ in your browser settings! @@ -513,10 +513,10 @@ in your browser settings! @@ -527,10 +527,10 @@ in your browser settings! @@ -541,10 +541,10 @@ in your browser settings! @@ -555,10 +555,10 @@ in your browser settings! @@ -569,38 +569,38 @@ in your browser settings! - + - + - + @@ -611,10 +611,10 @@ in your browser settings! @@ -625,10 +625,10 @@ in your browser settings! @@ -639,10 +639,10 @@ in your browser settings! @@ -653,38 +653,38 @@ in your browser settings! - + - + @@ -695,10 +695,10 @@ in your browser settings! @@ -729,52 +729,52 @@ in your browser settings! - + - + - + @@ -785,24 +785,24 @@ in your browser settings! - + @@ -813,24 +813,24 @@ in your browser settings! - + @@ -841,14 +841,14 @@ in your browser settings! - +
- +
IconIcon Test
-
+
ID: qualifying.vm.test
0.9
TODO
In class evaluation
- +
IconIcon MQ06/QB2 Install, deplay, configure and maintain client machines
-
+
ID: qualifying.clients
@@ -332,49 +332,49 @@ in your browser settings! - + - + - +
- +
IconIcon Classes
-
+
ID: qualifying.clients.theory
2.0
TODO
- +
IconIcon Labo
-
+
ID: qualifying.clients.practice
5.0
TODO
- +
IconIcon Test
-
+
ID: qualifying.clients.test
1.0
TODO
In class evaluation
qualifying.servers.deployment.theory.debian
- +
IconIcon The Debian OS
-
+
ID: qualifying.servers.deployment.theory.debian
4.0
qualifying.networking.theory.firewall
- +
IconIcon iptables and fail2ban
-
+
ID: qualifying.networking.theory.firewall
1.0
qualifying.networking.theory.crypto
- +
IconIcon Introduction to cryptography
-
+
ID: qualifying.networking.theory.crypto
1.0
qualifying.networking.theory.exposing_services
- +
IconIcon Exposing local services to the internet
-
+
ID: qualifying.networking.theory.exposing_services
3.5
qualifying.networking.theory.openwrt
- +
IconIcon Theory and application of OpenWRT
-
+
ID: qualifying.networking.theory.openwrt
1.0
qualifying.servers.deployment.theory.redhat
- +
IconIcon Redhat as an alternative
-
+
ID: qualifying.servers.deployment.theory.redhat
2.0
qualifying.servers.deployment.practice.debian
- +
IconIcon Deployment of Debian on hardware and VM
-
+
ID: qualifying.servers.deployment.practice.debian
2.0
qualifying.servers.maintenance.theory.scripting
- +
IconIcon Introduction to scripting in BASH and python3
-
+
ID: qualifying.servers.maintenance.theory.scripting
5.0
qualifying.servers.maintenance.theory.debian
- +
IconIcon Advanced system management
-
+
ID: qualifying.servers.maintenance.theory.debian
4.0
qualifying.servers.maintenance.theory.tools
- +
IconIcon Deep dive into CLI tools
-
+
ID: qualifying.servers.maintenance.theory.tools
3.0
qualifying.servers.maintenance.theory.advanced_python
- +
IconIcon Advanced python scripting
-
+
ID: qualifying.servers.maintenance.theory.advanced_python
2.0
qualifying.servers.maintenance.practice.general
- +
IconIcon Tools and system maintenance in practice
-
+
ID: qualifying.servers.maintenance.practice.general
2.5
qualifying.networking.test.homeserver
- +
IconIcon Setup synapse homeserver
-
+
ID: qualifying.networking.test.homeserver
1.8
Setup a fully functional synapse server with nginx and valid SSL certificates.
3.4.1.3.1
3.4.1.4.1
qualifying.servers.deployment.test.certificate
- +
IconIcon Linux Professional Institute LPIC-1
-
+
ID: qualifying.servers.deployment.test.certificate
1.0
3.4.2.3.1
3.4.2.4.1
qualifying.servers.maintenance.test.certificate
- +
IconIcon Linux Professional Institute LPIC-2
-
+
ID: qualifying.servers.maintenance.test.certificate
1.8
qualifying.vm.theory.freenas
- +
IconIcon Freenas as a platform to deploy VM's and docker instances
-
+
ID: qualifying.vm.theory.freenas
2.0
qualifying.vm.theory.general
- +
IconIcon General configuration of VM's
-
+
ID: qualifying.vm.theory.general
0.5
qualifying.vm.practice.supervised
- +
IconIcon Deployment of diverse VM's via Windows, Debian and Freenas
-
+
ID: qualifying.vm.practice.supervised
0.5
qualifying.clients.theory.sub1
- +
IconIcon TODO
-
+
ID: qualifying.clients.theory.sub1
2.0
TODO
3.1.2.1
qualifying.clients.practice.supervised
- +
IconIcon Labo one
-
+
ID: qualifying.clients.practice.supervised
2.0
TODO
3.1.3.1
qualifying.clients.test.test
- +
IconIcon TODO
-
+
ID: qualifying.clients.test.test
1.0
qualifying.vm.test.freenas
- +
IconIcon Setup a freenas server with a Debian VM running inside
-
+
ID: qualifying.vm.test.freenas
0.9
qualifying.networking.practice.exposing_services
- +
IconIcon Succesfully deploy and expose services to the internet
-
+
ID: qualifying.networking.practice.exposing_services
3.0
TODO
3.3.2.1
qualifying.networking.practice.crypto
- +
IconIcon Krypton wargame
-
+
ID: qualifying.networking.practice.crypto
2.0
3.3.2.2
qualifying.networking.practice.openwrt
- +
IconIcon Personal OpenWRT deployment on RPI
-
+
ID: qualifying.networking.practice.openwrt
1.0
3.4.1.2.2
qualifying.servers.deployment.practice.redhat
- +
IconIcon Deployment of Redhat on VM
-
+
ID: qualifying.servers.deployment.practice.redhat
1.0
qualifying.servers.deployment.practice.solo
- +
IconIcon Certificate preparation
-
+
ID: qualifying.servers.deployment.practice.solo
1.0
In class labo to prepare for the certificate.
3.4.2.2.2
qualifying.servers.maintenance.practice.scripting
- +
IconIcon Development of a usefull script
-
+
ID: qualifying.servers.maintenance.practice.scripting
1.0
qualifying.servers.maintenance.practice.certificate
- +
IconIcon Certificate preparation
-
+
ID: qualifying.servers.maintenance.practice.certificate
1.0
3.5.2.2
qualifying.vm.practice.solo
- +
IconIcon Personal deployment of VM's
-
+
ID: qualifying.vm.practice.solo
2.0
qualifying.clients.practice.solo
- +
IconIcon Labo two
-
+
ID: qualifying.clients.practice.solo
3.0
TODO
-
+ + + + + + + + + + + + + + + + +
+ -
BSI
Id
Name
Effort
Note
3.4.1.3
qualifying.servers.deployment.study
+ + + +
IconCertificate preparation
+
+ ID: qualifying.servers.deployment.study
+
1.0
3.4.2.3
qualifying.servers.maintenance.study
+ + + +
IconCertificate preparation
+
+ ID: qualifying.servers.maintenance.study
+
1.0

- + diff --git a/resources alexandra.html b/resources alexandra.html index d8bc0df..1d2e5fd 100644 --- a/resources alexandra.html +++ b/resources alexandra.html @@ -22,7 +22,7 @@ in your browser settings!
- +
IconIcon Resource Modules
-
+
ID: resources
@@ -62,10 +62,10 @@ in your browser settings! @@ -96,10 +96,10 @@ in your browser settings! @@ -110,14 +110,14 @@ in your browser settings! - +
- +
IconIcon MR01/R59 Introduction to ITIL
-
+
ID: resources.itil
3.9
resources.itil.theory
- +
IconIcon Classes
-
+
ID: resources.itil.theory
2.9
resources.itil.test
- +
IconIcon ITIL evaluation
-
+
ID: resources.itil.test
0.1
In class evaluation
resources.itil.study
- +
IconIcon Self study
-
+
ID: resources.itil.study
0.9

- + diff --git a/resources antoine.html b/resources antoine.html index 679d6a3..573ccbf 100644 --- a/resources antoine.html +++ b/resources antoine.html @@ -22,7 +22,7 @@ in your browser settings!

- + diff --git a/resources steve.html b/resources steve.html index 06f3ef0..f059343 100644 --- a/resources steve.html +++ b/resources steve.html @@ -22,7 +22,7 @@ in your browser settings!
- +
IconIcon Resource Modules
-
+
ID: resources
@@ -62,10 +62,10 @@ in your browser settings! @@ -160,10 +160,10 @@ in your browser settings! @@ -194,10 +194,10 @@ in your browser settings! @@ -208,7 +208,7 @@ in your browser settings!
- +
IconIcon Networking
-
+
ID: resources.networking
@@ -78,10 +78,10 @@ in your browser settings! @@ -112,10 +112,10 @@ in your browser settings! @@ -126,14 +126,14 @@ in your browser settings! - +
- +
IconIcon MR02/R60 Networking theory
-
+
ID: resources.networking.theory
8.8
resources.networking.theory.theory
- +
IconIcon Classes
-
+
ID: resources.networking.theory.theory
5.0
resources.networking.theory.test
- +
IconIcon Networking theory evaluation
-
+
ID: resources.networking.theory.test
1.0
In class evaluation
resources.networking.theory.practice
- +
IconIcon Labo
-
+
ID: resources.networking.theory.practice
1.0
resources.networking.theory.study
- +
IconIcon Networking theory self study
-
+
ID: resources.networking.theory.study
1.8

- + diff --git a/resources wouter.html b/resources wouter.html index e9db956..0272c06 100644 --- a/resources wouter.html +++ b/resources wouter.html @@ -22,7 +22,7 @@ in your browser settings!
- +
IconIcon Resource Modules
-
+
ID: resources
@@ -62,10 +62,10 @@ in your browser settings!
- +
IconIcon MR04/R71 Introduction to linux
-
+
ID: resources.linux
@@ -78,10 +78,10 @@ in your browser settings!
- +
IconIcon Classes
-
+
ID: resources.linux.theory
@@ -94,10 +94,10 @@ in your browser settings!
- +
IconIcon Labo
-
+
ID: resources.linux.practice
@@ -110,26 +110,26 @@ in your browser settings! - +
- +
IconIcon Test
-
+
ID: resources.linux.test
1.0
Evaluation of basic shell knowledge with Leviathan as a wargame
In class evaluation
- +
IconIcon Networking
-
+
ID: resources.networking
@@ -142,10 +142,10 @@ in your browser settings!
- +
IconIcon MR03/R61 Introduction to centralized administration of networking services
-
+
ID: resources.networking.services
@@ -158,10 +158,10 @@ in your browser settings! @@ -171,10 +171,10 @@ in your browser settings! @@ -184,10 +184,10 @@ in your browser settings! @@ -197,23 +197,23 @@ in your browser settings! - +
- +
IconIcon Classes
-
+
ID: resources.networking.services.theory
2.5
- +
IconIcon Labo
-
+
ID: resources.networking.services.practice
2.0
- +
IconIcon Self study of essential services
-
+
ID: resources.networking.services.study
2.0
- +
IconIcon Test
-
+
ID: resources.networking.services.test
0.3
In class evaluation
- +
IconIcon MR05/XX Introduction to hardware components of servers and clients
-
+
ID: resources.hardware
@@ -226,10 +226,10 @@ in your browser settings!
- +
IconIcon Classes
-
+
ID: resources.hardware.theory
@@ -242,10 +242,10 @@ in your browser settings! @@ -573,38 +577,38 @@ in your browser settings! - + - + @@ -615,7 +619,7 @@ in your browser settings!
- +
IconIcon Self study
-
+
ID: resources.hardware.study
@@ -258,10 +258,10 @@ in your browser settings! @@ -525,28 +529,28 @@ in your browser settings! - + - +
- +
IconIcon Test
-
+
ID: resources.hardware.test
@@ -295,10 +295,10 @@ in your browser settings! @@ -309,10 +309,10 @@ in your browser settings! @@ -323,80 +323,84 @@ in your browser settings! - + - + - + - + - + @@ -407,10 +411,10 @@ in your browser settings! @@ -421,10 +425,10 @@ in your browser settings! @@ -435,10 +439,10 @@ in your browser settings! @@ -449,10 +453,10 @@ in your browser settings! @@ -463,10 +467,10 @@ in your browser settings! @@ -477,10 +481,10 @@ in your browser settings! @@ -491,14 +495,14 @@ in your browser settings! - +
resources.linux.theory.intro
- +
IconIcon History of unix/linux and Debian
-
+
ID: resources.linux.theory.intro
0.5
resources.linux.theory.gui
- +
IconIcon Quick dive into a GUI installation
-
+
ID: resources.linux.theory.gui
0.5
resources.linux.theory.cli
- +
IconIcon Introduction to the shell
-
+
ID: resources.linux.theory.cli
1.0
Based on Ryan's tutorials
Based on Ryan's tutorials +
2.3.1.4
resources.linux.theory.vimtutor
- +
IconIcon Introduction to vim
-
+
ID: resources.linux.theory.vimtutor
0.5
complete vimtutor and create a custom vimrc +
2.3.1.5
resources.linux.theory.bandit
- +
IconIcon Very brief introdution to bandit and SSH
-
+
ID: resources.linux.theory.bandit
0.5
2.3.3.1
resources.linux.test.wargame
- +
IconIcon Leviathan
-
+
ID: resources.linux.test.wargame
1.0
Leviathan as an in class test.
+ Leviathan as an in class test.
2.2.2.1.1
resources.networking.services.theory.debian
- +
IconIcon Debian implementations of essential services
-
+
ID: resources.networking.services.theory.debian
2.5
Focus on DHCP, DNS, SFTP, SSH, CUPS, LDAP
Focus on DHCP, DNS, SFTP, SSH, CUPS, LDAP following chapter 10 and chapter 11 of the Debian system administrator handbook +
2.4.1.1
resources.hardware.theory.breakdown
- +
IconIcon Breakdown of IT internals and externals
-
+
ID: resources.hardware.theory.breakdown
0.5
resources.hardware.theory.architectures
- +
IconIcon Overview of computer architectures
-
+
ID: resources.hardware.theory.architectures
0.3
resources.hardware.theory.rpi
- +
IconIcon ARM vs x86
-
+
ID: resources.hardware.theory.rpi
0.3
resources.hardware.theory.deployment
- +
IconIcon Group deployment of RPI clients and headless servers
-
+
ID: resources.hardware.theory.deployment
1.0
resources.hardware.theory.compilation
- +
IconIcon Introduction to compiled languages and compilation targets
-
+
ID: resources.hardware.theory.compilation
0.3
resources.hardware.theory.protocols
- +
IconIcon Comparison of platforms vs protocols
-
+
ID: resources.hardware.theory.protocols
0.3
resources.hardware.test.certificate
- +
IconIcon Linux Professional Institute Linux Essentials
-
+
ID: resources.hardware.test.certificate
1.0
resources.networking.services.test.pihole
- +
IconIcon Evaluation of essential services on Linux
-
+
ID: resources.networking.services.test.pihole
0.3
Run a custer of Linux clients in a virtual environment with distributed DHCP, DNS, etc.
resources.linux.practice.bandit
- +
IconIcon Bandit
-
+
ID: resources.linux.practice.bandit
1.0
Bandit as a basic in class exercise.
2.2.2.2.1
resources.networking.services.practice.debian
- +
IconIcon Group deployment of essential services on VM
-
+
ID: resources.networking.services.practice.debian
2.0
TODO
resources.hardware.study.certificate
- +
IconIcon Prepare certificate self study
-
+
ID: resources.hardware.study.certificate
2.0
2.2.2.3.1
resources.networking.services.study.rpi
- +
IconIcon Personal deployment of essential services on RPI
-
+
ID: resources.networking.services.study.rpi
2.0
TODO
2.4.2.1
resources.hardware.study.raid
- +
IconIcon Research RAID and ZFS
-
+
ID: resources.hardware.study.raid
0.5

- +