WEBVTT

1
00:00:12.470 --> 00:00:18.550
<v Thomas>So, hallo und herzlich willkommen zusammen zum Smart-Hüte-Podcast.

2
00:00:18.550 --> 00:00:23.190
<v Thomas>Der Podcast für Technikkram, Smart Home und allem drum und dran.

3
00:00:23.190 --> 00:00:27.270
<v Thomas>Wir schreiben den 17.05.26.

4
00:00:27.270 --> 00:00:31.940
<v Thomas>Ich hab das Gefühl, ich hab irgendwas vergessen.

5
00:00:31.940 --> 00:00:34.680
<v Thomas>Hallo Andrej.

6
00:00:32.670 --> 00:00:33.470
<v Andrej>Ja, hallo Andrej.

7
00:00:33.470 --> 00:00:35.520
<v Andrej>Hallo Thomas.

8
00:00:34.680 --> 00:00:39.780
<v Thomas>Moin.

9
00:00:35.520 --> 00:00:38.750
<v Andrej>Moin.

10
00:00:38.750 --> 00:01:00.870
<v Andrej>Jo.

11
00:00:39.780 --> 00:00:41.520
<v Thomas>Episode 33.

12
00:00:41.520 --> 00:00:43.180
<v Thomas>So, das auch vergessen.

13
00:00:43.340 --> 00:01:02.160
<v Thomas>Genau, wie immer haben wir viele Themen mitgebracht oder bunte Themen vor allem, nicht wie immer. Letzte Folge, die auch erst heute es raus geschafft hat, da hatten wir ja den Ingo zu Gast, auch super cool, das war mega spannend.

14
00:01:00.870 --> 00:01:02.370
<v Andrej>Das war richtig cool.

15
00:01:02.280 --> 00:01:10.390
<v Thomas>Genau, aber heute wieder im klassischen Stil. Die Liste ist voll und bunt.

16
00:01:02.370 --> 00:01:14.670
<v Andrej>Eine Sache von der letzten Folge, die ich aber sehr, sehr, sehr, sehr cool fand,

17
00:01:10.390 --> 00:02:00.540
<v Thomas>Ja, die Abhängigkeit auf diese ganzen Standards ist natürlich super, das hatten wir ja da.

18
00:01:14.670 --> 00:01:23.180
<v Andrej>ist diese Thematik, dass Matter einfach Abhängigkeiten zum Betriebssystem hat

19
00:01:23.180 --> 00:01:27.270
<v Andrej>und dadurch auf unterschiedlichen Betriebssystemen unterschiedliche Bugs verursachen kann.

20
00:01:27.270 --> 00:01:33.030
<v Andrej>Fand ich einfach wieder ein Grund zu sagen,

21
00:01:33.030 --> 00:01:38.940
<v Andrej>Home Assistant OS und das besser auch noch auf dedizierter Hardware.

22
00:01:39.610 --> 00:01:41.640
<v Andrej>Weil selbst wenn du es virtualisierst und

23
00:01:41.640 --> 00:01:44.130
<v Andrej>der IPv6-Stack in dem Falle

24
00:01:44.130 --> 00:01:46.220
<v Andrej>auf dem Hypervisor anders

25
00:01:46.220 --> 00:01:48.510
<v Andrej>konfiguriert ist, hast du die gleichen Bugs

26
00:01:48.510 --> 00:02:15.320
<v Andrej>eventuell. Standards. Ja, aber es nutzt

27
00:02:00.540 --> 00:02:13.290
<v Thomas>Also das ist eigentlich eine total tolle Sache, aber da merkt man halt auch gerade IPv6 ist immer noch relativ problematisch oder erstaunlich problematisch, auch wenn es das ja nun in der Verbreitung schon so lange gibt.

28
00:02:13.290 --> 00:02:43.400
<v Thomas>Und ich bin kürzlich in einem Projekt drauf gestolpert, dass da ein Kubernetes-Cluster mit Dual Stack lief.

29
00:02:15.320 --> 00:02:17.280
<v Andrej>halt nicht jeder und auch nicht im Heimnetz, weil

30
00:02:17.280 --> 00:02:18.820
<v Andrej>alles, was ich lese im Internet über,

31
00:02:18.820 --> 00:02:20.960
<v Andrej>wenn es um IPv6 geht, bei

32
00:02:20.960 --> 00:02:23.260
<v Andrej>so Heimnetzwerk-Guides, Home Assistant

33
00:02:23.260 --> 00:02:25.100
<v Andrej>oder so, mach's aus. Ich so, Leute,

34
00:02:25.100 --> 00:02:27.000
<v Andrej>mach's doch nicht aus.

35
00:02:27.000 --> 00:02:31.610
<v Andrej>Ja, naja. Aber das

36
00:02:31.610 --> 00:02:33.520
<v Andrej>haben wir ja zuletzt sehr

37
00:02:33.520 --> 00:02:35.740
<v Andrej>tief besprochen, brauchen wir jetzt nicht nochmal eingehen.

38
00:02:35.740 --> 00:02:37.420
<v Andrej>Wollte ich einfach nur nochmal sagen, weil ich es cool fand.

39
00:02:43.400 --> 00:02:49.380
<v Thomas>Und da hatte ich direkt Pipi in der Hose und dachte mir, oh oh, das wird ja nur Probleme machen wahrscheinlich.

40
00:02:49.380 --> 00:02:52.850
<v Thomas>Wird sich noch zeigen.

41
00:02:52.450 --> 00:02:53.690
<v Andrej>Das ist ja auch schon seit Jahren drin.

42
00:02:52.850 --> 00:02:55.820
<v Thomas>Jaja, ist mittlerweile auch seit Jahren drin, genau.

43
00:02:53.690 --> 00:03:03.720
<v Andrej>Schönes zum Start.

44
00:02:55.820 --> 00:03:00.780
<v Thomas>Na gut, zur Themenliste. Hast du was Schönes zum Start?

45
00:03:00.780 --> 00:04:19.350
<v Thomas>Das Pagnon, ne? Meintest du? Okay.

46
00:03:03.720 --> 00:03:09.340
<v Andrej>Ach ja, komm, machen wir mal ein kleines Linux-Desktop-Thema.

47
00:03:09.340 --> 00:03:10.960
<v Andrej>Also Endnutzer.

48
00:03:10.960 --> 00:03:20.740
<v Andrej>Ich bin ja vor einigen Zeiten wieder auf mein geliebtes Linux-Privat gewechselt

49
00:03:20.740 --> 00:03:27.620
<v Andrej>und eigentlich nutze ich da immer seit Jahren einfach immer Gnome, Gnome, Gnome, wie auch immer.

50
00:03:27.620 --> 00:03:34.300
<v Andrej>Und das ging mir ein bisschen auf den Keks die letzte Zeit.

51
00:03:35.660 --> 00:03:41.250
<v Andrej>Und witzigerweise wusste ich gar nicht, dass ich durch den Wechsel jetzt auf KDE noch andere Bugs rausgehauen habe.

52
00:03:41.250 --> 00:03:43.310
<v Andrej>Aber erstmal zum ersten Thema.

53
00:03:43.310 --> 00:03:51.350
<v Andrej>Ich habe nie KDE so genutzt, fand es aber auf den ersten Blick sofort gut.

54
00:03:51.350 --> 00:03:57.110
<v Andrej>Und was mich am allermeisten genommen genutzt hat, und ich weiß, da gibt es auch Workarounds rum,

55
00:03:57.110 --> 00:04:03.800
<v Andrej>ist aber Alt-Tab funktioniert, also wenn du mehrere Fenster von einer Anwendung auffasst,

56
00:04:03.800 --> 00:04:09.080
<v Andrej>Chrome oder was weiß ich, dann kannst du da nicht vernünftig hin-tappen.

57
00:04:10.300 --> 00:04:12.120
<v Andrej>Du brauchst irgendwie so komische Alt-Tab

58
00:04:12.120 --> 00:04:14.400
<v Andrej>und dann musst du nochmal zurück und mit der Pfeiltasten

59
00:04:14.400 --> 00:04:16.760
<v Andrej>und das ist alles Kacke in meinen Augen.

60
00:04:16.760 --> 00:04:20.190
<v Andrej>Genau, das ist Kacke.

61
00:04:19.350 --> 00:04:35.580
<v Thomas>Das Exposé.

62
00:04:20.190 --> 00:04:22.630
<v Andrej>Und irgendwann hat mich das so genervt,

63
00:04:22.630 --> 00:04:24.270
<v Andrej>dass ich nicht auf meine Fenster kommen kann

64
00:04:24.270 --> 00:04:26.150
<v Andrej>und ich musste immer die Maus benutzen, um da hinzugehen.

65
00:04:26.150 --> 00:04:26.790
<v Andrej>Das nervt mich.

66
00:04:26.790 --> 00:04:29.220
<v Andrej>Kennst du die, das hat MacOS ja auch dieses,

67
00:04:29.220 --> 00:04:31.860
<v Andrej>du gehst oben rechts oder wo du es konfigurierst in die Ecke,

68
00:04:31.860 --> 00:04:33.340
<v Andrej>dann werden alle Fenster angezeigt.

69
00:04:33.340 --> 00:04:36.480
<v Andrej>Kriegst du 300 Fenster angezeigt und dann guckst du

70
00:04:35.580 --> 00:05:29.220
<v Thomas>Was genau war denn das alte Verhalten?

71
00:04:36.480 --> 00:04:39.740
<v Andrej>mit deinen zugekniffenen Augen, wo ist das jetzt nochmal hin?

72
00:04:39.740 --> 00:04:42.660
<v Andrej>Die Reihenfolge ist auch nicht sonderlich deterministisch.

73
00:04:43.180 --> 00:04:45.840
<v Andrej>Genau, Expose oder Exposé.

74
00:04:45.840 --> 00:04:48.980
<v Andrej>Und das ging mir so auf den Keks, wo ich dachte, es gibt doch Computer.

75
00:04:48.980 --> 00:04:51.200
<v Andrej>Warum kann ich keine Tastenkürzel dafür benutzen?

76
00:04:51.200 --> 00:04:55.420
<v Andrej>Wieso muss ich mit der Maus und dann noch einen Shooter spielen, um in das richtige Fenster zu schießen?

77
00:04:55.420 --> 00:05:01.330
<v Andrej>Naja, habe ich dann irgendwann einfach mal KDE installiert.

78
00:05:01.330 --> 00:05:02.630
<v Andrej>Ist ja super easy bei Arch.

79
00:05:02.630 --> 00:05:06.410
<v Andrej>Das war echt ein painless Process.

80
00:05:06.410 --> 00:05:11.130
<v Andrej>Also ich habe einfach die Pakete dazu installiert, dann den Lock-In-Manager dazu,

81
00:05:11.130 --> 00:05:18.020
<v Andrej>dann einfach rebooted, eingeloggt, alle Gnome-Pakete deinstalliert, die ich so hatte.

82
00:05:18.020 --> 00:05:19.620
<v Andrej>Also die ganzen Desktop-Fähigkeiten zumindest.

83
00:05:19.620 --> 00:05:22.170
<v Andrej>Und dann lief das schon.

84
00:05:22.170 --> 00:05:23.350
<v Andrej>War ganz nett.

85
00:05:23.350 --> 00:05:25.570
<v Andrej>Das war schon mal direkt, das Alt-Tabbing war super weg.

86
00:05:25.570 --> 00:05:27.630
<v Andrej>Das hat mich schon mal gefreut.

87
00:05:27.630 --> 00:05:39.950
<v Andrej>Mit Alt-Tab kommst du nicht hin.

88
00:05:29.220 --> 00:05:35.160
<v Thomas>Also konntest du die Zweitfenster derselben Applikation gar nicht erreichen mit Alt-Tab

89
00:05:35.160 --> 00:05:39.140
<v Thomas>oder hat er die einfach, hat er jedes Fenster gleich behandelt?

90
00:05:39.140 --> 00:05:40.960
<v Thomas>Okay.

91
00:05:39.950 --> 00:05:44.540
<v Andrej>Du hast ein Chrome-Logo und dort ist ein kleiner Pfeil drunter.

92
00:05:40.960 --> 00:05:43.240
<v Thomas>Ja.

93
00:05:43.240 --> 00:05:45.440
<v Thomas>Ja.

94
00:05:44.540 --> 00:05:49.720
<v Andrej>Ja, aber wenn du Alt-Tab drückst, dann gehst du weg von deinem aktuellen Fenster.

95
00:05:45.440 --> 00:06:17.360
<v Thomas>Mhm.

96
00:05:49.720 --> 00:05:52.040
<v Andrej>Das heißt, du musst mit den Pfeiltasten dann einfach nach links,

97
00:05:52.040 --> 00:05:53.840
<v Andrej>dann bist du wieder bei Chrome, dann musst du nach unten drücken.

98
00:05:53.840 --> 00:05:55.620
<v Andrej>Dann hast du alle deine Chrome-Fenster.

99
00:05:55.620 --> 00:05:58.210
<v Andrej>Und da kriege ich mittlerweile einfach zu viel.

100
00:05:58.210 --> 00:05:59.470
<v Andrej>Das ist keine Usability.

101
00:05:59.710 --> 00:06:26.200
<v Andrej>Das mag vielleicht auf einem Touchscreen gut funktionieren, kann ich nicht beurteilen, nutze ich nicht, aber Gnome ist ja auch sehr, sehr touchfreundlich, was das angeht. Und ich habe das Verhalten bei meinem Touch-Kio-Tablet, das hat ja auch KDE drunter, das ist ja ein Debian mit KDE, und da hat mich das ein bisschen angefixt, so cool, ich nutze es nicht, aber die fünf Minuten, die ich zum Einrichten hatte, dachte ich, geil, das hat funktioniert.

102
00:06:17.360 --> 00:06:24.910
<v Thomas>Mhm.

103
00:06:24.910 --> 00:07:01.610
<v Thomas>Mhm.

104
00:06:26.200 --> 00:06:28.280
<v Andrej>hier, ja, das war, einfach mal was Neues ausprobieren.

105
00:06:28.280 --> 00:06:30.400
<v Andrej>Ja, jetzt läuft das seitdem, bin super

106
00:06:30.400 --> 00:06:32.620
<v Andrej>zufrieden. Und es hat tatsächlich auch einen Bug

107
00:06:32.620 --> 00:06:34.500
<v Andrej>gefixt, den ich dachte, wäre vom System,

108
00:06:34.500 --> 00:06:36.920
<v Andrej>aber nee, war anscheinend von Gnome. Und zwar

109
00:06:36.920 --> 00:06:39.760
<v Andrej>ab und zu konnte ich

110
00:06:39.760 --> 00:06:41.520
<v Andrej>meinen Laptop nicht in Sleep-Modus setzen.

111
00:06:41.520 --> 00:06:44.380
<v Andrej>Irgendeine Applikation hat irgendwas

112
00:06:44.380 --> 00:06:46.380
<v Andrej>gemacht im Vordergrund und konnte

113
00:06:46.380 --> 00:06:49.130
<v Andrej>dadurch nicht mehr in Schlaf gesetzt werden.

114
00:06:49.130 --> 00:06:51.510
<v Andrej>Und dann musste ich immer ran, mir wurde auch

115
00:06:51.510 --> 00:06:53.450
<v Andrej>nie angezeigt, welche. Ich habe einfach Sleep gedrückt, passierte

116
00:06:53.450 --> 00:06:55.930
<v Andrej>nichts. Und das ist super nervig.

117
00:06:55.930 --> 00:06:58.110
<v Andrej>Dann habe ich einfach alles geschlossen. Das ist ja nicht der

118
00:06:58.110 --> 00:06:59.910
<v Andrej>Zenitha Sleep. Da war ich dann auch schon

119
00:06:59.910 --> 00:07:03.220
<v Andrej>wirklich genervt. Und dann,

120
00:07:01.610 --> 00:07:16.450
<v Thomas>Ach komm.

121
00:07:03.220 --> 00:07:05.200
<v Andrej>ich glaube dann irgendwann ein paar Updates später,

122
00:07:05.200 --> 00:07:07.120
<v Andrej>war es dann sogar so, die haben es gefixt,

123
00:07:07.120 --> 00:07:10.340
<v Andrej>aber nicht so, wie ich es fixen

124
00:07:10.340 --> 00:07:12.340
<v Andrej>würde. Und zwar, wenn du nicht sleepen

125
00:07:12.340 --> 00:07:14.300
<v Andrej>kannst, dann entfernen die das einfach

126
00:07:14.300 --> 00:07:17.250
<v Andrej>aus dem Menü. Ja,

127
00:07:16.450 --> 00:07:25.000
<v Thomas>Ja.

128
00:07:17.250 --> 00:07:19.110
<v Andrej>es war dann einfach wirklich so, hä?

129
00:07:19.110 --> 00:07:21.250
<v Andrej>Und dann konntest du suspend, das ging.

130
00:07:21.250 --> 00:07:23.940
<v Andrej>Also, Hibernate to Disc oder wie

131
00:07:23.940 --> 00:07:25.910
<v Andrej>das heißt. Und dann

132
00:07:25.000 --> 00:07:35.430
<v Thomas>Das heißt, der Menüpunkt war manchmal einfach da oder klickbar und manchmal einfach nicht.

133
00:07:25.910 --> 00:07:28.190
<v Andrej>das ist so eine Scheiße. Und das war dann der Trigger, wo ich

134
00:07:28.190 --> 00:07:30.130
<v Andrej>so, nee, jetzt kommt da KDE drauf, jetzt probiere ich es mal

135
00:07:30.130 --> 00:07:35.020
<v Andrej>aus. Ja, die haben dann

136
00:07:35.020 --> 00:07:38.530
<v Andrej>genau, wenn, doch, ich weiß

137
00:07:35.430 --> 00:07:37.170
<v Thomas>Und du weißt nicht warum.

138
00:07:37.170 --> 00:07:41.990
<v Thomas>Du, ja, aber welche.

139
00:07:38.530 --> 00:07:40.410
<v Andrej>warum, weil irgendeine Applikation nicht den Sleep

140
00:07:40.410 --> 00:07:43.650
<v Andrej>zugelassen hat. Ja, aber welche wusste

141
00:07:41.990 --> 00:07:46.360
<v Thomas>Oh man.

142
00:07:43.650 --> 00:07:44.450
<v Andrej>ich immer noch nicht.

143
00:07:44.450 --> 00:07:48.950
<v Andrej>Naja, und wie es der Zufall so will,

144
00:07:46.360 --> 00:08:00.610
<v Thomas>Ja.

145
00:07:48.950 --> 00:07:51.360
<v Andrej>hat es dann tatsächlich auch noch

146
00:07:51.360 --> 00:07:53.130
<v Andrej>diese Woche, glaube ich, oder letzte Woche,

147
00:07:53.130 --> 00:07:55.130
<v Andrej>gab es da eine News, ich weiß nicht, ob du es mitbekommen hast,

148
00:07:55.130 --> 00:07:58.130
<v Andrej>der Southern Tech Fund hat eine Million

149
00:07:58.130 --> 00:07:59.830
<v Andrej>Euro in die KDE

150
00:07:59.830 --> 00:08:02.410
<v Andrej>Welt jetzt geschickt.

151
00:08:00.610 --> 00:08:03.350
<v Thomas>Geil.

152
00:08:02.410 --> 00:08:04.700
<v Andrej>Die kriegen jetzt ein Fund, da ist so

153
00:08:03.350 --> 00:08:26.440
<v Thomas>Mhm.

154
00:08:04.700 --> 00:08:05.660
<v Andrej>krass gutes Timing.

155
00:08:05.660 --> 00:08:08.680
<v Andrej>Dann werden die halt noch mit ein bisschen Geld

156
00:08:08.680 --> 00:08:11.310
<v Andrej>gepusht und man darf ja auch nicht vergessen, dass

157
00:08:11.310 --> 00:08:13.630
<v Andrej>die Leute von Valve, die das Steam Deck

158
00:08:13.630 --> 00:08:16.150
<v Andrej>gebaut haben und die jetzt demnächst

159
00:08:16.150 --> 00:08:18.170
<v Andrej>die Brille und den PC

160
00:08:18.170 --> 00:08:20.230
<v Andrej>wie heißt das? Steam Machine

161
00:08:20.230 --> 00:08:22.900
<v Andrej>dass die auch KDE benutzen

162
00:08:22.900 --> 00:08:24.900
<v Andrej>und da halt ein bisschen Entwicklungspower

163
00:08:24.900 --> 00:08:26.500
<v Andrej>jetzt hinter steckt. Da dachte ich ja

164
00:08:26.440 --> 00:09:03.760
<v Thomas>Finde ich aber sehr cool. In meiner Linux-Zeit, die hat ja irgendwann 98, 97 begonnen und die erste Zeit war natürlich hart, weil da gab es ja keine, nicht wirklich so Desktop, sondern die hießen damals einfach nur Window-Manager und die haben halt deine Windows gemanagt und mussten dann häufig noch, die musstest du damals sogar noch in der Konfigurationsdatei editieren und dann neu starten.

165
00:08:26.500 --> 00:08:30.280
<v Andrej>das ist mit Valve wusste ich ja

166
00:08:30.280 --> 00:08:32.670
<v Andrej>vorher, aber jetzt nochmal der 1 Million

167
00:08:32.670 --> 00:08:34.330
<v Andrej>Tech Fund, das ist natürlich eine schöne Sache.

168
00:08:34.330 --> 00:08:36.870
<v Andrej>Ob die daraus jetzt was machen, sei mal dahingestellt.

169
00:08:36.870 --> 00:08:56.380
<v Andrej>Wissen wir nicht. Das ist doch i3

170
00:08:56.380 --> 00:09:18.810
<v Andrej>und sowas. Du lachst. Das ist

171
00:09:03.760 --> 00:09:18.870
<v Thomas>Das heißt, wenn du irgendwo ein neues Symbol haben wolltest, um eine App zu starten oder ein Programm, wie es ja noch hieß, dann musstest du wirklich eine Config-Datei editieren, da eine Kachel reinmachen, reinschreiben, welches Icon da rein soll eventuell noch und speichern und neu starten. Das ist Hammer.

172
00:09:18.810 --> 00:09:20.510
<v Andrej>heute noch genauso bei den Window-Managern.

173
00:09:18.870 --> 00:09:25.180
<v Thomas>Bei welchen? Achso, ja, es gibt immer noch welche natürlich, ja.

174
00:09:20.510 --> 00:09:24.000
<v Andrej>Und das auch gewollt, glaube ich. Es gibt

175
00:09:24.000 --> 00:09:27.070
<v Andrej>immer noch, es werden neue entwickelt

176
00:09:25.180 --> 00:09:28.350
<v Thomas>Oui.

177
00:09:27.070 --> 00:09:28.890
<v Andrej>und zwar mit richtig Hype.

178
00:09:28.350 --> 00:09:33.660
<v Thomas>Ja.

179
00:09:28.890 --> 00:09:31.280
<v Andrej>Also hier dieser, weiß ich noch mal, der David

180
00:09:31.280 --> 00:09:32.940
<v Andrej>Heinemeyer-Hansen mit seinem Omachi,

181
00:09:32.940 --> 00:09:35.820
<v Andrej>das ist Hyprland, das ist auch ein

182
00:09:33.660 --> 00:09:43.600
<v Thomas>Mhm. Aber für die Apps gibt es einen Launcher, oder?

183
00:09:35.820 --> 00:09:37.980
<v Andrej>Window-Manager-Only, keine Desktop-Environment

184
00:09:37.980 --> 00:09:40.450
<v Andrej>und alles über Konfigdateien.

185
00:09:40.450 --> 00:09:45.640
<v Andrej>Hunderte. Du kannst einen Launcher

186
00:09:43.600 --> 00:09:47.810
<v Thomas>Ah, okay.

187
00:09:45.640 --> 00:09:46.940
<v Andrej>konfigurieren, den musst du aber installieren.

188
00:09:46.940 --> 00:09:50.850
<v Andrej>Dann hast du sowas wie auf Mac

189
00:09:47.810 --> 00:09:49.130
<v Thomas>Alles klar.

190
00:09:49.130 --> 00:09:54.240
<v Thomas>Mhm.

191
00:09:50.850 --> 00:09:52.870
<v Andrej>hier Spotlight, Alfred oder Raycast

192
00:09:52.870 --> 00:09:53.710
<v Andrej>oder wie die alle heißen.

193
00:09:53.710 --> 00:09:56.750
<v Andrej>Sowas installierst du dann, dann hast du halt deinen

194
00:09:54.240 --> 00:10:12.930
<v Thomas>Ja, okay.

195
00:09:56.750 --> 00:09:58.640
<v Andrej>Launcher, aber dein

196
00:09:58.640 --> 00:10:00.500
<v Andrej>dein, ich weiß nicht, wie das heißt, dieser

197
00:10:00.500 --> 00:10:02.700
<v Andrej>Statusbar oder so, das konfigurierst du alles manuell.

198
00:10:02.700 --> 00:10:04.360
<v Andrej>Du kannst auch mit CSS-Styling

199
00:10:04.360 --> 00:10:06.180
<v Andrej>machen. Also da gibt es Leute, die machen

200
00:10:06.180 --> 00:10:10.710
<v Andrej>schöne Desktops mit wahnsinnig

201
00:10:10.710 --> 00:10:11.410
<v Andrej>viel Zeit dahinter.

202
00:10:11.410 --> 00:10:15.660
<v Andrej>Und es gibt auch neue Konzepte,

203
00:10:12.930 --> 00:10:14.760
<v Thomas>Ne.

204
00:10:14.760 --> 00:10:24.310
<v Thomas>Ah, okay. Habe ich, glaube ich, von gehört.

205
00:10:15.660 --> 00:10:18.540
<v Andrej>wie von Niri, dieses ewig

206
00:10:18.540 --> 00:10:20.860
<v Andrej>nach rechts scrollen, ein Fenster

207
00:10:20.860 --> 00:10:23.370
<v Andrej>nach dem anderen nach rechts. Da haben die an der

208
00:10:23.370 --> 00:10:26.200
<v Andrej>Freakshow auch drüber geredet. Der Ralf hat

209
00:10:24.310 --> 00:10:24.810
<v Thomas>Mhm.

210
00:10:24.810 --> 00:11:03.500
<v Thomas>Und KDE war da auch tatsächlich für mich immer so die Liebste von allen. Die habe ich sehr gerne benutzt. Früher war sie halt ein bisschen instabil, aber du meintest ja, das ist bei dir kein Thema mehr. Das freut mich. Und das Tolle ist ja im Gegensatz zu einem Gnome Desktop, es kommen ja immer ein paar Applikationen mit oder werden in einem Katalog als leicht vorinstallierbar angeboten.

211
00:10:26.200 --> 00:10:29.530
<v Andrej>darüber gesprochen. Ja, aber ich finde eine

212
00:10:29.530 --> 00:10:31.330
<v Andrej>Desktop-Environment ist schon sinnvoll. Da hast du halt

213
00:10:31.330 --> 00:10:33.150
<v Andrej>Notifications drin, da hast du

214
00:10:33.150 --> 00:10:35.470
<v Andrej>Integration von den Apps ineinander. Das hat

215
00:10:35.470 --> 00:10:50.340
<v Andrej>schon, hat schon was. Nee, gar nichts.

216
00:10:50.340 --> 00:11:10.540
<v Andrej>Kamera.

217
00:11:04.500 --> 00:11:29.700
<v Thomas>Früher war das, weiß ich nicht, hast du so ein Tool gehabt, um vielleicht deine CDs zu rippen oder du hast hier irgendwie so einen kleinen Audio-Editor, ja genau, Kamera, Auto-Booth, weiß ich nicht was alles und meine Erfahrung war halt, die GNOME-Teile, die waren funktional immer so restriktiv, also so oft so puristisch, dass du als quote-unquote Power-User eigentlich mit den Dingern schon gar nichts machen konntest.

218
00:11:10.540 --> 00:11:50.240
<v Andrej>Ja, das sind Vor- und Nachteile, ne?

219
00:11:29.700 --> 00:11:31.160
<v Thomas>Du musstest immer Third-Party installieren.

220
00:11:31.160 --> 00:11:32.840
<v Thomas>Das war eigentlich Standard, Go-To.

221
00:11:32.840 --> 00:11:35.100
<v Thomas>Du musstest genau, ich brauche irgendwas.

222
00:11:35.100 --> 00:11:36.780
<v Thomas>Ich brauche gar nicht bei Gnome gucken.

223
00:11:36.780 --> 00:11:38.660
<v Thomas>Bei KDE ist das genau anders.

224
00:11:38.660 --> 00:11:43.790
<v Thomas>Die Dinger kommen vorinstalliert in einem einfachen, einfach nutzbaren Zustand.

225
00:11:43.790 --> 00:11:45.410
<v Thomas>Aber die haben halt Optionen für alles.

226
00:11:45.410 --> 00:11:48.160
<v Thomas>Dann bist du happy damit.

227
00:11:48.160 --> 00:11:49.950
<v Thomas>Voll gut.

228
00:11:49.950 --> 00:11:51.650
<v Thomas>Ja, ja, klar.

229
00:11:50.240 --> 00:11:59.010
<v Andrej>Ja, und dann, genau, das war

230
00:11:51.650 --> 00:11:54.160
<v Thomas>Ja, schön.

231
00:11:54.160 --> 00:11:56.540
<v Thomas>Auch schön zu hören, dass KDE so gepusht wird.

232
00:11:56.540 --> 00:13:24.390
<v Thomas>Finde ich jetzt sehr überraschend.

233
00:11:59.010 --> 00:12:01.290
<v Andrej>relativ entspannt, also ich bin relativ

234
00:12:01.290 --> 00:12:03.210
<v Andrej>happy mit meiner Arch-Reise gerade wieder.

235
00:12:03.210 --> 00:12:05.480
<v Andrej>Das Einzige, was mich ein bisschen nervt,

236
00:12:05.480 --> 00:12:07.950
<v Andrej>ist Arch und sein Kernel.

237
00:12:07.950 --> 00:12:10.130
<v Andrej>Und zwar bin ich jetzt schon

238
00:12:10.130 --> 00:12:12.240
<v Andrej>des Öfteren, und man muss ja mal

239
00:12:12.240 --> 00:12:14.300
<v Andrej>ein Update machen, ne? Ich mach das mehr oder weniger einmal

240
00:12:14.300 --> 00:12:17.270
<v Andrej>die Woche oder sowas. Also alle Pakete mal updaten.

241
00:12:17.270 --> 00:12:19.620
<v Andrej>Und man muss bei Arch ja immer alles updaten,

242
00:12:19.620 --> 00:12:22.180
<v Andrej>weil halbe Updates sind nicht supported,

243
00:12:22.300 --> 00:12:23.900
<v Andrej>kann Sachen kaputt machen, etc.

244
00:12:23.900 --> 00:12:26.800
<v Andrej>Das heißt aber auch, dass der Kernel relativ häufig

245
00:12:26.800 --> 00:12:28.840
<v Andrej>einen Patch bekommt, obwohl ich einen LTS-Kernel benutze.

246
00:12:28.840 --> 00:12:30.560
<v Andrej>Ich habe nämlich keinen Bock auf den neuesten

247
00:12:30.560 --> 00:12:32.280
<v Andrej>und irgendwelche Regressions oder sowas.

248
00:12:32.280 --> 00:12:36.040
<v Andrej>Aber, was dann immer passiert,

249
00:12:36.040 --> 00:12:38.760
<v Andrej>das fuchst mich

250
00:12:38.760 --> 00:12:40.620
<v Andrej>jedes Mal, ist, ich habe da

251
00:12:40.620 --> 00:12:42.680
<v Andrej>ein Update gemacht, habe vergessen zu neu starten,

252
00:12:42.680 --> 00:12:44.640
<v Andrej>weil ich da einfach gerade zu dem Augenblick keinen Bock hatte,

253
00:12:44.640 --> 00:12:46.660
<v Andrej>weil ich nur eine App installieren wollte, um die zu benutzen

254
00:12:46.660 --> 00:12:49.540
<v Andrej>oder was auch immer. Und dann

255
00:12:49.540 --> 00:12:51.420
<v Andrej>würde ich irgendwas mit USB machen,

256
00:12:51.420 --> 00:12:53.700
<v Andrej>zum Beispiel so ein ESP flashen

257
00:12:53.700 --> 00:12:55.780
<v Andrej>oder was weiß ich.

258
00:12:56.190 --> 00:12:59.040
<v Andrej>irgendwelche USB-Sachen. Und dann werden die nicht

259
00:12:59.040 --> 00:13:01.140
<v Andrej>erkannt. Und ich so, hä? Und dann gucke

260
00:13:01.140 --> 00:13:02.860
<v Andrej>ich und gucke ich, ab ins Journal

261
00:13:02.860 --> 00:13:04.980
<v Andrej>und hier und da und wo andere

262
00:13:04.980 --> 00:13:06.980
<v Andrej>USB-Kabel, habe ich doch eins nur mit Strom

263
00:13:06.980 --> 00:13:09.610
<v Andrej>rausgefunden. Und dann fällt mir wieder ein,

264
00:13:09.610 --> 00:13:11.600
<v Andrej>ach, du hast den Körner

265
00:13:11.600 --> 00:13:13.380
<v Andrej>geupdatet, start doch mal neu.

266
00:13:13.380 --> 00:13:16.830
<v Andrej>Jedes Mal, also man muss halt neu starten,

267
00:13:16.830 --> 00:13:18.710
<v Andrej>um bestimmte Sachen aus dem USB-Stack zu

268
00:13:18.710 --> 00:13:21.700
<v Andrej>bekommen, weil, doller Gründe, ich kann

269
00:13:21.700 --> 00:13:27.210
<v Andrej>es dir nicht sagen, warum. Ja, aber

270
00:13:24.390 --> 00:13:28.200
<v Thomas>Weil eigentlich, der Kernel läuft ja, ne?

271
00:13:27.210 --> 00:13:37.780
<v Andrej>es, ja, hatte ich aber jetzt

272
00:13:28.200 --> 00:13:29.920
<v Thomas>Und die Module sind ja auch immer noch da.

273
00:13:29.920 --> 00:13:31.920
<v Thomas>Die sind ja nicht irgendwie von der Platte entfernt.

274
00:13:31.920 --> 00:13:34.020
<v Thomas>denke ich, macht Ubuntu zumindest

275
00:13:34.020 --> 00:13:35.500
<v Thomas>so. Die lassen ja immer so ein, zwei

276
00:13:35.500 --> 00:13:37.600
<v Thomas>vorherige Releases drauf.

277
00:13:37.600 --> 00:14:05.270
<v Thomas>Komisch. Das kenne ich nicht. Also wirklich.

278
00:13:37.780 --> 00:13:39.760
<v Andrej>auch schon öfter, also auch mit dem SD-Kartenreader

279
00:13:39.760 --> 00:13:42.830
<v Andrej>und solche Sachen. Audio-Interface

280
00:13:42.830 --> 00:13:44.590
<v Andrej>das ist wobei nie ein Problem.

281
00:13:44.590 --> 00:13:46.040
<v Andrej>Ich weiß nicht,

282
00:13:46.040 --> 00:13:46.320
<v Andrej>vielleicht ist es auch

283
00:13:46.320 --> 00:13:47.060
<v Andrej>ein Security-Feature,

284
00:13:47.060 --> 00:13:48.040
<v Andrej>damit du halt nicht

285
00:13:48.040 --> 00:13:48.980
<v Andrej>im laufenden Betrieb

286
00:13:48.980 --> 00:13:49.840
<v Andrej>ein Körner austauschen kannst

287
00:13:49.840 --> 00:13:50.520
<v Andrej>und dann halt einfach

288
00:13:50.520 --> 00:13:51.060
<v Andrej>auf Geräte kommst.

289
00:13:51.060 --> 00:13:51.740
<v Andrej>Ich weiß es nicht.

290
00:13:51.740 --> 00:13:52.960
<v Andrej>Das ist mir gerade eine Rätsel.

291
00:13:52.960 --> 00:13:53.740
<v Andrej>Wenn wer was weiß,

292
00:13:53.740 --> 00:13:55.440
<v Andrej>gerne eine Info.

293
00:13:55.440 --> 00:13:56.930
<v Andrej>Aber das habe ich schon

294
00:13:56.930 --> 00:13:57.910
<v Andrej>tatsächlich öfter getroffen,

295
00:13:57.910 --> 00:13:59.310
<v Andrej>als ich zugeben möchte.

296
00:13:59.310 --> 00:14:00.230
<v Andrej>Und jedes Mal

297
00:14:00.230 --> 00:14:01.030
<v Andrej>habe ich 10 Minuten gewartet.

298
00:14:01.030 --> 00:14:01.870
<v Andrej>Oh, du Idiot.

299
00:14:01.870 --> 00:14:02.590
<v Andrej>Start doch einfach mal neu.

300
00:14:02.590 --> 00:14:24.680
<v Andrej>Okay, das kenne ich nicht.

301
00:14:05.270 --> 00:14:06.800
<v Thomas>Habe ich nie gehabt.

302
00:14:06.800 --> 00:14:10.070
<v Thomas>Ich kenne es vom Browser. Wenn du hier

303
00:14:10.070 --> 00:14:12.170
<v Thomas>mit Homebrew ein Chrome-Update ziehst,

304
00:14:12.170 --> 00:14:14.180
<v Thomas>der Chrome läuft weiter, aber irgendwann

305
00:14:14.180 --> 00:14:16.180
<v Thomas>laden halt die Tabs nicht mehr. Du klickst in den

306
00:14:16.180 --> 00:14:18.060
<v Thomas>Tabs rum und es passiert einfach nichts mehr. Du machst ein neues

307
00:14:18.060 --> 00:14:19.860
<v Thomas>Tab auf, du gibst da was ein, es passiert einfach nichts mehr.

308
00:14:19.860 --> 00:14:20.980
<v Thomas>Man muss auch dran denken. Achso.

309
00:14:20.980 --> 00:14:24.120
<v Thomas>Der Browser wurde aktualisiert. Stoppen.

310
00:14:24.120 --> 00:14:24.680
<v Thomas>Starten.

311
00:14:24.680 --> 00:14:25.950
<v Thomas>Ja.

312
00:14:24.680 --> 00:14:31.060
<v Andrej>Ja, genau.

313
00:14:27.420 --> 00:14:48.710
<v Thomas>Fantastisch. Framework 13 Pro noch nicht bestellt?

314
00:14:31.060 --> 00:14:32.480
<v Andrej>Sleep ist gefixt.

315
00:14:32.480 --> 00:14:33.620
<v Andrej>ArchCode ist ein bisschen nervig.

316
00:14:33.620 --> 00:14:34.520
<v Andrej>Ich muss nochmal neu starten.

317
00:14:34.520 --> 00:14:35.620
<v Andrej>KDE wird jetzt

318
00:14:35.620 --> 00:14:37.640
<v Andrej>schön gepusht mit Geld.

319
00:14:37.640 --> 00:14:39.030
<v Andrej>Schauen wir mal,

320
00:14:41.930 --> 00:14:44.990
<v Andrej>Da würde ich sagen, in der Linux-Thema...

321
00:14:44.990 --> 00:14:46.090
<v Andrej>Guck mal kurz in die Liste.

322
00:14:46.090 --> 00:14:52.620
<v Andrej>Nee, nee, das warte ich ab.

323
00:14:48.710 --> 00:15:28.210
<v Thomas>Ja, ich habe, mich kribbelt es ja so ein bisschen, aber ich habe auch nicht gute Informationen darüber gefunden, wie die tatsächliche Performance so ist.

324
00:14:52.620 --> 00:14:59.690
<v Andrej>Ich kaufe ungern unfertige Hardware oder nicht getestete Hardware.

325
00:14:59.690 --> 00:15:04.960
<v Andrej>Ich habe das früher gemacht, ein paar Mal auf die Schnauze gefallen.

326
00:15:04.960 --> 00:15:07.750
<v Andrej>Jetzt denke ich mir, lass die anderen auf die Schnauze fallen.

327
00:15:07.750 --> 00:15:09.340
<v Andrej>Ich spare ich Geld.

328
00:15:09.340 --> 00:15:13.280
<v Andrej>Und Zeit ist sowieso eine Mangelware.

329
00:15:13.280 --> 00:15:17.420
<v Andrej>Also ich würde es gerne machen, aber die Zeit ist das Problem aktuell.

330
00:15:17.420 --> 00:15:29.740
<v Andrej>Ja, gibt es ja noch keine.

331
00:15:28.210 --> 00:15:33.490
<v Thomas>Also würde ich auch tendenziell erstmal abwarten und ja.

332
00:15:29.740 --> 00:15:32.840
<v Andrej>Es sind ja noch keine im Review und so.

333
00:15:32.840 --> 00:15:36.900
<v Andrej>Von daher...

334
00:15:33.490 --> 00:16:03.640
<v Thomas>Mhm.

335
00:15:36.900 --> 00:15:38.440
<v Andrej>Ach stimmt, da hatte ich noch ein lustiges Thema

336
00:15:38.440 --> 00:15:40.890
<v Andrej>bei Reddit ein bisschen

337
00:15:40.890 --> 00:15:43.220
<v Andrej>da rumgeschrieben zu und dann

338
00:15:43.220 --> 00:15:46.290
<v Andrej>du hast halt die Problematik, dass

339
00:15:46.290 --> 00:15:48.140
<v Andrej>wenn jetzt ein neues Gerät auf den Markt kommt,

340
00:15:48.140 --> 00:15:50.740
<v Andrej>beim Framework jetzt bei dem 13 Pro ist das wahrscheinlich

341
00:15:50.740 --> 00:15:52.540
<v Andrej>nicht der Fall, aber weil die halt keinen

342
00:15:52.540 --> 00:15:54.100
<v Andrej>neuen, ganz neuen Prozessor haben,

343
00:15:54.100 --> 00:15:57.630
<v Andrej>aber dort, es kann halt passieren, wenn das

344
00:15:57.630 --> 00:16:00.070
<v Andrej>ein ganz neuer Prozessor ist, dass du

345
00:16:00.070 --> 00:16:02.480
<v Andrej>halt keinen Support hast im Kernel

346
00:16:02.480 --> 00:16:06.380
<v Andrej>oder nur Grundlegenden und bestimmte

347
00:16:03.640 --> 00:16:50.020
<v Thomas>Mhm.

348
00:16:06.380 --> 00:16:09.120
<v Andrej>Treiber noch nicht drin sind und es

349
00:16:09.120 --> 00:16:11.160
<v Andrej>kann auch sein, selbst wenn du, bei Framework war es

350
00:16:11.160 --> 00:16:12.580
<v Andrej>ja so, die haben ja Ubuntu Certified gemacht,

351
00:16:13.150 --> 00:16:15.090
<v Andrej>Das heißt, Ubuntu läuft da definitiv

352
00:16:15.090 --> 00:16:17.720
<v Andrej>drauf. Das kann aber

353
00:16:17.720 --> 00:16:19.620
<v Andrej>auch sein, dass die eventuell so ein extra

354
00:16:19.620 --> 00:16:22.250
<v Andrej>Ubuntu-Image gebaut haben. Oder auch

355
00:16:22.250 --> 00:16:23.670
<v Andrej>das normale Ubuntu-Image.

356
00:16:23.670 --> 00:16:25.800
<v Andrej>Das hängt, glaube ich, davon ab.

357
00:16:25.800 --> 00:16:29.340
<v Andrej>Aber was sein kann, ist, nur weil das dann bei Ubuntu funktioniert,

358
00:16:29.340 --> 00:16:31.280
<v Andrej>kann es sein, dass es bei Fedora und

359
00:16:31.280 --> 00:16:33.180
<v Andrej>anderen nicht funktioniert, weil die halt nicht

360
00:16:33.180 --> 00:16:35.330
<v Andrej>eventuell die Patches noch nicht im

361
00:16:35.330 --> 00:16:35.970
<v Andrej>Mainline-König

362
00:16:35.970 --> 00:16:40.970
<v Andrej>gepatcht wurden. Und das dauert

363
00:16:40.970 --> 00:16:42.750
<v Andrej>einfach, weil der Prozess lange dauert.

364
00:16:42.750 --> 00:16:45.970
<v Andrej>Ja, und da gab es noch ein paar Leute, die meinten, das ist doch Quatsch.

365
00:16:45.970 --> 00:16:47.950
<v Andrej>Das ist völliger Schwachsinn im Internet.

366
00:16:47.950 --> 00:16:52.780
<v Andrej>Wenn das Ubuntu zertifiziert ist, dann funktioniert das bei allen Linux.

367
00:16:50.020 --> 00:16:54.080
<v Thomas>Nee.

368
00:16:52.780 --> 00:16:55.520
<v Andrej>Dude, nein, das ist so nicht.

369
00:16:54.080 --> 00:17:41.520
<v Thomas>Mhm.

370
00:16:55.520 --> 00:17:01.590
<v Andrej>Ja, die Bestrebung ist dahinter, dass Ubuntu das im Mainline-Kernel haben möchte.

371
00:17:01.590 --> 00:17:06.940
<v Andrej>Weil warum sollten die das Out of Tree die ganze Zeit mitziehen, die nächsten zehn Jahre?

372
00:17:06.940 --> 00:17:08.080
<v Andrej>Das ist ja voll der Aufwand.

373
00:17:08.080 --> 00:17:14.410
<v Andrej>Vor allem überlege mal, für wie viele Geräte das dann eventuell der Fall werden würde,

374
00:17:14.410 --> 00:17:18.540
<v Andrej>wenn die da irgendwie hunderte oder tausende Treiber drin haben, die Out of Tree sind.

375
00:17:18.540 --> 00:17:23.450
<v Andrej>Und das kannst du, da wirst du irre beim Mergen und beim Rebasen und was weiß ich.

376
00:17:23.450 --> 00:17:27.900
<v Andrej>Von daher macht es tatsächlich manchmal Sinn, ein bisschen zu warten.

377
00:17:27.900 --> 00:17:31.520
<v Andrej>Es ist doch schön, dass dann was zertifiziert ist mit Distro X.

378
00:17:31.520 --> 00:17:34.520
<v Andrej>Ist egal, Fedora, Linux, Ubuntu oder was auch immer.

379
00:17:34.520 --> 00:17:38.840
<v Andrej>Aber bis das dann im Mainline ist, kann das halt noch ein paar Monate dauern.

380
00:17:38.840 --> 00:17:40.720
<v Andrej>Oder sogar länger.

381
00:17:40.720 --> 00:17:46.090
<v Andrej>Und dann kann man nicht die Distro seiner Wahl benutzen.

382
00:17:41.520 --> 00:17:57.400
<v Thomas>War früher auch ganz normal, ne? Also da musstest du, da war das gut, wenn du so ein bisschen abgehangene Hardware hattest.

383
00:17:46.090 --> 00:17:50.520
<v Andrej>Was ja dann auch manchmal ein Totschlagargument ist für einige Menschen.

384
00:17:50.520 --> 00:18:10.030
<v Andrej>Das ist ja heute auch noch so und hängt auch noch stark von der Distro ab.

385
00:17:57.400 --> 00:18:03.640
<v Thomas>Also zum einen natürlich einen guten Hersteller, so keine Ahnung, Lenovo Thinkpad oder sowas, weil die tendenziell gut supported waren.

386
00:18:03.860 --> 00:18:07.190
<v Thomas>frischer Hardware, kann problematisch sein.

387
00:18:07.190 --> 00:18:32.350
<v Thomas>Genau, in zwei Jahren vielleicht, oder nein, in sechs

388
00:18:10.190 --> 00:18:12.670
<v Andrej>Also beim Arch hast du halt, wenn du in Arch läufst

389
00:18:12.670 --> 00:18:14.450
<v Andrej>oder so ein Rolling Release, dann

390
00:18:14.450 --> 00:18:16.290
<v Andrej>ist es halt relativ easy, kriegst halt immer

391
00:18:16.290 --> 00:18:18.880
<v Andrej>einen neuen Kernel und dadurch halt

392
00:18:18.880 --> 00:18:20.580
<v Andrej>schnell mal Fixes, aber halt auch Bugs,

393
00:18:20.580 --> 00:18:23.650
<v Andrej>Regressions. Wenn du

394
00:18:23.650 --> 00:18:26.020
<v Andrej>dein Ubuntu läufst und

395
00:18:26.020 --> 00:18:29.030
<v Andrej>das ist nicht supported, dann ist es halt erstmal nicht supported.

396
00:18:29.030 --> 00:18:30.040
<v Andrej>So.

397
00:18:30.040 --> 00:18:33.840
<v Andrej>Ja, ich glaube,

398
00:18:32.350 --> 00:18:38.470
<v Thomas>Monaten vielleicht. Es gab da so einen,

399
00:18:33.840 --> 00:18:35.240
<v Andrej>die haben mittlerweile auch die Kernels

400
00:18:35.240 --> 00:18:37.180
<v Andrej>separat teilweise.

401
00:18:37.180 --> 00:18:41.470
<v Andrej>Früher HWE-Kernel, der Hardware Enablement

402
00:18:38.470 --> 00:18:39.850
<v Thomas>ich habe gerade vergessen, wie er heißt.

403
00:18:39.850 --> 00:18:47.220
<v Thomas>Ja, genau. Achso, okay.

404
00:18:41.470 --> 00:18:42.790
<v Andrej>Kernel, aber den gibt es nicht mehr,

405
00:18:42.790 --> 00:18:45.670
<v Andrej>das wurde gemerged. Die haben nur noch einen.

406
00:18:46.860 --> 00:18:49.540
<v Andrej>Also kann sein, dass das jetzt besser geworden ist,

407
00:18:47.220 --> 00:19:01.210
<v Thomas>Also Arch hat, wenn ich das richtig verstehe,

408
00:18:49.540 --> 00:18:51.100
<v Andrej>aber das ist natürlich kein Vergleich zu Rolling Release,

409
00:18:51.100 --> 00:18:53.440
<v Andrej>wo du gefühlt jede Nacht einen neuen Kernel kriegst.

410
00:18:53.440 --> 00:18:56.690
<v Andrej>Nicht ganz, aber schon häufig.

411
00:18:56.690 --> 00:18:58.980
<v Andrej>Muss man einfach abwägen dann, muss man wissen.

412
00:18:58.980 --> 00:19:09.590
<v Andrej>Ja, aber LTS heißt ja, dass du einfach nur Linux,

413
00:19:01.210 --> 00:19:03.390
<v Thomas>hat Bleeding Edge, also Rolling Release,

414
00:19:03.390 --> 00:19:04.910
<v Thomas>Neuster Kernel und LTS

415
00:19:04.910 --> 00:19:06.930
<v Thomas>dann zur Auswahl. Du kannst das dann aussuchen.

416
00:19:06.930 --> 00:19:55.180
<v Thomas>Achso, okay. Wie pitze

417
00:19:09.590 --> 00:19:11.370
<v Andrej>es gibt ja zwei Linux-Kernel,

418
00:19:11.370 --> 00:19:14.880
<v Andrej>der einmal stable fundiert wird oder deklariert wird

419
00:19:14.880 --> 00:19:17.040
<v Andrej>und das ist dann der LTS, glaube ich.

420
00:19:17.040 --> 00:19:20.630
<v Andrej>Und solange, zum Beispiel jetzt gerade ist ja 7.0 rausgekommen,

421
00:19:20.630 --> 00:19:22.530
<v Andrej>das ist ja immer, das ist noch kein LTS-Kernel.

422
00:19:22.530 --> 00:19:26.960
<v Andrej>Irgendwann wird Torvalds und die anderen sagen,

423
00:19:26.960 --> 00:19:29.330
<v Andrej>der neue LTS ist das, sondern switch

424
00:19:29.330 --> 00:19:33.600
<v Andrej>das einfach eiskalt. Das ist quasi wie so ein

425
00:19:33.600 --> 00:19:35.480
<v Andrej>Channel, kannst du dir vorstellen. Du folgst einem Channel.

426
00:19:35.480 --> 00:19:38.240
<v Andrej>Und LTS-Kernel heißt jetzt nicht,

427
00:19:38.240 --> 00:19:40.200
<v Andrej>dass du nicht wenig Updates kriegst. Du kriegst schon jede Menge

428
00:19:40.200 --> 00:19:41.920
<v Andrej>Patches da rein, das ist schon so, aber

429
00:19:41.920 --> 00:19:43.640
<v Andrej>also musst schon häufig,

430
00:19:43.640 --> 00:19:47.800
<v Andrej>relativ häufig neu starten. Und

431
00:19:47.800 --> 00:19:49.920
<v Andrej>das ist auch ein cooles Thema beim KDE, das ist

432
00:19:49.920 --> 00:19:52.020
<v Andrej>viel besser als bei Gnome. Du kriegst alle Fenster wieder,

433
00:19:52.020 --> 00:19:53.420
<v Andrej>wie so wie ein PC halt.

434
00:19:53.420 --> 00:19:58.620
<v Andrej>Wie so ein echter Rechner. Bei Gnome war das

435
00:19:55.180 --> 00:19:55.920
<v Thomas>er halt.

436
00:19:55.920 --> 00:20:02.140
<v Thomas>Geil.

437
00:19:58.620 --> 00:20:00.840
<v Andrej>nicht so. Das hat mich auch schon ein bisschen genervt.

438
00:20:00.840 --> 00:20:04.250
<v Andrej>Nee, das funktioniert gut. Dann hast du deinen Terminal

439
00:20:02.140 --> 00:20:28.470
<v Thomas>Das ist ein Feature. Stimmt.

440
00:20:04.250 --> 00:20:06.250
<v Andrej>auf, tatsächlich sogar manchmal in dem richtigen Ordner, wo du

441
00:20:06.250 --> 00:20:08.820
<v Andrej>warst. Das fand ich schon cool.

442
00:20:08.820 --> 00:20:12.000
<v Andrej>Ein bisschen wie bei macOS. Weil das finde ich

443
00:20:12.000 --> 00:20:14.080
<v Andrej>echt ein cooles Feature bei macOS. Du startest

444
00:20:14.080 --> 00:20:16.030
<v Andrej>neu und hast einfach alle

445
00:20:16.030 --> 00:20:18.350
<v Andrej>Applikationen, Fenster. Es sind

446
00:20:18.350 --> 00:20:20.090
<v Andrej>vielleicht nicht dort, wo du sie haben wollen würdest,

447
00:20:20.090 --> 00:20:21.350
<v Andrej>wie beim letzten Mal.

448
00:20:21.350 --> 00:20:24.550
<v Andrej>Ja, aber

449
00:20:24.550 --> 00:20:30.410
<v Andrej>es ist da. Ja, genau.

450
00:20:28.470 --> 00:20:56.510
<v Thomas>Ich könnte was machen. Ich frage mich

451
00:20:30.410 --> 00:20:35.110
<v Andrej>Habe ich dazu noch was? Nee,

452
00:20:35.110 --> 00:20:39.390
<v Andrej>nee, nee. Nö. Dann

453
00:20:39.390 --> 00:20:41.550
<v Andrej>ist das abgehakt von Linux

454
00:20:41.550 --> 00:20:45.030
<v Andrej>und Framework. Sehr gut. Dann haben wir

455
00:20:45.030 --> 00:20:47.520
<v Andrej>Chapter Marks und dann können die Leute, die keinen Bock drauf

456
00:20:47.520 --> 00:20:53.390
<v Andrej>haben, einfach skippen. Möchtest du was machen?

457
00:20:53.390 --> 00:21:03.560
<v Andrej>Ich könnte auch noch mal

458
00:20:56.510 --> 00:20:57.130
<v Thomas>Nur, warte, was?

459
00:20:57.130 --> 00:20:58.860
<v Thomas>Das sind so ein paar Themen.

460
00:20:58.860 --> 00:20:59.940
<v Thomas>Das eine ist was tiefer.

461
00:20:59.940 --> 00:21:02.100
<v Thomas>Fangen wir mal mit dem Proxmox-Update.

462
00:21:02.100 --> 00:21:06.560
<v Thomas>Ja, komm.

463
00:21:03.560 --> 00:21:05.900
<v Andrej>sonst Linux-Proxmox machen, dann ist das in einem Abwasch.

464
00:21:05.900 --> 00:21:14.400
<v Andrej>Genau. Kapitelmarkt

465
00:21:06.560 --> 00:21:33.270
<v Thomas>Oh, okay.

466
00:21:14.400 --> 00:21:16.410
<v Andrej>jetzt gesetzt. Mir ist die Tage

467
00:21:16.410 --> 00:21:18.700
<v Andrej>aufgefallen, oder ich wusste, dass

468
00:21:18.700 --> 00:21:20.500
<v Andrej>ich eine alte Proxmox-Version habe, 8.

469
00:21:20.500 --> 00:21:24.430
<v Andrej>Und dann habe ich mal wieder geupdatet

470
00:21:24.430 --> 00:21:26.740
<v Andrej>und habe gesehen, irgendwie aus dem Grund bin ich dann

471
00:21:26.740 --> 00:21:28.700
<v Andrej>auf die Support-Liste gegangen, wollte gucken, wie lange ist denn das

472
00:21:28.700 --> 00:21:30.480
<v Andrej>noch, wie das noch supportet.

473
00:21:30.480 --> 00:21:33.660
<v Andrej>Dann steht da so August. Ja, sagt

474
00:21:33.270 --> 00:22:13.560
<v Thomas>Mhm.

475
00:21:33.660 --> 00:21:35.220
<v Andrej>O. Ups.

476
00:21:35.220 --> 00:21:37.490
<v Andrej>Dann dachte ich auch so, ach Mist.

477
00:21:37.790 --> 00:21:39.010
<v Andrej>Na gut, dann mache ich das einfach mal.

478
00:21:39.010 --> 00:21:46.970
<v Andrej>Das heißt, Proxmox 8 ist noch bis August diesen Jahres supported, kriegt hier noch Patches.

479
00:21:46.970 --> 00:21:50.790
<v Andrej>Dachte, ja gut, dann mache ich das halt lieber ein bisschen vorher, als dann nachher mit der heißen Nadel.

480
00:21:50.790 --> 00:21:59.230
<v Andrej>So hatte dann mir ein bisschen Zeit freigeschaufelt gegen Ende Abend und habe dann einfach mal das Update gewagt.

481
00:21:59.230 --> 00:22:03.610
<v Andrej>Joa, war so gemischt.

482
00:22:03.610 --> 00:22:06.060
<v Andrej>Also per se hat das Update so funktioniert.

483
00:22:06.060 --> 00:22:11.990
<v Andrej>Was man natürlich vorher machen musste, ist die VMs zu stoppen.

484
00:22:11.990 --> 00:22:14.620
<v Andrej>Das habe ich dann gemacht.

485
00:22:13.560 --> 00:22:30.860
<v Thomas>Mhm.

486
00:22:15.680 --> 00:22:16.960
<v Andrej>Deswegen auch eine Abendstunde,

487
00:22:16.960 --> 00:22:19.300
<v Andrej>weil die ganzen Services dann nicht dauernd waren

488
00:22:19.300 --> 00:22:20.100
<v Andrej>in dem Zeitpunkt.

489
00:22:20.100 --> 00:22:23.760
<v Andrej>Und dann erstmal auch,

490
00:22:23.760 --> 00:22:24.260
<v Andrej>ich hatte ja,

491
00:22:24.260 --> 00:22:25.480
<v Andrej>das Einzige, was ich nachinstalliert habe

492
00:22:25.480 --> 00:22:26.260
<v Andrej>auf dem Proxmox Host,

493
00:22:26.260 --> 00:22:26.940
<v Andrej>war NetData.

494
00:22:26.940 --> 00:22:29.310
<v Andrej>Also so ein Monitoring-Tool.

495
00:22:29.310 --> 00:22:30.770
<v Andrej>Hatten wir schon öfter drüber gesprochen.

496
00:22:30.770 --> 00:22:34.040
<v Andrej>Und da habe ich einfach die Paketquellen rausgenommen,

497
00:22:30.860 --> 00:22:51.030
<v Thomas>Also nachinstalliert meintest du auch Third-Party wirklich?

498
00:22:34.040 --> 00:22:35.600
<v Andrej>weil man weiß ja, wie das so ist.

499
00:22:35.600 --> 00:22:37.620
<v Andrej>Dann hast du irgendwie Abhängigkeiten

500
00:22:37.620 --> 00:22:38.920
<v Andrej>von einem alten Betriebssystem da drin.

501
00:22:38.920 --> 00:22:39.180
<v Andrej>Ich habe gesagt,

502
00:22:39.180 --> 00:22:40.190
<v Andrej>ich hole jetzt,

503
00:22:40.190 --> 00:22:41.730
<v Andrej>ich deinstalliere jetzt NetData.

504
00:22:41.730 --> 00:22:43.770
<v Andrej>Wirklich runtergeschmissen von der Platte.

505
00:22:43.770 --> 00:22:47.310
<v Andrej>Habe die Repos auskommentiert.

506
00:22:47.310 --> 00:22:52.190
<v Andrej>Genau, Third-Party.

507
00:22:51.030 --> 00:22:54.630
<v Thomas>Also du musstest zusätzlich das PPA oder so, also Repo hinzufügen?

508
00:22:52.190 --> 00:22:54.460
<v Andrej>Genau.

509
00:22:54.630 --> 00:24:49.990
<v Thomas>Och, nö.

510
00:22:55.400 --> 00:22:57.300
<v Andrej>Ja, es ist ja ein Debian unter Proxmox, ganz normal.

511
00:22:57.300 --> 00:23:02.380
<v Andrej>Und dann habe ich gesagt, nee, bevor irgendwie Netdata irgendwelche komischen Abhängigkeiten hat,

512
00:23:02.380 --> 00:23:05.640
<v Andrej>und deswegen das Update nicht funktioniert, habe ich keinen Bock drauf.

513
00:23:05.640 --> 00:23:08.480
<v Andrej>Das deinstalliere ich jetzt mal kurz.

514
00:23:08.480 --> 00:23:11.760
<v Andrej>Man muss ja nicht purgen, man kann ja die Config behalten und alles.

515
00:23:11.760 --> 00:23:17.630
<v Andrej>Ich habe das gemacht, Repo auskommentiert, dann mehr oder weniger der Proxmox-Anleitung gefolgt.

516
00:23:17.630 --> 00:23:22.140
<v Andrej>Das ist ein bisschen komplex, weil es gibt halt die Single-Node-Variante und die Multi-Node.

517
00:23:22.140 --> 00:23:25.880
<v Andrej>Hast du das, hast du ganz viele Fallunterscheidungen.

518
00:23:26.040 --> 00:23:27.220
<v Andrej>da hast du Self, da musst du es so machen,

519
00:23:27.220 --> 00:23:28.320
<v Andrej>da hast du dies, musst du es so machen

520
00:23:28.320 --> 00:23:30.050
<v Andrej>und dann bist du dich da durchgearbeitet,

521
00:23:30.050 --> 00:23:31.030
<v Andrej>es war ein bisschen Zeit vergangen.

522
00:23:31.030 --> 00:23:34.040
<v Andrej>Aber im Endeffekt musst du deine Sourcen updaten

523
00:23:34.040 --> 00:23:39.620
<v Andrej>in den /etc/apt/sources auf die neue Debian-Version.

524
00:23:39.620 --> 00:23:43.190
<v Andrej>Da kannst du der Anleitung nicht einfach folgen,

525
00:23:43.190 --> 00:23:46.280
<v Andrej>weil was ja alle Self-Hoster machen im Homelab,

526
00:23:46.280 --> 00:23:50.640
<v Andrej>ist ja, die offiziellen Repositories von Proxmox

527
00:23:50.640 --> 00:23:52.500
<v Andrej>sind ja hinter einer Lizenz

528
00:23:52.500 --> 00:23:54.940
<v Andrej>und was du dann machst,

529
00:23:54.940 --> 00:23:59.460
<v Andrej>ist, du nimmst dann die Enterprise-Testing-Repos,

530
00:24:00.770 --> 00:24:07.180
<v Andrej>Die sind dann frei verfügbar und ja, das heißt, da muss ich mir erst mal draussuchen, wo sind die denn?

531
00:24:07.180 --> 00:24:11.330
<v Andrej>Irgendwo haben wir Blogs gefunden, leider natürlich nicht auf der offiziellen Proxmox-Seite.

532
00:24:11.330 --> 00:24:13.670
<v Andrej>Naja, hat aber alles geklappt.

533
00:24:13.670 --> 00:24:17.690
<v Andrej>Dann startest du das Update, dauert natürlich eine Ewigkeit, bis du alle Pakete updatest.

534
00:24:17.690 --> 00:24:29.250
<v Andrej>Und ja, und irgendwann stoppte das Update, oder nicht stoppte, es war einfach bei 98% und es ging nicht vorwärts.

535
00:24:29.250 --> 00:24:32.970
<v Andrej>Da dachte ich so, ja gut, dann gucke ich noch einen Film oder so.

536
00:24:34.410 --> 00:24:36.070
<v Andrej>gucke mich wieder, immer noch beachten,

537
00:24:36.070 --> 00:24:38.130
<v Andrej>dann siehst du, ach nee, nee, gar keinen Bock

538
00:24:38.130 --> 00:24:40.420
<v Andrej>auf sowas jetzt. Und bevor ich dann

539
00:24:40.420 --> 00:24:41.880
<v Andrej>irgendwas gemacht habe, habe ich mal kurz gegoogelt,

540
00:24:41.880 --> 00:24:44.100
<v Andrej>ja, ist wohl so, dass

541
00:24:44.100 --> 00:24:47.390
<v Andrej>das irgendwie so stehen bleibt und du einfach Enter drücken musst.

542
00:24:47.390 --> 00:24:51.930
<v Andrej>Und dann kommst du ins neue Prompt.

543
00:24:49.990 --> 00:25:22.640
<v Thomas>Mhm.

544
00:24:51.930 --> 00:24:53.650
<v Andrej>Ist relativ

545
00:24:53.650 --> 00:24:54.710
<v Andrej>interaktiv, das Update,

546
00:24:54.710 --> 00:24:57.500
<v Andrej>der fragt dich dann so bestimmte Sachen,

547
00:24:57.500 --> 00:24:59.500
<v Andrej>du musst dann ja, nein sagen, welche Konflikte du noch behalten

548
00:24:59.500 --> 00:25:00.700
<v Andrej>möchtest von deinem alten System,

549
00:25:00.700 --> 00:25:04.140
<v Andrej>hier und da, ist jetzt nicht so ein Streamline-Prozess.

550
00:25:04.140 --> 00:25:07.110
<v Andrej>Und was dann auch nervig

551
00:25:07.110 --> 00:25:09.520
<v Andrej>war, ist, das habe ich nicht

552
00:25:09.520 --> 00:25:11.780
<v Andrej>vorher gelesen in der Doku, steht da aber

553
00:25:11.780 --> 00:25:13.940
<v Andrej>drin, du musst irgendwas mit

554
00:25:13.940 --> 00:25:15.600
<v Andrej>im Journal deaktivieren, weil sonst

555
00:25:15.600 --> 00:25:17.840
<v Andrej>spammt der dir deinen Update-Prozess immer voll.

556
00:25:17.840 --> 00:25:20.000
<v Andrej>Du hast so ein Endcursus-Interface oder

557
00:25:20.000 --> 00:25:21.900
<v Andrej>irgendein Tui, ich weiß nicht, ob es Endcursus ist,

558
00:25:21.900 --> 00:25:23.880
<v Andrej>und der Journal macht das einfach,

559
00:25:22.640 --> 00:25:34.880
<v Thomas>Nö.

560
00:25:23.880 --> 00:25:26.540
<v Andrej>rotzt da einfach die ganze Zeit rein und du kannst gar nicht lesen,

561
00:25:26.540 --> 00:25:27.700
<v Andrej>was da drin ist, welche

562
00:25:27.700 --> 00:25:29.580
<v Andrej>Sachen du jetzt auswählen musst.

563
00:25:29.580 --> 00:25:33.280
<v Andrej>Das ging dann, wenn du die Pfeiltasten hoch und runter gedrückt hast,

564
00:25:33.280 --> 00:25:35.260
<v Andrej>dann kamen die Zeilen, die gerade aktiv waren.

565
00:25:34.880 --> 00:25:38.100
<v Thomas>Ich glaube, du kannst auch Ctrl-L drücken, was meine ich.

566
00:25:35.260 --> 00:25:42.330
<v Andrej>Okay. Ja,

567
00:25:38.100 --> 00:25:41.010
<v Thomas>Dann rendert dir das nochmal komplett neu, aber das willst du nicht.

568
00:25:41.010 --> 00:25:42.680
<v Thomas>Ist anstrengend.

569
00:25:42.330 --> 00:25:44.690
<v Andrej>ich bin da relativ entspannt gewesen, weil irgendwie kommt man da schon

570
00:25:42.680 --> 00:25:55.160
<v Thomas>Ja.

571
00:25:44.690 --> 00:25:46.510
<v Andrej>hin. Aber ich denke mir so,

572
00:25:46.510 --> 00:25:48.430
<v Andrej>wenn da so ein Typ sitzt, der einfach

573
00:25:48.430 --> 00:25:50.170
<v Andrej>irgendein YouTube-Video nachgebaut hat,

574
00:25:50.170 --> 00:25:52.590
<v Andrej>nachgeklickt und dann das sieht,

575
00:25:52.590 --> 00:25:54.310
<v Andrej>was soll der denn da machen?

576
00:25:54.310 --> 00:25:56.840
<v Andrej>Das ist echt eine Katastrophe.

577
00:25:55.160 --> 00:26:09.260
<v Thomas>Ah, schade.

578
00:25:56.840 --> 00:25:59.740
<v Andrej>Wer meint, dass das easy ist und jeder

579
00:25:59.740 --> 00:26:00.500
<v Andrej>kann das machen?

580
00:26:00.500 --> 00:26:03.790
<v Andrej>Also wenn der Shit den Fan trifft, dann hast du

581
00:26:03.790 --> 00:26:05.930
<v Andrej>keine Chance, weil dann ist tiefes

582
00:26:05.930 --> 00:26:07.610
<v Andrej>Linux-Wissen in meinen Augen verforderlich.

583
00:26:07.610 --> 00:26:18.770
<v Andrej>Das war es im Endeffekt.

584
00:26:09.260 --> 00:26:13.730
<v Thomas>Da würde man sich ja schon irgendwie eine GUI-Integration und einen sauberen Upgrade-Prozess wünschen.

585
00:26:13.730 --> 00:26:16.830
<v Thomas>Oder wenigstens so dieses Ubuntu'sche Do-Release-Upgrade.

586
00:26:16.830 --> 00:26:19.170
<v Thomas>So, ein Tool, was dich...

587
00:26:18.770 --> 00:26:22.030
<v Andrej>Du machst nur, du änderst

588
00:26:19.170 --> 00:26:19.790
<v Thomas>Ja, das schon?

589
00:26:19.790 --> 00:26:28.240
<v Thomas>Okay.

590
00:26:22.030 --> 00:26:24.590
<v Andrej>die Sourcen, die Repo-Sourcen

591
00:26:24.590 --> 00:26:26.630
<v Andrej>und dann machst du ein Dist-Upgrade.

592
00:26:26.790 --> 00:26:45.880
<v Andrej>Ja, das passierte, aber da sind noch ein paar Skripte hinter, die Proxmox halt dabei hat, die dich ein paar Sachen fragen und ja, also du machst im Endeffekt nur ein Debian-Update und dann dahinter wahrscheinlich die Proxmox-Skripterei, die dann halt hier die ganzen Fallunterscheidungen macht, um halt Updates zu machen.

593
00:26:28.240 --> 00:26:42.350
<v Thomas>Mhm.

594
00:26:42.350 --> 00:27:12.990
<v Thomas>Mhm.

595
00:26:46.160 --> 00:27:18.270
<v Andrej>Ja, das waren auch so Sonderfälle, wie wenn du eine Nvidia-GPU hast, hatte ich, aber ich habe die ja durchgereicht auf die VM, das heißt, ich habe sie ignoriert auf dem Host-System, keinerlei Probleme gehabt, super, und wo ich auch am meisten Schiss vor hatte, ist diese ganze, ich reiche ja nicht nur die GPU durch, sondern auch zwei, ne, mein HBA, HBA, mein Host-Bus-Controller für meine ganzen Festplatten und tatsächlich auch für ein paar SSDs, weil ich will, dass mein Ubuntu-NAS, mein Betriebssystem das verwaltet,

596
00:27:12.990 --> 00:27:29.550
<v Thomas>Okay.

597
00:27:18.460 --> 00:27:44.210
<v Andrej>Boah, hatte ich Angst, dass die ganzen IDs sich ändern und ich dann nicht mehr weiß, welche welche ist und dann, oh ne, da hatte ich so keinen Bock drauf, aber nichts passiert, alles in Ordnung. Ja, wenn das Host-System die IDs nicht irgendwie ändert, weil dann bringt dir das gar nichts, dass du die IDs fix hast.

598
00:27:29.550 --> 00:27:34.360
<v Thomas>Wenn du es durchreichst, sollten ja eigentlich auch die IDs bestehen bleiben, ne?

599
00:27:34.360 --> 00:27:47.930
<v Thomas>Ein bisschen Sorge zu haben, finde ich schon durchaus nachvollziehbar.

600
00:27:44.210 --> 00:28:10.230
<v Andrej>Ich meine, das ist ja passiert beim letzten Mal. Ethernet-Interfaces heißen ja in vielen Distros nicht mehr ETH0 und 1 und 2 und 3, sondern haben die PCI, so eine komische ENSP0, was weiß ich, ich verstehe die Nummer nicht mehr, ich habe es mal nachgeguckt, aber das ist halt nicht mehr so, ja, das ist das Erste.

601
00:27:47.930 --> 00:27:52.400
<v Thomas>Ach so.

602
00:27:52.400 --> 00:27:57.920
<v Thomas>Ja.

603
00:27:57.920 --> 00:28:18.590
<v Thomas>Mhm.

604
00:28:10.230 --> 00:28:13.880
<v Andrej>Nee, das ist irgendwie ein PCI-Slot und was weiß ich nicht alles.

605
00:28:13.880 --> 00:28:19.510
<v Andrej>Ist jetzt deterministischer als ETH0, weil das war ja auch nicht perfekt.

606
00:28:18.590 --> 00:28:25.230
<v Thomas>Ja, genau.

607
00:28:19.510 --> 00:28:24.510
<v Andrej>Das war ja auch immer von der Zeit abhängig, wann es initialisiert wurde und solche Sachen.

608
00:28:24.510 --> 00:28:30.880
<v Andrej>Genau, aber dann hat alles geklappt, vor allem gestartet, war alles wieder da.

609
00:28:25.230 --> 00:29:12.120
<v Thomas>Ein Butter-FS im Gast oder auf dem Proxmox-Host?

610
00:28:30.880 --> 00:28:38.440
<v Andrej>Ich habe auch extra, woher, ach ja, ich wollte von der VM Snapshot machen,

611
00:28:38.440 --> 00:28:43.180
<v Andrej>bevor ich das Update mache von meiner Ubuntu vor allem.

612
00:28:43.180 --> 00:28:47.370
<v Andrej>Und dann mache ich das so, steht Fail.

613
00:28:49.570 --> 00:28:51.170
<v Andrej>Was ist denn

614
00:28:51.170 --> 00:28:52.890
<v Andrej>jetzt schon wieder? Warum kann ich hier nicht klicken

615
00:28:52.890 --> 00:28:54.490
<v Andrej>und einfach Snapshot haben?

616
00:28:54.490 --> 00:28:57.780
<v Andrej>Ja, ich konnte das nicht, weil

617
00:28:57.780 --> 00:28:59.400
<v Andrej>ich glaube, weil ich da ein

618
00:28:59.400 --> 00:29:03.110
<v Andrej>Butter-FS habe und das

619
00:29:03.110 --> 00:29:05.170
<v Andrej>kann das nicht im laufenden Zustand mit dem Memory.

620
00:29:05.170 --> 00:29:07.440
<v Andrej>Irgendwie sowas. Ich hatte keinen Bock

621
00:29:07.440 --> 00:29:12.090
<v Andrej>zu... Ne, sorry.

622
00:29:12.090 --> 00:29:14.310
<v Andrej>Ich habe ein ZFS-Mirror

623
00:29:12.120 --> 00:29:16.710
<v Thomas>Ja.

624
00:29:14.310 --> 00:29:16.180
<v Andrej>von zwei SSDs

625
00:29:16.180 --> 00:29:18.530
<v Andrej>und dort sind die ganzen VMs drauf.

626
00:29:16.710 --> 00:29:20.300
<v Thomas>Mhm.

627
00:29:18.530 --> 00:29:19.670
<v Andrej>Das ist vor allem storage drauf.

628
00:29:19.670 --> 00:29:23.610
<v Andrej>Und aus irgendeinem Grund

629
00:29:20.300 --> 00:31:15.480
<v Thomas>Ja, zum Glück ist es ja direkt nach dem Update aufgetreten.

630
00:29:23.610 --> 00:29:26.320
<v Andrej>konnte ich nicht eine Live-VM-Snapshot

631
00:29:26.320 --> 00:29:32.260
<v Andrej>ging ums Memory. Musste ich die runterfahren,

632
00:29:32.260 --> 00:29:34.270
<v Andrej>dann konnte ich sofort snapshotten,

633
00:29:34.270 --> 00:29:35.550
<v Andrej>dann war es auch Instant, kein Problem.

634
00:29:35.550 --> 00:29:40.860
<v Andrej>Und ja, genau. Dann war das Update auch

635
00:29:40.860 --> 00:29:43.550
<v Andrej>irgendwann tue ich. Und ein paar Tage später,

636
00:29:43.550 --> 00:29:46.090
<v Andrej>das habe ich dir auch geschrieben, ich weiß nicht, ob es damit

637
00:29:46.090 --> 00:29:49.110
<v Andrej>zusammenhängt, kriege ich eine Nachricht.

638
00:29:49.110 --> 00:29:50.330
<v Andrej>Ich habe Netdata wieder installiert.

639
00:29:50.330 --> 00:29:52.900
<v Andrej>Kriege ich eine Nachricht von Netdata.

640
00:29:52.900 --> 00:29:54.060
<v Andrej>Guten Tag,

641
00:29:54.060 --> 00:29:58.200
<v Andrej>hier ist ein ZFS-Raid weg. So, was?

642
00:29:58.200 --> 00:30:00.610
<v Andrej>Nee, ne? Direkt eingeloggt

643
00:30:00.610 --> 00:30:02.670
<v Andrej>auf die Kiste. LSBRK

644
00:30:02.670 --> 00:30:05.780
<v Andrej>sagt, Disk ist da. Okay.

645
00:30:08.080 --> 00:30:09.920
<v Andrej>ZFS-Pool-Status, was auch immer.

646
00:30:09.920 --> 00:30:12.680
<v Andrej>Ja, degraded, eine Disk ist weg.

647
00:30:12.680 --> 00:30:14.660
<v Andrej>Was ist denn jetzt hier passiert?

648
00:30:14.660 --> 00:30:17.340
<v Andrej>Ein paar Tage später war das auch völlig random.

649
00:30:17.340 --> 00:30:21.020
<v Andrej>Bisschen gegoogelt, bisschen recherchiert.

650
00:30:21.020 --> 00:30:23.680
<v Andrej>Erstmal die Kiste

651
00:30:23.680 --> 00:30:26.330
<v Andrej>neu gestartet und dann war auch alles wieder da.

652
00:30:26.330 --> 00:30:28.080
<v Andrej>Dann ZFS

653
00:30:28.080 --> 00:30:31.630
<v Andrej>scrub gemacht und war alles okay

654
00:30:31.630 --> 00:30:33.490
<v Andrej>und seitdem auch nichts mehr, seit einer Woche jetzt ungefähr.

655
00:30:33.490 --> 00:30:36.550
<v Andrej>Aber das hat mich schon mit einem unguten Gefühl

656
00:30:36.550 --> 00:30:38.610
<v Andrej>dagelassen. Da habe ich auch alle möglichen

657
00:30:38.610 --> 00:30:39.630
<v Andrej>Werte gecheckt, smart.

658
00:30:39.630 --> 00:30:42.290
<v Andrej>Die sind eigentlich nie genau neu, die Dinger.

659
00:30:42.690 --> 00:30:43.530
<v Andrej>Ah, der ist Jahre alt.

660
00:30:43.530 --> 00:30:46.240
<v Andrej>Das macht halt gar nichts gesagt.

661
00:30:46.240 --> 00:30:48.580
<v Andrej>Kein Wear drauf, 100% noch alles.

662
00:30:48.580 --> 00:30:52.600
<v Andrej>Da hatte ich aber schon so, hm, was war das denn jetzt, ne?

663
00:30:52.600 --> 00:30:57.940
<v Andrej>Naja, vielleicht auch Hardware-Probleme beim PCI-Bus, ne?

664
00:30:57.940 --> 00:30:58.960
<v Andrej>Deswegen ausgestiegen.

665
00:30:58.960 --> 00:31:03.850
<v Andrej>Vielleicht der Controller von der Festplatte, also von der NVMe selbst.

666
00:31:03.850 --> 00:31:06.050
<v Andrej>Da kannst du natürlich wenig machen, ne?

667
00:31:06.050 --> 00:31:07.070
<v Andrej>Dann ist die ja tot.

668
00:31:07.070 --> 00:31:09.150
<v Andrej>Aber jetzt seitdem läuft die wieder.

669
00:31:09.150 --> 00:31:12.110
<v Andrej>Ich habe die aber jetzt mal ein bisschen unter genauerer Beobachtung.

670
00:31:12.110 --> 00:31:17.720
<v Andrej>Ein paar Tage später.

671
00:31:15.480 --> 00:31:17.250
<v Thomas>Oder sehr zeitnah.

672
00:31:17.250 --> 00:31:23.650
<v Thomas>Ja, wenn du Glück hast, schon.

673
00:31:17.720 --> 00:31:18.660
<v Andrej>Ne, ne, war versetzt.

674
00:31:18.660 --> 00:31:20.980
<v Andrej>Also hat damit nichts zu tun, würde ich sagen.

675
00:31:23.650 --> 00:31:27.400
<v Thomas>Also ich hatte öfters mal so Hardware-Issues in der Vergangenheit,

676
00:31:24.910 --> 00:31:35.490
<v Andrej>Ja, definitiv, ja.

677
00:31:27.400 --> 00:31:30.620
<v Thomas>die nach irgendwelchen Kernel-Updates aufgetreten sind.

678
00:31:30.620 --> 00:31:31.540
<v Thomas>Und das war ja Major, ne?

679
00:31:31.540 --> 00:31:34.780
<v Thomas>Also ich meine, da wird ja wirklich ein deutlich neuerer Kernel drin gewesen sein jetzt

680
00:31:34.780 --> 00:31:37.940
<v Thomas>und dann irgendwelche Controller-Instabilitäten aufgetreten.

681
00:31:35.490 --> 00:31:44.060
<v Andrej>Das Einzige, was ich dann nochmal gecheckt habe, ist

682
00:31:37.940 --> 00:31:43.590
<v Thomas>Naja, hoffen wir es mal, weil Hardware-Schaden, der doof.

683
00:31:43.590 --> 00:32:25.920
<v Thomas>Ja, das ist schon ein harter Bug.

684
00:31:44.060 --> 00:31:46.200
<v Andrej>die SSD, die ich habe,

685
00:31:46.200 --> 00:31:48.160
<v Andrej>Samsung 89

686
00:31:48.160 --> 00:31:49.680
<v Andrej>Pro, die ist das, weiß nicht,

687
00:31:49.680 --> 00:31:50.840
<v Andrej>so ein bestimmtes Modell,

688
00:31:50.840 --> 00:31:54.150
<v Andrej>die hatten beim

689
00:31:54.150 --> 00:31:56.470
<v Andrej>Launch im Markt, hatte die einen richtig

690
00:31:56.470 --> 00:31:59.130
<v Andrej>bösen Firmware-Bug und zwar

691
00:31:59.130 --> 00:32:00.770
<v Andrej>Daten verloren, massiv,

692
00:32:00.770 --> 00:32:04.320
<v Andrej>überall auf der Welt. Und dann hat Samsung

693
00:32:04.320 --> 00:32:05.780
<v Andrej>halt eine neue Firmware rausgebracht

694
00:32:05.780 --> 00:32:08.860
<v Andrej>und ich habe gecheckt, ich hatte

695
00:32:08.860 --> 00:32:10.780
<v Andrej>schon die neueste und ich meine, als ich die installiert

696
00:32:10.780 --> 00:32:12.420
<v Andrej>habe, habe ich das auch recherchiert,

697
00:32:12.830 --> 00:32:15.180
<v Andrej>Weil ich recherchiere dann immer, was für ein SSD kaufst du gerade.

698
00:32:15.180 --> 00:32:18.620
<v Andrej>Und dann warnen alle vor der wegen dem Bug.

699
00:32:18.620 --> 00:32:21.020
<v Andrej>Aber seit zwei Jahren gibt es diesen Patch-Storm.

700
00:32:21.020 --> 00:32:22.920
<v Andrej>Und ich so, ja okay, dann patche ich es halt zur Not.

701
00:32:22.920 --> 00:32:25.190
<v Andrej>Dann zahle ich halt 50 Euro weniger.

702
00:32:25.190 --> 00:32:28.200
<v Andrej>Ja, ja.

703
00:32:25.920 --> 00:32:27.260
<v Thomas>You had one job.

704
00:32:27.420 --> 00:32:28.640
<v Thomas>To store data.

705
00:32:28.200 --> 00:32:34.800
<v Andrej>Ja, da gab es auch richtig Shitstorm zu.

706
00:32:28.640 --> 00:32:31.040
<v Thomas>Okay.

707
00:32:31.040 --> 00:33:07.460
<v Thomas>Ja, das stimmt.

708
00:32:34.800 --> 00:32:39.280
<v Andrej>Aber ich habe dann die Firma von den beiden SSD-Karten,

709
00:32:39.280 --> 00:32:42.260
<v Andrej>SSD ist von der NVMe, ist gecheckt, alles richtig.

710
00:32:42.260 --> 00:32:45.870
<v Andrej>Ja, jetzt muss Netdata seinen Job machen

711
00:32:45.870 --> 00:32:47.850
<v Andrej>und mir rechtzeitig Bescheid sagen, falls da was aussteigt.

712
00:32:50.440 --> 00:32:52.250
<v Andrej>Aber ich bin sehr froh, dass ich ein Tool habe,

713
00:32:52.250 --> 00:32:55.860
<v Andrej>wo ich benachrichtigt werde über Default-Errors,

714
00:32:55.860 --> 00:32:57.840
<v Andrej>wo ich mich nicht mit drum kümmern muss.

715
00:32:57.840 --> 00:33:00.970
<v Andrej>Dass man dann sagt, du, kaputt.

716
00:33:00.970 --> 00:33:02.800
<v Andrej>Okay, danke, ich gucke.

717
00:33:02.800 --> 00:33:04.860
<v Andrej>Und nicht, wo ich vorher konfigurieren muss,

718
00:33:04.860 --> 00:33:07.380
<v Andrej>dass ich gucken muss, dass der Pool noch in Ordnung ist.

719
00:33:07.380 --> 00:33:09.490
<v Andrej>Es ist echt Convenience, ey.

720
00:33:07.460 --> 00:33:13.050
<v Thomas>Und ich habe es deinstalliert, tatsächlich.

721
00:33:09.490 --> 00:33:10.290
<v Andrej>Das ist richtig gut.

722
00:33:10.290 --> 00:33:14.150
<v Andrej>Ernsthaft.

723
00:33:13.050 --> 00:33:19.110
<v Thomas>Ja, weil ich mag es, wenn es weh tut.

724
00:33:14.150 --> 00:33:17.430
<v Andrej>Du machst die Bleeding-Edge, ne?

725
00:33:17.430 --> 00:33:20.440
<v Andrej>Ja.

726
00:33:19.110 --> 00:33:24.520
<v Thomas>Ich weiß nicht, ich nutze das Tool nicht gerne,

727
00:33:20.440 --> 00:33:26.760
<v Andrej>Ja, ja.

728
00:33:24.520 --> 00:33:26.080
<v Thomas>aber wir hatten es ja schon mal, glaube ich.

729
00:33:26.080 --> 00:33:28.960
<v Thomas>Ja, es kann einem den Hintern schon mal retten.

730
00:33:26.760 --> 00:33:38.610
<v Andrej>Vielleicht zieht es auch bei deiner alten Kiste so viel,

731
00:33:28.960 --> 00:33:31.790
<v Thomas>Es zieht dabei auch unglaublich viel Ressourcen.

732
00:33:31.790 --> 00:33:33.660
<v Thomas>Aber es ist eigentlich auch legitim.

733
00:33:33.660 --> 00:33:35.960
<v Thomas>Also, ich weiß auch nicht, warum ich es gemacht habe.

734
00:33:35.960 --> 00:33:37.380
<v Thomas>Wahrscheinlich brauchte ich mal wieder.

735
00:33:38.610 --> 00:33:40.400
<v Andrej>weil halt alte Instrumente.

736
00:33:39.880 --> 00:33:41.890
<v Thomas>Ja, das kann natürlich sein.

737
00:33:40.400 --> 00:33:44.080
<v Andrej>Ich meine, es zieht nicht wenig.

738
00:33:41.890 --> 00:33:42.930
<v Thomas>Muss mir empfehlen.

739
00:33:42.930 --> 00:33:50.870
<v Thomas>Ist auch...

740
00:33:44.240 --> 00:33:47.080
<v Andrej>Naja, so 5-10% hast du schon weg.

741
00:33:47.080 --> 00:33:50.880
<v Andrej>Aber es sind die egal bei einer Idle-Kiste, in meinen Augen.

742
00:33:50.870 --> 00:33:53.650
<v Thomas>Au, warte.

743
00:33:50.880 --> 00:34:04.270
<v Andrej>Müssen wir einen Chapter-Marker setzen oder passt das noch?

744
00:33:53.650 --> 00:33:56.330
<v Thomas>Hatte ich dir das nicht geschickt?

745
00:33:56.330 --> 00:33:57.050
<v Thomas>Das war geil.

746
00:33:57.050 --> 00:34:00.670
<v Thomas>So, das muss ich jetzt mal auflösen kurz.

747
00:34:00.670 --> 00:34:04.070
<v Thomas>Weil, als ich das nämlich entfernt habe...

748
00:34:04.070 --> 00:34:04.830
<v Thomas>Ne, das passt dazu.

749
00:34:04.270 --> 00:34:05.420
<v Andrej>Okay.

750
00:34:04.830 --> 00:34:06.060
<v Thomas>Das passt.

751
00:34:05.420 --> 00:34:26.090
<v Andrej>Oh nein, worum geht es denn?

752
00:34:06.060 --> 00:34:09.380
<v Thomas>Du hast was von Netdata geschrieben.

753
00:34:09.380 --> 00:34:10.930
<v Thomas>Hier, zack, zack, zack.

754
00:34:10.930 --> 00:34:12.910
<v Thomas>Oh nein.

755
00:34:12.910 --> 00:34:19.720
<v Thomas>Ich weiß nicht, ob es das...

756
00:34:19.720 --> 00:34:23.140
<v Thomas>Entweder finde ich es nur nicht oder Stichwort war ein anderes.

757
00:34:23.400 --> 00:34:29.870
<v Thomas>Stromverbrauch. Ich habe etwas

758
00:34:26.090 --> 00:34:29.740
<v Andrej>Achso, warte.

759
00:34:29.740 --> 00:34:33.080
<v Andrej>Hardware?

760
00:34:29.870 --> 00:34:31.910
<v Thomas>entfernt von meinem System.

761
00:34:31.910 --> 00:34:35.560
<v Thomas>Also Software

762
00:34:33.080 --> 00:34:48.260
<v Andrej>Ja, kann sein bei dir.

763
00:34:35.560 --> 00:34:37.110
<v Thomas>vom Server entfernt.

764
00:34:37.110 --> 00:34:39.740
<v Thomas>Und danach ist der Stromverbrauch um, keine Ahnung,

765
00:34:39.740 --> 00:34:41.430
<v Thomas>durchschnittlich, was waren es?

766
00:34:41.430 --> 00:34:44.350
<v Thomas>4 Watt oder so gesunken. Und ich glaube,

767
00:34:44.350 --> 00:34:45.190
<v Thomas>es war Netdata.

768
00:34:45.190 --> 00:34:57.060
<v Thomas>Das ist legitim. Ich fand es

769
00:34:48.260 --> 00:34:51.390
<v Andrej>Bei mir ist es egal, weil ganz ehrlich,

770
00:34:51.390 --> 00:34:52.770
<v Andrej>dann zahle ich immer ein bisschen mehr Strom

771
00:34:52.770 --> 00:34:54.730
<v Andrej>und weiß, dass meine Daten noch safe sind.

772
00:34:54.730 --> 00:35:15.530
<v Andrej>Ich verlinke auch mal in die Linksammlung.

773
00:34:57.060 --> 00:35:00.620
<v Thomas>einfach nur überraschend. Naja, schade.

774
00:35:00.620 --> 00:35:01.680
<v Thomas>Ich müsste mal gucken.

775
00:35:01.680 --> 00:35:04.720
<v Thomas>Ich glaube, ich hätte dir irgendwie einen Screenshot geschickt oder so.

776
00:35:04.720 --> 00:35:05.920
<v Thomas>Da kann man ja nicht so gut suchen.

777
00:35:05.920 --> 00:35:10.360
<v Thomas>Nun ja, vielleicht finde ich es nochmal.

778
00:35:10.360 --> 00:35:39.680
<v Thomas>Klingt sinnvoll.

779
00:35:15.530 --> 00:35:18.980
<v Andrej>Genau, Samsung SSD 89 Pro habe ich.

780
00:35:18.980 --> 00:35:23.190
<v Andrej>Und, ups, da mache ich mal einen Artikel von der Heise rein.

781
00:35:23.290 --> 00:35:26.500
<v Andrej>das war 2000, ach Leute,

782
00:35:26.500 --> 00:35:29.270
<v Andrej>mach doch das Datum dahin, 2023,

783
00:35:29.270 --> 00:35:32.460
<v Andrej>schon was her, aber

784
00:35:32.460 --> 00:35:34.910
<v Andrej>falls ihr mal so eine Platte habt, unbedingt

785
00:35:34.910 --> 00:35:36.620
<v Andrej>das Update machen,

786
00:35:36.620 --> 00:35:40.520
<v Andrej>also wirklich, ja, ja,

787
00:35:40.520 --> 00:35:43.600
<v Andrej>ist natürlich auch wieder, soweit ich weiß,

788
00:35:43.600 --> 00:35:45.500
<v Andrej>Windows-only-Tool und

789
00:35:45.500 --> 00:35:47.120
<v Andrej>boah, naja, aber dann

790
00:35:47.120 --> 00:35:58.650
<v Andrej>kriegt man irgendwie hin, zur Not eine Form, genau.

791
00:35:58.650 --> 00:36:01.830
<v Andrej>Also ich sag mal so, Proxmox,

792
00:36:01.830 --> 00:36:04.030
<v Andrej>schön und gut, einfach,

793
00:36:04.030 --> 00:36:06.690
<v Andrej>nö, gibt natürlich jetzt viele, die sagen,

794
00:36:06.690 --> 00:36:08.650
<v Andrej>öh, stimmt gar nichts, ja, wenn ihr das

795
00:36:08.650 --> 00:36:10.820
<v Andrej>hauptberuflich macht, ist das auch gut,

796
00:36:10.920 --> 00:36:12.770
<v Andrej>Ich habe da auch keinen Stress mit, weil

797
00:36:12.770 --> 00:36:15.010
<v Andrej>auch wenn ich das jetzt, ich habe keinen Proxmox im beruflichen Umfeld,

798
00:36:15.010 --> 00:36:17.100
<v Andrej>aber da ist halt Coemo und Co,

799
00:36:17.100 --> 00:36:19.200
<v Andrej>da kann ich auch Perko mal eine Zeit, das kriegt man auch

800
00:36:19.200 --> 00:36:22.420
<v Andrej>irgendwie hin zur Not. Aber das kann

801
00:36:22.420 --> 00:36:25.940
<v Andrej>halt nicht jeder. Und ich finde

802
00:36:25.940 --> 00:36:27.780
<v Andrej>das Wichtige ist auch immer, nicht immer mit

803
00:36:27.780 --> 00:36:29.980
<v Andrej>Pampers vorm Rechner setzen zu müssen, ist auch hilfreich.

804
00:36:29.980 --> 00:36:32.680
<v Andrej>Dass du dir da nicht immer in die Hose

805
00:36:30.710 --> 00:36:48.420
<v Thomas>Ja, je mehr du auf einen Rechner packst, desto kritischer wird das auch, wenn der mal eine kurze Zeit lang nicht erreichbar ist oder gewartet wird oder was auch immer.

806
00:36:32.680 --> 00:36:34.540
<v Andrej>machst, nur weil du da einfach ein paar Sachen machst

807
00:36:34.540 --> 00:36:47.830
<v Andrej>und das hilft. Oder eine lange.

808
00:36:47.830 --> 00:37:11.030
<v Andrej>Was? Ja, da geht es

809
00:36:48.420 --> 00:36:52.390
<v Thomas>Ja, darf man nicht vergessen.

810
00:36:52.390 --> 00:37:05.380
<v Thomas>Wahrscheinlich hätte es, ich meine, einige Leute, man liest das ja öfters hier so in Homelabs, die haben sich dann halt auch vielleicht mehrere von diesen ThinkCenter oder so gekauft und nutzen das als Proxmox Cluster,

811
00:37:05.380 --> 00:37:07.560
<v Thomas>das ist vielleicht dann okay, dann migrierst

812
00:37:07.560 --> 00:37:09.300
<v Thomas>du die VMs vorher rüber und

813
00:37:09.300 --> 00:37:21.170
<v Thomas>ja, ja, ist es. Absolut. Du kannst

814
00:37:11.030 --> 00:37:12.850
<v Andrej>aber um, wenn die Hochverfügbarkeit

815
00:37:12.850 --> 00:37:14.880
<v Andrej>wichtig ist, was ich im Homelab

816
00:37:14.880 --> 00:37:17.750
<v Andrej>Quatsch finde, aber weil das ja viel

817
00:37:17.750 --> 00:37:21.530
<v Andrej>komplexer. Dann hast du noch

818
00:37:21.170 --> 00:37:22.730
<v Thomas>halt erwartete Downtime

819
00:37:21.530 --> 00:37:22.530
<v Andrej>einen Ceph dahinter.

820
00:37:22.530 --> 00:37:29.670
<v Andrej>Ich weiß nicht. Also ich bin der Meinung,

821
00:37:22.730 --> 00:37:24.950
<v Thomas>verhindern,

822
00:37:24.950 --> 00:37:56.280
<v Thomas>aber ja. Machst du dir

823
00:37:29.670 --> 00:37:32.410
<v Andrej>wenn man etwas oft tut, wird man gut da drin, auf jeden Fall.

824
00:37:32.410 --> 00:37:34.330
<v Andrej>Wenn du jetzt ein Ami bist, der das beruflich

825
00:37:34.330 --> 00:37:35.770
<v Andrej>immer macht, Ceph-Cluster,

826
00:37:35.770 --> 00:37:38.210
<v Andrej>Ceph gut auch, aber auch

827
00:37:38.210 --> 00:37:40.130
<v Andrej>Proxmos-Cluster zu updaten, easy peasy.

828
00:37:40.130 --> 00:37:42.640
<v Andrej>Aber wenn du das alle

829
00:37:42.640 --> 00:37:44.740
<v Andrej>drei Jahre machst oder wann auch immer

830
00:37:44.740 --> 00:37:46.580
<v Andrej>ein neues Proxmos-Release rauskommt

831
00:37:46.580 --> 00:37:49.880
<v Andrej>und du in den drei Jahren dich damit nicht beschäftigst,

832
00:37:49.880 --> 00:37:51.920
<v Andrej>also ich vergesse dann 99%.

833
00:37:51.920 --> 00:37:53.360
<v Andrej>Ich vergesse, was ich heute Morgen

834
00:37:53.360 --> 00:37:55.360
<v Andrej>gefrühstückt habe und das ist eine Stunde

835
00:37:55.360 --> 00:37:57.880
<v Andrej>her. Also, nein,

836
00:37:56.280 --> 00:38:00.440
<v Thomas>Notizen dann von sowas? Okay.

837
00:37:57.880 --> 00:38:03.770
<v Andrej>warum? Also, ich habe mir,

838
00:38:00.440 --> 00:38:15.620
<v Thomas>Das ist wie alte Bookmarks, ne?

839
00:38:03.770 --> 00:38:05.970
<v Andrej>ich wollte früher meine Notizen machen, habe auch tausende

840
00:38:05.970 --> 00:38:07.930
<v Andrej>Markdown erteilt, wo so Notizen drin sind, dann gucke ich

841
00:38:07.930 --> 00:38:09.990
<v Andrej>dann nachher durch, ich habe da mal vor ein paar Jahren mal wieder durchgeguckt

842
00:38:09.990 --> 00:38:11.960
<v Andrej>und so, was ist das alles?

843
00:38:11.960 --> 00:38:14.250
<v Andrej>Wofür habe ich mir das aufgeschrieben?

844
00:38:14.250 --> 00:38:17.510
<v Andrej>Ja, du, ja, genau.

845
00:38:15.620 --> 00:38:16.660
<v Thomas>Die sind eh outdated.

846
00:38:16.660 --> 00:38:42.250
<v Thomas>Ich mach das manchmal für gewisse

847
00:38:17.510 --> 00:38:19.880
<v Andrej>Mir helfen sie

848
00:38:19.880 --> 00:38:21.700
<v Andrej>tatsächlich nicht, weil ich sie nicht in dem Augenblick

849
00:38:21.700 --> 00:38:23.790
<v Andrej>finde. Jetzt kann man argumentieren, ja, dann

850
00:38:23.790 --> 00:38:25.710
<v Andrej>hast du eine schlechte Suche oder kannst du

851
00:38:25.710 --> 00:38:28.540
<v Andrej>mit LLM machen und so. Ja, dann kann ich auch

852
00:38:28.540 --> 00:38:30.160
<v Andrej>gleich Google benutzen oder

853
00:38:30.160 --> 00:38:32.670
<v Andrej>direkt in LLM. Da sehe ich dann

854
00:38:33.950 --> 00:38:34.670
<v Andrej>Weiß ich nicht.

855
00:38:34.670 --> 00:38:37.550
<v Andrej>Und wie oft habe ich das exakt gleiche Problem noch einmal?

856
00:38:37.550 --> 00:38:55.950
<v Andrej>Okay, ja.

857
00:38:42.250 --> 00:38:44.010
<v Thomas>Tasks, wo ich genau weiß, die werden

858
00:38:44.010 --> 00:38:46.220
<v Thomas>irgendwann mal wiederkommen und dann

859
00:38:46.220 --> 00:38:48.040
<v Thomas>will ich mir die Zeit sparen,

860
00:38:48.040 --> 00:38:50.300
<v Thomas>wie zum Beispiel neue

861
00:38:50.300 --> 00:38:52.420
<v Thomas>Platte hinzufügen. Initialisieren

862
00:38:52.420 --> 00:38:54.180
<v Thomas>ins ZFS rein oder sowas. Mit

863
00:38:54.180 --> 00:38:56.420
<v Thomas>Encryption und dem ganzen Kram. Diese Kommandos.

864
00:38:55.950 --> 00:39:05.800
<v Andrej>Wobei, das kann ich schon mittlerweile auswendig.

865
00:38:56.420 --> 00:38:58.730
<v Thomas>So, die schreibe ich mir auf. Die sind

866
00:38:58.730 --> 00:39:00.690
<v Thomas>dann irgendwo in Apple Notes drin und dann suche ich

867
00:39:00.690 --> 00:39:02.770
<v Thomas>irgendwas nach ZFS oder sowas. Dann finde ich die schon

868
00:39:02.770 --> 00:39:57.750
<v Thomas>relativ schnell. Ja, kann passieren.

869
00:39:05.800 --> 00:39:08.500
<v Andrej>Lux, BDFS, Mounting mit CryptTab und so,

870
00:39:08.500 --> 00:39:11.860
<v Andrej>das ist bei mir, mache ich per Hand einfach so.

871
00:39:11.860 --> 00:39:15.260
<v Andrej>Und was ich auch mache ist,

872
00:39:15.260 --> 00:39:17.780
<v Andrej>und das würde ich auch jedem eigentlich ans Herz legen,

873
00:39:17.780 --> 00:39:19.000
<v Andrej>der sich damit beschäftigt ist,

874
00:39:19.000 --> 00:39:21.060
<v Andrej>wenn man das alle paar Jahre mal macht,

875
00:39:21.060 --> 00:39:23.770
<v Andrej>kann das sein, dass sich da was geändert hat

876
00:39:23.770 --> 00:39:27.190
<v Andrej>und diese Änderungen vielleicht auch sinnvoll sind.

877
00:39:27.190 --> 00:39:32.170
<v Andrej>Sei es bei Verschlüsselung vielleicht einen neuen Header zu setzen,

878
00:39:32.170 --> 00:39:36.090
<v Andrej>weil ein neues Encryption-Verfahren drin ist oder solche Sachen.

879
00:39:36.090 --> 00:39:39.610
<v Andrej>Also weiß ich nicht.

880
00:39:39.610 --> 00:39:43.190
<v Andrej>Ich bin immer gerne jemand, der sein Wissen überprüft

881
00:39:43.190 --> 00:39:44.370
<v Andrej>und dann einfach mal kurz guckt.

882
00:39:44.370 --> 00:39:46.170
<v Andrej>Muss auch nur eine Minute oder zwei sein.

883
00:39:46.170 --> 00:39:47.450
<v Andrej>Gibt es da schon was Neues zu?

884
00:39:47.450 --> 00:39:49.450
<v Andrej>Ist das besser, einfacher geworden?

885
00:39:49.450 --> 00:39:54.410
<v Andrej>Weil sonst hängst du halt noch bei ganz alten Kommandos,

886
00:39:54.410 --> 00:39:55.030
<v Andrej>die du benutzt.

887
00:39:55.030 --> 00:40:00.360
<v Andrej>Und ich meine zum Beispiel, wie ist es mit hier,

888
00:39:57.750 --> 00:40:04.390
<v Thomas>Ja, genau.

889
00:40:00.360 --> 00:40:02.950
<v Andrej>unser Tulpen, das ist das NetStat.

890
00:40:02.950 --> 00:40:06.370
<v Andrej>Der ist ja auch schon langs deprecated, NetStat.

891
00:40:04.390 --> 00:40:14.170
<v Thomas>Ist da offiziell was deprecated?

892
00:40:06.370 --> 00:40:09.400
<v Andrej>SS ist ja das neue Tool dazu.

893
00:40:09.500 --> 00:40:42.150
<v Andrej>Und zwar seit, seit fünf, ja, das wird nicht mehr weiterentwickelt, seit Jahren, soweit ich weiß. Und, äh, der offizielle Nachfolger ist halt SS und, äh, der kann auch den Tulpenflag, soweit ich weiß. Genau. Ja, aber, ne, solche Sachen kriegst du sonst nicht mit, wenn du nicht mal zwischendurch mal guckst, gibst du eigentlich was Neues schon zu. Muss man eine Waage halten, weil sonst bist du nur beschäftigt mit neuen Sachen, das ist auch nicht richtig, ne.

894
00:40:14.170 --> 00:40:18.050
<v Thomas>Ich meine, das ist...

895
00:40:18.050 --> 00:40:29.190
<v Thomas>Ja, genau. Das ist gut zu wissen

896
00:40:29.190 --> 00:40:30.930
<v Thomas>tatsächlich, dass man das im Grunde einfach

897
00:40:30.930 --> 00:40:45.390
<v Thomas>übernehmen kann. Ja, weil

898
00:40:42.400 --> 00:41:17.110
<v Andrej>Ja, und was ich über die Jahre jetzt gesehen habe, dass viele Tools, klar du hast Piping und so, aber viele Tools haben mittlerweile auch JSON-Output. Und damit kannst du wirklich viele coole Sachen machen, dir eine Config wegspeichern oder so, was in meinen Augen viel sinnvoller ist. Und dann kannst du, wenn die die Output haben, haben die häufig auch als Input-Möglichkeit.

899
00:40:45.390 --> 00:40:47.970
<v Thomas>tatsächlich ist ja so Muscle Memory und alles

900
00:40:47.970 --> 00:40:50.040
<v Thomas>basiert ja darauf, dass du Dinge

901
00:40:50.040 --> 00:40:52.220
<v Thomas>wiederverwendest, die du irgendwann mal

902
00:40:52.220 --> 00:40:55.010
<v Thomas>gelernt hast. Das muss, glaube ich, jeder für sich

903
00:40:55.010 --> 00:40:57.960
<v Thomas>selber bestimmen. Aber hin und wieder mal

904
00:40:57.960 --> 00:40:58.980
<v Thomas>überprüfen macht schon Sinn.

905
00:40:58.980 --> 00:41:22.670
<v Thomas>Es ist eh gut zu prüfen, ob Tools

906
00:41:17.110 --> 00:42:00.570
<v Andrej>Und dann, ja gut, Grab ist immer noch schneller, weil hast du schnell runtergetippt, bist du mit JQ da das Richtige. Uiuiui, ich kriege jedes Mal Pimpernellen, wenn ich mit JQ arbeiten muss, aber ja, das geht.

907
00:41:22.670 --> 00:41:24.610
<v Thomas>JSON-Output haben, auch wenn du wirklich

908
00:41:24.610 --> 00:41:26.430
<v Thomas>statt mit Grepp rumzuhantieren

909
00:41:26.430 --> 00:41:28.390
<v Thomas>und seht oder sowas, um einfach nur einen ganz

910
00:41:28.390 --> 00:41:30.270
<v Thomas>exakten Wert zu kriegen,

911
00:41:30.270 --> 00:41:32.890
<v Thomas>bist du natürlich da viel genauer unterwegs.

912
00:41:32.890 --> 00:41:45.410
<v Thomas>Am Ende aber auch nur eine

913
00:41:45.410 --> 00:41:47.310
<v Thomas>Muscle-Memory-Frage. Wenn du es oft genug

914
00:41:47.310 --> 00:41:49.230
<v Thomas>gemacht hast, irgendwann ist es drin. Aber ich bin auch

915
00:41:49.230 --> 00:41:52.260
<v Thomas>noch in dieser Phase, wo ich

916
00:41:52.260 --> 00:41:54.620
<v Thomas>leider jedes Mal wieder zu viel Zeit

917
00:41:54.620 --> 00:41:56.220
<v Thomas>brauche, um irgendwas rauszuholen. Nicht für die ganz,

918
00:41:56.220 --> 00:41:58.600
<v Thomas>für die Easy-Dinger, sowas wie ein Attribut

919
00:41:58.600 --> 00:42:00.930
<v Thomas>von irgendwie, weiß ich nicht,

920
00:42:00.570 --> 00:42:29.220
<v Andrej>Ja und das ist ja auch eher, das nutzt aber auch einen anderen Use Case. Das ist, wenn du etwas, weiß ich, automatisieren möchtest, dann nutzt du lieber JSON Output anstatt Grab AWK und Co., weil das ein bisschen deterministischer ist. Aber wenn du jetzt so Ad-Hoc-Sachen machst, einmal, dann brauchst du auch nicht mit dem Kram rumfuchteln.

921
00:42:00.930 --> 00:42:03.050
<v Thomas>da ist eine Liste und in der Liste will ich

922
00:42:03.050 --> 00:42:05.150
<v Thomas>jedes Mal die MAC-Adresse haben oder so. Das ist easy.

923
00:42:05.150 --> 00:42:07.150
<v Thomas>Oder auch nur das erste Element der Liste

924
00:42:07.150 --> 00:42:09.330
<v Thomas>ist auch easy, aber wenn man dann schon was Spezielleres

925
00:42:09.330 --> 00:42:11.720
<v Thomas>haben wollen würde oder Dinge

926
00:42:11.720 --> 00:42:14.140
<v Thomas>konkatenieren oder so, dann muss ich wieder nachlesen.

927
00:42:14.140 --> 00:42:30.100
<v Thomas>Ja, dann machst du Clip, das ist klar.

928
00:42:29.680 --> 00:42:36.450
<v Andrej>Ja, ja, ja.

929
00:42:30.100 --> 00:42:33.880
<v Thomas>Da ist ja auch nicht wichtig, dass du nur

930
00:42:33.880 --> 00:42:36.140
<v Thomas>exakt die Informationen rausfilterst

931
00:42:36.140 --> 00:42:38.020
<v Thomas>schon im Code, die du

932
00:42:36.450 --> 00:42:43.790
<v Andrej>Grepp minus C finde ich auch einfach

933
00:42:38.020 --> 00:42:40.620
<v Thomas>brauchst, weil wir können ja

934
00:42:40.620 --> 00:42:46.060
<v Thomas>ganz gut parsen, wir Menschen. Color, oder?

935
00:42:43.790 --> 00:42:45.110
<v Andrej>das Beste, was es gibt.

936
00:42:45.110 --> 00:42:49.100
<v Andrej>Nee, ist Surrounding. A ist, glaube ich, der obere.

937
00:42:46.060 --> 00:42:52.850
<v Thomas>Ja. Minus groß B ist unten.

938
00:42:49.100 --> 00:42:51.360
<v Andrej>Wenn du minus A, Groß A nimmst, ist der obere Teil.

939
00:42:51.360 --> 00:42:53.120
<v Andrej>Minus B ist der untere Teil.

940
00:42:52.850 --> 00:42:55.730
<v Thomas>Achso. Okay, dann kann ich das nicht.

941
00:42:53.120 --> 00:42:57.820
<v Andrej>C ist beides. Ja, cool.

942
00:42:55.730 --> 00:42:59.910
<v Thomas>Ich dachte, das wäre Color. A und B

943
00:42:57.820 --> 00:43:02.780
<v Andrej>New gelernt. Das ABC von Grepp.

944
00:42:59.910 --> 00:43:06.420
<v Thomas>kenne ich. Geil. Wieder was gelernt.

945
00:43:02.780 --> 00:43:07.580
<v Andrej>Nice, ne?

946
00:43:06.420 --> 00:43:11.050
<v Thomas>Ja. Vom Jungspund.

947
00:43:07.580 --> 00:43:09.780
<v Andrej>Von dem Jungspund.

948
00:43:09.780 --> 00:43:13.190
<v Andrej>So jung bin ich auch nicht, aber

949
00:43:11.050 --> 00:43:19.120
<v Thomas>Was war das jetzt?

950
00:43:13.190 --> 00:43:15.750
<v Andrej>im Vergleich zu Thomas schon.

951
00:43:15.750 --> 00:43:19.550
<v Andrej>Oder anders. Du hast ein paar

952
00:43:19.120 --> 00:43:22.410
<v Thomas>Marker rausschneiden.

953
00:43:19.550 --> 00:43:21.270
<v Andrej>mehr Jahre in der Industrie als ich.

954
00:43:22.410 --> 00:43:31.520
<v Thomas>Na gut. Ja.

955
00:43:26.250 --> 00:43:31.960
<v Andrej>Nee, ich bin ja spät in die IT gekommen im Vergleich zu dir.

956
00:43:31.520 --> 00:43:36.990
<v Thomas>Das haben wir aber an vielen Stellen dann schon gehabt,

957
00:43:31.960 --> 00:43:33.560
<v Andrej>Du bist ja in der Jugend angefangen, ich nicht.

958
00:43:33.560 --> 00:43:59.400
<v Andrej>Ja, aber AWK und Cut und alles, ne?

959
00:43:36.990 --> 00:43:38.970
<v Thomas>dass das besonders spannend ist,

960
00:43:38.970 --> 00:43:40.950
<v Thomas>weil wenn du jetzt Dinge neu lernst,

961
00:43:40.950 --> 00:43:43.790
<v Thomas>kommst du oftmals halt

962
00:43:43.790 --> 00:43:45.850
<v Thomas>nicht mehr auf die Resultate, die ich bei mir abgespeichert

963
00:43:45.850 --> 00:43:47.730
<v Thomas>habe, die halt wirklich ins

964
00:43:47.730 --> 00:43:49.830
<v Thomas>Muscle Memory übergegangen sind, weil du die halt

965
00:43:49.830 --> 00:43:51.810
<v Thomas>so oft benutzt hast, wie keine Ahnung.

966
00:43:51.810 --> 00:43:53.750
<v Thomas>Das macht auch jeder anders, wenn

967
00:43:53.750 --> 00:43:55.670
<v Thomas>du wirklich was händisch filtern willst, keine Ahnung,

968
00:43:55.670 --> 00:43:57.850
<v Thomas>Grab ist klar, aber dann willst

969
00:43:57.850 --> 00:44:00.390
<v Thomas>du zum Beispiel, genau, du willst

970
00:43:59.400 --> 00:44:03.270
<v Andrej>Ja.

971
00:44:00.390 --> 00:44:02.430
<v Thomas>den zweiten oder dritten Wert in der Zeile

972
00:44:02.430 --> 00:44:04.290
<v Thomas>haben, so viele Leute nutzen Cut, das

973
00:44:03.270 --> 00:44:15.460
<v Andrej>Ich glaube, da hat sich auch ein bisschen was geändert.

974
00:44:04.290 --> 00:44:06.250
<v Thomas>hat bei mir nie Klick gemacht, ich mache das immer mit

975
00:44:06.250 --> 00:44:08.230
<v Thomas>AWK, brauche ich ein paar

976
00:44:08.230 --> 00:44:10.290
<v Thomas>Charakter mehr, aber so, das macht doch

977
00:44:10.290 --> 00:44:12.450
<v Thomas>vielleicht keinen Sinn, weil heutzutage gibt es auch noch andere Tools

978
00:44:12.450 --> 00:44:15.100
<v Thomas>und ja, da muss man mal

979
00:44:15.100 --> 00:45:00.670
<v Thomas>gucken. Liebevoll.

980
00:44:15.460 --> 00:44:19.940
<v Andrej>Ich glaube, in deiner Zeit hat man ja viel manueller gearbeitet.

981
00:44:19.940 --> 00:44:22.120
<v Andrej>Server drauf, fix, fix, dies, das.

982
00:44:22.120 --> 00:44:23.700
<v Andrej>Da gab es ja nicht so viele Orchestrierungstools.

983
00:44:23.700 --> 00:44:27.100
<v Andrej>Und ich habe ja sofort angefangen mit Ansible, Terraform und Co.

984
00:44:27.100 --> 00:44:29.830
<v Andrej>Oder zumindest habe ich das in der Firma gepusht, wo ich war

985
00:44:29.830 --> 00:44:31.850
<v Andrej>und musste mich dadurch nicht um die,

986
00:44:31.850 --> 00:44:34.670
<v Andrej>sagen wir mal, alte Infrastruktur kümmern.

987
00:44:36.150 --> 00:44:43.100
<v Andrej>Und ich glaube, dadurch, ich muss bei AWK und CAD, weil ich das so selten benutze, muss ich das jedes Mal nachgucken, wie das funktioniert.

988
00:44:43.100 --> 00:44:44.500
<v Andrej>Ich kriege das hin, keine Frage.

989
00:44:44.500 --> 00:44:47.550
<v Andrej>Aber es ist nicht im Massenmöbel drin, weil ich das nicht täglich brauche.

990
00:44:47.550 --> 00:44:55.650
<v Andrej>Und dafür haben wir halt diese, was ist das, Cattle versus Snowflake.

991
00:44:55.650 --> 00:45:01.680
<v Andrej>Du hast ja Snowflake-Server, ich bastel die und hier und da, die einzigartige Schneeflocke, die ich, ja, ja.

992
00:45:00.670 --> 00:45:02.440
<v Thomas>Da mal streicheln, hier mal.

993
00:45:01.680 --> 00:45:03.600
<v Andrej>Oder weniger liebevoll geht auch.

994
00:45:02.440 --> 00:45:20.020
<v Thomas>Genau. Ja, vor allem, es gibt wirklich Tools.

995
00:45:03.600 --> 00:45:07.130
<v Andrej>Aber jetzt die Cattle-Diskussion.

996
00:45:07.230 --> 00:45:13.930
<v Andrej>Ich bin einfach später angefangen und ich glaube, diejenigen, die jetzt anfangen und nicht manuell Server betüddeln müssen,

997
00:45:13.930 --> 00:45:17.170
<v Andrej>die lernen das anders, weil die andere Tools nutzen müssen.

998
00:45:17.170 --> 00:45:23.730
<v Andrej>Ja, früher gab es ja nichts.

999
00:45:20.020 --> 00:45:21.940
<v Thomas>Das ist ein Riesenunterschied, weil

1000
00:45:21.940 --> 00:45:24.340
<v Thomas>wenn du früher auch automatisieren

1001
00:45:23.730 --> 00:45:32.330
<v Andrej>Na gut, Chef gibt es auch schon länger.

1002
00:45:24.340 --> 00:45:26.080
<v Thomas>wolltest, konntest du das ja, aber du

1003
00:45:26.080 --> 00:45:28.610
<v Thomas>musstest das halt mit Shell Script oder

1004
00:45:28.610 --> 00:45:30.630
<v Thomas>Perl oder was weiß ich was

1005
00:45:30.630 --> 00:45:33.800
<v Thomas>machen und du musstest dir, ja,

1006
00:45:32.330 --> 00:45:39.780
<v Andrej>Das stimmt, ja.

1007
00:45:33.800 --> 00:45:36.020
<v Thomas>aber warte, warte, warte. Ja, gibt's wahrscheinlich

1008
00:45:36.020 --> 00:45:38.000
<v Thomas>vielleicht schon länger, aber die Frage ist ja, wann hat sich das so

1009
00:45:38.000 --> 00:45:40.700
<v Thomas>richtig etabliert? Wer ist das

1010
00:45:39.780 --> 00:45:43.750
<v Andrej>Chef und Salt, ich weiß nicht, welches älter ist.

1011
00:45:40.700 --> 00:45:41.080
<v Thomas>Chef?

1012
00:45:41.080 --> 00:45:46.590
<v Thomas>Ich glaube, mit Salt hat bei mir angefangen, so

1013
00:45:43.750 --> 00:45:45.270
<v Andrej>Ich nehme an, Chef.

1014
00:45:45.270 --> 00:45:56.000
<v Andrej>Heißt das jetzt Progress Chef?

1015
00:45:46.590 --> 00:45:49.350
<v Thomas>2011, 12

1016
00:45:49.350 --> 00:45:51.440
<v Thomas>Rom oder sowas. Vielleicht war das aber auch schon

1017
00:45:51.440 --> 00:45:53.400
<v Thomas>ein bisschen late in the game, muss ich sagen. Soulstack hieß

1018
00:45:53.400 --> 00:46:02.390
<v Thomas>das, ne? Soulstack. Okay.

1019
00:45:56.000 --> 00:45:58.000
<v Andrej>Formerly Chef, oh, wusste ich gar nicht.

1020
00:45:58.000 --> 00:46:00.930
<v Andrej>Das ist anscheinend von 2009.

1021
00:46:00.930 --> 00:46:05.110
<v Andrej>Wow, das hat ja mit mir Abi gemacht.

1022
00:46:02.390 --> 00:46:09.630
<v Thomas>Geil. Und

1023
00:46:05.110 --> 00:46:06.680
<v Andrej>Quasi.

1024
00:46:06.680 --> 00:46:12.540
<v Andrej>Und Puppet?

1025
00:46:09.630 --> 00:46:14.290
<v Thomas>wie sieht's hier aus? Puppet. Ja, ich versuch

1026
00:46:12.540 --> 00:46:18.670
<v Andrej>Ja, das tut mir leid.

1027
00:46:14.290 --> 00:46:16.150
<v Thomas>gerade. Ich bin auf der Wiki-Seite, aber ich bin

1028
00:46:16.150 --> 00:46:18.130
<v Thomas>auf der deutschen gelandet und irgendwie ist

1029
00:46:18.130 --> 00:46:23.480
<v Thomas>die nicht übersichtlich. Wow.

1030
00:46:20.550 --> 00:46:22.530
<v Andrej>2005. Oh, sogar noch älter.

1031
00:46:22.530 --> 00:46:24.260
<v Andrej>Krass, ich dachte, der Chef wäre älter.

1032
00:46:23.480 --> 00:46:26.840
<v Thomas>Ne, Moment. Initial Release 2011.

1033
00:46:24.260 --> 00:46:31.840
<v Andrej>Puppet. Achso, warte mal.

1034
00:46:26.840 --> 00:46:28.590
<v Thomas>Wo hast du 2005 gelesen?

1035
00:46:28.590 --> 00:46:33.470
<v Thomas>Ach, Puppet. Ich bin bei SaltStack.

1036
00:46:31.840 --> 00:46:38.630
<v Andrej>Ah, dann ist Puppet der Erste gewesen.

1037
00:46:33.470 --> 00:46:36.720
<v Thomas>Okay. Also SaltStack 2011.

1038
00:46:36.720 --> 00:46:44.130
<v Thomas>Das kann sein. Also bei mir hat das

1039
00:46:38.630 --> 00:46:43.010
<v Andrej>Crazy. Das wusste ich nicht.

1040
00:46:43.010 --> 00:46:52.810
<v Andrej>Naja. Ja, guck, und wenn das bei...

1041
00:46:44.130 --> 00:46:46.030
<v Thomas>mit dieser Art von Automatisierung glaube ich

1042
00:46:46.030 --> 00:46:48.040
<v Thomas>irgendwann so elf, zwölf, dreizehn oder so

1043
00:46:48.040 --> 00:46:49.660
<v Thomas>angefangen. Also elf wird es dann nicht gewesen sein,

1044
00:46:49.660 --> 00:46:51.980
<v Thomas>weil das erste Tool war nämlich SaltStack bei mir [OK]

1045
00:46:51.980 --> 00:46:54.990
<v Thomas>und dann war es wahrscheinlich zwölf oder dreizehn.

1046
00:46:52.810 --> 00:46:56.000
<v Andrej>Und ich habe ja erst 2017 damit angefangen

1047
00:46:54.990 --> 00:47:11.200
<v Thomas>Genau. Früher hat man halt

1048
00:46:56.000 --> 00:46:57.900
<v Andrej>oder 2016 damit angefangen zu arbeiten

1049
00:46:57.900 --> 00:46:59.830
<v Andrej>in der IT. So, und dann passt das.

1050
00:46:59.830 --> 00:47:01.910
<v Andrej>Das war halt gerade diese Configuration-Management-Phase,

1051
00:47:01.910 --> 00:47:04.070
<v Andrej>wo alle auf Ansible und Puppet

1052
00:47:04.070 --> 00:47:05.070
<v Andrej>und so umgestiegen sind.

1053
00:47:05.070 --> 00:47:08.690
<v Andrej>The hot shit. Und dann kam Terraform irgendwann

1054
00:47:08.690 --> 00:47:09.190
<v Andrej>wegen Cloud.

1055
00:47:09.190 --> 00:48:03.060
<v Andrej>Dependency is hard. Ach ja, Haken dran.

1056
00:47:11.200 --> 00:47:12.900
<v Thomas>alles händisch runtergekrasselt. Und wenn du es

1057
00:47:12.900 --> 00:47:14.740
<v Thomas>heutzutage mit Cloud machen würdest,

1058
00:47:14.740 --> 00:47:17.740
<v Thomas>dann, also

1059
00:47:17.740 --> 00:47:19.890
<v Thomas>das ist ja schon faszinierend, wenn du

1060
00:47:19.890 --> 00:47:20.730
<v Thomas>Dinge mit

1061
00:47:20.730 --> 00:47:23.750
<v Thomas>Cloud oder auch Gemini oder sowas machst,

1062
00:47:23.750 --> 00:47:25.880
<v Thomas>dass häufig aufgrund von

1063
00:47:25.880 --> 00:47:27.840
<v Thomas>der Motivation

1064
00:47:27.840 --> 00:47:30.020
<v Thomas>wenig Abhängigkeiten zu haben, machen die

1065
00:47:30.020 --> 00:47:32.040
<v Thomas>Dinger ja wieder sehr viel, wie man

1066
00:47:32.040 --> 00:47:33.960
<v Thomas>es früher gemacht hätte. Und zwar bauen sie

1067
00:47:33.960 --> 00:47:35.520
<v Thomas>halt wieder, schreiben sie Code from scratch.

1068
00:47:35.520 --> 00:47:39.000
<v Thomas>Das habe ich jetzt an vielen Stellen

1069
00:47:39.000 --> 00:47:41.130
<v Thomas>schon erlebt und das ist auch

1070
00:47:41.130 --> 00:47:43.110
<v Thomas>jedes Mal wieder faszinierend, was das für

1071
00:47:43.110 --> 00:47:45.480
<v Thomas>die Performance bedeutet. Und natürlich

1072
00:47:45.480 --> 00:47:47.400
<v Thomas>die Liste an Abhängigkeiten, die du pflegen musst.

1073
00:47:47.400 --> 00:47:49.680
<v Thomas>Gerade heutzutage mit

1074
00:47:49.680 --> 00:47:52.510
<v Thomas>Supply Chain Attacks ist

1075
00:47:52.510 --> 00:47:53.690
<v Thomas>das leider auch irgendwie relevant.

1076
00:47:53.690 --> 00:48:06.870
<v Thomas>Ja, Haken dran. Dann würde

1077
00:48:06.700 --> 00:48:26.620
<v Andrej>Kleiner Ausschweifer. Moment, worum geht's?

1078
00:48:06.870 --> 00:48:09.380
<v Thomas>ich mal kurz erwähnen,

1079
00:48:09.380 --> 00:48:11.890
<v Thomas>auch wenn es nur wirklich kurz ist.

1080
00:48:11.890 --> 00:48:13.690
<v Thomas>Ich wollte es eigentlich größer covern diesmal,

1081
00:48:13.690 --> 00:48:25.540
<v Thomas>Aber du hast mich irgendwann gefragt, für uns Allstack, so bis jetzt, Historie, wie sieht es aus, Breaking Changes, viel gehabt oder sowas.

1082
00:48:25.540 --> 00:48:28.770
<v Thomas>Stalwart, sorry.

1083
00:48:26.620 --> 00:48:29.750
<v Andrej>Ach so, dein E-Mail-Server.

1084
00:48:28.770 --> 00:48:35.580
<v Thomas>Und ja, jetzt sind sie gekommen, die großen Breaking Changes.

1085
00:48:29.750 --> 00:48:30.150
<v Andrej>Ja, okay.

1086
00:48:30.150 --> 00:48:40.290
<v Andrej>Ja, 016 war's.

1087
00:48:35.580 --> 00:48:40.020
<v Thomas>Es gibt dieses, was ist es, 0.16er Release oder sowas, habe ich.

1088
00:48:40.020 --> 00:48:45.420
<v Thomas>Und da haben sie wirklich, also ich hatte mich im Vorfeld schon ein bisschen gewundert.

1089
00:48:40.290 --> 00:48:41.650
<v Andrej>Ja, ja. Ich hab's im Kopf, ja.

1090
00:48:41.650 --> 00:49:21.470
<v Andrej>Wie? Du willst jetzt hier berichten, wie es war, oder was?

1091
00:48:45.820 --> 00:49:05.230
<v Thomas>Ich glaube, das war die vorletzte Folge, wo wir nochmal das Update mit der Erfahrung gecovert haben, weil da hatte mich Ingo angeschrieben, ehemaliger Kollege, also nicht der Ingo von letzter Folge, sondern der hatte auch gefragt, hey, wie sieht es denn aus, jetzt nochmal Real-World-Erfahrung, flupp dat.

1092
00:49:05.730 --> 00:49:33.050
<v Thomas>Und ja, genau. Zu dem Zeitpunkt gab es auch minimale Breaking Changes. Updates waren einfach. Jetzt haben wir gerade wirklich ein größeres Update. Ich freue mich trotzdem drauf. Also nicht das auszuführen, das habe ich nämlich immer noch nicht gemacht. Wollte ich. Wollte ich. Also an der Stelle berichte ich nur, dass ich berichten werde, denke ich. Beim nächsten Mal.

1093
00:49:21.470 --> 00:49:29.560
<v Andrej>Berichtenswert.

1094
00:49:29.560 --> 00:49:48.460
<v Andrej>Ja, ja, ja.

1095
00:49:33.370 --> 00:49:38.190
<v Thomas>Weil, was sie nämlich groß umgebaut haben, ist das gesamte Konfigurationsmanagement.

1096
00:49:38.190 --> 00:49:43.490
<v Thomas>Das hatte vorher diese Probleme, die, ich glaube, Michael war es, der es beim EVCC-Projekt schon mal berichtet hat.

1097
00:49:43.490 --> 00:49:51.320
<v Thomas>Wenn du was in der GUI einstellen kannst, aber auch im Config-File, dann konfliktet das ja bei Design erstmal schon mal.

1098
00:49:48.460 --> 00:49:56.620
<v Andrej>Wie sind die konfiguriert?

1099
00:49:51.320 --> 00:49:56.580
<v Thomas>Und das hatte Stalwart auch, oder hat in meiner Variante noch.

1100
00:49:56.580 --> 00:50:01.780
<v Thomas>Ich glaube, es war TOML.

1101
00:49:56.620 --> 00:49:59.100
<v Andrej>Jammer, Tommel, SQL, keine Ahnung.

1102
00:49:59.100 --> 00:50:04.290
<v Andrej>Also Tommelfiles oder irgendwo

1103
00:50:01.780 --> 00:50:09.820
<v Thomas>Ja, es war auf jeden Fall eine Datei, in der du was reinschreiben kannst, wenn du möchtest.

1104
00:50:04.290 --> 00:50:06.600
<v Andrej>Konfig-Files und dann auch im GUI noch.

1105
00:50:10.700 --> 00:50:17.520
<v Thomas>Und da war das dann auch schon so, du kannst das aber auch teilweise, also Dinge, die in der Doku noch als musst du da in der Datei konfigurieren standen,

1106
00:50:17.520 --> 00:50:21.460
<v Thomas>konntest du dann plötzlich schon in der GUI einstellen und das war dann sehr verwirrend für mich.

1107
00:50:21.460 --> 00:50:23.220
<v Thomas>Also gerade so in der initialen Phase.

1108
00:50:23.220 --> 00:50:26.560
<v Thomas>Wenn du es einmal gemacht hast und es irgendwann läuft, dann gehst du da eh nicht mehr ran.

1109
00:50:26.560 --> 00:50:34.000
<v Thomas>Meine Erkenntnis war, ich habe von Anfang an angefangen, Dinge in diese Config-Datei zu schreiben, die da gar nicht reingehörten, weil sie eh schon im Interface waren.

1110
00:50:34.000 --> 00:50:36.270
<v Thomas>Ich das nur nicht gesehen hatte zu dem Zeitpunkt.

1111
00:50:37.230 --> 00:50:42.270
<v Thomas>Und dann hatte ich später, ich weiß es nicht mehr, komische Effekte, sagen wir es mal so.

1112
00:50:42.270 --> 00:50:48.470
<v Thomas>Die Config-Datei ist jetzt eh schon bei mir relativ minimal und das meiste wird über die GUI eingestellt.

1113
00:50:43.630 --> 00:50:59.210
<v Andrej>Ich habe gelesen, dass das GUI im Endeffekt

1114
00:50:48.470 --> 00:50:53.290
<v Thomas>Und jetzt haben sie halt das ganze System nochmal komplett umgestellt, dabei auch viel überarbeitet an Config-Files

1115
00:50:53.290 --> 00:50:59.280
<v Thomas>und überhaupt, wenn man sich dieses Release anschaut, das ist halt einfach deutlich größer geworden, als ich erwartet hätte.

1116
00:50:59.210 --> 00:51:03.180
<v Andrej>eine komplett neue App ist. Also ich habe es noch nicht

1117
00:50:59.280 --> 00:51:03.320
<v Thomas>Ja, genau. Vom Scratch gebaut.

1118
00:51:03.180 --> 00:51:08.090
<v Andrej>gesehen, aber ja. Ja, da wollte ich,

1119
00:51:03.320 --> 00:51:06.560
<v Thomas>Und die wollten auch demnächst mal ein neues Webmail bauen.

1120
00:51:06.560 --> 00:51:12.770
<v Thomas>Oh, okay, okay, okay. Okay. Gut, gut, gut.

1121
00:51:08.090 --> 00:51:09.870
<v Andrej>das ist mein Thema. Warte mal, warte mal.

1122
00:51:09.870 --> 00:51:13.120
<v Andrej>Mach du erst mal fertig. Ich habe hier, das ist

1123
00:51:12.770 --> 00:51:16.460
<v Thomas>Oh, oh, schön.

1124
00:51:13.120 --> 00:51:13.820
<v Andrej>die Überraschung.

1125
00:51:13.820 --> 00:51:37.520
<v Andrej>Warte, wo ist denn der, wo ist denn der Punkt?

1126
00:51:17.330 --> 00:51:20.120
<v Thomas>Ähm, genau, was hat man denn sonst noch?

1127
00:51:20.120 --> 00:51:26.900
<v Thomas>Äh, schade, ich habe mir hier eine Notiz gemacht,

1128
00:51:26.900 --> 00:51:28.580
<v Thomas>weiß aber nicht mehr genau, was sie mir sagen sollte.

1129
00:51:28.580 --> 00:51:31.000
<v Thomas>Das war auf jeden Fall eines der Features, die jetzt neu drin sind,

1130
00:51:31.000 --> 00:51:32.740
<v Thomas>weil es ist halt nicht nur Maintenance Release.

1131
00:51:32.740 --> 00:51:34.280
<v Thomas>Die haben auch neue Features reingepackt.

1132
00:51:34.280 --> 00:51:37.930
<v Thomas>Und ich hatte mich im Vorfeld eben gewundert, lange kein Update mehr.

1133
00:51:37.520 --> 00:51:53.390
<v Andrej>Achso. Achso, Autoconfig.

1134
00:51:37.930 --> 00:51:43.790
<v Thomas>Äh, hier, Automatic Configuration of Email Calendar and Contact Server Settings.

1135
00:51:43.790 --> 00:51:48.660
<v Thomas>Warte, da, 2201, Switch Feature Improvement.

1136
00:51:48.660 --> 00:51:51.150
<v Thomas>Ach, da ging es um Apple.

1137
00:51:52.230 --> 00:51:57.580
<v Thomas>Apple Auto-Config, genau, weil das war ja noch ein Long-Standing-Issue bei mir,

1138
00:51:53.390 --> 00:52:06.390
<v Andrej>Ich habe dazu auf jeden Fall was gelesen

1139
00:51:57.580 --> 00:52:01.610
<v Thomas>dass gewisse Auto-Config-Dinge nicht sauber funktioniert haben.

1140
00:52:01.610 --> 00:52:03.730
<v Thomas>Ich hoffe mal, vielleicht ist es damit besser.

1141
00:52:03.730 --> 00:53:04.750
<v Thomas>Naja, okay.

1142
00:52:06.390 --> 00:52:08.340
<v Andrej>in den Release Notes, weil ich habe darüber auch

1143
00:52:08.340 --> 00:52:12.160
<v Andrej>geschrieben. Und das andere,

1144
00:52:12.160 --> 00:52:14.340
<v Andrej>was ich spannend fand, ist Autodecim

1145
00:52:14.340 --> 00:52:19.310
<v Andrej>Rotation. Hast du das bei dir

1146
00:52:19.310 --> 00:52:21.510
<v Andrej>aktiv? Also das kommt jetzt in den Release.

1147
00:52:21.510 --> 00:52:23.010
<v Andrej>Das finde ich spannend, weil

1148
00:52:23.010 --> 00:52:25.820
<v Andrej>Und DKIM ist ja so ein Key,

1149
00:52:25.820 --> 00:52:27.990
<v Andrej>den du ja auf deinem Mesh-Server konfigurierst

1150
00:52:27.990 --> 00:52:29.350
<v Andrej>oder auf deinem DNS.

1151
00:52:29.350 --> 00:52:31.140
<v Andrej>Im Endeffekt, dein Mesh-Server gibt dir den.

1152
00:52:31.140 --> 00:52:34.280
<v Andrej>Und ich wollte das eigentlich auch bei meinem Mailgun haben,

1153
00:52:34.280 --> 00:52:36.280
<v Andrej>um halt ein bisschen sicherer unterwegs zu sein

1154
00:52:36.280 --> 00:52:37.790
<v Andrej>für meinen Newsletter.

1155
00:52:37.790 --> 00:52:42.110
<v Andrej>Und ja, wie das bei Mailgun ist,

1156
00:52:42.110 --> 00:52:44.570
<v Andrej>du enablest das und musst dann alle,

1157
00:52:44.570 --> 00:52:46.430
<v Andrej>weiß nicht, zwei Monate oder so,

1158
00:52:46.430 --> 00:52:48.860
<v Andrej>musst du den Key halt im DNS updaten.

1159
00:52:48.860 --> 00:52:49.700
<v Andrej>Und ich dachte, nee.

1160
00:52:49.700 --> 00:52:52.310
<v Andrej>Und das habe ich dann wirklich,

1161
00:52:52.310 --> 00:52:53.470
<v Andrej>das habe ich zwei Wochen vorher gelesen.

1162
00:52:54.900 --> 00:52:56.680
<v Andrej>Ist auch egal, habe ich dann gedacht.

1163
00:52:56.680 --> 00:52:58.900
<v Andrej>Und dann lese ich die Storyboard-Releasing und dann denkst du

1164
00:52:58.900 --> 00:53:00.840
<v Andrej>Auto-DNS-Decam-Rotation.

1165
00:53:00.840 --> 00:53:03.020
<v Andrej>Nice, über API? Wie geil

1166
00:53:03.020 --> 00:53:04.980
<v Andrej>ist das denn? Weil wenn du

1167
00:53:04.750 --> 00:53:10.330
<v Thomas>Ach, Auto, ich war so irritiert, weil DKIM nutze ich ja auch jetzt schon in der alten Version,

1168
00:53:04.980 --> 00:53:11.060
<v Andrej>Cloudflare und so benutzt, ach, ja,

1169
00:53:10.330 --> 00:53:13.730
<v Thomas>aber mit DNS-Einträgen, die du einmal einträgst.

1170
00:53:11.060 --> 00:53:15.400
<v Andrej>genau, ja. Aber

1171
00:53:13.730 --> 00:53:15.810
<v Thomas>Weiß nicht, was ist da?

1172
00:53:15.400 --> 00:53:18.250
<v Andrej>es ist wohl der Trend, dass

1173
00:53:15.810 --> 00:53:40.040
<v Thomas>Okay, das macht Sinn.

1174
00:53:18.250 --> 00:53:20.350
<v Andrej>Decam-Keys rotieren sollen.

1175
00:53:20.350 --> 00:53:22.320
<v Andrej>Security, ne? Rotating.

1176
00:53:22.320 --> 00:53:24.520
<v Andrej>Und dann, wenn du es manuell machst, machst du es

1177
00:53:24.520 --> 00:53:26.820
<v Andrej>nicht. Oder du machst es nicht

1178
00:53:26.820 --> 00:53:28.780
<v Andrej>und deine Mails werden halt nicht zugestellt, weil

1179
00:53:28.780 --> 00:53:30.860
<v Andrej>du auf einmal einen anderen Key hast. Weil der Mail-Server

1180
00:53:30.860 --> 00:53:32.790
<v Andrej>sagt dann, ich habe einen neuen Key, der DNS

1181
00:53:32.790 --> 00:53:35.570
<v Andrej>sagt aber, nee, und dann

1182
00:53:35.570 --> 00:53:37.050
<v Andrej>landet es halt nicht mehr im Postfach.

1183
00:53:37.050 --> 00:53:45.540
<v Andrej>Stopp, wir sind noch bei Styleboard, oder?

1184
00:53:40.040 --> 00:53:43.000
<v Thomas>Das ist eigentlich auch ein super Übergang.

1185
00:53:45.540 --> 00:53:53.060
<v Andrej>Okay, du hast ja gerade gesagt,

1186
00:53:47.370 --> 00:53:50.110
<v Thomas>Okay, beide Übergänge sind gut, aber dann mach du mal deinen.

1187
00:53:50.110 --> 00:53:56.300
<v Thomas>Ja.

1188
00:53:53.060 --> 00:53:55.560
<v Andrej>die bauen ein neues Webmail, ne?

1189
00:53:55.560 --> 00:53:58.010
<v Andrej>Ja, ich weiß sogar, wer das baut.

1190
00:53:56.300 --> 00:54:04.890
<v Thomas>Den Fotogeschichten.

1191
00:53:58.010 --> 00:54:00.720
<v Andrej>Der Linus Rath, der bei uns auf Meetup

1192
00:54:00.720 --> 00:54:01.940
<v Andrej>war mit den Fotogeschichten,

1193
00:54:01.940 --> 00:54:05.830
<v Andrej>der hat doch

1194
00:54:04.890 --> 00:54:28.690
<v Thomas>Ach, geil.

1195
00:54:05.830 --> 00:54:07.730
<v Andrej>so ein Fotosetup oben im ersten Stock

1196
00:54:07.730 --> 00:54:09.530
<v Andrej>aufgebaut und

1197
00:54:09.530 --> 00:54:12.400
<v Andrej>mit dem war ich letztens, ich war letztens beim

1198
00:54:12.400 --> 00:54:13.500
<v Andrej>Daniel von

1199
00:54:13.500 --> 00:54:16.420
<v Andrej>Smart Home Yourself, dem YouTube-Kanal, war ich

1200
00:54:16.420 --> 00:54:19.730
<v Andrej>im Discord, haben wir rumgehangen und dann

1201
00:54:19.730 --> 00:54:21.630
<v Andrej>kam der Linus vorbei und hat dann gesagt, dass

1202
00:54:21.630 --> 00:54:23.710
<v Andrej>er halt ein Webmail baut, zusammen mit,

1203
00:54:23.710 --> 00:54:25.570
<v Andrej>also in Absprache mit den

1204
00:54:25.570 --> 00:54:27.590
<v Andrej>Star-Wars-Entwicklern. Das ist der Client von dem.

1205
00:54:27.590 --> 00:54:30.850
<v Andrej>Und der sieht wirklich sexy aus.

1206
00:54:28.690 --> 00:54:32.120
<v Thomas>Wie heißt der denn?

1207
00:54:30.850 --> 00:54:33.120
<v Andrej>Also, richtig. Warte.

1208
00:54:32.120 --> 00:54:37.170
<v Thomas>Ah, hier.

1209
00:54:33.120 --> 00:54:34.180
<v Andrej>Wo sind die Nudels?

1210
00:54:34.180 --> 00:54:40.280
<v Andrej>Ja, genau. Ah ja, danke.

1211
00:54:37.170 --> 00:54:38.290
<v Thomas>Star-World-Geheimnis.

1212
00:54:38.290 --> 00:54:38.970
<v Thomas>Was ist das?

1213
00:54:38.970 --> 00:54:40.190
<v Thomas>Klick.

1214
00:54:40.190 --> 00:54:44.720
<v Thomas>404.

1215
00:54:40.280 --> 00:54:42.660
<v Andrej>Klick drauf. Warum nochmal

1216
00:54:42.660 --> 00:54:43.920
<v Andrej>ein String hinter ist?

1217
00:54:43.920 --> 00:54:49.860
<v Andrej>Sorry. Genau, der

1218
00:54:44.720 --> 00:54:45.480
<v Thomas>Ach so, Komma.

1219
00:54:45.480 --> 00:54:46.920
<v Thomas>Komma am Ende.

1220
00:54:46.920 --> 00:54:47.240
<v Thomas>Bring.

1221
00:54:47.240 --> 00:54:53.130
<v Thomas>Mail.

1222
00:54:49.860 --> 00:54:55.880
<v Andrej>heißt Bulwark. Genau.

1223
00:54:53.130 --> 00:54:54.000
<v Thomas>Blog-Mail.

1224
00:54:54.000 --> 00:54:55.160
<v Thomas>Ah, okay.

1225
00:54:55.160 --> 00:55:19.220
<v Thomas>Cool.

1226
00:54:55.880 --> 00:54:57.820
<v Andrej>Man soll ihn

1227
00:54:57.820 --> 00:54:58.900
<v Andrej>noch, ja,

1228
00:54:58.900 --> 00:55:01.700
<v Andrej>vor einer Woche oder zwei, weiß nicht, ne, vor zwei Wochen

1229
00:55:01.700 --> 00:55:03.680
<v Andrej>oder drei sogar, habe ich mit Linus darüber

1230
00:55:03.680 --> 00:55:05.680
<v Andrej>gesprochen im Discord und

1231
00:55:05.680 --> 00:55:08.270
<v Andrej>der soll auch wohl mehrere Konten können.

1232
00:55:08.270 --> 00:55:10.710
<v Andrej>Sieht ganz nett aus

1233
00:55:10.710 --> 00:55:13.230
<v Andrej>und soll integriert werden.

1234
00:55:13.230 --> 00:55:15.870
<v Andrej>Er ist in engeren

1235
00:55:15.870 --> 00:55:17.370
<v Andrej>Zusammenarbeit mit dem

1236
00:55:17.370 --> 00:55:18.390
<v Andrej>Styleboard-Entwicklern.

1237
00:55:18.390 --> 00:56:08.560
<v Andrej>Mail, Kalender, Kontakte und Files.

1238
00:55:19.220 --> 00:55:21.350
<v Thomas>Cool.

1239
00:55:21.350 --> 00:55:27.140
<v Thomas>Ich hatte am Anfang meiner Star-World-Zeit irgendwo von den Jungs selber nämlich die

1240
00:55:27.140 --> 00:55:33.080
<v Thomas>Information gelesen, dass sie ein Webmail bauen wollen, dass das irgendwann mal kommen

1241
00:55:33.080 --> 00:55:33.400
<v Thomas>soll.

1242
00:55:33.600 --> 00:55:34.950
<v Thomas>Aber gerade eben noch nicht.

1243
00:55:34.950 --> 00:55:41.870
<v Thomas>Und das ist ja schön, weil die Erfahrung, die ich vor ein paar Monaten gemacht habe,

1244
00:55:41.870 --> 00:55:43.790
<v Thomas>als ich nämlich wirklich ein Webmail brauchte,

1245
00:55:43.790 --> 00:55:48.980
<v Thomas>war dann, dass ich total niedergeschlagen war, ehrlich gesagt.

1246
00:55:48.980 --> 00:55:53.150
<v Thomas>Und wieder bei Roundcube gelandet bin.

1247
00:55:53.150 --> 00:56:01.890
<v Thomas>Was okayisch ist, aber halt, also zumindest nicht, wenn du Groupware auch haben willst.

1248
00:56:01.890 --> 00:56:06.870
<v Thomas>Gut, das ist jetzt die Frage natürlich, ob Bulwark auch Groupware integriert oder wirklich nur Mail macht.

1249
00:56:06.870 --> 00:56:09.350
<v Thomas>Geil.

1250
00:56:08.560 --> 00:56:13.410
<v Andrej>Genau.

1251
00:56:09.350 --> 00:56:12.420
<v Thomas>Ah ja, der nutzt ein JMAP, ne, als Basis.

1252
00:56:12.920 --> 00:56:15.160
<v Thomas>Das ist natürlich fein. Ein Protokoll für alles.

1253
00:56:13.410 --> 00:56:18.550
<v Andrej>Weil es gibt bisher, ich weiß nicht, ob das

1254
00:56:15.160 --> 00:56:31.500
<v Thomas>Sexy.

1255
00:56:18.550 --> 00:56:20.430
<v Andrej>Linus jetzt gesagt hat oder ob ich das irgendwo gelesen habe,

1256
00:56:20.430 --> 00:56:22.550
<v Andrej>gibt es keine Clients, die nur JMAP machen

1257
00:56:22.550 --> 00:56:24.860
<v Andrej>aktuell. Das heißt, du brauchst ja den ganzen

1258
00:56:24.860 --> 00:56:27.500
<v Andrej>und S-MIME könnt ihr auch, also Verschlüsselung,

1259
00:56:27.500 --> 00:56:28.880
<v Andrej>wenn du möchtest. Das fand ich ganz

1260
00:56:28.880 --> 00:56:34.900
<v Andrej>interessant. Ja, da bin ich mal

1261
00:56:31.500 --> 00:56:55.000
<v Thomas>Schön. Also hier

1262
00:56:34.900 --> 00:56:36.720
<v Andrej>gespannt. Also ich warte noch ein paar

1263
00:56:36.720 --> 00:56:38.780
<v Andrej>Releases ab und ich glaube, dann werde ich auch die Tage mal

1264
00:56:38.780 --> 00:56:41.180
<v Andrej>mit die Tage. Die

1265
00:56:41.180 --> 00:56:42.860
<v Andrej>Monate schrägstrich Jahre,

1266
00:56:42.860 --> 00:56:46.710
<v Andrej>ich sag mal so, bevor meine Tochter

1267
00:56:46.710 --> 00:56:48.780
<v Andrej>volljährig ist, werde ich wahrscheinlich auch

1268
00:56:48.780 --> 00:56:50.340
<v Andrej>irgendwann gemeldet, gewechselt haben.

1269
00:56:50.340 --> 00:56:54.910
<v Andrej>18 Jahre habe ich noch.

1270
00:56:54.910 --> 00:57:12.890
<v Andrej>Hä? Wo siehst du her?

1271
00:56:55.000 --> 00:56:56.920
<v Thomas>steht ja momentan noch auf der Webseite von

1272
00:56:56.920 --> 00:56:59.210
<v Thomas>Bulwark, E-Mail ist 54.

1273
00:56:59.210 --> 00:57:01.030
<v Thomas>Webmail doesn't have to be.

1274
00:57:01.030 --> 00:57:02.810
<v Thomas>Ich hab erstmal überlegen müssen, was meint der denn mit 54?

1275
00:57:02.810 --> 00:57:04.450
<v Thomas>Aber ich glaube, er meint einfach das Alter.

1276
00:57:04.450 --> 00:57:06.670
<v Thomas>Da drunter ist nämlich noch eine Timeline.

1277
00:57:06.670 --> 00:57:09.170
<v Thomas>Und dann wäre ja E-Mail

1278
00:57:09.170 --> 00:57:12.830
<v Thomas>schon fast 70, wenn du so lange

1279
00:57:12.830 --> 00:57:14.550
<v Thomas>warten würdest, bis die Tochter erwachsen ist.

1280
00:57:12.890 --> 00:57:15.900
<v Andrej>Achso, nee.

1281
00:57:14.550 --> 00:57:16.560
<v Thomas>Frischgebackener Vater.

1282
00:57:15.900 --> 00:57:21.080
<v Andrej>Linus meinte,

1283
00:57:16.560 --> 00:57:51.470
<v Thomas>Good to know. Ich hab ne lange Zeit

1284
00:57:21.080 --> 00:57:22.740
<v Andrej>haben ein paar Leute auch schon auf ihrer

1285
00:57:22.740 --> 00:57:24.720
<v Andrej>Produktionsinstanz installiert und

1286
00:57:24.720 --> 00:57:26.100
<v Andrej>Daten verloren, von daher aufpassen.

1287
00:57:26.100 --> 00:57:35.960
<v Andrej>Genau. Ja, das interessiert mich wirklich.

1288
00:57:35.960 --> 00:57:37.560
<v Andrej>Wenn du dann ein performantes Webmail hast,

1289
00:57:37.560 --> 00:57:41.690
<v Andrej>auch ein schönes, ein bisschen

1290
00:57:41.690 --> 00:57:43.470
<v Andrej>Klickibunti muss man ja schon haben bei Webmail.

1291
00:57:43.470 --> 00:57:46.610
<v Andrej>So ein Terminal-Ding braucht man sich jetzt nicht reinpfeifen

1292
00:57:46.610 --> 00:57:51.510
<v Andrej>in meinen Augen, aber ja. Mit Plugin-System.

1293
00:57:51.470 --> 00:57:53.410
<v Thomas>lang nur Webmail benutzt, ne? Mit Gmail.

1294
00:57:51.510 --> 00:57:54.940
<v Andrej>Ich auch. Ich bin

1295
00:57:53.410 --> 00:58:14.790
<v Thomas>Mhm. Ja.

1296
00:57:54.940 --> 00:57:56.800
<v Andrej>jetzt auch nur wegen den

1297
00:57:56.800 --> 00:57:59.040
<v Andrej>vielen Postfächern und Domains auf Thunderbird

1298
00:57:59.040 --> 00:58:01.680
<v Andrej>jetzt gegangen. Das Einzige, was mich

1299
00:58:01.680 --> 00:58:04.660
<v Andrej>nervt oder was ich geil fand an Gmail

1300
00:58:04.660 --> 00:58:06.590
<v Andrej>und bei Thunderbird scheiße ist,

1301
00:58:06.850 --> 00:58:09.130
<v Andrej>Filter schreiben. Deswegen mache ich das bei Thunderbird

1302
00:58:09.130 --> 00:58:10.950
<v Andrej>einfach nicht, weil die funktionieren halt nur auf

1303
00:58:10.950 --> 00:58:13.030
<v Andrej>einem Gerät. Und zwar dort, wo du den Filter geschrieben hast

1304
00:58:13.030 --> 00:58:16.260
<v Andrej>und nicht mobile. Und dann habe ich auch

1305
00:58:14.790 --> 00:58:44.090
<v Thomas>Hat. Mhm. Ja.

1306
00:58:16.260 --> 00:58:19.080
<v Andrej>gefunden dieses, was war

1307
00:58:19.080 --> 00:58:20.180
<v Andrej>hier gerade auch drin? Seaf?

1308
00:58:20.180 --> 00:58:24.330
<v Andrej>Ist das Seaf? Äh, wo ist das jetzt?

1309
00:58:24.330 --> 00:58:27.900
<v Andrej>Whatever. Das ist diese Filter

1310
00:58:27.900 --> 00:58:30.640
<v Andrej>Language, die du nutzen kannst. Ich wusste

1311
00:58:30.640 --> 00:58:32.380
<v Andrej>nicht, dass die existiert. Ich nehme mal an,

1312
00:58:32.380 --> 00:58:34.140
<v Andrej>dass Gmail das im Hintergrund auch macht.

1313
00:58:34.140 --> 00:58:36.160
<v Andrej>Seaving? Seaf? Regeln schreiben?

1314
00:58:36.160 --> 00:58:39.980
<v Andrej>Kann ich mir vorstellen. Ich wusste gar nicht, dass

1315
00:58:39.980 --> 00:58:42.120
<v Andrej>man das serverseitig so machen kann. Ich dachte, das wäre so ein Gmail

1316
00:58:42.120 --> 00:58:58.570
<v Andrej>Ding. Genau.

1317
00:58:44.090 --> 00:58:45.830
<v Thomas>Und ich kannte das eher so von

1318
00:58:45.830 --> 00:58:49.710
<v Thomas>alten Zeiten. So Postfix,

1319
00:58:49.710 --> 00:58:51.730
<v Thomas>bla bla bla und dass man das

1320
00:58:51.730 --> 00:58:53.610
<v Thomas>da irgendwie konfiguriert hat und ich glaube teilweise

1321
00:58:53.610 --> 00:58:55.850
<v Thomas>eben auch global dann Regeln definiert

1322
00:58:55.850 --> 00:58:57.750
<v Thomas>hat oder pro User, aber als Admin.

1323
00:58:57.750 --> 00:58:59.810
<v Thomas>Es gibt wohl eine API,

1324
00:58:59.810 --> 00:59:02.010
<v Thomas>wenn ich das richtig verstehe. Also PostStoward

1325
00:59:02.010 --> 00:59:03.870
<v Thomas>unterstützt das auch und ich glaube, da gibt es eine API, wo

1326
00:59:03.870 --> 00:59:06.260
<v Thomas>du das nutzen kannst, aber es gibt

1327
00:59:06.260 --> 00:59:08.240
<v Thomas>auch nicht viele Clients, die wiederum

1328
00:59:08.240 --> 00:59:10.880
<v Thomas>Ziv-Wools

1329
00:59:10.880 --> 00:59:11.700
<v Thomas>generieren können.

1330
00:59:11.700 --> 00:59:58.430
<v Thomas>Ja, das wär's.

1331
00:59:12.740 --> 00:59:14.260
<v Andrej>Ja, ich hatte dann auch kurz, ich habe

1332
00:59:14.260 --> 00:59:16.300
<v Andrej>mein Mail-Cow-Admin-Interface reingeschaut

1333
00:59:16.300 --> 00:59:18.430
<v Andrej>und man kann dann die CIF-Regeln schreiben.

1334
00:59:18.430 --> 00:59:20.170
<v Andrej>Die sind ein bisschen krude zu schreiben,

1335
00:59:20.170 --> 00:59:22.760
<v Andrej>sag ich mal, wenn man das so vergleicht mit heutiger

1336
00:59:22.760 --> 00:59:23.840
<v Andrej>Syntax, die man so kennt.

1337
00:59:23.840 --> 00:59:26.610
<v Andrej>Ja, ich habe es dann gelassen.

1338
00:59:26.610 --> 00:59:30.300
<v Andrej>Vor allem, weil es auch

1339
00:59:30.300 --> 00:59:32.140
<v Andrej>global ist, weil ich brauche das nicht

1340
00:59:32.140 --> 00:59:34.080
<v Andrej>global. Ich möchte das pro Account

1341
00:59:34.080 --> 00:59:37.500
<v Andrej>haben. Ich möchte im Endeffekt wie meine Gmail-Filter.

1342
00:59:37.500 --> 00:59:39.460
<v Andrej>Wenn die Domain das ist, dann bitte hier.

1343
00:59:39.460 --> 00:59:41.700
<v Andrej>Wenn das einen Unsubscribe-Link

1344
00:59:41.700 --> 00:59:43.430
<v Andrej>hat oder den Text, dann bitte

1345
00:59:43.430 --> 00:59:45.570
<v Andrej>Newsletter-Ordner. Dies, das. Solche Kleinigkeiten.

1346
00:59:45.810 --> 01:00:32.650
<v Andrej>Das finde ich total ärgerlich, dass es keinen Standard gibt, den du über den Mobile Client, den Desktop Client oder was auch immer du hast, halt synchron halten kannst. Es wäre halt Seave, aber ja. Vielleicht gibt es ja auch Seave Clients, also separate. Ja, es ist deprecated. Genau, das war auch mein Gedanke. Ja, sonst filterst du halt mal schnell mehr raus, als du möchtest.

1347
00:59:58.430 --> 01:00:05.650
<v Thomas>Ich glaube, Thunderbird hatte mal

1348
01:00:05.650 --> 01:00:07.110
<v Thomas>ein Add-on oder sowas.

1349
01:00:07.110 --> 01:00:11.220
<v Thomas>Das hatte ich nämlich dann auch versucht zu benutzen,

1350
01:00:11.220 --> 01:00:13.000
<v Thomas>weil ich bin nie eingestiegen in das Thema

1351
01:00:13.000 --> 01:00:15.180
<v Thomas>mit den Wools, die selber zu schreiben und

1352
01:00:15.180 --> 01:00:16.930
<v Thomas>jetzt würde ich denken, ja gut, dann

1353
01:00:16.930 --> 01:00:19.060
<v Thomas>versuche ich es einfach mal mit Claude, soll der mir halt

1354
01:00:19.060 --> 01:00:20.300
<v Thomas>das Zeug generieren.

1355
01:00:20.300 --> 01:00:23.230
<v Thomas>Da muss ich es nur noch irgendwie reinhauen, aber es muss

1356
01:00:23.230 --> 01:00:25.030
<v Thomas>natürlich auf jeden Fall pro User sein.

1357
01:00:25.030 --> 01:00:28.030
<v Thomas>Alles andere ist natürlich Gappes.

1358
01:00:32.880 --> 01:00:38.920
<v Thomas>Ja, okay, cool.

1359
01:00:33.030 --> 01:00:39.970
<v Andrej>Okay, das wollte ich dir mitteilen.

1360
01:00:38.920 --> 01:00:41.120
<v Thomas>Ich freue mich drauf.

1361
01:00:39.970 --> 01:00:51.440
<v Andrej>Und für, ja, es gibt auch eine Full-Feature-Liste im Readme,

1362
01:00:41.120 --> 01:00:44.910
<v Thomas>Vor allem auch, wenn es um Kalender und Kontakte ist.

1363
01:00:44.910 --> 01:01:16.810
<v Thomas>Das ist bei mir tatsächlich auch durch das Stalwart-Update aufgeschlagen.

1364
01:00:51.440 --> 01:00:52.380
<v Andrej>da kannst du mal reingucken.

1365
01:00:52.380 --> 01:00:56.410
<v Andrej>Und für iPhone-Nutzer leider nicht relevant,

1366
01:00:56.410 --> 01:00:59.330
<v Andrej>aber für Android halt geil, PWA-Support.

1367
01:00:59.330 --> 01:01:02.130
<v Andrej>Wie ich das liebe, einfach so eine Web-App installieren,

1368
01:01:02.130 --> 01:01:04.130
<v Andrej>dann ist die wie native, oh, Träumchen.

1369
01:01:04.130 --> 01:01:07.900
<v Andrej>Spaß in den App-Store und alles.

1370
01:01:07.900 --> 01:01:12.520
<v Andrej>Ja, du wolltest aber noch ein anderes Mail-Thema weitergehen.

1371
01:01:12.520 --> 01:01:33.540
<v Andrej>Ah, okay.

1372
01:01:16.810 --> 01:01:18.470
<v Thomas>Das ist schön, da sieht man noch Storyboard.

1373
01:01:18.470 --> 01:01:20.570
<v Thomas>Die Jungs sind am Zahn der Zeit.

1374
01:01:20.570 --> 01:01:23.990
<v Thomas>Und weil in dem Changelog stand nämlich drin,

1375
01:01:23.990 --> 01:01:30.540
<v Thomas>Support für DNS-Persist-01 Challenge.

1376
01:01:30.540 --> 01:01:32.450
<v Thomas>Let's Encrypt.

1377
01:01:32.450 --> 01:01:34.530
<v Thomas>Das ist cool.

1378
01:01:33.540 --> 01:01:37.720
<v Andrej>Warte, Marker, Marker, Marker.

1379
01:01:34.990 --> 01:01:36.350
<v Thomas>hatte ich noch gar nicht auf dem Radar.

1380
01:01:36.350 --> 01:01:38.190
<v Thomas>Es gibt nämlich eine neue Challenge.

1381
01:01:37.720 --> 01:01:41.310
<v Andrej>So, jetzt.

1382
01:01:38.190 --> 01:01:44.010
<v Thomas>Achso, okay. Es gibt eine neue

1383
01:01:41.310 --> 01:01:42.630
<v Andrej>Habe ich, habe ich, habe ich.

1384
01:01:44.010 --> 01:01:45.550
<v Thomas>Challenge und zwar

1385
01:01:45.550 --> 01:01:48.170
<v Thomas>eben diese DNS-Persist-01 Challenge.

1386
01:01:48.170 --> 01:01:49.530
<v Thomas>DNS gab es ja schon

1387
01:01:49.530 --> 01:01:51.600
<v Thomas>und DNS ist vor allem dann,

1388
01:01:51.600 --> 01:01:54.670
<v Thomas>also ich glaube die meisten Leute, die mit Let's Encrypt

1389
01:01:54.670 --> 01:01:56.590
<v Thomas>anfangen, die werden wahrscheinlich einfach standardmäßig

1390
01:01:56.590 --> 01:01:58.760
<v Thomas>HTTP oder

1391
01:01:58.760 --> 01:02:00.740
<v Thomas>Alpen nehmen, also weil du einfach,

1392
01:02:00.740 --> 01:02:02.680
<v Thomas>wenn es von außen erreichbar ist, ist das

1393
01:02:02.680 --> 01:02:05.620
<v Thomas>fein, ne? Dann wird irgendein Token

1394
01:02:05.620 --> 01:02:07.740
<v Thomas>generiert, der von außen einfach ausgelesen

1395
01:02:05.810 --> 01:03:09.240
<v Andrej>Ja, dieses Well-Known-Verzeichnis auf dem Webserver dann wenig, ne?

1396
01:02:07.740 --> 01:02:09.580
<v Thomas>wird und Let's Encrypt sagt, oh ist klar, du

1397
01:02:09.580 --> 01:02:11.040
<v Thomas>Du bist berechtigt, Attacke.

1398
01:02:11.040 --> 01:02:16.890
<v Thomas>Aber wenn du halt von außen

1399
01:02:16.890 --> 01:02:19.010
<v Thomas>nicht erreichbar bist, weil das vielleicht ein rein internes

1400
01:02:19.010 --> 01:02:20.750
<v Thomas>Interface ist, dann

1401
01:02:20.750 --> 01:02:22.150
<v Thomas>stehst du doof da.

1402
01:02:22.150 --> 01:02:25.110
<v Thomas>Da brauchst du dann DNS-Challenge zum Beispiel.

1403
01:02:25.110 --> 01:02:26.990
<v Thomas>Und bei DNS-Challenge wiederum

1404
01:02:26.990 --> 01:02:29.230
<v Thomas>musst du natürlich erstmal, du brauchst eine eigene

1405
01:02:29.230 --> 01:02:31.230
<v Thomas>Domain auf jeden Fall, ist klar, brauchst du dann

1406
01:02:31.230 --> 01:02:33.560
<v Thomas>da einen

1407
01:02:33.560 --> 01:02:35.480
<v Thomas>DNS-Provider, der dir eine API gibt

1408
01:02:35.480 --> 01:02:37.810
<v Thomas>und dann muss an der Stelle, wo

1409
01:02:37.810 --> 01:02:39.670
<v Thomas>eben diese Challenge ausgeführt wird,

1410
01:02:39.670 --> 01:02:41.210
<v Thomas>also in der Regel auf dem Server selbst,

1411
01:02:41.210 --> 01:02:42.840
<v Thomas>musst du halt auch dann

1412
01:02:42.840 --> 01:02:45.730
<v Thomas>die Credentials für diese API haben.

1413
01:02:45.730 --> 01:02:47.630
<v Thomas>Und da wird es dann kritisch so langsam.

1414
01:02:47.630 --> 01:02:50.880
<v Thomas>Sagen wir mal, du hast irgendwie so 20 Systeme

1415
01:02:50.880 --> 01:02:52.220
<v Thomas>mit unterschiedlichen Interfaces,

1416
01:02:52.220 --> 01:02:53.500
<v Thomas>alles in derselben Domain

1417
01:02:53.500 --> 01:02:57.430
<v Thomas>und alle müssen so ihre eigenen Zertifikate quasi verwalten

1418
01:02:57.430 --> 01:03:00.210
<v Thomas>und mit deiner DNS-Zone hantieren.

1419
01:03:00.210 --> 01:03:01.810
<v Thomas>Dann ist erstmal die Frage,

1420
01:03:01.810 --> 01:03:05.770
<v Thomas>was bietet dir denn so dein DNS-Provider überhaupt

1421
01:03:05.770 --> 01:03:07.930
<v Thomas>an ACLs für die Credentials an?

1422
01:03:07.930 --> 01:03:09.540
<v Thomas>Ich weiß, INWX,

1423
01:03:09.240 --> 01:03:27.190
<v Andrej>Naja, aber bei DNS-Challenge mit Cloudflare zum Beispiel bin ich relativ happy, muss ich sagen.

1424
01:03:09.540 --> 01:03:13.250
<v Thomas>da musst du wirklich deinen Username und Passwort reinhämmern

1425
01:03:13.250 --> 01:03:15.150
<v Thomas>in den API-Client.

1426
01:03:15.810 --> 01:03:18.030
<v Thomas>Das ist derselbe, mit dem du auch die Domain kündigen kannst.

1427
01:03:18.030 --> 01:03:19.370
<v Thomas>Das ist nicht cool.

1428
01:03:19.370 --> 01:03:21.030
<v Thomas>Das ist gar nicht cool.

1429
01:03:21.030 --> 01:03:32.340
<v Thomas>Ja, Cloudflare hat wahrscheinlich API-Tokens erstmal.

1430
01:03:27.190 --> 01:03:34.890
<v Andrej>Das ist sehr entspannt, weil da, ich habe letztens mal, genau, ja gut,

1431
01:03:32.340 --> 01:03:33.460
<v Thomas>Das ist eine gute Sache.

1432
01:03:33.460 --> 01:03:46.970
<v Thomas>Fangen wir mal von vorne an.

1433
01:03:34.890 --> 01:03:39.940
<v Andrej>da hätte ich, ich habe, ich hatte sehr viele API-Tokens, die so einen Default-Namen hatten,

1434
01:03:39.940 --> 01:03:43.490
<v Andrej>der einfach generiert wird und dann wusste ich nicht mehr, welcher,

1435
01:03:43.490 --> 01:03:45.150
<v Andrej>aber ich habe gesagt, okay, jetzt lösche ich mal alle.

1436
01:03:45.150 --> 01:03:50.750
<v Andrej>Und ja, und dann benenne ich die auch mal, welcher Traffic jetzt, ne,

1437
01:03:46.970 --> 01:04:03.280
<v Thomas>Ja, ist doch geil, dass sowas geht.

1438
01:03:50.810 --> 01:03:52.930
<v Andrej>der interne, der im VPS und so weiter.

1439
01:03:52.930 --> 01:03:54.960
<v Andrej>Und dann fiel mir auf, Mist,

1440
01:03:54.960 --> 01:03:57.320
<v Andrej>ich habe nur die Domain erlaubt, nicht

1441
01:03:57.320 --> 01:03:59.590
<v Andrej>alle. Habe ich die Domain noch hinzugefügt

1442
01:03:59.590 --> 01:04:01.250
<v Andrej>und dann so peu a peu kommt man dahin.

1443
01:04:01.250 --> 01:04:06.700
<v Andrej>Ja, das war gut. Und es war halt nicht sofort

1444
01:04:03.280 --> 01:04:05.290
<v Thomas>Das ist genau gut.

1445
01:04:05.290 --> 01:04:08.010
<v Thomas>Domain-basierte Freigabe.

1446
01:04:06.700 --> 01:04:09.530
<v Andrej>kaputt. Aber was ist jetzt der Unterschied zwischen

1447
01:04:08.010 --> 01:04:13.140
<v Thomas>Ah, okay.

1448
01:04:09.530 --> 01:04:11.370
<v Andrej>dieser CNS-Challenge zu der

1449
01:04:11.370 --> 01:04:13.670
<v Andrej>S-Persist-01-Challenge? Mein Gott, ist das ein Scheißname.

1450
01:04:13.140 --> 01:04:16.290
<v Thomas>Ja, sie macht aber Sinn.

1451
01:04:13.670 --> 01:04:27.100
<v Andrej>Es soll, glaube ich, auf 60 gehen, ne?

1452
01:04:16.290 --> 01:04:19.490
<v Thomas>Weil die DNS-Challenge, da musst du halt...

1453
01:04:19.490 --> 01:04:21.710
<v Thomas>Wie lange sind Zertifikate heutzutage gültig?

1454
01:04:21.710 --> 01:04:23.210
<v Thomas>Das ändert sich ja gerade.

1455
01:04:23.210 --> 01:04:23.930
<v Thomas>Das ist ja im Wandel.

1456
01:04:25.410 --> 01:04:36.330
<v Thomas>Es war ja ursprünglich drei Monate, genau, 90 Tage waren es und jetzt geht es auf 60 runter und ich glaube, der nächste Schritt irgendwann wird, oder in ein, zwei Jahren soll es irgendwie auf 30 oder so runtergehen oder 45, ich weiß es nicht mehr.

1457
01:04:27.100 --> 01:04:39.520
<v Andrej>Ja, weniger.

1458
01:04:36.330 --> 01:04:46.560
<v Thomas>Aber man möchte halt nicht mehr, dass man lange diesen Dingern vertraut, sondern dass die Validierung häufig stattfindet.

1459
01:04:39.520 --> 01:06:16.330
<v Andrej>Woher weiß ich den? Ja,

1460
01:04:46.560 --> 01:04:54.700
<v Thomas>Das heißt aber natürlich auch, wenn du häufig deine Validierung machen musst für DNS, dann musst du auch häufig an die DNS-Records ran.

1461
01:04:55.710 --> 01:05:06.040
<v Thomas>Und das kann halt problematisch sein, je nachdem, wie gesagt, was für Möglichkeiten dein DNS-Provider dir bietet und welche ACLs und blablabla.

1462
01:05:06.040 --> 01:05:10.550
<v Thomas>DNS-Persist-01 ist fast das, was der Name sagt.

1463
01:05:10.550 --> 01:05:14.580
<v Thomas>Du definierst es einmal und es wird wiederverwendet.

1464
01:05:14.580 --> 01:05:18.140
<v Thomas>Es ist also erstmal bei Design unsicherer als eine normale DNS-Challenge.

1465
01:05:18.140 --> 01:05:23.550
<v Thomas>Die normale DNS-Challenge wird ja bei jedem Update einmal nochmal sichergestellt.

1466
01:05:23.550 --> 01:05:25.610
<v Thomas>Ah ja, du hast immer noch alles, was du brauchst.

1467
01:05:25.850 --> 01:05:28.490
<v Thomas>Also um sicherzustellen, dass du der Eigentümer bist.

1468
01:05:28.490 --> 01:05:34.460
<v Thomas>Du hast immer noch deine DNS-Credentials, mit denen du neue Einträge anlegen kannst.

1469
01:05:34.460 --> 01:05:37.750
<v Thomas>Und damit kann man sagen, okay, du bist wohl berechtigt.

1470
01:05:37.750 --> 01:05:44.940
<v Thomas>Bei Persists geht man so einen Mittelweg.

1471
01:05:44.940 --> 01:05:52.290
<v Thomas>Du legst einmal DNS-Record an und tragst da so ein paar Informationen ein.

1472
01:05:52.290 --> 01:05:58.230
<v Thomas>Nämlich erstmal für welchen Acme-Provider, also hier Let's Encrypt in dem Fall oder halt auch andere.

1473
01:05:58.680 --> 01:06:08.410
<v Thomas>Und dann gibst du eine sogenannte Account-URI an und die zeigt, das ist ein Unique Resource Identifier, der auf deinen Account bei Let's Encrypt zeigt.

1474
01:06:08.410 --> 01:06:24.530
<v Thomas>Ja, gute Frage, weil das ist ja, wenn du Let's Encrypt benutzt mit verschiedenen Clients an verschiedenen Systemen, dann ja, genau, du gibst die E-Mail-Adresse an, aber du teilst nicht die Secrets zwischen den verschiedenen Systemen.

1475
01:06:16.330 --> 01:06:28.070
<v Andrej>der E-Mail. Counts, ja.

1476
01:06:24.530 --> 01:06:31.050
<v Thomas>Das heißt, du hast im Grunde wahrscheinlich mehrere Accounts bei Let's Encrypt, die alle nur dieselbe E-Mail-Adresse haben.

1477
01:06:28.070 --> 01:06:29.980
<v Andrej>So habe ich das auch verstanden, okay.

1478
01:06:29.980 --> 01:06:42.250
<v Andrej>Irgendeine Nummer oder ein String oder so.

1479
01:06:31.430 --> 01:06:33.130
<v Thomas>Genau. Und hier wird aber

1480
01:06:33.130 --> 01:06:34.990
<v Thomas>dann wirklich ein konkreter Account davon

1481
01:06:34.990 --> 01:06:36.990
<v Thomas>verwendet. Der wird freigegeben. Der hat

1482
01:06:36.990 --> 01:06:39.000
<v Thomas>eine Unique ID. Das ist dann halt

1483
01:06:39.000 --> 01:06:43.480
<v Thomas>irgendwie sowas, irgendeine... Ja, genau.

1484
01:06:43.480 --> 01:06:45.660
<v Thomas>Und für den wird das freigeschaltet.

1485
01:06:45.660 --> 01:06:47.900
<v Thomas>In Kombination mit der CA, also

1486
01:06:47.900 --> 01:06:50.220
<v Thomas>quasi Let's Encrypt. Solange der

1487
01:06:50.220 --> 01:06:52.440
<v Thomas>Rekord da ist, kann dieser Account

1488
01:06:52.440 --> 01:06:54.700
<v Thomas>neue Zertifikate ausstellen.

1489
01:06:53.860 --> 01:06:57.250
<v Andrej>Ach, das ist ein Text-Record, wo

1490
01:06:54.700 --> 01:07:02.170
<v Thomas>Ja. Also sehr ähnlich zu

1491
01:06:57.250 --> 01:06:59.310
<v Andrej>einfach drinsteht, ah ja, okay.

1492
01:06:59.310 --> 01:07:10.010
<v Andrej>Wie ging denn nur die alte? Ach so,

1493
01:07:02.170 --> 01:07:04.170
<v Thomas>der alten DNS-Challenge, nur dass sie

1494
01:07:04.170 --> 01:07:06.680
<v Thomas>halt eben bei Design

1495
01:07:06.680 --> 01:07:08.780
<v Thomas>einmal ein Rekord generiert.

1496
01:07:08.780 --> 01:07:15.240
<v Thomas>Könnte man zumindest löschen. Ich weiß nicht, ob

1497
01:07:10.010 --> 01:07:12.050
<v Andrej>genau, die macht einmal ein Record und danach wird auch

1498
01:07:12.050 --> 01:07:13.270
<v Andrej>tatsächlich wieder gelöscht, soweit ich weiß.

1499
01:07:13.270 --> 01:07:25.740
<v Andrej>Das heißt,

1500
01:07:15.240 --> 01:07:17.560
<v Thomas>Die Clients das alle sauber machen, aber könntest du löschen.

1501
01:07:17.560 --> 01:07:20.710
<v Thomas>Und hier lässt du das Ding einfach drin.

1502
01:07:20.710 --> 01:07:23.450
<v Thomas>Und es gibt auch Wildcard-Support.

1503
01:07:23.450 --> 01:07:24.450
<v Thomas>Das ist auch möglich.

1504
01:07:24.450 --> 01:08:16.230
<v Thomas>Du musst natürlich deine Account-Credentials

1505
01:07:25.740 --> 01:07:27.640
<v Andrej>ich setze dieses Record einmal mit meiner

1506
01:07:27.640 --> 01:07:29.690
<v Andrej>Account-UID, wo auch immer

1507
01:07:29.690 --> 01:07:32.440
<v Andrej>ich die herbekomme und dann

1508
01:07:32.440 --> 01:07:34.710
<v Andrej>muss ich dem,

1509
01:07:34.710 --> 01:07:37.450
<v Andrej>jetzt zum Beispiel bei Traffic, dem Provider

1510
01:07:37.450 --> 01:07:39.350
<v Andrej>halt ändern auf die neue Challenge,

1511
01:07:39.350 --> 01:07:42.530
<v Andrej>weil die sind ja immer Challenge-spezifisch und es

1512
01:07:42.530 --> 01:07:44.410
<v Andrej>gibt ja immer die HTTP, einmal die DNS

1513
01:07:44.410 --> 01:07:46.010
<v Andrej>und dann, also die alte Alpen,

1514
01:07:46.430 --> 01:07:49.420
<v Andrej>heißt sie jetzt mittlerweile, ne? Und jetzt ist das

1515
01:07:49.420 --> 01:07:51.890
<v Andrej>die Persist. Und was passiert dann?

1516
01:07:51.890 --> 01:07:53.790
<v Andrej>Jetzt, anstatt dass jetzt

1517
01:07:53.790 --> 01:07:55.630
<v Andrej>jedes Mal ein neues Secret

1518
01:07:55.630 --> 01:07:59.350
<v Andrej>generiert wird in meinem DNS-Provider,

1519
01:07:59.350 --> 01:08:00.900
<v Andrej>habe ich immer das Gleiche.

1520
01:08:00.900 --> 01:08:04.020
<v Andrej>Das heißt, es ist weniger sicher, weil ich sage,

1521
01:08:04.020 --> 01:08:06.190
<v Andrej>solange das noch da ist und

1522
01:08:06.190 --> 01:08:07.910
<v Andrej>ich daher über diesen Eintrag bin,

1523
01:08:07.910 --> 01:08:10.950
<v Andrej>machen die die Erstvalidierung nicht und geben mir einfach

1524
01:08:10.950 --> 01:08:12.510
<v Andrej>neue Zertifikate für die Domains.

1525
01:08:12.510 --> 01:08:48.070
<v Andrej>Wie ist das jetzt? Jetzt gebe ich

1526
01:08:16.230 --> 01:08:17.910
<v Thomas>bei Let's Encrypt haben, die ja automatisch

1527
01:08:17.910 --> 01:08:19.390
<v Thomas>generiert werden. Also solange

1528
01:08:19.390 --> 01:08:23.090
<v Thomas>du mit deinem Let's Encrypt

1529
01:08:23.090 --> 01:08:25.290
<v Thomas>Client noch denselben Account hast

1530
01:08:25.290 --> 01:08:27.050
<v Thomas>und der DNS-Eintrag dazu

1531
01:08:27.050 --> 01:08:29.120
<v Thomas>passt, kannst du einfach ein neues Zertifikat

1532
01:08:29.120 --> 01:08:30.780
<v Thomas>ausstellen. Da muss dann nichts

1533
01:08:30.780 --> 01:08:33.100
<v Thomas>umkonfiguriert werden. Let's Encrypt muss einfach nur gucken.

1534
01:08:33.100 --> 01:08:34.940
<v Thomas>Guck mal, hier kommt der Bub. Hier kommt

1535
01:08:34.940 --> 01:08:37.040
<v Thomas>der André. Und für diese

1536
01:08:37.040 --> 01:08:39.590
<v Thomas>Domain gibt es den DNS-Record,

1537
01:08:39.590 --> 01:08:42.310
<v Thomas>der sagt, André darf. Dann okay.

1538
01:08:42.310 --> 01:09:03.300
<v Thomas>Das ist eine gute Frage.

1539
01:08:48.070 --> 01:08:50.960
<v Andrej>dem Confuge-DNS-Provider

1540
01:08:50.960 --> 01:08:52.560
<v Andrej>DNS-Challenge,

1541
01:08:52.560 --> 01:08:56.050
<v Andrej>dann gebe ich dem API-Key, das heißt,

1542
01:08:56.130 --> 01:08:57.510
<v Andrej>Brauche ich den API-Key dann nicht mehr?

1543
01:08:57.510 --> 01:09:01.940
<v Andrej>Für den, für den, ne, muss ich ja trotzdem noch machen.

1544
01:09:01.940 --> 01:09:18.110
<v Andrej>Genau, das wäre ja richtig cool.

1545
01:09:03.300 --> 01:09:07.030
<v Thomas>Glaube, das hängt dann von der,

1546
01:09:07.030 --> 01:09:08.790
<v Thomas>also das könnte von der Implementation

1547
01:09:08.790 --> 01:09:11.250
<v Thomas>abhängen. Es könnte auch sein, dass die Implementation

1548
01:09:11.250 --> 01:09:12.970
<v Thomas>dir vielleicht einfach sagt, leg bitte

1549
01:09:12.970 --> 01:09:14.830
<v Thomas>händisch diesen Eintrag an, damit du mir

1550
01:09:14.830 --> 01:09:16.630
<v Thomas>erst gar keine Credentials geben kannst.

1551
01:09:16.630 --> 01:09:20.040
<v Thomas>Ja, man muss jetzt dazu sagen,

1552
01:09:18.110 --> 01:09:19.670
<v Andrej>Ist ein bisschen unsicher.

1553
01:09:19.670 --> 01:09:54.560
<v Andrej>Ach so, okay.

1554
01:09:20.040 --> 01:09:21.600
<v Thomas>das ist noch nicht live.

1555
01:09:21.600 --> 01:09:24.470
<v Thomas>Starboard hat es implementiert, das soll noch

1556
01:09:24.470 --> 01:09:26.410
<v Thomas>dieses Quartal offiziell gelauncht werden,

1557
01:09:26.410 --> 01:09:28.180
<v Thomas>laut Let's Encrypt,

1558
01:09:28.940 --> 01:09:31.740
<v Thomas>für die Production-Umgebung.

1559
01:09:31.740 --> 01:09:34.100
<v Thomas>Das heißt, das könnte jetzt in Q2 noch kommen

1560
01:09:34.100 --> 01:09:36.540
<v Thomas>oder halt in Q3 dann, je nachdem.

1561
01:09:36.540 --> 01:09:40.610
<v Thomas>Aber sobald es da ist, kann ich mir vorstellen,

1562
01:09:40.610 --> 01:09:42.910
<v Thomas>nutzt man das tendenziell für die Use Cases,

1563
01:09:42.910 --> 01:09:48.450
<v Thomas>wo du vielleicht deinen Let's Encrypt-Clients

1564
01:09:48.450 --> 01:09:50.770
<v Thomas>erst gar keine DNS-Credentials geben möchtest.

1565
01:09:50.770 --> 01:10:14.900
<v Thomas>Naja, du kannst auch einen Expire definieren.

1566
01:09:54.560 --> 01:09:56.270
<v Andrej>Das ist ja dann schon spannend,

1567
01:09:56.270 --> 01:09:58.450
<v Andrej>weil dann hast du nicht überall API-Keys rumliegen.

1568
01:09:58.450 --> 01:10:01.950
<v Andrej>Und wenn einer dann Zugriff auf seinen Server hat,

1569
01:10:01.950 --> 01:10:04.920
<v Andrej>dann ist es natürlich auch schlecht, ne?

1570
01:10:04.920 --> 01:10:09.200
<v Andrej>Aber dann gehören dir halt immer noch die Romains vollständig.

1571
01:10:09.200 --> 01:10:12.860
<v Andrej>Und du kannst halt, ja, das ist spannend.

1572
01:10:12.860 --> 01:10:14.880
<v Andrej>Müssen wir das Artikel nochmal durchlesen.

1573
01:10:14.880 --> 01:10:20.240
<v Andrej>Habe ich schon gefunden.

1574
01:10:14.900 --> 01:10:16.440
<v Thomas>Das geht auch.

1575
01:10:16.440 --> 01:10:17.420
<v Thomas>Genau, da ist ein Artikel.

1576
01:10:17.420 --> 01:10:19.220
<v Thomas>Den können wir nachher noch in die Shownotes packen.

1577
01:10:19.220 --> 01:10:22.370
<v Thomas>Es gibt auch einen IETF-Draft dazu,

1578
01:10:22.850 --> 01:10:25.900
<v Thomas>der auch glaube ich tatsächlich wirklich

1579
01:10:25.900 --> 01:10:27.880
<v Thomas>noch im Draft-Status ist. Also wirklich

1580
01:10:27.880 --> 01:10:29.840
<v Thomas>die Frage, ob das dieses Quartal noch klappt.

1581
01:10:29.840 --> 01:10:46.170
<v Thomas>Keine Ahnung. Threat-Modell

1582
01:10:31.020 --> 01:10:38.740
<v Andrej>Weil was ich mich frage ist, was für ein, bei sowas muss man sich mal fragen, was für ein, wie heißt das, Fertmodel hast du hier?

1583
01:10:38.740 --> 01:10:41.600
<v Andrej>Wogegen schützt du dich bei, weil warum wird das entwickelt?

1584
01:10:41.600 --> 01:10:43.760
<v Andrej>Das muss ja irgendeinen Grund haben.

1585
01:10:43.760 --> 01:10:46.200
<v Andrej>Das würde mich mal interessieren.

1586
01:10:46.170 --> 01:10:48.760
<v Thomas>auf jeden Fall, wenn du dich, wenn du dich, also

1587
01:10:46.200 --> 01:10:47.060
<v Andrej>Ah ja, der Link.

1588
01:10:47.060 --> 01:11:25.820
<v Andrej>What?

1589
01:10:48.760 --> 01:10:51.040
<v Thomas>das Threat-Modell ist jetzt halt wie gesagt größer

1590
01:10:51.040 --> 01:10:53.120
<v Thomas>als bei der DNS-01-Challenge.

1591
01:10:53.120 --> 01:10:55.440
<v Thomas>Dementsprechend

1592
01:10:55.440 --> 01:10:57.240
<v Thomas>wenn du, ja wenn

1593
01:10:57.240 --> 01:10:59.580
<v Thomas>irgendjemand mal an deine DNS-Provider

1594
01:10:59.580 --> 01:11:01.880
<v Thomas>Settings rankommt und so ein Text-Record

1595
01:11:01.880 --> 01:11:03.640
<v Thomas>reinschmuggelt,

1596
01:11:03.640 --> 01:11:07.030
<v Thomas>könnte er auf Ewigkeiten, bis dieser Text-Record

1597
01:11:07.030 --> 01:11:09.110
<v Thomas>rausgelöscht wird von irgendjemandem

1598
01:11:09.110 --> 01:11:11.480
<v Thomas>mal später, könnte er neue Zertifikate

1599
01:11:11.480 --> 01:11:13.200
<v Thomas>dafür erstellen. Also wenn du, weiß ich nicht,

1600
01:11:13.200 --> 01:11:14.640
<v Thomas>einen Admin bei dir im Unternehmen hast,

1601
01:11:14.640 --> 01:11:17.510
<v Thomas>der an die DNS-Zone kommt, könnte er

1602
01:11:17.510 --> 01:11:19.590
<v Thomas>den Text-Record erstellen und dann dauerhaft

1603
01:11:19.590 --> 01:11:21.530
<v Thomas>später noch Zertifikate generieren, auch wenn

1604
01:11:21.530 --> 01:11:24.620
<v Thomas>er gar nicht mehr im Unternehmen ist. Wäre ein möglicher

1605
01:11:24.620 --> 01:11:32.270
<v Thomas>Threat-Vektor, genau.

1606
01:11:25.820 --> 01:11:28.870
<v Andrej>Okay, das muss ich mal in Ruhe durchlesen und dann verstehen.

1607
01:11:28.870 --> 01:11:30.370
<v Andrej>Müssen wir mal abwarten.

1608
01:11:30.370 --> 01:11:42.730
<v Andrej>Dann kann er aber nur Zertifikate in deinem Namen machen und nicht auf deiner Domain.

1609
01:11:32.270 --> 01:11:34.520
<v Thomas>Oder wenn halt jemand deine Let's Encrypt

1610
01:11:34.520 --> 01:11:36.490
<v Thomas>Account Credentials irgendwie

1611
01:11:36.490 --> 01:11:39.040
<v Thomas>geklaut halt, ne, vom Server.

1612
01:11:39.040 --> 01:11:43.450
<v Thomas>Ja, ja, genau, für dieselbe Domain

1613
01:11:42.730 --> 01:11:59.360
<v Andrej>Das finde ich spannend, das Thema.

1614
01:11:43.450 --> 01:11:45.510
<v Thomas>und dann muss er immer noch gucken, dass er DNS-seitig

1615
01:11:45.510 --> 01:11:47.310
<v Thomas>irgendwie was umbiegt oder so, dass das auf dem

1616
01:11:47.310 --> 01:11:49.290
<v Thomas>Man-in-the-Middle-Server landet.

1617
01:11:50.510 --> 01:11:52.570
<v Thomas>Auf jeden Fall unsicherer, aber ich glaube

1618
01:11:52.570 --> 01:11:54.600
<v Thomas>es löst für den einen oder

1619
01:11:54.600 --> 01:11:56.010
<v Thomas>anderen so ein bisschen

1620
01:11:56.010 --> 01:12:00.770
<v Thomas>die Schwierigkeit der Zertifikatsverwaltung.

1621
01:11:59.360 --> 01:12:04.740
<v Andrej>Ich habe mal die beiden Links reingehauen

1622
01:12:00.770 --> 01:12:12.310
<v Thomas>Julio.

1623
01:12:04.740 --> 01:12:06.260
<v Andrej>von Let's Encrypt, dem Blogpost,

1624
01:12:06.260 --> 01:12:08.590
<v Andrej>als auch den Draft.

1625
01:12:08.590 --> 01:12:10.210
<v Andrej>Der ist auch in dem Blogpost verlinkt.

1626
01:12:10.210 --> 01:12:14.030
<v Andrej>Könnt ihr mal bei Interesse durchlesen.

1627
01:12:12.310 --> 01:12:34.220
<v Thomas>Stimmt, ja.

1628
01:12:14.030 --> 01:12:15.810
<v Andrej>Ich finde sowas immer voll spannend.

1629
01:12:15.810 --> 01:12:23.680
<v Andrej>Vielleicht ist es auch ein Weg, von deren Seite aus

1630
01:12:23.680 --> 01:12:25.540
<v Andrej>zu weniger Traffic zu haben

1631
01:12:25.540 --> 01:12:27.440
<v Andrej>auf deren Maschinchen.

1632
01:12:27.440 --> 01:12:29.100
<v Andrej>Aber man darf ja nicht vergessen,

1633
01:12:29.100 --> 01:12:32.320
<v Andrej>da passiert ja doch schon jede Menge am Tag.

1634
01:12:32.320 --> 01:12:36.280
<v Andrej>Ich bin letztens auch wieder ins Raid-Limit

1635
01:12:34.220 --> 01:12:59.360
<v Thomas>Weißt du noch, was passiert ist?

1636
01:12:36.280 --> 01:12:38.000
<v Andrej>reingefahren, weil ich irgendwas falsch konfiguriert habe

1637
01:12:38.000 --> 01:12:40.850
<v Andrej>und leider nicht die Staging-Umgebung hatte.

1638
01:12:41.670 --> 01:12:43.610
<v Andrej>bin ich erstmal für ein paar Stunden gesperrt.

1639
01:12:43.610 --> 01:12:47.140
<v Andrej>Machst noch nichts, ne? Da wartest

1640
01:12:47.140 --> 01:12:49.750
<v Andrej>du erst mal. Na, du machst schon was.

1641
01:12:49.750 --> 01:12:51.690
<v Andrej>Du solltest die defekte Umgebung halt

1642
01:12:51.690 --> 01:12:53.830
<v Andrej>deaktivieren oder halt auch Staging umsetzen, ne?

1643
01:12:53.830 --> 01:12:55.830
<v Andrej>Weil sonst wirst du niemals wieder rauskommen,

1644
01:12:55.830 --> 01:12:57.670
<v Andrej>weil du die ganze Zeit gegen das Rate Limit läufst, ne?

1645
01:12:57.670 --> 01:13:04.960
<v Andrej>Ich glaube, ich habe einfach nur einen falschen

1646
01:12:59.360 --> 01:13:01.380
<v Thomas>Damit wir alle davon lernen können.

1647
01:13:01.380 --> 01:13:26.600
<v Thomas>Ja, klar.

1648
01:13:04.960 --> 01:13:08.950
<v Andrej>Domain-Namen genommen. Also ich habe,

1649
01:13:08.950 --> 01:13:11.280
<v Andrej>ich nutze manchmal int als

1650
01:13:11.280 --> 01:13:13.100
<v Andrej>Subdomain oder inzwischen Subdomain,

1651
01:13:13.100 --> 01:13:15.960
<v Andrej>wie das heißt in der Mitte halt. Und

1652
01:13:15.960 --> 01:13:18.300
<v Andrej>hatte ich, glaube ich, ein Typo drin oder sowas

1653
01:13:18.300 --> 01:13:20.500
<v Andrej>und dann existierte die nicht. Und dann

1654
01:13:20.500 --> 01:13:21.540
<v Andrej>hat letztendlich jemand gesagt, nö.

1655
01:13:22.360 --> 01:13:24.220
<v Andrej>Das ist jetzt, ich weiß nicht, fünf, sechs Mal versucht.

1656
01:13:24.220 --> 01:13:25.020
<v Andrej>Was soll das?

1657
01:13:25.020 --> 01:13:26.590
<v Andrej>Wissen Sie, Weight Limited.

1658
01:13:26.590 --> 01:13:36.780
<v Andrej>Ich habe extra deswegen ein Staging konfiguriert,

1659
01:13:26.600 --> 01:13:28.760
<v Thomas>Wenn du das dann so in Traffic hinterlegst

1660
01:13:28.760 --> 01:13:31.140
<v Thomas>und der halt selbst heilend

1661
01:13:31.140 --> 01:13:33.100
<v Thomas>das immer wieder versucht, was gut ist

1662
01:13:33.100 --> 01:13:33.560
<v Thomas>eigentlich.

1663
01:13:33.560 --> 01:13:47.790
<v Thomas>Ja, wenn irgendwann mal

1664
01:13:36.780 --> 01:13:37.580
<v Andrej>aber ich habe ihn nicht genutzt.

1665
01:13:37.580 --> 01:13:40.020
<v Andrej>Ich habe Copy-Paste gemacht von der Produktionsumgebung,

1666
01:13:40.020 --> 01:13:42.280
<v Andrej>das ein paar Sachen umgetüttelt.

1667
01:13:42.280 --> 01:13:44.970
<v Andrej>Und dann passiert das halt schnell, ne?

1668
01:13:44.970 --> 01:13:59.520
<v Andrej>Man braucht auch nicht mehr als vier Kilobyte RAM.

1669
01:13:47.790 --> 01:13:49.770
<v Thomas>Zertifikate nur noch 60 Minuten lang

1670
01:13:49.770 --> 01:13:52.320
<v Thomas>gültig sind, wird es schwierig mit den

1671
01:13:52.320 --> 01:13:54.040
<v Thomas>Rate-Limits, aber das wird ja nicht passieren.

1672
01:13:54.040 --> 01:13:56.150
<v Thomas>Das war ja nur ein Späßchen.

1673
01:13:56.150 --> 01:14:36.810
<v Thomas>Ja, ja. DNS durch.

1674
01:13:59.520 --> 01:14:05.400
<v Andrej>Solche Aussagen sind immer sehr schwierig in ein paar Jahren zu halten, ne?

1675
01:14:05.400 --> 01:14:09.100
<v Andrej>Ja, cool.

1676
01:14:09.100 --> 01:14:10.610
<v Andrej>Das lese ich später mal.

1677
01:14:10.610 --> 01:14:13.570
<v Andrej>Weißt du was?

1678
01:14:13.570 --> 01:14:16.190
<v Andrej>Der letzte Crypt-Block kommt jetzt in meinen RSS-Reader.

1679
01:14:16.190 --> 01:14:17.070
<v Andrej>Das ist doch auch spannend.

1680
01:14:17.070 --> 01:14:34.570
<v Andrej>Okay, DNS durch.

1681
01:14:34.730 --> 01:14:41.070
<v Andrej>Ach schade, ich habe noch ein Linux-Thema vergessen.

1682
01:14:36.810 --> 01:14:42.620
<v Thomas>Mach mal.

1683
01:14:41.070 --> 01:14:49.350
<v Andrej>Okay, das kriege ich aber nicht mehr ganz auf den Kopf, aus dem Kopf hin.

1684
01:14:42.620 --> 01:15:36.990
<v Thomas>Meistens ist es ja nicht die Encryption selber oder so,

1685
01:14:49.350 --> 01:14:54.680
<v Andrej>Moment mal, ich muss mal kurz scrollen.

1686
01:14:54.680 --> 01:15:03.900
<v Andrej>Ich hatte nämlich im Zuge der KDE-Umstellung, ich weiß gar nicht, wie ich darauf gekommen bin,

1687
01:15:03.900 --> 01:15:07.060
<v Andrej>aber dann habe ich was gelesen von wegen Lux.

1688
01:15:07.060 --> 01:15:09.540
<v Andrej>Ich nutze ja immer Lux als Verschlüsselung für meine Festplatte.

1689
01:15:09.540 --> 01:15:15.520
<v Andrej>Und dann ist mir aufgefallen, hey, da gibt es ja so mehrere Artikel zu dem Thema.

1690
01:15:15.520 --> 01:15:19.240
<v Andrej>Ich habe Gemini gefragt, genau, wie kann ich die Performance ein bisschen verbessern?

1691
01:15:19.240 --> 01:15:21.220
<v Andrej>weil ich hatte das Gefühl, dass das, da geht noch mehr

1692
01:15:21.220 --> 01:15:23.910
<v Andrej>von meinem System generell.

1693
01:15:23.910 --> 01:15:26.410
<v Andrej>Dann habe ich mal so ein, gibt ja dieses System

1694
01:15:26.410 --> 01:15:28.330
<v Andrej>Deanalyze, wie schnell der Start ist

1695
01:15:28.330 --> 01:15:30.290
<v Andrej>und so weiter und dann hing der relativ lange an

1696
01:15:30.290 --> 01:15:32.710
<v Andrej>bestimmten Dingen und das war halt von

1697
01:15:32.710 --> 01:15:35.280
<v Andrej>meinem Storage. Und dann hatte ich mir einen Artikel,

1698
01:15:35.280 --> 01:15:41.370
<v Andrej>ja genau, und dann habe ich

1699
01:15:36.990 --> 01:15:38.890
<v Thomas>sondern es ist dieses ganze Tooling drumherum.

1700
01:15:38.890 --> 01:17:00.700
<v Thomas>Mhm, mhm.

1701
01:15:41.370 --> 01:15:43.930
<v Andrej>mir einen ganz interessanten Artikel verlinkt,

1702
01:15:43.930 --> 01:15:45.550
<v Andrej>wo ich auch die Details vergessen habe, weil das

1703
01:15:45.550 --> 01:15:47.370
<v Andrej>wirklich komplex ist, das ist halt keine Kram.

1704
01:15:47.370 --> 01:15:50.820
<v Andrej>Und der Artikel

1705
01:15:50.820 --> 01:15:52.720
<v Andrej>ist von Cloudflare von

1706
01:15:52.720 --> 01:15:54.880
<v Andrej>2020, also auch schon ein paar Jahre alt

1707
01:15:54.880 --> 01:15:57.580
<v Andrej>und dort geht es dann um Speeding up Linux

1708
01:15:57.580 --> 01:16:00.180
<v Andrej>Disk-Encryption. Die hatten das Problem,

1709
01:16:00.180 --> 01:16:02.220
<v Andrej>dass es irgendwie signifikant

1710
01:16:02.220 --> 01:16:03.930
<v Andrej>langsamer war. Also klar,

1711
01:16:03.930 --> 01:16:05.730
<v Andrej>Encryption kostet immer ein bisschen Performance,

1712
01:16:05.730 --> 01:16:07.210
<v Andrej>sagt man ja, so ist ja dieser Spruch.

1713
01:16:07.210 --> 01:16:10.260
<v Andrej>Und dann haben die

1714
01:16:10.260 --> 01:16:13.420
<v Andrej>wirklich tief runter, sind die in den Körner reingeguckt,

1715
01:16:13.420 --> 01:16:15.420
<v Andrej>in die Device-Mappers, in DM-Crypt

1716
01:16:15.420 --> 01:16:17.420
<v Andrej>und so weiter. Die ganzen Sys-Calls,

1717
01:16:17.420 --> 01:16:19.160
<v Andrej>die tatsächlich passieren, was passiert, wenn du halt

1718
01:16:19.160 --> 01:16:21.290
<v Andrej>dein Storage encryptest.

1719
01:16:21.290 --> 01:16:24.930
<v Andrej>Und es ist wohl so, dass

1720
01:16:24.930 --> 01:16:27.590
<v Andrej>genau das ist. Früher bei

1721
01:16:27.590 --> 01:16:29.710
<v Andrej>HDDs hast du so eine Art Buffer

1722
01:16:29.710 --> 01:16:31.570
<v Andrej>gehabt, fürs Schreiben als auch

1723
01:16:31.570 --> 01:16:33.810
<v Andrej>fürs Lesen und das wurde

1724
01:16:33.810 --> 01:16:35.570
<v Andrej>jede Aktion wurde im Endeffekt

1725
01:16:35.570 --> 01:16:37.830
<v Andrej>dort reingepackt und dann wurde Encrypted, Decrypted

1726
01:16:37.830 --> 01:16:39.570
<v Andrej>je nachdem welche Queue du bist und dann hat

1727
01:16:39.570 --> 01:16:42.350
<v Andrej>auf Platte persistiert und

1728
01:16:42.350 --> 01:16:45.100
<v Andrej>das haben die getestet und mal

1729
01:16:45.100 --> 01:16:47.830
<v Andrej>so ein Patch geschrieben,

1730
01:16:47.830 --> 01:16:49.850
<v Andrej>der diese Queue wegnimmt, weil

1731
01:16:49.850 --> 01:16:51.970
<v Andrej>auf SSDs, weil sie NVMe

1732
01:16:51.970 --> 01:16:53.790
<v Andrej>ist, diese Queue gar nicht notwendig ist.

1733
01:16:53.790 --> 01:16:55.590
<v Andrej>Diese Queue war eher dafür da, bei

1734
01:16:55.590 --> 01:16:57.730
<v Andrej>HDDs zu sein, weil die

1735
01:16:57.730 --> 01:16:59.490
<v Andrej>langsamer sind, I.O.

1736
01:16:59.490 --> 01:17:02.070
<v Andrej>und stellt sich raus,

1737
01:17:00.700 --> 01:18:11.680
<v Thomas>Wow, krass.

1738
01:17:02.640 --> 01:17:04.460
<v Andrej>Es ist signifikant schneller,

1739
01:17:04.460 --> 01:17:07.380
<v Andrej>keinen Buffer zu haben bei NVMEs.

1740
01:17:07.380 --> 01:17:08.520
<v Andrej>Also wirklich viel.

1741
01:17:08.520 --> 01:17:10.620
<v Andrej>Die Tests sind richtig spannend,

1742
01:17:10.620 --> 01:17:12.000
<v Andrej>die FIO-Tests, die die gemacht haben.

1743
01:17:12.000 --> 01:17:16.650
<v Andrej>Und dieser Fix gibt es ja auch schon länger jetzt im Kernel.

1744
01:17:16.650 --> 01:17:17.790
<v Andrej>Und ich glaube,

1745
01:17:17.790 --> 01:17:19.870
<v Andrej>die haben auch ein kleines Update ganz unterm Artikel gehabt.

1746
01:17:19.870 --> 01:17:22.270
<v Andrej>Ja, Oktober 2020.

1747
01:17:22.270 --> 01:17:22.910
<v Andrej>Okay, das heißt,

1748
01:17:22.910 --> 01:17:24.810
<v Andrej>das ist im Kernel 5.9 gemerged worden.

1749
01:17:24.810 --> 01:17:26.810
<v Andrej>Aber es ist nicht Default.

1750
01:17:26.810 --> 01:17:29.530
<v Andrej>Das heißt, du musst das an deinem Device,

1751
01:17:29.530 --> 01:17:31.590
<v Andrej>musst du diese Parameter ransetzen.

1752
01:17:31.590 --> 01:17:34.430
<v Andrej>Dann wird diese Queue geskippt.

1753
01:17:36.810 --> 01:17:38.070
<v Andrej>Und was muss man sagen?

1754
01:17:38.070 --> 01:17:40.530
<v Andrej>Das System fühlt sich viel fluppiger an seitdem.

1755
01:17:40.530 --> 01:17:42.980
<v Andrej>Hätte ich nicht erwartet.

1756
01:17:42.980 --> 01:17:46.940
<v Andrej>Also war schon spannend.

1757
01:17:46.940 --> 01:17:49.380
<v Andrej>Die haben dann auch so Graphen gemacht,

1758
01:17:49.380 --> 01:17:52.000
<v Andrej>wo die dann von 150 MB in Rights

1759
01:17:52.000 --> 01:17:54.370
<v Andrej>Throughput auf 300 kommen.

1760
01:17:54.370 --> 01:17:55.430
<v Andrej>Also eine Verdopplung.

1761
01:17:55.430 --> 01:17:59.810
<v Andrej>Also der Artikel ist in meinen Augen lesenswert.

1762
01:17:59.810 --> 01:18:02.460
<v Andrej>Und es ist auch zu empfehlen,

1763
01:18:02.460 --> 01:18:04.800
<v Andrej>diejenigen, die Lux benutzen für Encryption,

1764
01:18:04.800 --> 01:18:08.690
<v Andrej>das mal als Fleck reinzuschmeißen.

1765
01:18:08.690 --> 01:18:13.650
<v Andrej>Und das ist alt.

1766
01:18:11.680 --> 01:18:14.940
<v Thomas>Doppelte Bandbreite und auch, da

1767
01:18:14.940 --> 01:18:16.300
<v Thomas>steht auch, ne, Latenz

1768
01:18:16.300 --> 01:18:19.790
<v Thomas>halbiert. Wahnsinn.

1769
01:18:17.510 --> 01:18:20.750
<v Andrej>Ja, Latenz ist das Thema, was halt die Schwubzidität macht.

1770
01:18:19.790 --> 01:18:33.360
<v Thomas>Ja und, krass,

1771
01:18:20.750 --> 01:18:23.870
<v Andrej>Ich glaube, wir müssen mal den Duden anrufen und sagen,

1772
01:18:23.870 --> 01:18:27.850
<v Andrej>das ist unser, wir haben den Begriff gecoint hier, Schwubzidität.

1773
01:18:27.850 --> 01:18:39.090
<v Andrej>Ja, in meinem Server habe ich es noch gar nicht aktiviert,

1774
01:18:33.360 --> 01:18:34.900
<v Thomas>ne, also wenn du das jetzt immer noch hast,

1775
01:18:34.900 --> 01:18:40.350
<v Thomas>auf deinem Server mit, achso,

1776
01:18:39.090 --> 01:18:39.850
<v Andrej>fällt mir gerade ein.

1777
01:18:39.850 --> 01:18:41.880
<v Andrej>Ich habe es nur auf meinem Laptop.

1778
01:18:40.480 --> 01:18:43.160
<v Thomas>Das heißt, das ist auf deinem Arch.

1779
01:18:41.880 --> 01:18:50.410
<v Andrej>Nein, ja, ich glaube, es ist auch schwierig, das zu machen,

1780
01:18:43.160 --> 01:18:44.640
<v Thomas>Das heißt, es ist immer noch,

1781
01:18:44.640 --> 01:18:46.380
<v Thomas>selbst auf der Bleeding Edge, nicht Default.

1782
01:18:46.380 --> 01:18:48.180
<v Thomas>Interessant.

1783
01:18:48.180 --> 01:19:16.170
<v Thomas>Ja, es gibt jetzt zumindest schon ein Flag am Device,

1784
01:18:50.410 --> 01:18:52.890
<v Andrej>weil was passiert, wenn du das als Default setzt?

1785
01:18:52.890 --> 01:18:55.890
<v Andrej>Dann sind alle Systeme, die von dieser Queue tatsächlich profitieren,

1786
01:18:55.890 --> 01:18:59.420
<v Andrej>HDDs, auf einmal geupdatet und haben nicht diese Queue,

1787
01:18:59.420 --> 01:19:01.400
<v Andrej>die eventuell dort tatsächlich für Performance

1788
01:19:01.400 --> 01:19:04.180
<v Andrej>oder die Performance-Probleme

1789
01:19:04.180 --> 01:19:06.140
<v Andrej>löst. Es ist halt ein ganz

1790
01:19:06.140 --> 01:19:08.600
<v Andrej>anderes Stück Hardware. Eventuell hätte

1791
01:19:08.600 --> 01:19:10.320
<v Andrej>man das vielleicht so machen können, dass man das erkennt

1792
01:19:10.320 --> 01:19:12.150
<v Andrej>und dann das automatisch dransetzt.

1793
01:19:12.150 --> 01:19:20.170
<v Andrej>Aber das ist halt auch, das hast du

1794
01:19:16.170 --> 01:19:31.630
<v Thomas>ob das drehendes Metall ist oder...

1795
01:19:20.170 --> 01:19:21.570
<v Andrej>bei BTFS, bei

1796
01:19:21.570 --> 01:19:24.710
<v Andrej>Filesystem, wenn du ein BTFS

1797
01:19:24.710 --> 01:19:26.510
<v Andrej>auf einer SSD generierst, dann erkennst du das

1798
01:19:26.510 --> 01:19:28.580
<v Andrej>natürlich auch mittlerweile. Das heißt, diese

1799
01:19:28.580 --> 01:19:30.200
<v Andrej>Defaults sind mittlerweile da, du musst nicht mehr

1800
01:19:30.200 --> 01:19:32.600
<v Andrej>dran schreiben SSD. Aber ich glaube, das dauert

1801
01:19:31.630 --> 01:19:37.130
<v Thomas>Mhm, Brand.

1802
01:19:32.600 --> 01:19:34.140
<v Andrej>einfach, bis diese Defaults dann tatsächlich

1803
01:19:34.140 --> 01:19:37.370
<v Andrej>drin sind. Und ich muss mal gerade gucken.

1804
01:19:37.130 --> 01:19:38.970
<v Thomas>So gut aus der Artikel.

1805
01:19:37.370 --> 01:19:42.380
<v Andrej>Ja, das ist richtig cool. Also kann ich es dir

1806
01:19:38.970 --> 01:19:53.970
<v Thomas>In dem Zusammenhang.

1807
01:19:42.380 --> 01:19:44.660
<v Andrej>empfehlen. Muss mal gucken, wo ich das drangemacht

1808
01:19:44.660 --> 01:19:46.220
<v Andrej>habe. Ich glaube, das kommt an die CryptTab.

1809
01:19:46.220 --> 01:19:48.280
<v Andrej>Also gar nicht an die FSTab.

1810
01:19:48.280 --> 01:19:57.200
<v Andrej>Ja, genau. NoReadWorkView,

1811
01:19:53.970 --> 01:20:05.720
<v Thomas>Auch wenn das ein...

1812
01:19:57.200 --> 01:19:59.080
<v Andrej>NoWriteWorkView kommt an die CryptTab.

1813
01:19:59.080 --> 01:20:01.320
<v Andrej>Die CryptTab ist wie die FSTab, nur halt

1814
01:20:01.320 --> 01:20:02.920
<v Andrej>fürs Verschlüsseln und Entschlüsseln, also

1815
01:20:02.920 --> 01:20:05.180
<v Andrej>fürs Entschlüsseln der Festplatte verantworte ich

1816
01:20:05.180 --> 01:20:07.580
<v Andrej>und dort muss das reinhauen. Das hat

1817
01:20:05.720 --> 01:20:52.860
<v Thomas>Dann mal eine andere Frage.

1818
01:20:07.580 --> 01:20:09.520
<v Andrej>nichts mit dem Dateisystem per se zu tun. Das ist halt eine

1819
01:20:09.520 --> 01:20:11.280
<v Andrej>Lux-Sache vom DeviceMapper, nehme ich mal an,

1820
01:20:11.280 --> 01:20:16.170
<v Andrej>dass da irgendwas passiert. Und 50%

1821
01:20:16.170 --> 01:20:17.950
<v Andrej>nehme ich mal mit und ich dachte,

1822
01:20:17.950 --> 01:20:19.790
<v Andrej>das könnte vielleicht auch so ein Ding sein, weil ich auch

1823
01:20:19.790 --> 01:20:21.550
<v Andrej>total überrascht war, dass

1824
01:20:21.550 --> 01:20:22.830
<v Andrej>es das gibt.

1825
01:20:22.830 --> 01:20:27.200
<v Andrej>Vielleicht kennt das der eine oder andere nicht, nutzt

1826
01:20:27.200 --> 01:20:28.440
<v Andrej>Lux und freut sich dann darüber.

1827
01:20:28.440 --> 01:20:32.110
<v Andrej>Ich habe jetzt keine Fio-Tests gemacht, hatte ich jetzt keinen Bock

1828
01:20:32.110 --> 01:20:35.590
<v Andrej>drauf. Ich habe es einfach übernommen und

1829
01:20:35.590 --> 01:20:38.500
<v Andrej>fühlt sich gut an. Darum geht es mir.

1830
01:20:38.500 --> 01:20:41.490
<v Andrej>Und bei Last-Tests ist es ja immer so,

1831
01:20:41.490 --> 01:20:43.130
<v Andrej>machst du es selber.

1832
01:20:43.130 --> 01:20:46.310
<v Andrej>Dein System ist so individuell,

1833
01:20:46.310 --> 01:20:49.360
<v Andrej>bringt also gar nichts, wenn du es nicht selber machst.

1834
01:20:49.360 --> 01:21:21.090
<v Andrej>Die haben es gekauft und

1835
01:20:52.860 --> 01:20:56.790
<v Thomas>Diese...

1836
01:20:56.790 --> 01:20:58.610
<v Thomas>Hast du für dich eine Lösung,

1837
01:20:58.610 --> 01:21:01.530
<v Thomas>wenn du jetzt sowas hast wie diesen Blogpost,

1838
01:21:01.530 --> 01:21:06.240
<v Thomas>der ja sehr spannend ist und den du irgendwann mal lesen möchtest.

1839
01:21:06.240 --> 01:21:10.520
<v Thomas>Wo du denn dieses ganze, das möchte ich mal lesen, verwaltest.

1840
01:21:10.520 --> 01:21:14.210
<v Thomas>Da gab es ja diverse Browser-Extensions in der Vergangenheit zu.

1841
01:21:14.210 --> 01:21:18.730
<v Thomas>Ich glaube, Firefox hat sogar irgendwann mal eins, Pocket oder so, direkt integriert.

1842
01:21:18.730 --> 01:21:23.390
<v Thomas>Hast du irgendwas für dich?

1843
01:21:21.090 --> 01:21:22.130
<v Andrej>dann tot gemacht.

1844
01:21:22.130 --> 01:21:26.650
<v Andrej>Ich habe eine Zeit lang Pocket benutzt,

1845
01:21:23.390 --> 01:22:30.040
<v Thomas>Das habe ich mal gehört, ja.

1846
01:21:26.650 --> 01:21:29.420
<v Andrej>aber anders. Ich habe eine Zeit lang Pocket

1847
01:21:29.420 --> 01:21:32.050
<v Andrej>gehabt, ohne Ende Artikel reingeschmissen

1848
01:21:32.050 --> 01:21:33.010
<v Andrej>und nie gelesen.

1849
01:21:33.010 --> 01:21:36.280
<v Andrej>Ich weiß es nicht. Für mich

1850
01:21:36.280 --> 01:21:37.840
<v Andrej>funktioniert das nicht. Ich weiß nicht, warum.

1851
01:21:37.840 --> 01:21:41.190
<v Andrej>Also ich bin auch mal durchgegangen.

1852
01:21:41.190 --> 01:21:43.510
<v Andrej>Ich habe da teilweise Artikel von 2011

1853
01:21:43.510 --> 01:21:46.920
<v Andrej>drin gehabt. Das habe ich nie gelesen.

1854
01:21:46.920 --> 01:21:50.550
<v Andrej>Es gibt ein paar Tools, die ich mir

1855
01:21:50.550 --> 01:21:53.230
<v Andrej>jetzt auch schon überlegt habe, mir vielleicht mal

1856
01:21:53.230 --> 01:21:54.950
<v Andrej>anzugucken, weil aktuell ist es so,

1857
01:21:54.950 --> 01:21:58.630
<v Andrej>ich habe ja

1858
01:21:58.630 --> 01:22:00.310
<v Andrej>jetzt einen kleinen Newsletter angefangen für

1859
01:22:00.310 --> 01:22:02.530
<v Andrej>Self-Hosting-Bereich im deutschsprachigen

1860
01:22:02.530 --> 01:22:05.850
<v Andrej>und dort nutze ich dann halt meinen RSS-Reader, um die

1861
01:22:05.850 --> 01:22:08.900
<v Andrej>ganzen Infos zu bekommen. Und ich brauche aber

1862
01:22:08.900 --> 01:22:10.980
<v Andrej>irgendwie so ein, genau wie du sagst,

1863
01:22:10.980 --> 01:22:13.220
<v Andrej>manchmal brauche ich so einen Artikel, der hat

1864
01:22:13.220 --> 01:22:15.040
<v Andrej>dann kein RSS oder finde ich einfach spannend.

1865
01:22:15.040 --> 01:22:17.580
<v Andrej>Wo queue ich den hin? Ich habe noch

1866
01:22:17.580 --> 01:22:18.900
<v Andrej>keine Lösung dafür. Es gibt wohl

1867
01:22:18.900 --> 01:22:21.590
<v Andrej>Linkwarden, ist wohl ein ganz tolles Tool, was

1868
01:22:21.590 --> 01:22:23.830
<v Andrej>viele Leute drauf schwören. LinkedIn gibt es auch

1869
01:22:23.830 --> 01:22:25.980
<v Andrej>und es gibt so ein paar andere noch.

1870
01:22:25.980 --> 01:22:28.410
<v Andrej>Wallabag ist so ein Klassiker.

1871
01:22:28.410 --> 01:22:31.620
<v Andrej>Ist schon richtig alt. Hatte ich auch mal eine Zeit,

1872
01:22:30.040 --> 01:22:44.250
<v Thomas>Eigentlich müsste es in denselben Funnel laufen wie die ganzen RSS-Feeds oder so.

1873
01:22:31.620 --> 01:22:33.520
<v Andrej>aber es war wie mit Pocket. Ich habe sie nie

1874
01:22:33.520 --> 01:22:35.780
<v Andrej>benutzt. Ich habe die nur

1875
01:22:35.780 --> 01:22:37.780
<v Andrej>vollgemüllt und nie gelesen.

1876
01:22:37.780 --> 01:22:46.730
<v Andrej>Da habe ich eine

1877
01:22:46.730 --> 01:22:48.740
<v Andrej>Lösung für mich. Also, wie ich das

1878
01:22:48.740 --> 01:22:50.740
<v Andrej>mache bei dem Newsletter ist, ich lese ja super viele

1879
01:22:50.740 --> 01:22:52.840
<v Andrej>Feeds und dann favorisiere ich mir

1880
01:22:52.840 --> 01:22:55.170
<v Andrej>die einfach, also ein Sternchen dran. Ob ich sie

1881
01:22:55.170 --> 01:22:56.970
<v Andrej>gelesen habe oder nicht, sei mal dahingestellt.

1882
01:22:56.970 --> 01:22:59.010
<v Andrej>Der Feed ist dann aber abgehakt.

1883
01:22:59.010 --> 01:23:01.070
<v Andrej>Was ich dann mache, ist, ich gehe nur die Sternchen durch,

1884
01:23:01.070 --> 01:23:03.450
<v Andrej>die für mich potenziell interessanten Feeds.

1885
01:23:03.450 --> 01:23:10.130
<v Andrej>So mache ich das einfach. Ja, das geht

1886
01:23:05.000 --> 01:23:06.260
<v Thomas>Und das wäre halt super, wenn man da

1887
01:23:06.260 --> 01:23:08.280
<v Thomas>einzelne Sachen auch reinhämmern könnte, wie jetzt

1888
01:23:08.280 --> 01:23:31.140
<v Thomas>so ein Artikel. Ja, schwierig.

1889
01:23:10.130 --> 01:23:11.990
<v Andrej>dann, es gibt halt auch so Tools,

1890
01:23:11.990 --> 01:23:14.470
<v Andrej>die, ich glaube, RSS Bridges 1,

1891
01:23:14.470 --> 01:23:16.390
<v Andrej>die machen aus Webseiten RSS

1892
01:23:16.390 --> 01:23:17.950
<v Andrej>Feed, obwohl die kein RSS Feed haben.

1893
01:23:17.950 --> 01:23:22.720
<v Andrej>Wie sinnvoll das ist, sei mal dahingestellt, weil

1894
01:23:22.720 --> 01:23:24.660
<v Andrej>manchmal willst du auch nur einen Artikel und nicht

1895
01:23:24.660 --> 01:23:27.510
<v Andrej>den ganzen Feed haben von der Webseite.

1896
01:23:31.140 --> 01:23:33.440
<v Thomas>Weil ich werde jetzt diesen Tab auferlassen

1897
01:23:33.440 --> 01:23:35.490
<v Thomas>und entweder reizt

1898
01:23:35.490 --> 01:23:37.800
<v Thomas>er mich, genau, entweder

1899
01:23:36.370 --> 01:24:13.990
<v Andrej>Ja, also ich glaube,

1900
01:23:37.800 --> 01:23:39.860
<v Thomas>reizt er mich innerhalb von zwei Jahren, dass ich

1901
01:23:39.860 --> 01:23:41.740
<v Thomas>ihn komplett durchlese, was jetzt

1902
01:23:41.740 --> 01:23:44.000
<v Thomas>relativ wahrscheinlich ist, weil, ja, interessantes

1903
01:23:44.000 --> 01:23:45.560
<v Thomas>Thema. Aber manchmal

1904
01:23:45.560 --> 01:23:47.760
<v Thomas>nerven mich dann die offenen Tabs so sehr, dass

1905
01:23:47.760 --> 01:23:49.740
<v Thomas>ich sie dann anfange zu gruppieren und dann hast

1906
01:23:49.740 --> 01:23:51.340
<v Thomas>du dann irgendwie so eine Group für alles,

1907
01:23:51.340 --> 01:23:54.040
<v Thomas>was man lesen möchte. Und die Group ist genauso

1908
01:23:54.040 --> 01:23:56.370
<v Thomas>unauffällig wie Pocket. Und genau

1909
01:23:56.370 --> 01:23:58.590
<v Thomas>dann, wenn ich dann dran denke,

1910
01:23:58.590 --> 01:24:00.290
<v Thomas>jetzt könnte ich was Interessantes lesen,

1911
01:24:00.290 --> 01:24:02.190
<v Thomas>weil ich zum Beispiel irgendwo sitze und warte

1912
01:24:02.190 --> 01:24:04.470
<v Thomas>und keinen Mobilfunk habe.

1913
01:24:04.470 --> 01:24:06.450
<v Thomas>Genau dann habe ich die Group natürlich nicht

1914
01:24:06.450 --> 01:24:08.550
<v Thomas>vorgeladen. Also dann sind die Daten nicht da,

1915
01:24:08.550 --> 01:24:10.410
<v Thomas>die sind nicht schon runtergeladen auf meinem Gerät.

1916
01:24:10.410 --> 01:24:13.620
<v Thomas>Das wäre halt mit Pocket gut oder so, ne?

1917
01:24:13.620 --> 01:24:16.680
<v Thomas>Ja.

1918
01:24:13.990 --> 01:24:16.110
<v Andrej>das ist gar keine Software-Problematik,

1919
01:24:16.110 --> 01:24:17.310
<v Andrej>sondern einfach eine,

1920
01:24:16.680 --> 01:25:07.220
<v Thomas>Achso, okay.

1921
01:24:17.310 --> 01:24:19.330
<v Andrej>dass man kein Ritual hat,

1922
01:24:19.330 --> 01:24:24.000
<v Andrej>dass man diese Queue jetzt einfach mal abarbeitet.

1923
01:24:24.000 --> 01:24:26.720
<v Andrej>Also schreibt uns mal,

1924
01:24:26.720 --> 01:24:29.000
<v Andrej>falls ihr da eine coole Idee,

1925
01:24:29.000 --> 01:24:29.960
<v Andrej>einen Ansatz habt,

1926
01:24:29.960 --> 01:24:32.180
<v Andrej>auch eine Gewohnheit in meinen Augen.

1927
01:24:32.180 --> 01:24:33.550
<v Andrej>Ich meine,

1928
01:24:33.550 --> 01:24:35.680
<v Andrej>vielleicht habt ihr da eine coole Lösung

1929
01:24:35.680 --> 01:24:37.780
<v Andrej>und ich würde es auch gerne adaptieren, weil ich denke

1930
01:24:37.780 --> 01:24:39.780
<v Andrej>da immer drüber nach. Ich habe diese Systeme schon so häufig

1931
01:24:39.780 --> 01:24:42.190
<v Andrej>aufgesetzt und gerade Miniflux ist

1932
01:24:42.190 --> 01:24:44.320
<v Andrej>total toll. Du kannst Miniflux

1933
01:24:44.320 --> 01:24:45.650
<v Andrej>mit diesen

1934
01:24:45.650 --> 01:24:48.750
<v Andrej>Tools, Link, Speicher, Bookmark,

1935
01:24:48.750 --> 01:24:50.790
<v Andrej>wie auch immer Tools konfigurieren und dann kannst du

1936
01:24:50.790 --> 01:24:53.050
<v Andrej>die Artikel da rein speichern. Einfach mit

1937
01:24:53.050 --> 01:24:55.110
<v Andrej>einmal S drücken und dann sind die da drin.

1938
01:24:55.110 --> 01:24:57.370
<v Andrej>Miniflux hat super viele

1939
01:24:57.370 --> 01:24:58.830
<v Andrej>Integrationen, das Webinterface dafür.

1940
01:24:58.830 --> 01:25:02.350
<v Andrej>Dieser Save-Button, das Tastenkürzel

1941
01:25:02.350 --> 01:25:04.290
<v Andrej>S existiert aber nur, wenn du die Integration

1942
01:25:04.290 --> 01:25:06.230
<v Andrej>halt eingerichtet hast.

1943
01:25:06.230 --> 01:25:13.160
<v Andrej>Ja, aber wie gesagt, also bei mir

1944
01:25:07.220 --> 01:25:08.680
<v Thomas>Das klingt ja interessant.

1945
01:25:08.680 --> 01:25:47.180
<v Thomas>Ja, ich habe

1946
01:25:13.160 --> 01:25:15.260
<v Andrej>ich habe diese Tools schon so oft gehabt

1947
01:25:15.260 --> 01:25:18.020
<v Andrej>und die gibt es auch. Und was ich halt

1948
01:25:18.020 --> 01:25:19.900
<v Andrej>auch spannend fand früher, als ich noch ein Kindle hatte,

1949
01:25:19.900 --> 01:25:21.860
<v Andrej>die hatten ja auch diese Pocket-Integration.

1950
01:25:21.860 --> 01:25:24.410
<v Andrej>Das heißt, theoretisch konnte das, oder war das

1951
01:25:24.410 --> 01:25:26.290
<v Andrej>der Kobo? Ich weiß nicht mehr. Irgend so ein E-Book-Reader hat

1952
01:25:26.290 --> 01:25:28.610
<v Andrej>auf jeden Fall auch eine Pocket-Integration. Wie cool ist das denn?

1953
01:25:28.610 --> 01:25:30.310
<v Andrej>Du hast die ganzen Artikel einfach

1954
01:25:30.310 --> 01:25:32.850
<v Andrej>vorgeladen, offline in einem E-Book-Reader-Format,

1955
01:25:32.850 --> 01:25:34.490
<v Andrej>wo du nicht abgelenkt bist

1956
01:25:34.490 --> 01:25:36.190
<v Andrej>von, oh, hier noch ein YouTube-Video.

1957
01:25:36.190 --> 01:25:38.370
<v Andrej>Oh, hier habe ich ja noch eine Benachrichtigung. Hier kommt ja noch

1958
01:25:38.370 --> 01:25:39.490
<v Andrej>ein Paket. Oh, ne?

1959
01:25:39.490 --> 01:25:43.980
<v Andrej>Nie benutzt. Ja.

1960
01:25:43.980 --> 01:25:59.050
<v Andrej>Ja, ist ein Link.

1961
01:25:47.180 --> 01:25:48.420
<v Thomas>gerade mal versucht, was passiert, wenn ich

1962
01:25:48.420 --> 01:25:51.080
<v Thomas>so einen Artikel share und dann in

1963
01:25:51.080 --> 01:25:53.100
<v Thomas>Apple Notes oder so, weil dann hätte ich den Vorteil,

1964
01:25:53.200 --> 01:25:55.260
<v Thomas>das wird synchronisiert, das wäre dann immer verfügbar

1965
01:25:55.260 --> 01:25:57.200
<v Thomas>inhaltlich, aber nein, es wird halt einfach

1966
01:25:57.200 --> 01:25:59.060
<v Thomas>nur der Link wirklich dann da reingepackt mit

1967
01:25:59.060 --> 01:26:01.160
<v Thomas>einem Thumbnail und das bringt mir nur noch gar nichts.

1968
01:26:01.160 --> 01:26:04.190
<v Thomas>Ich brauche halt schon inhaltlich

1969
01:26:02.250 --> 01:26:49.950
<v Andrej>Ja, viele von denen, die ich jetzt genannt habe, haben glaube ich auch Apps. Das heißt, die synchronisieren dann auch und haben das dann auch lokal vorhanden. Ich habe das eine Zeit lang benutzt und zwar, als ich noch mit der U-Bahn unterwegs war in Köln. Und wer U-Bahn fährt in Köln, weiß ganz genau, in bestimmten Stellen, gerade wenn es Untergrund ist, hast du einfach gar keinen Empfang. Und dann kannst du es perfekt lesen, sowas, was offline ist. Aber das hat sich mittlerweile auch geändert, das ist auch schon zehn Jahre her oder so.

1970
01:26:04.190 --> 01:26:05.990
<v Thomas>das Ganze, den Artikel und auch in sauber

1971
01:26:05.990 --> 01:26:08.090
<v Thomas>lesbarem Format, weil es ist ja oftmals

1972
01:26:08.090 --> 01:26:10.030
<v Thomas>Bilder sind integriert mit Text,

1973
01:26:10.030 --> 01:26:12.030
<v Thomas>das willst du halt nachher auch gut lesen können, also

1974
01:26:12.030 --> 01:26:13.810
<v Thomas>das soll bitte halbwegs so bleiben, wie so

1975
01:26:13.810 --> 01:26:16.140
<v Thomas>weiß ich nicht, ein besserer PDF-Export oder so

1976
01:26:16.140 --> 01:26:19.080
<v Thomas>nicht, ja.

1977
01:26:19.080 --> 01:27:32.190
<v Thomas>Na gut, schön. Meldet

1978
01:26:50.050 --> 01:27:12.600
<v Andrej>Da war das für mich noch ein Thema, dieser Offline-Support, weil ich war leider auch häufig offline oder in der Bahn auch generell. Ja, Wallaback habe ich eine Zeit lang genutzt oder versucht. Geil, ich habe immer noch den DNS-Eintrag, aber schon seit Jahren nicht mehr.

1979
01:27:13.340 --> 01:27:20.180
<v Andrej>Ja, vielleicht installiere ich mir mal wieder

1980
01:27:20.180 --> 01:27:22.940
<v Andrej>so ein Wallaback. Aber ich glaube, die App fand ich nicht sexy.

1981
01:27:22.940 --> 01:27:28.880
<v Andrej>Bin mir noch nicht sicher.

1982
01:27:28.880 --> 01:27:34.820
<v Andrej>Was willst du denn? Also, du willst das unbedingt haben

1983
01:27:32.190 --> 01:27:40.930
<v Thomas>euch, wenn ihr was habt. Richtig.

1984
01:27:34.820 --> 01:27:36.480
<v Andrej>für so Artikel, die du in die Video...

1985
01:27:36.480 --> 01:27:38.680
<v Andrej>Also, du willst das jetzt... Die Artikel, die du im Browser nicht liest,

1986
01:27:38.680 --> 01:27:40.360
<v Andrej>möchtest du jetzt in einem anderen System haben, die du nicht liest.

1987
01:27:40.360 --> 01:28:17.030
<v Andrej>Ja, ich habe jetzt...

1988
01:27:40.930 --> 01:27:44.150
<v Thomas>Ich leide auch momentan jetzt schon unter, also

1989
01:27:44.150 --> 01:27:46.190
<v Thomas>mein RSS-Feed ist momentan nicht sonderlich

1990
01:27:46.190 --> 01:27:48.570
<v Thomas>liebevoll gepflegt

1991
01:27:48.570 --> 01:27:51.190
<v Thomas>und gelesen. Vielleicht müsste ich

1992
01:27:51.190 --> 01:27:55.070
<v Thomas>da mal wieder...

1993
01:27:55.070 --> 01:27:57.010
<v Thomas>Also es ist besser, als die

1994
01:27:57.010 --> 01:27:59.460
<v Thomas>puren News-Seiten zu durchforsten.

1995
01:27:59.460 --> 01:28:01.580
<v Thomas>Das mache ich noch weniger sozusagen.

1996
01:28:01.580 --> 01:28:03.750
<v Thomas>Funktioniert dahingehend schon, aber

1997
01:28:03.750 --> 01:28:06.290
<v Thomas>also meine...

1998
01:28:06.290 --> 01:28:08.420
<v Thomas>Wie heißt das Ding? Notification-Bubble oder

1999
01:28:08.420 --> 01:28:11.340
<v Thomas>sowas? Die zeigt mir halt regelmäßig

2000
01:28:11.340 --> 01:28:13.320
<v Thomas>irgendwas mit im Tausender-Bereich

2001
01:28:13.320 --> 01:28:54.510
<v Thomas>an. Da gehst du von. Ja.

2002
01:28:17.030 --> 01:28:19.280
<v Andrej>Ich habe meinen Miniflux

2003
01:28:19.280 --> 01:28:21.240
<v Andrej>ganz umgestaltet, weil ich ja den Newsletter mache.

2004
01:28:21.240 --> 01:28:22.920
<v Andrej>selfhosters.de

2005
01:28:22.920 --> 01:28:25.180
<v Andrej>Kommt auch in die Show Notes.

2006
01:28:25.180 --> 01:28:28.200
<v Andrej>Und ich habe das jetzt... Ich hatte früher immer so Blog,

2007
01:28:28.200 --> 01:28:30.180
<v Andrej>Techniktypen,

2008
01:28:30.180 --> 01:28:33.170
<v Andrej>DevOps und dann so thematisch sortiert.

2009
01:28:33.370 --> 01:28:35.610
<v Andrej>Aber das hilft mir jetzt gerade nicht.

2010
01:28:35.610 --> 01:28:37.530
<v Andrej>Jetzt habe ich einen, den nenne ich Privat.

2011
01:28:37.530 --> 01:28:38.790
<v Andrej>Dort habe ich nur die Leute drin,

2012
01:28:38.790 --> 01:28:41.870
<v Andrej>bekannte Freunde, die auch Blogs haben,

2013
01:28:41.870 --> 01:28:44.750
<v Andrej>aber die nicht News-relevant sind.

2014
01:28:44.750 --> 01:28:48.050
<v Andrej>Und dann habe ich jetzt einen Ordner oder eine Kategorie,

2015
01:28:48.050 --> 01:28:49.410
<v Andrej>die heißt High-Volume-News.

2016
01:28:49.410 --> 01:28:51.770
<v Andrej>Da ist sowas drin wie Heise, Hacker-News.

2017
01:28:51.770 --> 01:28:53.410
<v Andrej>Hacker-News ist ja völlig bekloppt.

2018
01:28:53.410 --> 01:28:55.730
<v Andrej>Ja, das kannst du vergessen.

2019
01:28:54.510 --> 01:30:25.310
<v Thomas>Du scrollst durch, du öffnest einen

2020
01:28:55.730 --> 01:28:59.670
<v Andrej>Oder auch so Kashi's Blog, das lese ich ja.

2021
01:28:59.670 --> 01:29:01.410
<v Andrej>Das ist ja das älteste Blog, was ich,

2022
01:29:01.410 --> 01:29:02.840
<v Andrej>ich lese das jetzt nicht mehr so,

2023
01:29:02.840 --> 01:29:04.800
<v Andrej>aber ich scrolle mal durch.

2024
01:29:04.800 --> 01:29:05.660
<v Andrej>Ich komme mal gleich dazu.

2025
01:29:06.420 --> 01:29:12.390
<v Andrej>Dann habe ich noch Newsletter, eine Kategorie, da sind 85 Feed-Actuals drin, wo ich durchforste.

2026
01:29:12.390 --> 01:29:18.020
<v Andrej>Und dann habe ich noch Reddit für meine privaten Reddit-Sachen, um zu gucken, was ich geliked habe und so.

2027
01:29:18.020 --> 01:29:22.940
<v Andrej>Und einmal Software-Updates, da habe ich 41 Feed gerade drin, da müssen noch mehr rein.

2028
01:29:22.940 --> 01:29:25.220
<v Andrej>Das sind nur so GitHub-Releases und solche Sachen.

2029
01:29:25.220 --> 01:29:32.200
<v Andrej>Und aktuell ist es so, dass ich, ich bin ein großer Fan von Miniflux, von den Tastaturkürzeln.

2030
01:29:32.200 --> 01:29:35.820
<v Andrej>JK gehen halt für hoch und runter, super gut.

2031
01:29:35.820 --> 01:29:39.580
<v Andrej>Das geht ganz gut, dann kannst du Enter drücken, dann kommst du in den Lesemodus

2032
01:29:39.580 --> 01:29:41.910
<v Andrej>und kannst F für Favorite, also

2033
01:29:41.910 --> 01:29:44.140
<v Andrej>Star, S kannst du drücken für

2034
01:29:44.140 --> 01:29:46.460
<v Andrej>wenn du es in eine von diesen Apps installieren

2035
01:29:46.460 --> 01:29:48.640
<v Andrej>äh installieren, gerade überschieben

2036
01:29:48.640 --> 01:29:51.540
<v Andrej>möchtest den Content. Also es ist ganz cool.

2037
01:29:51.540 --> 01:29:53.630
<v Andrej>Ich habe auch gerade einen Fork aufgemacht von Miniflux

2038
01:29:53.630 --> 01:29:54.990
<v Andrej>um ein paar mehr Shortcuts reinzumachen,

2039
01:29:54.990 --> 01:29:57.630
<v Andrej>weil ein paar fehlten mir.

2040
01:29:57.630 --> 01:30:01.380
<v Andrej>Genau und das geht recht gut,

2041
01:30:01.380 --> 01:30:03.660
<v Andrej>aber was ich noch viel besser finde ist tatsächlich

2042
01:30:03.660 --> 01:30:05.640
<v Andrej>meine RSS Reader App

2043
01:30:05.640 --> 01:30:07.800
<v Andrej>auf dem Handy als auch Tablet. Da

2044
01:30:07.800 --> 01:30:11.200
<v Andrej>scrolle ich einfach durch und

2045
01:30:11.200 --> 01:30:13.520
<v Andrej>im Vorbeiscrollen werden die

2046
01:30:13.520 --> 01:30:16.120
<v Andrej>als gelesen markiert, wenn

2047
01:30:16.120 --> 01:30:50.500
<v Andrej>Und wenn ich draufklicke halt auch, wenn ich es wirklich lese und so kann man das relativ entspannt abarbeiten. Dann klickst du nur die an. Nein, ich habe die Überschriften als Liste, zum Beispiel jetzt Heise oder eine Kategorie geht ja bei, du kannst ja entweder in eine Kategorie reingehen, dann siehst du alle Artikel einer Kategorie oder du kannst in einen Feed reingehen von Heise, von Kashi, von was auch immer und siehst nur die Artikel dieses Feeds, geht beides.

2048
01:30:25.310 --> 01:30:27.730
<v Thomas>Post oder einen Artikel und

2049
01:30:27.730 --> 01:30:29.810
<v Thomas>machst dann durch Swipe, gehst du zum nächsten, oder wie?

2050
01:30:29.810 --> 01:31:12.570
<v Thomas>Ja. Das ist gut.

2051
01:30:50.600 --> 01:31:10.860
<v Andrej>Und meine CapiReader-App, da kann ich einfach scrollen, scrollen, scrollen und alles, was über dem Bildschirmrand geht, ist automatisch read, weil es nicht so interessant ist. Und wenn ich mir was für später merken möchte, markiere ich das einfach. Das geht bei mir, ich kann es konfigurieren mit einem Swipe nach links oder nach rechts, habe ich jetzt vergessen. Und dann gehe ich halt nur die gestehenden Artikel durch.

2052
01:31:12.570 --> 01:31:14.840
<v Thomas>Eine gute Option, ich hoffe.

2053
01:31:13.830 --> 01:31:16.190
<v Andrej>Wahrscheinlich wird es, ich hoffe, dass es auch

2054
01:31:14.840 --> 01:31:52.450
<v Thomas>Ja, das mit dem

2055
01:31:16.190 --> 01:31:19.390
<v Andrej>so eine ähnliche App gibt für iOS, weil

2056
01:31:19.390 --> 01:31:21.350
<v Andrej>bei Miniflux kannst du mit J

2057
01:31:21.350 --> 01:31:23.210
<v Andrej>durchgehen, nee, warte mal, genau, du kannst J

2058
01:31:23.210 --> 01:31:24.930
<v Andrej>und K, also Vim-Motions,

2059
01:31:24.930 --> 01:31:26.790
<v Andrej>kannst du gehen, um hoch und runter zu gehen,

2060
01:31:26.790 --> 01:31:29.020
<v Andrej>aber was viel besser ist, ist M drücken,

2061
01:31:29.020 --> 01:31:32.020
<v Andrej>durch M markierst du den als gelesen,

2062
01:31:32.020 --> 01:31:34.260
<v Andrej>also du liest den nicht, aber

2063
01:31:34.260 --> 01:31:36.200
<v Andrej>markierst den als gelesen und gehst direkt automatisch runter,

2064
01:31:36.200 --> 01:31:38.160
<v Andrej>eine Überschrift, äh, ein Artikel.

2065
01:31:38.160 --> 01:31:40.690
<v Andrej>Und so kannst du, hast du das gleiche Verhalten

2066
01:31:40.690 --> 01:31:41.910
<v Andrej>im Browser wie

2067
01:31:41.910 --> 01:31:44.430
<v Andrej>auf der App, die ich nutze.

2068
01:31:44.430 --> 01:31:57.230
<v Andrej>Weil du kriegst, man kriegt halt immer so ein FOMO,

2069
01:31:52.450 --> 01:31:54.460
<v Thomas>als gelesen markieren ist wirklich

2070
01:31:54.460 --> 01:32:21.070
<v Thomas>spannend. Das ist mein Problem.

2071
01:31:57.330 --> 01:31:59.110
<v Andrej>man möchte es lesen,

2072
01:31:59.110 --> 01:32:01.810
<v Andrej>man geht da durch, aber die werden,

2073
01:32:01.810 --> 01:32:03.470
<v Andrej>man liest sie ja, also ich,

2074
01:32:03.470 --> 01:32:06.360
<v Andrej>man liest sie ja nicht, wenn man drüber scrollt

2075
01:32:06.360 --> 01:32:07.940
<v Andrej>und da nichts catcht, ne,

2076
01:32:07.940 --> 01:32:09.800
<v Andrej>nach dem Motto, ah, das interessiert mich dann doch nicht.

2077
01:32:09.800 --> 01:32:12.070
<v Andrej>Und dann werden die, wenn die dann nicht automatisch als

2078
01:32:12.070 --> 01:32:14.230
<v Andrej>ungelesen, nee, wenn die dann nicht automatisch

2079
01:32:14.230 --> 01:32:16.690
<v Andrej>gelesen markiert werden, dann hast du halt

2080
01:32:16.690 --> 01:32:26.730
<v Andrej>so einen vollen Reader. Das geht nicht,

2081
01:32:21.070 --> 01:32:23.170
<v Thomas>Und dann musst du entweder hingehen und musst

2082
01:32:23.170 --> 01:32:25.190
<v Thomas>irgendwie swipen pro Artikel, was natürlich Wahnsinn

2083
01:32:25.190 --> 01:32:27.120
<v Thomas>ist, weil Hacker-News und so,

2084
01:32:26.730 --> 01:32:30.050
<v Andrej>nee, nee. Ja, dafür gibt es ja bei Miniflux auch

2085
01:32:27.120 --> 01:32:33.070
<v Thomas>das kannst du nicht machen. Ja, das gibt's

2086
01:32:30.050 --> 01:32:35.480
<v Andrej>Mark-Alles-Read und solche Sachen, ja.

2087
01:32:33.070 --> 01:32:34.810
<v Thomas>auch bei NetNewsWire. Das ist okay.

2088
01:32:34.810 --> 01:32:36.590
<v Thomas>Aber das mit dem

2089
01:32:35.480 --> 01:32:39.580
<v Andrej>Und was ich mittlerweile mache, ist, ich mache

2090
01:32:36.590 --> 01:32:59.160
<v Thomas>Scrollen...

2091
01:32:39.580 --> 01:32:41.460
<v Andrej>dienstags kommt der Newsletter raus,

2092
01:32:41.800 --> 01:32:44.740
<v Andrej>Das heißt, was ich mache ist, ich schreibe den dann wahrscheinlich am Montag meistens

2093
01:32:44.740 --> 01:32:49.480
<v Andrej>und am Montag mache ich dann Clean Card, alles gelesen.

2094
01:32:49.480 --> 01:32:58.550
<v Andrej>Ich glaube, das Thema ist eher so eine Habit, was heißt das, Gewohnheit,

2095
01:32:58.550 --> 01:33:02.650
<v Andrej>dass du das dann halt einfach dann Clean Card machst, weil ich werde niemals,

2096
01:32:59.160 --> 01:33:37.710
<v Thomas>Mhm. So.

2097
01:33:02.650 --> 01:33:07.280
<v Andrej>was habe ich jetzt hier, in den High-Volume-News-Ordner habe ich 1180 Artikel,

2098
01:33:07.280 --> 01:33:13.190
<v Andrej>im privaten 750, im Newsletter 205, bei Reddit 5, na gut, Reddit ist nicht wichtig

2099
01:33:13.190 --> 01:33:15.250
<v Andrej>und bei Software-Updates 39.

2100
01:33:15.250 --> 01:33:18.220
<v Andrej>Werde ich nicht lesen, das sind über 2000 Artikel.

2101
01:33:18.220 --> 01:33:22.070
<v Andrej>Das muss man sich ja auch mal

2102
01:33:22.070 --> 01:33:22.830
<v Andrej>klar machen.

2103
01:33:22.830 --> 01:33:31.890
<v Andrej>Dann sind wir doch reingegangen.

2104
01:33:31.890 --> 01:33:38.500
<v Andrej>Spannend. Es gab ja mal Read It Later,

2105
01:33:37.710 --> 01:33:42.160
<v Thomas>Ja, das habe ich auch früher mal benutzt. Das weiß ich

2106
01:33:38.500 --> 01:33:40.280
<v Andrej>das ist auch so ein Riesending gewesen.

2107
01:33:40.280 --> 01:33:46.190
<v Andrej>Gibt es das noch? Ich weiß es ehrlich gesagt nicht.

2108
01:33:42.160 --> 01:33:47.040
<v Thomas>noch. Gute Frage. Ich glaube, das war sogar vor Pocket,

2109
01:33:46.190 --> 01:33:51.350
<v Andrej>Oh, weiß nicht. Ja, es gibt noch

2110
01:33:47.040 --> 01:33:59.870
<v Thomas>oder? Ja, für mich wäre auf jeden Fall wirklich gut,

2111
01:33:51.350 --> 01:33:53.070
<v Andrej>ein Kara Keep, gibt es auch noch.

2112
01:33:53.070 --> 01:33:57.080
<v Andrej>Das habe ich mal installiert. Läuft auch noch, aber

2113
01:33:57.080 --> 01:34:11.800
<v Andrej>ich nutze es nicht. Ja, da gibt es noch

2114
01:33:59.870 --> 01:34:01.810
<v Thomas>wenn das alles irgendwo zusammenläuft, auch

2115
01:34:01.810 --> 01:34:04.010
<v Thomas>mit den Dingen, die ich im RSS-Reader

2116
01:34:04.010 --> 01:34:06.540
<v Thomas>markiere. So als eine zentrale

2117
01:34:06.540 --> 01:34:08.740
<v Thomas>Anlaufstelle mit, das sind Dinge, die

2118
01:34:08.740 --> 01:34:55.360
<v Thomas>ich noch lesen will. Du hast aber gerade was gesagt,

2119
01:34:11.800 --> 01:34:13.620
<v Andrej>unterschiedliche Tools, die so einen kleinen Fokus bieten

2120
01:34:13.620 --> 01:34:15.990
<v Andrej>mit OCR und AI Summaries,

2121
01:34:16.130 --> 01:34:20.520
<v Andrej>wo du die entweder mit Ulama oder mit ChatGPT noch dir reindrücken kannst.

2122
01:34:20.520 --> 01:34:23.700
<v Andrej>Bei Karakeep kannst du zum Beispiel auch RSS-Feeds per se abonnieren.

2123
01:34:23.700 --> 01:34:30.110
<v Andrej>Aber ich finde das Interface nicht gut für Feeds schnell durchgehen.

2124
01:34:30.110 --> 01:34:35.180
<v Andrej>Mir reicht eine Überschrift meistens, um zu gucken, ob ich das lesen möchte

2125
01:34:35.180 --> 01:34:39.840
<v Andrej>und nicht so ein fancy, wie heißt das, diese Bubble Cards.

2126
01:34:39.840 --> 01:34:42.320
<v Andrej>Da hast du das Thumbnail, dann hast du die Überschrift,

2127
01:34:42.320 --> 01:34:43.620
<v Andrej>dann hast du die ersten zwei Zeilen.

2128
01:34:43.620 --> 01:34:45.000
<v Andrej>Das ist too much.

2129
01:34:45.000 --> 01:34:48.500
<v Andrej>Wenn ich skimmen möchte, will ich halt schnell scrollen

2130
01:34:48.500 --> 01:34:49.940
<v Andrej>und wirklich nur die Überschriften.

2131
01:34:49.940 --> 01:34:52.140
<v Andrej>Bildchen darf vielleicht noch klein daneben sein,

2132
01:34:52.140 --> 01:34:53.060
<v Andrej>muss aber auch gar nicht.

2133
01:34:53.060 --> 01:35:13.330
<v Andrej>Ach so, so rum.

2134
01:34:55.360 --> 01:34:57.650
<v Thomas>was total, worüber ich noch nicht nachgedacht

2135
01:34:57.650 --> 01:34:59.230
<v Thomas>habe. Das könnte doch gut funktionieren.

2136
01:34:59.230 --> 01:35:01.600
<v Thomas>Und weißt du auch immer, du für ein System benutzt,

2137
01:35:01.600 --> 01:35:03.480
<v Thomas>Pocket, Karakeep oder was auch immer.

2138
01:35:03.480 --> 01:35:05.550
<v Thomas>Wenn das ein RSS-Feed selber

2139
01:35:05.550 --> 01:35:07.750
<v Thomas>bereitstellt, kann es ja tatsächlich im RSS

2140
01:35:07.750 --> 01:35:23.590
<v Thomas>Reader landen. Mhm. Dann landet

2141
01:35:13.330 --> 01:35:16.710
<v Andrej>Das heißt, du speicherst dir deine Artikel

2142
01:35:16.710 --> 01:35:20.310
<v Andrej>in einem Tool, was selbst ein RSS-Feed bereitstellt.

2143
01:35:20.310 --> 01:35:25.630
<v Andrej>Von der Kuh am Schwanz am Schal am Raus am Ziehen, oder?

2144
01:35:23.590 --> 01:35:26.470
<v Thomas>es in deinem Miniflux. So,

2145
01:35:25.630 --> 01:35:30.060
<v Andrej>Ja, vielleicht.

2146
01:35:26.470 --> 01:35:29.840
<v Thomas>in etwa. Ja, ist natürlich

2147
01:35:29.840 --> 01:35:31.780
<v Thomas>dann die Frage, ob das Leseverhalten, was

2148
01:35:30.060 --> 01:35:38.730
<v Andrej>Ja gut, dann machst du das für die Kategorie halt separat.

2149
01:35:31.780 --> 01:35:34.040
<v Thomas>du bei den anderen Feeds da wiederum noch angebracht

2150
01:35:34.040 --> 01:35:35.920
<v Thomas>ist, ne, als gelesen markieren und weg damit,

2151
01:35:35.920 --> 01:35:37.780
<v Thomas>ist natürlich da beim Durchscrollen nicht mehr

2152
01:35:37.780 --> 01:35:40.110
<v Thomas>so gut. Ja, das müsste gehen.

2153
01:35:38.730 --> 01:35:43.190
<v Andrej>Dann machst du ein, ja, okay.

2154
01:35:40.110 --> 01:35:43.400
<v Thomas>To do.

2155
01:35:43.190 --> 01:35:46.700
<v Andrej>Ja, sag mal Bescheid, würde mich auch interessieren.

2156
01:35:43.400 --> 01:36:19.100
<v Thomas>Newsreader. Cloudflare?

2157
01:35:46.700 --> 01:35:49.610
<v Andrej>Weil aktuell habe ich nur Feeds da für eine Lösung.

2158
01:35:49.610 --> 01:35:50.690
<v Andrej>Das funktioniert auch okay.

2159
01:35:51.610 --> 01:35:53.130
<v Andrej>aber für so generelle Artikel

2160
01:35:53.130 --> 01:35:56.440
<v Andrej>nicht. Ich weiß jetzt auch nicht, wie smart ist

2161
01:35:56.440 --> 01:35:58.540
<v Andrej>das ganze Cloudflare-Blog, weil es ist ein gutes

2162
01:35:58.540 --> 01:36:00.560
<v Andrej>Blog, keine Frage. Aber wenn

2163
01:36:00.560 --> 01:36:02.700
<v Andrej>das halt wahnsinnig viel Content

2164
01:36:02.700 --> 01:36:04.640
<v Andrej>immer ist, dann liest man das dann halt auch.

2165
01:36:04.640 --> 01:36:10.160
<v Andrej>Das ist die Frage. Ja, die haben ganz schön

2166
01:36:10.160 --> 01:36:14.390
<v Andrej>viele Artikel. Mein Gott, zwei pro Tag

2167
01:36:14.390 --> 01:36:16.670
<v Andrej>oder was? Was ist das für eine Schlagzahl?

2168
01:36:16.670 --> 01:36:20.260
<v Andrej>Ja, gut laufen. Da arbeiten auch

2169
01:36:19.100 --> 01:37:17.290
<v Thomas>Yep. Was Backblaze? Yep.

2170
01:36:20.260 --> 01:36:21.660
<v Andrej>viele Leute. Diese Tech-Blogs

2171
01:36:21.660 --> 01:36:23.460
<v Andrej>sind echt gut. Es gibt ja auch so eine

2172
01:36:23.460 --> 01:36:26.400
<v Andrej>Awesome-List über gute Tech-Blogs von

2173
01:36:26.400 --> 01:36:28.380
<v Andrej>Companies. Früher war es ja DigitalOcean,

2174
01:36:28.380 --> 01:36:29.520
<v Andrej>Cloudflare,

2175
01:36:30.430 --> 01:36:31.830
<v Andrej>HashiCorp hatte auch mal eins, glaube ich.

2176
01:36:31.830 --> 01:36:34.310
<v Andrej>Google und andere, ne?

2177
01:36:34.310 --> 01:36:36.610
<v Andrej>Gibt ganz, ganz viele echt spannende Dinger drin.

2178
01:36:36.610 --> 01:36:44.110
<v Andrej>Oder wer macht diesen HDD-Report nochmal?

2179
01:36:44.110 --> 01:36:44.670
<v Andrej>Weißt du das?

2180
01:36:44.670 --> 01:36:47.260
<v Andrej>Backblaze, ja, ist recht.

2181
01:36:47.260 --> 01:36:48.740
<v Andrej>Die haben, glaube ich, auch ein gutes Blog.

2182
01:36:48.740 --> 01:36:51.140
<v Andrej>Komm, da kommt halt jetzt mal wieder ein Feed wieder rein.

2183
01:36:51.140 --> 01:36:56.720
<v Andrej>Die machen ja mal diese Artikel für, ja genau,

2184
01:36:56.720 --> 01:36:59.620
<v Andrej>Backblaze Drive Stats for 2025.

2185
01:36:59.620 --> 01:37:23.530
<v Andrej>Manche Feeds sind ja auch geil, ne?

2186
01:37:17.290 --> 01:37:46.090
<v Thomas>Wusste nicht, dass es das überhaupt so lange gibt.

2187
01:37:23.530 --> 01:37:25.010
<v Andrej>Du fügst den hinzu zu Miniflux.

2188
01:37:25.010 --> 01:37:27.680
<v Andrej>Einige sagen so, die letzten 10 Artikel, ne?

2189
01:37:27.680 --> 01:37:30.380
<v Andrej>Letztens irgendein Feed hinzu.

2190
01:37:30.380 --> 01:37:32.540
<v Andrej>Ich glaube, es war das Nix-Blog, also von NixOS.

2191
01:37:33.410 --> 01:37:35.530
<v Andrej>Die letzten 20 Jahre waren da drin.

2192
01:37:35.530 --> 01:37:37.130
<v Andrej>Boom, ein ganzes Feed.

2193
01:37:37.130 --> 01:37:39.240
<v Andrej>Ich scrolle so runter.

2194
01:37:39.240 --> 01:37:41.050
<v Andrej>Von 2001?

2195
01:37:41.050 --> 01:37:42.490
<v Andrej>Nee, das brauche ich nicht mehr lesen.

2196
01:37:42.490 --> 01:37:43.690
<v Andrej>Das ist wirklich nicht mehr in den Sinn.

2197
01:37:43.690 --> 01:37:48.850
<v Andrej>Nix ist über 20 Jahre alt.

2198
01:37:46.090 --> 01:37:55.310
<v Thomas>Verrückt. Ich glaube, das erste Mal, dass ich

2199
01:37:48.850 --> 01:37:50.390
<v Andrej>Das ist eine sehr alte Distribution.

2200
01:37:50.390 --> 01:37:57.340
<v Andrej>Von mir, ne?

2201
01:37:55.310 --> 01:37:58.090
<v Thomas>davon gehört habe, ist nicht länger als

2202
01:37:57.340 --> 01:38:00.780
<v Andrej>Okay, dann doch nicht von mir.

2203
01:37:58.090 --> 01:38:01.970
<v Thomas>fünf Jahre her. Ne, ne, es war vorher

2204
01:38:00.780 --> 01:38:16.890
<v Andrej>Ja, ich glaube, es ist aus einer Doktorarbeit oder sowas entstanden.

2205
01:38:01.970 --> 01:38:04.430
<v Thomas>schon irgendwo auf dem Radar. Aber

2206
01:38:04.430 --> 01:38:07.360
<v Thomas>ich dachte, das wäre so eine neue

2207
01:38:07.360 --> 01:38:08.420
<v Thomas>modische Erscheinung.

2208
01:38:08.420 --> 01:38:11.880
<v Thomas>Oh, hier steht, Erstveröffentlichung 2013.

2209
01:38:11.880 --> 01:38:13.680
<v Thomas>Nix US.

2210
01:38:13.680 --> 01:38:24.400
<v Thomas>Oh, aber auch nicht schlecht. Da musst du auch

2211
01:38:16.890 --> 01:38:21.590
<v Andrej>Und über Reproducible Builds und solche Sachen.

2212
01:38:21.590 --> 01:38:30.140
<v Andrej>Ja.

2213
01:38:24.400 --> 01:38:26.860
<v Thomas>aufpassen, ne? Wikipedia Deutsch

2214
01:38:26.860 --> 01:38:28.660
<v Thomas>sagt Erstveröffentlichung 2013.

2215
01:38:28.660 --> 01:38:30.980
<v Thomas>Oder ist das der Stand?

2216
01:38:30.140 --> 01:38:51.810
<v Andrej>Wo ist denn hier der Pause-Button?

2217
01:38:30.980 --> 01:38:32.700
<v Thomas>Genau. Ne, steht aber da.

2218
01:38:32.700 --> 01:38:37.450
<v Thomas>In der Geschichte steht was von

2219
01:38:37.450 --> 01:38:39.250
<v Thomas>2003 als Forschungsprojekt, okay.

2220
01:38:39.250 --> 01:38:41.510
<v Thomas>Auf der US, also auf der englischen

2221
01:38:41.510 --> 01:38:43.690
<v Thomas>Wikipedia-Seite steht Initial Release 2006.

2222
01:38:43.690 --> 01:38:45.560
<v Thomas>Das passt dann zu den 20 Jahren.

2223
01:38:47.480 --> 01:38:49.130
<v Thomas>Okay, whatever.

2224
01:38:49.130 --> 01:38:53.560
<v Thomas>Du drückst die 3.

2225
01:38:51.810 --> 01:38:56.900
<v Andrej>Ich muss noch kurz meinen Tisch wischen.

2226
01:38:53.560 --> 01:39:08.920
<v Thomas>Noch ein ganz anderes Thema mitgebracht.

2227
01:38:56.900 --> 01:38:59.370
<v Andrej>Tee verkippt.

2228
01:39:00.340 --> 01:39:02.330
<v Andrej>Kann auch drinbleiben.

2229
01:39:02.330 --> 01:39:09.920
<v Andrej>Hau rein.

2230
01:39:08.920 --> 01:39:11.420
<v Thomas>Alles klar.

2231
01:39:09.920 --> 01:39:26.650
<v Andrej>Wie geht's denn beruflich?

2232
01:39:11.420 --> 01:39:19.640
<v Thomas>Ja, bei einem aktuellen Projekt

2233
01:39:19.640 --> 01:39:24.570
<v Thomas>achte ich ziemlich genau auf Speicherverbrauch gerade.

2234
01:39:24.570 --> 01:39:29.010
<v Thomas>Weil, quasi, ja.

2235
01:39:26.650 --> 01:40:15.060
<v Andrej>Das ist crazy, ne?

2236
01:39:29.010 --> 01:39:33.940
<v Thomas>Weil mit, ich bin ja alter Python-Entwickler,

2237
01:39:33.940 --> 01:39:36.830
<v Thomas>also das habe ich eine lange, lange Zeit lang genutzt.

2238
01:39:36.830 --> 01:39:41.960
<v Thomas>Und man Python, also so sehr ich die Entwicklung in Python auch mag,

2239
01:39:42.220 --> 01:39:43.820
<v Thomas>Ich mag die Sprache einfach sehr gerne.

2240
01:39:43.820 --> 01:39:47.650
<v Thomas>Es ist

2241
01:39:47.650 --> 01:39:49.590
<v Thomas>natürlich, es ist ein Interpreter

2242
01:39:49.590 --> 01:39:52.590
<v Thomas>und Speicherverbrauch

2243
01:39:52.590 --> 01:39:54.410
<v Thomas>ist bei Interpreter sowieso ja erstmal

2244
01:39:54.410 --> 01:39:56.370
<v Thomas>oder allen Sprachen, die irgendwie mit

2245
01:39:56.370 --> 01:39:58.290
<v Thomas>Garbage-Kollektoren arbeiten, sowieso

2246
01:39:58.290 --> 01:40:01.160
<v Thomas>erstmal so, ja, schon mal gerne

2247
01:40:01.160 --> 01:40:03.040
<v Thomas>was höher und auch nicht immer

2248
01:40:03.040 --> 01:40:04.700
<v Thomas>ganz so deterministisch.

2249
01:40:04.700 --> 01:40:07.040
<v Thomas>Und ich war echt überrascht, wenn du

2250
01:40:07.040 --> 01:40:09.200
<v Thomas>irgendwas mit Rust schreibst,

2251
01:40:09.200 --> 01:40:11.780
<v Thomas>zum Beispiel, wie viel du

2252
01:40:11.780 --> 01:40:13.920
<v Thomas>mit 10 MB RAM erreichen kannst.

2253
01:40:13.920 --> 01:40:16.300
<v Thomas>Das ist mindblowing.

2254
01:40:15.060 --> 01:40:16.940
<v Andrej>Was die Leute aktuell erst umschreiben

2255
01:40:16.940 --> 01:40:20.490
<v Andrej>und wie krass performant das manchmal wird.

2256
01:40:20.490 --> 01:40:33.120
<v Andrej>Mach.

2257
01:40:21.430 --> 01:40:51.260
<v Thomas>Es ist aber auch eben krass zu verstehen, welchen Impact was genau hat, also wie du Speicher allokierst, weil in der Interpretersprache sagst du halt einfach hier Variable, String und einfach immer wieder was reinballern oder also entweder machst du irgendwie einen Buffer oder sowas oder du konkatenierst Strings oder sonst was, also du machst dir einfach keine Gedanken darüber, ob das nachher, sagen wir mal, absehbar weniger als ein Megabyte ist oder 25 Megabyte.

2258
01:40:33.120 --> 01:40:58.920
<v Andrej>Ja, das Problem ist halt die Initialisierung, ne?

2259
01:40:51.260 --> 01:40:56.050
<v Thomas>Also ob du eine Grenze kennst, du packst das einfach rein.

2260
01:40:56.050 --> 01:40:58.350
<v Thomas>Den Rest macht dann der Interpreter.

2261
01:40:58.350 --> 01:41:08.730
<v Thomas>Ich glaube, es gibt den Overhead, genau.

2262
01:40:58.920 --> 01:41:01.760
<v Andrej>Du eine Variable holst, das ist ein String,

2263
01:41:01.760 --> 01:41:02.960
<v Andrej>dann hauen die da erstmal, weiß nicht,

2264
01:41:02.960 --> 01:41:05.340
<v Andrej>256 Bytes da rein oder sowas, ne?

2265
01:41:05.340 --> 01:41:07.460
<v Andrej>Oder wie lange du die auch per Default hast.

2266
01:41:07.460 --> 01:41:09.310
<v Andrej>Ja.

2267
01:41:08.730 --> 01:41:14.130
<v Thomas>Und was man halt auch noch berücksichtigen muss, ist, wie funktioniert überhaupt Speicher?

2268
01:41:09.310 --> 01:41:49.450
<v Andrej>Bisschen über 80, ne?

2269
01:41:14.130 --> 01:41:17.350
<v Thomas>Ich hatte einen Aufhänger, weshalb ich das ganze Thema reingemacht habe.

2270
01:41:17.350 --> 01:41:21.410
<v Thomas>Weil durch dieses Achten auf Speicherverbrauch ist mir nämlich eine Sache aufgefallen.

2271
01:41:21.410 --> 01:41:25.510
<v Thomas>Ich hatte einen steten Anstieg im Speicherverbrauch,

2272
01:41:25.510 --> 01:41:29.850
<v Thomas>der mich sehr an sowas wie Memory-Leaks erinnert hat.

2273
01:41:30.080 --> 01:42:00.760
<v Thomas>Und wir reden hier von, was war das, pro Stunde ein halbes Megabyte oder sowas, aber es ist ja dann auch irgendwie so zwölf Megabyte am Tag und wenn das eine Woche läuft, da sind wir dann schon bei, keine Ahnung, ein bisschen über 80, genau, und war dann eben am Schauen, woran liegt denn das, ist da irgendwo ein Memory-Leak im eigenen Code, ist da ein Memory-Leak in der Bibliothek,

2274
01:41:49.450 --> 01:42:21.020
<v Andrej>Die können viel.

2275
01:42:00.760 --> 01:42:19.730
<v Thomas>Das ist auch mit KI gechallenged, um zu gucken, was da wahrscheinliche Ursachen sind, weil ich musste auch mit einer S3-Bibliothek zum Beispiel arbeiten und wer S3-Bibliotheken von Amazon kennt, das sind Riesen-Bibliotheken.

2276
01:42:19.730 --> 01:42:23.720
<v Thomas>Die bringen sehr viel mit und die lassen auch sehr viel im Hintergrund laufen,

2277
01:42:21.020 --> 01:42:29.020
<v Andrej>Wie heißt die nochmal?

2278
01:42:23.720 --> 01:42:26.260
<v Thomas>was du nicht ganz explizit steuerst.

2279
01:42:26.260 --> 01:42:32.910
<v Thomas>Und ja, bei Python heißt die Boto3.

2280
01:42:29.020 --> 01:42:30.540
<v Andrej>Diese mit B, oder?

2281
01:42:30.540 --> 01:42:33.530
<v Andrej>Genau.

2282
01:42:32.910 --> 01:42:38.300
<v Thomas>Da hatte ich nämlich genau das Problem auch schon mal beruflich in irgendeinem Projekt.

2283
01:42:33.530 --> 01:42:34.250
<v Andrej>Ja, ja, Brutto.

2284
01:42:34.390 --> 01:42:59.110
<v Andrej>Ja, die ist so. Langsam.

2285
01:42:38.300 --> 01:42:43.000
<v Thomas>Der RAM-Verbrauch stieg einfach und stieg und stieg und hörte nicht auf.

2286
01:42:43.000 --> 01:42:46.820
<v Thomas>Und irgendwann warst du halt dann von einem Programm, was normalerweise so mit 100 Megabyte läuft,

2287
01:42:46.820 --> 01:42:50.260
<v Thomas>warst du dann halt auch nach ein paar Wochen dann irgendwann mal bei so einem Gigabyte oder so.

2288
01:42:50.770 --> 01:42:55.000
<v Thomas>Und dann läuft er gegen sein C-Group-Limit und entweder knallt es halt hart und schnell,

2289
01:42:55.000 --> 01:43:01.540
<v Thomas>aber manchmal sind C-Group-Limits auch so, er kratzt so an der Ecke und auf einmal wird alles lahm.

2290
01:42:59.110 --> 01:43:37.030
<v Andrej>Was für ein Verhältnis? Kam akustisch gar nicht an.

2291
01:43:01.540 --> 01:43:05.440
<v Thomas>Genau. Und dann recovert das, dann wird quasi der Health-Status flaky,

2292
01:43:05.440 --> 01:43:09.040
<v Thomas>aber nicht flaky genug, damit das Ding weggekillt wird und oh Gott.

2293
01:43:09.040 --> 01:43:14.640
<v Thomas>Deswegen dachte ich mir jetzt bei diesem Projekt, achte mal auf RAM-Verbrauch

2294
01:43:14.640 --> 01:43:18.240
<v Thomas>und dass man gar nicht erst in so eine Situation reinläuft.

2295
01:43:18.300 --> 01:43:20.200
<v Thomas>ich hatte dann die S3-Bibliothek in Verdacht

2296
01:43:20.200 --> 01:43:21.320
<v Thomas>und am Ende des Tages

2297
01:43:21.320 --> 01:43:24.940
<v Thomas>war das aber dann doch nicht

2298
01:43:24.940 --> 01:43:26.740
<v Thomas>wahrscheinlich, weil eben dieses Pattern von

2299
01:43:26.740 --> 01:43:30.800
<v Thomas>oder anders, es gab

2300
01:43:30.800 --> 01:43:32.800
<v Thomas>Hinweise, dass das erstmal nur ganz

2301
01:43:32.800 --> 01:43:34.820
<v Thomas>normales Heap-Verhalten sein könnte.

2302
01:43:34.820 --> 01:43:38.980
<v Thomas>Heap-Verhalten, also quasi

2303
01:43:37.030 --> 01:43:40.770
<v Andrej>Ach, Heap. Okay. Ja.

2304
01:43:38.980 --> 01:43:40.300
<v Thomas>wie Speicher verwaltet wird.

2305
01:43:40.300 --> 01:43:43.530
<v Thomas>Lass mal

2306
01:43:40.770 --> 01:44:04.160
<v Andrej>Das ist echt spannend. Habe ich in meiner,

2307
01:43:43.530 --> 01:43:45.510
<v Thomas>einen Deep Dive machen, das ist jetzt vielleicht für

2308
01:43:45.510 --> 01:43:47.550
<v Thomas>nicht alle von euch so interessant, am Ende

2309
01:43:47.550 --> 01:43:48.990
<v Thomas>kommt noch eine Conclusion für

2310
01:43:48.990 --> 01:43:51.510
<v Thomas>was man sich vielleicht im Hinterkopf mal mitnehmen

2311
01:43:51.510 --> 01:43:53.530
<v Thomas>kann, aber ich fand

2312
01:43:53.530 --> 01:43:55.430
<v Thomas>es an der Stelle spannend, mal einfach

2313
01:43:55.430 --> 01:43:57.300
<v Thomas>für mich auch so aufzuarbeiten, wie genau

2314
01:43:57.300 --> 01:44:00.570
<v Thomas>funktioniert eigentlich Speichervergabe

2315
01:44:00.570 --> 01:44:01.790
<v Thomas>im Betriebssystem so.

2316
01:44:01.790 --> 01:44:21.260
<v Thomas>Weil wie gesagt, ja, fand ich

2317
01:44:04.160 --> 01:44:06.540
<v Andrej>als ich mich mit Go beschäftigt habe, auch ein bisschen

2318
01:44:06.540 --> 01:44:08.280
<v Andrej>gemacht und dann gesagt, hui, das ist ja,

2319
01:44:08.280 --> 01:44:11.540
<v Andrej>Go hat ja noch nicht mal so viele

2320
01:44:11.540 --> 01:44:13.180
<v Andrej>Möglichkeiten wie Rust oder C,

2321
01:44:13.180 --> 01:44:15.560
<v Andrej>da was zu machen. Da gibt es ja eher so

2322
01:44:15.560 --> 01:44:17.380
<v Andrej>Pass-by-Value, Pass-by-Reference Sachen.

2323
01:44:17.380 --> 01:44:19.640
<v Andrej>Das ist aber spannend.

2324
01:44:19.640 --> 01:44:26.180
<v Andrej>Null.

2325
01:44:21.260 --> 01:44:23.320
<v Thomas>auch. Und wie gesagt, wenn du halt mit Sprachen

2326
01:44:23.320 --> 01:44:25.020
<v Thomas>wie Python oder JavaScript

2327
01:44:25.020 --> 01:44:27.340
<v Thomas>oder PHP oder was auch immer machst,

2328
01:44:26.180 --> 01:44:35.710
<v Andrej>Der Admin dann halt später.

2329
01:44:27.340 --> 01:44:29.440
<v Thomas>hast du damit halt einfach nichts zu tun.

2330
01:44:29.440 --> 01:44:32.710
<v Thomas>Und, ja, aber mit

2331
01:44:32.710 --> 01:44:34.330
<v Thomas>tieferen Sprachenhandeln eben schon.

2332
01:44:34.330 --> 01:44:38.810
<v Thomas>Den kannst du treffen, ja, total.

2333
01:44:35.710 --> 01:44:38.600
<v Andrej>Naja.

2334
01:44:38.600 --> 01:44:42.130
<v Andrej>Oder halt auch nicht, wenn du Glück hast.

2335
01:44:38.810 --> 01:44:41.740
<v Thomas>Tja, also

2336
01:44:41.740 --> 01:44:46.080
<v Thomas>dann versuchen wir das mal so auf, sagen wir mal,

2337
01:44:42.130 --> 01:44:43.430
<v Andrej>Kann ja auch kein Problem sein.

2338
01:44:43.550 --> 01:45:00.230
<v Andrej>Und wir reden von Linux.

2339
01:44:46.080 --> 01:44:48.020
<v Thomas>so eine halbe Flughöhe zu halten, damit das

2340
01:44:48.020 --> 01:44:50.080
<v Thomas>greifbar genug ist. Aber ich glaube, das könnte spannend sein.

2341
01:44:50.080 --> 01:44:52.040
<v Thomas>Also, wie geht Speicher?

2342
01:44:52.040 --> 01:44:55.530
<v Thomas>Erstmal muss man, glaube ich,

2343
01:44:55.530 --> 01:44:57.730
<v Thomas>unterscheiden. Es gibt zwei Speicherbereiche

2344
01:44:57.730 --> 01:44:58.290
<v Thomas>und

2345
01:44:58.290 --> 01:45:03.750
<v Thomas>ich weiß gar nicht, wie es bei anderen ist. Tatsächlich,

2346
01:45:00.230 --> 01:45:11.300
<v Andrej>Ja, aber bei Windows und Mac kann es durchaus Unterschiede geben, glaube ich.

2347
01:45:03.750 --> 01:45:05.710
<v Thomas>ich denke mal, bei den BSDs wird es sehr ähnlich sein.

2348
01:45:05.710 --> 01:45:07.210
<v Thomas>Ich glaube auch, das ist aber,

2349
01:45:07.210 --> 01:45:15.170
<v Thomas>ich glaube tatsächlich, Stack und Heap,

2350
01:45:11.300 --> 01:45:18.140
<v Andrej>Ist das unabhängig?

2351
01:45:15.170 --> 01:45:16.590
<v Thomas>das ist erstmal etwas,

2352
01:45:16.590 --> 01:45:19.720
<v Thomas>es ist bei allen Betriebssystemen

2353
01:45:18.140 --> 01:45:26.510
<v Andrej>Das Prinzip sollte gleich sein.

2354
01:45:19.720 --> 01:45:21.030
<v Thomas>gleiches Prinzip.

2355
01:45:21.030 --> 01:45:25.000
<v Thomas>Ich denke ja. Naja, aber

2356
01:45:25.000 --> 01:45:30.000
<v Thomas>Sternchen dran. Behaupten wir es einfach mal.

2357
01:45:26.510 --> 01:45:28.470
<v Andrej>Das Verhalten kann minimal abweichen, würde ich mal behaupten.

2358
01:45:28.470 --> 01:46:46.150
<v Andrej>Ach, guck.

2359
01:45:30.360 --> 01:45:54.060
<v Thomas>Also es gibt halt den Stack und es gibt den Heap und der Stack, das ist so ein Speicherbereich, der existiert auf jeder Ebene deines Codes, wenn man so möchte, so ein Call-Stack und da sind eher kleine Variablen oder kleine Inhalte werden gespeichert, klein und kurzlebig kann man sagen.

2360
01:45:54.060 --> 01:46:13.180
<v Thomas>Also wenn du zum Beispiel eine Funktion schreibst, die macht einen Loop über irgendeine Liste oder sowas, dann wäre halt irgendwie der Loop, der aktuelle Wert, der Index, das könntest du alles super in den Stack reinschreiben oder irgendwelche Booleans oder wenn du irgendwelche Funktionen aufrufst, dann halt eben die ganzen Argumente und alles, das passt alles ins Stack.

2361
01:46:13.760 --> 01:46:17.270
<v Thomas>Kurzlebig vor allem eben daher, wenn der Stack quasi verlassen wird,

2362
01:46:17.270 --> 01:46:22.380
<v Thomas>also wenn die Funktion zurückspringt, rausspringt, dann ist er weg.

2363
01:46:22.380 --> 01:46:24.680
<v Thomas>Das heißt, langlebig geht im Stack nicht.

2364
01:46:24.680 --> 01:46:28.640
<v Thomas>Kurzlebig und klein ist also quasi die Devise.

2365
01:46:28.640 --> 01:46:31.080
<v Thomas>Es gibt nämlich auch ein Größenlimit tatsächlich beim Stack.

2366
01:46:31.080 --> 01:46:38.000
<v Thomas>Also standardmäßig 8 Megabyte kannst du tatsächlich mit U-Limit einstellen.

2367
01:46:38.000 --> 01:46:39.000
<v Thomas>Das ist minus S.

2368
01:46:39.000 --> 01:46:44.010
<v Thomas>Du kannst es also auch potenziell vergrößern, aber das kann man schon mal wissen.

2369
01:46:44.010 --> 01:46:47.600
<v Thomas>Das heißt, den Stack nutzt du eben...

2370
01:46:46.150 --> 01:46:50.070
<v Andrej>8 MB on Linux, 1 MB on Windows.

2371
01:46:47.600 --> 01:46:55.480
<v Thomas>Ja? Okay. Spannend. Schon ein Riesenunterschied.

2372
01:46:50.070 --> 01:46:55.500
<v Andrej>Deswegen meine ich das.

2373
01:46:55.480 --> 01:47:15.790
<v Thomas>Okay. Gut zu wissen.

2374
01:46:55.500 --> 01:46:57.320
<v Andrej>Ich meine, ich habe mal so ein paar Unterschiede gesehen,

2375
01:46:57.320 --> 01:47:01.600
<v Andrej>wie das Memory Management, würde ich mal behaupten, anders wäre.

2376
01:47:01.600 --> 01:47:06.990
<v Andrej>Ich denke, dass Stack und Heap in der Theorie von der Implementierung gleich sind.

2377
01:47:06.990 --> 01:47:08.730
<v Andrej>Aber vielleicht die Konfiguration

2378
01:47:08.730 --> 01:47:10.690
<v Andrej>und das Verhalten dahinter kann

2379
01:47:10.690 --> 01:47:28.780
<v Andrej>variieren. Was heißt groß?

2380
01:47:15.790 --> 01:47:20.440
<v Thomas>Und der Heap, das ist halt ein großer Speicherbereich.

2381
01:47:20.440 --> 01:47:27.410
<v Thomas>Der kann lange leben, der kann beliebig allokiert werden und wieder freigegeben werden.

2382
01:47:27.410 --> 01:47:29.880
<v Thomas>Aber das ist halt auch nicht ohne Randeffekte.

2383
01:47:28.780 --> 01:47:44.480
<v Andrej>Was heißt groß? Und mehr.

2384
01:47:29.880 --> 01:47:34.000
<v Thomas>Ich würde sagen, eigentlich unbegrenzt.

2385
01:47:34.000 --> 01:47:43.220
<v Thomas>Also ich meine, du kannst im Grunde so viel Speicher dir geben lassen vom Betriebssystem, wie da ist.

2386
01:47:43.910 --> 01:47:48.640
<v Thomas>Ja genau, virtuell versus physisch.

2387
01:47:44.480 --> 01:47:48.100
<v Andrej>Memory League halt, ne?

2388
01:47:48.100 --> 01:48:35.530
<v Andrej>Der Memory Allocator, ne?

2389
01:47:48.640 --> 01:47:54.070
<v Thomas>Aber auch da wiederum gibt es halt Unterscheidungen.

2390
01:47:54.070 --> 01:47:58.100
<v Thomas>Also nehmen wir mal einen konkreten Anwendungsfall.

2391
01:47:58.100 --> 01:48:03.810
<v Thomas>Du hast zum Beispiel jetzt einen HTTP-Download, du willst 25 Megabyte runterladen.

2392
01:48:03.810 --> 01:48:06.930
<v Thomas>Das wäre auf jeden Fall schon mal kein Anwendungsfall für ein Stack.

2393
01:48:06.930 --> 01:48:15.260
<v Thomas>Speicherlimit, aber dann halt auch in Abhängigkeit davon, läuft der Download vielleicht etwas länger,

2394
01:48:15.260 --> 01:48:17.040
<v Thomas>braucht die HTTP-Verbindung,

2395
01:48:17.040 --> 01:48:19.360
<v Thomas>die im Hintergrund gehalten wird, wird die vielleicht auch

2396
01:48:19.360 --> 01:48:21.080
<v Thomas>gepoolt, wird die also länger gehalten,

2397
01:48:21.080 --> 01:48:23.500
<v Thomas>außerhalb einer einzelnen, konkreten Funktion,

2398
01:48:23.500 --> 01:48:25.000
<v Thomas>dann ist das nix für ein Stack.

2399
01:48:25.000 --> 01:48:27.870
<v Thomas>Das heißt, das passiert alles im Heap und

2400
01:48:27.870 --> 01:48:30.520
<v Thomas>da spielt dann

2401
01:48:30.520 --> 01:48:32.390
<v Thomas>der Melloc

2402
01:48:32.390 --> 01:48:34.920
<v Thomas>Mechanismus

2403
01:48:34.920 --> 01:48:37.540
<v Thomas>eine Rolle. Genau, der Memory

2404
01:48:35.530 --> 01:49:17.120
<v Andrej>Wieder so ein CPU-Cycle für den, ne?

2405
01:48:37.540 --> 01:48:39.600
<v Thomas>Allocator. Und

2406
01:48:39.600 --> 01:48:42.400
<v Thomas>der nimmt einem schon mal relativ viel ab. Also

2407
01:48:42.400 --> 01:48:44.560
<v Thomas>das ist im Grunde schon mal eine Abstraktionsschicht,

2408
01:48:44.560 --> 01:48:46.340
<v Thomas>weil was im Hintergrund passieren kann, es gibt

2409
01:48:46.340 --> 01:48:48.300
<v Thomas>nämlich zwei Dinge. Es gibt einmal eine Arena

2410
01:48:48.300 --> 01:48:54.920
<v Thomas>die der malloc sich vom Betriebssystem geben lässt.

2411
01:48:54.920 --> 01:48:58.090
<v Thomas>Das ist wie so ein Pool, Speicherpool.

2412
01:48:58.090 --> 01:49:02.830
<v Thomas>Und es gibt einzelne Speicherbereiche, Memory Maps, wenn man so möchte,

2413
01:49:02.830 --> 01:49:05.710
<v Thomas>die werden unterschiedlich behandelt.

2414
01:49:05.710 --> 01:49:14.500
<v Thomas>Das Ding ist halt, Speicher vom Kernel geben lassen und auch zurückgeben kostet Rechenzeit.

2415
01:49:14.500 --> 01:49:16.320
<v Thomas>Kernel muss ja hier.

2416
01:49:16.320 --> 01:49:22.440
<v Thomas>Dementsprechend möchte man das nicht machen, wenn das nicht nötig ist.

2417
01:49:17.120 --> 01:49:19.170
<v Andrej>Oder zwei oder drei, ne?

2418
01:49:19.170 --> 01:50:22.060
<v Andrej>Wenn möglich. Das heißt

2419
01:49:22.440 --> 01:49:25.300
<v Thomas>Also du möchtest das auf ein Minimum reduzieren.

2420
01:49:25.470 --> 01:49:41.810
<v Thomas>Im Grunde macht Malloc nämlich genau das für dich. Er pflegt halt eine sogenannte Arena, die am Ende ein Speicherbereich ist, Pool, wenn man so möchte. Der kann größer und kleiner werden, aber eben er ist immer zusammenhängend.

2421
01:49:41.810 --> 01:50:10.830
<v Thomas>Wenn du also sagst, okay, malloc allokiert mir jetzt, keine Ahnung, hier einen Megabyte zum Beispiel in diese eine Arena rein und irgendwann ist sie zu 99% voll und er braucht dann zum Beispiel nochmal 128 Kilobyte, dann würde er die Arena einfach vergrößern, wenn möglich, natürlich, absolut, ja, genau.

2422
01:50:10.830 --> 01:50:35.520
<v Thomas>Also er wird sie einfach quasi nach hinten hin vergrößern, er wird einfach vom Betriebssystem weitere Pages, nennt man das glaube ich, sich anfragen und insgesamt kann es mehrere Arenen geben, das schon, aber wenn du halt eine Arena hast, dann ist es ein zusammenhängender Bereich.

2423
01:50:22.060 --> 01:50:24.640
<v Andrej>aber auch, dass, das heißt, das ist

2424
01:50:24.640 --> 01:50:26.460
<v Andrej>immer ein Bereich und nicht

2425
01:50:26.460 --> 01:50:32.780
<v Andrej>mehrere kleine? Okay, ja, okay.

2426
01:50:32.780 --> 01:50:37.840
<v Andrej>Okay, das heißt, die Arena zusammenhängt, das heißt,

2427
01:50:35.520 --> 01:51:08.460
<v Thomas>Das ist eine gute Frage, was da genau passiert. Ich würde vermuten, bei einem, das ist wohl der Kernel-Call mmap/brk, da würde dann wohl vermutlich ein Nicht-Okay zurückkommen, weil nicht erweiterbar und dann würde der Allocator einfach eine neue Arena aufmachen.

2428
01:50:38.610 --> 01:50:41.860
<v Andrej>Wenn jetzt ein anderes Programmspeicher belegt,

2429
01:50:41.860 --> 01:50:44.580
<v Andrej>hinter der Arena, die jetzt erweitert werden soll,

2430
01:50:44.580 --> 01:50:46.740
<v Andrej>dann muss der Kernel umswitchen.

2431
01:50:46.740 --> 01:51:03.600
<v Andrej>Ist ja voll.

2432
01:51:03.600 --> 01:51:09.680
<v Andrej>Das könnte ich mir auch vorstellen.

2433
01:51:09.680 --> 01:51:11.320
<v Andrej>Eine neue Arena aufmachen, rüber kopieren.

2434
01:51:11.320 --> 01:51:16.910
<v Andrej>Und das kostet wieder Performance oder CPU-Cycles.

2435
01:51:16.010 --> 01:51:18.060
<v Thomas>Ich würde vermuten, er würde an der Stelle gar nicht

2436
01:51:16.910 --> 01:51:25.400
<v Andrej>Okay.

2437
01:51:18.060 --> 01:51:20.360
<v Thomas>kopieren. Es gibt auf jeden Fall Limits.

2438
01:51:20.360 --> 01:51:22.240
<v Thomas>Das Ding ist halt, man will gar nicht

2439
01:51:22.240 --> 01:51:23.940
<v Thomas>nur eine Arena haben. Du willst möglichst

2440
01:51:23.940 --> 01:51:24.980
<v Thomas>mehrere Arenen haben,

2441
01:51:24.980 --> 01:51:28.120
<v Thomas>wenn du zumindest eine Multithreaded-Applikation

2442
01:51:25.400 --> 01:52:16.180
<v Andrej>Ja, das muss jetzt Single Source of Truth sein, ne?

2443
01:51:28.120 --> 01:51:29.760
<v Thomas>hast. Und selbst Go ist ja im Hintergrund

2444
01:51:29.760 --> 01:51:32.140
<v Thomas>auch Multithreaded. Du arbeitest

2445
01:51:32.140 --> 01:51:33.840
<v Thomas>nicht mit den Threads, du machst Go-Routinen,

2446
01:51:33.840 --> 01:51:35.700
<v Thomas>aber die werden im Hintergrund über Threads verteilt.

2447
01:51:35.700 --> 01:51:37.490
<v Thomas>Damit du halt

2448
01:51:37.490 --> 01:51:40.000
<v Thomas>jedes Mal, also das ist ja interessant,

2449
01:51:40.000 --> 01:51:42.300
<v Thomas>quasi das Mappen von

2450
01:51:42.300 --> 01:51:43.920
<v Thomas>Memory und das

2451
01:51:43.920 --> 01:51:45.450
<v Thomas>Unmappen von Memory, also

2452
01:51:45.450 --> 01:51:50.500
<v Thomas>allozieren und deallozieren, das kostet ja Zeit, Geld sozusagen.

2453
01:51:50.500 --> 01:51:55.630
<v Thomas>Deswegen geht malloc hin und verwaltet seinen eigenen Pool.

2454
01:51:55.630 --> 01:51:58.870
<v Thomas>Aber auch das ist natürlich ein gewisser Aufwand, so einen Pool zu verwalten.

2455
01:51:58.870 --> 01:52:01.830
<v Thomas>Und auch da musst du halt aufpassen, wenn du jetzt sagst,

2456
01:52:01.830 --> 01:52:05.850
<v Thomas>gib mir mal bitte 128 Kilobyte aus dem Pool,

2457
01:52:05.850 --> 01:52:10.810
<v Thomas>dass nicht irgendwie dieselben Bereiche an zwei verschiedenen Caller,

2458
01:52:10.810 --> 01:52:13.890
<v Thomas>die zur selben Zeit anfragen, gleichzeitig vergeben werden.

2459
01:52:13.890 --> 01:52:15.640
<v Thomas>So, Timing.

2460
01:52:16.180 --> 01:52:55.500
<v Andrej>Ja, das wäre Arbeit.

2461
01:52:17.140 --> 01:52:37.720
<v Thomas>Und dementsprechend hast du halt, wenn es um Threading geht, die Herausforderung, dass du willst Threads nicht blockieren, du willst denen sofort den Speicher, den sie haben wollen, geben und dazu musst du im Grunde mehrere Arenen haben.

2462
01:52:37.720 --> 01:53:03.650
<v Thomas>Wenn du halt eben nur eine hättest zum Beispiel und da fragen gerade zwei Codeschnipsel gleichzeitig an, dann hättest du schon wieder das Problem, dass du halt im Grunde ja intern erstmal, um die Konsistenz oder um das alles synchron zu halten, musstest du erstmal, ich denke, locken im Grunde. Also du musstest quasi sequenziell abarbeiten, um sicherzustellen.

2463
01:52:55.500 --> 01:53:00.790
<v Andrej>Das heißt, da macht die Designentscheidung,

2464
01:53:00.790 --> 01:53:02.110
<v Andrej>mehrere Arenen zu haben, total Sinn,

2465
01:53:02.110 --> 01:53:03.510
<v Andrej>weil du hast ja freien RAM, hoffentlich.

2466
01:53:03.510 --> 01:53:06.670
<v Andrej>Und dann kannst du den einfach schnell allokieren und benutzen.

2467
01:53:03.650 --> 01:53:52.510
<v Thomas>Ja, genau. Dementsprechend hast du halt wirklich, da kann eine relativ hohe Fluktuation drin sein. Und deswegen sagt Melloc, alles klar, so eine Arena ist ja wie so ein Pool. Das heißt, die Applikation sagt einfach nur Melloc, beziehungsweise abstrahiert durch die Programmiersprachen.

2468
01:53:06.670 --> 01:53:09.090
<v Andrej>Und nur weil es Heap ist, heißt es ja auch nicht,

2469
01:53:09.170 --> 01:53:10.690
<v Andrej>dass es für unendlich benutzt wird.

2470
01:53:10.690 --> 01:53:13.050
<v Andrej>Das heißt es ja nicht.

2471
01:53:13.050 --> 01:53:16.390
<v Andrej>Es gibt ja dann, ich denke mal,

2472
01:53:16.390 --> 01:53:18.590
<v Andrej>eine Applikation, nehmen wir mal eine Datenbank

2473
01:53:18.590 --> 01:53:19.650
<v Andrej>oder so, Postgres, etc.

2474
01:53:19.650 --> 01:53:23.070
<v Andrej>Irgendein SQL-Call, ein Insert

2475
01:53:23.070 --> 01:53:24.930
<v Andrej>wird halt im Heap gespeichert, aber irgendwann wird es ja

2476
01:53:24.930 --> 01:53:27.220
<v Andrej>auf Disk persistiert, in der Hoffnung,

2477
01:53:27.220 --> 01:53:28.500
<v Andrej>dass es dann irgendwann ein Gesprächer wird.

2478
01:53:28.500 --> 01:53:30.660
<v Andrej>Und dann braucht man den Heap ja in der Theorie nicht mehr.

2479
01:53:30.660 --> 01:53:34.440
<v Andrej>Für den Call, für den Insert.

2480
01:53:34.440 --> 01:54:18.840
<v Andrej>Du manuell

2481
01:53:52.510 --> 01:54:05.980
<v Thomas>Aber der Call, der dahinter stattfindet, ist so von wegen, Melloc, gib mir einen Speicherbereich und wie viel, wie groß der sein soll und Melloc selber entscheidet dann halt, alles klar, mache ich das in der Arena oder mache ich das mit MMAP im Hintergrund.

2482
01:54:05.980 --> 01:54:23.480
<v Thomas>Und wenn du dann wiederum sagst, ich brauche den jetzt nicht mehr, der darf bitte aus Applikationssicht freigegeben werden, also das kann ja zum Beispiel der Garbage Collector sein, der das am Ende wirklich freigibt, das könnte aber auch einer anderen Programmiersprache, genau, bei Rust wäre es halt ein Drop oder sowas sein.

2483
01:54:18.840 --> 01:54:19.580
<v Andrej>mit C sein.

2484
01:54:19.580 --> 01:54:59.330
<v Andrej>Moment, das müssen wir nochmal machen. Das kann mir bitte

2485
01:54:23.480 --> 01:54:43.520
<v Thomas>Das heißt, der Mellow kriegt quasi das Signal free und guckt dann natürlich, wo war der Speicherbereich und dann entscheidet er. Wenn das ein Arena-Speicherbereich ist, dann heißt das halt nicht, dass er den sofort wieder an das Betriebssystem zurückgibt. Er kann ja nur vergrößern und verkleinern, aber eben wie so eine Partition, immer nur hinten.

2486
01:54:44.240 --> 01:55:12.600
<v Thomas>Das heißt, solange es quasi hinten raus noch benutzten Speicher gibt, kann der den gar nicht ans Betriebssystem zurückgeben. Er verlässt sich also auch so in gewisser Weise auf eine Fluktuation, um hinten auch mal wieder, ja okay, also es gibt, der Speicherbereich von der Arena fängt irgendwo an, also geringere Zahl von Speicheradresse sozusagen und wächst nach hinten oder oben hin, sagt man auch raus.

2487
01:54:59.330 --> 01:55:00.630
<v Andrej>nicht noch nicht rüber. Mach das nochmal mal bitte.

2488
01:55:07.250 --> 01:55:13.290
<v Andrej>Genau, ja.

2489
01:55:12.600 --> 01:55:40.000
<v Thomas>Es gibt also auch den Begriff Top of Heap quasi, wächst nach hinten raus. Wenn du also irgendwo relativ weit hinten noch aktive Daten im RAM hast, kann die Arena nicht verkleinert werden. Das ist quasi der Stopper für dich sozusagen und du kannst auch, das ist ja das Ding, also wir reden ja jetzt hier von Programmiersprachen auf einer tieferen Ebene, wenn dann irgendwo ein Pointer existiert, ein Pointer ist ja nichts weiter als ein Zeiger auf eine Speicheradresse.

2490
01:55:13.290 --> 01:55:53.310
<v Andrej>Okay, ja, der zeigt direkt auf den Hex-Wert von der Adresse.

2491
01:55:40.000 --> 01:55:48.470
<v Thomas>Du kannst also auch nicht einfach sagen, um aufzuräumen, bewege ich jetzt den Speicher mal an eine andere Stelle um, weil dann ist der Pointer nicht mehr valide.

2492
01:55:48.470 --> 01:55:51.070
<v Thomas>Der Pointer zeigt ja direkt auf eine Speicheradresse.

2493
01:55:51.070 --> 01:56:05.180
<v Thomas>So und deswegen ist das mit den Arenen, Speicher allozieren und wieder freigeben, ist nicht so eine ganz klare Sache.

2494
01:55:53.310 --> 01:56:35.290
<v Andrej>Das heißt, er behält einfach den Bereich, den er allokiert hat,

2495
01:56:05.180 --> 01:56:18.380
<v Thomas>Es ist nicht so, du sagst in deinem Programm jetzt, ich packe jetzt mal hier ein Megabyte in eine Variable und dann ist ein Megabyte weniger oder mehr RAM-Verbrauch da und danach lösche ich die Variable und ein Megabyte RAM-Verbrauch ist wieder frei.

2496
01:56:18.380 --> 01:56:19.220
<v Thomas>So läuft es halt nicht.

2497
01:56:19.220 --> 01:56:30.320
<v Thomas>Also alleine schon bei Design, weil man nicht jedes Mal wieder Speicher an den Kernel zurückgeben möchte, der sowieso in den nächsten Millisekunden oder Sekunden neu verwendet werden würde.

2498
01:56:30.320 --> 01:56:31.900
<v Thomas>Die Kosten kann man sich sparen.

2499
01:56:35.290 --> 01:56:38.960
<v Andrej>um die Allokierungs-Calls zu sparen,

2500
01:56:36.220 --> 01:57:12.190
<v Thomas>Genau. Und was dann noch entsteht, ist der Effekt von Fragmentierung, weil nicht jeder Speicher, also nicht jede Variable zum Beispiel, die du mit Werten befüllst, ist gleich groß, sonst die eine ist 8 Kilobyte groß, die andere ist vielleicht 2, die nächste ist 16, so und dann hast du also plötzlich durch die ganzen Frees in diesem Arenenpool, weil du ja nicht unbewegen, weil du nicht defragmentieren kannst quasi, hast du plötzlich viele kleine Lücken.

2501
01:56:38.960 --> 01:56:41.800
<v Andrej>weil es wird sowieso irgendwo Megabyte mal wieder benutzt.

2502
01:56:41.800 --> 01:56:43.370
<v Andrej>Okay.

2503
01:56:43.370 --> 01:57:14.340
<v Andrej>Ich meine, du kannst die fragmentieren,

2504
01:57:12.190 --> 01:57:59.460
<v Thomas>Das kannst du auf Disk machen, easy, aber wegen der Pointer und der Speicheradresse geht das halt nicht ohne weiteres.

2505
01:57:14.340 --> 01:57:15.860
<v Andrej>allerdings ist es ein teurer Prozess.

2506
01:57:15.860 --> 01:57:19.380
<v Andrej>Das erinnert mich ein bisschen an den SQLite-Performance-Kurs,

2507
01:57:19.380 --> 01:57:21.320
<v Andrej>den ich mal reingezogen habe.

2508
01:57:21.320 --> 01:57:23.690
<v Andrej>Also da hast du das Gleiche.

2509
01:57:23.690 --> 01:57:27.020
<v Andrej>du hast ja eine Datei und du schreibst da die Sachen rein.

2510
01:57:27.020 --> 01:57:29.090
<v Andrej>So, was passiert, wenn du jetzt Sachen löscht?

2511
01:57:29.090 --> 01:57:33.690
<v Andrej>Auf Programmebene sind die Einträge weg,

2512
01:57:33.690 --> 01:57:37.060
<v Andrej>aber auf Disk-Ebene existieren die halt noch,

2513
01:57:37.060 --> 01:57:40.170
<v Andrej>sind nur als gelöscht markiert, die Pages.

2514
01:57:40.170 --> 01:57:44.690
<v Andrej>Weil wenn du jetzt die Sachen wirklich physisch löschen möchtest,

2515
01:57:44.690 --> 01:57:47.390
<v Andrej>musst du die Datei umschreiben,

2516
01:57:47.390 --> 01:57:50.670
<v Andrej>also im Endeffekt neu schreiben und die alte löschen.

2517
01:57:50.670 --> 01:58:00.310
<v Andrej>Und das ist ein kostenintensiver Prozess im Memory.

2518
01:57:59.460 --> 01:58:12.000
<v Thomas>Ja, ich denke dann, da brauchst du dann wahrscheinlich sowas wie eine Java-VM, so eine virtuelle Maschine, die quasi abstrahiert, die gibt dir dann virtuelle Speicheradressen.

2519
01:58:00.310 --> 01:58:08.820
<v Andrej>Nicht drüber nachgedacht, Dinas.

2520
01:58:08.820 --> 01:58:20.920
<v Andrej>Ja gut, aber bei Python wäre es ja ähnlich, weil Python ist ja auch interpretiert.

2521
01:58:12.000 --> 01:58:25.660
<v Thomas>Ich nehme das gerade an, ehrlich gesagt, ich bin nicht Java-erfahren, aber ich, ne, ja, wahrscheinlich auf einer anderen Ebene.

2522
01:58:20.920 --> 01:58:25.070
<v Andrej>Aber vielleicht arbeitet es auch anders.

2523
01:58:25.070 --> 01:58:34.160
<v Andrej>Ach, okay, ja, hast recht.

2524
01:58:26.680 --> 01:58:28.710
<v Thomas>alloziert selber Speicher vom

2525
01:58:28.710 --> 01:58:30.770
<v Thomas>Betriebssystem, aber Java ist ja

2526
01:58:30.770 --> 01:58:33.740
<v Thomas>eine virtuelle Maschine. Es ist also eine

2527
01:58:33.740 --> 01:58:35.300
<v Thomas>Abstraktionsschicht dazwischen.

2528
01:58:34.160 --> 01:58:54.780
<v Andrej>Schon, aber ja.

2529
01:58:35.300 --> 01:58:38.380
<v Thomas>Und deswegen vermute ich, dass Java

2530
01:58:38.380 --> 01:58:40.040
<v Thomas>da deutlich mehr Möglichkeiten hat,

2531
01:58:40.040 --> 01:58:42.600
<v Thomas>zu sagen, ich kann

2532
01:58:42.600 --> 01:58:44.660
<v Thomas>Speicher wieder freigeben und

2533
01:58:44.660 --> 01:58:46.520
<v Thomas>tatsächlich könnte es auch defragmentieren,

2534
01:58:46.520 --> 01:58:48.700
<v Thomas>weil Java, also die VM, kann ja

2535
01:58:48.700 --> 01:58:50.620
<v Thomas>Referenzen halten, wo der Speicher gerade

2536
01:58:50.620 --> 01:58:52.420
<v Thomas>wirklich im Betriebssystem, äh nicht im Betriebssystem,

2537
01:58:52.420 --> 01:58:55.000
<v Thomas>auf wirklicher Adresse

2538
01:58:54.780 --> 01:59:06.970
<v Andrej>Nie drüber nachgedacht, dass diese JVMs bei Java und LXC und wo so nicht alle,

2539
01:58:55.000 --> 01:58:56.660
<v Thomas>liegt und kann das

2540
01:58:56.660 --> 01:58:58.480
<v Thomas>intern zum Code hinweg

2541
01:58:58.480 --> 01:59:00.840
<v Thomas>abstrahieren. Virtuelle Adressen.

2542
01:59:00.840 --> 01:59:07.980
<v Thomas>So ein bisschen wie, ja,

2543
01:59:06.970 --> 01:59:10.840
<v Andrej>was für einen Sinn das dahinter hat, diese Mini-4Ms,

2544
01:59:07.980 --> 01:59:20.120
<v Thomas>so ein, ne, fragmentieren

2545
01:59:10.840 --> 01:59:15.470
<v Andrej>die dann die Sprache selbst und das Speichermenschen und andere Dinge natürlich abstrahieren.

2546
01:59:15.470 --> 01:59:17.570
<v Andrej>Okay.

2547
01:59:17.570 --> 02:00:01.030
<v Andrej>Ach, und jetzt kommt musl, ne?

2548
01:59:20.120 --> 01:59:23.020
<v Thomas>ist dann halt so ein Effekt, den du hast.

2549
01:59:23.020 --> 01:59:24.880
<v Thomas>Weil vielleicht nochmal auf der anderen Seite,

2550
01:59:24.880 --> 01:59:25.880
<v Thomas>jetzt haben wir also auf der einen Seite

2551
01:59:25.880 --> 01:59:29.600
<v Thomas>diese Arena, ne, mit,

2552
01:59:29.600 --> 01:59:32.730
<v Thomas>die nutzt man auch eher für kleine Werte.

2553
01:59:32.730 --> 01:59:34.970
<v Thomas>Also es gibt so, das ist eines von

2554
01:59:34.970 --> 01:59:36.910
<v Thomas>diesen möglichen Tunables sozusagen, wo

2555
01:59:36.910 --> 01:59:38.850
<v Thomas>du sagen kannst, ich kann diesen, ich kann das

2556
01:59:38.850 --> 01:59:41.130
<v Thomas>Verhalten vom Melloc, kann ich beeinflussen.

2557
01:59:41.130 --> 01:59:43.240
<v Thomas>Also der Melloc wird quasi

2558
01:59:43.240 --> 01:59:45.230
<v Thomas>in dein,

2559
01:59:45.830 --> 01:59:48.710
<v Thomas>in dein Programm rein

2560
01:59:48.710 --> 01:59:50.450
<v Thomas>programmiert. Es gibt da verschiedene

2561
01:59:50.450 --> 01:59:52.550
<v Thomas>Mellocs nämlich. Das ist es nämlich. Es gibt halt

2562
01:59:52.550 --> 01:59:54.650
<v Thomas>das Standard-Melloc vielleicht zum Beispiel

2563
01:59:54.650 --> 01:59:56.010
<v Thomas>von glibc.

2564
01:59:56.010 --> 02:00:00.000
<v Thomas>Aber es gibt ja nicht nur glibc.

2565
02:00:00.000 --> 02:00:01.100
<v Thomas>Es gibt ja auch die Musel.

2566
02:00:01.030 --> 02:00:02.650
<v Andrej>Ach, ja, ja.

2567
02:00:01.100 --> 02:00:04.830
<v Thomas>Die hat einen eigenen Melloc. Dann gibt es noch

2568
02:00:04.830 --> 02:00:06.610
<v Thomas>einen JEMelloc.

2569
02:00:06.610 --> 02:00:08.870
<v Thomas>Den kannst du alternativ verwenden

2570
02:00:08.870 --> 02:00:10.690
<v Thomas>für deine Software. Also nicht mit

2571
02:00:10.690 --> 02:00:12.650
<v Thomas>jeder Programmiersprache, aber zum Beispiel bei Rust gibt es dann

2572
02:00:12.650 --> 02:00:14.570
<v Thomas>die Möglichkeit zu sagen, okay, ich hätte jetzt gerne

2573
02:00:14.570 --> 02:00:16.610
<v Thomas>den JEMelloc. Entweder

2574
02:00:16.120 --> 02:01:13.400
<v Andrej>Ja, und es hängt halt stark von der Applikation ab,

2575
02:00:16.610 --> 02:00:18.490
<v Thomas>systemweit oder eben an gewissen Stellen,

2576
02:00:18.490 --> 02:00:21.330
<v Thomas>also systemweit, applikationsweit

2577
02:00:21.330 --> 02:00:23.980
<v Thomas>und du hast also gewissermaßen,

2578
02:00:23.980 --> 02:00:26.740
<v Thomas>also du kannst dir

2579
02:00:26.740 --> 02:00:28.740
<v Thomas>erstmal den Melog aussuchen und in der Regel kannst

2580
02:00:28.740 --> 02:00:30.720
<v Thomas>du den auch tunen mit irgendwelchen Informationen,

2581
02:00:30.720 --> 02:00:32.640
<v Thomas>also zum Beispiel bei G-Lab C-Melog ist es

2582
02:00:32.640 --> 02:00:35.080
<v Thomas>einfach so, du gibst dem gewisse Endvariablen

2583
02:00:35.080 --> 02:00:37.440
<v Thomas>und eine von diesen Endvariablen

2584
02:00:37.440 --> 02:00:38.160
<v Thomas>ist zum Beispiel,

2585
02:00:38.160 --> 02:00:42.100
<v Thomas>was ist die maximale

2586
02:00:42.100 --> 02:00:43.760
<v Thomas>Größe, die du in einer

2587
02:00:43.760 --> 02:00:44.880
<v Thomas>Arena allokierst,

2588
02:00:44.880 --> 02:00:48.720
<v Thomas>weil natürlich, je größer das ist

2589
02:00:48.720 --> 02:01:09.990
<v Thomas>Und sagen wir mal, liegt dann am Ende des Speicherbereichs, hast du 5 MB allokiert, desto schwieriger wird es halt später auch oder anders. Es ist ja schwierig, die Arena wieder kleiner zu machen. Deswegen willst du die halt nicht unnötig oft oder stark vergrößern, weil du die eventuell nicht wieder kleiner kriegst.

2590
02:01:09.990 --> 02:01:41.840
<v Thomas>Genau. Also nehmen wir mal diesen Anwendungsfall, den ich vorhin meinte. Du lädst eine Datei runter von S3 oder irgendwie HTTP. Content-Length, der Header in der Respawn sagt dir schon, das Ding ist 25 MB groß. Dann kannst du halt sagen, alles klar, malloc, gib mir bitte etwas 25 MB Großes.

2591
02:01:13.400 --> 02:01:15.700
<v Andrej>mit wie vielen Daten du immer umgehen musst.

2592
02:01:15.700 --> 02:01:19.110
<v Andrej>Und dahingehend kannst du es dann optimieren.

2593
02:01:19.110 --> 02:01:20.330
<v Andrej>Oder musst du.

2594
02:01:20.330 --> 02:01:31.230
<v Andrej>Ja.

2595
02:01:31.230 --> 02:02:22.830
<v Andrej>Weil er nur für diesen einen Use Case genutzt wurde.

2596
02:01:42.400 --> 02:02:03.290
<v Thomas>malloc sagt dann, das ist definitiv über dem Schwellwert für die Arena. Ich mache also hier nicht die Arena größer, sondern ich nutze MMAP, also ich hole mir quasi einen neuen, frischen Speicherbereich vom Kernel, vom Betriebssystem und der hat auch genau einen Anwendungsfall, nämlich das, wofür jetzt hier gerade angefragt wird.

2597
02:02:03.290 --> 02:02:21.660
<v Thomas>Das heißt, wenn dieser Anwendungsfall, also dieser Download sozusagen, wenn der nachher weg ist, wenn du den aus deinem Speicherbereich rauslöscht, dann kann der auch komplett wieder so ganz einfach mit einem Call wieder freigegeben werden, mit einem Unmap.

2598
02:02:21.740 --> 02:02:34.580
<v Thomas>Genau, das ist nämlich, also das ist halt wichtig, um zu verstehen, du riskierst keine weitere Fragmentierung, wenn du das so machst.

2599
02:02:22.830 --> 02:02:59.080
<v Andrej>Er wird immer größer.

2600
02:02:34.580 --> 02:02:40.900
<v Thomas>Aber auch da wiederum ist, also den Vorteil hast du vor allem dann, wenn du weißt, wie groß ist der Speicherbereich, den ich nachher brauche.

2601
02:02:40.900 --> 02:02:52.700
<v Thomas>Wenn du das nicht weißt, wird es schwierig, denn dann sagst du halt auch vielleicht sowas wie, gib mir mal ein Stück Speicherbereich und dann ist das Verhalten wohl folgendes.

2602
02:02:52.700 --> 02:03:00.720
<v Thomas>Also quasi du, sagen wir mal, du fängst an mit so einem Download und genau, der wird ja immer größer.

2603
02:02:59.080 --> 02:03:33.370
<v Andrej>Ja, weil du immer nur den Start der Adresse merkst, meistens.

2604
02:03:00.720 --> 02:03:04.160
<v Thomas>Das heißt, er nimmt sich erstmal einen Megabyte an Speicher, reicht nicht.

2605
02:03:04.160 --> 02:03:07.420
<v Thomas>Okay, dann allokiert er zwei Megabyte, doppelt so viel.

2606
02:03:07.420 --> 02:03:14.870
<v Thomas>Muss aber den alten Inhalt rüber kopieren und den alten Speicherbereich freigeben,

2607
02:03:14.870 --> 02:03:19.330
<v Thomas>weil bei MMAP auch gilt, ein zusammenhängender Bereich.

2608
02:03:19.330 --> 02:03:26.840
<v Thomas>Weil du hast ja einen Pointer, der auf eine Speicheradresse zeigt und einen Pointer, nicht einen pro Megabyte.

2609
02:03:26.840 --> 02:03:31.220
<v Thomas>Das ist ja ein Pointer in der Programmiersprache, der auf einen Speicherbereich zeigt.

2610
02:03:31.220 --> 02:03:33.320
<v Thomas>Genau.

2611
02:03:33.320 --> 02:03:41.190
<v Thomas>So, und das heißt dann, okay, er geht von 1 auf 2 Megabyte, kopiert dann aber das eine Megabyte direkt in den neuen Speicherbereich rein.

2612
02:03:33.370 --> 02:03:48.570
<v Andrej>Aber das kostet natürlich Performance.

2613
02:03:41.190 --> 02:03:41.810
<v Thomas>Da hast du schon mal 2.

2614
02:03:41.810 --> 02:03:43.310
<v Thomas>So, 2 reichen immer noch nicht.

2615
02:03:43.310 --> 02:03:46.940
<v Thomas>Dann macht er 4 Megabyte, kopiert die ersten 2 Megabyte da rein.

2616
02:03:46.940 --> 02:03:47.800
<v Thomas>Reicht immer noch nicht.

2617
02:03:47.800 --> 02:03:50.360
<v Thomas>Dann 8, dann 16, dann 32.

2618
02:03:48.570 --> 02:04:05.440
<v Andrej>Ja, und das ist ja, sieht man ja gerade bei den LLMs,

2619
02:03:50.860 --> 02:04:44.380
<v Thomas>So und diese ganzen MAM-Copies, da sieht man dann auch wieder, wie wichtig es ist, dass man schnellen RAM hat, schnelle Anbindung an RAM. Das ist ja Datenfluss, der da passiert. Welcher Teil genau? Ah, ja, habe ich auch grob in Erinnerung. Ist lange her, aber ja.

2620
02:04:05.440 --> 02:04:07.760
<v Andrej>oder seit dem KI ein bisschen gepusht wurde,

2621
02:04:07.960 --> 02:04:09.880
<v Andrej>Memory, klar war auch vorher schnell,

2622
02:04:09.880 --> 02:04:12.010
<v Andrej>aber was für einen Effekt das hat und

2623
02:04:12.010 --> 02:04:14.290
<v Andrej>teilweise bei, soweit ich weiß, bei AMD

2624
02:04:14.290 --> 02:04:16.330
<v Andrej>CPUs einen sehr, sehr großen Effekt hat

2625
02:04:16.330 --> 02:04:17.910
<v Andrej>für die Performance von der CPU halt auch.

2626
02:04:17.910 --> 02:04:22.910
<v Andrej>Die Bandbreite, weil

2627
02:04:22.910 --> 02:04:25.220
<v Andrej>du hast ja

2628
02:04:25.220 --> 02:04:27.020
<v Andrej>Memory wird ja verkauft mit immer

2629
02:04:27.020 --> 02:04:29.040
<v Andrej>wie viel Megahertz sie schaffen und dann gibt es auch

2630
02:04:29.040 --> 02:04:31.700
<v Andrej>Timings und alles. Und das, was

2631
02:04:31.700 --> 02:04:33.620
<v Andrej>ich glaube ich noch im Kopf habe,

2632
02:04:33.620 --> 02:04:35.360
<v Andrej>ist, es gibt ja dieses XMP.

2633
02:04:35.360 --> 02:04:38.150
<v Andrej>Dieses XMP, das ist so das Profil,

2634
02:04:38.150 --> 02:04:39.690
<v Andrej>womit Standard Memory ist glaube ich

2635
02:04:39.690 --> 02:04:41.590
<v Andrej>2666 Megahertz oder sowas.

2636
02:04:41.970 --> 02:04:44.030
<v Andrej>300, irgendwie sowas.

2637
02:04:44.030 --> 02:04:46.310
<v Andrej>Aber mittlerweile gibt es ja auch viel höhere

2638
02:04:44.380 --> 02:05:38.310
<v Thomas>Es gibt so Profile, XMP-Profile oder so. Ich glaube, das war auch damals einer der großen Faktoren, die bei Apple Silicon quasi diesen Performance-Boost gebracht haben, weshalb man auch gesagt hat, naja, es ist ja immer noch ein geteilter Speicherbereich.

2639
02:04:46.310 --> 02:04:49.410
<v Andrej>Megahertz-Zahlen, 4000, 5000 und so weiter.

2640
02:04:49.410 --> 02:04:51.410
<v Andrej>Und du musst

2641
02:04:51.410 --> 02:04:53.120
<v Andrej>auf einem Desktop-Rechner

2642
02:04:53.120 --> 02:04:55.500
<v Andrej>das aktivieren

2643
02:04:55.500 --> 02:04:58.520
<v Andrej>im BIOS. Das ist nicht per Default.

2644
02:04:58.520 --> 02:05:00.580
<v Andrej>Wenn du einen RAM einfach installierst, bleibt

2645
02:05:00.580 --> 02:05:03.930
<v Andrej>der bei 2666. Ja,

2646
02:05:03.930 --> 02:05:06.760
<v Andrej>XMP-Profile, genau. Wenn du das aktivierst

2647
02:05:06.760 --> 02:05:08.560
<v Andrej>im BIOS, dann kriegst du die schnelle Bandbreite

2648
02:05:08.560 --> 02:05:10.680
<v Andrej>und dann profitiert deine CPU und dein

2649
02:05:10.680 --> 02:05:12.760
<v Andrej>gesamtes System im Endeffekt wahnsinnig

2650
02:05:12.760 --> 02:05:14.730
<v Andrej>von sowas. Und ich glaube, durch diese

2651
02:05:14.730 --> 02:05:17.460
<v Andrej>kleine Story versteht man

2652
02:05:17.460 --> 02:05:19.770
<v Andrej>das auch besser, weil es gibt, nicht jedes

2653
02:05:19.770 --> 02:05:21.840
<v Andrej>Programm ist optimal, sagen wir es mal so.

2654
02:05:21.840 --> 02:05:24.210
<v Andrej>Und so ein Rechner besteht

2655
02:05:24.210 --> 02:05:39.580
<v Andrej>aus sehr, sehr vielen Programmen. Ich glaube,

2656
02:05:39.580 --> 02:05:42.440
<v Andrej>da gibt es noch einen Unterschied zwischen, wenn

2657
02:05:42.440 --> 02:05:44.280
<v Andrej>du RAM ansprichst über die

2658
02:05:44.280 --> 02:05:46.420
<v Andrej>standardischen Ställe, also erst mal

2659
02:05:46.420 --> 02:05:48.740
<v Andrej>die physischen Sockel und dann

2660
02:05:48.740 --> 02:05:50.880
<v Andrej>einen physischen RAM-Stick und eine physische

2661
02:05:50.880 --> 02:05:53.020
<v Andrej>CPU, die Entfernung davon hat ja schon

2662
02:05:53.020 --> 02:05:55.600
<v Andrej>einen Rieseneffekt. Mittlerweile,

2663
02:05:54.500 --> 02:07:24.390
<v Thomas>Genau. Und die sind halt viel kleiner. Da reden wir jetzt irgendwie von LP-CAM oder sowas. Das ist nicht das, was die Framework-Jungs jetzt auch beim... Ja, genau. Man sieht halt daran, wie wichtig es ist, dass der RAM schnell angebunden ist.

2664
02:05:55.600 --> 02:05:57.440
<v Andrej>du hast ja auch in jeder CPU, du hast ja,

2665
02:05:57.440 --> 02:05:59.380
<v Andrej>ich glaube, es heißt L2 und L3 Cache,

2666
02:05:59.380 --> 02:06:02.960
<v Andrej>und die werden ja auch genutzt

2667
02:06:02.960 --> 02:06:04.800
<v Andrej>für kleine Operationen.

2668
02:06:04.960 --> 02:06:10.250
<v Andrej>Und ich glaube Apple, ja, ein paar Megabyte, wenn überhaupt.

2669
02:06:10.250 --> 02:06:15.730
<v Andrej>Und was die ja gemacht haben, oder generell Telefonschips machen das ja auch,

2670
02:06:15.730 --> 02:06:21.100
<v Andrej>also ARM generell, die bauen diesen RAM halt direkt um die DAIs rum.

2671
02:06:21.100 --> 02:06:23.300
<v Andrej>GPUs haben ja nichts anderes, VRAM ist ja auch nichts anderes.

2672
02:06:23.300 --> 02:06:27.890
<v Andrej>VRAM ist ja einfach nur RAM, der direkt am DAI dran gepackt wurde,

2673
02:06:27.890 --> 02:06:31.340
<v Andrej>damit das so kurze Leitungswege hat wie sonst was.

2674
02:06:31.340 --> 02:06:35.030
<v Andrej>Und es gibt ja jetzt auch den neuen RAM-Standard,

2675
02:06:35.030 --> 02:06:36.550
<v Andrej>der in einem neuen Framework auch benutzt wird.

2676
02:06:36.550 --> 02:06:39.890
<v Andrej>Früher sind es ja die DIMM oder SU-DIMM für Laptops.

2677
02:06:40.170 --> 02:06:43.190
<v Andrej>Und jetzt heißt der, wie heißt der jetzt nochmal?

2678
02:06:43.190 --> 02:06:50.780
<v Andrej>LPDDR, genau, das ist der, glaube ich.

2679
02:06:50.780 --> 02:06:54.170
<v Andrej>Und allein dadurch, dass der physische Konnektor ein anderer ist

2680
02:06:54.170 --> 02:06:55.090
<v Andrej>und wahrscheinlich auch andere Dinge,

2681
02:06:55.090 --> 02:06:59.390
<v Andrej>haben die ganz andere Bandbreitenmöglichkeiten auf einmal.

2682
02:06:59.390 --> 02:07:02.680
<v Andrej>Weil so ein Stecker, ein elektronischer,

2683
02:07:02.680 --> 02:07:07.680
<v Andrej>der hat halt auch Widerstände, Leitungslänge.

2684
02:07:07.680 --> 02:07:11.500
<v Andrej>Jeder Stecker führt halt auch Dämpfung hinzu.

2685
02:07:11.500 --> 02:07:15.960
<v Andrej>Und das wird halt dann nicht so schnell,

2686
02:07:15.960 --> 02:07:18.620
<v Andrej>wie wenn es direkt dran gelötet ist im Die selbst.

2687
02:07:24.390 --> 02:08:20.820
<v Thomas>Und ich habe jetzt einfach mal, ich habe jetzt hier so ein M4 Pro gerade und dann hat mich eben interessiert, was sind denn da so die Bandbreiten? Der M4 selber macht 120 Gigabyte pro Sekunde. Überlegen, wie viel das ist. Gigabyte pro Sekunde. Der M4 Pro macht 273 Gigabyte pro Sekunde. Wahnsinn. M5 Pro 307 brauchen das halt. Das macht Sinn.

2688
02:07:25.160 --> 02:07:39.030
<v Andrej>Ja, das ist wirklich viel.

2689
02:07:39.030 --> 02:07:52.040
<v Andrej>Ja, und die LLMs profitieren ja richtig krass davon.

2690
02:07:52.040 --> 02:07:56.940
<v Andrej>Die Bandbreite vom VRAM zum GPU-Core ist ja immer schon hoch gewesen,

2691
02:07:56.940 --> 02:08:02.770
<v Andrej>weil alleine der GPU-Core hat ja einfach diese integrierten RAM.

2692
02:08:02.770 --> 02:08:07.210
<v Andrej>Und jetzt hat Apple genau das Design oder viele andere Arme und so auch nachgemacht.

2693
02:08:07.210 --> 02:08:10.930
<v Andrej>Anstatt das nur an die GPU zu hängen, haben die das jetzt auch an die CPU gehangen.

2694
02:08:10.930 --> 02:08:15.030
<v Andrej>Oder auch an diese anderen Hardware, die Neurable Engine oder wie sie heißt.

2695
02:08:15.190 --> 02:08:17.170
<v Andrej>Also, dass die halt dediziert schnell

2696
02:08:17.170 --> 02:08:22.730
<v Andrej>zugefahren Aufrahmen. Der RAM heißt übrigens

2697
02:08:20.820 --> 02:08:58.810
<v Thomas>Ja, aber es steht, glaube ich, also LP-DDR und LP-CAM, das stand bei beidem, jetzt bei Framework zum Beispiel, mit dem 13 Pro, der das ja nutzt. Und wenn man sich so ein Framework 13 Pro zusammenstellt, dann hat man ja immer noch die Option zu sagen, nee, RAM bringe ich selber mit, braucht ihr mir nicht da reintun. Es scheint sehr neu zu sein, dieses Modul. Ich bin ja nicht so der Hardware-Fuchs, aber du findest kaum was.

2698
02:08:22.730 --> 02:08:26.250
<v Andrej>LP-CAM. Nicht

2699
02:08:26.250 --> 02:08:27.930
<v Andrej>der andere, was ich da gesagt habe.

2700
02:08:27.930 --> 02:08:55.420
<v Andrej>Ja. Ja, ja, das

2701
02:08:55.420 --> 02:08:58.620
<v Andrej>gibt es kaum auf dem Markt.

2702
02:08:58.620 --> 02:09:01.030
<v Andrej>32 GB von Lenovo

2703
02:08:58.940 --> 02:09:07.930
<v Thomas>Genau, und bist du bei Framework und CR dran, haben die bessere Konditionen.

2704
02:09:01.030 --> 02:09:03.030
<v Andrej>kosten gerade 1.089 Euro.

2705
02:09:03.030 --> 02:09:14.130
<v Andrej>Ja. Ich habe 100 Euro

2706
02:09:07.930 --> 02:09:16.020
<v Thomas>Bei dir war das ja noch anders, als du dein Framework 13 bestellt hast, hast du ja auch gesagt, gib mir mal hier bitte das Notebook, aber SSD und RAM kaufe ich woanders.

2707
02:09:14.130 --> 02:09:15.590
<v Andrej>für 48 GB bezahlt.

2708
02:09:15.590 --> 02:09:19.230
<v Andrej>Ja. 100 Euro für

2709
02:09:16.020 --> 02:09:21.540
<v Thomas>Wie viel RAM? Oh, Träumchen, ey.

2710
02:09:19.230 --> 02:09:22.920
<v Andrej>48 GB. Das kann ich jetzt

2711
02:09:21.540 --> 02:09:32.040
<v Thomas>Ja, genau, nichts geworden. Das ist das Problem.

2712
02:09:22.920 --> 02:09:24.540
<v Andrej>dafür, wenn ich das verkaufe, kann ich mir ein

2713
02:09:24.540 --> 02:09:26.900
<v Andrej>Framework-Laptop kaufen, einen neuen. Aber ohne RAM.

2714
02:09:26.900 --> 02:09:28.690
<v Andrej>Bringt mir leider nichts.

2715
02:09:29.190 --> 02:09:35.410
<v Andrej>Okay, Stack, Heap, RAM.

2716
02:09:32.040 --> 02:09:41.020
<v Thomas>Ach ja, gut, genau, Stackleap und dann eben Arena und MMAP und MUNMAP.

2717
02:09:35.410 --> 02:09:37.290
<v Andrej>Spannend. Weiter.

2718
02:09:37.290 --> 02:11:05.780
<v Andrej>Fragmentatus?

2719
02:09:41.020 --> 02:09:59.270
<v Thomas>Und da eben gesagt, der große Vorteil, wenn du halbwegs weißt, wie viel RAM du brauchst, zur Not schätzen, zur Not einfach ein bisschen drüber schätzen, wird immer noch günstiger sein, einmal 25 MB zu allokieren und auch nur mit 20 zu belegen, als irgendwie mit einem MB anzufangen und den dann wachsen zu lassen, schrittweise.

2720
02:09:59.410 --> 02:10:16.820
<v Thomas>So, Dinge, bei denen du dir wieder gesagt bei Python oder so gar keine Gedanken machen musst. Den Performance-Panel, die hast du wahrscheinlich natürlich trotzdem, aber du machst dir halt keine Gedanken. Genau, so, wie bin ich jetzt eigentlich auf dieses Thema gekommen?

2721
02:10:17.200 --> 02:10:32.670
<v Thomas>Ja, ich hatte halt wieder diesen steigenden Speicherverbrauch beobachtet und zwar bei meiner eigenen Applikation, die vorher irgendwie so bei 10 Megabyte super stabil lag und immer wenn es mal ein bisschen rauf ging, ging es dann halt auch wieder runter und das war alles toll.

2722
02:10:32.770 --> 02:10:54.840
<v Thomas>Und dann hatte ich halt gedacht, ja, ist das jetzt ein Lack oder nicht? Und die Theorie war, nee, nee, das wird wohl die Arena sein oder die Arenen sein. Da gibt es halt, also Standardverhalten irgendwie bis zu acht Arenen pro CPU-Kern werden aduziert. Eben um nicht die Threads zu verlangsamen.

2723
02:10:56.100 --> 02:11:20.260
<v Thomas>Aber wie wir jetzt gerade festgestellt haben, es passiert Fragmentation, Fragmentierung, ja, Fragmentation, ja, das passiert und der RAM wird auch wiederverwendet, wenn es die Plätze gibt, aber wenn du halt ungünstige Fragmentierungen hast, dann geht dir halt auch effektiv RAM verloren.

2724
02:11:05.780 --> 02:11:08.550
<v Andrej>Fragmentation.

2725
02:11:08.550 --> 02:11:09.750
<v Andrej>Das geht, glaube ich, beides.

2726
02:11:09.750 --> 02:11:23.150
<v Andrej>Du kriegst ja nicht wieder, ne?

2727
02:11:20.260 --> 02:11:43.840
<v Thomas>Das kann passieren. Also, ja, genau. Und normalerweise pendelt sich das irgendwo ein, weißt du, dann läuft der Prozess halt einen Tag oder zwei und die Kurve, die so ansteigt, die flacht einfach immer weiter ab, immer weiter ab, bis du halt einen relativ konstanten Verbrauch hast, sofern du nicht eben wieder die Arena nochmal deutlich mehr auslassen müsstest.

2728
02:11:23.150 --> 02:11:48.050
<v Andrej>Das würde aber nur passieren, wenn das Usage-Pattern der Applikation

2729
02:11:43.840 --> 02:12:04.790
<v Thomas>Aber die Fragmentierung, der Effekt, genau. Aber irgendwann sollte sich das einpendeln mit der Arena. So, das hat es bei mir aber nicht. Und deswegen war ich so irritiert und hatte erstmal ein Memory Leak vermutet.

2730
02:11:48.050 --> 02:11:49.330
<v Andrej>relativ konstant bleibt.

2731
02:11:49.330 --> 02:12:51.580
<v Andrej>Gewollt.

2732
02:12:06.070 --> 02:12:31.640
<v Thomas>Und nach viel Testen, Experimentieren, hat sich dann herausgestellt, es war gar nicht ein Memory-Leak, es war einfach das Verhalten von Melloc an der Stelle. Also wie Melloc tatsächlich mit dem Rahmen umgeht, wann es was in M-Maps packt, wann es was in Arena packt, wie es die Arena vergrößert, wie es wieder Speicher freigebt oder auch nicht freigebt und so weiter.

2733
02:12:31.640 --> 02:12:54.740
<v Thomas>Das war im Endeffekt der ausschlaggebende Punkt. Und zwar hatte ich das Alpine-Image verwendet. Also ich habe quasi Rust gegen Lippenmusel gelinkt und damit hatte ich den Mellock von der Musel. Und das war das Verhalten mit dem Mellock von der Musel. Der RAM-Verbrauch über Tage hinweg ansteigend.

2734
02:12:51.580 --> 02:13:16.270
<v Andrej>Gab es da nicht auch vor einigen Jahren so ein riesen

2735
02:12:54.740 --> 02:13:11.280
<v Thomas>Und im Zuge der Tests von, was könnte es denn sein, nachdem vieles ausgeschlossen war, habe ich dann einfach mal gegen die GLIPSY gebaut und das Verhalten war komplett anders.

2736
02:13:11.280 --> 02:13:44.350
<v Thomas>Also es gab Probleme in Python-Images grundsätzlich. Also ich erinnere mich noch an Zeiten, wo du in den Alpine-Python-Images, wenn du mit so Sachen gearbeitet hast, wie hieß das noch hier, Thread-Wait oder sowas, oder Lock-Waits, also du wartest auf ein, alter alter Mann, zu lange kein Python mehr geschrieben, wie hieß das Ding noch, das Objekt?

2737
02:13:16.270 --> 02:13:18.690
<v Andrej>Thema in Python-Images auch?

2738
02:13:18.690 --> 02:13:20.430
<v Andrej>LibMusel vs.

2739
02:13:20.430 --> 02:13:21.130
<v Andrej>GCC?

2740
02:13:21.130 --> 02:13:46.280
<v Andrej>Ist egal.

2741
02:13:44.350 --> 02:14:07.080
<v Thomas>Doch, es war ein Lockrate, glaube ich, also Mutex. Wenn du darauf wartest, dann war das Verhalten in der Alpine-Bibliothek einfach grundsätzlich anders. Da sind, glaube ich, auch Locks durch entstanden, also quasi ging nicht weiter.

2742
02:13:46.280 --> 02:14:26.450
<v Andrej>Ich weiß nicht, was das war.

2743
02:14:08.440 --> 02:14:11.550
<v Thomas>Das hat sich im Laufe

2744
02:14:11.550 --> 02:14:13.350
<v Thomas>der Zeit, glaube ich, gebessert. Also ich habe

2745
02:14:13.350 --> 02:14:15.430
<v Thomas>in letzter Zeit auch, wenn ich was mit Python gemacht

2746
02:14:15.430 --> 02:14:17.320
<v Thomas>habe, häufig auch die Alpine-Images

2747
02:14:17.320 --> 02:14:19.420
<v Thomas>verwendet und habe das Problem nicht mehr

2748
02:14:19.420 --> 02:14:21.120
<v Thomas>so gesehen, aber

2749
02:14:21.120 --> 02:14:24.640
<v Thomas>das ist jetzt bestimmt auch sieben, acht Jahre her

2750
02:14:24.640 --> 02:14:27.280
<v Thomas>oder so. Was denn?

2751
02:14:27.280 --> 02:14:47.240
<v Thomas>Aber wer war der,

2752
02:14:28.100 --> 02:14:30.490
<v Andrej>das ist ein Blogartikel von den

2753
02:14:30.490 --> 02:14:32.240
<v Andrej>Home Assistant Jungs, von den Entwicklern.

2754
02:14:32.240 --> 02:14:35.600
<v Andrej>Improving Python Speed by 40%

2755
02:14:35.600 --> 02:14:38.050
<v Andrej>when running Home Assistant. Und da war das auch

2756
02:14:38.050 --> 02:14:40.570
<v Andrej>ich meine auch Alpine Linux

2757
02:14:40.570 --> 02:14:42.980
<v Andrej>versus andere Sachen.

2758
02:14:42.980 --> 02:14:45.030
<v Andrej>Kriegst du nicht mehr ganz hin, aber müsste ich mal

2759
02:14:45.030 --> 02:14:45.410
<v Andrej>nochmal lesen.

2760
02:14:45.410 --> 02:14:58.050
<v Andrej>Nee, sehe ich jetzt gerade nicht. Aber es geht auch nicht darum, dass

2761
02:14:47.240 --> 02:14:51.230
<v Thomas>war Alpine langsamer

2762
02:14:51.230 --> 02:14:55.620
<v Thomas>oder schneller? Siehst du das auf den ersten

2763
02:14:55.620 --> 02:15:06.370
<v Thomas>Blick? Ja, okay. Das kann ja auch einfach

2764
02:14:58.050 --> 02:15:00.450
<v Andrej>eins besser ist oder schlechter, sondern die haben halt

2765
02:15:00.450 --> 02:15:02.430
<v Andrej>andere Verhalten, so wie du sagtest. Das muss halt

2766
02:15:02.430 --> 02:15:04.900
<v Andrej>für deine Applikation anpassen. Ich schicke dir

2767
02:15:04.900 --> 02:15:13.220
<v Andrej>dann einfach mal, dann kann man es die Tage mal lesen.

2768
02:15:06.370 --> 02:15:07.660
<v Thomas>sein, ne? Meine

2769
02:15:07.660 --> 02:15:10.460
<v Thomas>Beobachtung war ja jetzt, Alpine

2770
02:15:10.460 --> 02:15:12.550
<v Thomas>Melog geht mit dem Speicher,

2771
02:15:13.220 --> 02:16:32.160
<v Andrej>Das ist bei dir nicht passiert.

2772
02:15:13.950 --> 02:15:21.000
<v Thomas>Nennen wir es mal verschwenderischer um, kann natürlich sein, dass es dadurch weniger Performance Palette hat.

2773
02:15:21.000 --> 02:15:22.740
<v Thomas>Dafür brauchst du halt mehr RAM.

2774
02:15:22.740 --> 02:15:33.200
<v Thomas>Das Interessante dabei ist für mich gewesen, man greift ja in der Regel zu Alpine, weil die Images kleiner sind.

2775
02:15:33.200 --> 02:15:42.130
<v Thomas>Also Motivator ist ja, weniger Ressourcen zu verbrauchen, jetzt erstmal auf Image Size Ebene.

2776
02:15:42.820 --> 02:15:52.900
<v Thomas>Aber man rechnet vielleicht nicht unbedingt damit, dass das RAM-Verhalten der Applikation dadurch durchaus maßgeblich anders ist.

2777
02:15:52.900 --> 02:16:11.140
<v Thomas>Also mit G-Lipsy hatte ich diesen Effekt nicht, mit G-Lipsy hatten wir genau das Verhalten, was erwartet war, nämlich es wird Speicher alloziert, die Applikation gibt ihn wieder frei, aber weil es halt in der Arena landet, bleibt die Arena weiterhin erstmal bestehen.

2778
02:16:11.900 --> 02:16:28.150
<v Thomas>Sie wächst mit der Zeit an, wegen Fragmentierung, weil halt nicht immer genau der passend große Speicherblock da ist, den du gerade brauchst, aber das pendelt sich aus und irgendwann ebbt diese Kurve ab und dann bist du sehr stabil.

2779
02:16:31.250 --> 02:16:34.100
<v Thomas>das ist mit Alpine nicht passiert,

2780
02:16:34.100 --> 02:16:35.840
<v Thomas>mit der Libmuse. Dann gibt es halt noch

2781
02:16:35.840 --> 02:16:38.120
<v Thomas>Tunables, die können dir wiederum dabei helfen,

2782
02:16:38.120 --> 02:16:39.460
<v Thomas>weil wir hatten ja gerade,

2783
02:16:39.460 --> 02:16:41.700
<v Thomas>so eine Arena ist halt eben schwer,

2784
02:16:41.700 --> 02:16:43.360
<v Thomas>so eine Arena wieder kleiner zu machen,

2785
02:16:43.360 --> 02:16:45.660
<v Thomas>solange halt hinten Daten noch hängen, quasi.

2786
02:16:45.660 --> 02:16:48.060
<v Thomas>Dementsprechend kannst

2787
02:16:48.060 --> 02:16:48.760
<v Thomas>du,

2788
02:16:48.760 --> 02:16:51.780
<v Thomas>du kannst beeinflussen zum Beispiel, wie viele

2789
02:16:51.780 --> 02:16:53.480
<v Thomas>Arenen maximal allokiert werden.

2790
02:16:53.480 --> 02:16:56.060
<v Thomas>Wenn du weißt, dass deine Applikation nicht

2791
02:16:56.060 --> 02:16:57.580
<v Thomas>super heavy

2792
02:16:57.580 --> 02:17:01.090
<v Thomas>threaded, dann kannst du halt einfach

2793
02:17:01.090 --> 02:17:03.000
<v Thomas>sagen, okay, ich limitiere jetzt

2794
02:17:03.000 --> 02:17:05.170
<v Thomas>zum Beispiel auf zwei Arenen

2795
02:17:05.170 --> 02:17:07.930
<v Thomas>so, dann ist die Wahrscheinlichkeit,

2796
02:17:07.930 --> 02:17:10.030
<v Thomas>dass die Fragmentierung vieler einzelner

2797
02:17:10.030 --> 02:17:12.250
<v Thomas>kleineren Arenen einen größeren

2798
02:17:12.250 --> 02:17:14.770
<v Thomas>Impact hat, geringer.

2799
02:17:14.770 --> 02:17:18.110
<v Thomas>Wenn das jetzt komisch formuliert war. Aber ich glaube, ihr wisst, was ich meine.

2800
02:17:18.110 --> 02:17:25.430
<v Thomas>Odd but true. Genau.

2801
02:17:18.240 --> 02:17:20.260
<v Andrej>Ja, ich glaube, das war komisch, aber das macht Sinn.

2802
02:17:20.260 --> 02:17:23.830
<v Andrej>Klingt komisch, ist aber so.

2803
02:17:23.830 --> 02:18:14.400
<v Andrej>Also nutze jetzt glibc anstatt musl, ne?

2804
02:17:25.430 --> 02:17:27.870
<v Thomas>Also das war am Ende die Botschaft. Ich fand's

2805
02:17:27.870 --> 02:17:29.770
<v Thomas>persönlich für mich auch nochmal spannender,

2806
02:17:29.770 --> 02:17:32.200
<v Thomas>als High-Level

2807
02:17:32.200 --> 02:17:33.920
<v Thomas>Programmierer mehr,

2808
02:17:33.920 --> 02:17:35.920
<v Thomas>also mehr High-Level erfahrener Programmierer,

2809
02:17:35.920 --> 02:17:37.940
<v Thomas>nochmal ein bisschen tiefer einzusteigen und das

2810
02:17:37.940 --> 02:17:39.780
<v Thomas>zu verstehen, wie jetzt genau dieser

2811
02:17:39.780 --> 02:17:41.540
<v Thomas>Effekt zustande kam und ich muss sagen,

2812
02:17:41.540 --> 02:17:44.100
<v Thomas>der war jetzt an der Stelle, wo ich ihn am geringsten

2813
02:17:44.100 --> 02:17:44.860
<v Thomas>vermutet hätte.

2814
02:17:44.860 --> 02:17:47.920
<v Thomas>Ich hatte ihn an anderen Stellen vermutet.

2815
02:17:47.920 --> 02:17:57.820
<v Thomas>Tja. Ja, jetzt ist

2816
02:17:57.820 --> 02:17:59.740
<v Thomas>die GLIP-Variante. Das heißt

2817
02:17:59.740 --> 02:18:02.060
<v Thomas>jetzt das Debian-basierte Image effektiv

2818
02:18:02.060 --> 02:18:04.030
<v Thomas>und ja,

2819
02:18:04.030 --> 02:18:06.660
<v Thomas>es ist ein bisschen größer, aber

2820
02:18:06.660 --> 02:18:08.920
<v Thomas>speicherverbrauchstechnisch. Das Interessante,

2821
02:18:08.920 --> 02:18:11.790
<v Thomas>wir haben ja beide

2822
02:18:11.790 --> 02:18:16.820
<v Thomas>im Job Plattform-Services gebaut.

2823
02:18:14.400 --> 02:19:29.180
<v Andrej>Jaja, aber es ist ja auch schwierig für uns gewesen,

2824
02:18:16.820 --> 02:18:21.310
<v Thomas>So. Und wir hatten

2825
02:18:21.310 --> 02:18:24.000
<v Thomas>die Art und Weise, wie wir

2826
02:18:24.000 --> 02:18:25.980
<v Thomas>die Plattform-Services gebaut haben, war eigentlich

2827
02:18:25.980 --> 02:18:27.900
<v Thomas>immer nach demselben Schema, die liefen auf

2828
02:18:27.900 --> 02:18:30.440
<v Thomas>separaten VMs aus Isolationsgründen.

2829
02:18:30.440 --> 02:18:32.720
<v Thomas>Separate VMs

2830
02:18:32.720 --> 02:18:34.820
<v Thomas>haben bei Design halt

2831
02:18:34.820 --> 02:18:36.420
<v Thomas>schon mal einen etwas höheren

2832
02:18:36.420 --> 02:18:39.340
<v Thomas>Overhead, RAM und

2833
02:18:39.340 --> 02:18:41.280
<v Thomas>CPU-seitig, als würdest du jetzt irgendwie

2834
02:18:41.280 --> 02:18:42.460
<v Thomas>das alles geshared auf einem

2835
02:18:42.460 --> 02:18:45.240
<v Thomas>Kubernetes-Cluster laufen und mit Containern arbeiten.

2836
02:18:45.240 --> 02:18:47.280
<v Thomas>Alleine schon, weil du ja zum Beispiel

2837
02:18:47.280 --> 02:18:49.180
<v Thomas>auf jeder VM brauchst du deinen eigenen

2838
02:18:49.180 --> 02:18:51.670
<v Thomas>Log-Shipper, du brauchst

2839
02:18:51.670 --> 02:18:53.980
<v Thomas>deinen eigenen, keine Ahnung,

2840
02:18:53.980 --> 02:18:56.650
<v Thomas>Omitius oder so, also Dinge für Metriken.

2841
02:18:56.750 --> 02:19:01.310
<v Thomas>Du brauchst alles nochmal separat, was du ansonsten im Kubernetes-Cluster zentral irgendwie laufen lassen könntest.

2842
02:19:01.310 --> 02:19:05.730
<v Thomas>Das heißt, RAM ist sowieso schon was enger.

2843
02:19:05.730 --> 02:19:10.450
<v Thomas>Und ich erinnere mich an die eine oder andere Situation, wo wir auch beobachtet haben,

2844
02:19:10.450 --> 02:19:15.050
<v Thomas>da ist RAM-Verbrauch bei einzelnen Instanzen, der kontinuierlich nach oben geht.

2845
02:19:15.050 --> 02:19:17.680
<v Thomas>So eine konkrete Erklärung hatten wir dafür nicht.

2846
02:19:17.680 --> 02:19:20.780
<v Thomas>Die kann auf einer anderen Ebene zu suchen sein.

2847
02:19:20.780 --> 02:19:22.930
<v Thomas>Sagen wir mal bei einer MySQL zum Beispiel.

2848
02:19:22.930 --> 02:19:26.880
<v Thomas>Wie sie jetzt wiederum mit ihrem Speicher verwaltet.

2849
02:19:29.180 --> 02:19:31.680
<v Andrej>weil wir haben ja Plattform-Services gebaut,

2850
02:19:31.680 --> 02:19:33.120
<v Andrej>Databases-Services, was auch immer,

2851
02:19:33.120 --> 02:19:36.600
<v Andrej>und wir wissen ja nicht das Nutzerverhalten.

2852
02:19:36.600 --> 02:19:38.900
<v Andrej>Also ich meine, wir können es vielleicht sehen,

2853
02:19:37.450 --> 02:20:47.300
<v Thomas>Total. Ich weiß noch, bei uns war eines der größten Challenges, war zum Beispiel MySQL oder MariaDB, weil die haben ja viele Engines, die sie supporten. Und es gibt Buffer und Key-Size-Limits und so, die du definieren kannst. Manche davon haben einen globalen Scope, die gelten für alles. Manche davon haben den Scope einer konkreten Engine.

2854
02:19:38.900 --> 02:19:41.940
<v Andrej>anhand wie viel die speichern, wie viel Last da drauf ist,

2855
02:19:41.940 --> 02:19:46.460
<v Andrej>aber jetzt genau, was sie da tun, geht ja nicht.

2856
02:19:46.700 --> 02:19:51.570
<v Andrej>Und das ist auch was, was ich gelernt habe dann über die Jahre bei Gridscale war,

2857
02:19:51.570 --> 02:19:55.710
<v Andrej>du kannst einen Plattform-Service benutzen,

2858
02:19:55.710 --> 02:19:58.290
<v Andrej>aber Plattform-Service sind immer General Purpose.

2859
02:19:58.290 --> 02:20:01.720
<v Andrej>Wenn du jetzt einen Kunden hast, der dann sagt,

2860
02:20:01.720 --> 02:20:05.020
<v Andrej>ich hätte gerne mehr Performance in dem Heap von MySQL,

2861
02:20:05.020 --> 02:20:07.040
<v Andrej>in der InnoDB, dies, das, jenes.

2862
02:20:07.040 --> 02:20:11.310
<v Andrej>Das ist zwar schön und gut, dass der eine Kunde das will,

2863
02:20:11.310 --> 02:20:13.310
<v Andrej>aber wenn du das bei dem einen Kunden aktivierst

2864
02:20:13.310 --> 02:20:14.670
<v Andrej>und du möchtest das global haben,

2865
02:20:14.670 --> 02:20:17.780
<v Andrej>dann wird es bei dem anderen Kunden vielleicht langsamer.

2866
02:20:17.780 --> 02:20:20.370
<v Andrej>Und das ist genau das Thema, was du jetzt gerade angehst.

2867
02:20:20.370 --> 02:20:30.300
<v Andrej>Das ist super individuell vom Usage-Pattern.

2868
02:20:30.300 --> 02:20:40.290
<v Andrej>Viel zu viele.

2869
02:20:40.290 --> 02:20:43.890
<v Andrej>Ja, genau.

2870
02:20:43.890 --> 02:21:04.610
<v Andrej>MyISAM ist schon lange nicht mehr.

2871
02:20:48.000 --> 02:21:02.640
<v Thomas>Manche davon werden einmal zentral definiert, gelten aber pro Engine und wenn das alles zusammenfällt, du weißt nicht, welche Engines der User nutzt. Ja, die meisten nutzen irgendwie InnoDB oder sowas oder ist das noch aktuell? Ich weiß schon gar nicht mehr.

2872
02:21:04.610 --> 02:21:06.250
<v Andrej>Also das ist deprecated.

2873
02:21:05.150 --> 02:21:47.220
<v Thomas>Genau. Aber es gibt ja noch eine Archive-Engine und ich glaube MariaDB hat auch nochmal eine neue hinzugefügt. MariaDB, Nudebin, ja. Ich glaube es gab da noch eine andere Engine, ich komme gerade noch nicht drauf, wie sie heißt. ARIA, genau. Die habe ich gesucht.

2874
02:21:06.250 --> 02:21:09.600
<v Andrej>Echt?

2875
02:21:09.600 --> 02:21:10.380
<v Andrej>Wusste ich gar nicht.

2876
02:21:10.380 --> 02:21:12.420
<v Andrej>Ich kenne nur MyISAM und InnoDB.

2877
02:21:12.420 --> 02:21:20.250
<v Andrej>What the hell?

2878
02:21:20.250 --> 02:21:22.390
<v Andrej>Ich sehe hier gerade Comparison of MySQL Database Engines.

2879
02:21:22.390 --> 02:21:25.190
<v Andrej>Der Wikipedia-Artikel ist viel länger, als ich erwartet habe.

2880
02:21:25.190 --> 02:21:35.020
<v Andrej>Memory, Mona, MyISAM, MyRocks, NBD, S3?

2881
02:21:35.020 --> 02:21:36.860
<v Andrej>Ich bin verwirrt.

2882
02:21:36.860 --> 02:21:41.520
<v Andrej>Archive.

2883
02:21:41.520 --> 02:21:42.340
<v Andrej>Ja, gibt es auch noch.

2884
02:21:42.340 --> 02:21:44.580
<v Andrej>ARIA.

2885
02:21:44.580 --> 02:21:49.940
<v Andrej>Ach so, warte mal.

2886
02:21:47.220 --> 02:22:23.820
<v Thomas>Ja, und dann gibt es Limitierungen, die du auf Joins anwenden kannst zum Beispiel, aber du weißt ja nicht, wie viele Joins passieren gerade gleichzeitig auf dem Datenbank-Server, weil du das gar nicht beeinflussen kannst. Der User hat einen gewissen Einfluss drauf, seine Applikationen haben den Einfluss definitiv darauf, aber das ist genau wie du sagst, das ist General Purpose, du kannst das nicht auf einen Use Case 100% abstimmen, funktioniert leider nicht.

2887
02:21:49.980 --> 02:21:51.360
<v Andrej>Das war ein ganz, okay, okay.

2888
02:21:51.360 --> 02:21:55.120
<v Andrej>Maria Debi hat Aria Connect Federated

2889
02:21:55.120 --> 02:21:57.260
<v Andrej>XS3. What the hell? Das habe ich erst mal

2890
02:21:57.260 --> 02:22:01.490
<v Andrej>nicht gehört. Danke.

2891
02:22:01.490 --> 02:22:40.630
<v Andrej>Ja, oder der Kunde hat,

2892
02:22:23.820 --> 02:22:40.310
<v Thomas>Selbst wenn du halbwegs automatisiert quasi durch Beobachtung weiter tunen würdest, Workloads ändern sich manchmal halt auch einfach. Du weißt auch nicht, ob nachher mehrere Applikationen auf demselben Datenbankserver laufen und plötzlich verschiedene Verhaltensschemata auftreten. Alles möglich.

2893
02:22:40.630 --> 02:22:43.410
<v Andrej>also ich bin ja von dem

2894
02:22:43.410 --> 02:22:45.330
<v Andrej>Admin, der auf AWS aufgebaut hat mit

2895
02:22:45.330 --> 02:22:47.530
<v Andrej>Plattform-Services, bin ich heruntergegangen in den Stack und habe selber

2896
02:22:47.530 --> 02:22:48.990
<v Andrej>die Plattform-Services gebaut bei gridscale.

2897
02:22:48.990 --> 02:22:52.380
<v Andrej>Und das fand ich jetzt spannend, weil

2898
02:22:52.380 --> 02:22:55.480
<v Andrej>du weißt ja, der Kunde kann eine App haben und die App

2899
02:22:55.480 --> 02:22:58.020
<v Andrej>kann immer gleich sich verhalten. Aber wenn

2900
02:22:58.020 --> 02:22:59.720
<v Andrej>der Kunde jetzt sagt, okay, es gibt aber

2901
02:22:59.720 --> 02:23:02.570
<v Andrej>Kunden von dem Kunden,

2902
02:23:02.570 --> 02:23:04.520
<v Andrej>die high-use-ed sind,

2903
02:23:04.620 --> 02:23:37.170
<v Andrej>Also ganz anders und dann hat er einen dedizierten Datenbank-Server für diesen einen Kunden, weil der sonst alles andere platt macht, aber zehn Kunden auf einen anderen Datenbank-Server. Das ist die gleiche Applikation, aber komplett anderes Nutzerverhalten und das kann sich auch ändern über die Zeit. Kann ja sein, dass der Kunde von dem Kunden auf einmal total groß wird, auf einmal ist das total der große Online-Shop, nehmen wir mal das in den Online-Shop, dann hast du auf einmal ganz andere Usage-Patterns und es ist halt null vergleichbar, wenn du das trennst und deswegen, wenn du wirklich Performance-Optimierung machen musst, musst du das auch in meinen Augen komplett.

2904
02:23:19.320 --> 02:23:58.000
<v Thomas>Und wir haben es aber damals natürlich versucht, auf dieser General-Purpose-Ebene, soweit es für uns möglich war, dieses Speicherverhalten zu oder nachzuvollziehen oder die Kontrolle auszuüben. Und natürlich, die Applikation hat wahrscheinlich immer noch den meisten Einfluss darauf, aber wir haben auch relativ viel mit Alpine-Images gearbeitet.

2905
02:23:37.370 --> 02:24:10.130
<v Andrej>Stimmt, das wäre ja eigentlich spannend gewesen damals.

2906
02:23:58.000 --> 02:24:07.850
<v Thomas>Ich kann mich nicht erinnern, dass wir da jemals geguckt haben, ist das Verhalten mit einer glibc-basierten Image, ist das identisch oder nicht?

2907
02:24:07.850 --> 02:24:37.200
<v Thomas>Das hätte natürlich auch wieder so seine Konsequenzen gehabt, wenn du jetzt, das Debian-basierte Image ist halt auf jeden Fall mal deutlich größer, also Buildtimes deutlich länger, APK, es ist ja Wahnsinn, wie schnell das ist.

2908
02:24:10.130 --> 02:24:12.910
<v Andrej>Zumindest könnten wir dann den,

2909
02:24:12.910 --> 02:24:14.930
<v Andrej>müssen wir zweimal testen,

2910
02:24:14.930 --> 02:24:16.490
<v Andrej>einmal nur die Support-Prozesse,

2911
02:24:16.490 --> 02:24:18.230
<v Andrej>Log-Shipping, bla bla bla,

2912
02:24:18.230 --> 02:24:21.930
<v Andrej>als auch die Payload.

2913
02:24:21.930 --> 02:24:24.390
<v Andrej>Ob es jetzt Postgres ist, MySQL, etc.

2914
02:24:24.390 --> 02:24:43.540
<v Andrej>Precompiled.

2915
02:24:37.200 --> 02:24:39.210
<v Thomas>das ist genial, wie

2916
02:24:39.210 --> 02:24:41.370
<v Thomas>UV, hier bei Python,

2917
02:24:41.370 --> 02:24:43.610
<v Thomas>UV-Install versus

2918
02:24:43.540 --> 02:25:14.890
<v Andrej>Da finde ich das spannend jetzt gerade.

2919
02:24:43.610 --> 02:24:45.140
<v Thomas>PIP, ja,

2920
02:24:45.140 --> 02:24:48.760
<v Thomas>Wahnsinn, ja, aber wenn

2921
02:24:48.760 --> 02:24:50.340
<v Thomas>dann die Images, die bauen dann länger,

2922
02:24:50.340 --> 02:24:52.670
<v Thomas>gut, das ist nicht so oft, aber bei

2923
02:24:52.670 --> 02:24:54.690
<v Thomas>jeder Instanz, die du installierst von dem Service,

2924
02:24:54.690 --> 02:24:56.370
<v Thomas>musst du halt das Image auch runterladen,

2925
02:24:56.370 --> 02:24:58.950
<v Thomas>wenn das halt doppelt so groß ist, braucht es nicht nur

2926
02:24:58.950 --> 02:25:00.610
<v Thomas>doppelt so viel Platz lokal, sondern es

2927
02:25:00.610 --> 02:25:03.080
<v Thomas>geht halt auch nochmal doppelt so viel Traffic über die Leitung,

2928
02:25:03.080 --> 02:25:05.320
<v Thomas>es dauert auch nochmal doppelt so lange und

2929
02:25:05.320 --> 02:25:07.290
<v Thomas>extrahieren dauert ja auch nochmal,

2930
02:25:07.290 --> 02:25:09.130
<v Thomas>also extrahieren separat betrachtet

2931
02:25:09.130 --> 02:25:11.190
<v Thomas>ist halt auch etwas, was eine gewisse Zeit

2932
02:25:11.190 --> 02:25:12.930
<v Thomas>braucht von den ganzen Layern.

2933
02:25:12.930 --> 02:25:54.610
<v Thomas>Vollkommen möglich.

2934
02:25:14.890 --> 02:25:17.250
<v Andrej>Du optimierst deine Memory.

2935
02:25:17.250 --> 02:25:17.950
<v Andrej>Nice.

2936
02:25:17.950 --> 02:25:19.570
<v Andrej>Applikation braucht weniger Memory.

2937
02:25:19.570 --> 02:25:22.480
<v Andrej>Du haust dein Netzwerk komplett voll.

2938
02:25:22.480 --> 02:25:24.500
<v Andrej>Du haust deine Festplatten komplett voll.

2939
02:25:25.040 --> 02:25:26.300
<v Andrej>Also du hast halt einen Trade-off.

2940
02:25:26.300 --> 02:25:28.820
<v Andrej>Das finde ich richtig cool, weil diese blöden

2941
02:25:28.820 --> 02:25:30.800
<v Andrej>Best Practices, die bringen dir halt gar nichts.

2942
02:25:30.800 --> 02:25:33.200
<v Andrej>Wenn du zum Beispiel, wenn dein Problem tatsächlich

2943
02:25:33.200 --> 02:25:35.080
<v Andrej>ist, okay, wir haben jetzt keinen RAM mehr,

2944
02:25:35.080 --> 02:25:37.090
<v Andrej>weil RAM ist teuer, die ist das

2945
02:25:37.090 --> 02:25:39.430
<v Andrej>voll okay. Aber wenn RAM jetzt

2946
02:25:39.430 --> 02:25:41.550
<v Andrej>war ja vor ein paar Jahren noch nicht so teuer

2947
02:25:41.550 --> 02:25:43.270
<v Andrej>und Storage auch,

2948
02:25:43.270 --> 02:25:45.570
<v Andrej>dann sagst du halt, scheiß drauf,

2949
02:25:45.570 --> 02:25:48.120
<v Andrej>dann verballern wir ein bisschen mehr RAM und Storage.

2950
02:25:48.120 --> 02:25:50.260
<v Andrej>Aber dein Netzwerk ist halt nicht die ganze Zeit

2951
02:25:50.260 --> 02:25:52.600
<v Andrej>vollgeknallt mit den Image-Updates.

2952
02:25:52.600 --> 02:25:54.220
<v Andrej>Es ist halt,

2953
02:25:54.220 --> 02:25:56.410
<v Andrej>es ist so ein Trade-off jedes Mal.

2954
02:25:54.610 --> 02:25:59.200
<v Thomas>Und das jetzt bis runter auf dieser

2955
02:25:59.200 --> 02:26:03.420
<v Thomas>Ebene. Also, total.

2956
02:25:59.610 --> 02:26:00.770
<v Andrej>Ja, komplett.

2957
02:26:00.770 --> 02:26:02.290
<v Andrej>Ah, faszinierend.

2958
02:26:02.290 --> 02:26:04.760
<v Andrej>Sowas finde ich immer geil.

2959
02:26:03.420 --> 02:26:06.760
<v Thomas>Wer weiß, ich habe jetzt das

2960
02:26:04.760 --> 02:26:41.060
<v Andrej>Oh, interessant.

2961
02:26:06.760 --> 02:26:08.500
<v Thomas>das Rahmenverhalten von

2962
02:26:08.500 --> 02:26:10.400
<v Thomas>diesem Lipmüsel-Mellock über mehrere

2963
02:26:10.400 --> 02:26:12.660
<v Thomas>Tage beobachtet. Da war es ein nahezu

2964
02:26:12.660 --> 02:26:14.910
<v Thomas>konstanter Anstieg. Aber wer weiß,

2965
02:26:14.910 --> 02:26:16.670
<v Thomas>nach einer Woche, wer vielleicht

2966
02:26:16.670 --> 02:26:17.850
<v Thomas>hätte sich das auch irgendwann

2967
02:26:17.850 --> 02:26:19.740
<v Thomas>normalisiert.

2968
02:26:19.740 --> 02:26:24.970
<v Thomas>Also, Takeaway.

2969
02:26:26.120 --> 02:26:32.590
<v Thomas>Vielleicht auch mal, also wenn ihr irgendwas mit RAM habt, mit euren Applikationen, die ihr bei euch so zu Hause laufen lasst,

2970
02:26:32.590 --> 02:26:35.410
<v Thomas>müssen ja nicht nur die selbst geschrieben sein, das kann ja alles mögliche sein,

2971
02:26:35.410 --> 02:26:38.720
<v Thomas>vielleicht doch mal das Nicht-Alpine-Image testen.

2972
02:26:38.720 --> 02:27:15.130
<v Thomas>Kann halt schon mehr bringen, mehr bringen, als ich hier gedacht hätte.

2973
02:26:41.060 --> 02:26:47.600
<v Andrej>Ja, also ich sage immer,

2974
02:26:47.600 --> 02:26:49.120
<v Andrej>wenn es um Self-Hosting geht

2975
02:26:49.120 --> 02:26:51.400
<v Andrej>und man selber nicht so der Programmierer ist

2976
02:26:51.400 --> 02:26:52.180
<v Andrej>und auch generell,

2977
02:26:52.180 --> 02:26:53.840
<v Andrej>scheiß auf die Programmiersprache,

2978
02:26:53.840 --> 02:26:54.660
<v Andrej>die das Tool nutzt

2979
02:26:54.660 --> 02:26:56.060
<v Andrej>und nutze das Tool,

2980
02:26:56.060 --> 02:26:57.220
<v Andrej>um dein Problem zu lösen.

2981
02:26:57.220 --> 02:27:00.160
<v Andrej>So, wenn jetzt aber dein Host

2982
02:27:00.160 --> 02:27:01.240
<v Andrej>halt voll ist mit Memory

2983
02:27:01.240 --> 02:27:02.520
<v Andrej>und du kriegst das nicht mehr installiert,

2984
02:27:02.520 --> 02:27:04.250
<v Andrej>das heißt jetzt nicht,

2985
02:27:04.250 --> 02:27:05.430
<v Andrej>die Programmiersprache ist doof,

2986
02:27:05.430 --> 02:27:06.520
<v Andrej>sondern vielleicht doch mal

2987
02:27:06.520 --> 02:27:07.380
<v Andrej>das andere Image nehmen,

2988
02:27:07.380 --> 02:27:08.820
<v Andrej>anstatt ein Tool nehmen,

2989
02:27:08.820 --> 02:27:09.600
<v Andrej>was in einer anderen Sprache

2990
02:27:09.600 --> 02:27:10.260
<v Andrej>programmiert wurde.

2991
02:27:10.260 --> 02:27:20.240
<v Andrej>Lastest oder generell

2992
02:27:15.130 --> 02:28:32.780
<v Thomas>Und auch da wieder von den Abstraktionsebenen, es fängt irgendwo oben an,

2993
02:27:20.240 --> 02:27:22.840
<v Andrej>Performance. Es gilt nur für dich,

2994
02:27:22.840 --> 02:27:24.940
<v Andrej>für den einen Test und nur

2995
02:27:24.940 --> 02:27:26.640
<v Andrej>für die eine Hardware, die du da hast.

2996
02:27:26.640 --> 02:27:28.930
<v Andrej>Mehr ist es einfach nicht. Du kannst

2997
02:27:28.930 --> 02:27:30.590
<v Andrej>nichts vergleichen. Das ist echt schwer.

2998
02:27:30.590 --> 02:27:35.660
<v Andrej>Ich weiß noch, es gibt ja diesen allgemeinen,

2999
02:27:35.660 --> 02:27:37.440
<v Andrej>hat man bestimmt auch schon mal, allgemeinen Mythos,

3000
02:27:37.440 --> 02:27:38.760
<v Andrej>dass XFS schneller ist,

3001
02:27:38.760 --> 02:27:41.270
<v Andrej>im Vergleich zu Ext.

3002
02:27:41.270 --> 02:27:44.110
<v Andrej>Und dann weiß ich noch, dass unser Kollege

3003
02:27:44.110 --> 02:27:46.470
<v Andrej>mal ein paar Performance-Tests gemacht hat

3004
02:27:46.470 --> 02:27:48.500
<v Andrej>und ja, wie war es?

3005
02:27:48.500 --> 02:27:51.300
<v Andrej>Ext 4 war 20% schneller

3006
02:27:51.300 --> 02:27:53.500
<v Andrej>im Schnitt als XFS,

3007
02:27:53.500 --> 02:27:56.560
<v Andrej>in unserem Fall. Aber wenn wir das jetzt

3008
02:27:56.560 --> 02:27:58.440
<v Andrej>als Blogartikel veröffentlichen wollen würden

3009
02:27:58.440 --> 02:28:00.060
<v Andrej>für die Firma, dann müssten wir

3010
02:28:00.060 --> 02:28:02.460
<v Andrej>den gesamten Stack erklären. Ja, wir haben jetzt hier

3011
02:28:02.460 --> 02:28:04.060
<v Andrej>folgendes Dateisystem genommen.

3012
02:28:04.060 --> 02:28:06.320
<v Andrej>Wir haben übrigens darunter ein

3013
02:28:06.320 --> 02:28:08.270
<v Andrej>Ceph-Cluster, welches dann

3014
02:28:08.270 --> 02:28:10.470
<v Andrej>dieses Ceph-Cluster ist übrigens so aufgebaut,

3015
02:28:10.470 --> 02:28:12.490
<v Andrej>hat hier SSDs mit der und der Performance

3016
02:28:12.490 --> 02:28:14.390
<v Andrej>und dann hast du so eine Abhängigkeit, es ist null

3017
02:28:14.390 --> 02:28:17.510
<v Andrej>vergleichbar. Weil wenn du den gleichen Test machen würdest

3018
02:28:17.510 --> 02:28:19.410
<v Andrej>auf Hardware ohne eine Abstrahierung

3019
02:28:19.410 --> 02:28:21.230
<v Andrej>von Ceph oder anderen

3020
02:28:21.230 --> 02:28:22.890
<v Andrej>Storage-Layern wie NetApp oder so,

3021
02:28:22.890 --> 02:28:25.530
<v Andrej>ist es schon wieder null vergleichbar. Du musst einfach

3022
02:28:25.530 --> 02:28:27.840
<v Andrej>mit deinem Setup das machen.

3023
02:28:28.000 --> 02:28:36.070
<v Andrej>Und dann kann, und dann, ja genau.

3024
02:28:32.780 --> 02:28:35.140
<v Thomas>so von wegen, was ist das Dateienschema, was ich habe?

3025
02:28:35.140 --> 02:28:41.100
<v Thomas>Habe ich viele kleine Dateien oder habe ich wenige große Dateien oder irgendwas in der Mitte oder beides gewechselt?

3026
02:28:36.070 --> 02:28:55.980
<v Andrej>Mhm, naja.

3027
02:28:41.500 --> 02:28:43.520
<v Thomas>So, das macht schon einen Riesenunterschied

3028
02:28:43.520 --> 02:28:45.300
<v Thomas>mit den unterschiedlichen Dateisystemen.

3029
02:28:45.300 --> 02:28:46.510
<v Thomas>Aber dann geht es weit.

3030
02:28:46.510 --> 02:28:48.920
<v Thomas>Es geht schichtweise runter.

3031
02:28:48.920 --> 02:28:51.650
<v Thomas>Es ist ein bisschen wie, wenn du im Problem läufst,

3032
02:28:51.650 --> 02:28:52.810
<v Thomas>die Five Whys fragen.

3033
02:28:52.810 --> 02:28:55.330
<v Thomas>So in etwa musst du es auch mit den Abstraktionsschichten

3034
02:28:55.330 --> 02:28:55.870
<v Thomas>hier mal machen.

3035
02:28:55.870 --> 02:28:57.650
<v Thomas>Du guckst das mal auf einer oberen Schicht an

3036
02:28:55.980 --> 02:29:06.320
<v Andrej>Ja, sonst wird man ja nie fertig, ne?

3037
02:28:57.650 --> 02:28:58.850
<v Thomas>und dann gehst du vielleicht mal ein bisschen tiefer.

3038
02:28:58.850 --> 02:29:02.240
<v Thomas>Also man muss nicht so weit eskalieren, ne?

3039
02:29:02.240 --> 02:29:05.260
<v Thomas>Nur dann, wenn es sein muss, aber...

3040
02:29:05.260 --> 02:29:11.950
<v Thomas>Ja, ich fand das jetzt spannend.

3041
02:29:06.320 --> 02:29:07.120
<v Andrej>Das ist ja das Problem.

3042
02:29:07.120 --> 02:29:10.000
<v Andrej>Und siehst ja, wie unendlich das dann wird, ne?

3043
02:29:10.000 --> 02:29:33.650
<v Andrej>Mhm, stimmt, ja.

3044
02:29:11.950 --> 02:29:14.300
<v Thomas>Wahrscheinlich jetzt hier unter euch

3045
02:29:14.300 --> 02:29:16.200
<v Thomas>sind ja vielleicht auch ein paar alte C, C++

3046
02:29:16.200 --> 02:29:17.260
<v Thomas>oder sonst was hasen.

3047
02:29:17.340 --> 02:29:18.960
<v Thomas>für die ist das vielleicht alles keine News oder

3048
02:29:18.960 --> 02:29:21.390
<v Thomas>sonst was, alles ganz normal, aber

3049
02:29:21.390 --> 02:29:23.950
<v Thomas>wenn du halt über die

3050
02:29:23.950 --> 02:29:26.370
<v Thomas>Hochsprachen eingestiegen bist,

3051
02:29:26.370 --> 02:29:30.320
<v Thomas>ich glaube, früher hat man aber C

3052
02:29:30.320 --> 02:29:31.600
<v Thomas>auch als Hochsprache bezeichnet,

3053
02:29:31.600 --> 02:29:33.880
<v Thomas>heute würde ich das jetzt irgendwie anders machen,

3054
02:29:33.650 --> 02:29:37.050
<v Andrej>Ich glaube, Low Level war

3055
02:29:33.880 --> 02:29:35.320
<v Thomas>ja, dann

3056
02:29:35.320 --> 02:29:40.090
<v Thomas>ist das alles

3057
02:29:37.050 --> 02:29:46.460
<v Andrej>Assembly dann. Ja, aber finde ich auch

3058
02:29:40.090 --> 02:29:43.070
<v Thomas>nicht selbstverständlich,

3059
02:29:43.070 --> 02:29:45.070
<v Thomas>dann ist das spannend, da mal einzutauchen.

3060
02:29:45.070 --> 02:29:54.020
<v Thomas>Ja.

3061
02:29:46.460 --> 02:29:49.540
<v Andrej>cool, den Schluss daraus zu ziehen,

3062
02:29:49.540 --> 02:29:51.580
<v Andrej>dass man halt einfach mal das Debian-Image

3063
02:29:51.580 --> 02:29:52.880
<v Andrej>anstatt das Alpine nehmen soll.

3064
02:29:52.880 --> 02:29:56.760
<v Andrej>Vielleicht macht es auch gar keinen Unterschied, weil es ist

3065
02:29:54.020 --> 02:30:16.850
<v Thomas>Wobei Alpine halt auch, gerade weil

3066
02:29:56.760 --> 02:29:59.120
<v Andrej>egal bei dem Usage-Pattern, aber wenn man

3067
02:29:59.120 --> 02:30:01.040
<v Andrej>halt irgendwie mal ein Problemchen hat, vielleicht lohnt sich

3068
02:30:01.040 --> 02:30:03.790
<v Andrej>das. Und wie, ich glaube,

3069
02:30:04.190 --> 02:30:07.240
<v Andrej>wenig Entwickler von, was weiß ich,

3070
02:30:07.240 --> 02:30:08.200
<v Andrej>Paperless und so weiter,

3071
02:30:08.200 --> 02:30:10.370
<v Andrej>die es halt gibt für den Self-Hosting-Bereich,

3072
02:30:10.370 --> 02:30:11.350
<v Andrej>sind sich dem bewusst,

3073
02:30:11.350 --> 02:30:12.850
<v Andrej>was für einen krassen Impact das haben kann.

3074
02:30:12.850 --> 02:30:13.690
<v Andrej>Könnte ich mir vorstellen.

3075
02:30:13.690 --> 02:31:11.310
<v Andrej>Weil das PyPy war das,

3076
02:30:16.850 --> 02:30:18.610
<v Thomas>es so ein Ausreißer ist,

3077
02:30:18.610 --> 02:30:20.510
<v Thomas>weil es halt nicht die G-Lipsy verwendet,

3078
02:30:20.550 --> 02:30:22.910
<v Thomas>Das ist ja nicht üblich für Distributionen,

3079
02:30:22.910 --> 02:30:24.740
<v Thomas>dass sie das nicht tun. Ich weiß auch gar nicht

3080
02:30:24.740 --> 02:30:26.740
<v Thomas>die Argumentation dahinter. Ich denke mal, am Ende

3081
02:30:26.740 --> 02:30:28.600
<v Thomas>wird es irgendwie so ein Faktor sein, wie auch

3082
02:30:28.600 --> 02:30:31.390
<v Thomas>da wieder Größe oder so. Aber

3083
02:30:31.390 --> 02:30:34.220
<v Thomas>ja, Libby Yusel hatte

3084
02:30:34.220 --> 02:30:36.240
<v Thomas>und früher waren die Probleme wirklich noch

3085
02:30:36.240 --> 02:30:38.340
<v Thomas>relativ groß. Also gab es einen Performance

3086
02:30:38.340 --> 02:30:40.260
<v Thomas>Impact, den du beim Laufe hattest

3087
02:30:40.260 --> 02:30:42.000
<v Thomas>oder was ich erwähnt hatte bei Python, dass irgendwelche

3088
02:30:42.000 --> 02:30:44.440
<v Thomas>gewissen Dinge nicht so funktionieren

3089
02:30:44.440 --> 02:30:46.460
<v Thomas>wie in der G-Lib C und dementsprechend nicht so

3090
02:30:46.460 --> 02:30:48.620
<v Thomas>wie es halt sonst ist. Interessanterweise

3091
02:30:48.620 --> 02:30:50.380
<v Thomas>da, es gibt ja auch alternative Python

3092
02:30:50.380 --> 02:30:52.040
<v Thomas>Implementation. Es gibt ja auch einen JITEN,

3093
02:30:52.360 --> 02:30:54.520
<v Thomas>hört man heutzutage kaum noch von, aber

3094
02:30:54.520 --> 02:30:56.120
<v Thomas>früher war das mal ein größeres Thema.

3095
02:30:56.120 --> 02:30:58.620
<v Thomas>Oder es gibt das PyPy, Python in Python geschrieben,

3096
02:30:58.620 --> 02:31:00.340
<v Thomas>also Python in R, Python geschrieben

3097
02:31:00.340 --> 02:31:02.530
<v Thomas>und auch da, ne, merkt man,

3098
02:31:02.530 --> 02:31:05.170
<v Thomas>du hast nie die Garantie, dass die sich 100%

3099
02:31:05.170 --> 02:31:05.970
<v Thomas>identisch verhalten.

3100
02:31:05.970 --> 02:31:09.780
<v Thomas>Ja, das Interface ist gleich,

3101
02:31:09.780 --> 02:31:16.160
<v Thomas>aber, ja,

3102
02:31:11.310 --> 02:31:12.810
<v Andrej>was ich auch mal genutzt hatte beruflich.

3103
02:31:12.810 --> 02:31:15.440
<v Andrej>Dieses kompilierte Python.

3104
02:31:15.440 --> 02:31:19.540
<v Andrej>Ja, an anderen Gründen, ja.

3105
02:31:16.160 --> 02:31:18.640
<v Thomas>bei uns war das aus, genau,

3106
02:31:18.640 --> 02:31:20.740
<v Thomas>das war aus anderen Gründen, ne, weil wir

3107
02:31:19.540 --> 02:31:31.010
<v Andrej>Ja genau, für Ansible brauchst du,

3108
02:31:20.740 --> 02:31:22.300
<v Thomas>ein portables Python haben wollten.

3109
02:31:22.300 --> 02:31:24.590
<v Thomas>Und PyPy war portable, du hast

3110
02:31:24.590 --> 02:31:26.550
<v Thomas>das Kompilat und du kannst das irgendwo aus Starball

3111
02:31:26.550 --> 02:31:28.490
<v Thomas>ausrollen und dann kannst du da, ich glaube, wir haben es für

3112
02:31:28.490 --> 02:31:30.790
<v Thomas>Ansible gebraucht hat, also auf einem Flatcar.

3113
02:31:30.790 --> 02:31:54.600
<v Thomas>Du musst halt den Raw-Modus benutzen,

3114
02:31:31.010 --> 02:31:34.790
<v Andrej>für die Module brauchst du ja Python

3115
02:31:34.790 --> 02:31:36.850
<v Andrej>auf dem Betriebssystem.

3116
02:31:36.850 --> 02:31:38.400
<v Andrej>Und das hatten wir nicht,

3117
02:31:38.400 --> 02:31:40.360
<v Andrej>weil wir minimale Images hatten.

3118
02:31:40.360 --> 02:31:41.760
<v Andrej>Vielleicht gar.

3119
02:31:42.860 --> 02:31:45.990
<v Andrej>Aber bestimmte Dinge

3120
02:31:45.990 --> 02:31:48.030
<v Andrej>waren sehr, sehr, sehr komplex

3121
02:31:48.030 --> 02:31:49.930
<v Andrej>und teilweise auch gar nicht machbar ohne

3122
02:31:49.930 --> 02:31:51.370
<v Andrej>Python-Module in Ansible.

3123
02:31:51.370 --> 02:31:55.500
<v Andrej>Zum Beispiel ein Reboot. Ja, und das hat

3124
02:31:54.600 --> 02:31:55.920
<v Thomas>der kann, glaube ich, einfach nur normale

3125
02:31:55.500 --> 02:31:56.500
<v Andrej>überhaupt nicht funktioniert.

3126
02:31:55.920 --> 02:32:13.100
<v Thomas>Shell-Kommandos ausführen. Ich glaube, sonst hätten wir es

3127
02:31:56.500 --> 02:31:59.980
<v Andrej>Und dann Sessions aufhalten und warten.

3128
02:31:59.980 --> 02:32:02.140
<v Andrej>Nee, das hat überhaupt nicht funktioniert. Das war zu instabil.

3129
02:32:02.140 --> 02:32:04.140
<v Andrej>Und da haben wir dann einfach gesagt, ja gut, dann

3130
02:32:04.140 --> 02:32:05.920
<v Andrej>rollen wir so ein Python mal überall aus.

3131
02:32:05.920 --> 02:32:08.660
<v Andrej>Und so ein Precompiled ist, weil wir hatten

3132
02:32:08.660 --> 02:32:10.440
<v Andrej>halt keinen Package-Manager auf dem System.

3133
02:32:10.440 --> 02:32:24.220
<v Andrej>Das war praktisch.

3134
02:32:13.100 --> 02:32:14.880
<v Thomas>bauen müssen individuell für

3135
02:32:14.880 --> 02:32:17.360
<v Thomas>Flatcar und so haben wir es halt auch in das Flatcar-Image

3136
02:32:17.360 --> 02:32:19.410
<v Thomas>reingebacken, konnten es aber auch

3137
02:32:19.410 --> 02:32:21.570
<v Thomas>problemlos nachinstallieren, weil du halt im Grunde einfach nur

3138
02:32:21.570 --> 02:32:23.150
<v Thomas>das Tabor irgendwo ausrollen musstest.

3139
02:32:23.150 --> 02:32:43.510
<v Thomas>Das ist fertig.

3140
02:32:24.220 --> 02:32:27.390
<v Andrej>Ja, waren wir dementsprechend

3141
02:32:27.390 --> 02:32:29.160
<v Andrej>damals auch nicht bewusst, dass es da eine

3142
02:32:29.360 --> 02:32:31.250
<v Andrej>Eine precompilte Version von gab.

3143
02:32:31.250 --> 02:32:36.820
<v Andrej>Das ist ein Rabbit Hole, meine Herren.

3144
02:32:36.820 --> 02:32:42.120
<v Andrej>Na gut, ist das fertig, das Rabbit Hole?

3145
02:32:42.120 --> 02:32:43.180
<v Andrej>Oder hast du da noch was zu?

3146
02:32:43.180 --> 02:32:44.660
<v Andrej>Fertig, ja gut.

3147
02:32:43.510 --> 02:33:05.200
<v Thomas>Ja, das ist kurz, oder? Zack, zack, zack.

3148
02:32:44.660 --> 02:32:50.260
<v Andrej>Ich habe noch, warte mal, das ist,

3149
02:32:50.260 --> 02:33:00.610
<v Andrej>joa, willst du noch dein Metathema aufmachen?

3150
02:33:00.610 --> 02:33:04.800
<v Andrej>Okay.

3151
02:33:04.800 --> 02:33:27.860
<v Andrej>Nee, nicht deswegen.

3152
02:33:05.200 --> 02:33:05.660
<v Thomas>Mater.

3153
02:33:05.660 --> 02:33:09.130
<v Thomas>Genau. Also, erstmal du,

3154
02:33:09.130 --> 02:33:11.390
<v Thomas>Schwein, hast mich angesteckt.

3155
02:33:11.390 --> 02:33:13.330
<v Thomas>Weil, ähm,

3156
02:33:13.350 --> 02:33:31.750
<v Thomas>Ach Gott, was war denn da? Vor ein paar Tagen? Ich abends Podcast am Schneiden, dich angeschrieben und du meinst mal quatschen und klickst dir hier wild bei Ikea Dinge zusammen, weil die irgendwie eine 10% Aktion hatten oder so? Achso, weil du wirklich den Schrank brauchtest, ja?

3157
02:33:27.860 --> 02:33:34.250
<v Andrej>Ich hatte, ja, ja, ich wollte mir meinen Schrank erweitern,

3158
02:33:34.250 --> 02:33:35.800
<v Andrej>um ein Modul.

3159
02:33:35.800 --> 02:33:37.990
<v Andrej>Und das wollte ich sowieso schon mal,

3160
02:33:37.990 --> 02:33:39.190
<v Andrej>ich hatte das auch schon mal durchgeplant

3161
02:33:39.190 --> 02:33:39.950
<v Andrej>und alles durchgerechnet,

3162
02:33:39.950 --> 02:33:41.430
<v Andrej>deswegen war das auch relativ entspannt.

3163
02:33:41.430 --> 02:33:45.210
<v Andrej>Aber während ich dann bei Ikea rumgeklickt habe,

3164
02:33:45.210 --> 02:33:57.930
<v Andrej>Ich hatte sowieso im Einkaufswagen noch so ein paar Ikea-Matter-Geräte, so ein paar Fenster-offene Sensoren und die Temperatur-Trådfri.

3165
02:33:57.930 --> 02:34:09.420
<v Andrej>Und als ich diesen Temperatursensor gesehen habe, dachte ich so, und dann haben wir ein paar Tage vorher die Folge von Matter oder über Matter mit Ingo aufgenommen.

3166
02:34:09.420 --> 02:34:19.010
<v Andrej>Und dann habe ich so gedacht, diese ZigBee-Sensoren gehen mir gerade so auf den Keks, die Acara-Temperatursensoren in meinem Falle.

3167
02:34:19.010 --> 02:34:21.000
<v Andrej>Ja, das ist okay, weil

3168
02:34:21.000 --> 02:34:25.930
<v Andrej>A, diese Knopfzellen, die gehen

3169
02:34:25.930 --> 02:34:28.410
<v Andrej>also, die gehen ständig

3170
02:34:28.410 --> 02:34:30.360
<v Andrej>leer und haben, wenn ich

3171
02:34:30.360 --> 02:34:32.380
<v Andrej>die kaufe, komplett unterschiedliche Kapazitäten.

3172
02:34:32.380 --> 02:34:34.650
<v Andrej>Also es fühlt sich so an, als ob einige

3173
02:34:34.650 --> 02:34:36.710
<v Andrej>total schnell und einige total langsam leer gehen.

3174
02:34:36.710 --> 02:34:38.630
<v Andrej>Ich nehme an, das hat natürlich auch einen Effekt

3175
02:34:38.630 --> 02:34:40.670
<v Andrej>an wie weit, wie gut das Netz ist,

3176
02:34:40.670 --> 02:34:42.650
<v Andrej>wie weit sind die weg vom

3177
02:34:42.650 --> 02:34:44.770
<v Andrej>Koordinator an den Router, etc.

3178
02:34:44.770 --> 02:34:47.210
<v Andrej>Aber das, was mich am meisten nervt

3179
02:34:47.210 --> 02:34:48.690
<v Andrej>ist, dass der Batteriestand auch so

3180
02:34:48.690 --> 02:34:50.770
<v Andrej>komplett random ist.

3181
02:34:50.770 --> 02:34:54.130
<v Andrej>Also da steht da manchmal, ja noch 25

3182
02:34:54.130 --> 02:34:56.150
<v Andrej>Prozent und hat seit zwei Wochen nichts reported

3183
02:34:56.150 --> 02:34:58.070
<v Andrej>an irgendwelchen Daten. Ich bin so, warum?

3184
02:34:57.940 --> 02:35:00.710
<v Thomas>Furchtbar.

3185
02:34:58.070 --> 02:34:59.070
<v Andrej>Zum Geier.

3186
02:34:59.070 --> 02:35:02.750
<v Andrej>Ja, dann habe ich dann einfach, ich sehe das immer, wenn ich

3187
02:35:00.710 --> 02:35:11.090
<v Thomas>Ich habe ja so Hüsch-Switches, diese Lichtschalter mit den vier Knöpfen.

3188
02:35:02.750 --> 02:35:04.390
<v Andrej>eine gerade Linie in Home Assistant habe, weiß ich,

3189
02:35:04.390 --> 02:35:07.730
<v Andrej>oh, das Ding wieder, ne? Und häufig,

3190
02:35:07.730 --> 02:35:22.010
<v Andrej>mhm,

3191
02:35:11.090 --> 02:35:15.140
<v Thomas>Und wenn ich da die Batterie wechsle, dann ist der vielleicht zwei Wochen lang,

3192
02:35:15.140 --> 02:35:18.200
<v Thomas>zeigt der mir, der leuchtet nämlich jedes Mal, wenn du drückst auf,

3193
02:35:18.200 --> 02:35:20.740
<v Thomas>leuchtet der vielleicht zwei Wochen lang grün auf und ab da ist rot.

3194
02:35:20.740 --> 02:35:22.860
<v Thomas>Dann funktioniert das Ding noch ein Dreivierteljahr oder so.

3195
02:35:22.010 --> 02:35:27.710
<v Andrej>ja, ja und dann

3196
02:35:22.860 --> 02:35:25.850
<v Thomas>Aber das wird dann halt irgendwann unzuverlässig.

3197
02:35:25.850 --> 02:35:48.790
<v Thomas>Glaube ich auch.

3198
02:35:27.710 --> 02:35:31.060
<v Andrej>kann ich die häufig einfach nur wieder reconnecten,

3199
02:35:31.060 --> 02:35:33.340
<v Andrej>indem ich den Knopf drücke da drauf, aber es nervt mich.

3200
02:35:33.340 --> 02:35:36.140
<v Andrej>Und ja, dann dachte ich, ja gut,

3201
02:35:36.140 --> 02:35:38.100
<v Andrej>dann, und diese Knopfzellen, das ist echt

3202
02:35:38.100 --> 02:35:40.540
<v Andrej>schon viel Müll, ne? Die kannst du auch nicht

3203
02:35:40.540 --> 02:35:42.380
<v Andrej>wieder aufladen, gibt's ja nicht mehr, sind sehr klein.

3204
02:35:42.380 --> 02:35:45.510
<v Andrej>Ich glaube, es gibt keine Wiederaufladbaren, wäre auch ein bisschen

3205
02:35:45.510 --> 02:35:47.410
<v Andrej>hindert sich, glaube ich, bei der Menge. Aber weiß ich nicht.

3206
02:35:47.410 --> 02:35:52.110
<v Andrej>So gut, dann habe ich gesehen, ja gut, die Timberflotten

3207
02:35:48.790 --> 02:36:10.110
<v Thomas>Der alte SkyConnect, ja?

3208
02:35:52.110 --> 02:35:53.530
<v Andrej>sind jetzt auch nicht so teuer. Dann hatte ich, hm,

3209
02:35:53.530 --> 02:35:56.570
<v Andrej>vielleicht mal auf Matter umsteigen. Habe hier

3210
02:35:56.570 --> 02:35:58.610
<v Andrej>eh jetzt drei mittlerweile und ich bin sehr

3211
02:35:58.610 --> 02:36:00.710
<v Andrej>zufrieden mit den paar Geräten, die ich von

3212
02:36:00.710 --> 02:36:03.240
<v Andrej>Ikea habe. Obwohl ich eine kleine

3213
02:36:03.240 --> 02:36:05.000
<v Andrej>Pups-Antenne habe und den ersten

3214
02:36:05.000 --> 02:36:07.140
<v Andrej>Home System Zigbee damals noch

3215
02:36:07.140 --> 02:36:10.650
<v Andrej>Stick, der ja auch Meta kann. Genau.

3216
02:36:10.110 --> 02:37:59.280
<v Thomas>Bin gespannt.

3217
02:36:10.650 --> 02:36:13.200
<v Andrej>Der heißt jetzt, glaube ich, einer CBT-1.

3218
02:36:13.200 --> 02:36:15.180
<v Andrej>Weil der CBT-2 ist ja

3219
02:36:15.180 --> 02:36:18.520
<v Andrej>diese große Antenne. Und dann durch das Gespräch

3220
02:36:18.520 --> 02:36:20.600
<v Andrej>von Ingo und generell, wir hatten ja auch schon mal ein Gespräch

3221
02:36:20.600 --> 02:36:21.980
<v Andrej>über Meta. Da dachte ich, hm,

3222
02:36:21.980 --> 02:36:24.470
<v Andrej>sollte ich einfach mal wechseln und den ganzen

3223
02:36:24.470 --> 02:36:27.970
<v Andrej>ZigBee-Scheiß wegschmeißen, weil, nicht Scheiß,

3224
02:36:27.970 --> 02:36:30.330
<v Andrej>den ganzen ZigBee-Kram

3225
02:36:30.330 --> 02:36:32.210
<v Andrej>wegschmeißen, weil bei mir ist es halt ein bisschen

3226
02:36:32.210 --> 02:36:35.510
<v Andrej>eine Herausforderung, wenn das Thema ja schon mit diesen

3227
02:36:35.510 --> 02:36:37.460
<v Andrej>SM-Lights, das ZigBee-Netz

3228
02:36:37.460 --> 02:36:40.860
<v Andrej>runterzubringen. Du musst ja eine Treppe

3229
02:36:40.860 --> 02:36:42.480
<v Andrej>runtergehen oder ein Stockwerk

3230
02:36:42.480 --> 02:36:44.680
<v Andrej>mit ZigBee. Du kannst ja nicht einfach ein anderes

3231
02:36:44.680 --> 02:36:47.000
<v Andrej>Protokoll nehmen wie Ethernet und da jetzt ein ZigBee-Gerät,

3232
02:36:47.000 --> 02:36:49.100
<v Andrej>weil die Coins und Toren müssen

3233
02:36:49.100 --> 02:36:51.120
<v Andrej>miteinander sprechen können über das ZigBee-Netz.

3234
02:36:51.120 --> 02:36:52.840
<v Andrej>Die können nicht einen Protokollbruch machen.

3235
02:36:52.840 --> 02:36:55.310
<v Andrej>Was ich sehr, sehr

3236
02:36:55.310 --> 02:36:57.950
<v Andrej>sympathisch bei Metafilter. Du kannst einfach

3237
02:36:57.950 --> 02:37:00.070
<v Andrej>sagen, ja gut, dann ist halt in deinem Falle der

3238
02:37:00.070 --> 02:37:02.630
<v Andrej>HomePod oder per Ethernet angeschlossen

3239
02:37:02.630 --> 02:37:04.290
<v Andrej>und ich kann den da hinstellen, wo der hin muss

3240
02:37:04.290 --> 02:37:06.470
<v Andrej>und der macht dann da Thread.

3241
02:37:06.470 --> 02:37:10.090
<v Andrej>Oder Wifi. Thread in dem Falle.

3242
02:37:10.090 --> 02:37:13.000
<v Andrej>Ja, dann gucke ich so und

3243
02:37:13.000 --> 02:37:14.710
<v Andrej>habe mir dann mal durchgezählt

3244
02:37:14.710 --> 02:37:16.490
<v Andrej>die ganzen Acara-Sensoren,

3245
02:37:16.490 --> 02:37:20.200
<v Andrej>die ich so habe und habe die mal jetzt

3246
02:37:20.200 --> 02:37:22.780
<v Andrej>durch Meta-Sensoren

3247
02:37:22.780 --> 02:37:24.300
<v Andrej>von Ikea ersetzt. Die sind noch

3248
02:37:24.300 --> 02:37:27.750
<v Andrej>in der Bestellung und dann wollte ich jetzt

3249
02:37:27.750 --> 02:37:29.550
<v Andrej>mal testen, die einfach mal dadurch zu ersetzen.

3250
02:37:29.550 --> 02:37:32.320
<v Andrej>Ein weiterer Gedankenpunkt, den ich hatte, ist,

3251
02:37:32.640 --> 02:37:34.530
<v Andrej>Das ist ja alles 2,4 GHz.

3252
02:37:34.530 --> 02:37:38.300
<v Andrej>Das heißt, ich habe mein WiFi auf Kanal XY,

3253
02:37:38.300 --> 02:37:39.600
<v Andrej>einmal oben und einmal unten.

3254
02:37:39.600 --> 02:37:41.820
<v Andrej>Das heißt, ich habe ZigBee, Kanal XY,

3255
02:37:41.820 --> 02:37:42.980
<v Andrej>kann oben und unten.

3256
02:37:42.980 --> 02:37:47.410
<v Andrej>Und Matter, Kanal, was weiß ich, es wird eng.

3257
02:37:47.410 --> 02:37:49.730
<v Andrej>Und dann hat man ja noch Nachbarn und solche Sachen.

3258
02:37:49.730 --> 02:37:51.930
<v Andrej>Da dachte ich, ja gut,

3259
02:37:51.930 --> 02:37:53.450
<v Andrej>vielleicht versuche ich es mal komplett ohne ZigBee.

3260
02:37:53.450 --> 02:37:54.640
<v Andrej>Und vielleicht wird es dann besser.

3261
02:37:54.640 --> 02:37:59.420
<v Andrej>Ja, und jetzt hast du auch geklickt.

3262
02:37:59.280 --> 02:38:04.080
<v Thomas>Ja, ich hatte gar keine Motivation ursprünglich eigentlich,

3263
02:37:59.420 --> 02:38:34.080
<v Andrej>Ja, also ich muss sagen,

3264
02:38:04.080 --> 02:38:31.350
<v Thomas>Aber der Gedanke, das ging auch sehr schnell, der reifte innerhalb von Minuten, dass ich doch eigentlich auch mal mehr auf Meta setzen könnte, weil auch da, naja, ZigBee ist ja ein funktionierendes Protokoll an sich, das ist ja nicht das Problem, das Problem sind also im Grunde die Endgeräte, also bei mir halt größtenteils Akaras, die preis-leistungstechnisch gut waren, aber die halt vom Verhalten nicht immer zuverlässig sind.

3265
02:38:31.350 --> 02:38:32.890
<v Thomas>die fallen gerne mal aus bei mir.

3266
02:38:32.890 --> 02:39:38.800
<v Thomas>Dann ist irgendwie, okay, ja,

3267
02:38:34.080 --> 02:38:35.880
<v Andrej>das Einzige, was bei mir ausfällt,

3268
02:38:35.880 --> 02:38:37.640
<v Andrej>ich habe jetzt nur Bewegungssensoren.

3269
02:38:37.640 --> 02:38:40.410
<v Andrej>Ich habe die Temperatursensoren,

3270
02:38:40.410 --> 02:38:41.470
<v Andrej>die sind mir auch am wichtigsten.

3271
02:38:42.690 --> 02:38:45.260
<v Andrej>Und was habe ich da noch?

3272
02:38:45.260 --> 02:38:47.830
<v Andrej>Einen Katzenfutterautomaten, der Zigbee spricht.

3273
02:38:47.830 --> 02:38:48.830
<v Andrej>Das ist auch noch so ein Thema.

3274
02:38:48.830 --> 02:38:51.050
<v Andrej>Ja, das war es.

3275
02:38:51.050 --> 02:38:51.890
<v Andrej>Und die Knöpfe.

3276
02:38:51.890 --> 02:38:53.790
<v Andrej>Die Knöpfe.

3277
02:38:53.790 --> 02:38:54.980
<v Andrej>Die Knöpfe sind super.

3278
02:38:54.980 --> 02:38:55.560
<v Andrej>Die habe ich überall.

3279
02:38:55.560 --> 02:38:57.390
<v Andrej>Und ich muss sagen,

3280
02:38:57.390 --> 02:39:00.730
<v Andrej>dass ich einfach nur unzufrieden mit den Temperatursensoren bin.

3281
02:39:00.730 --> 02:39:05.520
<v Andrej>Die anderen sind eigentlich alle okay.

3282
02:39:05.520 --> 02:39:07.150
<v Andrej>Habe ich wenig Probleme mit.

3283
02:39:07.150 --> 02:39:09.150
<v Andrej>Wenn ich mal ein Problem hatte,

3284
02:39:09.150 --> 02:39:10.250
<v Andrej>dass mein Knopf nicht funktioniert hat,

3285
02:39:10.250 --> 02:39:11.930
<v Andrej>war es zu 99 Prozent,

3286
02:39:11.930 --> 02:39:14.950
<v Andrej>dass beim Zigbee2MQTT das Add-on abgeraucht ist

3287
02:39:14.950 --> 02:39:19.620
<v Andrej>oder weil ich da mal diese Ethernet-Probleme hatte

3288
02:39:19.620 --> 02:39:21.450
<v Andrej>und dass es auch dahin gegangen ist,

3289
02:39:21.450 --> 02:39:23.150
<v Andrej>weil der ZigBee-Stick nicht erreichbar war.

3290
02:39:23.150 --> 02:39:27.690
<v Andrej>Aber im Endeffekt ist bei mir der Schmerzpunkt

3291
02:39:27.690 --> 02:39:28.930
<v Andrej>nur die Temperatursensoren.

3292
02:39:28.930 --> 02:39:31.720
<v Andrej>Man könnte jetzt auch vernünftig seine neue Temperatursensoren kaufen

3293
02:39:31.720 --> 02:39:32.940
<v Andrej>und die Arcaris zu verkaufen,

3294
02:39:32.940 --> 02:39:36.780
<v Andrej>aber warum sollte man nicht die gesamte Infrastruktur darunter ändern?

3295
02:39:36.780 --> 02:39:43.050
<v Andrej>Ja.

3296
02:39:38.800 --> 02:39:41.410
<v Thomas>das reizt ja, die Zukunft

3297
02:39:41.410 --> 02:39:44.310
<v Thomas>zu setzen. Ich habe relativ

3298
02:39:43.050 --> 02:40:02.100
<v Andrej>Hätte ich nicht verstanden und verstehe ich bis heute nicht.

3299
02:39:44.310 --> 02:39:45.850
<v Thomas>häufig Probleme mit den

3300
02:39:45.850 --> 02:39:48.190
<v Thomas>Bewegungssensoren, weil das Licht hier, zumindest

3301
02:39:48.190 --> 02:39:50.290
<v Thomas>alles, was im Hausflur ist und auch so Abstellraum

3302
02:39:50.290 --> 02:39:52.110
<v Thomas>und so, also da ist das Licht

3303
02:39:52.110 --> 02:39:54.170
<v Thomas>mittlerweile gesteuert, alles über Bewegungssensoren.

3304
02:39:54.170 --> 02:39:56.050
<v Thomas>Mittlerweile war einer der ersten Dinge, ehrlich gesagt,

3305
02:39:56.050 --> 02:39:58.310
<v Thomas>die ich gemacht habe, die so Scham für mich

3306
02:39:58.310 --> 02:39:59.030
<v Thomas>ausgelöst haben.

3307
02:39:59.030 --> 02:40:04.050
<v Thomas>Ja, finde ich

3308
02:40:02.100 --> 02:40:12.830
<v Andrej>Getestet.

3309
02:40:04.050 --> 02:40:06.350
<v Thomas>total klasse. Ich habe es das letzte Mal ohne getestet,

3310
02:40:06.350 --> 02:40:08.050
<v Thomas>weil irgendwas war ausgefallen.

3311
02:40:08.190 --> 02:40:10.490
<v Thomas>wie so ein Höhlenmensch durch die Gegend gegangen,

3312
02:40:10.490 --> 02:40:13.050
<v Thomas>hab Lichtschalter betätigt. Das ging gar nicht.

3313
02:40:12.830 --> 02:40:16.670
<v Andrej>Es ist was ausgefallen und es ging mir auf den Keks.

3314
02:40:13.050 --> 02:40:20.090
<v Thomas>Ich hab mir dann gedacht,

3315
02:40:16.670 --> 02:40:18.470
<v Andrej>Ich habe das getestet.

3316
02:40:18.470 --> 02:40:41.080
<v Andrej>Das ist nervig.

3317
02:40:20.090 --> 02:40:22.320
<v Thomas>vielleicht sollte man wieder ohne

3318
02:40:22.320 --> 02:40:24.920
<v Thomas>Automation

3319
02:40:24.920 --> 02:40:26.320
<v Thomas>das machen, aber das hat sich nicht

3320
02:40:26.320 --> 02:40:28.580
<v Thomas>gut angefühlt. Naja, das Problem

3321
02:40:28.580 --> 02:40:30.440
<v Thomas>ist bei den Bewegungsmeldern, dass die hin und wieder

3322
02:40:30.440 --> 02:40:32.260
<v Thomas>mal einfach nicht mehr funktionieren.

3323
02:40:32.260 --> 02:40:34.360
<v Thomas>Und wenn du Glück hast, drückst du dann einmal

3324
02:40:34.360 --> 02:40:35.900
<v Thomas>auf den Knopf an der Seite, dann geht's wieder.

3325
02:40:35.900 --> 02:40:38.300
<v Thomas>Wenn du Pech hast, nicht. Manchmal muss ich sie

3326
02:40:38.300 --> 02:40:40.810
<v Thomas>neu pairen. Manchmal bleibt

3327
02:40:40.810 --> 02:40:42.370
<v Thomas>da, ja, kannst du wissen.

3328
02:40:42.370 --> 02:40:44.990
<v Thomas>Manchmal klappt das, während die quasi noch im

3329
02:40:44.990 --> 02:40:47.170
<v Thomas>Koordinator eigentlich noch gepairt

3330
02:40:47.170 --> 02:40:48.970
<v Thomas>sind, aber du startest dann auf dem

3331
02:40:48.970 --> 02:40:51.050
<v Thomas>Sensor das Pairing nochmal neu und das ist dann

3332
02:40:51.050 --> 02:40:52.890
<v Thomas>quasi automatisch einfach wieder da und funktioniert

3333
02:40:52.890 --> 02:40:54.830
<v Thomas>wieder. Manchmal geht das nicht und du musst komplett

3334
02:40:54.440 --> 02:41:00.420
<v Andrej>Ja, das ist auch mein Problem.

3335
02:40:54.830 --> 02:40:56.970
<v Thomas>neu pairen. Dann, oh nee, das ist

3336
02:40:56.970 --> 02:40:58.670
<v Thomas>so ein Rattenschwanz, das geht mir so auf die Nüsse.

3337
02:40:58.670 --> 02:41:26.050
<v Thomas>Guter, ja. Genau.

3338
02:41:00.420 --> 02:41:02.610
<v Andrej>Und zwar, ich habe ja theoretisch

3339
02:41:02.610 --> 02:41:04.490
<v Andrej>die, ich habe unten eine Philips, also

3340
02:41:04.490 --> 02:41:06.370
<v Andrej>oben ist mein ZigBee-Stick

3341
02:41:06.370 --> 02:41:09.410
<v Andrej>über Ethernet. Hier habe ich dann noch

3342
02:41:09.410 --> 02:41:11.690
<v Andrej>eine Philips-Hü, die das quasi

3343
02:41:11.690 --> 02:41:13.110
<v Andrej>weitergibt. Die ist auch immer im Strom.

3344
02:41:13.110 --> 02:41:16.350
<v Andrej>Dann habe ich unten noch den Katzenfutter-Automaten

3345
02:41:16.350 --> 02:41:17.870
<v Andrej>an der Treppe und auch eine Philips-Hü.

3346
02:41:17.870 --> 02:41:20.150
<v Andrej>Das heißt, theoretisch habe ich genug Router.

3347
02:41:20.150 --> 02:41:24.250
<v Andrej>Ich verwechsele das immer. Okay, der Koordinator ist der Kopf

3348
02:41:24.250 --> 02:41:25.310
<v Andrej>und Router sind ja Router, genau.

3349
02:41:25.310 --> 02:41:28.920
<v Andrej>Aber ich kann die halt nicht, ich muss

3350
02:41:26.050 --> 02:41:33.150
<v Thomas>Oh ja, das auch noch. Stimmt.

3351
02:41:28.920 --> 02:41:30.680
<v Andrej>immer zu dem blöden Stick gehen und die annähern.

3352
02:41:30.680 --> 02:41:34.520
<v Andrej>Das nervt mich so. Das heißt, so an dem

3353
02:41:33.150 --> 02:41:50.010
<v Thomas>Smart. Achso.

3354
02:41:34.520 --> 02:41:37.230
<v Andrej>Ort, wo die sind, muss ich dann

3355
02:41:37.230 --> 02:41:39.230
<v Andrej>das Teil wegnehmen, was dann irgendwie

3356
02:41:39.230 --> 02:41:41.310
<v Andrej>festgeklebt ist. Mittlerweile habe ich überall auch nicht

3357
02:41:41.310 --> 02:41:43.270
<v Andrej>mehr die Geräte selbst festgeklebt,

3358
02:41:43.270 --> 02:41:45.210
<v Andrej>sondern Dinge 3D gedruckt, wo ich die reintue

3359
02:41:45.210 --> 02:41:46.250
<v Andrej>und die sind dann dran geklebt.

3360
02:41:46.250 --> 02:41:50.120
<v Andrej>Nee, nervt mich. Warum muss das

3361
02:41:50.010 --> 02:41:54.200
<v Thomas>Ja, dafür hilft's.

3362
02:41:50.120 --> 02:41:52.300
<v Andrej>notwendig sein? Ja, es ist smart im Nachhinein

3363
02:41:52.300 --> 02:41:52.480
<v Andrej>auch.

3364
02:41:52.480 --> 02:42:02.130
<v Andrej>Ja, das stimmt. Aber der

3365
02:41:54.200 --> 02:41:57.040
<v Thomas>Weil ja, bei manchen ist es auch echt schwer,

3366
02:41:57.040 --> 02:41:58.940
<v Thomas>also manche sind super einfach aufzumachen.

3367
02:41:58.940 --> 02:42:01.450
<v Thomas>So der Motion-Sensor zum Beispiel.

3368
02:42:01.790 --> 02:42:05.970
<v Thomas>Das ist easy. Der Knopf ist kacke, genau.

3369
02:42:02.130 --> 02:42:03.790
<v Andrej>Knopf ist eine Katastrophe.

3370
02:42:03.790 --> 02:42:08.270
<v Andrej>Der ist richtig kacke. Ich habe so viele Cent- und Euro-Stücke

3371
02:42:05.970 --> 02:42:16.650
<v Thomas>Ja.

3372
02:42:08.270 --> 02:42:10.030
<v Andrej>und auch andere Währungen schon probiert. Ich habe auch schon

3373
02:42:10.030 --> 02:42:12.510
<v Andrej>was 3D gedruckt, um die aufzudrehen.

3374
02:42:12.510 --> 02:42:14.030
<v Andrej>Aber ich mache die immer

3375
02:42:14.030 --> 02:42:15.610
<v Andrej>ein bisschen kaputt.

3376
02:42:15.610 --> 02:42:19.110
<v Andrej>Du reißt halt ein bisschen Material ab von diesem Schlitz,

3377
02:42:16.650 --> 02:42:32.520
<v Thomas>Ich habe

3378
02:42:19.110 --> 02:42:21.190
<v Andrej>wo du halt die

3379
02:42:21.190 --> 02:42:24.210
<v Andrej>Münze rein tust. Und das

3380
02:42:24.210 --> 02:42:25.950
<v Andrej>geht nicht mehr lange gut.

3381
02:42:25.950 --> 02:42:28.830
<v Andrej>Du musst nur einen dummen Finden auf Kleiner sagen, der das kauft.

3382
02:42:28.830 --> 02:42:29.330
<v Andrej>Aber ist ja okay.

3383
02:42:29.330 --> 02:42:43.040
<v Andrej>Ja, die ist wirklich klein. Ein Kilo Heißkleber.

3384
02:42:32.520 --> 02:42:34.500
<v Thomas>von den Bewegungsdingern, die habe ich teilweise

3385
02:42:34.500 --> 02:42:36.310
<v Thomas>einfach so an die, die sind ja super klein,

3386
02:42:36.310 --> 02:42:38.330
<v Thomas>also das ist ja wirklich toll, die habe ich irgendwann

3387
02:42:38.330 --> 02:42:40.130
<v Thomas>an die Decke geklebt mit so einem,

3388
02:42:40.130 --> 02:42:42.340
<v Thomas>ja, weiß ich nicht, wie heißen die?

3389
02:42:42.340 --> 02:42:44.770
<v Thomas>Patafix oder sowas. Ne, ne, ist schon

3390
02:42:43.040 --> 02:42:44.120
<v Andrej>Achso.

3391
02:42:44.120 --> 02:43:14.390
<v Andrej>Man muss auch sagen, die Preise von den Dingern

3392
02:42:44.770 --> 02:42:46.230
<v Thomas>so, dass man es eigentlich wieder ablösen könnte.

3393
02:42:46.230 --> 02:42:48.110
<v Thomas>Aber wenn du da mit einer gewissen

3394
02:42:48.110 --> 02:42:51.070
<v Thomas>Kraft dran drehst, um das aufzumachen und dabei

3395
02:42:51.070 --> 02:42:53.030
<v Thomas>vielleicht vom Sockel abrutscht oder sonst was,

3396
02:42:53.130 --> 02:42:55.190
<v Thomas>habe ich mir halt auch schon Stücke Tapete damit abgerissen.

3397
02:42:55.190 --> 02:42:57.970
<v Thomas>Das war dann jetzt nur so semi-cool.

3398
02:42:57.970 --> 02:43:01.410
<v Thomas>Naja, okay, was ist passiert?

3399
02:43:01.410 --> 02:43:03.030
<v Thomas>Ich habe jetzt auf jeden Fall auch schön bestellt.

3400
02:43:03.030 --> 02:43:05.730
<v Thomas>Ich habe überlegt, wo habe ich überall Fenstersensoren dran und so weiter.

3401
02:43:05.730 --> 02:43:12.210
<v Thomas>Oder Bewegungsmelder und habe dann nochmal bei Ikea in die Grabbelkiste gegriffen und zugelangt.

3402
02:43:12.210 --> 02:43:21.520
<v Thomas>Ja, die sind allesamt deutlich günstiger als die Kara-Komponenten sogar, ne?

3403
02:43:14.390 --> 02:43:16.690
<v Andrej>sind wirklich cool. Total fair.

3404
02:43:16.690 --> 02:43:23.590
<v Andrej>Ja, also ich hab mal geguckt.

3405
02:43:21.520 --> 02:44:04.570
<v Thomas>Ja, ich habe jetzt, also erstmal die Frage,

3406
02:43:23.590 --> 02:43:24.970
<v Andrej>Also ich hab erstmal geschaut.

3407
02:43:24.970 --> 02:43:27.750
<v Andrej>Ich fand den Bewegungsmeter von Ikea

3408
02:43:27.750 --> 02:43:29.690
<v Andrej>sehr groß. Aber cool...

3409
02:43:29.880 --> 02:43:31.860
<v Andrej>Vorteil, halt dreifach A Batterien.

3410
02:43:31.860 --> 02:43:33.380
<v Andrej>Super easy, aufladbar.

3411
02:43:33.380 --> 02:43:36.150
<v Andrej>Kannst du immer ein paar überhaben im Haus.

3412
02:43:36.150 --> 02:43:38.650
<v Andrej>Und ich habe von Ikea so ein

3413
02:43:38.650 --> 02:43:40.150
<v Andrej>Ladegerät, das sieht aus wie so ein Buch.

3414
02:43:40.150 --> 02:43:42.370
<v Andrej>Da sind immer Batterien drin, die sind am Laden.

3415
02:43:42.370 --> 02:43:45.030
<v Andrej>Und wenn ich die brauche, dann tausche ich die durch.

3416
02:43:45.030 --> 02:43:46.870
<v Andrej>Dafür ist das Gerät halt recht groß.

3417
02:43:46.870 --> 02:43:48.630
<v Andrej>Und ich habe geguckt, was kostet denn das Ding von

3418
02:43:48.630 --> 02:43:50.630
<v Andrej>Acara, das Sweat-Teil.

3419
02:43:50.630 --> 02:43:53.770
<v Andrej>Hui! 23 Euro

3420
02:43:53.770 --> 02:43:55.850
<v Andrej>versus unter 10 von Ikea.

3421
02:43:55.850 --> 02:43:57.830
<v Andrej>Hm, das

3422
02:43:57.830 --> 02:44:00.810
<v Andrej>fand ich dann doch schon heftig.

3423
02:44:00.810 --> 02:44:05.200
<v Andrej>Was kostet ein MYSK? 7,99 Euro.

3424
02:44:06.200 --> 02:44:12.240
<v Andrej>Und der neue Aqara war, glaube ich, Bewegungsmelder P2, heißt der, glaube ich, ne?

3425
02:44:12.240 --> 02:44:15.740
<v Andrej>38 Euro fast.

3426
02:44:13.090 --> 02:44:36.200
<v Thomas>Ja, ist er bei Ali für 15? Als ich geschaut habe, war er teurer auch bei Ali. Gehst auf Ali, klickst auf die Suche, schreibt er dir Strapse Set Dessous.

3427
02:44:15.740 --> 02:44:19.500
<v Andrej>Gut, kannst du bei Ali für 15 holen, aber trotzdem krass.

3428
02:44:19.500 --> 02:44:31.130
<v Andrej>Kann auch die erste Version gewesen sein, was da hier ist.

3429
02:44:31.130 --> 02:44:33.290
<v Andrej>Ja, das sieht nach ZigBee aus. Das ist ZigBee, ja.

3430
02:44:33.290 --> 02:44:42.540
<v Andrej>Die Suche ist, ach, die kannst du auch komplett in den Pfeil verrauchen.

3431
02:44:42.540 --> 02:44:46.720
<v Andrej>Netzteil, ja, hier sind Netzstrümpfe.

3432
02:44:44.210 --> 02:45:15.960
<v Thomas>Okay. Close enough. Ja. Okay. Ja. Ein paar. Ich habe ein paar festgestellt. Aber bevor wir da eintauchen, du meintest gerade Akkus. Betreibst du sie mit Akkus? Hast du so viele 3A's und wenn ja, welche?

3433
02:44:46.720 --> 02:44:47.960
<v Andrej>Okay.

3434
02:44:47.960 --> 02:44:56.020
<v Andrej>Ne, also preislich ist das halt keine Frage, ne?

3435
02:44:56.020 --> 02:45:00.130
<v Andrej>Aber dafür der Nachteil.

3436
02:45:00.130 --> 02:45:17.370
<v Andrej>Eneloop.

3437
02:45:16.180 --> 02:45:29.890
<v Thomas>Okay, mit denen habe ich auch die besten Erfahrungen gemacht, aber wenn du erstmal so, weiß ich nicht, 20 Sensoren oder so in der Bude verteilst mit den Dingern, ist natürlich die initiale Anschaffung von den Eneloops auch nicht zu vernachlässigen, ne?

3438
02:45:17.370 --> 02:45:34.970
<v Andrej>Ja gut, ich habe ja aktuell eine Leuchte.

3439
02:45:29.890 --> 02:46:01.800
<v Thomas>Okay, weil ja, die Fenstersensoren brauchen glaube ich eine AAA. Das ist wahrscheinlich easy. Die Bewegungsmelder 2, ja, ich habe gelesen, die wären wohl wie die Eneloop Pro. Das heißt, die Eneloop Pro haben ja auch den Effekt, dass sie nicht so häufig nachladbar sind.

3440
02:45:34.970 --> 02:45:37.270
<v Andrej>Nee, ich habe noch nichts mit Batterie von Ikea gerade.

3441
02:45:37.270 --> 02:45:50.470
<v Andrej>Aber Ikea hat ja auch tatsächlich seine eigene Batterie.

3442
02:45:50.470 --> 02:45:53.160
<v Andrej>Kannst du kaufen, ob dir was taugt.

3443
02:45:53.160 --> 02:46:05.080
<v Andrej>Die haben mehr Kapazität pro Ladung, aber nicht so häufig nachladbar.

3444
02:46:04.830 --> 02:46:13.830
<v Thomas>Da habe ich zumindest die These gelesen, ich meine, das war halt von irgendeinem User im Netz, der meinte, das verhält sich eher wie eine NLU Pro, ob das jetzt so stimmt oder nicht, kann ich nicht beurteilen.

3445
02:46:05.080 --> 02:46:21.630
<v Andrej>Scheiße, hätte ich so mitbestellen sollen.

3446
02:46:13.830 --> 02:46:17.890
<v Thomas>Die sind aber auf jeden Fall eine gute Ecke günstiger, wenn ich das recht in Erinnerung habe.

3447
02:46:17.890 --> 02:46:19.950
<v Thomas>Die Lada, oder wie die heißen, ne?

3448
02:46:19.950 --> 02:46:25.570
<v Thomas>Ja, Lada.

3449
02:46:21.630 --> 02:46:42.570
<v Andrej>Naja, Eneloop ist nicht so günstig.

3450
02:46:25.570 --> 02:46:28.000
<v Thomas>Was haben wir denn da?

3451
02:46:28.000 --> 02:46:35.950
<v Thomas>3A, ein 4er Set für 5 Mark.

3452
02:46:35.950 --> 02:46:46.770
<v Thomas>Ja, da bist du nämlich schon beim 4er Set für 13.

3453
02:46:42.570 --> 02:46:51.280
<v Andrej>Okay, scheiße, muss ich doch nochmal bei Ikea bestellen.

3454
02:46:46.770 --> 02:46:54.360
<v Thomas>Verdammt, ja, lohnt sich vielleicht doch noch.

3455
02:46:51.280 --> 02:46:58.630
<v Andrej>Ja, Mist, da habe ich nicht dran gedacht.

3456
02:46:54.360 --> 02:46:55.850
<v Thomas>Stimmt.

3457
02:46:55.990 --> 02:47:02.450
<v Thomas>Ich glaube, Amazon hat auch eine Eigenmarke, die auch so ein bisschen Eneloop-artig sind.

3458
02:46:58.750 --> 02:47:22.610
<v Andrej>Ja, werde ich mal schauen.

3459
02:47:02.450 --> 02:47:04.750
<v Thomas>Vielleicht ist da was bei.

3460
02:47:04.750 --> 02:47:14.860
<v Thomas>Amazon hat zumindest ein 16er-Pack Akkus für irgendwie 11 Euro.

3461
02:47:14.860 --> 02:47:18.570
<v Thomas>Aber ob das jetzt die guten sind?

3462
02:47:18.570 --> 02:47:30.890
<v Thomas>Ja, ist auf jeden Fall charmant, dass man Akkus reintun kann.

3463
02:47:22.610 --> 02:47:24.050
<v Andrej>Erstmal muss ich durchzählen, wie viel ich brauche.

3464
02:47:24.050 --> 02:47:27.570
<v Andrej>Werden wir machen, wenn ich die Geräte habe.

3465
02:47:27.570 --> 02:47:49.970
<v Andrej>Ja, und ich habe halt einen Einladungsfall.

3466
02:47:30.890 --> 02:47:32.070
<v Thomas>Da bin ich ganz bei dir.

3467
02:47:32.070 --> 02:47:37.140
<v Thomas>Momentan habe ich erstmal noch normale Batterien reingetan, so für die erste Runde.

3468
02:47:37.140 --> 02:47:41.820
<v Thomas>Auch weil ich gespannt bin, wie lange die wohl halten werden.

3469
02:47:41.820 --> 02:47:44.500
<v Thomas>Weil ja, diese Knopfzellen, da macht man ja sehr unterschiedliche Erfahrungen.

3470
02:47:44.500 --> 02:47:45.260
<v Thomas>Da bin ich ganz bei dir.

3471
02:47:45.660 --> 02:47:47.900
<v Thomas>Manche, die steckst du rein und die sind sofort wieder leer.

3472
02:47:47.900 --> 02:48:27.740
<v Thomas>Ah, lustig.

3473
02:47:49.970 --> 02:47:52.880
<v Andrej>Ich habe so einen Agara-Temperatursensor draußen,

3474
02:47:52.880 --> 02:47:54.640
<v Andrej>auch im Winter.

3475
02:47:54.640 --> 02:47:55.960
<v Andrej>Und da hast du eine Knopfzelle.

3476
02:47:55.960 --> 02:47:59.240
<v Andrej>Da sehe ich, dass die Temperatur killt.

3477
02:47:59.240 --> 02:48:04.780
<v Andrej>Und da hoffe ich, dass ich mit den Dreifach-A-Batterien

3478
02:48:04.780 --> 02:48:06.180
<v Andrej>ein bisschen besser fahren kann,

3479
02:48:06.180 --> 02:48:08.750
<v Andrej>weil die halt doch schon mehr Kapazität haben.

3480
02:48:08.750 --> 02:48:10.860
<v Andrej>Und das ist auch immer lustig.

3481
02:48:10.860 --> 02:48:13.410
<v Andrej>die Knopfzelle regeneriert

3482
02:48:13.410 --> 02:48:15.010
<v Andrej>wieder oder hat halt

3483
02:48:15.010 --> 02:48:17.680
<v Andrej>dann mehr Strom, wie nennt man

3484
02:48:17.680 --> 02:48:19.870
<v Andrej>das? Stromstärke, wenn

3485
02:48:19.870 --> 02:48:21.750
<v Andrej>der Sommer wieder anfängt, wenn es Frühling wird.

3486
02:48:21.750 --> 02:48:24.030
<v Andrej>Wenn es wärmer wird, siehst du, wie die Batterie auf einmal

3487
02:48:24.030 --> 02:48:25.510
<v Andrej>so von 10 auf 20 Prozent geht.

3488
02:48:25.510 --> 02:48:28.620
<v Andrej>Das ist echt

3489
02:48:27.740 --> 02:48:30.900
<v Thomas>Das siehst du dann sogar im Monitoring.

3490
02:48:28.620 --> 02:48:34.040
<v Andrej>lustig. Ja, genau.

3491
02:48:30.900 --> 02:48:33.020
<v Thomas>Im Sensor.

3492
02:48:33.020 --> 02:48:42.710
<v Thomas>Ja, spannend.

3493
02:48:34.040 --> 02:48:36.840
<v Andrej>Ich glaube, die zeigen ja immer, wie viel Volt

3494
02:48:36.840 --> 02:48:38.960
<v Andrej>die noch schaffen. Und

3495
02:48:38.960 --> 02:48:43.880
<v Andrej>dann hoffe ich mir, dass das neue Home Assistant

3496
02:48:42.710 --> 02:48:51.050
<v Thomas>Ja, das hoffe ich auch.

3497
02:48:43.880 --> 02:48:46.320
<v Andrej>Dashboard für Maintenance halt dann

3498
02:48:46.320 --> 02:48:48.890
<v Andrej>mir auch ein bisschen mehr Hilfe gibt.

3499
02:48:50.040 --> 02:48:52.060
<v Andrej>Da siehst du ja alle Geräte, die eine Batterie nutzen.

3500
02:48:51.050 --> 02:48:56.320
<v Thomas>Uns hatte irgendwann mal ein Hörer geschrieben,

3501
02:48:52.060 --> 02:49:07.170
<v Andrej>Das Problem ist, es bringt halt nichts,

3502
02:48:56.320 --> 02:49:00.120
<v Thomas>es gäbe dieses, ich glaube es hieß

3503
02:49:00.120 --> 02:49:01.680
<v Thomas>Battery Plus Hux Addon.

3504
02:49:01.680 --> 02:49:03.380
<v Thomas>Das habe ich bei mir auch installiert.

3505
02:49:03.380 --> 02:49:12.860
<v Thomas>Aber, nee.

3506
02:49:07.170 --> 02:49:08.610
<v Andrej>wenn die Batterie halt nichts aussagt.

3507
02:49:08.610 --> 02:49:10.490
<v Andrej>Wenn der Prozentwert einfach heißt,

3508
02:49:10.490 --> 02:49:12.830
<v Andrej>könnte jetzt morgen leer sein oder in einem halben Jahr.

3509
02:49:12.830 --> 02:49:14.570
<v Andrej>Das bringt ja gar nichts.

3510
02:49:12.860 --> 02:49:16.310
<v Thomas>Das war eher gut für die Information,

3511
02:49:14.570 --> 02:49:31.610
<v Andrej>Ist das, ich glaube, bei den Meta-Geräten

3512
02:49:16.310 --> 02:49:18.430
<v Thomas>dass es Community getrieben,

3513
02:49:18.430 --> 02:49:20.470
<v Thomas>was für eine Batterie in was für einem

3514
02:49:20.470 --> 02:49:22.130
<v Thomas>Device drin steckt. Das heißt, er zeigt dir halt

3515
02:49:22.130 --> 02:49:23.370
<v Thomas>einfach als Sensor an, das ist eine

3516
02:49:23.370 --> 02:49:25.870
<v Thomas>3A-Batterie oder sowas. Oder eine

3517
02:49:25.870 --> 02:49:27.750
<v Thomas>Knopfzelle Y4

3518
02:49:27.750 --> 02:49:29.640
<v Thomas>3.0 oder so.

3519
02:49:29.640 --> 02:49:35.920
<v Thomas>Ich hab's bei den Ikea-Sensoren zumindest gesehen,

3520
02:49:31.610 --> 02:49:33.510
<v Andrej>ist das, glaube ich, in der Payload mittlerweile drin, oder?

3521
02:49:33.510 --> 02:49:38.180
<v Andrej>Okay, weil ich habe ja noch keine mit Batterie.

3522
02:49:35.920 --> 02:49:37.690
<v Thomas>ja. Finde ich mega.

3523
02:49:37.690 --> 02:49:41.470
<v Thomas>Und dann gibt's bei dem Battery Plus noch die Möglichkeit,

3524
02:49:38.180 --> 02:49:54.660
<v Andrej>Ah, okay.

3525
02:49:41.470 --> 02:49:43.720
<v Thomas>dass du mit

3526
02:49:43.720 --> 02:49:45.700
<v Thomas>einem Button-Druck, also der fügt

3527
02:49:45.700 --> 02:49:47.660
<v Thomas>dir quasi eigene Entitäten an deine

3528
02:49:47.660 --> 02:49:50.070
<v Thomas>Devices an. Kannst du durch Button-Druck

3529
02:49:50.070 --> 02:49:52.160
<v Thomas>noch zum Beispiel sagen,

3530
02:49:52.160 --> 02:49:54.870
<v Thomas>wurde replaced. Also ist quasi auch

3531
02:49:54.660 --> 02:50:24.320
<v Andrej>Ist voll.

3532
02:49:54.870 --> 02:49:56.750
<v Thomas>ein Logbuch gleichzeitig. Ich hoffe mir,

3533
02:49:56.750 --> 02:49:58.750
<v Thomas>Home Assistant macht das auch in so einem

3534
02:49:58.750 --> 02:50:00.910
<v Thomas>ähnlichen Umfang. Aber ich muss sagen,

3535
02:50:00.910 --> 02:50:04.050
<v Thomas>diese Integration, da gab es

3536
02:50:04.050 --> 02:50:06.070
<v Thomas>Faktoren, die mich gestört haben. Ich weiß nur leider

3537
02:50:06.070 --> 02:50:08.230
<v Thomas>nicht mehr welche. Also ich nutze es nur so

3538
02:50:08.230 --> 02:50:09.890
<v Thomas>sehr oberpflichtig bis jetzt.

3539
02:50:09.890 --> 02:50:11.850
<v Thomas>Aber vom Funktionsumfang an sich

3540
02:50:11.850 --> 02:50:14.430
<v Thomas>gibt es genau das, was man braucht oder haben

3541
02:50:14.430 --> 02:50:17.280
<v Thomas>will. Um wirklich einen Überblick

3542
02:50:17.280 --> 02:50:18.740
<v Thomas>zu haben, wann habe ich die Batterien getauscht.

3543
02:50:18.740 --> 02:50:20.990
<v Thomas>Sollte man ja auch erkennen können, wenn die,

3544
02:50:20.990 --> 02:50:23.960
<v Thomas>wie beim Auto, du tankst und

3545
02:50:23.960 --> 02:50:25.480
<v Thomas>äh, nein,

3546
02:50:24.320 --> 02:50:39.400
<v Andrej>Ach, du meinst den Tageskilometerzähler.

3547
02:50:25.480 --> 02:50:27.700
<v Thomas>wenn du losfährst, sagt Auto,

3548
02:50:27.700 --> 02:50:30.040
<v Thomas>Tank ist voll, soll ich den

3549
02:50:30.040 --> 02:50:31.900
<v Thomas>Kilometerstand resetten? Ja,

3550
02:50:32.190 --> 02:50:33.710
<v Thomas>War da erkannt. Macht ja auch Sinn.

3551
02:50:33.710 --> 02:50:34.810
<v Thomas>Ist ja plötzlich viel voller.

3552
02:50:34.810 --> 02:50:37.650
<v Thomas>Kann man ja da auch im Grunde machen.

3553
02:50:37.650 --> 02:50:41.790
<v Thomas>Ja, dann kann Home Assistant ja sagen,

3554
02:50:39.400 --> 02:50:39.880
<v Andrej>Ja, okay.

3555
02:50:39.880 --> 02:50:54.790
<v Andrej>Ja, die Roadmap ist offen. Feature-Request.

3556
02:50:41.790 --> 02:50:44.660
<v Thomas>ja, guck mal hier, Batterie anscheinend gewechselt.

3557
02:50:44.660 --> 02:50:46.160
<v Thomas>Bestätigen. Jo.

3558
02:50:46.160 --> 02:50:48.490
<v Thomas>Und zack, ist es im Protokoll drin.

3559
02:50:48.490 --> 02:50:51.120
<v Thomas>So hätte ich das gerne.

3560
02:50:51.120 --> 02:50:58.740
<v Thomas>Ja, da sagst du was.

3561
02:50:58.740 --> 02:51:03.370
<v Thomas>Was hatte ich denn? Genau. Batterie ist

3562
02:51:03.370 --> 02:51:04.270
<v Thomas>super spannend.

3563
02:51:04.270 --> 02:51:07.210
<v Thomas>Ich hatte ein Thema bei mir.

3564
02:51:07.210 --> 02:51:10.490
<v Thomas>Ich hatte noch ein paar... Also meine Bestellung ist auch noch

3565
02:51:10.490 --> 02:51:11.930
<v Thomas>nicht da. Die kommt jetzt erst die Tage an.

3566
02:51:11.930 --> 02:51:14.010
<v Thomas>Aber ich hatte beim letzten Mal schon ein bisschen

3567
02:51:14.010 --> 02:51:15.990
<v Thomas>mehr geklickt, als ich sofort

3568
02:51:15.990 --> 02:51:16.710
<v Thomas>verbaut hatte.

3569
02:51:16.710 --> 02:51:20.940
<v Thomas>Da hatte ich noch zwei Bewegungssensoren, die Mücksprays.

3570
02:51:20.940 --> 02:51:22.740
<v Thomas>Und

3571
02:51:22.740 --> 02:51:25.350
<v Thomas>hab die jetzt mal montieren wollen, an Stellen,

3572
02:51:25.350 --> 02:51:26.690
<v Thomas>wo vorher noch Akara waren.

3573
02:51:26.690 --> 02:51:29.670
<v Thomas>Dazu hatte ich das Problem,

3574
02:51:29.670 --> 02:51:32.240
<v Thomas>was du schon meintest, die Dinger sind halt

3575
02:51:32.240 --> 02:51:33.820
<v Thomas>leider relativ groß.

3576
02:51:33.820 --> 02:51:37.360
<v Thomas>Und an manchen Stellen,

3577
02:51:37.360 --> 02:51:40.840
<v Thomas>ganz am Anfang, als ich in einem

3578
02:51:40.840 --> 02:51:42.920
<v Thomas>Raum einen hinstellen wollte, wollte ich ihn wirklich hinstellen.

3579
02:51:42.920 --> 02:51:44.140
<v Thomas>Ich wollte ihn nicht an die Wand schrauben.

3580
02:51:44.140 --> 02:51:46.680
<v Thomas>Wir leben hier in einem Altbau aus dem 19.

3581
02:51:46.680 --> 02:51:49.460
<v Thomas>Jahrhundert. Die Dinger sind

3582
02:51:49.460 --> 02:51:51.480
<v Thomas>ja schon universell designt, die haben

3583
02:51:51.480 --> 02:51:53.500
<v Thomas>ja hinten einen, also zum einen kannst

3584
02:51:53.500 --> 02:51:55.550
<v Thomas>du kleben, da sind ja Klebpäckchen bei,

3585
02:51:55.550 --> 02:51:57.390
<v Thomas>zum anderen haben die ja hinten so einen

3586
02:51:57.390 --> 02:51:59.210
<v Thomas>Schlitz, wo du eine Schraube rein

3587
02:51:59.210 --> 02:52:01.650
<v Thomas>schrauben kannst und seitlich

3588
02:52:01.030 --> 02:52:11.660
<v Andrej>Wenn ich, also nicht in dieser Bude, aber davor.

3589
02:52:01.650 --> 02:52:02.950
<v Thomas>für 90 Grad Winkel.

3590
02:52:02.950 --> 02:52:05.680
<v Thomas>Ich kann dir an keinen Händen

3591
02:52:05.680 --> 02:52:07.700
<v Thomas>zusammenzählen, wie viele 90 Grad

3592
02:52:07.700 --> 02:52:08.400
<v Thomas>Winkel ich hier habe.

3593
02:52:08.400 --> 02:52:21.190
<v Thomas>Ja,

3594
02:52:11.660 --> 02:52:15.420
<v Andrej>Wenn du so ein Bett an der Kante anziehst und denkst so, hä?

3595
02:52:15.420 --> 02:52:17.170
<v Andrej>Warum müssen die jetzt da finden?

3596
02:52:17.170 --> 02:52:17.890
<v Andrej>Warum habe ich das so?

3597
02:52:17.890 --> 02:52:32.570
<v Andrej>Ach echt?

3598
02:52:21.190 --> 02:52:22.730
<v Thomas>also ist das Problem schon mal,

3599
02:52:22.730 --> 02:52:25.230
<v Thomas>die Halterung kann ich nirgendwo verwenden. Was gut

3600
02:52:25.230 --> 02:52:27.010
<v Thomas>ist, woran man da vielleicht nicht rechnet,

3601
02:52:27.190 --> 02:52:34.620
<v Thomas>Du kannst dich auch hinstellen, die stehen relativ kippfrei, die sind so leicht nach hinten getiltet, das funktioniert auch.

3602
02:52:32.570 --> 02:52:33.030
<v Andrej>Wusste ich nicht.

3603
02:52:33.030 --> 02:52:34.070
<v Andrej>Ich dachte, die kippen sofort um.

3604
02:52:34.070 --> 02:52:52.700
<v Andrej>Ich habe auch eins gefunden, aber noch nicht gedruckt.

3605
02:52:34.620 --> 02:52:42.000
<v Thomas>Du musst also nicht unbedingt einen Ständer dir zum Beispiel drucken, der irgendwo für einen Tisch oder so, wenn du es sowieso auf den Tisch stellst, die halten auch so.

3606
02:52:42.000 --> 02:52:50.640
<v Thomas>Aber wenn du dir den irgendwo hinschrauben möchtest, da habe ich ein cooles Modell gefunden, das muss ich nachher mal in die Shownotes reinpacken.

3607
02:52:51.770 --> 02:52:58.520
<v Thomas>Ist das das mit dem Kugelgelagerten sozusagen?

3608
02:52:52.700 --> 02:53:03.290
<v Andrej>Nee, das weiß ich nicht.

3609
02:52:58.520 --> 02:52:59.460
<v Thomas>Ne, nicht gelagert.

3610
02:52:59.460 --> 02:53:00.160
<v Thomas>Wie heißt denn das?

3611
02:53:00.160 --> 02:53:02.020
<v Thomas>Ballpin hier, Gedöns.

3612
02:53:02.020 --> 02:53:03.960
<v Thomas>Wo du es drehen kannst nachher.

3613
02:53:03.290 --> 02:53:06.310
<v Andrej>Ich nicht wissen.

3614
02:53:03.960 --> 02:53:07.530
<v Thomas>Okay, du nicht wissen.

3615
02:53:06.310 --> 02:53:16.130
<v Andrej>Ja, aber schade, dass du einen 3D-Drucker brauchst, um das Ding hinzustellen.

3616
02:53:07.530 --> 02:53:11.170
<v Thomas>Ich habe auf jeden Fall dieses Modell gefunden auf MakerWorld.

3617
02:53:11.170 --> 02:53:15.190
<v Thomas>Und apropos MakerWorld, beim nächsten Mal.

3618
02:53:15.190 --> 02:53:18.320
<v Thomas>Hinstellen geht ja so.

3619
02:53:16.130 --> 02:53:20.910
<v Andrej>Okay.

3620
02:53:18.320 --> 02:53:19.900
<v Thomas>In Schrauben wird ja schwierig.

3621
02:53:19.900 --> 02:53:27.100
<v Thomas>Nächstes Mal müssen wir mal noch das Bamboo-Thema vielleicht mal ansprechen.

3622
02:53:20.910 --> 02:53:40.440
<v Andrej>Ah, jetzt habe ich es ja gefunden.

3623
02:53:27.100 --> 02:53:29.340
<v Thomas>Aber auf MakerWorld jedenfalls.

3624
02:53:29.340 --> 02:53:32.160
<v Thomas>Und da gibt es nämlich so eine Wall-Mount-Bracket.

3625
02:53:32.400 --> 02:53:34.680
<v Thomas>und das Ding ist so designt, dass

3626
02:53:34.680 --> 02:53:36.660
<v Thomas>du einen Teil hinten an die Wand schraubst

3627
02:53:36.660 --> 02:53:37.640
<v Thomas>ich schick's dir mal kurz

3628
02:53:37.640 --> 02:53:44.200
<v Thomas>du schraubst es also an die Wand

3629
02:53:40.440 --> 02:53:41.580
<v Andrej>Das zweite, was ich...

3630
02:53:41.580 --> 02:53:42.240
<v Andrej>Okay, okay, okay.

3631
02:53:42.240 --> 02:53:43.830
<v Andrej>Verstehe.

3632
02:53:44.200 --> 02:53:46.860
<v Thomas>und da ist eine Kugel

3633
02:53:46.860 --> 02:53:49.010
<v Thomas>dran und dann hast du den anderen Teil, den klemmst

3634
02:53:49.010 --> 02:53:50.190
<v Thomas>du an den Sensor und

3635
02:53:50.190 --> 02:53:53.090
<v Thomas>kannst das dann auf die Kugel setzen und drehen

3636
02:53:53.090 --> 02:53:55.050
<v Thomas>das ist das und das ging ja mit den

3637
02:53:55.050 --> 02:53:56.990
<v Thomas>alten, also mit den Akaras geht das ja auch

3638
02:53:56.990 --> 02:53:58.930
<v Thomas>du hängst die irgendwo hin, du kannst den Kopf

3639
02:53:58.930 --> 02:54:01.070
<v Thomas>einfach so drehen, du kannst die noch in irgendeine Richtung beugen

3640
02:54:01.070 --> 02:54:02.330
<v Thomas>und das kannst du im Grunde mit dem

3641
02:54:02.330 --> 02:54:04.490
<v Thomas>nicht ganz so flexibel, aber auch

3642
02:54:05.070 --> 02:54:06.150
<v Thomas>Und das fand ich sehr cool.

3643
02:54:06.150 --> 02:54:14.820
<v Thomas>In eine Richtung tilten und in alle Richtungen drehen.

3644
02:54:06.250 --> 02:54:08.140
<v Andrej>Der Akara ist aber auch nicht ganz

3645
02:54:08.140 --> 02:54:09.740
<v Andrej>100 Prozent, weil du kannst ihn ja nur

3646
02:54:09.740 --> 02:54:11.240
<v Andrej>einen, der hat ja so einen Schlitz nur.

3647
02:54:11.240 --> 02:54:12.560
<v Andrej>Ist kein Kugelgelenk.

3648
02:54:12.560 --> 02:55:25.340
<v Andrej>Ja, gut, muss man beachten.

3649
02:54:14.820 --> 02:54:18.330
<v Thomas>Und das ist bei dem, der ist einfach eingeschränkter vom Winkel her.

3650
02:54:18.330 --> 02:54:21.500
<v Thomas>Vielleicht gibt es da auch Optimierungspotenzial.

3651
02:54:21.500 --> 02:54:22.880
<v Thomas>Ich kann nur auf jeden Fall empfehlen.

3652
02:54:22.880 --> 02:54:25.840
<v Thomas>Ich bin ja jemand, der gerne auch auf die Stabilität der Dinge achtet.

3653
02:54:25.840 --> 02:54:28.730
<v Thomas>Das muss hart reingeklippt werden.

3654
02:54:28.730 --> 02:54:33.450
<v Thomas>Das Originalmodell hat zwei Wall, wie nennt sich das, Outer Walls.

3655
02:54:33.450 --> 02:54:37.040
<v Thomas>Wie zu erwarten, mit Reihen ist das deutlich schwieriger.

3656
02:54:37.040 --> 02:54:39.880
<v Thomas>Egal.

3657
02:54:40.800 --> 02:54:44.560
<v Thomas>Genau, das heißt, du schraubst ein Teil an die Wand, dann hängst du das Ding dran und dann kannst du es in Richtung drehen.

3658
02:54:44.560 --> 02:54:50.200
<v Thomas>Das ist cool, weil dann hast du das 90-Grad-Winkel-Problem nicht mehr und du kannst den halt wirklich auch so ein bisschen justieren.

3659
02:54:50.200 --> 02:54:57.770
<v Thomas>Wenn der zum Beispiel relativ weit oben hängt, kannst du den ein bisschen runter gucken lassen, weil der Winkel ist eingeschränkter als der bei den Akaras.

3660
02:54:57.770 --> 02:55:04.630
<v Thomas>Und was ich jetzt rausgefunden habe, auch nicht nur der Winkel, sondern auch die Distanz ist deutlich eingeschränkter als bei den Akaras.

3661
02:55:04.630 --> 02:55:11.520
<v Thomas>Also wenn die Tür bei uns offen stand, ist der Sensor wahrscheinlich so vier Meter weit entfernt oder so.

3662
02:55:12.130 --> 02:55:15.910
<v Thomas>Und wenn die aber offen stand und ich quasi einen Meter vor der Tür war,

3663
02:55:15.910 --> 02:55:17.710
<v Thomas>hat er mich schon erkannt, der Akara-Sensor.

3664
02:55:17.710 --> 02:55:18.930
<v Thomas>Also quasi so auf fünf Metern.

3665
02:55:18.930 --> 02:55:23.220
<v Thomas>Der Ikea-Sensor, der wartet, bis ich so auf dreieinhalb oder drei bin.

3666
02:55:23.220 --> 02:55:31.160
<v Thomas>Ich hatte damals, ich hatte mal was in der,

3667
02:55:25.340 --> 02:55:27.460
<v Andrej>Die sind ein bisschen anders alle. Kann man die konfigurieren?

3668
02:55:27.460 --> 02:55:31.110
<v Andrej>Also Akara ja, oder?

3669
02:55:31.110 --> 02:55:57.290
<v Andrej>Ja, keine.

3670
02:55:31.160 --> 02:55:35.220
<v Thomas>du kannst bei den Akaren zumindest sowas einstellen,

3671
02:55:35.220 --> 02:55:37.400
<v Thomas>wie lange, zumindest über ZigBee2MGTT,

3672
02:55:37.400 --> 02:55:41.290
<v Thomas>wie lange der Bewegungszeitraum gemeldet bleiben soll.

3673
02:55:41.290 --> 02:55:44.380
<v Thomas>Das ist nämlich ein zweites Problem mit den MyxBays.

3674
02:55:44.380 --> 02:55:49.150
<v Thomas>Ich hatte aber in dem MyxBay, in der tollen Ikea-Anleitung,

3675
02:55:49.250 --> 02:55:55.530
<v Thomas>wo immer so viele Worte verwendet werden, um Dinge zu beschreiben,

3676
02:55:55.530 --> 02:56:00.380
<v Thomas>konnte ich sehen, das sind zwei Zeichnungen.

3677
02:55:57.290 --> 02:56:20.080
<v Andrej>Ja, das ist der Nachteil

3678
02:56:00.380 --> 02:56:06.930
<v Thomas>Die eine ist breit und kurz, also breiter Abstrahlwinkel oder Einstrahlwinkel,

3679
02:56:06.930 --> 02:56:11.910
<v Thomas>kurze Distanz und der andere ist schmal und weit.

3680
02:56:11.910 --> 02:56:14.030
<v Thomas>Aber ich kann nichts einstellen, ich habe keine Ahnung.

3681
02:56:14.030 --> 02:56:17.610
<v Thomas>Ich glaube, die Dinger können auch noch ZigBee und vielleicht geht es dann damit, was weiß ich.

3682
02:56:17.610 --> 02:56:34.320
<v Thomas>Die Sache mit den Quirks und so, oder Custom, irgendwas.

3683
02:56:20.080 --> 02:56:20.620
<v Andrej>bei Meta,

3684
02:56:20.620 --> 02:56:24.370
<v Andrej>dass es gibt mittlerweile viele

3685
02:56:24.370 --> 02:56:26.540
<v Andrej>Produkte auf dem Markt, die mit ZigBee

3686
02:56:26.540 --> 02:56:28.400
<v Andrej>halt viel mehr können als mit Meta, weil bei Meta

3687
02:56:28.400 --> 02:56:30.300
<v Andrej>muss es ja erst definiert sein und charakterisiert sein,

3688
02:56:30.360 --> 02:56:31.280
<v Andrej>bevor das überhaupt geht.

3689
02:56:31.280 --> 02:56:34.380
<v Andrej>Ja, das, was wir mit dem gesprochen haben im Endeffekt,

3690
02:56:34.380 --> 02:56:35.440
<v Andrej>das ist der Vorteil halt.

3691
02:56:35.440 --> 02:56:38.900
<v Andrej>Da kann der Hersteller einfach irgendwas auf den Markt bringen

3692
02:56:38.900 --> 02:56:41.270
<v Andrej>und implementiert das einfach in Zigbee,

3693
02:56:41.270 --> 02:56:43.380
<v Andrej>schleppt aber auch ein Meta-Logo dran,

3694
02:56:43.380 --> 02:56:45.620
<v Andrej>aber die sind nicht mal ansatzweise feature-kompatibel. [OK]

3695
02:56:45.620 --> 02:57:28.080
<v Andrej>Ach, guck mal, und der eine Vorteil,

3696
02:56:46.940 --> 02:56:48.260
<v Thomas>Könnte sein, dass das hier der Fall ist.

3697
02:56:48.260 --> 02:56:52.070
<v Thomas>Also gerade das mit der Distanz ist schon ein bisschen schade.

3698
02:56:52.070 --> 02:56:55.630
<v Thomas>Jetzt kein wirklich großes Problem an der Stelle, aber ein bisschen schade ist es schon.

3699
02:56:55.630 --> 02:56:57.510
<v Thomas>Aber der Wallmount, das finde ich super.

3700
02:56:57.510 --> 02:57:01.970
<v Thomas>Du musst zwar die hintere Abdeckung abnehmen, damit du den montieren kannst.

3701
02:57:01.970 --> 02:57:08.230
<v Thomas>Somit, wenn du ihn seitlich siehst, sieht er nicht ganz so sexy aus, aber super praktisch.

3702
02:57:08.230 --> 02:57:13.470
<v Thomas>Und da habe ich mir dann auch jetzt mal gedacht, okay, diesmal jage ich auch wirklich eine Schraube in die Wand, um das Ding zu befestigen.

3703
02:57:13.470 --> 02:57:15.070
<v Thomas>Nicht nur Kleber an Tapete.

3704
02:57:15.910 --> 02:57:18.570
<v Thomas>Weil was auch immer da später mal ein anderer Sensor kommt,

3705
02:57:18.570 --> 02:57:20.330
<v Thomas>dann wird halt ein anderer Halter gedruckt,

3706
02:57:20.330 --> 02:57:21.870
<v Thomas>der auch mit einer Schraube befestigt wird.

3707
02:57:21.870 --> 02:57:22.930
<v Thomas>Dann einfach in dasselbe Loch rein.

3708
02:57:22.930 --> 02:57:23.810
<v Thomas>Das ist dann halt einfach so.

3709
02:57:23.810 --> 02:57:26.900
<v Thomas>Ja.

3710
02:57:26.900 --> 02:57:32.450
<v Thomas>Stimmt.

3711
02:57:28.080 --> 02:57:29.980
<v Andrej>den kannst du tatsächlich auch noch draußen benutzen,

3712
02:57:29.980 --> 02:57:30.980
<v Andrej>den Mix Pro.

3713
02:57:30.980 --> 02:57:33.090
<v Andrej>Jetzt mit dem Aqara nicht.

3714
02:57:32.450 --> 02:57:36.690
<v Thomas>Der hat diesen Batterieabdeck-Deckel.

3715
02:57:33.090 --> 02:57:35.540
<v Andrej>IP67.

3716
02:57:35.540 --> 02:57:56.360
<v Andrej>Schon klein, ne?

3717
02:57:36.690 --> 02:57:39.100
<v Thomas>Ja, das stimmt.

3718
02:57:39.100 --> 02:57:42.830
<v Thomas>Ja.

3719
02:57:42.830 --> 02:57:45.490
<v Thomas>Eine Sache bin ich noch gespannt.

3720
02:57:45.490 --> 02:57:47.950
<v Thomas>Ich habe ja hier Velux-Fenster.

3721
02:57:47.950 --> 02:57:52.580
<v Thomas>Und an den Velux-Fenstern diese Acara-Fenstersensoren.

3722
02:57:52.580 --> 02:57:58.900
<v Thomas>Wir hatten mal Handwerker hier, die mussten aus dem Fenster raus.

3723
02:57:56.360 --> 02:58:44.010
<v Andrej>Nee, das ist Quatsch.

3724
02:57:59.940 --> 02:58:04.500
<v Thomas>Und dann flog mir der Acara-Sensor irgendwo entgegen, weil die das Fenster halt einmal gedreht haben.

3725
02:58:04.500 --> 02:58:07.660
<v Thomas>Und dann knallte der Sensor weg.

3726
02:58:07.660 --> 02:58:10.160
<v Thomas>Der Vorteil ist, du kannst die ja abnehmen.

3727
02:58:10.160 --> 02:58:15.070
<v Thomas>Die haben ja den Sockel, der ist angeklebt an den Rahmen zum Beispiel.

3728
02:58:15.070 --> 02:58:20.470
<v Thomas>Und der Teil, der eigentliche Sensor mit der Batterie, der ist da nur reingeklipst.

3729
02:58:20.470 --> 02:58:28.140
<v Thomas>Das heißt, du kannst den abnehmen, wenn du das antizipierst, dass da jemand kommt, der das Fenster einmal um den ganz gerade dreht.

3730
02:58:28.560 --> 02:58:33.740
<v Thomas>Dann kannst du dich darauf vorbereiten, was ja zur Reinigung auch praktisch ist, darf man ja auch nicht vergessen.

3731
02:58:33.740 --> 02:58:36.270
<v Thomas>Das haben die Ikea-Dinger ja nicht.

3732
02:58:36.270 --> 02:58:40.760
<v Thomas>Die werden ja direkt auf irgendwas draufgeklebt und dann sind die aber auch fest.

3733
02:58:40.760 --> 02:58:50.860
<v Thomas>Oder? Lügig? Du musst ja auch die Batterie wechseln. Ist ja Quatsch.

3734
02:58:44.010 --> 02:58:46.650
<v Andrej>Die Ikea, wie heißen sie?

3735
02:58:47.300 --> 02:58:53.220
<v Andrej>Du hebst die auf, dann hast du so einen Schlitten,

3736
02:58:50.860 --> 02:58:59.700
<v Thomas>Träumchen. Ja, ein Problem weniger.

3737
02:58:53.220 --> 02:58:55.480
<v Andrej>da ist reingeklickt und dann musst du noch so eine Abdeckung haben

3738
02:58:55.480 --> 02:58:56.680
<v Andrej>und dann ist da eine Batterie drin.

3739
02:58:56.680 --> 02:58:59.690
<v Andrej>Da war der hier Stoß.

3740
02:58:59.690 --> 02:59:01.230
<v Andrej>Das können wir doch nicht machen im Podcast.

3741
02:58:59.700 --> 02:59:28.880
<v Thomas>Ja, das ist Frage.

3742
02:59:01.230 --> 02:59:09.040
<v Andrej>Aber mich würde trotzdem interessieren,

3743
02:59:09.040 --> 02:59:10.880
<v Andrej>ich habe jetzt gerade mal die Anleitung aufgemacht

3744
02:59:10.880 --> 02:59:17.870
<v Andrej>von dem Myxpray, den Kollegen Bewegungsmelder

3745
02:59:17.870 --> 02:59:21.750
<v Andrej>und da sehe ich auch so ein Bild mit den einmal 60 Grad und 120 Grad.

3746
02:59:21.750 --> 02:59:23.070
<v Andrej>Zwei Bilder im Endeffekt.

3747
02:59:23.070 --> 02:59:26.160
<v Andrej>Ja, wie stelle ich das denn ein?

3748
02:59:28.880 --> 02:59:31.220
<v Thomas>Ingo, Hilfe!

3749
02:59:31.990 --> 02:59:35.510
<v Andrej>Ja, 60, ich gucke mal, 60 Grad.

3750
02:59:35.510 --> 02:59:36.850
<v Andrej>Machen wir Degree.

3751
02:59:36.850 --> 02:59:38.700
<v Andrej>Was ist das, 120?

3752
02:59:38.700 --> 02:59:42.480
<v Andrej>Ah, Field of View heißt das, FOV.

3753
02:59:42.480 --> 02:59:43.960
<v Andrej>Ja, MYSK Pro Field of View.

3754
02:59:43.960 --> 02:59:49.280
<v Andrej>Die erste Antwort bei Reddit ist so,

3755
02:59:49.280 --> 02:59:50.880
<v Andrej>yeah, I don't get this one either.

3756
02:59:50.880 --> 03:00:07.410
<v Andrej>Oder heißt das einfach nur,

3757
02:59:52.790 --> 02:59:57.180
<v Thomas>Die hätten ja auch irgendwo, keine Ahnung,

3758
02:59:57.180 --> 02:59:59.980
<v Thomas>Proti oder so anmachen können.

3759
02:59:59.980 --> 03:00:01.960
<v Thomas>Von mir aus stelle ich das auch nur einmal ein, aber

3760
03:00:01.960 --> 03:00:03.740
<v Thomas>irgendwie was einstellen wäre schon gut.

3761
03:00:03.740 --> 03:00:26.880
<v Thomas>Aber das hätten sie gut auch mit einer

3762
03:00:07.410 --> 03:00:11.000
<v Andrej>wenn du den 120 Grad Winkelabbereich hast,

3763
03:00:11.000 --> 03:00:16.110
<v Andrej>dass der ab 5 Meter dich erkennt,

3764
03:00:16.110 --> 03:00:18.810
<v Andrej>weil links und rechts,

3765
03:00:18.810 --> 03:00:21.350
<v Andrej>wenn du aber den 100,

3766
03:00:21.550 --> 03:00:25.140
<v Andrej>Moment mal. Es gibt ja 60 Grad und 120 Grad.

3767
03:00:25.140 --> 03:00:28.430
<v Andrej>Ja, das ist durchaus richtig.

3768
03:00:26.880 --> 03:00:28.850
<v Thomas>Grafik gemacht.

3769
03:00:28.430 --> 03:00:40.760
<v Andrej>Also eine kombinierte Grafik wäre da sinnvoller gewesen, weil so erzeugt das für mich, so wie für dich auch, die Intention, als ob das irgendwie konfigurierbar wäre.

3770
03:00:28.850 --> 03:00:45.620
<v Thomas>Irgendwann

3771
03:00:40.760 --> 03:01:01.000
<v Andrej>Oder, oder, wenn der Raum kleiner ist, also wenn der Sensor erkennt, dass da eine Wand ist, die fünf Meter entfernt ist, wie in dieser Zeichnung, dann geht der automatisch an einen breiteren Winkel?

3772
03:00:45.620 --> 03:00:47.260
<v Thomas>wird das Rätsel.

3773
03:00:47.260 --> 03:01:07.710
<v Thomas>Oh, Smartness. Okay.

3774
03:01:01.000 --> 03:01:05.260
<v Andrej>I don't know.

3775
03:01:05.260 --> 03:01:23.290
<v Andrej>Okay.

3776
03:01:07.710 --> 03:01:12.160
<v Thomas>Das gilt es zu klären. Irgendwie.

3777
03:01:12.160 --> 03:01:17.920
<v Thomas>Ich freue mich trotzdem ein bisschen auf die neuen Geräte.

3778
03:01:17.920 --> 03:01:19.680
<v Thomas>Auch die Schalter und so, weil diese

3779
03:01:19.680 --> 03:01:21.220
<v Thomas>Akara-Buttons sind auch nicht so sexy.

3780
03:01:21.220 --> 03:01:23.600
<v Thomas>Ich wünsche mir noch einen einen.

3781
03:01:23.600 --> 03:01:25.760
<v Thomas>Ja, die sind okay, aber

3782
03:01:25.760 --> 03:01:30.240
<v Thomas>ja, manche haben sich bei mir so ein bisschen

3783
03:01:30.240 --> 03:01:32.890
<v Thomas>verklemmt. Also die lassen

3784
03:01:32.890 --> 03:01:34.030
<v Thomas>sich nicht mehr so gut drücken.

3785
03:01:34.030 --> 03:01:36.920
<v Thomas>Und wenn du das einmal drückst, ist meistens kein Problem,

3786
03:01:36.920 --> 03:01:39.210
<v Thomas>aber wenn du diesen Doppeltap

3787
03:01:38.660 --> 03:02:05.810
<v Andrej>Da habe ich noch, das passt ganz gut, ich habe ja noch das Thema Kind vs. Smart Home. Kind hat auf jeden Fall 2 Null Grad, also liegt zwei Punkte vor. Ja, wir hatten auch so ein Knöpfchen am Bett für die Bettheizung, für Licht aus, Rollo, Ventilator an, aus, nachts, weil da willst du nicht die App bedienen und so ein Quatsch, ne?

3788
03:01:39.210 --> 03:01:41.370
<v Thomas>drauf machst, dann entsteht da eine

3789
03:01:41.370 --> 03:01:48.330
<v Thomas>gewisse Ungenauigkeit. Oh ja.

3790
03:01:48.330 --> 03:01:54.510
<v Thomas>Was?

3791
03:01:54.510 --> 03:02:39.040
<v Thomas>Sicher, das ist das Kind,

3792
03:02:06.130 --> 03:02:25.450
<v Andrej>Ja, schade. Seitdem man doch da ein bisschen mobiler unterwegs ist und hier überall rumkrabbelt und läuft, ohne dass sich irgendwo festhält. Ja, den Knopf musste ich jetzt weglegen. Wenn es dann um vier Uhr nachts da manchmal wach wird und dann da irgendwie rumhaut und dann hat es den Knopf entdeckt und beißt da dann rum.

3793
03:02:25.530 --> 03:02:54.660
<v Andrej>Ich muss dir mal ein Foto schicken von dem Bewegungssensor, den ich an der Tür habe, bei unserer Eingangstür, der ist komplett kaputt zerbissen. Ich habe irgendwann mal, ja, 100 Prozent, weil ich höre nur so, wie sie auf einmal ruhig war und war eine Haustür am rummachen, ja gut, vielleicht fummelt die da in den Schuhen rum oder so, ja, aber der Bewegungssensor ist ungefähr so Kniehöhe, würde ich jetzt mal sagen, vielleicht ein bisschen niedriger.

3794
03:02:39.040 --> 03:02:39.240
<v Thomas>wa?

3795
03:02:39.240 --> 03:03:04.760
<v Thomas>Ah ja.

3796
03:02:56.560 --> 03:03:15.300
<v Andrej>Und ja, da ist das Plastik jetzt kaputt gebissen und die Folie, die auf dem Bewegungsmelder ist, diese halbtransparente. Und dann sehe ich die Kleine da am Raum weiß ich so, was geht denn hier ab? Also es ist zu 100% meine Tochter gewesen.

3797
03:03:04.760 --> 03:03:16.540
<v Thomas>Du musst dir

3798
03:03:15.560 --> 03:03:40.690
<v Andrej>Ja, die hat die. Ach so, ich glaube, da ist der egal. Ja, das heißt, ich muss jetzt schon einen Knopf, die Knöpfe an dem Bett sind jetzt erstmal weg, die sind jetzt in der Schublade. Das ist auch doof, weil jetzt können wir nicht mehr, wir beide die Knöpfe benutzen oder nur ich, weil geht halt nicht, ne?

3799
03:03:16.540 --> 03:03:18.000
<v Thomas>dieses Bitter, Bitter

3800
03:03:18.000 --> 03:03:19.960
<v Thomas>Beschichtung besorgen.

3801
03:03:20.390 --> 03:03:21.760
<v Thomas>die es für die Batterien gibt, ne?

3802
03:03:21.760 --> 03:03:24.420
<v Thomas>Alles in Bitterbeschichtung einschmieren.

3803
03:03:24.420 --> 03:03:27.790
<v Thomas>Hm, bitter.

3804
03:03:27.790 --> 03:03:48.840
<v Thomas>Ei, ei, ei.

3805
03:03:40.690 --> 03:03:47.400
<v Andrej>Weil sie findet die Dinge halt, die kann die auch aus der Halterung, die ich 3D gedruckt habe, rausziehen und dann kaputt beißen.

3806
03:03:47.400 --> 03:03:49.790
<v Andrej>Toll, ne?

3807
03:03:48.840 --> 03:04:21.050
<v Thomas>Ja, okay, das heißt, bei euch ist jetzt das Zeitalter

3808
03:03:49.790 --> 03:03:52.540
<v Andrej>Also das Kind hat bisher gewonnen.

3809
03:03:52.540 --> 03:03:59.760
<v Andrej>Es gibt noch einen Knopf, den habe ich am Tischbein unseres Esszimmertisches.

3810
03:03:59.760 --> 03:04:05.790
<v Andrej>Und den hat sie jetzt auch gefunden, aber Gott sei Dank kommt sie da nicht mit dem Mund ran.

3811
03:04:05.790 --> 03:04:08.000
<v Andrej>Der ist ein bisschen zu hoch.

3812
03:04:08.000 --> 03:04:14.460
<v Andrej>Oder anders, ihr Kopf, der Knopf ist so hoch an der Tischkante, dass der Kopf im Weg ist, um da rein zu beißen.

3813
03:04:21.050 --> 03:04:23.110
<v Thomas>von NFC-Tags dann erreicht.

3814
03:04:22.680 --> 03:04:26.130
<v Andrej>Nee, nee, auf gar keinen Fall.

3815
03:04:23.110 --> 03:04:24.940
<v Thomas>Du musst alles mit deinem Handy

3816
03:04:24.940 --> 03:04:26.180
<v Thomas>und NFC-Tags machen.

3817
03:04:26.130 --> 03:04:29.410
<v Andrej>Ja, und den, wie heißt der,

3818
03:04:26.180 --> 03:04:46.320
<v Thomas>Ja, schade.

3819
03:04:29.410 --> 03:04:32.150
<v Andrej>Albstucker, diese Uhr-CO2-Geschichte,

3820
03:04:32.150 --> 03:04:34.470
<v Andrej>die hatte ich so schön rechts am Fernseher,

3821
03:04:34.470 --> 03:04:36.010
<v Andrej>dass wir immer die Uhrzeit im Blick haben.

3822
03:04:36.010 --> 03:04:38.030
<v Andrej>Ist auch sehr dezent, ne?

3823
03:04:38.030 --> 03:04:39.070
<v Andrej>Muss nicht wegstellen.

3824
03:04:39.070 --> 03:04:40.710
<v Andrej>Geht nicht mehr.

3825
03:04:40.710 --> 03:04:41.630
<v Andrej>Es leuchtet.

3826
03:04:41.630 --> 03:04:50.960
<v Andrej>Ja, wir haben ja auch diese,

3827
03:04:46.320 --> 03:04:47.980
<v Thomas>Es leuchtet.

3828
03:04:47.980 --> 03:04:55.660
<v Thomas>Ja, stimmt.

3829
03:04:50.960 --> 03:04:54.110
<v Andrej>manche Spielmaschinen projizieren ja so ein Bild nach unten,

3830
03:04:54.110 --> 03:04:55.630
<v Andrej>auf die Fliesen oder so,

3831
03:04:55.630 --> 03:04:57.530
<v Andrej>um zu zeigen, was für ein Modus gerade ist.

3832
03:04:55.660 --> 03:05:09.710
<v Thomas>Es wird challenging.

3833
03:04:57.530 --> 03:04:59.850
<v Andrej>Ja, das ist völlig faszinierend.

3834
03:04:59.850 --> 03:05:01.330
<v Andrej>So ein Mini-Bildschirm, der nichts hat,

3835
03:05:01.370 --> 03:05:02.550
<v Andrej>und wird die ganze Zeit reingegriffen.

3836
03:05:02.550 --> 03:05:04.770
<v Andrej>Also jetzt muss ich mir echt ein bisschen überlegen,

3837
03:05:04.770 --> 03:05:06.370
<v Andrej>wo ich die Smart-Sachen halt drin fülle.

3838
03:05:06.370 --> 03:05:13.400
<v Andrej>Ja, also Smart Home hat er bisher verloren.

3839
03:05:09.710 --> 03:06:08.150
<v Thomas>Kind gegen Smart Home.

3840
03:05:13.400 --> 03:05:19.750
<v Andrej>Ich habe mal irgendwo so einen Blog-Artikel oder so gelesen,

3841
03:05:19.750 --> 03:05:22.190
<v Andrej>wo so ein Typ, oder bei Reddit im Home Assistant,

3842
03:05:22.190 --> 03:05:23.610
<v Andrej>vielleicht kann das auch gewesen sein,

3843
03:05:23.610 --> 03:05:25.470
<v Andrej>wo so ein Typ irgendwie gesagt hat,

3844
03:05:25.470 --> 03:05:27.010
<v Andrej>ich habe das erste Mal mit meinem Smart Home

3845
03:05:27.010 --> 03:05:28.390
<v Andrej>gegen meinen Sohn gewonnen oder so.

3846
03:05:28.390 --> 03:05:29.970
<v Andrej>Und das war irgendwie nach dem Motto,

3847
03:05:29.970 --> 03:05:35.870
<v Andrej>wie war das, wenn der nicht den ersten oder zweiten Wecker hört,

3848
03:05:35.870 --> 03:05:38.370
<v Andrej>dann geht so und so viel Musik an

3849
03:05:38.370 --> 03:05:39.750
<v Andrej>und in der dritten Stufe hat er irgendwie,

3850
03:05:40.030 --> 03:05:42.520
<v Andrej>so einen Motor oder sowas

3851
03:05:42.520 --> 03:05:44.200
<v Andrej>an sein Bett befestigt, dass die

3852
03:05:44.200 --> 03:05:46.780
<v Andrej>Matratze, es gibt ja so Matratzen

3853
03:05:46.780 --> 03:05:48.860
<v Andrej>oder so Blatten, aus denen du die so hoch und runter

3854
03:05:48.860 --> 03:05:50.630
<v Andrej>steuern kannst, wie im Krankenhaus.

3855
03:05:50.630 --> 03:05:52.870
<v Andrej>Das ist das Ding, das halt

3856
03:05:52.870 --> 03:05:54.770
<v Andrej>wieder hochfährt und dann beide, Kopf

3857
03:05:54.770 --> 03:05:56.870
<v Andrej>und Beine hoch, dann kannst du eh nicht

3858
03:05:56.870 --> 03:05:58.810
<v Andrej>drin pennen, wenn du so in einem U drin bist.

3859
03:05:58.810 --> 03:06:01.420
<v Andrej>Und seitdem ist das wohl entspannter geworden

3860
03:06:01.420 --> 03:06:04.380
<v Andrej>mit der morgendlichen Aufstehroutine.

3861
03:06:04.380 --> 03:06:14.230
<v Andrej>Ja, Kind versus

3862
03:06:08.150 --> 03:06:13.010
<v Thomas>Ja, ich glaube, das wird ein etabliertes Format.

3863
03:06:14.230 --> 03:06:16.050
<v Andrej>Smart Home. Ja, auf jeden Fall, wenn es da neue

3864
03:06:16.050 --> 03:06:18.350
<v Andrej>lustige Sachen gibt, erzähle ich da gerne von.

3865
03:06:18.980 --> 03:06:25.100
<v Thomas>Du rechst dich dann irgendwann, rechnen, naja, das klingt zu hart.

3866
03:06:25.100 --> 03:06:28.080
<v Thomas>Du revanchierst dich dann irgendwann mit einem Poka-Yoke.

3867
03:06:26.880 --> 03:06:27.860
<v Andrej>vom Schirn, wollte ich gerade sagen.

3868
03:06:27.860 --> 03:06:38.960
<v Andrej>Oh ja, genau. Gut.

3869
03:06:28.080 --> 03:06:32.250
<v Thomas>So, Kind, jetzt mache ich dir mal den Rechner.

3870
03:06:32.250 --> 03:06:34.140
<v Thomas>Genug gespielt.

3871
03:06:34.140 --> 03:06:40.670
<v Thomas>Packen wir es, oder?

3872
03:06:38.960 --> 03:06:42.450
<v Andrej>Dann haben wir da durch ein Kind. Ich würde auch sagen,

3873
03:06:40.670 --> 03:06:46.320
<v Thomas>Heute ist ja, ich glaube, ich weiß gar nicht, ob wir jemals so lange schon hier gequatscht haben.

3874
03:06:42.450 --> 03:06:49.450
<v Andrej>drei Stunden zwölf, sagt die Aufnahme.

3875
03:06:46.320 --> 03:06:55.670
<v Thomas>Sieht man das hier irgendwo?

3876
03:06:49.450 --> 03:06:55.510
<v Andrej>Mal gucken. Sehen wir dann nach.

3877
03:06:55.510 --> 03:07:29.670
<v Andrej>Okay, na gut. Gut, dann

3878
03:06:55.670 --> 03:06:57.510
<v Thomas>Nicht auf einen Blick.

3879
03:06:57.510 --> 03:06:58.320
<v Thomas>Ah, doch da.

3880
03:06:58.320 --> 03:07:02.980
<v Thomas>Ah, wir hatten schon mal E-Mail.

3881
03:07:02.980 --> 03:07:05.320
<v Thomas>E-Mail, 191 Minuten.

3882
03:07:05.320 --> 03:07:11.580
<v Thomas>Das ist die längste, glaube ich, ja.

3883
03:07:11.580 --> 03:07:19.480
<v Thomas>Die Stalwart-Eskalation.

3884
03:07:23.600 --> 03:07:24.980
<v Thomas>Ja, hätten wir jetzt auf jeden Fall getoppt.

3885
03:07:24.980 --> 03:07:54.210
<v Thomas>Fantastisch. Und die Tagwall

3886
03:07:29.670 --> 03:07:31.230
<v Andrej>sage ich mal, Abmoderation.

3887
03:07:31.230 --> 03:07:34.510
<v Andrej>Ich hoffe, es hat euch gefallen, auch wenn es

3888
03:07:34.510 --> 03:07:37.240
<v Andrej>komplett random Themen waren. Lasst uns gerne

3889
03:07:37.240 --> 03:07:40.410
<v Andrej>eure Meinung da. Pockers at smarthütte.de

3890
03:07:40.410 --> 03:07:41.810
<v Andrej>Wir lesen jede E-Mail und

3891
03:07:41.810 --> 03:07:44.540
<v Andrej>freuen uns auch immer drüber. Und man kann

3892
03:07:44.540 --> 03:07:46.940
<v Andrej>natürlich auch über Mastodon uns

3893
03:07:46.940 --> 03:07:49.000
<v Andrej>schreiben. Mittlerweile sogar

3894
03:07:49.000 --> 03:07:50.920
<v Andrej>vollautomatisch kommt der Post raus,

3895
03:07:51.020 --> 03:07:53.580
<v Andrej>sobald der RSS für diesen Podcast veröffentlicht.

3896
03:07:53.580 --> 03:07:56.350
<v Andrej>Und eine Tagwall, genau.

3897
03:07:54.210 --> 03:08:27.670
<v Thomas>schließe ich mich an. Ciao zusammen.

3898
03:07:56.350 --> 03:07:58.640
<v Andrej>Also podcast.social

3899
03:07:58.640 --> 03:07:59.600
<v Andrej>at smarthütte

3900
03:07:59.600 --> 03:08:01.140
<v Andrej>podcast.social

3901
03:08:01.140 --> 03:08:02.700
<v Andrej>slash at smarthütte

3902
03:08:02.700 --> 03:08:06.870
<v Andrej>oder im Podcatcher eurer Wahl mal bewerten,

3903
03:08:06.870 --> 03:08:07.710
<v Andrej>Sternchen vergeben.

3904
03:08:07.710 --> 03:08:09.010
<v Andrej>Ich glaube, das hilft auch für Reach.

3905
03:08:09.010 --> 03:08:12.740
<v Andrej>Oder einfach weitersagen kann man ja auch,

3906
03:08:12.740 --> 03:08:13.440
<v Andrej>wenn ihr uns kennt, weitersagen.

3907
03:08:13.440 --> 03:08:14.400
<v Andrej>Oder Links senden.

3908
03:08:14.400 --> 03:08:19.680
<v Andrej>Ansonsten wünsche ich euch noch einen schönen Morgen,

3909
03:08:19.680 --> 03:08:21.780
<v Andrej>Mittag, Tag, Abend, was auch immer.

3910
03:08:21.780 --> 03:08:23.940
<v Andrej>Und wir sehen uns bei der nächsten Sendung.

3911
03:08:23.940 --> 03:08:28.300
<v Andrej>Ciao.