WEBVTT

00:00:06.400 --> 00:00:13.040
<v Ingo>Binärgewitter, der Podcast rund um Webtechnologie und Open

00:00:13.200 --> 00:00:13.840
<v Ingo>Stork.

00:00:16.880 --> 00:00:20.640
<v Ingo>Halli, hallo, herzlich willkommen zu Binärgewitter Talk.

00:00:20.800 --> 00:00:21.760
<v Ingo>Heute große Runde.

00:00:21.840 --> 00:00:26.800
<v Ingo>Wir haben sogar quasi Besuch aus dem Ausland, so virtuell quasi.

00:00:27.120 --> 00:00:28.080
<v Unbekannt>Sowohl als auch.

00:00:28.560 --> 00:00:35.440
<v Ingo>Ja, einmal virtuell und einmal tatsächlich auch aus dem Ausland hier wirklich physisch

00:00:35.440 --> 00:00:35.920
<v Ingo>zum Anfassen.

00:00:36.000 --> 00:00:38.240
<v Ingo>Also irgendwie gefahren.

00:00:39.040 --> 00:00:44.560
<v Ingo>Also wir können ihn anfassen, ihr Hörer draußen nicht, aber wir können den Markus auch anfassen.

00:00:44.640 --> 00:00:45.120
<v Ingo>Hallo Markus.

00:00:45.360 --> 00:00:46.480
<v Markus>Hallo, einen schönen guten Abend.

00:00:46.720 --> 00:00:47.840
<v Ingo>Fleidi ist wieder da?

00:00:48.000 --> 00:00:48.960
<v Unbekannt>Ja, ich bin der Fleidi.

00:00:49.680 --> 00:00:50.400
<v Unbekannt>Der Makefu?

00:00:50.800 --> 00:00:51.120
<v Unbekannt>Moin.

00:00:51.520 --> 00:00:54.800
<v Ingo>Ich bin auch da und über den großen Teich der Marc.

00:00:55.200 --> 00:00:57.120
<v Gast 2>Ich bin der Auslandskorrespondent.

00:00:57.360 --> 00:00:58.720
<v Ingo>Der Auslandskorrespondent.

00:00:58.960 --> 00:01:00.960
<v Felix>Und was geht im Internet so?

00:01:01.280 --> 00:01:02.640
<v Felix>Auslandmäßig?

00:01:03.120 --> 00:01:07.840
<v Gast 2>Es ist so ziemlich dasselbe wie auf der anderen Seite, nur dass Facebook manchmal denkt, ich bin Spanier.

00:01:08.480 --> 00:01:09.440
<v Felix>Ist das nicht so?

00:01:11.120 --> 00:01:13.920
<v Gast 2>Mark den Megusta-Button, aber sonst alles genug.

00:01:16.640 --> 00:01:17.840
<v Unbekannt>Sehr gut, sehr gut.

00:01:18.160 --> 00:01:19.120
<v Unbekannt>Freuen wir uns.

00:01:19.600 --> 00:01:24.960
<v Ingo>Okay, diese Woche ist tragen wir jemanden zum Grabe,

00:01:25.040 --> 00:01:26.640
<v Ingo>der eigentlich schon länger tot ist.

00:01:26.800 --> 00:01:27.920
<v Ingo>Nämlich MD5.

00:01:28.320 --> 00:01:29.520
<v Felix>MD5 Crypt.

00:01:29.760 --> 00:01:31.280
<v Ingo>Ja, gut, MD5 Crypt.

00:01:31.520 --> 00:01:33.840
<v Ingo>Aber MD5 ist an sich schon einfach.

00:01:34.480 --> 00:01:35.840
<v Felix>Je nachdem, wo du das benutzt.

00:01:36.640 --> 00:01:38.480
<v Felix>Ja, okay, es ist eigentlich immer kaputt schon.

00:01:38.560 --> 00:01:39.040
<v Felix>Also.

00:01:39.360 --> 00:01:44.800
<v Felix>Ja, es gibt eigentlich keinen guten Anwendungsfall mehr, um das wirklich noch zu benutzen.

00:01:45.440 --> 00:01:48.960
<v Gast 2>Ja, gut, das ist, wenn du Message-Integrität checken willst.

00:01:49.280 --> 00:01:54.080
<v Felix>Nee, das ist ja auch blöd, weil du ja auch diese Kollisionsprobleme hast.

00:01:54.400 --> 00:01:56.000
<v Unbekannt>Ja, aber da gibt es ja kaum welche.

00:01:56.800 --> 00:01:58.800
<v Gast 2>Ist MD5 schneller oder langsamer als Shar1?

00:01:59.040 --> 00:01:59.760
<v Gast 2>Das ist vollkommen egal.

00:01:59.920 --> 00:02:00.960
<v Gast 1>Ich glaube, Sha-1 ist schneller.

00:02:01.600 --> 00:02:04.720
<v Gast 2>Ja du, wir verwenden auch CAC32 in vielen Dingen.

00:02:05.200 --> 00:02:06.640
<v Unbekannt>Das ist auch gut genug für vieles.

00:02:06.720 --> 00:02:07.120
<v Unbekannt>Das ist gut genug.

00:02:07.280 --> 00:02:08.080
<v Unbekannt>Ja, das ist es eben.

00:02:08.160 --> 00:02:13.120
<v Gast 2>Also man sollte eben aufhören, Hashes als Passwort-Verschlüsselung-Pseudodingens zu verwenden.

00:02:13.680 --> 00:02:18.640
<v Felix>Nee, das würde ich gar nicht sagen, sondern nur MD5-Crypt als Passwort-Verschlüsselungsdingens.

00:02:18.800 --> 00:02:23.120
<v Gast 2>Ja, oder auch Sha-1, weil die sind alle designed, um schnell zu sein, deswegen ist es auch irgendwie so gut.

00:02:23.280 --> 00:02:28.000
<v Felix>Ja, also das Problem ist halt, nur MD5 Crypt zu benutzen, ohne einen Swid dazu zu nehmen.

00:02:28.400 --> 00:02:33.120
<v Felix>Weil sonst MD5 Crypt ist kein Scheiß, wenn man halt den Swid nicht vergessen würde.

00:02:34.080 --> 00:02:40.160
<v Felix>Weil ansonsten hat man halt Probleme mit Rainbow Tables und dass es halt ein bisschen schneller ist,

00:02:40.320 --> 00:02:41.520
<v Felix>ist es halt blöd, aber dann nimmt man.

00:02:41.840 --> 00:02:45.680
<v Gast 1>Gut, es ist ja jetzt eigentlich der Grund, weshalb dieser Entwickler von MD5 Crypt gesagt hat,

00:02:45.840 --> 00:02:49.760
<v Gast 1>dass es nicht mehr sicher ist, weil es auf moderner Hardware einfach schnell genug berechnet werden kann,

00:02:49.840 --> 00:02:52.320
<v Gast 1>dass es Bruteforcen kannst und dann bringt er den Salt halt auch nichts.

00:02:52.400 --> 00:02:55.200
<v Gast 1>Das hatten wir jetzt, war das letzte Woche, war es vorletzte Woche, ich weiß gar nicht mehr.

00:02:55.440 --> 00:02:59.200
<v Felix>Nee, das Problem war auch bei LinkedIn, dass die auch keine Swords benutzt haben.

00:02:59.360 --> 00:02:59.520
<v Felix>Ja.

00:03:00.240 --> 00:03:04.080
<v Felix>Und prinzipiell ist es ein bisschen doof Idee, auch sowas noch zu benutzen.

00:03:04.400 --> 00:03:08.480
<v Gast 2>Aber so gerade wenn du ein gutes Dictionary hast, dann brauchst du ja nicht mal mehr eine Rainbow-Table,

00:03:08.560 --> 00:03:11.680
<v Gast 2>das kannst du dann kurz auf deiner Grafikkarte durchrödeln, da ist selbst mit Salt.

00:03:12.080 --> 00:03:14.400
<v Felix>Also für Dictionaries würde ich jetzt noch nicht mal Grafikkarte nehmen.

00:03:14.560 --> 00:03:17.360
<v Felix>Das geht auch am Abend, wenn dein Computer gerade nichts zu tun hat.

00:03:17.440 --> 00:03:20.160
<v Gast 2>Ja, aber dann kannst du noch Webbrowsen nebenher, wenn du die Grafikkarte nimmst.

00:03:20.320 --> 00:03:21.280
<v Felix>Das kannst du auch so, oder?

00:03:21.360 --> 00:03:21.520
<v Felix>Danke.

00:03:22.160 --> 00:03:25.360
<v Gast 2>Lustige Katzenvideo werden da langsam, wenn du auf all deinen Calls wie willst.

00:03:25.680 --> 00:03:30.640
<v Felix>Nee, das läuft dann ja in HTML5 und dann nimmt er ja deine Grafikkarte fest.

00:03:30.880 --> 00:03:31.600
<v Felix>Dann wiederum ja.

00:03:31.680 --> 00:03:36.720
<v Gast 2>Also du musst schauen, wo die Katzenvideos laufen und je nachdem musst du dann dein Hash-Cracking auf die

00:03:36.720 --> 00:03:37.600
<v Gast 2>andere Sache auslagern.

00:03:37.760 --> 00:03:39.920
<v Felix>Oder du hast einfach Computer, die das gerade machen, deswegen.

00:03:40.320 --> 00:03:46.800
<v Felix>Genau, also wie gesagt, der Entwickler hat selber gemeint, dass MD5 Crypt nicht mehr als

00:03:46.800 --> 00:03:50.960
<v Felix>sicher zu betrachten ist und deswegen sollte man doch lieber was anderes nehmen.

00:03:51.120 --> 00:03:51.360
<v Felix>Gut.

00:03:51.520 --> 00:03:54.960
<v Ingo>Also alle da draußen, wenn ihr Passwörter abspeichert, macht das bitte richtig.

00:03:55.760 --> 00:04:00.800
<v Felix>Oder man nimmt einfach MD5 Crypt und zwar 12 Millionen Mal nacheinander.

00:04:00.880 --> 00:04:01.840
<v Felix>Und dann ist es auch kein Problem.

00:04:04.080 --> 00:04:04.960
<v Felix>Nein, nein, nein.

00:04:05.200 --> 00:04:05.520
<v Felix>Ja.

00:04:06.720 --> 00:04:07.280
<v Felix>Nee, das ist ja egal.

00:04:07.360 --> 00:04:09.920
<v Ingo>Also wenn du Sold, es ist doch einfacher, einfach ein Salt zu nehmen.

00:04:10.080 --> 00:04:11.680
<v Ingo>Statt mal MD5.

00:04:11.840 --> 00:04:15.200
<v Felix>Nee, nee, das Problem ist halt, wenn du Sols hast, dann weißt du den Sword ja,

00:04:15.680 --> 00:04:20.880
<v Felix>wenn du knackst und dann machst du eine Dictionary-Angriff und dann nimmst du einfach den Sword dazu und

00:04:20.880 --> 00:04:22.400
<v Felix>probierst es halt oft genug aus.

00:04:22.560 --> 00:04:24.080
<v Felix>Das ist tatsächlich, das hilft noch nicht.

00:04:24.720 --> 00:04:28.240
<v Ingo>Ja, dann kannst du auch mal MD5 danach schauern und dann wieder MD5 machen.

00:04:29.360 --> 00:04:30.400
<v Gast 1>Könnte man zum Beispiel machen.

00:04:30.560 --> 00:04:35.920
<v Gast 1>Ich meine, die Idee ist ja, dass man mehr Iterationen braucht, damit man halt das Boot Force ein bisschen

00:04:35.920 --> 00:04:36.400
<v Gast 1>erschwert.

00:04:36.720 --> 00:04:37.280
<v Gast 1>Genau.

00:04:37.520 --> 00:04:44.000
<v Felix>Und wenn man genau diese Iteration halt oft genug macht, dann hat man da auch keine Probleme mehr

00:04:44.160 --> 00:04:44.560
<v Felix>irgendwie.

00:04:45.360 --> 00:04:50.000
<v Gast 2>Wobei du das nicht auf Hacker News sagen darfst, weil genau das habe ich gemacht und dann habe ich mich eine

00:04:50.000 --> 00:04:52.240
<v Gast 2>Million Leute mich dann blöd von der Seite angemacht.

00:04:52.400 --> 00:04:54.800
<v Felix>Oh shit, bestimmt gibt es da irgendwelche Probleme, haben sie gesagt.

00:04:55.120 --> 00:04:57.120
<v Felix>Komm, erzähl, erzähl deine Hack-News-Geschichte.

00:04:57.360 --> 00:04:57.760
<v Felix>Gar nichts.

00:04:57.920 --> 00:05:02.880
<v Gast 2>Ich habe einfach nur gesagt, so, hey, ist ja irgendwie blöd, zwar MD5 zu verwenden,

00:05:02.960 --> 00:05:06.560
<v Gast 2>aber bevor man da jetzt irgendwie anfängt, andere Krypto in seine Applikation zu bauen,

00:05:06.720 --> 00:05:11.920
<v Gast 2>könnten wir nicht einfach so grob gesagt 20.000 Mal iterieren und dann ist das mit dem Kraken auch

00:05:11.920 --> 00:05:12.960
<v Gast 2>einigermaßen hart.

00:05:13.120 --> 00:05:16.560
<v Gast 2>Und dann haben die alle gesagt, nö, du bist doof, hör doch schon wieder nicht.

00:05:17.280 --> 00:05:18.640
<v Felix>Geh aus dem Internet raus.

00:05:18.880 --> 00:05:21.200
<v Ingo>Du hast das den Sandkasten kaputt gemacht.

00:05:22.160 --> 00:05:25.760
<v Felix>Nee, also es kann schon sein, dass es dann irgendwie Vereinfachungen gibt,

00:05:25.840 --> 00:05:28.640
<v Felix>wenn man die Iteration bloß öfter macht und dass es dann immer.

00:05:29.200 --> 00:05:31.680
<v Gast 2>So haben sie es jetzt zum Beispiel bei Death und Triple Death, weil ja genau die Geld.

00:05:31.840 --> 00:05:33.120
<v Felix>Ja, ja, genau, ja, ich weiß, ich weiß.

00:05:33.840 --> 00:05:35.920
<v Markus>Wie viele Applikationen habt ihr denn schon umgestellt?

00:05:36.000 --> 00:05:38.080
<v Markus>Also ich meine, wir haben ja alle mal MD5 benutzt.

00:05:38.160 --> 00:05:38.640
<v Markus>Nö.

00:05:39.360 --> 00:05:39.680
<v Markus>Okay.

00:05:41.280 --> 00:05:45.200
<v Felix>Also, wenn ich eine hätte, die MD5 benutzt hätte, dann hätte ich sie wahrscheinlich auch nicht umgestellt,

00:05:45.280 --> 00:05:47.360
<v Felix>weil ich es total vergessen habe, dass ich sie noch haben.

00:05:47.920 --> 00:05:50.320
<v Gast 1>Ah, nee, Mediengewitter hat sogar schon Shawne benutzt.

00:05:50.400 --> 00:05:50.720
<v Gast 1>Keine Ahnung.

00:05:50.800 --> 00:05:53.280
<v Felix>Sha-1 ist aber auch ein Gewitter, der ist ja relativ jung jetzt.

00:05:53.600 --> 00:05:56.000
<v Markus>Und auf Down gestrickt hat?

00:05:57.120 --> 00:05:58.080
<v Gast 1>Ich fixe das mal schnell.

00:05:58.640 --> 00:05:59.600
<v Felix>Jedes Mal ey.

00:05:59.760 --> 00:06:01.280
<v Gast 1>Ja, ich muss das mal automatisieren.

00:06:02.640 --> 00:06:02.960
<v Gast 1>Ja.

00:06:03.520 --> 00:06:08.000
<v Gast 1>Aber da ist der Hashing-Algorithmus auch nicht sicherheitsrelevant.

00:06:08.080 --> 00:06:10.160
<v Gast 1>Da hashen wir nur die Dateinamen der Bilder.

00:06:14.480 --> 00:06:15.440
<v Unbekannt>Dist du schuld.

00:06:15.600 --> 00:06:15.920
<v Unbekannt>Ja.

00:06:16.800 --> 00:06:17.680
<v Unbekannt>So sieht's aus.

00:06:19.440 --> 00:06:23.600
<v Gast 2>Und MD5-Krypno, weil wir darüber geredet haben, das ist übrigens der Funktionsaufruf,

00:06:23.680 --> 00:06:27.600
<v Gast 2>der zum Beispiel bei FreeBSD und Linux und alles andere verwendet wird.

00:06:27.840 --> 00:06:33.360
<v Gast 1>Genau, der zum Beispiel verwendet wird, um dein Passwort in der ETC-Shadow zu hashen.

00:06:34.240 --> 00:06:36.240
<v Felix>Aber da wird ein Sword noch genommen, oder?

00:06:36.400 --> 00:06:37.040
<v Felix>Bin ich ziemlich sicher?

00:06:37.280 --> 00:06:39.040
<v Gast 1>Ja, höchstwahrscheinlich auch.

00:06:40.000 --> 00:06:44.960
<v Gast 1>Aber die werden dann trotzdem mit oder wurden bis jetzt trotzdem mit MD5-Krypt verschlüsselt.

00:06:45.360 --> 00:06:50.240
<v Gast 1>Oder halt nicht direkt verschlüsselt, auch wenn es heißt Crypt, aber gehasht halt.

00:06:50.400 --> 00:06:51.040
<v Gast 1>Ja, genau.

00:06:53.280 --> 00:06:58.000
<v Felix>Und deswegen sollte man lieber den superneuen Scheiß nehmen, wie hieß das nochmal?

00:06:59.760 --> 00:07:01.120
<v Gast 1>PBK DF2.

00:07:01.680 --> 00:07:04.720
<v Felix>Aber auch irgendwie 500 Iterationen, damit es langsam genug ist.

00:07:04.880 --> 00:07:07.920
<v Gast 1>Oder wie hieß dieses andere, was auf Blowfish basiert?

00:07:09.840 --> 00:07:11.360
<v Unbekannt>The Hootie and the Blowfish.

00:07:11.680 --> 00:07:12.320
<v Unbekannt>Nein.

00:07:15.600 --> 00:07:16.400
<v Unbekannt>B-Crypt.

00:07:16.960 --> 00:07:17.680
<v Unbekannt>Blowfish könnte.

00:07:18.080 --> 00:07:21.200
<v Gast 2>Oder S-Scrypt ist noch besser als B-Crypt, weil, keine Ahnung, es ist nicht.

00:07:21.280 --> 00:07:22.480
<v Unbekannt>Das total auch schon mal.

00:07:23.840 --> 00:07:25.680
<v Markus>S-Scrypt und Blowfish.

00:07:28.640 --> 00:07:32.800
<v Gast 2>Es waren verschiedene Hipster-Level auf Hacker News, dass dann einer sagt,

00:07:32.880 --> 00:07:36.480
<v Gast 2>ja, nimm doch Shawnee und dann sagt der nächste, nee, nimm doch B-Crypt und dann kommt der nächste und sagt,

00:07:36.560 --> 00:07:39.920
<v Gast 2>nee, B-Crypt ist ja doof und noch S-Script und bisher ging es glaube ich noch nicht weiter,

00:07:40.000 --> 00:07:40.560
<v Gast 2>aber ich finde es auch nicht so gut.

00:07:40.720 --> 00:07:42.640
<v Felix>Doch, PBK DF2, weil das nimmt Apple.

00:07:44.160 --> 00:07:50.240
<v Gast 1>Man sollte mal ein Social Network implementieren, wo man dann als Level so A-Scrypt und Blowfish und

00:07:50.480 --> 00:07:52.240
<v Gast 1>PBK DF2 und so.

00:07:53.520 --> 00:07:54.800
<v Gast 2>Du startest mit Rot 13.

00:07:54.960 --> 00:07:55.360
<v Gast 2>Genau.

00:07:57.520 --> 00:07:58.640
<v Felix>Ja, finde ich super.

00:07:58.960 --> 00:08:01.120
<v Ingo>Also, Leute, macht einfach das Richtige.

00:08:02.160 --> 00:08:03.600
<v Felix>Alle eure Applikation umstellen.

00:08:03.760 --> 00:08:04.160
<v Felix>Genau.

00:08:04.320 --> 00:08:06.080
<v Ingo>Trotzdem, man kann alles kaputt machen.

00:08:06.880 --> 00:08:08.640
<v Gast 2>Live-Rotfixen in Production.

00:08:09.040 --> 00:08:12.960
<v Felix>Ja, wenn es Pearl-Code ist, wenn es Pearl und PHP-Code ist, ist ja voll kein Problem,

00:08:13.040 --> 00:08:14.560
<v Felix>weil das würde ja jedes Mal interpretiert.

00:08:14.640 --> 00:08:18.960
<v Felix>Dann kann man es einfach direkt fixen in Code, in der Live-Applikation.

00:08:19.200 --> 00:08:19.520
<v Felix>Oder?

00:08:19.680 --> 00:08:20.720
<v Felix>Sprich was dagegen.

00:08:20.960 --> 00:08:22.400
<v Unbekannt>Nee, das ist glaube Best Practice.

00:08:22.560 --> 00:08:22.800
<v Unbekannt>Ja.

00:08:23.120 --> 00:08:24.640
<v Unbekannt>Bei Pearl bestimmt.

00:08:25.280 --> 00:08:28.080
<v Gast 1>Habe ich allerdings vor einer Weile auch mal einen Blogpost gelesen,

00:08:28.240 --> 00:08:32.480
<v Gast 1>wo das Leute in Live-Systemen in Python machen,

00:08:32.560 --> 00:08:38.000
<v Gast 1>dass die quasi live irgendwie Hot-Code nachladen, Hot Code-Deployment machen.

00:08:38.320 --> 00:08:42.480
<v Gast 2>Ich meine, normalerweise hast du sicher ein REPL irgendwo offen auf einem Port und dann kannst du da direkt

00:08:42.480 --> 00:08:44.160
<v Gast 2>deine Klassen überschreiben.

00:08:44.400 --> 00:08:44.640
<v Gast 2>Genau.

00:08:45.360 --> 00:08:47.280
<v Gast 2>Du musst nicht mal mehr neu laden, das ist total gut.

00:08:47.600 --> 00:08:48.160
<v Gast 2>Super awesome.

00:08:48.320 --> 00:08:50.000
<v Gast 1>Also wenn du weißt, was du tust, wahrscheinlich schon.

00:08:50.080 --> 00:08:54.160
<v Gast 1>Also wenn du mal ganz schnell dringend ohne das User irgendwie daran leiden,

00:08:54.320 --> 00:08:55.520
<v Gast 1>einen Fix deployen willst, dann kannst du das nicht.

00:08:55.680 --> 00:08:57.440
<v Felix>Dann einfach direkt in DevMM schreiben.

00:08:57.520 --> 00:08:59.280
<v Felix>Ich meine, du kannst ja direkt umschreiben.

00:09:01.040 --> 00:09:04.320
<v Gast 2>Das Security-Update, das du am unsichersten deployen kannst.

00:09:04.560 --> 00:09:05.280
<v Gast 2>Das wird gut.

00:09:05.600 --> 00:09:12.320
<v Felix>Und wenn du halt ein bisschen mehr Zeit brauchst, dann sendest halt deinen Pointer in eine Knobloop und machst

00:09:12.320 --> 00:09:14.480
<v Felix>halt so lange rum und dann wieder um die.

00:09:14.800 --> 00:09:15.360
<v Felix>Knobsliding.

00:09:15.680 --> 00:09:17.680
<v Felix>Knobsled und loopen halt.

00:09:18.080 --> 00:09:20.640
<v Gast 1>Ja, oder du lässt Schmetterlinge fliegen.

00:09:20.720 --> 00:09:22.000
<v Unbekannt>Das kennen wir ja die Geschichte.

00:09:22.240 --> 00:09:23.440
<v Ingo>Apropos Fliegen.

00:09:23.680 --> 00:09:30.320
<v Ingo>Ja, man kann ja auch Sachen, die schon eigentlich kaputt und tot waren, doch noch zum Fliegen bringen.

00:09:31.120 --> 00:09:36.720
<v Gast 1>Ja, das ist eigentlich unser Untote der Woche von letzter Woche, weil der nette Herr Ebel ja unseren Untoten

00:09:36.800 --> 00:09:37.440
<v Gast 1>der Woche vergessen hat.

00:09:37.840 --> 00:09:38.080
<v Gast 1>Ich?

00:09:38.160 --> 00:09:38.480
<v Gast 1>Ja.

00:09:38.640 --> 00:09:41.360
<v Ingo>Du, der stand nicht drin, bestimmt.

00:09:41.680 --> 00:09:43.280
<v Ingo>Den haben wir einfach nicht runtergezogen.

00:09:43.360 --> 00:09:44.880
<v Ingo>Egal, wer ist denn jetzt der Untote?

00:09:46.400 --> 00:09:47.360
<v Gast 1>Diese Katze.

00:09:47.680 --> 00:09:48.720
<v Ingo>Diese Katze.

00:09:49.840 --> 00:09:52.640
<v Ingo>Diese eine Katze, die es da im Intergnard gibt.

00:09:52.960 --> 00:09:53.840
<v Felix>Der Ketrocopter.

00:09:54.080 --> 00:09:54.880
<v Felix>Der Ketrocopter.

00:09:55.120 --> 00:09:56.160
<v Ingo>Der Katrocopter.

00:09:56.720 --> 00:09:57.920
<v Unbekannt>Quatrocopter Cat.

00:09:58.080 --> 00:10:01.120
<v Gast 1>Also, Felix, willst du erzählen, was ist deine Kategorie?

00:10:01.280 --> 00:10:02.240
<v Felix>Mir ist mir egal.

00:10:02.480 --> 00:10:06.320
<v Gast 1>Okay, also da hat ein Mensch, der seine Katze unglaublich geliebt hat.

00:10:06.560 --> 00:10:09.440
<v Gast 1>Und Hipster ist und Künstler.

00:10:10.000 --> 00:10:13.280
<v Gast 1>Der hat gedacht, ich mach jetzt diese Katze, die ist jetzt gestorben,

00:10:13.360 --> 00:10:15.440
<v Gast 1>aus der könnte man doch noch was Cooles machen.

00:10:16.000 --> 00:10:16.960
<v Gast 1>Und dann hat der.

00:10:18.640 --> 00:10:20.400
<v Felix>Das Tier war so falsch.

00:10:20.880 --> 00:10:22.080
<v Ingo>Da kann man noch was Kunst drauf machen.

00:10:22.160 --> 00:10:23.040
<v Unbekannt>Ja, da kann man noch was Kunst machen.

00:10:26.640 --> 00:10:28.960
<v Felix>Alte Computer kaputt gemacht, da kann man was Cooles draus machen.

00:10:29.200 --> 00:10:30.400
<v Gast 1>Ja, da kann man Kunst draus machen.

00:10:30.640 --> 00:10:31.040
<v Gast 1>Kunst!

00:10:31.280 --> 00:10:35.840
<v Gast 1>Ja, und dann hat er halt die Katze quasi so präparieren lassen,

00:10:35.920 --> 00:10:37.600
<v Gast 1>dass wahrscheinlich dass sie nicht mehr stinkt und so.

00:10:38.080 --> 00:10:39.200
<v Felix>Ja, natürlich, präparieren halt.

00:10:39.760 --> 00:10:41.600
<v Gast 1>Und dann hat er da einen Quadrocopter reingebaut.

00:10:41.680 --> 00:10:42.320
<v Gast 1>In die Katze.

00:10:42.720 --> 00:10:48.240
<v Gast 1>Und diese Bilder, das sieht schon ein bisschen creepy aus, wie da diese Katze mit ausgestreckten Armen und

00:10:48.240 --> 00:10:50.560
<v Gast 1>Rotoren an den Pfoten durch den Raum schwirrt.

00:10:50.880 --> 00:10:51.680
<v Gast 1>Sieht nicht richtig aus.

00:10:51.920 --> 00:10:52.800
<v Felix>Das sieht genau richtig aus.

00:10:52.880 --> 00:10:54.400
<v Felix>Und dahinter diese ganzen Azi Bäder.

00:10:54.880 --> 00:10:56.000
<v Gast 1>Ja, guck mal, wer sie liebt.

00:10:56.320 --> 00:10:57.120
<v Gast 1>Liebt sich so sehr.

00:10:57.280 --> 00:10:57.600
<v Gast 1>Katze.

00:10:58.240 --> 00:10:59.200
<v Ingo>Streichelt sie wieder.

00:10:59.280 --> 00:10:59.920
<v Ingo>Chuck beim Fliegen.

00:11:01.120 --> 00:11:02.400
<v Unbekannt>Chuck Tester Erlang.

00:11:03.040 --> 00:11:05.120
<v Felix>Chuck Tester Airlines.

00:11:05.840 --> 00:11:06.640
<v Felix>Finde ich super.

00:11:06.880 --> 00:11:07.200
<v Felix>Finde ich super.

00:11:07.440 --> 00:11:08.320
<v Felix>Hört sich genau richtig an.

00:11:08.400 --> 00:11:12.400
<v Felix>Und da gab es auf YouTube einen Kommentar, weil ich suche das mal ganz kurz raus,

00:11:12.560 --> 00:11:13.840
<v Felix>damit ich das auch richtig zitiere.

00:11:14.000 --> 00:11:14.320
<v Felix>Genau.

00:11:14.640 --> 00:11:16.160
<v Felix>Ich muss mal hier auf YouTube gehen.

00:11:16.480 --> 00:11:17.920
<v Ingo>Es gibt schon echt Menschen.

00:11:18.640 --> 00:11:20.480
<v Ingo>Das heißt, er kann die jetzt im Fliegen kraulen.

00:11:20.800 --> 00:11:22.800
<v Felix>Der Orwell Copter heißt er übrigens.

00:11:23.120 --> 00:11:23.440
<v Felix>Oh.

00:11:23.760 --> 00:11:25.600
<v Felix>Halb Katze, halb Maschine.

00:11:29.040 --> 00:11:29.920
<v Felix>Das ist gar nicht mehr da.

00:11:31.120 --> 00:11:36.800
<v Gast 2>Ich hoffe, dass mal irgendwann so ein Thundercats-Theme-Remix kommt mit der Katz vorne dran.

00:11:37.920 --> 00:11:38.640
<v Gast 2>Oh Mann.

00:11:38.880 --> 00:11:39.680
<v Gast 2>Pizzacats.

00:11:41.520 --> 00:11:44.160
<v Gast 1>Ja, also wenn man seine Haustiere liebt, dann baut man was draus.

00:11:44.320 --> 00:11:44.560
<v Gast 1>Genau.

00:11:44.960 --> 00:11:48.160
<v Gast 2>Es ist die logische Fortsetzung von Bonsai-Kitten einfach.

00:11:51.520 --> 00:11:54.000
<v Ingo>Kann man das auch mit anderen Sachen machen, außer mit Katzen?

00:11:54.160 --> 00:11:55.760
<v Gast 1>Das haben wir uns ja letzte Woche schon überlegt.

00:11:57.120 --> 00:11:58.480
<v Gast 1>Ja, nee, man könnte ja keine Ahnung.

00:11:58.880 --> 00:11:59.680
<v Gast 1>Nummer oder so.

00:11:59.840 --> 00:12:00.160
<v Gast 1>Ja.

00:12:01.440 --> 00:12:03.520
<v Felix>Ich wollte es gerade zitieren, aber ich finde es tatsächlich nicht mehr.

00:12:03.600 --> 00:12:06.880
<v Felix>Das Zitat ist, glaube ich, nicht mehr da einfach.

00:12:07.520 --> 00:12:11.440
<v Gast 2>Ich glaube, das nächste sind Elefanten und dann machen die da Transporthelikopter da draus.

00:12:12.240 --> 00:12:14.080
<v Ingo>Das sind irgendwie Cargolifter.

00:12:14.640 --> 00:12:18.080
<v Felix>Genau, damit sie dann andere Elefanten holen können und draußen.

00:12:18.640 --> 00:12:21.760
<v Markus>Ich war den nächsten Bösen gebaut, das ist die nächste Version von Cargolifter.

00:12:22.240 --> 00:12:23.520
<v Ingo>Ja, richtig ist der Dumbolifter.

00:12:24.320 --> 00:12:25.120
<v Ingo>Der Dumbo-Lifter, ja.

00:12:25.200 --> 00:12:25.920
<v Ingo>Der Dumbolifter.

00:12:26.400 --> 00:12:28.400
<v Markus>Da kannst du noch Kinderherz mit begeistern.

00:12:28.880 --> 00:12:29.600
<v Markus>Super awesome.

00:12:30.560 --> 00:12:30.880
<v Markus>Okay.

00:12:32.960 --> 00:12:37.680
<v Gast 2>Der nächste Untote der Woche hat mich total geflasht, als ich die Überschrift gelesen habe.

00:12:38.160 --> 00:12:39.200
<v Unbekannt>Es gibt noch Matrox.

00:12:41.920 --> 00:12:45.520
<v Gast 1>Das waren früher die Grafikkarten, mit denen man drei Monitore anschließen konnte.

00:12:45.600 --> 00:12:46.080
<v Gast 1>Das weiß ich nicht.

00:12:46.400 --> 00:12:47.600
<v Unbekannt>Matrox G200, ja.

00:12:47.840 --> 00:12:49.840
<v Gast 1>Also ich kenne noch die Matrox Perfeil oder so.

00:12:50.160 --> 00:12:51.840
<v Markus>Matrox Mystic 3D oder sowas.

00:12:52.720 --> 00:12:53.760
<v Felix>Was kann das Ding?

00:12:54.640 --> 00:12:57.440
<v Gast 2>Ich habe keine Ahnung, ich habe es nur geflasht, dass es Matrox noch gibt.

00:12:57.520 --> 00:13:01.360
<v Gast 2>Also was die gedacht haben, sind irgendeine Thunderbolt Docking Station.

00:13:01.600 --> 00:13:05.600
<v Gast 1>Also du kannst das Ding an Thunderball ranhängen und dann hast du dann Gigabit Ethernet,

00:13:05.680 --> 00:13:11.200
<v Gast 1>USB 2, USB 3, DVI und Geschichten über diese Docking-Station.

00:13:11.840 --> 00:13:14.000
<v Felix>Kommt nicht aus Thunderbolt auch Strom raus?

00:13:14.160 --> 00:13:15.200
<v Gast 1>Ja, da kommt auch Strom raus.

00:13:15.440 --> 00:13:16.720
<v Felix>Warum brauchen die dann Power Connector?

00:13:16.960 --> 00:13:17.600
<v Felix>Das ist eine gute Frage.

00:13:17.680 --> 00:13:18.400
<v Felix>Das ist fucking Ritux.

00:13:19.040 --> 00:13:19.600
<v Felix>Ich würde es nicht kaufen.

00:13:19.760 --> 00:13:23.600
<v Gast 1>Also ich glaube, da kommt nicht genügend Stabilstrom raus, dass es für dieses Teil ausreicht.

00:13:23.920 --> 00:13:24.880
<v Ingo>Das macht alles wahrscheinlich.

00:13:25.040 --> 00:13:25.520
<v Ingo>Es macht doch nichts.

00:13:25.680 --> 00:13:27.040
<v Ingo>Das wird nicht für alles ausreichen.

00:13:27.920 --> 00:13:28.560
<v Ingo>Eins oder zwei Jahren.

00:13:28.640 --> 00:13:32.480
<v Gast 1>Aber da musst du halt überlegen, dass du Thunderbolt ja auch Daisy jaden kannst und da dann zweifelsfall

00:13:32.480 --> 00:13:35.840
<v Gast 1>mehrere Geräte an deinem Thunderbolt-Bass hängen.

00:13:36.400 --> 00:13:37.520
<v Gast 1>Du kannst ja hintereinander hängen.

00:13:37.760 --> 00:13:39.200
<v Felix>Das ist super Bescheid und ich würde es nicht kaufen.

00:13:39.440 --> 00:13:41.440
<v Markus>Vielleicht ist der Stromanschluss ja optional.

00:13:41.760 --> 00:13:42.400
<v Markus>Kann sein.

00:13:42.800 --> 00:13:47.040
<v Gast 1>Allerdings 249 Dollar ist dann für so ein bisschen.

00:13:47.600 --> 00:13:50.560
<v Felix>Aber es ist billiger als die Balkin-Lösung.

00:13:51.760 --> 00:13:52.320
<v Felix>Vielleicht.

00:13:52.560 --> 00:13:53.280
<v Felix>Nee, steht hier.

00:13:53.440 --> 00:13:55.040
<v Unbekannt>Ja, dann ist es mit Sicherheit so.

00:13:55.280 --> 00:13:57.040
<v Felix>Kostet nämlich 299 Dollar.

00:13:57.200 --> 00:14:00.080
<v Gast 2>Okay, also Martrox gibt es Matrox noch.

00:14:00.240 --> 00:14:00.800
<v Gast 2>Gibt es noch.

00:14:01.040 --> 00:14:01.440
<v Gast 2>Interessant.

00:14:01.600 --> 00:14:03.040
<v Felix>Aber die machen keine Grafikkarten mehr.

00:14:03.760 --> 00:14:06.080
<v Gast 1>Ist ja quasi ein bisschen Grafikkarte.

00:14:06.240 --> 00:14:07.680
<v Gast 1>Da kommt ja in einem DVI-Port raus.

00:14:07.760 --> 00:14:08.880
<v Unbekannt>Der muss ja auch irgendwo dranhängen.

00:14:09.360 --> 00:14:12.800
<v Felix>Ich glaube, da drin ist einfach nur so ein Raspberry Pi und der macht das Richtige daran.

00:14:13.120 --> 00:14:14.320
<v Ingo>Der wandelt das alles um.

00:14:15.520 --> 00:14:16.640
<v Felix>Passiert ja nicht so viel.

00:14:16.880 --> 00:14:18.320
<v Felix>Na Junge, du eigentlich schon, aber.

00:14:18.560 --> 00:14:22.000
<v Ingo>Es gab ja diese Webseite, Wann stirbt Studie VZ.

00:14:22.160 --> 00:14:24.160
<v Gast 1>Ja, vor ein paar Tagen ist es gestorben.

00:14:24.240 --> 00:14:24.880
<v Gast 1>Genau, glaube ich.

00:14:25.200 --> 00:14:27.920
<v Ingo>Und jetzt ist es auch wirklich so passiert, weil es nicht mehr.

00:14:28.240 --> 00:14:29.760
<v Felix>Man kann sich nicht mehr rauf verbinden.

00:14:29.920 --> 00:14:32.560
<v Ingo>Nee, die nennen sich irgendwie jetzt um, keine Ahnung.

00:14:32.640 --> 00:14:34.240
<v Ingo>Ich habe schon wieder vergessen, so was.

00:14:34.960 --> 00:14:35.600
<v Ingo>ID-Pool.

00:14:35.840 --> 00:14:38.800
<v Ingo>Nee, das ist das Schüler-VZ, aber Schüler VZ.

00:14:39.120 --> 00:14:40.560
<v Ingo>Studie VZ nennt sich auch irgendwie Um.

00:14:40.720 --> 00:14:42.160
<v Ingo>Ach, ich hab's nicht geblickt.

00:14:42.320 --> 00:14:45.760
<v Ingo>Auf jeden Fall, der Danny hat gesagt, wir sollen das mal in die Kategorie aufnehmen,

00:14:45.840 --> 00:14:46.640
<v Ingo>deswegen haben wir es jetzt gemacht.

00:14:46.720 --> 00:14:50.880
<v Ingo>Also Schüler-VZ, Studie VZ, die wurschteln da irgendwie rum und haben es jetzt irgendwie eingesehen,

00:14:50.960 --> 00:14:51.360
<v Ingo>dass sie nicht mehr.

00:14:52.320 --> 00:14:55.760
<v Markus>Ja, der elektrische Reporter hat irgendwie im Frühjahr auch schon abgesangt auf die gefeiert,

00:14:56.160 --> 00:15:02.880
<v Markus>der für meinen Geschmack ein bisschen zu hemmisch war, aber ja.de zu

00:15:02.880 --> 00:15:03.440
<v Markus>erreichen.

00:15:03.760 --> 00:15:04.560
<v Markus>Genau.

00:15:05.360 --> 00:15:10.480
<v Felix>facebook.com slash Studie VZ Kannst du in der Gruppe joinen.

00:15:10.800 --> 00:15:11.840
<v Ingo>Wann stirbt Studie VZ?

00:15:12.000 --> 00:15:13.280
<v Felix>Aber dann haben sie immer noch mehr Leute.

00:15:15.200 --> 00:15:15.920
<v Felix>Das ist auch gut.

00:15:16.000 --> 00:15:19.760
<v Ingo>Wann stirbt Studie VZ geht jetzt auf eine Amazon-Seite die zweite Chance?

00:15:19.840 --> 00:15:23.120
<v Ingo>So retten sie Ihr Unternehmen nach dem Insolvenzplan.

00:15:24.720 --> 00:15:25.840
<v Felix>Die zweite Chance.

00:15:26.160 --> 00:15:26.800
<v Felix>Das ist gut.

00:15:27.120 --> 00:15:27.280
<v Felix>So?

00:15:27.520 --> 00:15:27.680
<v Felix>So.

00:15:28.160 --> 00:15:29.920
<v Ingo>Okay, also die leben auch noch so halb tot weiter.

00:15:30.560 --> 00:15:33.200
<v Markus>Jemand, der länger gelebt hat, war aber AOL.

00:15:33.280 --> 00:15:34.560
<v Markus>Was genau ist denn da jetzt los?

00:15:34.880 --> 00:15:35.920
<v Felix>Die haben so lange überlebt.

00:15:36.240 --> 00:15:40.080
<v Gast 2>Das sieht einfach, wenn du mal auf das Bild klickst, stellt sich raus,

00:15:40.160 --> 00:15:44.080
<v Gast 2>dass Windows 8 exakt so aussieht wie auch eben als Windows 96.

00:15:45.600 --> 00:15:46.800
<v Felix>Das ist aber auch schon relativ alt.

00:15:47.040 --> 00:15:49.360
<v Gast 1>Das ist auch schon relativ alt, also ja, doch.

00:15:49.920 --> 00:15:50.720
<v Felix>Aber stimmt.

00:15:50.880 --> 00:15:52.160
<v Felix>Deswegen muss es quasi.

00:15:52.480 --> 00:15:53.120
<v Felix>Das ist so toll.

00:15:54.000 --> 00:15:55.760
<v Felix>Aber sie haben noch nicht mal AOL gekauft, um es zu machen.

00:15:55.840 --> 00:15:56.960
<v Felix>Das finde ich ganz schön dreist eigentlich.

00:15:57.120 --> 00:15:57.360
<v Felix>Richtig.

00:15:58.160 --> 00:16:01.040
<v Felix>Hätten sie wenigstens machen können, die 350 hätten sie jetzt auch noch gehabt.

00:16:01.280 --> 00:16:01.840
<v Felix>Nee, nee, nee.

00:16:02.720 --> 00:16:06.640
<v Markus>Newton Morgen, Microsoft kauft AOL, um es zuzumachen.

00:16:07.360 --> 00:16:09.600
<v Felix>Um irgendwie Patentstreit zu machen.

00:16:09.760 --> 00:16:13.360
<v Ingo>Naja, der Witz ist ja eigentlich, AOL hat ja eigentlich Time Warner gekauft gehabt.

00:16:14.640 --> 00:16:15.920
<v Ingo>So war es ja eigentlich so, rum.

00:16:16.000 --> 00:16:19.360
<v Ingo>Die waren mal irgendwie so viel wert, dass sie sich so ein Filmstudio kaufen konnten.

00:16:19.520 --> 00:16:22.240
<v Ingo>Und dann waren sie plötzlich nichts mehr wert und jetzt gibt sie sie nicht mehr.

00:16:22.320 --> 00:16:22.880
<v Ingo>Das ist schon irgendwie.

00:16:23.200 --> 00:16:24.160
<v Markus>Time Warner gibt es aber noch.

00:16:24.560 --> 00:16:25.360
<v Ingo>Time Warner gibt es noch.

00:16:25.440 --> 00:16:26.000
<v Ingo>Ja, ja, klar.

00:16:26.160 --> 00:16:27.200
<v Ingo>Aber es ist trotzdem krass.

00:16:27.520 --> 00:16:32.400
<v Ingo>Die kleine Firma hat die große gekauft und jetzt gibt es nur noch die große Firma davon.

00:16:32.480 --> 00:16:33.040
<v Ingo>Die andere.

00:16:33.520 --> 00:16:34.320
<v Ingo>Also, egal.

00:16:35.600 --> 00:16:37.120
<v Ingo>Ja, egal.

00:16:37.440 --> 00:16:41.920
<v Gast 2>Ja, auf jeden Fall haben wir jetzt über ein Bild geredet im Podcast und wenn ihr euch das anschauen wollt,

00:16:42.000 --> 00:16:44.560
<v Gast 2>dann schaut in die Shownotes lustig.

00:16:44.880 --> 00:16:45.520
<v Gast 2>Ist lustig.

00:16:45.680 --> 00:16:50.880
<v Gast 1>Ist fast so lustig wie dieses Refactoring-Katzenbild, was ich hier in der Chat gepostet habe.

00:16:51.200 --> 00:16:51.440
<v Gast 1>Richtig.

00:16:51.760 --> 00:16:51.920
<v Gast 1>Fast.

00:16:52.480 --> 00:16:52.640
<v Gast 1>Fast.

00:16:52.880 --> 00:16:53.360
<v Gast 1>Wie gesagt, fast.

00:16:53.760 --> 00:16:54.400
<v Gast 1>Gute Gift.

00:16:55.200 --> 00:16:55.840
<v Gast 1>News.

00:16:56.960 --> 00:16:57.280
<v Gast 1>News.

00:16:57.520 --> 00:16:58.320
<v Ingo>Fang an News.

00:16:59.120 --> 00:16:59.760
<v Ingo>Ist nicht meins.

00:17:00.000 --> 00:17:00.640
<v Ingo>Achso, es ist ein sehr.

00:17:02.800 --> 00:17:06.320
<v Ingo>Ihr habt so komische, so grelle Faden, das kann man nicht so richtig unterscheiden.

00:17:06.640 --> 00:17:10.800
<v Gast 1>Ja, also Ruby Motion, da hat wir ja vor ein paar Wochen schon mal drüber geredet,

00:17:10.880 --> 00:17:16.800
<v Gast 1>dass ja dieses Ruby-Projekt, wo man quasi mit Mac Ruby gegen

00:17:17.680 --> 00:17:22.480
<v Gast 1>Mac und vor allem auch Coco Touch APIs, also iOS-APIs,

00:17:22.560 --> 00:17:26.960
<v Gast 1>programmieren kann und kann damit quasi in Ruby seine iOS-Applikation schreiben,

00:17:27.120 --> 00:17:30.000
<v Gast 1>die dann zu nativem Code runterkompiliert wird.

00:17:30.560 --> 00:17:34.880
<v Gast 1>Und das war ja bis jetzt kostenpflichtig und closed source.

00:17:35.280 --> 00:17:40.480
<v Gast 1>Und weil sich da mittlerweile jetzt eigentlich auch schon eine kleine Community drum gebildet hat und weil das

00:17:40.480 --> 00:17:43.440
<v Gast 1>alles relativ erfolgreich ist und so weiter, haben die jetzt beschlossen,

00:17:43.600 --> 00:17:46.160
<v Gast 1>ihren Lib-Folder auf GitHub zu open sourcen.

00:17:46.320 --> 00:17:50.160
<v Gast 1>Und da ist jetzt unter anderem ihr Build-System mit drin, die Rake-Task,

00:17:50.240 --> 00:17:54.000
<v Gast 1>die sie so zum Bauen benutzen und noch so ein bisschen ein paar Tools außenrum.

00:17:54.320 --> 00:18:01.280
<v Gast 1>Also die eigentliche eigentliche Softwareumgebung, mit der man da iOS-Applikationen bauen

00:18:01.280 --> 00:18:05.440
<v Gast 1>kann, die ist immer noch closed source, aber man kann jetzt halt mal zumindest Zeug außenrum und die Tools und

00:18:05.440 --> 00:18:07.840
<v Gast 1>so mal angucken, was die damit gemacht haben und kannst du sagen.

00:18:07.920 --> 00:18:09.920
<v Gast 2>Also es sind nur 12 Dateien insgesamt, aber.

00:18:10.160 --> 00:18:13.360
<v Gast 1>Ja, ist jetzt nicht so richtig viel, aber es ist mal ein guter Anfang.

00:18:13.920 --> 00:18:14.320
<v Gast 1>Genau.

00:18:14.960 --> 00:18:21.680
<v Gast 1>Ansonsten seht ihr irgendwelche Projekte mittlerweile, die dieses Ruby Motion wirklich

00:18:21.680 --> 00:18:25.520
<v Gast 1>produktiv einsetzen, weil es gibt zwar, glaube ich, also hier sind so ein paar Statistiken,

00:18:25.600 --> 00:18:29.920
<v Gast 1>dass irgendwie über 100 Projekte auf GitHub dieses Ruby Motion einsetzen.

00:18:30.240 --> 00:18:35.360
<v Gast 1>Aber ich weiß jetzt nicht, wie viel davon irgendwie tatsächlich ein Produktivcode ist oder wie viel einfach

00:18:35.360 --> 00:18:39.920
<v Gast 1>dann nur mal so ein Pet-Project oder irgendwie mal ein Sample-Code oder sonst irgendwas ist.

00:18:40.080 --> 00:18:44.320
<v Gast 2>Also es gibt wohl zumindest zwei Applikationen, die in App Store gekommen sind,

00:18:44.400 --> 00:18:48.400
<v Gast 2>aber auch eher so als Proof of Concept einfach mal, um zu sehen, dass das auch wirklich zugelassen wird von

00:18:48.400 --> 00:18:49.520
<v Gast 2>den Reviewern.

00:18:49.680 --> 00:18:54.240
<v Gast 2>Aber so, ich glaube, die haben noch kein Flagship-Produkt, wo sie mal zeigen könnten,

00:18:54.320 --> 00:18:55.760
<v Gast 2>wie das denn wirklich geht.

00:18:56.400 --> 00:19:00.400
<v Gast 2>Es ist halt auch immer ein bisschen gefährlich, diese Toolkits zu verwenden,

00:19:00.480 --> 00:19:07.040
<v Gast 2>weil du halt nie weißt, was Apple in seinem nächsten OS-Release mit reinbringt.

00:19:07.120 --> 00:19:11.120
<v Gast 2>Und du kannst es dann nicht sofort nutzen, weil du jetzt noch Rapper-Klassen darum brauchst,

00:19:11.200 --> 00:19:13.680
<v Gast 2>die das halbwegs brauchbar machen.

00:19:14.400 --> 00:19:18.080
<v Gast 2>Ist schon eine nette Sache, aber es ist schon ein bisschen gefährlich, auch sich da so drauf einzulassen.

00:19:18.480 --> 00:19:22.480
<v Gast 1>Also ich muss halt auch sagen, Apple arbeitet ja mittlerweile relativ stark an Objective-C,

00:19:22.640 --> 00:19:24.080
<v Gast 1>um das besser zu machen.

00:19:24.320 --> 00:19:27.760
<v Gast 1>Und ich glaube, das ist so eher der bequemere Weg, sich darauf zu verlassen,

00:19:27.840 --> 00:19:33.120
<v Gast 1>dass Objective-C irgendwie und die Tools darum besser werden, als dass man jetzt eine komplett andere

00:19:33.200 --> 00:19:36.080
<v Gast 1>Technologie, die nicht von Apple selbst gepflegt wird, benutzt.

00:19:36.160 --> 00:19:39.040
<v Gast 1>Also ich meine, ich finde Ruby cool und ich programmiere sehr gerne Ruby.

00:19:39.120 --> 00:19:43.120
<v Gast 1>Aber ich glaube, für so iOS-Projekte oder wenn ich jetzt Mac Software schreiben würde,

00:19:43.200 --> 00:19:46.320
<v Gast 1>dann würde ich mir wahrscheinlich eher doch mal eine Woche Zeit nehmen,

00:19:46.480 --> 00:19:50.960
<v Gast 1>Objective-C zu lernen, weil ein Großteil der Arbeit ist dann im Endeffekt eh,

00:19:51.680 --> 00:19:54.960
<v Gast 1>die APIs zu lernen und nicht die Programmiersprache zu lernen.

00:19:55.040 --> 00:19:58.480
<v Gast 1>Und die APIs, die muss man halt auch für Ruby Motion lernen.

00:19:58.560 --> 00:20:01.520
<v Markus>Ja, und die werden mit einer vernünftigen Tool-Unterstützung einfach einfacher.

00:20:01.680 --> 00:20:01.760
<v Markus>Genau.

00:20:02.000 --> 00:20:05.440
<v Markus>Und wenn Apple das für Objective-C baut und für Ruby nicht.

00:20:05.840 --> 00:20:09.360
<v Gast 1>Ja, und Ruby Motion hat halt zum Beispiel zum Beispiel auch keinen UI-Bilder,

00:20:09.520 --> 00:20:15.600
<v Gast 1>der ja eigentlich so das Grundgerüst von X-Code ist, womit man dann halt seine Applikation bauen kann und

00:20:15.600 --> 00:20:16.320
<v Gast 1>designen kann.

00:20:16.640 --> 00:20:16.880
<v Gast 1>Und

00:20:17.930 --> 00:20:22.490
<v Gast 2>Wobei es natürlich schöne Abstraktionen um diese Coco-Klassen haben.

00:20:22.570 --> 00:20:24.570
<v Gast 2>Also einfacher sind.

00:20:24.730 --> 00:20:28.170
<v Gast 1>Die haben da so interne Ruby-DSLs, mit denen man schon einfacher GUIs bauen kann,

00:20:28.330 --> 00:20:32.250
<v Gast 1>als man es jetzt direkt in Objective-C mit den nativen APIs könnte.

00:20:33.530 --> 00:20:34.810
<v Gast 1>Ist jetzt halt die Frage.

00:20:35.050 --> 00:20:37.850
<v Gast 2>Und das Geile ist natürlich auch, du kannst Ruby-Libraries benutzen.

00:20:37.930 --> 00:20:42.330
<v Gast 2>Also ich weiß nicht, welche, ob du wirklich alle benutzen kannst oder ob du irgendwelche Probleme mit

00:20:42.330 --> 00:20:43.450
<v Gast 2>C-Extension hast.

00:20:43.530 --> 00:20:47.530
<v Gast 2>Aber gerade sowas wie mal schnell JSON-parsen oder mal schnell irgendwie XML-parsen.

00:20:48.170 --> 00:20:50.970
<v Felix>Quasi alles, was du bei Python dabei hast, kannst du mal auch benutzen.

00:20:52.250 --> 00:20:56.650
<v Gast 2>Genau, und das in dem Fall kannst du das halt auch benutzen, muss nicht auf die schon teilweise etwas

00:20:56.650 --> 00:21:00.810
<v Gast 2>grottigen Objective-C-APIs zurückgreifen.

00:21:01.370 --> 00:21:04.250
<v Gast 1>Ja, wobei ich glaube, da gibt es auch gute Bibliotheken mittlerweile.

00:21:04.410 --> 00:21:09.610
<v Gast 1>Die muss man halt noch alle dazu nehmen, aber ich kenne mich da jetzt in diesem Gap-Bereich auch nicht gut

00:21:09.610 --> 00:21:12.890
<v Gast 1>genug aus, um da tatsächlich wirklich viel zu sagen zu können.

00:21:13.050 --> 00:21:16.250
<v Gast 1>Aber ist gut, dass da mal ein bisschen Bewegung reinkommt.

00:21:16.330 --> 00:21:17.930
<v Gast 1>Hahaha, Wortwitz.

00:21:18.570 --> 00:21:20.970
<v Gast 1>Und ich bin mal gespannt, wie das weitergeht.

00:21:21.050 --> 00:21:23.050
<v Gast 1>Vielleicht gucke ich mir das irgendwann ja auch mal an.

00:21:23.290 --> 00:21:26.250
<v Gast 2>Ja, es ist halt immer noch 199 Dollar, kostet das komplett.

00:21:26.810 --> 00:21:30.810
<v Gast 1>Also ist mir momentan halt auch ein bisschen zu viel Geld für das, dass ich es da mal ausprobieren könnte.

00:21:31.450 --> 00:21:31.770
<v Gast 1>Richtig.

00:21:32.250 --> 00:21:33.210
<v Markus>Richtig, richtig.

00:21:33.610 --> 00:21:39.130
<v Markus>Aber Bewegung reinbringen ist auch wieder ein schönes Stichwort für das,

00:21:39.210 --> 00:21:41.130
<v Markus>was Microsoft auf der Bühne so bringt.

00:21:41.370 --> 00:21:43.450
<v Markus>Wenn sie einen Cloud-Service vorstellen möchte.

00:21:43.610 --> 00:21:44.570
<v Gast 1>Was tun die denn da?

00:21:44.970 --> 00:21:48.090
<v Markus>Sie schicken einfach ein paar Mädchen auf die Bühne und lassen die rumzappeln.

00:21:48.410 --> 00:21:49.450
<v Gast 1>Azure Dancing Girls.

00:21:50.890 --> 00:21:51.850
<v Felix>Holy Scheme Teufel.

00:21:52.170 --> 00:21:56.970
<v Gast 1>Das sieht aus wie es denn dieser Musikveranstaltung, die da letztens ist.

00:21:57.050 --> 00:21:59.370
<v Felix>Also das Schlimme ist ja eigentlich, was auf dem Bildschirm steht.

00:21:59.930 --> 00:22:00.730
<v Felix>Ja, wirklich so.

00:22:01.530 --> 00:22:03.610
<v Gast 2>Erste drei Sekunden direkt mal Penis benutzt.

00:22:04.970 --> 00:22:05.850
<v Ingo>LSD.

00:22:06.810 --> 00:22:07.610
<v Ingo>So muss es sein.

00:22:07.850 --> 00:22:12.490
<v Gast 2>Ach, nee, also Microsoft hat mal wieder bewiesen, dass sie absolut keinen Stil haben und das machen eher die

00:22:12.490 --> 00:22:12.500
<v Gast 2>Stadt.

00:22:12.730 --> 00:22:18.250
<v Gast 1>Ich meine, da gibt es momentan immer noch Steve Ballmer den Takt an.

00:22:18.490 --> 00:22:25.210
<v Gast 1>Und dass der jetzt nicht irgendwie ansatzweise Taktgefühl oder Geschmack hätte, ist ja auch bekannt, oder?

00:22:25.450 --> 00:22:28.570
<v Felix>Aber ist da irgendwas kaputt gegangen mit dem Text oder ist es wirklich so?

00:22:28.730 --> 00:22:31.210
<v Felix>Also ich meine, gewesen zu sein.

00:22:31.290 --> 00:22:33.290
<v Gast 2>Also da gab es einen riesigen Shitstorm auf Twitter und.

00:22:33.690 --> 00:22:34.650
<v Felix>Und was haben die dazu gesagt?

00:22:34.970 --> 00:22:36.570
<v Felix>Ja, das war unser Plan, oder?

00:22:36.730 --> 00:22:39.210
<v Gast 2>Ja, nee, zuerst warst du dann so, ja, das ist ja sicher nicht Microsoft,

00:22:39.290 --> 00:22:43.610
<v Gast 2>das ist ja irgend so ein Third-Party-Veranstalter und irgendwie war es dann doch eher direkt von Microsoft.

00:22:46.810 --> 00:22:47.610
<v Gast 2>Aber was zur Hölle?

00:22:47.690 --> 00:22:48.490
<v Gast 2>Was haben Sie sich dabei gedacht?

00:22:48.890 --> 00:22:50.170
<v Felix>Damit haben sie einfach mal nicht gedacht.

00:22:50.330 --> 00:22:51.690
<v Gast 1>Ja, wahrscheinlich haben sie nicht gedacht.

00:22:51.930 --> 00:22:54.170
<v Gast 2>Ja, die haben halt gedacht, ja, ein Raum voller Männer, was machen wir da?

00:22:54.250 --> 00:22:57.130
<v Gast 2>Ja, lass mal ein paar Mädels tanzen und machen irgendwie Zotenwitze.

00:22:57.290 --> 00:23:01.210
<v Gast 2>Und das ist halt echt, das kannst du echt nicht bringen, um Azure vorzustellen.

00:23:01.690 --> 00:23:02.810
<v Gast 1>Ich verstehe es nicht.

00:23:03.290 --> 00:23:06.570
<v Felix>Die Leute sind auch ein bisschen verwirrt, so die Developers ready.

00:23:07.050 --> 00:23:10.410
<v Felix>Developers, Developers, Developers, mehr Developers.

00:23:10.650 --> 00:23:13.850
<v Ingo>Es wäre jetzt gut, wenn der Steve Balmer da vorne rumhüpfen würde.

00:23:14.090 --> 00:23:17.530
<v Gast 1>We need a Talkbox, gonna party und dann tanzen die Mädchen zu.

00:23:17.770 --> 00:23:20.970
<v Gast 1>Also ich kann mir das vorstellen, wie der Steve Wollmer dazu auf der Bühne rumtanzt.

00:23:23.130 --> 00:23:23.690
<v Gast 1>Das wäre es schon.

00:23:25.530 --> 00:23:26.170
<v Gast 1>Sehr, sehr schwierig.

00:23:26.410 --> 00:23:27.290
<v Unbekannt>Sehr, sehr schwierig.

00:23:29.770 --> 00:23:35.210
<v Markus>Eine andere News betraf auch Azure und zwar, dass Microsoft jetzt auch Linux Appliances anbietet.

00:23:35.530 --> 00:23:36.970
<v Felix>Auf ihrer Cloud-Plattform anbieten.

00:23:37.130 --> 00:23:38.010
<v Unbekannt>Auf der Cloud-Plattform.

00:23:38.330 --> 00:23:44.170
<v Markus>Ja, genau, damit ist Linux wohl endgültig aus diesem Linux ist ein Crebgeschwürstadium,

00:23:44.330 --> 00:23:49.610
<v Markus>den es eigentlich schon länger verlassen hat, jetzt herausgeadelt worden von Microsoft.

00:23:50.010 --> 00:23:56.330
<v Ingo>Ja, ich meine, Microsoft verkauft ja schon seit langer Zeit auch Linux irgendwie mit Susan

00:23:56.490 --> 00:23:57.130
<v Ingo>Novelle.

00:23:57.610 --> 00:23:58.570
<v Ingo>Und pff, ja.

00:23:59.370 --> 00:24:03.290
<v Ingo>Mein Gott, jetzt auf ihrer Infrastruktur noch groß Linux-Hosten.

00:24:04.010 --> 00:24:06.010
<v Felix>Ja, sie haben einen 90-Tage-Trail.

00:24:06.410 --> 00:24:06.890
<v Felix>Das ist gut.

00:24:07.210 --> 00:24:08.970
<v Felix>750 Stunden Computing Power.

00:24:09.130 --> 00:24:11.050
<v Felix>Das hört sich doch gar nicht schlecht an, wenn man da jetzt nicht mehr so gut macht.

00:24:11.370 --> 00:24:15.530
<v Gast 1>Microsoft tut ja da momentan auch relativ viel, um da Entwickler anzuloggen.

00:24:15.610 --> 00:24:20.330
<v Gast 1>Also die waren ja auch, haben sich ja auch mit Join zusammengetan,

00:24:20.570 --> 00:24:26.410
<v Gast 1>um Node auf Windows zu portieren und haben da großartig auch noch Tutorials angeboten,

00:24:27.050 --> 00:24:31.930
<v Gast 1>um Node-Applikationen und um Cloud 9 und so Geschichten auf Azure laufen zu lassen.

00:24:32.010 --> 00:24:33.130
<v Gast 1>Und ist jetzt halt wahrscheinlich.

00:24:33.610 --> 00:24:38.170
<v Gast 1>Redis zum Beispiel, genau, Redis haben sie ja auch geguckt, dass sie das auf Azure zum Laufen bekommen.

00:24:38.410 --> 00:24:43.290
<v Felix>Also was ich ja cool finde, diese wirklich die Free Trial, wenn du da Linux deployen kannst und du hast die

00:24:43.290 --> 00:24:46.970
<v Felix>drei Monate quasi komplett Zeit, deine Kiste laufen zu lassen.

00:24:47.210 --> 00:24:48.570
<v Felix>Ich meine, hört sich doch gar nicht so schön.

00:24:49.690 --> 00:24:51.850
<v Gast 1>Wenn ich eine Kiste haben will, die läuft, dann zahle ich halt dafür.

00:24:51.930 --> 00:24:53.850
<v Unbekannt>Ist mir egal, ob das jetzt kostenlos ist oder nicht.

00:24:53.930 --> 00:24:58.330
<v Gast 1>Also drei Monate ist ja im Endeffekt auch kein Zeitraum, in dem du irgendwie was Sinnvolles mitmachen kannst.

00:24:58.410 --> 00:24:59.290
<v Felix>Ja, deswegen hast du ja Backups.

00:24:59.610 --> 00:25:03.050
<v Markus>Oder du hast was Sinnvolles gemacht, dann sind die drei Monate um und du ärgerst dich, dass das Ding weg ist.

00:25:03.210 --> 00:25:06.970
<v Felix>Nee, du machst dann einfach nochmal eine Free-Try, wo steht denn was, dass du es nicht machen darfst.

00:25:07.290 --> 00:25:10.170
<v Felix>Weil du machst Backups und dann spielst du es einfach auf die neue Kiste rauf.

00:25:10.330 --> 00:25:11.210
<v Felix>Das hört sich auf jeden Fall an.

00:25:11.290 --> 00:25:12.570
<v Unbekannt>Ach, nicht falsch an.

00:25:12.730 --> 00:25:18.250
<v Gast 1>Also ganz cool, aber ich würde so ein Trial-Angebot wahrscheinlich am ehesten dafür benutzen,

00:25:18.330 --> 00:25:21.050
<v Gast 1>um es tatsächlich mal auszuprobieren, wie der Name schon sagt.

00:25:21.770 --> 00:25:23.530
<v Unbekannt>Ja, auszuprobieren, wie Linux funktioniert.

00:25:24.170 --> 00:25:28.650
<v Gast 1>Nee, ob es jetzt irgendwie, du weißt ja nicht, wie die Plattform läuft,

00:25:28.810 --> 00:25:32.890
<v Gast 1>wie da die I.O.-Werte sind, was du da so an Performance rausbekommst.

00:25:33.050 --> 00:25:34.090
<v Felix>Ja, gut genug, oder?

00:25:34.250 --> 00:25:39.690
<v Gast 1>Ja, also dafür ist es wahrscheinlich sinnvoll, aber ich würde da jetzt kein Produktivsystem in so einer

00:25:39.690 --> 00:25:41.050
<v Gast 1>Trial-Version deployen.

00:25:42.250 --> 00:25:44.010
<v Gast 1>Da kann ich mich dann wundern, warum es nach drei Monaten nicht mehr tut.

00:25:44.650 --> 00:25:47.930
<v Felix>Das gleiche gab es ja auch von Amazon S3.

00:25:48.170 --> 00:25:50.410
<v Gast 1>Ja, genau, da gibt es ja den EC2.

00:25:51.130 --> 00:25:54.410
<v Gast 1>Da gibt es den Free-Tier, dass man eine Microinstanz, das ist sogar ein komplettes Jahr.

00:25:54.730 --> 00:25:56.650
<v Gast 1>Da kommt man eine Microinstanz ein Jahr kostenlos.

00:25:56.810 --> 00:25:57.850
<v Unbekannt>Habe ich glaube ich auch noch eine.

00:25:58.010 --> 00:26:02.490
<v Ingo>Naja, und wahrscheinlich, weil gerade die Konkurrenz mit zum Beispiel Amazon,

00:26:03.130 --> 00:26:07.290
<v Ingo>EC2 so groß ist, wird das wahrscheinlich jetzt bei Microsoft einfach,

00:26:08.010 --> 00:26:12.330
<v Ingo>ja, die haben es einfach eingesehen, also die Leute wollen in der Cloud halt Linux,

00:26:12.410 --> 00:26:14.730
<v Ingo>die wollen halt Posix, die wollen halt Zeug machen und so.

00:26:14.890 --> 00:26:17.050
<v Felix>Ja, Posix hast du ja unter Windows.

00:26:17.770 --> 00:26:18.490
<v Felix>POSIX schon, ja.

00:26:18.650 --> 00:26:19.770
<v Felix>Prosiks hast du unter Windows.

00:26:19.850 --> 00:26:20.810
<v Felix>Das ist ziemlich cool.

00:26:21.130 --> 00:26:23.130
<v Felix>Du kannst ja direkt Shell ausführen.

00:26:23.290 --> 00:26:24.330
<v Felix>Posicks Shell halt.

00:26:24.410 --> 00:26:29.370
<v Felix>Weil die deine Corn Shell eingebaut haben, wenn du die irgendwie ein Paket nach installierst.

00:26:29.450 --> 00:26:32.650
<v Ingo>Naja, aber es zeigt schon, dass sie da einfach hinterher sein müssen, ne?

00:26:32.810 --> 00:26:34.090
<v Ingo>Weil so Puls einfach gebraucht wird.

00:26:34.250 --> 00:26:34.730
<v Ingo>Ja, klar.

00:26:35.050 --> 00:26:36.730
<v Gast 2>Die wollen ja auch Geld machen einfach.

00:26:38.170 --> 00:26:39.450
<v Felix>Ja, nein, das ist genau das.

00:26:41.050 --> 00:26:41.610
<v Felix>Stimmt total.

00:26:41.930 --> 00:26:48.570
<v Gast 1>Ich bezweifle, dass es wirklich ein großer Markt ist, da eine Cloud-Hosting-Plattform anzubieten,

00:26:48.650 --> 00:26:50.330
<v Gast 1>die nur Windows auf Windows Windows liegt.

00:26:50.570 --> 00:26:52.970
<v Felix>Ich kann mich mit Windows Live einloggen, das muss gut sein.

00:26:53.770 --> 00:26:54.410
<v Felix>Du hast nicht.

00:26:54.970 --> 00:26:55.130
<v Felix>Nein.

00:26:55.450 --> 00:26:55.610
<v Felix>Nein.

00:26:57.770 --> 00:26:59.610
<v Felix>Ich habe keinen Windows Live, ich habe Podmail.

00:27:01.210 --> 00:27:04.090
<v Ingo>Und vor irgendwie 100 Jahre.

00:27:04.250 --> 00:27:05.370
<v Felix>Ja, gefühlte 100 Jahre.

00:27:05.450 --> 00:27:07.530
<v Felix>Und das kann man alles benutzen.

00:27:07.610 --> 00:27:08.010
<v Felix>Das ist super gut.

00:27:08.330 --> 00:27:09.690
<v Gast 2>Potmail ist gar nicht mal so schlecht.

00:27:09.770 --> 00:27:13.530
<v Gast 2>Also das war ja immer ziemlich scheiße, aber die sind echt nicht mal so schlecht geworden, was sie anbieten.

00:27:13.770 --> 00:27:14.490
<v Gast 2>Ich finde es super awesome.

00:27:14.570 --> 00:27:18.890
<v Gast 1>Und du habe letztens irgendwas gelesen, Marc, hast du nicht auch mal wieder deinen E-Mail-Anbieter gewechselt

00:27:18.890 --> 00:27:20.090
<v Gast 1>und bist jetzt bei Microsoft?

00:27:20.330 --> 00:27:21.450
<v Felix>Ja, nachher nicht.

00:27:22.010 --> 00:27:24.570
<v Gast 1>Die unendliche Geschichte mag uns eine E-Mail-Provider.

00:27:24.810 --> 00:27:25.210
<v Gast 1>Oh Gott.

00:27:25.370 --> 00:27:25.690
<v Gast 1>Ah, genau.

00:27:25.850 --> 00:27:27.130
<v Gast 1>Können wir da nachher drüber reden?

00:27:27.450 --> 00:27:27.850
<v Gast 1>Kein Problem.

00:27:29.610 --> 00:27:30.090
<v Gast 1>Microsoft.

00:27:31.610 --> 00:27:33.930
<v Ingo>Willkommen beim Microsoft Podcast hier heute.

00:27:34.570 --> 00:27:37.210
<v Felix>Ich habe da auch tatsächlich kein Problem, wenn die Sachen gut funktionieren.

00:27:37.450 --> 00:27:38.650
<v Felix>Sehe ich da überhaupt gar keinen Problem.

00:27:38.730 --> 00:27:42.090
<v Gast 1>Ich meine, wenn man dann Linux hosten kann und dann irgendwie eine onige Plattform für bekommt,

00:27:42.250 --> 00:27:45.610
<v Gast 1>ist es auch egal, ob man jetzt irgendwie Amazon oder Microsoft das Geld rachen wirft.

00:27:46.410 --> 00:27:51.130
<v Ingo>Dann kann man ja auf dieser Microsoft Cloud auch MySQL-Eltern installieren in dem Linux.

00:27:51.370 --> 00:27:51.930
<v Ingo>Könnte man.

00:27:52.170 --> 00:27:55.450
<v Ingo>Und dann hat man vielleicht Probleme, wenn man nicht Debian verwendet.

00:27:56.010 --> 00:27:57.930
<v Gast 1>Man muss halt einfach hart versuchen.

00:27:59.530 --> 00:28:01.210
<v Felix>Apropos hart versuchen.

00:28:02.010 --> 00:28:04.970
<v Felix>Da gab es was von MySQL, oder?

00:28:05.210 --> 00:28:06.970
<v Felix>Oh, das ist einfach super awesome.

00:28:07.050 --> 00:28:07.530
<v Felix>Und zwar.

00:28:07.850 --> 00:28:09.210
<v Ingo>Nee, das ist so peinlich.

00:28:09.930 --> 00:28:12.650
<v Felix>Authentication Bypass, Vulnerability.

00:28:13.530 --> 00:28:14.410
<v Felix>Wie es genannt wurde.

00:28:14.490 --> 00:28:20.570
<v Felix>Und zwar für die Version meist bis zu 5, keine Ahnung, bis zur aktuellen Version.

00:28:20.890 --> 00:28:22.170
<v Ingo>5.5.22 oder 1.

00:28:22.250 --> 00:28:24.650
<v Felix>Also von 5.1 irgendwas.

00:28:24.730 --> 00:28:28.010
<v Felix>Oder ich weiß nicht, sind die, ich glaube, das sind die, die haben das.

00:28:29.450 --> 00:28:34.250
<v Felix>Jedenfalls gibt es da ein Problem, wenn du dich einloggst, dann wird halt über dein Passwort ein Char

00:28:34.490 --> 00:28:36.570
<v Felix>generiert und mit ein bisschen random Zeugs.

00:28:37.850 --> 00:28:43.770
<v Felix>Und der wird dann halt gecheckt gegen deine Credentials, quasi gegen dein Passwort, was gespeichert ist.

00:28:44.010 --> 00:28:50.490
<v Felix>Und was da passiert ist, das wird irgendwie gecastet und es wird so hart verkrebet gecastet,

00:28:50.570 --> 00:28:56.570
<v Felix>dass du eine 1 zu 256 Chance hast, dass jedes Passwort funktioniert.

00:28:57.770 --> 00:29:00.010
<v Felix>Du musst einfach nur härter versuchen.

00:29:00.410 --> 00:29:06.810
<v Felix>Das bedeutet wirklich, du machst eine Y-Loop oder eine Vorordn-Loop,

00:29:07.210 --> 00:29:12.730
<v Felix>probierst dann einfach mal tausendmal aus und du hast auf jeden Fall eine relativ hohe Chance,

00:29:12.810 --> 00:29:13.370
<v Felix>dass es funktioniert.

00:29:13.770 --> 00:29:16.090
<v Ingo>Naja, 1 zu 256 ist ja nichts.

00:29:16.330 --> 00:29:16.730
<v Ingo>Richtig.

00:29:17.850 --> 00:29:18.890
<v Felix>Und das ist super gut.

00:29:19.210 --> 00:29:24.170
<v Gast 1>Also wer lachen will, der guckt einfach mal in der Mitte von diesem Artikel dieses Shell-Skript an.

00:29:24.330 --> 00:29:25.530
<v Felix>Genau, dieser Super-Proof-Chap.

00:29:27.290 --> 00:29:29.450
<v Gast 1>Ich habe es jetzt gerade mal bei mir ausprobiert, das tat nicht.

00:29:29.690 --> 00:29:30.090
<v Gast 1>Sehr gut.

00:29:30.250 --> 00:29:30.650
<v Gast 1>Sehr gut.

00:29:30.810 --> 00:29:31.450
<v Gast 1>Das heißt, du bist.

00:29:31.610 --> 00:29:31.930
<v Gast 1>Was hast du?

00:29:32.090 --> 00:29:33.450
<v Felix>Entweder du bist Old oder du bist neu.

00:29:33.610 --> 00:29:39.210
<v Ingo>Ja, Debian hat dieses Memcast,

00:29:39.610 --> 00:29:42.650
<v Ingo>nämlich nicht ein Memcap, MemCP, Captain.

00:29:42.810 --> 00:29:45.930
<v Ingo>MemCopy, Memcopy nehme ich nicht einkompiliert.

00:29:46.890 --> 00:29:48.490
<v Ingo>Deswegen funktioniert das in Debian nicht.

00:29:48.650 --> 00:29:50.810
<v Markus>Nur Debian selbst oder alle Debian-Real sind?

00:29:50.970 --> 00:29:52.010
<v Ingo>Das kann ich dir jetzt nicht sagen.

00:29:52.170 --> 00:29:55.290
<v Ingo>Also vermute mal Ubuntu auch, aber das weiß ich nicht.

00:29:55.370 --> 00:29:58.010
<v Ingo>Aber in Debian geht es nicht, weil die das nicht so machen.

00:29:58.330 --> 00:30:00.810
<v Felix>Und das ist halt einfach super trivial.

00:30:01.050 --> 00:30:04.810
<v Felix>Das Wichtigste, was wir daraus lernen, MySecret ist ein riesen Scheiß.

00:30:05.210 --> 00:30:07.850
<v Ingo>Nee, Karten und was abschneiden ist scheiße.

00:30:08.250 --> 00:30:12.250
<v Felix>Also, nee, was wir daraus lernen, ist eigentlich, deine Datenbank sollte nichts zum Internet herzeigen.

00:30:12.490 --> 00:30:15.050
<v Ingo>Ja, das sollte sie sowieso schon nie nicht, genau.

00:30:15.290 --> 00:30:15.450
<v Ingo>Genau.

00:30:15.530 --> 00:30:21.210
<v Felix>Und dann hast du erstmal einen großen Punkt abgefangen und dann, wenn du halt noch andere User auf deinem

00:30:21.210 --> 00:30:23.690
<v Felix>System hast, dann patchen, patchen, patchen.

00:30:24.330 --> 00:30:26.490
<v Felix>Das ist das Einzige, was hilft, weil es kann überall passieren.

00:30:26.730 --> 00:30:29.850
<v Felix>Wobei da wird es ja tatsächlich auch super retardab, aber das kann trotzdem passieren.

00:30:30.010 --> 00:30:32.810
<v Ingo>Ich glaube, da wird es ja schon, der Fehler würde ja wahrscheinlich auch funktionieren,

00:30:32.890 --> 00:30:37.850
<v Ingo>wenn du zum Beispiel deine Datenbank nicht direkt aus dem Internet erreichbar hättest,

00:30:38.090 --> 00:30:41.130
<v Ingo>aber ein PHP MySQL zum Beispiel.

00:30:41.530 --> 00:30:45.210
<v Gast 1>Dann könntest du PHP MySQL brute forcen, damit dann klar.

00:30:46.010 --> 00:30:47.610
<v Felix>PHP MySQL ist innerhalb schon.

00:30:47.770 --> 00:30:51.050
<v Ingo>Also alles, was man braucht, ist natürlich ein Username, um das.

00:30:51.690 --> 00:30:54.890
<v Gast 1>Achso, du PHP MyAdmin ist PHP MyAdmin.

00:30:56.650 --> 00:30:57.210
<v Gast 1>Das müsste ja auch.

00:30:58.650 --> 00:31:00.010
<v Gast 1>Der authentifiziert sich ja direkt.

00:31:00.250 --> 00:31:03.130
<v Felix>Ich weiß nicht, ob er noch, ob er da noch irgendwie ein bisschen Magics macht.

00:31:04.250 --> 00:31:08.170
<v Felix>Aber das ist tatsächlich eine Idee, wo man drüber nachdenken könnte.

00:31:08.490 --> 00:31:12.490
<v Ingo>Aber da könnte der Apache natürlich oder sowas so eingestellt sein, dass er dich irgendwann rauskommt.

00:31:13.930 --> 00:31:15.370
<v Felix>Aber nicht bei 1 zu 265.

00:31:15.850 --> 00:31:17.130
<v Felix>Auch nicht bei 1 zu 256.

00:31:20.730 --> 00:31:22.890
<v Markus>Und benutzt der dann nicht vielleicht ein anderes Automobil.

00:31:23.130 --> 00:31:24.010
<v Felix>Hätte ich jetzt tatsächlich auch gemacht.

00:31:24.570 --> 00:31:26.410
<v Gast 1>Der spricht doch das gleiche Protokoll, oder?

00:31:26.570 --> 00:31:26.730
<v Gast 1>Ja.

00:31:27.130 --> 00:31:30.810
<v Gast 1>Der spricht doch wahrscheinlich, der authentifiziert sich ja über das gleiche Protokoll mit dem Server.

00:31:31.050 --> 00:31:32.170
<v Gast 1>Würde ich jetzt mal vermuten.

00:31:32.730 --> 00:31:34.090
<v Felix>Also wie gesagt, müsste man schauen.

00:31:34.490 --> 00:31:35.210
<v Felix>Sollte man mal ausprobieren.

00:31:36.730 --> 00:31:37.450
<v Felix>Hört sich gar nicht falsch an.

00:31:37.530 --> 00:31:38.570
<v Felix>Es ist bloß ein Call.

00:31:38.890 --> 00:31:42.010
<v Felix>Das ist jetzt nicht mehr Magie als das komische Do MySQL.

00:31:42.250 --> 00:31:42.570
<v Felix>Richtig.

00:31:42.730 --> 00:31:43.770
<v Unbekannt>Egal, mach mal.

00:31:44.810 --> 00:31:48.410
<v Felix>Wenn du mir ein PHP MySQL MyAmin MyAdmin.

00:31:49.290 --> 00:31:51.290
<v Felix>Aber nicht auf deiner Debian-Box, weil er tut es nicht.

00:31:51.370 --> 00:31:51.850
<v Felix>Ja, ja, nee.

00:31:52.090 --> 00:31:53.290
<v Markus>Meine Ubuntu-Box gerade auch nicht.

00:31:53.370 --> 00:31:54.570
<v Felix>Ja, weil das Debian ist.

00:31:54.730 --> 00:31:55.290
<v Felix>Ja, eben.

00:31:55.370 --> 00:31:57.210
<v Markus>Also dazu aber die Frage, Derivat oder nicht.

00:31:57.530 --> 00:31:58.890
<v Felix>Ja, okay, dann haben wir es auch geklärt.

00:31:58.970 --> 00:31:59.450
<v Felix>So einfach.

00:31:59.690 --> 00:32:01.530
<v Felix>Wir sind so viele, dass wir alles lösen können jetzt.

00:32:01.770 --> 00:32:02.410
<v Felix>Wir können alles lösen.

00:32:02.970 --> 00:32:04.570
<v Gast 1>Wir haben die kritische Masse erreicht.

00:32:05.530 --> 00:32:07.930
<v Gast 1>Ab sofort können wir World Domination in einem Gate.

00:32:08.730 --> 00:32:10.250
<v Felix>Können wir die lösen auf jeden Fall.

00:32:10.570 --> 00:32:12.730
<v Felix>Wenn es sie geben würde, könnten wir die jetzt lösen.

00:32:13.050 --> 00:32:17.770
<v Gast 2>Was wir nicht lösen können, ist, dass Intel ganz schön einen an der Klatsche hat.

00:32:18.570 --> 00:32:22.730
<v Gast 2>Und zwar in ihren neuesten Atom-Prozessoren.

00:32:22.890 --> 00:32:27.610
<v Gast 2>Und ich meine, Atom-Prozessoren werden ja normalerweise so von Nerdmenschen für kleine Server oder

00:32:27.610 --> 00:32:31.850
<v Gast 2>Heim-Cinema-Gedingsel oder Low-Cost-Office-Sachen benutzt.

00:32:32.090 --> 00:32:37.690
<v Gast 2>Und normalerweise sind sie ja eigentlich immer ganz cool, weil die haben so eine normalerweise

00:32:37.850 --> 00:32:41.450
<v Gast 2>Intel-Grafikkarte, mit der kann man eigentlich ganz offenlich Desktop-Linux machen,

00:32:41.530 --> 00:32:46.810
<v Gast 2>so mit ein bisschen 3D-Beschleunigung und ein bisschen Video und flüssig rumscrollen.

00:32:47.050 --> 00:32:52.090
<v Gast 2>Und immer mal wieder gibt es da so eine Zeit, wo Intel sich entscheidet,

00:32:52.170 --> 00:32:57.530
<v Gast 2>einfach die guten Sachen, die sie haben, wegzulassen und sich irgendeine GPU von Power FR zu holen.

00:32:57.610 --> 00:32:59.530
<v Gast 1>Ich glaube, du hattest doch mal das Erfahrung mit so einem Schwert.

00:33:00.410 --> 00:33:06.970
<v Gast 2>Da habe ich, glaube ich, mal einen stundenlang Round in damals noch Radio Tux gemacht über den G500 Pulvo oder

00:33:06.970 --> 00:33:09.130
<v Gast 2>sowas in der Art, Kubloss, sonst was.

00:33:09.290 --> 00:33:12.970
<v Gast 2>Das Ding hast du nicht anständig mit Desktop-Linux zum Laufen bekommen.

00:33:13.130 --> 00:33:16.090
<v Gast 2>Ich glaube, das irgendwie zweieinhalb Jahre später gab es dann schon mal Treiber,

00:33:16.170 --> 00:33:17.770
<v Gast 2>die nicht komplett kaputt waren.

00:33:17.930 --> 00:33:19.370
<v Gast 2>Ja, und jetzt haben wir dasselbe wieder.

00:33:19.450 --> 00:33:25.770
<v Gast 2>Die neuesten Cedar View und Cedar Trial Modelle von den

00:33:25.770 --> 00:33:32.010
<v Gast 2>Atom-Prozessoren haben wieder mal so eine Powerful-GPU, wo es dann mal wieder keinen anständigen Treiber gibt.

00:33:32.250 --> 00:33:34.890
<v Gast 1>Oh, das ist ein weiterer Untote am Start.

00:33:35.050 --> 00:33:40.810
<v Gast 1>Weil diesen Treiber, den es für diese Grafikkarte für Linux gibt, den gibt es irgendwie im MIO-Repository.

00:33:41.610 --> 00:33:45.690
<v Markus>Stimmt, und die sind nicht hingegangen und haben das Upstream veröffentlicht,

00:33:45.770 --> 00:33:47.610
<v Markus>sondern nur in dem Migo-Repository so.

00:33:48.010 --> 00:33:53.530
<v Gast 2>Ja, es ist ein über 100.000 Line-Kernel-Patch, damit es die Leute lecker.

00:33:53.850 --> 00:33:54.890
<v Gast 2>Das gehst einfach nicht rein.

00:33:55.450 --> 00:33:59.450
<v Gast 2>Ich würde gerne was patchen und dann schaut dich der Kernel-Maintainer an und sagt, nee.

00:34:00.090 --> 00:34:03.930
<v Gast 1>Also und diesen Patch dazu, den gibt es dann nur als Source-APM.

00:34:04.090 --> 00:34:04.250
<v Gast 1>Ja.

00:34:05.210 --> 00:34:05.370
<v Gast 1>Freude.

00:34:06.090 --> 00:34:11.690
<v Felix>Deswegen denke ich ja auch, dass das ganze Android-Zeug das neue Atom-Zeug wird.

00:34:12.010 --> 00:34:13.210
<v Felix>Weil du hast dann irgendwie.

00:34:17.690 --> 00:34:20.890
<v Markus>Das war kein von mir falsches Geräusch, das war der Trinkbecher.

00:34:23.530 --> 00:34:27.050
<v Gast 1>Markus hat ja gerade an seinem Trinkbecher genuckelt und der hat Geräusche gemacht.

00:34:27.130 --> 00:34:33.290
<v Felix>Ja, jedenfalls, wie gesagt, also ich denke, dass so das Ganze dieser Android-Arm-Zeugs,

00:34:33.530 --> 00:34:37.850
<v Felix>das wird einfach das neue neue Quasi-Atom-Zeugs.

00:34:38.090 --> 00:34:42.890
<v Ingo>Dabei ist Intel ja eigentlich, wenn es um Open Source geht, gar nicht so schlecht.

00:34:43.370 --> 00:34:48.650
<v Markus>Sie haben ja auch mal eine interne Policy, dass sie alles raushauen an Treiber-Software als Open Source.

00:34:48.890 --> 00:34:49.930
<v Felix>Ja, aber ich meine, die noch?

00:34:50.090 --> 00:34:53.290
<v Ingo>Oder ist die sind auch einer der größten Supporter vom Linux-Kernel?

00:34:53.850 --> 00:34:56.410
<v Gast 1>Ich glaube, das ist halt diese Policy, die gilt wahrscheinlich für Tipps,

00:34:56.490 --> 00:35:01.530
<v Gast 1>die Intel selbst produziert, aber hier löten sie ja nur so ein Power-FR-Chip mit dir auf ihre Bots drauf und

00:35:01.530 --> 00:35:02.490
<v Gast 1>da wahrscheinlich nicht.

00:35:02.890 --> 00:35:04.090
<v Felix>Also deswegen also.

00:35:05.610 --> 00:35:09.290
<v Felix>Also das Coole an Android ist halt, wenn es von Android irgendwie supported wird,

00:35:09.370 --> 00:35:12.490
<v Felix>dann muss es auch für Linux irgendwie supported werden können, wenigstens,

00:35:12.570 --> 00:35:13.290
<v Felix>weil es halt irgendwie.

00:35:13.770 --> 00:35:14.330
<v Felix>Sollte.

00:35:14.570 --> 00:35:14.890
<v Felix>Ja.

00:35:15.290 --> 00:35:20.810
<v Felix>Also nicht mit viel Aufwand, weil die China-Reseller haben da auch nicht viel Aufwand mit ihren Teilen,

00:35:20.890 --> 00:35:22.250
<v Felix>nur dass die auf Android laufen.

00:35:22.490 --> 00:35:24.410
<v Markus>Ja, aber vielleicht kriegen die Closed Source für die.

00:35:25.210 --> 00:35:27.210
<v Markus>Genau, vielleicht kriegen die in Binair-Clots geliefert.

00:35:27.610 --> 00:35:29.370
<v Felix>Dann wird es wenigstens funktionieren.

00:35:29.930 --> 00:35:31.850
<v Markus>Ja, aber eben dann vielleicht nur für die Zielsysteme.

00:35:32.250 --> 00:35:37.210
<v Gast 1>Wahrscheinlich nur für das Ziel, genau, das ist ja auch das Problem mit diesen ganzen ganzen Routern und so

00:35:37.210 --> 00:35:37.450
<v Gast 1>weiter.

00:35:37.770 --> 00:35:43.130
<v Gast 1>Da ist dann zwar die Firmware an sich Open Source, aber die Treiber für die Wi-Fi-Karten und so weiter sind

00:35:43.130 --> 00:35:44.730
<v Gast 1>halt halt irgendwelche Blobs.

00:35:45.290 --> 00:35:48.010
<v Gast 1>Und der Marc reconnected gerade.

00:35:48.970 --> 00:35:50.090
<v Unbekannt>Marc, bist du wieder da?

00:35:50.410 --> 00:35:51.130
<v Unbekannt>Ich bin wieder da, ja.

00:35:51.290 --> 00:35:52.330
<v Felix>Okay, du hast die Scheiße an.

00:35:54.890 --> 00:35:55.610
<v Felix>Jetzt geht's wieder.

00:35:57.530 --> 00:36:03.770
<v Gast 1>Genau, da ist es ja quasi auch so, dass du da, dass da die ganzen Grafikkarten,

00:36:03.850 --> 00:36:07.690
<v Gast 1>Netzwerkkarten und Wi-Fi-Treiber halt im Endeffekt nur irgendwelche komischen Blobs sind,

00:36:07.850 --> 00:36:10.730
<v Gast 1>die für ein Linux 2.4-Kernel gebaut wurden.

00:36:10.890 --> 00:36:13.210
<v Gast 1>Und da müssen dann ja OpenVRT und Co.

00:36:13.370 --> 00:36:18.090
<v Gast 1>dann halt auch Rapper außen rumschreiben oder sonst irgendwas oder die Treiber Reverse-Ingine oder diese Blobs

00:36:18.090 --> 00:36:18.410
<v Gast 1>im Endeffekt.

00:36:18.970 --> 00:36:20.490
<v Markus>Aber Moco damals ja auch.

00:36:21.210 --> 00:36:23.930
<v Felix>Also bei Android sind mir da glaube ich nichts mehr.

00:36:24.090 --> 00:36:28.570
<v Gast 1>Nee, bei Android ist es tatsächlich auch so, weil bei Android werden ja größtenteils tatsächlich diese Power

00:36:28.570 --> 00:36:30.490
<v Gast 1>VR-GPUs auch verbaut.

00:36:30.890 --> 00:36:37.370
<v Gast 1>Und die werden dann halt irgendwie als Binärtreiber da mit reingepackt und die tun dann halt

00:36:37.690 --> 00:36:41.290
<v Gast 1>auf diesem speziellen Gerät in dieser speziellen Umgebung.

00:36:42.090 --> 00:36:43.370
<v Markus>Macht Cyanogen das denn?

00:36:43.450 --> 00:36:45.370
<v Markus>Die bauen einfach auch die Blobs ein, oder was?

00:36:45.610 --> 00:36:46.090
<v Markus>Ich glaube ja.

00:36:46.650 --> 00:36:53.050
<v Gast 1>Ich glaube, die nehmen ja quasi den normalen Android-Source-Code und frickeln da irgendwie diese Blobs

00:36:53.290 --> 00:36:53.930
<v Gast 1>raus.

00:36:54.570 --> 00:36:59.130
<v Gast 1>Und die kriegen es ja auch irgendwie, die holen ja auch dann zum Beispiel den Google,

00:36:59.210 --> 00:37:03.530
<v Gast 1>den Android Market, mittlerweile heißt es, glaube ich, Google Play Store.

00:37:03.850 --> 00:37:04.970
<v Gast 1>Den Play Store.

00:37:05.770 --> 00:37:09.770
<v Gast 1>Den kann man ja dann quasi auch noch irgendwie mit Backuppen und dann wieder drauf spielen und so,

00:37:09.930 --> 00:37:10.810
<v Gast 1>das geht schon.

00:37:11.050 --> 00:37:15.690
<v Felix>Okay, das heißt, ich nehme alles zurück und man ist einfach gearscht.

00:37:15.850 --> 00:37:16.890
<v Felix>Egal was man benutzt, ist ja.

00:37:17.210 --> 00:37:18.090
<v Unbekannt>Also meine Theorie war auch.

00:37:18.410 --> 00:37:19.850
<v Ingo>Einfach richtige Grafikkarten benutzen.

00:37:19.930 --> 00:37:24.730
<v Gast 1>Also meine Theorie, warum das so ist, dass die da diese Treiber und Scheiß nicht freigeben ist,

00:37:24.970 --> 00:37:29.210
<v Gast 1>weil sie es nicht dürfen, weil es von Powerfire kommt und wahrscheinlich die da die Rechte gar nicht zu haben,

00:37:29.450 --> 00:37:32.970
<v Gast 1>da irgendwas an Treibern und Kram freizugeben.

00:37:33.050 --> 00:37:34.650
<v Gast 1>Vielleicht haben sie auch die Treiber selbst gar nicht.

00:37:34.730 --> 00:37:35.290
<v Gast 1>Man weiß es jetzt nicht.

00:37:35.370 --> 00:37:36.170
<v Markus>Ja, aber das finde ich schade.

00:37:36.330 --> 00:37:37.930
<v Markus>Intel wäre in der Position, dass sie das machen.

00:37:38.170 --> 00:37:43.530
<v Gast 1>Ja, und ich meine, vor allem, warum bauen sie dann diese Karten in ihre Atom-Geschichten ein?

00:37:44.010 --> 00:37:45.850
<v Ingo>Sie haben sie lieber eine eigene Dings entwickeln, was.

00:37:46.250 --> 00:37:48.250
<v Gast 1>Ich meine, früher war der ja bis jetzt auch Entwickler.

00:37:48.970 --> 00:37:52.570
<v Gast 1>Die hatten doch sogar Intel Atoms, ich glaube, eine relativ neue Generation,

00:37:52.650 --> 00:37:56.010
<v Gast 1>die hatte ja tatsächlich auch einen Grafikprozessor auf der CPU mit drauf.

00:37:56.650 --> 00:37:57.450
<v Gast 1>Oder hatten sie das doch so ein bisschen so ein bisschen?

00:37:58.330 --> 00:37:59.690
<v Unbekannt>Das waren die IMD E350.

00:37:59.850 --> 00:38:01.850
<v Gast 1>Ah, okay, das waren die IMD Fusion.

00:38:02.250 --> 00:38:05.850
<v Felix>Diffusion, genau, aber die haben da relativ viele Ausschüsse auch bei den Teilen.

00:38:07.050 --> 00:38:10.890
<v Felix>Weil die halt relativ schwierig sind herzustellen, haben die da viel Ausschuss bei Amsi.

00:38:11.370 --> 00:38:16.570
<v Ingo>Ja, aber ich meine trotzdem, Intel baut ja auch Grafik, die können das ja.

00:38:16.650 --> 00:38:18.890
<v Ingo>Also könnten sie für ihre Low-Chost-CPUs.

00:38:19.210 --> 00:38:21.610
<v Felix>Sie hatten ja auch Nvidia vorher drauf und das war ja auch gar nicht schlecht.

00:38:23.050 --> 00:38:24.570
<v Gast 1>Nvidia waren ja diese Iron, genau.

00:38:24.730 --> 00:38:24.970
<v Gast 1>Ja, genau.

00:38:25.050 --> 00:38:26.650
<v Felix>Und die hatten sie halt mit drauf und das war ja auch gar nicht so.

00:38:26.810 --> 00:38:30.090
<v Gast 1>Ja, ich meine, Intel baut ja auch eigene Grafikchips, die sind zwar jetzt nicht super high-end,

00:38:30.330 --> 00:38:32.010
<v Gast 1>aber für so ein Add-on-Bord reicht es doch.

00:38:32.490 --> 00:38:34.170
<v Felix>Es muss 1080p können, ganz einfach.

00:38:34.730 --> 00:38:35.130
<v Felix>Das reicht doch.

00:38:35.210 --> 00:38:35.450
<v Felix>Ja, doch.

00:38:36.090 --> 00:38:37.530
<v Markus>Gottzutage muss alles 1080p sein.

00:38:37.770 --> 00:38:38.490
<v Markus>Nee, also ohne Schluss.

00:38:38.970 --> 00:38:41.050
<v Gast 2>Es gibt glaube ich nichts mehr, was kein 1080p macht.

00:38:41.130 --> 00:38:41.530
<v Gast 2>Das ist ja nicht so.

00:38:41.690 --> 00:38:43.130
<v Felix>Doch, mein Laptop zum Beispiel.

00:38:43.690 --> 00:38:45.370
<v Unbekannt>Der kann kein 1080p kommen.

00:38:45.530 --> 00:38:46.890
<v Felix>Also nicht unter Linux auf jeden Fall, ich weiß nicht.

00:38:48.570 --> 00:38:50.810
<v Markus>Er bleibt als Rad für die Leute, guckt, was ihr kauft.

00:38:51.130 --> 00:38:54.010
<v Markus>Kauft nicht unkompatibles Zeug von Intel Atom.

00:38:54.410 --> 00:38:56.490
<v Felix>Aber das ist halt auch echt super dreist, weil die ganze Atome teile.

00:38:58.650 --> 00:39:01.130
<v Felix>Also das abgestandenes Zeug.

00:39:01.450 --> 00:39:02.250
<v Gast 1>Ja, also abgehangen.

00:39:02.890 --> 00:39:03.690
<v Unbekannt>GSFS.

00:39:05.130 --> 00:39:08.250
<v Ingo>Wie unsere Soundkarte, die hier in dem Rechner schnurrt.

00:39:08.570 --> 00:39:12.410
<v Ingo>Die ist noch mit Treibern für Windows 98.

00:39:12.490 --> 00:39:14.890
<v Markus>Das ist eine PC-Karte oder noch eine Ether?

00:39:16.010 --> 00:39:17.530
<v Ingo>Das ist schon ein PCI.

00:39:18.330 --> 00:39:21.450
<v Ingo>Aber da in der Bedienungsanladung stand fast von Windows 98.

00:39:21.530 --> 00:39:23.050
<v Ingo>Ich habe gedacht, what the fuck?

00:39:23.210 --> 00:39:24.890
<v Ingo>Aber hey, die funktioniert.

00:39:26.890 --> 00:39:32.410
<v Felix>Jedenfalls, das dreichte daran, ist einfach, dass es ja eigentlich alles Atom war und jetzt ist Atom aber

00:39:32.410 --> 00:39:33.210
<v Felix>nicht mehr gut.

00:39:33.530 --> 00:39:39.690
<v Gast 1>Also, wir reden hier übrigens von diesen Cheddar View und Cheddar Trail-TPUs.

00:39:39.930 --> 00:39:40.730
<v Felix>Ja, Cheddar.

00:39:41.050 --> 00:39:42.970
<v Gast 1>Oder System on the Chips, besser gesagt.

00:39:43.050 --> 00:39:43.210
<v Gast 1>Ja.

00:39:45.050 --> 00:39:46.570
<v Ingo>HTTP-Statuscodes.

00:39:46.810 --> 00:39:47.770
<v Unbekannt>Das ist ein bisschen blöd.

00:39:49.210 --> 00:39:51.290
<v Gast 1>Nee, das ist ein bisschen blöd mit dem Atom.

00:39:51.690 --> 00:39:57.130
<v Gast 1>Aber das mit dem Statuscode ist irgendwie eine seltsame Geschichte.

00:39:57.210 --> 00:39:59.450
<v Gast 1>Also es zeigt irgendwie, wie absurd dieses Ganze ist.

00:39:59.530 --> 00:40:06.090
<v Gast 1>Es soll es tatsächlich einen HTTP-Statuscode geben für

00:40:06.090 --> 00:40:08.810
<v Gast 1>Inhalte, die aus deinem Land nicht verfügbar sind.

00:40:09.770 --> 00:40:11.290
<v Markus>Und ich habe es für einen April-Schirts gehalten.

00:40:11.450 --> 00:40:12.970
<v Markus>Es ist mir aufgefallen, wir haben keinen April-Schirts.

00:40:13.050 --> 00:40:16.170
<v Gast 1>Ich habe erst auch gedacht, vor allem dieser Statuscode 451.

00:40:17.370 --> 00:40:18.890
<v Unbekannt>Fahrenheit 451, ja.

00:40:20.010 --> 00:40:22.730
<v Gast 1>Der Mensch ist ja vor kurzem auch, ich glaube, den haben wir sogar betraut.

00:40:22.970 --> 00:40:23.930
<v Markus>Der ist letzte oder vorletzte.

00:40:24.090 --> 00:40:29.370
<v Gast 1>Der ist, glaube ich, letzte Woche gestorben, der dieses Fahrenheit 451 geschrieben hat.

00:40:29.610 --> 00:40:32.970
<v Gast 1>Und ja, das ist halt schon ein bisschen komisch.

00:40:33.130 --> 00:40:35.050
<v Felix>Ja, aber das ist auch ein Proposal von Google, oder?

00:40:35.450 --> 00:40:36.010
<v Felix>Das ist nur ein bisschen.

00:40:38.330 --> 00:40:38.410
<v Felix>Genau.

00:40:40.570 --> 00:40:44.810
<v Gast 1>Also vielleicht hat er das auch irgendwie scherzhaft gemeint, wobei der guckt auf diesen Bild so ernst.

00:40:45.610 --> 00:40:46.570
<v Markus>Ich glaube, der meint es ernst.

00:40:46.970 --> 00:40:47.930
<v Felix>Wenn der so guckt.

00:40:48.010 --> 00:40:52.890
<v Markus>Ja, ich finde der Hintergrund mit Fahrenheit for everyone, es ist halt, es ist auch ernst.

00:40:52.970 --> 00:40:54.330
<v Markus>Vielleicht spielt er genau darauf an.

00:40:54.410 --> 00:40:57.290
<v Markus>Vielleicht wartet er auch einfach drauf, dass die Welt es merkt.

00:40:58.090 --> 00:41:02.970
<v Gast 1>Vielleicht will er auch einfach die aktuelle Absurdität, in der wir uns so rechtlich befinden,

00:41:03.050 --> 00:41:05.690
<v Gast 1>wenn wir jetzt irgendwie YouTube-Videos nicht mehr angucken können,

00:41:05.770 --> 00:41:07.130
<v Gast 1>weil wir aus einem bestimmten Land kommen.

00:41:07.850 --> 00:41:09.290
<v Gast 1>Vielleicht will er das auch einfach mal aufzeigen.

00:41:09.530 --> 00:41:11.050
<v Markus>VPN, die Schweiz hilft da.

00:41:11.930 --> 00:41:14.570
<v Felix>Reicht die Niederlande auch oder ist das nicht weit genug?

00:41:14.810 --> 00:41:18.970
<v Gast 1>Willst du mir nicht einfach mal einen Zugang zu dir, zu deinem Heimnetz legen?

00:41:19.610 --> 00:41:20.890
<v Markus>Sobald ich das etabliert habe.

00:41:22.170 --> 00:41:23.210
<v Gast 1>Was kostet ein Swiss VPN?

00:41:23.290 --> 00:41:24.570
<v Gast 1>Ich glaube, einen Fünfer im Monat oder so.

00:41:24.810 --> 00:41:29.930
<v Felix>Ja, also ich habe irgendwie eine virtuelle Maschine mir gecheckt in Niederlanden und die kostet 4 Euro im

00:41:29.930 --> 00:41:30.090
<v Felix>Monat.

00:41:30.250 --> 00:41:30.970
<v Felix>Das ist auch gut genug.

00:41:31.050 --> 00:41:33.530
<v Ingo>Aber Fritzboxen kann man noch so schön miteinander verbinden.

00:41:33.690 --> 00:41:38.410
<v Markus>Ja, aber wir hatten das ja in dem Prequel hier, dass meine Fritzbox an meiner 100M-Bitleitung zurzeit nicht so

00:41:38.410 --> 00:41:38.890
<v Markus>will, wie ich will.

00:41:39.130 --> 00:41:40.410
<v Gast 1>Und ich habe keine Fritzbox.

00:41:40.810 --> 00:41:42.410
<v Felix>Und dass ich das gleiche Problem hatte.

00:41:43.690 --> 00:41:47.370
<v Ingo>Außerdem kann man sich auch einwählen direkt in die Fritzbox mit VPN.

00:41:47.530 --> 00:41:49.130
<v Ingo>Dann brauchst du nicht meine Fritzbox.

00:41:49.210 --> 00:41:53.930
<v Ingo>Aber zwei Fritzboxen kann man sehr leicht miteinander verbinden, dann braucht man sich gar keinen Kopf mehr

00:41:53.930 --> 00:41:54.250
<v Ingo>machen.

00:41:54.330 --> 00:41:59.450
<v Ingo>Oder man macht halt einen Cisco, Gedöns, IPsec, Blafo,

00:41:59.850 --> 00:42:04.170
<v Ingo>womit man sich nicht beschäftigen will, aber es tut trotzdem irgendwie Tunnel auf.

00:42:05.130 --> 00:42:05.850
<v Ingo>Nicht so viele Schmerzen.

00:42:06.010 --> 00:42:06.730
<v Ingo>Ja, genau, die Schmerzen.

00:42:06.810 --> 00:42:07.210
<v Ingo>Aber es tut.

00:42:07.370 --> 00:42:11.210
<v Gast 1>Also ich glaube, das Einfachste, was man momentan irgendwie benutzen kann, ist irgendwie OpenVPN.

00:42:11.530 --> 00:42:12.250
<v Gast 1>Es tut halt so.

00:42:12.650 --> 00:42:13.930
<v Ingo>Ja, oder PPTP.

00:42:16.410 --> 00:42:18.810
<v Ingo>So legacy-alt-Scheiß ist, dass es funktioniert überall.

00:42:19.050 --> 00:42:25.930
<v Ingo>Ja, also PPTP ist halt dann gut, wenn du mit den Bordmitteln von normalen Betriebssystemen arbeiten willst.

00:42:26.650 --> 00:42:31.210
<v Ingo>Ich meine, das ist halt jetzt irgendwie ein Android drin, ein iOS mit all drin.

00:42:32.170 --> 00:42:33.370
<v Felix>Obwohl es ja auch eigentlich keinen Sinn macht.

00:42:33.690 --> 00:42:38.410
<v Ingo>In den ganzen Betriebssystemen ist es mit integriert schon und OpenVPN muss man halt überall noch

00:42:38.410 --> 00:42:38.890
<v Ingo>nachinstallieren.

00:42:38.970 --> 00:42:42.730
<v Ingo>Also wenn man da mit mobilen Geräten arbeiten will, ist dann wahrscheinlich PPTP schon eher.

00:42:42.890 --> 00:42:46.890
<v Ingo>Oder halt dieses komische Cisco VPN, da gibt es glaube ich auch Clients für Android und für.

00:42:47.210 --> 00:42:48.250
<v Ingo>Ja, das ist auch überall drin.

00:42:48.570 --> 00:42:50.170
<v Ingo>Also IP6 Cisco ist.

00:42:50.970 --> 00:42:52.810
<v Ingo>Das will man halt nicht selber aufhören.

00:42:52.970 --> 00:42:53.370
<v Ingo>Nee, genau.

00:42:54.410 --> 00:42:55.530
<v Ingo>Das will man nicht.

00:42:55.850 --> 00:42:59.930
<v Felix>Ich bin ja immer noch großer Verfechter von Tink, weil es halt einfach so super funktioniert.

00:43:00.090 --> 00:43:01.050
<v Unbekannt>Ja, das läuft halt funktioniert.

00:43:01.210 --> 00:43:03.610
<v Ingo>Das hat genau die gleichen Probleme wie OpenVPN.

00:43:03.850 --> 00:43:05.130
<v Ingo>Nur dass es keine Server braucht.

00:43:05.370 --> 00:43:07.770
<v Felix>Ja, also es braucht schon Server, aber du brauchst nicht einen Server.

00:43:07.930 --> 00:43:10.570
<v Ingo>Ja, du brauchst Supernotes, aber du brauchst halt nicht jetzt.

00:43:11.610 --> 00:43:13.930
<v Felix>Aber das kann ich auf jeden Fall immer empfehlen.

00:43:14.490 --> 00:43:16.890
<v Felix>Wenn ihr VPN wollt, dann wollt ihr auf jeden Fall Tink haben.

00:43:17.450 --> 00:43:18.810
<v Felix>Auf jeden Fall so cool ist.

00:43:18.890 --> 00:43:21.450
<v Felix>Und ihr dann total nicht Mainstream seid.

00:43:21.930 --> 00:43:23.050
<v Gast 1>Total nicht Mainstream.

00:43:23.530 --> 00:43:26.330
<v Gast 1>Ja, genau, weil du hast schon Tink benutzt, bevor es Hip war.

00:43:26.490 --> 00:43:26.730
<v Gast 1>Ich hab.

00:43:26.890 --> 00:43:27.930
<v Felix>Nee, es war noch nie Hip.

00:43:29.290 --> 00:43:30.810
<v Gast 1>Aber es wird demnächst Hip.

00:43:30.970 --> 00:43:33.610
<v Gast 1>Deswegen, wie du solltest, weil du es gerade gesagt hast.

00:43:34.170 --> 00:43:34.890
<v Gast 1>Das reicht nicht.

00:43:35.210 --> 00:43:38.970
<v Felix>Jedenfalls, ich habe es jetzt schon das zweite Mal benutzt für ein zweites Netzwerk und es funktioniert

00:43:38.970 --> 00:43:39.770
<v Felix>einfach super gut.

00:43:40.090 --> 00:43:40.330
<v Felix>Ach.

00:43:40.490 --> 00:43:41.690
<v Felix>Wenn man weiß, was man machen muss.

00:43:41.770 --> 00:43:42.170
<v Felix>Sehr gut.

00:43:42.250 --> 00:43:45.370
<v Felix>Also das ist tatsächlich, es ist halt ein super Pain aufzusetzen, aber sonst.

00:43:46.570 --> 00:43:48.010
<v Ingo>Hauptsache die Software funktioniert.

00:43:48.330 --> 00:43:50.330
<v Gast 1>Wobei Tink ist eigentlich relativ einfach aufzuhören.

00:43:50.490 --> 00:43:53.130
<v Felix>Ja, du musst dann der Key Exchange ist halt ein riesen Packet.

00:43:53.210 --> 00:43:55.770
<v Gast 1>Der Key Exchange ist halt ein Problem, wenn man nicht so ein Setup hat.

00:43:55.850 --> 00:44:01.850
<v Gast 1>Also bei uns ist es ja so, dass dann die neuen Keys von irgendwelchen Clients mit Skripten ins IRC gepacet

00:44:01.850 --> 00:44:03.130
<v Gast 1>werden und wir können da mal reingucken.

00:44:03.610 --> 00:44:03.850
<v Gast 1>Genau.

00:44:04.170 --> 00:44:07.690
<v Felix>Und das funktioniert auch echt gut, aber ich habe da auch noch nichts Besseres gefunden.

00:44:07.930 --> 00:44:11.130
<v Felix>Deswegen funktioniert es gerade so, weil Irk funktioniert eh immer grundsätzlich.

00:44:11.450 --> 00:44:13.530
<v Felix>Per Definition quasi.

00:44:14.730 --> 00:44:18.330
<v Felix>Und ja, Python funktioniert auch, wenn man da ins Irk schreiben will.

00:44:19.130 --> 00:44:20.730
<v Gast 1>Ja, oder alles, was irgendwie Socket spricht.

00:44:20.810 --> 00:44:23.050
<v Felix>Ja, alles, was Socket spricht, deswegen kannst du auch C schreiben.

00:44:23.370 --> 00:44:28.010
<v Felix>Aber du musst halt eh immer aufs Irk warten und deswegen ist es egal, was du nimmst.

00:44:29.450 --> 00:44:31.370
<v Felix>Ja, kleiner Ausflug.

00:44:32.010 --> 00:44:32.410
<v Felix>Genau.

00:44:33.370 --> 00:44:36.170
<v Gast 1>Felix, das warst du mit Flickr.

00:44:36.250 --> 00:44:37.530
<v Gast 1>Wir hatten uns letzte Woche von Flickr.

00:44:37.850 --> 00:44:40.250
<v Felix>Flickr, genau, wir hatten es letzte Woche von Flickr.

00:44:40.650 --> 00:44:44.970
<v Felix>Und Flickr ist relevant genug, dass da jemand.

00:44:45.930 --> 00:44:47.370
<v Felix>Doch, ist der bekannt?

00:44:47.850 --> 00:44:48.330
<v Felix>Schon, oder?

00:44:48.570 --> 00:44:48.970
<v Felix>Wer waren das?

00:44:49.130 --> 00:44:50.250
<v Markus>Da steht in NASA im Namen.

00:44:50.410 --> 00:44:50.730
<v Markus>NASA.

00:44:51.130 --> 00:44:52.650
<v Felix>NASA ist bekannt.

00:44:52.890 --> 00:44:56.410
<v Felix>Deswegen ist auch Flickr wichtig, weil die NASA macht ja irgendwelche Bilder drauf.

00:44:56.490 --> 00:45:01.690
<v Felix>Und zwar Langzeit belichtete Bilder aus dem Weltall.

00:45:02.170 --> 00:45:04.010
<v Gast 1>Das ist schon ganz schön abgefahren.

00:45:04.410 --> 00:45:04.730
<v Gast 1>Das ist halt einfach.

00:45:04.890 --> 00:45:05.850
<v Felix>Das sieht halt einfach so super aus.

00:45:06.010 --> 00:45:07.530
<v Markus>Also ich finde, das ist ganz schön Arty.

00:45:07.850 --> 00:45:08.330
<v Markus>Also super Artie.

00:45:10.490 --> 00:45:16.970
<v Felix>15 Minuten belichtet und zwar mussten die irgendwie mehrfach, also sie haben mehrfach

00:45:16.970 --> 00:45:22.410
<v Felix>irgendwie, keine Ahnung, 20 Sekunden oder sowas gemacht und die danach zusammengeschrieben.

00:45:22.890 --> 00:45:23.930
<v Gast 1>Du musst ja nachjustieren.

00:45:24.410 --> 00:45:28.890
<v Felix>Nee, das große Problem war tatsächlich, dass es angefangen hat zu krizzeln.

00:45:30.410 --> 00:45:30.890
<v Felix>Hintergrundstrahlung.

00:45:31.050 --> 00:45:32.010
<v Felix>Hintergrundstrahlung, genau.

00:45:32.250 --> 00:45:35.530
<v Felix>Und das war tatsächlich so ein großes Problem, dass sie dann mehrfach Bäder machen mussten.

00:45:35.770 --> 00:45:36.410
<v Felix>Krasser Scheiß.

00:45:36.810 --> 00:45:40.730
<v Felix>Und was ich am coolsten finde, sind eigentlich die Bilder, die auf die Erde zeigen,

00:45:40.810 --> 00:45:43.690
<v Felix>diese Streifen machen und dann diese Punkte da drauf.

00:45:43.930 --> 00:45:45.770
<v Felix>Und die Punkte sind Gewitter.

00:45:46.250 --> 00:45:47.930
<v Gast 1>Holy shit, das sind ganz schön viele.

00:45:48.170 --> 00:45:49.930
<v Felix>Die finde ich einfach super cool.

00:45:50.730 --> 00:45:55.290
<v Felix>Wenn man sich das anschaut, sieht super Arzi aus und dass die Punkte gewittert sind,

00:45:55.450 --> 00:45:56.410
<v Felix>das ist einfach super cool.

00:45:57.690 --> 00:46:02.010
<v Felix>Genau, also Flicka gibt es wohl noch, weil da Leute irgendwie Sachen aufstellen.

00:46:02.410 --> 00:46:04.010
<v Felix>Und es ist noch nicht tot.

00:46:04.170 --> 00:46:04.730
<v Felix>Es ist noch nicht tot.

00:46:04.970 --> 00:46:08.010
<v Felix>Und sie haben 28 Kommentare, also müssen auch andere Leute Flicke benutzen.

00:46:08.250 --> 00:46:13.050
<v Ingo>Das nächste, was auch noch nicht tot ist, aber gerne schon, ja,

00:46:13.130 --> 00:46:18.810
<v Ingo>wir hätten ja gerne schon, dass es lange tot wäre, nämlich der Internet Explorer 7.

00:46:20.730 --> 00:46:25.370
<v Ingo>Und weil manche Firmen denken, es geht irgendwie nicht schnell genug,

00:46:25.530 --> 00:46:29.290
<v Ingo>dass die Leute endlich mal einen neuen Browser wechseln, auch jeden sie jetzt Strafsteuern.

00:46:29.530 --> 00:46:34.810
<v Gast 1>Ja, nee, das ist ja nicht, weil es nicht schnell genug geht, sondern weil es teuer ist tatsächlich.

00:46:35.050 --> 00:46:36.730
<v Ingo>Ja, ja, klar, das ist die Begründung.

00:46:36.810 --> 00:46:42.170
<v Ingo>Aber ich meine, der Effekt ist trotzdem, sie wollen, dass die Leute auf neuere Browser wechseln.

00:46:42.330 --> 00:46:46.490
<v Gast 1>Ja, genau, also es gibt diesen australischen Online-Shop namens Kogan.com.

00:46:48.330 --> 00:46:49.050
<v Gast 1>Discounter ist das.

00:46:49.290 --> 00:46:51.530
<v Gast 1>Das ist so ein Elektronik-Discounter.

00:46:51.850 --> 00:46:56.170
<v Gast 1>Und die haben keine Lust mehr, weiterhin alte Browser,

00:46:56.250 --> 00:47:01.610
<v Gast 1>also namentlich jetzt mal den IE7, weil der IE 6 ist ja schon offiziell quasi schon von Microsoft auch zum

00:47:01.610 --> 00:47:02.490
<v Gast 1>Sterben abgegeben worden.

00:47:03.050 --> 00:47:04.410
<v Markus>IE7 haben sie es auch schon versucht.

00:47:04.490 --> 00:47:07.050
<v Markus>Also die haben ja schon recht aggressiv im letzten halben Jahr versucht,

00:47:07.130 --> 00:47:10.410
<v Markus>die Leute zum wechseln auf neue Browser-Generationen scheint zu sein.

00:47:10.570 --> 00:47:11.450
<v Unbekannt>Ja, ich glaube zu helfen.

00:47:11.690 --> 00:47:15.210
<v Gast 1>Ich glaube, das Problem ist halt, was ist denn der neueste IE, der noch auf dem Windows XP läuft?

00:47:15.370 --> 00:47:17.370
<v Gast 1>IE 9 oder IE 8?

00:47:17.610 --> 00:47:18.730
<v Markus>Das weiß ich nicht.

00:47:18.970 --> 00:47:20.090
<v Gast 1>Ich glaube IE 8, oder?

00:47:20.330 --> 00:47:22.010
<v Ingo>Windows XP musste eigentlich auch schon lange direkt werden.

00:47:22.650 --> 00:47:24.090
<v Gast 1>Aber Windows XP ist halt noch da.

00:47:24.410 --> 00:47:26.170
<v Felix>Das ist halt bei den ganzen Firmen da.

00:47:26.330 --> 00:47:26.970
<v Felix>So ist es halt.

00:47:27.690 --> 00:47:29.130
<v Markus>Enterprise are the problem.

00:47:29.770 --> 00:47:34.730
<v Gast 2>Ja, aber da musst du ja auch nicht auf den Online-Shop gehen, wenn du irgendwie der Firma arbeitest.

00:47:35.530 --> 00:47:37.370
<v Markus>Und sonst zahlt die Firma die Steuer.

00:47:38.090 --> 00:47:38.730
<v Markus>Ja, stimmt.

00:47:38.890 --> 00:47:39.930
<v Felix>So praktisch.

00:47:40.250 --> 00:47:45.770
<v Felix>Also wenn man Firma ist und da angestellt, dann, also als bei Firma angestellt, dann kann man da auch.

00:47:46.170 --> 00:47:50.970
<v Gast 1>Und man muss halt überlegen, dass halt jetzt der IE7 halt auch keine aktuellen Webstandards mehr unterstützt,

00:47:51.530 --> 00:47:56.090
<v Gast 1>dass man halt quasi alles, was man irgendwie cool implementiert, dann wieder zurückportieren muss,

00:47:56.170 --> 00:47:59.450
<v Gast 1>dass es dann halt irgendwie auf diesem alten Browser noch einigermaßen aussieht.

00:47:59.770 --> 00:48:06.490
<v Gast 1>Und das ist halt im Zweifelsfall vielleicht sogar mehr Aufwand, als das Feature selbst zu implementieren.

00:48:07.210 --> 00:48:13.850
<v Felix>Was ich ja interessant finde, ist, dass sie bei ihrem Banner haben sie gar nicht den Inset

00:48:14.010 --> 00:48:17.290
<v Felix>Explorer, die neueste Version drauf, sondern einfach nur die anderen alternativen Browser.

00:48:17.770 --> 00:48:20.010
<v Gast 1>Ja, das ist mir auch aufgefallen.

00:48:20.250 --> 00:48:22.490
<v Felix>Also das muss man auch so ein bisschen sehen.

00:48:22.570 --> 00:48:23.850
<v Felix>Ich glaube, ich glaube es ist wieder 1.

00:48:24.010 --> 00:48:24.490
<v Felix>April einfach.

00:48:25.850 --> 00:48:26.810
<v Unbekannt>Plötzlich ist es wieder 1.

00:48:26.970 --> 00:48:27.290
<v Unbekannt>April.

00:48:27.690 --> 00:48:28.810
<v Unbekannt>Ist halt auch eine PR-Aktion.

00:48:29.370 --> 00:48:31.690
<v Gast 1>Lustig finde ich halt, also die haben, was sie jetzt gemacht haben,

00:48:31.770 --> 00:48:37.210
<v Gast 1>ist, sie verlangen halt eine Steuer von 6,8% auf deinen Einkauf,

00:48:37.290 --> 00:48:41.050
<v Gast 1>wenn du einen alten Browser benutzt und du zahlst dann halt quasi mehr.

00:48:41.210 --> 00:48:43.130
<v Felix>Obwohl ja Steuer eigentlich was.

00:48:43.610 --> 00:48:48.490
<v Gast 1>Ja, also sie nennen es halt Text, das ist halt eine Zusatzgebühr, was sie halt wahrscheinlich aus PR-Kründen

00:48:48.490 --> 00:48:48.890
<v Gast 1>gemacht haben.

00:48:48.970 --> 00:48:53.770
<v Gast 1>Lustig finde ich allerdings, dass es 0,1% für jeden Monat ist,

00:48:54.410 --> 00:48:56.410
<v Gast 1>in dem der IE7 auf dem Markt ist.

00:48:56.490 --> 00:48:57.770
<v Gast 1>Das ist schon ganz schön viel.

00:49:00.250 --> 00:49:01.290
<v Gast 1>68 Monate?

00:49:01.370 --> 00:49:01.850
<v Gast 1>Hey.

00:49:03.130 --> 00:49:03.530
<v Gast 1>Fuck, ja.

00:49:03.850 --> 00:49:04.170
<v Gast 1>Ja.

00:49:05.450 --> 00:49:06.010
<v Gast 1>Genau.

00:49:06.330 --> 00:49:07.050
<v Gast 1>Sehr gut.

00:49:07.450 --> 00:49:12.890
<v Gast 1>Also ich finde es eigentlich ganz lustig, ist aber wahrscheinlich eher so ein Pair-Ding.

00:49:12.970 --> 00:49:16.170
<v Gast 1>Ich glaube, das könnten die, wenn da jetzt jemand gegen klagen würde oder so,

00:49:16.250 --> 00:49:17.690
<v Gast 1>könnten die es, glaube ich, rechtlich nicht durchsetzen.

00:49:17.770 --> 00:49:19.370
<v Felix>Ich glaube, da kauft man dann einfach nicht ein.

00:49:19.610 --> 00:49:20.250
<v Felix>Vermutlich auch.

00:49:20.650 --> 00:49:23.450
<v Gast 2>Kann ja auch keiner klagen, du kannst ja vor deinem Zeug verlangen, was du willst.

00:49:23.610 --> 00:49:24.570
<v Felix>Richtig, genau das meine ich.

00:49:24.650 --> 00:49:28.650
<v Gast 1>Ja, ich meine, aber so an so Zusatzgebühr kann man dann nicht irgendwie sagen,

00:49:28.730 --> 00:49:30.090
<v Gast 1>dass man gleich behandelt werden will.

00:49:30.650 --> 00:49:31.530
<v Unbekannt>Nee, nee, Quatsch.

00:49:31.690 --> 00:49:32.410
<v Unbekannt>Also keine Ahnung.

00:49:33.130 --> 00:49:36.970
<v Gast 2>Das geht nur, wenn die dich anstellen oder wenn die, keine Ahnung, der Staat sind.

00:49:37.210 --> 00:49:42.890
<v Felix>Ja, das ist genauso wie bei diesen ganzen, wenn du irgendwie Fliege buchen willst und dann bist du halt fünf

00:49:42.890 --> 00:49:45.210
<v Felix>Minuten später, dann ist es halt einfach mal doppelt so teuer.

00:49:45.850 --> 00:49:46.490
<v Felix>Richtig.

00:49:47.770 --> 00:49:48.650
<v Unbekannt>Oder Aktien.

00:49:50.010 --> 00:49:51.450
<v Felix>Verdammt, Gott, verdammte Aktien.

00:49:51.530 --> 00:49:56.250
<v Ingo>Also es scheint tatsächlich, der Internet Explorer 8 ist irgendwie der letzte, der noch auf XP tut.

00:49:56.570 --> 00:50:00.410
<v Ingo>Also die Wikipedia sagt zumindest neun, tut nicht mehr.

00:50:00.490 --> 00:50:06.090
<v Ingo>Nur das als kleine Randnotiz dazu.

00:50:06.810 --> 00:50:09.370
<v Ingo>Okay, dann, wo waren wir?

00:50:09.530 --> 00:50:10.810
<v Ingo>Google-Kauf Miibo.

00:50:11.610 --> 00:50:13.210
<v Markus>Ja, und macht es dann zu.

00:50:13.370 --> 00:50:16.810
<v Markus>Das war so die Doppelnus, die ein bisschen schade war.

00:50:17.050 --> 00:50:18.570
<v Ingo>Ich weiß gar nicht, was ist denn Mibo?

00:50:18.970 --> 00:50:24.090
<v Markus>Miibo war eine Plattform, die ich weiß gar nicht, wie lang das her ist,

00:50:24.330 --> 00:50:28.170
<v Markus>die aber überaus praktisch war zu nutzen, wenn man irgendwo gearbeitet hat,

00:50:28.250 --> 00:50:30.330
<v Markus>wo man kein ganz freies Internet hatte.

00:50:30.970 --> 00:50:34.330
<v Markus>Weil Mibo den Service bot, dass man über eine Website, was für die Zeit,

00:50:34.410 --> 00:50:40.490
<v Markus>wo sie an den Start gegangen waren, sehr revolutionär war, sich in Chat-Services einloggen konnte,

00:50:40.570 --> 00:50:42.570
<v Markus>wie Jabba, wie Skype, wie ICQ.

00:50:42.650 --> 00:50:48.490
<v Markus>Und dann hattest du auf deiner Website kleine Unterfenster-Divs genannt,

00:50:48.650 --> 00:50:52.570
<v Markus>oben konntest da drin chatten und hast keine Firewall-Violations begangen.

00:50:52.970 --> 00:50:54.730
<v Gast 1>Also das war halt quasi eine der großen ersten.

00:50:54.970 --> 00:50:56.490
<v Felix>Auch das wurde halt gefiltert.

00:50:56.810 --> 00:50:57.530
<v Felix>Die Seite.

00:50:57.690 --> 00:50:58.010
<v Felix>Ja.

00:50:58.410 --> 00:50:59.530
<v Markus>Ah, die Package.

00:50:59.770 --> 00:51:01.050
<v Markus>Ach nee, die Package-Spack.

00:51:01.290 --> 00:51:02.250
<v Felix>So tief ist ja gar nicht.

00:51:02.650 --> 00:51:04.490
<v Felix>Guckst du dir was nach IP-Adressen?

00:51:06.170 --> 00:51:10.810
<v Gast 1>Ja, das waren halt, glaube ich, auch die ersten, die dann so groß für so eine komplexe Applikation dann so

00:51:10.810 --> 00:51:14.330
<v Gast 1>dieses halt damals noch relativ frische Ajax benutzt haben.

00:51:14.490 --> 00:51:18.730
<v Gast 1>Und ich kann mich noch an so Zeiten 2004, ich glaube 2005 war das erinnern,

00:51:18.810 --> 00:51:24.170
<v Gast 1>wo dann Leute bei mir in der Ausbildungsstelle, in der Berufsschule und sonst irgendwo angefangen haben,

00:51:24.570 --> 00:51:27.770
<v Gast 1>sich darüber in IM-Dienste einzuloggen.

00:51:28.410 --> 00:51:32.170
<v Gast 1>Weil es halt einfach ging, ich meine, man musste halt okay, man musste halt da sein Passwort rausrücken,

00:51:32.250 --> 00:51:34.170
<v Gast 1>dass die sich quasi als Proxy für einen einloggen.

00:51:34.330 --> 00:51:34.410
<v Gast 1>Genau.

00:51:34.730 --> 00:51:36.970
<v Gast 1>War dann allerdings schon relativ bequem.

00:51:38.010 --> 00:51:38.410
<v Gast 1>War ganz gut.

00:51:38.490 --> 00:51:40.490
<v Gast 1>Man hat halt einfach einen Webclient, mit dem man chatten kann.

00:51:40.570 --> 00:51:45.610
<v Gast 1>Was schon mal bei vielen Jobs schon eine Erleichterung darstellt, wenn man gerade mal irgendwie nichts zu tun

00:51:45.610 --> 00:51:46.170
<v Gast 1>hat oder so.

00:51:46.250 --> 00:51:47.450
<v Markus>Das war überaus praktisch.

00:51:47.770 --> 00:51:50.890
<v Felix>Oder wenn man gerade was zu tun hat und wichtige Sachen fragen muss, seine Mitkollegen.

00:51:51.050 --> 00:51:53.050
<v Markus>Eben Kommunikation steigert ja die Produktivität.

00:51:53.130 --> 00:51:54.410
<v Markus>Ist ja nicht so, dass es Zeitverschwendung gibt.

00:51:54.490 --> 00:51:59.930
<v Felix>Je nachdem, wo man kommuniziert, zum Beispiel auf Facebook, muss man überlegen,

00:52:00.010 --> 00:52:02.330
<v Felix>ob das wirklich die Produktivität steigert.

00:52:03.690 --> 00:52:08.810
<v Markus>Genau, und nachdem Google es dann jetzt gekauft hat, haben sie leider direkt im Anschluss die Nachricht

00:52:08.810 --> 00:52:11.450
<v Markus>rausgegeben, dass sie es zumachen.

00:52:12.410 --> 00:52:16.410
<v Ingo>Geben sie es dann wenigstens auch als Open Source frei, dass sich jeder selber installieren kann oder so?

00:52:17.370 --> 00:52:19.130
<v Felix>Womit hat denn Mibo überhaupt Geld gemacht?

00:52:19.290 --> 00:52:24.490
<v Gast 2>Vorher, die haben sich von diesem Chat ein bisschen wegentwickelt und wurden eher so eine

00:52:24.490 --> 00:52:26.410
<v Gast 2>Advertising-Tool-Bau-Geschichte.

00:52:27.210 --> 00:52:28.250
<v Unbekannt>Das ist alles ein bisschen so.

00:52:28.570 --> 00:52:30.650
<v Felix>Also Chat war einfach nur da quasi.

00:52:30.890 --> 00:52:34.010
<v Gast 1>Genau, das als eine, das zum einen und zum anderen haben die halt auch,

00:52:34.090 --> 00:52:40.010
<v Gast 1>glaube ich, für Android und für iOS und für, ich glaube, noch ein paar andere Plattformen haben die

00:52:40.970 --> 00:52:46.010
<v Gast 1>so ihre Instant Messaging-Dienste als App quasi noch mit angeboten und haben da,

00:52:46.090 --> 00:52:49.770
<v Gast 1>glaube ich, entweder eine werbefinanzierte oder eine Bezahlversion gehabt.

00:52:49.930 --> 00:52:51.690
<v Gast 1>Damit haben die wahrscheinlich auch noch Geld gemacht.

00:52:52.090 --> 00:52:57.450
<v Gast 2>Und wenn ihr nochmal sehen wollt, wie Mibu denn so aussieht, könnt ihr einfach mal nach Slate.com gehen.

00:52:57.530 --> 00:52:59.450
<v Gast 2>Da ist unten noch die Mibo-Bar dran.

00:52:59.690 --> 00:53:02.010
<v Felix>Ihr könnt einfach zu Miibu.com gehen und da euch.

00:53:02.570 --> 00:53:04.810
<v Felix>Haben wir Slash Messenger.

00:53:05.050 --> 00:53:06.410
<v Felix>Da kommst du zu Messenger.

00:53:06.810 --> 00:53:09.530
<v Gast 2>Zu Messenger, genau, aber das ist ja nicht mehr das, was Miibu gemacht hat.

00:53:09.610 --> 00:53:12.490
<v Gast 2>Gerade wenn du auf Slate.com gehst, siehst du halt diese Bar da unten,

00:53:12.730 --> 00:53:15.850
<v Gast 2>die so spontan erstmal nicht viel mit Text zu tun hat, sondern halt so einen.

00:53:16.090 --> 00:53:20.330
<v Gast 1>Ach so, okay, so, oh Gott, Klickstrecken und Galleries.

00:53:22.730 --> 00:53:27.210
<v Gast 2>Ist halt irgend so ein Social Add-on für Homepages, ohne dass du da wirklich was programmieren musst.

00:53:27.450 --> 00:53:27.690
<v Gast 2>Okay.

00:53:28.650 --> 00:53:32.250
<v Gast 2>Und ich denke, Google, gerade weil die auch ein bisschen Advertisement da gemacht haben,

00:53:32.410 --> 00:53:37.370
<v Gast 2>wird eventuell Google einfach Interesse dran haben, irgendeinen kleinen Add-Unternehmer aufzuschlucken und

00:53:37.370 --> 00:53:40.010
<v Gast 2>dann lieber irgendwie mehr Leute nach AdSense zu bringen.

00:53:40.250 --> 00:53:41.210
<v Markus>Ah, okay.

00:53:41.530 --> 00:53:43.530
<v Gast 2>Also die haben sich ein bisschen verändert.

00:53:43.770 --> 00:53:48.250
<v Felix>Es ist halt auch dann billiger, als irgendwie noch Developer zu suchen, oder?

00:53:49.770 --> 00:53:50.090
<v Felix>Ja.

00:53:50.490 --> 00:53:52.410
<v Felix>Also je nachdem, wie viel sie bezahlt haben.

00:53:54.730 --> 00:53:56.650
<v Ingo>Der Markus versucht schon wieder zu trinken.

00:53:56.810 --> 00:54:00.090
<v Felix>Also ich meine, man hat ja ja quasi zwei zum Preis von allen.

00:54:00.410 --> 00:54:06.250
<v Felix>Man hat irgendwie halbwegs frische Developer von einer anderen Firma halt dann gekauft und man hat irgendwie

00:54:06.250 --> 00:54:12.010
<v Felix>eine andere Firma platt gemacht, die man quasi als gegen, als Feind gesehen hat.

00:54:12.250 --> 00:54:12.810
<v Felix>Als Konkurrent.

00:54:13.210 --> 00:54:14.570
<v Markus>sich den Markt weiter einverleibt.

00:54:14.730 --> 00:54:14.970
<v Markus>Richtig.

00:54:15.690 --> 00:54:18.330
<v Gast 1>Ich meine, das ist ja das, was Google momentan macht, die man, die in der.

00:54:18.650 --> 00:54:20.170
<v Felix>Aber ich habe keine Slate-Bar übrigens.

00:54:20.330 --> 00:54:21.530
<v Felix>Ich habe irgendwie Adblock Plus.

00:54:22.330 --> 00:54:28.170
<v Gast 1>Hat Google eigentlich in den letzten paar Jahren mal wieder irgendwas Cooles released,

00:54:28.250 --> 00:54:30.810
<v Gast 1>was sie selbst gemacht haben, was sie nicht eingekauft haben?

00:54:31.370 --> 00:54:32.890
<v Gast 1>Gerade im Überlegen, was war denn das?

00:54:33.290 --> 00:54:36.810
<v Markus>Sie haben, du hast das ja letzte Woche schon so schön was überlegt, Sie haben das Enterprise-Problem.

00:54:36.970 --> 00:54:37.370
<v Markus>Achso, ja.

00:54:37.450 --> 00:54:42.890
<v Felix>Ja, also sie haben diese Google Maps mit den Autos, die irgendwie rumfahren, finde ich super aus.

00:54:43.210 --> 00:54:45.690
<v Markus>Sie haben das weiter fortgefühlt, dass die Frau Street View noch weiter ausgefunden haben.

00:54:45.930 --> 00:54:49.450
<v Gast 1>Google Street View ist tatsächlich eine Sache, die cool war, die sie selbst gemacht haben.

00:54:51.130 --> 00:54:52.090
<v Felix>Sie haben Motorräder gemacht.

00:54:52.970 --> 00:54:56.410
<v Gast 1>Haben sie Maps nicht grundlegend mal irgendwie 2005 oder so eingekauft?

00:54:56.490 --> 00:54:57.610
<v Gast 1>Oder haben sie das selber gemacht?

00:54:58.730 --> 00:55:02.010
<v Markus>Nee, die haben da nach und nach Satellitenbilder und so immer für gekauft.

00:55:02.250 --> 00:55:06.650
<v Markus>Aber Google Earth und Google Maps, glaube ich, haben sie selbst gestrickt.

00:55:07.290 --> 00:55:09.290
<v Gast 1>Dann ist das zumindest so das letzte, was man sagt.

00:55:09.450 --> 00:55:13.530
<v Felix>Genau, und sie haben diese Fahrräder gebaut, einfach womit sie dann irgendwie die Weg haben.

00:55:13.850 --> 00:55:17.690
<v Ingo>Sagt ja auch keiner, dass sie nicht noch immer noch coole Sachen machen und sie bauen Autos,

00:55:17.770 --> 00:55:18.570
<v Ingo>die selber fahren können.

00:55:19.290 --> 00:55:22.970
<v Gast 1>Das, was ich eher gemeint habe, ist halt so dieses tatsächlich ein Produkt,

00:55:23.050 --> 00:55:28.170
<v Gast 1>was jetzt mal neu auf den Markt kommt, was in Google selbst gemacht wurde und nicht irgendwie eingekauft

00:55:28.170 --> 00:55:28.250
<v Gast 1>wurde.

00:55:29.450 --> 00:55:30.570
<v Gast 1>Android haben sie eingekauft.

00:55:31.530 --> 00:55:33.290
<v Markus>Haben Sie Google Plus selber gemacht?

00:55:34.250 --> 00:55:36.090
<v Ingo>Die Frage ist, ob das was Cooles ist.

00:55:36.730 --> 00:55:39.210
<v Ingo>Ja, und wovon es inspiriert worden ist.

00:55:39.370 --> 00:55:43.850
<v Markus>Also ich kenne Leute, die weigern sich, Facebook zu benutzen, wegen diesem ganzen Anti-Facebook-Hype,

00:55:44.010 --> 00:55:46.330
<v Markus>der mit dem Facebook-Hype einhergeht.

00:55:48.170 --> 00:55:50.490
<v Markus>Ja, wo es Licht gibt, es gibt auch Schatten.

00:55:51.130 --> 00:55:53.210
<v Markus>Die sind ganz glücklich mit Google  ⁇ .

00:55:53.610 --> 00:55:57.130
<v Markus>Kann ich verstehen, weil bevor man gar kein Social Network hat, freut man sich über Google Plus.

00:55:57.370 --> 00:56:00.330
<v Markus>Und ich finde es eigentlich auch zwischendurch mal ganz angenehm, das zu benutzen.

00:56:01.690 --> 00:56:06.890
<v Felix>Also ich benutze Google Plus tatsächlich gerade als alternativen Newsreader.

00:56:07.050 --> 00:56:13.610
<v Felix>Ich habe da irgendwie diese Hacken-News-Gruppen drin und da schreiben Leute irgendwie Sachen.

00:56:13.850 --> 00:56:15.610
<v Felix>Und es ist ganz nett auf jeden Fall.

00:56:16.730 --> 00:56:19.530
<v Felix>Und es ist, also ich finde es ja schon cool, du hast irgendwie so Bilder und Videos,

00:56:19.610 --> 00:56:21.610
<v Felix>du kannst alles direkt anklicken und es ist schon ganz nett.

00:56:23.370 --> 00:56:26.730
<v Felix>Ich meine, man muss es ja nicht benutzen, man wird ja nicht gezwungen.

00:56:26.970 --> 00:56:29.130
<v Felix>Und sie haben Local, was auch immer das bedeutet.

00:56:30.170 --> 00:56:31.850
<v Felix>Kann man sehen, was bei dir lokal ist.

00:56:32.090 --> 00:56:33.450
<v Unbekannt>Ja, so Yelp-Klon.

00:56:33.770 --> 00:56:36.090
<v Felix>Ich habe keine Ahnung, aber das habe ich gerade gesehen.

00:56:36.810 --> 00:56:40.650
<v Markus>Wenn man es auf dem Handy oder auf dem Tablet benutzt, dann ist es tatsächlich,

00:56:40.890 --> 00:56:43.850
<v Markus>dass Posts, die bei dir in der direkten Umgebung entstanden sind.

00:56:44.170 --> 00:56:49.930
<v Markus>Ich habe das gestern Abend mal gemacht und dann habe ich da halt Posts aus dem Dorf, wo ich da gerade war.

00:56:50.330 --> 00:56:53.690
<v Felix>Das ist ja bei mir auch quasi so, nur dass er halt nicht ganz so genau ist.

00:56:55.130 --> 00:56:58.250
<v Felix>Kaffeebar, Küchen, Kuchen servieren.

00:56:58.650 --> 00:56:59.770
<v Felix>Ja, okay, das ist halt irgendwie.

00:57:00.090 --> 00:57:01.850
<v Ingo>Gut, aber Google Plus müssen wir jetzt nicht ausprobieren.

00:57:02.010 --> 00:57:03.850
<v Ingo>Dann auch lieber zu den ernsten Themen des Lebens.

00:57:04.170 --> 00:57:05.210
<v Ingo>Leistungsschutzrecht.

00:57:05.290 --> 00:57:09.930
<v Ingo>Wir hatten da vor, keine Ahnung, einigen Sendungen auf jeden Fall schon mal kurz drüber geredet.

00:57:10.090 --> 00:57:11.690
<v Felix>Wir haben auf jeden Fall schon mal irgendwann darüber geredet.

00:57:11.770 --> 00:57:18.010
<v Ingo>Genau, jetzt ist der Gesetzentwurf geleakt oder veröffentlicht worden von iRightsInfo.

00:57:18.170 --> 00:57:22.250
<v Ingo>Also was die Bundesregierung da gerade so plant, könnt ihr euch mal angucken.

00:57:22.410 --> 00:57:24.650
<v Ingo>Ist ein kleines PDF, kann man sich durchlesen.

00:57:24.730 --> 00:57:26.890
<v Ingo>Und naja, wir hatten ja schon mal drüber geredet.

00:57:26.970 --> 00:57:33.930
<v Ingo>Also die wollen halt, dass die armen Presseverlage doch auch im Internet Geld

00:57:33.930 --> 00:57:34.650
<v Ingo>verdienen können.

00:57:35.210 --> 00:57:39.610
<v Markus>Ja, das Problem dabei ist ja ganz einfach, was sicherlich schon öfter gesagt worden ist.

00:57:39.850 --> 00:57:42.730
<v Markus>Hier steht es auch wieder im Titel Schutz des Presseverlegers.

00:57:43.290 --> 00:57:45.610
<v Markus>Sie haben nicht definiert, was ein Presseverleger ist.

00:57:46.330 --> 00:57:48.650
<v Markus>Da fängt der Wirrwarr an.

00:57:49.690 --> 00:57:51.450
<v Ingo>Ja, ja, das ist wahrscheinlich auch Absicht.

00:57:51.530 --> 00:57:54.810
<v Ingo>Also ich meine, demnächst solltest du dann halt nicht mal mehr von

00:57:57.690 --> 00:58:01.130
<v Ingo>Werbefirmen irgendwas ins Netz kopieren.

00:58:01.530 --> 00:58:05.450
<v Ingo>Stell dir mal vor, so eine Agentur schreibt irgendwas, veröffentlicht eine Pressemitteilung,

00:58:05.530 --> 00:58:08.570
<v Ingo>die solltest du nicht kopieren irgendwo hin, wenn das wirklich durchkommt.

00:58:08.890 --> 00:58:11.130
<v Ingo>Weil das ist natürlich dann auch geschützt.

00:58:11.370 --> 00:58:13.850
<v Felix>Aber warum sollte man überhaupt Presseverleger schützen?

00:58:14.730 --> 00:58:17.050
<v Ingo>Weil die nicht wissen, wie sie Geld verdienen.

00:58:18.410 --> 00:58:21.530
<v Ingo>Ja, nein, die heulen bei der Bundesregierung.

00:58:23.610 --> 00:58:25.530
<v Ingo>Das sprechen ganz klappt.

00:58:25.850 --> 00:58:27.770
<v Ingo>Und wir gehen alle ein.

00:58:30.970 --> 00:58:34.890
<v Ingo>Und die haben so lange geheult und die FDP gewählt.

00:58:36.090 --> 00:58:38.330
<v Felix>Bis er dann auf einmal nur nur 3% hat.

00:58:38.970 --> 00:58:40.970
<v Ingo>Ja, das hatten sie leider letztes Mal noch nicht.

00:58:41.930 --> 00:58:48.570
<v Ingo>Und naja, jetzt gibt es diesen Gesetzentwurf, der muss jetzt natürlich noch durch den Bundestag.

00:58:49.690 --> 00:58:51.130
<v Felix>Das ist ja quasi super aktuell.

00:58:51.850 --> 00:58:56.410
<v Ingo>Ja, ja, wir haben ja auch ewig lange jetzt gebraucht, um dieses Ding erstmal hinzukriegen.

00:58:56.490 --> 00:58:58.570
<v Ingo>Und ich meine, es ist ja, da steht ja auch nichts drin, ja.

00:58:58.970 --> 00:59:03.130
<v Ingo>Das Motto, das ist das Problem, es gibt deine Alternativlösung, doch, lasst so wie es ist.

00:59:03.450 --> 00:59:04.170
<v Ingo>Wo ist das Problem?

00:59:04.410 --> 00:59:08.810
<v Markus>Lasst den Markt, das ist eigentlich der Liberalismus wäre, lass den Markt das regeln.

00:59:09.050 --> 00:59:12.330
<v Markus>Und das wäre das Gesunde, weil die Leute, die da jammern, sind ja diejenigen,

00:59:12.410 --> 00:59:16.810
<v Markus>die den Wandel der Zeit verschlafen haben oder es nicht schaffen, jetzt was zu adaptieren.

00:59:17.210 --> 00:59:19.850
<v Felix>Ich lese mal den ersten Satz bei Problem und Ziel vor.

00:59:20.090 --> 00:59:25.850
<v Felix>Durch den Gesetzentwurf soll sichergestellt werden, dass Presseverlage im Online-Bereich nicht schlechter

00:59:26.010 --> 00:59:30.810
<v Felix>gestellt sind als andere Werkvermittler.

00:59:31.610 --> 00:59:32.970
<v Felix>Das ist quasi der erste Satz.

00:59:33.050 --> 00:59:38.010
<v Felix>Und das hat ja die Aussage, okay, wir haben es verkackt und jetzt wollen wir es wieder fixen,

00:59:38.170 --> 00:59:39.530
<v Felix>aber wir wollen nichts dafür machen.

00:59:39.770 --> 00:59:42.970
<v Markus>Ja, genau, wir wollen uns nichts Neues einverlassen, wir wollen das Alte bewahren,

00:59:43.130 --> 00:59:46.730
<v Markus>was ja für eine konservative Regierungspartei einfach mal liniengetreu ist.

00:59:48.330 --> 00:59:51.370
<v Markus>Aber nicht gerade gut für die Zukunft.

00:59:52.410 --> 00:59:53.690
<v Gast 1>Also nicht gerade gut für die anderen.

00:59:53.930 --> 00:59:55.370
<v Markus>Bitte für alle anderen, genau.

00:59:55.610 --> 00:59:57.210
<v Markus>Nicht gut für Innovationen, nicht gut.

00:59:57.850 --> 00:59:59.130
<v Ingo>Es hemmt die ganze Sache.

00:59:59.210 --> 01:00:03.690
<v Ingo>Also wie gesagt, als Blogger hast du danach dann echt ein Problem, weil du aufpassen musst und natürlich die

01:00:03.690 --> 01:00:07.690
<v Ingo>ganzen Busrea wirklich abkassieren wollen, ist ja Google, Feedreader und Co.,

01:00:08.010 --> 01:00:13.850
<v Ingo>die ja irgendwie drei Zeilen anzeigen und damit ja diese Leser wegnehmen.

01:00:14.090 --> 01:00:15.930
<v Markus>Google wird es für Deutschland einstampfen.

01:00:16.750 --> 01:00:20.750
<v Gast 1>Ja, nee, ich denke, die werden dann einfach aufhören, die entsprechenden Seiten zu indizieren.

01:00:20.990 --> 01:00:25.950
<v Markus>Ja, aber dann werden die Seiten jammern, dass sie nicht initiiert werden und den Gesetzgeber darauf zu

01:00:26.350 --> 01:00:29.710
<v Markus>drängen, dass er ein Gesetz erlässt, dass Google sie initiieren muss und ihnen Geld geben muss.

01:00:29.790 --> 01:00:30.830
<v Felix>Nee, das geht glaube ich nicht.

01:00:31.630 --> 01:00:32.110
<v Felix>Sicher nicht.

01:00:32.270 --> 01:00:33.070
<v Markus>Aber das ist ja der Punkt.

01:00:33.230 --> 01:00:37.070
<v Markus>Sie werden erst an der Stelle merken, dass sie das Leistungsschutzrecht gegen sie arbeitet.

01:00:37.150 --> 01:00:40.030
<v Markus>Weil wenn Google sie nicht mehr initiiert, haben sie keine Besucher mehr.

01:00:40.190 --> 01:00:44.350
<v Markus>Und im Moment arbeitet Google ja gerade für kleine Zeitungen, so Regionalzeitungen,

01:00:44.430 --> 01:00:47.470
<v Markus>die irgendwelche News bringen, die werden dank Google viel häufiger aufgefallen.

01:00:47.630 --> 01:00:48.270
<v Markus>Ja, das ist echt krass.

01:00:48.350 --> 01:00:49.070
<v Markus>Also ich hatte mal einen.

01:00:49.390 --> 01:00:53.310
<v Ingo>Und das ist auch eigentlich die Zukunft von den Presseverlagen, ja, regionale Nachrichten.

01:00:53.710 --> 01:00:58.670
<v Ingo>Weil ich meine, die großen Nachrichten, die brauchen die nicht mehr veröffentlichen,

01:00:58.910 --> 01:01:01.150
<v Ingo>weil die kriegst du eh zigtausendmal um die Schreiben gehauen.

01:01:01.230 --> 01:01:02.670
<v Gast 1>Die haben eh alle von der DPA und Co.

01:01:02.830 --> 01:01:02.910
<v Gast 1>ab.

01:01:03.470 --> 01:01:05.710
<v Gast 1>Also ich meine, die haben doch eh alle die gleichen Quellen mehr oder weniger.

01:01:06.030 --> 01:01:06.430
<v Gast 1>Außerdem.

01:01:07.630 --> 01:01:10.670
<v Ingo>Die sehen halt gar keine Quellen, die schreiben keine Quellen.

01:01:10.990 --> 01:01:12.190
<v Unbekannt>Das wollte ich gerade sagen.

01:01:12.670 --> 01:01:13.550
<v Felix>Wollte ich gerade sagen.

01:01:14.030 --> 01:01:17.070
<v Ingo>Die saugen sich jeden Morgen irgendwas aus dem Kopf raus und schreiben es auf.

01:01:17.230 --> 01:01:23.710
<v Felix>Also das ist halt echt, also ich hatte ja mal die Version 1 des Toten der Woche Newsfeeds,

01:01:24.030 --> 01:01:27.150
<v Felix>war ja tatsächlich das Google Alerts benutzen.

01:01:27.310 --> 01:01:32.510
<v Felix>Und da kamen ab und zu kamen halt so Bild und solche Sachen halt,

01:01:32.590 --> 01:01:35.710
<v Felix>solche großen Sachen, aber dann kamen auch ganz oft so regionale Sachen.

01:01:35.870 --> 01:01:41.550
<v Felix>Und das fällt dann halt schon auf, dass das wirklich tatsächlich von Google dann in den Vordergrund gerückt

01:01:41.550 --> 01:01:44.270
<v Felix>wird, einfach nur weil es quasi da ist.

01:01:45.310 --> 01:01:47.310
<v Felix>Das ist interessant auf jeden Fall.

01:01:47.950 --> 01:01:52.270
<v Felix>Aber es gibt jetzt Version 2, wo diese ganzen Sachen nicht mehr dann auftreten.

01:01:53.470 --> 01:01:57.070
<v Ingo>Im Chat kam gerade noch der Anwurf, man kann ja natürlich die Robots-TXT nehmen und sagen,

01:01:57.150 --> 01:02:00.350
<v Ingo>indexiert uns bitte nicht, ja, aber das wollen die natürlich auch wieder nicht.

01:02:00.510 --> 01:02:02.430
<v Ingo>Die Presseverlage wollen ja von Google Geld.

01:02:03.390 --> 01:02:06.590
<v Ingo>Sie wollen Geld wollen nicht, dass sie nicht indexiert werden.

01:02:07.390 --> 01:02:07.950
<v Ingo>Sie wollen beides.

01:02:08.030 --> 01:02:09.790
<v Felix>Sie wollen indexiert werden und Geld.

01:02:10.270 --> 01:02:10.430
<v Felix>Beides.

01:02:10.750 --> 01:02:14.670
<v Gast 1>Also eigentlich wollen sie hauptsächlich Geld, aber sie müssen sich noch eine Ausrede aussuchen,

01:02:15.150 --> 01:02:17.630
<v Gast 1>irgendwie ausdenken, wofür sie denn eigentlich Geld haben wollen.

01:02:17.790 --> 01:02:20.590
<v Felix>Genau, also indexieren brauchen sie eigentlich gar nicht, sie brauchen einfach nur das Geld.

01:02:20.670 --> 01:02:21.070
<v Felix>Scheiße.

01:02:21.390 --> 01:02:25.790
<v Gast 1>Sie sollen einfach gute Artikel schreiben und Flatter anbieten, dann klicken da vielleicht auch Leute drauf.

01:02:25.950 --> 01:02:29.390
<v Felix>Ja, und wie gesagt, bei der Tatsache, aber nicht bei der regionalen Zeitung.

01:02:29.550 --> 01:02:30.350
<v Felix>Ja, okay, bei der Regional.

01:02:31.070 --> 01:02:31.230
<v Felix>Nein.

01:02:31.470 --> 01:02:32.430
<v Unbekannt>In ein paar Jahren vielleicht.

01:02:32.510 --> 01:02:32.670
<v Unbekannt>Nein.

01:02:32.830 --> 01:02:33.390
<v Unbekannt>Ein paar Jahrzehnte.

01:02:33.550 --> 01:02:36.910
<v Felix>Nicht mit Flatter, weil da gibt es kein Flatter mehr, da gibt es irgendwas von Google gekauft oder so.

01:02:36.990 --> 01:02:37.390
<v Felix>Nein, okay.

01:02:37.550 --> 01:02:39.070
<v Markus>Flatter wird von Google gekauft?

01:02:40.030 --> 01:02:42.030
<v Felix>Ey, wir können es jetzt einfach mal sagen.

01:02:43.390 --> 01:02:45.870
<v Felix>Wenn es passiert, dann sagen wir, wir haben es doch gesagt.

01:02:46.590 --> 01:02:49.070
<v Gast 1>Wenn es nicht passiert, dann haben wir, dann erinnert sich eh keiner mehr drin.

01:02:49.230 --> 01:02:49.390
<v Gast 1>Richtig?

01:02:50.030 --> 01:02:51.230
<v Ingo>Postuliert doch nur einfach wann.

01:02:51.630 --> 01:02:52.350
<v Ingo>2016.

01:02:52.590 --> 01:02:52.750
<v Ingo>Nee.

01:02:53.230 --> 01:02:54.510
<v Felix>Nee, ich sag einfach in der Zukunft.

01:02:54.830 --> 01:02:57.150
<v Felix>In der nahen Zukunft, egal wie nah die Zukunft heute ist.

01:02:58.270 --> 01:03:00.430
<v Gast 1>Also entweder vor oder nach dem Jodling Yeti.

01:03:00.750 --> 01:03:02.270
<v Felix>Also genau, aber auf jeden Fall.

01:03:03.790 --> 01:03:04.510
<v Felix>Vor GSFS.

01:03:04.910 --> 01:03:08.270
<v Ingo>Vor GFS und in der Nähe beim Jodling Yeti.

01:03:08.510 --> 01:03:10.350
<v Markus>Man könnte da eine neue Kategorie draus machen.

01:03:10.590 --> 01:03:11.150
<v Markus>Predictions.

01:03:11.310 --> 01:03:12.510
<v Markus>Kommt direkt nach News.

01:03:13.950 --> 01:03:15.470
<v Gast 1>Nein, wir haben schon so viele Kategorien.

01:03:15.870 --> 01:03:17.710
<v Felix>Wir haben die Kategorie der Woche, das hätte Prediction der.

01:03:17.870 --> 01:03:19.390
<v Felix>Oh fuck, wir machen es einfach heute.

01:03:20.110 --> 01:03:23.550
<v Felix>Vorhersage der Woche ist unsere Kategorie der Woche etwa.

01:03:23.710 --> 01:03:24.990
<v Ingo>Ah ja, stimmt, wir hatten ja gerne.

01:03:25.150 --> 01:03:28.910
<v Ingo>Vorhersage der Woche ist Flatter.

01:03:29.070 --> 01:03:29.470
<v Ingo>Oh Gott.

01:03:29.950 --> 01:03:30.910
<v Ingo>Und macht es dich danach.

01:03:31.790 --> 01:03:32.270
<v Ingo>Scheißegal.

01:03:32.430 --> 01:03:34.350
<v Gast 1>Google kauft Flatter vor GSFS.

01:03:34.510 --> 01:03:36.430
<v Felix>Ja, das ist ja klar, dass es vor GFS kauft.

01:03:36.510 --> 01:03:37.790
<v Ingo>Ja, GFS kann man nicht kaufen.

01:03:38.110 --> 01:03:38.510
<v Ingo>Richtig.

01:03:38.750 --> 01:03:44.830
<v Ingo>Aber apropos, die Typen, die GSFS mal machen müssen, arbeiten ja jetzt nicht mehr bei Oracle.

01:03:44.910 --> 01:03:50.670
<v Ingo>Also hier der Chefentwickler, der vorher bei Oracle war, ist jetzt nicht mehr bei Oracle.

01:03:50.830 --> 01:03:53.310
<v Ingo>Sondern hat sich einen besseren Arbeitgeber gesucht.

01:03:53.470 --> 01:03:53.870
<v Ingo>Und zwar?

01:03:54.030 --> 01:03:54.670
<v Ingo>Microsoft oder?

01:03:55.550 --> 01:03:57.630
<v Ingo>Ich hab's vergessen, wie hieß denn denn der.

01:03:57.950 --> 01:03:59.390
<v Felix>Wahrscheinlich auch von Google gekauft direkt.

01:03:59.470 --> 01:03:59.950
<v Felix>Nee, nee, nee.

01:04:00.270 --> 01:04:01.470
<v Markus>GF ist direkt von Google gekauft.

01:04:01.790 --> 01:04:05.310
<v Ingo>Unser SSD-Storage-Spezialist.

01:04:07.150 --> 01:04:08.030
<v Ingo>Ich hab den Namen vergessen.

01:04:09.710 --> 01:04:10.190
<v Ingo>Was gibt es denn?

01:04:11.630 --> 01:04:14.830
<v Ingo>Nee, also eine Firma, die auf jeden Fall ziemlich viel mit Open Source macht.

01:04:15.150 --> 01:04:15.630
<v Ingo>Intel?

01:04:16.030 --> 01:04:16.590
<v Ingo>Nee.

01:04:16.910 --> 01:04:21.070
<v Ingo>Die sind doch Intel, das ist doch kein SSD-Spezialist.

01:04:22.750 --> 01:04:24.270
<v Gast 1>Ach, die kaufen SandForce vielleicht.

01:04:24.430 --> 01:04:25.630
<v Felix>SandForce meinte ich, ja.

01:04:25.870 --> 01:04:27.710
<v Ingo>Nee, ich glaube SandForce Force auch nicht.

01:04:28.190 --> 01:04:31.230
<v Felix>Ah, SandForce nicht Intel?

01:04:31.630 --> 01:04:31.870
<v Felix>Nein.

01:04:32.270 --> 01:04:35.310
<v Gast 1>Nee, Intel gekauft von SandForce Controller.

01:04:35.390 --> 01:04:36.270
<v Felix>Ah, okay, so rum war es.

01:04:36.910 --> 01:04:38.110
<v Felix>Intel SSDs waren es, also doch.

01:04:38.270 --> 01:04:39.150
<v Felix>Mit Sandforce Controller.

01:04:39.310 --> 01:04:40.830
<v Gast 1>Genau, Intel baut ja auch SSDs.

01:04:40.910 --> 01:04:43.630
<v Felix>Ja, also ich wollte schon sagen, irgendwas war doch mit SSDs.

01:04:43.710 --> 01:04:45.550
<v Ingo>Also der ist hingewechselt zu.

01:04:45.950 --> 01:04:46.830
<v Felix>Kingston vielleicht.

01:04:48.990 --> 01:04:50.430
<v Ingo>Fusion I.O.

01:04:51.390 --> 01:04:52.510
<v Felix>Das habe ich noch nie gehört.

01:04:52.910 --> 01:04:57.950
<v Gast 1>Schon, das sind diese, das sind diese PCI-Karten oder PCI-Express-Karten,

01:04:58.030 --> 01:05:02.830
<v Gast 1>wo du RAM-Riegel draufstecken kannst und die sind dann quasi deine SSD.

01:05:03.470 --> 01:05:03.870
<v Gast 1>Cool.

01:05:04.110 --> 01:05:05.630
<v Gast 1>Glaube ich, war es zumindest mal.

01:05:05.710 --> 01:05:07.310
<v Gast 1>Vielleicht nehmen die auch mittlerweile Flash-Module.

01:05:07.470 --> 01:05:13.870
<v Ingo>Auf jeden Fall, ich habe ja mit einem von Oracle für die Radio-Tuck-Sendung auf News ein Interview gemacht und

01:05:13.870 --> 01:05:20.190
<v Ingo>der hat dann auch von Chris Mason geschwärmt, der ja ButterFS so erfunden hat und auch bei Oracle so

01:05:20.190 --> 01:05:20.990
<v Ingo>vorangebracht hat.

01:05:21.230 --> 01:05:23.070
<v Felix>Das heißt, vielleicht kann er immer noch das gleiche weitermachen dann.

01:05:23.470 --> 01:05:24.030
<v Felix>Ja, genau, der kann.

01:05:25.150 --> 01:05:28.110
<v Ingo>Und der freut sich auch, dass er jetzt endlich die Firma wechseln durfte,

01:05:28.270 --> 01:05:31.550
<v Ingo>nachdem er jetzt endlich eine gefunden hat, die wirklich an Open Source glaubt.

01:05:31.630 --> 01:05:35.390
<v Ingo>Und das spricht dann schon mal wieder Bände über Oracle.

01:05:35.470 --> 01:05:39.790
<v Ingo>Ich habe ja nach dem Interview gedacht, okay, Oracle, wenn die denen jetzt wirklich,

01:05:39.950 --> 01:05:44.670
<v Ingo>mit diesem Chris Mason wirklich beschäftigen und der da sein Ding machen kann und an ButterFS rumentwickeln

01:05:44.670 --> 01:05:47.070
<v Ingo>kann und so, ja, vielleicht sind sie ja doch gar nicht so schlecht.

01:05:47.150 --> 01:05:52.590
<v Ingo>Und irgendwie ein paar Tage später kam die Meldung, ja, Chris Mason Wechseltarbeitgeber und ist jetzt bei

01:05:52.590 --> 01:05:53.630
<v Ingo>Fusion I.O.

01:05:54.350 --> 01:05:57.310
<v Ingo>Und dann, wenn da hier der Satz drin steht, Fusion I.O.

01:05:57.390 --> 01:06:02.990
<v Ingo>glaubt wirklich an Open Source, ich freue mich, dass die Zukunft des High Performance Storage mitgestalten zu

01:06:02.990 --> 01:06:03.230
<v Ingo>können.

01:06:03.310 --> 01:06:05.950
<v Ingo>Also das ist doch, das spricht doch schon wieder Bände.

01:06:06.190 --> 01:06:07.950
<v Ingo>Ja, Oracle, geh sterben.

01:06:08.190 --> 01:06:10.430
<v Gast 1>Ja, ich habe gerade mal nachgeguckt, dieses Fusion I.O.

01:06:10.590 --> 01:06:15.230
<v Gast 1>ist diese Geschichte, das sind quasi so Hardcore-Speed,

01:06:15.630 --> 01:06:21.150
<v Gast 1>Super-High-Speed-Karten, mit denen du halt Hunderte von Megabyte pro Sekunde einen Durchsatz bekommst.

01:06:21.470 --> 01:06:28.030
<v Gast 1>Und da gibt es halt welche, die das halt irgendwie als normal In-Memory anbieten und andere,

01:06:28.110 --> 01:06:32.270
<v Gast 1>die haben halt irgendwie Solid State Flash drauf und so, aber die bieten halt diese IO-Karten.

01:06:32.430 --> 01:06:35.870
<v Felix>Und manche haben halt einfach eine Autobatterie dabei, wenn der Computer runterfährt, zum Beispiel.

01:06:36.750 --> 01:06:38.590
<v Felix>Kein Problem, also die müssen ja aber Strom haben.

01:06:39.550 --> 01:06:40.990
<v Ingo>Who the fuck is Oatmeal?

01:06:41.390 --> 01:06:41.950
<v Ingo>Oatmeal.

01:06:42.270 --> 01:06:43.710
<v Gast 1>Oatmeal ist ein super Comic.

01:06:43.870 --> 01:06:45.230
<v Felix>Oatmeal ist ein super duper Comic.

01:06:45.390 --> 01:06:50.030
<v Gast 1>Der hat unter anderem auch diesen, den man wahrscheinlich die letzten paar Wochen mal öfters gesehen hat,

01:06:50.190 --> 01:06:56.750
<v Gast 1>mit Ich versuche mir mal legal Game of Thrones zu besorgen.

01:06:59.630 --> 01:07:02.190
<v Felix>Genau, das ist Addison Tesla, wollte ich jetzt gerade sagen.

01:07:02.750 --> 01:07:08.510
<v Felix>Genau, und der ist jetzt ein Unterlassungsschreiben bekommen von Funny Junk,

01:07:09.070 --> 01:07:12.750
<v Felix>so eine Seite, wo man irgendwie lustige Bilder herunterladen kann.

01:07:12.990 --> 01:07:18.430
<v Felix>Und zwar über 20.000 Dollar, weil die irgendwie seine ganzen Comics indiziert haben,

01:07:18.670 --> 01:07:20.590
<v Felix>beziehungsweise hochgeladen wurden.

01:07:22.190 --> 01:07:26.190
<v Felix>Und dafür sollte er jetzt Geld bezahlen, quasi, dass das irgendwie andere Leute gemacht haben und das hat er

01:07:26.190 --> 01:07:28.590
<v Felix>irgendwie nicht eingesehen, hat dazu super viele Zeugs geschrieben.

01:07:28.750 --> 01:07:35.630
<v Felix>Und zum Schluss hat er gesagt, okay, fickt euch und ich mache jetzt sein Plan ist

01:07:35.790 --> 01:07:41.150
<v Felix>zuerst, er sammelt 20.000 Dollar in Spenden,

01:07:41.550 --> 01:07:48.270
<v Felix>dann macht er ein Foto von dem Geld, dann schickt er den Leuten von Funny

01:07:48.270 --> 01:07:53.310
<v Felix>Junk ein Foto mit ihrer Mutter,

01:07:53.470 --> 01:07:55.790
<v Felix>wie sie einen Bären seduced.

01:07:56.830 --> 01:07:57.550
<v Felix>Verführt, ja.

01:07:57.950 --> 01:07:59.150
<v Felix>Verführt, genau.

01:08:00.270 --> 01:08:07.070
<v Felix>Und danach spendet die eine Hälfte des Gelds an die National Wildlife Federation und die andere

01:08:07.070 --> 01:08:10.830
<v Felix>Hälfte an American Cancer Society.

01:08:12.510 --> 01:08:16.350
<v Felix>Und zwar die Operation heißt Beer Love Good, Cancer Bad.

01:08:16.990 --> 01:08:20.350
<v Felix>Und da könnte man jetzt spenden oder kann man immer noch spenden.

01:08:20.590 --> 01:08:26.110
<v Felix>Und er hat halt wollte 20.000 Dollar sammeln und jetzt ist er gerade bei 164.000.

01:08:28.830 --> 01:08:30.430
<v Felix>Interessanter Ausgang.

01:08:31.390 --> 01:08:37.470
<v Ingo>Also was diese Funny Junk hat von ihm Sachen geklaut und deswegen wollten sie.

01:08:37.710 --> 01:08:38.030
<v Ingo>Hä?

01:08:38.510 --> 01:08:39.790
<v Ingo>Wie kommt man auf solche Rechts?

01:08:40.030 --> 01:08:43.230
<v Gast 2>Nee, Funny Junk ist so ein User-Contributed Sighting und es bedeutet,

01:08:43.310 --> 01:08:45.950
<v Gast 2>da laden Leute lustige Bilder hoch, unter anderem auch ca.

01:08:46.350 --> 01:08:48.350
<v Gast 2>zwei Millionen Comics von ihm.

01:08:49.710 --> 01:08:52.910
<v Gast 2>Und er hat dann schon mal einen Comic darüber gemacht und hat eben so gesagt,

01:08:53.070 --> 01:08:55.150
<v Gast 2>ja, Funny Junk irgendwie die klauen nur alles.

01:08:55.470 --> 01:09:01.230
<v Gast 2>Und das ist ja irgendwie doof und hat halt auch so satirisch, wie er ist, komische Sachen geschrieben.

01:09:01.470 --> 01:09:06.430
<v Gast 2>Und das war eben, weil er halt behauptet hätte, dass Funny Junks Geschäftsmodell im Grunde so ein

01:09:06.430 --> 01:09:08.270
<v Gast 2>Raubrittertum im Internet ist.

01:09:09.070 --> 01:09:13.150
<v Gast 2>Deswegen hat er dann keine Abmahnung gekriegt, sondern eben eine Aufforderung,

01:09:13.310 --> 01:09:16.430
<v Gast 2>das zu unterlassen, unter 20.000 Dollar zu zahlen.

01:09:16.750 --> 01:09:22.910
<v Gast 2>Ansonsten würde halt eine Anklage erhoben wegen Slender, also üble Nachrede oder wie auch immer das dann im

01:09:22.910 --> 01:09:23.470
<v Gast 2>Deutsch heißt.

01:09:23.790 --> 01:09:27.310
<v Felix>Genau, also so hast du gut zusammengefasst.

01:09:27.550 --> 01:09:27.790
<v Felix>Richtig.

01:09:27.870 --> 01:09:33.310
<v Gast 2>Und dann hieß es dann auch so, ja, Funny Junk macht ja irgendwie den DMCA und du musst ja nur was hinschicken

01:09:33.390 --> 01:09:37.470
<v Gast 2>und wir haben übrigens all deine Comics entfernt und dann eben mal kurz geschaut und hat irgendwie direkt eine

01:09:37.470 --> 01:09:40.910
<v Gast 2>Liste mit 200 URLs gefunden, wo dann so, hier, alles meins.

01:09:41.870 --> 01:09:42.510
<v Gast 2>Und ja.

01:09:42.750 --> 01:09:48.350
<v Gast 2>Und das war es auch das Lustige, dass dieser Funny Junk-Letter, also der Anwalt von diesen Funny Junk-Leuten,

01:09:48.430 --> 01:09:54.270
<v Gast 2>hat dann irgendwie so geschrieben und hat dann auch im Source Code nachgeschaut aus irgendeinem

01:09:55.230 --> 01:09:55.470
<v Gast 2>Grund.

01:09:55.630 --> 01:10:01.630
<v Gast 2>Und das Lustige ist, bei The Oatmeal ist auf jeder Seite im Source Code unten oder oben so ein

01:10:02.510 --> 01:10:06.590
<v Gast 2>Perodactylus, der, also so ein ASCII-Bild von dem Perodactylus, der sagt,

01:10:06.670 --> 01:10:13.230
<v Gast 2>I'm a motherfucking Perodactyl, here to you, you are a new

01:10:13.230 --> 01:10:13.790
<v Gast 2>asshole.

01:10:13.950 --> 01:10:18.590
<v Gast 2>Und dann haben die halt auch gesagt, ja, und außerdem werden hier Drohungen gegen meinen Klienten

01:10:18.590 --> 01:10:19.470
<v Gast 2>ausgesprochen.

01:10:19.710 --> 01:10:22.110
<v Gast 2>Weil es halt auch auf allen Seiten.

01:10:22.190 --> 01:10:28.830
<v Gast 2>Und es war halt aber auch auf der Seite, wo er dieses Comic über

01:10:28.990 --> 01:10:30.590
<v Gast 2>diese Funny Junk-Leute gemacht hat.

01:10:30.830 --> 01:10:35.790
<v Gast 2>Das ist also total abstrus und es ist dann wohl auch, auf Hacker News war dann auch neu der Artikel,

01:10:35.870 --> 01:10:38.030
<v Gast 2>dass der Anwalt extrem verwirrt ist.

01:10:42.510 --> 01:10:46.110
<v Gast 2>Weil er halt eben den riesigen Shitstorm abbekommen hat.

01:10:47.070 --> 01:10:53.230
<v Gast 2>Der hat halt noch niemanden verklagt, wo er dann irgendwie von 600 Neut eine Beschimpf-E-Mails bekommen hat.

01:10:53.550 --> 01:10:57.790
<v Gast 2>Und er hat gemacht, dass er seine E-Mails quasi nicht benutzen, weil irgendwie alle zwei Minuten irgendjemand

01:10:57.950 --> 01:10:59.390
<v Gast 2>ihm was Böses schreibt.

01:10:59.790 --> 01:11:00.190
<v Gast 2>Genau.

01:11:02.030 --> 01:11:03.630
<v Felix>Böse Sachen lesen ist.

01:11:04.430 --> 01:11:06.990
<v Gast 2>Richtig, und er war dann sehr verwirrt, dass sowas passiert und der sagt ja,

01:11:07.150 --> 01:11:10.190
<v Gast 2>eigentlich ist es doch ganz normales Geschäftsgebaren und alle so, nein,

01:11:10.270 --> 01:11:11.550
<v Gast 2>du bist ein Arsch.

01:11:13.230 --> 01:11:15.470
<v Ingo>Es ist sehr, sehr lustig.

01:11:16.190 --> 01:11:16.510
<v Ingo>Ja.

01:11:16.990 --> 01:11:17.630
<v Ingo>Oatmeal.

01:11:17.950 --> 01:11:21.470
<v Felix>Oatmeal ist auf jeden Fall auch ein super Comic, den man grundsätzlich immer empfehlen kann.

01:11:21.710 --> 01:11:22.030
<v Felix>Ja.

01:11:23.150 --> 01:11:28.590
<v Ingo>Auch ganz besonders lustig ist, dass es Skype 4 für Linux geben soll.

01:11:28.750 --> 01:11:29.470
<v Ingo>Yay, ehrlich.

01:11:29.870 --> 01:11:33.470
<v Ingo>Also der Chat hat es gerade gemeint und deswegen haben wir es mal.

01:11:33.790 --> 01:11:34.590
<v Felix>Was kann das besser?

01:11:34.750 --> 01:11:34.990
<v Felix>Genau.

01:11:35.070 --> 01:11:36.910
<v Markus>Es ist hoffentlich einfach mal aktueller.

01:11:37.070 --> 01:11:42.110
<v Markus>Ich benutze Skype unter Linux und ich habe mich vor zwei Wochen noch sehr darüber geärgert,

01:11:42.190 --> 01:11:44.910
<v Markus>dass da seit sehr langer Zeit gar nichts passiert ist.

01:11:45.390 --> 01:11:47.550
<v Ingo>Da steht nämlich 2.2 Beta.

01:11:47.790 --> 01:11:48.910
<v Ingo>Irgendwie schon gefühlt immer.

01:11:49.550 --> 01:11:52.110
<v Markus>Nämlich etwa seit dem Zeitpunkt, wo Microsoft es gekauft hat.

01:11:52.190 --> 01:11:54.110
<v Markus>Ich hatte es eigentlich innerlich schon begraben.

01:11:54.590 --> 01:11:55.710
<v Felix>2.2 Beta, stimmt.

01:11:56.030 --> 01:11:58.430
<v Felix>2.25.

01:11:59.390 --> 01:12:02.670
<v Markus>Und jetzt gibt es offensichtlich einfach eine Version 4 für Linux.

01:12:02.830 --> 01:12:03.390
<v Markus>Großartig.

01:12:04.110 --> 01:12:06.430
<v Markus>Leider hat der Chat eben schon gesagt, es sieht hässlich aus.

01:12:06.510 --> 01:12:07.950
<v Markus>Ich habe noch ein bisschen Angst davor.

01:12:08.110 --> 01:12:11.230
<v Markus>Aber wenn es einfach gut funktioniert, bin ich schon zufrieden.

01:12:11.470 --> 01:12:13.310
<v Ingo>Also noch ist es in Arch Linux nicht drin.

01:12:14.190 --> 01:12:18.350
<v Felix>Ich habe Skype ist jetzt immer dafür benutzt, um Leuten was zu schreiben, die ich sonst nirgendwo habe.

01:12:18.750 --> 01:12:21.150
<v Felix>Aber es hat für dafür gut funktioniert.

01:12:21.310 --> 01:12:22.430
<v Markus>Wir benutzen es als Firmen.

01:12:23.310 --> 01:12:24.430
<v Gast 1>Ich bin gerade ein bisschen irritiert.

01:12:24.510 --> 01:12:27.390
<v Gast 1>Bei mir steht hier Version 5.7.0.10.

01:12:27.790 --> 01:12:28.510
<v Gast 1>Das ist ja auch ein Mac.

01:12:29.870 --> 01:12:31.550
<v Markus>Weißt du, wenn Linux schon mal von zwei.

01:12:31.870 --> 01:12:34.510
<v Gast 1>Nee, habe ich auch viel die andere Versionsnummer aufsichtlich.

01:12:34.590 --> 01:12:35.390
<v Unbekannt>Ach so, okay.

01:12:36.030 --> 01:12:38.510
<v Markus>Ich habe kurz diese Pressebekleidung überflogen.

01:12:39.230 --> 01:12:43.950
<v Gast 2>Das ist, glaube ich, echt schon die 4er damals von Mac und Windows.

01:12:44.110 --> 01:12:49.870
<v Gast 2>Weil normalerweise auf Mac und Windows hast du noch so einen ganzen Haufen so Multi-User-Videokonferenzen und

01:12:49.870 --> 01:12:50.110
<v Gast 2>sowas.

01:12:50.190 --> 01:12:51.950
<v Gast 2>Das kann Skype für Linux alles gar nicht.

01:12:52.030 --> 01:12:58.910
<v Gast 2>Und in den Neuerungen, also den Release-Notes zu der 4.0 war auch eher so, ja, es crasht nicht mehr so oft.

01:12:59.230 --> 01:13:01.870
<v Felix>Oh ja, fragte ich, ich hab's nämlich auch gerade gestartet, es ist wirklich crasht.

01:13:02.270 --> 01:13:02.830
<v Felix>Du Scheiße.

01:13:03.470 --> 01:13:08.510
<v Ingo>Aber dann kannst du immer noch nicht so Sharing, dass man irgendwie,

01:13:08.830 --> 01:13:12.270
<v Ingo>man kann auch bei Skype sonst irgendwie sagen, hier mein Bildschirm freigeben und sowas.

01:13:13.070 --> 01:13:17.550
<v Markus>Okay, das hatte ich tatsächlich noch nie gemacht, aber Marc, zu den Konferenzen muss ich widersprechen.

01:13:17.710 --> 01:13:19.310
<v Markus>Multi-User-Konferenzen gehen mit Skype.

01:13:19.470 --> 01:13:21.630
<v Markus>2-2-Beta unter Linux-Auto, großartig.

01:13:21.710 --> 01:13:22.590
<v Markus>Das mache ich nämlich jede Woche.

01:13:22.830 --> 01:13:23.630
<v Ingo>Auch schon Videos?

01:13:23.790 --> 01:13:24.670
<v Gast 1>Das wahrscheinlich nicht, oder?

01:13:25.230 --> 01:13:26.110
<v Unbekannt>Video-Konferenz, ja.

01:13:26.270 --> 01:13:28.110
<v Markus>Das geht auch gegenseitig angucken.

01:13:28.270 --> 01:13:28.590
<v Markus>Echt?

01:13:28.750 --> 01:13:28.990
<v Markus>Okay.

01:13:29.470 --> 01:13:30.110
<v Markus>Standdate.

01:13:30.190 --> 01:13:32.190
<v Felix>Jeder schickt sich Beta von seiner Webcam.

01:13:34.990 --> 01:13:40.030
<v Gast 1>Ich muss ja sagen, ich finde ja dieses Skype-Update seit Microsoft gekauft hat,

01:13:40.110 --> 01:13:41.150
<v Gast 1>die werden auch immer komischer.

01:13:41.230 --> 01:13:46.510
<v Gast 1>Die wollen dann immer, dass ich mich mit Facebook einlogge und zeigen mir nicht mehr meine Kontaktliste an,

01:13:46.590 --> 01:13:52.590
<v Gast 1>sondern irgendwie Statusnachrichten von irgendwelchen Leuten und Das ist alles ganz furchtbar.

01:13:52.830 --> 01:13:54.350
<v Ingo>Das wird irgendwie schwieriger zu benutzen, ne?

01:13:54.590 --> 01:13:59.070
<v Ingo>Früher hat man hat man die Leute gesehen, hat sie angeklickt, hat mit ihnen gechattet und geskyped,

01:13:59.150 --> 01:14:00.590
<v Ingo>also gesprochen.

01:14:01.150 --> 01:14:03.630
<v Gast 1>Das ist ja eigentlich das, warum man es eigentlich benutzt.

01:14:03.950 --> 01:14:07.470
<v Ingo>Und jetzt hast du irgendwie, boah, willst du nicht Leute anrufen und irgendwie,

01:14:07.870 --> 01:14:12.590
<v Ingo>du siehst nicht mehr überhaupt, wie die Leute,

01:14:12.750 --> 01:14:17.230
<v Ingo>wo die Leute sind, sondern sie sind irgendwie in einem fünften Untermenü irgendwo versteckt.

01:14:17.310 --> 01:14:19.550
<v Ingo>Und dann siehst du erstmal irgendwelche komischen Sachen.

01:14:20.190 --> 01:14:23.550
<v Markus>Baut, seitdem Microsoft eingestiegen ist definitiv ab.

01:14:23.710 --> 01:14:24.830
<v Markus>Das ist leider so.

01:14:25.230 --> 01:14:29.870
<v Markus>Was ich gerade mit großer Verwunderung gesehen habe beim Downloaden now von Skype vor Linux,

01:14:29.950 --> 01:14:34.510
<v Markus>bieten Sie Annsthaft Pakete für Ubuntu 10.04 an.

01:14:34.590 --> 01:14:39.470
<v Markus>Hat Ihnen mal jemand gesagt, dass das über zwei Jahre her ist, dass diese Distribution erschienen ist?

01:14:40.270 --> 01:14:42.030
<v Felix>10.4 ist das Latest Stable, das passt.

01:14:44.510 --> 01:14:45.870
<v Gast 1>12.04 ist das letzte LT4-Chap.

01:14:46.030 --> 01:14:46.110
<v Gast 1>Genau.

01:14:47.390 --> 01:14:48.670
<v Felix>So schnell sind sie da auch wieder nicht.

01:14:48.750 --> 01:14:50.030
<v Felix>Der kam gerade raus.

01:14:50.270 --> 01:14:52.030
<v Ingo>Also zwei Monaten raus.

01:14:52.350 --> 01:14:52.990
<v Ingo>Das kann ja jetzt nicht mehr sein.

01:14:53.070 --> 01:14:55.550
<v Markus>Also ich finde es nicht schlimm, ich glaube, das hier ist auch noch ein 1004.

01:14:55.630 --> 01:14:58.510
<v Ingo>Aber hier auf unserem Rechner läuft es auch ein C04.

01:14:58.670 --> 01:14:59.390
<v Ingo>Aber ich bin schon ein bisschen.

01:14:59.630 --> 01:15:00.590
<v Felix>Alles LTS, das ist super.

01:15:01.230 --> 01:15:05.550
<v Ingo>Also dem egal, ich meine, ob das C04 ist oder 1204.

01:15:05.630 --> 01:15:09.230
<v Ingo>Ich meine, Hauptsache es hat Cute drauf und Puls Audio und Lipart.

01:15:09.870 --> 01:15:11.310
<v Felix>Pulsaudio ist ein riesen Scheiß einfach.

01:15:11.550 --> 01:15:12.590
<v Markus>Wir haben Cute auch.

01:15:12.830 --> 01:15:14.990
<v Felix>Nee, Cute ist gut, cute ist gut.

01:15:15.150 --> 01:15:17.550
<v Ingo>Puls Audio ist natürlich ein kompletter Scheiß.

01:15:17.710 --> 01:15:21.230
<v Ingo>Man will eigentlich entweder gleich Jack oder Alter.

01:15:21.630 --> 01:15:24.190
<v Felix>Auf jeden Fall willst du keinen Puls haben.

01:15:24.270 --> 01:15:25.630
<v Felix>Weil Puls macht es auch kaputt.

01:15:25.870 --> 01:15:28.430
<v Markus>Aber das alte Skype konnte auch schon alle ansteuern.

01:15:29.070 --> 01:15:31.310
<v Felix>Ja, es konnte sogar Bluetooth ansteuern, das war super krass.

01:15:31.390 --> 01:15:32.830
<v Felix>Aber nur mit super Gefrickel einfach.

01:15:33.630 --> 01:15:35.070
<v Ingo>Es steht ja auch wieder unter Optional.

01:15:35.150 --> 01:15:38.590
<v Ingo>Also optional ist Puls Audio und optional heißt es funktioniert.

01:15:38.990 --> 01:15:44.030
<v Gast 1>Aber ich glaube Bluetooth-Headsets und Skype, da habe ich noch auch auf dem Mac und ich glaube auch auf

01:15:44.030 --> 01:15:48.350
<v Gast 1>Windows noch keins gesehen, was tatsächlich irgendwie sinnvoll funktioniert hat.

01:15:48.430 --> 01:15:50.510
<v Felix>Also ich hatte das tatsächlich mal funktioniert.

01:15:50.750 --> 01:15:55.310
<v Ingo>Ich habe vorgestern erst mit jemandem geskypt, der unter Linux ein Bluetooth-Headset benutzt hat.

01:15:55.470 --> 01:15:56.750
<v Unbekannt>Und das hat tatsächlich funktioniert.

01:15:56.910 --> 01:16:00.110
<v Gast 1>Also ich hatte da immer komische Latenzen und dann hörst du dich selbst nicht.

01:16:00.750 --> 01:16:06.350
<v Ingo>Also es hat für ihn funktioniert, außer als er plötzlich den Rechner verlassen musste mit Headset,

01:16:06.830 --> 01:16:08.990
<v Ingo>dann ist natürlich Skype abgegackt.

01:16:09.230 --> 01:16:13.550
<v Ingo>Aber es kann nicht lag eher daran, dass er dann außer Reichweite hat.

01:16:14.110 --> 01:16:15.470
<v Unbekannt>Ein guter Screen-Lock.

01:16:16.350 --> 01:16:20.270
<v Ingo>Man muss einfach das Bluetooth-Headset anhaben und wenn man dann einen Rechner verletzt,

01:16:20.350 --> 01:16:21.550
<v Ingo>dann gibt es einen Kernel-Panning.

01:16:22.510 --> 01:16:25.790
<v Felix>Ja, nee, Bluetooth funktioniert ja schon unter Linux irgendwie.

01:16:26.190 --> 01:16:26.590
<v Felix>Ja, schon.

01:16:27.230 --> 01:16:29.310
<v Gast 1>Aber ich meinte eher von der Hardware her.

01:16:29.390 --> 01:16:33.630
<v Gast 1>Ich hatte bis jetzt, ich habe schon vier oder fünf so Bluetooth-Headsets ausprobiert und wollte die auch mal

01:16:33.630 --> 01:16:34.670
<v Gast 1>am Rechner benutzen.

01:16:34.750 --> 01:16:38.030
<v Ingo>Und ich habe bis jetzt keins gefunden, was irgendwie so funktioniert hätte,

01:16:38.110 --> 01:16:42.350
<v Ingo>dass ich gedacht hätte, das könnte ich jetzt mal zum Telefonieren so standardmäßig einsetzen.

01:16:43.630 --> 01:16:45.470
<v Felix>Ich habe tatsächlich relativ lang eins benutzt.

01:16:45.870 --> 01:16:47.710
<v Felix>Ich habe dann, wie heißt denn das Ding?

01:16:47.870 --> 01:16:49.950
<v Felix>So ein VoIb-Client, wie nennt der sich T.

01:16:50.190 --> 01:16:51.470
<v Felix>Irgendwas mit T war das?

01:16:52.830 --> 01:16:52.910
<v Felix>T.

01:16:53.950 --> 01:16:54.030
<v Felix>T.

01:16:54.830 --> 01:17:00.830
<v Felix>Ich weiß nicht, fällt es gerade nicht ein, aber den habe ich benutzt und der ist halt standardmäßig ab und zu

01:17:00.830 --> 01:17:01.470
<v Felix>mal abgekackt.

01:17:01.630 --> 01:17:05.630
<v Felix>Muss man es fünf neu starten und irgendwie die Bluetooth neu starten und alles neu starten,

01:17:06.030 --> 01:17:06.910
<v Felix>ein bisschen Computer.

01:17:07.230 --> 01:17:08.990
<v Felix>Und dann hat es auch funktioniert wieder für das.

01:17:10.110 --> 01:17:11.310
<v Felix>Nee, für zweimal oder so.

01:17:11.390 --> 01:17:15.230
<v Felix>Also es war nicht nach Sekunden, sondern es war eher so, wie oft benutzt er dieses Programm.

01:17:16.110 --> 01:17:20.990
<v Felix>Aber es hat tatsächlich getan und es war good enough für die Zeit auf jeden Fall.

01:17:21.950 --> 01:17:24.270
<v Felix>Ich suche mal raus, wie das heißt, dann verlinke ich das.

01:17:24.990 --> 01:17:28.350
<v Felix>Aber ich würde es tatsächlich nicht empfehlen, wenn es so ein Riesenscheiß verreckt hat.

01:17:28.430 --> 01:17:29.550
<v Felix>Besonders beim Bluetooth-Scheiß.

01:17:29.790 --> 01:17:31.870
<v Gast 1>Also Bluetooth-Scheiß allgemein, meine ich ja.

01:17:32.110 --> 01:17:34.750
<v Gast 1>Also ist jetzt ein vorgezogenes Mimimi, das ist so ein bisschen.

01:17:35.150 --> 01:17:39.390
<v Felix>Das Problem ist halt, dass alle es irgendwie nur so halb unterstützen und keiner so super,

01:17:39.550 --> 01:17:41.950
<v Felix>wir machen jetzt wirklich Bluetooth, dass es für immer funktioniert,

01:17:42.030 --> 01:17:46.590
<v Felix>sondern immer bloß so, okay, wir nehmen das, was von zum Beispiel von Eiser benutzt wird,

01:17:46.750 --> 01:17:52.350
<v Felix>äh, von Eiser freigegeben wird und verwendet werden kann, aber das halt auch nicht mehr.

01:17:52.510 --> 01:17:56.590
<v Felix>Und wenn dann halt irgendwie die Verbindung abreißt, dann verrecht halt das komplette Programm.

01:17:57.150 --> 01:17:58.590
<v Felix>Und das ist halt schon blöd.

01:17:59.790 --> 01:18:06.350
<v Gast 1>Hier im Chat wird gerade diskutiert, ob es irgendwie eine vernünftige Alternative zu Skype gibt.

01:18:06.830 --> 01:18:09.630
<v Felix>Also ich finde Google Hangout.

01:18:10.830 --> 01:18:13.070
<v Gast 1>Also ist halt alles irgendwie nicht dasselbe.

01:18:13.150 --> 01:18:17.070
<v Gast 1>Also Google Hangout ist halt komplett zentralisiert, genauso wie Mumble.

01:18:18.030 --> 01:18:22.190
<v Gast 1>Plus Mumble hat halt auch kein Echo-Cancelling und sowas mit drin.

01:18:22.590 --> 01:18:23.390
<v Unbekannt>Mittlerweile echt.

01:18:23.710 --> 01:18:24.750
<v Unbekannt>Bist du sicher?

01:18:27.070 --> 01:18:32.030
<v Gast 1>Also mein letzter Stand war, dass das Mumble da noch kein Echo-Cancelling hatte und das ist deshalb,

01:18:32.510 --> 01:18:37.550
<v Gast 1>wenn nicht jeder Teilnehmer ein Headset auf hat, zu ganz bösen Feedbacks kommt und so.

01:18:37.630 --> 01:18:39.390
<v Gast 1>Und das hatte ich bei Skype bis jetzt noch nicht so.

01:18:39.710 --> 01:18:45.790
<v Ingo>Echo Intercorporates Echo-Cancelling, which permits the use of speakers, bla blub.

01:18:46.590 --> 01:18:46.830
<v Ingo>Geht.

01:18:46.990 --> 01:18:49.790
<v Gast 1>Ja, Mumble geht schon, man muss halt einen eigenen Server bereitstellen.

01:18:50.270 --> 01:18:51.630
<v Gast 1>Was halt irgendwie so eine Hürde für.

01:18:52.750 --> 01:18:55.150
<v Ingo>Also für uns ist es ein Upgate-Install Mumble.

01:18:55.630 --> 01:18:57.230
<v Gast 1>Ja, natürlich, aber Murmur.

01:18:57.390 --> 01:18:58.350
<v Gast 1>Der Server heißt Mumor.

01:18:58.510 --> 01:19:00.350
<v Ingo>Ja, aber unter Debian heißt er Mumble-Server.

01:19:00.510 --> 01:19:00.830
<v Ingo>Okay.

01:19:01.710 --> 01:19:03.070
<v Gast 1>Was gibt es da zu lachen?

01:19:03.230 --> 01:19:03.870
<v Gast 1>Nur so.

01:19:04.830 --> 01:19:06.110
<v Markus>Ich freue mich gerade über den Namen.

01:19:06.430 --> 01:19:07.070
<v Markus>Mumor.

01:19:08.190 --> 01:19:11.630
<v Markus>Genau, was anderes, was empfohlen wurde, ist auch GC.

01:19:11.950 --> 01:19:14.990
<v Gast 1>Aber das ist halt auch nur ein Zip-Client, so wie ich das jetzt interpretiert habe.

01:19:16.030 --> 01:19:19.710
<v Markus>Das ist ein Chat-Tool auf Basis von Zip und XMPP.

01:19:19.950 --> 01:19:21.870
<v Ingo>Den hatten wir schon mal, ist Java-Software, ne?

01:19:22.190 --> 01:19:22.430
<v Ingo>Ja.

01:19:22.750 --> 01:19:23.230
<v Ingo>Sieht so aus.

01:19:23.630 --> 01:19:25.150
<v Unbekannt>Ich glaube, Marc hatte den mal ausprobiert, oder?

01:19:25.310 --> 01:19:26.750
<v Gast 1>Marc hatte schon alles ausprobiert.

01:19:26.910 --> 01:19:27.150
<v Gast 1>Yep.

01:19:27.470 --> 01:19:30.750
<v Markus>Ah, ich meine, Marc lohnt sich, dass das auszuprobieren oder ist es verschwendete Zeit.

01:19:30.990 --> 01:19:32.030
<v Gast 2>Ist eigentlich recht cool.

01:19:32.430 --> 01:19:35.870
<v Gast 2>Java-Software sieht ein bisschen aus wie Kotze, aber kann recht viel.

01:19:35.950 --> 01:19:41.390
<v Gast 2>Also kann anständigen Multi-User-Java-Chat und ist ein ZIP-Client integriert,

01:19:41.470 --> 01:19:43.150
<v Gast 2>wo du mit telefonieren kannst.

01:19:45.070 --> 01:19:46.190
<v Gast 2>Aber sieht halt aus wie Kotze.

01:19:46.430 --> 01:19:47.950
<v Markus>Kann man Konferenzen machen?

01:19:49.470 --> 01:19:51.870
<v Gast 2>Nee, ich glaube, ZIP kann keine Konferenzen machen.

01:19:52.270 --> 01:19:53.790
<v Markus>Ach, das geht wirklich auf einen ZIP-Account.

01:19:53.870 --> 01:19:55.150
<v Markus>Das heißt, ich müsste dann meinen ZIP-Coin machen.

01:19:55.230 --> 01:19:59.310
<v Gast 1>Wie gesagt, zu telefonieren ist es dann halt wahrscheinlich auch wieder ein ganz normaler ZIP-Client und dann

01:19:59.310 --> 01:20:03.950
<v Gast 1>hast du halt auch keinen großartigen Vorteil, weil es ist ja halt kein Peer-to-Peer.

01:20:04.990 --> 01:20:08.990
<v Ingo>Du kannst nicht instant mal ein Chatroom aufmachen, sondern musst irgendwo wahrscheinlich wieder bei einem

01:20:08.990 --> 01:20:11.790
<v Ingo>Dienstleister anrufen, der dir so eine Telefonkonferenz hat.

01:20:11.950 --> 01:20:14.670
<v Markus>Ja, dann ist es keine Skype-Alternative.

01:20:14.910 --> 01:20:15.230
<v Markus>Es ist einfach.

01:20:15.790 --> 01:20:18.670
<v Gast 2>Nee, es gibt keine Skype-Alternative, die so Peer-to-Peer ist, sonst.

01:20:19.750 --> 01:20:23.990
<v Gast 2>Hätten das Leute ja schon benutzt, irgendwann mal traurig, aber wahr.

01:20:26.550 --> 01:20:33.430
<v Gast 2>Und gerade auch so Cross-Plattform und Nuthole Punching und Pillepalle und Sky Transfers gehen

01:20:33.430 --> 01:20:34.150
<v Gast 2>immer und.

01:20:35.750 --> 01:20:36.150
<v Gast 2>Genau.

01:20:36.870 --> 01:20:40.150
<v Ingo>Wie gesagt, es gibt Leute, die rufen einen an und sagen, mein Internet geht nicht.

01:20:40.310 --> 01:20:40.630
<v Ingo>Genau.

01:20:40.710 --> 01:20:42.230
<v Gast 1>Also das ist halt auch dieses Ding.

01:20:42.470 --> 01:20:47.670
<v Gast 1>Skype hat halt dieses Firewalls-Überwinden schon sehr, sehr perfektioniert.

01:20:48.070 --> 01:20:50.950
<v Felix>Ja, die machen echt eine ganze Menge übles Zeug.

01:20:51.190 --> 01:20:52.230
<v Gast 1>Ja, aber es funktioniert halt.

01:20:53.510 --> 01:20:55.670
<v Felix>Zum Beispiel ein Webserver auf deiner Kiste hochfahren.

01:20:56.630 --> 01:20:59.190
<v Felix>Das ist echt, das ist eigentlich eins der übelsten Sachen.

01:20:59.910 --> 01:21:01.990
<v Felix>Warum fährt der Patsch nicht mehr hoch?

01:21:02.070 --> 01:21:03.510
<v Felix>Und dann guckst du sie auf Skype.

01:21:03.830 --> 01:21:05.350
<v Unbekannt>Ja, aber auf Port 8080.

01:21:05.590 --> 01:21:06.710
<v Unbekannt>Ja, stimmt.

01:21:07.670 --> 01:21:08.710
<v Gast 1>Also ich hatte da auch schon so.

01:21:09.110 --> 01:21:11.910
<v Felix>Also je nachdem, also ich glaube, Port 80 macht auch.

01:21:12.150 --> 01:21:13.030
<v Unbekannt>Bist du sicher?

01:21:13.270 --> 01:21:13.990
<v Unbekannt>Nee, glaube ich nicht.

01:21:14.230 --> 01:21:14.630
<v Unbekannt>Kann er nicht.

01:21:15.590 --> 01:21:16.950
<v Gast 1>Kann er, glaube ich, nicht als User.

01:21:17.590 --> 01:21:22.790
<v Gast 1>Aber ich hatte tatsächlich definitiv schon so Fälle, wo dann mein Entwicklungsserver auf Port 8080 nicht mehr

01:21:22.790 --> 01:21:23.350
<v Gast 1>gestartet ist.

01:21:24.790 --> 01:21:27.830
<v Gast 1>Weil Skype gemeint hat, ich mache jetzt immer den Port auf.

01:21:28.310 --> 01:21:32.470
<v Felix>Unter Linux geht es nicht, weil es halt Root braucht, aber unter Windows tut es wohl schon.

01:21:33.750 --> 01:21:35.590
<v Ingo>Das ist schon ein bisschen peinlich.

01:21:35.830 --> 01:21:37.910
<v Felix>Nee, nicht peinlich, das ist einfach abgefahren.

01:21:37.990 --> 01:21:40.310
<v Felix>Also er macht nicht nur Port 80, sondern auch 443 auf.

01:21:40.550 --> 01:21:40.950
<v Felix>Ich mache mal.

01:21:42.550 --> 01:21:43.830
<v Gast 1>Also ich mach mal hier ein LSO-Form.

01:21:43.990 --> 01:21:45.510
<v Felix>Unter Wikipedia, deswegen muss es stimmen.

01:21:46.710 --> 01:21:50.310
<v Gast 1>Bei mir hat Skype tatsächlich nur ein Port offen.

01:21:50.550 --> 01:21:52.710
<v Felix>Ja, weil es wahrscheinlich schon einfach funktioniert gerade.

01:21:52.950 --> 01:21:54.790
<v Felix>Er macht es ja nur, wenn du, wenn es nicht geht.

01:21:55.030 --> 01:22:00.150
<v Gast 1>Ja, und wenn, dann hätte er keine Rechte, da einen Pod über unter 1024 aufzumachen.

01:22:00.390 --> 01:22:02.230
<v Felix>Ja, aber bloß weil du einen Unix hast.

01:22:02.390 --> 01:22:02.470
<v Felix>Ja.

01:22:02.630 --> 01:22:03.110
<v Felix>Wie gesagt.

01:22:03.670 --> 01:22:06.150
<v Gast 1>Also ist ja quasi bei allen hier eine Runde so.

01:22:06.310 --> 01:22:09.830
<v Gast 1>Also, aber auf Windows das ist schon ekelhaft eigentlich.

01:22:10.150 --> 01:22:11.430
<v Felix>Das ist interessant einfach.

01:22:11.750 --> 01:22:12.070
<v Felix>Ja.

01:22:13.750 --> 01:22:15.030
<v Felix>Wenn es dann funktioniert, ist es doch genau.

01:22:15.190 --> 01:22:18.550
<v Gast 1>Genau, also wenn ihr, man kann es auch irgendwie ausschalten oder irgendwie konfigurieren.

01:22:18.790 --> 01:22:24.390
<v Gast 1>Also wenn ihr mal Entwicklungsserver hochfahrt und dann ein Netstat oder ein LSOF dann euch anzeigt,

01:22:24.470 --> 01:22:26.070
<v Gast 1>dass da Skype diesen Port an hat.

01:22:26.390 --> 01:22:27.510
<v Felix>8080 ist es dann.

01:22:27.750 --> 01:22:30.870
<v Gast 1>Genau, dann guckt mal, ob ihr das irgendwie.

01:22:31.110 --> 01:22:34.310
<v Gast 1>Ich weiß, ich weiß gerade nicht mehr, wo man das ausschalten kann, aber man konnte da irgendwann mal schauen.

01:22:34.470 --> 01:22:35.590
<v Unbekannt>Ich habe einen Link gepostet.

01:22:35.830 --> 01:22:36.230
<v Unbekannt>Genau.

01:22:36.390 --> 01:22:36.790
<v Unbekannt>Sehr gut.

01:22:36.950 --> 01:22:39.510
<v Felix>Also einfach bloß nach dem Problemsuchen im Internet funktioniert.

01:22:39.670 --> 01:22:43.990
<v Markus>Schön ist auch der Codename oder der Release-Name von Skype 4 für Linux.

01:22:44.230 --> 01:22:46.390
<v Markus>4 Rooms for Improvement.

01:22:47.830 --> 01:22:48.630
<v Markus>Fast zum Teufel.

01:22:48.870 --> 01:22:50.630
<v Markus>Also verstehen tut es keiner.

01:22:51.270 --> 01:22:52.390
<v Gast 1>Du kennst den Film 4 Rooms?

01:22:52.630 --> 01:22:56.870
<v Markus>Ja, aber Room for Improvement sagen sie selber, ach, da könnte noch was draus werden.

01:22:57.030 --> 01:23:02.710
<v Gast 1>Ja, und wir kriegen keinen einzelnen Raum, voll so schlecht ist es, sondern wir haben gleich vier davon.

01:23:04.230 --> 01:23:09.670
<v Gast 1>Das ist quasi, wir haben vier Räume voller Atommüll.

01:23:11.030 --> 01:23:15.670
<v Gast 1>Oder vier Räume, die man mit coolen Features füllen könnten oder mit gutem Code, man weiß es nicht.

01:23:15.910 --> 01:23:17.030
<v Markus>Wir haben sie halt mal leer gelassen.

01:23:18.870 --> 01:23:19.590
<v Markus>Ach ja.

01:23:22.870 --> 01:23:24.630
<v Felix>Wer weiß, was die sich dabei gedacht haben.

01:23:24.710 --> 01:23:30.790
<v Felix>Also die Sache ist halt, man könnte was machen, aber sie lassen ja quasi keinen was machen,

01:23:30.870 --> 01:23:35.030
<v Felix>weil es ja nicht die Möglichkeit gibt, da zu committen, sich zu committen.

01:23:35.190 --> 01:23:35.510
<v Felix>Ja.

01:23:38.150 --> 01:23:39.350
<v Felix>So praktisch.

01:23:39.990 --> 01:23:44.870
<v Markus>Es gibt nur ein recht dünnes API, was wenn man es benutzen will, irgendwie dann doch nicht funktioniert.

01:23:45.110 --> 01:23:47.830
<v Markus>Es gab doch mal dieses Python Skype API.

01:23:48.070 --> 01:23:49.830
<v Felix>Ja, das ist super kaputt auf jeden Fall.

01:23:51.030 --> 01:23:53.590
<v Felix>Es gibt so einige Beta.

01:23:53.990 --> 01:23:55.270
<v Ingo>Es gibt so einige Wrapper.

01:23:56.310 --> 01:23:59.030
<v Ingo>Das ist auch in Kupete und Pigeon und Peter.

01:23:59.110 --> 01:24:01.510
<v Felix>Ja, genau in Pigeon, aber das war super kaputt einfach.

01:24:01.910 --> 01:24:03.590
<v Felix>Das hat einfach nur die Hälfte der Zeit funktioniert.

01:24:03.670 --> 01:24:05.190
<v Felix>Also jedenfalls bei mir, ich weiß nicht.

01:24:06.470 --> 01:24:10.150
<v Ingo>Aber das war ja ganz groß, irgendwie Skype Headless, Blablabla Headless,

01:24:10.310 --> 01:24:12.390
<v Ingo>ja, außer dass du Skype anhaben musst.

01:24:17.670 --> 01:24:18.230
<v Ingo>Was hast du dann gemacht?

01:24:18.390 --> 01:24:21.430
<v Markus>Ein Virtual Framebuffer aufgemacht und da ist Skype drin auf, oder?

01:24:22.230 --> 01:24:25.590
<v Felix>Also keine Ahnung, du konntest es in Pigeon auf jeden Fall benutzen.

01:24:25.990 --> 01:24:30.230
<v Felix>Und also klar, du musstest einen Framebuffer aufmachen, natürlich, damit du Skype starten kannst.

01:24:30.390 --> 01:24:31.910
<v Felix>Aber ich, also ich hab's.

01:24:33.030 --> 01:24:35.510
<v Ingo>Naja, da gab es noch, die hatten noch echt eine extra Library irgendwie.

01:24:35.590 --> 01:24:36.150
<v Ingo>Ja, ja, klar.

01:24:36.230 --> 01:24:38.550
<v Felix>Also wie gesagt, du konntest, also ich habe es mal in Pigeon ausprobiert,

01:24:38.630 --> 01:24:39.830
<v Felix>aber du brauchst halt Skype zum starten.

01:24:39.910 --> 01:24:42.550
<v Felix>Also du musst Skype starten, damit du es dann in Pitchin benutzen kannst.

01:24:42.790 --> 01:24:43.270
<v Felix>Super absurd.

01:24:44.870 --> 01:24:49.270
<v Gast 2>Sie haben auch eine komplett Headless-Version von Skype, aber da kommst du halt normalerweise nicht ran,

01:24:49.350 --> 01:24:53.030
<v Gast 2>weil das irgendwie für Leute ist, die das in ihr Telefon oder in ihr Auto einbauen wollen.

01:24:53.190 --> 01:24:55.190
<v Felix>Ja, oder für Super No-Zeit.

01:24:56.790 --> 01:24:57.430
<v Felix>Skype-Kit.

01:24:57.670 --> 01:24:59.190
<v Markus>Ich will Skype in meinem Auto haben.

01:24:59.270 --> 01:24:59.830
<v Markus>Jawohl.

01:24:59.990 --> 01:25:00.550
<v Markus>Auf jeden Fall.

01:25:00.710 --> 01:25:01.670
<v Felix>Mehr Krippisoftware.

01:25:01.990 --> 01:25:02.550
<v Felix>Wird es dann schneller?

01:25:02.710 --> 01:25:04.230
<v Markus>Kriege ich dann mehr Performance im Auto?

01:25:04.390 --> 01:25:07.110
<v Felix>Nee, du machst ja Peer-to-Peer, das heißt, du gehst verstanden.

01:25:07.430 --> 01:25:08.950
<v Ingo>Das Auto redet wie Kid.

01:25:09.910 --> 01:25:12.230
<v Felix>Nee, dafür brauchst du Siri, sorry, da hinten ist.

01:25:12.630 --> 01:25:13.350
<v Felix>Awesome.

01:25:14.150 --> 01:25:15.990
<v Markus>Kommt der Hoff dann auch noch vorbei?

01:25:16.150 --> 01:25:16.790
<v Markus>Ja, genau.

01:25:17.190 --> 01:25:19.110
<v Felix>Aber jetzt wird er seinen Burger aufgegessen.

01:25:19.670 --> 01:25:22.790
<v Ingo>Und er singt auf Been looking for free.

01:25:23.990 --> 01:25:26.950
<v Markus>Ich danke dir, jetzt bin ich mein Schlagerohrwurm von heute Morgen los.

01:25:28.150 --> 01:25:28.950
<v Unbekannt>Das macht's nicht besser.

01:25:29.190 --> 01:25:30.470
<v Felix>Du hast gerade einen anderen Schlagerschwob.

01:25:30.630 --> 01:25:33.430
<v Markus>Wir mussten zum Frühstück Schlager hören.

01:25:33.590 --> 01:25:37.910
<v Markus>Was zufolge hat, dass ich den ganzen Tag im Büro dann Schlagerohrwürme hatte,

01:25:37.990 --> 01:25:39.910
<v Markus>weil im Büro hören wir da keine Musik.

01:25:40.630 --> 01:25:41.510
<v Ingo>Das ist ja furchtbar.

01:25:41.670 --> 01:25:47.510
<v Markus>Ja, und in meinem Hinterkopf ging es so von Zeit zu Zeit immer wieder Bronzesäber und Gold.

01:25:47.910 --> 01:25:49.270
<v Markus>Hab ich nie gewollt.

01:25:49.670 --> 01:25:50.390
<v Markus>Gott sei Dank.

01:25:50.790 --> 01:25:53.350
<v Unbekannt>Ihr macht mir Angst auf den Technik-Podcast.

01:25:53.750 --> 01:25:55.030
<v Unbekannt>Mattis, mattis, mattis.

01:25:55.110 --> 01:25:56.310
<v Unbekannt>Mal zurück zu den Themen hier.

01:25:56.870 --> 01:25:57.670
<v Unbekannt>Genau, zu den Themen.

01:25:57.910 --> 01:25:59.190
<v Felix>Kommen wir nie fertig.

01:25:59.590 --> 01:26:00.470
<v Unbekannt>Richtig.

01:26:01.990 --> 01:26:02.790
<v Markus>Performance, ja.

01:26:03.110 --> 01:26:03.830
<v Markus>Performance, Performance.

01:26:04.310 --> 01:26:08.230
<v Markus>Ich sprach eben von Performance im Auto, das ist aber ein bisschen zu sehr auf der Straße für unseren kleinen

01:26:08.230 --> 01:26:08.950
<v Markus>Podcast hier.

01:26:09.110 --> 01:26:11.990
<v Markus>Von daher reden wir jetzt über Pommes und Skalierung im Web.

01:26:12.070 --> 01:26:13.190
<v Markus>Was habt ihr euch dabei gedacht?

01:26:13.350 --> 01:26:16.150
<v Gast 1>Keine Ahnung, ich habe da letztens so einen Vortrag gehalten, da habe ich gedacht,

01:26:16.310 --> 01:26:18.230
<v Gast 1>sie könnten wir hier mal verwursten.

01:26:19.190 --> 01:26:21.590
<v Gast 1>Und mich hat keiner daran gehindert, es ins Pad zu schreiben.

01:26:21.910 --> 01:26:22.870
<v Felix>Wir sind sehr lange die Idee nach.

01:26:24.710 --> 01:26:28.470
<v Gast 1>Ja, aber es ist, glaube ich, auch mal ein Thema, was vielleicht für die Hörer ganz interessant sein könnte.

01:26:28.550 --> 01:26:29.350
<v Ingo>Deshalb.

01:26:30.630 --> 01:26:31.510
<v Felix>Alle unsere Themen sind recht.

01:26:31.750 --> 01:26:32.870
<v Unbekannt>Performance im Web.

01:26:34.790 --> 01:26:36.310
<v Gast 1>Wo fangen wir da am besten mal an?

01:26:36.390 --> 01:26:42.790
<v Gast 1>Überlegen wir uns mal, was nimmt denn so ein so ein HTTP-Request auf seiner langen Reise?

01:26:44.070 --> 01:26:46.550
<v Gast 1>Was für Software.

01:26:47.670 --> 01:26:53.270
<v Gast 1>Was für Software oder was für Stufen muss dir da quasi passieren, bis es bis dann mal irgendwie eine Webseite

01:26:53.270 --> 01:26:53.750
<v Gast 1>gerendert wird.

01:26:53.990 --> 01:26:55.670
<v Felix>Je nachdem, was man macht, oder?

01:26:56.310 --> 01:26:57.430
<v Gast 1>Ja, so grundlegend.

01:26:57.510 --> 01:27:01.990
<v Gast 1>Also es kommt auch natürlich immer auf die Infrastruktur, an die man da so serverseitig einsetzt,

01:27:02.070 --> 01:27:07.110
<v Gast 1>aber ich meine, im Endeffekt läuft es ja so, dass wenn wir eine Seite aufrufen,

01:27:07.190 --> 01:27:12.630
<v Gast 1>dann wird da standardmäßig ein HTTP-Get-Request gemacht auf

01:27:13.830 --> 01:27:18.070
<v Gast 1>deinem Host quasi, auf dem deine Webseite läuft.

01:27:20.070 --> 01:27:25.510
<v Gast 1>Davor muss natürlich noch eine DNS-Resolution gemacht werden, weil der kennt ja die IP-Adresse nicht und so,

01:27:25.590 --> 01:27:26.950
<v Gast 1>aber ich glaube, das lassen wir mal raus.

01:27:27.350 --> 01:27:28.870
<v Felix>Aber wir müssen einfach nicht bereden.

01:27:29.030 --> 01:27:30.710
<v Markus>Nee, das hat ja nichts mit der Performance zu tun.

01:27:31.270 --> 01:27:34.550
<v Gast 1>Ja, doch, die DNS-Resolution hat tatsächlich was mit der Performance zu tun.

01:27:34.710 --> 01:27:36.390
<v Markus>Ja, wie viel du davon machen musst.

01:27:36.470 --> 01:27:36.710
<v Markus>Ja.

01:27:39.030 --> 01:27:39.510
<v Markus>Ja, genau.

01:27:39.590 --> 01:27:43.990
<v Gast 1>Und dieser HTTP-Request, der kommt dann meistens bei irgendeiner Art von Web-Server an.

01:27:44.550 --> 01:27:51.030
<v Gast 1>Kann natürlich im einfachsten Fall, wenn man jetzt irgendwie einen PHP betreibt und da einen Apache.

01:27:51.590 --> 01:27:52.390
<v Felix>Einfachsten Fall.

01:27:52.550 --> 01:27:56.390
<v Markus>Ich wollte auch gerade sagen, der einfachste Fall wäre da wirklich so ein Strip-Down-Server,

01:27:56.470 --> 01:28:00.150
<v Markus>der nichts anderes macht als Hallo 200 und 404.

01:28:00.710 --> 01:28:06.710
<v Markus>Und ein Fall 200 schmeißt der halt eine statische HTML-Seite raus und 404 sagt halt,

01:28:06.790 --> 01:28:07.350
<v Markus>ach, das kenne ich nicht was.

01:28:07.830 --> 01:28:11.430
<v Gast 1>Gut, aber ich dachte jetzt schon eher an komplexere dynamische Web-Applikationen.

01:28:11.750 --> 01:28:13.190
<v Felix>Man darf sie nicht im einfachsten Fall sagen.

01:28:13.350 --> 01:28:13.590
<v Felix>Ja, okay.

01:28:14.790 --> 01:28:17.990
<v Ingo>Sagen wir es mal so, im Normalfall, wenn man jetzt irgendwie eine Webseite,

01:28:18.070 --> 01:28:22.710
<v Ingo>die dynamischen Content anbietet, aufruft, dann ist es oft so,

01:28:22.790 --> 01:28:28.550
<v Ingo>dass man quasi dann Web- und Application-Server in Form von einem Apache in einem hat und dann nimmt der quasi

01:28:28.550 --> 01:28:34.550
<v Ingo>den HTTP-Request entgegen, führt dann entsprechend PHP-Requests aus,

01:28:34.630 --> 01:28:38.070
<v Ingo>die machen dann noch diverse PHP-Requests.

01:28:38.230 --> 01:28:45.110
<v Gast 1>PHP Skripte oder ja, irgendeinem PHP-Software

01:28:45.830 --> 01:28:51.510
<v Gast 1>und die macht dann wiederum Requests auf einen Datenbank-Server.

01:28:51.830 --> 01:28:55.350
<v Gast 1>Die müssen noch irgendwie zusammengeführt, sonst irgendwas werden.

01:28:56.710 --> 01:29:00.150
<v Markus>Und die Ergebnisse kann er dann im PHP wieder zu einer Website zusammenschließen.

01:29:00.310 --> 01:29:07.190
<v Gast 1>Ja, oder er joint sich schon in MySQL und irgendwann wird das Ganze dann nochmal in Form von HTML oder

01:29:07.190 --> 01:29:12.790
<v Gast 1>in Form von einem JSON oder in Form von irgendeinem anderen Format zusammengerendert mit den Daten,

01:29:12.870 --> 01:29:16.790
<v Gast 1>die wir dann aus der Datenbank geholt haben und wird dann quasi in den Client zurückgeliefert.

01:29:17.510 --> 01:29:18.630
<v Unbekannt>Der baut einen String.

01:29:18.870 --> 01:29:24.710
<v Gast 1>Genau, also auf gut Deutsch, der baut sich aus Daten, die er irgendwo herholt, einen String zusammen.

01:29:24.790 --> 01:29:27.190
<v Gast 1>Das kann natürlich auch von Platte sein, das kann alles Mögliche sein,

01:29:27.270 --> 01:29:30.710
<v Gast 1>aber im Normalfall, wenn man so einen normalen Lamb Stack anguckt, dann ist es halt irgendwie,

01:29:30.870 --> 01:29:32.550
<v Gast 1>da läuft da halt ein PHP.

01:29:32.950 --> 01:29:39.350
<v Gast 1>Und der geht gegen eine MySQL-Datenbank oder gegen eine PostgreSQL oder sowas und holt sich das dann zurück.

01:29:39.590 --> 01:29:44.950
<v Markus>Also kann man einfach so aggressiv formulieren, die ganzen Skriptsprachen oder serverseitigen Technologien

01:29:44.950 --> 01:29:51.750
<v Markus>sind nichts anderes als Textaggregatoren auf der Serverseite, die dann diesen Text ins Internet zurückgeben.

01:29:51.910 --> 01:29:52.150
<v Markus>Genau.

01:29:52.310 --> 01:29:56.310
<v Gast 1>Wenn man dann vielleicht noch ein bisschen was Dynamischeres hat, dann hat man da noch JavaScript,

01:29:56.390 --> 01:30:02.870
<v Gast 1>was auf dem Client läuft und das macht dann eben solche HTTP-Anfragen gegen

01:30:02.870 --> 01:30:09.750
<v Gast 1>Schnittstellen, die dann vielleicht JSON oder Teile der Webseite

01:30:09.750 --> 01:30:12.070
<v Gast 1>wieder zurückliefern, sodass man die quasi nachladen kann.

01:30:12.150 --> 01:30:14.390
<v Gast 1>Also wenn man jetzt irgendwie keine Ahnung einen News-Tigger hat oder sowas,

01:30:14.470 --> 01:30:16.710
<v Gast 1>dann ist es ja oft so, dass dann quasi schon das HTML.

01:30:18.630 --> 01:30:23.910
<v Gast 1>Ja, nee, oder dass halt da irgendwie ein Ajax läuft, was dann quasi eine Schnittstelle polt und dann bekommt

01:30:23.910 --> 01:30:28.070
<v Gast 1>das entweder JSON oder HTML schon zurück und fügt das halt dann neu in die Webseite mit ein,

01:30:28.150 --> 01:30:32.150
<v Gast 1>dass man halt nicht manuell nachladen muss, dass es sich so ein bisschen desktop-mäßig anfühlt.

01:30:32.470 --> 01:30:32.630
<v Gast 1>Richtig.

01:30:32.790 --> 01:30:36.710
<v Gast 2>Und das Wichtige ist ja auch, dass der String, der zurückkommt, der Browser schaut sich den ja an und geht

01:30:36.710 --> 01:30:40.550
<v Gast 2>quasi von oben nach unten durch und versucht dann alle HTML-Elemente,

01:30:40.710 --> 01:30:47.190
<v Gast 2>die ihr da kriegt, quasi entweder als Bild irgendwo reinzuklatschen und dann mit irgendwelchen CSS-Tyles zu

01:30:47.190 --> 01:30:49.990
<v Gast 2>versehen oder halt, wenn es JavaScript ist, das dann auszuführen.

01:30:50.230 --> 01:30:50.390
<v Gast 2>Genau.

01:30:50.470 --> 01:30:56.630
<v Gast 1>Und dabei ist jetzt halt das Interessante, eine Webseite besteht normalerweise nicht aus einer

01:30:56.790 --> 01:31:01.830
<v Gast 1>HTML, aus einem HTML-Dokument, sondern da werden ja noch Dinge referenziert,

01:31:01.910 --> 01:31:06.070
<v Gast 1>da sind noch Inline-Bilder mit drin, da sind zum Beispiel, wenn es irgendwelche Flatter-Buttons drin hat,

01:31:06.150 --> 01:31:11.190
<v Gast 1>dann sind das größtenteils iFrames, dann werden noch CSS-Style-Sheets nachgeladen,

01:31:11.270 --> 01:31:13.750
<v Gast 1>dann wird noch JavaScript nachgeladen und so weiter.

01:31:14.870 --> 01:31:19.110
<v Gast 1>Und das muss ja auch alles noch abgeholt werden, was ja auch dementsprechend wieder Zeit kostet.

01:31:19.190 --> 01:31:22.630
<v Markus>Ja, und damit sind wir wieder bei den DNS-Requests von vorhin.

01:31:22.950 --> 01:31:26.630
<v Markus>Für jeden von diesen Links muss er erstmal wieder nachfragen, welche IP gehörten zu dieser Adresse.

01:31:26.790 --> 01:31:27.190
<v Markus>Je nachdem.

01:31:28.070 --> 01:31:31.990
<v Felix>Also wenn es der gleiche Host ist, dann wahrscheinlich nicht.

01:31:32.070 --> 01:31:32.310
<v Felix>Genau.

01:31:32.710 --> 01:31:35.590
<v Felix>Aber wenn es halt ein Subdomain zum Beispiel ist, habe ich schon.

01:31:37.510 --> 01:31:39.110
<v Gast 1>Subdomains muss er auch auflösen.

01:31:39.430 --> 01:31:43.110
<v Gast 1>Aber ich meine, moderne Browser haben ja auch so DNS-Prefetching mit drin,

01:31:43.190 --> 01:31:48.070
<v Gast 1>dass die quasi, wenn die eine Domain sehen, ohne dass du da jetzt jemals draufgeklickt hast,

01:31:48.230 --> 01:31:52.790
<v Gast 1>dann gucken die teilweise, lösen die die Domain schon mal vorher auf,

01:31:52.950 --> 01:31:55.670
<v Gast 1>damit dann quasi der eigentliche Request, wenn du da mal draufklickst,

01:31:55.910 --> 01:31:56.550
<v Gast 1>schneller geht.

01:31:56.710 --> 01:32:00.550
<v Gast 1>Ist ja eigentlich auch kein großes Ding, weil das geht im Hintergrund ja relativ schnell.

01:32:01.910 --> 01:32:08.790
<v Gast 1>Ja, problematisch wird es jetzt, wenn man dann halt so eine Applikation hat und möchte dann mal irgendwie

01:32:08.950 --> 01:32:12.150
<v Gast 1>mehr als ein paar hundert oder ein paar tausend User bedienen.

01:32:12.950 --> 01:32:17.910
<v Gast 1>Weil, also dann hat man im Endeffekt so die Situation, dann wird man wahrscheinlich früher oder später auf die

01:32:17.910 --> 01:32:23.030
<v Gast 1>Idee kommen, okay, ich stelle mir jetzt mehrere dedizierte Application-Server hin,

01:32:23.190 --> 01:32:28.950
<v Gast 1>die dann quasi die Software, die eigentliche Software, die läuft, also das eigentliche Zusammenfassen in einen

01:32:28.950 --> 01:32:33.910
<v Gast 1>String übernehmen und man baut dann quasi einen Load Balancer davor,

01:32:33.990 --> 01:32:38.630
<v Gast 1>der dann nach einem gewissen Schema oder nach seiner Kenntnis,

01:32:38.870 --> 01:32:41.670
<v Gast 1>es gibt ja auch welche, die da ein bisschen mehr Intelligenz mit reinbringen,

01:32:42.710 --> 01:32:45.510
<v Gast 1>dann quasi die Requests auf die einzelnen Application-Server verteilt,

01:32:45.590 --> 01:32:51.510
<v Gast 1>sodass man halt eine größere Anzahl von Usern bedienen kann, damit die nicht ewig warten müssen oder damit die

01:32:51.510 --> 01:32:53.110
<v Gast 1>überhaupt mal was ausgeliefert bekommen.

01:32:53.270 --> 01:32:56.150
<v Markus>Genau, der Droad Balancer macht dann sozusagen schon die Optimierung,

01:32:56.310 --> 01:33:01.190
<v Markus>die jetzt bei Systemen wie das für Binärgewitter verwendete schon vornweg nehmen,

01:33:01.350 --> 01:33:05.830
<v Markus>dass man einfach statische Sachen von vorn rein generiert, die ausliefert und der Droad Balancer holt sich aus

01:33:05.830 --> 01:33:11.510
<v Markus>dem dynamischen System in einem Intervall das Statische zusammen und liefert dann für Hochfrequenzphasen und

01:33:11.510 --> 01:33:11.590
<v Markus>das ist.

01:33:11.750 --> 01:33:12.870
<v Gast 1>Das ist ja zwingenderweise der Fall.

01:33:12.950 --> 01:33:15.750
<v Gast 1>Also ein Load Balancer kann ja auch einfach nur eine Maschine sein,

01:33:15.830 --> 01:33:21.430
<v Gast 1>die sehr, sehr dumm ist und nichts anderes macht, als HTTP-Requests entgegenzunehmen und

01:33:21.430 --> 01:33:27.830
<v Gast 1>stellvertretend und einfach an die Application Server direkt durchzureichen,

01:33:28.310 --> 01:33:29.670
<v Gast 1>der muss es ja nicht zwingend cachen.

01:33:29.910 --> 01:33:30.310
<v Gast 1>Das stimmt, ja.

01:33:30.470 --> 01:33:34.070
<v Gast 1>Also es gibt ja auch, ich glaube, HA-Proxy ist ja standardmäßig auch so konfiguriert,

01:33:34.310 --> 01:33:38.790
<v Gast 1>dass der kein Caching macht, sondern dass man da einfach die Requests nur an die entsprechenden Application

01:33:38.870 --> 01:33:41.510
<v Gast 1>Server durchreicht, sodass man das halt besser verteilen kann.

01:33:41.590 --> 01:33:48.310
<v Gast 1>Also muss man halt wieder eine Indirektion reinbringen, um da einfach die Rechenpower

01:33:48.470 --> 01:33:52.470
<v Gast 1>in die Breite skalieren zu lassen, was ja bei Application Servern eigentlich relativ simpel ist,

01:33:52.630 --> 01:33:58.310
<v Gast 1>weil die holen ja in vielen Fällen oder in den meisten Fällen ihren State,

01:33:58.390 --> 01:34:01.190
<v Gast 1>den sie halten müssen, größtenteils aus einer zentralen Datenbank.

01:34:01.350 --> 01:34:06.790
<v Gast 1>Und dann könnte man halt sagen, okay, dann habe ich halt meine Datenbank irgendwo im Backend stehen,

01:34:06.870 --> 01:34:10.950
<v Gast 1>da habe ich vielleicht eine Kiste, der kann man auch mal ein bisschen mehr Hardware spendieren und dann kann

01:34:10.950 --> 01:34:14.950
<v Gast 1>man da quasi davor die Application Server so ein bisschen skalieren.

01:34:15.270 --> 01:34:19.430
<v Markus>Ja, und das Spannende dabei ist halt auch immer, wie wird mit dem Session State umgegangen?

01:34:19.590 --> 01:34:22.150
<v Markus>Also wenn jemand eine Web-Applikation benutzt.

01:34:23.830 --> 01:34:29.830
<v Ingo>Genau, also das sind HTTP skaliert ja deshalb eigentlich relativ gut,

01:34:29.910 --> 01:34:34.150
<v Ingo>weil es ja von Natur aus stateless designt wurde.

01:34:34.470 --> 01:34:41.270
<v Gast 1>Das heißt, jeder Request, an jedem Request hängen quasi schon alle Informationen mit dran,

01:34:41.350 --> 01:34:45.990
<v Gast 1>sodass quasi jeder Application-Server aus deinem System in der Lage sein sollte,

01:34:46.150 --> 01:34:48.950
<v Gast 1>das den Request zu beantworten.

01:34:49.190 --> 01:34:54.310
<v Gast 1>Was ja bei normalen Webseiten, die man irgendwie anonym browst und so, ja auch der Fall ist.

01:34:54.470 --> 01:34:58.150
<v Gast 1>Also da ist ja hängt ja kein großer State mit dran.

01:34:58.310 --> 01:35:03.110
<v Gast 1>Ein Problem wird es jetzt dann quasi, wenn man eine Session hat und sich da irgendwie einloggt und dann wird

01:35:03.110 --> 01:35:07.590
<v Gast 1>dann ein Login-Cookie gesetzt, dann ist halt wieder die Frage,

01:35:07.670 --> 01:35:12.230
<v Gast 1>weil dann hat man quasi jetzt hier diesen Flaschenhals, wo speichert man den State jetzt ab.

01:35:12.390 --> 01:35:13.030
<v Gast 1>Ja, genau.

01:35:13.270 --> 01:35:14.150
<v Felix>In der Datenbank.

01:35:14.390 --> 01:35:19.190
<v Gast 1>Ja, in der Datenbank ist eigentlich keine schlechte Idee,

01:35:19.270 --> 01:35:21.190
<v Gast 1>weil dann hat man es, wie gesagt, auch wieder Zentral.

01:35:23.510 --> 01:35:27.430
<v Markus>Aber dann könnte es unter Umständen so sein, dass die Datenbank zum Flaschenhals wird.

01:35:27.990 --> 01:35:29.350
<v Gast 1>Wird es ja im Normalfall auch.

01:35:29.430 --> 01:35:33.270
<v Ingo>Also wenn deine Webseite schnell genug oder deine Webapplikation schnell genug wächst,

01:35:33.510 --> 01:35:37.190
<v Ingo>das hat man ja irgendwie bei Twitter gesehen, das sieht man immer mal wieder,

01:35:37.270 --> 01:35:38.870
<v Ingo>bei Facebook, sonst irgendwo.

01:35:39.190 --> 01:35:41.910
<v Ingo>Da ist überall der Flaschenhals die Datenbank.

01:35:42.790 --> 01:35:49.750
<v Ingo>Und ja, also wenn man dann mal so weit ist, dass man quasi die Applikation so weit in die Breite skaliert

01:35:49.750 --> 01:35:52.790
<v Ingo>hat, dass die Datenbank zum Flaschenhals wird, da hat man halt entweder die Wahl,

01:35:52.870 --> 01:35:57.350
<v Ingo>keine Ahnung, man stellt jetzt irgendwelche großen Sun, IBM, sonst irgendwas Kisten hin,

01:35:57.670 --> 01:36:00.950
<v Ingo>die Hunderttausende von Dollar oder von Euro kosten.

01:36:01.350 --> 01:36:04.390
<v Ingo>Oder man versucht halt seine Datenbank so ein bisschen skalieren zu lassen.

01:36:04.630 --> 01:36:11.430
<v Markus>Ja, und da gibt es zu den klassischen MariaDB MySQL, mit dem man so als PHP-Skripter gerne mal einsteigt,

01:36:12.310 --> 01:36:16.390
<v Markus>dann die NoSQL-Datenbanken als große High-Performance-Alternativen.

01:36:16.550 --> 01:36:16.790
<v Markus>Genau.

01:36:17.110 --> 01:36:18.470
<v Felix>Als großen Hype.

01:36:18.630 --> 01:36:19.510
<v Markus>Und als großen Hype.

01:36:19.750 --> 01:36:20.470
<v Markus>Das auch als großen Hype.

01:36:20.710 --> 01:36:21.110
<v Markus>High-Performance.

01:36:21.350 --> 01:36:25.590
<v Gast 1>Also was ja dann, ich glaube, was dann relativ schnell gemacht wird,

01:36:25.750 --> 01:36:29.590
<v Gast 1>ist, dass man dann sagt, okay, ich stelle mir nicht eine Datenbank hin,

01:36:29.830 --> 01:36:32.950
<v Gast 1>sondern mehrere und mache da so ein Master Slave Replication.

01:36:33.030 --> 01:36:37.750
<v Gast 1>Das heißt, ich habe eine Datenbank, auf die schreibe ich und ich habe ganz viele Datenbanken,

01:36:37.830 --> 01:36:42.550
<v Gast 1>von denen lese ich und die holen ihre Daten immer von dem Master, auf den geschrieben wird.

01:36:43.990 --> 01:36:48.070
<v Gast 1>Ist ja für viele Setups wahrscheinlich gar keine schlechte Idee.

01:36:48.230 --> 01:36:53.190
<v Gast 1>Weil viele Setups sind tatsächlich sehr leseintensiv und da ist es,

01:36:53.270 --> 01:37:00.150
<v Gast 1>glaube ich, gar nicht so relevant, dass da super viele parallele Schreibvorgänge verarbeitbar sein

01:37:00.150 --> 01:37:00.310
<v Gast 1>müssen.

01:37:00.630 --> 01:37:04.710
<v Gast 2>Es geht ja auch noch einfacher, bevor du anfängst, die sich jetzt replizieren zu lassen.

01:37:04.870 --> 01:37:11.190
<v Gast 2>Oft reicht es ja auch schon, wenn du einfach anfängst, dir zum Beispiel einen Benutzernamen zu nehmen und dann

01:37:11.190 --> 01:37:15.830
<v Gast 2>halt sagst, okay, alle, die irgendwie mit A, B, C beginnen, sind auf Datenbank Server 1,

01:37:16.070 --> 01:37:19.590
<v Gast 2>DEF auf 2 und das halt ein bisschen komplizierter machen, wenn du keine Ahnung,

01:37:19.750 --> 01:37:22.390
<v Gast 2>den Benutzernamen hasst und es dann halt wegenstanständig verteilst,

01:37:22.470 --> 01:37:24.870
<v Gast 2>dann schadest du einfach ohne Replikation.

01:37:25.190 --> 01:37:29.430
<v Gast 1>Wobei ich ja eigentlich, also ich denke, für so eine Applikation ist es,

01:37:29.590 --> 01:37:36.470
<v Gast 1>glaube ich, am Anfang einfacher, wenn man da nur Aufwand in seine Datenbankkonfiguration

01:37:36.470 --> 01:37:42.230
<v Gast 1>steckt in Form von Replikation, als wenn man da noch eine zusätzliche Logik reinbringt,

01:37:42.310 --> 01:37:46.470
<v Gast 1>die quasi die kompletten Daten auf mehrere Datenbank-Server verteilt.

01:37:46.710 --> 01:37:51.430
<v Gast 2>Ja gut, aber da musst du ja normalerweise nur, keine Ahnung, im MySQL-Connect irgendwie zwei Zeilen davor

01:37:51.430 --> 01:37:54.310
<v Gast 2>klatschen, die das Ding hasht und dann ein Array mit Servern, die du nehmen kannst.

01:37:54.550 --> 01:37:55.910
<v Felix>Ja, du musst halt was machen, das ist es.

01:37:56.070 --> 01:38:00.470
<v Gast 1>Ja, erstens, du musst was machen und zweitens funktioniert es ja auch nicht immer mit deinem Datenmodell.

01:38:00.550 --> 01:38:07.350
<v Gast 1>Also es kann ja sein, dass dein Datenmodell Joints über mehrere Tabellen hat und über mehrere,

01:38:07.670 --> 01:38:11.750
<v Gast 1>keine Ahnung, über mehrere Benutzerspalten oder Benutzerzeilen oder sonst irgendwas.

01:38:11.910 --> 01:38:15.510
<v Gast 1>Und da hast du natürlich ein super Problem, wenn die dann nicht alle auf dem gleichen Server sind.

01:38:15.750 --> 01:38:18.470
<v Gast 2>Richtig, andererseits mit den Slaves musst du halt dann auch schauen,

01:38:18.550 --> 01:38:23.510
<v Gast 2>dass dein Slave immer synchron bleibt, dass deine Synchronisation nicht abkackt.

01:38:23.590 --> 01:38:27.990
<v Gast 2>Das ist ja gerade bei MySQL, es geht zwar schon, aber es ist doch schon so ein bisschen ein Painpoint,

01:38:28.230 --> 01:38:31.910
<v Gast 2>wo du dann halt auch wieder was hast, was State in dein System bringt.

01:38:32.070 --> 01:38:37.030
<v Gast 2>Bedeutet, du kannst nicht einfach mal deinen Master updaten, sondern du musst dann halt irgendwie schauen,

01:38:37.110 --> 01:38:42.070
<v Gast 2>dass deine Slaves dann nachher auch wieder drauf connecten und so Kinkerlitzchen.

01:38:42.550 --> 01:38:49.270
<v Gast 2>Gerade wenn du so PHP hast, ist es halt recht einfach, wenn du einen Slave oder so einfach aus der Rotation

01:38:49.270 --> 01:38:54.870
<v Gast 2>rausnehmen willst, dann kannst du einfach die Slave-Daten kurz rüber replizieren auf einen anderen manuell und

01:38:54.870 --> 01:38:58.790
<v Gast 2>dann einfach erst dem PHP irgendwie das Array um einen Server kürzer machen.

01:38:58.950 --> 01:39:02.870
<v Gast 2>Wird ja eh jedes Mal neu gepasst bei jedem Connect, wenn es blöd läuft.

01:39:03.430 --> 01:39:03.750
<v Gast 2>Ja.

01:39:04.550 --> 01:39:05.190
<v Gast 2>Genau.

01:39:06.150 --> 01:39:08.550
<v Gast 1>Ich glaube, was wir jetzt an der Stelle noch gar nicht angesprochen haben,

01:39:08.630 --> 01:39:10.790
<v Gast 1>ist Caching, aber das können wir, glaube ich, später machen, oder?

01:39:11.190 --> 01:39:14.470
<v Gast 2>Wobei ich sozusagen also Caching ist eigentlich so das Erste, was du machen solltest,

01:39:14.550 --> 01:39:17.190
<v Gast 2>bevor du anfängst, mehrere Server aufzustellen und so weiter.

01:39:17.350 --> 01:39:20.950
<v Gast 2>Die meisten Anwendungen brauchen echt nur einen Server.

01:39:21.030 --> 01:39:26.550
<v Gast 2>Also gerade wenn du einen echten Server hast, so Barebones richtig mit Power dahinter.

01:39:26.870 --> 01:39:30.950
<v Gast 2>Es gibt wenig Webseiten auf der Welt, die wirklich mehr als einen brauchen würden,

01:39:31.030 --> 01:39:32.550
<v Gast 2>wenn man Caching anschaltet.

01:39:32.630 --> 01:39:38.230
<v Gast 2>Also es gibt keinen keinen Block der Welt, hat so viel Traffic, dass du da mehr als einen Server bekommst.

01:39:38.950 --> 01:39:41.830
<v Gast 1>Sagen wir mal einen einzelnen, ein einzelner Block.

01:39:42.230 --> 01:39:43.590
<v Markus>Ja, das schon.

01:39:43.910 --> 01:39:46.790
<v Markus>Ich finde es ganz wichtig zu unterscheiden dabei, ob wir nur von Webseiten,

01:39:46.870 --> 01:39:49.990
<v Markus>die abgerufen werden, reden oder ob wir von Web-Applikationen reden.

01:39:50.150 --> 01:39:51.590
<v Gast 1>Ich würde jetzt mal sagen, sowohl hat es auch.

01:39:51.670 --> 01:39:56.470
<v Gast 1>Also gut, die Unterscheidung ist in der Hinsicht echt wichtig,

01:39:56.550 --> 01:40:01.670
<v Gast 1>da gebe ich dir recht, dass du ja unterscheiden musst, ob sie lese- oder schreibintensiv sind.

01:40:01.830 --> 01:40:02.390
<v Gast 1>Genau das.

01:40:02.790 --> 01:40:05.030
<v Markus>Ob das ausgewogen ist oder hauptsächlich abrufen.

01:40:05.110 --> 01:40:07.910
<v Markus>Beim Abrufen ist es sicher so, dass das Caching viel, viel ausmacht.

01:40:07.990 --> 01:40:12.790
<v Markus>Wenn ich eine Applikation habe, wo der Benutzer viel mit interagiert, wirklich, wird es dann schon fraglich.

01:40:12.950 --> 01:40:13.990
<v Gast 1>Ja, schreiben lässt sich ja

01:40:14.410 --> 01:40:16.890
<v Gast 1>kaum cachen und wenn nur sehr, sehr minimal.

01:40:18.010 --> 01:40:19.450
<v Gast 1>Genau, was ist Caching eigentlich?

01:40:19.610 --> 01:40:26.250
<v Gast 1>Caching ist, du nimmst entweder Berechnungen, die eine Weile dauern und speicherst die zwischen

01:40:26.410 --> 01:40:30.810
<v Gast 1>und lieferst die halt öfters aus und tust regelmäßig Udaten,

01:40:31.050 --> 01:40:34.970
<v Gast 1>die gespeicherten Ergebnisse, oder du halt hältst irgendwelche Werte,

01:40:35.130 --> 01:40:39.370
<v Gast 1>die woanders schon vorliegen, für eine gewisse Zeit auf einem schnelleren Medium vor.

01:40:39.530 --> 01:40:42.810
<v Gast 1>Also kann man sich zum Beispiel vorstellen, was ja gerne gemacht wird,

01:40:42.890 --> 01:40:45.850
<v Gast 1>was ja schon das Betriebssystem quasi im Filesystem macht.

01:40:46.250 --> 01:40:51.290
<v Gast 1>Du hast Dateien auf der Festplatte, die werden ausgeliefert und wenn die öfters angefragt werden,

01:40:51.370 --> 01:40:57.690
<v Gast 1>dann landen die irgendwann in deinem Patchcache im Betriebssystem und werden dann quasi,

01:40:57.930 --> 01:41:01.290
<v Gast 1>während sie noch gebraucht werden, direkt aus dem RAM ausgeliefert,

01:41:01.370 --> 01:41:04.170
<v Gast 1>dass sie nicht jedes Mal neu von Platte gelesen werden müssen.

01:41:04.810 --> 01:41:05.610
<v Gast 1>Genau.

01:41:06.170 --> 01:41:06.730
<v Gast 1>Richtig.

01:41:07.370 --> 01:41:11.290
<v Gast 2>Oder es geht sogar noch weiter, dass du nicht mal jetzt nur so das Webseiten-Zeug machst,

01:41:11.370 --> 01:41:15.850
<v Gast 2>sondern gerade im Fall von PHP, dass du sogar deine Compiler-Arbeit,

01:41:15.930 --> 01:41:19.770
<v Gast 2>deine Interpreterarbeit zwischenspeicherst und dann eben ein Bytecode-Cache hast,

01:41:19.850 --> 01:41:23.450
<v Gast 2>dass nicht bei jedem Request immer alles komplett neu kompiliert werden muss.

01:41:23.850 --> 01:41:28.810
<v Gast 1>Gut, auf der anderen Seite, andere Sachen haben das halt schon direkt nativ in der Sprache mit drin.

01:41:28.890 --> 01:41:33.130
<v Gast 1>Da ist es halt dann just im Time-Compiler, was ja auch nichts anderes ist als ein Cache.

01:41:33.370 --> 01:41:33.930
<v Gast 1>Also schon auf.

01:41:42.730 --> 01:41:44.170
<v Unbekannt>Die CGIs.

01:41:44.730 --> 01:41:48.970
<v Gast 2>Weil also ein Java-Server, der bootet nicht bei jedem Request, sondern Python und Ruby,

01:41:49.050 --> 01:41:49.770
<v Gast 2>die bleiben auch laufen.

01:41:50.010 --> 01:41:51.690
<v Gast 1>Das wäre ganz schön tragisch, wenn die das tun würden.

01:41:51.770 --> 01:41:56.730
<v Gast 1>Also ich habe mal so einem, was war denn das, einen IBM-Web-Sphere-Server beim Booten zugeguckt und der

01:41:56.730 --> 01:41:58.730
<v Gast 1>braucht halt mal eine Viertelstunde, bis der oben ist oder so.

01:41:59.050 --> 01:42:02.410
<v Felix>Aber der macht er ja auch irgendwie, weiß ich auch nicht, Chaos rechnet zweimal wahrscheinlich.

01:42:04.090 --> 01:42:05.450
<v Markus>Der rettet seine eigene Welt zweimal.

01:42:05.930 --> 01:42:06.330
<v Markus>Das ist.

01:42:07.050 --> 01:42:07.930
<v Felix>Ja, das ist so.

01:42:08.730 --> 01:42:09.050
<v Felix>Genau.

01:42:09.450 --> 01:42:13.370
<v Felix>Ja, also wenn man auch schon nur Python startet einfach mal aus der Commandozeile,

01:42:13.450 --> 01:42:14.570
<v Felix>das dauert auch zwei Sekunden.

01:42:14.730 --> 01:42:16.890
<v Gast 1>Genau, dann muss ja halt auch eine komplette VM hochfahren.

01:42:16.970 --> 01:42:18.170
<v Felix>Ja, genau, das ist halt schon echt eklig.

01:42:18.250 --> 01:42:20.650
<v Felix>Und wenn man Python-V macht, oder?

01:42:21.370 --> 01:42:25.770
<v Felix>Minus V, genau, und dann kann man sich halt einfach mal anschauen, was das Scheißding alles macht am Anfang.

01:42:25.850 --> 01:42:27.530
<v Felix>Es importiert einfach mal alles.

01:42:28.570 --> 01:42:31.290
<v Gast 1>Oder einfach mal Python mit einem Stack Trace, mit einem Schwaben.

01:42:31.450 --> 01:42:33.290
<v Felix>Nee, Python-V reicht schon, da sieht man echt viel.

01:42:33.370 --> 01:42:36.410
<v Felix>Also wenn du es mal anschaust, das hatte ich jetzt gerade importiert, ich habe noch nichts gemacht.

01:42:36.970 --> 01:42:38.410
<v Felix>Also es ist halt schon echt arg viel.

01:42:39.930 --> 01:42:46.170
<v Gast 1>Genau, Caches und Caching kann man ja quasi überall in allen Stufen von so einem Webstack einsetzen.

01:42:46.730 --> 01:42:51.210
<v Gast 1>Also du kannst dein Application-Server konfigurieren, dass der Dinge,

01:42:51.370 --> 01:42:56.650
<v Gast 1>die ihr von der Datenbank bekommt, Cache, die Datenbank selbst hatte diverse Caches.

01:42:56.810 --> 01:43:01.610
<v Gast 1>Also die hatten Query Cache, die hatten einen Table Cache, die hatten einen, was hatten die denn sonst noch?

01:43:01.850 --> 01:43:03.050
<v Gast 1>Wo kann man da sonst noch rumschrauben?

01:43:03.210 --> 01:43:05.210
<v Unbekannt>Modern Ausführungsplan.

01:43:05.450 --> 01:43:08.330
<v Gast 1>Genau, du kannst noch in der Optimierung rumschrauben.

01:43:10.810 --> 01:43:12.890
<v Gast 1>Auf jeden Fall sind da schon diverse Caches.

01:43:12.970 --> 01:43:18.330
<v Gast 1>Dann natürlich, was wir schon angesprochen haben, das Betriebssystem selbst hält diverse Caches vor fürs

01:43:18.330 --> 01:43:20.570
<v Gast 1>FileSystem und so weiter.

01:43:22.090 --> 01:43:23.850
<v Markus>Der Arbeitsspeicher ist ein ganz großer Cache.

01:43:24.010 --> 01:43:24.410
<v Markus>Ja, natürlich.

01:43:25.130 --> 01:43:29.770
<v Gast 1>Ja, und wenn man dann noch weiter runter geht, die CPU hat ja auch nochmal dedizierte Caches.

01:43:30.410 --> 01:43:32.570
<v Markus>Der berunberüchtigte Second-Level Cache.

01:43:32.810 --> 01:43:37.130
<v Gast 1>Ja, First, Second, bei manchen CPUs auch Third-Level Cache.

01:43:38.730 --> 01:43:44.730
<v Gast 1>Wenn man dann ein bisschen höher am Stack geht, kann man da halt auf Applikationsebene noch relativ viel

01:43:44.730 --> 01:43:45.210
<v Gast 1>cachen.

01:43:46.330 --> 01:43:53.050
<v Gast 1>Und das Schöne ist, wenn man da tatsächlich HTTP verwendet für seine Applikation und die richtigen

01:43:53.050 --> 01:43:58.010
<v Gast 1>Header setzt, dann ist in HTTP selbst quasi schon ein Caching eingebaut.

01:43:58.890 --> 01:44:00.250
<v Markus>Dann cache der Browser.

01:44:00.410 --> 01:44:05.850
<v Gast 1>Dann cache nämlich der Browser oder, jetzt kommt's, das, was der Browser kann, kann auch ein Reverse-Proxy.

01:44:06.330 --> 01:44:12.490
<v Gast 1>Und da kann man zum Beispiel sowas wie einen Warnish einsetzen, den man vor seine Infrastruktur

01:44:12.810 --> 01:44:14.090
<v Gast 1>klemmt quasi.

01:44:14.330 --> 01:44:18.890
<v Gast 1>Und der kann dann quasi anhand dieser HTTP-Header auch noch Anfragen,

01:44:19.130 --> 01:44:25.290
<v Gast 1>die quasi auf die Infrastruktur einprügeln, cachen und gleich statisch ausliefern.

01:44:25.530 --> 01:44:27.610
<v Felix>Ja, aber der Browser cache ja auch schon.

01:44:27.770 --> 01:44:28.010
<v Felix>Ja, genau.

01:44:28.250 --> 01:44:28.410
<v Felix>Selber.

01:44:28.890 --> 01:44:33.450
<v Gast 1>Aber das, was der Browser kann, kann halt zum Beispiel halt auch ein Reverse-Proxy.

01:44:33.850 --> 01:44:39.530
<v Gast 1>Und so kannst du quasi deiner Infrastruktur was Gutes tun,

01:44:39.770 --> 01:44:44.890
<v Gast 1>indem du ja einfach da eine große Last runter nimmst, weil so ein, also jetzt gerade als Beispiel der

01:44:44.890 --> 01:44:50.090
<v Gast 1>Warnisch, der ist halt schon auf extrem hohe Request-Dichte ausgelegt.

01:44:50.170 --> 01:44:55.690
<v Gast 1>Also der macht mal schnell so zehntausende Requests die Sekunde, arbeitet er mal schnell ab und kann die halt

01:44:55.690 --> 01:45:01.210
<v Gast 1>auch dementsprechend cachen, wenn der richtig konfiguriert ist und wenn deine Infrastruktur dahinter das

01:45:01.210 --> 01:45:01.770
<v Gast 1>Richtige tut.

01:45:01.850 --> 01:45:04.010
<v Gast 1>Also der muss halt auch wissen, was er cachen darf und was nicht.

01:45:04.090 --> 01:45:04.730
<v Gast 1>Das ist ja das Ding.

01:45:05.130 --> 01:45:09.290
<v Felix>Was ich auch noch ganz cool finde bei Reverse Proxys, dass man ja die Möglichkeit hat,

01:45:09.530 --> 01:45:16.330
<v Felix>von HTTP auf HTTP quasi downzugreden, dass die Application-Server nicht mit dem Pain quasi belastet

01:45:16.330 --> 01:45:20.330
<v Felix>werden, HTTP zu sprechen und diesen ganzen Key-Exchange zu machen, sondern einfach,

01:45:20.410 --> 01:45:26.730
<v Felix>dass dein Proxy das macht, dass der schon den Key Exchange aushandelt und dann quasi nur noch HTT

01:45:26.730 --> 01:45:27.530
<v Felix>weiterleitet.

01:45:27.930 --> 01:45:30.010
<v Gast 1>Genau, also das ist ja auch ein großer Punkt.

01:45:30.490 --> 01:45:35.530
<v Gast 1>Früher war es ja immer so, die Ausrede ja, wir bieten kein HTTPS an, weil das ist auf unseren Servern teuer.

01:45:35.690 --> 01:45:38.090
<v Gast 1>Das zieht momentan nicht mehr so richtig.

01:45:38.570 --> 01:45:43.530
<v Gast 1>Aber ist natürlich schon so, wenn man sehr, sehr viele parallele Verbindungen annehmen muss,

01:45:43.690 --> 01:45:47.450
<v Gast 1>dann ist die Krypto, die man da auf dem Server machen muss, auch für SSL,

01:45:48.010 --> 01:45:49.770
<v Gast 1>schon insgesamt relativ teuer.

01:45:49.850 --> 01:45:53.450
<v Gast 1>Und da macht es natürlich auch Sinn, wenn man da eine dedizierte Kiste dafür hat,

01:45:53.850 --> 01:45:57.690
<v Gast 1>die das SSL terminiert, sodass man zumindest in seinem lokalen LAN,

01:45:58.490 --> 01:46:04.890
<v Gast 1>in seinem, ja, sagen wir mal, vertrauenswürdigen Rechenzentrum, dass man da quasi normal HTTP

01:46:04.890 --> 01:46:10.810
<v Gast 1>spricht, damit man diese Last nicht mehr auf seiner weiter hintergelagerten Infrastruktur hat.

01:46:11.610 --> 01:46:13.450
<v Felix>Außerdem lässt sich das besser die Bank.

01:46:14.490 --> 01:46:16.170
<v Gast 1>Zudem, genau.

01:46:17.690 --> 01:46:20.490
<v Gast 1>Ja, was wir, glaube ich, noch nicht angesprochen haben bei Datenbanken,

01:46:20.570 --> 01:46:24.170
<v Gast 1>aber da könnten wir vielleicht auf unsere erste Spezialsendung verweisen,

01:46:24.250 --> 01:46:25.610
<v Gast 1>das Kapp-Theorem.

01:46:25.770 --> 01:46:31.050
<v Gast 1>Weil man kann ja tatsächlich Datenbanken schon so designen, dass die

01:46:32.330 --> 01:46:38.410
<v Gast 1>besser verteilbar sind, aber da muss man halt Kompromisse eingehen und diese Kompromisse sind quasi im

01:46:38.410 --> 01:46:40.410
<v Gast 1>Kap-Theorem beschrieben.

01:46:40.490 --> 01:46:45.050
<v Gast 1>Also das Kapp-Theorem sagt, man hat drei gute Attribute,

01:46:45.370 --> 01:46:49.050
<v Gast 1>die so ein verteiltes System, was ja eine Datenbank ist, mitbringen soll.

01:46:49.370 --> 01:46:54.010
<v Gast 1>Das eine wäre die Consistency, also Konsistenz, Availability,

01:46:54.170 --> 01:46:58.970
<v Gast 1>Verfügbarkeit und Partition Tolerance, dass man quasi damit klarkommt,

01:46:59.130 --> 01:47:05.210
<v Gast 1>dass seine Netzwerkverbindung zwischen einzelnen Teilen des verteilten Systems mal wegbrechen kann.

01:47:05.370 --> 01:47:11.610
<v Gast 1>Und das KAP-Theorem sagt im Endeffekt aus, dass man immer nur zwei dieser drei Attribute,

01:47:11.690 --> 01:47:16.250
<v Gast 1>die man eigentlich haben will, bekommt, weil die sich gegenseitig widersprechen.

01:47:16.970 --> 01:47:21.450
<v Gast 1>Und win das jetzt noch ein bisschen mehr interessiert, der kann ja dann mal in unsere neue SQL-Sendung

01:47:21.450 --> 01:47:21.930
<v Gast 1>reinhören.

01:47:22.010 --> 01:47:25.050
<v Gast 1>Da haben wir das, glaube ich, mal in epischer Breite besprochen.

01:47:25.850 --> 01:47:26.410
<v Gast 1>Genau.

01:47:26.890 --> 01:47:28.250
<v Gast 1>Was haben wir denn dann noch?

01:47:28.490 --> 01:47:29.770
<v Gast 1>Ah, Protokolle, genau.

01:47:30.890 --> 01:47:33.850
<v Gast 1>Bis jetzt sind wir ja davon ausgegangen, dass quasi, wir haben das,

01:47:33.930 --> 01:47:36.410
<v Gast 1>glaube ich, auch mittlerweile auf der Binärgewitter-Seite, Markus.

01:47:36.890 --> 01:47:37.370
<v Gast 1>Den Link.

01:47:37.610 --> 01:47:37.770
<v Gast 1>Echt?

01:47:37.850 --> 01:47:37.930
<v Gast 1>Ja.

01:47:38.090 --> 01:47:38.810
<v Gast 1>Ach, ist der drauf.

01:47:38.890 --> 01:47:39.370
<v Gast 1>Na gut.

01:47:40.170 --> 01:47:44.970
<v Gast 1>Genau, Protokolle, wir sind ja bis jetzt immer davon ausgegangen, dass wir normales HTTP sprechen.

01:47:45.290 --> 01:47:47.930
<v Gast 1>Ist da mittlerweile auch nicht mehr überall der Fall.

01:47:49.530 --> 01:47:52.810
<v Gast 1>Also ich meine, wir haben vorhin von Ajax geredet.

01:47:52.890 --> 01:47:57.370
<v Gast 1>Ajax ist schön und gut, aber wenn man jetzt irgendwie ein bisschen mehr Interaktivität haben will,

01:47:57.450 --> 01:48:02.090
<v Gast 1>ein bisschen weniger Latenz, ein bisschen weniger Last, vor allem auf dem Server,

01:48:02.650 --> 01:48:05.610
<v Gast 1>dann bietet sich ja an, sowas wie zum Beispiel Websockets zu verwenden,

01:48:05.690 --> 01:48:11.770
<v Gast 1>wo man dann quasi auch vom Server direkt über eine feste bestehende Verbindung Daten an einen Client pushen

01:48:11.770 --> 01:48:17.850
<v Gast 1>kann, sodass der sofort benachrichtigt wird, wenn was passiert, was zum Beispiel bei sowas wie so einem

01:48:17.850 --> 01:48:21.370
<v Gast 1>Live-Editor, den wir hier gerade verwenden, ganz gut kommen würde.

01:48:21.850 --> 01:48:23.690
<v Felix>Wird da tatsächlich Websockets benutzt?

01:48:23.770 --> 01:48:23.930
<v Felix>Nee.

01:48:24.410 --> 01:48:28.970
<v Felix>Wollte ich gerade sagen, also ich kann mir nicht vorstellen, dass es jetzt schon viele Leute benutzen,

01:48:29.050 --> 01:48:32.650
<v Felix>weil du halt das Problem hast, irgendwie abwärtskompatibel zu sein.

01:48:32.810 --> 01:48:36.010
<v Felix>Und es gibt noch Browser, die können keine Websockets sprechen.

01:48:36.250 --> 01:48:37.850
<v Markus>Aber moderne Browser können es alle?

01:48:38.650 --> 01:48:40.170
<v Felix>Je nachdem, wie modern dein Browser ist.

01:48:40.330 --> 01:48:44.730
<v Gast 1>Also ich glaube, also da ist mittlerweile einen Final Draft.

01:48:44.890 --> 01:48:46.090
<v Unbekannt>Nee, ist glaube ich schon mittlerweile.

01:48:46.330 --> 01:48:48.330
<v Gast 1>Websockets ist fertig spezifiziert.

01:48:48.970 --> 01:48:50.890
<v Gast 1>Da gab es lange Zeit einen Draft.

01:48:51.050 --> 01:48:55.290
<v Ingo>Und also aktuelle Versionen von Chrome, Opera,

01:48:55.610 --> 01:48:58.250
<v Ingo>Firefox und ich glaube der IE10.

01:48:58.810 --> 01:49:00.250
<v Ingo>Also da braucht man schon IE10.

01:49:00.490 --> 01:49:01.290
<v Ingo>Aktuelle Browser.

01:49:01.370 --> 01:49:03.450
<v Ingo>Also aktuelle Browser sollten halt alle unterstützen.

01:49:05.770 --> 01:49:08.090
<v Gast 1>Ich glaube noch nicht, aber Microsoft braucht er eben.

01:49:08.650 --> 01:49:12.650
<v Markus>Ja gut, aber andere Browser gibt die Stables.

01:49:13.210 --> 01:49:16.330
<v Gast 1>Genau, also aber was dieses Etherpad, was wir hier gerade benutzen,

01:49:16.410 --> 01:49:19.610
<v Gast 1>macht, das sieht man auch, wenn man hier im Chrome sein Network-Tab aufmacht.

01:49:20.730 --> 01:49:21.290
<v Gast 1>Doch, ist raus.

01:49:21.530 --> 01:49:22.170
<v Gast 1>Der 12.

01:49:22.890 --> 01:49:22.970
<v Gast 1>Was?

01:49:23.530 --> 01:49:23.850
<v Gast 1>Ist raus?

01:49:24.410 --> 01:49:24.730
<v Gast 1>Okay.

01:49:25.450 --> 01:49:27.050
<v Felix>Also hier steht was vom 17.

01:49:27.530 --> 01:49:29.450
<v Felix>Version des WebSocket Protokolls.

01:49:29.530 --> 01:49:30.330
<v Felix>Ich weiß aber nicht.

01:49:31.450 --> 01:49:32.250
<v Felix>Ah, RFC.

01:49:32.330 --> 01:49:35.050
<v Felix>RFC 6455.

01:49:35.450 --> 01:49:36.090
<v Felix>Nee, es ist noch einmal.

01:49:36.250 --> 01:49:37.450
<v Felix>The WebSocket Protocol.

01:49:37.850 --> 01:49:38.970
<v Felix>Also ist fertig.

01:49:39.610 --> 01:49:39.930
<v Felix>Okay.

01:49:40.330 --> 01:49:43.050
<v Gast 1>Nee, was nämlich dieses Etherpad macht, ist Long Polling.

01:49:43.130 --> 01:49:44.250
<v Gast 1>Das ist so was ähnliches.

01:49:46.410 --> 01:49:47.850
<v Gast 1>Ist halt ein bisschen ein Workaround.

01:49:47.930 --> 01:49:53.450
<v Gast 1>Also was die machen, ist, sie machen einen XML-HTTP-Request, was ja so die Standardmethode ist,

01:49:53.610 --> 01:49:57.610
<v Gast 1>um über JavaScript mit einem HTTP-Server zu sprechen.

01:49:57.850 --> 01:50:02.970
<v Gast 1>Und da machen die eine Verbindung auf, die auf dem Server nie terminiert wird oder die erst terminiert wird,

01:50:03.290 --> 01:50:09.850
<v Gast 1>wenn es neue Daten gibt und dann beendet er die Verbindung quasi mit dem Zurücksenden der Daten,

01:50:09.930 --> 01:50:14.570
<v Gast 1>die er jetzt neu reinbekommen hat und der Client muss dann sofort halt eine neue Verbindung aufmachen und dann

01:50:14.570 --> 01:50:16.010
<v Gast 1>quasi wieder anfragen, gibt das was.

01:50:16.170 --> 01:50:22.090
<v Markus>Das ist einfach der klassische Weg, wie auch Ajax es gemacht hat, der sich seitdem so durchgesetzt hat.

01:50:22.330 --> 01:50:28.890
<v Gast 1>Ja, Ajax ist ja, also bei Ajax wurde ja standardmäßig eigentlich lange Zeit Polling gemacht.

01:50:28.970 --> 01:50:35.930
<v Gast 1>Das heißt, die haben einfach alle paar Sekunden, alle 30 Sekunden, alle Minute den Server immer

01:50:35.930 --> 01:50:40.090
<v Gast 1>wieder abgefragt und dann geguckt, ob es was Neues gibt und Longpolling wäre dann schon wieder eine

01:50:40.090 --> 01:50:43.370
<v Gast 1>Optimierung davon, dass der Server dann quasi die den Request erst returnt,

01:50:43.770 --> 01:50:44.890
<v Gast 1>wenn er tatsächlich was Neues hat.

01:50:45.050 --> 01:50:50.570
<v Markus>Ah, ich hatte so in Erinnerung, dass es relativ nah oder in dem Hype drin noch kam,

01:50:50.650 --> 01:50:53.290
<v Markus>dass man dann typischerweise Longpolling benutzt hat für die Anwendung,

01:50:53.370 --> 01:50:54.090
<v Markus>wo man es gebraucht hat.

01:50:54.170 --> 01:50:57.610
<v Ingo>Ja, ist halt ein Workaround, der sich angeboten hat, weil man nichts Besseres hatte,

01:50:57.690 --> 01:51:04.570
<v Ingo>aber mittlerweile hat man dann halt Web-Sockets, wo quasi schon über HTTP getunnelt eine dauerhafte Verbindung

01:51:04.570 --> 01:51:06.490
<v Ingo>zum Server aufgebaut werden kann.

01:51:06.650 --> 01:51:12.010
<v Gast 1>Und da hat man halt auch jetzt mal standardisierte APIs, wo man einfach mal vom Server Events an den Client

01:51:12.010 --> 01:51:12.650
<v Gast 1>pushen kann.

01:51:12.810 --> 01:51:17.690
<v Gast 1>Sodass quasi, wenn wir jetzt hier einen webbasierten Chat haben und du schreibst mir irgendwas,

01:51:18.890 --> 01:51:21.050
<v Gast 1>dass mein Client nicht die ganze Zeit nachfragen muss, gibt es was Neues,

01:51:21.130 --> 01:51:23.130
<v Gast 1>gibt es was Neues, gibt es was Neues, sondern dass ich quasi einfach,

01:51:23.290 --> 01:51:27.690
<v Gast 1>dass mein Client einfach deine neue Nachrichten gepusht bekommt,

01:51:27.770 --> 01:51:28.570
<v Gast 1>wenn es was Neues gibt.

01:51:28.810 --> 01:51:29.850
<v Felix>TCP über Web.

01:51:31.370 --> 01:51:34.490
<v Gast 2>Es gibt auch, gerade wenn wir gesagt haben, das können ja moderne Browser,

01:51:34.650 --> 01:51:38.490
<v Gast 2>da gibt es natürlich auch Bibliotheken wie Socket.io, die dann quasi Fallbacks bieten,

01:51:38.570 --> 01:51:42.170
<v Gast 2>die, wenn es möglich ist, auf Websockets gehen, dann auf Flash-Sockets,

01:51:42.250 --> 01:51:46.250
<v Gast 2>falls keine Websockets da sind, falls auch kein Flash da ist, dann Ajax Long Polling,

01:51:46.410 --> 01:51:49.370
<v Gast 2>Ajax Multipart-Streaming, ein Forever iFrame.

01:51:49.450 --> 01:51:55.450
<v Gast 2>Bedeutet das und so ein hidden-kleines iFrame, wo dann im Grunde auch auf ewig Zeug reingestreamt wird.

01:51:55.770 --> 01:51:58.090
<v Gast 2>Und das geht dann runter bis zum IE5.5.

01:51:58.410 --> 01:52:03.050
<v Gast 2>Bedeutet, man kann das schon verwenden mit Rappern wie Socket.io.

01:52:03.450 --> 01:52:06.090
<v Gast 1>Also Socket.io habe ich auch schon ein paar Projekten eingesetzt.

01:52:06.170 --> 01:52:09.370
<v Gast 1>Das ist eigentlich eine ganz coole Bibliothek, weil man sich halt nicht drum kümmern muss,

01:52:09.450 --> 01:52:11.210
<v Gast 1>ob der Browser das jetzt kann oder nicht.

01:52:11.450 --> 01:52:16.410
<v Gast 1>Sondern da ist es halt einfach so, dass man ein JavaScript im Browser mit einbindet,

01:52:16.490 --> 01:52:19.690
<v Gast 1>was dann quasi Feature Detection macht, was in der Browser kann.

01:52:19.850 --> 01:52:22.410
<v Gast 1>Und dann entsprechend das Richtige nimmt.

01:52:22.650 --> 01:52:28.490
<v Gast 1>Und auf der Serverseite hat man da halt auch eine Komponente, die dann quasi die Gegenstelle dazu anbietet.

01:52:28.650 --> 01:52:33.450
<v Gast 1>Weil man muss ja auch unterscheiden, Websockets und Longpoling und irgendwie iFrame-Geschichten und so,

01:52:33.610 --> 01:52:38.810
<v Gast 1>die müssen ja auch auf der Serverseite anders angenommen werden, damit das alles funktioniert und das

01:52:38.810 --> 01:52:40.890
<v Gast 1>Abstrahieren die eigentlich relativ schick weg.

01:52:41.290 --> 01:52:44.490
<v Gast 1>Es gibt dann noch eine alternative Bibliothek, die nennt sich Sock.js,

01:52:45.450 --> 01:52:48.490
<v Gast 1>macht im Endeffekt dasselbe, versucht aber ein bisschen näher an dem Original,

01:52:48.730 --> 01:52:51.290
<v Gast 1>an der normalen WebSocket API zu bleiben.

01:52:51.370 --> 01:52:57.130
<v Gast 1>Und Socket.io hat ja dann, die haben ja dann angefangen, noch Custom Streams zu implementieren,

01:52:57.210 --> 01:53:01.370
<v Gast 1>dass man quasi mehrere benannte Channels hat, über die man kommunizieren kann und so.

01:53:01.450 --> 01:53:04.410
<v Gast 1>Also die haben da noch ein bisschen mehr Geschichten mit reingemacht.

01:53:05.050 --> 01:53:09.850
<v Gast 1>Aber ich denke, es ist generell eine gute Idee, eine der beiden Bibliotheken zu benutzen,

01:53:09.930 --> 01:53:14.890
<v Gast 1>statt jetzt irgendwie rohe Websockets, um halt auch noch sicherzustellen,

01:53:15.050 --> 01:53:19.930
<v Gast 1>dass im Zweifelsfall halt irgendwelche alten Browser nochmal supportet werden können.

01:53:21.610 --> 01:53:22.090
<v Gast 1>Genau.

01:53:22.330 --> 01:53:27.370
<v Gast 1>Jetzt haben wir so die Kommunikation mit dem Server einigermaßen abgehandelt.

01:53:27.450 --> 01:53:34.090
<v Gast 1>Was jetzt quasi noch fehlt, wäre halt ein Protokoll, was so die ganzen unschönen Dinge von HTTP

01:53:34.410 --> 01:53:34.970
<v Gast 1>fixt.

01:53:35.610 --> 01:53:41.770
<v Gast 1>Also HTTP kann ja, also was ja auch Sinn macht, ist, die Inhalte,

01:53:41.850 --> 01:53:44.010
<v Gast 1>die man überträgt, zu komprimieren.

01:53:44.410 --> 01:53:49.930
<v Ingo>Weil Internetverbindungen sind im Zweifelsfall langsamer als irgendwie die Rechenleistung,

01:53:50.170 --> 01:53:51.610
<v Ingo>die man zur Verfügung hat.

01:53:51.930 --> 01:53:56.650
<v Ingo>Und daher ist es schon sinnvoll, den Content, den man da so übers Netz überträgt,

01:53:56.730 --> 01:53:59.130
<v Ingo>in irgendeiner Art und Weise zu komprimieren.

01:53:59.450 --> 01:54:02.890
<v Gast 1>Kann ja HTTP auch problemlos, wird auch gemacht.

01:54:03.050 --> 01:54:06.970
<v Ingo>Und dann komprimiert es halt der Server, überträgt es, komprimiert übers Netz und der Client,

01:54:07.050 --> 01:54:11.850
<v Ingo>der entpackt es quasi wieder und das funktioniert alles ganz toll.

01:54:12.410 --> 01:54:17.290
<v Ingo>Allerdings kann das HTTP nur für den eigentlichen Content und nicht für HTTP-Header.

01:54:17.530 --> 01:54:22.730
<v Ingo>Und wenn man da jetzt irgendwie so komplexere Geschichten über HTTP spricht,

01:54:22.810 --> 01:54:24.490
<v Ingo>dann sind die Header ja auch schon relativ groß.

01:54:24.650 --> 01:54:29.370
<v Markus>Ja, eben, weil man nur relativ wenig Daten in einem Case überträgt und dann ist die Workload,

01:54:29.530 --> 01:54:32.970
<v Markus>die man braucht, um diese eigentliche Inhaltsübermitteln einfach zu groß.

01:54:33.370 --> 01:54:34.890
<v Gast 1>Ja, genauso ist halt auch ein Problem.

01:54:34.970 --> 01:54:36.170
<v Ingo>Wir haben es vorhin schon angesprochen.

01:54:36.250 --> 01:54:41.050
<v Ingo>Ich glaube, die durchschnittliche Webseite hat so zwischen 80 und 90 Assets,

01:54:41.130 --> 01:54:42.890
<v Ingo>die nochmal extern nachgeladen werden.

01:54:42.970 --> 01:54:48.170
<v Ingo>Das bedeutet, das sind quasi 80 bis 90 HTTP-Requests, die gemacht werden müssen,

01:54:48.890 --> 01:54:50.650
<v Ingo>bis mal eine Webseite komplett aufgebaut ist.

01:54:50.730 --> 01:54:52.810
<v Gast 1>Das ist halt auch schon krass, weil im Endeffekt unsere Webseite.

01:54:53.610 --> 01:54:55.850
<v Felix>Nicht die Standard, sondern die großen, oder?

01:54:56.010 --> 01:55:00.330
<v Felix>Also ich würde jetzt nicht sagen, dass alle, wenn man einen Schnitt über alle Webseiten zieht,

01:55:00.410 --> 01:55:01.050
<v Felix>dass man dann 90.

01:55:01.450 --> 01:55:02.410
<v Gast 1>Es ist tatsächlich so.

01:55:02.570 --> 01:55:07.130
<v Gast 1>Also selbst unsere Seite, die komplett aus statischem HTML-Code besteht, ruft die mal auf.

01:55:09.290 --> 01:55:13.370
<v Gast 1>Ja, also der Code, der ist komplett statisch, der wird super schnell ausgeliefert,

01:55:13.450 --> 01:55:14.970
<v Gast 1>aber wenn ich jetzt hier mal gucke, was wir.

01:55:15.370 --> 01:55:16.970
<v Ingo>Ist sogar Speedy Active.

01:55:17.690 --> 01:55:18.010
<v Ingo>Oh.

01:55:18.250 --> 01:55:18.970
<v Ingo>Tatsächlich.

01:55:20.330 --> 01:55:23.290
<v Ingo>Die Webseite sagt mir gerade, dass sie Speedy ist.

01:55:23.450 --> 01:55:26.170
<v Markus>Und genau, das ist das Stichwort, wo wir darauf hinarbeiten.

01:55:28.010 --> 01:55:32.810
<v Markus>Chrome hat nämlich versucht, da oder etwas begonnen, dem abzuhelfen,

01:55:32.890 --> 01:55:39.850
<v Markus>dass diese Protokollschwäche von HTTP da abzuschaffen und eben dieses gerade genannte Speedy auf den Weg

01:55:39.850 --> 01:55:40.170
<v Markus>gebracht.

01:55:40.330 --> 01:55:41.210
<v Unbekannt>Genau, was ist das?

01:55:41.610 --> 01:55:45.850
<v Gast 1>Also um auf Felix Hinweis zurückzukommen,

01:55:46.010 --> 01:55:49.690
<v Gast 1>ich habe jetzt gerade mal unsere Webseite, die eigentlich jetzt nicht so richtig viel macht,

01:55:49.850 --> 01:55:54.650
<v Gast 1>aufgerufen und da werden, um die komplett zu rendern, braucht man 68 HTTP-Requests.

01:55:54.810 --> 01:55:55.290
<v Gast 1>Abgefahren.

01:55:55.450 --> 01:55:56.570
<v Felix>Ja, okay, dann stimmt's.

01:55:57.210 --> 01:56:00.090
<v Gast 1>Und das ist halt bei größeren Webseiten deutlich mehr.

01:56:00.570 --> 01:56:02.010
<v Gast 1>Der Durchschnitt kommt schon ungefähr hin.

01:56:02.330 --> 01:56:06.090
<v Gast 1>Also wenn man jetzt irgendwie mal Spiegelde oder sowas aufruft, da ist es noch deutlich mehr.

01:56:07.290 --> 01:56:11.210
<v Gast 1>Genau, und unsere Webseite braucht, um komplett zu rendern, auch mal fast fünf Sekunden.

01:56:13.050 --> 01:56:15.290
<v Ingo>Falls es nur statisch ist und so ein paar.

01:56:16.410 --> 01:56:20.650
<v Gast 1>Ja, also was halt bei uns relativ viel Zeit kostet,

01:56:21.290 --> 01:56:25.290
<v Gast 1>ist dieses JavaScript, was zum Beispiel, oder das Laden der Flatter-Buttons und so Geschichten.

01:56:25.450 --> 01:56:26.330
<v Ingo>Ist das JavaScript?

01:56:27.050 --> 01:56:27.370
<v Ingo>Ja.

01:56:29.210 --> 01:56:31.130
<v Gast 1>JavaScript, was iFrames einbindet.

01:56:32.330 --> 01:56:37.690
<v Gast 2>Wobei man sagen muss, bei mir braucht die Seite erstaunlicherweise nur 1,7 Sekunden.

01:56:37.770 --> 01:56:40.650
<v Gast 2>Nach 500 Millisekunden haben wir schon den DOM Ready.

01:56:41.210 --> 01:56:45.530
<v Gast 1>Ja, also DOM Ready dauert bei mir ein bisschen mehr, wahrscheinlich, weil du direkt in den USA sitzt.

01:56:46.330 --> 01:56:49.850
<v Gast 1>Hast du wahrscheinlich eine niedrige Latenz zu Gitter Pages.

01:56:50.090 --> 01:56:55.850
<v Gast 1>Also bei mir dauert es momentan 4 Minuten 40 Sekunden und in 1,16 Sekunden ist der DOM geladen.

01:56:55.930 --> 01:56:58.890
<v Gast 1>Also das Übertragen vom HTML dauert auch noch ein bisschen.

01:56:59.610 --> 01:57:02.570
<v Gast 1>Genau, aber worauf wir jetzt eigentlich raus wollten?

01:57:02.970 --> 01:57:03.610
<v Gast 1>Was ist Speedy?

01:57:04.570 --> 01:57:07.130
<v Gast 1>Was ist Speedy oder was hat HTTP vor Probleme?

01:57:07.370 --> 01:57:08.970
<v Gast 1>So noch grundlegend.

01:57:09.210 --> 01:57:12.890
<v Gast 1>Weil also HTTP 1.1 kann ja, kann Keeper-Lives.

01:57:13.450 --> 01:57:20.090
<v Gast 1>Das heißt, wir machen eine HTTP-Verbindung auf und statt um den Overheads von diesem

01:57:20.090 --> 01:57:25.770
<v Gast 1>TCP-Handcheck zu reduzieren, verwenden wir die aufgebaute

01:57:25.770 --> 01:57:32.410
<v Gast 1>TCP-Verbindung weiter und können damit hintereinander quasi einzelne Assets mit weniger

01:57:32.410 --> 01:57:33.290
<v Gast 1>Overhead laden.

01:57:34.730 --> 01:57:36.970
<v Gast 1>Über die gleiche bestehende TCP-Verbindung.

01:57:37.290 --> 01:57:39.290
<v Markus>Genau, aber dieses hinterein ist doch auch ein Problem.

01:57:39.370 --> 01:57:41.450
<v Markus>Warum kann ich nicht gleichzeitig mehrere Sachen anfragen?

01:57:41.690 --> 01:57:46.730
<v Gast 1>Man kann gleichzeitig mehrere Sachen anfragen, aber das ist bei den normalen Browsern limitiert.

01:57:47.130 --> 01:57:51.210
<v Gast 1>Und zwar auf, soweit ich weiß, bei momentan Browsern sind es, glaube ich,

01:57:51.370 --> 01:57:55.210
<v Gast 1>vier Requests pro Hostname, die man parallel machen kann.

01:57:55.370 --> 01:57:55.610
<v Gast 1>Genau.

01:57:56.410 --> 01:57:57.930
<v Markus>Und was macht Speedy da?

01:57:58.570 --> 01:58:05.290
<v Gast 1>Speedy macht eine Geschichte, die eigentlich auch HTTP 1.1 können

01:58:05.290 --> 01:58:07.770
<v Gast 1>sollte, nämlich Pipelining.

01:58:08.010 --> 01:58:14.810
<v Gast 1>Und zwar benutzen die eine HTTP-Verbindung oder eine TCP-Verbindung und

01:58:15.130 --> 01:58:21.610
<v Gast 1>packen da quasi die Requests und die Responses für mehrere Downloads rein.

01:58:21.690 --> 01:58:28.250
<v Gast 1>Das heißt, man kann quasi die TCP-Verbindung mehr oder weniger voll ausschöpfen,

01:58:28.330 --> 01:58:32.890
<v Gast 1>weil es dauert ja auch eine Weile, bis dann quasi diese Window-Size ihr Maximum erreicht hat.

01:58:32.970 --> 01:58:37.050
<v Gast 1>Also man sieht es ja immer relativ gut, wenn man irgendwelche Dateien runterlädt,

01:58:37.130 --> 01:58:40.090
<v Gast 1>die brauchen immer eine Weile, bis die die Maximalgeschwindigkeit erreicht haben,

01:58:40.330 --> 01:58:46.890
<v Gast 1>weil da halt unterwegs Fenstergrößen ausgehandelt werden müssen und mit einer relativ kleinen begonnen wird.

01:58:47.210 --> 01:58:54.090
<v Gast 1>Und was halt dieses Pipelining dann bringt, ist, man kann halt eine bestehende Verbindung in

01:58:54.090 --> 01:58:59.850
<v Gast 1>der Breite her noch besser ausnutzen, indem man mehrere Downloads quasi über diese Verbindung multiplext.

01:59:00.810 --> 01:59:05.610
<v Gast 1>Und dann quasi über eine bestehende HTTP-Verbindung gleichzeitig mehrere Dateien runterlädt oder mehrere

01:59:05.610 --> 01:59:06.650
<v Gast 1>Requests macht und da auf.

01:59:07.930 --> 01:59:12.330
<v Gast 2>Wobei man auch sagen muss, dass die Browser das in letzter Zeit auch stark ausgedehnt haben.

01:59:12.410 --> 01:59:19.370
<v Gast 2>Also der IE8 hat schon sechs parallele Connections pro Host, Chrome hat auch sechs und Firefox hat acht.

01:59:19.530 --> 01:59:19.850
<v Gast 2>Okay.

01:59:20.170 --> 01:59:25.210
<v Gast 2>Also das war früher mal, dass man da sehr drauf aufpassen musste, heute mit acht Parallelen ist eigentlich

01:59:25.210 --> 01:59:25.850
<v Gast 2>schon okay.

01:59:26.090 --> 01:59:31.850
<v Gast 1>Ja, also ich habe schon von so super Performance-Seiten gehört, die dann sich auch noch für ihre eigenen,

01:59:32.010 --> 01:59:37.450
<v Gast 1>für ihre statischen Assets ein eigene Subdomain anlegen und für irgendwelche Bilder-Subdomains anlegen,

01:59:37.530 --> 01:59:41.050
<v Gast 1>sodass quasi diese noch mehr parallele Verbindung genutzt werden können,

01:59:41.130 --> 01:59:43.610
<v Gast 1>weil da halt mehrere Hosten haben im Spiel zu hören.

01:59:43.850 --> 01:59:47.530
<v Gast 2>Das Schöne ist da normalerweise auch, dass du, sobald du eine Subdomain für deine Bilder hast,

01:59:47.610 --> 01:59:52.490
<v Gast 2>du noch einen Schritt entfernt von einem CDN bist und dann die Bilder auch näher an den User ranbringen

01:59:52.490 --> 01:59:52.730
<v Gast 2>kannst.

01:59:52.810 --> 01:59:57.290
<v Gast 2>Das zum Beispiel bei mir, dass ihr nicht so lange braucht, nur weil ihr in Deutschland sitzt, obwohl

01:59:58.150 --> 01:59:59.670
<v Gast 2>Ja, eigentlich nur Assets runterladet.

01:59:59.750 --> 01:59:59.910
<v Gast 2>Genau.

02:00:00.070 --> 02:00:03.750
<v Gast 2>Das ist halt das gerne das Subdomain, dass du quasi schon am CDN quasi da bist.

02:00:03.990 --> 02:00:08.790
<v Gast 1>Genau, und Speedy packt das jetzt alles mehr oder weniger die Probleme,

02:00:08.870 --> 02:00:14.070
<v Gast 1>die wir jetzt momentan so beschrieben haben, zusammen und macht dann halt schon Pipelining macht,

02:00:14.390 --> 02:00:19.030
<v Gast 1>Keeper Lives macht, Header-Komprimierung,

02:00:19.350 --> 02:00:21.750
<v Gast 1>bietet noch Möglichkeiten an Push.

02:00:22.230 --> 02:00:24.950
<v Markus>Genau, es setzt noch einen drauf, es kann sogar noch darauf hinweisen.

02:00:25.350 --> 02:00:30.950
<v Gast 1>Es kann quasi noch darauf hinweisen, wenn es neue Sachen gibt und es kann quasi noch Server-Sitig-Events

02:00:30.950 --> 02:00:33.190
<v Gast 1>auslösen, die beim Client irgendwie ankommen.

02:00:33.430 --> 02:00:33.750
<v Gast 1>Genau.

02:00:33.830 --> 02:00:38.710
<v Gast 1>Und das ist halt ein Proposal, was vor, ich glaube, vor zwei Jahren mittlerweile so rum.

02:00:39.030 --> 02:00:39.670
<v Gast 1>Von Google kam.

02:00:39.990 --> 02:00:46.310
<v Gast 1>Genau, mal von Google kam, ist mittlerweile scheinbar auch eines der am besten getesteten

02:00:46.470 --> 02:00:49.750
<v Gast 1>Protokolle, die man so kennt, weil halt Google das mittlerweile in,

02:00:49.910 --> 02:00:53.990
<v Gast 1>also vor, vor schon vor relativ langer Zeit in Chrome ausgerollt hat.

02:00:54.150 --> 02:01:00.230
<v Gast 1>Und ohne dass man das irgendwie bemerkt hätte, haben die das halt auch auf ihren internen Servern ausgerollt.

02:01:00.390 --> 02:01:06.070
<v Gast 1>Das heißt, wenn man Google-Dienste benutzt und einen Chrome hat oder mittlerweile auch seit Firefox 13 kann es

02:01:07.430 --> 02:01:07.910
<v Gast 1>sogar, ja.

02:01:08.070 --> 02:01:10.550
<v Gast 1>Mit Firefox 12 kann es da Firefox auch.

02:01:12.390 --> 02:01:13.510
<v Markus>Firefox 11 war es.

02:01:13.750 --> 02:01:13.910
<v Markus>11.

02:01:14.790 --> 02:01:16.950
<v Gast 1>Okay, das ist ja quasi schon seit immer.

02:01:17.190 --> 02:01:17.590
<v Gast 1>Seit immer.

02:01:18.870 --> 02:01:22.070
<v Ingo>Warte mal, das ist gefühlt erst acht Wochen her oder so, oder?

02:01:23.590 --> 02:01:26.470
<v Felix>Also ich bin auf jeden Fall schon plus 2, deswegen muss es schon super lang sein.

02:01:26.550 --> 02:01:26.870
<v Felix>Auf jeden Fall.

02:01:27.510 --> 02:01:32.630
<v Gast 1>Ja, genau, aber wenn man da irgendwie mit diesen Browsern auf Google-Dienste zugreift,

02:01:32.710 --> 02:01:34.390
<v Gast 1>dann benutzt man quasi schon Speedy.

02:01:34.550 --> 02:01:35.750
<v Ingo>Ich bin noch 14, wo bist denn du?

02:01:36.150 --> 02:01:37.270
<v Ingo>Hast du schon lange nicht geupdatet?

02:01:37.910 --> 02:01:38.310
<v Ingo>Vergangenheit.

02:01:38.710 --> 02:01:39.910
<v Felix>Ah, apropos Update.

02:01:40.230 --> 02:01:43.030
<v Ingo>Ja, mach doch mal ein Update, dann kannst du auch den neuen Firefox.

02:01:43.190 --> 02:01:44.630
<v Felix>Mal gucken, was das mir jetzt alles gleich sagt.

02:01:44.710 --> 02:01:46.470
<v Felix>Bestimmt wie 500 Mega Firefox.

02:01:48.230 --> 02:01:48.870
<v Felix>Egal.

02:01:49.510 --> 02:01:52.550
<v Ingo>Opera hat, ich bin mir nicht gerade sicher, ob Opera auch schon hat,

02:01:52.790 --> 02:01:56.230
<v Ingo>aber ansonsten sind irgendwie alle in Anführungsstrichen modernen Browser können,

02:01:56.310 --> 02:01:57.270
<v Ingo>mittlerweile Speedy.

02:01:58.150 --> 02:01:59.270
<v Gast 1>Safari glaube ich nicht.

02:02:00.070 --> 02:02:01.510
<v Ingo>Ja, ist halt kein moderner Browser.

02:02:01.750 --> 02:02:03.830
<v Gast 1>Und kannst der Internet Explorer?

02:02:04.070 --> 02:02:05.190
<v Ingo>Ist auch kein moderner Browser.

02:02:05.270 --> 02:02:07.910
<v Gast 1>Also können es eigentlich nur Chrome und Firefox, die wir gerade genannt haben.

02:02:08.070 --> 02:02:11.830
<v Felix>Die modernen Browser halt, wir haben doch immer modernen Browser gesprochen, wovon redest du, ey.

02:02:12.070 --> 02:02:13.110
<v Ingo>Ich weiß auch gar nicht.

02:02:13.270 --> 02:02:16.470
<v Ingo>Also die wichtigsten Browser auf der ganzen Welt können es.

02:02:16.870 --> 02:02:21.030
<v Gast 1>Genau, also die, die relevanten Browsers nennen wir sie einfach relevant.

02:02:21.190 --> 02:02:22.790
<v Gast 1>Die relevanten Browser können das.

02:02:23.190 --> 02:02:25.110
<v Ingo>Understand.

02:02:25.270 --> 02:02:27.030
<v Ingo>Also bei Opera bin ich mir nicht sicher.

02:02:27.110 --> 02:02:29.350
<v Ingo>Es gibt so Sachen, die sagen, wir können so ein bisschen.

02:02:29.750 --> 02:02:32.390
<v Gast 1>Also ich glaube, das hätten wir mittlerweile mitbekommen, wenn Opera das könnte.

02:02:34.950 --> 02:02:37.910
<v Ingo>Opera ist heute auch in einer neuen Version rausgekommen, deswegen.

02:02:38.150 --> 02:02:38.390
<v Ingo>Ah.

02:02:38.950 --> 02:02:41.350
<v Ingo>Opera 12 kam heute raus.

02:02:41.590 --> 02:02:47.990
<v Gast 1>Oh, dann Marc hat hier einen Post verlinkt in Speed-Review.

02:02:48.390 --> 02:02:48.870
<v Gast 1>Richtig.

02:02:50.470 --> 02:02:54.950
<v Gast 2>Die Evaluation auf der W3-Mailing-Liste, da haben sich die Leute von Opera,

02:02:55.030 --> 02:02:58.950
<v Gast 2>die ja eigentlich sich ganz gut auskennen mit so Internet und HTTP und so,

02:02:59.110 --> 02:03:03.750
<v Gast 2>haben sich mal die Speedy-Spezifikation durchgelesen.

02:03:04.070 --> 02:03:07.590
<v Gast 2>Und es ist echt ein schöner Read, die gehen so quasi über alles drüber,

02:03:07.670 --> 02:03:11.990
<v Gast 2>was für Feature Speedy denn bietet und sagen dann immer so, ja,

02:03:12.230 --> 02:03:15.990
<v Gast 2>eigentlich macht es ja Sinn, aber ihr solltet noch X dazu fügen oder hey,

02:03:16.230 --> 02:03:18.870
<v Gast 2>was ihr da schreibt, macht irgendwie total keinen Sinn.

02:03:20.150 --> 02:03:26.310
<v Gast 2>Und es ist mal ganz nett durchzulesen, was die Opera-Leute denn von Speedy denken und die scheinen sich

02:03:26.310 --> 02:03:27.430
<v Gast 2>irgendwie doch auszukennen.

02:03:27.990 --> 02:03:31.350
<v Gast 1>Also in Sachen Speedy habe ich mir vor einer Weile mal das Speedy-Book gekauft.

02:03:31.670 --> 02:03:34.550
<v Gast 1>Ich kam es jetzt noch nicht dazu, das zu lesen.

02:03:34.710 --> 02:03:41.190
<v Gast 1>Das ist so ein E-Book, was auch wieder so von diesem Autor direkt über seine Webseite vertrieben wird.

02:03:41.430 --> 02:03:43.590
<v Gast 1>Kann man mal auf speedybook.com gucken.

02:03:43.830 --> 02:03:47.670
<v Gast 1>Kostet, glaube ich, gerade 24 Dollar und bekommt man dann in E-Book-Form als PDF,

02:03:47.750 --> 02:03:51.350
<v Gast 1>Kindle, E-Pub und bekommt da auch Updates und so.

02:03:51.590 --> 02:03:52.470
<v Unbekannt>Ist eigentlich ganz cool.

02:03:52.550 --> 02:03:56.230
<v Gast 1>Also ich habe schon von vielen Leuten gehört, dass das Buch ganz cool sein soll.

02:03:56.630 --> 02:04:01.430
<v Gast 1>Ich habe allerdings jetzt noch nicht selbst reingeguckt, obwohl ich es gekauft habe.

02:04:01.990 --> 02:04:02.390
<v Gast 1>Aber es ist schön.

02:04:02.710 --> 02:04:03.350
<v Gast 1>Ich verlinke das ja immer.

02:04:03.750 --> 02:04:05.270
<v Felix>Dass du es quasi supported hast, die Leute.

02:04:05.350 --> 02:04:09.510
<v Gast 1>Ja, nee, ich wollte das ja auch lesen irgendwann mal, aber kam jetzt halt zeitlich noch nicht so wirklich

02:04:09.510 --> 02:04:09.830
<v Gast 1>dazu.

02:04:11.270 --> 02:04:14.150
<v Gast 1>Ja, also Speedy ist auf jeden Fall cool, aber auf der anderen Seite ist es halt,

02:04:14.310 --> 02:04:20.310
<v Gast 1>sollte man halt auch darauf gucken, dass man so sein Vertrauen gegenüber,

02:04:20.470 --> 02:04:24.870
<v Gast 1>also auch performance-technisch gegenüber Third-Party-Diensten so ein bisschen in Grenzen hält.

02:04:25.990 --> 02:04:31.590
<v Gast 1>Ich habe schon so ein paar Webseiten erlebt, da war es dann quasi so,

02:04:31.830 --> 02:04:36.390
<v Gast 1>dass die Webseite eigentlich ganz schnell geladen wäre oder geladen hätte,

02:04:36.710 --> 02:04:42.790
<v Gast 1>aber irgendein eingebundenes JavaScript von irgendeinem Third-Party-Anbieter,

02:04:42.870 --> 02:04:46.710
<v Gast 1>da hat der Server gerade nicht geantwortet und dann hat man sekundenlang auf einen Timeout gewartet.

02:04:47.590 --> 02:04:51.910
<v Gast 1>Und das ist natürlich blöd, wenn dann quasi durch irgendwelche Dinge,

02:04:51.990 --> 02:04:57.750
<v Gast 1>die man nicht unter seiner eigenen Fuchtel hat, der Aufbau seiner Web-Applikation oder seiner Webseite

02:04:57.750 --> 02:04:59.350
<v Gast 1>irgendwie ins Stocken gerät.

02:04:59.430 --> 02:05:02.870
<v Gast 1>Und deshalb sollte man halt auch gucken, dass man standardmäßig so JavaScript,

02:05:02.950 --> 02:05:06.630
<v Gast 1>was man von externen Quellen nachlädt, immer asynchron lädt.

02:05:06.870 --> 02:05:13.110
<v Gast 1>Sodass es quasi nicht den Aufbau der eigentlichen Webseite blockiert, wenn es JavaScript geladen wird.

02:05:13.590 --> 02:05:19.590
<v Gast 1>Zum anderen sollte man es nach Möglichkeit weit ans Ende der HTML-Seite packen,

02:05:19.910 --> 02:05:25.110
<v Gast 1>damit schon mal der grundlegende Content gerendert werden kann, bevor das JavaScript überhaupt geladen ist.

02:05:25.510 --> 02:05:28.230
<v Markus>Damit der Browser nicht zu früh über das JavaScript stolpert.

02:05:28.470 --> 02:05:34.230
<v Gast 1>Genau, damit der eigentliche Aufbau der Webseite nicht durch JavaScript noch gebremst wird.

02:05:34.870 --> 02:05:40.710
<v Gast 1>Und man sollte halt auch gucken, dass man so wenig wie möglich HTTP-Requests macht,

02:05:40.950 --> 02:05:47.030
<v Gast 1>weil, wie wir schon gelernt haben, das ist alles Overhead und HTTP ist da nicht so richtig für designt.

02:05:47.510 --> 02:05:53.510
<v Gast 1>Und im Endeffekt wäre es eigentlich schon eine gute Idee, zum Beispiel kleine Bilder zusammenzupacken.

02:05:53.750 --> 02:05:54.470
<v Gast 1>Kann man ja machen.

02:05:54.550 --> 02:06:01.350
<v Gast 1>Also man kann ja, es gibt ja diese Geschichte mit CSS-Sprites, dass man einfach so Grafiken oder kleine Icons

02:06:01.350 --> 02:06:07.910
<v Gast 1>oder sonst irgendwelche Dinge, die man auf seiner Webseite hat, in eine größere Grafik zusammenfügt und die

02:06:07.910 --> 02:06:12.790
<v Gast 1>quasi mit CSS so positioniert, dass immer nur der eine Ausschnitt zu sehen ist.

02:06:13.110 --> 02:06:17.190
<v Markus>Du musst auf einmal nicht mehr 32 Icons laden, sondern lädst einen Bild und positionierst du richtig.

02:06:17.430 --> 02:06:24.070
<v Gast 1>Und das kann man einmal schnell laden und das kann man dann richtig positionieren und hat dann schon mit jede

02:06:24.070 --> 02:06:25.990
<v Gast 1>Menge Requests gespart.

02:06:26.150 --> 02:06:30.870
<v Gast 1>Was man natürlich auch machen kann, ist, dass man sein JavaScript minifiet.

02:06:31.430 --> 02:06:37.590
<v Ingo>Das heißt quasi, da lässt man einen kleinen Compiler drüber laufen und der schmeißt dann so New Lines,

02:06:37.830 --> 02:06:44.070
<v Ingo>Spaces, sonst irgendwas raus, tut Variablen von lesbaren Namen zu irgendwelchen

02:06:44.630 --> 02:06:48.790
<v Ingo>möglichst kurzen Namen umbenennen oder Funktionsnamen.

02:06:49.110 --> 02:06:50.150
<v Felix>Obfuscation.

02:06:50.390 --> 02:06:55.110
<v Ingo>Ja, es ist ja nicht zwingend dazu da, um, also ist ein netter Nebeneffekt,

02:06:55.190 --> 02:07:02.150
<v Ingo>dass man Obfuscation hat, aber primär ist es ja dazu da, dass man quasi weniger Text übertragen

02:07:02.150 --> 02:07:05.030
<v Ingo>muss und somit halt auch das JavaScript schneller ausliefern kann.

02:07:05.430 --> 02:07:10.950
<v Gast 2>Genau dasselbe mit CSS auch, normalerweise bei vielen Seiten hast du halt 8 CSS-Dateien für was auch immer,

02:07:11.030 --> 02:07:12.390
<v Gast 2>die Plugins mitschleppen.

02:07:12.630 --> 02:07:13.990
<v Gast 2>Die kannst du alle zusammenklatschen.

02:07:14.150 --> 02:07:16.150
<v Gast 2>Das ist alles ein globaler Namespace.

02:07:17.110 --> 02:07:22.550
<v Ingo>Genau, und JavaScript kann man halt auch im Endeffekt, wenn man es richtig macht,

02:07:23.190 --> 02:07:27.430
<v Ingo>zu einer großen JavaScript-Datei zusammenfassen, sodass man halt zumindest alles,

02:07:27.510 --> 02:07:34.230
<v Ingo>was irgendwie von der eigenen Seite an JavaScript geladen wird, von einer mit einer Datei geladen werden kann,

02:07:34.310 --> 02:07:36.390
<v Ingo>die man dann halt auch im Browser ordentlich cachen kann.

02:07:37.590 --> 02:07:42.150
<v Ingo>Auf der anderen Seite hat man dann halt wieder das Problem, wenn man dann zu große JavaScript oder CSS-Dateien

02:07:42.150 --> 02:07:44.550
<v Ingo>hat, dann brauchen die halt auch ewig, bis sie mal geladen sind.

02:07:44.710 --> 02:07:51.590
<v Ingo>Also muss man halt immer abwägen, ob man jetzt lieber mehr HTTP-Requests macht und vielleicht dann noch so im

02:07:51.590 --> 02:07:56.070
<v Ingo>Laufe der Benutzung von einer Web-Applikation oder von der Webseite Features nachlädt,

02:07:56.230 --> 02:08:01.830
<v Ingo>so oder ob man alles schon beim Start lädt, sodass halt der Benutzer dann danach nichts mehr neu laden muss.

02:08:01.990 --> 02:08:06.710
<v Markus>Naja, aber um die Entscheidung zu treffen, benutzt man doch am besten Tools, Statistiken.

02:08:06.870 --> 02:08:06.950
<v Markus>Ja.

02:08:07.270 --> 02:08:07.670
<v Markus>Irgendwas.

02:08:08.070 --> 02:08:09.110
<v Markus>Was benutzt man?

02:08:10.070 --> 02:08:14.390
<v Ingo>Also was ich sehr gerne benutze, um mal so Sachen anzugucken,

02:08:14.470 --> 02:08:18.870
<v Ingo>ist einfach, da sind die WebKit Developer-Tools.

02:08:19.030 --> 02:08:22.230
<v Gast 1>Also jetzt bei mir konkret in Chrome und Safari.

02:08:22.950 --> 02:08:25.670
<v Gast 1>Da gibt es so einen Network-Tab, was eigentlich echt cool ist.

02:08:25.990 --> 02:08:28.310
<v Gast 1>Das kann man aufmachen, keine Seite neu laden.

02:08:28.470 --> 02:08:33.350
<v Gast 1>Und sieht dann quasi schon in einer Timeline, was wann geladen wird,

02:08:33.430 --> 02:08:40.310
<v Gast 1>was wie lang gebraucht hat, ob jetzt irgendwie bestimmte Assets mit

02:08:40.310 --> 02:08:42.710
<v Gast 1>einem Caching-Header versehen waren oder nicht.

02:08:43.110 --> 02:08:47.990
<v Gast 1>Und ob die aus dem Cache geladen werden konnten und welche Calls denn gerade blockiert haben und so,

02:08:48.150 --> 02:08:49.590
<v Gast 1>das sieht man da alles relativ gut.

02:08:49.910 --> 02:08:54.790
<v Gast 1>Wenn man das noch ein bisschen erweiterter machen will, da gibt es zumindest im Chrome diesen

02:08:54.790 --> 02:08:57.030
<v Gast 1>Audits-Modus.

02:08:57.830 --> 02:09:00.710
<v Felix>Und es gibt auch den Firebug und da gibt es WiseLow.

02:09:00.950 --> 02:09:04.230
<v Gast 1>Ja, genau, WiseLow hatten wir vor ein paar Folgen, glaube ich, auch schon mal.

02:09:04.550 --> 02:09:06.070
<v Gast 1>WiseLow kann man auch benutzen.

02:09:06.310 --> 02:09:11.110
<v Gast 1>Ja, und dieser Audit, der ist eigentlich auch ganz cool, weil den kann man gegen seine Webseite laufen lassen.

02:09:12.310 --> 02:09:17.910
<v Gast 1>Und der macht dann da so ein paar Tests und findet dann Dinge raus, die irgendwie böse sind.

02:09:17.990 --> 02:09:24.230
<v Gast 1>Der sagt mir zum Beispiel, dass auf unserem Piratenpad vier Dinge geladen werden,

02:09:24.310 --> 02:09:26.310
<v Gast 1>die keine GZIP Compression anhaben.

02:09:28.710 --> 02:09:35.670
<v Gast 1>Und 62 Assets geladen werden, weil die keine HTTP-Caching-Header gesetzt haben,

02:09:35.750 --> 02:09:37.270
<v Gast 1>sodass sie der Browser nicht cachen kann.

02:09:37.510 --> 02:09:37.830
<v Gast 1>Shit.

02:09:38.070 --> 02:09:40.950
<v Felix>Ja, vielleicht soll er die ja auch nicht cachen, weil das irgendwie so Zeug gesagt wird.

02:09:41.270 --> 02:09:43.830
<v Gast 1>Ja, natürlich, aber da muss man halt reingucken und dann kann man mal gucken,

02:09:44.630 --> 02:09:46.230
<v Gast 1>brauche ich die jetzt, brauche ich nicht.

02:09:46.390 --> 02:09:48.790
<v Gast 1>Und genau hier Minimize Cookie Size.

02:09:48.870 --> 02:09:51.510
<v Gast 1>Da steht halt ja auch drin, dass die Cookies hier irgendwie zu groß sind und so weiter.

02:09:51.750 --> 02:09:53.910
<v Felix>Das Problem ist halt, bei den meisten Sachen muss man halt echt denken.

02:09:54.070 --> 02:09:59.110
<v Gast 1>Ja, aber das ist halt, also wenn man optimiert, dann muss man halt echt abwägen,

02:09:59.270 --> 02:10:04.470
<v Gast 1>was man denn braucht und überlegen, was man denn irgendwie cool machen könnten könnte.

02:10:04.710 --> 02:10:10.310
<v Gast 1>Aber so Dinge wie, ich möchte jetzt standardmäßig meine ganzen Inhalte GZIP komprimiert ausliefern,

02:10:10.550 --> 02:10:14.950
<v Gast 1>das sollte eigentlich ein No-Brainer sein, weil das macht ihr nichts kaputt.

02:10:15.030 --> 02:10:17.190
<v Gast 1>Das macht ja im Endeffekt das Ganze nur schneller.

02:10:17.990 --> 02:10:23.030
<v Gast 2>Und was auch immer geht, ist eure Assets, die ihr da ausliefert, die ganzen bunten Bildchen.

02:10:23.670 --> 02:10:27.910
<v Gast 2>Wenn ihr die irgendwie direkt aus einem Photoshop rauslasst oder sonst woher geklaut habt,

02:10:29.030 --> 02:10:30.790
<v Gast 2>die sind wahrscheinlich zu groß.

02:10:30.870 --> 02:10:37.110
<v Gast 2>Also gerade was bei PNG-Dateien, bei Pings, ist die Chance, dass ihr da ein bisschen mit der Farbpalette

02:10:37.110 --> 02:10:39.670
<v Gast 2>rumspielen könnt, die optimieren könnt, recht groß.

02:10:39.830 --> 02:10:43.910
<v Gast 2>Und da gibt es massenweise Tools, also es gibt Webseiten, die das für euch machen,

02:10:44.070 --> 02:10:48.070
<v Gast 2>wie smash.it von Yahoo, glaubt was.

02:10:48.230 --> 02:10:52.230
<v Gast 2>Und es gibt auch Tools, ich benutze auf dem Mac gerne mal dieses Image Optim.

02:10:52.630 --> 02:10:56.470
<v Gast 2>Das ist im Grunde auch nur, kannst du einen Ordner reinwerfen, der geht durch den Ordner durch,

02:10:56.630 --> 02:11:01.910
<v Gast 2>schaut sich jedes PNG an, versucht es zu optimieren, schaut sich alle JPEG-Bilder an,

02:11:01.990 --> 02:11:05.750
<v Gast 2>versucht die zu optimieren und keine Ahnung, unnütze Header zu entfernen.

02:11:05.830 --> 02:11:07.270
<v Gast 2>Und das ist alles komplett lossless.

02:11:07.350 --> 02:11:12.790
<v Gast 2>Also das Bild selber sieht nachher exakt gleich aus, aber ihr spart eben teilweise echt bei PNGs 20,

02:11:12.870 --> 02:11:15.430
<v Gast 2>30 Prozent Dateigröße ein.

02:11:15.830 --> 02:11:18.230
<v Gast 2>Und geht halt vollautomatisiert quasi.

02:11:18.310 --> 02:11:21.590
<v Gast 2>Das werft ihr einmal drauf, gerade wenn ihr irgendwie so, keine Ahnung,

02:11:21.750 --> 02:11:24.550
<v Gast 2>einen Assets-Folder oder einen Pictures Folder habt, einfach draufwerfen,

02:11:24.790 --> 02:11:29.430
<v Gast 2>Start sagen, der ersetzt eure großen Bilder mit kleineren Bildern und es sieht alles gleich aus.

02:11:29.510 --> 02:11:34.710
<v Gast 2>Und es macht schon viel aus, dass ihr dann eben statt irgendwie einem Megabyte nur noch 750 Kilobyte laden

02:11:34.710 --> 02:11:37.830
<v Gast 2>müsst, was dann irgendwie auf dem Handy auch schon eine Sekunde besser geht.

02:11:38.230 --> 02:11:43.110
<v Gast 1>Ja, was ich hier gerade noch verlinke, ist auch noch von Google ein weiterer Dienst,

02:11:43.190 --> 02:11:45.910
<v Gast 1>den man quasi als Web-Service benutzen kann.

02:11:46.150 --> 02:11:50.070
<v Gast 1>Und zwar den Page Speed Insight

02:11:52.470 --> 02:11:55.510
<v Gast 1>Reporter oder Dienst oder wie auch immer man das nennen soll.

02:11:55.830 --> 02:12:00.550
<v Gast 1>Das ist auch so was ähnliches wie dieses Audit-Teil, was ich vorhin mal erzählt habe.

02:12:01.110 --> 02:12:07.590
<v Gast 1>Nur, dass es halt jetzt eine Webseite ist, da kann man dann quasi seine URL eintragen und auf Analyze klicken

02:12:07.670 --> 02:12:10.230
<v Gast 1>und der sagt einem dann, was man alles falsch macht.

02:12:10.470 --> 02:12:11.270
<v Gast 1>Grundlegend.

02:12:11.590 --> 02:12:11.910
<v Gast 1>Stimmt.

02:12:12.710 --> 02:12:15.750
<v Gast 1>Und das ist eigentlich ganz cool, da hat Google auch gute Metriken,

02:12:15.830 --> 02:12:17.990
<v Gast 1>die einem da schon ein bisschen unter die Arme greifen.

02:12:18.070 --> 02:12:23.110
<v Gast 1>Und wenn man das dann alles implementiert, dann wird es schon schneller sein.

02:12:23.270 --> 02:12:24.070
<v Gast 1>Hoffen wir es nochmal.

02:12:24.310 --> 02:12:28.710
<v Gast 2>Und bei vielen von dem Zeug braucht man ja auch nicht mal mehr Wissen über die Applikation an für sich.

02:12:29.030 --> 02:12:31.750
<v Gast 2>Deswegen vielleicht auch noch als zweiter kleiner Tipp, Cloudflare,

02:12:31.830 --> 02:12:34.470
<v Gast 2>gerade wenn ihr so ein persönliches Blog habt und sowas in der Art,

02:12:34.630 --> 02:12:40.310
<v Gast 2>nehmt euch schon recht viel Arbeit ab, indem die einfach erstmal alle eure Assets quasi über einen CDN

02:12:40.310 --> 02:12:40.790
<v Gast 2>ausliefern.

02:12:40.870 --> 02:12:43.590
<v Gast 2>Bedeutet, wenn da jemand in Taiwan sitzt und eure Webseite anschauen will,

02:12:43.670 --> 02:12:48.710
<v Gast 2>dann müsst ihr bis nach Deutschland kommen, um sich die Daten zu holen,

02:12:48.870 --> 02:12:51.590
<v Gast 2>sondern die bringen das halt auf irgendeinen Edge-Server in Taiwan.

02:12:51.750 --> 02:12:56.150
<v Gast 2>Und was die auch machen, ist eher, sie autominifieren euer Zeug,

02:12:56.230 --> 02:13:00.150
<v Gast 2>bedeutet, die cachen quasi eure CSS und HTML und JavaScript-Sachen,

02:13:00.470 --> 02:13:03.270
<v Gast 2>aber macht diese Minification für euch.

02:13:03.510 --> 02:13:06.950
<v Gast 2>Und das Schöne ist halt, dass das alles echt im DNS-Eintrag geschieht.

02:13:07.430 --> 02:13:14.310
<v Gast 2>Die das ganze GZIP-Zeug, Browser-Optimierungen und alles quasi unabhängig von

02:13:14.390 --> 02:13:15.190
<v Gast 2>eurer Seite machen.

02:13:15.270 --> 02:13:18.710
<v Gast 2>Und gerade beim JavaScript und so, da kann es passieren, dass irgendwas explodiert,

02:13:18.950 --> 02:13:25.830
<v Gast 2>aber ihr könnt sie einfach mal testen und da könnt ihr quasi in einer halben Stunde die Performance von eurer

02:13:25.830 --> 02:13:30.390
<v Gast 2>Webseite irgendwie wahrscheinlich mal um 50% hochschrauben, was ja auch nicht so schlecht ist.

02:13:30.710 --> 02:13:34.710
<v Gast 1>Was ich allerdings gelernt hatte, wenn man das wirklich ausnutzen will,

02:13:34.790 --> 02:13:40.310
<v Gast 1>dann muss oder sollte die Web-Applikation, die man da betreibt, auch die richtigen HTTP-Caching-Header setzen.

02:13:40.390 --> 02:13:42.470
<v Gast 1>Ansonsten ist es so ein bisschen suboptimal.

02:13:42.550 --> 02:13:46.470
<v Gast 1>Also ich habe das vor ein paar Monaten auch für Retina Cast aktiviert,

02:13:46.550 --> 02:13:50.070
<v Gast 1>dieses Cloudflare Content Delivery Network.

02:13:50.310 --> 02:13:56.070
<v Gast 1>Und das hat sich eigentlich erst, nachdem ich ein WordPress-Modul installiert hatte,

02:13:56.390 --> 02:14:00.790
<v Gast 1>was die Header dann dementsprechend setzt, erst richtig gelohnt.

02:14:01.670 --> 02:14:03.830
<v Gast 2>Gut, wobei CDN sollte er auch eigentlich sein.

02:14:03.910 --> 02:14:08.790
<v Gast 1>Ja, also das CDN, das Ausliefern der Assets und so, das hat schon vorher funktioniert,

02:14:09.110 --> 02:14:13.910
<v Gast 1>aber das eigentliche Caching der Applikation war halt dann nicht vorhanden,

02:14:13.990 --> 02:14:15.350
<v Gast 1>weil die Header nicht gesetzt wurden.

02:14:15.510 --> 02:14:17.910
<v Gast 2>Genau, und da kann man auch einstellen, wie aggressiv er cachen soll,

02:14:17.990 --> 02:14:20.790
<v Gast 2>ob er echt nur cachen soll, die Header haben oder ob er einfach mal raten soll.

02:14:20.950 --> 02:14:25.030
<v Gast 2>Das ist dann halt, je nachdem wie faul und abenteuerlistige Seite, wenn man da.

02:14:25.270 --> 02:14:29.750
<v Gast 1>Und Cloudflare ist da eigentlich auch relativ fair, was so das Geschäftsmodell angeht.

02:14:29.910 --> 02:14:34.230
<v Gast 1>Man bekommt da so einen Standard-Account kostenlos, hat dann,

02:14:34.470 --> 02:14:39.670
<v Gast 1>ist dann eingeschränkt, was Features angeht und man kann zum Beispiel kein HTTPS benutzen und so weiter.

02:14:40.790 --> 02:14:46.070
<v Gast 1>Aber sollte eigentlich für die meisten Sachen, die man jetzt so im privaten Umfeld benutzt, ausreichend sein.

02:14:46.150 --> 02:14:50.870
<v Gast 1>Und für alles andere kann man dann könnte man eh einen Pro-Account benutzen und so machen die im Endeffekt ihr

02:14:50.950 --> 02:14:53.430
<v Gast 1>Geld und scheint gut zu funktionieren.

02:14:53.670 --> 02:14:55.990
<v Gast 2>Und sie haben auch IPv6, was ganz nett ist.

02:14:56.070 --> 02:15:01.030
<v Gast 2>Wenn ihr zu doof seid, um es bei euch anzumachen oder nicht könnt, dann bieten die euch auch die Möglichkeit,

02:15:01.110 --> 02:15:06.710
<v Gast 2>einfach auf IPv6 eure Seite aufzuliefern und dann halt quasi entweder als Proxy zu dienen oder halt einfach

02:15:06.710 --> 02:15:09.510
<v Gast 2>ihr ganz normales Caching und CDN-Zeug darüber zu machen.

02:15:09.750 --> 02:15:09.990
<v Gast 2>Genau.

02:15:10.390 --> 02:15:11.510
<v Gast 2>Was auch ganz nett ist.

02:15:12.630 --> 02:15:15.270
<v Gast 1>Was ich ja auch noch verlinkt hatte, war Blitz.io.

02:15:15.830 --> 02:15:21.750
<v Gast 1>Das ist so ein Dienst, da kann man eigentlich relativ wenig machen mit dem kostenlosen Account und der wird

02:15:21.750 --> 02:15:23.670
<v Gast 1>relativ schnell kostspielig.

02:15:23.990 --> 02:15:29.190
<v Gast 1>Aber was man damit machen kann, ist halt mal Load-Testing gegen seine Applikation für mal eine Minute.

02:15:29.430 --> 02:15:35.590
<v Gast 1>Und die zeichnen einem dann auch im Browser schöne Graphen und zeigen einem dann quasi mit Anstieg der

02:15:35.590 --> 02:15:41.190
<v Gast 1>Benutzer, wie sich die Response-Time quasi verhält und so Geschichten.

02:15:41.270 --> 02:15:44.310
<v Gast 1>Und ja, kann man sich mal einen Account schießen, kostet vorerst nichts,

02:15:44.390 --> 02:15:50.550
<v Gast 1>aber wenn man da halt irgendwie bei längere Zeit und mehr als 100 parallele User haben möchte,

02:15:50.710 --> 02:15:53.110
<v Gast 1>dann wird das halt relativ schnell relativ teuer.

02:15:53.350 --> 02:15:58.390
<v Gast 1>Aber ist dann halt auch eher so für so Geschäftskunden gedacht, die halt jetzt irgendwie große Webseiten oder

02:15:58.390 --> 02:16:00.630
<v Gast 1>große Webaplikationen benchmarken wollen.

02:16:01.750 --> 02:16:08.310
<v Gast 1>Genau, was ich vor einer Weile schon mal gepickt hatte, war dieser webpagetest.org.

02:16:08.470 --> 02:16:10.870
<v Gast 1>Das ist eigentlich ein ganz cooles Projekt.

02:16:12.390 --> 02:16:18.790
<v Gast 1>Da kann man seine Webseite irgendwo in ein Formular eintragen und dann noch auswählen,

02:16:18.870 --> 02:16:23.270
<v Gast 1>mit welcher Verbindung, von welchen Punkten der Erde man die abrufen will.

02:16:23.590 --> 02:16:27.990
<v Gast 1>Und wenn man da noch den richtigen Haken setzt, dann generieren die einem sogar noch ein Video und die haben

02:16:27.990 --> 02:16:34.550
<v Gast 1>da irgendwie so ein paar Notes stehen, auf der Welt verteilt, die dann irgendwie nichts anderes machen als

02:16:34.550 --> 02:16:36.550
<v Gast 1>Webseiten abrufen und das aufzeichnen.

02:16:36.630 --> 02:16:40.950
<v Gast 1>Und das Coole ist halt, wenn man das noch mit Video macht, dann sieht man halt wirklich unten in der Ecke so

02:16:40.950 --> 02:16:45.190
<v Gast 1>eine Uhr ablaufen und man sieht dann quasi, wie jetzt, keine Ahnung,

02:16:45.750 --> 02:16:50.150
<v Gast 1>aus Asien, irgendwo oder aus Kanada oder aus den Vereinigten Staaten,

02:16:50.470 --> 02:16:57.190
<v Gast 1>wie lange die Webseite braucht, um aufzubauen und bei welchem, zu welcher Zeit man quasi welche

02:16:57.190 --> 02:16:59.350
<v Gast 1>Teile der Webseite schon sehen oder benutzen kann.

02:16:59.430 --> 02:17:00.470
<v Gast 1>Das ist schon ganz cool eigentlich.

02:17:00.550 --> 02:17:01.990
<v Gast 1>Und das ist auch kostenlos.

02:17:02.310 --> 02:17:06.150
<v Ingo>Ja, sicher lustig, wenn man mal seine eigene Applikation durchtesten will.

02:17:06.870 --> 02:17:10.790
<v Ingo>Okay, wir haben noch einige Sachen zu dem Thema, aber ich würde sagen,

02:17:10.870 --> 02:17:13.830
<v Ingo>wir packen das in die nächste Sendung, weil sonst brauchen wir heute zu lang,

02:17:13.990 --> 02:17:15.750
<v Ingo>sonst sitzen wir ja, glaube ich, noch ein paar Stunden.

02:17:15.910 --> 02:17:22.870
<v Ingo>Also der erste Teil Performance und Skalierung im Web heute und den anderen machen wir dann wahrscheinlich

02:17:22.870 --> 02:17:23.590
<v Ingo>nächstes Mal.

02:17:23.830 --> 02:17:27.190
<v Ingo>Dann zu unserer Lesefuhrkategorie ist nur eine Sache drin.

02:17:27.350 --> 02:17:29.910
<v Ingo>Markus hat was gefunden, was er gerne.

02:17:30.470 --> 02:17:31.670
<v Markus>Ja, das ist von mir.

02:17:32.470 --> 02:17:38.310
<v Markus>Und zwar ist es mit ein Interview mit dem Godfather of Linux,

02:17:38.630 --> 02:17:39.990
<v Markus>mit Denis Torvalds.

02:17:40.150 --> 02:17:46.470
<v Markus>Und zwar im Kontext dessen, dass er gestern oder heute dann zum Gewinner des

02:17:47.270 --> 02:17:51.110
<v Markus>Technology Millennium Prize nominiert oder ausgezeichnet wurde.

02:17:51.190 --> 02:17:53.350
<v Markus>Er teilt sich den Preis zwar mit jemandem.

02:17:53.830 --> 02:17:55.670
<v Markus>Um den Preis selber soll es auch gar nicht gehen.

02:17:55.750 --> 02:18:02.390
<v Markus>Ich fand das Interview nur sehr interessant zu lesen, weil er da sehr ausführlich auf die Fragen eingeht,

02:18:02.470 --> 02:18:07.590
<v Markus>die ihm geschickt wurden und es doch ein bisschen Einblick in sein Wirken gibt.

02:18:08.230 --> 02:18:09.510
<v Ingo>Wir hatten das, glaube ich, schon mal.

02:18:10.150 --> 02:18:12.310
<v Ingo>Ich hatte das schon irgendwann mal vorgestellt.

02:18:13.830 --> 02:18:15.350
<v Gast 1>Nee, ich glaube, das ist relativ neu.

02:18:15.430 --> 02:18:17.190
<v Gast 1>Das kam erst vor ein paar Tagen raus.

02:18:18.550 --> 02:18:20.150
<v Markus>Nee, das Interview ist vom April.

02:18:22.150 --> 02:18:24.390
<v Markus>Dass er tatsächlich gewonnen hat, ist diese Woche passiert.

02:18:24.470 --> 02:18:24.870
<v Markus>Ja, genau.

02:18:25.190 --> 02:18:29.030
<v Ingo>Aber das Interview, wo ich gerade drauf geklickt habe, irgendwie kommt mir das bekannt vor.

02:18:29.430 --> 02:18:32.230
<v Ingo>Hatten wir, glaube ich, schon mal, aber ich fand es auch doubles gut zu lesen.

02:18:32.870 --> 02:18:33.190
<v Ingo>Daher.

02:18:33.350 --> 02:18:37.430
<v Ingo>Aber er hat jetzt irgendwie wieder irgendwas anderes zu.

02:18:37.750 --> 02:18:39.430
<v Ingo>Worüber hat er geraged schon wieder?

02:18:39.670 --> 02:18:40.390
<v Ingo>Er rage ständig.

02:18:40.550 --> 02:18:41.190
<v Ingo>Er raged ständig.

02:18:41.270 --> 02:18:42.310
<v Felix>Ich meine, dafür ist er doch da.

02:18:42.870 --> 02:18:47.270
<v Gast 1>Aber auf einem interessanten Level, finde ich, er raged besser als Stallmann.

02:18:47.590 --> 02:18:49.510
<v Ingo>Stallman ist ein Laptop geklaut worden.

02:18:49.750 --> 02:18:50.710
<v Markus>Nein, das verdient.

02:18:51.350 --> 02:18:52.390
<v Felix>Wieso hat er es verdient?

02:18:53.190 --> 02:18:54.550
<v Ingo>Nee, nee, nee, der verdient hat er das nicht.

02:18:54.710 --> 02:18:58.310
<v Gast 1>Nee, das ist dann einfach auch ein Super Free-Laptop, den kein anderer außer Stolman benutzt.

02:18:58.710 --> 02:19:00.630
<v Felix>Ja, das Problem ist halt, was wird es damit machen?

02:19:00.710 --> 02:19:02.710
<v Felix>Dann läuft ja kein Windows drauf.

02:19:02.870 --> 02:19:05.590
<v Felix>Und das Linux kannst du ja auch nicht benutzen.

02:19:05.750 --> 02:19:07.910
<v Gast 1>Ja, und dann ist da noch irgendwie ein Open BIOS und alles gut.

02:19:08.150 --> 02:19:10.950
<v Ingo>Da ist wahrscheinlich kein Linux drauf, das bestimmt hört?

02:19:11.190 --> 02:19:11.750
<v Ingo>GNU hört.

02:19:12.070 --> 02:19:15.430
<v Ingo>GNUK FreeBSD oder GNU slash Heard.

02:19:15.750 --> 02:19:18.310
<v Gast 1>Du glaubst doch nicht, dass das Dolman sich FreeBSD drauf macht.

02:19:18.470 --> 02:19:22.550
<v Ingo>Nein, aber da ist bestimmt Debian GNU Heard drauf.

02:19:22.790 --> 02:19:23.830
<v Markus>Hurt, ich denke auch.

02:19:24.070 --> 02:19:24.630
<v Markus>It hurt.

02:19:25.430 --> 02:19:26.150
<v Markus>Auf jeden Fall.

02:19:28.070 --> 02:19:34.870
<v Ingo>Ich finde gerade nicht, also irgendwo darüber hat auch Torvalds schon wieder seine Meinung abgeschrieben.

02:19:35.110 --> 02:19:36.710
<v Felix>Alle müssen sie ragen über alle Sachen.

02:19:37.030 --> 02:19:37.670
<v Felix>Über alle Sachen.

02:19:38.950 --> 02:19:39.670
<v Felix>All the things.

02:19:39.910 --> 02:19:45.270
<v Gast 1>Er sieht schon ein bisschen irritiert aus, wie er da in seinem Pinguin-Outfit dra steht.

02:19:45.670 --> 02:19:47.990
<v Markus>Linus Torvalds im Pinguin-Outfit ist halt auch.

02:19:48.470 --> 02:19:50.470
<v Ingo>Ja, genau, über Secure Boot hat er geraged.

02:19:50.790 --> 02:19:54.310
<v Gast 1>Nee, über Secure Boot hat er gemeint, dass er den Rage nicht versteht.

02:19:54.550 --> 02:20:00.470
<v Gast 1>Also da haben andere drüber geraged, weil das, ich glaube, Red Hat mit Fedora einbauen wollte.

02:20:00.710 --> 02:20:05.030
<v Gast 1>Und da hat Torvalds gemeint, dass er das so versteht, dass man das vielleicht haben möchte und dass er sich

02:20:05.030 --> 02:20:07.110
<v Gast 1>vorstellen könnte, dass er das selber benutzt.

02:20:07.510 --> 02:20:08.870
<v Gast 1>Also so rum habe ich das verstanden.

02:20:09.030 --> 02:20:10.150
<v Ingo>Ich habe es nicht gelesen, keine Ahnung.

02:20:10.230 --> 02:20:11.590
<v Ingo>Wir können es ja hier mal verlinken, dann kann man.

02:20:12.070 --> 02:20:17.350
<v Markus>Der Num 3 Rand wurde gerade vom Chat erwähnt, aber da er auch in diesem Interview erwähnt ist,

02:20:17.430 --> 02:20:19.270
<v Markus>müsste der auch schon was älter sein.

02:20:19.910 --> 02:20:20.230
<v Markus>Ja.

02:20:20.630 --> 02:20:20.710
<v Markus>Ja.

02:20:21.830 --> 02:20:23.110
<v Ingo>Immer fleißig Raten.

02:20:23.350 --> 02:20:24.390
<v Felix>Einfach härter Raten.

02:20:25.030 --> 02:20:25.670
<v Felix>Pladdy.

02:20:26.550 --> 02:20:31.430
<v Gast 1>Genau, ich habe hier einen Post, der eigentlich auch schon ein bisschen älter ist.

02:20:31.670 --> 02:20:36.310
<v Gast 1>Und zwar geht es da um Python-Code, was ja irgendwie für mich jetzt nicht so supertypisch ist,

02:20:36.390 --> 02:20:40.630
<v Gast 1>weil ich ja normalerweise nicht so viel mit Python mache, aber ich finde es immer mal wieder interessant,

02:20:40.870 --> 02:20:46.150
<v Gast 1>mir Features von anderen Programmiersprachen anzugucken, bevor ich die überhaupt mal richtig produktiv

02:20:46.310 --> 02:20:46.550
<v Gast 1>verwende.

02:20:46.710 --> 02:20:48.470
<v Gast 1>Und das ist einer dieser Posts.

02:20:48.630 --> 02:20:53.750
<v Gast 1>Und zwar geht es da um moderne Geschichten, moderne Features,

02:20:53.990 --> 02:20:58.470
<v Gast 1>die in Python 3 und auch zurückportiert in Python 2.4,

02:20:58.550 --> 02:21:04.230
<v Gast 1>2.5, 2.6 und so weiter mit neu reingekommen sind und der erklärt einfach mal so diese Features,

02:21:04.390 --> 02:21:05.270
<v Gast 1>die man so hat.

02:21:06.070 --> 02:21:12.390
<v Gast 1>Was ich da besonders interessant fand daran, war die Verwendung dieser Kontextmanager mit diesem

02:21:12.390 --> 02:21:13.270
<v Gast 1>With-Statement.

02:21:13.350 --> 02:21:16.710
<v Gast 1>Ich habe mich immer bei Python Code gefragt, warum machen die da ein With hin?

02:21:17.830 --> 02:21:21.750
<v Gast 1>Wenn man zum Beispiel Dateien öffnet oder irgendwie Socketverbindungen aufmacht oder so.

02:21:21.910 --> 02:21:24.790
<v Felix>Also ich sage jetzt mal ganz kurz, was ich denke, wofür es gemacht ist.

02:21:25.030 --> 02:21:27.510
<v Felix>Dass er egal was passiert, dass er dann die File wieder zumacht.

02:21:28.310 --> 02:21:29.190
<v Felix>Egal was passiert.

02:21:29.270 --> 02:21:30.070
<v Felix>Das ist halt das Coole.

02:21:30.390 --> 02:21:37.350
<v Gast 1>Und das Interessante ist, dieser Open-Befehl, der ist quasi ein Kontextmanager

02:21:37.350 --> 02:21:43.270
<v Gast 1>und gibt es halt auch die Möglichkeit, dass für deine Zwecke so Klassen zu implementieren,

02:21:43.350 --> 02:21:47.990
<v Gast 1>dass sie die richtigen Methoden haben, dass du die halt auch in einem with Statement benutzen kannst.

02:21:48.150 --> 02:21:50.790
<v Felix>Das heißt zum Beispiel with SQL Open.

02:21:51.190 --> 02:21:51.670
<v Felix>Genau, genau.

02:21:52.070 --> 02:21:53.990
<v Felix>Dass er dann das halt auch wieder zumacht, egal was passiert.

02:21:54.550 --> 02:22:01.430
<v Gast 1>Und der erzählt halt in diesem Blogpost auch so ein bisschen, wie man da eigene Sachen implementieren könnte.

02:22:01.510 --> 02:22:02.630
<v Gast 1>Da muss man halt irgendwie eine Methode.

02:22:04.070 --> 02:22:05.430
<v Gast 1>Das ist im Pad drin.

02:22:05.590 --> 02:22:05.910
<v Gast 1>Echt?

02:22:06.630 --> 02:22:06.950
<v Gast 1>Wo?

02:22:07.590 --> 02:22:09.110
<v Unbekannt>Bei den Lesifu?

02:22:09.190 --> 02:22:10.470
<v Gast 1>Unter dem Bild irgendwo.

02:22:10.630 --> 02:22:11.590
<v Felix>Ich mache mal F5.

02:22:13.590 --> 02:22:13.910
<v Felix>Hä?

02:22:14.150 --> 02:22:16.630
<v Felix>Longpoling, ganz, ganz long polling.

02:22:17.190 --> 02:22:18.470
<v Unbekannt>Ja, da werden auch noch andere andere.

02:22:19.670 --> 02:22:24.550
<v Gast 1>Genau, da werden auch noch andere Geschichten erzählt, unter anderem das modernere Stringing,

02:22:24.790 --> 02:22:31.750
<v Gast 1>die modernere Methoden, Strings zu formatieren in Python und Generators zu benutzen

02:22:31.750 --> 02:22:32.230
<v Gast 1>und so weiter.

02:22:32.310 --> 02:22:37.270
<v Gast 1>Also das ist alles relativ interessant und ich fand das auch jetzt als Nicht-Python-Programmierer mal echt

02:22:37.270 --> 02:22:38.070
<v Gast 1>spannend zu lesen.

02:22:38.230 --> 02:22:39.510
<v Unbekannt>Lohnt sich auf jeden Fall.

02:22:39.830 --> 02:22:40.470
<v Unbekannt>Marc.

02:22:41.350 --> 02:22:42.150
<v Unbekannt>Jawohl.

02:22:42.950 --> 02:22:45.190
<v Gast 2>Ich habe zwei kleine Lesifuß.

02:22:45.350 --> 02:22:47.110
<v Unbekannt>Äh, Lese, doch, Lesikus.

02:22:47.510 --> 02:22:51.030
<v Gast 2>Und der erste ist Choosing the best technology for my website.

02:22:51.670 --> 02:22:55.830
<v Gast 2>Das ist irgendwie auf irgendeiner neuen Branch.com, das ist auch irgendwie so ein komisches neues

02:22:55.830 --> 02:22:56.870
<v Gast 2>Startup-Dingens ist.

02:22:57.190 --> 02:23:02.710
<v Gast 2>Aber was extrem Lustiges, einfach Unmengen von diesen Buzzwords,

02:23:02.870 --> 02:23:07.590
<v Gast 2>irgendwie jQuery, Redis, CSS-Transitions, in einen riesigen Fake

02:23:08.710 --> 02:23:14.390
<v Gast 2>Konversationsschwall gepackt, wo quasi jemand sagt, hey Leute, ich würde gerne meine Website auf eine neue

02:23:14.390 --> 02:23:15.430
<v Gast 2>Technologie stellen.

02:23:15.670 --> 02:23:18.550
<v Gast 2>Entweder jQuery oder Redis, welche ist denn schneller?

02:23:18.710 --> 02:23:25.030
<v Gast 2>Und irgendwie so mit der total blöden Frage gestartet und dann geht es eben total hart weiter über irgendwie

02:23:25.030 --> 02:23:29.430
<v Gast 2>35 Antworten, wo die irgendwie den größten Fuckup zusammenbauen gibt.

02:23:29.990 --> 02:23:31.750
<v Felix>Das PHP-Alo-Chaining.

02:23:31.910 --> 02:23:33.350
<v Felix>What about memory overhead?

02:23:33.590 --> 02:23:35.430
<v Unbekannt>You can chain on Redis.

02:23:35.670 --> 02:23:36.230
<v Unbekannt>Ja, richtig.

02:23:36.630 --> 02:23:41.830
<v Gast 2>Redis is definitely more flexible than PHP, but the downside is you have to do a lot of your own indexing.

02:23:42.150 --> 02:23:44.470
<v Gast 1>Gotta just do it all in Photoshop.

02:23:45.110 --> 02:23:46.390
<v Gast 1>Der ist auf jeden Fall cool.

02:23:46.630 --> 02:23:51.270
<v Gast 2>Richtig, das ist so der erste, was kein echt Lesefu ist, aber man muss lesen, also irgendwie doch.

02:23:51.590 --> 02:23:55.350
<v Gast 2>Der zweite, der richtige Lesefu, ist not as speedy as you thought.

02:23:55.910 --> 02:23:59.350
<v Gast 2>Wo irgendein Kerl der Guy mit Vornamen heißt, was ja immer total cool ist,

02:24:00.630 --> 02:24:04.790
<v Gast 2>ein bisschen über Speedy redet und sagt, ja, Speedy ist schon ganz nett,

02:24:04.950 --> 02:24:11.190
<v Gast 2>aber irgendwie so durchschnittlich 3% schneller als HTTP, was ja dann doch irgendwie nicht so viel ist.

02:24:11.350 --> 02:24:15.830
<v Gast 2>Und der hat eben einen ganzen Haufen Benchmarks gemacht und redet ein bisschen drüber,

02:24:15.990 --> 02:24:22.790
<v Gast 2>was denn da eventuell an Speedy gut ist und was in der Praxis sich gar nicht so viel

02:24:22.790 --> 02:24:23.430
<v Gast 2>auswirkt.

02:24:23.590 --> 02:24:25.750
<v Gast 2>Und das zwar mal ganz nett zu lesen.

02:24:26.870 --> 02:24:29.350
<v Gast 2>Und das war mein Lazyfuh.

02:24:31.430 --> 02:24:32.710
<v Felix>Ich habe noch einen gefunden bei mir.

02:24:32.870 --> 02:24:33.590
<v Felix>Möchtest du zuerst?

02:24:33.830 --> 02:24:33.990
<v Felix>Nee.

02:24:34.150 --> 02:24:34.390
<v Felix>Okay.

02:24:34.630 --> 02:24:39.590
<v Gast 1>Genau, ich habe noch einen relativ kurzen Blogpost, der nennt sich You Shouldn't Code Alone.

02:24:40.150 --> 02:24:46.950
<v Gast 1>Und da geht es im Endeffekt um einen Menschen, der in seiner Firma der einzige Ruby-Entwickler war und dann

02:24:46.950 --> 02:24:51.590
<v Gast 1>quasi so irgendwie nicht wirklich cool vorangekommen ist,

02:24:51.750 --> 02:24:58.390
<v Gast 1>immer relativ schnell feststecken geblieben ist in seiner täglichen Arbeit

02:24:58.630 --> 02:25:03.270
<v Gast 1>und sich dann quasi mal überwunden hat, zu irgendwelchen User-Group-Treffen und so weiter zu gehen und sich

02:25:03.350 --> 02:25:03.510
<v Gast 1>mal.

02:25:03.830 --> 02:25:04.630
<v Gast 1>Selbsthilfegruppen.

02:25:04.790 --> 02:25:08.870
<v Unbekannt>Ja, nee, der ist da irgendwie Selbsthilfegruppe bekommen.

02:25:09.430 --> 02:25:12.710
<v Markus>Ja, aber im Endeffekt ist er sowieso nicht weggegangen.

02:25:14.150 --> 02:25:17.590
<v Gast 1>Er hat sich einfach unters Volk gemischt und ist quasi

02:25:22.310 --> 02:25:24.630
<v Gast 1>in die Community eingetreten, nenne ich es mal.

02:25:24.790 --> 02:25:29.750
<v Gast 1>Und er erklärt halt so ein bisschen in den Blogpost, was es ihm alles gebracht hat und warum jetzt alles viel

02:25:29.750 --> 02:25:32.470
<v Gast 1>besser ist und warum es einfach super cool ist, wenn man Leute hat,

02:25:32.550 --> 02:25:34.390
<v Gast 1>mit denen man mal coole Projekte coden kann und so.

02:25:35.670 --> 02:25:41.350
<v Markus>Das ist ein bisschen in dem Artikel, wie er durch die Eingliederung oder durch den Austausch mit der Community

02:25:41.350 --> 02:25:42.790
<v Markus>nach vorne katapultiert wurde.

02:25:43.110 --> 02:25:43.510
<v Markus>Genau, genau.

02:25:43.670 --> 02:25:46.070
<v Markus>Ich habe den auch gelesen, ich kann ihn nur unterstreichen, der ist echt gut.

02:25:46.230 --> 02:25:50.070
<v Felix>Und warum seine Arbeit immer noch sagt, weil er der einzige Ruby-Entwickler ist oder ist das einfach okay für

02:25:50.070 --> 02:25:50.150
<v Felix>ihn?

02:25:50.390 --> 02:25:53.750
<v Markus>Das ist offensichtlich dadurch, dass er Leute jetzt Leute hat, mit denen er drüber reden kann,

02:25:53.830 --> 02:25:57.350
<v Markus>auch wenn sie oder gerade weil die nicht mit ihm zusammenarbeiten, ist es offensichtlich viel besser geworden.

02:25:58.150 --> 02:25:58.470
<v Markus>Richtig.

02:25:58.550 --> 02:26:02.070
<v Gast 2>Deswegen finde ich es auch wichtig, dass man in einer Community, wo Leute existieren,

02:26:02.150 --> 02:26:03.510
<v Gast 2>mit denen man reden kann, irgendwie so.

02:26:03.750 --> 02:26:04.390
<v Gast 2>Auf jeden Fall.

02:26:04.630 --> 02:26:09.510
<v Gast 1>Und die dann nicht sofort irgendwie anbrüllen, wenn man mal was Falsches gesagt hat oder so.

02:26:09.750 --> 02:26:15.430
<v Gast 2>Ja, nee, auch generell so einfach eine Community, die für sowas offen ist, ist also keine Ahnung.

02:26:15.750 --> 02:26:19.670
<v Gast 2>Wenn du C  ⁇  programmierst, ist es, glaub hart, die User Groups zu finden.

02:26:23.030 --> 02:26:24.470
<v Gast 1>Das ist aber tatsächlich wahrscheinlich echt so.

02:26:24.630 --> 02:26:28.950
<v Gast 1>Ich meine, okay, es gibt dann vielleicht noch so Java User Groups,

02:26:29.110 --> 02:26:33.350
<v Gast 1>aber ich hab da auch nicht so richtig das Gefühl, dass da eine gesunde Community im Stadt ist.

02:26:33.590 --> 02:26:35.350
<v Felix>Du musst halt einfach im SM-Schucken gucken.

02:26:38.070 --> 02:26:41.670
<v Gast 2>Ja, nicht mal, weil bei Java User Groups, das ist ja auch alles so unglaublich komplex,

02:26:41.750 --> 02:26:43.350
<v Gast 2>dass du da gar nicht drüber reden kannst.

02:26:43.670 --> 02:26:44.950
<v Markus>Willst du nicht so gut sagen?

02:26:45.030 --> 02:26:47.670
<v Gast 2>Aber du kannst neues Jam, das kann was Cooles und dann sagen die, ja,

02:26:47.750 --> 02:26:51.270
<v Gast 2>ich habe ein Reverse-Injection-Framework, das kann dir ein neues Hackers.

02:26:53.350 --> 02:26:55.030
<v Markus>Ich muss jetzt ein bisschen dagegen reden.

02:26:55.190 --> 02:27:00.550
<v Markus>Wir machen ja in Basel ab und zu meinen Hacker-Garden und das sind immer sehr gemütliche Hackabende,

02:27:00.630 --> 02:27:01.190
<v Markus>ganz einfach.

02:27:01.350 --> 02:27:06.230
<v Markus>Und wir machen da nicht immer Java, aber wir machen da durchaus auch mal Java.

02:27:06.310 --> 02:27:11.030
<v Markus>Und auch dann, okay, Groovy, ja, man bleibt so auf der Java-Plattform,

02:27:11.190 --> 02:27:12.870
<v Markus>aber man driftet schon die Skriptsprachen ab.

02:27:12.950 --> 02:27:16.230
<v Markus>Insofern gebe ich euch recht, aber man kann da auch mit Java viel Spaß haben.

02:27:16.470 --> 02:27:19.350
<v Gast 2>Keiner schreibt Erweiterung für Hibernate, sag ich mal.

02:27:19.670 --> 02:27:22.790
<v Markus>Nee, das liegt ja aber nicht an der Sprache.

02:27:22.950 --> 02:27:25.670
<v Gast 2>Nee, nee, das ist halt, ich sag ja auch deswegen, es kommt auf die Community an.

02:27:25.750 --> 02:27:28.230
<v Gast 2>Das ist Java, eine Fessicht, kannst du auch nette Sachen mitmachen,

02:27:28.470 --> 02:27:31.990
<v Gast 2>aber die meisten machen es halt nicht, weil sie irgendwie so Stücklistensysteme pflegen,

02:27:32.070 --> 02:27:36.790
<v Gast 2>die irgendwie 200 Millionen Zeilen Code haben, größtenteils irgendwie fast zu.

02:27:37.270 --> 02:27:41.830
<v Ingo>Also ich glaube, Java ist halt auch so die Programmiersprache, die man so am ehesten vielleicht

02:27:41.830 --> 02:27:48.230
<v Ingo>gezwungenermaßen an der Uni lernt und dann gezwungenermaßen im Job irgendwie

02:27:48.230 --> 02:27:49.270
<v Ingo>einsetzen muss.

02:27:49.510 --> 02:27:53.830
<v Ingo>Richtig, in der man halt nicht wirklich freiwillig,

02:27:53.910 --> 02:27:57.990
<v Ingo>wenn man nicht total auf Schmerzen steht, irgendwas mit in der Freizeit macht oder irgendwie so ein

02:27:57.990 --> 02:27:59.670
<v Ingo>Pet-Projekt im Java implementieren kannst.

02:27:59.750 --> 02:28:03.830
<v Markus>Ja, oder aber dann doch, weil du es den ganzen Tag machst und dann auf einmal so gut da drin bist,

02:28:03.910 --> 02:28:05.030
<v Markus>dass du wegen.

02:28:05.430 --> 02:28:08.470
<v Felix>Eigentlich willst du in deiner Freizeit nicht das machen, was du die ganze Zeit machst,

02:28:08.550 --> 02:28:10.150
<v Felix>sondern du willst irgendwas Neues, Cooles machen.

02:28:10.390 --> 02:28:13.350
<v Markus>Das stimmt, aber letztendlich kennt das von mir, dann bist du hin und hergerissen,

02:28:13.750 --> 02:28:18.470
<v Markus>ob du dir jetzt den Tag zusätzlich Zeit nimmst, Spaß hast und was Neues lernst oder das,

02:28:18.550 --> 02:28:21.990
<v Markus>was du halt gerade fertig kriegen willst, schnell so machst, wie du in der Technologie,

02:28:22.070 --> 02:28:23.350
<v Markus>mit der dich gerade auskennst.

02:28:23.670 --> 02:28:28.470
<v Ingo>Ja, ich meine, ist halt auch eine Frage, was will man denn, was will man denn so in so einer Freizeit an

02:28:28.470 --> 02:28:29.910
<v Ingo>coolem Kram coden.

02:28:30.230 --> 02:28:35.110
<v Ingo>Und ich meine, du kannst halt jetzt außer wirklich Backend-Server-Anwendungen,

02:28:35.830 --> 02:28:38.950
<v Ingo>ist jetzt Java halt nicht so richtig gut in sonst.

02:28:40.230 --> 02:28:40.630
<v Ingo>Nee.

02:28:42.070 --> 02:28:46.950
<v Gast 1>Also ich meine, okay, Java kann man noch irgendwie sagen, okay, man will vielleicht Android-Applikationen

02:28:46.950 --> 02:28:47.750
<v Gast 1>drinschreiben.

02:28:47.990 --> 02:28:52.790
<v Gast 1>Da bietet sich das ja an, weil das ist ja quasi so die Standardprogrammiersprache auf Android,

02:28:52.870 --> 02:28:53.990
<v Gast 1>da macht das dann noch Sinn.

02:28:54.150 --> 02:28:59.590
<v Ingo>Aber ansonsten so richtige flashy-shiny Desktop-Applikationen will man nicht damit machen.

02:28:59.910 --> 02:29:02.950
<v Markus>Flashy-shiny nicht, aber einfach mal kurz hin, weil es geht.

02:29:03.110 --> 02:29:07.670
<v Gast 1>Ja, aber richtig coole Webprojekte,

02:29:07.830 --> 02:29:12.470
<v Gast 1>mal Prototypen, was man so als Hobby mal vielleicht macht, das will man ja an Java auch nicht,

02:29:12.550 --> 02:29:16.150
<v Gast 1>weil da ist man einfach zwei Wochen lang mit Boilerplate-Code runterhängen und beschäftigt.

02:29:16.470 --> 02:29:17.910
<v Unbekannt>Gibt es ja so Play oder so, das Play-File.

02:29:18.150 --> 02:29:19.750
<v Gast 1>Ja, okay, Play könnte man vielleicht noch verwenden.

02:29:21.510 --> 02:29:25.830
<v Gast 2>Das große Problem ist, ist, dass es kommt, also mir kommt es echt immer auf die Community an.

02:29:25.910 --> 02:29:31.830
<v Gast 2>Java ist eben, das machen so viele Leute, dass auf den User Group-Treffen halt auch immer irgendwie 50 Prozent

02:29:31.830 --> 02:29:35.350
<v Gast 2>der Leute da sind, die eigentlich gar nicht so an dem krassen Nerdchice interessiert sind.

02:29:35.510 --> 02:29:39.590
<v Gast 2>Gehst du mal irgendwie auf eine, was weiß ich, Closure oder sowas in der Art.

02:29:39.750 --> 02:29:43.910
<v Gast 2>Da gingen halt nur Nerds hin, weil das im Beruf normalerweise keiner macht und auch in der Uni keiner

02:29:43.990 --> 02:29:45.190
<v Gast 2>gezwungen wird, das zu tun.

02:29:45.350 --> 02:29:49.110
<v Gast 2>Und ich denke so, dass es auch mit Ruby und Python ist, da gibt es einfach nicht so viele Leute,

02:29:49.190 --> 02:29:49.910
<v Gast 2>die das machen.

02:29:49.990 --> 02:29:54.150
<v Gast 2>Und die, die es machen, tun es, weil sie es gerne machen, nicht, weil sie einfach den ganzen Tag gezwungen

02:29:54.230 --> 02:29:58.310
<v Gast 2>werden, das zu tun und dann halt auch irgendwie, keine Ahnung, ihre Freizeit.

02:29:59.190 --> 02:30:01.750
<v Felix>Ja, es kommen halt an, auch andere Nerds, zum Beispiel bei der Uni,

02:30:01.910 --> 02:30:05.110
<v Felix>wenn dann das irgendwie für irgendwelchen Mathematikscheiß benutzt wird.

02:30:05.350 --> 02:30:11.590
<v Felix>Und das ist dann halt ein anderes Level von Nerdismus, der sich aber quasi nicht irgendwie mit dem anderen

02:30:11.750 --> 02:30:14.550
<v Felix>irgendwie nicht kompatibel ist.

02:30:15.030 --> 02:30:17.110
<v Felix>Genau, also es ist halt immer noch kompatibel, genau.

02:30:17.910 --> 02:30:18.230
<v Felix>Richtig.

02:30:20.710 --> 02:30:25.510
<v Gast 1>Also ich denke, es ist auf jeden Fall ein quasi eins der wichtigsten Dinge,

02:30:25.830 --> 02:30:31.910
<v Gast 1>eine gute Community in seiner Programmiersprache zu haben, wo man sich irgendwie aufgehoben fühlt und wo man

02:30:31.910 --> 02:30:33.350
<v Gast 1>irgendwie coole Projekte reißen kann.

02:30:34.070 --> 02:30:38.790
<v Gast 1>Und also ich habe da bis jetzt in der Note und in der Ruby-Community gute Erfahrungen gemacht und das sind so

02:30:38.950 --> 02:30:41.670
<v Gast 1>die beiden Dinge, mit denen ich eigentlich immer noch gerne arbeite.

02:30:43.350 --> 02:30:48.630
<v Gast 1>Und ja, also Java ist da halt jetzt meiner Meinung nach nicht so

02:30:49.510 --> 02:30:54.790
<v Gast 1>prädestiniert dafür, irgendwie eine gute Community zu entwickeln, auch wenn es da wirklich auch mal

02:30:54.790 --> 02:30:57.670
<v Gast 1>interessante Podcasts, wie zum Beispiel die, wer ist denn die, Marc?

02:30:57.830 --> 02:30:58.310
<v Gast 1>Helfer Mark?

02:30:59.110 --> 02:31:01.110
<v Gast 1>Genau, die JavaPossy gibt dann zum Beispiel.

02:31:02.150 --> 02:31:06.070
<v Gast 1>Das ist eigentlich auch ein cooler Podcast mit coolen Leuten, mit denen ich tatsächlich auch gerne mal

02:31:06.070 --> 02:31:08.790
<v Gast 1>zusammenarbeiten würde, weil die hören sich so an, als wüssten sie,

02:31:08.870 --> 02:31:13.670
<v Gast 1>von was sie reden und haben immer noch nach Jahrzehnten Programmierarbeit immer noch Spaß dran.

02:31:13.750 --> 02:31:16.390
<v Gast 1>Aber ich glaube, das ist halt tatsächlich eher die Ausnahme.

02:31:16.630 --> 02:31:17.990
<v Unbekannt>Aber ja, lass mir das.

02:31:18.230 --> 02:31:19.750
<v Unbekannt>Felix, Felix, auch noch eins.

02:31:20.310 --> 02:31:26.150
<v Felix>Nochmal ein Nachtrag auch zur letzten Woche, wo ich mal kurz über Flame geredet habe,

02:31:26.230 --> 02:31:30.150
<v Felix>aber wo mir noch keiner so richtig helfen konnte, weil ich quasi der Einzige war,

02:31:30.230 --> 02:31:31.190
<v Felix>der es gelesen hat.

02:31:31.350 --> 02:31:33.430
<v Felix>Oder überhaupt irgendwas darüber gelesen hat.

02:31:33.510 --> 02:31:39.590
<v Felix>Also in den englischen News kommt dieser Flame Malware doch relativ viel hoch.

02:31:39.670 --> 02:31:41.270
<v Felix>Also mit vielen verschiedenen News.

02:31:41.350 --> 02:31:48.070
<v Felix>Zum Beispiel, es gab die News, dass der Kill-Switch quasi gesendet wurde an alle

02:31:48.070 --> 02:31:49.270
<v Felix>Flame Malware.

02:31:49.590 --> 02:31:53.910
<v Felix>Es gab verschiedene Sachen, dass er eine bestimmte Art von

02:31:54.070 --> 02:32:00.470
<v Felix>MD5-Collision-Technik verwendet, die bis jetzt gerade nicht

02:32:02.150 --> 02:32:04.470
<v Felix>quasi noch nicht bekannt war.

02:32:04.710 --> 02:32:11.590
<v Felix>Und was er halt für verschiedenes Zeug benutzt, was oder irgendwelche Zusammenhänge mit

02:32:12.070 --> 02:32:15.110
<v Felix>dem Starksnells und mit halt allen möglichen Zeugs.

02:32:17.270 --> 02:32:22.230
<v Felix>Und deswegen habe ich hier einfach mal einen Quasi-Artikel verlinkt,

02:32:22.310 --> 02:32:27.830
<v Felix>also ein Hack-Anews-Kommentar-Page, wo sich dann halt auch nochmal Leute darüber auslassen,

02:32:27.910 --> 02:32:29.830
<v Felix>die davon mehr Ahnung haben als ich jetzt.

02:32:30.230 --> 02:32:33.510
<v Felix>Der Artikel heißt Flames Lames, selber von F-Secure.

02:32:34.070 --> 02:32:40.790
<v Felix>Die beschreiben halt mal so ein bisschen was den aktuellen Stand zu der Malware

02:32:40.950 --> 02:32:45.910
<v Felix>und was man, was man sich darunter so vorstellen kann.

02:32:46.230 --> 02:32:47.750
<v Felix>Und auf jeden Fall lesenswert.

02:32:47.910 --> 02:32:52.150
<v Felix>Hacken ist grundsätzlich lesenswert, der Artikel besonders in meinen Augen.

02:32:52.550 --> 02:32:58.310
<v Felix>Also ich finde, Flame hat zu wenig Aufmerksamkeit hier im europäischen Bereich bekommen,

02:32:58.390 --> 02:33:00.870
<v Felix>weil es halt echt ein krasses Stück Software ist.

02:33:01.190 --> 02:33:04.070
<v Markus>Es wurde schnell runtergespielt nach dem Hype, fand ich.

02:33:05.030 --> 02:33:08.710
<v Markus>Es war kurz in den Medien und dann wurde es ganz schnell runtergespielt.

02:33:09.110 --> 02:33:10.230
<v Felix>Aber wie runtergespielt hast?

02:33:10.390 --> 02:33:12.950
<v Markus>Ja, von wegen, es waren keine neuen Technologien drin.

02:33:13.430 --> 02:33:15.590
<v Felix>Ja, die Sache ist halt, das war es ja auch eigentlich.

02:33:15.670 --> 02:33:21.750
<v Felix>Also es hatte neue Technologien drin und es hatte, es war für irgendwie zig Jahre nicht entdeckt worden und es

02:33:21.750 --> 02:33:24.150
<v Felix>hat so viel Zeug, wo du denkst, so, holy shit.

02:33:24.230 --> 02:33:27.830
<v Markus>Ja genau, und das ist wirklich runtergespielt worden, damit die Leute sich nicht mehr darüber aufregen.

02:33:27.990 --> 02:33:32.230
<v Gast 2>Ja, wobei es war auch, also wenn du, ich habe da eine PDF verlinkt über die,

02:33:32.310 --> 02:33:34.390
<v Gast 2>quasi diese MD-5-Kollision, diese neue.

02:33:34.630 --> 02:33:39.430
<v Gast 2>Also die haben ja echt Crypto-Research gebraucht, um da sich selber ein Microsoft-Zertifikat zu bauen.

02:33:39.590 --> 02:33:40.630
<v Gast 2>Und wir haben es geschafft.

02:33:40.710 --> 02:33:44.870
<v Gast 2>Und da ist auch nett zu sehen, wie Flame sich verteilt hat, weil der Flame ist ja nicht so,

02:33:44.950 --> 02:33:49.190
<v Gast 2>dass es sehr groß ist und irgendwie alle Heimcomputer befällt, sondern die sind ja echt getargetet,

02:33:49.270 --> 02:33:54.390
<v Gast 2>so Iran, 190 Infektionen, Israel, Palästina 100, nur noch Sudan,

02:33:54.470 --> 02:33:56.630
<v Gast 2>Syrien, Libanon, Saudi-Arabien und Ägypten.

02:33:56.710 --> 02:33:57.830
<v Gast 2>Und das war es dann im Grunde.

02:33:57.910 --> 02:34:04.470
<v Gast 2>Also der hat gar nicht so die westliche Welt angepackt, sondern sich speziell auf die Länder verteilt und da

02:34:04.470 --> 02:34:10.310
<v Gast 2>auch vielleicht noch als Lesefu diese Flame MD5-Geschichte.

02:34:11.110 --> 02:34:17.590
<v Gast 2>Genau, da gibt es eine echt super, super bebilderte Präsentation in den Shownotes dann.

02:34:17.830 --> 02:34:22.390
<v Felix>Weil ich habe da bloß einen Artikel gelesen, den habe ich dann aber nicht verstanden und deswegen habe ich da

02:34:22.390 --> 02:34:24.870
<v Felix>auch nichts kann ich da nichts drüber sagen.

02:34:25.030 --> 02:34:29.590
<v Felix>Aber genau, Flame ist halt echt schon ein krasses Stück Software.

02:34:29.830 --> 02:34:32.470
<v Markus>Ich denke mal, vielleicht ist es auch deswegen wieder fallen gelassen worden,

02:34:32.630 --> 02:34:34.310
<v Markus>weil es eben nicht die Masse betroffen hat.

02:34:34.790 --> 02:34:39.830
<v Markus>Und weil es wirklich so eine so eine Angriffssoftware für bestimmte Szenarien war.

02:34:40.150 --> 02:34:40.870
<v Markus>Spionagesoftware.

02:34:41.030 --> 02:34:42.310
<v Markus>Ja, Spionage-Angriffssoftware.

02:34:42.550 --> 02:34:45.350
<v Markus>Die dann geguckt hat, ist das Zielsystem interessant und wenn nicht,

02:34:45.430 --> 02:34:49.030
<v Markus>dann infiziere ich mich in diesem Zielnetz nicht weiter, sondern dann ziehe ich mich daraus zurück.

02:34:49.270 --> 02:34:52.790
<v Markus>Das waren schon extrem taktische Vorgehensweisen, die da implementiert waren.

02:34:52.870 --> 02:34:53.910
<v Felix>Ja, ganz klar.

02:34:54.870 --> 02:35:00.150
<v Felix>Und dieser Aufbau als Framework, dass man genau die Sachen halt mit reinbaut,

02:35:00.230 --> 02:35:02.310
<v Felix>die man für den Angriff braucht, quasi.

02:35:02.710 --> 02:35:07.350
<v Markus>Sind wir aber froh, dass die, die dem Bundestrojaner beauftragt haben,

02:35:07.510 --> 02:35:09.830
<v Markus>nicht den Jungs begegnet sind, die den Flame-Cruger haben.

02:35:09.910 --> 02:35:10.230
<v Markus>Ja, genau.

02:35:10.310 --> 02:35:13.030
<v Felix>Also das würde ich echt nur sagen, weil das ist ja schon krass.

02:35:13.110 --> 02:35:19.910
<v Felix>Also was ich auch cool finde, wie er sich infiziert, er nennt sich selber in quasi

02:35:19.910 --> 02:35:23.670
<v Felix>in Neu-Pfeil um, die Punkt heißt auf einem USB-Stick.

02:35:24.150 --> 02:35:30.150
<v Felix>Und zwar, also so wie Current Directory, du kannst es halt nicht irgendwie löschen oder irgendwie anzeigen

02:35:30.150 --> 02:35:34.470
<v Felix>lassen über eine normale Bordmittel, weil es halt nur ein Punkt ist.

02:35:34.630 --> 02:35:40.390
<v Felix>Und die machen das halt, indem sie ganz tief ins API direkt,

02:35:40.630 --> 02:35:44.470
<v Felix>also sie übergehen quasi die komplette Windows-API und schreiben direkt auf die Platte.

02:35:44.710 --> 02:35:48.150
<v Felix>Und das ist halt schon echt krass, also.

02:35:48.390 --> 02:35:51.110
<v Markus>Aber es war schon ein reiner Windows-Virus, oder?

02:35:51.190 --> 02:35:51.430
<v Markus>Ja.

02:35:52.150 --> 02:35:52.630
<v Markus>Ganz klar.

02:35:52.790 --> 02:35:57.590
<v Gast 2>Ja, also der aber auch Man in the Middle über das Windows-Update hat er sich da ein bisschen reingefrickelt.

02:35:57.750 --> 02:36:04.630
<v Felix>Genau, das gab es auch noch, das Windows-Update, dass sie das quasi sich als Man in the Middle dazwischen

02:36:04.630 --> 02:36:07.990
<v Felix>gegangen haben, was der erste Malware ist, die das tatsächlich gemacht hat.

02:36:08.310 --> 02:36:13.910
<v Gast 2>Richtig, sie haben auch wohl so, also die Kollision, um die Komplexität von dieser Hash-Kollision zu

02:36:13.910 --> 02:36:20.390
<v Gast 2>berechnen, haben sie wahrscheinlich so, als der rauskam, grob 20.000 Dollar auf Amazon Easy2 rausgeworfen,

02:36:20.470 --> 02:36:22.710
<v Gast 2>oder sie hatten halt selber einen Cluster, der das berechnet hat.

02:36:22.950 --> 02:36:26.630
<v Felix>Ja, was ja schon gut möglich sein kann, wenn man davon ausgeht, dass es Spyware ist.

02:36:26.710 --> 02:36:28.790
<v Felix>Und zwar echt sehr Spyware.

02:36:29.270 --> 02:36:30.150
<v Unbekannt>Richtig.

02:36:30.550 --> 02:36:34.950
<v Markus>Ja, oder es waren, wobei dazu passt, die Zielregion nicht,

02:36:35.110 --> 02:36:40.710
<v Markus>aber dass es eben Underground irgendwo aus dem Underground kam und die darauf aus waren,

02:36:41.270 --> 02:36:42.550
<v Markus>gezielt Daten abzugreifen.

02:36:42.630 --> 02:36:47.510
<v Markus>Und da ist auch genügend Geld im Spiel, dass sie mal kurz 20.000 Euro in Easy2 investieren könnten,

02:36:47.590 --> 02:36:49.670
<v Markus>bevor sie damit operativ werden.

02:36:49.830 --> 02:36:53.030
<v Gast 2>Ja gut, so mit Iran und so, das wären halt wahrscheinlich für die Amis gewesen sein.

02:36:54.150 --> 02:36:59.430
<v Felix>Ja, würde ich jetzt, also es gibt wohl auch Zusammenhänge zwischen Starkset und dem Flame,

02:36:59.670 --> 02:37:01.270
<v Felix>mit der Flame malware.

02:37:02.470 --> 02:37:04.390
<v Felix>Ich verlinke einfach mal das Windows-Update.

02:37:04.710 --> 02:37:05.110
<v Felix>Zeugs.

02:37:07.030 --> 02:37:09.350
<v Ingo>Okay, dann wolltest du noch rumholen, Felix.

02:37:09.590 --> 02:37:10.070
<v Ingo>Ach ja.

02:37:10.710 --> 02:37:17.430
<v Felix>Und zwar, wenn man den Collecti sich bei seinem Debian Minimal installieren will,

02:37:17.990 --> 02:37:19.750
<v Felix>dann zieht der Dependencies nach.

02:37:20.070 --> 02:37:24.470
<v Felix>Und er zieht nicht nur so ein bisschen Dependencies nach, sondern der zieht einfach mal alle Dependencies

02:37:24.470 --> 02:37:25.750
<v Felix>nach, die man sich so vorstellen kann.

02:37:25.830 --> 02:37:29.750
<v Felix>Also er zieht übelsten Scheiß einfach nach, wo du denkst, holy shit,

02:37:29.830 --> 02:37:33.750
<v Felix>danach hast du halt erstmal den ganzen, wie heißt das Ding?

02:37:33.990 --> 02:37:40.230
<v Felix>Dieser Konsolen-Kit und Policy-Kit und diesen ganzen Scheiß,

02:37:40.310 --> 02:37:41.270
<v Felix>was halt alles läuft.

02:37:41.750 --> 02:37:45.990
<v Felix>Und du denkst dir so, fuck, warum habe ich auf einmal keinen Rahmen mehr auf meiner Kiste?

02:37:46.070 --> 02:37:46.870
<v Felix>Was ist denn passiert?

02:37:47.030 --> 02:37:48.790
<v Felix>Und dann guckt sie so, nein, fucking.

02:37:49.350 --> 02:37:55.510
<v Felix>Und das Einzige, was da wirklich echt gut funktioniert hat, also erstmal das Paket von Handbauen,

02:37:55.990 --> 02:37:59.990
<v Felix>weil der hat, der schaut halt wirklich nach, was hast du denn alles für Sachen und was kannst du denn alles

02:37:59.990 --> 02:38:00.630
<v Felix>benutzen.

02:38:02.230 --> 02:38:08.310
<v Felix>Und das zweite Mal von Handbauen, weil es halt einfach super viel kleiner ist.

02:38:09.430 --> 02:38:14.950
<v Felix>Und ja, also es hat auch echt gut funktioniert und ich hatte keine Probleme mit.

02:38:15.670 --> 02:38:17.590
<v Felix>Außer mit den Dependencies, die ich dann habe.

02:38:17.670 --> 02:38:22.390
<v Felix>Ich habe das dann einfach komplett getötet und von Hand gebaut und.

02:38:23.110 --> 02:38:26.070
<v Ingo>Von Hand bauen und dann natürlich immer regelmäßig die Updates einspielen.

02:38:26.310 --> 02:38:31.590
<v Felix>Ja, also du musst es ja tatsächlich auf Debian auch von Hand bauen, wenn du den neuen Scheiß haben willst.

02:38:32.550 --> 02:38:36.550
<v Felix>Also auch wenn du Debian Sit hast, also das ist, das reicht dann noch nicht.

02:38:36.710 --> 02:38:43.270
<v Ingo>Obwohl ich gesehen habe, zumindest in den Backports ist Moonin jetzt auf die Version 2 gesprungen.

02:38:43.350 --> 02:38:45.990
<v Ingo>Ich habe es noch nicht installiert, aber das fand ich dann schon krass,

02:38:46.070 --> 02:38:49.350
<v Ingo>dass sie tatsächlich bei Backports jetzt gleich auf die neue Version gegangen sind.

02:38:49.510 --> 02:38:50.470
<v Ingo>Egal, sei es drum.

02:38:50.550 --> 02:38:51.670
<v Ingo>Pix, Mark.

02:38:52.870 --> 02:38:53.670
<v Ingo>Oh, ja.

02:38:54.470 --> 02:38:57.430
<v Ingo>Ich bin Markt Markt.

02:38:57.990 --> 02:39:02.790
<v Gast 2>Genau, ich habe mir irgendwo einen kleinen Inklusivkauf gegönnt und zwar eine Applikation,

02:39:02.870 --> 02:39:05.110
<v Gast 2>die Markt heißt, also markiert.

02:39:05.750 --> 02:39:08.470
<v Gast 2>Quasi, nur auf Deutsch und das ist auf Englisch.

02:39:09.190 --> 02:39:16.070
<v Gast 2>Das ist ein Markdown-Preview-Nupsie, das quasi unabhängig vom Editor eine Preview von Markdown

02:39:16.070 --> 02:39:16.710
<v Gast 2>machen kann.

02:39:17.670 --> 02:39:22.710
<v Gast 2>Was ganz cool ist, du kannst mit diesem Teil nämlich dir eine Datei auswählen.

02:39:23.030 --> 02:39:28.070
<v Gast 2>Normalerweise hast du einfach unter macOS öffnest du deine Markdown-Datei in einem Favorite Markdown-Editor

02:39:28.550 --> 02:39:34.710
<v Gast 2>und öffnest quasi dieselbe Datei in diesem Mark-Dingens und der gibt dir eine Live-Preview jedes Mal,

02:39:34.790 --> 02:39:35.670
<v Gast 2>wenn du savest.

02:39:35.990 --> 02:39:40.230
<v Gast 2>Viele Markdown-Editoren haben einfach keine so anständige Live-Preview-Funktionalität.

02:39:40.470 --> 02:39:45.910
<v Gast 2>Und so kann ich jetzt quasi jeden Text-Deto verwenden und zum Beispiel Blogposts für Octopress schreiben oder

02:39:45.910 --> 02:39:47.110
<v Gast 2>sonst was in der Art.

02:39:47.350 --> 02:39:51.670
<v Gast 2>Und Markt wird mir dann jedes Mal, wenn ich save, eine Vorschau geben.

02:39:51.830 --> 02:39:57.030
<v Gast 2>Und du kannst dann verschiedene CSS-Styles auswählen,

02:39:57.670 --> 02:39:59.350
<v Gast 2>in denen du die Vorschau sehen willst.

02:39:59.590 --> 02:40:05.750
<v Gast 2>Sie können externe Links validieren, dass die funktionieren.

02:40:06.310 --> 02:40:06.950
<v Gast 2>Sie können.

02:40:08.910 --> 02:40:12.670
<v Gast 2>Irgendwie, wenn es nicht eine Datei ist, sondern wenn du irgendwie mehrere Dateien includen willst,

02:40:12.750 --> 02:40:13.950
<v Gast 2>können sie das auch machen.

02:40:14.270 --> 02:40:18.670
<v Gast 2>Was auch ganz cool ist, bedeutet, du kannst quasi eine so eine spezielle Syntax verwenden und dann quasi echt

02:40:18.670 --> 02:40:25.550
<v Gast 2>wie Latech das Ding benutzen und sagen hier meine Markdown-Datei besteht aus Kapitel 1.md,

02:40:25.710 --> 02:40:27.870
<v Gast 2>Kapitel 2MD und so weiter.

02:40:28.110 --> 02:40:33.950
<v Gast 2>Und im Endeffekt kannst du dann aus dieser Preview raus dir erstmal ein paar Statistiken ziehen,

02:40:34.030 --> 02:40:38.270
<v Gast 2>so wie viele Wörter, wie viele Seiten und so, und kannst dann nachher auch mit irgendwie richtig hübschen

02:40:38.270 --> 02:40:40.110
<v Gast 2>Styles das Ganze exportieren.

02:40:40.430 --> 02:40:45.150
<v Gast 2>Bedeutet Markdown, ich meine, du kriegst es ja gerendert, aber die haben noch einen ganzen Haufen echt schöner

02:40:45.150 --> 02:40:46.270
<v Gast 2>CSS-Styles dabei.

02:40:46.510 --> 02:40:49.390
<v Gast 2>Bedeutet, du könntest, also ich hätte mir echt gut vorstellen können,

02:40:49.470 --> 02:40:51.550
<v Gast 2>dass ich damit zum Beispiel eine Thesis schreiben könnte.

02:40:51.790 --> 02:40:56.590
<v Gast 2>Bedeutet, ich schreibe die Thesis in Markdown, so wie ich es in LaTeX geschrieben habe und benutze dann das

02:40:56.590 --> 02:41:00.910
<v Gast 2>Ding am Ende, um halt ein hübsches Paper daraus zu generieren.

02:41:01.150 --> 02:41:02.510
<v Unbekannt>Und das ist eigentlich echt cool.

02:41:02.670 --> 02:41:06.430
<v Gast 2>Unterstützt die GitHub-Markdown-Geschichte, bedeutet, du kannst auch Code einfügen.

02:41:06.830 --> 02:41:09.630
<v Gast 2>Du kannst also auch Code aus Dateien einfügen, was auch ganz cool ist,

02:41:09.710 --> 02:41:15.150
<v Gast 2>dass du deinen Code-Styblitz-Exterm verwaltest und es dann am Ende nach PDF rausrendern und so weiter und so

02:41:15.150 --> 02:41:15.310
<v Gast 2>fort.

02:41:15.630 --> 02:41:19.950
<v Gast 2>Kostet irgendwie 4 Dollar, ist Mac OS, aber eigentlich eine ganz schöne Sache.

02:41:20.270 --> 02:41:20.750
<v Gast 2>Markt.

02:41:21.070 --> 02:41:22.110
<v Markus>Das klingt sehr gut.

02:41:22.510 --> 02:41:27.790
<v Markus>Aber für die Teases-Geschichte fehlen doch so Details wie die Printaufbereitung, oder?

02:41:27.870 --> 02:41:32.830
<v Markus>Also alles, was endlos Dokumente sind, wie Webseiten und so, kann ich mir das gut vorstellen.

02:41:32.990 --> 02:41:38.350
<v Markus>Aber die Transformation in etwas gedrucktes hat halt noch Haken und Ösen.

02:41:38.750 --> 02:41:40.350
<v Unbekannt>Ja, also wo ich mir halt.

02:41:41.070 --> 02:41:47.870
<v Gast 2>Dokumentenverwaltung im Übrigen und die Dings, wie heißt es, die Bibliografiegeschichten

02:41:49.230 --> 02:41:51.310
<v Gast 2>muss sagen, ja, weiß nicht.

02:41:51.470 --> 02:41:56.910
<v Gast 2>Ich meine, Latech macht dir sicher ein bisschen schönere Umbrüche und so weiter, aber.

02:41:57.390 --> 02:42:01.070
<v Markus>Was ja spannend wäre, wenn es vielleicht einen Markdown to Latech gibt, gibt's.

02:42:01.390 --> 02:42:06.350
<v Markus>Ja, dann hat man das ja schon gelöst, weil dann kann man das zum Schluss machen und der fügt dann

02:42:06.350 --> 02:42:08.510
<v Markus>Seitennummerierungen, Kopf- und Zußzeilen noch ein.

02:42:09.150 --> 02:42:10.510
<v Unbekannt>Aber das geht ja normalerweise.

02:42:10.590 --> 02:42:15.070
<v Gast 2>Das ist über Latech ihm noch selber Handanlegen, dass er die irgendwie dein Bild nicht irgendwie ein Bild auf

02:42:15.070 --> 02:42:18.510
<v Gast 2>die Seite macht und dann 90% der Seite immer noch frei ist, weil er denkt,

02:42:18.590 --> 02:42:19.470
<v Gast 2>dass das so gehört.

02:42:20.350 --> 02:42:23.550
<v Markus>Schreibt einfach ordentliche Nerdarbeiten, dann hast du auch keine Bilder drauf.

02:42:23.710 --> 02:42:25.150
<v Gast 1>Genau, also ich verlinke das mal hier.

02:42:25.230 --> 02:42:29.550
<v Gast 1>Ich habe das vor einer Weile mal dieses Pandoc-Projekt gefunden.

02:42:29.710 --> 02:42:34.030
<v Gast 1>Und das ist quasi so ein Konverter, der alles noch zu allem konvertieren kann quasi.

02:42:34.510 --> 02:42:35.870
<v Felix>Alles zu allem für immer.

02:42:36.110 --> 02:42:36.590
<v Felix>Sehr schön.

02:42:41.310 --> 02:42:43.070
<v Felix>Es kann auch Apple zu Byrn konvertieren.

02:42:43.230 --> 02:42:44.750
<v Felix>Das kann ja für alles einfach.

02:42:44.990 --> 02:42:48.670
<v Gast 1>Also der kann irgendwie Markdown, Restructured, Text, Textile, HTML,

02:42:48.750 --> 02:42:54.110
<v Gast 1>DocPukt, LaTeX, alle möglichen sonst was,

02:42:54.190 --> 02:42:54.590
<v Gast 1>Geschichten.

02:42:54.670 --> 02:43:01.550
<v Gast 1>Der kann scheinbar auch so DocX und ODT und Open Document.xml und IPUB und also ich habe es selber

02:43:01.550 --> 02:43:06.110
<v Gast 1>noch nicht ausprobiert, aber ich habe schon irgendwo in Make-Files von Leuten gesehen,

02:43:06.270 --> 02:43:11.950
<v Gast 1>dass die das für das Processing ihrer Blogposts oder ihrer E-Books,

02:43:12.030 --> 02:43:13.630
<v Gast 1>die sie so schreiben, benutzen.

02:43:14.110 --> 02:43:14.430
<v Gast 1>Okay.

02:43:14.990 --> 02:43:20.430
<v Gast 1>Genau, was ich noch kurz ansprechen wollte, war Mo oder Mo oder MoApp.

02:43:21.630 --> 02:43:24.910
<v Gast 1>Das ist auch so eine ähnliche Geschichte.

02:43:25.870 --> 02:43:27.150
<v Ingo>Gut, gibt es bald .app.

02:43:27.390 --> 02:43:29.630
<v Ingo>Dann können die ganzen Apps nach .app ziehen.

02:43:31.070 --> 02:43:33.070
<v Felix>Dann verstoppt sie nicht mehr den Conspace.

02:43:35.150 --> 02:43:41.310
<v Gast 1>Also Mo ist auch so ein kleiner Markdown-Editor,

02:43:41.630 --> 02:43:42.830
<v Gast 1>der auch eine Preview hat.

02:43:42.990 --> 02:43:44.990
<v Gast 1>Ist jetzt nicht ganz so cool wie Markt.

02:43:45.950 --> 02:43:47.070
<v Unbekannt>Aber auch ein Editor.

02:43:47.470 --> 02:43:48.350
<v Unbekannt>Markt hat ja keinen Editor.

02:43:48.670 --> 02:43:51.630
<v Gast 1>Ja, genau, aber du kannst da halt, du kannst da halt auch, wenn du mal kurz eine Preview haben willst,

02:43:51.710 --> 02:43:53.790
<v Gast 1>kannst du da auch mal eine Datei so reinladen.

02:43:53.870 --> 02:43:58.830
<v Gast 1>Und dieses Ding ist halt jetzt momentan, glaube ich, noch, oder ist allgemein kostenlos und du kannst halt

02:43:58.830 --> 02:44:01.630
<v Gast 1>auch mal einen PDF aus einem Markdown rausrendern.

02:44:01.870 --> 02:44:06.430
<v Gast 1>Also wenn man was Kostenloses haben will, kann man auch Mau oder Mo oder wie auch immer angucken.

02:44:07.150 --> 02:44:11.630
<v Gast 1>Ich glaube, ich werde mir aber allerdings, wenn ich mal, sollte ich mal wieder zum Blogpost schreiben kommen,

02:44:11.710 --> 02:44:13.150
<v Gast 1>werde ich mir auch mal einen Markt angucken.

02:44:13.470 --> 02:44:16.110
<v Ingo>Apropos Miau Helikopter.

02:44:16.590 --> 02:44:17.230
<v Ingo>Schon wieder?

02:44:17.390 --> 02:44:17.630
<v Ingo>Ja.

02:44:17.870 --> 02:44:19.070
<v Felix>Ja, du bist ein Markt.

02:44:19.870 --> 02:44:21.630
<v Felix>Hatte ich auch schon gedacht.

02:44:22.190 --> 02:44:26.750
<v Felix>Und zwar fand ich sehr cool von Amazon.com.

02:44:26.910 --> 02:44:33.630
<v Felix>Die haben direkt den Trend aufgegriffen auf der E3 und nehm jetzt lauter

02:44:33.630 --> 02:44:36.270
<v Felix>Tiere und bauen einen Helikopter da raus.

02:44:36.510 --> 02:44:37.230
<v Felix>Ähnlich.

02:44:37.710 --> 02:44:41.950
<v Felix>Und zwar auf der E3, auf der wie heißt denn die?

02:44:42.110 --> 02:44:42.750
<v Felix>Ausgeschrieben.

02:44:42.830 --> 02:44:46.190
<v Felix>Weiß ich gar nicht, auf der auf Electronic Entertainment Expo.

02:44:46.830 --> 02:44:49.310
<v Felix>Auf der größten Gaming-Expo irgendwie in den USA.

02:44:51.310 --> 02:44:58.030
<v Felix>Gab es wohl einige Trailer und Videos, wo es um speziell zwei Sachen

02:44:58.030 --> 02:45:02.270
<v Felix>ging, nämlich Helikopter und Bögen.

02:45:03.150 --> 02:45:06.910
<v Felix>Und entsprechend dafür hat dann Amazon eine Seite aufgemacht, so ja,

02:45:07.230 --> 02:45:12.270
<v Felix>ihr habt ja, und zwar so beschrieben, ja, ihr habt ja diese ganzen Videos gesehen und da seht ihr Helikopter

02:45:12.270 --> 02:45:13.710
<v Felix>und Bögen, und das ist der heiße Scheiß.

02:45:13.790 --> 02:45:19.150
<v Felix>Und hier habt ihr eine Seite, wo ihr nur die Sachen, nur die Titel findet,

02:45:19.310 --> 02:45:22.110
<v Felix>die Helikopter oder Bögen oder beides haben.

02:45:22.590 --> 02:45:23.310
<v Felix>Tomb Raider!

02:45:23.870 --> 02:45:26.110
<v Felix>Und das ist einfach super, super gut.

02:45:27.710 --> 02:45:30.590
<v Felix>Ich weiß nicht, macht es einfach so viel Sinn.

02:45:30.830 --> 02:45:34.830
<v Ingo>Es gibt jetzt Computerspiele mit Helikoptern und Bögen und beidem.

02:45:35.070 --> 02:45:35.550
<v Ingo>Ja, genau.

02:45:35.870 --> 02:45:37.870
<v Ingo>Call of Duty Black Ops 2.

02:45:38.110 --> 02:45:42.190
<v Felix>Genau, und dann die Werbung daneben, nämlich Take on Helikopters.

02:45:42.350 --> 02:45:45.150
<v Felix>It even has Helikopter in the Name.

02:45:48.830 --> 02:45:49.870
<v Ingo>Including Bowser.

02:45:50.430 --> 02:45:54.190
<v Felix>Und da kannst du auch voten, was cooler ist, Helikopter oder Bögen.

02:45:54.830 --> 02:45:56.830
<v Felix>Ich habe natürlich Bows für Böhne.

02:45:56.990 --> 02:46:02.110
<v Gast 1>Hier wird hier so das einfach so ein Spiel eingeblendet, was irgendwie super schlecht bewertet ist und

02:46:02.110 --> 02:46:06.910
<v Gast 1>Matthews Bowhunting heißt, dann hat man irgendwie so einen Bogencontroller für eine Konsole.

02:46:11.070 --> 02:46:16.990
<v Markus>Ich würde echt interessieren, wie diese Seite entstanden ist, ob das irgendwie so ein Praktikantenprojekt ist,

02:46:17.150 --> 02:46:20.270
<v Markus>wo sie sich selbst verwirklichen, ob die so einen internen Wettbewerb haben.

02:46:20.430 --> 02:46:24.590
<v Markus>Fünf Praktikantenteams treten gegeneinander an und eines davon wird umgesetzt.

02:46:24.830 --> 02:46:25.230
<v Markus>Genau.

02:46:25.550 --> 02:46:28.990
<v Gast 1>Wir machen jetzt zwei Kategorien und in beiden muss Tomb Raider vorkommen.

02:46:29.310 --> 02:46:31.710
<v Felix>In beiden muss Telikopterbögen vorkommen.

02:46:32.750 --> 02:46:33.550
<v Felix>Tomb Raider.

02:46:34.110 --> 02:46:34.670
<v Felix>Tomb Raider.

02:46:34.910 --> 02:46:35.470
<v Felix>Tomb Raider.

02:46:35.630 --> 02:46:37.310
<v Markus>Und in zwei Jahren ist es Tomb Twix.

02:46:37.630 --> 02:46:37.790
<v Markus>Genau.

02:46:38.750 --> 02:46:39.390
<v Markus>Tomb Twix.

02:46:39.630 --> 02:46:40.430
<v Unbekannt>Tomb Raider.

02:46:42.670 --> 02:46:43.070
<v Unbekannt>Scheiße.

02:46:43.230 --> 02:46:49.150
<v Gast 1>Aber im Endeffekt sind es ja nur drei Spiele, das ist Far Cry, das ist Spider-Man und das ist vier,

02:46:49.390 --> 02:46:51.310
<v Gast 1>Crisis und Tomb Raider, die alles beides anbieten.

02:46:51.390 --> 02:46:53.630
<v Felix>Ja, die beides natürlich anbieten, das ist natürlich die Königsklasse.

02:46:54.190 --> 02:46:54.750
<v Felix>Königsklass.

02:46:55.310 --> 02:46:56.510
<v Felix>Königsklass wurde spielen.

02:46:56.590 --> 02:46:58.990
<v Felix>Oder wenn du nur Bögen suchst, dann hast du natürlich noch ein paar mehr Auswahl.

02:46:59.150 --> 02:47:00.190
<v Felix>Kannst du Assassin's Creed zum Beispiel.

02:47:02.030 --> 02:47:02.830
<v Felix>Der Link ist auch cool.

02:47:03.150 --> 02:47:09.630
<v Gast 1>Ja, check out our regular E3-Page Warning 53 less helicopters and boasts.

02:47:10.190 --> 02:47:13.390
<v Felix>Das heißt aber, dass 47% der Spieler Helikopter oder Bögen.

02:47:13.950 --> 02:47:15.550
<v Unbekannt>53%, sorry.

02:47:16.670 --> 02:47:16.990
<v Unbekannt>Ja.

02:47:17.230 --> 02:47:23.150
<v Felix>Wie gesagt, das bedeutet aber auch, dass die restlichen Spiele alle Helikopter oder Bögen sich sehr cool

02:47:23.150 --> 02:47:23.310
<v Felix>finden.

02:47:23.710 --> 02:47:24.990
<v Markus>Ja, Karterwechsel.

02:47:25.150 --> 02:47:26.910
<v Markus>Firefox K-Wallet Integration.

02:47:27.150 --> 02:47:27.790
<v Markus>Ja, genau.

02:47:28.350 --> 02:47:31.870
<v Ingo>Ich benutze ja K-Wallet, um meine ganzen Passwörter zu speichern.

02:47:32.110 --> 02:47:38.990
<v Ingo>Und der Chrome macht es oder Chromium macht es immer automatisch, dass er da die Passwörter gleich in

02:47:38.990 --> 02:47:40.590
<v Ingo>CarWallet speichert.

02:47:40.830 --> 02:47:45.390
<v Ingo>Firefox macht es nicht, das hat immer noch so einen eigenen Speicher und wenn man auch möchte,

02:47:45.470 --> 02:47:49.870
<v Ingo>dass Firefox was macht, gibt es halt so ein kleines Plugin-Integration,

02:47:50.030 --> 02:47:54.510
<v Ingo>Dingsy, was man sich installieren kann und dann funktioniert das auch.

02:47:55.150 --> 02:48:01.150
<v Ingo>Leider ist es natürlich nicht so, dass die beide in denselben Namespace quasi speichern und sich gegenseitig

02:48:01.150 --> 02:48:02.670
<v Ingo>die Passwörter noch auslesen könnten.

02:48:02.830 --> 02:48:04.590
<v Ingo>Das wäre dann noch richtig cool, sondern.

02:48:04.910 --> 02:48:05.950
<v Felix>Einfach Symlinken.

02:48:07.870 --> 02:48:10.270
<v Ingo>Nee, na, die werden auch unterschiedliche

02:48:14.990 --> 02:48:16.270
<v Ingo>Wieses Speichern benutzt.

02:48:16.590 --> 02:48:17.150
<v Ingo>Ja, genau.

02:48:17.230 --> 02:48:21.550
<v Ingo>Also man könnte schon sagen, hey, speichert es mal in das gleiche rein.

02:48:21.790 --> 02:48:22.670
<v Ingo>Der Flonn.

02:48:23.870 --> 02:48:24.750
<v Ingo>Bei Marc oder so?

02:48:24.910 --> 02:48:25.630
<v Ingo>Das war bei Marc, ja.

02:48:25.870 --> 02:48:26.910
<v Felix>Ist egal, das kann nicht wichtig sein.

02:48:26.990 --> 02:48:28.910
<v Markus>Das war ein amerikanisches Telefonklingeln.

02:48:29.150 --> 02:48:32.830
<v Gast 1>Genau, jetzt war der live dabei, während das geklingelt hat.

02:48:35.630 --> 02:48:37.390
<v Gast 2>Das sind alles nur Werbeanrufe.

02:48:38.430 --> 02:48:39.950
<v Ingo>So klingt das also.

02:48:41.470 --> 02:48:42.910
<v Gast 2>Aus Renton, Washington.

02:48:42.990 --> 02:48:45.950
<v Gast 2>Was lustig ist, dass bei dem Telefon immer dabei steht, wer anruft.

02:48:46.110 --> 02:48:46.990
<v Unbekannt>Aber ja.

02:48:48.190 --> 02:48:52.590
<v Ingo>Ja, aber trotzdem, wenn man möchte, dass alles in dem einen

02:48:53.150 --> 02:48:58.270
<v Ingo>KDE-Wallet ist, Brieftasche, digitale Brieftasche,

02:48:58.350 --> 02:48:58.990
<v Ingo>wie das Ding heißt.

02:48:59.950 --> 02:49:03.070
<v Ingo>Dann die kleine Integration holen.

02:49:03.870 --> 02:49:04.990
<v Felix>Warum benutzt du Firefox?

02:49:05.150 --> 02:49:06.750
<v Felix>Wolltest du nicht immer Chrome benutzen?

02:49:07.310 --> 02:49:09.630
<v Ingo>Ja, ich benutze beide eigentlich so immer abwechselnd.

02:49:09.950 --> 02:49:14.430
<v Felix>Also ich muss ja sagen, dass der Firefox echt cool geworden ist vom Memory Management her.

02:49:14.510 --> 02:49:16.670
<v Felix>Also der ist echt super schlank geworden, bei mir jedenfalls.

02:49:16.990 --> 02:49:21.230
<v Markus>Aber ich bin jetzt so die letzten zwei Wochen ein bisschen auf Chromium Chrome umgeschwenkt,

02:49:21.470 --> 02:49:25.550
<v Markus>weil die Performanceunterschiede doch merkbar sind für mich, ja.

02:49:26.030 --> 02:49:28.350
<v Markus>Gerade weil ich viel in der virtuellen Maschine arbeite zurzeit.

02:49:28.430 --> 02:49:33.390
<v Markus>Und wenn ich dann Firefox anhab, dann geht hier das Heiz gebläselos.

02:49:33.470 --> 02:49:34.350
<v Markus>Und zwar ganz ordentlich.

02:49:34.430 --> 02:49:37.550
<v Markus>Und wenn ich nur den Chrome anhabe, dann tut es das nicht.

02:49:38.110 --> 02:49:43.070
<v Gast 2>Wobei Firefox 12 ja auch noch härter, schneller geworden sein sollen, tun hat, tun.

02:49:44.510 --> 02:49:47.790
<v Markus>Sollte ich vielleicht mal überprüfen, dass ich auf der aktuellen Firefox-Version bin.

02:49:48.030 --> 02:49:52.750
<v Felix>Also ich habe tatsächlich bloß Probleme gehabt mit dem Chroma auf Windows.

02:49:52.990 --> 02:49:56.750
<v Felix>Da hat der halt einfach irgendwie, der hat man quasi gewechselt, hat irgendwas gemacht,

02:49:56.830 --> 02:50:00.190
<v Felix>wieder zurückgewechselt, dann hat er irgendwie 10 Sekunden lang gebraucht,

02:50:00.430 --> 02:50:03.230
<v Felix>um irgendwie nur den Browser wieder darzustellen.

02:50:03.470 --> 02:50:04.990
<v Felix>Hat man richtig gesehen, wie es so runtergefahren ist.

02:50:06.030 --> 02:50:06.430
<v Felix>Oha.

02:50:07.870 --> 02:50:14.830
<v Ingo>Tja, ich prangere ja immer noch an, dass Chrome in den Webinspektor immer

02:50:14.830 --> 02:50:20.670
<v Ingo>noch keine oder schon wieder keine CSS3-Selektoren in der Suche kann.

02:50:20.910 --> 02:50:22.830
<v Felix>Ich prange an, dass du das anprangerst.

02:50:22.910 --> 02:50:23.310
<v Felix>Warum?

02:50:23.470 --> 02:50:24.110
<v Felix>Einfach so?

02:50:24.350 --> 02:50:24.670
<v Felix>Okay.

02:50:24.910 --> 02:50:25.630
<v Felix>Akzeptiert.

02:50:25.710 --> 02:50:26.430
<v Felix>Sehr gut.

02:50:26.830 --> 02:50:27.630
<v Felix>Okay, next.

02:50:27.950 --> 02:50:31.070
<v Markus>Ich prangere an, dass der Marc Microsoft benutzt.

02:50:31.390 --> 02:50:32.750
<v Gast 2>Total gut, Exchange online.

02:50:33.070 --> 02:50:34.830
<v Gast 2>Ich war ja immer so ein bisschen auf der Suche.

02:50:35.310 --> 02:50:36.510
<v Unbekannt>Das hört sich so geschmeckt.

02:50:37.230 --> 02:50:37.630
<v Unbekannt>Endlich.

02:50:37.870 --> 02:50:38.590
<v Unbekannt>Endlich, Exchange.

02:50:39.470 --> 02:50:40.430
<v Felix>Fuck yeah.

02:50:40.670 --> 02:50:41.870
<v Unbekannt>Hab ich mir schon immer gewünscht.

02:50:42.110 --> 02:50:43.630
<v Unbekannt>Ich bin nach einem E-Mail-Anbieter, der.

02:50:44.110 --> 02:50:46.830
<v Felix>Oh shit, guckt diesen Business People da schon an der Seite an.

02:50:47.790 --> 02:50:52.030
<v Gast 2>Der mir erlaubt, Sachen auf mein Handy zu pushen, was der Gmail getan hat,

02:50:52.110 --> 02:50:55.710
<v Gast 2>aber bei Gmail, ich würde gerne Geld für mein E-Mail zahlen, damit keiner meine E-Mails liest.

02:50:55.950 --> 02:50:57.550
<v Felix>Und jetzt siehst du das Microsoft?

02:50:57.950 --> 02:50:58.670
<v Felix>Richtig, ja.

02:50:59.950 --> 02:51:04.430
<v Gast 2>Auf jeden Fall gibt es von Microsoft einen Exchange Online, Part von Office 356,

02:51:04.510 --> 02:51:11.390
<v Gast 2>zahlst du 4 Dollar im Monat, kriegst du 25 GB Mailbox und halt ein komplettes Exchange-Active-Stink-Protokoll.

02:51:11.630 --> 02:51:16.350
<v Gast 2>Bedeutet, Push-E-Mails funktionieren wunderbar, die haben dieses Online-Outlook-Web-Interface,

02:51:16.430 --> 02:51:18.030
<v Gast 2>was eigentlich auch ganz schick ist.

02:51:18.590 --> 02:51:25.150
<v Gast 2>Können auch die ganzen Sachen wie natürlich Server-Side-Regeln und dem gesamten Ramsch.

02:51:26.350 --> 02:51:30.910
<v Gast 2>Und Microsoft traue ich auch zu, einen Cloud-Services aufzubauen.

02:51:30.990 --> 02:51:36.190
<v Gast 2>Also die haben ja schon etwas Erfahrung, so mit, keine Ahnung, Updates ausliefern und Unmengen an

02:51:36.190 --> 02:51:37.950
<v Gast 2>Web-Infrastruktur irgendwie beherbergen.

02:51:38.190 --> 02:51:40.430
<v Ingo>Ja, ich sag nur Flame und.

02:51:41.150 --> 02:51:42.590
<v Felix>Ja, aber dafür können die ja nicht.

02:51:43.470 --> 02:51:45.470
<v Markus>Das ist eben, wurde in Redmond entwickelt.

02:51:45.630 --> 02:51:46.110
<v Markus>Meinst du?

02:51:46.510 --> 02:51:48.350
<v Felix>Das ist ja auch erst vier Jahre her oder so.

02:51:48.430 --> 02:51:51.390
<v Gast 2>Ja, sicher, wenn die das entwickelt haben, die scheinen ja dann echt was drauf zu haben.

02:51:51.630 --> 02:51:52.270
<v Gast 2>Und wie oft sind wir?

02:51:52.430 --> 02:51:55.950
<v Ingo>Die haben sich einfach selber geknackt und hochmäßig ist auch schon ein paar Mal abhangekommen,

02:51:56.110 --> 02:51:56.910
<v Ingo>glaube ich, in der Geschichte.

02:51:58.110 --> 02:51:59.310
<v Unbekannt>Aber da zahlst du ja auch kein Geld für.

02:51:59.390 --> 02:52:02.990
<v Felix>Aber ich meine, Skydrive hier, ja, das hat ja irgendwie super viele Gigabyte.

02:52:03.230 --> 02:52:03.870
<v Felix>Ja, das auch.

02:52:04.910 --> 02:52:07.070
<v Felix>Man kann es halt nirgendswofür benutzen, aber es ist halt super cool.

02:52:07.470 --> 02:52:11.230
<v Gast 2>Bisher sehr zufrieden, weil sie bieten dir echt Zugriff über iMap, Pop,

02:52:11.310 --> 02:52:14.590
<v Gast 2>SMTP und natürlich auch ihr komisches Active Stink-Zeug.

02:52:14.910 --> 02:52:18.750
<v Gast 2>Ich kann es mit iPhone und macOS wunderbar synchronisieren.

02:52:19.230 --> 02:52:22.110
<v Gast 2>Kalender und die ganzen Geschichten sehen schick aus.

02:52:22.750 --> 02:52:29.710
<v Gast 2>4 Dollar ist eigentlich recht günstig für 25 GB Mailspace und schickes

02:52:29.710 --> 02:52:30.190
<v Gast 2>Tool.

02:52:30.510 --> 02:52:33.950
<v Gast 2>Das Ganze ist recht schnell, du kannst dir raussuchen, welchem Datencenter du landen willst,

02:52:34.030 --> 02:52:36.190
<v Gast 2>so von wegen Deutschland oder USA.

02:52:37.390 --> 02:52:40.990
<v Gast 2>Es gibt Push-E-Mail, was ja, ich hatte ja davor, habe ich iCloud benutzt,

02:52:41.150 --> 02:52:44.510
<v Gast 2>zwar auch ganz okay, aber seitdem Apple da irgendwie von Motorola verklagt wurde,

02:52:44.670 --> 02:52:48.190
<v Gast 2>in Deutschland kein Push-Mail mehr machen darf, kam dann auch nicht so wirklich Freude auf.

02:52:49.950 --> 02:52:52.350
<v Gast 2>Und ja, so zahle ich 4 Dollar.

02:52:53.470 --> 02:52:57.390
<v Gast 2>Ich kann es als Freiberufler, da ich es irgendwie beruflich nutze, muss keine Mehrwertsteuer zahlen,

02:52:57.550 --> 02:52:59.870
<v Gast 2>bedeutet, da kommst du irgendwo bei 3 Euro sonst was raus.

02:53:00.750 --> 02:53:03.070
<v Felix>Du kannst doch viel Schick, kannst du auch von der Steuer noch absetzen.

02:53:03.470 --> 02:53:07.230
<v Gast 2>Ja, die 3 Euro pro Monat, da kommt nicht viel bei rum, wenn ich das absetze.

02:53:07.950 --> 02:53:10.270
<v Markus>Die große Frage ist, wie bist du umgezogen?

02:53:10.910 --> 02:53:12.030
<v Gast 2>Das machen die für dich.

02:53:12.270 --> 02:53:15.390
<v Gast 2>Du kannst einfach sagen, hey, ich ziehe von einem IMAP um und dann sagen die,

02:53:15.550 --> 02:53:18.350
<v Gast 2>ja klar, also das Interface ist ein bisschen scheiße, muss man zugeben,

02:53:18.430 --> 02:53:19.790
<v Gast 2>es ist halt so Windows-Admin-Geschichte.

02:53:19.950 --> 02:53:20.910
<v Markus>Ist es ein Wizard?

02:53:23.710 --> 02:53:23.950
<v Markus>Kannst du.

02:53:24.270 --> 02:53:30.510
<v Gast 2>Also die haben es natürlich ein bisschen ausgelegt auf größere Umzüge, aber du gibst denen einfach dein Kind.

02:53:32.030 --> 02:53:33.390
<v Markus>Die saugen dein IMAP-Konto ab.

02:53:33.550 --> 02:53:36.190
<v Gast 2>Genau, die saugen dein iMap-Konto komplett ab, sagen dann am Ende, hey,

02:53:36.270 --> 02:53:40.750
<v Gast 2>wir sind fertig und dann hast du quasi, ohne dass du alles über dich laufen lassen musst oder über einen

02:53:40.750 --> 02:53:43.470
<v Gast 2>Server, du kannst natürlich auch per iMap Think machen.

02:53:43.550 --> 02:53:46.990
<v Gast 2>Ich meine, du kannst ja per iMap auf den Account zugreifen, aber ich habe gedacht,

02:53:47.150 --> 02:53:51.150
<v Gast 2>dann muss ich hier nicht meine Heimverbindung stressen oder das irgendwo auf dem Server aufsetzen.

02:53:51.310 --> 02:53:53.470
<v Gast 2>Und das hat echt wunderbar funktioniert.

02:53:53.790 --> 02:53:57.950
<v Gast 2>Die Termine habe ich mir einfach aus iCarl exportiert und bei denen reingeworfen.

02:53:58.270 --> 02:54:00.030
<v Gast 2>Die Kontakte genauso als V-Karte.

02:54:00.430 --> 02:54:01.390
<v Felix>Was ist mit Filtern?

02:54:02.270 --> 02:54:04.990
<v Gast 2>Das ist Filter kannst du halt nie wirklich hin und her schieben.

02:54:05.070 --> 02:54:08.670
<v Gast 2>Also von Gmail nach iCloud nach Dingens habe ich sie immer neu aufgesetzt.

02:54:08.910 --> 02:54:11.950
<v Markus>Also das Skript, du könntest ja mir hin und her schieben.

02:54:12.190 --> 02:54:15.070
<v Gast 2>Ja, könnte man, aber da musst du es nicht auch selber nennen.

02:54:15.390 --> 02:54:19.230
<v Felix>Also ich habe ja auch schon Erfahrung mit Exchange und da gab es tatsächlich das Problem,

02:54:19.310 --> 02:54:23.870
<v Felix>dass du irgendwie ein paar Kilobyte nur für deine Filter hast und dann ist vorbei.

02:54:23.950 --> 02:54:26.590
<v Felix>Und dann sagt er, ja, die kann ich jetzt aber nicht mehr irgendwie dazufügen,

02:54:26.670 --> 02:54:28.350
<v Felix>weil du hast ja keinen Filterplatz mehr.

02:54:28.990 --> 02:54:31.070
<v Gast 2>Habe ich aktuell kein Problem mit.

02:54:31.550 --> 02:54:33.390
<v Gast 2>Filter einrichten ist auch recht komfortabel.

02:54:33.470 --> 02:54:36.030
<v Gast 2>Du klickst einfach recht im Maus, dass du auf die Mail, die du filtern willst,

02:54:36.190 --> 02:54:38.990
<v Gast 2>sagst, bitte für die Mail eine Regel erstellen.

02:54:39.150 --> 02:54:40.990
<v Felix>Ja, ja, ich kenne das ja vom Outlook.

02:54:42.350 --> 02:54:45.390
<v Gast 2>Linux-User und macOS-User, die es vielleicht noch nie gesehen haben.

02:54:45.550 --> 02:54:48.510
<v Felix>Okay, also normalerweise drückt man dann Rechtsklick auf eine Mail und dann sagt man Felix.

02:54:48.670 --> 02:54:49.630
<v Unbekannt>Ich brauchst dich angucken.

02:54:50.030 --> 02:54:53.550
<v Ingo>Ich habe Jahre in einer Enterprise-Umgebung gearbeitet.

02:54:53.630 --> 02:54:55.550
<v Ingo>Ich musste sowas auch mal eine Weile benutzen.

02:54:55.790 --> 02:54:58.750
<v Ingo>Bin ich froh, dass ich noch nie mit Outlook arbeiten musste.

02:54:59.070 --> 02:54:59.390
<v Ingo>Okay.

02:54:59.870 --> 02:55:02.110
<v Markus>Du glaubst gar nicht, wie viele Leute es gibt, die.

02:55:02.750 --> 02:55:06.430
<v Markus>Ich weiß nicht warum, einfach weil sie nichts anderes kennen oder weil es wirklich Umgebungen gibt,

02:55:06.510 --> 02:55:08.430
<v Markus>in denen es gut funktioniert, weiß ich nicht, die es lieben.

02:55:08.590 --> 02:55:12.030
<v Markus>Die haben wirklich denen du begegnest und die sagen, es gibt nichts Besseres, es ist großartig.

02:55:12.270 --> 02:55:14.270
<v Ingo>Er hat mir letztens im Kino einer erzählen wollen.

02:55:14.590 --> 02:55:15.470
<v Markus>Im Kino.

02:55:17.150 --> 02:55:21.310
<v Ingo>Wir saßen halt im Kino und haben halt irgendwie darüber geredet, dass ich irgendwie noch gerne mal einen

02:55:21.310 --> 02:55:26.750
<v Ingo>Dumpphone hätte, was ich so als Zweittelefon benutzen will, aber da würde ich halt gerne meine

02:55:28.270 --> 02:55:32.750
<v Ingo>iCloud-Kontaktdaten zumindest mal als Snapshot draufladen können.

02:55:32.910 --> 02:55:37.230
<v Gast 1>Meint der Typ neben mir so, nimm doch einen Outlook, das funktioniert wunderbar.

02:55:37.470 --> 02:55:40.110
<v Felix>Ach stimmt, genau zum Migrieren sollte Outlook benutzen.

02:55:40.190 --> 02:55:40.750
<v Felix>Das fand ich schon.

02:55:41.950 --> 02:55:46.590
<v Gast 1>Ja, um jetzt meine Daten aus iCloud rauszukriegen auf irgendeinem Dampf und drauf zu.

02:55:46.910 --> 02:55:47.150
<v Gast 1>Nein.

02:55:47.790 --> 02:55:51.310
<v Markus>Das passt wunderbar in die Diskussion, what's the best technology for my new website?

02:55:54.190 --> 02:55:54.670
<v Markus>Outlook.

02:55:54.910 --> 02:55:56.190
<v Unbekannt>Einfach Outlook installieren.

02:55:56.350 --> 02:55:57.630
<v Unbekannt>Ja, oder Excel halt.

02:55:57.870 --> 02:55:59.390
<v Gast 1>Damit kann man ja eh alles lösen.

02:55:59.790 --> 02:56:00.990
<v Felix>Excel-Makros, einfach schon.

02:56:01.230 --> 02:56:02.510
<v Gast 1>Auf jeden Fall, ganz viele Makros.

02:56:02.750 --> 02:56:06.430
<v Felix>Das kann garantiert auch mit SMTP sprechen.

02:56:06.590 --> 02:56:09.630
<v Ingo>Ja, und man kann es mit TCP-Dump dumpen.

02:56:09.870 --> 02:56:10.190
<v Ingo>Ja.

02:56:11.070 --> 02:56:14.990
<v Gast 1>Das ist jetzt auch vielleicht wieder so ein Pick für Captain Obvious, TCP-Dump.

02:56:16.270 --> 02:56:22.110
<v Gast 1>Hatte ich allerdings gerade gestern den Fall, dass ich das gebraucht habe.

02:56:22.190 --> 02:56:28.910
<v Gast 1>Und zwar wollte ich eine Web-Applikation debuggen, was die denn so nach außen an Requests absendet,

02:56:28.990 --> 02:56:32.990
<v Gast 1>weil ich wissen wollte, wann zu welchem Zeitpunkt da welche Requests abgesendet werden.

02:56:33.230 --> 02:56:36.910
<v Gast 1>Und wenn man halt nur per SSH Zugriff auf dem Server hat, dann ist es halt ganz cool,

02:56:36.990 --> 02:56:41.230
<v Gast 1>wenn man mal TCP-Dump auspackt und da sich da eine kurze Filter,

02:56:41.550 --> 02:56:45.790
<v Gast 1>ein paar kurze Filter zusammenschreibt und dann irgendwie noch ein Crepe dahinter setzt und dann kann man da

02:56:45.790 --> 02:56:48.190
<v Gast 1>mal kurz gucken, was auf dem Server los ist.

02:56:48.350 --> 02:56:51.550
<v Gast 1>Und gerade für sowas ist TCP-Dump einfach immer wieder cool.

02:56:51.790 --> 02:56:53.550
<v Felix>Und es wird immer noch weiterentwickelt, das ist echt krass.

02:56:53.710 --> 02:56:56.110
<v Gast 1>Es wird immer noch weiterentwickelt, es kann quasi schon sehr viel.

02:56:56.270 --> 02:57:02.670
<v Gast 1>Ich hätte allerdings noch gerne ein Tool, was mir so ein bisschen mehr auf HTTP spezialisiert ist.

02:57:02.750 --> 02:57:06.510
<v Gast 1>Also wenn da jemand was kennt, ich habe da mal so ein Tool gehabt, was in Node geschrieben war,

02:57:06.590 --> 02:57:08.990
<v Gast 1>das hieß Hard HTTP-Trace.

02:57:09.310 --> 02:57:12.990
<v Gast 1>Das hat dann auch so die Header gesundtagshighlighted und das auf der Shell ausgegeben.

02:57:13.150 --> 02:57:14.830
<v Felix>Aber das ist ja die falsche Richtung dann gewesen, oder?

02:57:15.150 --> 02:57:16.670
<v Felix>Du musst da als Proxy eintragen.

02:57:16.910 --> 02:57:22.430
<v Gast 1>Nee, nee, nee, das ist halt einfach ein Ding, das hat auch Lipp-Cut benutzt und hat dann halt auch lokal wie

02:57:22.430 --> 02:57:24.350
<v Gast 1>TCP-Dump mitgeschnitten.

02:57:25.390 --> 02:57:26.430
<v Felix>Hättest du das hart benutzt?

02:57:26.590 --> 02:57:27.710
<v Gast 1>Nee, das ist irgendwie kaputt gegangen.

02:57:27.790 --> 02:57:31.390
<v Gast 1>Ich habe das mal probiert und das ist irgendwie schon seit einem Jahr oder so nicht mehr abgedatet worden und

02:57:31.470 --> 02:57:33.550
<v Gast 1>funktioniert, glaube ich, nicht mehr auf aktuellen Node-Versionen und so.

02:57:33.790 --> 02:57:34.030
<v Gast 1>Das heißt.

02:57:34.430 --> 02:57:37.310
<v Gast 1>Also ich hätte gerne einfach ein Tool, was ich mal installieren kann,

02:57:37.630 --> 02:57:44.350
<v Gast 1>was so funktioniert wie TCP-Dump, nur halt mehr HTTP kann oder mehr HTTP versteht,

02:57:44.430 --> 02:57:47.710
<v Gast 1>dass ich halt sagen kann, ich möchte jetzt, wenn dieser Header drin vorkommt,

02:57:48.030 --> 02:57:50.190
<v Gast 1>den kompletten Request ziehen oder sowas.

02:57:50.750 --> 02:57:54.750
<v Gast 1>Aber ja, ansonsten TCP-Dump einfach ein

02:57:58.030 --> 02:58:01.230
<v Gast 1>super generisches Werkzeug, womit man sehr viel machen kann.

02:58:01.710 --> 02:58:07.310
<v Gast 1>Könnte ja auch irgendwie P-Cub-Files aufzeichnen und die dann irgendwie mit Wireshark oder sonst was filtern,

02:58:07.550 --> 02:58:08.670
<v Gast 1>aber funktioniert das.

02:58:09.070 --> 02:58:13.630
<v Felix>Kann der die nicht direkt mit quasi direkt verwenden?

02:58:14.030 --> 02:58:17.230
<v Felix>Was auf Wireshark an Protokollfiltern benutzt?

02:58:19.070 --> 02:58:22.350
<v Gast 1>Der kann die Filter benutzen, also die sehen ein bisschen anders aus.

02:58:22.990 --> 02:58:28.190
<v Gast 1>In Wireshark hast du ja immer so IP.address,

02:58:29.070 --> 02:58:30.910
<v Gast 1>TCP.port und so weiter.

02:58:31.150 --> 02:58:34.910
<v Gast 1>Und bei DCP-Dumps sind das andere Pickup-Filter.

02:58:35.390 --> 02:58:35.950
<v Gast 1>Ein bisschen anders.

02:58:36.030 --> 02:58:39.950
<v Gast 1>Also du sagst halt dann nur Port oder nur irgendwie Source Address oder sowas.

02:58:40.190 --> 02:58:41.470
<v Felix>Wireshark jetzt tatsächlich kaputt.

02:58:43.230 --> 02:58:48.110
<v Gast 1>Aber nichtsdestotrotz, Sniffer sind toll und zum Debuggen immer mal wieder gut zu gebrauchen.

02:58:49.150 --> 02:58:55.470
<v Gast 1>So, was auch gut zu gebrauchen ist, ja, sind Shell-Umgebung, Marc.

02:58:57.070 --> 02:58:59.070
<v Unbekannt>Ja, ich, was, wie, wo, ja.

02:58:59.710 --> 02:59:00.590
<v Unbekannt>Shell-Umgebung.

02:59:00.830 --> 02:59:02.030
<v Unbekannt>Go, richtig, jetzt.

02:59:02.590 --> 02:59:04.430
<v Gast 2>Schreibe ich gerade eine E-Mail sogar drüber.

02:59:05.070 --> 02:59:08.190
<v Gast 2>Go ist so eine leichtgewichtige Alternative zu Sigmin.

02:59:08.350 --> 02:59:10.590
<v Gast 2>Sigmin ist ja unglaublich hässlich und ca.

02:59:10.750 --> 02:59:11.630
<v Gast 2>100 Megabyte groß.

02:59:12.190 --> 02:59:12.510
<v Gast 2>Mindestens.

02:59:13.150 --> 02:59:14.430
<v Felix>Das ist das Minimum, oder?

02:59:14.670 --> 02:59:16.430
<v Felix>Also ich glaube, kleiner komplex ist auch nicht.

02:59:16.750 --> 02:59:18.910
<v Gast 2>Ja, und nicht mal mehr bunt, obwohl es so groß ist.

02:59:18.990 --> 02:59:22.830
<v Gast 2>Und Go bin ich irgendwie, also G-OW bin ich irgendwie draufgestoßen,

02:59:23.070 --> 02:59:29.630
<v Gast 2>ist 10 Megabyte groß und beinhaltet einen ganzen Haufen von diesen coolen Unix-Utilities für Windows.

02:59:30.670 --> 02:59:34.510
<v Gast 2>Falls man dann gezwungen ist, da irgendwie drauf zu arbeiten, da kannst du dir also quasi eine Bash,

02:59:34.670 --> 02:59:39.390
<v Gast 2>Scrap, Org, alle like Move, Copy, LS,

02:59:39.630 --> 02:59:44.430
<v Gast 2>LN, Rsync, WGET, ZIP, Z Cut,

02:59:44.590 --> 02:59:48.270
<v Gast 2>alles, das ganze Geraffel könntest du noch auf Windows verwenden.

02:59:48.510 --> 02:59:52.270
<v Gast 2>Und das packst du dir in Pfad, gibst Bash ein und dann kannst du da anfangen,

02:59:52.430 --> 02:59:56.510
<v Gast 2>irgendwie SCP und sonst was zu machen, so wie auf anständigen Betriebssystemen.

02:59:56.750 --> 03:00:00.910
<v Gast 1>Ähm, kann man da auch dann so Sachen wie SSH und SCP und so nachinstallieren?

03:00:01.970 --> 03:00:03.410
<v Unbekannt>Äh, ist ja dabei.

03:00:03.890 --> 03:00:07.970
<v Felix>Ja, ist aber ke SCP dabei, das ist quasi nicht SCP-St.

03:00:08.450 --> 03:00:09.890
<v Gast 2>Es ist auch SCP dabei.

03:00:10.850 --> 03:00:14.530
<v Gast 2>Also zumindest hat das in der Executable-Liste steht SCP drin.

03:00:15.490 --> 03:00:16.130
<v Gast 2>Vielleicht schnell.

03:00:17.330 --> 03:00:20.610
<v Felix>Aber SSH SSH weiß ich gar nicht.

03:00:21.010 --> 03:00:22.610
<v Gast 2>SSH steht ja nicht dabei.

03:00:22.770 --> 03:00:25.650
<v Gast 2>Ja, der hat diesen, wie heißt der, die Putti-Version, P-Link.

03:00:25.970 --> 03:00:26.690
<v Gast 2>Ja, gut genug.

03:00:27.330 --> 03:00:31.410
<v Gast 2>Richtig, auf jeden Fall hast du da zumindest mal mit 10 Megabyte ein paar anständige Utilities und kannst

03:00:31.490 --> 03:00:32.850
<v Gast 2>notfalls auch Bash machen, wenn ihr muss.

03:00:34.530 --> 03:00:35.410
<v Unbekannt>10 Megabyte.

03:00:35.490 --> 03:00:39.330
<v Gast 2>Ich habe es selber noch nie verwendet, weil ich nicht auf Windows arbeite, aber sieht cool aus irgendwie.

03:00:39.570 --> 03:00:41.650
<v Felix>Das muss gut sein, aber erstmal E-Mails drüber schreiben.

03:00:42.370 --> 03:00:46.210
<v Gast 1>Also es ist, glaube ich, auch besser, nicht unter Windows zu arbeiten, aber das hatten wir schon mal.

03:00:47.810 --> 03:00:48.450
<v Gast 1>Erst heute.

03:00:49.650 --> 03:00:50.850
<v Ingo>PDF-Crack.

03:00:51.090 --> 03:00:51.570
<v Ingo>Genau.

03:00:52.370 --> 03:00:53.890
<v Felix>Hast du auch schon mal irgendwann noch gesagt?

03:00:54.130 --> 03:00:55.570
<v Gast 1>Das hattest du, glaube ich, schon mal erzählt, ja.

03:00:55.970 --> 03:00:57.330
<v Felix>Ich glaube, du hattest dann auch nochmal überhaupt.

03:00:58.930 --> 03:01:00.770
<v Gast 1>In einem anderen Kontext habe ich das schon mal erzählt.

03:01:01.010 --> 03:01:03.810
<v Ingo>Ich hatte momentan wieder den Fall, ich bin umgezogen.

03:01:04.130 --> 03:01:10.450
<v Ingo>Viele meiner Unterlagen liegen noch in Kartons und ich musste mal kurz an meine Kabel BW-Kundennummer

03:01:10.450 --> 03:01:11.250
<v Ingo>rankommen.

03:01:12.050 --> 03:01:15.730
<v Ingo>Und ich war zu faul, den ganzen Scheiß rauszusuchen und ich habe gedacht,

03:01:15.810 --> 03:01:17.410
<v Ingo>das lasse ich lieber mal meinen Rechner machen.

03:01:17.490 --> 03:01:23.010
<v Ingo>Und ich habe ja immer noch meine verschlüsselten Kabel-BW-Rechnungen in meinem E-Mail-Postfach rumliegen.

03:01:23.330 --> 03:01:27.730
<v Ingo>Das sind PDFs und die sind halt irgendwie so verschlüsselt, wie PDFs verschlüsselt sind.

03:01:27.890 --> 03:01:32.370
<v Ingo>Und dann kann man da mit PDF-Crack drauf Bruteforcen.

03:01:33.170 --> 03:01:38.850
<v Ingo>Und das hat, glaube ich, so eine Stunde rum, anderthalb gedauert und dann hatte ich meine Kundennummer wieder.

03:01:39.490 --> 03:01:44.610
<v Ingo>Und das war auf jeden Fall effizienter, weil ich in der Zeit, in der mein Rechner da gebrute Forced hat,

03:01:45.010 --> 03:01:46.530
<v Ingo>irgendwie andere Sachen machen konnte.

03:01:46.690 --> 03:01:53.330
<v Ingo>Also ich kannte da auch mal so Vorlesungen, da waren so PDFs und da waren so Sachen einfach in

03:01:53.330 --> 03:01:54.850
<v Ingo>weißer Schrift drin.

03:01:55.170 --> 03:01:58.290
<v Markus>Ja, ja, das ist bei Obscurity.

03:01:58.690 --> 03:01:59.730
<v Markus>Vorzüglicher Schutz.

03:01:59.970 --> 03:02:01.090
<v Gast 1>Ich glaube, die kennen wir alle.

03:02:01.570 --> 03:02:02.610
<v Gast 1>Also außer Felix.

03:02:02.770 --> 03:02:03.650
<v Felix>Ich kenne sowas nicht.

03:02:04.530 --> 03:02:05.810
<v Ingo>Aber es war köstlich.

03:02:06.690 --> 03:02:08.210
<v Felix>Wahrscheinlich sind die nur zum Ausdrucken gewesen.

03:02:09.010 --> 03:02:12.610
<v Ingo>Ich habe ja auch gehört, dass der betreffende Professor, der sowas macht,

03:02:12.850 --> 03:02:19.170
<v Ingo>in seinem Google-Kalender die Beschreibungen seiner Termine Rot 13 verschlüsselt abspeichert,

03:02:19.250 --> 03:02:21.010
<v Ingo>damit Google seine Termine nicht kennt.

03:02:21.170 --> 03:02:22.210
<v Markus>Hat er das selber erzählt?

03:02:22.930 --> 03:02:26.210
<v Ingo>Mir wurde erzählt, dass er es in einer Vorlesung erwähnt hätte.

03:02:26.290 --> 03:02:29.650
<v Ingo>Also ich habe es nicht direkt gehört, aber wundern würde mich sowas jetzt nicht.

03:02:29.890 --> 03:02:33.490
<v Markus>Ja gut, der geneigte Geocacher kann Rot 13 ja auch im Volk bei gehen, entschlüsseln.

03:02:33.730 --> 03:02:34.290
<v Markus>Tatsächlich.

03:02:34.770 --> 03:02:34.930
<v Markus>Ja.

03:02:35.650 --> 03:02:37.810
<v Felix>Weil die Tipps sind in meinen Rot 13.

03:02:37.970 --> 03:02:38.290
<v Felix>Ja, genau.

03:02:38.930 --> 03:02:39.330
<v Felix>Ja, okay.

03:02:39.730 --> 03:02:42.050
<v Felix>Jedenfalls zu PDF-Crack, ich finde es einen Scheiß.

03:02:42.290 --> 03:02:44.610
<v Felix>Und zwar, weil es jetzt schon ewig lange nicht weiterentwickelt wurde.

03:02:44.770 --> 03:02:45.810
<v Ingo>Ja, und es kann nur ein Core und so.

03:02:46.050 --> 03:02:48.050
<v Felix>Es kann nur ein Core und das macht keinen Sinn.

03:02:48.370 --> 03:02:49.330
<v Felix>Jetzt mal ohne Scheiß.

03:02:49.410 --> 03:02:53.010
<v Felix>Also ich musste da irgendwie so einen super krassen Pet-Scheiß machen,

03:02:53.090 --> 03:02:55.890
<v Felix>nur damit das Ding mal irgendwie auf allen sechs Cores arbeitet.

03:02:55.970 --> 03:02:57.170
<v Felix>Und das kann es nicht sein.

03:02:57.330 --> 03:02:58.290
<v Felix>Das ist einfach falsch.

03:02:58.370 --> 03:02:58.930
<v Felix>Und deswegen ist es.

03:03:00.850 --> 03:03:04.210
<v Ingo>Das hatten wir letztes Mal schon, pack es nach GitHub und entwickel es weiter.

03:03:04.530 --> 03:03:07.090
<v Felix>Ich kann da nichts weiterentwickeln, weil das ist ein komischer Krippizi-Code.

03:03:07.250 --> 03:03:07.730
<v Felix>Ich mach da nichts.

03:03:08.050 --> 03:03:11.410
<v Ingo>Ja, dann lass es da sterben, wie was Neues vom Ground Up.

03:03:11.650 --> 03:03:13.490
<v Felix>Ich wollte bloß sagen, soll man jemals anständig haben.

03:03:13.570 --> 03:03:14.530
<v Ingo>Das hatten wir doch letztes Mal schon.

03:03:14.770 --> 03:03:15.490
<v Ingo>Ja, hab ich doch gesagt.

03:03:15.650 --> 03:03:16.210
<v Ingo>Ja, weiter.

03:03:16.450 --> 03:03:17.090
<v Ingo>Gut jetzt.

03:03:17.890 --> 03:03:18.450
<v Ingo>Z-RAM.

03:03:18.850 --> 03:03:20.290
<v Felix>Ah, Z-RAM.

03:03:21.330 --> 03:03:26.770
<v Felix>Ich hab's mal gepickt, weil ich es irgendwie bescheuert finde, dass es nicht einfach so immer so ist.

03:03:27.970 --> 03:03:30.290
<v Felix>Z-Ram oder Z-RAM ist.

03:03:30.930 --> 03:03:31.490
<v Felix>ZRAM.

03:03:31.890 --> 03:03:33.250
<v Felix>ZRA, genau.

03:03:33.570 --> 03:03:38.290
<v Felix>Das ist eine Möglichkeit, irgendwie deinen RAM zu nehmen,

03:03:38.530 --> 03:03:42.450
<v Felix>den zu rezippen und dann wieder zu verwenden.

03:03:42.690 --> 03:03:43.330
<v Felix>Oh shit.

03:03:43.650 --> 03:03:47.330
<v Felix>Und ich finde das alles, also ich finde, das ist halt einfach.

03:03:47.730 --> 03:03:48.450
<v Felix>Mehr RAM.

03:03:49.090 --> 03:03:51.890
<v Felix>Mehr RAM ist auf jeden Fall immer mehr, besonders wenn man wenig davon hört.

03:03:52.610 --> 03:03:54.210
<v Unbekannt>Double your RAM, double your fun.

03:03:54.530 --> 03:03:58.130
<v Felix>Genau, und dann danach, ähm, weißt du nicht, wir hatten das hingeschrieben, Mark hörst.

03:03:58.450 --> 03:03:58.770
<v Felix>Ja.

03:03:59.330 --> 03:04:00.450
<v Felix>Mehr mehr RAM.

03:04:01.090 --> 03:04:01.730
<v Felix>Das ist super, ja.

03:04:01.810 --> 03:04:08.530
<v Gast 2>Also Z-Ram wird normalerweise benutzt, um die Swap-Partition in eine RAM-Disk zu packen und diese

03:04:08.690 --> 03:04:09.330
<v Gast 2>dann zu komprimieren.

03:04:09.730 --> 03:04:12.690
<v Felix>Genau, also das ist bloß die Technologie, die Idee ist trotzdem die gleiche.

03:04:12.930 --> 03:04:13.810
<v Unbekannt>Ja, richtig, genau.

03:04:13.890 --> 03:04:18.370
<v Gast 2>Also es ist halt so die Sache, dass du irgendwie Sachen gerne im RAM behalten würdest,

03:04:18.450 --> 03:04:22.930
<v Gast 2>du wirst sie schnell haben, aber es gibt manche Sachen, die du ein bisschen langsamer haben willst,

03:04:23.250 --> 03:04:27.490
<v Gast 2>um ein bisschen RAM zu sparen, komprimierst du die dann und dekomprimierst du halt on the fly wieder.

03:04:27.650 --> 03:04:34.610
<v Gast 2>Und so kannst du dann irgendwie komische Textdinger in den RAM knallen

03:04:34.690 --> 03:04:35.890
<v Gast 2>und komprimiert speichern.

03:04:36.130 --> 03:04:41.730
<v Gast 2>Redis wird sowas auch bald können, der wird dann auch auf längere Strings on the fly Kompression verwenden.

03:04:42.050 --> 03:04:44.770
<v Gast 2>Ist dann halt intern und nicht über Swap gemacht, aber ja.

03:04:46.450 --> 03:04:51.810
<v Felix>Der Swap ist aber tatsächlich, also wenn du CRAM benutzt, dann siehst du von dem.

03:04:52.370 --> 03:04:53.970
<v Felix>Achso, ja gut, doch siehst du schon, klar.

03:04:54.050 --> 03:04:58.530
<v Felix>Also du siehst, dass sich das mehr Swap geworden ist, aber du siehst nicht,

03:04:58.610 --> 03:05:02.210
<v Felix>dass er das quasi von Hand gemacht hat, sondern du hast da neue Devices dann,

03:05:02.290 --> 03:05:03.730
<v Felix>die du dann direkt verwenden kannst.

03:05:03.970 --> 03:05:04.290
<v Felix>Richtig.

03:05:04.770 --> 03:05:11.010
<v Gast 2>Ich erinnere mich so schön an diese RAM-Doubler früher oder irgendwie deine 48 MB Edo-RAM dann irgendwie

03:05:11.010 --> 03:05:15.010
<v Gast 2>quasi, genauso wie 64 MB Edo-RAM sich verhalten haben.

03:05:17.410 --> 03:05:22.530
<v Felix>Was ich auch komisch finde, warum gibt es noch keine Chips, die irgendwie so Compression machen?

03:05:24.050 --> 03:05:25.090
<v Unbekannt>Wäre eigentlich ganz cool.

03:05:25.250 --> 03:05:27.170
<v Felix>Also ich meine, das gibt es für Krypto.

03:05:27.250 --> 03:05:27.970
<v Felix>Warum sollst du es nicht.

03:05:28.370 --> 03:05:31.650
<v Gast 2>Ich glaube, du kannst nicht schnell genug komprimieren, um das in RAM zu halten,

03:05:31.730 --> 03:05:34.450
<v Gast 2>weil der RAM-Taktet ja schon irgendwie, der kann ja mit, keine Ahnung,

03:05:34.610 --> 03:05:38.530
<v Gast 2>1, sonst was Gigahertz Taktzyklen da reinrödeln und wieder rausrödeln.

03:05:38.610 --> 03:05:39.250
<v Gast 2>Ja, ja, klar.

03:05:39.490 --> 03:05:41.810
<v Felix>Die Sache ist halt, man könnte es ja wenigstens ein bisschen schneller machen.

03:05:41.890 --> 03:05:45.970
<v Gast 2>Ja, man könnte vielleicht mit einem Turbo-Button außen am Gehäuse, dass du drauf drückst und dann RAM

03:05:46.050 --> 03:05:46.770
<v Gast 2>komprimiert.

03:05:46.930 --> 03:05:47.730
<v Gast 2>Und es wäre total gut.

03:05:47.970 --> 03:05:50.690
<v Felix>Nee, nee, das wäre nicht der Turbo-Button, sondern der Slow-Button.

03:05:51.970 --> 03:05:54.850
<v Felix>Alles wird dann einfach super slow, aber dafür hast du super viel RAM.

03:05:55.090 --> 03:05:55.250
<v Felix>Genau.

03:05:55.330 --> 03:05:57.490
<v Gast 2>Du kannst auf Space drücken, dann hast du mehr Space.

03:05:57.570 --> 03:05:58.610
<v Unbekannt>Und dann bist du da gut.

03:05:58.850 --> 03:05:59.410
<v Unbekannt>Der RAM-Space.

03:06:01.010 --> 03:06:06.290
<v Felix>Nee, also ich verstehe nicht, warum es nicht so Hardware-Chips gibt, die irgendwie Kompression können.

03:06:07.170 --> 03:06:10.770
<v Gast 2>Ja, gibt es ja schon, aber kann man bestimmt machen.

03:06:11.490 --> 03:06:13.010
<v Gast 1>Es ist ja die Frage, ob sich das lohnt.

03:06:13.250 --> 03:06:15.090
<v Felix>Also man braucht ja Kompression für alles.

03:06:15.170 --> 03:06:19.010
<v Felix>Zum Beispiel, wenn man irgendwie HTT-Requests wieder mal verschickt oder bekommt,

03:06:19.090 --> 03:06:20.130
<v Felix>dann ist das ja auch alles gut.

03:06:20.290 --> 03:06:22.370
<v Ingo>Ja, aber wenn man Sachen von der Festplatte liest, wäre es auch cool,

03:06:22.450 --> 03:06:27.250
<v Ingo>wenn die komprimiert werden, weil das Auspacken ist ja schneller als die Daten von der Festplatte lesen,

03:06:27.330 --> 03:06:28.610
<v Ingo>deshalb wird es sich eigentlich schon anbieten.

03:06:28.690 --> 03:06:28.850
<v Ingo>Richtig.

03:06:29.250 --> 03:06:31.410
<v Ingo>Was ja zum Beispiel moderne File-Systeme schon machen.

03:06:32.050 --> 03:06:35.730
<v Gast 2>Normalerweise hast du Festplatten halt das Problem, wenn du ein Byte schreiben willst und ein Bit schreiben

03:06:35.730 --> 03:06:39.010
<v Gast 2>willst, dann müsstest du das Ding komplett neu komprimieren, weil du das erste lesen musst,

03:06:39.090 --> 03:06:40.130
<v Gast 2>komplett D-Dings ein bisschen.

03:06:40.210 --> 03:06:42.770
<v Felix>Aber da gibt es doch dieses super schnelle Zippy oder wie das Ding hieß?

03:06:43.090 --> 03:06:43.410
<v Felix>Snappy.

03:06:43.570 --> 03:06:46.930
<v Felix>Snappy, was halt irgendwie das gleiche macht, irgendwie nur Super 1.000 Millionen Beispiel.

03:06:47.410 --> 03:06:51.970
<v Gast 2>Ein Bit-Schreiboperation irgendwie 8 Kilobyte lesen,

03:06:52.290 --> 03:06:54.610
<v Gast 2>das Bit ändern und dann wieder 8 KB komprimieren.

03:06:55.090 --> 03:07:00.370
<v Felix>Du schreibst einfach die 64K, die halt Blockgröße sind und dann musst du eh lesen und schreiben und dann

03:07:00.370 --> 03:07:02.690
<v Felix>kannst du es halt auch gleich komprimieren und dick komprimieren.

03:07:03.010 --> 03:07:04.370
<v Gast 2>Musst du das direkt lesen und schreiben?

03:07:04.450 --> 03:07:07.090
<v Gast 2>Normalerweise kannst du doch einfach sagen, hier schreib mir ein Bit da rein,

03:07:07.170 --> 03:07:11.010
<v Gast 2>in das, was ich ins Memory gemappt habe und dann schlägt das Bit nach unten durch,

03:07:11.170 --> 03:07:14.370
<v Gast 2>aber muss halt nicht 64k komplett rumändern.

03:07:14.690 --> 03:07:18.770
<v Felix>Ja, also ich meine, auf den, also die Blockgröße ist halt eh 64K jetzt.

03:07:18.930 --> 03:07:23.810
<v Gast 2>Genau, kannst du nur maximal einen Block lesen und schreiben oder kannst du auch im Block einfach ein Bit

03:07:23.810 --> 03:07:26.050
<v Gast 2>flippen und dann macht er halt einen kleinen Schreiber und dann.

03:07:26.290 --> 03:07:28.130
<v Felix>Nee, nee, also das geht nicht.

03:07:28.210 --> 03:07:30.530
<v Felix>Also du liest und schreibst den kompletten Block.

03:07:30.850 --> 03:07:31.250
<v Felix>Immer.

03:07:31.410 --> 03:07:31.730
<v Felix>Ja.

03:07:31.970 --> 03:07:33.330
<v Felix>Also auf SSDs auf jeden Fall.

03:07:33.410 --> 03:07:34.690
<v Felix>Ich weiß nicht, bei normalen Festplatten.

03:07:34.850 --> 03:07:38.130
<v Gast 2>SD weiß ich, da ist es so, da müssen sie es so machen, aber ich glaube, bei normalen Platten können sie so.

03:07:38.370 --> 03:07:40.930
<v Felix>Ja, bei normalen Platten weiß ich nicht.

03:07:41.090 --> 03:07:42.450
<v Felix>Aber kann sein und vielleicht auch nicht.

03:07:42.530 --> 03:07:44.690
<v Felix>Aber wer hat denn schon normale Platten, wenn es jetzt SSDs ist?

03:07:44.930 --> 03:07:48.130
<v Ingo>Ist ja die Frage, ob das, also es würde vielleicht gehen, aber gibt es,

03:07:48.370 --> 03:07:55.250
<v Ingo>geht das über, also ich bin jetzt nicht so bewandelt in ATA.

03:07:55.810 --> 03:08:02.210
<v Gast 1>Aber bietet das irgendwie ATA oder S-ATA überhaupt an, dass man da direkt auf die Festplatte sowas schreibt?

03:08:02.770 --> 03:08:05.090
<v Felix>Es gibt ja so komprimierende Dateisysteme, zum Beispiel.

03:08:05.330 --> 03:08:05.810
<v Felix>ZFS?

03:08:06.130 --> 03:08:07.250
<v Gast 1>Ja, ZFS kann das.

03:08:07.490 --> 03:08:09.170
<v Felix>Ja, also muss es ja funktionieren.

03:08:09.410 --> 03:08:12.850
<v Felix>Und deswegen kann man auch Hardware-Chips machen, die das gleiche machen und dir dann helfen quasi,

03:08:12.930 --> 03:08:15.410
<v Felix>wie Krypto-Chips dir beim Entschlüsseln helfen.

03:08:15.730 --> 03:08:17.650
<v Gast 2>Das ist eben die Frage, ob es im Default hilft.

03:08:17.730 --> 03:08:20.050
<v Gast 2>Gerade wenn du viele kleine Schreib- und Leseroperationen hast.

03:08:20.130 --> 03:08:23.490
<v Gast 2>Ich meine, wenn du selber dein Dateisystem so reinfrickelst, ist es ja okay.

03:08:23.650 --> 03:08:27.410
<v Gast 2>Aber wenn die Festplatte dir keine andere Möglichkeit bieten würde, wäre es schon ein bisschen komisch.

03:08:27.490 --> 03:08:29.970
<v Felix>Achso, ja, nee, es geht nicht um die Festplatte, dass die irgendwas macht,

03:08:30.050 --> 03:08:32.690
<v Felix>sondern dass das wirklich deinem Betriebssystem hilft.

03:08:33.170 --> 03:08:34.450
<v Unbekannt>Ja gut, aber das gibt es ja schon.

03:08:34.530 --> 03:08:39.410
<v Gast 2>Also ich meine, ich glaube, moderne Prozessoren, sie können ja oft AES und die ganzen Geschichten,

03:08:39.490 --> 03:08:43.410
<v Gast 2>die werden wahrscheinlich auch irgendein, keine Ahnung, Deepflate.

03:08:44.210 --> 03:08:47.490
<v Felix>Die können das halt nicht wirklich gut, sondern die können das halt nur als Operation,

03:08:47.570 --> 03:08:50.290
<v Felix>die dann halt auf 1000 Millionen Operationen wieder gemappt ist.

03:08:50.930 --> 03:08:54.770
<v Felix>Und von daher, also nur weil es dafür irgendwie einen Code gibt, heißt ja nicht,

03:08:54.850 --> 03:08:57.410
<v Felix>dass es gleich schnell wird, sondern halt nur, dass es das irgendwie kann.

03:08:57.810 --> 03:08:58.850
<v Ingo>Die können sogar CRC.

03:09:00.530 --> 03:09:03.650
<v Gast 2>Die ganzen DUT-Tapes und sowas, die machen doch Kompressionen.

03:09:03.970 --> 03:09:05.250
<v Gast 2>Also da geht es ja schon.

03:09:05.650 --> 03:09:07.890
<v Felix>Ja, siehst du, also muss es ja auch überall funktionieren.

03:09:07.970 --> 03:09:12.450
<v Felix>Deswegen, ich verstehe gar nicht, warum man überall nicht Kompression hat, wenn es einfach super awesome ist.

03:09:12.610 --> 03:09:13.970
<v Unbekannt>Richtig, sollen sich alle nicht so anstellen.

03:09:14.770 --> 03:09:16.130
<v Ingo>Stimmt, die ist ja komprimiert.

03:09:16.450 --> 03:09:17.810
<v Felix>Komprimiert einfach härter.

03:09:18.050 --> 03:09:21.010
<v Gast 2>Gut, das ist eben, wenn der, das Problem ist halt auch, wenn deine Dateien,

03:09:21.090 --> 03:09:25.490
<v Gast 2>wenn du die gern hast und in einem, keine Ahnung, sich irgendwo ein Bit flippt und dann kackt deine

03:09:25.490 --> 03:09:29.570
<v Gast 2>Kompression komplett ab, dann haut er dir halt einen Block weg, anstatt nur ein Zeichen aus einem Block.

03:09:29.810 --> 03:09:32.370
<v Felix>Ja, das sagt halt aber, man muss halt, man kann ja nicht alles haben.

03:09:32.530 --> 03:09:34.050
<v Unbekannt>Richtig, man sollte eh viel mehr.

03:09:34.370 --> 03:09:36.530
<v Felix>Und einfach mehr Backup, dann scheiß drauf.

03:09:37.330 --> 03:09:39.490
<v Felix>Wir haben für alle Probleme eine Lösung, grundsätzlich.

03:09:39.650 --> 03:09:40.370
<v Felix>Indirektion.

03:09:40.530 --> 03:09:41.730
<v Felix>Indirektion, genau.

03:09:42.050 --> 03:09:44.130
<v Felix>Das passiert halt einfach irgendwo anders.

03:09:45.090 --> 03:09:46.210
<v Unbekannt>Kompletter Themawechsel.

03:09:46.450 --> 03:09:48.530
<v Gast 2>Dave Mitchells Soapbox ist mein Pick.

03:09:49.010 --> 03:09:50.290
<v Gast 2>Der eine total coole Serie.

03:09:50.370 --> 03:09:54.050
<v Gast 2>Dave Mitchell ist ein britischer Comedian, der zum Beispiel die Peep-Show gemacht hat,

03:09:54.210 --> 03:09:55.970
<v Gast 2>was eine super Comedy-Serie ist.

03:09:56.290 --> 03:09:59.250
<v Gast 2>Und der hat so eine Soapbox, weil eigentlich nur ranted über Sachen,

03:09:59.330 --> 03:10:01.730
<v Gast 2>aber auf einem sehr, sehr lustigen Niveau.

03:10:02.290 --> 03:10:04.130
<v Gast 2>Also recht intelligentes Runten.

03:10:04.290 --> 03:10:05.250
<v Unbekannt>Und der hat die Season-Beart.

03:10:05.410 --> 03:10:07.490
<v Felix>Das ist so wie David Stolman runten.

03:10:07.810 --> 03:10:10.850
<v Gast 2>Eben, genau, der macht so ein nettes Runnen.

03:10:11.170 --> 03:10:14.530
<v Gast 2>Und auf jeden Fall hat Season 4 angefangen, gibt's auf YouTube, ist kostenlos.

03:10:14.770 --> 03:10:15.970
<v Unbekannt>Yay, das.

03:10:17.250 --> 03:10:18.130
<v Ingo>Voll gut.

03:10:19.010 --> 03:10:19.730
<v Ingo>Telefonkonferenz.

03:10:19.970 --> 03:10:23.730
<v Gast 1>Genau, was mir nämlich gerade eingefallen ist, als wir vorhin über Skype diskutiert haben,

03:10:23.890 --> 03:10:29.330
<v Gast 1>ich hatte vor ein paar Monaten mal das Bedürfnis, eine Telefonkonferenz einzuberufen.

03:10:29.890 --> 03:10:33.810
<v Gast 1>Also so richtig mit Festnetz anrufen und oder vom Handy aus anrufen,

03:10:33.890 --> 03:10:37.570
<v Gast 1>weil ein paar Leute irgendwie nicht unterwegs waren und nicht an den Rechner konnten.

03:10:37.730 --> 03:10:38.770
<v Felix>Das war zu wichtig.

03:10:39.010 --> 03:10:39.330
<v Felix>Ja.

03:10:39.490 --> 03:10:39.650
<v Felix>Okay.

03:10:40.290 --> 03:10:42.450
<v Gast 1>Ja, gut, hat sich halt angeboten.

03:10:42.610 --> 03:10:48.690
<v Gast 1>Und da bin ich auf TalkU gestoßen, was so einen Dienst ist, der irgendwie von Alice gesponsert wird.

03:10:48.850 --> 03:10:52.850
<v Gast 1>Und dann kann man kostenlos so Konferenzräume registrieren.

03:10:52.930 --> 03:10:57.650
<v Gast 1>Da bekommt man dann irgendwie eine Festnetznummer in Hamburg und kann damit,

03:10:57.730 --> 03:11:03.890
<v Gast 1>glaube ich, kostenlos bis zu sechs Teilnehmern übers Telefon eine Konferenzschaltung machen.

03:11:04.210 --> 03:11:05.730
<v Gast 1>Und das ist eigentlich ganz cool.

03:11:05.810 --> 03:11:10.130
<v Gast 1>Also ich habe mir da so einen kostenlosen Account geschossen, da muss man auch keine Zahlungsdaten oder sonst

03:11:10.130 --> 03:11:11.250
<v Gast 1>was hinterlegen.

03:11:11.570 --> 03:11:11.970
<v Gast 1>Cool.

03:11:12.770 --> 03:11:17.170
<v Gast 1>Und wenn man dann irgendwie mal so oldschool übers Telefon eine Konferenzschaltung machen will,

03:11:17.410 --> 03:11:19.570
<v Gast 1>dann bietet sich sowas eigentlich auch an.

03:11:19.810 --> 03:11:25.010
<v Markus>Das ist für nicht-Tech-affine Geschweißpartner oder wenn Skype einfach mal wieder rumnackt,

03:11:25.410 --> 03:11:26.370
<v Markus>glaube ich, eine sehr gute Haltung.

03:11:26.610 --> 03:11:29.570
<v Gast 1>Das ist halt ein Problem, wenn man es irgendwie aufzeichnen will oder sonst irgendwas.

03:11:30.370 --> 03:11:32.130
<v Gast 2>Den gibt es Audio-Protokoll MP3.

03:11:32.690 --> 03:11:33.090
<v Gast 2>Haben sie.

03:11:33.330 --> 03:11:33.970
<v Gast 2>Okay, genau.

03:11:34.050 --> 03:11:35.890
<v Ingo>Dann kann man das tatsächlich auch machen.

03:11:36.130 --> 03:11:40.050
<v Ingo>Und wenn man dann irgendwie noch mit mehr Personen und mit mehr Features und eine feste Nummer und sonst

03:11:40.050 --> 03:11:42.130
<v Ingo>irgendwas, dann kann man da auch mal ein paar Euro zahlen.

03:11:43.250 --> 03:11:45.650
<v Ingo>Aber das ist eigentlich ganz cool.

03:11:45.810 --> 03:11:48.610
<v Ingo>Da bekommt man einfach die Nummer, die könnte ich jetzt auch meiner Mutter geben,

03:11:48.690 --> 03:11:54.850
<v Ingo>die kann sie anrufen und dann kann man da gemeinsam für eine Zeit lang mal miteinander reden und danach wieder

03:11:54.850 --> 03:11:56.210
<v Ingo>auflegen und das ist gut.

03:11:56.450 --> 03:11:57.890
<v Unbekannt>Und das ist schon ganz cool.

03:11:58.130 --> 03:12:00.130
<v Ingo>Das Gleiche in Grün macht Telcoon.

03:12:01.330 --> 03:12:02.690
<v Ingo>Das habe ich ein paar Mal benutzt.

03:12:02.850 --> 03:12:05.970
<v Ingo>Ja, ist wahrscheinlich funktioniert.

03:12:06.130 --> 03:12:07.330
<v Ingo>Ja, es hat funktioniert, genau.

03:12:08.210 --> 03:12:11.330
<v Ingo>Mehrere Leute übers Telefon, übers Handy da reinkriegen.

03:12:11.410 --> 03:12:16.770
<v Ingo>Was mich gewundert hat, Leute, die mit E Plus anrufen, konnten bei Telcoon definitiv nicht mitmachen.

03:12:16.930 --> 03:12:17.410
<v Ingo>Tja.

03:12:17.810 --> 03:12:19.490
<v Ingo>Bei allen anderen ging es irgendwie.

03:12:20.130 --> 03:12:21.330
<v Felix>Wahrscheinlich haben die nicht bezahlt.

03:12:21.650 --> 03:12:26.530
<v Ingo>Ja, genau, das ist halt auch so eine lokale Einwahlnummer oder mehrere gibt es da.

03:12:26.610 --> 03:12:30.290
<v Ingo>In Berlin und in Hamburg und in Stuttgart und was weiß ich wo.

03:12:30.370 --> 03:12:34.530
<v Ingo>Aber irgendwie, wenn du mit E Plus angerufen hast, hast du Pech gehabt.

03:12:35.410 --> 03:12:35.810
<v Ingo>Sagt.

03:12:36.290 --> 03:12:41.650
<v Ingo>Bei bei, ich kann es jetzt nur für Tel Kuhn sagen, bei TalQ, TalQ, keine Ahnung.

03:12:41.810 --> 03:12:44.210
<v Gast 1>Also alle, die angerufen haben, kamen durch.

03:12:44.610 --> 03:12:46.290
<v Ingo>Ja, aber es hatte keiner E Plus wahrscheinlich.

03:12:47.250 --> 03:12:48.130
<v Unbekannt>Wir hatten schon E Plus.

03:12:48.450 --> 03:12:49.170
<v Unbekannt>Ich weiß es nicht.

03:12:49.810 --> 03:12:51.250
<v Unbekannt>Ich kann es dir nicht beantworten.

03:12:51.330 --> 03:12:57.010
<v Gast 1>Also dieses eine Mal, als ich diese Konferenz benutzt habe, da habe ich halt irgendwie mit meinem,

03:12:57.170 --> 03:12:58.770
<v Gast 1>mit Zipgate angerufen.

03:12:58.850 --> 03:13:03.570
<v Ingo>Ich glaube, du hattest mit deinem T-Mobile angerufen und ein paar andere.

03:13:04.770 --> 03:13:06.770
<v Gast 1>Oder ein paar andere Leute haben da mit O2 angerufen.

03:13:06.850 --> 03:13:07.730
<v Gast 1>Das hat alles funktioniert.

03:13:07.810 --> 03:13:13.170
<v Ingo>A Plus kann ich jetzt nicht sagen, aber A Plus hättest du wahrscheinlich auch so schlechten Empfang,

03:13:13.330 --> 03:13:14.930
<v Ingo>dass du gar nicht drauf kommst oder so.

03:13:15.010 --> 03:13:15.410
<v Ingo>Ich weiß es nicht.

03:13:15.650 --> 03:13:16.850
<v Felix>Genau, kein Empfang, sorry.

03:13:17.010 --> 03:13:18.450
<v Felix>Du kannst eh nie mitmachen.

03:13:18.770 --> 03:13:19.570
<v Felix>Genau.

03:13:20.210 --> 03:13:20.610
<v Felix>Dice.

03:13:21.170 --> 03:13:22.210
<v Felix>Dice Plus.

03:13:22.450 --> 03:13:23.090
<v Felix>Oh, plus.

03:13:23.490 --> 03:13:24.370
<v Felix>Ganz wichtig.

03:13:25.250 --> 03:13:27.010
<v Felix>Ich finde die Idee einfach so.

03:13:28.370 --> 03:13:29.090
<v Felix>Weiß ich auch nicht.

03:13:29.730 --> 03:13:32.450
<v Felix>Ich würde nicht sagen bescheuert, sondern einfach nur so banal.

03:13:32.770 --> 03:13:33.810
<v Ingo>Also man kann würfeln.

03:13:33.970 --> 03:13:34.610
<v Ingo>Man kann würfeln.

03:13:34.850 --> 03:13:35.250
<v Ingo>Super, okay.

03:13:35.570 --> 03:13:35.970
<v Ingo>Warte!

03:13:36.690 --> 03:13:40.930
<v Felix>Man kann würfeln und dann kommt es in deinem Computer an.

03:13:41.650 --> 03:13:47.170
<v Felix>Und das ist quasi ein, du würfelst das Ding und dann hast du Bluetooth und das connectest du dein anderen

03:13:47.330 --> 03:13:47.730
<v Felix>Computer und dann.

03:13:48.050 --> 03:13:48.850
<v Gast 1>Und das sagt dann vier.

03:13:49.330 --> 03:13:49.650
<v Gast 1>Ja.

03:13:50.130 --> 03:13:53.890
<v Felix>Und dann kannst du einfach alleine spielen.

03:13:55.170 --> 03:13:58.770
<v Markus>Wenn dir mal wieder deine Freunde auf den Keks gehen und alleine sein willst.

03:13:58.930 --> 03:14:00.610
<v Felix>Du kannst ja mit deinen Freunden spielen.

03:14:00.850 --> 03:14:05.170
<v Felix>Über dein i-Computer kannst du mit deinen Freunden dann spielen.

03:14:05.250 --> 03:14:07.010
<v Felix>Kannst du irgendwie, Mensch, ärgere dich nicht spielen.

03:14:07.090 --> 03:14:10.050
<v Felix>Du siehst halt deinen Freund nicht, wenn er sich ärgert, aber man kann ja nicht alles haben.

03:14:10.290 --> 03:14:13.330
<v Ingo>Es wäre cool, wenn dann irgendwie noch Beschleunigungssensoren drin sind,

03:14:13.410 --> 03:14:17.170
<v Ingo>dass du quasi auch in 3D deinen Würfel beim Fallen visualisieren kannst,

03:14:17.330 --> 03:14:20.050
<v Ingo>sodass deine Freunde auch sehen, wie dein Würfel fällt.

03:14:20.210 --> 03:14:22.530
<v Felix>Er hat ein Anti-Cheating-Algorithm dabei.

03:14:22.930 --> 03:14:23.730
<v Felix>Ist das gut genug, oder?

03:14:24.050 --> 03:14:24.450
<v Felix>Funktioniert er?

03:14:24.610 --> 03:14:25.810
<v Felix>Keine Ahnung, steht da.

03:14:26.770 --> 03:14:27.890
<v Unbekannt>Das kann ich auch behaupten.

03:14:28.050 --> 03:14:28.370
<v Unbekannt>Ja, und?

03:14:28.690 --> 03:14:30.770
<v Unbekannt>Ich hab hier diesen Würfel, der kann nicht cheaten.

03:14:30.930 --> 03:14:34.290
<v Felix>Das heißt, der hat garantiert irgendwie so einen Beschleunigungssensor und wenn du ihn einfach nur hinstellst,

03:14:34.370 --> 03:14:35.410
<v Felix>dann reicht es nicht oder so.

03:14:35.570 --> 03:14:41.330
<v Ingo>Achso, meinst du, dass der quasi intern dann keine oder irgendwie eine andere Zahl zurückliefert?

03:14:42.290 --> 03:14:44.050
<v Ingo>Leute, ich wollte jetzt mal Schluss machen wollen.

03:14:44.210 --> 03:14:45.010
<v Felix>Ich find's awesome.

03:14:45.810 --> 03:14:47.330
<v Ingo>Wir haben lange genug gemacht und.

03:14:47.650 --> 03:14:49.570
<v Ingo>Wir sind noch eine große Runde, wir haben viel zu erzählen.

03:14:49.730 --> 03:14:50.050
<v Ingo>Richtig.

03:14:50.290 --> 03:14:52.930
<v Ingo>Ja, aber es gibt noch Leute, die müssen heute noch ziemlich weit fahren.

03:14:53.250 --> 03:14:54.370
<v Felix>Das ist echt eine tolle Geschichte.

03:14:54.610 --> 03:14:54.930
<v Felix>Deswegen.

03:14:55.170 --> 03:14:56.850
<v Markus>Oh ja, ich habe gar nicht auf die Uhr geguckt.

03:14:58.370 --> 03:14:59.570
<v Ingo>Vielen Dank fürs Zuhören.

03:14:59.730 --> 03:15:01.250
<v Ingo>War schön, dass ihr dabei wart.

03:15:02.930 --> 03:15:06.850
<v Ingo>An der Wolp-Leitung wünschen wir noch einen schönen Nachmittag, weil da ist ja noch hell.

03:15:07.170 --> 03:15:07.490
<v Ingo>Eben.

03:15:08.450 --> 03:15:15.330
<v Ingo>Und allen anderen, wann auch immer es ihr es hört, gute Nacht oder guten Tag oder guten Morgen oder guten

03:15:15.330 --> 03:15:16.930
<v Ingo>Mittag oder was auch immer.

03:15:17.250 --> 03:15:19.010
<v Ingo>Ja, wünsche ich euch viel immer noch frohe Zeit.

03:15:19.170 --> 03:15:20.210
<v Ingo>Passt auf euch auf.

03:15:20.370 --> 03:15:24.530
<v Ingo>Habt Spaß am Gerät und nächste Woche.

03:15:24.930 --> 03:15:25.650
<v Ingo>Tschö mit Ö.

03:15:26.050 --> 03:15:26.690
<v Ingo>Try not to die.

03:15:27.010 --> 03:15:27.250
<v Ingo>Ciao.

03:15:28.290 --> 03:15:28.930
<v Ingo>Was hast du gesagt?

03:15:29.250 --> 03:15:30.130
<v Markus>Try not to die.

03:15:30.370 --> 03:15:31.570
<v Ingo>Try not to die.
