WEBVTT

00:00:06.400 --> 00:00:12.960
<v Ingo>Binärgewitter Der Podcast rund um Webtechnologie und Open

00:00:13.200 --> 00:00:17.840
<v Ingo>Store Halli,

00:00:18.320 --> 00:00:23.040
<v Ingo>herzlich willkommen zu Binärgewitter Talk 2.

00:00:23.360 --> 00:00:25.280
<v Ingo>Also 0, 1, 0.

00:00:27.840 --> 00:00:29.040
<v Ingo>Ihr könnt selber rechnen.

00:00:29.280 --> 00:00:30.960
<v Ingo>Wir schreiben jetzt nicht die Basis dazu.

00:00:31.120 --> 00:00:32.480
<v Ingo>Heute mit Marc.

00:00:32.720 --> 00:00:33.280
<v Ingo>Hellas!

00:00:34.400 --> 00:00:35.600
<v Unbekannt>Das fängt ja auch noch so an.

00:00:35.920 --> 00:00:36.320
<v Unbekannt>Hellas!

00:00:36.640 --> 00:00:37.120
<v Unbekannt>Fleidi?

00:00:37.360 --> 00:00:38.160
<v Unbekannt>Ich bin der Fleidi.

00:00:38.560 --> 00:00:42.080
<v Ingo>Jetzt könntest du doch auf einer anderen Sprache auch noch Hallo sagen.

00:00:42.320 --> 00:00:43.040
<v Ingo>Russisch oder so?

00:00:43.200 --> 00:00:44.160
<v Ingo>Kann einer Russisch?

00:00:44.400 --> 00:00:45.920
<v Felix>Holla süßer!

00:00:46.560 --> 00:00:48.080
<v Felix>Das ist russisch genug.

00:00:49.040 --> 00:00:50.080
<v Gast 2>Können wir nochmal anfangen?

00:00:50.320 --> 00:00:50.560
<v Gast 2>Nee.

00:00:50.880 --> 00:00:51.600
<v Gast 2>Felix?

00:00:52.480 --> 00:00:53.520
<v Felix>Holla süßer.

00:00:53.680 --> 00:00:54.640
<v Ingo>Hallo süßer.

00:00:54.800 --> 00:00:57.040
<v Ingo>Und mit mir, moin moin.

00:00:58.000 --> 00:01:01.040
<v Ingo>Ich komme ja für die Leute hier definitiv aus dem Norden.

00:01:01.280 --> 00:01:02.080
<v Ingo>Und deswegen.

00:01:02.640 --> 00:01:04.240
<v Gast 2>Ja, aus dem anderen Norden.

00:01:04.480 --> 00:01:04.720
<v Gast 2>Ja, ja.

00:01:04.880 --> 00:01:05.600
<v Gast 2>Im zweiten Orden.

00:01:05.920 --> 00:01:07.520
<v Gast 1>Wobei, das haben wir ja annektiert.

00:01:07.680 --> 00:01:08.080
<v Gast 1>Glaube ich.

00:01:10.000 --> 00:01:14.800
<v Ingo>Eigentlich haben wir annektiert, weil du weißt, wer der erste Mann im Staat ist und wer die erste Frau im

00:01:14.800 --> 00:01:15.040
<v Ingo>Staat ist.

00:01:15.120 --> 00:01:16.560
<v Gast 1>Ja, aber du weißt, wem Berlin gehört?

00:01:16.720 --> 00:01:17.760
<v Unbekannt>Den Schwaben.

00:01:17.920 --> 00:01:18.320
<v Unbekannt>Achso.

00:01:19.120 --> 00:01:20.560
<v Gast 1>Wir kaufen das nicht alle so ohne Grund.

00:01:20.720 --> 00:01:21.760
<v Felix>Aber nicht in Deutschland.

00:01:21.920 --> 00:01:22.720
<v Felix>Das wüsste ich.

00:01:24.080 --> 00:01:25.520
<v Gast 1>Deswegen mögen wir uns da oben ja nicht.

00:01:26.160 --> 00:01:28.000
<v Ingo>Deswegen fallen wir ja auch hier ein.

00:01:28.800 --> 00:01:30.640
<v Felix>Wollt ihr wirklich Berlin haben?

00:01:31.920 --> 00:01:34.080
<v Gast 1>Wir wollen es eigentlich nur so ein bisschen mal sauber machen können.

00:01:34.320 --> 00:01:37.840
<v Gast 1>Das war uns immer schon so ein Ziepen im Hinterkopf, dass da oben keine Kehrwoche machen,

00:01:37.920 --> 00:01:39.840
<v Gast 1>deswegen die Gehwege maus sind wie Sau.

00:01:40.000 --> 00:01:44.720
<v Gast 1>Deswegen kaufen wir da jetzt einfach alle Häuser auf und dann haben wir alle Kehwochenproblem gelöst.

00:01:45.520 --> 00:01:46.160
<v Gast 1>Problem gelöst.

00:01:46.640 --> 00:01:48.720
<v Gast 1>Aber das ist unter uns, das erzählt jetzt keinem weiter, ne?

00:01:49.760 --> 00:01:50.800
<v Felix>Ihr habt es hier zuerst gehört.

00:01:51.440 --> 00:01:52.400
<v Gast 1>Der Plan ist noch nicht offiziell.

00:01:53.200 --> 00:01:54.720
<v Gast 2>Bringt die Kehrwoche nach Berlin.

00:01:57.760 --> 00:02:00.000
<v Gast 1>Erst die Kehrwoche und dann sanieren wir einen Haushalt.

00:02:00.240 --> 00:02:06.080
<v Ingo>Hat das nicht irgendjemand erzählt, dass auf irgendeiner Insel auch die Kehrwoche eingeführt worden ist?

00:02:06.240 --> 00:02:07.680
<v Ingo>Oh, wenn ich hier.

00:02:07.920 --> 00:02:09.680
<v Gast 1>Wir sind also schrecklich sandig im Nachhinein.

00:02:10.160 --> 00:02:10.640
<v Gast 1>Ja, nee, nee.

00:02:10.720 --> 00:02:13.840
<v Ingo>Auf irgendeiner Insel, wo vorher nur Franzosen gewohnt haben oder irgendwas anderes,

00:02:14.000 --> 00:02:17.440
<v Ingo>sind so ein paar Schwaben gebrochen landet, irgendwann.

00:02:17.760 --> 00:02:18.560
<v Unbekannt>Tatsächlich an.

00:02:18.720 --> 00:02:20.240
<v Ingo>Und seitdem gibt es da die Kehrwoche.

00:02:20.400 --> 00:02:20.960
<v Ingo>Sehr gut.

00:02:21.200 --> 00:02:22.160
<v Ingo>Auf der ganzen Insel.

00:02:22.320 --> 00:02:22.880
<v Ingo>Die Schwaben.

00:02:23.120 --> 00:02:24.000
<v Ingo>Ja, furchtbar.

00:02:24.160 --> 00:02:25.040
<v Ingo>Restvolk.

00:02:25.360 --> 00:02:27.280
<v Ingo>Gut, dass wir nur einen hier unter uns haben.

00:02:28.080 --> 00:02:29.040
<v Unbekannt>Ich bin ja so halb.

00:02:30.000 --> 00:02:30.880
<v Felix>Du bist auch Bayer.

00:02:31.840 --> 00:02:32.320
<v Felix>Genau.

00:02:33.200 --> 00:02:34.000
<v Unbekannt>Ich habe verloren.

00:02:34.720 --> 00:02:35.440
<v Unbekannt>Eindeutig.

00:02:35.520 --> 00:02:37.360
<v Ingo>Aber der gute Geschmack ist gestorben.

00:02:37.600 --> 00:02:38.160
<v Ingo>Richtig.

00:02:38.400 --> 00:02:42.000
<v Gast 1>Es gibt traurigerweise Comic Serif.

00:02:42.880 --> 00:02:43.920
<v Ingo>Das macht keinen Sinn.

00:02:44.080 --> 00:02:47.760
<v Gast 1>Wir kennen ja alle Comic Suns, die so die typische Kindergeburtstagsanladung,

00:02:47.840 --> 00:02:49.040
<v Gast 1>die eigentlich keiner so wirklich mag.

00:02:49.120 --> 00:02:53.360
<v Gast 1>Und da hat sich halt jemand gedacht, was ist denn, wenn ich sowas mal auf offiziellen Briefen verwenden will

00:02:53.440 --> 00:02:56.480
<v Gast 1>für wichtige Sachen, da bräuchte ich ja Serifen, dass das gut aussieht.

00:02:57.120 --> 00:03:00.160
<v Gast 1>Jemand hat sich die Mühe gemacht, an Comic Suns Serifen zu bauen.

00:03:00.400 --> 00:03:01.360
<v Unbekannt>Comic Serif.

00:03:01.680 --> 00:03:02.240
<v Unbekannt>Ja, das stimmt.

00:03:02.400 --> 00:03:04.160
<v Felix>Und das sieht super professionell aus einfach.

00:03:04.480 --> 00:03:06.240
<v Gast 2>Bruce Wayne ist ein Superhero Man.

00:03:06.640 --> 00:03:08.240
<v Ingo>Es tut so weh, es tut so weh.

00:03:08.480 --> 00:03:12.880
<v Gast 1>Kannst du den Two-Tap vor und runterladen und dein Lieblingsdesigner einfach mal schocken.

00:03:17.200 --> 00:03:19.600
<v Ingo>Ich glaube, alle Designer drehen sich jetzt im Grab um.

00:03:20.960 --> 00:03:22.720
<v Gast 2>Das heißt, alle Designer sind tot?

00:03:23.600 --> 00:03:24.080
<v Gast 2>Richtig.

00:03:25.360 --> 00:03:28.800
<v Gast 1>Das war der Gedanke, man hat an die Gräber von den ganzen Designern Dynamos angeschlossen.

00:03:28.880 --> 00:03:33.120
<v Gast 1>Und durch die Designer-Rotation werden wir jetzt die Erde für die nächsten 200 Jahre mit Energie versorgen

00:03:33.120 --> 00:03:33.280
<v Gast 1>können.

00:03:33.440 --> 00:03:33.760
<v Gast 1>Sehr gut.

00:03:33.920 --> 00:03:34.720
<v Ingo>Gott sei Dank.

00:03:34.960 --> 00:03:35.200
<v Ingo>Richtig.

00:03:35.680 --> 00:03:37.120
<v Gast 1>Manchmal muss man einfach Opfer bringen.

00:03:37.200 --> 00:03:39.920
<v Felix>Also ich finde ja, die sieht schon besser aus als Comic Suns.

00:03:40.240 --> 00:03:44.800
<v Gast 2>Ja, weil sie einfach fancy ist, wegen den sie Riefen auf jeden Fall.

00:03:46.160 --> 00:03:53.040
<v Ingo>Auch so ein Designer- und Computer-Nerd, der allerersten Tage ist auch gestorben.

00:03:54.240 --> 00:03:54.560
<v Ingo>Ja.

00:03:55.520 --> 00:03:58.400
<v Ingo>Und zwar der, der den C64 gebaut hat.

00:03:59.680 --> 00:04:02.400
<v Gast 1>Loadstern, 8,1.

00:04:02.880 --> 00:04:04.000
<v Felix>Das macht einfach so viel Sinn.

00:04:04.160 --> 00:04:04.480
<v Felix>Richtig.

00:04:05.040 --> 00:04:09.520
<v Felix>Finde ich schön, dass es sowas gab und immer noch gibt.

00:04:09.760 --> 00:04:10.000
<v Felix>Richtig.

00:04:10.320 --> 00:04:12.320
<v Felix>Dass er quasi was der Welt hinterlassen hat.

00:04:12.640 --> 00:04:12.960
<v Felix>Richtig.

00:04:13.280 --> 00:04:15.440
<v Felix>Was man jetzt aber nicht mehr benutzen kann, weil es jetzt andere Computer gibt,

00:04:15.520 --> 00:04:16.800
<v Felix>aber das ist ja auch was anderes.

00:04:17.600 --> 00:04:20.480
<v Ingo>Ja, also im Alter von 63 Jahren ist Jack.

00:04:20.880 --> 00:04:23.680
<v Ingo>63 jetzt gerade über Ober.

00:04:24.000 --> 00:04:24.960
<v Felix>83, was 10?

00:04:25.120 --> 00:04:26.240
<v Ingo>83, sorry.

00:04:26.400 --> 00:04:28.160
<v Ingo>Ja, soll doch lesen können.

00:04:29.120 --> 00:04:30.080
<v Ingo>Verstorben.

00:04:30.320 --> 00:04:30.640
<v Ingo>Ja.

00:04:31.120 --> 00:04:31.440
<v Ingo>Richtig.

00:04:31.840 --> 00:04:33.920
<v Ingo>Das waren noch die guten alten Zeiten, oder?

00:04:34.160 --> 00:04:34.320
<v Ingo>Richtig.

00:04:35.040 --> 00:04:36.400
<v Gast 1>Apropos gute alte Zeiten, ne?

00:04:36.560 --> 00:04:37.360
<v Gast 1>Das nächste Thema.

00:04:37.520 --> 00:04:38.640
<v Ingo>Ja, wer ist noch tot?

00:04:39.040 --> 00:04:40.560
<v Gast 1>Der Linux-Kernel 2.4.

00:04:41.040 --> 00:04:41.200
<v Gast 1>Ja.

00:04:41.440 --> 00:04:43.120
<v Gast 2>Den kenne ich noch im Gegensatz zu.

00:04:47.760 --> 00:04:48.560
<v Unbekannt>Felix ist der Jüngste.

00:04:49.920 --> 00:04:52.240
<v Felix>Ich sehe den jeden Tag einfach und das ist so schlimm.

00:04:52.720 --> 00:04:53.680
<v Gast 1>2-4er noch, ech?

00:04:54.400 --> 00:04:54.960
<v Gast 1>Ist ja hart.

00:04:55.600 --> 00:04:56.400
<v Gast 1>Wo läuft denn der noch?

00:04:56.720 --> 00:04:57.600
<v Felix>So Embedded-Kram.

00:04:57.680 --> 00:04:58.000
<v Felix>Oh Gott.

00:04:58.080 --> 00:04:58.800
<v Felix>Ja, stimmt.

00:04:59.040 --> 00:05:01.760
<v Ingo>Ich hatte da auch noch Router, die mit zwei Vierler niemals.

00:05:02.000 --> 00:05:02.720
<v Ingo>Warte mal, stimmt.

00:05:02.800 --> 00:05:04.800
<v Ingo>Ist nicht mein Wirt.

00:05:05.200 --> 00:05:06.160
<v Ingo>Mein Nas sogar auch noch zwei.

00:05:06.400 --> 00:05:08.000
<v Ingo>Nee, Open wird hat mittlerweile auch 2-6.

00:05:08.320 --> 00:05:08.640
<v Ingo>Sehr gut.

00:05:08.800 --> 00:05:08.960
<v Ingo>Echt?

00:05:09.120 --> 00:05:10.480
<v Felix>Und dann gehen Sie direkt auf 12.

00:05:11.280 --> 00:05:16.640
<v Ingo>Nee, ich weiß nicht, ob es da schon Builds mit einem Dreier-Kernel gibt, aber 2-6 auf jeden Fall.

00:05:17.440 --> 00:05:20.800
<v Gast 1>Richtig, auf jeden Fall, der 3er ist ja auch der nächste Long-Term-Kernel.

00:05:21.280 --> 00:05:22.560
<v Gast 1>Und naja.

00:05:22.720 --> 00:05:26.000
<v Gast 1>Auf jeden Fall 2-4 wird die Pflege des Kernels eingestellt.

00:05:26.160 --> 00:05:29.040
<v Unbekannt>Und zwar im blub, blub, blub, blub, bla.

00:05:29.760 --> 00:05:30.880
<v Unbekannt>Ach, wo steht denn das hier?

00:05:31.200 --> 00:05:32.160
<v Felix>So gut vorbereitet.

00:05:34.080 --> 00:05:36.000
<v Gast 1>Ich habe das nicht gepickt, wir hatten das gepickt wieder hier.

00:05:36.400 --> 00:05:37.120
<v Gast 1>Ich habe es reingeschrieben.

00:05:37.600 --> 00:05:38.720
<v Ingo>Ich habe es mir aber nicht durchgelesen.

00:05:38.800 --> 00:05:40.560
<v Ingo>Ich fand es nur traurig, dass er jetzt.

00:05:41.040 --> 00:05:41.360
<v Ingo>Warum?

00:05:41.520 --> 00:05:43.520
<v Gast 2>Es ist alte Software, die kann man wegwerfen.

00:05:44.560 --> 00:05:46.560
<v Ingo>Nein, die läuft ja noch, wie wir gerade festgestellt haben.

00:05:46.640 --> 00:05:48.560
<v Ingo>Die wird noch stark benutzt.

00:05:50.000 --> 00:05:52.400
<v Gast 1>Ich update es halt einfach verloren, ich denke darauf, können wir uns alle einigen.

00:05:52.640 --> 00:05:54.080
<v Felix>Nee, das Problem ist halt, manchmal geht es einfach nicht.

00:05:54.240 --> 00:05:54.880
<v Felix>Doch, das geht immer.

00:05:55.040 --> 00:05:56.560
<v Gast 1>Man muss es nur hart genug wollen.

00:05:56.800 --> 00:05:58.400
<v Felix>Ja, ich will, dass es funktioniert.

00:05:58.480 --> 00:05:59.600
<v Felix>Aber es funktioniert nicht.

00:05:59.680 --> 00:06:00.160
<v Felix>Sorry.

00:06:01.760 --> 00:06:04.400
<v Felix>Manchmal muss man einfach so wollen, dass man sich was Neues kauft.

00:06:04.560 --> 00:06:07.040
<v Ingo>Genau, steigt auf jeden Fall um, wenn ihr noch nicht umgestiegen seid.

00:06:07.120 --> 00:06:08.400
<v Felix>Außer ihr habt irgendwie alte Komponenten.

00:06:08.560 --> 00:06:09.680
<v Unbekannt>Und schämt euch.

00:06:10.240 --> 00:06:14.560
<v Ingo>Man könnte ja tatsächlich mal nochmal so eine alte Linux-Distribution mit zwei Vierer-Körner nehmen,

00:06:14.640 --> 00:06:16.560
<v Ingo>gucken, was damit passiert, so auf neueren Personen.

00:06:17.040 --> 00:06:22.480
<v Gast 1>Ich habe mal einen Windows 95 installiert auf irgendeinem, keine Ahnung, 1,2 GHz-Dingens.

00:06:22.640 --> 00:06:26.480
<v Gast 1>Einfach nur mal zu sehen, wie schnell das eigentlich ist und unendlich schnell.

00:06:26.800 --> 00:06:29.200
<v Felix>Und es stürzt noch viel schneller ab einfach.

00:06:29.360 --> 00:06:30.960
<v Felix>Es stürzt doch im Bootenarm.

00:06:31.440 --> 00:06:33.280
<v Gast 1>Nee, damals, das ging so halbwegs.

00:06:33.520 --> 00:06:36.240
<v Gast 1>Konnten wir irgendwie, keine Ahnung, gab es natürlich für die Soundkarte und so Zeug keine Treiber,

00:06:36.400 --> 00:06:38.160
<v Gast 1>aber das hatte ich mal in so einem ruhigen Nachmittag.

00:06:38.320 --> 00:06:42.720
<v Gast 1>Das hast du dann auch in irgendwie, keine Ahnung, weil es ja irgendwie auf einfach CD-Laufwerke ausgelegt war,

00:06:42.800 --> 00:06:47.200
<v Gast 1>konntest du das mit 52-fach einfach mal so rüberbügeln innerhalb von zwei Sekunden oder so.

00:06:48.320 --> 00:06:49.760
<v Gast 1>Ging halt nichts und naja.

00:06:50.160 --> 00:06:51.920
<v Felix>Hat auch nicht so gut funktioniert als.

00:06:52.480 --> 00:06:52.800
<v Felix>Ja.

00:06:54.720 --> 00:06:55.120
<v Felix>Richtig.

00:06:55.840 --> 00:06:56.400
<v Felix>Genau.

00:06:57.520 --> 00:07:02.880
<v Ingo>Ja, und dann ist auch noch Jim Marshall gestorben, wer auch immer das ist.

00:07:03.040 --> 00:07:04.240
<v Felix>Kennst du nicht Jim Marshall?

00:07:04.400 --> 00:07:04.800
<v Felix>Kennt ihr doch?

00:07:05.200 --> 00:07:06.080
<v Felix>Father of Law.

00:07:06.160 --> 00:07:09.440
<v Ingo>Naja, klar, man kennt Marshall die ganzen Röhrenverstärker.

00:07:09.840 --> 00:07:10.400
<v Ingo>Die kennt man doch.

00:07:10.480 --> 00:07:11.520
<v Unbekannt>Die großen, auch die Gitarren.

00:07:11.840 --> 00:07:12.640
<v Ingo>Gitarren sind auch.

00:07:13.200 --> 00:07:14.240
<v Gast 2>Die Gitarrenverstärker sind das.

00:07:14.480 --> 00:07:16.160
<v Felix>Gitarrenverstärker, nicht Gitarren selbst.

00:07:17.040 --> 00:07:17.600
<v Felix>Der ist tot.

00:07:18.080 --> 00:07:19.120
<v Felix>Ja, der ist auch verstorben.

00:07:19.280 --> 00:07:20.560
<v Ingo>Das ist ja traurig.

00:07:20.880 --> 00:07:24.560
<v Felix>Aber die guten sterben jung und die besten sterben einfach super alt mit 88.

00:07:24.720 --> 00:07:25.840
<v Gast 2>Genau, wen hatten wir da noch?

00:07:26.160 --> 00:07:26.800
<v Gast 2>Butzi.

00:07:26.960 --> 00:07:27.520
<v Gast 2>Der Buzi.

00:07:27.920 --> 00:07:29.040
<v Ingo>Der Buzi, der ist auch dort.

00:07:29.200 --> 00:07:35.600
<v Ingo>Ja, der Ferdinand Alexander Porsche, also der Designer vom Porsche 91 oder Erfinder vom Porsche 911 oder was

00:07:35.600 --> 00:07:38.320
<v Ingo>auch immer, der ist mittlerweile auch gestorben.

00:07:38.560 --> 00:07:39.360
<v Gast 1>In Salzburg.

00:07:39.520 --> 00:07:40.000
<v Gast 1>In Salzburg.

00:07:40.080 --> 00:07:42.160
<v Gast 1>Das kommt davon im Maus Stuttgart wegzieht.

00:07:42.640 --> 00:07:42.880
<v Gast 1>Direkt.

00:07:44.080 --> 00:07:45.360
<v Ingo>Da stirbt man an Salzburg, ja.

00:07:47.200 --> 00:07:49.120
<v Ingo>Da stirbt man reich in Salzburg.

00:07:49.280 --> 00:07:51.120
<v Felix>An Salzburg, nicht in Salzburg.

00:07:51.200 --> 00:07:51.760
<v Felix>Ach so.

00:07:52.000 --> 00:07:54.960
<v Gast 1>Leute sterben nicht in Salzburg, Leute sterben an Salzburg.

00:07:56.160 --> 00:07:58.000
<v Gast 2>Ich denke, das ist doch immer es, glaube ich, belassen.

00:07:58.080 --> 00:07:58.320
<v Gast 2>Richtig.

00:07:58.720 --> 00:08:00.480
<v Ingo>Auf jeden Fall ziemlich viele tote Leute.

00:08:00.640 --> 00:08:02.640
<v Ingo>Und vor allem viele tote alte Leute.

00:08:02.800 --> 00:08:03.040
<v Ingo>Ja.

00:08:03.200 --> 00:08:05.040
<v Ingo>Also die sind ja fast so alt wie der Lieblingskern.

00:08:05.280 --> 00:08:07.680
<v Gast 2>Ganz im Gegensatz zum Untoten, Felix.

00:08:10.880 --> 00:08:12.880
<v Felix>Zombiebabys aus der Kälte kam.

00:08:14.080 --> 00:08:14.960
<v Unbekannt>Felix einfach mal machen.

00:08:15.920 --> 00:08:18.320
<v Gast 1>Was sind denn Zombiebabys aus der Kältekammer?

00:08:19.120 --> 00:08:23.120
<v Felix>Und zwar, ein Früchchen ist für tot erklärt worden, ist in die Kältekammer gepackt worden.

00:08:23.520 --> 00:08:28.160
<v Felix>Die Mutter wollte das Kind dann nochmal sehen, ein letztes Mal, und hat gemerkt, dass das Kind noch lebt.

00:08:28.960 --> 00:08:31.840
<v Gast 1>Ärzte sind auch nur schlechtere Kfze-Mechaniker für Menschen.

00:08:32.000 --> 00:08:32.480
<v Gast 1>Tja.

00:08:33.920 --> 00:08:34.560
<v Gast 1>Finde ich awesome.

00:08:34.800 --> 00:08:36.640
<v Felix>Das heißt, das Kind wird einfach super hardcore.

00:08:36.720 --> 00:08:38.960
<v Felix>Wenn es das überlebt hat, dann kannst du quasi auch alles andere sprechen.

00:08:40.880 --> 00:08:43.520
<v Felix>Der Hulk, es wird der Hulk in Eismann.

00:08:43.680 --> 00:08:47.360
<v Gast 1>Nee, gab's es nicht bei irgendeinem George Rowell 1984, glaube ich,

00:08:47.520 --> 00:08:52.240
<v Gast 1>wo sie die Babys am Anfang irgendwie so Kälte ausgesetzt haben, weil sie die irgendwie für Sachen einsetzen

00:08:52.240 --> 00:08:54.160
<v Gast 1>wollten, so keine Ahnung, Arctic-Minen oder so.

00:08:54.320 --> 00:08:56.240
<v Gast 2>Also 1984 war es, glaube ich, nichts.

00:08:56.480 --> 00:08:58.800
<v Gast 1>Nee, das andere totalitäre Gebimsel.

00:08:59.120 --> 00:09:01.040
<v Ingo>Erfahrenheit, acht, irgendwas.

00:09:02.720 --> 00:09:06.480
<v Gast 1>Auf jeden Fall war es in einem von diesen totalitären Dystropieromanen, wo sie so.

00:09:06.800 --> 00:09:08.320
<v Gast 1>Du meinst, das zweite gemacht haben, ja.

00:09:08.800 --> 00:09:13.760
<v Gast 1>Und die haben sich gedacht, wir brauchen jemanden für die Eisminen und dann das lesen, ja.

00:09:13.920 --> 00:09:16.480
<v Gast 1>Lesen, das ist noch schlimmer als 3D-Shooter.

00:09:16.560 --> 00:09:18.000
<v Gast 1>Da kommen solche Sachen bei raus.

00:09:18.160 --> 00:09:18.320
<v Gast 1>Echt?

00:09:18.720 --> 00:09:19.840
<v Ingo>Da hat man dieses Kopfkino, oder?

00:09:19.920 --> 00:09:20.880
<v Ingo>Von dem so viele Unterhäuser sind.

00:09:20.960 --> 00:09:21.520
<v Ingo>Richtig, richtig.

00:09:21.600 --> 00:09:24.880
<v Gast 1>Und da kannst du ja nichts, also wenn ich mal bei mir schaue, da kommt nichts Gutes bei raus.

00:09:26.160 --> 00:09:29.200
<v Ingo>In deinem Kopf möchte ich auch nicht rumwurran.

00:09:29.440 --> 00:09:32.880
<v Gast 1>Da gibt es auch nicht mehr viel Platz, da ist ein saftig, saftiges Gehirn.

00:09:33.760 --> 00:09:34.640
<v Unbekannt>Saftiges Gehirn.

00:09:34.720 --> 00:09:35.200
<v Unbekannt>Das ruhig.

00:09:35.600 --> 00:09:36.960
<v Ingo>Aber das ist schon krass, oder?

00:09:37.200 --> 00:09:40.720
<v Ingo>So ein Baby, was stundenlang da im Kühlschrank rumliebt.

00:09:42.000 --> 00:09:42.240
<v Ingo>Nee.

00:09:42.800 --> 00:09:43.120
<v Ingo>Richtig.

00:09:43.840 --> 00:09:47.760
<v Ingo>Wir haben auch noch was, was bald tot ist, nämlich Instagram.

00:09:48.000 --> 00:09:48.400
<v Ingo>Richtig.

00:09:48.560 --> 00:09:49.920
<v Felix>Instagram wurde verkauft.

00:09:50.320 --> 00:09:53.520
<v Gast 1>Richtig, sie werden an Geld ertrinken.

00:09:54.720 --> 00:09:57.040
<v Unbekannt>One Billion Dollar.

00:09:57.680 --> 00:10:02.080
<v Ingo>Ja, für eine Milliarde Dollar sind sie verkauft worden an Facebook.

00:10:02.320 --> 00:10:03.760
<v Ingo>Und deswegen halt auch irgendwie.

00:10:04.080 --> 00:10:08.160
<v Felix>Die New York Times ist gerade 990 Millionen wert.

00:10:08.320 --> 00:10:10.000
<v Felix>Wenn man das mal ein bisschen in Vergleich setzen will.

00:10:10.160 --> 00:10:11.520
<v Gast 2>Das ist schon sehr, sehr komisch.

00:10:12.240 --> 00:10:14.800
<v Gast 1>Nutzen aber auch wesentlich mehr Leute Instagram als die New York Times.

00:10:14.960 --> 00:10:15.200
<v Gast 1>Nee.

00:10:15.600 --> 00:10:17.680
<v Gast 2>Ja doch, da gibt es ganz viele Hipsterbilder.

00:10:17.840 --> 00:10:19.200
<v Felix>Da gibt es ganz viele Hipster-Bilder.

00:10:19.280 --> 00:10:21.680
<v Felix>Es gibt auf jeden Fall mehr Hipster-Bilder auf den Instagram.

00:10:22.880 --> 00:10:26.080
<v Gast 2>Aber jedenfalls nutzen mehr Hipster Instagram als die New York Times.

00:10:26.320 --> 00:10:30.000
<v Ingo>Aber New York Times wird wahrscheinlich trotzdem irgendwie ein Verlagsgebäude haben,

00:10:30.240 --> 00:10:35.360
<v Ingo>ein eigenes und schon deswegen irgendwie, wenn du es wieder weiterverkaufen würdest wollen,

00:10:35.680 --> 00:10:36.960
<v Ingo>einfach mehr bringen.

00:10:37.920 --> 00:10:43.840
<v Ingo>Und wahrscheinlich mehr Computer, Druckmaschinen und Neun Leute.

00:10:45.120 --> 00:10:47.760
<v Felix>In knapp anderthalb Jahren oder ein bisschen mehr, ein, zwei Dinge.

00:10:47.920 --> 00:10:48.880
<v Gast 2>Das ist ein örtliches Ergebnis.

00:10:48.960 --> 00:10:50.880
<v Ingo>Aber das heißt doch, Geld ist einfach nichts mehr wert, oder?

00:10:51.840 --> 00:10:54.000
<v Gast 2>Das heißt einfach, Facebook hat einfach viel zu viel Geld.

00:10:55.520 --> 00:10:56.960
<v Gast 1>Ich weiß nicht, was wir damit machen können.

00:10:57.360 --> 00:10:59.120
<v Gast 1>Ich meine, irgendwann hast du so viel Geld, dass du es auch nicht mehr,

00:10:59.200 --> 00:11:02.560
<v Gast 1>du kannst dir eine Bank auch nicht sagen, nimm mal diese Milliarde Dollar und die so,

00:11:02.640 --> 00:11:03.920
<v Gast 1>äh, ja.

00:11:04.640 --> 00:11:07.440
<v Felix>Du fliegst doch in Bond irgendwelche Funds an.

00:11:07.840 --> 00:11:11.360
<v Gast 1>Ja, aber das ist halt, es gibt halt so wenig Return, dass es, also du verlierst halt echt total viel.

00:11:11.600 --> 00:11:14.960
<v Gast 1>Wenn du irgendwann so viel Geld hast, musst du echt aufpassen, dass du nicht sehr viel Geld verlierst,

00:11:15.120 --> 00:11:16.400
<v Gast 1>weil du falsch anlegst.

00:11:16.640 --> 00:11:18.640
<v Gast 1>Das ist ja nicht.

00:11:18.720 --> 00:11:20.960
<v Felix>Deswegen lieber weniger Geld haben, dann kann man auch weniger verlieren.

00:11:21.280 --> 00:11:21.840
<v Felix>Am 31.

00:11:22.000 --> 00:11:28.720
<v Gast 1>Oktober 2011 hatte Instagram 12 Millionen User mit 100.000 wöchentlichen Downloads.

00:11:29.520 --> 00:11:32.800
<v Gast 1>Was, ich weiß nicht, was die Auflage der New York Times ist, aber.

00:11:34.880 --> 00:11:39.200
<v Felix>Also ich weiß nicht, die New York Times ist gerade 115 Jahre oder so alt.

00:11:39.440 --> 00:11:40.800
<v Gast 1>Das heißt ja nicht, dass sie viele Leute haben.

00:11:41.120 --> 00:11:43.840
<v Gast 1>Nokia ist auch alt, aber da arbeiten Gruppen jetzt noch zwei Leute.

00:11:44.480 --> 00:11:45.120
<v Gast 1>Zweieinhalb.

00:11:45.920 --> 00:11:47.680
<v Felix>Und die an Windows Phone, sieben Phone.

00:11:48.000 --> 00:11:49.280
<v Gast 1>Also sie haben schon einiges, aber.

00:11:49.440 --> 00:11:52.240
<v Gast 1>Ja, hier, verkaufte Auflage, eine Million Exemplare.

00:11:52.560 --> 00:11:54.000
<v Felix>Eine Million ist aber nicht so viel.

00:11:55.760 --> 00:11:58.720
<v Felix>Und wie viele Auflagen haben Sie insgesamt gemacht?

00:11:59.360 --> 00:12:00.240
<v Felix>Also in all der Zeit.

00:12:00.640 --> 00:12:02.800
<v Gast 1>Ach, da schon einige, aber so an aktiven Usern.

00:12:02.960 --> 00:12:03.520
<v Gast 1>Das ist ja das.

00:12:05.040 --> 00:12:06.960
<v Gast 2>Weswegen sie gekauft an diese aktiven User.

00:12:07.760 --> 00:12:11.760
<v Gast 1>Richtig, sie haben nur User, aber sie haben auch irgendwie 100.000 neue Downloads pro Tag gehabt oder so aus

00:12:11.760 --> 00:12:12.080
<v Gast 1>China.

00:12:12.800 --> 00:12:13.840
<v Felix>Ja, von Bots.

00:12:14.160 --> 00:12:14.560
<v Felix>Richtig.

00:12:16.320 --> 00:12:18.800
<v Gast 1>Ja, aber diese Valuations sind schon sehr komisch.

00:12:18.880 --> 00:12:21.920
<v Gast 1>Aber ich finde es cool, weil das ist für Ingenieure eine Möglichkeit,

00:12:22.080 --> 00:12:25.280
<v Gast 1>unendlich viel Geld zu machen, ohne dass sie irgendwelche Leute absocken wie,

00:12:25.360 --> 00:12:27.280
<v Gast 1>keine Ahnung, Banker normalerweise.

00:12:27.360 --> 00:12:28.560
<v Felix>Ja, das finde ich ziemlich cool.

00:12:28.720 --> 00:12:32.560
<v Gast 1>Also die bauen dann irgendwas rum und dann kommen auf einmal Bänke und werfen mit Geld um sich und die stehen

00:12:32.560 --> 00:12:33.760
<v Gast 1>halt so da und sagen, oh, geil.

00:12:35.200 --> 00:12:37.040
<v Felix>Kommt einfach da in diese Ecke rein.

00:12:37.280 --> 00:12:41.120
<v Ingo>Na gut, ich weiß, ich hatte Instagram nicht auch Venture-Kapital bezogen vorher.

00:12:41.280 --> 00:12:43.040
<v Ingo>Das heißt also, wenn.

00:12:43.600 --> 00:12:46.160
<v Ingo>Sie haben Venture-Kapital bekommen, ich bin mir jetzt nicht sicher,

00:12:46.240 --> 00:12:48.880
<v Ingo>wie viel, aber die müssen, einen Teil davon müssen sie wieder abdrücken,

00:12:48.960 --> 00:12:49.920
<v Ingo>aber da bleibt immer noch genug.

00:12:50.240 --> 00:12:54.720
<v Gast 1>Ja, normalerweise kriegst du Aktienoptionen und hast dann, also bei der Valuation hat da jeder,

00:12:54.800 --> 00:12:57.360
<v Gast 1>der da irgendwie Ingenieur 10 Millionen bekommen oder so.

00:12:58.240 --> 00:13:00.240
<v Ingo>Aber trotzdem haben Banker da auch einen riesengroßen Teil gemacht.

00:13:00.800 --> 00:13:01.520
<v Ingo>Das auch noch, klar.

00:13:01.600 --> 00:13:03.840
<v Gast 1>Wobei nicht nur nicht Banker, sondern Investoren.

00:13:03.920 --> 00:13:07.840
<v Gast 1>Das ist ja schon mal, also Investoren, die glauben dann zumindest an irgendeinem Bank.

00:13:08.080 --> 00:13:08.880
<v Gast 1>Eventuell das Gleiche.

00:13:09.040 --> 00:13:09.920
<v Gast 1>Die mögen dich zumindest.

00:13:10.000 --> 00:13:13.040
<v Gast 1>Banker mögen dich ja prinzipiell gar nicht, die wollen ja nur, dass die Geld gewinnen.

00:13:13.920 --> 00:13:14.080
<v Gast 1>Ja.

00:13:14.400 --> 00:13:20.480
<v Ingo>Also ich meine, die Investmentbanken waren das ganz Schlimme, was die Finanzkrise ausgelöst hat.

00:13:20.720 --> 00:13:25.200
<v Gast 1>Richtig, aber die haben ja irgendwie mit komischem Geld von ihren Kunden investiert und normalerweise diese

00:13:25.680 --> 00:13:29.840
<v Gast 1>Sequoia oder wie sie alle heißen, die haben ja einfach einen Bergvoll Geld und wollen einfach da selber mehr

00:13:29.840 --> 00:13:32.320
<v Gast 1>draus machen, ohne dass die viele Leute haben, die in sie investieren,

00:13:32.400 --> 00:13:32.640
<v Gast 1>glaube ich.

00:13:33.200 --> 00:13:33.920
<v Gast 1>Das kommt immer drauf an.

00:13:34.560 --> 00:13:37.840
<v Gast 1>Gibt es Fonds für Startups?

00:13:38.160 --> 00:13:38.400
<v Gast 1>Ja.

00:13:38.960 --> 00:13:39.520
<v Gast 1>Ja, sicher.

00:13:39.920 --> 00:13:40.640
<v Gast 1>Jedenfalls der COVID.

00:13:40.800 --> 00:13:41.680
<v Ingo>Ist auch in Deutschland welche.

00:13:41.840 --> 00:13:44.560
<v Felix>Der CEO von Instagram.

00:13:44.880 --> 00:13:45.680
<v Felix>Ja, da ist ja nichts los.

00:13:46.880 --> 00:13:46.960
<v Felix>Was?

00:13:47.280 --> 00:13:48.320
<v Felix>Auf mir ins Wort zu freunden.

00:13:48.640 --> 00:13:49.760
<v Ingo>Sorry, du wolltest was sagen.

00:13:50.720 --> 00:13:56.080
<v Felix>Der CEO von Instagram hatte 40% Anteile an Instagram selbst.

00:13:56.560 --> 00:13:59.120
<v Felix>Das entsprechend halt mit 400 Millionen jetzt noch ausgegangen.

00:13:59.360 --> 00:14:01.440
<v Gast 1>Richtig, wobei er wahrscheinlich eine Vesting-Period hat.

00:14:01.520 --> 00:14:03.760
<v Gast 1>Bedeutet, er kann die alle gar nicht direkt einlösen, sondern du musst irgendwie,

00:14:03.840 --> 00:14:05.200
<v Gast 1>wenn er Pech hat, echt, 10 Jahre warten.

00:14:05.280 --> 00:14:07.440
<v Gast 1>Das ist zum Beispiel bei Tim Cook, glaube ich, so.

00:14:07.520 --> 00:14:12.080
<v Gast 1>Der hat zwar theoretisch den Ganzen auf den Apple-Aktien, aber der muss die Firma die nächsten 10 Jahre so gut

00:14:12.080 --> 00:14:13.840
<v Gast 1>halten, damit er die dann auch einlösen kann.

00:14:14.000 --> 00:14:17.120
<v Gast 1>Also normalerweise, wenn du in einem Startup bist, kriegst du halt deine Aktienoptionen.

00:14:17.280 --> 00:14:21.920
<v Gast 1>Die sagen dann, wenn es gut läuft, sagen sie halt, okay, 50% kannst du ab dem folgenden Tag einlösen und

00:14:21.920 --> 00:14:25.280
<v Gast 1>danach jeden Monat irgendwie 1% mehr Aktien oder so.

00:14:25.680 --> 00:14:30.560
<v Gast 1>Teilweise ist es aber auch so, gerade bei höheren Positionen, so wie ich das irgendwie mitbekommen habe,

00:14:30.800 --> 00:14:35.600
<v Gast 1>dass du Aktienoptionen bekommst, aber die Vesting,

00:14:35.680 --> 00:14:39.520
<v Gast 1>ich weiß gar nicht, was Vesting auf Deutsch heißt, auf jeden Fall warten die erst nochmal ein paar Monate,

00:14:39.680 --> 00:14:42.320
<v Gast 1>Jahre, Jahrzehnte, bis du sie überhaupt einlösen kannst.

00:14:42.480 --> 00:14:46.400
<v Gast 1>Das ist so die Idee, dass du nicht einfach deine Aktienoptionen nimmst und dann abhaust und sagst,

00:14:46.560 --> 00:14:49.840
<v Gast 1>ja, macht mal viel Spaß, wenn ihr Gewinn macht, dann würde ich gerne auch was haben.

00:14:50.000 --> 00:14:52.880
<v Gast 1>Sondern die müssen halt auch eine Zeit lang dabei bleiben.

00:14:53.280 --> 00:14:58.480
<v Gast 1>Bedeutet, die müssen alle erstmal hoffen, gut, wenn sie aufgekauft werden,

00:14:58.560 --> 00:15:03.520
<v Gast 1>ist auch okay, aber wenn sie so an die Börse gehen würden, dann wäre das ein anderes Problem.

00:15:03.760 --> 00:15:07.600
<v Ingo>Gut, aber wenn euch das jetzt nicht gefällt, dass Facebook demnächst eure Bilder hat,

00:15:07.840 --> 00:15:12.880
<v Ingo>es gibt schon viele Dienste, die irgendwie Exportierungsfunktionen anbieten und die übernehmen und so weiter

00:15:12.880 --> 00:15:13.520
<v Ingo>und so fort.

00:15:13.760 --> 00:15:14.080
<v Ingo>Genau.

00:15:14.800 --> 00:15:16.160
<v Felix>Instaport.me.

00:15:16.720 --> 00:15:17.760
<v Ingo>Zum Beispiel eine davon.

00:15:17.840 --> 00:15:22.080
<v Ingo>Ich habe auch von irgendeinem anderen Dienst gehört, der jetzt irgendwie Instagram-Zeug importieren kann.

00:15:22.160 --> 00:15:23.920
<v Ingo>Also das sprießt gerade.

00:15:24.400 --> 00:15:30.800
<v Ingo>Wie immer, wenn irgendjemand irgendjemand anders übernimmt, sucht euch das raus, was ihr wollt.

00:15:32.080 --> 00:15:38.480
<v Ingo>Dann werden Mac diese Apple-Dinger gerade stark befallen von einem netten

00:15:38.640 --> 00:15:39.120
<v Ingo>Virus.

00:15:39.440 --> 00:15:44.640
<v Felix>Nicht jetzt, sondern ihr habt es schon hier gehört, viel früher, vor zwei oder drei oder vier Wochen.

00:15:44.960 --> 00:15:47.360
<v Felix>Und da haben wir es schon angesprochen.

00:15:47.600 --> 00:15:51.760
<v Felix>Nämlich der Flashback-Trojaner.

00:15:52.240 --> 00:15:52.960
<v Felix>Was macht der?

00:15:53.360 --> 00:15:54.320
<v Unbekannt>Java macht.

00:15:54.480 --> 00:15:55.040
<v Unbekannt>Was macht er der?

00:15:55.200 --> 00:15:56.000
<v Unbekannt>Java, der exploitet.

00:15:56.720 --> 00:15:58.960
<v Gast 2>Sicherheit der Java Runtime auf dem.

00:15:59.360 --> 00:15:59.520
<v Gast 2>Genau.

00:15:59.760 --> 00:16:00.160
<v Gast 2>Richtig.

00:16:00.400 --> 00:16:04.080
<v Felix>So, der erste Schritt von Apple dagegen war, irgendwie Patches auszurollen.

00:16:04.320 --> 00:16:06.880
<v Gast 1>Aber viel zu spät, weil bei Oracle wurde das schon lange vorher gepatchiert.

00:16:07.040 --> 00:16:07.520
<v Gast 1>Ja, ja, genau.

00:16:07.760 --> 00:16:10.720
<v Felix>Also das war tatsächlich schon eine ganze Zeit raus und das Problem ist halt,

00:16:10.800 --> 00:16:14.240
<v Felix>der Patch löst nicht den Dings den Trojaner auf.

00:16:16.880 --> 00:16:19.440
<v Felix>Genau, also das ist jetzt der zweite Schritt, was Apple vorhat.

00:16:19.520 --> 00:16:24.960
<v Felix>Sie wollen irgendwie so ein Tool rausbringen, wie für einen Configure, die sind Tool, um das halt wegzumachen.

00:16:26.720 --> 00:16:32.640
<v Felix>Insgesamt 600.000 laut der Quelle und die andere Quellen sagen knapp 700.000

00:16:33.280 --> 00:16:35.920
<v Felix>Macs weltweit befallen.

00:16:36.000 --> 00:16:41.840
<v Felix>Und um das mal in Relation zu setzen, es sind ungefähr 1% aller Macs,

00:16:42.720 --> 00:16:45.280
<v Felix>die gerade in Umlauf sind, die gerade verwendet werden.

00:16:45.600 --> 00:16:46.560
<v Gast 2>Das ist ganz schön viel.

00:16:46.880 --> 00:16:51.120
<v Felix>1% ist ganz schön viel, wenn man überlegt, der Configure Wurm hatte

00:16:53.360 --> 00:16:59.840
<v Felix>8,5 Millionen PCs befallen und das war ungefähr 0,8

00:17:00.080 --> 00:17:01.440
<v Felix>oder 0,6 Millionen.

00:17:01.520 --> 00:17:03.120
<v Gast 1>Ja, gut, weil die meisten PCs nicht im Internet sind.

00:17:04.480 --> 00:17:06.000
<v Gast 1>Also diese Kassen-PC in der Schule.

00:17:06.160 --> 00:17:10.720
<v Felix>Nee, nee, es geht tatsächlich um die, die aktiv quasi im Internet erreichbar sind.

00:17:11.280 --> 00:17:13.920
<v Felix>Und das ist halt schon eine ganze, ganze Menge.

00:17:14.080 --> 00:17:14.720
<v Felix>Ah, richtig.

00:17:14.960 --> 00:17:16.800
<v Felix>Und das ist halt schon echt übel.

00:17:16.880 --> 00:17:22.480
<v Felix>Also das ist quasi auf der kleineren Basis genauso schlimm wie der Configure Wurm.

00:17:22.960 --> 00:17:24.320
<v Felix>Und das halt für Macs.

00:17:24.480 --> 00:17:24.800
<v Felix>Ja.

00:17:25.440 --> 00:17:28.880
<v Gast 1>Das ist was komisches, weil eigentlich die, also auf Line, gut, es werden wahrscheinlich alles ältere sein,

00:17:28.960 --> 00:17:30.960
<v Gast 1>weil auf Line ist ja per Default kein Java mehr drauf.

00:17:31.040 --> 00:17:34.400
<v Gast 1>Und so der normale Benutzer, der kriegt auch eigentlich keine Java-Software vorgesetzt,

00:17:34.480 --> 00:17:35.600
<v Gast 1>dass der das installieren würde.

00:17:36.080 --> 00:17:41.920
<v Felix>Das Problem ist halt, eigentlich müssten laut der Apple-Philosophie müssten sich hier alle Leute alle zwei

00:17:41.920 --> 00:17:43.840
<v Felix>Jahre neue Computer kaufen, dann wäre das Problem gelöscht.

00:17:44.000 --> 00:17:44.160
<v Felix>Richtig.

00:17:46.400 --> 00:17:50.160
<v Felix>Das Problem ist halt, Apple kostet halt auch eine ganze Stange Geld.

00:17:50.480 --> 00:17:51.840
<v Felix>Und deswegen könntest du nicht alle machen.

00:17:52.080 --> 00:17:54.880
<v Gast 1>Na gut, ein Betriebssystem-Update kannst du ja kaufen, das kostet irgendwie 20 Dollar.

00:17:55.520 --> 00:17:58.480
<v Gast 2>Das Problem ist, wenn man das Plus 2 bebügelt, also ich habe ja hier meinen anderen.

00:18:00.320 --> 00:18:07.280
<v Ingo>Genau, wenn man das, also bei meinem eigenen Mac, da habe ich es von Snorleppard auf Lion

00:18:07.280 --> 00:18:10.480
<v Ingo>abgedatet und da ist es Java noch drauf geblieben.

00:18:11.040 --> 00:18:14.640
<v Ingo>Da habe ich aber standardmäßig, weil es mich allein schon übergenervt habe in meinen kompletten

00:18:14.640 --> 00:18:17.920
<v Ingo>Browser-Geschichten, das ganze Java-Plugin-Gedöns abgeschaltet.

00:18:18.480 --> 00:18:24.640
<v Ingo>Und auf diesem hier, da habe ich Lion neu installiert und da ist Java nicht drauf.

00:18:24.800 --> 00:18:29.440
<v Ingo>Also das heißt, wenn man ein Upgrade macht, dann bekommt man da halt das Java vom Alten noch mit.

00:18:30.400 --> 00:18:35.280
<v Felix>Was noch ganz interessant ist zum Trojaner selber, es ist kein Wurm,

00:18:35.360 --> 00:18:40.400
<v Felix>das heißt, er verbreitet sich nicht selber weiter, sondern ein Drive-By

00:18:43.440 --> 00:18:44.080
<v Felix>Trojaner.

00:18:44.400 --> 00:18:47.600
<v Felix>Das heißt, man geht auf irgendeine Webseite, man muss nichts machen,

00:18:47.680 --> 00:18:51.680
<v Felix>man muss noch nicht mal lange auf der Webseite bleiben, sondern wirklich nur kurz dabei sein oder das ist ein

00:18:51.680 --> 00:18:54.800
<v Felix>eingebettetes iFrame oder es ist halt keine Ahnung, irgendwas.

00:18:55.600 --> 00:18:58.560
<v Felix>Und ist dann quasi direkt infiziert.

00:18:58.800 --> 00:19:00.480
<v Felix>Und das ist echt, echt evil.

00:19:01.040 --> 00:19:01.360
<v Felix>Ja.

00:19:01.920 --> 00:19:05.440
<v Ingo>Da gibt es macht er dann, wenn er dann was drauf ist?

00:19:06.400 --> 00:19:08.480
<v Gast 1>Bisher glaubt noch nichts, aber er ist halt eine Bauch.

00:19:08.640 --> 00:19:12.400
<v Felix>Doch doch machen, glaube ich, schon Spam-Zeugs.

00:19:12.720 --> 00:19:19.200
<v Felix>Also ich glaube schon, im Gegensatz zum Configer-Wurm, der sich ja dann quasi nach einer Zeit selber

00:19:19.200 --> 00:19:25.520
<v Felix>getötet hat, der Suizid begangen hat, wird es mit dem

00:19:25.680 --> 00:19:29.120
<v Felix>Flashback-Trojaner nicht so sein.

00:19:29.280 --> 00:19:33.920
<v Felix>Wahrscheinlich wird er dann einfach weiter für höhere Ziele verwendet.

00:19:34.240 --> 00:19:35.360
<v Felix>Zum Beispiel Spamverschicken.

00:19:35.440 --> 00:19:36.960
<v Felix>Aber Spamverschicken geht auch zurück.

00:19:38.080 --> 00:19:43.040
<v Felix>Von daher macht er dann wahrscheinlich so Fake Malware, so Fake-Antivirus-Zeugs.

00:19:43.360 --> 00:19:46.640
<v Felix>Was unter Windows auch alles ganz normal ist, wo sich die Leute quasi schon dran gewöhnt haben,

00:19:46.720 --> 00:19:47.600
<v Felix>kommt jetzt auch für ein Mac.

00:19:49.200 --> 00:19:50.560
<v Ingo>Das war ja auch nur eine Frage der Zeit.

00:19:50.720 --> 00:19:53.440
<v Felix>Das war tatsächlich nur eine Frage der Zeit und die Zeit ist wohl gekommen.

00:19:54.640 --> 00:19:56.800
<v Felix>Und ja, interessant.

00:19:58.000 --> 00:19:58.960
<v Felix>Sehr interessant.

00:19:59.280 --> 00:20:02.640
<v Felix>Zum Beispiel, wenn man mehr zu diesem Driveby-Zeug sich anschauen will,

00:20:02.720 --> 00:20:07.600
<v Felix>da gibt es für Metasploid ein Modul, das nennt sich Browser Autopone.

00:20:07.840 --> 00:20:08.560
<v Felix>Ja, das ist so.

00:20:08.960 --> 00:20:11.760
<v Felix>Und das Ding fährt quasi einen Webbrowser hoch.

00:20:12.310 --> 00:20:14.870
<v Felix>Und wenn du auf den Web-Server auf, oder?

00:20:15.030 --> 00:20:16.150
<v Felix>Ja, genau, ein Webserver.

00:20:16.470 --> 00:20:17.670
<v Felix>Fährt einen Web-Server hoch.

00:20:17.750 --> 00:20:22.310
<v Felix>Und wenn man irgendwie einen User dazu bringt, auf diesen Web-Server zu gehen oder per iframe oder was auch

00:20:22.310 --> 00:20:26.070
<v Felix>immer zu injecten, dann schaut er nach, was für ein Browser hast du,

00:20:26.230 --> 00:20:29.990
<v Felix>was für eine Version ist das und fährt entsprechend, wenn die Kiste halt alt ist,

00:20:30.150 --> 00:20:32.710
<v Felix>irgendwelche Exploits dagegen, die halt gerade funktionieren können.

00:20:32.790 --> 00:20:36.150
<v Felix>Zum Beispiel, wenn du wenn er sieht, okay, du hast irgendwie eine alte Version von Java,

00:20:36.230 --> 00:20:41.110
<v Felix>dann nimmt er halt einen Java-Plugin oder guckt halt, du hast einen Internet-Explorer in alten,

00:20:41.270 --> 00:20:42.070
<v Felix>dann nimmt er das.

00:20:42.230 --> 00:20:49.030
<v Felix>Und das ist ziemlich cool und sehr, ziemlich genau das, was auch der Flashback-Trojaner verwendet

00:20:49.030 --> 00:20:49.270
<v Felix>hat.

00:20:49.590 --> 00:20:56.470
<v Felix>Halt ein bisschen dedizierter, quasi nur ein Exploit verwendet, aber prinzipiell das Gleiche.

00:20:57.670 --> 00:21:02.390
<v Ingo>Ja, okay, aber nicht nur Java oder den Mac hat er jetzt getroffen,

00:21:02.870 --> 00:21:05.190
<v Ingo>sondern auch in Samba ist eine ziemlich große Lücke drin.

00:21:05.270 --> 00:21:08.790
<v Felix>Genau, also das ist ähnlich wie der RDP-Bug unter Windows.

00:21:09.270 --> 00:21:10.870
<v Gast 2>Ja, das hört sich nach Schmerzen an.

00:21:11.670 --> 00:21:16.470
<v Felix>Also unter Windows hatten wir ja auch gesagt, es gibt eine Lücke, die geschlossen ist,

00:21:16.550 --> 00:21:20.710
<v Felix>eine Critical, die Remote Exploit quasi ermöglicht.

00:21:20.950 --> 00:21:23.750
<v Felix>Und das gibt es jetzt auch für Samba unter Linux.

00:21:25.030 --> 00:21:25.270
<v Felix>Schön.

00:21:26.070 --> 00:21:27.990
<v Ingo>Oder Samba unter Mac wahrscheinlich.

00:21:30.870 --> 00:21:33.030
<v Ingo>Ja, aber die meisten haben noch nicht 10.7 drauf.

00:21:33.270 --> 00:21:34.230
<v Ingo>Dann haben die wahrscheinlich gemacht.

00:21:34.790 --> 00:21:36.630
<v Felix>Es geht auch tatsächlich um den Samba-Server.

00:21:36.790 --> 00:21:39.190
<v Felix>Also nicht um die Clients selber.

00:21:39.350 --> 00:21:41.670
<v Gast 2>Ja, der Samba-Server war ja auf dem alten Mac OST auch drauf.

00:21:42.230 --> 00:21:44.150
<v Ingo>Der hat ja da die Freigabengeschichten gemacht.

00:21:44.470 --> 00:21:47.030
<v Gast 1>Wenn man es aktiviert hat, was die wenigsten hatten, glaube ich.

00:21:47.510 --> 00:21:52.870
<v Felix>Genau, also das ist wieder wie beim RDP-Bug, jetzt ist noch quasi das Fenster,

00:21:53.030 --> 00:21:57.030
<v Felix>wo noch nichts geht, weil halt erstmal nur die Vulnerability gepatcht ist.

00:21:57.430 --> 00:22:00.710
<v Felix>Aber in zwei, drei, vier Wochen sieht es dann wahrscheinlich schon ein bisschen aus.

00:22:01.110 --> 00:22:04.950
<v Ingo>Und der scheint so böse zu sein, dass sich die Sammlerentwickler genötigt sahen,

00:22:05.030 --> 00:22:08.150
<v Ingo>das da richtig groß an die richtige Glocke zu hängen.

00:22:08.230 --> 00:22:08.310
<v Ingo>Genau.

00:22:08.630 --> 00:22:09.990
<v Ingo>Dass auch die Leute ziemlich schnell abgeben.

00:22:10.150 --> 00:22:14.470
<v Felix>Ja, die Sache ist halt, du kannst direkt als Root Code auswerten.

00:22:14.630 --> 00:22:15.350
<v Felix>Warum eigentlich als Root?

00:22:15.430 --> 00:22:16.950
<v Gast 1>Normalerweise läuft doch Sammer nicht als Root.

00:22:17.350 --> 00:22:20.790
<v Ingo>Doch, der muss ja quasi, der muss sich ja als jede User-ID einloggen können.

00:22:21.030 --> 00:22:21.190
<v Ingo>Richtig.

00:22:21.430 --> 00:22:25.430
<v Ingo>Also du loggst dich ja da als irgendwelchen User ein, aber der Demon an sich,

00:22:25.510 --> 00:22:28.390
<v Ingo>der muss als Root laufen, weil der braucht ja Zugriff auf alle Freiganken.

00:22:29.510 --> 00:22:29.750
<v Ingo>Genau.

00:22:30.470 --> 00:22:33.110
<v Ingo>Also der macht dann quasi, der droppt dann irgendwann seine Rechte,

00:22:33.190 --> 00:22:37.270
<v Ingo>wenn sich ein User eingeloggt hat und switcht dann zu der User-ID von dem entsprechenden User,

00:22:37.430 --> 00:22:42.230
<v Ingo>aber der Demon an sich muss halt als root laufen.

00:22:42.550 --> 00:22:43.590
<v Felix>Evil, auf jeden Fall.

00:22:44.230 --> 00:22:46.710
<v Gast 1>Es gibt standardmäßig Root-Log in, ja, okay, genau.

00:22:47.830 --> 00:22:51.190
<v Felix>Nee, also du musst ja root sein, damit du das überhaupt zur Verfügung stellen kannst.

00:22:51.350 --> 00:22:55.910
<v Gast 1>Ja, ja, genau, aber ich hätte gedacht, was gibt es denn nicht irgendwie bei MySQL und MySQL-Safe-Dingens,

00:22:56.070 --> 00:22:58.390
<v Gast 1>der dann quasi dieses minimale Root-Zeug wrappt und dann.

00:22:59.110 --> 00:23:03.030
<v Ingo>Das gibt es vermutlich auch bei Samba, nur war da halt der Fehler drin, würde ich jetzt mal erwarten.

00:23:03.430 --> 00:23:03.750
<v Ingo>Ich denke auch.

00:23:04.630 --> 00:23:05.670
<v Felix>Und der Authentication wieder.

00:23:05.750 --> 00:23:11.910
<v Felix>Also wenn du dich authentifizierst, dass es da dann ein Problem genauso wie eine Array-Länge war da wohl das,

00:23:11.990 --> 00:23:13.030
<v Felix>also wie üblich.

00:23:13.670 --> 00:23:15.270
<v Felix>Also das gleiche wie bei RDP.

00:23:15.990 --> 00:23:18.070
<v Gast 1>Es kommt davon, wenn man Software in C programmiert.

00:23:18.150 --> 00:23:19.350
<v Gast 1>Leute sollten einfach damit aufhören.

00:23:19.430 --> 00:23:21.750
<v Ingo>Aber C ist jetzt wieder die beliebteste Programmiersprache.

00:23:21.830 --> 00:23:22.950
<v Gast 1>Ja, super, da freuen wir uns alle.

00:23:23.030 --> 00:23:26.390
<v Gast 1>Es ist ja nicht so, als ob man alle sich glücklich an diesem fucking C hänge.

00:23:27.350 --> 00:23:30.470
<v Felix>Soll die Leute nicht programmieren können, heißt es nicht, dass die Leute es nicht haben.

00:23:32.390 --> 00:23:34.070
<v Gast 1>Einfach mal in Python schreiben, das ist doch okay.

00:23:34.230 --> 00:23:34.390
<v Gast 1>Genau.

00:23:34.550 --> 00:23:36.150
<v Felix>Und Python geht nie was irgendwas kaputt.

00:23:36.230 --> 00:23:36.550
<v Felix>Ja, richtig.

00:23:37.190 --> 00:23:43.270
<v Ingo>Aber es gibt auch noch ganz erfreuliche Sachen, die irgendwann bestimmt mal bald rauskommen.

00:23:43.350 --> 00:23:49.510
<v Ingo>Nämlich Google präsentiert ein tolles Display, was direkt vor deinen Augen hängt.

00:23:49.590 --> 00:23:49.910
<v Ingo>Einfach.

00:23:51.270 --> 00:23:52.310
<v Felix>Ein Telefon quasi.

00:23:52.630 --> 00:23:53.830
<v Ingo>Ein Telefon direkt vor deinen Augen.

00:23:54.070 --> 00:23:57.430
<v Felix>Worüber wir auch schon geredet haben, ihr habt es nämlich schon hier wieder zuerst gehört.

00:23:57.750 --> 00:23:58.310
<v Felix>Ganz wichtig.

00:23:58.550 --> 00:23:59.750
<v Ingo>Ich verstehe mal noch nicht, warum.

00:24:00.470 --> 00:24:02.150
<v Ingo>Das kennt nicht, glaube ich, nie nur dir so.

00:24:02.310 --> 00:24:02.950
<v Ingo>Ich finde es auch so.

00:24:03.110 --> 00:24:06.550
<v Gast 2>Also man sieht irgendwie aus wie ein Idiot und man bekommt dann Werbung eingeblendet zu Sachen,

00:24:06.630 --> 00:24:07.510
<v Gast 2>die man sich gerade anguckt.

00:24:07.590 --> 00:24:08.070
<v Gast 2>Ich verstehe es nicht.

00:24:08.230 --> 00:24:10.230
<v Felix>Nee, deswegen kauft es einfach alle Applikationen.

00:24:11.030 --> 00:24:14.630
<v Ingo>Irgendwo habe ich so einen Vergleich gesehen mit, wie heißen diese Dragon Ball?

00:24:14.710 --> 00:24:15.190
<v Ingo>Nee, Dragon.

00:24:15.670 --> 00:24:17.030
<v Felix>Ja, der Scouder.

00:24:19.270 --> 00:24:22.070
<v Unbekannt>Das ist halt das Erste, was die Leute machen, wenn sie sowas kaufen.

00:24:22.950 --> 00:24:26.310
<v Felix>Over 9000 und dann zerknacken sie es einfach in ihrer Hand.

00:24:26.550 --> 00:24:26.950
<v Felix>Richtig.

00:24:27.430 --> 00:24:28.150
<v Felix>So gut.

00:24:28.630 --> 00:24:31.510
<v Felix>Jedenfalls, also ich finde es awesome und ich brauch's auch.

00:24:31.830 --> 00:24:34.310
<v Gast 1>Also vielleicht noch, weil es immer noch nicht gesehen hat, dieses Project Glass.

00:24:34.470 --> 00:24:39.590
<v Gast 1>Es ist im Grunde ein Heads-Up-Display, so eine Sonnenbrille, die irgendwie dir Sachen anzeigt wie,

00:24:40.150 --> 00:24:44.150
<v Gast 1>keine Ahnung, die neuen Indoor-Pläne, die Google Maps irgendwann eingebaut hat.

00:24:44.230 --> 00:24:47.110
<v Gast 1>Wenn du dann sagst, wo ist denn die Plattensektion hier im Mediamarkt?

00:24:47.350 --> 00:24:48.790
<v Gast 1>Und dann sagt der, pfff.

00:24:49.110 --> 00:24:49.990
<v Felix>Keine Ahnung.

00:24:50.470 --> 00:24:53.510
<v Gast 1>Ich sag dir, das ist in Deutschland nicht verfügbar und dann sagst du, ach, schade.

00:24:53.830 --> 00:24:57.590
<v Gast 1>Nee, und dann eben so Navigationszeug und schieß mich tot.

00:24:57.830 --> 00:25:03.270
<v Ingo>Genau, es ist quasi eine Brille mit einem kleinen Display drin, wo dann irgendwo ein Android drauflaufen soll

00:25:03.350 --> 00:25:04.550
<v Ingo>und irgendwo muss auch der Akku hin.

00:25:04.630 --> 00:25:06.470
<v Ingo>Wahrscheinlich hält das Ding dann nur irgendwie 20 Minuten.

00:25:06.790 --> 00:25:08.870
<v Felix>Nee, ich denke, sie werden das so machen, dass es auch nicht hackig ist.

00:25:09.190 --> 00:25:10.630
<v Gast 1>Ich denke, ja, also normalerweise.

00:25:10.870 --> 00:25:12.870
<v Felix>Also ansonsten müssen sie damit nicht anfangen, ganz einfach.

00:25:13.030 --> 00:25:16.310
<v Gast 1>Und es ist ja auch, also ich finde es auch eine der besten Sachen, dass mir ein Mobilfunk in die Brille

00:25:16.310 --> 00:25:18.070
<v Gast 1>einbauen will, so direkt ans Gehirn.

00:25:18.230 --> 00:25:22.550
<v Gast 1>Weil also wenn ihr Datenverbindung habt, der muss es ja strahlen vom Kopf ab.

00:25:22.710 --> 00:25:24.790
<v Felix>Quatsch, machst du ein bisschen Autofolie her, dann kannst du es.

00:25:24.950 --> 00:25:26.630
<v Gast 1>Richtig, nach innen Adofolie.

00:25:27.350 --> 00:25:28.150
<v Unbekannt>Nee, irgendwie.

00:25:28.470 --> 00:25:30.310
<v Gast 1>Ich denke, das kommt aber auf jeden Fall so Zeug.

00:25:30.550 --> 00:25:32.390
<v Felix>Also ich finde es awesome und ich brauch es auf jeden Fall.

00:25:32.550 --> 00:25:36.550
<v Gast 1>Ich finde es schon, allein dieses Siri-Zeug, was ja nicht mit Sehen ist,

00:25:36.630 --> 00:25:40.230
<v Gast 1>aber immer noch so freie Bedienung, zurzeit benutze ich es recht gerne.

00:25:40.310 --> 00:25:44.950
<v Gast 1>Irgendwie neulich, was heißt neulich, vorher weggefahren vom Haus und einfach mal im Auto kurz draufgedrückt,

00:25:45.030 --> 00:25:48.150
<v Gast 1>macht der Piep, sagst du, erinnere mich bitte dran, nachher einen Müll rauszubringen,

00:25:48.230 --> 00:25:49.030
<v Gast 1>wenn ich heimkomme.

00:25:49.190 --> 00:25:51.270
<v Gast 1>Und der rafft es und der sagt dann, okay, ich erinnere dich nachher,

00:25:51.430 --> 00:25:52.950
<v Gast 1>den Müll rauszubringen, wenn du heimkommst.

00:25:53.030 --> 00:25:54.230
<v Gast 1>Und sowas ist schon nett.

00:25:54.310 --> 00:25:55.430
<v Gast 1>Also so gerade so kleine Internet.

00:25:55.670 --> 00:25:59.110
<v Ingo>Ich kann mir das gut vorstellen, dass man das irgendwie in seine Wohnumgebung integriert.

00:25:59.190 --> 00:26:01.750
<v Ingo>Also keine Ahnung, wie du jetzt gerade gesagt hast, beim Autofahren.

00:26:01.990 --> 00:26:06.470
<v Ingo>Viele Autos haben ja jetzt schon so ein Head-Up-Display, dass man da irgendwie quasi noch sein Smartphone da

00:26:06.470 --> 00:26:10.550
<v Ingo>irgendwie mit dem Auto koppeln kann und sich dann irgendwie so gedönster anzeigen kann.

00:26:10.630 --> 00:26:13.510
<v Ingo>Aber in die Brille weiß ich nicht, ob ich da Bock drauf hätte.

00:26:14.390 --> 00:26:16.070
<v Ingo>Ich meine, wir haben ja eh Brillen auf.

00:26:16.310 --> 00:26:18.550
<v Gast 2>Ja, natürlich, aber die sind schon schwer genug.

00:26:18.630 --> 00:26:19.990
<v Ingo>Du bist ein einziges.

00:26:20.310 --> 00:26:21.430
<v Felix>Das heißt, du kannst es dann nehmen.

00:26:22.070 --> 00:26:23.030
<v Felix>Sonst wird sie funktionieren.

00:26:23.830 --> 00:26:27.510
<v Ingo>Also ich hätte jetzt nichts, also wenn man das nur so temporär einschalten könnte.

00:26:27.750 --> 00:26:29.030
<v Felix>Ja, natürlich, das ist ja die Idee.

00:26:29.190 --> 00:26:32.070
<v Ingo>Ja, aber wenn das jetzt in meiner Brille eh schon eingebaut wäre.

00:26:32.470 --> 00:26:34.310
<v Ingo>Dann werde die Brille dauerhaft halt schwer.

00:26:34.550 --> 00:26:37.190
<v Felix>Ja, also wir müssen uns anschauen, wie das genau ist.

00:26:37.910 --> 00:26:41.750
<v Ingo>Warte noch drei Jahre, dann ist es auch nicht schwerer als die Brille, die du jetzt gerade trägst.

00:26:42.630 --> 00:26:46.470
<v Ingo>Und wenn man das dann nur halt bei Bedarf mal irgendwie einschaltet und dann wieder ausschaltet,

00:26:46.550 --> 00:26:47.430
<v Ingo>könnte ich mir das schon vorstellen.

00:26:47.830 --> 00:26:50.070
<v Ingo>In der sonstigen Form brauche ich das sonst auch nicht.

00:26:50.230 --> 00:26:52.070
<v Felix>Ich würde es auch awesome finden, wenn man damit dran zoomen kann.

00:26:52.150 --> 00:26:53.030
<v Felix>Das wäre super cool.

00:26:56.150 --> 00:26:57.110
<v Felix>Genau, ein Hand.

00:26:58.070 --> 00:27:00.150
<v Gast 1>So Nachtsichtmodus einfach mal anschauen.

00:27:00.790 --> 00:27:01.110
<v Gast 1>Also ich meine.

00:27:01.350 --> 00:27:03.270
<v Gast 1>Beim Autofahren, welche Viecher siehst du oder so.

00:27:03.750 --> 00:27:05.830
<v Felix>Ich meine, das ist doch wohl super awesome.

00:27:06.710 --> 00:27:09.110
<v Felix>Oder wenn es Laser schießt, von mir aus, du sollst auf Laser schießen.

00:27:09.910 --> 00:27:10.870
<v Felix>Fuck, wie auch so.

00:27:11.110 --> 00:27:11.670
<v Felix>Laserbrinnen.

00:27:11.830 --> 00:27:13.910
<v Gast 2>Ja, doch, wenn es Laser schießt, würde ich mir auch meine Raubzeit.

00:27:14.310 --> 00:27:17.110
<v Gast 1>Sieht dann ähnlich aus wie bei X-Men hier Cyclops, was du ran.

00:27:18.630 --> 00:27:21.270
<v Felix>Das ist dann wie bei den Borken einfach mit den Laserdingen so.

00:27:24.470 --> 00:27:26.870
<v Gast 1>Weiß jeder, wenn du ihr auf die Brüste starrst oder sowas.

00:27:27.590 --> 00:27:29.270
<v Felix>Oh shit, sieh reden rum.

00:27:29.350 --> 00:27:30.310
<v Felix>Oh, ich hab keinen St.

00:27:31.350 --> 00:27:31.670
<v Felix>Richtig.

00:27:31.830 --> 00:27:34.630
<v Felix>Jedenfalls von Apple wird sowas wahrscheinlich nicht so bald kommen.

00:27:34.870 --> 00:27:35.830
<v Gast 1>Erst wenn es gut aussieht.

00:27:35.990 --> 00:27:37.590
<v Felix>Erst wenn es gut aussieht und wenn es irgendwie.

00:27:37.750 --> 00:27:43.110
<v Felix>Also ich habe gelesen, vom Cult of Mac, dass die haben gesagt,

00:27:43.430 --> 00:27:47.990
<v Felix>Apple wird sowas niemals tun, weil die wollen, dass du dich wohlfühlst mit irgendwie das,

00:27:48.150 --> 00:27:48.870
<v Felix>was du hast.

00:27:49.510 --> 00:27:51.990
<v Gast 2>Also wie gesagt, wenn es Laser schießen kann, dann hätte ich auch von uns.

00:27:52.950 --> 00:27:58.630
<v Ingo>Warte mal, dann brauchen wir ja nur eine Body Armor und dann können wir ja so superheldmäßig einfach irgendein

00:27:58.630 --> 00:28:00.550
<v Ingo>Cape und dann geht's los.

00:28:01.030 --> 00:28:03.350
<v Gast 2>Ich hab dir letztens das Bild gesehen mit dem House of Stark.

00:28:03.590 --> 00:28:04.310
<v Gast 2>Ja, ja.

00:28:05.030 --> 00:28:05.190
<v Gast 2>Egal.

00:28:06.390 --> 00:28:07.350
<v Unbekannt>Das geht hier zu weit.

00:28:07.510 --> 00:28:09.750
<v Ingo>Es gibt übrigens eine dritte Staffel geben, ne?

00:28:10.150 --> 00:28:10.630
<v Ingo>Ja, natürlich.

00:28:10.790 --> 00:28:11.510
<v Ingo>Ist angekündigt.

00:28:15.110 --> 00:28:16.630
<v Gast 1>Wo alle gerade abweichen.

00:28:17.270 --> 00:28:21.830
<v Gast 1>News Couch DB12 ist draußen, wo ich sehr, sehr lange gewartet habe.

00:28:22.310 --> 00:28:24.070
<v Gast 1>Und da sind ein paar coole neue Sachen drin.

00:28:24.150 --> 00:28:27.270
<v Gast 1>Das coolste ist eigentlich die Speedy-Kompression.

00:28:27.350 --> 00:28:29.190
<v Gast 1>Nee, nicht Speedy, ich meine Snappy.

00:28:29.910 --> 00:28:30.550
<v Gast 1>Snappy, genau.

00:28:30.630 --> 00:28:34.710
<v Gast 1>Snappy, dieser Algorithmus von Google, der nicht so super komprimiert, aber dafür sauschnell ist.

00:28:34.790 --> 00:28:37.670
<v Gast 1>So, keine Ahnung, 500 MB pro Sekunde auf dem Normalserver.

00:28:38.710 --> 00:28:41.590
<v Gast 1>Und das gab es schon lange, lange vorher in CouchBase.

00:28:41.830 --> 00:28:46.470
<v Gast 1>Couchbase ist ja dieses irgendwie kommerzielle, halbwegs auf CouchDB,

00:28:46.550 --> 00:28:50.150
<v Gast 1>halbwegs auf Membase basierende Dingensbummens.

00:28:50.310 --> 00:28:54.630
<v Gast 1>Und die hatten mal eine CouchDB-Version mit irgendwie ein paar Patches drin.

00:28:54.790 --> 00:28:58.230
<v Gast 1>Und die hat ich immer benutzt, weil die eigentlich ganz cool war, weil sie war wesentlich schneller,

00:28:58.390 --> 00:28:59.670
<v Gast 1>Datenbanken war nicht so groß.

00:28:59.910 --> 00:29:02.870
<v Gast 1>Aber dann haben die irgendwann gesagt, nee, wir hören jetzt auf, die zu pflegen.

00:29:03.030 --> 00:29:07.590
<v Gast 1>Und dieses, also sie haben das zurückcommitted, diesen Support für Snappy,

00:29:07.670 --> 00:29:13.110
<v Gast 1>nur bis diese Version 1.2 rauskam, hat einfach mal knallhart irgendwie ein Jahr oder so gedauert oder ein

00:29:13.110 --> 00:29:14.630
<v Gast 1>halbes Jahr, irgendwo da dazwischen.

00:29:14.710 --> 00:29:18.470
<v Gast 1>Und die haben schon in letzter Zeit ewig oft abgestimmt, irgendwie in ihrem komischen Bugtrack,

00:29:18.630 --> 00:29:20.310
<v Gast 1>so ja, Voting for 1.2 Release.

00:29:20.390 --> 00:29:24.630
<v Gast 1>Und dann immer einer so, nö, aber hier gibt es noch den Bug, der muss erstmal raus, bla.

00:29:24.790 --> 00:29:29.350
<v Gast 1>Jetzt gibt es CouchDB 1.2, ist schneller, ist gut und alle freuen sich.

00:29:29.750 --> 00:29:30.150
<v Gast 1>Genau.

00:29:30.470 --> 00:29:31.110
<v Gast 1>Sehr cool.

00:29:31.910 --> 00:29:35.510
<v Felix>Das heißt, ich finde es ja cool, dass sie auch tatsächlich eine Couch als Logo haben.

00:29:35.750 --> 00:29:40.070
<v Gast 1>Ja, sie haben auch dieses Couch immer so, wenn du sie startest, sagst du irgendwie relax oder sowas.

00:29:40.710 --> 00:29:42.550
<v Felix>Hat es schon immer gesagt, weil ich kann mich nicht daran erinnern.

00:29:42.630 --> 00:29:43.590
<v Gast 1>Ja, hat es immer gesagt.

00:29:43.910 --> 00:29:45.350
<v Felix>Aber das Logo ist neu, oder?

00:29:45.670 --> 00:29:48.150
<v Gast 1>Das Logo kennt, also kenne ich zumindest schon eine Zeit lang.

00:29:48.230 --> 00:29:49.830
<v Gast 1>Ich weiß nicht, ob diese Typ schon immer drauf haben.

00:29:50.950 --> 00:29:52.870
<v Gast 1>FIFA Couch TB ist ganz nett.

00:29:52.950 --> 00:29:55.990
<v Gast 1>Es ist recht einfach, kann Multimaster-Replikation, alle freuen sich.

00:29:56.390 --> 00:29:57.590
<v Felix>Das ist super Maximum.

00:29:57.750 --> 00:29:58.630
<v Unbekannt>Richtig.

00:29:59.830 --> 00:30:06.630
<v Ingo>Ja, letztens hatten wir es ja von mobilen Passwortmanagern und diese One-Passwort-Leute von HL Bits,

00:30:06.870 --> 00:30:08.390
<v Ingo>die haben da mittlerweile reagiert.

00:30:08.630 --> 00:30:09.190
<v Ingo>Yay!

00:30:09.510 --> 00:30:11.190
<v Gast 2>Gestern oder vorgestern kamen Abschluss.

00:30:11.270 --> 00:30:12.950
<v Felix>Das heißt, es war nicht so cool und jetzt ist viel, viel.

00:30:13.350 --> 00:30:20.150
<v Ingo>Ja, die haben jetzt irgendwie PBK DF2 mit 10.000 Iterationen und haben

00:30:20.470 --> 00:30:23.670
<v Ingo>das Padding in den Griff gekriegt und haben noch ein bisschen andere Bugfixen.

00:30:23.910 --> 00:30:26.950
<v Felix>Das heißt, alles, was das Paper angesprochen hat, ist dann gefixt worden.

00:30:27.190 --> 00:30:27.350
<v Felix>Richtig.

00:30:27.430 --> 00:30:29.350
<v Gast 1>Also das war vorher auch schon so halbwegs sicher.

00:30:29.430 --> 00:30:34.070
<v Gast 1>Also sie sagen auch, ja, wenn jemand deinen Pin-Code irgendwie vom Handy wegbekommt und es dann noch irgendwie

00:30:34.070 --> 00:30:38.390
<v Gast 1>ansteckt, dann hätte er eventuell was machen können, vielleicht.

00:30:38.550 --> 00:30:41.110
<v Gast 1>Und jetzt haben sie gesagt, so, das geht jetzt auch nicht mehr.

00:30:41.750 --> 00:30:43.910
<v Gast 1>Bedeutet, die haben das jetzt einfach ein bisschen härter gemacht.

00:30:43.990 --> 00:30:48.150
<v Gast 1>Und ich habe es auf der Mobilversion gesehen, auf der Desktop-Version habe ich es nicht gesehen.

00:30:48.390 --> 00:30:51.830
<v Gast 2>Ich glaube, das galt auch nur für die Datenbank der mobile Version.

00:30:51.910 --> 00:30:54.310
<v Felix>Ja, das ist ja auch der größte Angriffspunkt quasi.

00:30:54.390 --> 00:30:55.910
<v Felix>Also das, was am ehesten verloren geht.

00:30:56.070 --> 00:30:57.910
<v Gast 1>Also, dass so ein Flashback-Trojan auf deinem.

00:30:58.710 --> 00:31:01.430
<v Felix>Ja, da muss man ein bisschen warten, bis der auch die Plugins dafür hat.

00:31:02.310 --> 00:31:09.110
<v Ingo>Genau, also was sie zusätzlich noch machen, ist, dass sie so Dropbox Authentication Tokens in der Keychain vom

00:31:09.110 --> 00:31:13.830
<v Ingo>iPhone oder vom iPad oder was auch immer, iPod Touch oder was auch immer,

00:31:14.230 --> 00:31:17.670
<v Ingo>abspeichern, statt die irgendwie manuell zu verwalten.

00:31:18.310 --> 00:31:20.950
<v Ingo>Und ja, ansonsten alles.

00:31:22.710 --> 00:31:27.510
<v Ingo>Aber es ist auf jeden Fall jetzt mehr sicher und können wir es wieder gut fühlen.

00:31:27.670 --> 00:31:28.230
<v Ingo>Gott sei Dank.

00:31:28.550 --> 00:31:31.830
<v Felix>Ihr habt euch schon ganz zitterig gefühlt, wo das rausgekommen ist, bestimmt.

00:31:32.150 --> 00:31:32.550
<v Felix>Richtig.

00:31:34.630 --> 00:31:35.350
<v Felix>Genau.

00:31:36.070 --> 00:31:39.590
<v Gast 1>Ja, ein schöner riesiger ATT-Fail.

00:31:40.390 --> 00:31:43.350
<v Gast 1>ATT-Microcells sind unglaublich komisch und böse.

00:31:43.750 --> 00:31:47.110
<v Gast 1>Micro-cells sind ja so, wenn dein Mobilfunkprovider einfach nicht genügend Geld hat,

00:31:47.190 --> 00:31:51.910
<v Gast 1>um anständig Mobilfunknetz zu machen, dann sagen sie ja, kauf dir doch so einen kleinen Mobilfunk-Tower.

00:31:52.150 --> 00:31:53.110
<v Felix>Femto-Sells nennen, die sich halt.

00:31:53.270 --> 00:31:55.110
<v Gast 1>Femto, genau, die nennen sie Microcells bei sich.

00:31:55.590 --> 00:31:57.670
<v Felix>Aber Femto ist tatsächlich das, wonach man sucht damit.

00:31:58.710 --> 00:32:01.430
<v Gast 1>Auf jeden Fall haben sie gesagt, ja, dann kauf dir doch einfach mal so einen kleinen,

00:32:01.830 --> 00:32:06.230
<v Gast 1>ganz, ganz kleinen Mobilfunktower, den kannst du dir dann irgendwie ans DSL anschließen und wir bauen dann

00:32:06.230 --> 00:32:11.590
<v Gast 1>eine VPN-Verbindung zu unserem Netz auf und dann hast du eine Mobilfunkstation in deinem Wohnzimmer und

00:32:11.590 --> 00:32:16.070
<v Gast 1>bekommst dann auch Empfang, was eben bei ATT immer so ein bisschen eine Frage ist.

00:32:16.790 --> 00:32:18.150
<v Gast 1>Ja, auf jeden Fall ist das Ding.

00:32:19.430 --> 00:32:21.910
<v Ingo>Das ist schon nett, weil du bezahlst den Strom dafür.

00:32:22.710 --> 00:32:24.070
<v Gast 1>Ich glaube, für das Gerät musst du auch ein bisschen.

00:32:26.630 --> 00:32:27.830
<v Unbekannt>Hast du aber auch super Empfang.

00:32:27.990 --> 00:32:28.630
<v Unbekannt>Also, hey.

00:32:29.750 --> 00:32:30.950
<v Ingo>Ja, ja, okay.

00:32:31.270 --> 00:32:31.510
<v Ingo>Genau.

00:32:31.670 --> 00:32:35.510
<v Gast 1>Außerdem hast du dann ein System on a Chip oder zwei sogar.

00:32:35.750 --> 00:32:40.470
<v Gast 1>Es ist ein RA-Link und ein Xillings-FPGA erstaunlicherweise.

00:32:41.030 --> 00:32:42.550
<v Felix>Wofür brauchen sie nichts FPGA?

00:32:42.630 --> 00:32:45.190
<v Gast 1>Das ist eine sehr komische Frage, aber sie haben es wohl eingebaut,

00:32:45.350 --> 00:32:47.590
<v Gast 1>um das nachher vielleicht irgendwie umprogrammieren zu können.

00:32:47.670 --> 00:32:51.270
<v Gast 1>Oder es ist einfacher, das ist mit Mini-FPGAs zu bauen als ein Hardware.

00:32:51.830 --> 00:32:54.710
<v Gast 1>Und wir haben auch GPS drin und so komische Sachen.

00:32:55.030 --> 00:33:00.070
<v Gast 1>Ja, das ist genau, auf jeden Fall, weil die finden nämlich per GPS raus grob,

00:33:00.150 --> 00:33:03.510
<v Gast 1>wo du bist und erlauben dir das auch nur, diese Zelle in gewissen Gegenden zu benutzen.

00:33:03.590 --> 00:33:07.030
<v Gast 1>Also du kannst nicht einfach die Zelle nehmen oder irgendwo anders hingehen und dann einstecken.

00:33:07.110 --> 00:33:12.070
<v Gast 1>Auf jeden Fall, ähm, das Ding hat einen 2-6er-Kernel drauflaufen, 2621,

00:33:12.150 --> 00:33:14.870
<v Gast 1>gar nicht mal so schlecht, ein bisschen Busybox, alles super.

00:33:15.990 --> 00:33:21.430
<v Gast 1>Machen so ein paar V-Lans auf und keine Ahnung, ein bisschen DNS-Server und forwarden da irgendwelche

00:33:21.430 --> 00:33:22.310
<v Gast 1>Requests, bla.

00:33:22.470 --> 00:33:29.030
<v Gast 1>Und da gibt es noch so einen Wizard, der da läuft.

00:33:29.190 --> 00:33:32.870
<v Gast 1>Ein Programm, das nennt sich Wizard und der Wizard ist dafür verantwortlich,

00:33:33.030 --> 00:33:38.630
<v Gast 1>um vom Netz aus Kommandos entgegenzunehmen, wenn sie irgendwas umprogrammieren müssen und sagen,

00:33:38.710 --> 00:33:40.870
<v Gast 1>ja, hier gehen wir mal auf eine andere Frequenz oder sonst was.

00:33:41.270 --> 00:33:48.230
<v Gast 1>Und wie das so üblich ist, haben sie da einfach eine vollkommen offene Root-Shell auf

00:33:48.230 --> 00:33:54.230
<v Gast 1>dieses Ding aufgesetzt und der Wizard bindet auch direkt auf 00000.

00:33:54.870 --> 00:33:58.310
<v Gast 1>Bedeutet, da kannst du einfach auch mal vom Warninterface aus.

00:33:58.390 --> 00:34:02.870
<v Gast 1>Nicht mal über das VPN, einfach vom Warninterface deine Kommandos per UDP-Paket dran schicken.

00:34:03.190 --> 00:34:07.430
<v Felix>Du kannst jetzt einfach mal WT-UDP-Paket an alle potenziellen Freude, Freude.

00:34:07.670 --> 00:34:07.910
<v Felix>Richtig.

00:34:07.990 --> 00:34:11.110
<v Gast 1>Und am besten schickst du es noch an Leute, die von ATT auch DSL haben,

00:34:11.190 --> 00:34:13.510
<v Gast 1>weil da ist die Chance, dass sie vielleicht auch Mobilfunk haben gleich.

00:34:13.590 --> 00:34:16.550
<v Gast 1>Dann hast du schon mal Netz zum Scannen und dann kannst du die einfach mal.

00:34:17.350 --> 00:34:17.750
<v Gast 1>Autch.

00:34:18.230 --> 00:34:18.790
<v Gast 1>Wie sieht es aus?

00:34:18.870 --> 00:34:21.270
<v Felix>Man steckt die direkt ans Warn oder steckt man die hinters Nutt?

00:34:21.510 --> 00:34:22.550
<v Felix>Ich glaube nutt, oder?

00:34:22.950 --> 00:34:26.790
<v Gast 1>Ja, hinters Nutt, aber sie machen eine VPN auf, wenn du denn nutt hast.

00:34:27.190 --> 00:34:27.750
<v Gast 1>Aber ja.

00:34:27.990 --> 00:34:30.150
<v Felix>Ja, also ich meine, wenn du einen Router hast, hast du Natt.

00:34:31.110 --> 00:34:32.550
<v Felix>Ich weiß nicht, wie das in den USA ist, aber.

00:34:33.190 --> 00:34:38.710
<v Gast 1>Ja, kommt drauf an, teilweise forwarden sie auch noch einfach die IPs, zumindest bei Cable-Anbietern.

00:34:38.950 --> 00:34:39.750
<v Unbekannt>Aber ja.

00:34:40.070 --> 00:34:45.590
<v Felix>Jedenfalls, immerhin macht das nicht so Zero-Conf und sagt, ich brauche aber die Nodo IP-Port vor.

00:34:46.870 --> 00:34:48.310
<v Unbekannt>Ja, das war mal alles in Now.

00:34:48.470 --> 00:34:53.110
<v Gast 1>Es gibt direkt ein Python-Scriptlet, das dann dir direkt auf eine Reverse-Shell ausmacht.

00:34:53.190 --> 00:34:54.950
<v Felix>Ja, du kannst auch fucking Netcat nehmen.

00:34:55.110 --> 00:34:57.270
<v Gast 1>Richtig, aber hier macht sie gleich ein Shell-Off-Man.

00:34:57.350 --> 00:34:58.070
<v Gast 1>Achso, jetzt machst du den Shell-Off.

00:35:00.070 --> 00:35:01.110
<v Unbekannt>Wie macht es das?

00:35:01.910 --> 00:35:08.150
<v Gast 1>Es craftet ein UDP-Paket, also es baut sich so im Buffer irgendwas zusammen und packt dann das

00:35:08.710 --> 00:35:10.870
<v Gast 1>Kommando noch mit rein und ja.

00:35:11.190 --> 00:35:13.270
<v Felix>Achso, du brauchst also noch ein bisschen Magic oder was?

00:35:14.070 --> 00:35:17.110
<v Gast 1>Du musst halt wissen, welches Kommando an dieses UDP-Schickst, dass es klappt.

00:35:17.190 --> 00:35:17.510
<v Gast 1>Achso.

00:35:17.750 --> 00:35:18.230
<v Gast 1>Aber ja.

00:35:18.630 --> 00:35:21.910
<v Gast 1>Hier ist auf jeden Fall ein Blogpost verlinkt im Fail-Overflow-Blog.

00:35:24.390 --> 00:35:29.110
<v Felix>Also wir hatten sowas schon mal letztes Jahr, da war es auch eine Femto-Cell.

00:35:29.670 --> 00:35:33.750
<v Felix>Da ging es um die gleiche Sache, nur dass es keine UDP-Backdoor hatte,

00:35:33.830 --> 00:35:40.070
<v Felix>sondern dass man die Kiste halt aufmachen konnte und sich da direkt per Route connecten konnte an das Terminal

00:35:40.230 --> 00:35:44.790
<v Felix>mit irgendwie was war, so Route und Vodafone oder sowas.

00:35:46.390 --> 00:35:48.790
<v Felix>So ein Passwort, wo du denkst so, ja fuck.

00:35:48.950 --> 00:35:50.790
<v Felix>Und da konnte man auch echt alle coole Sachen machen.

00:35:50.870 --> 00:35:57.350
<v Felix>Zum Beispiel, man konnte da halt irgendwie wild allen Traffic mit sniffen und die Femmtezell um so

00:35:57.350 --> 00:36:04.310
<v Felix>umbauen oder so umprogrammieren, dass die von allen User zugelassen hat und nicht bloß deine eigenen und

00:36:04.310 --> 00:36:04.950
<v Felix>solche Sachen.

00:36:05.830 --> 00:36:07.110
<v Felix>Da ging es viele coole Sachen.

00:36:07.510 --> 00:36:09.110
<v Gast 1>Das wird da wahrscheinlich auch recht interessant sein, aber.

00:36:09.350 --> 00:36:10.150
<v Felix>Ja, es ist garantiertes Klar.

00:36:10.310 --> 00:36:11.990
<v Gast 1>Es ist echt wie, dass die sowas machen.

00:36:12.550 --> 00:36:14.070
<v Felix>Die werden einfach erschossen dafür.

00:36:14.390 --> 00:36:17.350
<v Gast 1>Richtig, und ja, ich bin sicher, es ist auch früher oder später denke ich auch,

00:36:17.430 --> 00:36:19.990
<v Gast 1>dass gerade so DFL-Anbieter einfach ein bisschen klagen werden, weil sie sagen,

00:36:20.070 --> 00:36:22.950
<v Gast 1>Leute, nicht unsere Bandbreite für euer Netz verwenden.

00:36:24.070 --> 00:36:27.750
<v Ingo>Ja, ja, wenn die Netzneutralität sich nicht doch noch durchsetzt.

00:36:27.990 --> 00:36:30.630
<v Gast 1>Ja, kannst du ja auch einfach das Routing unterbinden, so als Anbieter,

00:36:30.710 --> 00:36:34.390
<v Gast 1>wenn du sagst, nee, warum sollte jemand ins ATT-Mobilfunknetz routen?

00:36:34.870 --> 00:36:39.430
<v Ingo>Ja, solange Netzneutralität existiert, geht es natürlich nicht, aber.

00:36:39.750 --> 00:36:40.790
<v Gast 1>Ich glaube bei den Amis nicht.

00:36:40.870 --> 00:36:42.230
<v Gast 1>Ich meine, die sperren ja heutzutage schnell.

00:36:42.710 --> 00:36:44.150
<v Ingo>BitTone wird ja auch gedrosselt und sowas.

00:36:44.310 --> 00:36:48.550
<v Gast 1>Ja, die sperren heutzutage ja auch deine Pop-Ports und deine SMTP-Ports irgendwie.

00:36:49.110 --> 00:36:49.430
<v Gast 1>Naja.

00:36:49.990 --> 00:36:54.230
<v Ingo>Ich glaube, am MIT sprechen die auch so ein bisschen Schwäbisch,

00:36:54.390 --> 00:36:57.110
<v Ingo>weil Mosch klingt einfach irgendwie Schwäbisch.

00:36:57.270 --> 00:36:57.590
<v Ingo>Mosch?

00:36:58.230 --> 00:36:58.470
<v Ingo>Mosch.

00:37:00.310 --> 00:37:01.830
<v Gast 2>Aber Mosch ist was ganz Cooles.

00:37:01.910 --> 00:37:05.110
<v Gast 2>Das habe ich seit gestern mal am Laufen und ich bin total begeistert davon.

00:37:05.350 --> 00:37:05.990
<v Gast 2>Was ist es denn?

00:37:06.230 --> 00:37:11.430
<v Gast 2>Das ist die Mobile Shell, was einen Ersatz für SSH darstellen soll.

00:37:12.070 --> 00:37:12.790
<v Gast 2>Ein Aufsatz.

00:37:13.350 --> 00:37:15.350
<v Felix>Weil es ja kein Ersatz ist, sondern weil es ja SSH benutzt.

00:37:15.590 --> 00:37:18.790
<v Gast 2>Nein, es benutzt SSH für Dinge, allerdings nicht zwingend.

00:37:19.030 --> 00:37:20.390
<v Gast 2>Also ich da könnte man sich auch noch vorstellen.

00:37:20.870 --> 00:37:21.750
<v Felix>Für die Authenticationheit.

00:37:21.990 --> 00:37:22.390
<v Felix>Genau.

00:37:22.630 --> 00:37:27.830
<v Gast 2>Also was es tut oder was es ist, ist, es ist ein, wie der Name schon sagt,

00:37:28.070 --> 00:37:32.470
<v Gast 2>Mobile Shell Command, der einem so diverse Sachen erlaubt,

00:37:32.550 --> 00:37:34.710
<v Gast 2>die bei SSH so von Haus aus nicht gehen.

00:37:34.790 --> 00:37:35.670
<v Gast 2>Also zum Beispiel Roaming.

00:37:35.750 --> 00:37:41.750
<v Ingo>Also ich habe jetzt zum Beispiel hier meine T-MUC-Session mit meinem IAC-Client offen gehabt, daheim.

00:37:41.910 --> 00:37:44.630
<v Gast 2>Ich habe meinen Rechner zugeklappt, ich habe den hier wieder aufgeklappt,

00:37:44.710 --> 00:37:50.150
<v Gast 2>bin hier mit einer komplett anderen IP-Adresse, in einem komplett anderen WLAN online gegangen und die Session

00:37:50.150 --> 00:37:51.190
<v Gast 2>war immer noch da.

00:37:51.510 --> 00:37:51.750
<v Gast 2>Okay.

00:37:52.070 --> 00:37:57.670
<v Gast 2>Also der kann Roaming, der kann auch ist von der Latenz her, also wenn man mal eine ziemlich langsame

00:37:57.670 --> 00:37:59.910
<v Gast 2>Internetverbindung hat, ist der auch viel schneller.

00:38:00.310 --> 00:38:04.870
<v Ingo>Okay, wobei man mein SSH ja auch noch so Compression einschalten kann und sowas.

00:38:05.030 --> 00:38:09.350
<v Gast 2>Genau, aber der geht da komplett anders vor und zwar, was der macht,

00:38:09.510 --> 00:38:13.750
<v Gast 2>ist, er hält sich auf beiden Seiten einen Frame-Buffer,

00:38:13.910 --> 00:38:18.710
<v Gast 2>wo der aktuelle Status hinterlegt ist und der synchronisiert die beiden dann quasi über so ein Protokoll,

00:38:18.870 --> 00:38:23.270
<v Gast 2>was die hier Session Synchronization Protokoll nennen.

00:38:23.430 --> 00:38:30.310
<v Gast 2>Und zwar sprechen die da halt mit Google Protocol Buffers einem UDP-Protokoll,

00:38:30.390 --> 00:38:31.990
<v Gast 2>was relativ effizient ist.

00:38:32.310 --> 00:38:36.790
<v Ingo>Und machen dann halt quasi für die Authentifizierung und so weiter, gehen die über SSH.

00:38:36.870 --> 00:38:41.430
<v Ingo>Das heißt, also ich war erstaunt, ich konnte einfach hier irgendwie Mosh Irsi,

00:38:41.670 --> 00:38:44.790
<v Ingo>was mein Alias ist für mein IRC-Client.

00:38:45.030 --> 00:38:51.670
<v Gast 2>Und der hat dann auch gleich so die SSH-Config genommen und die

00:38:51.670 --> 00:38:54.710
<v Gast 2>benutzt und gleich auf den richtigen Port connected und so.

00:38:54.870 --> 00:38:59.830
<v Gast 2>Und was der dann quasi macht, ist, er lockt sich per SSH auf dem anderen Rechner ein,

00:39:00.230 --> 00:39:05.830
<v Gast 2>auf dem er quasi will und startet da diesen Mobile Shell Demon, auf den er sich dann verbindet.

00:39:05.910 --> 00:39:11.910
<v Gast 2>Und dann ist halt die Verbindung zwischen den beiden per UDP IES 128-Bit verschlüsselt.

00:39:12.070 --> 00:39:15.590
<v Gast 1>Vorausgesetzt, du hast die in der Firewall freigeschaltet, die Portrange von UDP.

00:39:15.750 --> 00:39:16.070
<v Gast 1>Genau.

00:39:16.150 --> 00:39:18.310
<v Gast 2>Also das hatte ich am Anfang auch so ein bisschen das Problem.

00:39:18.390 --> 00:39:22.470
<v Ingo>Ich habe ja seit letzter Woche da eine Firewall im Laufen und dann habe ich mich gewundert,

00:39:22.550 --> 00:39:26.310
<v Ingo>warum ich da nicht drauf komme, das ist mir aufgefallen, dass ich den Port ja noch nicht freigeschalten hatte.

00:39:27.030 --> 00:39:28.950
<v Felix>Genau, also wichtig, die benutzen UDP.

00:39:29.190 --> 00:39:34.790
<v Ingo>Genau, also UDP-Port 60.000 bis 61.000 war es, glaube ich.

00:39:36.150 --> 00:39:38.070
<v Gast 1>Und ich finde es eine echt schöne Seite.

00:39:38.150 --> 00:39:39.110
<v Gast 1>Das sind mal Leute, wo sie sagen.

00:39:39.350 --> 00:39:40.070
<v Gast 1>Ja, weißt du, was das ist?

00:39:40.150 --> 00:39:41.110
<v Felix>Das ist Twitter Bootstrap.

00:39:41.430 --> 00:39:44.230
<v Gast 1>Ja, aber nie auch vom Prinzip her, weil sie sagen, hier, wenn du Mosch haben willst,

00:39:44.310 --> 00:39:48.790
<v Gast 1>so geht es unter Debian, so unter Gentoo, hier ist ein Mac OS DMG, du kannst es unter Homebrew installieren,

00:39:48.870 --> 00:39:51.190
<v Gast 1>mit Mac Ports, mit FreeBSD, es ist einfach überall verfügbar.

00:39:51.430 --> 00:39:54.470
<v Felix>Also ich hatte damals überall in den Super Bonus Repositories dabei.

00:39:54.790 --> 00:39:56.150
<v Ingo>Ja, also ich habe das in der Arc Linux.

00:39:56.790 --> 00:39:58.070
<v Ingo>Und wenn es in Arc Linux ist, dann ist es.

00:39:58.310 --> 00:39:59.510
<v Gast 1>Was ist unter das Packer?

00:40:00.030 --> 00:40:00.590
<v Gast 1>Packer ist ja nicht.

00:40:00.750 --> 00:40:02.110
<v Unbekannt>Packer ist wahrscheinlich sowas wie Jaort.

00:40:03.950 --> 00:40:04.990
<v Felix>Packer ist quasi das gleiche.

00:40:05.950 --> 00:40:06.910
<v Ingo>Habe ich das drauf überhaupt?

00:40:07.630 --> 00:40:08.670
<v Gast 1>Du musst jetzt Packer installieren.

00:40:09.310 --> 00:40:11.230
<v Felix>Ubuntu braucht man irgendwie Bonus-Repository.

00:40:11.630 --> 00:40:12.670
<v Gast 2>Ich habe hier meine Erfahrung gemacht.

00:40:12.750 --> 00:40:15.790
<v Gast 2>Ich habe den Client oder beziehungsweise das komplette Paket auf OS 10 gebaut.

00:40:15.950 --> 00:40:19.310
<v Ingo>Da geht es einfach mit Brewinstall Mobile-Shell.

00:40:19.550 --> 00:40:24.510
<v Ingo>Und auf dem Debian auf meinem Server, da muss ich halt Protocol Buffers und Boost als Abhängigkeiten

00:40:24.510 --> 00:40:27.870
<v Ingo>installieren und dann halt von Hand kompilieren und dann tat's auch.

00:40:28.270 --> 00:40:29.310
<v Felix>Also die Sache ist, dass ich immer.

00:40:29.790 --> 00:40:32.590
<v Ingo>Der hat eigentlich nicht großartig viele Abhängigkeiten.

00:40:32.750 --> 00:40:34.510
<v Gast 2>Ich habe da auch mal so einen Blogpost verlinkt, wo eigentlich.

00:40:34.750 --> 00:40:38.110
<v Felix>Obwohl Boost halt einfach schon gigantische Abhängigkeit an sich ist.

00:40:38.430 --> 00:40:41.070
<v Felix>Aber die Größeabhängigkeit, die man einfach haben kann.

00:40:41.470 --> 00:40:45.230
<v Felix>So, ja, wir brauchen nichts außer Boost, aber alle Libraries.

00:40:45.790 --> 00:40:47.550
<v Ingo>Ja, Boost-Protocol Buffers und dann ist es nicht so gut.

00:40:47.710 --> 00:40:48.110
<v Ingo>Also das einzige.

00:40:49.310 --> 00:40:52.670
<v Ingo>Das Einzige, was aber nachinstallieren will, ist Per.io TTY.

00:40:53.550 --> 00:40:53.870
<v Ingo>Der Rest ist das.

00:40:54.110 --> 00:40:55.150
<v Unbekannt>Habe ich gerade gehört.

00:40:56.830 --> 00:40:58.110
<v Felix>Also die Sache ist halt immer dieses.

00:40:58.750 --> 00:41:01.550
<v Ingo>M-Kurses, Z-Lab, Open SSH, GetBoost.

00:41:02.190 --> 00:41:06.270
<v Felix>Also so dieses ganze Remote-Shell, das ist ja immer was, was sehr sensitiv ist.

00:41:06.590 --> 00:41:11.790
<v Felix>Und da müssen wahrscheinlich noch ein paar, also finde ich, noch ein paar mehr Leute drüber schauen,

00:41:11.870 --> 00:41:14.190
<v Felix>ob das auch so passt, bevor ich das selber auch benutze.

00:41:14.270 --> 00:41:16.510
<v Gast 1>Na gut, ich meine, es geht ja nur, wenn du schon SSH-Zugriff hast.

00:41:16.910 --> 00:41:19.630
<v Ingo>Also das funktioniert ja quasi, nur der komplette Handcheck läuft ja über den Spiel.

00:41:19.710 --> 00:41:21.390
<v Felix>Ja, aber du hast ja trotzdem noch einen Side-Channel dann.

00:41:21.550 --> 00:41:21.790
<v Felix>Richtig.

00:41:22.030 --> 00:41:25.230
<v Felix>Und dem sollen sich mal andere Leute anschauen, weil ich habe.

00:41:25.390 --> 00:41:28.430
<v Ingo>Aber du musst ja diesen Demon nicht starten, wenn ich willst.

00:41:28.670 --> 00:41:30.270
<v Felix>Ja, nee, also es geht trotzdem.

00:41:30.990 --> 00:41:32.270
<v Gast 1>Naja, du sonst auf deine Server.

00:41:33.070 --> 00:41:36.030
<v Ingo>Wenn du es regelmäßig benutzen willst, musst du ihn ja immer gestartet haben.

00:41:36.190 --> 00:41:40.350
<v Ingo>Also wie gesagt, ich habe das jetzt mal ausprobiert und ja, fühlt sich gut an.

00:41:40.510 --> 00:41:44.350
<v Ingo>Aber du benutzt es jetzt nicht auf deinem Server, sondern nur erstmal bei dir zu Hause, oder?

00:41:44.510 --> 00:41:49.790
<v Ingo>Nee, nee, das ist mein, also das ist eine unprivilegierte Shell, in der halt mein IAC-Client läuft.

00:41:50.030 --> 00:41:51.230
<v Gast 2>Dafür benutze ich das.

00:41:51.790 --> 00:41:53.870
<v Gast 1>Was ich da ganz cool fand, ist das Instant-Echo.

00:41:53.950 --> 00:41:57.470
<v Gast 1>Das ist so ein Feature, das gerade wenn du VPNs hast, die irgendwie an der Westküste der USA sind und du

00:41:57.470 --> 00:41:58.590
<v Gast 1>willst von hier aus drauf zugreifen.

00:41:58.670 --> 00:42:01.230
<v Gast 1>Bei SSH war das immer ein bisschen nervig, dass du erst was tippst,

00:42:01.310 --> 00:42:05.070
<v Gast 1>er sendet die Kommandos rüber, schaut, was der ausgibt und schickst es dann wieder zurück,

00:42:05.150 --> 00:42:06.830
<v Gast 1>bitte du hast teilweise echt einen Lag im SSH.

00:42:07.630 --> 00:42:08.990
<v Gast 1>Und die machen einfach ein Echo.

00:42:09.070 --> 00:42:12.110
<v Gast 1>Wenn du A eingibst, dann zeigt der mal A an und schickt es dann los.

00:42:12.350 --> 00:42:15.870
<v Ingo>Und was die halt dann machen, ist quasi, sie schreiben in ihren lokalen Framebuffer,

00:42:15.950 --> 00:42:19.150
<v Ingo>schreiben die die Änderungen rein, die sieht man dann auch sofort direkt angezeigt.

00:42:19.230 --> 00:42:21.790
<v Ingo>Das heißt, wenn man da irgendwie mit dem Editor arbeitet oder sonst was,

00:42:21.870 --> 00:42:24.990
<v Ingo>hat man da auch keine großen Probleme mit irgendwelchen Lags oder so.

00:42:25.550 --> 00:42:31.950
<v Ingo>Und was die dann halt machen, ist, die synchronisieren dann quasi den State von diesem Framebuffer über dieses

00:42:32.270 --> 00:42:35.150
<v Ingo>State-Synchronization Protokoll mit dem Server.

00:42:35.390 --> 00:42:37.950
<v Gast 1>Richtig, was Sie noch nicht können, X11-Forwarding.

00:42:38.270 --> 00:42:39.150
<v Ingo>Genau, können Sie noch nicht.

00:42:39.470 --> 00:42:42.750
<v Ingo>Sie haben noch ein bisschen Probleme mit manchen Unicode-Sachen.

00:42:42.990 --> 00:42:45.870
<v Felix>Nee, die sagen doch, das können sie besonders super Bonuscode.

00:42:46.030 --> 00:42:52.270
<v Ingo>Nee, nee, es gibt, nee, stimmt, es gibt Terminals, die mit Mosch Probleme mit Unicode haben,

00:42:52.350 --> 00:42:54.670
<v Ingo>aber an sich können sie da schon relativ viel coole Sachen.

00:42:54.990 --> 00:42:57.470
<v Gast 1>Sie können IPv6-Only haben sie noch ein bisschen Probleme.

00:42:57.870 --> 00:42:58.990
<v Gast 2>Und auf Android geht es auch noch nicht.

00:42:59.310 --> 00:43:02.670
<v Felix>So wie ich das verstanden habe, sagen die, ja, wir sind super awesome,

00:43:02.750 --> 00:43:06.990
<v Felix>weil wir können diesen ganzen Unicode-Scheiß total viel besser als alle anderen Terminals.

00:43:07.550 --> 00:43:14.350
<v Felix>Weil unsere Dings stützen nicht ab, wenn wir irgendwie Escape-Sequenzen bekommen oder ISO das Locking-Escape,

00:43:14.510 --> 00:43:17.550
<v Felix>weil dann geht unser Terminal nicht kaputt und deswegen sind wir viel besser.

00:43:17.710 --> 00:43:18.430
<v Felix>Sehr gut.

00:43:19.310 --> 00:43:23.790
<v Ingo>Also da wird demnächst, also da gibt es jetzt noch ein Research Paper,

00:43:23.950 --> 00:43:28.110
<v Ingo>was auch auf der Usenix-Konferenz am 13.

00:43:28.270 --> 00:43:28.830
<v Ingo>bis 15.

00:43:28.990 --> 00:43:31.310
<v Ingo>Juni in Boston vorgestellt wird.

00:43:32.030 --> 00:43:36.990
<v Ingo>Und also das sind so irgendwie Forscher am MIT, die wissen, glaube ich, was sie tun.

00:43:37.230 --> 00:43:37.550
<v Ingo>Hoffentlich.

00:43:37.870 --> 00:43:43.550
<v Ingo>Und ich probiere das jetzt mal auf einer Shell, die irgendwie keine besonderen Rechte hat und ich muss sagen,

00:43:43.710 --> 00:43:44.670
<v Ingo>es funktioniert echt gut.

00:43:44.750 --> 00:43:50.030
<v Ingo>Also ich habe das jetzt auch auf mehreren Rechnern am Laufen und ich muss einfach nur einen Rechner aufmachen,

00:43:50.270 --> 00:43:53.870
<v Ingo>irgendwie warten, bis ich eine WLAN-Verbindung habe und dann zack, ist meine Shell wieder da.

00:43:54.190 --> 00:43:57.230
<v Felix>Das Problem ist halt, das geht zum Beispiel nicht durch HTTP-Proxies durch.

00:43:57.470 --> 00:43:58.110
<v Felix>Das ist richtig.

00:43:58.350 --> 00:44:00.270
<v Felix>Weil das ist halt UDP und nicht TCP.

00:44:00.430 --> 00:44:02.750
<v Ingo>Ja gut, aber das Problem habe ich momentan.

00:44:03.070 --> 00:44:05.710
<v Felix>Das ist bei mir ein primärer Use Case, deswegen geht es einfach nicht.

00:44:06.110 --> 00:44:08.030
<v Felix>Also man kann ja irgendwie beides haben sicherlich.

00:44:08.830 --> 00:44:10.430
<v Unbekannt>Ich warte einfach.

00:44:11.070 --> 00:44:13.470
<v Ingo>Ja, also ich finde es auf jeden Fall interessant, dass sich da was tut,

00:44:13.550 --> 00:44:16.030
<v Ingo>auch auf so einem niedrigen Level jetzt mal.

00:44:16.830 --> 00:44:20.910
<v Ingo>Und ich finde es gut, muss ich sagen.

00:44:20.990 --> 00:44:24.430
<v Ingo>Und ich finde auch, dass es momentan ist, für das, dass es irgendwie so ein Forschungsprojekt ist,

00:44:24.590 --> 00:44:25.470
<v Ingo>echt gut funktioniert.

00:44:25.950 --> 00:44:32.510
<v Ingo>Also guckt euch das auch mal an und vielleicht wird es ja irgendwann tatsächlich mal

00:44:32.510 --> 00:44:34.110
<v Ingo>SSH zumindest erweitern.

00:44:34.270 --> 00:44:36.350
<v Ingo>Ich glaube, ganz ersetzen wird es das nicht, weil.

00:44:36.750 --> 00:44:39.950
<v Ingo>Nee, also es benutzt ja momentan auch noch SSH mit Authentifizierung und so weiter.

00:44:40.110 --> 00:44:42.350
<v Felix>Ja, und es soll es auch heute machen, weil SSH ja kein Scheiß ist.

00:44:42.590 --> 00:44:42.830
<v Felix>Richtig.

00:44:43.230 --> 00:44:44.510
<v Felix>LibSSH halt.

00:44:44.910 --> 00:44:46.670
<v Felix>Und ich finde, das ist genau das Richtige einfach.

00:44:47.630 --> 00:44:48.670
<v Ingo>Sieht zumindest nett aus.

00:44:48.990 --> 00:44:49.470
<v Ingo>Auf jeden Fall.

00:44:50.030 --> 00:44:52.350
<v Ingo>GPL Schönes Zeug.

00:44:52.910 --> 00:44:53.550
<v Ingo>Ja, ist irgendwie.

00:44:53.790 --> 00:44:54.110
<v Ingo>Mal angucken.

00:44:54.350 --> 00:44:56.270
<v Ingo>GPL V3, glaube ich, oder später.

00:44:56.670 --> 00:44:57.550
<v Ingo>Also ja.

00:44:58.830 --> 00:45:00.510
<v Ingo>Okay, das zum Mosch.

00:45:00.670 --> 00:45:06.110
<v Ingo>Dann jetzt weiter mit Open Source Zeug, nämlich BSD-Kram

00:45:08.590 --> 00:45:14.190
<v Ingo>Twitter stellt die Erweiterungen, die ihr Zeug, was sie da rings um MySQL gestrickt haben,

00:45:14.270 --> 00:45:16.590
<v Ingo>irgendwie unter einer Open Source Lizenz markt.

00:45:17.070 --> 00:45:21.550
<v Gast 1>Sie haben es auf GitHub gestellt und es sind im Grunde jetzt nicht so die Riesensachen.

00:45:21.790 --> 00:45:25.790
<v Gast 1>Sie haben ein paar Optimierungen, die wahrscheinlich bei Ihnen im Workload recht gut sind.

00:45:26.110 --> 00:45:28.510
<v Gast 1>Sie haben ein bisschen ein paar mehr Statusvariablen.

00:45:29.070 --> 00:45:33.550
<v Gast 1>Sie haben die Memory Allocation für NUMA-Systeme ein bisschen verbessert.

00:45:33.630 --> 00:45:39.390
<v Gast 1>Also NUMA ist ja normalerweise eine Speicherarchitektur, die bei Multiprozessor-Systemen irgendwie öfter mal

00:45:39.390 --> 00:45:40.270
<v Gast 1>zum Einsatz kommt.

00:45:41.070 --> 00:45:47.550
<v Gast 1>Non-uniform Memory Access heißt es dann, dass irgendwie den InoDB-Buffer-Pool ein bisschen besser

00:45:47.550 --> 00:45:49.230
<v Gast 1>verwaltet auf so Systeme.

00:45:49.470 --> 00:45:53.950
<v Gast 1>Und sie haben ja so ein paar kleinere Sachen, so was ist D-Optimierung, Pippapo.

00:45:55.150 --> 00:45:59.550
<v Gast 1>Das ist, ja, ich finde ja das total scheiße, was Twitter einem immer macht.

00:45:59.710 --> 00:46:03.630
<v Gast 1>Die releasen immer irgendwie so, werfen ihren Code raus, aber arbeiten nicht,

00:46:03.790 --> 00:46:07.230
<v Gast 1>scheinen nicht wirklich daran zu arbeiten, das irgendwie in Upstream reinzumer,

00:46:07.470 --> 00:46:08.750
<v Gast 1>sondern die sagen einfach, hier ist es.

00:46:08.910 --> 00:46:09.310
<v Gast 1>Tschüss.

00:46:09.710 --> 00:46:12.190
<v Gast 1>Das hatten sie schon mal, sie hatten schon mal eine Ruby-VM gebaut,

00:46:12.350 --> 00:46:13.710
<v Gast 1>da irgendwas so eine Garbage Collection gemacht.

00:46:14.030 --> 00:46:16.670
<v Gast 2>Die haben da eine General Garbage Collection, glaube ich, eingebaut.

00:46:16.990 --> 00:46:18.510
<v Gast 1>Genau, auch niemals zurückcommitted.

00:46:18.590 --> 00:46:21.310
<v Gast 1>Also irgendwie ist es auch so, ist ein bisschen assi.

00:46:21.710 --> 00:46:24.030
<v Gast 1>Also nett, dass es zur Verfügung stellt, es benutzt halt keiner.

00:46:24.670 --> 00:46:29.630
<v Ingo>Während natürlich bei MySQL das gerade bei der aktuellen Situation nochmal ein bisschen schwieriger ist.

00:46:29.790 --> 00:46:33.790
<v Ingo>Ja, und auch gerade bei großen Open Source Projekten da dafür zu sorgen,

00:46:33.870 --> 00:46:36.590
<v Ingo>dass der Code in den Upstream aufgenommen wird, ist halt auch ziemlich anders.

00:46:36.990 --> 00:46:39.390
<v Gast 1>Wobei bei MySQL, sie können ja, sie haben ja so viel, sie können ja sagen,

00:46:39.470 --> 00:46:44.110
<v Gast 1>okay, wir committen das zu Drizzle oder zu Maria.db oder zu sonst irgendwas.

00:46:44.190 --> 00:46:45.070
<v Unbekannt>Da gibt es ja gerade genug.

00:46:45.150 --> 00:46:48.350
<v Gast 1>Und das ist halt, eigentlich solltest du, wenn du Open Source Code nimmst,

00:46:48.510 --> 00:46:50.030
<v Gast 1>zumindest ein bisschen versuchen, den.

00:46:50.350 --> 00:46:51.150
<v Ingo>Das reinzukriegen, ja.

00:46:52.430 --> 00:46:58.750
<v Ingo>Also ich finde, ich meine, das ist ein erster Schritt, das mal hier zu sagen, wir legen unser Zeug dahin.

00:47:00.030 --> 00:47:04.270
<v Ingo>Aber jetzt halt noch zu versuchen, das wenigstens irgendwie in die Projekte reinzukriegen,

00:47:04.590 --> 00:47:09.950
<v Ingo>wäre sinnvoll, weil so ist es halt tatsächlich, es liegt da jetzt und wenn die es nicht weiterentwickeln,

00:47:10.030 --> 00:47:11.550
<v Ingo>ist es halt in nächster Zeit tot.

00:47:11.630 --> 00:47:15.070
<v Ingo>Ich meine, es ist zum Glück nicht verloren deswegen, ja, wenn doch mal jemand drüber guckt.

00:47:15.310 --> 00:47:19.070
<v Ingo>Wir benutzen das ja wahrscheinlich intern auch weiter, aber wäre schon cool,

00:47:19.150 --> 00:47:24.830
<v Ingo>wenn man dann diese Verbesserung auch irgendwie mal in einem späteren normalen MySQL-Server sehen würde.

00:47:24.990 --> 00:47:27.870
<v Ingo>Ja, weil bei uns würde jetzt keiner anfangen, dass da sich selber rein so patchen kann.

00:47:28.030 --> 00:47:33.070
<v Gast 1>Ich denke, keiner wird anfangen, das zu benutzen, weil du einfach nur eine einzige Firma hast,

00:47:33.150 --> 00:47:35.630
<v Gast 1>die weiß, was die Patches machen und du musst eben echt darauf hoffen,

00:47:35.710 --> 00:47:40.270
<v Gast 1>dass Twitter nicht auf die Idee kommt, dass sie MySQL neu schreiben in Skala oder sowas.

00:47:41.470 --> 00:47:43.390
<v Gast 2>Gerade bei so einer Codebase wie von MySQL.

00:47:43.470 --> 00:47:48.590
<v Ingo>Also das sind ja diverse Millionen Zeilen Code, wo keiner weiß, was denn noch wirklich benutzt wird und was

00:47:48.590 --> 00:47:48.750
<v Ingo>nicht.

00:47:48.990 --> 00:47:49.150
<v Ingo>Richtig.

00:47:50.190 --> 00:47:54.910
<v Gast 1>Auf jeden Fall haben sie es zumindest mal released und auf GitHub geworfen und eigentlich ist ja Sachen,

00:47:54.990 --> 00:47:56.350
<v Gast 1>die auf GitHub sind, prinzipiell gut.

00:47:56.590 --> 00:48:02.990
<v Felix>Apropos beschissener Code, habt ihr das gehört mit dem Bug in dem Go-Compiler in der 32-Bit-Version.

00:48:03.310 --> 00:48:06.750
<v Felix>Ich habe gedacht, der Garbage Collector, der ist einfach super awesome,

00:48:06.830 --> 00:48:13.230
<v Felix>weil was er macht, also so wie ich es verstanden habe, er garbage collectet einfach mal so ganz wild alles.

00:48:13.390 --> 00:48:18.110
<v Felix>Und zwar alle Integer, die halt einfach mal ein bisschen größer sind als 10.000.

00:48:18.430 --> 00:48:22.510
<v Gast 1>Ja, das ist, weil teilweise haben Garbage-Kollektoren die Idee, dass sie,

00:48:22.750 --> 00:48:26.750
<v Gast 1>also das Problem beim Garbage Collector ist ja, dass du nie weißt, was eigentlich Objekte im RAM sind und der

00:48:26.830 --> 00:48:28.910
<v Gast 1>dann einfach mal alles, was nach Pointer aussieht.

00:48:29.230 --> 00:48:30.750
<v Unbekannt>Und hat mir gesagt, oh, sie hat es wie ein Pointer.

00:48:30.910 --> 00:48:32.510
<v Unbekannt>Und so, nein, das ist ein Integer.

00:48:32.990 --> 00:48:34.830
<v Unbekannt>So, den collecte ich, flupp.

00:48:35.070 --> 00:48:39.870
<v Felix>Und der Workaround war, du darfst keine Integergröße 10.000 haben,

00:48:40.030 --> 00:48:42.270
<v Felix>weil er die sonst weg Garbage Collect macht.

00:48:42.670 --> 00:48:43.790
<v Unbekannt>Macht es natürlich super Sinn.

00:48:44.030 --> 00:48:44.430
<v Unbekannt>Ich finde es gut.

00:48:45.710 --> 00:48:48.110
<v Gast 1>Leute, die Integer größer als 10.000 haben, machen eh was falsch.

00:48:49.070 --> 00:48:51.710
<v Gast 1>Du kannst ja auch durch 10.000 Teile einen Float draus machen.

00:48:52.110 --> 00:48:52.990
<v Unbekannt>Problem gelöst.

00:48:54.190 --> 00:48:55.630
<v Felix>Du kannst auch einfach nur ein Byte genommen.

00:48:56.910 --> 00:49:00.270
<v Gast 2>Dann greif wieder die Floating-Point-Arithmetik und dann hast du richtig ein Problem.

00:49:00.590 --> 00:49:01.070
<v Gast 2>Oh yeah.

00:49:02.190 --> 00:49:06.510
<v Gast 1>Zumindest überlebst du grob zweieinhalb Sekunden länger, als wenn der Garbage Quecte dich zuerst erhascht.

00:49:06.990 --> 00:49:11.950
<v Felix>Oder du musst einfach nur noch einen Byte, da hast du halt entweder 128 oder 26.

00:49:12.510 --> 00:49:14.590
<v Gast 1>Es muss halt alle User löschen, wenn du zu viel hast.

00:49:15.470 --> 00:49:20.270
<v Gast 1>User Nummer 12.000, sorry, ab 10.000, da machen wir zu.

00:49:20.510 --> 00:49:21.470
<v Unbekannt>Du kommst hier nicht rein.

00:49:21.950 --> 00:49:24.430
<v Felix>Oder du sagst 10.000, 10.000.

00:49:24.750 --> 00:49:27.550
<v Gast 1>Wobei, du musst ja nicht mal mehr löschen.

00:49:27.630 --> 00:49:29.310
<v Gast 1>Das übernimmt ja der Garbage Collector so nicht.

00:49:29.790 --> 00:49:31.150
<v Unbekannt>Warum geht mein Account nicht?

00:49:31.230 --> 00:49:32.670
<v Gast 1>Sie wurden gegarbage collected.

00:49:32.750 --> 00:49:33.390
<v Gast 1>Tut mir leid.

00:49:33.870 --> 00:49:38.830
<v Gast 2>User 9999, User 10.000, User 10.000, User 10.000.

00:49:39.230 --> 00:49:41.310
<v Gast 1>Richtig, wir skalieren ohne Ende.

00:49:41.630 --> 00:49:42.990
<v Unbekannt>Dev0 ist Web Scale.

00:49:43.710 --> 00:49:44.830
<v Unbekannt>Natürlich ist Web Scale.

00:49:45.230 --> 00:49:45.870
<v Unbekannt>Super awesome.

00:49:45.950 --> 00:49:48.910
<v Felix>Ich finde den, also so Garbage Collectors auf jeden Fall, der macht auf jeden Fall alles richtig.

00:49:49.070 --> 00:49:49.310
<v Felix>Richtig.

00:49:49.870 --> 00:49:55.390
<v Gast 1>Apropos WebScale und alles richtig machen, die zwei Sachen sind ja eigentlich prinzipiell der zweite Vorname

00:49:55.390 --> 00:49:56.190
<v Gast 1>von Redis.

00:49:56.510 --> 00:49:58.030
<v Gast 2>Das ist richtig, aber nicht von Apache.

00:49:58.110 --> 00:49:58.830
<v Gast 2>Nicht von Apache.

00:49:58.910 --> 00:50:04.270
<v Gast 1>Und deswegen haben Leute jetzt gedacht, könnte Redis nicht ein bisschen auf seinen geistig zurückgebliebenen

00:50:04.270 --> 00:50:05.070
<v Gast 1>Bruder aufpassen.

00:50:05.790 --> 00:50:08.030
<v Gast 1>Und deswegen gibt es jetzt Mod Redis für Apache.

00:50:08.270 --> 00:50:09.710
<v Gast 2>Vielleicht färbt die Außen das ein bisschen ab.

00:50:09.950 --> 00:50:12.510
<v Gast 1>Richtig, das hoffen sie halt auch, dass das sich jetzt irgendwie so durchsifft.

00:50:12.750 --> 00:50:19.310
<v Gast 1>Aber es ist ein Modul für Apache, dass du direkt über irgendeine komische regelbasierte

00:50:19.310 --> 00:50:23.310
<v Gast 1>Geschichte aus Redis Zeug holen kannst.

00:50:23.390 --> 00:50:27.870
<v Gast 1>Also irgendwie ein bisschen so wie Memcache, nur dass du halt mit mehr Logik drauf zugreifen kannst.

00:50:27.950 --> 00:50:34.110
<v Ingo>Also so wie ich das sehe, hat man da halt einfach ein JSON- oder XML-basiertes HTTP-Interface,

00:50:34.190 --> 00:50:38.110
<v Ingo>was es ja schon gibt, zum Beispiel WebDisk gibt es ja, das ist ja auch so ein Frontend für Redis,

00:50:38.270 --> 00:50:42.590
<v Ingo>wo man dann halt über HTTP mit Redis sprechen kann.

00:50:42.670 --> 00:50:47.710
<v Ingo>Und ich habe jetzt mal beim kurzen Überfliegen dieser GitHub-Seite auch mal so in der Gebiet.

00:50:47.870 --> 00:50:50.670
<v Gast 1>Also sie haben eine, es ist ein bisschen wie Mod Rewrite, bedeutet,

00:50:50.750 --> 00:50:54.590
<v Gast 1>du gibst ihm eine Regular Expression und sagst ihm, auf welches Redis-Kommando er das umsetzen soll und kannst

00:50:54.590 --> 00:51:01.310
<v Gast 1>dann halt sagen, keine Ahnung, wenn jemand auf Slash Username slash

00:51:01.710 --> 00:51:06.430
<v Gast 1>und dann irgendeine ID geht, dann kannst du sagen, bitte nimm doch diese ID und mach einen Get-Request in der

00:51:06.430 --> 00:51:09.550
<v Gast 1>Datenbank 1 auf diese ID und was auch immer da drin steht, gib es zurück.

00:51:11.070 --> 00:51:13.390
<v Gast 1>Ist extrem fragwürdig, finde ich.

00:51:13.870 --> 00:51:16.350
<v Gast 2>Ich finde es interessant, aber ich wüsste nicht, was ich damit machen sollte.

00:51:16.430 --> 00:51:19.870
<v Gast 1>Richtig, es ist schon interessant, aber allein schon, weil Redis ja halt so schnell ist und Apache halt

00:51:19.870 --> 00:51:20.350
<v Gast 1>einfach mal nicht.

00:51:20.590 --> 00:51:22.750
<v Gast 2>Richtig, also Redis ist Webscale und Apache halt nicht.

00:51:22.990 --> 00:51:27.310
<v Gast 1>Richtig, bedeutet, Redis dreht dann so ein bisschen Däumchen, während Apache beide Hände voll zu suchen und

00:51:27.310 --> 00:51:28.750
<v Gast 1>dann so, oh Gott, ist so viel los.

00:51:29.310 --> 00:51:30.430
<v Felix>Der kann man sagt, Dir.

00:51:30.590 --> 00:51:32.110
<v Gast 1>Und Redis ist so im Hintergrund.

00:51:33.470 --> 00:51:33.950
<v Gast 1>Ist was?

00:51:34.110 --> 00:51:36.750
<v Gast 1>Richtig, ich berechne irgendwie zwischendurch Pi, weil dem langweilig wird.

00:51:36.990 --> 00:51:39.390
<v Felix>Entschuldigung, das glaube ich eh was, dass die Computer das machen,

00:51:39.470 --> 00:51:40.750
<v Felix>wenn sie einfach super gar nichts tun können.

00:51:40.910 --> 00:51:42.110
<v Ingo>Natürlich, was sollen sie sonst tun?

00:51:42.190 --> 00:51:43.790
<v Felix>Ich meine, die müssen einfach rechnen.

00:51:44.190 --> 00:51:45.550
<v Felix>Computer müssen rechnen die ganze Zeit.

00:51:45.710 --> 00:51:46.510
<v Ingo>Na seht, suchen.

00:51:46.750 --> 00:51:51.150
<v Felix>Ich würde das auch so empfinden, wenn du keinen Knob mehr hättest, sondern einfach den Pi.

00:51:51.550 --> 00:51:54.510
<v Felix>Pi-Operand, der einfach Pi ausrechnet in der Zeit, wo er nichts tut.

00:51:54.670 --> 00:51:55.390
<v Felix>Richtig, in Hardware.

00:51:55.630 --> 00:51:56.110
<v Felix>Ja, aber dann.

00:51:56.350 --> 00:51:57.550
<v Felix>Nee, also ich meine, fuck, hätte.

00:51:57.870 --> 00:51:58.030
<v Felix>Warum?

00:51:58.190 --> 00:51:59.230
<v Ingo>Also ich meine, Pi ist ja schon.

00:51:59.630 --> 00:52:00.990
<v Gast 1>Da sind wir im Winterwärmer.

00:52:01.150 --> 00:52:01.230
<v Gast 1>Was?

00:52:01.390 --> 00:52:03.070
<v Gast 2>Pi ist schon ausgerechnet, nein, Nico ist es nicht.

00:52:03.230 --> 00:52:06.190
<v Ingo>Nein, also Pi ist schon sehr weit ausgerechnet.

00:52:06.430 --> 00:52:07.950
<v Felix>Ja, dann rechnen wir halt dahinter weiter.

00:52:09.310 --> 00:52:10.830
<v Ingo>Wir müssen schon wissen, wo das letzte.

00:52:11.390 --> 00:52:13.230
<v Felix>Das kann man bei Wikipedia nachlesen.

00:52:15.950 --> 00:52:19.070
<v Ingo>Wir sinken Pi über die Wikipedia und alle rechnen dran rum.

00:52:19.230 --> 00:52:22.590
<v Gast 1>Naja, das ist MMX6, wird es als Kind tun enthalten.

00:52:22.910 --> 00:52:27.550
<v Gast 2>Da ist dann quasi dieses Session Synchronization Protocol in deine CPU eingebaut und die kann dann quasi

00:52:27.550 --> 00:52:29.710
<v Gast 2>dieses eine Feld in der Wikipedia live updaten.

00:52:29.950 --> 00:52:30.430
<v Gast 2>Atomar.

00:52:30.990 --> 00:52:33.390
<v Gast 2>Atomar synchronisiert mit allen anderen Rechnern auf der Welt.

00:52:34.510 --> 00:52:39.550
<v Gast 1>Genau, dann kommt so eine Vandale daher, schreibt Penis darin, alle Computer in der Welt explodieren

00:52:39.550 --> 00:52:40.110
<v Gast 1>gleichzeitig.

00:52:40.590 --> 00:52:42.190
<v Gast 2>Man kann keinen Computer mehr was rechnen.

00:52:42.270 --> 00:52:44.670
<v Gast 2>Nee, die frieren alle ein, wenn sie idlen.

00:52:45.150 --> 00:52:46.830
<v Gast 2>Das heißt, man darf die Computer einfach nicht mehr idlen.

00:52:47.310 --> 00:52:49.310
<v Gast 1>Das ist ein bisschen so wie Speed der Film.

00:52:49.630 --> 00:52:55.710
<v Gast 1>Der Bus darf nicht langsam als 20 kmh fahren und dann heißt es, wenn einen Kann ich mit einem Kerne nicht zu

00:52:55.710 --> 00:52:56.510
<v Gast 1>tun und dann war es das.

00:52:56.590 --> 00:52:58.590
<v Gast 1>Und dann geht aber um funktionale Programmierung.

00:52:59.070 --> 00:53:04.350
<v Felix>Deswegen werden alle CPUs einfach UMTS-Arbendamit auch raden können, die ganze Zeit.

00:53:04.590 --> 00:53:09.950
<v Gast 1>Richtig, das ist dann in Magie 7 wird dann UMTS auch als CPU-Instruktion tragen.

00:53:10.430 --> 00:53:14.910
<v Gast 2>Die können das dann quasi übers Netzwerk zurückpulsen, über die Stromleitung.

00:53:15.310 --> 00:53:17.710
<v Felix>Die Instruktion ist einfach an Wikipedia.

00:53:19.630 --> 00:53:22.590
<v Felix>Das ist so wie Payspin, nur halt Wikipedia.

00:53:22.910 --> 00:53:23.230
<v Felix>Richtig.

00:53:23.630 --> 00:53:26.510
<v Felix>Und alle CPUs bekommen einen Account eingerichtet bei Wikipedia.

00:53:27.470 --> 00:53:28.590
<v Unbekannt>Super P at home.

00:53:29.470 --> 00:53:30.190
<v Unbekannt>Super P.

00:53:31.070 --> 00:53:32.270
<v Unbekannt>Mamamo Monster P.

00:53:32.670 --> 00:53:33.950
<v Gast 1>Wo wir gerade bei CPUs sind.

00:53:34.990 --> 00:53:36.990
<v Gast 2>Ihr kennt den Notch, hoffentlich.

00:53:37.870 --> 00:53:41.950
<v Ingo>Das ist der, der bei diesen Spielen immer ganz oben steht, der die Bundeskauf.

00:53:42.270 --> 00:53:46.270
<v Ingo>Der über die Bundes kauft, der Mensch, der jetzt mittlerweile ein paar Millionen verdient hat,

00:53:46.510 --> 00:53:48.430
<v Ingo>weil er Minecraft geschrieben hat.

00:53:48.830 --> 00:53:52.510
<v Ingo>Und der plant gerade oder ist gerade dabei, ein neues Spiel zu schreiben,

00:53:52.590 --> 00:53:59.550
<v Ingo>was so eine Weltraum-Wirtschaftssimulation in einer alternativen Realität

00:53:59.550 --> 00:54:00.030
<v Ingo>sein soll.

00:54:00.270 --> 00:54:01.950
<v Ingo>Der Name ist bescheuert von dem Ding.

00:54:02.350 --> 00:54:07.310
<v Ingo>Ja, das ist auch ganz lustig, weil irgendwie die Anfangsprämisse dieses Spiels ist,

00:54:07.470 --> 00:54:12.670
<v Ingo>dass irgendwie eine 16-Bit-CPU Big Endion statt Little Endian verwendet hat.

00:54:13.070 --> 00:54:16.190
<v Ingo>Beziehungsweise einen Datensatz gelesen hat, der in Big Endian codiert war,

00:54:16.270 --> 00:54:17.630
<v Ingo>statt Little Endian und dann sind die ganzen.

00:54:20.110 --> 00:54:23.470
<v Gast 2>Und dann sind die ganzen Leute, die irgendwie im Kälteschlaf waren oder so,

00:54:23.630 --> 00:54:28.030
<v Gast 2>wurden dann für unglaubliche, oh Gott, so viele Zahlen kann ich gar nicht lesen,

00:54:28.190 --> 00:54:30.430
<v Gast 2>auf jeden Fall für eine sehr, sehr lange Zeit eingefroren.

00:54:31.230 --> 00:54:38.190
<v Ingo>Und das Interessante daran ist, erstens klingt das vom Spielablauf her irgendwie mal interessant

00:54:38.190 --> 00:54:43.550
<v Ingo>und schick, aber er hat diese CPU tatsächlich auch ausspezifiziert.

00:54:43.710 --> 00:54:50.590
<v Gast 2>Und da haben jetzt Leute angefangen, irgendwie auf GitHub da ihre kompletten VMs für diese CPU zu bauen und

00:54:50.590 --> 00:54:57.070
<v Gast 2>irgendwie GitHub hat jetzt Syntax-Highlighting für den Assembler von diesem DCPU16

00:54:58.030 --> 00:55:01.390
<v Gast 2>mit eingebaut und das ist eigentlich, finde ich, ganz cool, wollte ich mal ansprechen.

00:55:01.470 --> 00:55:04.510
<v Ingo>Also da gibt es jetzt irgendwie mittlerweile, lass mich mal kurz gucken,

00:55:04.590 --> 00:55:09.630
<v Ingo>da gibt es VMs in es gibt erstmal eine VM in Perl,

00:55:09.790 --> 00:55:14.990
<v Ingo>dann gibt es ein Wim Syntax-Highlighting, dann gibt es eine Perl eine VM in Erlang,

00:55:15.070 --> 00:55:19.470
<v Ingo>in Haskell, in Clojure, in Java, in JavaScript, in Verilog,

00:55:20.110 --> 00:55:25.710
<v Ingo>in Go, in Rust, in Ruby, in Python und in C.

00:55:27.630 --> 00:55:31.470
<v Gast 2>Ja, und das ist cool, also da haben dann halt Leute auch angefangen,

00:55:31.630 --> 00:55:38.270
<v Gast 2>LLVM-Backend zu schreiben, was dann quasi aus irgendwie Clang oder anderen LLVM-Sprachen

00:55:38.510 --> 00:55:42.910
<v Gast 2>diesen DCPU16 Obcode generiert.

00:55:43.310 --> 00:55:45.390
<v Gast 2>Und das finde ich schon ganz schön cool eigentlich so.

00:55:45.470 --> 00:55:50.270
<v Ingo>Es ist super nerdy, aber ich glaube, wenn man mal interessiert, wie so eine VM funktioniert oder so,

00:55:50.350 --> 00:55:55.710
<v Ingo>dann kann man sich den Code mal angucken, weil diese CPU, die ist jetzt irgendwie so eine 16-Bit-CPU.

00:55:55.870 --> 00:56:00.510
<v Ingo>Die Spezifikation, die passt irgendwie auf so, würde ich mal sagen, knapp zwei Bildschirmseiten.

00:56:00.990 --> 00:56:04.910
<v Ingo>Und das ist, glaube ich, einfach genug, dass man sich das am Wochenende vielleicht mal reinpfeifen kann,

00:56:04.990 --> 00:56:09.230
<v Ingo>wenn man da irgendwie gerade mal wissen will, wie denn so eine VM funktioniert.

00:56:09.470 --> 00:56:10.430
<v Felix>Wie so Assembler funktioniert.

00:56:10.670 --> 00:56:14.750
<v Ingo>Oder wie so Assembler funktioniert und wie man dazu für diese Opcodes halt eine VM baut.

00:56:15.070 --> 00:56:16.990
<v Ingo>Also das ist, glaube ich, beides ganz interessant.

00:56:17.390 --> 00:56:18.990
<v Gast 2>Darum, finde ich gut.

00:56:19.310 --> 00:56:19.870
<v Gast 2>Muss gut sein.

00:56:19.950 --> 00:56:20.350
<v Gast 2>Auf jeden Fall.

00:56:20.590 --> 00:56:22.670
<v Felix>Es ist auf GitHub deswegen quasi schon gewonnen.

00:56:24.350 --> 00:56:24.910
<v Felix>Muss ja.

00:56:25.470 --> 00:56:27.150
<v Ingo>So, wir haben Themen, habe ich gehört.

00:56:27.310 --> 00:56:27.870
<v Ingo>Ja, genau.

00:56:27.950 --> 00:56:30.910
<v Ingo>Wir wollten diesmal so ein bisschen über Automation reden.

00:56:30.990 --> 00:56:37.790
<v Ingo>Also wie wir was machen, um Sachen synchron zu halten oder Rechner zu automatisieren oder

00:56:37.790 --> 00:56:42.590
<v Ingo>Software zu verteilen oder auch nur Backups zu machen, obwohl Backups hatten wir schon ziemlich oft.

00:56:43.230 --> 00:56:43.470
<v Ingo>Ja, ja.

00:56:43.710 --> 00:56:44.910
<v Felix>Backups sind immer wichtig.

00:56:45.390 --> 00:56:46.270
<v Ingo>Immer wichtig, ja.

00:56:46.510 --> 00:56:49.390
<v Ingo>Und deswegen reden wir ständig darüber.

00:56:49.710 --> 00:56:51.950
<v Ingo>Aber ja, weiß nicht.

00:56:52.830 --> 00:56:54.190
<v Ingo>Womit fangen wir an?

00:56:54.590 --> 00:56:55.230
<v Ingo>Am Anfang.

00:56:55.390 --> 00:56:57.070
<v Ingo>Am Anfang, ja, was ist der Anfang von?

00:56:58.190 --> 00:57:02.910
<v Ingo>Hier hat die auf jeden Fall einen netter Felix, ich glaube, du hast das Bild reingepostet, oder?

00:57:03.070 --> 00:57:03.310
<v Ingo>Ja.

00:57:04.030 --> 00:57:04.670
<v Ingo>Ein Mieter.

00:57:05.230 --> 00:57:07.150
<v Ingo>Get a black belt in automation.

00:57:07.310 --> 00:57:11.230
<v Felix>Genau, und dann diesen super nerdigen Highschooler dazu.

00:57:11.390 --> 00:57:12.750
<v Ingo>Aber der hat gar keinen Black Belt.

00:57:12.990 --> 00:57:13.630
<v Ingo>Ja, das ist ja auch.

00:57:13.710 --> 00:57:14.670
<v Gast 2>Ja, der bekommt ja erst einen.

00:57:14.910 --> 00:57:17.230
<v Felix>Das ist ja, genau, deswegen sollte es den jaholen quasi.

00:57:17.470 --> 00:57:17.790
<v Felix>Richtig.

00:57:17.950 --> 00:57:20.750
<v Gast 1>Also so wie der den gebunden hat, da hätten wir Ärger bekommen damals.

00:57:20.830 --> 00:57:21.070
<v Gast 1>Ja.

00:57:21.390 --> 00:57:21.950
<v Gast 1>Geht nicht.

00:57:22.430 --> 00:57:24.590
<v Gast 1>Naja, Skripten.

00:57:24.830 --> 00:57:25.630
<v Gast 1>Das ist Nummer eins.

00:57:25.950 --> 00:57:26.350
<v Gast 1>Skripten.

00:57:26.510 --> 00:57:26.990
<v Gast 1>Skripten.

00:57:27.070 --> 00:57:27.870
<v Gast 1>Warum Skripten?

00:57:28.590 --> 00:57:33.630
<v Ingo>Weil alles, was man irgendwie automatisieren, was man automatisieren kann,

00:57:34.510 --> 00:57:40.990
<v Ingo>sollte man automatisieren können und Sachen, die man so per Shell-Skript oder per ander Skript in irgendwie

00:57:40.990 --> 00:57:43.390
<v Ingo>Programmiersprache X automatisieren kann.

00:57:44.270 --> 00:57:45.070
<v Ingo>Sollte man automatisieren.

00:57:45.470 --> 00:57:46.990
<v Felix>Außerdem gibt es Nerdcreds.

00:57:47.710 --> 00:57:48.190
<v Felix>Nerdcreds?

00:57:48.510 --> 00:57:48.830
<v Felix>Nerdcreds.

00:57:48.990 --> 00:57:49.630
<v Felix>Nerdcreds.

00:57:49.950 --> 00:57:52.590
<v Felix>Dafür, dass du Credits im Internet quasi.

00:57:52.990 --> 00:57:55.950
<v Felix>Wenn du das ins Internet stellst, guck mal, ich habe hier diese super Sache,

00:57:56.190 --> 00:57:58.430
<v Felix>ich keine Ahnung was, was kann man denn so automatisieren?

00:57:58.830 --> 00:57:59.710
<v Gast 1>YouTube-Videos downloaden.

00:57:59.870 --> 00:58:00.670
<v Felix>Genau, YouTube-Videos.

00:58:00.750 --> 00:58:03.710
<v Felix>Ich habe dieses YouTube-Videos downloaden in Assembler gescriptet.

00:58:03.870 --> 00:58:04.510
<v Felix>Oder in Ruby.

00:58:04.670 --> 00:58:05.470
<v Felix>Richtig mal Ruby.

00:58:05.630 --> 00:58:06.030
<v Felix>Habe ich nämlich.

00:58:06.110 --> 00:58:07.390
<v Gast 1>Widdle RB, müsst ihr euch anschauen.

00:58:08.110 --> 00:58:10.190
<v Felix>Man kann doch einfach SS YouTube machen.

00:58:10.350 --> 00:58:11.470
<v Gast 1>Nee, das ist scheiße.

00:58:11.630 --> 00:58:13.550
<v Gast 1>Weil du kannst das nicht von der Kommandozeile.

00:58:13.710 --> 00:58:17.070
<v Gast 1>Und Miner kann, sagst du, gameinstall Widdle-RB und dann kannst du.

00:58:17.310 --> 00:58:19.310
<v Unbekannt>Es gab doch schon ungefähr zwölf von J and V.

00:58:19.630 --> 00:58:25.310
<v Gast 1>Ja, aber die sind A alle scheiße und B, Miner kann von Blib, MetaCafé, Soundcloud, Veho, Vimeo und YouTube.

00:58:25.550 --> 00:58:31.070
<v Gast 1>Und der wählt automatisch die beste Qualität aus, die da ist, benennt das Ding anständig um und lädt es dann

00:58:31.070 --> 00:58:35.470
<v Gast 1>einfach runter mit, keine Ahnung, CurlWeget oder manuell, wenn er irgendwie nichts findet.

00:58:35.790 --> 00:58:37.310
<v Felix>Ja, aber macht er denn nicht immer manuell?

00:58:37.630 --> 00:58:41.790
<v Felix>Also ich verstehe nicht, warum man verschiedene Backends nehmen kann, wenn man auch einfach Core nehmen kann.

00:58:42.110 --> 00:58:42.830
<v Felix>Weil manche.

00:58:43.230 --> 00:58:47.150
<v Felix>Und weil man es dann auch macht, wenn man dann Fallback auf Core macht, wenn man denen auch einfach sagt.

00:58:47.470 --> 00:58:51.710
<v Gast 1>Manche von den Systemen lassen echt nur Curl zu, manche lassen nur Wege zu und dann müsste ich normalerweise

00:58:51.710 --> 00:58:54.350
<v Gast 1>User-Agent-Headers irgendwie reinfrickeln und das nervt.

00:58:54.430 --> 00:58:55.710
<v Gast 1>Und wenn Curl und Weget da ist, dann habt ihr.

00:58:55.950 --> 00:58:57.390
<v Felix>Das heißt, du brauchst eigentlich schon beide.

00:58:57.630 --> 00:59:00.110
<v Gast 1>Ja, nee, ja, im Normalfall.

00:59:01.070 --> 00:59:02.510
<v Gast 1>Im Normalfall wenden sich die Header dann.

00:59:02.910 --> 00:59:06.910
<v Felix>Nee, wenn du mehrere brauchst, dann ist es okay, aber nicht, wenn du mehrere zur Auswahl hast und dann nimmst

00:59:06.910 --> 00:59:08.350
<v Felix>du eins davon, weil es halt da ist.

00:59:09.070 --> 00:59:12.750
<v Gast 1>Ich mache es eigentlich nur so, weil Curl und WGET schon downloaden können und ich sehe nicht ein,

00:59:12.830 --> 00:59:14.830
<v Gast 1>das selber zu programmieren, weil jeder, der dieses Ding verwendet,

00:59:14.910 --> 00:59:18.350
<v Gast 1>hat Curl oder Vegget, außer Windows-User und ich habe wohl welche mit diesem Ding.

00:59:18.510 --> 00:59:21.870
<v Gast 1>Und da hat dann jemand irgendwie Support reingepatcht und ich habe einfach mal ungesehen gemercht,

00:59:22.030 --> 00:59:23.790
<v Gast 1>weil es mir total egal eigentlich.

00:59:25.310 --> 00:59:26.910
<v Unbekannt>Das war Viddle RB.

00:59:27.150 --> 00:59:29.390
<v Gast 2>Ja, auf jeden Fall Ding automatisieren.

00:59:29.550 --> 00:59:31.390
<v Felix>Das hat einen beschissene Namen, das kann nichts werden.

00:59:31.630 --> 00:59:32.910
<v Gast 1>Video-Downloader bin ich strichtig.

00:59:33.070 --> 00:59:33.790
<v Gast 1>Nee, sorry.

00:59:33.950 --> 00:59:34.750
<v Unbekannt>Widdlrip.

00:59:35.550 --> 00:59:37.070
<v Felix>Das muss irgendwas Snappiges haben.

00:59:37.230 --> 00:59:38.030
<v Unbekannt>Nee, das ist Snappy.

00:59:38.350 --> 00:59:39.790
<v Gast 1>Auf Deutsch kannst du sagen, das ist die Viddel.

00:59:40.450 --> 00:59:40.770
<v Gast 1>Fiddel.

00:59:41.650 --> 00:59:42.370
<v Gast 1>Nenn's Gurke.

00:59:43.010 --> 00:59:45.330
<v Felix>Gurke, nenn es Gurke RB.

00:59:45.970 --> 00:59:46.850
<v Felix>Und dann hast du gewonnen.

00:59:47.010 --> 00:59:48.850
<v Gast 1>Nee, nee, die Leute immer mit Cucumber.

00:59:48.930 --> 00:59:51.090
<v Gast 1>Auf jeden Fall ist es cool und dann könnt ihr alles runterladen.

00:59:52.210 --> 00:59:56.210
<v Gast 1>Und er kann euch sogar Audio extrahieren, wenn du FFM-Pack drauf hast und sagst,

00:59:56.290 --> 00:59:58.690
<v Gast 1>ich hätte gerne ein Video von YouTube und da die MP3 von.

01:00:00.610 --> 01:00:01.730
<v Gast 1>Funktioniert was nicht.

01:00:02.290 --> 01:00:04.050
<v Felix>Also nenn es Gurke, das ist okay.

01:00:04.290 --> 01:00:07.490
<v Felix>Und No Kogiri, schon wieder irgendwelche Dependencies hier.

01:00:07.890 --> 01:00:09.650
<v Ingo>Ja, Nokogiri ist ein XML-Pawser.

01:00:10.370 --> 01:00:10.850
<v Ingo>Dependencies.

01:00:10.930 --> 01:00:11.090
<v Ingo>Mehr.

01:00:11.410 --> 01:00:13.730
<v Gast 1>Ja, deswegen sagst du einfach Gem install und er macht dann alles für dich.

01:00:14.210 --> 01:00:16.930
<v Felix>Oh ja, wie oft ich das schon gemacht habe, dann hat alles nicht mehr funktioniert.

01:00:17.010 --> 01:00:18.370
<v Felix>Das ist unglaublich, ey.

01:00:18.690 --> 01:00:18.930
<v Felix>Ja.

01:00:19.090 --> 01:00:20.370
<v Gast 1>Ist ja eigentlich auch nur für mich.

01:00:20.610 --> 01:00:24.610
<v Gast 1>Aber Skripten ist gut, weil Skripten ist nicht so nervig und dann macht ein Terminal auf und dann geht immer

01:00:24.610 --> 01:00:24.770
<v Gast 1>alles.

01:00:25.090 --> 01:00:25.330
<v Gast 1>Genau.

01:00:25.490 --> 01:00:28.450
<v Gast 2>Und vor allem kann man Dinge sehr schön wiederholbar machen.

01:00:28.530 --> 01:00:35.170
<v Gast 2>Das heißt, wenn sie mal failen, dann kann man gucken, was kaputt gegangen ist und kann dann einfach das

01:00:35.170 --> 01:00:37.730
<v Gast 2>fixen und kann es nochmal ausführen und dann tut es vielleicht.

01:00:38.530 --> 01:00:44.850
<v Gast 2>Und man sieht dann halt auch relativ schnell, was denn, also wenn man jetzt halt so einen irgendeinen Vorgang

01:00:44.850 --> 01:00:48.850
<v Gast 2>mal automatisiert geskriptet hat, dann sieht man halt auch relativ schön,

01:00:49.330 --> 01:00:56.290
<v Gast 2>bei was er jetzt genau hängt oder bei was irgendwie mein Skript kaputt gegangen ist.

01:00:56.690 --> 01:01:01.410
<v Ingo>Und wenn man sich irgendwie wild manuell durch eine GUI klickt oder so,

01:01:01.490 --> 01:01:06.290
<v Ingo>dann funktioniert das halt meistens nicht so reproduzierbar, weil man nicht immer genau die gleichen Knöpfe in

01:01:06.290 --> 01:01:07.490
<v Ingo>der gleichen Reihenfolge klickt oder so.

01:01:07.570 --> 01:01:07.730
<v Ingo>Richtig.

01:01:07.890 --> 01:01:08.930
<v Unbekannt>In was skripet ihr denn?

01:01:09.090 --> 01:01:11.890
<v Gast 1>Also wir haben jetzt hier aufgeschrieben, Shell, Ruby, Python, Perl.

01:01:12.130 --> 01:01:12.290
<v Gast 1>Alles.

01:01:12.450 --> 01:01:13.490
<v Felix>Shell, immer so Shell.

01:01:13.730 --> 01:01:14.690
<v Ingo>Bash, also Shell ist.

01:01:15.730 --> 01:01:18.530
<v Felix>Je nachdem, wie weit was du machen willst.

01:01:18.610 --> 01:01:22.210
<v Felix>Also wenn du programmieren willst, dann wird es eigentlich eine anständige Skriptsprache haben und wenn du

01:01:22.210 --> 01:01:23.650
<v Felix>irgendwas schnell haben willst, dann wirst du Shell.

01:01:23.890 --> 01:01:24.050
<v Felix>Genau.

01:01:24.530 --> 01:01:26.370
<v Felix>Und das ist, das ist, mehr gibt es nicht.

01:01:26.450 --> 01:01:28.450
<v Gast 1>Ich mache, selbst das Schnellzeug mache ich alles in Ruby.

01:01:28.530 --> 01:01:31.090
<v Gast 1>Weil mir teilweise besten Assi ist so irgendwie, wenn du.

01:01:31.410 --> 01:01:33.490
<v Ingo>Ja, ich meine, vor allem wenn man drin ist in irgendwas.

01:01:33.650 --> 01:01:37.810
<v Gast 1>Richtig, du kannst halt Ruby-E und dann machst deinen Code, den du da hast und dann hast du in einer Zeile

01:01:37.810 --> 01:01:38.050
<v Gast 1>irgendwie.

01:01:38.130 --> 01:01:43.090
<v Gast 1>Also ich habe es zum letzten Mal gebraucht, da wollte ich, ich erzähle euch jetzt mal was.

01:01:44.450 --> 01:01:49.330
<v Gast 1>Server aufsetzen, ihr setzt einen Jenkins auf und ihr wollt das Jenkins CLI Jar.

01:01:49.730 --> 01:01:53.970
<v Gast 1>Wenn Jenkins bootet, dann oder wenn Jenkins gebootet ist, dann kannst du die Jar-Datei,

01:01:54.130 --> 01:01:58.290
<v Gast 1>mit der du mit Jenkins von der Kommandozeile aus reden kannst, runterladen von seinem Webinterface.

01:01:58.690 --> 01:01:59.730
<v Gast 1>Ganz nett eigentlich.

01:02:00.050 --> 01:02:02.450
<v Gast 1>Das Problem ist, Jenkins bootet in mehreren Stufen.

01:02:02.610 --> 01:02:07.650
<v Gast 1>Die erste Stufe ist Jenkins ist nicht gebootet, bedeutet, wenn du einen W-Gate oder einen Curl auf seine auf

01:02:07.650 --> 01:02:11.570
<v Gast 1>die URL machst, dann kriegst du einfach Connection Reset, ist nichts da.

01:02:11.890 --> 01:02:14.530
<v Gast 1>Dann ist die zweite Stufe von Jenkins debooted.

01:02:14.770 --> 01:02:17.650
<v Gast 1>Hey, ich hab einen 503-Fehler.

01:02:17.810 --> 01:02:20.210
<v Gast 1>Ich bin Service Unavailable, ich bin gerade noch hart am Booten.

01:02:20.370 --> 01:02:22.850
<v Gast 1>Und die dritte Stufe ist dann ein 200 und du kriegst die Datei.

01:02:23.170 --> 01:02:23.810
<v Gast 1>Und dann musst du.

01:02:24.290 --> 01:02:25.490
<v Felix>While, while, why?

01:02:25.730 --> 01:02:27.730
<v Gast 1>Ja, dann musst du versuchen, ein Tool zu finden.

01:02:27.890 --> 01:02:29.650
<v Gast 1>Es gibt nämlich einmal Curl.

01:02:29.810 --> 01:02:34.610
<v Gast 1>Curl kann beim 503er einen Retry machen, wenn du Curl-Retry machst,

01:02:34.690 --> 01:02:37.490
<v Gast 1>macht er das beim 503er, nicht beim Connection-Reset.

01:02:37.810 --> 01:02:39.890
<v Gast 1>W-GET hingegen macht es genau andersrum.

01:02:40.850 --> 01:02:43.890
<v Gast 1>Und alle anderen Tools, es gibt kein Tool, das da wohl beim Connection-Reset.

01:02:44.050 --> 01:02:46.130
<v Felix>Das ist ja kein Problem, dann nimmst du einmal WGET, einmal Curl.

01:02:46.210 --> 01:02:46.450
<v Felix>BÄM!

01:02:46.610 --> 01:02:47.650
<v Gast 1>Richtig, und dann musst du halt.

01:02:48.050 --> 01:02:48.930
<v Felix>Das ist total einfach.

01:02:49.090 --> 01:02:51.010
<v Gast 1>Und ich habe dann einfach gesagt, nee, ist mir alles zu doof.

01:02:51.170 --> 01:02:55.490
<v Gast 1>Ich mach das jetzt einfach mit Ruby, bis irgendwie der Exit-Code passt und dann muss ich keine komischen

01:02:55.490 --> 01:02:57.730
<v Gast 1>Bash-Y-Loops machen, sondern ich mache das mit einer Zeile.

01:02:58.050 --> 01:02:59.250
<v Felix>Das wäre doch ziemlich cool einfach.

01:02:59.650 --> 01:03:00.290
<v Felix>Kontrolliere am Ende noch.

01:03:00.530 --> 01:03:03.250
<v Felix>Du nimmst das erste nimmst du ein W-Gate, bis es fertig wird, und dann nimmst du das Call,

01:03:03.330 --> 01:03:04.370
<v Felix>bis es fertig wird, dann hast du es.

01:03:04.450 --> 01:03:05.330
<v Felix>Das sind zwei Zeilen.

01:03:05.890 --> 01:03:07.570
<v Felix>Zwei Teilen mit ein bisschen while.

01:03:07.890 --> 01:03:12.690
<v Felix>Also while Loops sind super awesome, weil man muss halt nicht while irgendwie,

01:03:12.930 --> 01:03:19.810
<v Felix>keine Ahnung, weil Y-Test machen, sondern du sagst einfach while Call oder while not call und kannst halt

01:03:19.810 --> 01:03:23.090
<v Felix>entsprechend so lange loopen, bis es fertig ist und dann halt eine Sleep 1 oder sowas zu machen,

01:03:23.170 --> 01:03:26.610
<v Felix>damit es halt nicht super hart deinen Computer ausrasten lässt.

01:03:26.850 --> 01:03:27.090
<v Felix>Richtig.

01:03:27.410 --> 01:03:27.890
<v Felix>Also das ist.

01:03:28.450 --> 01:03:33.810
<v Gast 1>Aber sowas habe ich, das habe ich jetzt zum Beispiel auch mit Ruby-E und dann habe ich irgendwie mein Y-Loop

01:03:33.810 --> 01:03:36.770
<v Gast 1>da gebaut, weil da habe ich die schöne Syntax und nicht die komische von Bash,

01:03:36.850 --> 01:03:37.330
<v Gast 1>wo ich dann irgendwie.

01:03:37.570 --> 01:03:38.690
<v Gast 1>Das kann ich alles in einer Zeile machen.

01:03:39.090 --> 01:03:44.450
<v Felix>Also ich finde, wenn man sich ein bisschen an Shell gewöhnt hat, dann geht damit einiges um schneller.

01:03:44.770 --> 01:03:47.250
<v Gast 1>Mir ist es halt gerade so, was mit Variablen angeht und einfach mal schauen,

01:03:47.330 --> 01:03:50.370
<v Gast 1>ob in dem, was du runtergeladen hast, eine komische Zeichenfolge drin vorkommt.

01:03:50.450 --> 01:03:51.730
<v Gast 1>Das kannst du dann auch mit Crepe machen.

01:03:51.810 --> 01:03:52.610
<v Felix>Ja, das kannst du mit Crep.

01:03:52.690 --> 01:03:56.290
<v Gast 1>Ja, wie das Tolle ist, die manchmal laden sie es ja runter, aber da ist dann nur Müll drin,

01:03:56.370 --> 01:03:59.890
<v Gast 1>weil dann irgendwie, keine Ahnung, vielleicht noch irgendwie ein Stück HTML drin ist,

01:03:59.970 --> 01:04:03.890
<v Gast 1>ein Jenkins sagt, ich boot gerade und dann lädt er das runter und das ist alles scheiße.

01:04:04.130 --> 01:04:07.730
<v Felix>Also die meisten Sachen, finde ich, gehen am allerschnellsten mit Shell,

01:04:07.810 --> 01:04:09.810
<v Felix>wenn du irgendwas kurz schnell haben willst.

01:04:09.970 --> 01:04:15.490
<v Ingo>Also ich benutze Shell für alles, was irgendwie Input, Output gemacht.

01:04:16.290 --> 01:04:17.010
<v Ingo>Kombiniert typen.

01:04:18.610 --> 01:04:23.250
<v Ingo>Falls es halt dafür gemacht ist, also irgendwie Feind XArgs, irgendwas und das irgendwie eine Datei

01:04:23.250 --> 01:04:27.170
<v Ingo>rausschreiben und dann aus der Datei irgendwie sortierte Werte rausgeben oder sowas.

01:04:27.490 --> 01:04:28.450
<v Gast 2>Benutze ich Shell für.

01:04:28.690 --> 01:04:28.770
<v Gast 2>Genau.

01:04:28.850 --> 01:04:31.170
<v Felix>Und wenn du einen Webserver haben willst, dann nimmst du halt einen anderen Problemspiel.

01:04:31.330 --> 01:04:36.850
<v Ingo>Genau, also was ich auch letztens gemacht habe, ist, ich habe ja meine Dot-Files alle automatisiert und lege

01:04:36.850 --> 01:04:40.210
<v Ingo>mir da automatisiert SIM-Links an in ein gewisses Verzeichnis.

01:04:40.530 --> 01:04:41.730
<v Unbekannt>Dot-Files automatisiert.

01:04:42.130 --> 01:04:42.690
<v Unbekannt>Die Settings?

01:04:42.930 --> 01:04:47.730
<v Ingo>Genau, also ich habe einen Git Repository, da sind meine kompletten Dot-Files mit drin und dann habe ich einen

01:04:47.730 --> 01:04:53.170
<v Ingo>Bootstrap-Vorgang, der quasi auf einem Rechner, den ich jetzt irgendwie neu eingerichtet habe oder bei einem

01:04:53.170 --> 01:04:57.090
<v Ingo>neuen User, meine komplette Shell-Umgebung automatisiert deployt.

01:04:57.330 --> 01:05:03.010
<v Ingo>Und da habe ich halt auch einfach ein Shell-Skript genommen, weil das ging am schnellsten und war einfach zu

01:05:03.010 --> 01:05:03.170
<v Ingo>machen.

01:05:03.410 --> 01:05:05.890
<v Ingo>Da kannst du vielleicht nochmal erklären, ein bisschen, wie du das machst.

01:05:06.050 --> 01:05:07.730
<v Ingo>Ich glaube, du hattest schon mal, wir hatten schon mal irgendwann.

01:05:08.130 --> 01:05:13.090
<v Gast 2>Also ich habe jetzt hier auf github.com slash flydys.files ist es, glaube ich.

01:05:13.730 --> 01:05:17.330
<v Felix>In Dot-Files findet man auch immer sehr coole Sachen, wenn man die meiner Nachbarn.

01:05:17.570 --> 01:05:18.930
<v Gast 2>Nein, ich habe keine Credentials mit drin.

01:05:19.010 --> 01:05:20.690
<v Felix>Ja, und auch keine Private Key.

01:05:20.930 --> 01:05:21.330
<v Felix>Ja, genau.

01:05:22.370 --> 01:05:26.610
<v Gast 2>Ja, ich habe da quasi meine Sachen, die mir persönlich wichtig sind,

01:05:26.690 --> 01:05:33.010
<v Gast 2>so meine GitConfig, meine GWimRC, meine WimRC, meine ScreenRC,

01:05:33.090 --> 01:05:34.610
<v Gast 2>meine T-Mux-Config und so weiter.

01:05:34.930 --> 01:05:36.610
<v Gast 2>ZSH-Config vor allem.

01:05:36.850 --> 01:05:41.250
<v Ingo>Und halt auch meine komplette Bundle-Konfiguration von meinem Wim.

01:05:42.530 --> 01:05:44.690
<v Gast 2>Habe ich in einem Git Repository.

01:05:45.250 --> 01:05:49.890
<v Gast 2>Und ich checke mir das als Ordner aus, lege den irgendwie in mein Home-Verzeichnis und dann führe ich das

01:05:49.890 --> 01:05:56.210
<v Gast 2>Bootstrap-Skript aus, was dann quasi die kompletten Konfigurationsdateien und Ordner,

01:05:56.290 --> 01:06:00.450
<v Gast 2>die in diesem Verzeichnis sind, in meinem Home Directory als SIM-Link anlegt.

01:06:00.930 --> 01:06:05.410
<v Gast 2>Das heißt, ich habe die alle versionierbar in einem zentralen Ordner.

01:06:05.730 --> 01:06:09.810
<v Ingo>Und aber mein System greift trotzdem noch auf die Configs in meinem Home-Verzeichnis zu,

01:06:09.890 --> 01:06:12.850
<v Ingo>was halt letzten Endes dann halt SIM-Links sind, die in den richtigen Ordner zeigen.

01:06:13.010 --> 01:06:15.250
<v Ingo>Das heißt, du brauchst dann nur, indem einen Ordner eine Änderung machen,

01:06:15.330 --> 01:06:16.850
<v Ingo>dann kannst du wieder Git Push machen.

01:06:17.170 --> 01:06:21.730
<v Gast 2>Genau, vor allem auch wenn ich dann Änderungen deployen will, dann committee ich das halt auf irgendeinem

01:06:21.730 --> 01:06:26.130
<v Gast 2>Rechner, pushe das an meinen GitHub-Repository und dann mache ich halt irgendwie dann Merch auf den anderen

01:06:26.130 --> 01:06:27.170
<v Gast 2>Rechner und da tut es wieder.

01:06:27.250 --> 01:06:31.570
<v Ingo>Und wie machst du das mit den sensiblen Daten, die halt nicht auf GitHub rumliegen sollen?

01:06:31.970 --> 01:06:32.930
<v Gast 2>Habe ich keine drin.

01:06:33.170 --> 01:06:34.290
<v Felix>Ja, ja, das ist klar.

01:06:35.890 --> 01:06:38.210
<v Ingo>Wo liegen die und wie kriegst du die dann?

01:06:38.530 --> 01:06:41.090
<v Ingo>Wie werden die neuen PC auch rein?

01:06:41.890 --> 01:06:46.770
<v Ingo>Also ich meine, eine Möglichkeit wäre natürlich ein privates Repro irgendwo zu haben.

01:06:47.090 --> 01:06:50.530
<v Ingo>Also ich habe da zwei unterschiedliche Mechanismen.

01:06:50.610 --> 01:06:53.330
<v Gast 2>Ich habe zum einen noch die Möglichkeit in meine Configs eingebaut,

01:06:53.410 --> 01:06:58.770
<v Gast 2>irgendwelche .local-Files zu integrieren, die ich dann nur auf bestimmten Rechnern drin habe,

01:06:59.090 --> 01:07:01.330
<v Gast 2>die dann halt auch nicht mit versioniert werden.

01:07:02.530 --> 01:07:06.690
<v Gast 2>Und alternativ dazu, also gerade so Sachen wie jetzt irgendwie meinen .ssH-Ordner oder so,

01:07:06.770 --> 01:07:09.250
<v Gast 2>den tue ich halt einmal irgendwie, wenn ich einen Rechner neu anlege,

01:07:09.330 --> 01:07:12.290
<v Gast 2>ersünken und dann ändert sich da drin eigentlich so schnell auch wieder nichts,

01:07:12.610 --> 01:07:15.090
<v Gast 2>sodass ich den halt nicht ständig auf dem Laufen werden soll.

01:07:15.170 --> 01:07:19.090
<v Ingo>Also gerade das SSH-Profile, also bei mir ist es.

01:07:20.450 --> 01:07:24.610
<v Ingo>Ja, also das ändert sich bei mir schon öfter mal, wenn ein neuer Rechner hinzukommt oder sowas.

01:07:24.850 --> 01:07:27.890
<v Ingo>Das passiert bei mir nicht so oft, dass ich da jetzt große Schmerzen mit hätte.

01:07:27.970 --> 01:07:34.610
<v Felix>Also bei mir ist es tatsächlich so, ich habe keine kryptografisch wichtigen

01:07:34.610 --> 01:07:40.850
<v Felix>Daten in so Repositories drin, weil ich bei mir ist es so, dass ich die Daten,

01:07:40.930 --> 01:07:45.250
<v Felix>die kryptografisch wichtig sind, die gehören zu dem Rechner dazu und warum sollte ich die irgendwo anders

01:07:45.250 --> 01:07:45.410
<v Felix>haben?

01:07:45.490 --> 01:07:47.250
<v Gast 2>Ja, und geht mir auch ändern soll.

01:07:47.410 --> 01:07:50.290
<v Gast 2>Also die SSH-Config vielleicht.

01:07:51.090 --> 01:07:52.370
<v Felix>Die wird nicht migriert einfach.

01:07:53.650 --> 01:07:55.650
<v Ingo>Wobei da steht eigentlich nichts Wichtiges drin.

01:07:56.130 --> 01:07:58.210
<v Ingo>Aber für Autocompletion und sowas.

01:07:59.170 --> 01:08:02.770
<v Ingo>Ja, wie gesagt, also bei mir ändert sich die Konfiguration dann nicht so oft.

01:08:03.250 --> 01:08:06.370
<v Felix>Also ich finde das auch uncool, wenn ich jetzt meinen Private Key migrieren würde,

01:08:06.450 --> 01:08:08.930
<v Felix>weil das gehört ja meinem Computer und der gehört ja nicht mir quasi.

01:08:11.650 --> 01:08:14.930
<v Gast 1>Also der Private Key von meinem Laptop gehört zu dem Laptop und wenn der Laptop kaputt geht,

01:08:15.490 --> 01:08:18.930
<v Gast 1>aber hast du nicht den Private Key zum Beispiel auf irgendwelchen anderen Servern deployed?

01:08:19.250 --> 01:08:19.330
<v Gast 1>Nee.

01:08:19.570 --> 01:08:21.490
<v Gast 1>Also wo du jetzt nicht so spontan Zugriff hast?

01:08:22.530 --> 01:08:24.210
<v Unbekannt>Aber du brauchst ja den Private Key generiert.

01:08:24.850 --> 01:08:28.530
<v Ingo>Du benutzt auf jedem Rechner hast du einen eigenen Private Public Key.

01:08:28.770 --> 01:08:31.090
<v Felix>Klar, das erste, was gemacht wird, ist ein SSH-Key-Gen.

01:08:31.810 --> 01:08:36.050
<v Gast 1>Du bist halt eine Firma, irgendwie Server, wo meine Keys drauf sind und ich würde halt gern diesen Key,

01:08:36.130 --> 01:08:37.490
<v Gast 1>wenn ich irgendwie einem anderen Laptop bin.

01:08:37.810 --> 01:08:42.770
<v Felix>Achso, ja, okay, wenn du so ein User-Key, die Keys quasi hast, dann ist es natürlich noch was anderes,

01:08:42.850 --> 01:08:47.730
<v Felix>aber eigentlich sollte es so sein, dass so Keys zu Rechnern oder zu Personen gehören.

01:08:47.810 --> 01:08:51.010
<v Felix>Und deswegen, also wenn du zur Person gehört, dann gehört er auf einen USB-Stick.

01:08:51.250 --> 01:08:53.650
<v Felix>Oder halt auf irgendwas, was du an dir hast.

01:08:53.890 --> 01:08:54.850
<v Gast 1>Oder lernst halt auswendig.

01:08:55.010 --> 01:08:56.130
<v Felix>Oder du lernst auswendig.

01:08:56.770 --> 01:08:59.170
<v Felix>Du kannst halt einen kurzen nehmen, so 128-Bit.

01:09:00.050 --> 01:09:01.650
<v Unbekannt>2-Bit-Key, das ist kein Thema.

01:09:01.730 --> 01:09:03.730
<v Gast 1>Ich glaube 1-0 oder 0-1, einer von beiden.

01:09:03.810 --> 01:09:04.130
<v Gast 1>Ja, genau.

01:09:04.290 --> 01:09:04.850
<v Gast 1>Kann man ausprobieren.

01:09:05.170 --> 01:09:05.890
<v Gast 1>0-0, weiß nicht.

01:09:06.530 --> 01:09:12.050
<v Felix>Oder ja, also sonst alles so, die ganzen Key-Zeugs ist eigentlich alles,

01:09:12.130 --> 01:09:13.730
<v Felix>das gehört zu Rechnern dazu.

01:09:13.890 --> 01:09:16.770
<v Felix>Und die Rechner sollen jetzt zum Beispiel auch synchronisieren können.

01:09:16.930 --> 01:09:21.810
<v Felix>Zum Beispiel sage ich, okay, der Rechner kann jetzt zum Beispiel Backuppen auf die andere Kiste und dann wird

01:09:21.810 --> 01:09:25.010
<v Felix>halt sein Public Key deployed von dem Rechner, der synchronisieren soll.

01:09:25.650 --> 01:09:28.930
<v Felix>Weil ich will da zum Beispiel nicht meine Passphrase eingeben, auf diesem Rechner,

01:09:29.010 --> 01:09:30.690
<v Felix>mit der scheiß Backup machen kann.

01:09:31.170 --> 01:09:34.610
<v Felix>Deswegen, jeder Rechner hat bei mir einen eigenen Putz.

01:09:34.850 --> 01:09:38.290
<v Ingo>So, wo du jetzt gerade sagst, Keys deployen, was mir auch noch gerade eingefallen ist,

01:09:38.530 --> 01:09:43.970
<v Ingo>bei meinen Dot-Files, da ist auch noch ein geklautes SSH-Copy-ID-Skript mit drin,

01:09:44.210 --> 01:09:45.570
<v Ingo>weil es das auf dem Mac nicht gibt.

01:09:47.650 --> 01:09:47.890
<v Ingo>Nee.

01:09:48.130 --> 01:09:49.250
<v Gast 2>Ich verstehe es auch nicht warum.

01:09:49.330 --> 01:09:49.890
<v Gast 2>Ich habe keine Ahnung.

01:09:50.370 --> 01:09:52.530
<v Felix>Wahrscheinlich, weil es wieder GPL 3 ist.

01:09:53.410 --> 01:09:53.970
<v Felix>Keine Ahnung.

01:09:54.610 --> 01:09:55.330
<v Felix>Ich habe auf jeden Fall.

01:09:57.090 --> 01:09:59.170
<v Gast 1>Das gibt es aber auf Arch auch nicht per Default.

01:09:59.410 --> 01:10:01.810
<v Ingo>Da musst du ja noch auf Arches mit drauf.

01:10:02.850 --> 01:10:07.490
<v Felix>Also ich hatte bis jetzt, ich habe ja viele alte Kisten, ja, aber es gibt nicht viele Kisten,

01:10:07.570 --> 01:10:09.490
<v Felix>die kein SSR-Copy-ID können.

01:10:10.130 --> 01:10:14.530
<v Gast 2>Jedenfalls ist es ja im Endeffekt auch auf anderen Kisten nur ein Shell-Skript und deshalb deploye ich das

01:10:14.530 --> 01:10:15.890
<v Gast 2>dann einfach mit meinen Dot-Files mit.

01:10:15.970 --> 01:10:19.730
<v Ingo>Also ich habe da auch noch einen BIN-Ordner mit drin, wo dann halt auch noch irgendwie zwei Shell-Skripte mit

01:10:19.730 --> 01:10:20.050
<v Ingo>drin liegen.

01:10:20.130 --> 01:10:25.970
<v Ingo>Das eine ist Realpath, was ich für die Installation beim Bootstrappen brauche und das andere ist SSR-Copy-ID,

01:10:26.130 --> 01:10:28.690
<v Ingo>was ich brauche, wenn ich meine Public Keys deployen möchte.

01:10:29.570 --> 01:10:33.010
<v Ingo>Wo wir gerade beim Synchronisieren von Konfigurationsdateien waren,

01:10:33.090 --> 01:10:38.930
<v Ingo>also ich habe heute gelesen, es gibt auch so ein kleines Tool, nennt sich CSYNC2.

01:10:39.970 --> 01:10:45.410
<v Ingo>Da kann man auch zwischen mehreren Nodes einfach nur die oder ja,

01:10:45.570 --> 01:10:49.090
<v Ingo>die Konfigurationsdateien einfach synchron halten, wenn man das braucht.

01:10:49.330 --> 01:10:52.130
<v Gast 2>Also was ich hier noch verlinkt habe, ist dieses L-SyncD.

01:10:52.370 --> 01:10:55.170
<v Ingo>Im Endeffekt kann man natürlich auch einfach ein R-Sync immer machen.

01:10:55.650 --> 01:10:56.530
<v Ingo>Vielmehr macht der auch nichts.

01:10:56.610 --> 01:11:01.250
<v Ingo>Das sind halt ein paar Skript-Rings um R-Sync rum und ist von den Leuten,

01:11:01.410 --> 01:11:06.370
<v Ingo>die auch DRBD machen und werde ich mir mal angucken, habe ich jetzt noch nicht groß gemacht,

01:11:06.450 --> 01:11:09.810
<v Ingo>aber es gibt halt immer mal wieder so ein paar Rechner, auf denen halt alles,

01:11:10.130 --> 01:11:14.690
<v Ingo>die gerade diese Config-Files gleich sein sollen und die dann halt immer per Hand zu synchronisieren,

01:11:14.770 --> 01:11:15.250
<v Ingo>ist ja wahrscheinlich.

01:11:15.410 --> 01:11:18.210
<v Gast 2>Hast du dir da mal LSync.de angeguckt, das habe ich hier auch verlinkt.

01:11:18.290 --> 01:11:21.490
<v Gast 2>Das ist nämlich relativ cool, weil der benutzt einfach iNotify.

01:11:22.210 --> 01:11:26.530
<v Ingo>Und quasi zum Synchen an sich benutzt er i-sync, aber der kann das halt bidirektional.

01:11:26.610 --> 01:11:31.890
<v Gast 2>Und der guckt dann einfach auf beiden Seiten, hängt er sich per iNotify halt rein,

01:11:32.050 --> 01:11:35.570
<v Gast 2>guckt da, wartet auf irgendwelche File-System-Events und wenn sich was ändert,

01:11:35.650 --> 01:11:38.610
<v Gast 2>dann kann der das sofort, sobald sich was ändert, halt synken.

01:11:40.210 --> 01:11:43.330
<v Ingo>Das heißt, da hast du auch eine Konfigurationsdatei, wo drinsteht, welche er sinken soll?

01:11:43.570 --> 01:11:45.250
<v Ingo>Oder welche erst.

01:11:45.410 --> 01:11:48.850
<v Ingo>Also die Beispiele hier sind einfach Kommandozeilen, wo man einfach sagt,

01:11:49.090 --> 01:11:53.650
<v Ingo>Lsync D-Rsync und dann die Verzeichnisse und dann halt auf dem Remote-Host das Verzeichnis.

01:11:54.130 --> 01:11:56.210
<v Ingo>Und das kann man dann wahrscheinlich automatisieren.

01:11:56.370 --> 01:11:57.170
<v Gast 2>Wieder automatisieren.

01:11:57.410 --> 01:11:58.770
<v Felix>Automatisieren, härter automatisieren.

01:11:58.850 --> 01:12:02.050
<v Felix>Alles, was noch nicht hart genug automatisiert ist, lässt sich noch härter automatisieren.

01:12:02.210 --> 01:12:02.530
<v Felix>Genau.

01:12:02.770 --> 01:12:03.970
<v Gast 2>Härter automatisieren.

01:12:04.370 --> 01:12:07.810
<v Felix>Genau, also ich habe da auch, so auch für Synchronisierungssachen habe ich da,

01:12:07.890 --> 01:12:12.450
<v Felix>wie gesagt, ein Git, was irgendwie eine Stunde, an jede Stunde mal irgendwie gepult und pushed wird.

01:12:12.610 --> 01:12:13.810
<v Ingo>Ja, das geht natürlich auch.

01:12:14.130 --> 01:12:15.570
<v Felix>Muss man schauen, ob es für einen passt.

01:12:15.810 --> 01:12:19.890
<v Ingo>Ja, also was ich mir noch mit Git habe, ist Etsy Keeper auf meinem Server,

01:12:19.970 --> 01:12:22.290
<v Ingo>was halt mein ETC-Verzeichnis versioniert.

01:12:22.370 --> 01:12:22.770
<v Ingo>Ja, stimmt.

01:12:23.010 --> 01:12:23.810
<v Ingo>Automatisiert.

01:12:24.210 --> 01:12:27.490
<v Ingo>Was auch wichtig ist, weil manuell vergesse ich da immer einzuchecken.

01:12:27.650 --> 01:12:28.130
<v Ingo>Und vielleicht.

01:12:28.530 --> 01:12:31.490
<v Ingo>Der macht es ja auch, wenn Up drüber läuft, genau, der macht einfach,

01:12:31.730 --> 01:12:34.850
<v Ingo>der hat da so seine System-Hooks und wenn sich da irgendwie was Größeres ändert,

01:12:34.930 --> 01:12:38.130
<v Ingo>dann checkt er das auch gleich in das Repository ein.

01:12:38.450 --> 01:12:43.250
<v Ingo>Und das benutze ich auch, um halt die Änderungen in meinen Config-Datei nachvollziehen zu können.

01:12:43.330 --> 01:12:48.770
<v Gast 2>Und sowas benutzt man halt auch am besten automatisiert und auch mit einem Cron-Shop nach macht,

01:12:48.930 --> 01:12:53.810
<v Gast 2>weil wenn man das mal vergisst und man braucht es dann mal,

01:12:53.890 --> 01:12:55.010
<v Gast 2>dann hat man ein Problem.

01:12:56.770 --> 01:13:01.650
<v Gast 2>Jo, ja genau, Kron hat man schon angesprochen, ist, glaube ich, so das Standard-Tool,

01:13:01.730 --> 01:13:05.570
<v Gast 2>um irgendwelche Sachen mal zeitabhängig zu automatisieren.

01:13:06.610 --> 01:13:10.690
<v Ingo>Gibt es diverse Implementierungen von mehr oder weniger cool?

01:13:11.090 --> 01:13:12.290
<v Felix>Die sind alle gleich eigentlich.

01:13:12.450 --> 01:13:12.770
<v Felix>Ja.

01:13:13.250 --> 01:13:14.610
<v Ingo>Also mehr oder weniger moderner.

01:13:14.690 --> 01:13:17.170
<v Ingo>Also ich glaube, dieser Fixicron, der da irgendwie auf dem Debian läuft,

01:13:17.330 --> 01:13:20.770
<v Ingo>der ist schon irgendwie so ein bisschen abgehangen und den Code, den ich da gesehen habe,

01:13:20.850 --> 01:13:26.210
<v Ingo>den wollte ich dann irgendwie, also wollte ich auch nicht unbedingt irgendwie weiterpflegen,

01:13:26.290 --> 01:13:27.250
<v Ingo>sagen wir es mal so.

01:13:27.730 --> 01:13:30.210
<v Ingo>Aber ich glaube, die sind mittlerweile auch fertig.

01:13:30.450 --> 01:13:30.930
<v Ingo>Ja, genau.

01:13:31.010 --> 01:13:34.370
<v Felix>Also ich meine, Kron ist jetzt auch nicht so viel Magics, was da passieren kann.

01:13:34.850 --> 01:13:36.850
<v Felix>Du machst irgendwas zu einer bestimmten Zeit.

01:13:37.490 --> 01:13:42.450
<v Gast 1>Richtig, und du versiehst dich meine Zahl und mach das jede Minute statt jede Stunde und dann erfasst was dazu

01:13:42.450 --> 01:13:42.850
<v Gast 1>passiert.

01:13:43.330 --> 01:13:46.050
<v Felix>Ich meine, wenn es nicht schlimm ist, wenn es nicht backup ist halt.

01:13:47.090 --> 01:13:49.570
<v Gast 1>Großer Freund von at hourly, at daily, at midnight.

01:13:49.810 --> 01:13:51.810
<v Gast 1>Genau, also diese Fondinger ist total gut.

01:13:52.050 --> 01:13:53.730
<v Felix>Aber das können irgendwie alte Kisten auch nicht.

01:13:54.290 --> 01:13:57.010
<v Ingo>Ja, also da finde ich es auch gut, wenn man da irgendwie so ein System hat,

01:13:57.090 --> 01:14:00.290
<v Ingo>wo man da einfach Ordner hat und da legt man ein ausführbares Skript rein.

01:14:00.530 --> 01:14:04.050
<v Gast 2>Also etc cron.daily, cron.weekly, cron.irgwas.

01:14:04.450 --> 01:14:06.850
<v Gast 2>Und dann legt man da einfach ein Shell-Skript rein.

01:14:07.250 --> 01:14:11.730
<v Gast 2>Oder der macht das dann einfach in einen anderen Python oder Ruby-Skript und das ist ausführbar und der macht

01:14:11.730 --> 01:14:12.930
<v Gast 2>es dann einfach zur richtigen Zeit.

01:14:13.010 --> 01:14:13.810
<v Gast 2>Es funktioniert einfach das Gute.

01:14:14.050 --> 01:14:15.410
<v Gast 1>Das ist wahrscheinlich auch in Cron implementiert.

01:14:15.730 --> 01:14:16.210
<v Gast 1>Ja, ja, klar.

01:14:16.690 --> 01:14:21.090
<v Gast 1>Also ich meine, also der hat wahrscheinlich immer eine Skript, der irgendwie execute Stern.sh.

01:14:21.570 --> 01:14:22.610
<v Gast 2>Die hat ETC Crontub.

01:14:23.010 --> 01:14:27.330
<v Felix>In der Crontub steht es in den neuen Versionen nicht mehr drin, aber in den alten steht es drin.

01:14:27.490 --> 01:14:29.490
<v Felix>Da steht halt immer noch drin, dass es halt einfach macht jetzt.

01:14:29.970 --> 01:14:31.730
<v Ingo>Ich habe da noch so Systeme gesehen.

01:14:32.370 --> 01:14:36.130
<v Ingo>Da steht das in der Crontub drin und sagt dann einfach irgendwie Ordner.stand.

01:14:36.290 --> 01:14:40.850
<v Felix>Ja, irgendwie, nee, das ist so Run, du hast da sein extra Run-Dia und das muss irgendwie speziell,

01:14:41.010 --> 01:14:43.970
<v Felix>das darf bloß .sh heißen und irgendwie so komische Sachen.

01:14:44.050 --> 01:14:45.810
<v Felix>Also das hat, das gibt es unter Debian.

01:14:46.850 --> 01:14:47.650
<v Felix>Ich gucke mir das mal an.

01:14:47.810 --> 01:14:48.130
<v Felix>Richtig.

01:14:48.290 --> 01:14:49.330
<v Gast 1>Chron, was ist iCron?

01:14:51.490 --> 01:14:52.450
<v Felix>Das ist Cron für iPhone.

01:14:56.290 --> 01:15:00.290
<v Ingo>Es ist ein Cron, was auf iNotify basiert, wo man dann quasi Sachen triggern kann,

01:15:00.370 --> 01:15:03.650
<v Ingo>wenn sich in einem gewissen Ordner Dateien oder irgendwie Inhalte ändern.

01:15:03.810 --> 01:15:07.490
<v Gast 1>Das hat ja gar keinen Sinn, weil Cron kommt ja von Chrono und das ist ja dann nicht mehr Chrono.

01:15:07.730 --> 01:15:08.770
<v Gast 2>Der heißt aber trotzdem Chron.

01:15:08.930 --> 01:15:10.370
<v Unbekannt>Ich finde, die sollten das nicht dürfen.

01:15:10.770 --> 01:15:12.130
<v Felix>Die sollten einfach erschossen und werden.

01:15:13.090 --> 01:15:16.770
<v Gast 1>Ja, das ist so eine Sache, da würde ich sagen, das sind die Ersten, die bei der Revolution an der Wand stehen.

01:15:16.850 --> 01:15:18.610
<v Gast 1>Leute, die iCron icon nennen.

01:15:18.930 --> 01:15:20.850
<v Gast 2>Du meinst das hier mit irgendwie Runparts nennen?

01:15:21.170 --> 01:15:22.290
<v Felix>Genau, Runparts heißt das.

01:15:22.610 --> 01:15:24.050
<v Felix>Und das ist Debian-Zeugs.

01:15:24.610 --> 01:15:29.330
<v Ingo>Es gibt da auch so ein wenn ich sage,

01:15:29.490 --> 01:15:34.610
<v Ingo>um morgen um 10 sollst du mal den Server runterfahren, add.

01:15:36.690 --> 01:15:39.890
<v Gast 2>Das sind immer Dinge, die ich eigentlich nie installiere, weil ich noch nie benutzt habe.

01:15:40.130 --> 01:15:41.730
<v Gast 1>Ist Add nicht standardmäßig dabei?

01:15:43.010 --> 01:15:43.490
<v Gast 1>Ist es nicht so?

01:15:43.650 --> 01:15:45.890
<v Gast 1>Auf Ad ist Arch Linux zumindest auf Mac OS ist es.

01:15:46.050 --> 01:15:46.850
<v Felix>Doch, auf jeden Fall ist es auf.

01:15:47.170 --> 01:15:48.530
<v Gast 1>Also wenn es auf macOS dabei ist, dann.

01:15:48.690 --> 01:15:50.370
<v Felix>Auf Debian Minimal ist es auch dabei.

01:15:51.410 --> 01:15:52.210
<v Felix>Muss gut sein.

01:15:53.410 --> 01:15:57.170
<v Ingo>Es wird auf jeden Fall öfter benutzt, um gerade einen Server zu einer bestimmten Zeit runterzufahren,

01:15:57.250 --> 01:16:01.010
<v Ingo>zu sagen, hier, morgen um 10 Wartungsarbeiten, ich fahre jetzt einfach runter.

01:16:01.090 --> 01:16:06.530
<v Ingo>Also zu einer bestimmten Zeit soll nur die eine Sache passieren und nicht halt regelmäßig oder sowas.

01:16:07.090 --> 01:16:12.370
<v Felix>Ich hab grad bei mir gesehen, ich habe mal Runparts nachimplementiert, weil die Runparts retarded war.

01:16:12.530 --> 01:16:18.130
<v Felix>Das hat irgendwie bloß.sh ausgeführt und irgendwie, das musste irgendwie ein bestimmtes Format haben und dann

01:16:18.130 --> 01:16:22.290
<v Felix>habe ich gedacht, nee, ich musste jetzt Shell Skripte ausführen, die sind da drin und mach das gefälligst.

01:16:22.610 --> 01:16:28.690
<v Gast 1>Das Coole an Ad ist, dass Ad ja nicht nur Zeit macht, sondern zum Beispiel auch über Batch das Ganze machen

01:16:28.690 --> 01:16:31.090
<v Gast 1>kann, wenn deine Load-Levels niedrig genug sind.

01:16:31.490 --> 01:16:33.570
<v Gast 1>Du kannst sagen, ich hätte gerne irgendwas, das du ausführen sollst,

01:16:33.650 --> 01:16:36.210
<v Gast 1>aber bitte mach's nicht, wenn du gerade sowieso schon auf 100% bist.

01:16:36.450 --> 01:16:39.650
<v Gast 1>Das ist dann sowas, was du zum Beispiel, wenn du irgendwie eine Webseite hast,

01:16:39.810 --> 01:16:42.690
<v Gast 1>nie genau weißt, wann da wie viel Traffic ist, dass du dann halt sagen kannst,

01:16:42.770 --> 01:16:46.050
<v Gast 1>meine Routine aufräumen Sachen, mach die mal, wenn du Zeit hast.

01:16:47.170 --> 01:16:49.810
<v Gast 1>Also der kann da ganz, ganz ganze Menge Queuing machen und so.

01:16:49.890 --> 01:16:55.090
<v Gast 1>Also bei macOS heißt es halt irgendwie in der Überschrift BSD General Commands Manual.

01:16:55.650 --> 01:16:58.530
<v Gast 1>Ich weiß nicht, ob das nur eine BSD-Sache ist und dann bei Linux hin und wieder aus.

01:16:58.770 --> 01:17:04.210
<v Gast 2>Also ich habe gerade auch Cron-Implementierungen, die so auf Systemlast und so gucken und dann irgendwie die

01:17:04.210 --> 01:17:07.890
<v Gast 2>Sachen verzögert ausführen, wenn da gerade sehr viel Last ist.

01:17:08.130 --> 01:17:10.130
<v Gast 2>Ich bin mir gerade nicht sicher, wie dieser Cron heißt.

01:17:10.850 --> 01:17:14.370
<v Gast 1>Also es ist eher eine Queuing-Lösung, du kannst halt auch sagen, zeig mir mal,

01:17:14.450 --> 01:17:16.290
<v Gast 1>welche Jobs gerade in der Que stecken.

01:17:16.930 --> 01:17:18.930
<v Gast 1>Und es ist eigentlich eine ganz coole Lösung.

01:17:19.090 --> 01:17:21.010
<v Felix>Also ich habe gerade geschaut, unter Debian Minimus ist es nicht.

01:17:21.650 --> 01:17:23.090
<v Ingo>Nee, ich hab's auch nicht drauf.

01:17:23.330 --> 01:17:24.370
<v Gast 1>Dann ist vielleicht BSD.

01:17:24.530 --> 01:17:28.690
<v Gast 1>How does Mostly Written bei Thomas König Rechnensend um die Uni Karlsruhe?

01:17:29.330 --> 01:17:29.890
<v Gast 1>Schau einer an.

01:17:30.290 --> 01:17:36.530
<v Gast 2>Es gibt zum Beispiel den kann Mostly Written.

01:17:37.410 --> 01:17:37.730
<v Gast 2>Ja.

01:17:38.210 --> 01:17:42.450
<v Gast 1>Genau, aber bevor wir jetzt weiter stammeln, würde ich sagen, was nächster Teil des Thema,

01:17:42.610 --> 01:17:45.330
<v Gast 1>also gerade wenn man so bei Skripten und wie man Sachen ausführen lassen kann,

01:17:46.050 --> 01:17:49.890
<v Gast 1>interessant ist ja auch, Rechner automatisiert installieren, provisionieren,

01:17:50.130 --> 01:17:55.170
<v Gast 1>gerade wenn du, keine Ahnung, so einen Poolraum hast oder wenn du irgendwie Testsysteme haben willst oder so.

01:17:55.570 --> 01:17:57.090
<v Gast 1>Das heißt, erst ist Netboot.

01:17:57.330 --> 01:18:01.570
<v Gast 1>Netboot ist Pixie oder ist das ein eigenes Tool wirklich, das Netboot heißt?

01:18:01.890 --> 01:18:02.930
<v Felix>Netboot ist kein eigenes Tool.

01:18:04.130 --> 01:18:09.730
<v Felix>Das basiert auf Boot, also das ist quasi Boot P, was DHCP, ein Teil von DHCP ist.

01:18:10.130 --> 01:18:10.290
<v Felix>Genau.

01:18:13.250 --> 01:18:14.050
<v Unbekannt>Wie hängt das zusammen?

01:18:14.850 --> 01:18:16.290
<v Ingo>PXE-Boot gibt es auch nochmal, ja.

01:18:17.490 --> 01:18:22.210
<v Ingo>Im Normalfall ist das dann irgendwie TFTP und Dings und Boot P zusammen.

01:18:22.370 --> 01:18:23.730
<v Gast 1>Ja, ist nur ein DNS-Ding noch mit drin.

01:18:24.370 --> 01:18:29.810
<v Felix>Ja, also du fragst per DHCP-Boot P an.

01:18:31.410 --> 01:18:32.290
<v Felix>Hast du was für mich?

01:18:32.370 --> 01:18:39.250
<v Felix>Und dann sagt er, ja, hier, guck mal auf der Adresse und kriegst die dann und dann fragt er

01:18:39.250 --> 01:18:42.850
<v Felix>da per TFTP nach, ob der da lustige Daten hat für dich.

01:18:43.090 --> 01:18:45.890
<v Felix>Und da gibt es halt so ein bestimmtes Format, also er guckt zuerst,

01:18:46.050 --> 01:18:50.370
<v Felix>ob er was, also ob der Server wirklich was für seine spezielle MAC-Adresse hat.

01:18:50.770 --> 01:18:55.970
<v Felix>Fragt dann, ähm, das ist die erste Anfrage, danach fragt er, ob er was für den Teil der MAC-Adresse hat,

01:18:56.050 --> 01:18:57.810
<v Felix>also für das Subset quasi.

01:18:57.970 --> 01:19:01.170
<v Felix>Und der letzte ist dann halt, okay, sag mir halt, was du überhaupt hast.

01:19:01.330 --> 01:19:02.770
<v Felix>Das ist der Default-File.

01:19:03.250 --> 01:19:09.410
<v Felix>Und da kannst du dann, ähm kriegst du dann ein PXE-Environment geladen quasi.

01:19:09.490 --> 01:19:11.730
<v Felix>Also das ist dann die ausführbare Farbe.

01:19:11.970 --> 01:19:12.370
<v Felix>Ah, okay.

01:19:12.450 --> 01:19:14.370
<v Gast 1>Also die bauen quasi so aufeinander auf, so ein bisschen.

01:19:14.530 --> 01:19:15.730
<v Unbekannt>Genau, also für dich jetzt.

01:19:15.890 --> 01:19:16.130
<v Unbekannt>Richtig.

01:19:16.210 --> 01:19:19.970
<v Gast 1>Und das ist halt cool, wenn du zum Beispiel so einen Rechen, also Pool-Rechner hast und dann halt sagst,

01:19:20.050 --> 01:19:21.730
<v Gast 1>okay, wir würden die gerne mal alle neu installieren.

01:19:21.810 --> 01:19:25.890
<v Gast 1>Dann baust du dir halt dieses Installations-Image und sagst beim Hochfahren, neben drückst du F.

01:19:26.050 --> 01:19:27.250
<v Gast 1>Was ist denn PXE normalerweise?

01:19:27.410 --> 01:19:27.730
<v Gast 1>F8?

01:19:27.970 --> 01:19:28.210
<v Gast 1>F8?

01:19:28.370 --> 01:19:30.690
<v Gast 1>Ja, F8 war früher das ganz normale F12, genau.

01:19:30.930 --> 01:19:32.290
<v Unbekannt>Oder F12, F12 sagt er.

01:19:32.530 --> 01:19:37.730
<v Gast 1>Dann schaut ihr halt nach dem DRCP-Multicast-Gebimsel und siehst dann, naja, hier ist es.

01:19:37.810 --> 01:19:42.690
<v Gast 1>Und dann kriegst du so ein kleines Menü und sagst dann irgendwie Linux installieren oder lösch mir den Rechner

01:19:42.690 --> 01:19:45.010
<v Gast 1>mal komplett oder boot einfach direkt in irgendeinen, keine Ahnung,

01:19:45.250 --> 01:19:47.250
<v Gast 1>einen CT-Rendering-Client, bla.

01:19:47.410 --> 01:19:47.890
<v Gast 1>Ja, genau.

01:19:48.530 --> 01:19:54.130
<v Ingo>Oder installiere die neuesten Updates oder bügel den ganzen Rechner drüber und installiere mir die neuen

01:19:54.290 --> 01:19:54.610
<v Ingo>Updates.

01:19:55.890 --> 01:19:59.970
<v Felix>Doch, dann müsstest du changefunden in ein Environment, in das, was quasi da ist.

01:20:00.210 --> 01:20:02.290
<v Ingo>Also ein paar Tools machen das darüber.

01:20:02.930 --> 01:20:04.210
<v Felix>Aber das ist ein Pain, das wird es eigentlich nicht mehr sehen.

01:20:04.370 --> 01:20:07.970
<v Gast 1>Also er bietet dir eigentlich ein Betriebssystem, also er bootet irgendeine ISO-Image oder sowas in der Art,

01:20:08.050 --> 01:20:09.330
<v Gast 1>der müsst ihr dann halt sich reinhängen und.

01:20:09.570 --> 01:20:10.770
<v Unbekannt>Ja, kann er noch machen.

01:20:12.050 --> 01:20:16.210
<v Ingo>In Sachen, wo du es gerade sagst, in Sachen Updates, da habe ich mal so eine proprietäre Lösung.

01:20:17.790 --> 01:20:22.110
<v Gast 2>Als Client quasi benutzen müssen, als ich noch bei einer größeren Firma gearbeitet habe.

01:20:22.190 --> 01:20:23.230
<v Ingo>Das war vielleicht ein Schmerz.

01:20:23.470 --> 01:20:24.990
<v Gast 2>So, plötzlich, oh, es gibt Updates.

01:20:25.150 --> 01:20:26.030
<v Gast 1>Matrix 42.

01:20:26.110 --> 01:20:27.150
<v Unbekannt>Ich weiß gar nicht, wie es heißt.

01:20:28.670 --> 01:20:29.950
<v Gast 1>War das bei TE Systems?

01:20:30.110 --> 01:20:30.510
<v Gast 1>Ja, das ist.

01:20:30.910 --> 01:20:32.030
<v Gast 2>Also, oh, es gibt Updates.

01:20:32.110 --> 01:20:36.510
<v Gast 2>Du musst dich jetzt sofort auslocken, dann lockt er dich aus und dann sperrt er deinen Maus und Tastatur und

01:20:36.510 --> 01:20:41.950
<v Gast 2>dann lockt er sich als Admin ein und läuft wie irgendwie wildes UI-Geskripte und dann siehst quasi,

01:20:42.030 --> 01:20:44.670
<v Gast 2>wie sich da dann dein Rechner, ohne dass du was dagegen machen kannst,

01:20:44.830 --> 01:20:45.950
<v Gast 2>durch Installer durchklickt.

01:20:46.270 --> 01:20:48.430
<v Gast 1>Ich glaube, das war Matrix 42.

01:20:48.670 --> 01:20:49.230
<v Gast 1>Ja, das kann sein.

01:20:49.310 --> 01:20:52.430
<v Gast 2>Also das war so unglaublich schmerzhaft.

01:20:52.670 --> 01:20:58.110
<v Felix>Nochmal ganz kurz, PXE ist tatsächlich der Vorgang, der auch der das Anfragen beinhaltet.

01:20:58.190 --> 01:21:02.750
<v Felix>Also du fragst nach per Extended DACP-Discover, fragst du,

01:21:03.230 --> 01:21:08.190
<v Felix>ob halt ein DACP-Server PXE-fähig ist und ob er dir was zurückgeben kann.

01:21:08.270 --> 01:21:12.990
<v Felix>Und er sagt dir dann ein Offer, also das heißt, er sagt, ihr habt den Server hier und dann machst du einen

01:21:12.990 --> 01:21:18.590
<v Felix>DACP-Request, kriegst eine IP, kriegst, fragst dann als nächstes einen Boot-Service-Discover,

01:21:18.670 --> 01:21:24.350
<v Felix>bekommst dann vom Server Bootservice-Acknowledge zurück und danach Bootstrap Program Download Request und

01:21:24.350 --> 01:21:24.910
<v Felix>danach Download.

01:21:25.070 --> 01:21:26.750
<v Felix>Ich habe aus der Wikipedia ja vorgelesen, dass ich.

01:21:26.910 --> 01:21:32.350
<v Ingo>Also PXE ist quasi das komplette Paket und dann halt Boot P, DHCP und TFCP sind dann halt so die einzelnen

01:21:32.350 --> 01:21:33.150
<v Ingo>Komponenten, die dabei haben.

01:21:33.230 --> 01:21:35.230
<v Felix>Genau, also Boot P mussten, ja, genau.

01:21:35.950 --> 01:21:37.390
<v Felix>Boot P ist tatsächlich noch was Eigenes.

01:21:38.030 --> 01:21:39.470
<v Gast 1>Restablishing Connection hier.

01:21:40.750 --> 01:21:41.470
<v Gast 1>Wo waren wir jetzt?

01:21:41.550 --> 01:21:43.710
<v Ingo>Gerade bei Softwareverteilung, sollen wir nochmal Softwareverteilung machen?

01:21:44.270 --> 01:21:45.390
<v Gast 1>Ziehen wir das mal vor von den Rechnern.

01:21:45.630 --> 01:21:52.270
<v Ingo>Also Softwareverteilung, da gibt es auch einige Open Source Tools, die das mit Linux machen.

01:21:52.590 --> 01:21:57.630
<v Ingo>Also die Software halt auf Linux-Rechnern installieren können, wenn man so einen größeren Pool voll mit

01:21:57.630 --> 01:21:58.830
<v Ingo>Linux-Rechnern hat.

01:21:59.790 --> 01:22:05.550
<v Ingo>Zum Beispiel M23, Spacewalk, Pulp.

01:22:05.710 --> 01:22:07.230
<v Ingo>Ich habe die jetzt alle noch nicht ausprobiert.

01:22:07.310 --> 01:22:08.350
<v Ingo>Ich kann nicht sagen, wie gut die sind.

01:22:10.110 --> 01:22:16.270
<v Ingo>M23 ist eher so die Debian-Ecke und Spacewalk und Pulp,

01:22:16.350 --> 01:22:18.110
<v Ingo>so eher Fedora, Red Hat.

01:22:18.750 --> 01:22:20.990
<v Felix>Spacewalk hört man von Red Hat relativ viel.

01:22:21.230 --> 01:22:21.950
<v Felix>Wobei du ja eigentlich.

01:22:22.350 --> 01:22:27.390
<v Gast 1>Coole auf Linux ist ja, du könntest einfach ein SSH auf irgendwie all deine Domain-Rechner machen.

01:22:27.470 --> 01:22:32.350
<v Gast 1>Irgendwie so mit so einem, keine Ahnung, Multi-SSH-Ding und dann Update-Install fertig.

01:22:32.590 --> 01:22:35.950
<v Ingo>Ja, klar, du kannst das alles selber skripten, aber du willst ja manchmal auch Gruppen von Rechnern dich

01:22:36.030 --> 01:22:36.270
<v Ingo>wieder.

01:22:36.350 --> 01:22:39.310
<v Gast 1>Aber Spacewalk ist ja eine Stadt in Linux.

01:22:40.510 --> 01:22:41.230
<v Gast 1>Spacewalk ist bunt.

01:22:41.710 --> 01:22:44.670
<v Gast 1>Spacewalk ist mit Webinterface und so.

01:22:44.910 --> 01:22:47.470
<v Ingo>Ja, obwohl M23 als auch Spacewalk.

01:22:47.870 --> 01:22:52.030
<v Gast 1>Also eher, dass Linux die Möglichkeit bietet, für so Toolhersteller das halbwegs elegant zu machen.

01:22:52.110 --> 01:22:53.630
<v Gast 1>Weil auf Windows macht er mal ein SSH.

01:22:53.710 --> 01:22:59.230
<v Gast 1>Da kannst du zwar auch so ein NetNet Execution machen,

01:22:59.310 --> 01:23:05.950
<v Gast 1>aber mit Silent Installer und das coole ist, die MSI-Dinger kannst du ja irgendwie Silent Installer machen.

01:23:06.190 --> 01:23:07.950
<v Ingo>Nee, also wenn der sich einloggt auch.

01:23:08.270 --> 01:23:11.390
<v Felix>Bei Windows gibt es da relativ viel cooles Zeug zum Provisionieren tatsächlich.

01:23:11.710 --> 01:23:14.190
<v Gast 1>Zum Provisionieren, ja, so über Active Directory oder so ist das total geil.

01:23:14.430 --> 01:23:15.870
<v Gast 1>Du kannst dich auch Boots NetLock on.

01:23:16.430 --> 01:23:22.670
<v Felix>Du kannst dich per PowerShell kannst du dich auf andere Kisten direkt aufschalten.

01:23:24.110 --> 01:23:25.790
<v Felix>Nein, PowerShell ist übler Scheiß.

01:23:26.510 --> 01:23:30.990
<v Gast 1>Im Normalfall ist es alles nur eine UI für Net, was ungefähr das härteste Kommando der Welt ist,

01:23:31.150 --> 01:23:32.110
<v Gast 1>weil das alles kann.

01:23:33.390 --> 01:23:34.910
<v Gast 1>Mount doch mal einen Samba-Shell.

01:23:35.230 --> 01:23:36.670
<v Gast 1>NetUse fucking IP-Scap.

01:23:38.350 --> 01:23:39.070
<v Gast 1>Mach mal irgendwie einen.

01:23:39.550 --> 01:23:40.750
<v Ingo>Setz mal die Zeit neu.

01:23:41.070 --> 01:23:41.550
<v Ingo>NetUse.

01:23:42.030 --> 01:23:42.270
<v Ingo>Richtig.

01:23:42.990 --> 01:23:45.390
<v Ingo>NetStop gibt es auch, das macht Dienste aus, oder?

01:23:45.790 --> 01:23:47.230
<v Gast 2>Damit kann man Systemdienste abschalten.

01:23:48.030 --> 01:23:51.070
<v Felix>Also da gibt es das Neue, was man da haben will, ist eigentlich immer PowerShell.

01:23:51.310 --> 01:23:52.430
<v Felix>PowerShell ist übler Scheiß.

01:23:53.070 --> 01:23:57.150
<v Gast 1>Ich habe PowerShell, aber das war so, da habe ich angefangen, da habe ich dann mit Windows Active Directory

01:23:57.230 --> 01:23:58.350
<v Gast 1>Administration einfach mal aufgehört.

01:23:58.990 --> 01:24:00.270
<v Ingo>So weit bin ich nie gekommen.

01:24:00.510 --> 01:24:03.630
<v Gast 1>Ja, ich hab da mal längere Zeit als Student.

01:24:04.030 --> 01:24:05.390
<v Gast 1>Was macht man nicht alles als Student?

01:24:05.470 --> 01:24:06.910
<v Gast 1>Ich war jung und ich habe das Geld gebraucht.

01:24:07.470 --> 01:24:07.950
<v Gast 1>Also wirklich.

01:24:08.430 --> 01:24:09.310
<v Felix>Es sei dir verziehen.

01:24:09.550 --> 01:24:09.950
<v Felix>Richtig.

01:24:10.270 --> 01:24:15.950
<v Gast 1>Was auch ganz cool war damals Auto-It, Auto-IT, das war so, wenn Platt über schlechtes UI-Skripting spricht,

01:24:16.030 --> 01:24:17.310
<v Gast 1>das habe ich dann immer gemacht.

01:24:17.630 --> 01:24:23.710
<v Gast 1>Da habe ich mal so eine komplette, die komplette Developer-Standardinstallation weitergeklickt.

01:24:24.110 --> 01:24:24.670
<v Gast 1>Durchgeklickt.

01:24:24.830 --> 01:24:28.750
<v Gast 1>Einfach mal, weil wir haben eh mal dieselben Version von Winzip und dieselben Version von allem und dann hat

01:24:28.750 --> 01:24:32.830
<v Gast 1>man es einfach so gemacht, dass man das bei neuen Rechnern, die irgendwie noch nicht in der Domäne waren,

01:24:32.910 --> 01:24:34.910
<v Gast 1>einfach direkt ins Netlogin-Skript gemacht hat.

01:24:35.070 --> 01:24:38.750
<v Gast 1>Bedeutet, hat sich jemand eingeloggt und dann bevor im ersten Mal einloggen,

01:24:38.910 --> 01:24:43.790
<v Gast 1>hat er dann einfach sich den Netzwerkshare gemountet und dann die ganzen Output-Skripte durchgemacht und dann

01:24:43.790 --> 01:24:50.030
<v Gast 1>hat er irgendwie Winzip und Office und alles, weil irgendwie MSI-Dateien soweit war ich da noch nicht.

01:24:51.070 --> 01:24:53.790
<v Gast 2>Aber mit automatisch einloggen ist auch cool, da kenne ich so Rechnern,

01:24:53.870 --> 01:24:57.070
<v Gast 2>da kann man sich mit einem gewissen Account einloggen und dann hat man plötzlich,

01:24:57.470 --> 01:25:02.110
<v Gast 2>sieht nichts außer irgendwie einen Ordner, der aufpoppt, wo lauter Verknüpfungen mit Spielen drauf sind.

01:25:02.350 --> 01:25:03.790
<v Gast 1>Das ist aber nur zum Performance-Testen gewesen.

01:25:03.950 --> 01:25:04.430
<v Gast 1>Ja, natürlich.

01:25:04.510 --> 01:25:06.910
<v Gast 2>Man muss das Netzwerk irgendwie austesten und die Latenz vor allem.

01:25:07.070 --> 01:25:08.510
<v Gast 1>Ja, nee, auch die Grafikkarten teilweise.

01:25:08.590 --> 01:25:11.230
<v Gast 1>Es ist echt so, dass bei diesen gewissen Rechnern, die ich auch kenne,

01:25:11.390 --> 01:25:14.590
<v Gast 1>so, dass da die Grafikkarten hin und wieder einfach abschmieren und das wirst du halt nicht beim Rendern

01:25:14.670 --> 01:25:14.910
<v Gast 1>haben.

01:25:15.070 --> 01:25:18.590
<v Gast 1>Deswegen musst du dir allen einfach mal mit deinen Kollegen den Nachmittag Zeit nehmen und die Rechnungen.

01:25:20.110 --> 01:25:23.790
<v Felix>Oder du kannst auch einfach in GLX-Gears reinbooten.

01:25:24.270 --> 01:25:30.350
<v Gast 1>Nee, aber das ist ja, nee, du musst ja schon so, keine Ahnung, Maus und Tastatur-Events gehören da ja auch

01:25:30.350 --> 01:25:30.510
<v Gast 1>dazu.

01:25:30.750 --> 01:25:33.550
<v Gast 1>Da muss ja, weil das einfach wichtig ist.

01:25:34.110 --> 01:25:35.310
<v Felix>Warum braucht man das nur zum Real?

01:25:36.590 --> 01:25:38.670
<v Unbekannt>Die Soundkarte kannten und die Latenz noch mit alles.

01:25:39.390 --> 01:25:41.870
<v Gast 1>Der Bildschirm generell ohne Battlefield.

01:25:42.350 --> 01:25:44.510
<v Gast 2>Und das ist das natürlich was, was man nicht automatisieren kann.

01:25:44.830 --> 01:25:44.990
<v Gast 2>Richtig.

01:25:45.230 --> 01:25:46.270
<v Unbekannt>Sonst wird es ja keinen Spaß machen.

01:25:46.510 --> 01:25:47.310
<v Gast 1>Teambuilding-Maßnahmen.

01:25:47.950 --> 01:25:48.830
<v Felix>Teambuilding finde ich super.

01:25:49.070 --> 01:25:49.310
<v Felix>Sehr gut.

01:25:49.470 --> 01:25:49.950
<v Felix>Genau richtig.

01:25:50.270 --> 01:25:52.350
<v Gast 1>Richtig, das ist so Softwareverteilung.

01:25:53.230 --> 01:25:55.790
<v Ingo>Ja, dieses Auto-It ist Windows, ne?

01:25:56.270 --> 01:26:00.350
<v Gast 1>Das ist nur Windows, ist eine mäßige Scripting-Sprache, wo man so durchklicken kann.

01:26:00.670 --> 01:26:04.750
<v Ingo>Es gibt auch, wenn du zwar einen Linux-Server hast, aber auch nur auf Windows dieses Zeug installieren willst,

01:26:04.830 --> 01:26:05.710
<v Ingo>gibt es auch noch Opsi.

01:26:06.430 --> 01:26:07.470
<v Ingo>Kann man sich auch mal angucken.

01:26:07.550 --> 01:26:12.750
<v Ingo>Also wenn man gerade Windows-Zeug installieren will, auch die Windows-Updates darüber machen will,

01:26:12.830 --> 01:26:13.870
<v Ingo>so aber nur ein Linux-Server.

01:26:14.030 --> 01:26:14.990
<v Gast 2>Gibt es auch einen Windows-Skripten?

01:26:15.070 --> 01:26:17.550
<v Ingo>Habe ich schon mal die Geschichte von dem Ticketsystem erzählt?

01:26:18.590 --> 01:26:20.350
<v Ingo>Dass ihr komische Sachen damit gemacht habt.

01:26:20.510 --> 01:26:24.270
<v Gast 2>Ja, da lief halt ein Perl-Skript, was dann Windows-Form-Skripting gemacht hat,

01:26:24.350 --> 01:26:27.310
<v Gast 2>um Tickets anzulegen, weil es da halt irgendwie keine Webschnittstelle oder sowas gab.

01:26:27.390 --> 01:26:30.990
<v Gast 2>Später haben wir das dann mit Selenium gescriptet, als das ein Webclient dafür gab.

01:26:31.470 --> 01:26:33.070
<v Gast 1>So will man das auch im Normalfall.

01:26:33.630 --> 01:26:34.510
<v Felix>Ja, vielleicht.

01:26:34.830 --> 01:26:35.630
<v Unbekannt>Ich weiß nicht.

01:26:36.350 --> 01:26:36.670
<v Unbekannt>Ja.

01:26:37.230 --> 01:26:40.510
<v Gast 1>Also das war jetzt mal so die Softwareverteilung rechnerautomatisiert.

01:26:40.590 --> 01:26:45.550
<v Gast 1>Ich meine, wir hatten schon Pixie oder Netboot, die das von Anfang an machen.

01:26:46.030 --> 01:26:50.190
<v Gast 2>Was man ja auch kennt, ist vielleicht so dieses Norton Ghost oder einfach mal ein DD-Image von der Platte

01:26:50.190 --> 01:26:51.550
<v Gast 2>ziehen und auf ein paar anderen rechnen.

01:26:52.030 --> 01:26:57.870
<v Gast 1>Drive-Image XML, was vom Namen her schon total krass war, aber es war Open Source und ging total gut damals.

01:26:58.350 --> 01:26:59.950
<v Gast 2>Scheißegal, solange du es gestorben ist.

01:27:00.030 --> 01:27:00.190
<v Gast 2>Richtig.

01:27:00.430 --> 01:27:03.550
<v Felix>Solange du mit dem XM nichts machen musst, ist vollkommen egal.

01:27:04.110 --> 01:27:06.910
<v Felix>Wir können da irgendwie was auch immer fahren, ja.

01:27:07.230 --> 01:27:08.590
<v Felix>Würde jetzt gar nichts Schlimmes einfällen, aber.

01:27:08.910 --> 01:27:12.190
<v Gast 1>Ich muss das halt den, wie hieß denn das bei Windows?

01:27:13.150 --> 01:27:18.190
<v Gast 1>Da gab es bei Windows irgend so ein Tool, wo du beim.

01:27:18.670 --> 01:27:24.270
<v Gast 1>Nachdem du eine Festplatte geklont hattest, gab es ein Tool, Ingo deutet auf seinen Kopfhörer.

01:27:24.350 --> 01:27:26.990
<v Ingo>Ja, weil Felix sein Stromkabel macht irgendwie Brumm.

01:27:27.550 --> 01:27:31.870
<v Ingo>Sobald Felix sein Stromkabel einsteckt, höre ich ein Brumm, das ist mich schon die ganze Zeit nervt.

01:27:31.950 --> 01:27:34.590
<v Ingo>Ich habe meins schon rausgezogen, aber es war Felix, war schuld.

01:27:34.750 --> 01:27:35.710
<v Felix>Und ist jetzt weg?

01:27:36.430 --> 01:27:37.390
<v Ingo>Jetzt ist es weg, ja.

01:27:37.870 --> 01:27:40.350
<v Gast 1>Genau, auf jeden Fall habe ich jetzt vergessen, wo wir waren.

01:27:42.030 --> 01:27:43.550
<v Unbekannt>Weiß noch jemand, was ich sagen wollte.

01:27:45.790 --> 01:27:47.790
<v Gast 1>Nach Netboot, der Gedanke nach Netboot.

01:27:47.870 --> 01:27:48.990
<v Gast 1>Jetzt hat mich Ingo hier total ausgegeben.

01:27:50.430 --> 01:27:51.790
<v Gast 1>Genau, wie ist denn das bei Windows?

01:27:51.950 --> 01:27:54.830
<v Gast 1>Da gab es auch sowas, weil so Klonen, Norton und Ghosts und so, das geht ja alles,

01:27:54.910 --> 01:28:01.550
<v Gast 1>aber bei Windows musst du oft, wegen der Aktivierung und wegen den S-IDs in Windows-Domänen und in den

01:28:01.550 --> 01:28:06.670
<v Gast 1>SAMs musst du ein Boot, ein Tool launchen, das da alles rausmacht,

01:28:06.750 --> 01:28:08.190
<v Gast 1>was rechnerspezifisch ist.

01:28:08.350 --> 01:28:09.870
<v Gast 1>Und dieses Tool heißt.

01:28:10.830 --> 01:28:13.550
<v Gast 1>Komm, ihr wart doch alle sich mal Domain-Admins von Windows-Domain.

01:28:14.110 --> 01:28:16.430
<v Ingo>Nein, aber ich habe nur Unix-Server administriert.

01:28:17.070 --> 01:28:17.710
<v Ingo>Ich auch nur.

01:28:19.710 --> 01:28:26.190
<v Ingo>Ich habe zwar mit Samba Windows-Domain gebaut, aber da hatte ich dieses Problem noch nicht.

01:28:26.270 --> 01:28:28.190
<v Ingo>Aber ja, gibt es garantiert, aber vielleicht weißt du ja da nicht.

01:28:28.350 --> 01:28:31.390
<v Gast 1>Ja, das war immer auf der, das war früher auf der Windows-CD drauf.

01:28:31.470 --> 01:28:34.910
<v Gast 1>Irgendwie in so einem Third-Partys, ja, naja.

01:28:35.070 --> 01:28:39.230
<v Gast 1>Da gibt es eins, wir werden es nachtragen, wenn es mir innerhalb von den nächsten zwei Stunden wieder

01:28:39.230 --> 01:28:39.870
<v Gast 1>einfällt.

01:28:40.830 --> 01:28:41.150
<v Gast 1>Genau.

01:28:41.550 --> 01:28:45.150
<v Gast 1>Aber das war jetzt so die Idee, dass du ein komplettes System bootest,

01:28:45.230 --> 01:28:47.550
<v Gast 1>also das ganze Pixi und so, der bootet halt was Neu.

01:28:47.710 --> 01:28:50.590
<v Gast 1>Und es gibt aber auch die Möglichkeit, dass du einfach sagen kannst,

01:28:50.750 --> 01:28:54.670
<v Gast 1>mir ist eigentlich recht egal, was da für ein System läuft, ich will nur eine bestimmte Konfiguration

01:28:54.670 --> 01:28:55.550
<v Gast 1>wiederherstellen.

01:28:55.710 --> 01:28:58.350
<v Gast 1>Wir solltet bestimmte Software installieren und es ist dann auch egal,

01:28:58.430 --> 01:29:02.510
<v Gast 1>ob da jetzt ein Fedora oder Ubuntu läuft, das kann man alles abstrahieren.

01:29:02.830 --> 01:29:06.590
<v Gast 1>Da gäbe es so Sachen wie Puppet und Chef, die ich eigentlich ganz cool finde.

01:29:06.910 --> 01:29:11.630
<v Gast 1>Da hast du so entweder einen zentralen Server, also das gibt es beide als zentralen Server,

01:29:11.710 --> 01:29:15.150
<v Gast 1>oder du sagst halt, ich will echt keinen zentralen Server, ich will die Dinger lokal haben und dann halt

01:29:15.150 --> 01:29:17.950
<v Gast 1>sagen, hier ist die Maschine, die du provisionieren sollst, mach mal.

01:29:18.110 --> 01:29:22.510
<v Gast 1>Und was die dann beide tun, ist, die haben so Templates,

01:29:22.590 --> 01:29:24.910
<v Gast 1>die quasi programmatisch ein bisschen geskriptet sind.

01:29:24.990 --> 01:29:30.670
<v Gast 1>Also die bieten beide die DSLs an und beide so in Anführungszeichen Rezepte,

01:29:30.910 --> 01:29:32.910
<v Gast 1>die so die Standardsachen für dich übernehmen.

01:29:32.990 --> 01:29:36.110
<v Gast 1>Also du kannst dann von beiden wahrscheinlich irgendwo ein MySQL-Rezept runterladen.

01:29:36.190 --> 01:29:41.310
<v Gast 1>Und in diesem Rezept wird dann halt in der DSL von dem jeweiligen Tool geschaut, hey, wo bin ich denn gerade?

01:29:41.470 --> 01:29:45.870
<v Gast 1>Bin ich auf einem Ubuntu, dann mache ich einfach Upget Install MySQL D oder wie auch immer.

01:29:46.030 --> 01:29:50.830
<v Gast 1>Bin ich auf einem Fedora, dann benutze ich Jum, bin ich auf, das geht sicher auch auf Windows, ich nehme das.

01:29:50.990 --> 01:29:51.630
<v Gast 1>Ja, doch, doch, doch.

01:29:51.790 --> 01:29:54.910
<v Felix>Also und der Puppet kannst du MSI nachinstallieren.

01:29:55.150 --> 01:29:55.470
<v Felix>Krass.

01:29:55.710 --> 01:29:58.190
<v Felix>Also ich hab, also Puppet kann fucking alles.

01:29:58.830 --> 01:30:01.870
<v Felix>Es hat irgendwie hundert Millionen unterstützte Betriebssysteme.

01:30:02.030 --> 01:30:08.670
<v Gast 2>Ja, es gibt da auch Rezepte, die dann sogar Software aus der Source rausbauen und

01:30:08.830 --> 01:30:09.550
<v Gast 2>einfach, ja.

01:30:09.950 --> 01:30:15.470
<v Felix>Genau, also das unter Puppet hast du da speziell für die Services,

01:30:15.550 --> 01:30:22.270
<v Felix>die du starten kannst und für die Packages, die du laden kannst, hast du da Support für echt viel Krampf.

01:30:22.750 --> 01:30:29.390
<v Gast 1>Du kannst auch so Abhängigkeiten festlegen, du kannst also sagen, bitte kreier mir mal den Ordner Ddoppelpunkt

01:30:29.470 --> 01:30:32.430
<v Gast 1>Daten, dann installiere mir mal irgendwie, ich sage jetzt D-Doppelpunkt,

01:30:32.510 --> 01:30:38.030
<v Gast 1>weil wir auf Windows sind oder so, und dann installiere mir mal bitte den FTP-Server und du kannst dann auch,

01:30:38.110 --> 01:30:40.670
<v Gast 1>hast du da zum Beispiel oft Templates drin, die dann speziell auf dich sind,

01:30:40.750 --> 01:30:44.270
<v Gast 1>dass du dann einfach sagst, hey, hier ist eine Template-Datei in irgendeiner Template-Sprache,

01:30:44.350 --> 01:30:45.790
<v Gast 1>ERB oder sonst irgendwas.

01:30:46.110 --> 01:30:48.030
<v Gast 1>Und dann kannst du sagen, genau und dann Puppet.

01:30:48.190 --> 01:30:53.070
<v Gast 1>Genau, dann sagst du halt, hey, und dann bitte installier dieses Template und hast dann quasi ausführbaren

01:30:53.070 --> 01:30:59.470
<v Gast 1>Code und kannst sagen, hey, und mach bitte irgendwie den Work Directory jetzt auch auf D-Doppelpunktdaten und

01:30:59.470 --> 01:31:04.110
<v Gast 1>gib ihm bitte den Rechnernamen, den ich dir, keine Ahnung, den er gerade auch selber hat,

01:31:04.190 --> 01:31:04.510
<v Gast 1>bla.

01:31:04.910 --> 01:31:11.870
<v Felix>Genau, also im Puppet gibt es dieses Facts, dieses Factor und der zieht ganz viele Informationen irgendwie aus

01:31:11.870 --> 01:31:13.950
<v Felix>dem System raus und die kannst du dann dafür verwenden.

01:31:14.110 --> 01:31:17.870
<v Gast 1>Also wir verwenden es zum Beispiel, um zu schauen, wenn wir einen Jenkins-Server installieren,

01:31:18.030 --> 01:31:21.070
<v Gast 1>wo wir vorher schon drüber geredet haben, dann können wir sagen, okay,

01:31:21.150 --> 01:31:25.950
<v Gast 1>die JVM soll ja eine gewisse Anzahl an RAM belegen, bedeutet, wir müssen der Parameter mitgeben im

01:31:25.950 --> 01:31:31.070
<v Gast 1>Startskript, im Init und Factor, es kann ja eben sagen, hier mein aktueller Memory,

01:31:31.150 --> 01:31:33.470
<v Gast 1>der in dieser Maschine drin ist, nimmt da doch die Hälfte davon.

01:31:33.630 --> 01:31:37.710
<v Gast 1>Bedeutet, das skaliert dann auch über 32, 64-Bit-Systeme, groß, klein, alles.

01:31:38.430 --> 01:31:39.870
<v Gast 1>Und die sind eigentlich ganz cool.

01:31:39.950 --> 01:31:41.150
<v Gast 1>Sie können versionieren.

01:31:41.630 --> 01:31:46.510
<v Felix>Bedeutet, es werden Backups angelegt von allen Files, die du anfäst.

01:31:46.910 --> 01:31:51.470
<v Gast 1>Richtig, und es ist auch, du solltest dann auch darauf achten,

01:31:51.710 --> 01:31:56.510
<v Gast 1>dass deine Kommandos Idem-Potenz sind,

01:31:56.590 --> 01:31:58.670
<v Gast 1>dass du die so oft ausführen kannst, wie auch immer.

01:31:58.830 --> 01:32:02.830
<v Gast 1>Die meisten gibt es dann auch so einen Ensures-Block oder Only If oder Creates.

01:32:03.150 --> 01:32:07.150
<v Gast 1>Also wenn du sagst, leg hier Verzeichnis, Ddoppelpunkt Daten, dann steht irgendwie drin,

01:32:07.230 --> 01:32:12.830
<v Gast 1>Create, D Doppelpunkt Daten, Ensure Present, Only If, irgendwie D Doppelpunkt Daten existiert nicht.

01:32:12.990 --> 01:32:16.190
<v Gast 1>Bedeutet, wenn du es einmal ausführst, leg das an, wenn du es zweite Mal ausführst,

01:32:16.270 --> 01:32:18.990
<v Gast 1>schaut er in seine Pre-Conditions und sieht, nee, gibt's schon, mache ich nicht.

01:32:19.150 --> 01:32:21.070
<v Gast 1>Und sagt dann, ist okay, habe ich schon.

01:32:21.310 --> 01:32:25.390
<v Ingo>Ja, und die arbeiten eigentlich beide mit einem Master Server, soweit ich das verstanden habe.

01:32:25.630 --> 01:32:26.350
<v Ingo>Wenn man will, ja.

01:32:26.590 --> 01:32:26.830
<v Ingo>Genau.

01:32:27.150 --> 01:32:33.310
<v Ingo>Was ich jetzt auch schon ein paar Mal benutzt habe, ist Chef Solo, was dann im Endeffekt einfach einen Rapper

01:32:33.310 --> 01:32:38.030
<v Ingo>um Paketmanagement und Config-Deployment außenrum ist, wo man halt fertige Rezepte reinladen kann und dann

01:32:38.030 --> 01:32:44.670
<v Ingo>sagen jetzt hier, installiere mir mal eine Lamp-Umgebung und deploy diese MySQL-Config und installiere mir

01:32:44.670 --> 01:32:47.470
<v Ingo>einen Ruby in der und der Version und so, so Geschichten richtig.

01:32:47.870 --> 01:32:50.990
<v Felix>Also Puppet kann tatsächlich auch lokal deployen, einfach so.

01:32:51.150 --> 01:32:55.390
<v Gast 1>Richtig, also es ist ja auch Chef, Chef heißt dann Chef und Chef Solo und Puppet ist Puppet.

01:32:55.550 --> 01:32:58.670
<v Gast 1>Ja, was man normalerweise eben hat, ist einfach einen zentralen Server,

01:32:58.750 --> 01:33:02.430
<v Gast 1>der dann, wo du quasi Rechner bei ihm anmeldest und dann sagst, hier,

01:33:02.670 --> 01:33:07.230
<v Gast 1>dieser Rechner unter der IP oder sowas, ist ein Web-Server.

01:33:07.310 --> 01:33:09.550
<v Gast 1>Und der sagt, schaut dann bei sich, Web-Server, was ist ein Webserver?

01:33:09.630 --> 01:33:12.910
<v Gast 1>Dann steht er halt drin, Webserver hat folgende Rezepte, hat irgendwie Lump,

01:33:13.150 --> 01:33:16.750
<v Gast 1>hat einen Nginx, hat folgende Config-Dateien, bla, und der macht es dann für dich.

01:33:16.910 --> 01:33:19.870
<v Gast 1>Bedeutet, du kannst dann auch zu diesem zentralen Server einfach was hochpushen,

01:33:19.950 --> 01:33:24.590
<v Gast 1>eine neue Version von, keine Ahnung, wenn du siehst, ah ja, meine Nginx-Konfiguration,

01:33:24.670 --> 01:33:30.670
<v Gast 1>wir müssen irgendwie den Hashing-Bucket vergrößern, den der zum Load Balancen verwendet.

01:33:30.750 --> 01:33:34.750
<v Gast 1>Dann pushst du das hoch und sagst dann, okay, und jetzt bitte sag mal allen Servern,

01:33:34.830 --> 01:33:36.110
<v Gast 1>dass die sich updaten sollen.

01:33:36.350 --> 01:33:39.950
<v Gast 1>Dann holen sich die Server die neueste Version von dieser Konfiguration,

01:33:40.110 --> 01:33:44.510
<v Gast 1>sehen, ah, hier hat sich was geändert, führe ich neu aus und bringen sich quasi selber auf den neuesten Stand.

01:33:45.150 --> 01:33:48.350
<v Gast 1>Was dann ziemlich cool ist, weil selbst wenn ein Server bei dir down geht,

01:33:48.430 --> 01:33:52.190
<v Gast 1>kannst du, wenn du immer alles schön in Puppet machst oder in Chef,

01:33:52.590 --> 01:33:58.190
<v Gast 1>kannst du halt echt einen Server innerhalb von fünf Minuten komplett neu aus dem Boden stampfen und der

01:33:58.190 --> 01:33:58.830
<v Gast 1>funktioniert dann.

01:33:59.310 --> 01:34:01.470
<v Gast 1>Was gerade ziemlich geil ist, wenn du auch so verteilte Sachen hast,

01:34:01.630 --> 01:34:04.830
<v Gast 1>wie ein RIAC oder ein Cassandra, dass du einfach sagen kannst, mir völlig egal,

01:34:04.910 --> 01:34:08.750
<v Gast 1>wo der Server steht, ob der irgendwie auf EC2 läuft oder in einem Datenzentrum oder sonst was,

01:34:08.910 --> 01:34:12.030
<v Gast 1>ich kann in fünf Minuten einen neuen Server zu dem Cluster hinzufügen.

01:34:12.190 --> 01:34:13.390
<v Gast 1>Völlig automatisiert.

01:34:13.630 --> 01:34:14.510
<v Gast 1>Total lustig.

01:34:14.750 --> 01:34:15.230
<v Gast 1>Genau.

01:34:15.390 --> 01:34:15.870
<v Gast 1>Richtig.

01:34:16.190 --> 01:34:19.950
<v Ingo>Ja, also ich glaube, die machen auch beide relativ viel ähnlich.

01:34:20.270 --> 01:34:24.270
<v Felix>Also Chef ist ja irgendwie von Puppet inspiriert, aber ich habe nicht gefunden, was es mir ist.

01:34:24.510 --> 01:34:24.990
<v Felix>Es ist besser.

01:34:25.310 --> 01:34:26.830
<v Gast 2>Chef ist ein bisschen moderner.

01:34:26.910 --> 01:34:28.510
<v Gast 2>Also die sind beide in Ruby geschrieben.

01:34:28.830 --> 01:34:35.710
<v Ingo>Puppet hat eine eigene Sprache für die Rezepte, während Chef so eine Ruby interne

01:34:35.710 --> 01:34:36.430
<v Ingo>DSL verwendet.

01:34:36.510 --> 01:34:40.990
<v Ingo>Das heißt, man kann da im Endeffekt, wenn man programmieren kann, halt in Ruby programmieren.

01:34:41.150 --> 01:34:46.430
<v Ingo>Und bei Chef ist es dann, nee, bei Puppet ist es dann mehr so, dass es irgendwie so eine eigene,

01:34:46.590 --> 01:34:47.950
<v Ingo>sehr stark begrenzte Sprache ist.

01:34:48.110 --> 01:34:51.790
<v Felix>Also ich habe tatsächlich relativ viel mit Puppet gemacht, weil einfach,

01:34:52.350 --> 01:34:54.670
<v Felix>es fühlt sich so an, als wäre der Support besser.

01:34:55.070 --> 01:34:56.990
<v Gast 1>Chef hat eine größere Community in der Zwischenzeit.

01:34:57.070 --> 01:34:59.630
<v Gast 1>Also allein wenn du die Watcher anschaust auf GitHub, ist Chef größer.

01:35:00.190 --> 01:35:02.990
<v Gast 1>Haben aber beide Unmengen an Leuten.

01:35:03.150 --> 01:35:08.030
<v Gast 1>Hinter Chef steht Obscode, hinter Puppet steht Puppet Labs als Firma.

01:35:08.110 --> 01:35:11.630
<v Gast 1>Also die geben das auch mal hier beide nicht so großartig viel.

01:35:11.870 --> 01:35:13.950
<v Gast 1>Ich persönlich mag Chef ein bisschen mehr.

01:35:14.110 --> 01:35:16.270
<v Gast 1>Also ich habe jetzt schon in beiden Sachen programmiert.

01:35:16.590 --> 01:35:18.190
<v Gast 1>Chef weiß ich halt, dass es Ruby ist.

01:35:18.350 --> 01:35:22.190
<v Gast 1>Bei Puppet muss ich mir immer überlegen, ja, wie ist denn jetzt die Syntax für diesen Pseudo-Hash?

01:35:22.350 --> 01:35:26.110
<v Gast 1>Das sieht halt ähnlich aus wie UB, aber ist kein Ruby, hundertprozentig.

01:35:26.190 --> 01:35:30.190
<v Gast 1>Und ich, sie sehen ähnlich genug aus, dass es echt keinen Unterschied macht.

01:35:30.350 --> 01:35:32.270
<v Gast 1>Aber das eine weiß ich halt, wie die Syntax aussieht.

01:35:32.430 --> 01:35:33.870
<v Gast 1>Aber eigentlich auch nur, weil ich den ganzen Tag Google bin.

01:35:33.950 --> 01:35:35.790
<v Felix>Ja, aber man muss ja trotzdem die ganzen Keywords kennen.

01:35:35.870 --> 01:35:36.590
<v Felix>Von daher ist man nicht so gut.

01:35:36.830 --> 01:35:39.470
<v Gast 1>Richtig, aber die Syntax weiß ich dann zumindest immer, wie so.

01:35:39.630 --> 01:35:42.910
<v Gast 1>Zum Beispiel der Hash aussieht, muss mich nicht nochmal, macht dann nicht so viele Leichtsinsfehler,

01:35:42.990 --> 01:35:46.350
<v Gast 1>dass ich ein Komma am Ende der Zeit irgendwie zu viel mache oder vergesse oder sonst was.

01:35:47.390 --> 01:35:52.190
<v Felix>Also ich habe bis jetzt nur Pappe dann geschaut und es sieht ein bisschen kreppelig aus, muss man sagen.

01:35:52.430 --> 01:35:54.110
<v Gast 1>Ja, sie geben sich im Endeffekt.

01:35:54.590 --> 01:35:54.990
<v Gast 1>Ja, genau, also.

01:35:55.710 --> 01:35:58.590
<v Ingo>Also man muss ja dazu sagen, es ist beides relativ komplexe Software,

01:35:58.750 --> 01:36:01.950
<v Ingo>macht dann halt irgendwie nur Sinn, wenn man tatsächlich viele Server provisionieren will.

01:36:02.830 --> 01:36:06.030
<v Ingo>Aber dann ist es auch auf jeden Fall eine super Arbeitserleichterung,

01:36:06.110 --> 01:36:11.710
<v Ingo>weil man einfach einmal seine Rezepte deployt und dann halt die Team auf allen Maschinen deployiert.

01:36:12.030 --> 01:36:16.190
<v Felix>Und die Chance ist relativ gut, dass die auf mehr als einer Distribution zum Beispiel funktionieren.

01:36:16.510 --> 01:36:16.990
<v Felix>Richtig, genau.

01:36:17.070 --> 01:36:20.110
<v Gast 1>Also die meisten Rezepte sind echt, also was Linux angeht, decken sie alle ab.

01:36:20.190 --> 01:36:23.390
<v Gast 1>Manche machen echt noch BSDs mit oder so, wenn sie gut drauf sind.

01:36:23.710 --> 01:36:25.310
<v Gast 1>Und das geht dann halt vollautomatisch.

01:36:25.550 --> 01:36:32.430
<v Felix>Also so speziell auch so Konfigurationen oder so Nachkonfigurationen von Systems Puppet relativ cool,

01:36:32.510 --> 01:36:36.910
<v Felix>weil es Augeas supportet vollständig intern.

01:36:37.550 --> 01:36:42.990
<v Felix>Augers, was ich letzte Woche gepickt habe.

01:36:43.230 --> 01:36:44.430
<v Gast 2>Ach, ich erinnere mich.

01:36:44.750 --> 01:36:50.110
<v Felix>Und da geht halt speziell alles, was so da ist, da schnell was in der Konfigurationsfile irgendwie machen,

01:36:50.350 --> 01:36:54.990
<v Felix>geht ziemlich cool und einfach und er macht dir dann auch so Divs und er macht dir irgendwie,

01:36:55.070 --> 01:36:56.270
<v Felix>sagt dir, was er gemacht hat.

01:36:56.430 --> 01:36:59.870
<v Felix>Und du kannst auch sagen, er soll es mal nicht machen, sondern nur so tun,

01:36:59.950 --> 01:37:04.110
<v Felix>als ob er es machen würde und macht dir einen Report raus und das ist auf jeden Fall ganz nett.

01:37:04.270 --> 01:37:07.630
<v Gast 1>Was ganz cool ist, bei uns fangen sie jetzt gerade an, Developer-Setups damit zu automatisieren,

01:37:07.710 --> 01:37:11.150
<v Gast 1>dass du halt sagst, wenn ein neuer Ingenieur kommt, bevor der sich das alles selber zusammenkrepeln muss,

01:37:11.230 --> 01:37:13.710
<v Gast 1>dann sagt er halt einfach mal hier, installiere die Ruby.

01:37:13.790 --> 01:37:17.790
<v Gast 1>Das brauchen sie halt alle im Normalfall, dass du einfach mal, also gerade wenn du die Solo-Dinger laufen

01:37:17.790 --> 01:37:18.350
<v Gast 1>lassen willst.

01:37:18.510 --> 01:37:21.390
<v Gast 1>Und sobald das installiert ist, sagst du dann nur, hier ist mein Tarball,

01:37:21.470 --> 01:37:23.310
<v Gast 1>wo das Developer-Setup mit installiert wird.

01:37:23.710 --> 01:37:25.150
<v Gast 1>Geh ab und dann macht er das für dich.

01:37:25.230 --> 01:37:29.790
<v Felix>Ja, nee, also tatsächlich habe ich da auch schon andere Ideen, was ich damit alles machen will,

01:37:29.870 --> 01:37:30.590
<v Felix>auf jeden Fall.

01:37:31.070 --> 01:37:35.870
<v Felix>Zum Beispiel, ich bin auf irgendeinem System und ich brauche zum Beispiel immer mein Standard-Environment und

01:37:35.870 --> 01:37:40.190
<v Felix>da gehört halt ein, keine Ahnung, ein anständiger WIM dazu und eine Konfiguration,

01:37:40.270 --> 01:37:41.070
<v Felix>die irgendwie passt.

01:37:41.310 --> 01:37:46.350
<v Ingo>Genau, und das mache ich auch mit meinen Dot-Files halt, da wird auch ein RVM und ein OMISERCHL und alles

01:37:46.350 --> 01:37:48.110
<v Ingo>Mögliche mit deployed, dass ich das halt schon habe.

01:37:48.270 --> 01:37:48.430
<v Ingo>Genau.

01:37:48.670 --> 01:37:53.150
<v Felix>Und Use Case ist halt das für Crypto zu verwenden,

01:37:53.390 --> 01:37:58.270
<v Felix>um einfach verschiedene quasi Profile zu haben, was man sein will,

01:37:58.590 --> 01:38:00.830
<v Felix>welche Art von Krebs man quasi haben will.

01:38:01.470 --> 01:38:01.950
<v Felix>Sehr schön.

01:38:02.110 --> 01:38:07.070
<v Ingo>Ich habe hier auch nochmal einen Artikel von dem Etsy-Blog Code as a Craft verlinkt,

01:38:07.150 --> 01:38:12.510
<v Ingo>wo sie halt auch beschreiben, wie sie denn für ihre Mitarbeiter das Deployment automatisieren.

01:38:13.390 --> 01:38:17.790
<v Felix>Was es da zum Beispiel ziemlich cooles gibt, wo ich letztes Mal drauf gestoßen bin,

01:38:17.950 --> 01:38:24.190
<v Felix>ist von NSA, die automatisieren mit Puppet vollständig

01:38:24.830 --> 01:38:26.670
<v Felix>ihre Desktop-Maschinen.

01:38:26.750 --> 01:38:31.790
<v Felix>Also und zwar nicht nur so Software nachinstallieren, sondern komplettes Hardening.

01:38:32.270 --> 01:38:36.270
<v Felix>Weil die haben da halt höhere Sicherheitsansprüche und die wollen halt ganz viel Kram nachinstallieren,

01:38:36.350 --> 01:38:38.750
<v Felix>zum Beispiel diesen Aid, AIDE.

01:38:39.310 --> 01:38:46.190
<v Felix>Das ist halt so für Intrusion Detection, schaut, welche Files sich geändert haben und sowas deployen die

01:38:46.190 --> 01:38:50.030
<v Felix>halt mit Puppet komplett automatisiert.

01:38:50.190 --> 01:38:52.830
<v Felix>Weil dann ist es halt besser, als wenn man jetzt irgendwie hingeht und sagt,

01:38:52.990 --> 01:38:55.870
<v Felix>okay, hier nimm die die CD mit und instill die halt irgendwie.

01:38:56.030 --> 01:38:56.430
<v Felix>Fuck.

01:38:56.990 --> 01:39:00.110
<v Ingo>Also gerade nochmal um auf diesen Artikel zurückzukommen.

01:39:01.070 --> 01:39:05.310
<v Ingo>Die geben halt jedem neuen Mitarbeiter eine VM mit irgendwie ordentlichen Ressourcen,

01:39:05.390 --> 01:39:07.790
<v Ingo>auf den sie testen und deployen können.

01:39:08.190 --> 01:39:10.190
<v Gast 2>Dazu benutzen die irgendwie OpenStack.

01:39:10.510 --> 01:39:13.390
<v Ingo>Darauf fahren sie Chef bzw.

01:39:13.950 --> 01:39:18.670
<v Ingo>Knife, was so ein Kommandozeilentool für Chef ist, womit man halt auch Bootstrappen kann und so geht.

01:39:18.910 --> 01:39:20.590
<v Felix>Chef ist kein Kommandozeilentool.

01:39:21.630 --> 01:39:22.830
<v Unbekannt>Chef musste selber was schaffen.

01:39:23.070 --> 01:39:23.950
<v Unbekannt>Chef ist ein Framework aus.

01:39:24.270 --> 01:39:26.590
<v Ingo>Also ein Knife ist einfach ein Kommandozeilento-Tool, wo man sagen kann,

01:39:26.670 --> 01:39:28.190
<v Ingo>hier jetzt irgendwie mal Knife-System.

01:39:28.350 --> 01:39:32.270
<v Gast 1>Also es gibt dann Knife und Knife-EC2, der dir dann auch vorher noch eine EC2-Instanz bootet oder ein

01:39:32.510 --> 01:39:34.430
<v Gast 1>Wirt-Bild bedient oder sowas in der Art.

01:39:35.070 --> 01:39:41.470
<v Ingo>Genau, die benutzen halt dieses Wirt-Install, womit man dann halt auch noch automatisiert eine virtuelle

01:39:41.470 --> 01:39:42.430
<v Ingo>Maschine deployen kann.

01:39:43.070 --> 01:39:44.750
<v Gast 1>Ist auch nicht schlecht, die Hardware, die sie da haben.

01:39:44.910 --> 01:39:46.830
<v Gast 1>72 GB RAM, 24 Core.

01:39:47.230 --> 01:39:50.750
<v Ingo>Also ich habe meine Abschlussarbeit auf einem Vorgänger von so einer Maschine geschrieben,

01:39:50.830 --> 01:39:57.470
<v Ingo>die hätte dann damals, glaube ich, 32 Gig RAM und so was irgendwie im Jahre 2007 schon sehr viel war.

01:39:58.370 --> 01:39:59.650
<v Gast 2>Sind nette Maschinen.

01:39:59.970 --> 01:40:00.210
<v Gast 2>Richtig.

01:40:00.370 --> 01:40:04.690
<v Gast 1>Und da, also die geben dann ihren Leuten eine VM, wo sie quasi in der VM programmieren.

01:40:05.010 --> 01:40:10.130
<v Ingo>Ja, oder lokal programmieren und in der VM deployen können, sodass sie dann quasi eine komplette

01:40:10.130 --> 01:40:12.690
<v Ingo>Ausführumgebung ihrer Software quasi in der VM haben.

01:40:13.250 --> 01:40:14.930
<v Felix>Dass es nicht so super slow ist auf den Laptops.

01:40:15.170 --> 01:40:15.650
<v Felix>Genau, genau.

01:40:15.810 --> 01:40:20.610
<v Ingo>Oder halt auch, dass sie in einer komplett standardisierten Ausführumgebung deployen können,

01:40:20.690 --> 01:40:27.330
<v Ingo>sodass sie halt schauen können, ob denn ihre Änderungen tatsächlich funktionieren oder ob sie irgendwie was

01:40:27.330 --> 01:40:27.650
<v Ingo>kaputt haben.

01:40:27.810 --> 01:40:31.730
<v Gast 1>Das ist auch immer ein großer Pain, wenn du Puppet oder Chef zum Beispiel erstellst,

01:40:31.810 --> 01:40:34.050
<v Gast 1>die Templates, weil du musst es ja irgendwie testen können.

01:40:34.930 --> 01:40:38.930
<v Gast 1>Du musst dann irgendeinen Server haben, der einfach einen cleanen Ausgangszustand hat und dann da versuchen

01:40:39.010 --> 01:40:39.810
<v Gast 1>drauf aufzusetzen.

01:40:40.290 --> 01:40:44.530
<v Gast 1>Also ich habe es neulich gemacht, ich habe halt Easy2, bedeutet, ich habe immer neue Easy2-Instanzen geboudet,

01:40:44.610 --> 01:40:47.810
<v Gast 1>was dann jedes Mal irgendwie 15 Cent kostet, wenn ich das mache.

01:40:48.450 --> 01:40:50.370
<v Gast 1>Was da ganz interessant ist, ist Vagrant.

01:40:50.610 --> 01:40:53.650
<v Gast 1>Vagrant ist ein Rapper um VirtualBox, um die API davon.

01:40:55.490 --> 01:41:00.530
<v Gast 1>Und der bietet dir quasi per Kommandozeile die Möglichkeit, recht einfach eine neue VirtualBox-Instanz zu

01:41:00.530 --> 01:41:00.930
<v Gast 1>machen.

01:41:01.250 --> 01:41:04.530
<v Gast 1>Da du dann mit Snapshots und so weiter arbeiten kannst, kannst du also auch definiert sagen,

01:41:04.610 --> 01:41:09.730
<v Gast 1>hier ich hätte gerne irgendwie einen neuen cleanen Debian oder so.

01:41:09.810 --> 01:41:14.370
<v Gast 1>Und da gibt es Vagrant und Vagrantbox.es, Vagrant Boxes, wo du dann einfach sagen kannst,

01:41:14.530 --> 01:41:20.130
<v Gast 1>Vagrant Box add, irgendwie die, keine Ahnung, loose 32-Bit Ubuntu-Installation,

01:41:20.290 --> 01:41:23.330
<v Gast 1>Vagrant Init, Vagrant Up und auf einmal läuft deine VM für dich.

01:41:23.730 --> 01:41:29.010
<v Gast 1>Was ziemlich cool ist, gerade auch wenn du zum Beispiel irgendwie auf macOS developst,

01:41:29.090 --> 01:41:35.410
<v Gast 1>aber gerne auf Linux deployen würdest, kannst du halt hier so eine Kommandozeilen getriebenes Deployment

01:41:35.410 --> 01:41:40.130
<v Gast 1>machen, was dann halt echt innerhalb von einer Minute hast du da dann ein System dastehen und musst nicht

01:41:40.130 --> 01:41:44.530
<v Gast 1>irgendwie im UI rumklicken und versuchen, da irgendwelche neuen VMs einzurichten,

01:41:44.610 --> 01:41:46.050
<v Gast 1>sondern der macht das halt automatisiert für dich.

01:41:46.290 --> 01:41:47.970
<v Ingo>Und kann man da auch extra welche definieren?

01:41:48.050 --> 01:41:51.730
<v Ingo>Also wenn ich sage, ich habe jetzt was weiß ich, ich will nicht Debian, sondern.

01:41:51.970 --> 01:41:52.850
<v Unbekannt>Ja, es ist VirtualBox.

01:41:53.330 --> 01:41:55.490
<v Gast 1>Du kannst machen, was du willst, du kannst da Zeug einhängen, wie du noch.

01:41:55.810 --> 01:41:57.730
<v Gast 2>Es ist auch alles skriptbar, soweit ich das verstanden habe.

01:41:57.810 --> 01:42:02.450
<v Gast 1>Ja, auf Vagrant Boxes selber gibt es auch, also von OpenBSD, Ubuntu 11, Arch Linux.

01:42:03.330 --> 01:42:07.730
<v Ingo>Ich habe auch gerade geguckt, aber wenn jetzt meine nicht dabei ist, kann ich da auch noch.

01:42:08.930 --> 01:42:09.090
<v Ingo>Genau.

01:42:09.650 --> 01:42:13.010
<v Gast 1>Du kannst dir halt auch selber eine bauen und die dann einfach zu deinem Vagrant quasi hinzuadden.

01:42:13.090 --> 01:42:17.410
<v Gast 1>Du sagst einfach, das ist mein Base-Template und der übernimmt dann halt irgendwie das Netzwerking noch und

01:42:17.410 --> 01:42:17.570
<v Gast 1>sowas.

01:42:17.810 --> 01:42:24.770
<v Ingo>Genau, also wird übrigens auch von Travis EI verwendet für die Build-Environments und die halt die Maschinen,

01:42:24.850 --> 01:42:27.410
<v Ingo>die die Tests ausführen, die werden alle mit Vagrant professioniert.

01:42:27.730 --> 01:42:29.570
<v Gast 1>Deswegen hast du da auch Root, netterweise.

01:42:29.650 --> 01:42:29.890
<v Gast 1>Ja.

01:42:30.050 --> 01:42:32.370
<v Gast 1>Und die machen auch, also die machen mit Vagrant, und soweit ich weiß,

01:42:32.530 --> 01:42:38.690
<v Gast 1>Chef, bedeutet, du kannst dann in deiner Travis YAML-File angeben, ich hätte gern MySQL installiert,

01:42:38.770 --> 01:42:41.810
<v Gast 1>ich hätte gerne MongoDB installiert, ich hätte gerne Bla installiert und die machen dann Booten hoch,

01:42:41.890 --> 01:42:43.570
<v Gast 1>werfen Chef drauf, sagen, ist fertig.

01:42:43.890 --> 01:42:46.290
<v Ingo>Genau, führen die Tests aus und schmeißen die VM wieder weg.

01:42:46.450 --> 01:42:46.770
<v Ingo>Richtig.

01:42:47.250 --> 01:42:52.690
<v Gast 1>Und die arbeiten auch mit Provisioners zusammen und unterstützen da Chef und Puppet zum Beispiel.

01:42:52.770 --> 01:42:57.410
<v Gast 1>Oder halt Shell, wenn du sagst, ja, ist mir egal, was es da noch gibt.

01:42:59.330 --> 01:43:00.530
<v Gast 2>Das ist alles ganz nett.

01:43:01.170 --> 01:43:01.730
<v Gast 2>Total cool.

01:43:01.810 --> 01:43:07.410
<v Gast 1>Integriert sich in Rake, es gibt Plugins dafür, ist also echt bunt und schön und hübsch.

01:43:07.570 --> 01:43:12.210
<v Gast 1>Und neulich gab es da irgendwo, ich glaube, im Changelog oder sowas,

01:43:12.530 --> 01:43:15.250
<v Gast 1>ein Interview mit dem Developer.

01:43:16.610 --> 01:43:18.450
<v Ingo>Ja, das war, glaube ich, bei The Changelog.

01:43:18.770 --> 01:43:19.410
<v Ingo>Racrant Change.

01:43:19.570 --> 01:43:21.410
<v Gast 1>Ja, ich suche mal die Episode raus, redet ihr mal.

01:43:21.570 --> 01:43:25.810
<v Ingo>Also es gab auf jeden Fall in dem Interview mit den Travis-Leuten, da haben sie auch über Vacrant geredet.

01:43:26.130 --> 01:43:27.570
<v Gast 2>Ja, was es noch gibt, ist Fogg.

01:43:27.730 --> 01:43:32.850
<v Ingo>Fog ist ganz cool, das benutze ich auch auf der Arbeit und auch für so ein paar private Projekte.

01:43:33.490 --> 01:43:34.690
<v Ingo>Das ist eigentlich Nebel oder sowas.

01:43:35.330 --> 01:43:36.850
<v Gast 2>Fock heißt Nebel auch für die Cloud.

01:43:38.690 --> 01:43:39.090
<v Gast 2>Natürlich.

01:43:40.690 --> 01:43:42.850
<v Felix>Irgendwann sind alle Cloud-Namen verbraucht, die müssen uns nicht mehr sehen.

01:43:43.090 --> 01:43:45.170
<v Gast 2>Es gibt ja auch hier im Scheckdust zum Beispiel.

01:43:45.970 --> 01:43:46.930
<v Felix>Oder Nebula.

01:43:47.330 --> 01:43:47.650
<v Felix>Ja.

01:43:48.450 --> 01:43:54.930
<v Gast 2>Genau, also Fogg ist eine Ruby-Library und ist eigentlich ein Rapper um ganz viele

01:43:54.930 --> 01:43:58.050
<v Gast 2>Cloud-Services und ganz viele unterschiedliche Cloud-Services vor allem.

01:43:58.210 --> 01:44:04.930
<v Ingo>Also man kann da Storage, Computation, DNS und Content Delivery Networks mit steuern und hat da

01:44:04.930 --> 01:44:11.010
<v Ingo>quasi so einen Rapper, mit dem er halt ganz viele Backends dann benutzen kann.

01:44:11.090 --> 01:44:16.130
<v Gast 2>Und dann quasi im Idealfall halt auch sagen kann, okay, ich benutze jetzt virtuelle Maschinen,

01:44:16.210 --> 01:44:21.730
<v Gast 2>also das Computing-Modul, zum Beispiel auf Easy2 und dann passt mir das nicht mehr und ich möchte jetzt auf

01:44:21.730 --> 01:44:28.370
<v Gast 2>Rackspace wechseln und dann kann ich das halt machen, indem ich ein bisschen einen kleinen Teil meines

01:44:28.370 --> 01:44:30.850
<v Gast 2>Codes ändere und ein anderes Modul lade und dann tut's.

01:44:31.250 --> 01:44:36.130
<v Ingo>Also die Module sind nicht so, dass man die ohne weiteres komplett austauschen kann,

01:44:36.210 --> 01:44:40.610
<v Ingo>ohne dass man irgendwie was ändern muss, aber mit minimalen Änderungen bekommt man das schon relativ viel zu.

01:44:41.010 --> 01:44:43.330
<v Felix>Unter Python gibt es da LibCloud.

01:44:44.450 --> 01:44:45.010
<v Felix>Richtig.

01:44:46.370 --> 01:44:48.130
<v Felix>Es ist quasi eine Cloud-Library.

01:44:48.370 --> 01:44:54.050
<v Ingo>Genau, und also wofür ich das so privat verwendet habe, war, ich habe vor einer Weile mit ein paar

01:44:54.050 --> 01:44:57.250
<v Ingo>Kommilitonen zusammen, oder wir arbeiten immer noch so ein bisschen dran,

01:44:57.330 --> 01:45:04.290
<v Ingo>so ein Benchmarking-Tool geschrieben, was Cloud-Server deployen soll

01:45:04.290 --> 01:45:07.890
<v Ingo>und dann irgendwie zum Beispiel ein Apache Benchmark oder sowas automatisiert installieren soll und so.

01:45:07.970 --> 01:45:14.690
<v Ingo>Und dafür benutzen wir halt das FOG, um dann zu sagen, hey, hier, ich möchte jetzt von diesem Typ Maschine mal

01:45:14.690 --> 01:45:21.330
<v Ingo>10 haben, möchte da überall das gleiche Tool drauf installiert haben und dann Web-Applikation XY

01:45:21.570 --> 01:45:22.050
<v Ingo>Benchmarken.

01:45:22.610 --> 01:45:27.330
<v Gast 1>Das Coole an FOG ist auch nicht, es ist nicht nur Cloud, also sie haben auch zum Beispiel Bindings an Libwirt,

01:45:27.490 --> 01:45:28.850
<v Gast 1>sie haben Bindings an VirtualBox.

01:45:29.170 --> 01:45:30.930
<v Ingo>Genau, auch OpenStack zum Beispiel.

01:45:31.170 --> 01:45:34.690
<v Gast 1>Richtig, und sie haben also echt Unmengen an von AWS CloudStack.

01:45:34.930 --> 01:45:37.730
<v Ingo>Ich glaube, sie können auch Vagrant, wenn mich nicht alles täuscht, oder?

01:45:38.130 --> 01:45:39.250
<v Felix>Vagrant ist ja bloß Virtual Box.

01:45:39.490 --> 01:45:42.130
<v Gast 1>Ja, also ich denke, da werden sie wahrscheinlich das irgendwie nehmen.

01:45:42.530 --> 01:45:48.050
<v Gast 1>Also unglaublich Rackspace, Slice Horst, OpenStack, Ninefold, Linode sogar Joint,

01:45:48.450 --> 01:45:51.490
<v Gast 1>bla bla bla Unmengen und einen ganz auf den DNS anbieten.

01:45:51.650 --> 01:45:55.890
<v Gast 1>Also bei uns decken sie im Grunde alles ab, was ganz nett ist, weil da muss man den Scheiß nicht selber

01:45:55.890 --> 01:45:56.530
<v Gast 1>maintainen.

01:45:56.690 --> 01:45:56.930
<v Gast 1>Genau.

01:45:57.410 --> 01:46:02.530
<v Gast 1>Ein kleines Vor-Mimimi, sie haben ein bisschen Probleme mit Spot-Instanzen auf Amazon EC2.

01:46:02.930 --> 01:46:09.250
<v Ingo>Ja, also da läuft ab und zu mal was schief und es kann sein, dass dann halt irgendwie was schief läuft und

01:46:10.370 --> 01:46:15.810
<v Ingo>es läuft was schief, dann läuft was schief und dann liegen Instanzen und wir bekommen das nicht mit und die

01:46:15.810 --> 01:46:18.050
<v Ingo>laufen und verbrauchen Geld, äh, kosten Geld.

01:46:18.530 --> 01:46:19.570
<v Gast 2>Das ist nicht so ganz cool.

01:46:19.730 --> 01:46:24.770
<v Gast 1>Ja, es ist also echt nur, wenn du Spot-Instanzen nimmst und denen beim Start einen Tag mitzuweisen willst,

01:46:24.850 --> 01:46:27.650
<v Gast 1>du kannst bei Easy2 so Sachen taggen mit irgendwelchen Sachen.

01:46:28.050 --> 01:46:34.210
<v Gast 1>Und da kackt der manchmal ein bisschen ab und kriegt von Easy2 irgendwie einen Error zurück,

01:46:34.290 --> 01:46:37.650
<v Gast 1>der dann sagt, nein, du hast vergessen, Parameter in den Request reinzubauen.

01:46:37.730 --> 01:46:38.770
<v Gast 1>Manchmal geht's, manchmal nicht.

01:46:38.850 --> 01:46:44.050
<v Gast 1>Ist irgend so ein Timing-Issue, ist ganz ekklhaft zu debuggen und ist auch nicht reproduzierbar, so anständig.

01:46:44.530 --> 01:46:47.890
<v Gast 2>Das passiert dann manchmal, manchmal ein bisschen uncool ist bei so Fehlern,

01:46:47.970 --> 01:46:50.130
<v Gast 2>wenn man die nicht wirklich festnageln kann.

01:46:50.530 --> 01:46:54.530
<v Gast 1>Das ist auch ein bisschen, also das Einzige, was bei Fox so, also das ganze Subi-basiert übrigens,

01:46:54.610 --> 01:46:57.490
<v Gast 1>weiß nicht, ob wir es schon gesagt haben, aber ein bisschen eine Nachts,

01:46:57.730 --> 01:47:01.410
<v Gast 1>ich fand die Doku gerade bei EC2 nicht so reißend.

01:47:01.730 --> 01:47:02.370
<v Gast 1>Ist jetzt besser?

01:47:02.610 --> 01:47:09.330
<v Gast 1>Es ist jetzt besser, ja, aber also gerade noch, wie man die Keys, es gibt zwei Arten, Keys zu verwalten.

01:47:09.730 --> 01:47:11.730
<v Gast 2>Wie gesagt, die ist besser, weil den Teil habe ich geschrieben.

01:47:11.890 --> 01:47:14.450
<v Gast 1>Richtig, aber ja, das ist eben so die Sache.

01:47:15.010 --> 01:47:18.290
<v Gast 1>Mir war da damals noch nicht so wirklich klar und es fehlt auch immer noch so ein bisschen.

01:47:18.690 --> 01:47:22.690
<v Ingo>Ich musste damals, um dieses Key-Deployment rauszufinden, wie das tatsächlich funktioniert,

01:47:22.770 --> 01:47:27.330
<v Ingo>musste ich mir auch den Source-Code angucken und dann irgendwie mal einen Abend durch die Klassen wälzen und

01:47:27.330 --> 01:47:30.690
<v Ingo>dann einfach mal rauszufinden, was denn da tatsächlich oder überhaupt funktioniert.

01:47:31.090 --> 01:47:35.010
<v Gast 1>Mögliches Problem, der Kerl, der Fog macht, ist von EngineYard gesponsert.

01:47:36.370 --> 01:47:39.490
<v Gast 1>Nee, der ist total aktiv, aber es ist halt gesponsert bei EngineYard,

01:47:39.650 --> 01:47:44.370
<v Gast 1>bedeutet Engineyard, die sind, glaube ich, sehr gut unterstützt und die anderen sind okay unterstützt,

01:47:44.450 --> 01:47:48.850
<v Gast 1>aber wenn du sagst, Easy2 geht nicht, dann sagt er, ja.

01:47:49.890 --> 01:47:50.210
<v Gast 1>Ja.

01:47:51.410 --> 01:47:53.170
<v Gast 2>Auf der anderen Seite sind die eigentlich relativ cool.

01:47:53.250 --> 01:47:59.250
<v Ingo>Also wenn man da gerade, ich habe da wie gesagt vor kurzem mal ein bisschen Doku für geschrieben und dann Pull

01:47:59.330 --> 01:48:01.890
<v Ingo>Requests geschickt und die sind dann auch super cool und sagen, hey,

01:48:02.530 --> 01:48:05.090
<v Ingo>gib uns doch mal deine Adresse, wir schicken dir jetzt ein cooles T-Shirt.

01:48:05.250 --> 01:48:06.050
<v Gast 1>Haben Sie ein T-Shirt geschickt?

01:48:06.130 --> 01:48:06.850
<v Gast 1>Ich habe noch keins bekommen.

01:48:07.090 --> 01:48:07.490
<v Gast 1>Richtig, richtig.

01:48:07.890 --> 01:48:08.930
<v Unbekannt>Hast du ein Ast du Eins bekommen?

01:48:09.090 --> 01:48:09.330
<v Unbekannt>Nein.

01:48:10.450 --> 01:48:12.130
<v Felix>Das heißt, sie sagen, dass sie schicken ein T-Shirts.

01:48:12.930 --> 01:48:17.730
<v Ingo>Ich habe auf Twitter schon diverse Leute gesehen, die dann Fotos von ihren T-Shirts getwittert haben.

01:48:17.890 --> 01:48:18.130
<v Ingo>Okay.

01:48:18.610 --> 01:48:19.410
<v Unbekannt>Also sie scheinen.

01:48:20.210 --> 01:48:22.050
<v Felix>Du sitzt einfach nur wolltest einfach nur ein T-Shirt.

01:48:22.130 --> 01:48:22.290
<v Felix>Ja.

01:48:22.450 --> 01:48:23.410
<v Gast 2>Ja, unter anderem.

01:48:24.050 --> 01:48:24.930
<v Felix>Ja, was denn noch?

01:48:25.170 --> 01:48:26.210
<v Felix>Nerdcred oder was?

01:48:26.290 --> 01:48:26.690
<v Felix>Ja, natürlich.

01:48:26.770 --> 01:48:29.730
<v Ingo>Also da gibt es auch noch die super Bonus T-Shirts.

01:48:29.810 --> 01:48:33.410
<v Gast 2>Ich glaube, normalerweise bekommt man ein Schwarzes, wenn man irgendwas committet und man bekommt dann

01:48:33.410 --> 01:48:37.730
<v Gast 2>irgendwie, ich glaube, irgendeine andere Farbe, wenn man dann irgendwie Co-Member ist oder so.

01:48:39.170 --> 01:48:39.970
<v Felix>Das ist vollkommen.

01:48:40.370 --> 01:48:41.730
<v Unbekannt>Doch, doch, das ist schon ein Understatement.

01:48:41.890 --> 01:48:43.410
<v Gast 1>Wenn ich jemand mit dem T-Shirt sehe, weiß ich.

01:48:43.570 --> 01:48:44.370
<v Unbekannt>Das ist eine coole Sau.

01:48:44.610 --> 01:48:46.530
<v Felix>Oh shit, der hat ein graues.

01:48:46.690 --> 01:48:48.210
<v Gast 1>Und was machen alle coolen Säue?

01:48:48.370 --> 01:48:48.930
<v Gast 1>Ausrasten.

01:48:49.330 --> 01:48:49.730
<v Gast 1>Backups.

01:48:49.970 --> 01:48:50.290
<v Gast 1>Backups.

01:48:50.690 --> 01:48:51.010
<v Gast 1>Richtig.

01:48:51.570 --> 01:48:52.530
<v Ingo>Backups gehört dazu.

01:48:53.490 --> 01:48:54.610
<v Gast 1>Vorletztes Thema, ja.

01:48:54.850 --> 01:48:59.250
<v Ingo>Genau, ich würde jetzt nicht gar nicht gar nicht so groß breit drüber diskutieren,

01:48:59.410 --> 01:49:00.930
<v Ingo>weil wir hatten das schon relativ oft.

01:49:01.010 --> 01:49:07.090
<v Ingo>Ich habe jetzt mal hier Radiox-Talk 144 verlinkt, da haben wir das letzte Mal auch über Raid,

01:49:07.250 --> 01:49:10.930
<v Ingo>weil wir da festgestellt haben, Raid 0 ist kein Backup-Gered.

01:49:11.330 --> 01:49:12.450
<v Gast 2>Die Sendung heißt aber anders.

01:49:12.770 --> 01:49:13.650
<v Felix>Die heißt Rate 0.

01:49:14.210 --> 01:49:16.930
<v Ingo>5 gleich ist gleich kein Backup.

01:49:17.330 --> 01:49:18.290
<v Felix>5 gleich Backup.

01:49:18.690 --> 01:49:19.330
<v Felix>Ist gleich Backup.

01:49:19.650 --> 01:49:21.410
<v Gast 1>COVID-JavaScript, sehr gut.

01:49:22.930 --> 01:49:28.050
<v Ingo>Wir benutzen alle gerne ganz viel R-sync und mit RSync kann man eh alles machen und das ist ein Universal-Tool

01:49:28.210 --> 01:49:29.490
<v Ingo>und schaut euch RSync an.

01:49:29.650 --> 01:49:30.930
<v Gast 1>Unison ist besser.

01:49:31.170 --> 01:49:31.410
<v Gast 1>Okay.

01:49:31.730 --> 01:49:32.850
<v Ingo>Ich habe es noch nie verwendet.

01:49:33.090 --> 01:49:34.130
<v Ingo>Unison ist auch nur.

01:49:34.930 --> 01:49:37.010
<v Gast 1>Ja, aber sie haben einen Server, den sie dann aufmachen.

01:49:37.090 --> 01:49:39.970
<v Gast 1>Also er kann das über Airsync machen, aber irgendwie hat Unison, glaube ich auch noch so die.

01:49:40.450 --> 01:49:46.450
<v Ingo>Die Version Unison, die ich mal ausprobiert hatte, die hat auch nur Airsync im Hintergrund benutzt und war

01:49:46.450 --> 01:49:50.290
<v Ingo>halt in der Lage, auf beiden Seiten Änderungen zu erkennen.

01:49:50.690 --> 01:49:51.730
<v Felix>Das brauchst du doch gar nicht.

01:49:51.970 --> 01:49:55.890
<v Gast 1>Hat ein bisschen mehr, also ja, also sowas zum Beispiel, so als Distributed File-System kannst du Unison

01:49:56.050 --> 01:49:56.610
<v Gast 1>aufsetzen.

01:49:56.770 --> 01:49:59.570
<v Gast 1>Bedeutet, wenn du irgendwie so ein Dropbox-ähnliches Ding machen willst,

01:49:59.730 --> 01:50:02.130
<v Gast 1>das macht Unison für dich, also gerade auch mit iNotify and Bla.

01:50:02.610 --> 01:50:08.210
<v Ingo>Wobei ich hatte da dann auch irgendwann Probleme, weil es halt ständig irgendwie Konflikte und sonst was gab.

01:50:08.290 --> 01:50:11.810
<v Gast 2>Da hat man halt, wenn man das im Cron Shop laufen hat lassen, die einzige Möglichkeit,

01:50:11.970 --> 01:50:16.050
<v Gast 2>das wirklich sinnvoll einzusetzen, war dann halt irgendwie, ignorier einfach alle Merch-Konflikte und dann

01:50:16.050 --> 01:50:19.810
<v Gast 2>sind halt Dateien auf beiden Rechnern auseinandergelaufen, was irgendwie nicht so toll ist.

01:50:20.050 --> 01:50:21.650
<v Gast 2>Aber kann man auf jeden Fall einsetzen.

01:50:21.890 --> 01:50:23.890
<v Ingo>R-Snapshop basiert auch auf R-Sync.

01:50:24.130 --> 01:50:25.010
<v Unbekannt>Ja, benutze ich.

01:50:25.810 --> 01:50:26.850
<v Felix>Alles benutzt AirSync.

01:50:27.170 --> 01:50:29.010
<v Ingo>L-Sync D, auch R-Sync.

01:50:30.370 --> 01:50:34.770
<v Ingo>Also benutzt in der Standardkonfiguration Airsync, ich glaube, da kann man auch andere Tools zumindest.

01:50:34.850 --> 01:50:38.370
<v Felix>Also das ist wieder die Frage, warum sollte man was anderes benutzen, wenn du AirSync hast.

01:50:41.490 --> 01:50:44.690
<v Felix>Du kannst auch alles neu schreiben, aber da ist doch die Wahrscheinlichkeit viel höher, dass es dann so ist.

01:50:46.210 --> 01:50:50.530
<v Gast 1>Wenn du Windows und Linux sync willst, da gab es mit Airsync zumindest damals,

01:50:50.610 --> 01:50:52.610
<v Gast 1>als ich es einmal versucht habe, da gab es ein bisschen Umlauf.

01:50:52.850 --> 01:50:53.890
<v Felix>Ach, einfach Netzwerk-Shares.

01:50:54.370 --> 01:50:54.850
<v Felix>Gut genug.

01:50:55.010 --> 01:50:56.050
<v Gast 1>Ja, oder sowas.

01:50:56.530 --> 01:51:02.690
<v Ingo>Dann Time Machine Mac hat, back in Time sieht genauso aus, versucht dieses Time Machine nachzubauen.

01:51:04.450 --> 01:51:07.490
<v Gast 2>Das heißt, die bauen auch dieses furchtbare hässliche Time Machine Field.

01:51:07.890 --> 01:51:08.770
<v Unbekannt>Im Interface noch.

01:51:09.010 --> 01:51:09.570
<v Unbekannt>Ja, Gott sei Dank.

01:51:10.130 --> 01:51:11.010
<v Unbekannt>Das ist nämlich echt schrecklich.

01:51:11.250 --> 01:51:14.210
<v Ingo>Nein, nein, nein, die haben nur versucht, irgendwie leicht auch so cool zu sagen.

01:51:15.090 --> 01:51:21.570
<v Ingo>Leichteres, also R-Sync hinter eine GUI, wo du einfach nur sagst, hier so oft Backup und dahin.

01:51:21.810 --> 01:51:22.610
<v Ingo>Mit dem Slider.

01:51:22.850 --> 01:51:28.450
<v Felix>Boah, ich finde ja, also ich hatte ja das Time-Maschine mal eingerichtet bei meinen Freundinnen und das ist ja

01:51:28.450 --> 01:51:29.010
<v Felix>ein riesen Pain.

01:51:29.090 --> 01:51:30.530
<v Felix>Du kannst ja nicht mal sagen, wann er es machen soll.

01:51:30.690 --> 01:51:32.690
<v Felix>Er sagt so, ja, ich mach's jetzt jede Stunde und vor allem.

01:51:33.090 --> 01:51:35.650
<v Felix>Fick dich, ich mach einfach für immer jede Stunde Backups.

01:51:35.810 --> 01:51:37.090
<v Gast 2>Das gibt es nicht die Bestplatte für alles.

01:51:37.970 --> 01:51:39.730
<v Gast 2>Es gibt Config-Dateien, da kann man das ein bisschen.

01:51:40.130 --> 01:51:42.610
<v Gast 2>Nee, das ist ein riesen Bullcrapper.

01:51:44.530 --> 01:51:48.530
<v Felix>Das ist eine fucking XML-File, wo du irgendwo was in Sekunden einsteckst.

01:51:48.850 --> 01:51:50.050
<v Gast 1>P-Liste bitte, eine P-Liste.

01:51:50.210 --> 01:51:50.930
<v Gast 1>Das ist ein XML-File.

01:51:51.250 --> 01:51:54.210
<v Gast 1>Nee, das Schöne ist halt, von der Time-Maschine kannst du deinen Rechner wieder aufsetzen.

01:51:54.290 --> 01:51:57.410
<v Gast 1>Also es ist scheiße, wenn du es zum Beispiel auf deinem eigenen Nass laufen lassen willst,

01:51:57.490 --> 01:52:01.250
<v Gast 1>weil Time Machine standardmäßig halt sagt, ich laufe ja auf einem Timecapsule oder so,

01:52:01.330 --> 01:52:04.530
<v Gast 1>bedeutet, ich kann die Festplatte komplett voll machen, weil die ist für mich da.

01:52:04.850 --> 01:52:09.810
<v Gast 1>Und bedeutet andernfalls musst du ein Image einrichten und dann dieses Image quasi, aber das ist ein bisschen.

01:52:10.050 --> 01:52:11.330
<v Felix>Was LVM ist eigentlich?

01:52:11.490 --> 01:52:14.210
<v Ingo>Er richtet in jedem Fall ein Image ein, aber das hilft dir nicht.

01:52:14.290 --> 01:52:19.010
<v Ingo>Also der macht dann quasi einen HFS Plus in einem Space Bundle auf dem File-Server,

01:52:19.490 --> 01:52:22.050
<v Ingo>aber er macht es trotzdem voll.

01:52:22.290 --> 01:52:24.850
<v Gast 2>Also ich habe das tatsächlich bei mir auf dem File-Server auch so gelöst,

01:52:24.930 --> 01:52:27.250
<v Gast 2>dass ich einfach gesagt habe, okay, ich habe jetzt hier ein LVM-Volume,

01:52:27.330 --> 01:52:29.970
<v Gast 2>das hat irgendwie 500 Gigabyte und macht es mal voll.

01:52:30.130 --> 01:52:33.330
<v Gast 2>Weil der hat mir tatsächlich, ich hatte mal tatsächlich einen Zeitpunkt,

01:52:33.410 --> 01:52:37.410
<v Gast 2>wo ich irgendwie, keine Ahnung, 800, 900 Gigabyte einfach nur Backups hatte,

01:52:37.490 --> 01:52:40.290
<v Gast 2>weil er einfach nichts weggeworfen hat, weil genug Platz da war.

01:52:41.570 --> 01:52:43.170
<v Felix>Und dann war kein Platz mehr für das Gebiet.

01:52:43.330 --> 01:52:44.770
<v Gast 2>Plötzlich war gar kein Platz mehr.

01:52:45.010 --> 01:52:47.890
<v Gast 1>Cool ist halt echt, du kannst von dem Ding wiederherstellen, du kannst Update,

01:52:47.970 --> 01:52:50.290
<v Gast 1>also wenn dein Rechner da kaputt geht und machst einen neuen Rechner und sagst,

01:52:50.370 --> 01:52:52.290
<v Gast 1>hier ist dein Time-Machine, der sieht genauso aus wie davor.

01:52:52.370 --> 01:52:52.770
<v Gast 1>Ja, genau.

01:52:53.010 --> 01:52:54.450
<v Ingo>So habe ich zum Beispiel mit dem hier gemacht.

01:52:54.530 --> 01:52:58.610
<v Ingo>Ich habe irgendwie Lion vom USB-Stick gebootstrappt, hab dann gesagt,

01:52:58.690 --> 01:53:01.890
<v Ingo>hey, hier, Time-Machine, hol dir das Zeug und dann habe ich quasi alles,

01:53:01.970 --> 01:53:07.650
<v Ingo>was ich jemals auf einem anderen Rechner drauf gehabt habe, habe ich auch wieder auf dem zweiten Mac gehabt

01:53:07.730 --> 01:53:09.090
<v Ingo>und musste da irgendwie nicht drum machen.

01:53:09.250 --> 01:53:11.730
<v Felix>Ich muss ja sagen, Time-Machine macht den Kobier schon echt arg langsam.

01:53:11.890 --> 01:53:15.410
<v Gast 1>Ja, es ist ein Riesenpain, es ist sehr fehleranfällig insgesamt.

01:53:16.370 --> 01:53:21.730
<v Gast 1>Also zumindest wenn du es auf irgendwie AFP laufen, das sagt ja bei mir oft so Index, nicht bla und sonst was.

01:53:22.130 --> 01:53:23.090
<v Felix>Also keine Ahnung, das geht auch nicht.

01:53:23.330 --> 01:53:27.970
<v Gast 2>Bei mir lasst der ab und zu mal mein Gigabit aus und sagt irgendwie Verifying und Verywarty.

01:53:28.130 --> 01:53:30.930
<v Gast 1>Doch, doch, der überprüft dann irgendwie, macht dann indexiert dein Backup.

01:53:31.010 --> 01:53:33.890
<v Gast 1>Aber ich glaube, du kannst auch so, wenn du suchst, dann sagt dir, du hast eine Time-Backup.

01:53:34.050 --> 01:53:36.930
<v Felix>Das Schlimmste ist halt einfach, dass die Kiste, dass der Laptop langsam wird.

01:53:37.090 --> 01:53:38.930
<v Felix>Und das geht mir einfach super hart auf den Sack.

01:53:39.010 --> 01:53:44.210
<v Felix>Also wenn ich an dem Computer von meiner Freundin sitze und dieses scheiß Backup läuft und fuck.

01:53:44.530 --> 01:53:48.530
<v Gast 2>Ja, also ich glaube, wir sind uns einig, dass es gut ist, dass es standardmäßig dabei ist,

01:53:48.610 --> 01:53:50.130
<v Gast 2>aber die Implementierung, die lässt zu wünschen.

01:53:50.530 --> 01:53:54.690
<v Gast 1>Das ist halt die einzige Möglichkeit für so richtig so, richtige Kack-Noobs, dass die einen sicheren PC haben.

01:53:54.850 --> 01:53:57.330
<v Felix>Genau, dass der für immer sicher bleibt, weil der macht ja jede Stunde Backups.

01:53:57.490 --> 01:54:02.050
<v Ingo>Und vor allem, was man auch gerne hätte, wäre Backups an zwei verschiedenen Orten.

01:54:02.210 --> 01:54:04.130
<v Ingo>Und das kann Time Machine halt auch nicht.

01:54:04.370 --> 01:54:05.090
<v Ingo>Zumindest machen wir das.

01:54:05.490 --> 01:54:08.050
<v Gast 1>Du kannst garantiert deine Time-Koppel-Angeschmacken bauen.

01:54:08.210 --> 01:54:09.490
<v Gast 2>Man kann auf mehrere Volumes machen.

01:54:09.650 --> 01:54:11.570
<v Felix>Ne, was du ja bestimmt machen kannst, du kannst nicht.

01:54:11.890 --> 01:54:12.610
<v Felix>Also was du garantiert.

01:54:13.010 --> 01:54:15.890
<v Ingo>Zumindest, ich habe jetzt nicht groß ausprobiert, ich hab nur saß.

01:54:16.290 --> 01:54:17.410
<v Unbekannt>Ich auch nicht, um ehrlich zu sein.

01:54:18.210 --> 01:54:24.930
<v Ingo>Aber ich hatte das Bedürfnis, den Rechner von meiner Frau zweifach zu backuppen und das

01:54:25.250 --> 01:54:28.610
<v Ingo>habe ich zumindest mit dem Interface mit dem Joe nicht hingekriegt.

01:54:29.650 --> 01:54:30.850
<v Gast 1>Das ist ja nicht der Standardfall, glaube ich.

01:54:31.250 --> 01:54:34.530
<v Felix>Was du als Kackt machen kannst, du kannst dir so eine Timekapsel kaufen,

01:54:34.930 --> 01:54:39.170
<v Felix>dann sagst du, okay, ich möchte die jetzt gerne nochmal haben, dann schickst du die zu Apple und kriegst dann

01:54:39.170 --> 01:54:40.210
<v Felix>zwei Timecapses zurück.

01:54:40.370 --> 01:54:41.490
<v Felix>Geht doch bestimmt, oder?

01:54:41.570 --> 01:54:41.810
<v Felix>Hä?

01:54:42.450 --> 01:54:43.650
<v Felix>Ja, zweimal die gleiche.

01:54:43.730 --> 01:54:46.690
<v Felix>Und dann kannst du die eine woanders hin tun und die andere stellst du wieder bei dir hin.

01:54:46.770 --> 01:54:49.410
<v Gast 2>Ja, dann bräuchtest du trotzdem die Möglichkeit, auf deinem Client zu sagen,

01:54:49.490 --> 01:54:51.170
<v Gast 2>er soll auch zwei Timecapsulen sichern.

01:54:51.330 --> 01:54:51.730
<v Gast 2>Nee, nee.

01:54:51.810 --> 01:54:53.410
<v Felix>Du kaufst einfach noch eine Timecapsel dann.

01:54:53.490 --> 01:54:55.970
<v Felix>Und dann schickst sie wieder zur Apple und die machen wieder eine neue.

01:54:56.210 --> 01:54:56.930
<v Felix>Das geht bestimmt.

01:54:57.170 --> 01:54:58.450
<v Unbekannt>Nee, nee, das Problem ist gut.

01:54:59.730 --> 01:55:03.250
<v Gast 2>Achso, Felix meint quasi, dass Apple die Time-Capsules für dich.

01:55:04.290 --> 01:55:05.090
<v Felix>Nochmal neu macht.

01:55:05.250 --> 01:55:08.530
<v Felix>Und ich wette, wenn du denen genug Gate dahin rachen wirfst, dann machen die alles mit ihm.

01:55:09.570 --> 01:55:10.210
<v Felix>Ich glaub's eher nicht.

01:55:11.090 --> 01:55:13.810
<v Gast 1>Time Machine ist halt auch so das Minimum-Viable-Product.

01:55:13.890 --> 01:55:15.890
<v Gast 1>Du kannst da gar nichts einstellen, grob gesagt.

01:55:15.970 --> 01:55:17.570
<v Gast 1>Du kannst einstellen, was er nicht sichern soll.

01:55:17.650 --> 01:55:21.650
<v Gast 1>Und was nett ist, standardmäßig Steam zum Beispiel sagt, ja, mein Game-Ordner musst du nicht sichern,

01:55:21.730 --> 01:55:22.850
<v Gast 1>weil den kannst du ja downloaden.

01:55:22.930 --> 01:55:25.330
<v Gast 1>Also der trägt sich da auch selber ein, was nett von ihm ist.

01:55:26.050 --> 01:55:27.810
<v Gast 1>Und das ist so das Einzige, was du machst.

01:55:28.050 --> 01:55:30.450
<v Gast 2>Aber ich meine, es gibt ja keine Games für Steam auf Mac.

01:55:31.330 --> 01:55:31.650
<v Gast 2>Doch, nichts.

01:55:31.890 --> 01:55:32.290
<v Gast 2>Alle.

01:55:32.530 --> 01:55:33.250
<v Gast 2>Nee, doch nichts.

01:55:33.890 --> 01:55:35.010
<v Felix>Tatsächlich fast nichts.

01:55:35.170 --> 01:55:35.970
<v Unbekannt>Alles, was irgendwie ist.

01:55:36.050 --> 01:55:36.850
<v Felix>Also im Gegensatz zu Putz.

01:55:37.250 --> 01:55:40.370
<v Gast 1>Portal, Team Fortress, Counter-Strike, genau und dann hört es auf.

01:55:40.610 --> 01:55:41.890
<v Gast 2>Alles halt auf dem Half-Life 2.

01:55:42.210 --> 01:55:43.970
<v Gast 2>Genau, alles HOPS-Engine Zeug passiert.

01:55:44.290 --> 01:55:47.410
<v Felix>Also wenn du tatsächlich diese ganzen Indie-Games zocken willst, dann tun die meisten einfach nichts.

01:55:47.570 --> 01:55:48.130
<v Felix>Nee, die tun alle.

01:55:48.210 --> 01:55:49.810
<v Gast 1>Also alle Bundles liefern immer auch für Mac mit.

01:55:50.050 --> 01:55:51.250
<v Ingo>Könnten wir bei Backup bleiben.

01:55:52.530 --> 01:55:53.970
<v Gast 2>Könnt ihr mal wieder aufhören, euch zu streiten.

01:55:54.850 --> 01:55:59.890
<v Gast 2>Also Time Machine ist irgendwie schmerzhaft, aber es ist momentan so der einfachste Weg, wenn man Mac hat.

01:56:00.050 --> 01:56:00.370
<v Gast 2>Richtig.

01:56:00.850 --> 01:56:02.690
<v Gast 1>Auch generell, es geht auch gegen Windows Backup.

01:56:02.770 --> 01:56:03.970
<v Gast 1>Windows Backup ist auch ganz kreplig.

01:56:04.290 --> 01:56:07.010
<v Ingo>Das Windows Backup habe ich bei meinen Eltern eingerichtet, es funktioniert auch nur.

01:56:07.410 --> 01:56:08.130
<v Ingo>Das bringt ein Backup-Ding.

01:56:09.090 --> 01:56:10.850
<v Ingo>Windows 7 hat ein Backup-Tool, da kann man dann sagen.

01:56:11.410 --> 01:56:13.010
<v Felix>Alle Windows haben ein fucking Backup-Tool.

01:56:13.250 --> 01:56:16.290
<v Ingo>Aber es ist nicht so automatisiert mit GUI konfigurierbar oder so.

01:56:16.690 --> 01:56:18.690
<v Gast 1>Oder mein System ist kaputt, ich würde es gerne wieder herstellen.

01:56:18.930 --> 01:56:24.210
<v Felix>Du kannst sagen, jetzt Backup machen, keine Ahnung, es sieht so ein bisschen aus wie eine Frage.

01:56:24.370 --> 01:56:28.610
<v Gast 2>Ich habe das mal unter dem Windows XP probiert und ich habe da kein ordentliches Backup-Tool gefunden,

01:56:28.690 --> 01:56:30.130
<v Gast 2>was da in Windows selber integriert war.

01:56:30.450 --> 01:56:31.570
<v Unbekannt>Das gibt es auf jeden Fall.

01:56:31.970 --> 01:56:34.530
<v Felix>Ich habe das auch schon gemacht, aber ich habe es tatsächlich noch nicht zurückgespielt,

01:56:34.610 --> 01:56:35.890
<v Felix>deswegen kann es auch sein, dass es aber nicht funktioniert.

01:56:36.370 --> 01:56:41.490
<v Gast 2>Bei Windows 7 ist es so, dass man da in diesem komischen Sicherheits- und Informationscenter-Gebimsel auch

01:56:41.490 --> 01:56:44.450
<v Gast 2>darauf hingewiesen wird, wenn man kein Backup eingerichtet hat und dann kann man halt sagen,

01:56:44.530 --> 01:56:50.050
<v Gast 2>jetzt hier irgendwie USB-Platte anschließen oder auf einen Samba-Share sichern und dann macht er das scheinbar

01:56:50.050 --> 01:56:50.210
<v Gast 2>auch.

01:56:50.530 --> 01:56:51.490
<v Ingo>Okay, whatever.

01:56:51.730 --> 01:56:58.370
<v Ingo>Gut, Dablicity hatten wir auch schon mehrfach in den vorangehenden Sendungen per PGP verschlüsselt auf

01:56:58.930 --> 01:57:01.650
<v Ingo>FDP, Samba, was weiß ich, Share schreiben.

01:57:01.970 --> 01:57:08.130
<v Ingo>Wenn man noch mit Bändern zu tun hat, könnte man sich mal Amanda, Akaia, Bakula angucken.

01:57:08.290 --> 01:57:12.210
<v Ingo>Ja, gibt es ja öfter mal in irgendwelchen alten Servern, dass da noch Bandlaufwerke rumhängen,

01:57:12.290 --> 01:57:13.730
<v Ingo>wo man Backups drauf machen will.

01:57:14.210 --> 01:57:16.530
<v Felix>Bandlaufwerke haben, glaube ich, noch das beste Preis für Leistungsverhältnis.

01:57:17.890 --> 01:57:17.970
<v Felix>Echt?

01:57:18.050 --> 01:57:18.690
<v Felix>Nee, Festplatten.

01:57:18.930 --> 01:57:19.890
<v Gast 1>Du meinst Bandwürmer.

01:57:20.050 --> 01:57:21.490
<v Unbekannt>Nee, Bandlaufwerke.

01:57:21.730 --> 01:57:22.290
<v Unbekannt>Nee, nee, nee, nee.

01:57:22.370 --> 01:57:22.450
<v Unbekannt>Doch.

01:57:22.690 --> 01:57:23.170
<v Unbekannt>Doch, doch.

01:57:23.810 --> 01:57:26.050
<v Gast 2>Da gibt es einfach Tapes, da was nur hunderte von Gigs drauf.

01:57:26.130 --> 01:57:29.250
<v Ingo>Und wenn die haben, die haben eine super schnelle Streaming-Performance.

01:57:29.330 --> 01:57:30.930
<v Gast 2>Also kommt fast an Platten ran.

01:57:31.330 --> 01:57:35.810
<v Ingo>Also das ist zumindest dieses eine Bandlaufwerk, was ich betreue,

01:57:35.890 --> 01:57:38.930
<v Ingo>das ist irgendwie, das kostet, also da kosten die Bänder einfach zu viel.

01:57:39.890 --> 01:57:41.490
<v Felix>Also ich meine auch aktuell.

01:57:42.290 --> 01:57:44.210
<v Gast 1>Was sind das los, die DLT-Tapes oder was?

01:57:44.770 --> 01:57:46.450
<v Felix>Fucking 300 GB oder sowas passt eigentlich nicht.

01:57:46.690 --> 01:57:48.370
<v Gast 1>800 Gigabyte 50 Euro für die Frage.

01:57:48.610 --> 01:57:51.650
<v Felix>Das ist halt einfach mal, das ist halt einfach mal ziemlich gut im Gegensatz zu dem,

01:57:51.730 --> 01:57:56.370
<v Felix>was du an Serverfestplatten da reinstecken musst, um die gleiche Reliability zu haben.

01:57:57.010 --> 01:57:59.090
<v Ingo>Ja, aber da Festplatten ja heutzutage nichts kosten.

01:57:59.410 --> 01:58:00.930
<v Felix>Doch, Festplatten sind super teuer.

01:58:01.090 --> 01:58:02.370
<v Ingo>Ja, gerade wieder vielleicht.

01:58:02.850 --> 01:58:05.330
<v Ingo>Wobei 2TB 100 Euro oder so momentan.

01:58:06.530 --> 01:58:07.410
<v Gast 1>Nee, gibt es nicht viel.

01:58:07.730 --> 01:58:09.410
<v Ingo>Und ich meine, dann kaufst du zwei Festplatten.

01:58:10.450 --> 01:58:12.530
<v Felix>Das ist aber alles Commodity-Zeug und es gibt noch zwei Angebot.

01:58:12.690 --> 01:58:15.970
<v Gast 2>Man muss halt tatsächlich dazu sagen, die Mechanik in so einer Platte,

01:58:16.050 --> 01:58:19.170
<v Gast 2>die geht sehr viel einfacher kaputt und schneller kaputt als im Kinder.

01:58:21.170 --> 01:58:21.890
<v Gast 2>Und der bleibt da drin.

01:58:22.130 --> 01:58:27.170
<v Gast 2>Also ich weiß ja, was ich noch kenne von anderen Firmen, ist halt, die haben dann halt einfach so einen

01:58:27.170 --> 01:58:31.730
<v Gast 2>Faradation Käfig im Keller, wo dann halt die Bandroboter stehen und dann haben sie halt schränkeweise

01:58:31.730 --> 01:58:35.810
<v Gast 2>Tape-Lager, wo dann halt die Roboter automatisch in der Gegend rumfahren und Bänder rausziehen,

01:58:35.890 --> 01:58:37.250
<v Gast 2>wenn sie mal die Daten wieder brauchen.

01:58:40.610 --> 01:58:41.250
<v Gast 2>Grusel.

01:58:41.410 --> 01:58:45.810
<v Ingo>Software will man auch nicht machen, aber da gibt es halt ziemlich viele Programme,

01:58:45.970 --> 01:58:51.890
<v Ingo>die auch noch auf Linux laufen und auch so Enterprise-Backups machen,

01:58:52.050 --> 01:58:56.050
<v Ingo>wie halt Akaja, das ist, glaube ich, auch teuer, das muss man auch richtig bezahlen.

01:58:56.210 --> 01:59:00.210
<v Ingo>Bakula ist Open Source, gibt es aber auch in der Kaufvariante.

01:59:00.370 --> 01:59:04.210
<v Ingo>Und auch Seb Sesam ist, ich habe die mir jetzt noch nicht angeguckt,

01:59:04.370 --> 01:59:08.530
<v Ingo>aber gerade Bakula ist gerade ziemlich gehypt, weiß ich nicht.

01:59:09.810 --> 01:59:11.170
<v Gast 2>Das ist aber auch schon uraltet.

01:59:11.490 --> 01:59:11.730
<v Gast 2>Ja, ja.

01:59:12.210 --> 01:59:12.930
<v Gast 2>Ich glaube, es ist immer so.

01:59:13.090 --> 01:59:15.250
<v Felix>Ziemlich gehypt von zwei Leuten im Internet wahrscheinlich.

01:59:15.410 --> 01:59:18.370
<v Ingo>Nee, nee, nee, nee, nee, ist im Enterprise-Umfeld.

01:59:19.090 --> 01:59:24.290
<v Gast 2>Ich habe das immer mal wieder gesehen zu Zeiten, zu denen ich noch das Linux-Magazin abonniert hatte.

01:59:24.370 --> 01:59:27.250
<v Gast 2>Da war immer mal wieder ein Artikel über Bacculard mit drin.

01:59:27.410 --> 01:59:27.730
<v Gast 2>Ja.

01:59:28.370 --> 01:59:30.210
<v Ingo>Okay, das zu Backup, oder?

01:59:30.290 --> 01:59:31.090
<v Ingo>Hat noch jemand.

01:59:31.730 --> 01:59:33.410
<v Gast 2>Ich glaube, das haben wir mittlerweile erschlagen.

01:59:33.490 --> 01:59:35.730
<v Ingo>Ich glaube, wir haben mittlerweile auch schon so viele Sendungen gemacht,

01:59:35.810 --> 01:59:37.170
<v Ingo>in denen wir über Backups geredet haben.

01:59:37.570 --> 01:59:39.010
<v Ingo>Macht Backups, Leute.

01:59:39.090 --> 01:59:39.970
<v Ingo>Nicht nur.

01:59:41.730 --> 01:59:43.010
<v Gast 2>Es gibt zwei Sorten von Leuten.

01:59:43.170 --> 01:59:46.210
<v Gast 2>Leute, die Backups haben und Leute, die noch keine Daten verloren haben.

01:59:46.370 --> 01:59:46.770
<v Gast 2>Richtig.

01:59:47.870 --> 01:59:49.310
<v Gast 2>Okay, vielleicht gibt es drei.

01:59:49.470 --> 01:59:50.670
<v Gast 2>Es könnte ja auch sein, dass.

01:59:50.910 --> 01:59:53.150
<v Ingo>Oder du bist einfach hardcore und verlierst gerne Daten.

01:59:53.310 --> 01:59:54.350
<v Ingo>Du brauchst dieses Kribbeln.

01:59:54.430 --> 01:59:56.910
<v Felix>Du brauchst dieses Kribbeln, wenn du wieder alles deinen Computer neu installierst.

01:59:57.070 --> 01:59:59.630
<v Gast 2>Oder die Leute sind einfach blöd und verlieren Daten und lernen nichts.

02:00:00.590 --> 02:00:02.910
<v Felix>Oder du machst keine Backups, weil du es nicht brauchst.

02:00:03.150 --> 02:00:05.630
<v Ingo>Genau, weil du alles im Internet in the Cloud hast.

02:00:05.790 --> 02:00:05.870
<v Ingo>Genau.

02:00:06.030 --> 02:00:11.790
<v Felix>Deine E-Mails sind in the Cloud, dann hast du halt nur Computer, die du irgendwie mal schnell mit Chef oder

02:00:11.790 --> 02:00:12.830
<v Felix>Puppet nachinstallieren kannst.

02:00:13.230 --> 02:00:13.950
<v Felix>Cloud-Computer zum Beispiel.

02:00:15.550 --> 02:00:18.510
<v Ingo>Wenn ich mir so einen Computer klaue, dann kann ich den gleich provisionieren.

02:00:19.070 --> 02:00:21.470
<v Ingo>Okay, Audio-Video-Konvertieren.

02:00:21.950 --> 02:00:23.390
<v Gast 2>Ja, habe ich mal so mit reingeschrieben.

02:00:23.470 --> 02:00:25.950
<v Gast 2>Also man kann FFMPEG-MPLAR benutzen.

02:00:26.190 --> 02:00:29.870
<v Ingo>Dann gibt es noch zigtausend QI-Aufbaus auf FFMPegg.

02:00:30.030 --> 02:00:32.990
<v Ingo>Ja, genau, also zum Beispiel, wenn man sich nicht in die Untiefen reinarbeitet.

02:00:33.150 --> 02:00:38.430
<v Gast 2>Eines der bekannteren Sachen wäre dann zum Beispiel Handbrake, womit man einfach mit Templates

02:00:39.070 --> 02:00:42.190
<v Gast 2>Batch-Videokonvertierung machen kann.

02:00:42.270 --> 02:00:47.310
<v Gast 2>Oder kann einfach sagen, ich nimm jetzt irgendwie mal diesen Ordner und wende dieses Template auf alle Dateien

02:00:47.310 --> 02:00:48.830
<v Gast 2>an und dann rechnet der.

02:00:49.230 --> 02:00:50.190
<v Unbekannt>Das gibt er noch selber.

02:00:50.350 --> 02:00:50.910
<v Unbekannt>Keine Ahnung.

02:00:51.150 --> 02:00:51.950
<v Felix>Das verstehe ich auch nicht.

02:00:52.030 --> 02:00:53.470
<v Ingo>Genau, es gibt doch alles im Internet.

02:00:54.430 --> 02:00:56.830
<v Gast 1>Wenn du es besitzt, ist das sicher so halblegal.

02:01:00.030 --> 02:01:01.950
<v Felix>Dezentrale Sicherheitskopie einfach.

02:01:02.830 --> 02:01:06.110
<v Ingo>Was ich ja besonders schlimm finde, ist ja, dass auf diesen ganzen DVDs und Blu-Race,

02:01:06.270 --> 02:01:11.310
<v Ingo>die man sich heute kaufen kann, steht ja immer, boah, sie haben gratis eine digitale Kopie,

02:01:11.630 --> 02:01:16.110
<v Ingo>die sie mit einem Windows-PC-WMV-Dateien fahren.

02:01:16.190 --> 02:01:19.070
<v Ingo>Und du denkst, what the fuck, lass mich doch in Ruhe.

02:01:19.550 --> 02:01:21.150
<v Gast 2>Die muss man dann da runterrippen, oder?

02:01:21.390 --> 02:01:22.270
<v Ingo>Ich hab keine Ahnung.

02:01:22.350 --> 02:01:27.790
<v Ingo>Es steht immer, hier gratis, digitale Kopie, geht nicht mit iTunes, aber mit Windows.

02:01:27.950 --> 02:01:31.950
<v Ingo>Und machen sie dies und jenes und du denkst, nein.

02:01:32.590 --> 02:01:33.870
<v Unbekannt>Das hört sich irgendwie blöd an.

02:01:34.030 --> 02:01:39.470
<v Ingo>Ja, nein, wenn ich das Ding schon kaufe, dann entweder eine richtige digitale Kopie,

02:01:39.550 --> 02:01:42.510
<v Ingo>mit der ich alles machen kann, was ich will, oder lasst mich doch in Ruhe.

02:01:42.670 --> 02:01:43.950
<v Gast 1>Richtig, das hört sich blöd an.

02:01:44.030 --> 02:01:47.550
<v Gast 1>Und damit ihr euch nicht blöd anhört, gibt es ja den Lesefu.

02:01:47.870 --> 02:01:48.670
<v Unbekannt>Richtig.

02:01:49.150 --> 02:01:52.030
<v Ingo>Ja dann fleidi fängt an.

02:01:52.350 --> 02:01:58.670
<v Ingo>Ich hab da so einen ganz kleinen Artikel, der einfach nur mal einen netten Vorschlag darreicht über einen

02:01:58.670 --> 02:02:00.350
<v Ingo>modernen Web-Develop-Stack.

02:02:00.510 --> 02:02:04.990
<v Gast 2>Und zwar sagt er hier irgendwie, benutzt Ruby, benutzt Sinatra mit Pedrino,

02:02:05.070 --> 02:02:11.790
<v Gast 2>benutzt Hammel und Less, CoffeeScript, Twitter Bootstrap, jQuery Git und MongoDB.

02:02:12.030 --> 02:02:17.070
<v Ingo>Und damit kann man schon lustige Applikationen bauen und das ist einfach nur so mal eine Einleitung über die

02:02:17.070 --> 02:02:21.070
<v Ingo>aktuelle Technologie, was es denn ist und warum man das verwenden sollte.

02:02:21.230 --> 02:02:24.990
<v Ingo>Ist glaube ich so für so Einsteiger, also gerade weil wir jetzt die letzten beiden Sendungen Webentwicklung

02:02:24.990 --> 02:02:30.910
<v Ingo>gemacht haben, vielleicht mal ganz nett, um da mal für irgendwie Hobbyprojekte mal einen Stack zu finden,

02:02:30.990 --> 02:02:32.110
<v Ingo>der irgendwie funktioniert.

02:02:32.750 --> 02:02:36.830
<v Gast 1>Ja, was früher einfach nur HTML war, ist jetzt ein bisschen mehr geworden.

02:02:37.790 --> 02:02:41.150
<v Gast 1>Ja, brauchst du jQuery MongoDB-Coffee-Script und Blurb.

02:02:41.470 --> 02:02:42.110
<v Gast 1>Ja, natürlich.

02:02:42.510 --> 02:02:42.750
<v Gast 1>Richtig.

02:02:43.790 --> 02:02:44.430
<v Gast 1>So ist es heute.

02:02:44.670 --> 02:02:45.230
<v Gast 1>Alles super blur.

02:02:45.950 --> 02:02:47.310
<v Ingo>Deswegen ist es ja auch modern.

02:02:47.950 --> 02:02:48.990
<v Felix>Es ist einfach bloated.

02:02:49.790 --> 02:02:51.230
<v Ingo>Nein, es ist modern.

02:02:51.550 --> 02:02:53.870
<v Ingo>Früher hat man auch Animated GIFs genommen.

02:02:54.510 --> 02:02:55.310
<v Unbekannt>Nein, nimmt man heute immer noch.

02:02:57.550 --> 02:02:58.350
<v Felix>Das Beste, was es gibt?

02:02:58.590 --> 02:03:00.030
<v Felix>Das funktioniert nämlich in jedem Browser.

02:03:00.190 --> 02:03:00.430
<v Felix>Richtig.

02:03:00.670 --> 02:03:01.950
<v Ingo>Und Animated GIFs sind super.

02:03:02.190 --> 02:03:02.510
<v Ingo>Richtig.

02:03:02.990 --> 02:03:04.590
<v Gast 1>Was auch super ist, Hyperlog.

02:03:05.710 --> 02:03:06.750
<v Unbekannt>Wenn du per Log Log.

02:03:06.990 --> 02:03:13.550
<v Gast 1>Richtig, wenn ihr mal irgendwie, wenn ihr so ein so ein Ziepen in der Leistung Gegend habt und gerne eine

02:03:13.550 --> 02:03:20.350
<v Gast 1>Milliarde unterschiedliche Objekte zählen wollt, aber auch nur 1,5 Kilobyte Speicher zur Verfügung

02:03:20.350 --> 02:03:23.790
<v Gast 1>habt, dann lest euch mal den Highscalability.com-Artikel hier durch.

02:03:24.430 --> 02:03:29.150
<v Gast 1>Da schreibt der Matt Abrahes von Tearspring,

02:03:30.510 --> 02:03:36.350
<v Gast 1>einfach wie die rausfinden, wie viel, wie groß die Kardinalität von einem Set ist.

02:03:37.950 --> 02:03:39.390
<v Felix>Geht das auch mit 2 Gigabyte?

02:03:39.630 --> 02:03:42.990
<v Gast 1>Das geht auch mit 2 Gigabyte, aber die kriegen es halt auch in 1,5 Kilobyte hin.

02:03:43.070 --> 02:03:44.430
<v Gast 1>Und die benutzen.

02:03:44.830 --> 02:03:45.470
<v Gast 1>Sportlich, sportlich.

02:03:45.630 --> 02:03:50.910
<v Gast 1>Richtig, die benutzen, also sie sagen mit einem Hashset, da hätten sie irgendwie, was ist denn das?

02:03:51.150 --> 02:03:57.630
<v Gast 1>Ein Gigabyte Speicher gebraucht und sind da irgendwie auf

02:03:58.270 --> 02:04:02.910
<v Gast 1>67.801 gekommen, was 0% Fehler sind.

02:04:03.710 --> 02:04:07.870
<v Gast 1>Sie könnten das irgendwie auch noch mit so einem anderen komischen,

02:04:07.950 --> 02:04:11.310
<v Gast 1>was haben sie denn, linear haben sie es genannt, anderer Algorithmus,

02:04:11.470 --> 02:04:18.110
<v Gast 1>da kommen sie dann irgendwie, haben sie eine Federrate von 1%, aber brauchen nur irgendwie 3300 Bytes.

02:04:18.750 --> 02:04:23.310
<v Gast 1>Und das Hyperlock-Lok schafft es 512 Bytes mit einer Federrate von 3%.

02:04:24.190 --> 02:04:28.030
<v Gast 1>Was gerade bei der Größe, wenn du echt nur grob wissen willst, wie viele,

02:04:28.510 --> 02:04:30.510
<v Gast 1>keine Ahnung, wie viele Leute denn heute schon online waren.

02:04:30.910 --> 02:04:31.710
<v Felix>Wie viele User denn so?

02:04:32.030 --> 02:04:36.590
<v Gast 1>Richtig, wenn so plus minus 3% ist eh ziemlich egal, wenn du nur so grobe Größen wissen willst und wenn du das

02:04:36.590 --> 02:04:39.790
<v Gast 1>halt Sau sparend machen willst, Hyperlock-Log.

02:04:40.190 --> 02:04:42.110
<v Felix>Genau, wenn du es zum Beispiel an deinen Vorstand geben willst.

02:04:42.910 --> 02:04:43.230
<v Felix>Richtig, genau.

02:04:43.470 --> 02:04:45.710
<v Felix>Dann sagen die hier, wir haben 1200.000 Leute.

02:04:45.790 --> 02:04:47.950
<v Felix>Und die sehen das egal, ob du jetzt 10 oder 12 mehr oder.

02:04:48.190 --> 02:04:51.230
<v Gast 1>Richtig, wenn du halt echt so Sachen hast, wo du über eine Milliarde von zählen musst,

02:04:51.470 --> 02:04:54.510
<v Gast 1>keine Ahnung, die Anzahl von Regentropfen, die da irgendwie gefallen sind,

02:04:54.670 --> 02:04:57.390
<v Gast 1>dann kann es dir auch egal sein, ob da jetzt ein, zwei Prozent Fehler ist,

02:04:57.470 --> 02:05:00.670
<v Gast 1>weil da hast du vielleicht allein schon von der Messung her die Wahrscheinlichkeit nicht hoch genug.

02:05:01.070 --> 02:05:01.870
<v Gast 1>Nicht genau genug.

02:05:02.030 --> 02:05:06.110
<v Gast 1>Und das sind also generell ist es ein Blogpost über so probabilistische Zählverfahren,

02:05:06.190 --> 02:05:09.550
<v Gast 1>wo du halt sagen kannst, ja, ist nicht ganz genau, aber dafür ging es A sauschnell und B,

02:05:09.710 --> 02:05:10.670
<v Gast 1>kramm Speicher.

02:05:10.990 --> 02:05:11.550
<v Gast 1>Hyperlog.

02:05:12.190 --> 02:05:16.670
<v Ingo>Wenn ich jetzt aber nicht wissen will, wie viele Daten ich habe, sondern so einen Programmierer so einen neuen

02:05:16.670 --> 02:05:17.310
<v Ingo>braucht.

02:05:18.510 --> 02:05:22.030
<v Ingo>Ich habe diesen Grund, äh, diesen Artikel eigentlich aus einem anderen Grund verlinkt und zwar,

02:05:22.110 --> 02:05:27.550
<v Ingo>weil ich das auch mal als Angestellter ganz interessant finde, Leute zu erkennen,

02:05:27.710 --> 02:05:30.590
<v Ingo>also gute Leute zu erkennen, wenn sie einen interviewen.

02:05:30.670 --> 02:05:34.350
<v Ingo>Und zwar, also in diesem Artikel geht es darum, wie man eigentlich als

02:05:37.470 --> 02:05:40.910
<v Ingo>Unternehmer, der jetzt irgendwie Angestellte sucht oder Programmierer sucht,

02:05:41.230 --> 02:05:42.990
<v Ingo>wie man wirklich gute Leute findet.

02:05:43.230 --> 02:05:48.350
<v Ingo>Aber auf der anderen Seite fand ich es jetzt als jemand, der irgendwie angestellt ist,

02:05:48.670 --> 02:05:55.150
<v Ingo>auch echt gut, mal zu sehen, wie denn so wirklich gute

02:05:55.150 --> 02:05:59.710
<v Ingo>Leute quasi auch hingehen und Leute interviewen und auf was die achten,

02:05:59.790 --> 02:06:00.270
<v Ingo>vor allem.

02:06:00.350 --> 02:06:04.030
<v Ingo>Und ja, das ist mal ein nett geschriebener Artikel, den fand ich sehr lehrreich.

02:06:04.750 --> 02:06:05.230
<v Ingo>Richtig.

02:06:05.390 --> 02:06:08.270
<v Gast 1>Und ein Artikel, der nicht nur nett geschrieben ist, sondern ich würde sagen,

02:06:08.350 --> 02:06:15.070
<v Gast 1>der beste Blogpost des Jahres schon jetzt ist, ist der Blogpost PHP,

02:06:15.230 --> 02:06:16.910
<v Gast 1>A Fractal of Bad Design.

02:06:17.150 --> 02:06:21.550
<v Gast 1>Und da hat sich einer wirklich mal die Zeit genommen, durch PHP durchzugehen,

02:06:21.630 --> 02:06:25.870
<v Gast 1>durch den komplettes Sprachdesign und einfach mal auf grob,

02:06:25.950 --> 02:06:28.670
<v Gast 1>ich habe keine Ahnung des Ausdrucks, wird es wahrscheinlich 16 Seiten sein oder so,

02:06:29.150 --> 02:06:35.070
<v Gast 1>von A von A bis Z einfach mal gesagt hat, das ist was Falsches mit PHP.

02:06:35.390 --> 02:06:40.990
<v Gast 1>35 Sachen, für jedes Einzelne habe ich hier ein paar Beispiele, so könnten wir es besser machen.

02:06:41.550 --> 02:06:44.990
<v Gast 1>Und es ist echt so ein verdammt gut geschriebener Artikel.

02:06:45.070 --> 02:06:50.030
<v Gast 1>Da hat selbst Marco Arment, der ja auch recht viel mit PHP macht, äh nicht Marco Arment, was meine ich?

02:06:50.190 --> 02:06:50.670
<v Gast 1>Meine ich den?

02:06:50.910 --> 02:06:52.430
<v Gast 2>Marco Arment, der von Instapaper.

02:06:52.670 --> 02:06:57.390
<v Gast 1>Ja, genau, ich glaube, Instapaper läuft auf PHP und so standardmäßig genau.

02:06:57.550 --> 02:06:59.870
<v Gast 1>Selbst der hat, der eigentlich immer gesagt hat, nee, PHP ist schon okay,

02:06:59.950 --> 02:07:04.270
<v Gast 1>hat dann auch gesagt, okay, ich gebe es zu, PHP ist schlecht, nachdem er das gelesen hat.

02:07:04.590 --> 02:07:07.630
<v Gast 1>Echt so viele Leute, die da total positiv drauf reagiert haben.

02:07:07.870 --> 02:07:12.430
<v Gast 1>Und also wenn du ein bisschen was über Sprachdesign lernen willst, was man vermeiden sollte,

02:07:13.070 --> 02:07:17.710
<v Gast 1>das Ding durchlesen, der Typ hat echt Ahnung davon und ja, der merkt mal,

02:07:17.790 --> 02:07:23.150
<v Gast 1>dass PHP so eine Sprache ist von jemand, der selber sagt, dass er nicht gerne programmiert.

02:07:24.110 --> 02:07:25.790
<v Gast 1>Das ist immer so ein bisschen schade.

02:07:25.950 --> 02:07:28.590
<v Gast 1>Auf jeden Fall echt ein super grandioser Blogpost.

02:07:28.670 --> 02:07:31.630
<v Gast 1>Also auf jeden Fall lesen, selbst wenn man nicht viel mit PHP macht,

02:07:31.710 --> 02:07:34.830
<v Gast 1>einfach vom Sprachdesign her und total gut.

02:07:35.390 --> 02:07:40.270
<v Ingo>Ja, ich habe hier noch Linus on Kernel Management Style.

02:07:41.070 --> 02:07:47.150
<v Ingo>Ist ein schöner Post von Linus Torvalds, der sehr pragmatisch und sehr ehrlich beschreibt,

02:07:47.310 --> 02:07:53.310
<v Ingo>wie er denn das Kernelmanagement so auf einer personellen Ebene angeht.

02:07:53.470 --> 02:07:57.550
<v Gast 2>Und eigentlich ist es die Grundvoraussetzung, dass es funktioniert,

02:07:57.630 --> 02:08:02.350
<v Gast 2>dass man irgendwie um alle möglichen umzuverrecken versucht, zu verhindern,

02:08:02.430 --> 02:08:04.190
<v Gast 2>dass man selbst Entscheidungen treffen muss.

02:08:05.470 --> 02:08:06.510
<v Felix>Das hört sich nach Business an.

02:08:06.670 --> 02:08:06.910
<v Felix>Ja, ja.

02:08:07.070 --> 02:08:10.830
<v Gast 2>Also der beschreibt es auch sehr ähnlich und wie man irgendwie mit Leuten umgeht,

02:08:11.070 --> 02:08:16.430
<v Gast 2>sodass man sie irgendwie, keine Ahnung, nicht unbedingt gleich sofort anpisst,

02:08:16.510 --> 02:08:20.270
<v Gast 2>dass sie keinen Bock mehr drauf haben und so, ist auch sehr amüsant geschrieben.

02:08:20.510 --> 02:08:23.470
<v Gast 1>Schreibt ja nicht immer die E-Mail zu anderen Leute als masturbierende Daffen bezeichnen.

02:08:23.950 --> 02:08:27.150
<v Felix>Ja, ja, genau, aber dann hat er auch ganz viele Leute hinter sich, die es auch gut finden.

02:08:27.230 --> 02:08:28.430
<v Felix>Und dann arbeiten sie härter.

02:08:28.670 --> 02:08:30.270
<v Gast 2>Genau, und der beschreibt Angst haben.

02:08:30.510 --> 02:08:37.230
<v Gast 2>Der beschreibt dann halt auch so Sachen, dass man gerne Technologie und irgendwie bestimmte

02:08:37.230 --> 02:08:40.910
<v Gast 2>Herangehensweisen angreifen kann, aber nie Leute direkt zum Beispiel.

02:08:41.150 --> 02:08:42.110
<v Gast 2>Steht unter anderem auch da drin.

02:08:42.190 --> 02:08:43.070
<v Gast 2>Also er hat zum Beispiel schon so.

02:08:43.230 --> 02:08:48.110
<v Gast 1>Also wenn er sagt, dass du Nastoben dafe bist, dann meint er, dass du wie ein Mason Benafe arbeitest,

02:08:48.190 --> 02:08:50.350
<v Gast 1>aber selber natürlich eine sehr nette Person bist.

02:08:50.670 --> 02:08:57.310
<v Gast 2>Ja, nee, also er hat zum Beispiel ja schon die Gnome-Leute allgemein als User-Interface-Nazis bezeichnet.

02:08:57.630 --> 02:09:00.350
<v Felix>Aber er hat wegen den Interfaces und nicht wegen den Gnome-Leuten.

02:09:00.510 --> 02:09:05.390
<v Gast 2>Genau, aber er ist noch nie zu einem Gnome-Typen hingegangen und hat gesagt, du bist ein User-Interface-Nazi.

02:09:05.470 --> 02:09:05.950
<v Gast 2>Das ist ein Unterschied.

02:09:06.110 --> 02:09:06.430
<v Gast 2>Richtig, das ist.

02:09:06.590 --> 02:09:08.350
<v Felix>Sondern er hat einfach alle Wische öpsichtig.

02:09:08.590 --> 02:09:08.990
<v Felix>Das ist auch.

02:09:09.070 --> 02:09:10.190
<v Gast 2>Aber da nimmt es keiner persönlich.

02:09:10.430 --> 02:09:13.790
<v Gast 1>Generell in der Verhandlungstechnik immer so einen Grundsatz, emotional Leute abholen,

02:09:13.870 --> 02:09:18.190
<v Gast 1>faktisch zurückweisen, nur dass er, glaubt, Leute faktisch nicht direkt zurückweist,

02:09:18.270 --> 02:09:21.070
<v Gast 1>sondern einfach emotional zurückweist und faktisch gar nichts sagt.

02:09:21.230 --> 02:09:23.630
<v Gast 1>Indem einfach sagt, ihr seid Nazis, Punkt.

02:09:24.110 --> 02:09:24.750
<v Gast 1>Ich mag ihn.

02:09:25.150 --> 02:09:26.750
<v Felix>Und alle sagen, ja, er hat recht.

02:09:27.950 --> 02:09:30.350
<v Felix>Er ist Linus Torwärts, er muss recht haben.

02:09:31.230 --> 02:09:34.990
<v Ingo>Ich meine, er bekommt es ja auch irgendwie hin, die ganzen Leute irgendwie bei der Stange zu halten.

02:09:35.070 --> 02:09:36.990
<v Gast 2>Und er sagt dann halt auch, ja, bevor er irgendwie.

02:09:37.630 --> 02:09:39.630
<v Gast 1>Aber die wollen das gar nicht, dass er in die Stange hält.

02:09:40.030 --> 02:09:41.470
<v Gast 1>Das macht er eben so Strafe.

02:09:41.550 --> 02:09:45.230
<v Gast 1>Der sagt ja, du hast scheiße committed, ich halte jetzt mal die Stange für irgendwie fünf Minuten.

02:09:45.310 --> 02:09:46.830
<v Unbekannt>Und es ist dann halt peinlich und noch unten.

02:09:47.310 --> 02:09:48.190
<v Ingo>Oh mein Gott, er hat eine Stange.

02:09:48.590 --> 02:09:53.710
<v Gast 2>Was er ja zum Beispiel auch gerne macht, ist, wenn irgendwie zwei technische Lösungen für ein zwei technische

02:09:53.710 --> 02:09:56.190
<v Gast 2>Lösungen für ein Problem gibt, ja, du darfst mir hier den Strom.

02:09:56.510 --> 02:10:00.750
<v Gast 1>Genau, ich nehme nie mein Netzteil mit, weil ich irgendwie immer denke,

02:10:00.830 --> 02:10:02.990
<v Gast 1>dass es reicht, aber es reicht um exakt zehn Minuten nicht.

02:10:03.550 --> 02:10:03.790
<v Gast 1>Richtig.

02:10:04.270 --> 02:10:10.510
<v Ingo>Aber wenn es mehrere Lösungen für ein Problem gibt und mehrere Teams sich quasi darum streiten,

02:10:10.750 --> 02:10:14.910
<v Ingo>die richtige Lösung zu haben, dann sagt er einfach, mach doch mal beides und dann wird schon derjenige,

02:10:14.990 --> 02:10:15.150
<v Ingo>der das.

02:10:18.430 --> 02:10:22.750
<v Gast 1>Ich habe immer gedacht, wenn Linux Torvalds zwei gleichwertige Lösungen sieht,

02:10:22.830 --> 02:10:25.230
<v Gast 1>dann geht er einfach hin und sagt, ihr seid schlimmer als Hitler.

02:10:25.310 --> 02:10:25.630
<v Gast 1>Punkt.

02:10:26.430 --> 02:10:28.190
<v Felix>Und dann geht er weg und dann waren sie doch beides.

02:10:28.430 --> 02:10:28.590
<v Felix>Richtig.

02:10:28.830 --> 02:10:30.670
<v Felix>Und der Unters gewinnt und er hat sagt, ja, habe ich gewusst.

02:10:31.230 --> 02:10:33.710
<v Gast 1>Der ist dann weniger schämt, der darf dann kommitten.

02:10:33.950 --> 02:10:36.670
<v Gast 2>Nee, das ist dann, der geht da evolutionär vor.

02:10:36.750 --> 02:10:40.270
<v Ingo>Der sagt einfach, macht beides, probiert es aus und das bessere Projekt wird überleben.

02:10:40.670 --> 02:10:42.510
<v Felix>Das, was das andere Projekt zuerst gelöscht hat.

02:10:42.750 --> 02:10:45.150
<v Gast 1>Man merkt schon, dass er eigentlich weniger bei so einer Firma arbeitet,

02:10:45.230 --> 02:10:48.670
<v Gast 1>die da, glaubt, Geld mitmacht, sondern dass er das einfach, macht doch einfach mal beides.

02:10:48.990 --> 02:10:51.070
<v Gast 1>Ist ja nicht, als ob eure Zeit wertvoll wäre oder so.

02:10:51.230 --> 02:10:55.150
<v Gast 2>Ja, das sind ja, im Zweifelsfall sind das ja Leute, die irgendwie bei zwei unterschiedlichen Firmen arbeiten.

02:10:55.310 --> 02:10:59.630
<v Gast 2>Aber das sind einmal Red Hat und einmal irgendwie IBM und dann sollen die doch gegeneinander arbeiten.

02:10:59.710 --> 02:11:00.430
<v Gast 2>Das stört ihn doch nicht.

02:11:00.670 --> 02:11:04.990
<v Gast 1>Also wenn du ihn mal triffst, sagst du dann halt, Herr Torvalz, warum fügen Sie der Gesamtwirtschaft

02:11:04.990 --> 02:11:06.350
<v Gast 1>eigentlich so viel Schaden zu?

02:11:06.670 --> 02:11:07.150
<v Gast 1>Nee, wieso?

02:11:07.230 --> 02:11:08.830
<v Gast 2>Das ist doch, das ist ein masturbierender.

02:11:09.790 --> 02:11:09.950
<v Gast 2>Richtig.

02:11:10.350 --> 02:11:13.870
<v Gast 1>Und dann geben sich beide die Hand und sehen, dass da zwei große Männer stehen,

02:11:13.950 --> 02:11:15.230
<v Gast 1>die aufeinander getroffen sind.

02:11:15.550 --> 02:11:19.470
<v Gast 1>Das ist so, wie wenn Sedimentierung stattfindet und Berge sich auftürmen.

02:11:19.550 --> 02:11:20.430
<v Gast 1>Das ist dann ungefähr so.

02:11:20.590 --> 02:11:20.750
<v Gast 1>Genau.

02:11:21.550 --> 02:11:24.830
<v Felix>Jedenfalls, er sagt es nicht zu dir persönlich, sondern zu dir und alle Leute hinter dir auch noch.

02:11:25.310 --> 02:11:25.470
<v Felix>Richtig.

02:11:25.710 --> 02:11:28.270
<v Gast 2>Alle, die jetzt in dieser Richtung stehen, sind masturbierende Affen.

02:11:29.710 --> 02:11:32.270
<v Gast 1>Wenn ein bisschen so aussieht, ist ja Richard Storman, Flydy, ne?

02:11:32.430 --> 02:11:37.310
<v Ingo>Richtig, ich glaube das aber apropos masturbierende Affen.

02:11:37.550 --> 02:11:40.190
<v Gast 2>Weil Richard Storman ist tatsächlich ein masturbierender Affen.

02:11:42.190 --> 02:11:43.230
<v Unbekannt>Das ist meine persönliche Meinung.

02:11:43.950 --> 02:11:47.230
<v Ingo>Also das ist schon, das müssten wir schon fast richtig stellen.

02:11:47.790 --> 02:11:50.270
<v Felix>Richard Stallman hat darüber geschrieben.

02:11:50.510 --> 02:11:53.390
<v Gast 2>Also ich sag's mal so, ich finde Richard Storman ist ein masturbierender Affen.

02:11:53.790 --> 02:11:56.430
<v Felix>Richard Stallman und alle Leute hinter ihm auch e-Book.

02:11:56.590 --> 02:11:57.630
<v Unbekannt>Nee, aber der Artikel ist cool.

02:11:57.790 --> 02:11:58.670
<v Unbekannt>Er zeigt es, Felix.

02:11:59.390 --> 02:12:00.030
<v Unbekannt>Ich finde es sehr cool.

02:12:00.270 --> 02:12:05.630
<v Felix>Richard Stallman hat nämlich darüber geschrieben, wie er Sachen tut mit seinem Computer.

02:12:05.870 --> 02:12:06.510
<v Felix>Ich hab's gelesen.

02:12:07.710 --> 02:12:09.630
<v Felix>Wie er irgendwas Computing macht.

02:12:09.870 --> 02:12:13.150
<v Felix>Und da kann man auch schon merken, also wenn man diese Webseite anfasst,

02:12:13.470 --> 02:12:17.310
<v Felix>fühlt die sich nach Richard Stallman an, weil er sie mit seinen eigenen Händen geschrieben hat.

02:12:17.630 --> 02:12:18.030
<v Felix>Nicht alles.

02:12:19.070 --> 02:12:19.630
<v Felix>Nicht alles.

02:12:20.030 --> 02:12:23.310
<v Felix>Genau, nicht alles, denn er hat auch ein paar Sachen schreiben lassen,

02:12:23.390 --> 02:12:27.550
<v Felix>weil er sich mit so Sachen wie zum Beispiel Futtern nicht so gut auskennt.

02:12:27.710 --> 02:12:31.310
<v Gast 1>Richtig, er sagt, er kann jetzt nicht so gut HTML, was schon ein bisschen assi ist,

02:12:31.390 --> 02:12:34.190
<v Gast 1>wenn man den ganzen Tag irgendwie Lisp und andere Sachen macht.

02:12:34.430 --> 02:12:37.230
<v Gast 1>Es ist eine Frage, da gibt es ungefähr zwölf Tags, die du können musst.

02:12:37.390 --> 02:12:41.870
<v Gast 2>Ja, was ich auch lustig finde, ist so, er versucht ja ein bisschen lustig zu sein und meint dann so,

02:12:42.030 --> 02:12:45.710
<v Gast 2>ja, also ich habe mir mal Java, also ich schreibe irgendwie C und Lisp.

02:12:45.870 --> 02:12:46.990
<v Gast 2>C  ⁇  mag ich nicht.

02:12:47.070 --> 02:12:49.390
<v Gast 2>Java habe ich mir mal angeguckt, das sieht ganz interessant aus.

02:12:49.470 --> 02:12:53.390
<v Gast 2>Ich habe auch mal Java in Java programmiert, aber das war die Insel Haare.

02:12:54.270 --> 02:12:55.870
<v Unbekannt>Von Bobstieh und Niger.

02:12:57.950 --> 02:13:00.910
<v Felix>Jedenfalls sehr interessant.

02:13:01.150 --> 02:13:04.510
<v Gast 2>Ja, auch, dass er zum Beispiel manchmal Google benutzt, aber nur ein Rechnen von anderen.

02:13:04.990 --> 02:13:07.150
<v Felix>Genau, damit die nämlich verfolgt werden und er nicht.

02:13:07.710 --> 02:13:14.430
<v Felix>Also er hat auch, also er ist sehr extrem mit seiner Auffassung, weil das hatten wir ja schon ein paar Mal.

02:13:14.990 --> 02:13:19.470
<v Felix>Finde ich interessant zu lesen, wie er Sachen tut,

02:13:19.710 --> 02:13:23.950
<v Felix>quasi an Computer von anderen, damit er selber nicht verfolgt wird.

02:13:24.110 --> 02:13:29.470
<v Gast 2>Ja, oder so E-Mails schreiben, damit einem ein Proxy dann quasi eine Mail zurückschickt mit dem Inhalt.

02:13:29.550 --> 02:13:30.030
<v Gast 2>Der Webseite.

02:13:30.510 --> 02:13:32.350
<v Gast 2>Er benutzt ja keinen Webbrowser, sondern er benutzt ja.

02:13:33.630 --> 02:13:34.670
<v Ingo>Muss schon so sein.

02:13:34.910 --> 02:13:36.270
<v Felix>Also wenn schon, dann schon.

02:13:36.510 --> 02:13:39.470
<v Gast 1>Der hat auch Social Media Accounts, aber das sind immer Leute, die Sachen für ihn tun.

02:13:39.550 --> 02:13:42.510
<v Gast 1>Also er hat einen Twitter-Account, der RMS-Posts Comments heißt.

02:13:42.830 --> 02:13:44.270
<v Gast 1>Aber er postet nicht auf Twitter.

02:13:44.350 --> 02:13:47.630
<v Gast 1>Er hat andere Leute, die das für ihn tun, die seine Content auf Twitter posten.

02:13:48.830 --> 02:13:50.190
<v Felix>Ich finde das super awesome, wenn du so.

02:13:50.430 --> 02:13:51.630
<v Ingo>Fai hat sowas, glaube ich auch.

02:13:52.030 --> 02:13:55.550
<v Felix>Wenn du so Leute hast, die einfach quasi für dich da sind.

02:13:56.430 --> 02:14:00.190
<v Ingo>Ja, ja, also das ist so ähnlich wie Fai, fühle ich mich hier gerade.

02:14:00.590 --> 02:14:04.510
<v Ingo>Aber er empfiehlt Structural Interpretation of Computer Programs, was ich ja ebenfalls empfehle.

02:14:04.750 --> 02:14:08.110
<v Gast 1>Aber andererseite vielleicht doch noch, was ich nicht kapiert habe, ist seine Sache mit Fortchan.

02:14:08.190 --> 02:14:09.630
<v Gast 1>Er sagt dann, I do not post on Fortune.

02:14:10.030 --> 02:14:13.710
<v Gast 1>Occasionally I have answered questions for interviews for Fortune.

02:14:16.990 --> 02:14:23.390
<v Felix>Pass auf, er hat mit anderen Leuten geredet, die in Fortune waren und hat mit denen quasi ein Interview

02:14:23.390 --> 02:14:25.470
<v Felix>gemacht, die das dann auf Fortune gepostet haben.

02:14:25.630 --> 02:14:29.790
<v Felix>Und die haben ihm dann aus Fortune vorgelesen, haben ihm das quasi gesagt,

02:14:30.110 --> 02:14:32.830
<v Felix>er hat geantwortet und der andere hat es dann halt auf Fortune.

02:14:33.150 --> 02:14:36.270
<v Gast 1>Also er weiß einfach nicht, was Fortune ist und hat deswegen mit ihnen geredet.

02:14:36.510 --> 02:14:38.430
<v Felix>Nee, ich glaube, er weiß schon, was Fortune ist.

02:14:42.030 --> 02:14:45.230
<v Gast 1>Ich will echt nicht die Antworten sehen, die auf sein Interview gekommen sind.

02:14:45.470 --> 02:14:46.510
<v Unbekannt>Wer macht denn sowas?

02:14:46.590 --> 02:14:49.230
<v Gast 1>Okay, vielleicht war es nicht Bi oder so, vielleicht war es echt ein normales Forum.

02:14:52.190 --> 02:14:52.910
<v Gast 1>Das wäre so toll.

02:14:53.470 --> 02:14:57.390
<v Unbekannt>Und dann sind irgendwie, keine Ahnung, Pferdepenis als Kommentare darunter oder so.

02:14:57.630 --> 02:14:59.870
<v Felix>So, ja, jetzt kommt ein Pferdepenis.

02:15:00.270 --> 02:15:04.350
<v Felix>Aber es gibt immer einen, der es vorliest, ganz wichtig, der die Bilder vorliest.

02:15:04.510 --> 02:15:05.550
<v Unbekannt>Was ist aus dem Interview?

02:15:05.870 --> 02:15:07.150
<v Unbekannt>Ich lese ihn mal die Antworten vor.

02:15:07.550 --> 02:15:08.110
<v Unbekannt>Oh Gott.

02:15:08.510 --> 02:15:13.390
<v Felix>Jedenfalls, ähm, auf Fortune gibt es ein Programming-Board, was ziemlich cool ist.

02:15:13.950 --> 02:15:14.750
<v Unbekannt>Ja, eigentlich, aber.

02:15:15.710 --> 02:15:17.070
<v Gast 1>Ich hoffe echt, dass es da drin war.

02:15:17.230 --> 02:15:18.430
<v Felix>Ja, hoffe ich auch.

02:15:19.230 --> 02:15:24.750
<v Felix>Jedenfalls, ähm, genau, er hat noch darüber geschrieben, wie evil Facebook ist und dass es die most evil

02:15:24.750 --> 02:15:27.950
<v Felix>person slash company is ever.

02:15:28.270 --> 02:15:29.950
<v Ingo>Aber da sind wir uns eigentlich immer wieder.

02:15:30.430 --> 02:15:34.270
<v Ingo>Also es gibt ja so ab und zu liegt da ja ein Volltreffer.

02:15:34.510 --> 02:15:34.830
<v Ingo>Okay.

02:15:35.550 --> 02:15:36.990
<v Felix>Oh oh, er hat hier einen Fehler gemacht.

02:15:37.150 --> 02:15:37.310
<v Felix>Next.

02:15:37.390 --> 02:15:38.110
<v Felix>Next, guck's mal.

02:15:39.150 --> 02:15:41.710
<v Felix>Hier hat ein Slash P gemacht, was aber da gar nicht mehr mehr ist.

02:15:41.950 --> 02:15:42.110
<v Felix>Nein!

02:15:42.590 --> 02:15:43.550
<v Ingo>Stallman macht Fehler!

02:15:43.710 --> 02:15:44.990
<v Gast 2>Er hat kaputtes HTML.

02:15:45.230 --> 02:15:45.390
<v Gast 2>Boah!

02:15:45.710 --> 02:15:48.350
<v Gast 1>Das ist ein valides HTML, aber kaputtes XHTML wahrscheinlich, oder?

02:15:48.510 --> 02:15:49.310
<v Felix>Nee, nee, warte mal, nee.

02:15:49.950 --> 02:15:51.790
<v Gast 2>Oder ist das einfach ein falscher Schwert?

02:15:51.950 --> 02:15:53.870
<v Felix>Das HP gehört ja einfach zu irgendwo ganz weit oben.

02:15:54.910 --> 02:15:58.190
<v Gast 1>Nein, das ist Pflege abschließend ein Paragraph, das ist sicher auch in normalem HTML.

02:15:58.510 --> 02:15:59.390
<v Unbekannt>Nee, nee, nee, nee, nee, nee, nee, nee.

02:16:01.630 --> 02:16:04.910
<v Felix>Also das ist bei mir auch irgendwie orange gehighlightet, deswegen kann es nicht jetzt sein.

02:16:05.230 --> 02:16:10.910
<v Ingo>Genau, aber was ich hier noch habe, ist den Doku-Source-Code in CoffeeScript und zwar annotiert.

02:16:11.070 --> 02:16:11.790
<v Ingo>Was ist Doku?

02:16:12.270 --> 02:16:19.070
<v Ingo>Doku ist eine coole Annotation-Sprache, mit der man in Kommentaren über seinem Code den Code

02:16:19.070 --> 02:16:22.190
<v Ingo>selbst annotieren kann, was er tut und dokumentieren kann.

02:16:22.430 --> 02:16:28.910
<v Ingo>Und die Datei, die du hier siehst, die ist selber in Doku annotiert und zeigt quasi den Doku-Source-Code

02:16:28.990 --> 02:16:29.230
<v Ingo>selbst.

02:16:29.310 --> 02:16:32.670
<v Ingo>Und das sind irgendwie ein paar hundert Zeilen CoffeeScript, dass man sich mal echt angucken kann,

02:16:32.750 --> 02:16:36.830
<v Ingo>wenn man CoffeeScript lernen will, weil das echt schön auf der linken Seite erklärt,

02:16:36.910 --> 02:16:37.710
<v Ingo>was der Code tut.

02:16:37.790 --> 02:16:42.270
<v Ingo>Auf der rechten Seite ist schön syntax gehighlightet der CoffeeScript-Code.

02:16:42.430 --> 02:16:44.430
<v Gast 2>Und dann kann man das so von oben nach unten schön durchlesen.

02:16:44.510 --> 02:16:46.510
<v Gast 1>Es verliert das HTML4 übrigens.

02:16:47.310 --> 02:16:50.030
<v Gast 1>Es reicht in HTML4 ein P zu öffnen und muss es nicht wieder schließen.

02:16:50.350 --> 02:16:51.550
<v Felix>Nee, das geht auch unten irgendwo zu.

02:16:51.630 --> 02:16:52.750
<v Felix>Also ich habe mir das gerade angeschaut.

02:16:53.470 --> 02:16:54.270
<v Unbekannt>Er müsste nicht.

02:16:56.350 --> 02:16:59.230
<v Gast 1>401 Transitional HTML haben, es nicht zumachen.

02:16:59.550 --> 02:17:00.990
<v Ingo>Und er macht es auch nicht.

02:17:01.150 --> 02:17:02.750
<v Ingo>Wenn er nicht muss, dann macht er nicht.

02:17:02.990 --> 02:17:03.310
<v Ingo>Okay.

02:17:03.790 --> 02:17:04.430
<v Ingo>Animal.

02:17:04.910 --> 02:17:05.310
<v Ingo>Animal.

02:17:07.390 --> 02:17:10.430
<v Felix>Das geht um die Tiere auf den O'Reilly-Büchern.

02:17:10.510 --> 02:17:11.230
<v Felix>Die sind schon cool.

02:17:11.470 --> 02:17:15.390
<v Felix>Und genau, da geht es darum, wie ist es dazu quasi gekommen?

02:17:15.710 --> 02:17:16.990
<v Ingo>Und warum sind die immer noch da?

02:17:17.310 --> 02:17:18.190
<v Felix>Warum sind die immer noch da?

02:17:18.270 --> 02:17:21.310
<v Felix>Also warum die immer noch da sind, ist ganz klar, weil die super cool sind einfach.

02:17:21.470 --> 02:17:21.790
<v Felix>Richtig.

02:17:22.030 --> 02:17:28.190
<v Felix>Und es gibt einfach eine Dame, die quasi so ihre Instinkte quasi,

02:17:28.270 --> 02:17:34.510
<v Felix>also sie sieht irgendwie, okay, das ist VI und denkt, was für ein Tier passt dazu?

02:17:34.910 --> 02:17:35.390
<v Felix>Ein AI.

02:17:35.870 --> 02:17:37.710
<v Felix>Und dann ist es, dann ist es ein nächstes Marky.

02:17:37.950 --> 02:17:38.510
<v Felix>Ah, scheiße.

02:17:38.830 --> 02:17:39.790
<v Felix>Ein Kobold-Maki.

02:17:40.510 --> 02:17:43.550
<v Gast 2>Ah, ich muss ja immer an dieses Tier denken, oh fuck, the walls are melting.

02:17:44.750 --> 02:17:45.710
<v Unbekannt>The walls are melting.

02:17:46.510 --> 02:17:46.910
<v Unbekannt>Genau.

02:17:47.070 --> 02:17:51.870
<v Felix>Und wie sie darauf gekommen sind, so ja, sie sagt ja, das ist ganz klar,

02:17:51.950 --> 02:17:55.150
<v Felix>weil das ist irgendwie metaphorisch gesehen oder so.

02:17:56.030 --> 02:18:00.110
<v Felix>Und jedenfalls war es bei Segen.

02:18:00.350 --> 02:18:04.030
<v Gast 2>Also bei Perle verstehe ich es ja noch mit dem komischen Kamel, aber was?

02:18:04.270 --> 02:18:10.590
<v Felix>Also sie hat sie hat diese zum Beispiel diese, also für die für IMAP hat sie die afrikanischen Wildhunde

02:18:10.670 --> 02:18:14.190
<v Felix>gewählt, weil ihre.

02:18:15.070 --> 02:18:16.030
<v Ingo>Silver Ork.

02:18:16.990 --> 02:18:17.790
<v Ingo>Silvia Loch gut.

02:18:18.510 --> 02:18:19.150
<v Ingo>What the fuck?

02:18:19.630 --> 02:18:20.110
<v Ingo>So schön.

02:18:20.430 --> 02:18:26.990
<v Felix>Jedenfalls, sie hat diese Wildhunde gewählt, weil irgendwie das Fell von den Tieren aussieht wie eine

02:18:26.990 --> 02:18:27.470
<v Felix>Karte.

02:18:27.710 --> 02:18:29.950
<v Felix>Und IMAP ist ja quasi eine Map.

02:18:30.190 --> 02:18:32.110
<v Gast 2>Oh Gott, das ist aber schon sehr weit hergeholt.

02:18:32.270 --> 02:18:33.870
<v Felix>Nee, so sind alle entstanden.

02:18:35.630 --> 02:18:37.150
<v Gast 2>Aber es ist trotzdem weitergeholt.

02:18:37.310 --> 02:18:39.150
<v Felix>Ja, nee, aber ich finde es super awesome einfach.

02:18:39.470 --> 02:18:40.430
<v Felix>Das ist halt einfach.

02:18:40.910 --> 02:18:45.470
<v Felix>Wenn man halt keine Ahnung davon hat, dann ist es quasi die richtige Herangehensweise.

02:18:45.550 --> 02:18:48.670
<v Felix>Und ich finde es super cool und sie zeichnen euch die auch alle.

02:18:49.550 --> 02:18:50.590
<v Unbekannt>Sehr cool.

02:18:52.110 --> 02:18:52.270
<v Unbekannt>Okay.

02:18:52.830 --> 02:18:55.550
<v Felix>Gibt es ganz viel Text dazu, den man sich durchlesen kann und Bäder.

02:18:56.030 --> 02:18:59.150
<v Ingo>Gut, dann sind wir mit dem Lesefuhr durch, oder?

02:18:59.470 --> 02:18:59.710
<v Ingo>Ja.

02:19:00.030 --> 02:19:02.110
<v Ingo>Mimimi, ich hab was rumzuholen.

02:19:02.590 --> 02:19:03.950
<v Ingo>Zwei Sachen eigentlich gleich.

02:19:04.190 --> 02:19:08.190
<v Ingo>Ich habe mir vor ein paar Wochen einen Drucker gekauft oder kaufen müssen,

02:19:08.430 --> 02:19:12.670
<v Ingo>weil jemand im Haushalt meinte, irgendwie so seit drei Jahren keinen Drucker zu haben,

02:19:12.750 --> 02:19:13.070
<v Ingo>ist blöd.

02:19:13.150 --> 02:19:16.190
<v Ingo>Ich bin ja eh für ein papierloses Büro, aber naja, gut.

02:19:16.510 --> 02:19:20.990
<v Ingo>Jedenfalls haben wir jetzt einen Drucker und das ist ein Brother-Drucker und die sind ja eigentlich auch sehr

02:19:20.990 --> 02:19:23.470
<v Ingo>Linux-freundlich immer, bieten auch Linux-Treiber an.

02:19:23.630 --> 02:19:28.590
<v Ingo>Aber das Problem ist halt, es gibt da nicht direkte Kupst-Treiber, sondern die haben da irgendwie so einen

02:19:28.590 --> 02:19:30.910
<v Ingo>Kupst-Wrapper, der dann irgendwas anderes macht.

02:19:31.790 --> 02:19:33.470
<v Felix>Was du machen musst, einfach Fumatic.

02:19:33.550 --> 02:19:36.510
<v Felix>Und da kriegst du irgendwie 12 Milliarden Megabyte, die er da runterlädt.

02:19:36.590 --> 02:19:39.470
<v Felix>Und dann hast du alle Treiber für alle Linux-Unterstützungsgeräte.

02:19:39.630 --> 02:19:41.070
<v Ingo>Ja, aber denen halt nicht.

02:19:41.150 --> 02:19:42.270
<v Ingo>Die haben nochmal eigene irgendwie.

02:19:42.510 --> 02:19:42.910
<v Ingo>Das suft.

02:19:43.150 --> 02:19:44.430
<v Ingo>Ja, das sagt, genau.

02:19:44.590 --> 02:19:51.070
<v Ingo>Ich meine, es gibt auf der Webseite, den kannst du es runterladen und für Debian und für Suse gibt es halt

02:19:51.070 --> 02:19:53.150
<v Ingo>RPMs, die installierst du dir gut, es tut.

02:19:53.230 --> 02:19:59.070
<v Ingo>Ja, der hat dann so einen Kupst-Rapper um irgendwas, was er dann noch selber hat und es druckt und es

02:19:59.070 --> 02:20:00.350
<v Ingo>funktioniert und es ist schön.

02:20:00.510 --> 02:20:05.790
<v Ingo>Aber ich habe ja noch so einen Arch-Linux und dann gibt es halt im Jahr zigtausend Leute,

02:20:05.870 --> 02:20:10.030
<v Ingo>die irgendwie für ihren Brother-Drucker, den sie halt haben, irgendwie das Ding gebaut haben,

02:20:10.190 --> 02:20:14.350
<v Ingo>der halt auch nichts anderes macht, also diesen Kupstreiber runterzuladen und das andere und das zu

02:20:14.350 --> 02:20:18.190
<v Ingo>kompilieren irgendwie und dann reinzuschmeißen und dann gut ist.

02:20:18.510 --> 02:20:23.870
<v Ingo>Aber für meinen gab es das halt nicht und irgendwie saß ich halt wieder eine Stunde da,

02:20:23.950 --> 02:20:27.150
<v Ingo>bis ich dann diesen scheiß Drucker unter Archus zum Laufen gekriegt habe.

02:20:27.230 --> 02:20:31.150
<v Ingo>Und ich hab gedacht, warum kannst du nicht irgendwie so ein HP-Drucker sein,

02:20:31.310 --> 02:20:34.030
<v Ingo>wo du nur klickst und sagst, gut ist, ja, tut.

02:20:34.750 --> 02:20:39.630
<v Gast 2>Ich kaufe mir ja prinzipiell eigentlich nur Netzwerkdrucker, die ich dann halt über Postgebrannsteuern kann.

02:20:39.790 --> 02:20:43.230
<v Felix>Genau, also Netzwerkdrucker muss ich sagen, ich habe einen Zaun Netzwerkdrucker.

02:20:43.310 --> 02:20:47.070
<v Felix>Also ich habe mir auch einen gekauft und ich habe das Ding angeschlossen und es hat super sofort gemacht.

02:20:47.390 --> 02:20:50.510
<v Gast 2>Ich muss dazu sagen, mein Netzwerkdrucker ist irgendwie 15 Jahre alt.

02:20:50.750 --> 02:20:52.590
<v Felix>Das ist kein Problem, das Ding muss ja beobachtet.

02:20:53.310 --> 02:20:56.110
<v Gast 2>Nee, nee, HP Laserjet 5M.

02:20:56.350 --> 02:21:00.110
<v Gast 2>Also bei mir die letzten, der hat noch einen BNC-Anschluss und 10-Base T.

02:21:00.430 --> 02:21:04.110
<v Gast 1>Bei die letzten zwei, das eine waren Canon, das andere war Epson oder sowas und auch.

02:21:05.630 --> 02:21:06.110
<v Gast 1>Gar kein Thema.

02:21:06.270 --> 02:21:09.550
<v Gast 1>So schön, selbst die beide mit VLAN, sobald die drin waren, auf dem Mac,

02:21:09.790 --> 02:21:12.830
<v Gast 1>machen die aus irgendeinem komischen Grund, alle Netzwerkdrucker sprechen,

02:21:12.990 --> 02:21:17.870
<v Gast 1>irgendwas, was Mac automatisch erkennt, ohne dass ich einen IP, ohne dass ich einen IP oder sonst was eingeben

02:21:17.870 --> 02:21:18.030
<v Gast 1>muss.

02:21:18.190 --> 02:21:21.150
<v Gast 1>Der zeigt mir sogar das verdammte Bild von dem Drucker, so ein kleines Icon,

02:21:21.230 --> 02:21:23.390
<v Gast 1>das genauso aussieht wie der verdammte Drucker selbst.

02:21:23.550 --> 02:21:26.110
<v Gast 1>Und dann geht einfach alles, ohne dass ich irgendwas machen muss.

02:21:26.270 --> 02:21:27.630
<v Gast 1>Und das finde ich total gut.

02:21:27.870 --> 02:21:30.830
<v Gast 1>Und gerade, also mich nervt es schon auf Windows, dass er teilweise,

02:21:31.070 --> 02:21:35.310
<v Gast 1>also selbst so einen halt ein HP Laserjet-Netzwerk-Drucker, der wirklich irgendwie der Hauptdrucker ist,

02:21:35.390 --> 02:21:38.350
<v Gast 1>der in allen Büros der Welt steht, geht einfach nicht richtig auf Windows.

02:21:38.430 --> 02:21:40.750
<v Gast 1>Musst du irgendwie sagen, was ist denn die IP-Adresse von dem Drucker?

02:21:41.070 --> 02:21:41.630
<v Gast 1>Ich scanne mal.

02:21:42.190 --> 02:21:45.950
<v Ingo>Aber den kannst du ja ausliefern mit deiner Windows 7 jetzt mittlerweile besser geworden.

02:21:46.190 --> 02:21:49.070
<v Gast 1>Ich habe es neulich auf 7 einrichten wollen, er hat dann gesagt, ich scanne mal,

02:21:49.150 --> 02:21:52.830
<v Gast 1>das hat dann irgendwie grob dreieinhalb Minuten gedauert und ich glaube auf sieben hat er ihn dann gefunden.

02:21:52.990 --> 02:21:55.470
<v Gast 1>In Vista weiß ich noch, war es ein Problem, der hat gesagt, ich scanne mal.

02:21:55.630 --> 02:21:56.190
<v Gast 1>Hat er aber nicht?

02:21:57.390 --> 02:22:01.550
<v Gast 1>Man sagte irgendwie, ja, was sind die Drucker-Queue-Name Port 9200 bla.

02:22:01.790 --> 02:22:03.150
<v Gast 1>Und ich so, nee, mach doch einfach das.

02:22:03.390 --> 02:22:08.750
<v Felix>Also unter Windows XP brauchst du da Drucker-Server, die quasi nur die Namen von diesen scheiß Druckern

02:22:08.750 --> 02:22:09.310
<v Felix>ausliefen.

02:22:09.710 --> 02:22:11.550
<v Felix>Und das ist halt so beschützt.

02:22:12.110 --> 02:22:17.790
<v Ingo>Der Drucker, dieser Brother-Drucker, den ich jetzt habe, der ist halt unter 200 Euro und kann auch CDs

02:22:17.790 --> 02:22:19.630
<v Ingo>bedrucken und hat auch WLAN und sowas.

02:22:20.350 --> 02:22:20.750
<v Ingo>CDs?

02:22:21.310 --> 02:22:22.510
<v Felix>CDs bedrucken, ey.

02:22:22.990 --> 02:22:24.670
<v Felix>Kann der auch USB-Sticks bedrucken.

02:22:26.430 --> 02:22:29.390
<v Gast 1>Mit meinem Grammophon kann der da auch was wie Shellack-Platten machen.

02:22:29.550 --> 02:22:31.150
<v Gast 1>Kann der Shellack-Platten machen.

02:22:31.390 --> 02:22:31.710
<v Gast 1>Genau.

02:22:32.830 --> 02:22:33.790
<v Unbekannt>Fucking CDs.

02:22:33.950 --> 02:22:35.790
<v Unbekannt>Der kann bestimmt noch Minidisk, oder?

02:22:37.950 --> 02:22:40.590
<v Gast 1>Nimm ich eine Kassette ab, kann ich das Wissen gesagt, Band machen.

02:22:41.150 --> 02:22:41.390
<v Gast 1>Genau.

02:22:41.550 --> 02:22:43.870
<v Gast 2>Da kann der dann deine Videokassetten beschriften.

02:22:44.110 --> 02:22:44.910
<v Gast 2>Oh endlich.

02:22:45.390 --> 02:22:47.070
<v Unbekannt>Mit VHS-Labels.

02:22:48.270 --> 02:22:51.390
<v Gast 1>Du kannst auch einen Beta-Adapter kaufen, dann kannst du da richtig abgehen.

02:22:51.550 --> 02:22:53.630
<v Gast 2>Ja, oder Sachen in Laserdisc reinkratzen.

02:22:53.870 --> 02:22:56.110
<v Felix>Du kannst bestimmt auch andere Drucker damit bedrocken.

02:22:58.510 --> 02:23:00.030
<v Ingo>Die Like Printers.

02:23:00.750 --> 02:23:01.390
<v Ingo>Super awesome.

02:23:01.550 --> 02:23:02.590
<v Felix>Du kannst aber gerade hier alles.

02:23:02.910 --> 02:23:04.110
<v Felix>Jedenfalls, ja, super praktisch.

02:23:04.590 --> 02:23:07.550
<v Gast 2>Also CDs bedrucken, aber im Sachen Drucker finden.

02:23:07.630 --> 02:23:11.230
<v Gast 2>Ich habe ja beim Drucker einfach einen internen DNS-Eintrag verpasst.

02:23:11.550 --> 02:23:11.790
<v Gast 2>Aber.

02:23:12.270 --> 02:23:15.150
<v Gast 1>Ja, ich brauche das nicht, wenn mir geht immer alles automatisch.

02:23:15.390 --> 02:23:15.550
<v Gast 1>Genau.

02:23:15.790 --> 02:23:19.150
<v Felix>Also ich, also der Drucker, den ich hatte, muss man tatsächlich noch irgendwie Kram nachinstallieren unter

02:23:19.230 --> 02:23:19.310
<v Felix>Mac.

02:23:19.550 --> 02:23:22.110
<v Felix>Unter Linux ging es halt super automatisch for some reason.

02:23:22.350 --> 02:23:26.110
<v Gast 1>Unter Mac, gut, bei mir sagt er immer, die haben sich geliefert mit aus,

02:23:26.190 --> 02:23:27.470
<v Gast 1>sondern sie sagen dann, ich hätte gerne ein Update.

02:23:27.630 --> 02:23:28.750
<v Felix>Genau, achso, ja, genau so macht das.

02:23:28.990 --> 02:23:33.870
<v Gast 1>Sie hatten früher so irgendwie 10 Gigabyte Druckotrebe mitgeliefert und dann hast du halt übergeben.

02:23:34.110 --> 02:23:37.150
<v Gast 1>Viele Leute haben den weggemacht und haben gesagt, ja, dann lädt es jetzt halt runter und jetzt lädt es halt

02:23:37.230 --> 02:23:37.630
<v Gast 1>genauso wie es.

02:23:38.350 --> 02:23:42.350
<v Ingo>Früher waren ja auch alle Sprachen mit dabei und die haben es jetzt rausgeworfen und dann muss man die manuell

02:23:42.350 --> 02:23:42.910
<v Ingo>nachladen.

02:23:43.230 --> 02:23:44.990
<v Felix>Genau, aber das hat das hat dann tatsächlich funktioniert.

02:23:48.430 --> 02:23:51.230
<v Ingo>Also dieser Brother-Drucker DCPJ9.

02:23:51.710 --> 02:23:52.110
<v Ingo>Nicht kaufen.

02:23:53.070 --> 02:23:54.350
<v Felix>Nicht kaufen, weil ich mit Arsch.

02:23:55.470 --> 02:23:57.710
<v Ingo>Genau, wenn du einen Arschnips hast, ist es halt blöd.

02:23:57.870 --> 02:23:57.950
<v Ingo>Aber.

02:23:58.670 --> 02:23:59.950
<v Gast 2>Brother Drucker, dann nehme ich für den Arsch.

02:24:00.590 --> 02:24:03.790
<v Ingo>Und unter OpenSUSE und sowas ging der dann halt auch.

02:24:03.870 --> 02:24:05.390
<v Ingo>Und selbst unter Mac hat er funktioniert.

02:24:05.470 --> 02:24:07.550
<v Ingo>Aber erst nachdem ich finde, Drucker funktioniert der Mac.

02:24:07.870 --> 02:24:08.830
<v Unbekannt>Nein, nein, nein, nein, nein, nein.

02:24:08.910 --> 02:24:09.630
<v Unbekannt>Es war nicht so einfach.

02:24:09.710 --> 02:24:16.110
<v Ingo>Du musstest tatsächlich den Treiber von der Webseite nehmen, von dem, weil das Mac OS ist nicht gekannt.

02:24:16.670 --> 02:24:18.510
<v Ingo>Das ist einfach Treiber nicht gefunden.

02:24:18.590 --> 02:24:19.870
<v Felix>Das ist einfach ein scheiß Drucker.

02:24:20.510 --> 02:24:23.790
<v Gast 1>Also wenn er da nicht dabei ist, gerade Brother war immer so richtig hardcore mit Mac,

02:24:24.430 --> 02:24:25.470
<v Gast 1>die haben die immer mitgeliefert.

02:24:25.630 --> 02:24:26.510
<v Unbekannt>Wie alt war der Mac?

02:24:27.070 --> 02:24:28.910
<v Ingo>Nein, der Drucker ist einfach zu neu.

02:24:28.990 --> 02:24:33.150
<v Ingo>Also der ist halt gerade rausgekommen und gibt es überhaupt neue Drucker?

02:24:33.390 --> 02:24:35.630
<v Felix>Man kauft doch irgendwie bloß die alle, die ein Jahr alt sind.

02:24:35.710 --> 02:24:36.990
<v Felix>Also es gibt doch gar keine neuen Drucker, oder?

02:24:37.230 --> 02:24:38.270
<v Unbekannt>Warum sollte man neue Drucker kaufen?

02:24:38.670 --> 02:24:39.390
<v Unbekannt>Ja, natürlich, die Drucken.

02:24:39.630 --> 02:24:40.110
<v Unbekannt>Alle gleich.

02:24:40.670 --> 02:24:42.510
<v Felix>Die drucken und wenn sie CDs bedrucken können.

02:24:43.230 --> 02:24:47.070
<v Ingo>Aber weißt du, wenn du seit gefühlten Jahrzehnten keinen Drucker hattest,

02:24:47.150 --> 02:24:48.270
<v Ingo>musst du dir halt irgendwann mal einkaufen?

02:24:48.430 --> 02:24:49.710
<v Felix>Ja, dann kaufst du aber nicht den neuesten.

02:24:49.790 --> 02:24:52.910
<v Felix>Dann kaufst du denen einen, den es vor zwei Jahren gab, weil die sind alle gleich.

02:24:53.310 --> 02:24:55.470
<v Gast 1>Ja, du schaffst dann auf Amazon, wer am meisten Standard kommt.

02:24:55.710 --> 02:24:59.070
<v Felix>Genau, genau, kaufst der, der am meisten Bewertungen hat, weil der ist mindestens schon ein Jahr alt.

02:24:59.310 --> 02:25:01.790
<v Gast 2>Genau, du guckst dann einfach, ja, der hat jetzt über 500 Bewertungen,

02:25:01.870 --> 02:25:04.190
<v Gast 2>das heißt, du hast durchschnittlich zwei Bewertungen pro Tag.

02:25:05.550 --> 02:25:07.790
<v Felix>Der hat eine 4,2 oder sowas und das ist gut genug.

02:25:07.950 --> 02:25:08.990
<v Felix>Kaufst du diesen fucking Druck?

02:25:09.230 --> 02:25:10.510
<v Unbekannt>Unter 5.0 kaufst du gar nichts.

02:25:10.590 --> 02:25:12.430
<v Gast 2>Ich glaube, es gibt irgendwie nur 4,5 Sterne.

02:25:12.830 --> 02:25:14.350
<v Ingo>Also der hat der hat 4,5 Sterne.

02:25:14.910 --> 02:25:17.710
<v Felix>4,2, indem du alle ausgerechnet hast und dann selber notificiert hast.

02:25:17.790 --> 02:25:20.030
<v Gast 1>Okay, aber bevor wir zu lange lachen, mehr Mimimi.

02:25:20.590 --> 02:25:21.470
<v Unbekannt>Ich habe auch noch mehr Traum.

02:25:21.790 --> 02:25:23.790
<v Gast 2>Ich habe heute Morgen versucht zu arbeiten und.

02:25:25.950 --> 02:25:26.350
<v Gast 2>Fail.

02:25:27.710 --> 02:25:32.590
<v Ingo>Nee, der richtige Fail war, ich war über Ostern verreist.

02:25:33.070 --> 02:25:33.470
<v Ingo>Kam wieder.

02:25:34.510 --> 02:25:35.630
<v Ingo>Edge ist kein Internet.

02:25:36.270 --> 02:25:38.510
<v Gast 2>Ich hatte kein, ich hatte tatsächlich DSL.

02:25:38.830 --> 02:25:39.230
<v Gast 2>Das war Edge.

02:25:39.390 --> 02:25:40.270
<v Unbekannt>Doch, ich hatte DSL.

02:25:41.070 --> 02:25:42.270
<v Felix>Das war Edge Geschwindigkeit.

02:25:42.430 --> 02:25:42.670
<v Felix>Nee.

02:25:42.910 --> 02:25:43.550
<v Felix>Ein bisschen schneller?

02:25:43.950 --> 02:25:44.430
<v Felix>Ein M mit.

02:25:44.830 --> 02:25:47.950
<v Ingo>Fuck, das ist tatsächlich dreifach.

02:25:48.190 --> 02:25:49.390
<v Gast 2>Darum geht's aber überhaupt nicht.

02:25:50.110 --> 02:25:56.510
<v Ingo>Ich habe auf jeden Fall meinen Rechner wieder angeschlossen, hab mein Tragic MacPad und meine

02:25:56.510 --> 02:26:00.430
<v Ingo>Bluetooth-Tastatur einfach angemacht.

02:26:01.070 --> 02:26:06.190
<v Gast 2>Und irgendwie die Tastatur ging dann und das Trackpad, ich konnte zwar irgendwas bewegen,

02:26:06.270 --> 02:26:08.350
<v Gast 2>aber da hat keinen Mauszeiger mehr angezeigt.

02:26:08.430 --> 02:26:13.710
<v Gast 2>Und da habe ich irgendwie gerebootet und hab das Zeug irgendwie aus der Bluetooth-Konfiguration

02:26:13.710 --> 02:26:14.830
<v Gast 2>rausgeschmissen.

02:26:15.230 --> 02:26:18.270
<v Gast 2>Hab dann irgendwie bei mir eine Kernel-Panic eingefangen.

02:26:18.430 --> 02:26:19.230
<v Gast 2>Und das war total.

02:26:20.110 --> 02:26:21.470
<v Felix>Ich hab gedacht, es funktioniert einfach.

02:26:22.910 --> 02:26:23.790
<v Gast 1>Kernelpanic klappt einfach.

02:26:24.190 --> 02:26:25.150
<v Felix>Funktioniert einfach Neustarten.

02:26:25.470 --> 02:26:28.510
<v Gast 2>Es sieht aber gut aus, weil dann kommt so ein mattgrauer Hintergrund,

02:26:28.590 --> 02:26:31.230
<v Gast 2>der dann so als Overlay über den kompletten Bildschirm runterläuft.

02:26:31.390 --> 02:26:33.150
<v Felix>Und du weißt, oh, das ist Neustart.

02:26:34.190 --> 02:26:38.110
<v Ingo>Und er sagt dir in drei oder vier Sprachen, dass du jetzt bitte lange auf den Knopf drücken sollst.

02:26:38.510 --> 02:26:40.590
<v Gast 1>Er zeigt den Bild von dem Knopf, wo du drauf drücken musst.

02:26:40.830 --> 02:26:42.510
<v Felix>Genau, das zeigt das in großen Pfeil.

02:26:46.190 --> 02:26:47.790
<v Felix>Ich kann es nicht selber, mach's für mich.

02:26:48.590 --> 02:26:52.350
<v Ingo>Genau, ich saß dann halt vorm Rechner und hab' salutiert, weil Colonel Panic.

02:26:52.830 --> 02:26:56.270
<v Gast 2>Und Fly die zu gut willen auch wieder nicht.

02:26:56.510 --> 02:26:56.990
<v Gast 2>Ja, doch.

02:26:58.030 --> 02:26:59.950
<v Unbekannt>Wer hättest jetzt gesagt, General Protection Fault?

02:27:00.110 --> 02:27:00.830
<v Unbekannt>Da wäre ich mit dabei gemacht.

02:27:02.190 --> 02:27:04.750
<v Felix>Weil Kern für Können salutiert man noch nicht.

02:27:06.590 --> 02:27:07.230
<v Felix>Jedenfalls.

02:27:07.470 --> 02:27:11.790
<v Gast 2>Jedenfalls war ich mit dem Bluetooth-Gedöns und dem Mac OS 10 eigentlich bisher zufrieden,

02:27:11.870 --> 02:27:16.270
<v Gast 2>aber ich habe irgendwie eine halbe Stunde rummachen müssen und irgendwie zweimal rebooten müssen,

02:27:16.350 --> 02:27:22.750
<v Gast 2>einmal eine Kernel Panic eingefangen, die komplette Bluetooth-Konfiguration löschen und neu anlegen müssen und

02:27:22.750 --> 02:27:24.830
<v Gast 2>dann hat es wieder funktioniert und ich weiß nicht warum.

02:27:24.990 --> 02:27:26.110
<v Felix>Oh oh, das ist Bluetooth.

02:27:26.430 --> 02:27:27.470
<v Felix>Nee, es funktioniert einfach.

02:27:27.550 --> 02:27:28.110
<v Felix>Das ist etwas.

02:27:28.510 --> 02:27:31.790
<v Gast 2>Ja, also ich habe so, was ich noch vergessen hatte, ich habe auch noch die Batterien getauscht,

02:27:31.870 --> 02:27:35.630
<v Gast 2>die in dem Bluetooth-Gemimsel drin sind und hat dann auch nur bedingt funktioniert.

02:27:35.950 --> 02:27:39.870
<v Felix>Aber der muss ja doch quasi anfangen, schon wieder neu sich zu verbinden, oder?

02:27:40.190 --> 02:27:40.510
<v Felix>Aber mehr.

02:27:41.950 --> 02:27:48.750
<v Ingo>Also was ich gemacht habe, ich habe in der Bluetooth-Konfiguration das Trackpad und die Tastatur rausgenommen,

02:27:49.470 --> 02:27:55.390
<v Ingo>dann neu gepairt, also dann irgendwie gebootet, dann neu gepairt und dann ging es wieder.

02:27:56.670 --> 02:27:57.550
<v Gast 2>Aber ja.

02:27:57.870 --> 02:28:02.030
<v Ingo>Also ich hatte übrigens auch mit Bluetooth am über Ostern zu tun.

02:28:02.110 --> 02:28:08.270
<v Ingo>Ich habe ein altes Samsung-Handy von jemandem versucht, mit seinem Windows 7-PC zusammenzubringen.

02:28:08.350 --> 02:28:09.150
<v Ingo>Das war auch nicht.

02:28:09.310 --> 02:28:10.830
<v Felix>Und haben die sich gefunden zum Schluss?

02:28:11.710 --> 02:28:15.630
<v Ingo>Ja, du brauchtest zwar anderthalb Stunden dafür, aber irgendwann haben die sich gefunden und ich habe es

02:28:15.630 --> 02:28:20.270
<v Ingo>tatsächlich geschafft, die Bilder, die auf diesem Telefon waren, auf den Windows-PC zu kriegen.

02:28:20.430 --> 02:28:23.870
<v Felix>Das hat dann einfach nochmal anderthalb Stunden gedauert, weil du ja bist.

02:28:24.190 --> 02:28:24.430
<v Felix>Genau.

02:28:24.590 --> 02:28:26.510
<v Felix>So, ja, das sind 500 Kilobyte-Bilder.

02:28:27.150 --> 02:28:29.390
<v Ingo>Es wollte echt, über Kabel wollte es nicht gehen.

02:28:29.470 --> 02:28:30.670
<v Ingo>Das hat er schon mehrfach probiert.

02:28:30.750 --> 02:28:34.030
<v Ingo>Und da habe ich gedacht, naja, scheiße, da ist doch in diesem Laptop ist doch Bluetooth drin.

02:28:34.110 --> 02:28:35.230
<v Ingo>Wir pairen die jetzt mal.

02:28:35.470 --> 02:28:38.670
<v Ingo>Ich sag hier, Bilder rüberstehen, kann ja nicht so schwer sein, ja.

02:28:38.750 --> 02:28:41.390
<v Ingo>Und dann sitzt du da doch doch tatsächlich eine geschlagene Stunde,

02:28:41.470 --> 02:28:48.350
<v Ingo>bis du Bluetooth eingerichtet hast auf diesem Windows 7-PC und beim fünfmal Pairen und

02:28:48.350 --> 02:28:49.230
<v Ingo>irgendwie ging es nicht.

02:28:49.310 --> 02:28:52.670
<v Ingo>Und ich habe echt gedacht, boah, es ist einfach ein Dreck.

02:28:52.990 --> 02:28:58.910
<v Ingo>Aber eigentlich wollte ich rumholen über, ich habe ja meinem alten Desktop-PC

02:28:59.790 --> 02:29:04.190
<v Ingo>vor ein paar Monaten wieder ausgegraben und hab den so auch so nach und nach geupdatet.

02:29:04.270 --> 02:29:09.870
<v Ingo>Ich habe jetzt gerade einen Quad-Core-CPU auf Ebay gekauft,

02:29:10.030 --> 02:29:13.630
<v Ingo>eine alte, Intel Core, Tu-Do, nee, Tu-Quad.

02:29:13.870 --> 02:29:14.590
<v Ingo>Oh, die gibt es doch gar nicht.

02:29:14.750 --> 02:29:16.510
<v Gast 2>Damit dein Rechner auch extra Strom verbraucht.

02:29:16.590 --> 02:29:16.910
<v Gast 2>Ja, genau.

02:29:18.030 --> 02:29:20.030
<v Ingo>Ja, weil vorher war da so langsam mit drin.

02:29:20.110 --> 02:29:20.510
<v Ingo>Und ich wollte ja.

02:29:20.910 --> 02:29:22.350
<v Gast 2>Ihr habt nur eine Bodenheizung, stimmt ja.

02:29:22.590 --> 02:29:24.110
<v Gast 2>Da musst du dann den Rest der Wohnung auch noch.

02:29:24.510 --> 02:29:31.230
<v Ingo>Genau, da muss ja auch, irgendwas muss ja auch Wind erzeugen, dass das dann Bodenheizung auch.

02:29:31.710 --> 02:29:36.110
<v Gast 2>Damit du das rechtfertigen kannst, da große Lüfter reinzumachen, brauchst du eine Quad-Qu-CPU-Dezhummer.

02:29:36.350 --> 02:29:38.910
<v Felix>Ja, bloß eine Two-Duo, die es gar nicht mehr zu kaufen gibt.

02:29:39.150 --> 02:29:39.550
<v Felix>Two-Quad.

02:29:39.790 --> 02:29:40.270
<v Felix>Two-Quad.

02:29:40.510 --> 02:29:40.750
<v Felix>Fuck.

02:29:43.070 --> 02:29:44.670
<v Felix>Wie viel Watt hat der Verlustleistung?

02:29:44.830 --> 02:29:45.790
<v Ingo>Ich glaube 120 oder so.

02:29:46.030 --> 02:29:48.670
<v Felix>120 nominal, aber 105 oder so.

02:29:48.990 --> 02:29:49.390
<v Felix>105.

02:29:49.710 --> 02:29:50.990
<v Gast 2>Aber ja, maximal dann halt.

02:29:51.390 --> 02:29:52.590
<v Ingo>105 maximal.

02:29:55.390 --> 02:29:56.350
<v Ingo>Und genau.

02:29:56.510 --> 02:30:01.230
<v Ingo>Ich hab aber, da ist noch so ein Ethernet-Controller drin, Gigabit,

02:30:02.430 --> 02:30:06.830
<v Ingo>Marvel, irgendwas, der den Treiber Sky 2 benutzt.

02:30:07.070 --> 02:30:09.470
<v Ingo>Und irgendwie damals hat mich das schon genervt.

02:30:09.950 --> 02:30:16.190
<v Ingo>Und ich krieg es einfach nicht hin, dass ich wirklich Gigabit über dieses Kabel und

02:30:16.670 --> 02:30:19.550
<v Ingo>den Treiber und dieser Hardware sprechen kann.

02:30:19.630 --> 02:30:22.990
<v Ingo>Ich kriege dort nur 6 MB pro Sekunde hin.

02:30:23.230 --> 02:30:24.510
<v Felix>Das ist eine traue Geschichte.

02:30:24.670 --> 02:30:26.350
<v Ingo>Und Gigabit ist, was sind das?

02:30:26.510 --> 02:30:29.310
<v Ingo>Was ist Gigabit, 100 maximal?

02:30:29.710 --> 02:30:30.670
<v Ingo>120 MB die Sekunde.

02:30:33.630 --> 02:30:36.910
<v Ingo>Theoretische Wirespeed wäre 125 Megabyte pro Sekunde.

02:30:37.310 --> 02:30:42.590
<v Ingo>Ich wäre auch schon mit 40 zufrieden oder 50 oder 80, aber ich krieg es nicht hin.

02:30:43.070 --> 02:30:45.310
<v Ingo>Bei 6 oder 7 MB pro Sekunde ist Schluss.

02:30:45.470 --> 02:30:49.790
<v Gast 2>Also ich sag jetzt mal irgendwie hier mein WLAN daheim macht, 35 Megabyte pro Sekunde.

02:30:51.550 --> 02:30:52.750
<v Gast 2>Das ist schon irgendwie komisch.

02:30:52.990 --> 02:30:54.110
<v Felix>Ich glaube, da hat eine verloren.

02:30:54.830 --> 02:30:59.150
<v Felix>Ingo, und jetzt hast du deinen Bonus-Command gefunden oder einfach nichts?

02:30:59.390 --> 02:31:05.310
<v Ingo>Ich hab also mit dem habe ich es geschafft, dass er halt wenigstens mal von 3 auf 6 oder 7 kommt.

02:31:05.950 --> 02:31:06.830
<v Unbekannt>Von drei.

02:31:09.390 --> 02:31:10.750
<v Ingo>Ich weiß nicht, was da kaputt ist.

02:31:13.470 --> 02:31:16.830
<v Felix>Das ist einfach so schlechter USB-Stick-Geschwindigkeit schreiben.

02:31:17.150 --> 02:31:18.110
<v Felix>Das ist halt einfach schon.

02:31:18.830 --> 02:31:21.150
<v Felix>Hast du vielleicht USB-Sticks, auf die du schreibst, gleichzeitig?

02:31:21.230 --> 02:31:23.230
<v Gast 1>Hast du welchen DMA-Modus aus ein bisschen Pio?

02:31:24.430 --> 02:31:28.670
<v Gast 1>Weiß ich, jetzt war voll bei Windows 98, ich muss ganz interessante schauen, ob DMA überhaupt an ist.

02:31:28.990 --> 02:31:29.630
<v Gast 1>Nee, nee, nee.

02:31:31.710 --> 02:31:35.710
<v Ingo>Vielleicht muss er irgendwelche IRQs auf der Karte per Jumper konfigurieren.

02:31:36.030 --> 02:31:40.590
<v Felix>Genau, vielleicht musst du deine IRQs konfigurieren, weil das hatte ich auch dann einfach der Speed of fucking

02:31:40.590 --> 02:31:42.670
<v Felix>2 Kilobyte, die Sekunde runtergefallen.

02:31:43.710 --> 02:31:44.910
<v Unbekannt>Auf die Festplatte schreiben.

02:31:45.150 --> 02:31:45.550
<v Unbekannt>Nee, nee.

02:31:46.190 --> 02:31:49.230
<v Ingo>Wenn ich zwischen zwei Festplatten herkopiere, ist das alles in Ordnung.

02:31:49.310 --> 02:31:55.230
<v Ingo>Es ist tatsächlich, es liegt irgendwie an diesem Stück Hardwarezeug oder an diesem Treiber dafür.

02:31:55.310 --> 02:31:55.710
<v Ingo>Ja, vielleicht.

02:31:56.110 --> 02:32:00.030
<v Ingo>Es gibt da auch mehrere Foreneinträge zu, dass mehr ein paar Leute die Probleme hast.

02:32:00.350 --> 02:32:06.830
<v Ingo>Was man halt machen kann, ist mit Ethtool-K halt so ein paar Checks-Summing ausschalten.

02:32:11.150 --> 02:32:13.070
<v Felix>Alles ist kaputt, aber jetzt schneller.

02:32:13.870 --> 02:32:17.310
<v Gast 1>Vielleicht hättest du die Netzwerkkabel nicht gegen Zahnseide austauschen sollen.

02:32:17.550 --> 02:32:19.790
<v Gast 1>Das ist wahrscheinlich der Grund dafür, dass es so langsam wird.

02:32:20.030 --> 02:32:23.790
<v Gast 2>Du hast wahrscheinlich die Kabel zu stark um die Ecke gelegt und dann fallen die Bits aus der Krone.

02:32:24.830 --> 02:32:29.390
<v Felix>Vielleicht hast du auch, anstatt den 40 Volt hast du stark stumm durch die Kabel gelegnet.

02:32:29.630 --> 02:32:30.510
<v Felix>Kann ja auch passieren.

02:32:30.910 --> 02:32:32.750
<v Ingo>Also ich weiß nicht, was da kaputt ist.

02:32:34.270 --> 02:32:39.950
<v Ingo>Wenn jemand zufällig noch eine PCI-Karte rumliegen hat, die er nicht mehr braucht und die Gigabit-Karte.

02:32:41.150 --> 02:32:43.790
<v Ingo>Ja, ich hab nur so 100 Mbit oder 100 Karte.

02:32:45.630 --> 02:32:46.670
<v Gast 1>10 Megabyte pro Sekunde.

02:32:46.990 --> 02:32:47.950
<v Felix>Du kannst sie ja bonden.

02:32:48.030 --> 02:32:49.310
<v Felix>Du kannst einfach irgendwie fünf.

02:32:50.030 --> 02:32:51.550
<v Unbekannt>Du hast einen großen Tower.

02:32:51.950 --> 02:32:52.270
<v Unbekannt>Super.

02:32:52.910 --> 02:32:53.950
<v Ingo>Das ist ein großer Tower, ja.

02:32:54.110 --> 02:32:56.430
<v Felix>Und dann steckst du die alle in diesen Switch rein.

02:32:58.110 --> 02:32:58.910
<v Felix>Richtig.

02:33:00.270 --> 02:33:03.950
<v Gast 1>Machst du Power over Ethernet, legst das Kabel raus und betreffst du in den Föhn.

02:33:04.510 --> 02:33:05.870
<v Felix>Oh Gott, das ist awesome.

02:33:06.190 --> 02:33:06.430
<v Felix>Richtig.

02:33:06.590 --> 02:33:10.190
<v Gast 1>Geht es mal, wenn es dann, je schneller du überträgst, desto heißer läuft der Föhn.

02:33:10.350 --> 02:33:11.790
<v Gast 2>Das ist die Bondage-Konfiguration.

02:33:12.430 --> 02:33:12.670
<v Gast 2>Richtig.

02:33:14.350 --> 02:33:15.950
<v Gast 1>Netzwerkkabel-Bondage, sehr gut.

02:33:16.190 --> 02:33:18.830
<v Ingo>Aber wenn noch jemand so ein Ding rumzuliegen hat, es nicht braucht,

02:33:19.070 --> 02:33:22.590
<v Ingo>ich meine, man kann sich so ein Ding auch kaufen, irgendwie so für 15 Euro,

02:33:22.670 --> 02:33:26.830
<v Ingo>aber falls jemand einer rumliegen hat und die bereit ist abzutreten,

02:33:28.670 --> 02:33:29.230
<v Ingo>was du machen kannst.

02:33:29.630 --> 02:33:36.350
<v Felix>Du kannst sie einfach irgendwie 20 USB-Ethernet-Controller holen und hintereinander schalten

02:33:36.670 --> 02:33:37.150
<v Felix>in den Hub.

02:33:37.630 --> 02:33:39.790
<v Felix>Ja, nee, du machst die alle in so ein Hub rein, ja?

02:33:41.390 --> 02:33:42.990
<v Felix>Du hast bestimmt USB 3.0, oder?

02:33:43.230 --> 02:33:43.470
<v Felix>Nee.

02:33:44.110 --> 02:33:47.150
<v Felix>Jedenfalls dann hättest du die alle in so ein USB 3.0 Hub reinmachen,

02:33:47.230 --> 02:33:51.870
<v Felix>könnt ihr irgendwie 50 Dinge ausliefern und die alle schon reintun.

02:33:52.510 --> 02:33:53.950
<v Unbekannt>Und dann einfach gewinnen.

02:33:55.230 --> 02:33:56.510
<v Unbekannt>Win at the Link.

02:33:57.070 --> 02:33:57.470
<v Unbekannt>Richtig.

02:33:57.550 --> 02:34:03.150
<v Gast 1>Oder könntest du nicht einfach ein 15 Meter langes S-ATA-Kabel nehmen und einfach direkt in die Festplatte

02:34:03.230 --> 02:34:04.750
<v Gast 1>einstecken, wenn du die Daten haben willst?

02:34:06.030 --> 02:34:06.830
<v Gast 1>Ist doch gut.

02:34:07.790 --> 02:34:08.430
<v Gast 1>Das wär's doch eigentlich.

02:34:08.510 --> 02:34:10.030
<v Gast 1>S-ATA zwischen Router und Rechner.

02:34:10.910 --> 02:34:11.870
<v Unbekannt>Ist ja total gut.

02:34:12.110 --> 02:34:13.790
<v Felix>Genau, anstatt Ethernet habe ich nur Satz.

02:34:14.590 --> 02:34:15.150
<v Felix>Ja, richtig.

02:34:15.390 --> 02:34:17.150
<v Gast 1>Gibt es das nicht, weil IP über Eiskasi ist.

02:34:17.870 --> 02:34:20.110
<v Gast 1>Quasi Skasi über IP und du willst aber IP über Scasi haben.

02:34:20.430 --> 02:34:21.710
<v Unbekannt>Du liegst Scasi-I.

02:34:22.910 --> 02:34:24.190
<v Unbekannt>Genau, das Scasi-Eye.

02:34:24.750 --> 02:34:25.870
<v Felix>Das Scasi-I haben.

02:34:26.910 --> 02:34:27.390
<v Felix>Sehr gut.

02:34:28.110 --> 02:34:28.590
<v Felix>Finde ich toll.

02:34:28.830 --> 02:34:30.510
<v Felix>Ich bin für mehr Skasi-AI.

02:34:30.670 --> 02:34:32.910
<v Gast 2>Ich meine, es gibt ja auch UTA over Ethernet.

02:34:32.990 --> 02:34:34.430
<v Gast 2>Du kannst ja auch Ethernet over UTA machen.

02:34:34.510 --> 02:34:35.710
<v Unbekannt>Das muss doch auch irgendwie funktionieren.

02:34:35.950 --> 02:34:37.870
<v Unbekannt>Das kann man alles tun in Ingo.

02:34:38.270 --> 02:34:39.790
<v Unbekannt>Die Lösung ist ganz nahe.

02:34:39.950 --> 02:34:44.110
<v Gast 2>Genau, und dann sprichst du da eine Mosch drüber und dann hast du schon eine stabile Session.

02:34:44.510 --> 02:34:45.390
<v Felix>Das ist so einfach.

02:34:45.790 --> 02:34:47.310
<v Felix>Das ist alles so einfach, Ingo.

02:34:47.390 --> 02:34:49.710
<v Felix>Du hast die Möglichkeiten, die sind quasi unbegrenzt.

02:34:49.950 --> 02:34:50.990
<v Ingo>Unbegrenzt total.

02:34:51.310 --> 02:34:52.670
<v Ingo>Mit 5 MB die Sekunde.

02:34:53.390 --> 02:34:55.710
<v Felix>Nee, du hast dann ja unendlich viele 5 MBs.

02:34:55.870 --> 02:34:58.670
<v Unbekannt>Unendlich oder Skasi-Eis.

02:34:58.830 --> 02:35:02.030
<v Gast 1>Und du musst echt aufpassen, denn alles kann kaputt gehen.

02:35:02.110 --> 02:35:03.630
<v Gast 2>Genau, das Skasi-Eis mosch.

02:35:04.110 --> 02:35:05.550
<v Ingo>Das Skasi-Eis mosch.

02:35:05.790 --> 02:35:07.790
<v Ingo>Okay, das ist der Sendungstitel, oder?

02:35:08.030 --> 02:35:08.510
<v Ingo>Skasi-Eis.

02:35:08.750 --> 02:35:10.350
<v Unbekannt>Richtig, dann ändert denn alles.

02:35:11.550 --> 02:35:14.030
<v Felix>Man kann alles kaputt machen.

02:35:14.350 --> 02:35:15.630
<v Ingo>Das ist auch richtig.

02:35:16.590 --> 02:35:18.670
<v Unbekannt>Man kann alles kaputt machen, sieht man wieder.

02:35:18.910 --> 02:35:20.110
<v Ingo>SC-Ei-Mosch.

02:35:20.270 --> 02:35:20.430
<v Ingo>Was?

02:35:20.670 --> 02:35:22.190
<v Felix>Das SCASI Eye ist Mosch.

02:35:23.950 --> 02:35:26.590
<v Gast 1>Ich ende das mal ab in Sterben an Skazi-Ei Mosch.

02:35:27.310 --> 02:35:28.830
<v Ingo>Das Sterben an Ski Ey.

02:35:29.470 --> 02:35:31.470
<v Ingo>Okay, Pix.

02:35:32.910 --> 02:35:33.550
<v Ingo>Ich hab's noch Mimimi.

02:35:34.430 --> 02:35:40.270
<v Gast 2>Und zwar benutze ich für mein SSL-Gedöns momentan CA-Sert und da wollte ich eh mal den Ingo fragen,

02:35:40.430 --> 02:35:41.550
<v Gast 2>wie er das denn so macht.

02:35:41.710 --> 02:35:42.590
<v Ingo>Start SSL.

02:35:42.750 --> 02:35:45.950
<v Gast 2>Genau, das wollte ich nämlich, das habe ich nämlich in deinen Zertifikaten gesehen und hab gedacht,

02:35:46.030 --> 02:35:46.990
<v Gast 2>oh, das sieht ganz nett aus.

02:35:47.070 --> 02:35:50.990
<v Gast 2>Die bieten irgendwie so allgemein anerkannte Zertifikate kostenlos an.

02:35:51.230 --> 02:35:51.630
<v Gast 2>Das ist richtig.

02:35:51.870 --> 02:35:53.710
<v Gast 2>Kann man da auch Sternpunkt irgendwas Domain machen?

02:35:53.870 --> 02:35:55.390
<v Ingo>Dafür musst du tatsächlich Geld bezahlen.

02:35:56.510 --> 02:35:58.030
<v Ingo>50 Dollar.

02:35:58.350 --> 02:35:58.830
<v Ingo>Im Jahr.

02:36:00.750 --> 02:36:03.390
<v Ingo>Im Jahr, aber dann kannst du so viele Sternchen.

02:36:03.950 --> 02:36:05.070
<v Ingo>ausstellen, wie du willst.

02:36:05.390 --> 02:36:06.510
<v Gast 2>Für jede Domain, die ich habe.

02:36:06.670 --> 02:36:07.790
<v Ingo>Für jede Domain, den du hast.

02:36:07.950 --> 02:36:08.270
<v Ingo>Okay.

02:36:09.070 --> 02:36:10.910
<v Ingo>Das ist ein Preis, den man locker bezahlen kann.

02:36:12.830 --> 02:36:16.670
<v Ingo>Es ist nicht pro Zertifikat, die zertifizieren dich halt einmal, dass du diese Zertifikate hast.

02:36:17.070 --> 02:36:19.950
<v Felix>Was mit den DNS-Alternative Names, was man eigentlich nur.

02:36:20.830 --> 02:36:21.950
<v Ingo>Das ist auch 50.

02:36:22.110 --> 02:36:22.510
<v Ingo>Ja, ja.

02:36:22.990 --> 02:36:23.230
<v Ingo>Genau.

02:36:23.310 --> 02:36:30.030
<v Ingo>Da kannst du dann so, also umsonst ist halt ein Zertifikat für Domain.topleveldomain

02:36:30.110 --> 02:36:32.910
<v Ingo>und Subdomain.topleveldomain.

02:36:33.070 --> 02:36:34.750
<v Ingo>Also die zwei sind automatisch drin.

02:36:34.910 --> 02:36:36.270
<v Ingo>Das kannst du kostenlos holen.

02:36:36.350 --> 02:36:37.630
<v Ingo>Also wenn du jetzt nur www.

02:36:37.950 --> 02:36:38.670
<v Ingo>und ohne www.

02:36:39.150 --> 02:36:44.430
<v Ingo>eine Domain hast, die du sicher gestalten willst, da kriegst du für ein Jahr ein Zertifikat umsonst bei

02:36:44.430 --> 02:36:45.310
<v Ingo>Start-SSL.

02:36:45.390 --> 02:36:52.030
<v Ingo>Oder du lässt dich für 50 Dollar zertifizieren, dann rufen die dich irgendwie aus Kroatien oder

02:36:54.430 --> 02:36:55.150
<v Ingo>Israel an.

02:36:59.150 --> 02:37:00.190
<v Felix>Nicht Kroatien, Israel.

02:37:00.350 --> 02:37:01.070
<v Felix>Das ist viel besser.

02:37:01.470 --> 02:37:04.190
<v Ingo>Ja, hey, ich habe noch nie mit einem Israeli telefoniert.

02:37:04.430 --> 02:37:05.790
<v Felix>Das war garantiert auch ein Ende, oder?

02:37:06.110 --> 02:37:06.430
<v Felix>Ja.

02:37:08.830 --> 02:37:09.390
<v Felix>Bestimmt.

02:37:09.550 --> 02:37:10.270
<v Felix>Keine Ahnung.

02:37:10.350 --> 02:37:11.150
<v Felix>Es ist Bau.

02:37:11.710 --> 02:37:12.590
<v Felix>Oh, Ranje Tier.

02:37:12.830 --> 02:37:13.550
<v Felix>Shalom.

02:37:19.310 --> 02:37:20.110
<v Unbekannt>Oh Gott.

02:37:20.590 --> 02:37:21.630
<v Felix>No Ping Bong.

02:37:23.230 --> 02:37:29.310
<v Ingo>Also, da muss man halt Ausweis und zweites Credential irgendwie hinschicken zu denen.

02:37:29.870 --> 02:37:36.190
<v Ingo>Dann rufen die dich an und dann zahlst du einmal mir per PayPal irgendwie 50 Dollar und sounds

02:37:36.270 --> 02:37:37.310
<v Ingo>legitim.

02:37:37.470 --> 02:37:39.230
<v Ingo>Kannst du da Zertifikat ausschauen.

02:37:39.390 --> 02:37:44.350
<v Gast 2>Weswegen ich nämlich frage, ich benutze ja C Assert für meine momentan Sachen und die sind allgemein ja in

02:37:44.350 --> 02:37:47.630
<v Gast 2>Browsern eigentlich nicht vertreten, aber ich habe dann halt auf meinen Rechnern und auf meinem Telefon

02:37:48.350 --> 02:37:53.470
<v Gast 2>eingetragen, ja, das in die System-Keychain übernommen und dann hat es ja funktioniert.

02:37:53.790 --> 02:37:59.390
<v Gast 2>Aber der Chrome hat mit dem letzten Update mittlerweile Security-Warnungen,

02:37:59.870 --> 02:38:05.390
<v Gast 2>wenn ein ungültiger Algorithmus fürs Signieren des Zelt.

02:38:06.990 --> 02:38:08.350
<v Gast 2>Schwacher Algorithmus für Signals, sorry.

02:38:09.710 --> 02:38:11.310
<v Gast 2>Ich glaube, es ist MD5 in dem Fall, ja.

02:38:11.470 --> 02:38:12.990
<v Felix>Oh Gott, wollten die jetzt nicht irgendwann mal MTM sein.

02:38:13.230 --> 02:38:14.990
<v Felix>Aber ich glaube, CSER hat das geändert.

02:38:15.310 --> 02:38:16.990
<v Felix>CISert haben die schon längst nachgedacht.

02:38:17.310 --> 02:38:20.830
<v Gast 2>Pass auf, ich hab die Warnung gesehen, hab gedacht, oh, das Zertifikat,

02:38:20.990 --> 02:38:24.910
<v Gast 2>das ist bestimmt schon alt und noch mit einem falschen Algorithmus signiert.

02:38:25.310 --> 02:38:30.030
<v Gast 2>Ich mach mal neue, hab ein neues Zertifikat angelegt, eingetragen, geguckt.

02:38:30.190 --> 02:38:31.150
<v Gast 2>Nee, immer noch.

02:38:31.790 --> 02:38:32.030
<v Gast 2>Komisch.

02:38:32.510 --> 02:38:35.950
<v Ingo>Aber CSert hat das auch, wir hatten das irgendwann mal angekündigt,

02:38:36.110 --> 02:38:39.790
<v Ingo>da haben wir drüber geredet, auch in der Sendung, dass die das ändern wollen,

02:38:40.670 --> 02:38:43.790
<v Ingo>wo es mich genervt hat, dass ich jedes dieser scheiß SSL-Zertifikat.

02:38:44.110 --> 02:38:45.630
<v Felix>Casert.org geht bei mir.

02:38:45.950 --> 02:38:47.710
<v Gast 2>Ja, das ist nämlich das seltsame.

02:38:47.790 --> 02:38:54.590
<v Ingo>Das Zertifikat von CISert selbst wird bei mir auch nicht als irgendwie schwach oder sonst was erkannt worden.

02:38:54.830 --> 02:38:56.510
<v Felix>Du hast es bei mir eigentlich eingetragen.

02:38:56.910 --> 02:38:57.710
<v Felix>Das ist eine gute Frage.

02:38:57.790 --> 02:38:58.830
<v Felix>Achso, das habe ich gleich mal gemacht.

02:38:59.150 --> 02:38:59.790
<v Felix>Das kann sein.

02:39:00.110 --> 02:39:04.270
<v Gast 2>Aber wenn ich jetzt zum Beispiel auf das Zertifikat von Retinacast.de gehe,

02:39:04.430 --> 02:39:07.470
<v Gast 2>dann motzt du da halt rum und sagst, nee, nee, nee, nee, nee.

02:39:07.710 --> 02:39:09.150
<v Felix>Da gibt es eh nichts zu holen bei RetinaCast.

02:39:09.550 --> 02:39:10.190
<v Felix>Du kannst auch HTP.

02:39:10.270 --> 02:39:13.550
<v Ingo>Ich meine, gerade bei Retinacast, die Domain gehört ja mir, das heißt,

02:39:13.630 --> 02:39:15.630
<v Ingo>ich könnte da auch den SSL-Zertifikat ausstellen.

02:39:15.870 --> 02:39:17.070
<v Gast 2>Das könntest du natürlich machen.

02:39:17.310 --> 02:39:21.790
<v Ingo>Also wenn du jetzt nicht irgendwie fünf oder sechs oder sieben ausgestellt haben willst.

02:39:22.110 --> 02:39:22.350
<v Ingo>Zehn.

02:39:22.910 --> 02:39:25.870
<v Felix>Du kannst auch irgendwie Leute erschüren, wenn du bei Status bist, oder?

02:39:26.750 --> 02:39:29.230
<v Felix>Du kannst auch Leute erschüren, wenn du bei Status bist, oder?

02:39:29.870 --> 02:39:35.070
<v Ingo>Die haben auch ein Web of Trust nochmal extra, aber natürlich kannst du jetzt nur für deine eigenen Domains

02:39:35.230 --> 02:39:36.270
<v Ingo>Zertifikate ausstellen.

02:39:36.670 --> 02:39:36.910
<v Ingo>Achso.

02:39:37.310 --> 02:39:37.630
<v Ingo>Ja, ja.

02:39:37.790 --> 02:39:37.950
<v Ingo>Okay.

02:39:38.190 --> 02:39:45.150
<v Ingo>Also da kommt dann eine Mail vorbei an den Postmaster und du musst dann den Outh-Key eingeben und dann kannst

02:39:45.150 --> 02:39:49.950
<v Ingo>du 10 oder 30 Tage lang für diese Domain Zertifikate ausstellen.

02:39:50.450 --> 02:39:54.930
<v Ingo>Aber das Schöne ist halt auch, du kannst auch fünf Domains zusammennehmen,

02:39:55.090 --> 02:40:00.850
<v Ingo>irgendwie Sternchen.abc.de, Sternchen.cbd.de und Sternchen.

02:40:01.650 --> 02:40:05.010
<v Ingo>Sternchen.such mich mal.net.

02:40:05.330 --> 02:40:09.970
<v Ingo>Ja, und die kannst du auch alle über diese alternative Domain-Names da eintragen.

02:40:10.050 --> 02:40:16.130
<v Ingo>Und ja, so machst du zum Beispiel mal mein Mail-Server, weil er auf mehrere Domains hört und da stehen die

02:40:16.130 --> 02:40:16.770
<v Ingo>halt alle mit Sternchen.

02:40:17.090 --> 02:40:19.890
<v Felix>Bei mir tut es einfach da, aber jetzt ist es wieder nicht mehr da.

02:40:20.050 --> 02:40:21.010
<v Felix>Das ist kaputt bei mir.

02:40:22.210 --> 02:40:22.530
<v Felix>Was?

02:40:22.850 --> 02:40:23.890
<v Gast 2>Nee, das ist nur im Chrome.

02:40:23.970 --> 02:40:26.530
<v Gast 2>Nur der Chrome macht die Warnung des Erfahrers, Firefox tut es nicht.

02:40:26.690 --> 02:40:28.370
<v Felix>Nee, guck mal, er geht einfach direkt ganz woanders hin.

02:40:28.530 --> 02:40:29.970
<v Felix>Der geht nicht mehr auf HTTP dann.

02:40:30.450 --> 02:40:32.930
<v Gast 2>Ja, das ist die Konfiguration von dem Ding.

02:40:33.010 --> 02:40:34.050
<v Felix>Ich mach mal WP-Admin.

02:40:34.130 --> 02:40:34.690
<v Felix>Ja, machen wir.

02:40:34.930 --> 02:40:38.210
<v Gast 2>Dann sollte er dich eigentlich automatisch auf HTTPS umleiten.

02:40:38.530 --> 02:40:38.850
<v Gast 2>Pix?

02:40:39.170 --> 02:40:39.570
<v Gast 2>Pix?

02:40:40.210 --> 02:40:40.530
<v Gast 2>Pix.

02:40:40.770 --> 02:40:41.650
<v Felix>Fly die Pix.

02:40:42.130 --> 02:40:42.450
<v Felix>Pix.

02:40:42.690 --> 02:40:43.570
<v Unbekannt>Ingo, Pingo.

02:40:44.210 --> 02:40:45.890
<v Ingo>Genau, ich pick mich selber.

02:40:47.330 --> 02:40:52.530
<v Ingo>Weil seit kurzem benutzen wir bei Benärgewitter,

02:40:52.690 --> 02:40:59.330
<v Ingo>aber auch bei Radetux ja Auphonic, um die Sendungen danach zu produzieren.

02:40:59.410 --> 02:41:05.170
<v Ingo>Also nachdem sie geschnitten sind, gehen die zu Authonic, die machen dann nochmal Audio Magic drüber und

02:41:05.810 --> 02:41:08.850
<v Ingo>rendern die Sachen in verschiedenen Formaten raus.

02:41:09.010 --> 02:41:13.330
<v Ingo>Und bei Radetux gibt es jetzt auch zum Beispiel Kapitelmarken.

02:41:15.170 --> 02:41:21.890
<v Ingo>Und ja, haben wir halt nie vorher benutzt, aber Auphonic baut die Kapitelmarken in MP3,

02:41:22.210 --> 02:41:25.970
<v Ingo>in OG, in dieses AC-Zeug rein.

02:41:26.210 --> 02:41:32.610
<v Ingo>Und ja, jetzt wäre es halt auch noch schön, wenn irgendwelche Player tatsächlich auch OG und

02:41:32.610 --> 02:41:34.850
<v Ingo>MP3 Chapter-Support hätten.

02:41:35.250 --> 02:41:38.130
<v Ingo>Weil den gibt es irgendwie nie nicht.

02:41:38.210 --> 02:41:41.570
<v Ingo>Also ich kenne keinen Player, der irgendwie was damit anfangen könnte.

02:41:41.970 --> 02:41:46.610
<v Ingo>Okay, zugegeben das OG-Chepter-Format, äh, Kapitelmarkenformat ist auch noch sehr neu,

02:41:46.770 --> 02:41:47.090
<v Ingo>aber das ist nicht so gut.

02:41:47.330 --> 02:41:49.970
<v Gast 2>Das haben sich auch die Typen von Auphonic selber ausgedacht.

02:41:51.010 --> 02:41:54.610
<v Gast 2>Doch, ich glaube, das haben die mal einfach auf einer Mailingliste gepostet, ich habe gesagt, ja, mach mal.

02:41:54.690 --> 02:41:56.530
<v Ingo>Und dann haben die ein bisschen drüber rumdiskutiert.

02:41:56.850 --> 02:42:01.810
<v Gast 2>Das kam, glaube ich, in dem Interview mit den Auphonic-Leuten beim Lautsprecher.

02:42:02.130 --> 02:42:03.410
<v Ingo>Ja, hab ich noch nicht gehört.

02:42:04.770 --> 02:42:06.130
<v Ingo>Auf jeden Fall gibt es dafür ein Standard.

02:42:06.290 --> 02:42:10.290
<v Ingo>Jetzt müssen wir den irgendwie in die ganzen Player kriegen.

02:42:10.450 --> 02:42:16.450
<v Ingo>Das heißt, mach doch mal bitte Bug oder Feature-Requests bei allen

02:42:17.090 --> 02:42:23.090
<v Ingo>Open Source Playern, die ihr so kennt, auf und sagt, ihr hättet bitte gerne endlich MP3 und

02:42:23.090 --> 02:42:24.370
<v Ingo>Org-Chepte-Support.

02:42:26.050 --> 02:42:27.970
<v Gast 1>Oder implementiert den Scheiß mal schön selber im HD.

02:42:28.930 --> 02:42:30.290
<v Ingo>Oder macht es selber und hängt gleich.

02:42:31.970 --> 02:42:34.610
<v Gast 1>Pull Requests sind die neuen Feature-Requests.

02:42:35.090 --> 02:42:36.210
<v Ingo>Von mir aus auch so, ja.

02:42:36.290 --> 02:42:41.410
<v Ingo>Wenn ihr Programmierer seid, dann klar, schickt gleich den programmiert gleich den Code dazu.

02:42:41.570 --> 02:42:43.570
<v Ingo>Das ist ja auch eigentlich nicht so ein Problem, ja.

02:42:43.810 --> 02:42:44.690
<v Felix>Eigentlich sind voll einfach.

02:42:46.450 --> 02:42:49.090
<v Ingo>Die meisten Player können ja auch schon diese Marken anzeigen.

02:42:49.170 --> 02:42:51.010
<v Ingo>Sie können es halt bloß nicht für OK und MP3.

02:42:51.970 --> 02:42:53.010
<v Felix>Für was können die es sonst?

02:42:53.490 --> 02:42:55.330
<v Ingo>Für AC können sie es oft.

02:42:55.490 --> 02:43:00.130
<v Ingo>Oder sie haben halt ein eigenes Format, in dem sie es nochmal in der XML-Datei irgendwo speichern.

02:43:00.450 --> 02:43:04.290
<v Ingo>Also ich bei Amorok weiß ich, du konntest Marken setzen extra.

02:43:04.530 --> 02:43:09.250
<v Ingo>Das heißt, also der müsst ihr auch irgendwie anzeigen können und dann müsst ihr die auch theoretisch aus den

02:43:09.570 --> 02:43:11.490
<v Ingo>Text auslesen können und einfach anzeigen können.

02:43:11.810 --> 02:43:12.770
<v Felix>Wir das für unsere Sendung auch.

02:43:13.330 --> 02:43:16.210
<v Ingo>Nee, wir haben es im Binärgebiet dann noch nicht, weil wir noch nicht wissen,

02:43:16.850 --> 02:43:19.170
<v Ingo>wie wir die Kapitelmarken hinkriegen würden.

02:43:19.730 --> 02:43:21.090
<v Ingo>Beziehungsweise wo wir die herbekommen.

02:43:21.330 --> 02:43:23.170
<v Felix>Ja, also am besten wir crowdsourcen das, oder?

02:43:23.410 --> 02:43:28.370
<v Gast 2>Ja, das haben wir uns auch gedacht, aber das sollte dann halt auch relativ genau sein und im Zweifelsfall

02:43:28.450 --> 02:43:31.490
<v Gast 2>müssen dann halt mal ein paar Leute die Sendung komplett durchhören,

02:43:31.570 --> 02:43:34.450
<v Gast 2>bevor wir da das mit Kapitelmarken veröffentlichen können.

02:43:34.530 --> 02:43:37.810
<v Gast 2>Das heißt, es wird halt wahrscheinlich ein paar Tage dauern und bis dahin haben die ganzen Leute

02:43:37.810 --> 02:43:38.370
<v Gast 2>wahrscheinlich ein Post-Karte.

02:43:38.610 --> 02:43:42.530
<v Felix>Wir machen Premium-Accounts und die Premium-Leute kriegen die direkt,

02:43:42.610 --> 02:43:46.210
<v Felix>nachdem wir fertig sind und die anderen kriegen die erst, wenn die Premium-Leute,

02:43:46.290 --> 02:43:46.770
<v Felix>die quasi du.

02:43:47.010 --> 02:43:48.370
<v Ingo>Du hörst, du hörst es durch und machst das nicht.

02:43:48.450 --> 02:43:48.850
<v Ingo>Nein, nein, nein.

02:43:49.170 --> 02:43:50.370
<v Felix>Ich bin ja quasi dabei.

02:43:50.610 --> 02:43:53.090
<v Felix>Es gibt andere Leute, die kriegen Premium-Bonus.

02:43:53.410 --> 02:43:55.010
<v Ingo>Die kriegen Geld dafür, dass sie das machen.

02:43:55.330 --> 02:43:56.450
<v Felix>Nee, nee, nichts, nee, kein Geld.

02:43:56.530 --> 02:43:57.330
<v Felix>Sie bezahlen uns Geld.

02:43:58.610 --> 02:44:01.730
<v Gast 1>Können alle kein Deutsch, können allein, aber.

02:44:02.050 --> 02:44:06.290
<v Felix>Wir machen Premium-Accounts, die Leute bezahlen dafür, dass sie die früher bekommen und schicken uns

02:44:06.290 --> 02:44:09.410
<v Felix>gleichzeitig Geld und Kapitelmarken.

02:44:09.490 --> 02:44:09.810
<v Felix>Ja, ja.

02:44:10.130 --> 02:44:10.530
<v Felix>Alles klar.

02:44:11.490 --> 02:44:13.410
<v Felix>Wenn ihr das gut findet, dann sagt einfach Bescheid.

02:44:14.530 --> 02:44:15.730
<v Ingo>Dhaut bitte den Felix an.

02:44:15.890 --> 02:44:15.970
<v Ingo>Was?

02:44:16.450 --> 02:44:17.090
<v Ingo>Warum ich hauen?

02:44:17.170 --> 02:44:18.530
<v Felix>Ich hab vor die guten Geschützideen.

02:44:18.850 --> 02:44:19.570
<v Felix>Haut Felix an.

02:44:19.650 --> 02:44:20.530
<v Felix>Oh ja, ich mach das.

02:44:20.850 --> 02:44:23.970
<v Felix>Also, dass ihr Premium-Accounts bekommt und uns dann Kapitelmarken gebt.

02:44:24.130 --> 02:44:25.330
<v Ingo>Ah, ist okay.

02:44:25.490 --> 02:44:27.970
<v Ingo>Ich will erstmal, dass es in die Player reinkommt.

02:44:28.530 --> 02:44:29.330
<v Ingo>Das ist mir wichtig.

02:44:31.090 --> 02:44:32.370
<v Felix>Eigentlich ist es ein Mimimi, oder?

02:44:32.850 --> 02:44:36.050
<v Ingo>Ja, Mimimi-Pick, ja, schön könnte man aber Mimimi reintun.

02:44:36.290 --> 02:44:36.450
<v Ingo>Kommt.

02:44:37.010 --> 02:44:38.130
<v Unbekannt>Du kriegst es bei Mimimi.

02:44:39.250 --> 02:44:40.770
<v Ingo>Hauptsache es kommt.

02:44:41.170 --> 02:44:42.850
<v Unbekannt>Richtig, richtig.

02:44:43.970 --> 02:44:45.250
<v Gast 1>Nächster Pick von mir.

02:44:45.410 --> 02:44:47.090
<v Unbekannt>Oder erster, oder was denn?

02:44:47.410 --> 02:44:47.810
<v Unbekannt>Wo ist es hin?

02:44:47.890 --> 02:44:49.250
<v Gast 1>Achso, es wurde verschoben in Mimimi.

02:44:50.130 --> 02:44:52.530
<v Gast 1>Texts from Dog, fand ich ganz lustig.

02:44:52.690 --> 02:44:58.370
<v Gast 1>Ist ein Tumblr-Block, wo so gefakte iPhone-Konversationen zwischen einem Hund und seinem Herrchen ausgemacht

02:44:58.370 --> 02:44:58.610
<v Gast 1>werden.

02:44:58.770 --> 02:45:01.010
<v Gast 1>Und erstens finde ich es gut, weil es lustig ist.

02:45:01.090 --> 02:45:05.410
<v Gast 1>Zweitens finde ich es gut, weil mich das an das Yes, hello, this is Dog Meme erinnert.

02:45:05.890 --> 02:45:08.450
<v Gast 1>Was eines der schönsten Memes überhaupt.

02:45:08.690 --> 02:45:13.170
<v Gast 1>Und was mich wiederum an einen Yes,Hello, this is Balls Meme erinnert,

02:45:13.250 --> 02:45:16.130
<v Gast 1>was ich gar nicht so gut fand, aber ich habe es einfach mal verlinkt.

02:45:17.170 --> 02:45:22.850
<v Gast 1>Ja, es ist recht unterhaltsames, kleines Tumblr-Block, machen ordentlich Content und ist so ganz lustig

02:45:22.850 --> 02:45:23.650
<v Gast 1>eigentlich.

02:45:23.970 --> 02:45:24.290
<v Gast 1>Ja.

02:45:24.850 --> 02:45:25.890
<v Unbekannt>Sehr schön.

02:45:26.850 --> 02:45:27.810
<v Unbekannt>Hundebilder.

02:45:28.290 --> 02:45:29.330
<v Ingo>Hundebilder.

02:45:30.130 --> 02:45:31.250
<v Ingo>Ja, next pick.

02:45:32.290 --> 02:45:38.770
<v Ingo>ScreenQuery.es Das ist cool, wenn man seine Webseite mal mit

02:45:38.770 --> 02:45:41.650
<v Ingo>unterschiedlichen Auflösungen darstellen möchte.

02:45:41.810 --> 02:45:46.450
<v Gast 2>Also man kann da jetzt irgendwie hier zum Beispiel, keine Ahnung, blog.binärgewitter.de

02:45:48.450 --> 02:45:53.250
<v Gast 2>eingeben und kann dann sagen, okay, ich möchte jetzt mal hier das Ganze auf der Auflösung von einem iPhone

02:45:53.250 --> 02:45:57.170
<v Gast 2>sehen oder von einem iPhone 4 oder von einem, was gibt es denn hier noch,

02:45:57.330 --> 02:46:04.050
<v Gast 2>Samsung GalaxyTab 10.1 und dann sieht man quasi die Seite skaliert auf die Auflösung von

02:46:04.050 --> 02:46:09.250
<v Gast 2>diesem entsprechenden Device und dann kann man irgendwie im Browser selber kontrollieren,

02:46:10.290 --> 02:46:14.450
<v Gast 2>wie gut oder wie schlecht die eigene Webseite auf unterschiedlichen Auflösungen skaliert,

02:46:14.530 --> 02:46:15.490
<v Gast 2>was ich echt cool finde.

02:46:15.650 --> 02:46:18.210
<v Felix>Oh, Raditrux ist kaputt.

02:46:18.370 --> 02:46:18.530
<v Felix>Was?

02:46:18.690 --> 02:46:19.490
<v Felix>Ready Tux kaputt?

02:46:19.570 --> 02:46:20.930
<v Felix>Wieso hast du auf iPhone?

02:46:21.010 --> 02:46:22.690
<v Felix>Da fehlen aber die Seitensachen, oder?

02:46:22.770 --> 02:46:22.930
<v Felix>Hä?

02:46:23.090 --> 02:46:25.250
<v Gast 2>Nee, das ist wahrscheinlich Absicht, dass es weggelassen wird.

02:46:25.490 --> 02:46:26.370
<v Gast 1>Responsive Design.

02:46:26.930 --> 02:46:27.730
<v Gast 1>Responsive.

02:46:28.050 --> 02:46:28.690
<v Gast 1>Stimmt doch komplett.

02:46:29.250 --> 02:46:31.410
<v Gast 2>Und da kann man auch noch sagen, Rotate und so.

02:46:31.570 --> 02:46:31.890
<v Gast 2>Ja, genau.

02:46:33.010 --> 02:46:37.250
<v Ingo>Das ist echt, und das ist alles so flashy JavaScript-Zeug und das funktioniert echt gut.

02:46:37.410 --> 02:46:39.090
<v Felix>Das ist total cool, ich brauche das auch.

02:46:39.490 --> 02:46:40.210
<v Felix>Alles Banane.

02:46:40.450 --> 02:46:41.570
<v Unbekannt>Man kann alles kaufen.

02:46:42.050 --> 02:46:43.730
<v Unbekannt>Das kannst du in diesem Internet richtig.

02:46:44.050 --> 02:46:46.370
<v Felix>Aber er hat Galaxy falsch geschrieben, deswegen gibt es einen Punkt abzu.

02:46:46.530 --> 02:46:47.730
<v Gast 1>Aha, wie hat das denn geschrieben?

02:46:48.210 --> 02:46:49.170
<v Unbekannt>Galaxy.

02:46:49.570 --> 02:46:49.730
<v Unbekannt>Nein.

02:46:50.930 --> 02:46:56.370
<v Gast 1>Mein nächster Pick ist ein ganz guter Talk, von dem Kerl, auf dem Catch Me If You Can basiert.

02:46:57.010 --> 02:46:58.050
<v Unbekannt>Also der echte.

02:46:58.450 --> 02:47:03.490
<v Gast 1>Frank Abigail ist irgend so ein aktueller Security-Researcher-Mensch,

02:47:03.570 --> 02:47:06.130
<v Gast 1>aber der erzählt so ein bisschen über seine Zeit, wo er eben so getan hat,

02:47:06.210 --> 02:47:10.850
<v Gast 1>als wäre er ein Pilot, als wäre er ein Arzt und erzählt er echt unterhaltsam,

02:47:10.930 --> 02:47:14.850
<v Gast 1>hat eine echt angenehme Stimme, recht angenehm Erzählsstil und zählte echt eine halbe Stunde oder eine

02:47:14.850 --> 02:47:15.890
<v Gast 1>Dreiviertelstunde, glaube ich.

02:47:15.970 --> 02:47:21.410
<v Gast 1>Einfach so ein bisschen Geschichten aus seiner Zeit, also es ist echt was Nettes zu mal auf YouTube ansehen.

02:47:21.730 --> 02:47:23.970
<v Gast 1>Das ist einer meiner weiteren Picks.

02:47:25.170 --> 02:47:25.570
<v Gast 1>Fly.

02:47:26.530 --> 02:47:27.570
<v Ingo>Talk von Steve.

02:47:28.050 --> 02:47:30.210
<v Gast 2>Ich kämpfe gerade mit meiner Keychain.

02:47:31.570 --> 02:47:32.210
<v Gast 2>Steve Klappnick.

02:47:32.370 --> 02:47:38.370
<v Gast 2>Genau, ich habe hier einen Talk verlinkt von Steve Klappnick, der erzählt, was zu Hypermedia APIs.

02:47:38.610 --> 02:47:38.770
<v Gast 2>Und.

02:47:40.050 --> 02:47:40.290
<v Gast 2>Genau.

02:47:40.450 --> 02:47:46.530
<v Gast 2>Also er ist erst der Meinung, dass REST mittlerweile ein Overused Buzzword ist und dass man,

02:47:46.850 --> 02:47:50.290
<v Gast 2>wenn man das Sachen, wenn man Leuten erklären will, wie sie REST richtig machen,

02:47:50.370 --> 02:47:54.130
<v Gast 2>dass sie es nie einsehen, weil sie wissen ja alles besser und deshalb geben wir dem jetzt einen neuen Namen

02:47:54.130 --> 02:47:55.810
<v Gast 2>und nennt es Hyper Media API.

02:47:55.970 --> 02:48:00.610
<v Gast 2>Und er erklärt da in dem Talk, wie ich finde, recht anschaulich,

02:48:01.010 --> 02:48:06.690
<v Gast 2>dass er wie man quasi eine REST bzw.

02:48:07.010 --> 02:48:13.330
<v Gast 2>Hyper Media API designt, der zeigt es auch anhand von einem Beispiel, was mein nächster Pick wird.

02:48:13.890 --> 02:48:17.730
<v Gast 2>Und ja, macht einfach mal so, keine Ahnung, glaube ich, so 20 Minuten,

02:48:17.810 --> 02:48:20.770
<v Gast 2>eine halbe Stunde, erklärt einfach mal Schritt für Schritt, wie er vorgeht,

02:48:20.850 --> 02:48:22.290
<v Gast 2>um diese API zu designen.

02:48:22.370 --> 02:48:27.490
<v Gast 2>Der erstellt dann eine Finite State Machine, überlegt sich das Datenformat,

02:48:27.570 --> 02:48:33.330
<v Gast 2>was er dafür einsetzt und wie er quasi das Announcement von den nächsten URLs und dem

02:48:34.370 --> 02:48:37.890
<v Gast 2>Datenformat, was darüber gesprochen wird, geregelt hat und so weiter.

02:48:37.970 --> 02:48:41.890
<v Gast 2>Und dann im QA-Teilt später wird auch noch irgendwie interessant rum diskutiert.

02:48:41.970 --> 02:48:43.570
<v Gast 2>Also das kann man sich auf jeden Fall mal angucken.

02:48:43.810 --> 02:48:48.690
<v Gast 2>Die Tonqualität ist nicht so super, weil das halt mit einem Raummikrofon aufgenommen wurde.

02:48:49.010 --> 02:48:54.610
<v Gast 2>Kann man sich aber, wenn man irgendwie mal im stillen Zimmer sitzt, auch mal anhören.

02:48:55.570 --> 02:49:00.530
<v Gast 2>Jo, dann habe ich noch w3clove.com.

02:49:00.770 --> 02:49:02.930
<v Gast 2>Das war die API, die der als Beispiel nennt.

02:49:03.010 --> 02:49:06.690
<v Gast 2>Und ich kannte das Projekt bisher noch nicht, aber ich finde es super cool.

02:49:06.850 --> 02:49:07.090
<v Gast 2>Und zwar?

02:49:07.410 --> 02:49:08.850
<v Ingo>Es klingt irgendwie wie Satire.

02:49:09.010 --> 02:49:13.410
<v Ingo>Nee, das ist echt ein cooles Projekt und zwar, ihr kennt ja wahrscheinlich alle den.

02:49:15.410 --> 02:49:16.690
<v Gast 2>Er ist Twitter Bootstrap.

02:49:16.850 --> 02:49:17.410
<v Gast 2>Ihr kennt ja wahrscheinlich.

02:49:17.650 --> 02:49:18.530
<v Gast 1>Mein Block ist übrigens auch.

02:49:18.690 --> 02:49:19.410
<v Gast 1>Ja, habe ich auch gesehen.

02:49:19.490 --> 02:49:20.450
<v Felix>Oh shit, Bootstrap.

02:49:20.530 --> 02:49:20.930
<v Felix>Warum?

02:49:21.810 --> 02:49:25.490
<v Ingo>Ihr kennt ja alle den W3C Validator.

02:49:26.290 --> 02:49:29.570
<v Gast 2>Und das ist ein Validator für deine komplette Webseite.

02:49:29.650 --> 02:49:33.250
<v Gast 2>Und was man da macht, ist, man hat einfach ein Textfeld, da tippt man seine Domain rein,

02:49:33.330 --> 02:49:38.290
<v Gast 2>sagt Validate und dann fängt er an, deine Webseite zu crawlen und alle Links zu validieren auf dieser

02:49:38.290 --> 02:49:38.850
<v Gast 2>Webseite.

02:49:38.930 --> 02:49:43.890
<v Ingo>Und da gibt es halt auch einen Web-Service davon, wo man das halt über JSON abfragen kann.

02:49:44.450 --> 02:49:47.090
<v Gast 2>Da gibt es auch ein Ruby-Gem, was man da irgendwie benutzen kann.

02:49:47.170 --> 02:49:48.210
<v Gast 2>Und das ist echt cool.

02:49:48.370 --> 02:49:48.930
<v Gast 2>Richtig.

02:49:49.250 --> 02:49:51.730
<v Gast 1>Meine Idee W3C Violator, wäre mal schön.

02:49:53.250 --> 02:49:56.050
<v Gast 1>Richtig, da gibt es wieder eine URL ein und der macht dann ein HTML kaputt.

02:49:56.530 --> 02:49:57.170
<v Gast 1>Finde ich super.

02:49:57.330 --> 02:49:59.810
<v Gast 1>Richtig, nee, mein Pick ist IP-Geo.

02:49:59.970 --> 02:50:04.290
<v Gast 1>Ich habe so ein bisschen an meinem Blog gearbeitet, weil ich irgendwie Muße hatte und hab gedacht,

02:50:04.370 --> 02:50:09.810
<v Gast 1>ja, ich packe doch einfach mal Bookpicks und Podcast-Picks in mein Blog irgendwie oben rein,

02:50:10.130 --> 02:50:12.770
<v Gast 1>dass die Leute auch mal was zu lesen und zu hören haben.

02:50:13.010 --> 02:50:17.170
<v Gast 1>Und bei den Bookpics habe ich gedacht, ich habe echt keinen Bock, das selber zu verwalten.

02:50:17.250 --> 02:50:21.490
<v Gast 1>Da gibt es bei Amazon die Möglichkeit, dass du dir so einen A-Store zusammenklickst.

02:50:21.810 --> 02:50:24.850
<v Gast 1>Das ist einerseits A-Store.

02:50:25.650 --> 02:50:28.930
<v Gast 1>Das Schöne daran ist, dass du halt nicht selber irgendwie dieses Zeug machen musst,

02:50:29.010 --> 02:50:33.410
<v Gast 1>sondern der baut es für dich und du kannst es per iFrame oder Frameset oder sonst was einbinden.

02:50:33.890 --> 02:50:37.250
<v Gast 1>Was da auch nett ist, wenn jemand draufklickt, kriegst du eventuell noch einen Referral-Bonus.

02:50:37.330 --> 02:50:41.010
<v Gast 1>Aber eigentlich hauptsächlich, weil ich echt zu voll bin, den Scheiß mir selber zusammenzusuchen.

02:50:41.410 --> 02:50:47.570
<v Gast 1>Und das Problem da ist für mich, dass ich sowohl auf Amazon.de als auch auf Amazon Com

02:50:48.130 --> 02:50:52.130
<v Gast 1>beides mal so einen Amazon Network-Account habe und beides mal so einen A-Store.

02:50:52.210 --> 02:50:55.970
<v Gast 1>Und ich hätte natürlich ungern, dass Leute, die von irgendwie den USA zu mir kommen,

02:50:56.130 --> 02:50:58.850
<v Gast 1>irgendwelche komischen deutschen Bücher gezeigt bekommen.

02:50:59.010 --> 02:51:03.090
<v Gast 1>Und andersrum hätte ich gerne eine Deutsche zu mir kommen, dass sie halt diese deutschen Bücher dann schon

02:51:03.090 --> 02:51:03.410
<v Gast 1>sehen.

02:51:03.890 --> 02:51:07.490
<v Gast 1>Da ich halt das Ganze auf Octopress aufgesetzt habe, kann ich ja schlecht serverseitig filtern,

02:51:07.650 --> 02:51:12.370
<v Gast 1>sonst hätte ich halt irgendwie so eine, keine Ahnung, also in Ruby gibt es dieses Max Mind

02:51:12.530 --> 02:51:17.570
<v Gast 1>Geo-Database-Dingens, wo du einfach kurz schauen könntest und das Zeug dann generieren.

02:51:18.450 --> 02:51:21.730
<v Gast 1>Ich habe aber nur JavaScript gehabt und hab dann einfach mal gesucht nach einer Library,

02:51:21.810 --> 02:51:26.850
<v Gast 1>die mir diese Geo-Detection quasi als entweder als Webservice oder sonst wie anbietet.

02:51:26.930 --> 02:51:31.330
<v Gast 1>Und da gibt es IP-Geo.apspot.com, ist eine kleine JavaScript-Library.

02:51:31.490 --> 02:51:35.970
<v Gast 1>Die benutzen irgendwie Geo-Plugin, MaxMind und noch irgendwie was Eigenes.

02:51:36.930 --> 02:51:41.250
<v Gast 1>Und die können dir quasi per API zurückgeben,

02:51:41.330 --> 02:51:45.570
<v Gast 1>hier if Location includes Austria,

02:51:45.730 --> 02:51:48.210
<v Gast 1>Germany, Switzerland, dann mach das, ansonsten das andere.

02:51:48.370 --> 02:51:52.450
<v Gast 1>Und so mache ich das jetzt einfach so, dass per Default der US-Dore geladen wird.

02:51:52.610 --> 02:51:55.330
<v Gast 1>Wenn er erkennt, dass du aus Österreich, Schweiz oder Deutschland kommst,

02:51:55.490 --> 02:52:00.370
<v Gast 1>ersetzt er einfach den US-Store, das iFrame durch das iFrame von der deutschen Seite.

02:52:00.770 --> 02:52:04.290
<v Gast 1>Das Ganze ist gratis, die JavaScript-Datei ist auf Google Apps Engine,

02:52:04.530 --> 02:52:06.530
<v Gast 1>bedeutet es auch halbwegs schnell CD-End.

02:52:07.250 --> 02:52:09.890
<v Gast 1>Und das ist alles total schnieke.

02:52:10.050 --> 02:52:14.290
<v Gast 1>Und ich muss halt nicht dieses, bitte gib mir irgendwie Location, bla bla bla frei,

02:52:14.450 --> 02:52:17.010
<v Gast 1>weil ich da echt keinen Bock drauf habe, dass das auftaucht.

02:52:17.250 --> 02:52:22.770
<v Gast 1>Und ja, so kann ich für Deutsche den deutschen Store machen und für Amis den Amis Store und alles sind

02:52:22.770 --> 02:52:25.090
<v Gast 1>glücklich und es ist JavaScript und yay.

02:52:25.330 --> 02:52:25.970
<v Gast 1>Das ist cool.

02:52:26.210 --> 02:52:27.250
<v Ingo>You ain't Speedy.

02:52:27.650 --> 02:52:31.330
<v Gast 2>Genau, ich habe hier noch einen weiteren Talk von Chris Strom.

02:52:32.130 --> 02:52:34.130
<v Gast 2>Und da geht es darum um Speedy.

02:52:34.450 --> 02:52:37.970
<v Gast 2>Was ist Speedy, warum Speedy und warum ist es toll?

02:52:38.210 --> 02:52:41.090
<v Ingo>Und auch so ein bisschen Programmierbeispiele, wie man es in Ruby verwendet,

02:52:41.170 --> 02:52:44.850
<v Ingo>ist ein Talk von einer RubyConf, äh, was kann das?

02:52:45.090 --> 02:52:46.610
<v Gast 1>Gogaruko, Golden Gate RubyConf.

02:52:46.930 --> 02:52:48.530
<v Ingo>Genau, in San Francisco.

02:52:49.410 --> 02:52:53.330
<v Gast 2>Bei mir lädt ihr seid ihr momentan nicht, aber der Talk ist toll.

02:52:54.130 --> 02:52:57.090
<v Gast 2>Und ich habe mir vor einer Weile auch das Buch von dem gekauft.

02:52:57.170 --> 02:52:59.890
<v Gast 2>Das heißt irgendwie thespeedybok.com oder so.

02:53:00.050 --> 02:53:03.330
<v Ingo>Ich habe es noch nicht gelesen, deshalb werde ich das irgendwann später mal picken.

02:53:03.650 --> 02:53:08.930
<v Gast 2>Aber der Vortrag ist ganz interessant und ganz lehrreich, wenn man noch nicht so viel mit Speedy zu tun hatte.

02:53:09.810 --> 02:53:10.210
<v Gast 2>Sehr gut.

02:53:10.530 --> 02:53:14.370
<v Gast 1>Gibt's auch auf YouTube, weil Conflict slädt irgendwie in letzter Zeit alles auf YouTube hoch.

02:53:14.450 --> 02:53:16.210
<v Unbekannt>Deswegen add ich da mal den Link dazu.

02:53:16.450 --> 02:53:16.770
<v Unbekannt>Perfekt.

02:53:17.890 --> 02:53:18.450
<v Unbekannt>Titanic!

02:53:18.690 --> 02:53:23.330
<v Felix>Jetzt noch passend zum neuen Titanic-Release in 3D,

02:53:24.210 --> 02:53:27.410
<v Felix>den Trailer zu Titanic Super 3D.

02:53:29.330 --> 02:53:32.130
<v Ingo>Es springt sich dann Kate Winslet live an.

02:53:32.530 --> 02:53:36.770
<v Felix>Es ist mitgemacht von Mackey Bay und entsprechend.

02:53:40.050 --> 02:53:42.530
<v Unbekannt>Man muss sich einfach anschauen.

02:53:42.610 --> 02:53:43.890
<v Ingo>Das ist einfach super gut.

02:53:44.290 --> 02:53:47.650
<v Felix>Genau, es ist satirisch zu dem 3D-Zurgs.

02:53:48.370 --> 02:53:50.930
<v Gast 2>Ich habe übrigens gerade mein SSL-Problem gefixt.

02:53:51.250 --> 02:53:51.410
<v Gast 2>Und?

02:53:51.730 --> 02:53:52.610
<v Ingo>Dein SSL-Problem.

02:53:53.170 --> 02:53:54.770
<v Felix>Hast du es versucht und auszumachen?

02:53:54.850 --> 02:53:55.890
<v Ingo>Du hast einfach neu gestartet.

02:53:56.210 --> 02:54:01.890
<v Ingo>Nee, ich hab's nicht neu gestartet, ich habe einfach die Root-Zertifikate von CSRT gelöscht und neu

02:54:01.890 --> 02:54:02.210
<v Ingo>importiert.

02:54:02.290 --> 02:54:03.090
<v Ingo>Dann ging es wieder.

02:54:04.690 --> 02:54:06.450
<v Ingo>Ich glaube, ich hatte da noch ein altes Root-Zertifikat drin.

02:54:07.250 --> 02:54:07.970
<v Ingo>Das kann natürlich sein.

02:54:09.090 --> 02:54:12.930
<v Ingo>Das könnte schon durchaus älter sein, weil ich habe ja auf diesem Rechner,

02:54:13.250 --> 02:54:19.330
<v Ingo>wie vorhin erwähnt, die Time-Machine-Images von meinem alten Rechner oder von meinem anderen Rechner

02:54:19.330 --> 02:54:23.570
<v Ingo>importiert und der ist ja schon zwei Jahre, anderthalb Jahre,

02:54:23.730 --> 02:54:25.010
<v Ingo>ein bisschen mehr als anderthalb Jahre.

02:54:25.330 --> 02:54:26.930
<v Gast 2>Also könnte schon älter sein.

02:54:27.090 --> 02:54:27.890
<v Gast 2>Warte gleich.

02:54:28.130 --> 02:54:29.010
<v Gast 2>Was machst du da?

02:54:29.250 --> 02:54:32.050
<v Ingo>Ich guck den Super 3D-Trailer an.

02:54:33.170 --> 02:54:34.050
<v Unbekannt>What the fuck?

02:54:34.290 --> 02:54:34.610
<v Unbekannt>Oh man.

02:54:34.930 --> 02:54:35.090
<v Unbekannt>Super.

02:54:35.650 --> 02:54:38.850
<v Gast 1>Da gibt es auch einen schönes, schönen Screenshot, ein Twitchpick von Leuten,

02:54:38.930 --> 02:54:42.130
<v Gast 1>die nicht wussten, dass es die Titanic wirklich gab und sich dann auf Twitter so,

02:54:42.290 --> 02:54:46.370
<v Gast 1>wow, die Titanic war echt scheiße, das habe ich ja gar nicht gelten.

02:54:47.330 --> 02:54:48.930
<v Felix>Basiert auf einer wahren Geschichte.

02:54:49.250 --> 02:54:52.530
<v Gast 1>Ist auch unter Som Titanic verlinkt im Pad.

02:54:52.770 --> 02:54:54.690
<v Gast 1>Ist alles sehr, sehr traurig eigentlich.

02:54:54.770 --> 02:54:55.970
<v Gast 1>Es geht bergab.

02:54:57.570 --> 02:54:58.130
<v Gast 1>Scheiße.

02:54:58.370 --> 02:55:02.050
<v Ingo>Okay, gut, das war's für diese Sendung.

02:55:02.370 --> 02:55:03.570
<v Ingo>Gehabt euch wohl.

02:55:03.890 --> 02:55:08.770
<v Ingo>Wir sind ab nächster Woche nicht mittwochs um 20 Uhr,

02:55:08.930 --> 02:55:11.170
<v Ingo>sondern donnerstags um 20 Uhr.

02:55:11.810 --> 02:55:16.130
<v Ingo>Hat ein paar interne Gründe für die Live-Zuhörer.

02:55:16.370 --> 02:55:19.250
<v Ingo>Also einmal einen Tag verschieben bitte.

02:55:19.410 --> 02:55:20.450
<v Felix>Eigentlich ist Ingo schuld.

02:55:20.610 --> 02:55:21.010
<v Felix>Ja, ich bin schon.

02:55:21.250 --> 02:55:22.770
<v Gast 2>Also im Zweifelsfall ist Ingo schuld, ja.

02:55:23.010 --> 02:55:23.970
<v Felix>Auch so, grundsätzlich.

02:55:24.290 --> 02:55:25.650
<v Ingo>Okay, grundsätzlich bin ich schuld.

02:55:25.810 --> 02:55:29.330
<v Ingo>Gut, also ab nächster Woche immer donnerstags, bitte.

02:55:35.010 --> 02:55:38.850
<v Gast 2>Es könnte auch unter anderem passieren, dass wir nächste Woche vielleicht mehr sind als sonst.

02:55:39.090 --> 02:55:40.050
<v Unbekannt>Eventuell.

02:55:40.290 --> 02:55:40.610
<v Unbekannt>Oh oh.

02:55:40.930 --> 02:55:42.290
<v Gast 2>Wollte ich mal nur an Teasen.

02:55:42.690 --> 02:55:46.130
<v Felix>Oder vielleicht Freitag, damit wir unsere Captain Marken noch bekommen in unserem Text.

02:55:46.210 --> 02:55:46.770
<v Felix>Du teilst dich.

02:55:47.490 --> 02:55:48.130
<v Felix>Du klonst dich.

02:55:48.690 --> 02:55:49.970
<v Ingo>Zwei Fleideys, Doppelflight.

02:55:50.130 --> 02:55:50.610
<v Ingo>Zelty.

02:55:50.770 --> 02:55:51.810
<v Unbekannt>Zeltoppel Pleity.

02:55:52.130 --> 02:55:54.210
<v Gast 1>Seine Medizin geht aus und die Schizophrenie setzt wieder ein.

02:55:54.370 --> 02:55:55.410
<v Unbekannt>So ein bisschen traurig, aber.

02:55:55.730 --> 02:55:58.130
<v Felix>Solange auch mit einer Sprache spricht, dass man es auch merkt.

02:55:58.290 --> 02:55:58.450
<v Felix>Richtig.

02:55:58.610 --> 02:55:59.090
<v Felix>Kein Problem.

02:55:59.330 --> 02:55:59.650
<v Felix>Mach mal.

02:56:01.170 --> 02:56:02.690
<v Ingo>Ich bin Floyd 2.

02:56:02.850 --> 02:56:04.450
<v Ingo>Ich bin Floyd 3.

02:56:05.410 --> 02:56:06.210
<v Ingo>In diesem Sinne.

02:56:06.450 --> 02:56:07.090
<v Ingo>In diesem Sinne.

02:56:07.330 --> 02:56:08.210
<v Unbekannt>Bevor das jetzt hier noch.

02:56:09.970 --> 02:56:11.330
<v Gast 2>Bevor es hier noch ausartet.

02:56:11.410 --> 02:56:11.810
<v Gast 2>Tschüssi.

02:56:11.970 --> 02:56:12.690
<v Gast 2>Bis dann, ciao.

02:56:12.770 --> 02:56:13.170
<v Gast 2>Ciao.

02:56:13.490 --> 02:56:14.610
<v Gast 1>Ska sie einosch.

02:56:15.490 --> 02:56:19.090
<v Felix>Du musst mal kurz anmachen und du musst dir die ab Mike Bären schauen.

02:56:19.170 --> 02:56:20.050
<v Felix>Das ist einfach super awesome.

02:56:20.450 --> 02:56:22.370
<v Gast 1>Ich will jetzt gerne die Leute reinfallen.

02:56:24.290 --> 02:56:24.850
<v Gast 1>Wo ist denn hier?

02:56:25.090 --> 02:56:27.730
<v Felix>Naja, das kannst du ein bisschen vorspielen, weil der Anfang ist nicht so gut, muss ich sagen.

02:56:27.890 --> 02:56:32.370
<v Gast 1>Da gibt es ja diese 20%-Regel, du musst immer 20% rein in YouTube, sonst wird alles doof.

02:56:39.810 --> 02:56:40.770
<v Unbekannt>Fuck yeah.

02:56:50.370 --> 02:56:51.330
<v Ingo>George Lucas!

02:57:01.330 --> 02:57:01.730
<v Ingo>J.J.

02:57:01.890 --> 02:57:02.770
<v Felix>Abrams.

02:57:04.930 --> 02:57:07.650
<v Unbekannt>Alter, wie ich dieses fucking

02:57:19.490 --> 02:57:20.450
<v Unbekannt>herunterspringen!

02:57:20.690 --> 02:57:21.250
<v Unbekannt>Im Wasser.

02:57:21.650 --> 02:57:22.610
<v Unbekannt>Bumm bumm.

02:57:22.850 --> 02:57:23.410
<v Unbekannt>So gut.

02:57:26.770 --> 02:57:27.650
<v Unbekannt>Pium Pew.

02:57:27.970 --> 02:57:28.290
<v Unbekannt>Warum?

02:57:29.010 --> 02:57:30.450
<v Felix>Super 3D.

02:57:31.890 --> 02:57:33.490
<v Gast 1>Muss ich auf Rack drücken, damit es aufhört?

02:57:33.650 --> 02:57:34.450
<v Ingo>Ja, auf Stop.

02:57:35.330 --> 02:57:37.010
<v Felix>Wie auf Start drücken, um zu Staub.
