WEBVTT

00:00:08.800 --> 00:00:13.840
<v Ingo>Der Podcast rund um Web, Technologie und Open Store.

00:00:16.720 --> 00:00:21.040
<v Ingo>Hallo, hallo, herzlich willkommen zu Binärgewitter Talk 11.

00:00:21.920 --> 00:00:25.440
<v Ingo>Und heute mit dabei sind FlyD.

00:00:25.680 --> 00:00:27.200
<v Unbekannt>Ich bin ein Eichhörnchen.

00:00:28.480 --> 00:00:30.080
<v Ingo>Warum auch immer ein Eichhörnchen?

00:00:30.160 --> 00:00:30.560
<v Ingo>Weil es geht.

00:00:30.720 --> 00:00:31.440
<v Ingo>Weil es geht, okay.

00:00:31.600 --> 00:00:31.920
<v Ingo>Gut.

00:00:32.080 --> 00:00:33.920
<v Ingo>Das hatten wir doch in irgendeiner letzten Sendung, oder?

00:00:34.000 --> 00:00:35.120
<v Ingo>Dass du ein Eichhörnchen warst.

00:00:35.200 --> 00:00:36.800
<v Gast 1>Ja, das war aber ein anderer Podcast.

00:00:36.960 --> 00:00:37.600
<v Gast 1>Achso, das war da.

00:00:38.560 --> 00:00:40.160
<v Ingo>Wir podcasten einfach zu viel.

00:00:40.720 --> 00:00:43.760
<v Ingo>Heute mit dabei ein Gast, nämlich Jan ist da.

00:00:43.840 --> 00:00:44.160
<v Ingo>Hallo.

00:00:44.320 --> 00:00:44.640
<v Ingo>Hallo.

00:00:44.800 --> 00:00:48.880
<v Ingo>Ich bin Jacob Thornton und sage euch heute, warum es Semikoland scheiße ist.

00:00:49.280 --> 00:00:49.600
<v Ingo>Okay.

00:00:50.400 --> 00:00:52.800
<v Ingo>Und ich erzähle euch, was unhosted ist.

00:00:53.040 --> 00:00:54.480
<v Ingo>Genau, deswegen haben wir dich eigentlich da.

00:00:54.960 --> 00:00:56.640
<v Ingo>Du kannst auch ganz viel mehr erzählen.

00:00:56.960 --> 00:01:03.360
<v Ingo>Ganz normal hier mit in unsere Sendung reinplatzen, auch was vorstellen und ja.

00:01:04.080 --> 00:01:05.760
<v Ingo>Und Felix ist natürlich auch wieder da.

00:01:06.000 --> 00:01:06.640
<v Ingo>Aber T-Pod.

00:01:07.040 --> 00:01:08.080
<v Gast 1>HTTP418.

00:01:08.160 --> 00:01:09.200
<v Ingo>Achso, du bist ein T-Pod.

00:01:09.440 --> 00:01:09.600
<v Ingo>Ja.

00:01:09.760 --> 00:01:10.480
<v Ingo>Ja, gut.

00:01:10.800 --> 00:01:14.640
<v Ingo>Okay, ich bin einfach nur Ingo, ich bin kein Eichhörnchen, kein T-Pot.

00:01:15.280 --> 00:01:16.960
<v Felix>Aber eigentlich auch ein HTTP-Server.

00:01:17.600 --> 00:01:18.160
<v Felix>Stimmt.

00:01:18.800 --> 00:01:21.680
<v Gast 1>Im tiefsten Innern sind wir doch alle HTTP-Trip-Server.

00:01:21.920 --> 00:01:24.240
<v Ingo>Genau, und haben alle unseren eigenen Statuscode.

00:01:24.720 --> 00:01:26.480
<v Felix>Nee, so viel haben wir dann auch wieder nicht.

00:01:26.800 --> 00:01:27.120
<v Felix>Wie?

00:01:27.280 --> 00:01:29.040
<v Ingo>Du willst nicht deinen eigenen Statuscode haben?

00:01:29.120 --> 00:01:29.360
<v Ingo>Nee.

00:01:30.000 --> 00:01:31.680
<v Felix>Ich nehme einfach 418.

00:01:32.400 --> 00:01:32.720
<v Felix>Auch.

00:01:32.800 --> 00:01:36.240
<v Ingo>Ah ja, ja, wenn du sowieso schon T-Pot bist, dann geht das ja schon.

00:01:36.560 --> 00:01:43.200
<v Ingo>Den Marc haben wir weggeschickt, der vergnügt sich mit anderen Studenten und Ex-Studenten und

00:01:43.840 --> 00:01:44.720
<v Ingo>Professoren.

00:01:47.760 --> 00:01:49.440
<v Felix>Das ist aber jetzt nicht politisch korrekt.

00:01:49.840 --> 00:01:52.080
<v Felix>Ich weiß nicht, wie es nicht korrekt ist, aber es ist auf jeden Fall nicht korrekt.

00:01:52.320 --> 00:01:52.800
<v Felix>Nicht korrekt?

00:01:53.760 --> 00:01:56.800
<v Ingo>Aber semantisch, syntaktisch, ist alles korrekt, stimmt.

00:01:57.680 --> 00:01:58.480
<v Ingo>Und ja, was?

00:01:58.640 --> 00:01:59.680
<v Ingo>Das Semikolon ist tot?

00:01:59.760 --> 00:02:01.280
<v Ingo>Warum ist denn das Semikolon tot?

00:02:01.920 --> 00:02:02.640
<v Ingo>Wer hat das.

00:02:02.960 --> 00:02:09.200
<v Ingo>Also, genau, es war ja diese Diskussion oder es wurde vor sechs Tagen ein Bug gefeilt in Bootstrap von

00:02:09.200 --> 00:02:11.120
<v Ingo>Twitter, diesem UI-Library.

00:02:11.280 --> 00:02:16.000
<v Ingo>Und da hat einer gesagt, oder einem ist aufgefallen, dass wenn man das durch einen Minifier schickt,

00:02:16.080 --> 00:02:19.840
<v Ingo>dann kommt es oder durch Jasmin, dann entsteht ein Fehler.

00:02:20.160 --> 00:02:22.640
<v Ingo>Genau, also speziell durch Jasmin.

00:02:22.880 --> 00:02:24.160
<v Ingo>Genau, speziell durch JSMIN.

00:02:24.240 --> 00:02:28.160
<v Ingo>Und da hat der Typ, also Jacob Thornton oder auch genannt FAT, hat gesagt,

00:02:28.240 --> 00:02:32.880
<v Ingo>nee, das ist ein Bug in Jasmin und Douglas Crockford sollte sich das mal anschauen.

00:02:33.040 --> 00:02:36.720
<v Ingo>Und hat es dann geclosed und dann kam Douglas Crockford in die Issue und hat gesagt,

00:02:36.800 --> 00:02:38.240
<v Ingo>that is insanely stupid code.

00:02:38.400 --> 00:02:41.120
<v Ingo>I'm not going to dump down Jasmin for this case.

00:02:41.520 --> 00:02:46.240
<v Gast 1>Ja, und der sagt dann halt auch, in JS Next wird dann dieser Ausrufezeichen-Operator,

00:02:46.320 --> 00:02:51.760
<v Gast 1>der da benutzt wird, anders verwendet werden und da funktioniert es eh nicht mehr,

00:02:51.840 --> 00:02:54.880
<v Gast 1>deshalb macht es jetzt gleich richtig und macht doch gefällig CMI Tolle und Colle.

00:02:55.120 --> 00:02:56.480
<v Felix>Ausrufezeichen ist dann nicht mehr not?

00:02:57.120 --> 00:03:01.520
<v Gast 1>Äh, das habe ich in diesem Kontext, glaube ich,

00:03:02.640 --> 00:03:06.960
<v Gast 1>ich habe keine Ahnung, wie es verwendet werden wird, aber es wird auf jeden Fall in diesem Kontext so nicht

00:03:06.960 --> 00:03:07.440
<v Gast 1>mehr funktionieren.

00:03:07.760 --> 00:03:10.640
<v Felix>Wie Statement Operator verstehe ich auch nicht.

00:03:10.960 --> 00:03:11.280
<v Felix>Ja.

00:03:13.360 --> 00:03:14.640
<v Gast 1>Jedenfalls.

00:03:15.600 --> 00:03:18.480
<v Felix>Und dann hat einer direkt Pull Request geschickt mit Simicon.

00:03:18.720 --> 00:03:22.080
<v Ingo>Ja, aber eigentlich war das im Callon eben nicht der Fehler, sondern der Operator.

00:03:22.400 --> 00:03:24.080
<v Gast 1>Ja, jedenfalls ging dann halt die komplette.

00:03:24.400 --> 00:03:29.200
<v Felix>Achso, das war tatsächlich, weil danach ein Ausrufzeichen kam in der nächsten Line quasi.

00:03:30.000 --> 00:03:34.800
<v Felix>Ja, okay, das ist auch echt ein beschissener Code, muss man sagen.

00:03:37.440 --> 00:03:40.720
<v Gast 1>Ja, ich glaube, das Interessantere daran war dann so der Flame Wall,

00:03:40.880 --> 00:03:46.240
<v Gast 1>der danach losgebrochen ist, ob wir jetzt Semikon uns in JavaScript verwenden soll oder nicht und wenn ja,

00:03:46.320 --> 00:03:46.640
<v Gast 1>wann?

00:03:46.880 --> 00:03:48.640
<v Felix>Oder ob man einfach Python benutzen soll.

00:03:50.240 --> 00:03:54.480
<v Gast 1>Ja, ich meine, wenn du halt kleinseitig irgendwas im Browser programmieren willst,

00:03:54.560 --> 00:03:56.080
<v Gast 1>dann hast du halt keine große Wahl.

00:03:56.160 --> 00:04:01.520
<v Gast 1>Es sei denn, du benutzt jetzt irgendwie Gedöns, was dir das Zeug auf JavaScript runterkompiliert.

00:04:01.600 --> 00:04:01.760
<v Gast 1>Ja.

00:04:01.920 --> 00:04:02.320
<v Gast 1>Zum Beispiel.

00:04:04.800 --> 00:04:05.680
<v Felix>Wo wir noch später drauf kommen.

00:04:05.920 --> 00:04:06.240
<v Felix>Noch nicht.

00:04:06.320 --> 00:04:08.720
<v Ingo>Die Welt wird irgendwann besser, dass die Browser alles können.

00:04:08.960 --> 00:04:09.520
<v Ingo>Stimmt.

00:04:09.600 --> 00:04:10.160
<v Ingo>Auf jeden Fall.

00:04:10.400 --> 00:04:10.640
<v Ingo>Nein.

00:04:11.280 --> 00:04:11.840
<v Ingo>Ich glaube nicht dran.

00:04:12.080 --> 00:04:13.360
<v Felix>Die Browser können doch schon alles.

00:04:15.440 --> 00:04:17.120
<v Gast 1>Genauso kann man alles kaputt machen, Felix.

00:04:17.920 --> 00:04:21.280
<v Ingo>Wir haben ja heute sogar jemanden, der hat einen Chrombook dabei, der macht nur noch einen Browser,

00:04:21.360 --> 00:04:22.160
<v Ingo>der lebt nur noch im Browser.

00:04:22.400 --> 00:04:23.600
<v Ingo>Ja, aber nee, das ist so scheiße.

00:04:23.680 --> 00:04:24.240
<v Ingo>Ich hab mir da.

00:04:30.560 --> 00:04:33.840
<v Ingo>Ich wohne ja nicht in Silicon Valley, wo überall Internet ist.

00:04:34.240 --> 00:04:37.200
<v Ingo>Und jetzt ist das Piraten-Pad auch noch down und ich weiß nicht, ob es am Boden liegt.

00:04:39.120 --> 00:04:40.480
<v Ingo>Nee, das Wi-Fi ist noch gut eigentlich.

00:04:40.560 --> 00:04:42.320
<v Ingo>Nee, das ist ja trauen.

00:04:42.480 --> 00:04:46.080
<v Felix>Also bei mir ist es auch noch da und der point ja alle halbe Sekunde, einfach ob das Pirat-Pedra ist.

00:04:46.240 --> 00:04:48.000
<v Ingo>Aber das Chromebook von der Hardware her ist echt geil.

00:04:48.880 --> 00:04:50.080
<v Felix>Wie viel Energie hat denn sowas?

00:04:50.160 --> 00:04:50.640
<v Felix>Äh, was?

00:04:50.960 --> 00:04:52.880
<v Felix>Wie viel Energie, also wie viel Kern und Shit?

00:04:53.200 --> 00:04:53.680
<v Felix>Keine Ahnung.

00:04:54.160 --> 00:04:55.200
<v Felix>Das ist quasi ein Telefon, oder?

00:04:55.360 --> 00:04:57.280
<v Ingo>Ja, mach doch mal Prog CPU.

00:04:57.840 --> 00:04:58.880
<v Felix>Ist doch so ein Arm-Ding, oder?

00:04:59.120 --> 00:04:59.520
<v Felix>Wie macht man das?

00:04:59.840 --> 00:05:01.280
<v Ingo>Cut, Proc, CPU.

00:05:01.680 --> 00:05:02.080
<v Ingo>Info.

00:05:04.320 --> 00:05:06.000
<v Felix>Ich kann es auch mit dem Internet machen.

00:05:06.240 --> 00:05:06.640
<v Felix>Können Sie.

00:05:07.040 --> 00:05:08.400
<v Ingo>Oh hey, wenn er schon noch klar hat.

00:05:09.120 --> 00:05:10.720
<v Ingo>CPU Course 2.

00:05:11.440 --> 00:05:12.880
<v Felix>Und zwar zwei ARM.

00:05:13.520 --> 00:05:19.440
<v Ingo>Habt ihr überhaupt ein Atom N570 1,66 GHz?

00:05:20.400 --> 00:05:22.400
<v Ingo>Und ich glaube zwei Gigabyte rein.

00:05:22.560 --> 00:05:23.280
<v Ingo>Wählen Sie Ihr Chrome.

00:05:23.440 --> 00:05:25.280
<v Felix>Ich kann mal jetzt aus dem Weg, hast du denn das Anzug oder ist?

00:05:25.520 --> 00:05:26.320
<v Ingo>Ja, das Acer ist scheiße.

00:05:27.120 --> 00:05:27.680
<v Ingo>Das sieht scheiße aus.

00:05:27.760 --> 00:05:29.920
<v Felix>Immer ist ein Acer, aber es ist kein Chromebook.

00:05:31.360 --> 00:05:32.240
<v Gast 1>Können wir aber weitermachen.

00:05:32.400 --> 00:05:33.360
<v Ingo>Nee, ist doch gerade lustig.

00:05:34.560 --> 00:05:35.280
<v Ingo>Oh, das ist schwerer.

00:05:35.680 --> 00:05:38.720
<v Ingo>Vor allem, Chrome hat doch jetzt, also die haben wahrscheinlich auch gemerkt,

00:05:38.800 --> 00:05:40.080
<v Ingo>dass es scheiße ist, nur mit dem Browser.

00:05:40.160 --> 00:05:41.360
<v Ingo>Und ja, ich habe sie nicht so kurzem.

00:05:41.760 --> 00:05:43.040
<v Ingo>Aber jetzt finde ich es besonders scheiße.

00:05:44.480 --> 00:05:48.320
<v Ingo>Jetzt muss es zu einem Desktop-Betriebssystem gemacht haben, aber trotzdem,

00:05:48.400 --> 00:05:52.960
<v Ingo>also das ist ja genauso wie ein normales Desktop-Betriebssystem, nur dass ich meinen Browser nicht auswählen

00:05:53.040 --> 00:05:53.120
<v Ingo>kann.

00:05:53.280 --> 00:05:54.480
<v Felix>Genau, das habe ich mich halt auch gefragt.

00:05:54.560 --> 00:05:59.600
<v Felix>Warum sollte ich mir sowas kaufen, wo ich einen Browser habe, den ich nicht zumachen kann und vorher war es

00:05:59.600 --> 00:06:01.600
<v Felix>halt noch geil, weil es so radikal war, aber jetzt.

00:06:03.120 --> 00:06:10.080
<v Ingo>Ja, wir haben halt gemerkt, es geht nicht mit und oder nicht ohne alles und haben versucht,

00:06:10.320 --> 00:06:11.760
<v Ingo>jetzt dann doch nochmal die Kurve zu kriegen.

00:06:11.840 --> 00:06:15.520
<v Ingo>Jetzt ist es nur just an other Linux-Distribution.

00:06:15.840 --> 00:06:16.480
<v Ingo>Irgendwie schon, ja.

00:06:16.800 --> 00:06:18.240
<v Gast 1>Auf der man den Browser nicht auswählen kann.

00:06:18.560 --> 00:06:22.320
<v Ingo>Und auf der man, auf der man sich, die man nur benutzen kann, wenn man Google-Account hat und Internet.

00:06:23.040 --> 00:06:23.600
<v Ingo>Echt, man kann das.

00:06:25.440 --> 00:06:26.640
<v Ingo>Kannst man sich nicht einloggen.

00:06:27.200 --> 00:06:28.240
<v Felix>Es hat doch OMTS, oder?

00:06:28.320 --> 00:06:31.440
<v Ingo>Ja, ja, ich habe mir dummerweise die Version ohne SIM-Karte geholt.

00:06:33.920 --> 00:06:36.480
<v Ingo>Du hast dir den Auto mehr drauf.

00:06:38.080 --> 00:06:42.720
<v Felix>Ich höre mir diesen Computer, der nur mit dem Internet funktioniert und ich lasse das Internet weg.

00:06:43.120 --> 00:06:44.240
<v Unbekannt>So praktisch.

00:06:44.480 --> 00:06:45.680
<v Felix>Das ist der beste Plan.

00:06:45.840 --> 00:06:50.640
<v Felix>Ich habe mir meins aber auch ohne OMTS-Stick geholt und ich habe es auch echt bereut, muss ich sagen.

00:06:50.800 --> 00:06:51.760
<v Gast 1>Ja, darum hast du ein Plattphone.

00:06:51.920 --> 00:06:52.320
<v Gast 1>Ich fand's gut.

00:06:52.400 --> 00:06:54.160
<v Felix>Ja, deswegen habe ich meinen Clettphone.

00:06:56.000 --> 00:06:56.720
<v Felix>Das Clettphone war das.

00:06:56.960 --> 00:06:59.200
<v Ingo>Ich habe aber jetzt sowieso Simion, da funktioniert gar nichts.

00:06:59.760 --> 00:07:00.880
<v Felix>Deswegen ist vollkommen egal.

00:07:01.600 --> 00:07:04.400
<v Felix>Du musst dir einen Netzclub holen, weil das funktioniert überall und das ist kostenlos.

00:07:04.480 --> 00:07:05.360
<v Ingo>Hab ich ja noch nie gehört, ne?

00:07:05.520 --> 00:07:07.840
<v Felix>Netzclub ist kostenloses im Internet, Dingsi.

00:07:08.000 --> 00:07:08.720
<v Felix>Hatten wir ja schon so gesprochen.

00:07:08.960 --> 00:07:10.240
<v Gast 1>In Anführungszeichen werbefinanziert.

00:07:10.400 --> 00:07:13.040
<v Felix>Ich weiß nicht, du kriegst einmal im Monat eine fucking SMS.

00:07:13.200 --> 00:07:16.000
<v Gast 1>Ja, auf deine Karte, die in deinem Computer eingebaut ist.

00:07:16.160 --> 00:07:16.560
<v Gast 1>Richtig.

00:07:17.120 --> 00:07:18.800
<v Ingo>Die unter Linux nichts anzeigt.

00:07:18.880 --> 00:07:19.520
<v Ingo>Also nicht muss.

00:07:20.080 --> 00:07:20.560
<v Ingo>Zumindest.

00:07:20.960 --> 00:07:26.080
<v Ingo>Gut, dann kommen wir mal zu unserer zweiten Kategorie, der Untote der Woche, der ist auch quasi schon.

00:07:26.480 --> 00:07:27.200
<v Ingo>Schon etabliert.

00:07:29.200 --> 00:07:35.600
<v Ingo>Irgendjemand hat letztes getwittert, der was, der Podcast, ich hab's schon wieder vergessen.

00:07:36.720 --> 00:07:37.120
<v Ingo>Egal.

00:07:37.600 --> 00:07:39.360
<v Gast 1>Wir sind ein sehr bösartiger Podcast.

00:07:39.680 --> 00:07:41.040
<v Ingo>Ja, irgend sowas in die Richtung.

00:07:41.440 --> 00:07:42.240
<v Felix>Aber finde ich gut.

00:07:42.640 --> 00:07:45.200
<v Ingo>Wir bezahlt Leichenschändl hier.

00:07:45.440 --> 00:07:47.120
<v Felix>Ja, polarisieren, ich sag's dir.

00:07:47.680 --> 00:07:50.480
<v Gast 1>Ja, so wie letzte Woche mit dem eisgekühlten Baby.

00:07:51.840 --> 00:07:55.280
<v Unbekannt>Zombie-Babys aus der Körper.

00:07:55.600 --> 00:07:58.000
<v Felix>Zombie-Babys aus der Tiefkühl-Truhe.

00:07:59.280 --> 00:08:04.880
<v Ingo>Aber diesmal wenigstens mal richtig Sachen, die sinnvoll sind, die man noch benutzen kann und die einfach.

00:08:05.360 --> 00:08:06.960
<v Felix>Wahrscheinlich kann man das nicht mehr benutzen, aber.

00:08:07.360 --> 00:08:09.040
<v Ingo>Die haben uns doch groß gemacht, die Dinger.

00:08:09.280 --> 00:08:12.480
<v Felix>Also groß gemacht haben sie es auf jeden Fall, benutzen kann man sie jetzt wahrscheinlich nicht mehr.

00:08:12.800 --> 00:08:17.360
<v Felix>Es geht um Prince of Persia und zwar Prince of Persia für den Apple II,

00:08:18.080 --> 00:08:25.040
<v Felix>also Disketten irgendwie gefunden vom sein Vater hat irgendwie

00:08:25.040 --> 00:08:28.960
<v Felix>ihm Disketten zurückgebracht und da waren die irgendwie drauf, ne?

00:08:29.280 --> 00:08:34.160
<v Felix>Genau, und er hat die dann mit der Hilfe von Jason Scott,

00:08:34.400 --> 00:08:38.880
<v Felix>der arbeitet auch, oder der ist auch bei Textfiles dort, weiß gar nicht,

00:08:39.040 --> 00:08:40.880
<v Felix>org, komm, irgendwie sowas.

00:08:41.200 --> 00:08:44.880
<v Felix>Und da kriegt man halt riesige Mengen an Textfile und er hat ihm geholfen,

00:08:45.040 --> 00:08:52.000
<v Felix>diese Disketten quasi zurück, äh zurückzuspielen auf seinen Computer und dann auszuwerten.

00:08:52.240 --> 00:08:57.680
<v Felix>Und jetzt ist er jetzt gerade dabei, den ganzen Source-Code, den er wiedergefunden hat,

00:08:58.000 --> 00:09:01.920
<v Felix>den auf GitHub zu stellen und dann für die Menschheit zur Verfügung zu stellen.

00:09:02.160 --> 00:09:04.160
<v Gast 1>Was zum Teufel ist denn das für eine Sprache?

00:09:04.720 --> 00:09:05.120
<v Gast 1>Pop.

00:09:05.920 --> 00:09:06.160
<v Gast 1>Pop?

00:09:06.560 --> 00:09:06.800
<v Gast 1>Steht er?

00:09:06.960 --> 00:09:07.520
<v Gast 1>Pop-Source.

00:09:08.960 --> 00:09:11.040
<v Gast 1>Das sieht ja mal furchtbar aus.

00:09:11.440 --> 00:09:12.320
<v Unbekannt>Sehr interessant.

00:09:14.160 --> 00:09:15.040
<v Gast 1>Da steht irgendwie Shure.

00:09:15.520 --> 00:09:19.040
<v Gast 1>Das sieht irgendwie aus wie Assembler, nur komische Assembler mit Bonuszeichen drin.

00:09:19.360 --> 00:09:20.400
<v Felix>Super Bonus-Assembler einfach.

00:09:22.240 --> 00:09:22.720
<v Felix>Maska.

00:09:23.040 --> 00:09:23.760
<v Felix>Das sieht echt super aus.

00:09:24.080 --> 00:09:26.240
<v Ingo>Wir hatten wahrscheinlich damals schon einfach eine eigene Programmiersprache.

00:09:26.400 --> 00:09:26.720
<v Ingo>Also ich finde.

00:09:27.200 --> 00:09:29.360
<v Gast 1>Die haben nur noch extra Discord-Routines und so drin.

00:09:29.600 --> 00:09:33.280
<v Felix>Also er hätte hier auch was dazu geschrieben, dass das wiedergefunden hat und dass er voll glücklich ist und

00:09:33.280 --> 00:09:34.080
<v Felix>dass er es jetzt alles hoch ist.

00:09:34.160 --> 00:09:36.160
<v Ingo>Ja, er hat es irgendwie seit zehn Jahren gesucht oder so, ne?

00:09:36.400 --> 00:09:38.480
<v Ingo>Und hat es noch keiner auf JS-Cross-Compiled?

00:09:39.200 --> 00:09:41.360
<v Felix>Doch, also es war quasi das erste.

00:09:42.560 --> 00:09:45.120
<v Felix>Nee, also die Sache ist, dass der Code noch unvollständig ist.

00:09:45.280 --> 00:09:47.920
<v Felix>Aber wenn es da ist, dann funktioniert es quasi schon auf JS.

00:09:48.720 --> 00:09:52.960
<v Felix>Und du kannst dir durchlesen, wie Pop-Source funktioniert.

00:09:54.240 --> 00:09:58.480
<v Felix>Weil der auch so ein PDF dazu verlinkt hat, wie das funktioniert und keine Ahnung.

00:09:58.720 --> 00:09:59.440
<v Felix>Aha, verstehe ich.

00:09:59.600 --> 00:10:02.800
<v Felix>Und also das ist tatsächlich nicht irgendwie so was Normales, sondern das ist sowas,

00:10:02.880 --> 00:10:06.560
<v Felix>was du auch für einen Sega Genesis zum Beispiel benutzt hast zu programmieren.

00:10:06.800 --> 00:10:07.920
<v Ingo>Ah, das war nach Zeiten.

00:10:08.160 --> 00:10:09.680
<v Felix>Damals, als es halt noch schlecht waren.

00:10:10.400 --> 00:10:10.720
<v Felix>Nee.

00:10:10.960 --> 00:10:12.640
<v Gast 1>Ich habe keine Ahnung, von was ihr redet.

00:10:12.720 --> 00:10:14.480
<v Ingo>Vom Prince of Persia!

00:10:14.720 --> 00:10:16.320
<v Unbekannt>Echt das nie gespielt.

00:10:16.480 --> 00:10:18.160
<v Ingo>Ich hab das noch in Schwarz-Weiß-Spiel.

00:10:19.280 --> 00:10:19.920
<v Ingo>In Schwarz-Weiß?

00:10:20.320 --> 00:10:21.360
<v Felix>Ist doch schon echt scheiße.

00:10:21.600 --> 00:10:23.280
<v Ingo>Naja, da hatte ich halt keine.

00:10:23.520 --> 00:10:27.920
<v Ingo>Das war eine Herkules-Grafikkarte und die konnte halt nur dieses komische Grün gehabt.

00:10:28.800 --> 00:10:29.680
<v Unbekannt>Das ist komisch.

00:10:30.240 --> 00:10:31.520
<v Ingo>Die war so gut grün.

00:10:31.680 --> 00:10:32.320
<v Ingo>Und das war halt.

00:10:32.400 --> 00:10:35.440
<v Ingo>Und du konntest in der Schwarz-Weiß-Version ja nicht feststellen, ob der Trank,

00:10:35.520 --> 00:10:38.240
<v Ingo>vor dem du stehst, jetzt ein gutartiger und bösartiger ist.

00:10:38.320 --> 00:10:40.080
<v Ingo>Das heißt, du musstest dir das merken.

00:10:40.320 --> 00:10:41.120
<v Ingo>Und das war 1.

00:10:42.800 --> 00:10:46.400
<v Felix>Das war einfach die erhöhte Schwierigkeitsgrad, wenn du einen scheiß Computer hast.

00:10:48.880 --> 00:10:50.080
<v Ingo>Das war doch auch auf dem Gameboy, oder?

00:10:50.160 --> 00:10:51.120
<v Ingo>Also das ist gleich ein Grün, oder?

00:10:51.280 --> 00:10:53.440
<v Felix>Aber ich glaube, für einen Gameboy gab es nie Prince of Persia.

00:10:54.080 --> 00:10:54.320
<v Felix>Oder?

00:10:54.720 --> 00:10:54.960
<v Felix>Blau.

00:10:56.160 --> 00:10:57.520
<v Ingo>Also Gameboy hatte ich nie.

00:10:57.760 --> 00:11:01.280
<v Gast 1>PC Amega General hatte ich sogar mehrere Tablet.

00:11:01.440 --> 00:11:03.760
<v Ingo>Ja, da sieht man halt, du bist wesentlich jünger.

00:11:05.120 --> 00:11:05.280
<v Ingo>Ja.

00:11:05.600 --> 00:11:06.720
<v Ingo>Ich hatte auch zwei Game Boys.

00:11:07.280 --> 00:11:09.360
<v Gast 1>Ich bin zwei Jahre älter als Felix und auch nicht so.

00:11:09.760 --> 00:11:10.640
<v Felix>Ich hatte aber auch Gameboys.

00:11:11.040 --> 00:11:12.080
<v Felix>Ich hatte noch den Brick.

00:11:12.320 --> 00:11:12.720
<v Felix>Ja, natürlich.

00:11:13.920 --> 00:11:15.360
<v Felix>Und danach direkt auf Color umgestellt.

00:11:16.400 --> 00:11:20.000
<v Felix>Genau, weil der Small, der war irgendwie bescheuert, weil du brauchst so kleine Batterien,

00:11:20.160 --> 00:11:21.440
<v Felix>die einfach nicht bekommen hast.

00:11:21.760 --> 00:11:27.840
<v Gast 1>Ich hatte den Brick, glaube ich, sogar echt früh, Anfang der 90er, den 92, 93 rum oder so.

00:11:27.920 --> 00:11:30.960
<v Gast 1>Ja, den grauen, danach habe ich mir irgendwann nochmal einen Game Boy Color geholt.

00:11:31.120 --> 00:11:34.480
<v Felix>Ja, das Allercoolste mit dem Brick, weil der konnte ja alle Color-Spiele spielen.

00:11:35.600 --> 00:11:39.600
<v Felix>Das Einzige, was nur das aufgehalten hat, war dieser kleine Lupsi, der nicht da war.

00:11:39.680 --> 00:11:43.520
<v Felix>Und wenn du einen Exploder genommen hast, also so ein Cheat-Modul, dann konntest du alle Games mitzocken.

00:11:43.600 --> 00:11:44.400
<v Felix>Das war super cool.

00:11:44.800 --> 00:11:47.360
<v Felix>Sah halt super scheiße aus, du hast nichts gesehen, aber es ging.

00:11:47.520 --> 00:11:47.920
<v Felix>Es ging.

00:11:48.080 --> 00:11:49.760
<v Felix>Und es war das Einzige, was zählt.

00:11:50.720 --> 00:11:51.360
<v Felix>Jedenfalls.

00:11:51.600 --> 00:11:52.000
<v Felix>Wo waren wir?

00:11:53.680 --> 00:11:54.800
<v Felix>Prince of Persian, genau.

00:11:55.120 --> 00:11:57.920
<v Felix>Code auf GitHub und das heißt, der ist besser als auf Source Watch zum Beispiel.

00:11:58.160 --> 00:12:00.320
<v Gast 1>Auf jeden Fall, weil der wird er länger überleben als.

00:12:00.560 --> 00:12:00.960
<v Gast 1>Für immer.

00:12:01.360 --> 00:12:02.800
<v Gast 1>Egal, überhaupt und sowieso.

00:12:02.960 --> 00:12:03.280
<v Gast 1>Genau.

00:12:03.680 --> 00:12:07.200
<v Felix>Genau, unser nächster Tote der Woche ist ein Geister-Rapper.

00:12:07.440 --> 00:12:09.360
<v Felix>Tupac, der Holo-Geister-Rapper.

00:12:09.520 --> 00:12:10.320
<v Unbekannt>What the fuck?

00:12:10.640 --> 00:12:11.040
<v Unbekannt>Und zwar.

00:12:11.360 --> 00:12:12.480
<v Unbekannt>Habt ihr dieses Video gesehen?

00:12:12.640 --> 00:12:13.280
<v Unbekannt>Ich hab's gesehen.

00:12:13.440 --> 00:12:13.600
<v Unbekannt>Ja.

00:12:13.840 --> 00:12:17.920
<v Gast 1>Also da war vor kurzem so ein Rap-Konzert, ich weiß gar nicht mehr, wie das hieß.

00:12:18.240 --> 00:12:23.200
<v Gast 1>Da sind auf jeden Fall auch das MM und da ist noch alles aufgetreten.

00:12:23.520 --> 00:12:24.000
<v Gast 1>Snoop Dogg.

00:12:24.160 --> 00:12:24.960
<v Unbekannt>Snoop Dogg, Dr.

00:12:25.040 --> 00:12:28.320
<v Gast 1>Dre und so die ganzen bekannten Ami-Rapper.

00:12:28.480 --> 00:12:29.040
<v Gast 1>Coachella war das doch.

00:12:29.520 --> 00:12:30.720
<v Unbekannt>Genau, Coachella, genau.

00:12:31.040 --> 00:12:35.680
<v Gast 1>Und da ja, da gab es halt auch einen Auftritt von Snoop Dogg, wo dann auf einmal ein Hologramm von Tupac auf

00:12:35.680 --> 00:12:36.640
<v Gast 1>der Bühne war.

00:12:37.200 --> 00:12:37.840
<v Gast 1>Gerapt hat.

00:12:38.640 --> 00:12:39.840
<v Ingo>Aber das wurde ja angekündigt vorher.

00:12:40.960 --> 00:12:42.160
<v Ingo>Und das ist.

00:12:42.480 --> 00:12:46.320
<v Gast 1>Das war ein 3D-Hologramm, was sich auf der Bühne dreidimensional bewegt hat.

00:12:46.400 --> 00:12:47.360
<v Felix>Das war schon ziemlich abgefahren.

00:12:47.760 --> 00:12:49.600
<v Ingo>Aber das haben die, äh, wie heißen die nochmal?

00:12:50.000 --> 00:12:50.640
<v Ingo>Japaner.

00:12:50.880 --> 00:12:54.080
<v Unbekannt>Nee, die sind ja die Japaner schon relativ lang.

00:12:54.880 --> 00:12:57.040
<v Ingo>Die Comic-Musikgruppe, oder die sich immer als Comic-Figuren.

00:12:57.920 --> 00:12:59.440
<v Ingo>Ja, genau, die haben das so auch gemacht vor drei Jahren.

00:12:59.920 --> 00:13:00.400
<v Ingo>Ich weiß nicht.

00:13:00.480 --> 00:13:06.160
<v Felix>Also ich weiß, dass die Japaner das mit ihr Dings Vocaloid gemacht haben.

00:13:06.320 --> 00:13:10.800
<v Felix>Also mit diesem Anime-Charakter von Yamaha.

00:13:11.040 --> 00:13:15.040
<v Felix>Und die haben da halt auch so einfach nur das Hologramm und zwar die komplette Zeit,

00:13:15.120 --> 00:13:19.520
<v Felix>aber dieses Hologramm, was du tanzt, und die Japaner fahren darauf voll ab,

00:13:19.600 --> 00:13:23.120
<v Felix>einfach so, als ob es irgendwie normal wäre, quasi.

00:13:23.360 --> 00:13:25.440
<v Gast 1>Ja, also ich fand das interessant.

00:13:25.680 --> 00:13:26.480
<v Unbekannt>Sagen wir es mal so.

00:13:26.800 --> 00:13:28.400
<v Gast 1>Das sah echt sah echt gut aus eigentlich.

00:13:28.560 --> 00:13:32.080
<v Felix>Also ich fand es ein bisschen komisch, dass er so ab und zu gemoonwalkt ist einfach.

00:13:32.320 --> 00:13:37.920
<v Gast 1>Ja, ich meine, das war halt gesehen, der stand halt auch nie wirklich so richtig auf dem Boden,

00:13:38.000 --> 00:13:40.320
<v Gast 1>sondern der schwebt ja genau ein bisschen komisch in der Luft.

00:13:40.560 --> 00:13:41.680
<v Felix>Ein bisschen Gemoonwalked was.

00:13:41.760 --> 00:13:43.280
<v Ingo>Achso, und Tupac ist schon tot, ja.

00:13:43.520 --> 00:13:44.640
<v Felix>Tupac ist tot.

00:13:44.960 --> 00:13:46.080
<v Unbekannt>Tupac ist schon eine Weile tot.

00:13:46.320 --> 00:13:48.400
<v Felix>Und deswegen ist es der Holo-Geister-Rapper.

00:13:48.480 --> 00:13:48.880
<v Felix>Ah, I see.

00:13:49.200 --> 00:13:50.640
<v Gast 1>Hier steht auch noch, Katy Perry hat geweint.

00:13:50.720 --> 00:13:52.240
<v Gast 1>Jetzt sollte ich nur noch wissen, wer Katie Perry ist.

00:13:52.320 --> 00:13:53.600
<v Unbekannt>Aber das ist eine andere Frage.

00:13:53.920 --> 00:13:55.040
<v Unbekannt>Also egal, um die Schnapp.

00:13:56.480 --> 00:13:59.440
<v Gast 1>Also ich kenne Snoop Dogg und Tupac, aber Katy Perry, keine Ahnung.

00:13:59.760 --> 00:14:00.800
<v Ingo>Du bist einfach zu Gangster.

00:14:03.200 --> 00:14:04.720
<v Felix>Und Rihanna hat auch irgendwas dazu gesagt.

00:14:05.280 --> 00:14:10.560
<v Ingo>Das heißt ja jetzt, man müsste jetzt die ganzen Künstler müssen ja jetzt gar nicht mehr tun.

00:14:10.720 --> 00:14:12.880
<v Ingo>Die können ja jetzt einfach nur noch die Hologramme hinschicken.

00:14:13.120 --> 00:14:17.120
<v Gast 1>Ich habe schon die ersten Verschwörungstheorien gehört, dass Tupac in Wirklichkeit schon immer ein Hologramm

00:14:17.120 --> 00:14:17.360
<v Gast 1>war.

00:14:21.040 --> 00:14:22.640
<v Felix>Ja, ich meine, das kann sein.

00:14:23.120 --> 00:14:24.480
<v Gast 1>Wir waren sie vielleicht noch besser.

00:14:25.120 --> 00:14:25.440
<v Gast 1>Genau.

00:14:26.000 --> 00:14:28.480
<v Felix>Wann die noch nicht auf Source Watch gehaust sind.

00:14:29.840 --> 00:14:33.920
<v Ingo>Passt zu den Podcast, die machen einfach aufgefallen.

00:14:34.080 --> 00:14:37.120
<v Felix>Ich wollte auch gerade sagen, der nächste ist Michael Jackson, was ja wohl super klar ist.

00:14:37.520 --> 00:14:39.600
<v Felix>Michael Jackson ist jetzt gerade gestorben und wieder.

00:14:39.840 --> 00:14:42.480
<v Gast 1>Der braucht dann gar kein Feature mehr, um Woonwalks zu machen.

00:14:44.240 --> 00:14:45.520
<v Unbekannt>Macht er die ganze Zeit.

00:14:47.200 --> 00:14:49.840
<v Ingo>Gut, und dann haben wir noch OpenOffice 3.4.

00:14:50.560 --> 00:14:51.680
<v Ingo>Release Candidate.

00:14:51.920 --> 00:14:55.680
<v Ingo>Apache OpenOffice.org gibt ein Release-Kandidate für die Frage.

00:14:55.840 --> 00:14:57.760
<v Felix>Aber ich frage dich hier auch, ich verstehe nicht warum.

00:14:58.320 --> 00:14:58.880
<v Felix>Was soll das?

00:15:02.560 --> 00:15:05.040
<v Felix>Also ich kann auch nicht, ich habe gar nicht gewusst, dass es überhaupt noch gibt.

00:15:05.760 --> 00:15:07.120
<v Ingo>Deswegen ja Untoter der Woche.

00:15:08.240 --> 00:15:10.880
<v Felix>Also die Frage ist, was haben die sich dabei gedacht?

00:15:11.040 --> 00:15:13.840
<v Felix>Oder haben die einfach einfach so gesetzt einfach weiter wie bisher?

00:15:14.640 --> 00:15:18.480
<v Felix>Oder haben sie einfach alle Patches gemerged von LibreOffice reingemerged?

00:15:18.800 --> 00:15:24.000
<v Ingo>Ne, können sie ja nicht machen, weil LibreOffice ist ja GPL und die sind ja Apache.

00:15:24.560 --> 00:15:25.600
<v Felix>Oh oh, da geht nichts mehr.

00:15:26.480 --> 00:15:30.400
<v Felix>Das heißt, sie haben einfach alles abgeschrieben und gesagt, wir haben das gemacht.

00:15:31.440 --> 00:15:36.320
<v Felix>Jeden einzelnen Buchstaben und dann so Chemic-Case, aber richtiges Camicase, jeder zweite Buchstabt.

00:15:36.720 --> 00:15:38.800
<v Gast 1>Die müssten ja da quasi schon Clean Room.

00:15:38.960 --> 00:15:43.200
<v Gast 1>Einer müsste irgendwie sagen, was der Code macht und dann ein anderer müsste das ja quasi danach

00:15:43.200 --> 00:15:45.520
<v Gast 1>implementieren, damit er nicht genau den Code nachschreibt.

00:15:46.080 --> 00:15:48.160
<v Ingo>Aber sie haben es einfach auf GPL machen, oder?

00:15:48.320 --> 00:15:49.760
<v Ingo>Ja, so rum ist doch kein Punkt.

00:15:50.000 --> 00:15:51.600
<v Gast 1>So rum geht es ja, aber in GPL geht es nicht.

00:15:51.680 --> 00:15:53.200
<v Felix>Aber die können halt nicht die Patches zurück mitzeichnen.

00:15:55.520 --> 00:15:56.240
<v Felix>Also, ja.

00:15:56.880 --> 00:15:58.000
<v Ingo>Eine Richtung geht, andere nicht.

00:15:58.240 --> 00:15:58.960
<v Ingo>Ja, richtig.

00:15:59.440 --> 00:16:06.240
<v Ingo>Ja, also LibreOffice ist einfach die Zukunft und die OpenOffice hat da einfach

00:16:06.320 --> 00:16:07.200
<v Ingo>leider verloren.

00:16:07.280 --> 00:16:09.840
<v Ingo>Also ich meine, habe ich ja auch genug Chancen.

00:16:10.080 --> 00:16:14.560
<v Ingo>Und nachdem jetzt die Foundation, die Document Foundation da gegründet ist und das alles läuft.

00:16:15.280 --> 00:16:18.480
<v Gast 1>Dass sich meine Eltern daran gewöhnt haben, dass das Icon jetzt grün ist.

00:16:19.040 --> 00:16:20.080
<v Felix>Das ist quasi fertig.

00:16:20.400 --> 00:16:21.360
<v Gast 1>Das hat eine Weile gedauert.

00:16:22.960 --> 00:16:24.640
<v Felix>Ich habe tatsächlich das Icon noch nie gesehen.

00:16:25.040 --> 00:16:30.480
<v Ingo>So wie ich die Icons früher dann auch immer Word und Excel und so genannt habe, ist ja einfach egal.

00:16:30.800 --> 00:16:32.800
<v Ingo>Das Ding startet und tut irgendwas, was es soll.

00:16:33.040 --> 00:16:33.920
<v Felix>Stimmt, es ist jetzt grün.

00:16:34.000 --> 00:16:34.720
<v Felix>Ja, sag ich doch.

00:16:35.200 --> 00:16:36.800
<v Felix>Das ist mir echt nicht aufgefallen.

00:16:39.120 --> 00:16:40.960
<v Felix>Nee, ich habe es echt lange auch nicht mehr benutzt.

00:16:41.280 --> 00:16:45.520
<v Ingo>Ich hatte da eben noch in die Untertote der Woche, tatsächlich noch Blobby Wolle reingeschoben.

00:16:45.920 --> 00:16:46.800
<v Unbekannt>Das ist bei den Justin.

00:16:48.080 --> 00:16:49.840
<v Ingo>Weil es mir ja abgekackt ist, das ist eh nicht.

00:16:50.800 --> 00:16:52.160
<v Ingo>Das ist auch der Tote der Woche einfach.

00:16:52.480 --> 00:16:53.760
<v Ingo>Blobby Wolley im Checkspace.

00:16:53.920 --> 00:16:54.320
<v Ingo>Achso, ja.

00:16:54.720 --> 00:16:55.040
<v Ingo>Auf jeden Fall.

00:16:55.280 --> 00:16:57.200
<v Ingo>Ja, das kannst du immer in jeder Woche rein.

00:16:57.440 --> 00:17:01.040
<v Felix>Das Problem ist halt, jetzt ist auch gerade wieder Plenum und da sind die ganzen Leute auch alle im WLAN.

00:17:01.360 --> 00:17:02.640
<v Gast 1>Die haben wahrscheinlich alle den gleichen Expert.

00:17:02.800 --> 00:17:04.880
<v Ingo>Ja, ich dachte, wenn gerade Plenum ist, sind die nicht im WLAN.

00:17:05.200 --> 00:17:05.280
<v Ingo>Doch.

00:17:06.080 --> 00:17:07.760
<v Felix>Extra, weil die so gelangweilt sind.

00:17:08.080 --> 00:17:10.640
<v Ingo>Also dann willst du das bei Untot in der Woche haben?

00:17:10.960 --> 00:17:11.840
<v Felix>Ich weiß nicht was.

00:17:12.960 --> 00:17:13.600
<v Felix>Na komm, dann.

00:17:14.400 --> 00:17:15.120
<v Felix>Nee, Blobbyvolley.

00:17:15.600 --> 00:17:16.720
<v Ingo>So halb tot, komm.

00:17:17.760 --> 00:17:18.560
<v Ingo>Ich kann besser nichts machen.

00:17:18.800 --> 00:17:20.240
<v Ingo>Blobbyvolley, ja, aber du kannst ja Blobbyvolle.

00:17:20.320 --> 00:17:22.720
<v Ingo>Ja, Blobbyvolley, ja, Blobbyvolley in JavaScript.

00:17:23.600 --> 00:17:25.360
<v Ingo>Ist auf SourceWorld gehostet als Produkt.

00:17:26.720 --> 00:17:28.000
<v Ingo>Doppelt untot, ja, genau.

00:17:28.320 --> 00:17:29.440
<v Felix>Gucken wir der letzte Checkpoint.

00:17:29.520 --> 00:17:30.160
<v Felix>Das ist ziemlich geil.

00:17:30.240 --> 00:17:33.200
<v Ingo>Also ich habe damals viel Blobbyvolley professionell gespielt.

00:17:35.840 --> 00:17:38.720
<v Ingo>Ich kann mir wirklich sagen, die Physik ist schon ziemlich geil.

00:17:38.960 --> 00:17:40.640
<v Gast 1>Es fühlt sich auch relativ ähnlich an.

00:17:42.160 --> 00:17:44.160
<v Ingo>Die CPU ist halt scheiße, die hüft die ganze Zeit rum.

00:17:45.760 --> 00:17:47.680
<v Ingo>Aber die war in dem richtigen Spiel auch total banal.

00:17:47.920 --> 00:17:48.720
<v Ingo>Die war richtig gut eigentlich.

00:17:50.000 --> 00:17:51.200
<v Gast 1>Der Karl, der Karl war besonders gut.

00:17:51.440 --> 00:17:52.240
<v Gast 1>Ja, genau, der Karl, ja.

00:17:52.480 --> 00:17:52.880
<v Gast 1>Karl, ey.

00:17:52.960 --> 00:17:53.120
<v Gast 1>Fakte ich.

00:17:54.640 --> 00:17:56.320
<v Ingo>Da kann ich mich gar nicht mehr dran erinnern, wie die heißen.

00:17:57.040 --> 00:17:58.160
<v Gast 1>Ich glaube, einer hieß Karl.

00:17:58.320 --> 00:17:58.800
<v Gast 1>Bestimmt.

00:17:59.280 --> 00:18:02.160
<v Gast 1>Ja, aber genau, der failt irgendwie, wenn man den im richtigen Winkel anspielt.

00:18:02.240 --> 00:18:02.560
<v Gast 1>Aber egal.

00:18:02.720 --> 00:18:05.920
<v Ingo>Lass mal das, ich mach das, was du machst, das hat ja das Blöde ist,

00:18:06.000 --> 00:18:09.040
<v Ingo>es hat halt keinen Strand dahinter, sondern Debian und Ubuntu-Werbung.

00:18:09.120 --> 00:18:10.400
<v Felix>Ja, das ist ein bisschen blöd.

00:18:10.640 --> 00:18:12.080
<v Felix>Aber man kann ja nicht alles haben.

00:18:12.560 --> 00:18:13.760
<v Ingo>Aber Jubilee Fans.

00:18:14.000 --> 00:18:15.120
<v Felix>Wann war der letzte Check-in?

00:18:16.080 --> 00:18:18.000
<v Felix>12.2.2012.

00:18:18.480 --> 00:18:20.080
<v Felix>Oh shit, das haben die extra so gemacht.

00:18:20.400 --> 00:18:22.400
<v Ingo>Aber Fox trotzdem mal auf GitHub zur Sicherheit.

00:18:24.720 --> 00:18:25.920
<v Gast 1>Sicher ist sicher.

00:18:26.880 --> 00:18:28.720
<v Felix>Jetzt habe ich schon ein paar Mal jetzt gemacht, über die Projekte,

00:18:28.800 --> 00:18:31.040
<v Felix>die wurden nur das Tafel war, habe ich einfach auf GitHub geforckt.

00:18:31.200 --> 00:18:36.320
<v Gast 1>Aber das wäre eigentlich echt mal cool, so als kleines Webprojekt,

00:18:36.400 --> 00:18:40.720
<v Gast 1>wo man dann quasi sagt, okay, man kann das jetzt auch zu zweit übers Netz gegeneinander spielen.

00:18:40.960 --> 00:18:43.040
<v Felix>Das ist ja quasi schon fertig.

00:18:43.280 --> 00:18:46.640
<v Gast 1>Mal gucken, wenn ich mal dann da ein Wochenende Zeit habe, dann baue ich da vielleicht mal Website.

00:18:46.960 --> 00:18:49.760
<v Ingo>Also dass wieder auf den Schulhöfen das Ding.

00:18:50.080 --> 00:18:50.400
<v Ingo>Ja, das ist ja nicht.

00:18:50.560 --> 00:18:52.320
<v Ingo>Die haben das immer in der Pause gespielt.

00:18:52.400 --> 00:18:52.880
<v Ingo>Das war einfach.

00:18:53.360 --> 00:18:54.960
<v Felix>Aber du brauchst jetzt kein Internet, das war das Gute.

00:18:55.680 --> 00:18:58.080
<v Felix>Deswegen macht es keinen Sinn, wenn du es irgendwie im Browser spielen kannst,

00:18:58.160 --> 00:18:59.520
<v Felix>weil du brauchst halt dann das Internet.

00:18:59.680 --> 00:19:02.320
<v Ingo>Aber ich bin ja immer noch schockiert, dass keiner von euch Achtung die Kurve kennt.

00:19:02.400 --> 00:19:02.960
<v Ingo>Achtung die Kurve.

00:19:03.200 --> 00:19:04.080
<v Ingo>Das ist der Klassiker schlechthin.

00:19:04.240 --> 00:19:05.040
<v Ingo>Ich kenne The Snake.

00:19:05.200 --> 00:19:05.760
<v Ingo>Ich bin alt.

00:19:06.240 --> 00:19:07.680
<v Felix>Ich bin viel zu jung einfach so.

00:19:08.560 --> 00:19:09.040
<v Felix>Achtung, die Stoff.

00:19:09.200 --> 00:19:11.120
<v Gast 1>Also Blobbywolle kenne ich noch, aber Achtung die Kurve.

00:19:11.360 --> 00:19:12.160
<v Felix>Vielleicht kenne ich es ja doch.

00:19:12.320 --> 00:19:12.720
<v Felix>Auch nie genau.

00:19:13.120 --> 00:19:14.160
<v Felix>Achtung die Kurve.net.

00:19:14.320 --> 00:19:14.880
<v Felix>Um was geht's jetzt?

00:19:15.600 --> 00:19:16.880
<v Ingo>Ah ne, das ist ein scheiß Remake.

00:19:17.200 --> 00:19:18.960
<v Ingo>Es gibt es auch auf HTML5.

00:19:20.080 --> 00:19:20.880
<v Felix>Da muss es gut sein.

00:19:20.960 --> 00:19:21.600
<v Felix>Au GitHub kommt.

00:19:22.160 --> 00:19:27.840
<v Gast 1>Ich glaube stravit.de Es gibt Old.achtung die Kurve.net.

00:19:30.240 --> 00:19:31.280
<v Gast 1>Richtig Flash-Remake.

00:19:31.680 --> 00:19:32.800
<v Felix>Oh, Flash ist nicht gut.

00:19:33.440 --> 00:19:36.640
<v Felix>Achtung die Kurve, ich mach einfach das von Zataka.

00:19:36.880 --> 00:19:38.000
<v Gast 1>Das hat einen Wikipedia-Eindraß.

00:19:38.560 --> 00:19:40.640
<v Ingo>Genau 1995, ist das gar nicht so alt.

00:19:41.520 --> 00:19:42.240
<v Ingo>Ich kenne das tatsächlich auch.

00:19:43.120 --> 00:19:45.920
<v Felix>Was ich kenne, ist bloß das Tron, das Stron-Game.

00:19:46.080 --> 00:19:47.680
<v Ingo>Ach, die haben ja echt die Taktiken aufgelöst.

00:19:47.760 --> 00:19:48.320
<v Ingo>Ach du Scheiße.

00:19:51.010 --> 00:19:53.490
<v Ingo>Hier die Info.js Remake, ja, genau.

00:19:53.730 --> 00:19:57.250
<v Ingo>Das ist ja schön, dass ihr da da im Internet surft, aber die Hörer sehen das nicht.

00:19:57.410 --> 00:19:58.210
<v Ingo>Die streiten sich gerade drüber.

00:20:00.850 --> 00:20:02.850
<v Felix>Der Silverlight Remake, yeah.

00:20:03.570 --> 00:20:04.850
<v Felix>Es gibt plus Flash und Flash-Level.

00:20:04.930 --> 00:20:06.690
<v Ingo>Der macht JavaScript, da ist doch JavaScript-Velion.

00:20:07.010 --> 00:20:07.890
<v Ingo>Flash und Silverlight.

00:20:08.210 --> 00:20:09.330
<v Gast 1>Kann das mal jemand verlinken?

00:20:09.410 --> 00:20:09.890
<v Gast 1>Klar machen wir es.

00:20:10.130 --> 00:20:12.290
<v Ingo>Das ist auf David.com.

00:20:13.410 --> 00:20:15.490
<v Felix>Ich mach's einfach mal hier irgendwo in diesen Dings hier rein.

00:20:15.970 --> 00:20:19.170
<v Felix>Jedenfalls, Achtung die Kurve, wenn ihr es kennt, dann seid ihr einfach verdammt alt.

00:20:19.650 --> 00:20:20.050
<v Felix>Wahrscheinlich.

00:20:20.290 --> 00:20:22.450
<v Gast 1>Ja, was ich noch kenne, ist dieses mit dem Motobike.

00:20:22.690 --> 00:20:25.890
<v Gast 1>Also da gibt es X-Moto, was so ein freier Klon davon ist.

00:20:26.130 --> 00:20:26.930
<v Gast 1>Mir fällt der Gynamiker.

00:20:27.170 --> 00:20:28.530
<v Felix>Aber das war ein Scheiß-Spieler ein.

00:20:28.770 --> 00:20:30.210
<v Ingo>Aber das gab's auch auf dem Gameboy.

00:20:30.450 --> 00:20:31.330
<v Ingo>Da muss man Apps sammeln.

00:20:31.890 --> 00:20:32.530
<v Ingo>Oh, das war super Game.

00:20:34.290 --> 00:20:35.890
<v Ingo>Nicht Excite Bike, nee, Excitebike war was anderes.

00:20:36.050 --> 00:20:36.850
<v Ingo>Das war aber auch super cool.

00:20:37.010 --> 00:20:37.970
<v Ingo>Ich glaube, es war aber X-Moto.

00:20:38.210 --> 00:20:41.090
<v Gast 1>Eine X-Moto ist das freie, was es so auf Linux und so gibt.

00:20:41.730 --> 00:20:43.010
<v Gast 1>Da gibt es aber, egal.

00:20:43.250 --> 00:20:45.410
<v Ingo>Aber da gab es auch so eins auf dem Gameboy, oder?

00:20:45.570 --> 00:20:46.290
<v Ingo>So ein Problem.

00:20:46.450 --> 00:20:48.290
<v Ingo>Aber Excitebike war das dann wahrscheinlich.

00:20:49.010 --> 00:20:50.610
<v Ingo>Wo vier Lanes waren und dann.

00:20:50.930 --> 00:20:52.530
<v Gast 1>Stehen fest, wir haben keine Ahnung.

00:20:53.170 --> 00:20:54.770
<v Ingo>Deswegen machen wir diesen Podcast hier.

00:20:56.290 --> 00:20:58.050
<v Ingo>Apropos, wo wir gerade bei Spiele waren.

00:20:58.690 --> 00:21:02.930
<v Ingo>Ich habe geschrieben, The same procedure as every week kommt mir jedenfalls so vor.

00:21:03.010 --> 00:21:05.330
<v Ingo>Es gibt wieder ein neues Humble Indie-Bundle.

00:21:05.490 --> 00:21:06.130
<v Ingo>Oh, schon wieder.

00:21:06.770 --> 00:21:07.490
<v Ingo>Genau, schon wieder.

00:21:07.650 --> 00:21:10.050
<v Felix>Aber ich muss sagen, nicht so viel cooles Zeugs zu haben.

00:21:10.210 --> 00:21:11.890
<v Ingo>Kamer von einer Stunde raus.

00:21:12.210 --> 00:21:13.010
<v Ingo>Oh, krass.

00:21:13.410 --> 00:21:16.850
<v Ingo>Es gab letztens auch Humble Indie Music Bundle oder so, habt ihr das gesehen?

00:21:16.930 --> 00:21:17.330
<v Ingo>Nee, Hummel.

00:21:17.970 --> 00:21:22.210
<v Ingo>Ich kann den Link ja gerade nicht raussuchen, aber da war zum Beispiel auch der Typ von Minecraft dabei,

00:21:22.290 --> 00:21:23.570
<v Ingo>der C418.

00:21:24.130 --> 00:21:25.090
<v Ingo>Und noch ein paar andere.

00:21:25.810 --> 00:21:26.050
<v Ingo>Okay.

00:21:26.130 --> 00:21:27.570
<v Felix>Also da konntest du quasi die Musik kaufen.

00:21:28.850 --> 00:21:30.930
<v Felix>Da konntest du quasi die Musik kaufen von den FBM.

00:21:31.250 --> 00:21:32.530
<v Felix>Oder von einfach nur Musik.

00:21:33.650 --> 00:21:33.890
<v Felix>Okay.

00:21:34.210 --> 00:21:38.770
<v Felix>Nee, habe ich tatsächlich nie mitbekommen, aber ich muss sagen, die Games sind nicht so super cool diesmal.

00:21:39.090 --> 00:21:39.810
<v Felix>Aber ist ja kein Problem.

00:21:39.890 --> 00:21:44.130
<v Felix>Ihr könnt es trotzdem, wenn ihr es cool findet, könnt ihr es supporten und den Leuten entgegenden und so.

00:21:45.090 --> 00:21:45.410
<v Felix>Genau.

00:21:45.730 --> 00:21:46.210
<v Felix>Sehr cool.

00:21:46.450 --> 00:21:48.130
<v Ingo>Also das gleiche Konzept wie immer natürlich.

00:21:48.530 --> 00:21:50.290
<v Felix>Achso, Indie Royale gibt es auch dieses Mal.

00:21:50.930 --> 00:21:51.810
<v Ingo>Indiroyal, ja.

00:21:52.370 --> 00:21:52.530
<v Ingo>Gut.

00:21:53.970 --> 00:21:56.450
<v Felix>Ist Humble Bundle bloß nicht Humble Bundle quasi.

00:21:58.770 --> 00:21:59.810
<v Ingo>Henry noch nie gehört.

00:22:00.050 --> 00:22:02.690
<v Felix>Ich mach einfach mal Indie Royale.

00:22:03.730 --> 00:22:04.450
<v Felix>Schreib's einfach mal mit.

00:22:05.970 --> 00:22:08.370
<v Ingo>Also auf jeden Fall mehr Spiele, immer mehr Spiele.

00:22:08.610 --> 00:22:10.050
<v Ingo>Gerne auch alte Spiele, ja.

00:22:10.530 --> 00:22:11.650
<v Ingo>Prince of Persia.

00:22:11.810 --> 00:22:15.730
<v Ingo>Ich habe auch, ähm OpenTD ist wieder eine neue Version rausgekommen.

00:22:16.130 --> 00:22:18.210
<v Gast 1>Das hatten wir doch vor kurzem im Open Transport Tycoon.

00:22:18.850 --> 00:22:20.450
<v Gast 1>Also ne, wir hatten eine Linux-Tycoon.

00:22:21.330 --> 00:22:24.930
<v Ingo>Ja, aber das ist ja so, genau, es ist ja so ähnlich.

00:22:25.010 --> 00:22:30.210
<v Ingo>Also so ein Wirtschaftssimulation, Aufbau-Ding, wo du Züge fahren lassen kannst und Flugzeuge.

00:22:30.530 --> 00:22:31.090
<v Ingo>Das ist super alt.

00:22:31.330 --> 00:22:32.130
<v Ingo>Das ist super alt, ja.

00:22:32.770 --> 00:22:34.130
<v Ingo>Das fand ich kotze langweilig.

00:22:34.450 --> 00:22:35.330
<v Felix>Ich fand das super cool.

00:22:36.050 --> 00:22:38.850
<v Gast 1>Ich fand das ganz nett, aber ich war schon Original-Game-Dateien dazu.

00:22:38.930 --> 00:22:39.250
<v Gast 1>Ja, genau.

00:22:39.330 --> 00:22:41.490
<v Ingo>Du brauchst die von Transport Tycoon Deluxe.

00:22:41.570 --> 00:22:48.450
<v Ingo>Und ich hatte das Spiel früher und irgendwann, als ich dieses oben Transport-Tycoon-Dingsbums mal gesehen

00:22:48.450 --> 00:22:49.730
<v Ingo>habe, habe ich das auch mal gespielt.

00:22:50.610 --> 00:22:54.290
<v Felix>Also ich fand es immer blöd, wenn man so am Anfang so wirklich Geld hat und kann man nicht so viel bauen.

00:22:54.610 --> 00:22:55.490
<v Felix>Fand ich echt doof.

00:22:55.650 --> 00:22:58.210
<v Ingo>Also den einzigen Tycoon, den ich gespielt habe, war Rollercoaster Tycoon.

00:22:58.290 --> 00:23:00.050
<v Gast 1>Den habe ich auch gespielt, die man Leute abstützen lassen.

00:23:01.570 --> 00:23:02.450
<v Felix>Und einsperren.

00:23:03.010 --> 00:23:04.450
<v Ingo>Und die muss auf die Gehwege kotzen.

00:23:05.570 --> 00:23:09.010
<v Gast 1>Stimmt, wenn man es übertrieben hat, dann waren sie unzufrieden und haben gekutzt.

00:23:10.370 --> 00:23:14.050
<v Felix>Ich bin so unzufrieden, ich kotze ihn gaming voll.

00:23:17.090 --> 00:23:20.850
<v Felix>Ja, du musst einfach drei von diesen Putzleuten vorstellen, die putzen einfach alles weg.

00:23:21.330 --> 00:23:22.530
<v Ingo>Aber wenn du kein Geld hast, dann.

00:23:22.850 --> 00:23:25.010
<v Felix>Nee, du hattest immer Geld in Rollercoaster Tycoon.

00:23:26.050 --> 00:23:28.530
<v Felix>Also du hattest mehr Geld als in dem anderen Tycoon.

00:23:28.770 --> 00:23:30.050
<v Ingo>Also wie Mainstream.

00:23:30.210 --> 00:23:31.010
<v Ingo>Tycoon Tycoon.

00:23:31.250 --> 00:23:33.250
<v Ingo>Open TTD1.2 ist erschienen.

00:23:33.490 --> 00:23:34.370
<v Ingo>Packen wir ja auch mal rein.

00:23:34.770 --> 00:23:35.490
<v Ingo>Wii Mox.

00:23:36.370 --> 00:23:38.850
<v Ingo>Genau, man kann sich irgendwie neue KIs runterladen und shit.

00:23:39.570 --> 00:23:41.490
<v Felix>Dann sind die besser, weil die so schlecht waren?

00:23:41.890 --> 00:23:43.330
<v Ingo>Ja, was weiß ich.

00:23:43.490 --> 00:23:44.610
<v Felix>Die rasten jedenfalls aus.

00:23:45.490 --> 00:23:51.570
<v Ingo>Und mehr Zoom und mehr Flugzeuge und mehr Dings und viele, viele Fehler korrigiert und so.

00:23:52.130 --> 00:23:53.010
<v Ingo>So praktisch.

00:23:54.530 --> 00:24:00.130
<v Gast 1>Genau, da unser Piratenpad ja gerade so wieder gezickt hat, möchte ich hier mal was ansprechen,

00:24:00.210 --> 00:24:02.930
<v Gast 1>was mir irgendwie letzte Woche in den Feedreader gefallen ist.

00:24:03.090 --> 00:24:04.850
<v Gast 1>Und zwar VMUX.

00:24:05.410 --> 00:24:10.050
<v Gast 1>Das ist ein Shell-Skript, was auf T-Mux aufsetzt und das könnten wir ja auch mal ausprobieren,

00:24:10.210 --> 00:24:14.450
<v Gast 1>weil das ist quasi ein Rapper um T-Mux außenrum,

00:24:14.610 --> 00:24:19.650
<v Gast 1>was wir ja schon hatten, diesen Terminal-Multiplexer, wo man dann quasi so als Screen-Ersatzsachen.

00:24:20.130 --> 00:24:20.930
<v Gast 1>Das bessere Screen, ja.

00:24:21.090 --> 00:24:22.050
<v Gast 1>Genau, das bessere Screen.

00:24:22.130 --> 00:24:26.690
<v Gast 1>Und das ist jetzt nochmal ein Aufsatz obendrauf, der eigentlich für Pair-Programming gedacht ist.

00:24:26.930 --> 00:24:30.930
<v Gast 1>Da hat man hier drei Modi, die nennen sich, jetzt muss ich gerade mal runterscrollen.

00:24:31.810 --> 00:24:33.090
<v Gast 1>Den Mirror-Modus.

00:24:33.250 --> 00:24:36.530
<v Gast 1>Dann ist quasi einer, der tippt und der andere kann nur zugucken, dann gibt es.

00:24:36.850 --> 00:24:37.890
<v Felix>Ja, das ist quasi T-Mux, dann.

00:24:38.050 --> 00:24:40.450
<v Gast 1>Das ist quasi T-Mux, dann gibt es den Pair-Modus.

00:24:40.690 --> 00:24:44.130
<v Gast 1>Da kann immer einer tippen, aber der andere dann halt nicht.

00:24:44.210 --> 00:24:46.210
<v Gast 1>Das heißt, die teilen sich quasi den Cursor.

00:24:46.370 --> 00:24:49.090
<v Gast 1>Und dann gibt es den Rogue-Modus, wo man mehrere Cursor hat.

00:24:49.170 --> 00:24:52.530
<v Gast 1>Und das wäre ja eigentlich eine Möglichkeit für uns mal ohne dieses Piratenpad auszukommen, dass wir einfach.

00:24:52.770 --> 00:24:54.450
<v Felix>Dans leert der Rogue-Modus gut genug.

00:24:54.690 --> 00:24:56.450
<v Gast 1>Deshalb habe ich gesagt, wir müssen das mal ausprobieren.

00:24:56.530 --> 00:24:57.810
<v Gast 1>Das habe ich dir letzte Woche irgendwann mal geschrieben.

00:24:57.890 --> 00:25:00.450
<v Felix>Ja, wie lange braucht es, um es aufzusetzen?

00:25:00.610 --> 00:25:01.090
<v Felix>Keine Ahnung.

00:25:01.250 --> 00:25:01.890
<v Felix>Ich mache einfach mal.

00:25:02.050 --> 00:25:03.090
<v Felix>Oh, no W-Mux.

00:25:03.730 --> 00:25:05.570
<v Felix>Ich installiere es einfach mal auf Krebs.

00:25:05.730 --> 00:25:06.850
<v Gast 1>Genau, probier's einfach mal.

00:25:08.210 --> 00:25:10.610
<v Gast 1>Nee, lass es einfach nächste Woche mal ausprobieren.

00:25:10.690 --> 00:25:12.130
<v Gast 1>Oder bis nächste Woche mal ausprobieren.

00:25:12.210 --> 00:25:13.170
<v Unbekannt>Das dauert jetzt wahrscheinlich nicht so lange.

00:25:13.410 --> 00:25:14.370
<v Felix>Nee, das ist quasi fertig.

00:25:16.610 --> 00:25:21.650
<v Gast 1>Jedenfalls ist halt die Idee, dass man dann quasi mehrere Cursor hat und wir könnten dann quasi über SSH,

00:25:21.890 --> 00:25:27.810
<v Gast 1>über WMUX auf dem Server einen Wim ausführen und dann mit mehreren Cursern gleichzeitig editieren.

00:25:27.890 --> 00:25:29.490
<v Gast 1>Das wäre doch mal ein Experiment.

00:25:31.170 --> 00:25:32.130
<v Gast 1>Ingo freut sich.

00:25:32.530 --> 00:25:34.610
<v Ingo>Weil ich ja so der Wim-Liebhaber bin.

00:25:34.770 --> 00:25:36.130
<v Felix>Dann machen wir es mit E-Max halt.

00:25:37.250 --> 00:25:39.490
<v Gast 1>E-MAX hat ja einen Demon-Modus, da brauchen wir das gar nicht eigentlich.

00:25:40.450 --> 00:25:41.650
<v Gast 1>Aber nein, Ingo kein Nano.

00:25:41.810 --> 00:25:42.610
<v Gast 1>Nano ist kein Editor.

00:25:44.370 --> 00:25:45.170
<v Felix>Doch Nano!

00:25:45.970 --> 00:25:47.730
<v Ingo>Jetzt wenigstens jeder gleich angepisst.

00:25:48.690 --> 00:25:50.050
<v Gast 1>Genau, da regt sich jeder darüber auf.

00:25:50.450 --> 00:25:52.210
<v Felix>Außer Ingo, weil der findet es ja super.

00:25:52.370 --> 00:25:53.170
<v Ingo>Ja, ich mag Nano.

00:25:54.210 --> 00:25:56.530
<v Felix>Nano ist Nano ist retardet einfach.

00:25:57.730 --> 00:26:00.530
<v Felix>Das kann nicht mal Syntax-Highlighting, es kann einfach nichts draußen sein.

00:26:00.770 --> 00:26:02.930
<v Felix>Es braucht doch, es braucht Syntax-Highlighting.

00:26:03.170 --> 00:26:04.370
<v Felix>Alles braucht Syntax-Highlighting.

00:26:04.610 --> 00:26:06.370
<v Gast 1>Deine komische Kind, was in die Ecke scheißt.

00:26:07.730 --> 00:26:08.770
<v Unbekannt>Für Ingo vielleicht.

00:26:09.650 --> 00:26:11.490
<v Felix>Das ist schon niedlich, aber es hat ein bisschen retardet.

00:26:12.210 --> 00:26:16.850
<v Ingo>Es gab doch irgendeinen Post, der hat Syntax-Highlighting angezweifelt, aber ich wusste Argumente nicht mehr.

00:26:17.010 --> 00:26:19.330
<v Felix>Aberum?

00:26:19.810 --> 00:26:20.210
<v Felix>Weiß ich nicht mehr.

00:26:20.610 --> 00:26:22.610
<v Ingo>Dass Syntax-Highlighting allgemein blöd ist.

00:26:22.770 --> 00:26:24.610
<v Ingo>Ja, genau, weil es bringt irgendwie nichts.

00:26:24.850 --> 00:26:25.410
<v Ingo>Weil das macht.

00:26:25.970 --> 00:26:27.090
<v Gast 1>Es macht keinen Code lesbar.

00:26:28.290 --> 00:26:30.370
<v Felix>Du kannst Code lesen im Gegensatz zu nicht.

00:26:30.930 --> 00:26:33.490
<v Felix>Im Gegensatz zu einfach scheiß unbunt.

00:26:34.290 --> 00:26:35.410
<v Ingo>Können wir gerne mal ausprobieren.

00:26:35.490 --> 00:26:36.610
<v Gast 1>Also mehr bunt ist besser.

00:26:36.690 --> 00:26:38.050
<v Gast 1>Das kommt später, glaube ich, auch noch.

00:26:38.370 --> 00:26:39.010
<v Gast 1>Hostlist.

00:26:40.130 --> 00:26:43.010
<v Gast 1>Genau, da kannst du halt auch noch Sachen auflisten und kannst Leute kicken,

00:26:43.090 --> 00:26:45.330
<v Gast 1>wenn sie sich nicht benehmen und so.

00:26:45.810 --> 00:26:46.930
<v Felix>Das ist total komplex.

00:26:47.490 --> 00:26:49.970
<v Gast 1>Ja, aber es ist eigentlich nur ein Shell-Skript, das kann gar nicht so komplex sein.

00:26:51.970 --> 00:26:55.330
<v Gast 1>Geh mal hier auf dem GitHub-Account, was ich.

00:26:55.730 --> 00:26:56.930
<v Felix>Tausend Lines-Shell.

00:26:57.090 --> 00:26:57.410
<v Felix>Ja.

00:26:58.290 --> 00:27:00.050
<v Gast 1>Aber das auch Kommentare und so ist.

00:27:00.370 --> 00:27:01.810
<v Felix>Muss ich in die fucking Hostliste eintragen?

00:27:01.890 --> 00:27:02.290
<v Felix>Ich weiß es nicht.

00:27:02.450 --> 00:27:03.570
<v Felix>Ich mache auf Fürkrebs rein.

00:27:03.650 --> 00:27:05.250
<v Gast 1>Alter Felix, was ist was anderes?

00:27:05.650 --> 00:27:06.770
<v Ingo>Genau, äh, Firebase.

00:27:07.810 --> 00:27:14.050
<v Ingo>Ja, genau, Firebase, also Firebase.com ist im Prinzip sozusagen eine proprietäre Version von was wir

00:27:14.050 --> 00:27:15.490
<v Ingo>eigentlich machen wollen bei Unhosted.

00:27:15.970 --> 00:27:18.850
<v Ingo>Und zwar ist es ein Backend für deine Web-Applikation.

00:27:18.930 --> 00:27:24.690
<v Ingo>Also du schreibst nur JavaScript, HTML, CSS und dann kannst du Firebase als Server benutzen.

00:27:25.490 --> 00:27:26.610
<v Ingo>Und ja.

00:27:27.170 --> 00:27:31.410
<v Ingo>Wir wollen es ja so ähnlich machen, dass eben jeder Nutzer seine Daten bringen kann.

00:27:31.730 --> 00:27:32.930
<v Felix>Und das können wir noch später.

00:27:33.410 --> 00:27:33.810
<v Felix>Genau.

00:27:34.210 --> 00:27:36.930
<v Ingo>Genau, aber hier ist es eben so ein zusammengebrachtes.

00:27:37.170 --> 00:27:38.370
<v Ingo>Und warum reden wir jetzt drüber?

00:27:38.770 --> 00:27:43.970
<v Ingo>Weil das ziemlich in den News war und da sind alle ziemlich excited drüber und ist eigentlich auch ganz cool.

00:27:44.370 --> 00:27:45.970
<v Ingo>Plus, dass es halt nicht Open Source ist.

00:27:46.130 --> 00:27:46.450
<v Ingo>Ja.

00:27:46.770 --> 00:27:47.730
<v Unbekannt>Ist halt quasi auch.

00:27:47.810 --> 00:27:50.210
<v Gast 1>Also man kann es halt wahrscheinlich dann dementsprechend nicht selber hosten,

00:27:50.450 --> 00:27:53.970
<v Gast 1>sondern es ist halt im Endeffekt Plattformen, wie man das macht.

00:27:56.450 --> 00:28:00.450
<v Ingo>Also ja, gut, guckt euch an oder auch nicht, wie auch immer.

00:28:01.010 --> 00:28:06.130
<v Gast 1>Genau, also sollte man irgendwie vielleicht, vielleicht, wenn man mal so Web-Applikationen entwickeln möchte

00:28:06.130 --> 00:28:09.090
<v Gast 1>und da irgendwie kein Backend dazu schreiben will, dann ist es vielleicht ja mal ganz sinnvoll,

00:28:09.250 --> 00:28:09.890
<v Gast 1>sich das anzugucken.

00:28:10.370 --> 00:28:13.970
<v Gast 1>Oder wir nehmen das, worüber wir später dann reden.

00:28:14.850 --> 00:28:16.290
<v Ingo>Aber erst nochmal News.

00:28:17.090 --> 00:28:20.290
<v Ingo>Package, Lookup mit sehr vielen Quellen.

00:28:20.930 --> 00:28:21.410
<v Ingo>What?

00:28:22.050 --> 00:28:25.490
<v Felix>Achso genau, man kann es einfach mal ausprobieren, indem man draufklickt,

00:28:25.570 --> 00:28:28.690
<v Felix>weil das ist so nur reines JavaScript wohl.

00:28:28.930 --> 00:28:32.690
<v Felix>Und du kannst dann Pakete nachschlagen.

00:28:32.930 --> 00:28:34.210
<v Felix>Auf verschiedenen Quellen.

00:28:34.290 --> 00:28:36.130
<v Felix>Also sagen wir zum Beispiel Witzen Wim.

00:28:36.370 --> 00:28:37.490
<v Gast 1>Sehr, sehr vielen Quellen.

00:28:37.570 --> 00:28:41.090
<v Gast 1>Also man kann halt auch Libraries und alles nachgucken.

00:28:41.170 --> 00:28:45.170
<v Gast 1>Man kann irgendwie da Sachen reintippen, die man so sucht.

00:28:45.250 --> 00:28:47.570
<v Gast 1>Ich suche jetzt zum Beispiel mal irgendwie Firefox.

00:28:47.650 --> 00:28:51.730
<v Gast 1>Und dann sucht er da auf PyPy, also Python-Pakete, CPAN, also Pearl-Pakete,

00:28:51.810 --> 00:28:56.530
<v Gast 1>RubyGems, Ruby-Pakete, NPM, Node-Pakete, Maven, Clojure,

00:28:56.610 --> 00:29:00.930
<v Gast 1>GitHub, Bitbucket, Ubuntu Art, User Repository, FreeBSD,

00:29:01.170 --> 00:29:02.610
<v Gast 1>Fedora und Homebrew.

00:29:02.770 --> 00:29:07.810
<v Gast 1>Durchsucht er alles und zeigt einem da quasi die Paketnamen des entsprechenden Suchbegriffs ein.

00:29:08.050 --> 00:29:12.770
<v Ingo>Das ist gut, aber jetzt müsst ihr jetzt ferner noch die Open Source Build-Services durchsuchen.

00:29:12.930 --> 00:29:19.170
<v Felix>Also das Problem ist halt, das ist wie so ein, das ist nicht, er sucht dir genau den einen Namen für das

00:29:19.170 --> 00:29:23.570
<v Felix>Paket, was du haben willst, sondern er sucht wie so ein App-Cache-Search,

00:29:23.730 --> 00:29:24.610
<v Felix>kann man sich das vorstellen.

00:29:24.690 --> 00:29:29.890
<v Felix>Oder wie ein Pac-Man-SS oder wie ein Yum Search.

00:29:30.050 --> 00:29:34.850
<v Felix>Aber nicht ein Finde genau das Paket, was ich haben will, sondern finde halt irgendwie alle Pakete,

00:29:34.930 --> 00:29:35.810
<v Felix>die vielleicht so heißen.

00:29:35.970 --> 00:29:41.890
<v Gast 1>Genau, aber der Query da halt alles und Ingo zum Thema OpenSUSE Build Service.

00:29:42.210 --> 00:29:47.650
<v Gast 1>Das ist auf GitHub, ist so wie ich das hier sehe, in was ist denn das?

00:29:48.210 --> 00:29:48.450
<v Gast 1>Hä?

00:29:48.850 --> 00:29:50.050
<v Ingo>Das ist das Jason davon.

00:29:50.850 --> 00:29:52.530
<v Ingo>Das ist aber kein JSON, das sieht nach Coffee aus.

00:29:52.770 --> 00:29:57.090
<v Ingo>Er hat My Little Pony Warefare is Magic gefunden.

00:29:59.010 --> 00:30:00.050
<v Ingo>Warfare is Magic.

00:30:00.210 --> 00:30:04.610
<v Gast 1>Ja, jedenfalls kann man hier den Code auf GitHub auch forken.

00:30:05.570 --> 00:30:06.530
<v Felix>Also quasi, was das Ding ist.

00:30:06.690 --> 00:30:10.610
<v Gast 1>Wenn man da lustig ist und kann sich das JavaScript erweitern, dass es vielleicht auch OpenSUSE benutzt.

00:30:10.690 --> 00:30:11.250
<v Gast 1>Es macht ganz viele.

00:30:11.730 --> 00:30:17.010
<v Ingo>Ja, weil im Bild-Service von OpenSUSE kannst du halt auch für viele Distributionen nochmal bauen.

00:30:17.250 --> 00:30:21.890
<v Ingo>Also es hat ja nicht nur was mit Open Soce zu tun, sondern da liegen halt auch ziemlich viele Pakete rum.

00:30:22.130 --> 00:30:28.450
<v Felix>Ja, was es eigentlich macht, es macht einfach XIR zu den ganzen Search Engine und Kräutern quasi die Rückgabe.

00:30:28.610 --> 00:30:28.770
<v Felix>Genau.

00:30:29.090 --> 00:30:30.770
<v Felix>Das ist dann quasi die ganze Magic schon.

00:30:30.850 --> 00:30:33.090
<v Gast 1>Ah ja, also es läuft komplett kleinseitig.

00:30:33.570 --> 00:30:34.850
<v Ingo>Und es geht extrem schnell.

00:30:34.930 --> 00:30:36.370
<v Ingo>Also die Abfrage hat ja jetzt.

00:30:36.770 --> 00:30:39.570
<v Felix>Ja, ja, ich meine, es ist wie als wenn du auf einen Seiten halt suchen würdest.

00:30:40.130 --> 00:30:42.210
<v Ingo>Gleichzeitig ja, aber ich fand, also.

00:30:42.530 --> 00:30:45.250
<v Felix>Also es ist quasi so eine Metersuchmaschine für Pakete.

00:30:45.570 --> 00:30:46.370
<v Felix>Ja, genau.

00:30:47.730 --> 00:30:53.650
<v Felix>Wenn du sagst, okay, was gibt es denn für mein Fedora, was gibt es denn da für Wim-Pakete,

00:30:53.730 --> 00:30:56.850
<v Felix>dann kannst du das machen, indem du einen Search machst oder du gehst halt auf die Seite.

00:30:57.170 --> 00:31:00.290
<v Gast 1>Genau, auch wenn man irgendwelche Ruby-Gems oder Python-Pakete oder sonst was.

00:31:00.370 --> 00:31:04.690
<v Felix>Ja, also die Sache ist, die Sache ist, meistens weißt du ja schon, was du haben willst.

00:31:04.850 --> 00:31:06.530
<v Gast 1>Du weißt nur vielleicht nicht, wie es genau heißt.

00:31:06.690 --> 00:31:10.290
<v Felix>Du weißt nicht genau, wie es heißt und dann machst du es wahrscheinlich mit dem Packet Manager,

00:31:10.370 --> 00:31:11.490
<v Felix>den du eh benutzt vermutlich.

00:31:11.810 --> 00:31:13.250
<v Gast 1>Aber es ist ein nettes Experiment.

00:31:13.490 --> 00:31:16.450
<v Ingo>Gibt es da irgendwie bei DuckDo nicht auch so eine Banks dafür?

00:31:16.530 --> 00:31:17.970
<v Ingo>Für die verschiedenen Package Manager?

00:31:18.450 --> 00:31:20.930
<v Gast 1>Ich weiß, dass es einen Bang Ruby gibt und anderen Sachen.

00:31:21.170 --> 00:31:25.250
<v Felix>Also das Problem ist halt, alles, also ich habe einen speziellen Use Case,

00:31:25.330 --> 00:31:30.370
<v Felix>nämlich ich will auf verschiedenen Betriebssystemen das Paket installieren,

00:31:30.450 --> 00:31:31.250
<v Felix>was ich haben will.

00:31:31.410 --> 00:31:34.210
<v Felix>Und ich will zum Beispiel ein Python installieren, ja.

00:31:34.290 --> 00:31:37.250
<v Felix>Und wenn ich Python darge, dann meine ich einen Python 2.

00:31:37.490 --> 00:31:44.450
<v Felix>Und das ist Unterschied auf Debian, weil die sagen, dass das echte Debian ist,

00:31:44.850 --> 00:31:49.330
<v Felix>das echte Debian ist ein, äh, auf dem Debian ist das echte Python, Python 2,

00:31:49.410 --> 00:31:51.410
<v Felix>2.7 oder 2, die neueste halt.

00:31:51.810 --> 00:31:54.370
<v Felix>Und auf 7.

00:31:54.930 --> 00:31:58.610
<v Felix>Und auf einen Arc Linux ist es dann halt einfach ein Python 3.

00:31:58.770 --> 00:32:01.570
<v Felix>Aber wenn ich Python meine, dann meine ich Python 2.

00:32:01.650 --> 00:32:05.730
<v Felix>Oder wenn ich zum Beispiel einen Wim meine, dann soll der, dann meine ich einen Wim,

00:32:05.890 --> 00:32:07.730
<v Felix>egal wie das scheiß Paket heißt.

00:32:08.290 --> 00:32:12.370
<v Felix>Und was da mal entstanden ist, ist Punani.

00:32:12.850 --> 00:32:15.010
<v Felix>Es ist ein Meta-Packet Manager.

00:32:15.730 --> 00:32:18.530
<v Felix>Was es eigentlich macht, ist eigentlich nur ein Paketresolver.

00:32:18.770 --> 00:32:24.210
<v Felix>Also man sagt, welches was für ein Paket brauche ich?

00:32:25.410 --> 00:32:27.090
<v Felix>Für welchen Packet Manager?

00:32:27.970 --> 00:32:33.010
<v Felix>Und dann fragt man einfach per Call an oder per Punani-Client und der installiert das dann auf der

00:32:33.010 --> 00:32:34.850
<v Felix>Distribution, auf der du bist.

00:32:36.050 --> 00:32:40.130
<v Felix>Gerade ein bisschen eingeschlafen, aber das war mal ganz cool, auf jeden Fall zu machen.

00:32:40.930 --> 00:32:41.890
<v Ingo>Ist das selber geschrieben von dir?

00:32:42.290 --> 00:32:42.850
<v Ingo>Ja, genau.

00:32:42.930 --> 00:32:47.410
<v Felix>Also das ist mal für Krebs entstanden, für den Bootstrap-Prozess.

00:32:47.650 --> 00:32:52.050
<v Felix>Also wenn man sich irgendwie komplett Krebs installieren will,

00:32:52.130 --> 00:32:54.210
<v Felix>dann will man eigentlich alles haben, was cool ist.

00:32:54.370 --> 00:32:57.410
<v Felix>Und diese coolen Sachen heißen auf verschiedenen Distributionen halt anders.

00:32:57.570 --> 00:33:01.490
<v Felix>Und Punani sorgt halt dafür, dass du genau die coolen Sachen bekommst, die du suchst.

00:33:01.650 --> 00:33:03.570
<v Gast 1>Ich war nur an der Namensgebung beteiligt.

00:33:04.210 --> 00:33:04.850
<v Gast 1>Punani.

00:33:05.250 --> 00:33:05.890
<v Gast 1>Punani.

00:33:06.210 --> 00:33:08.130
<v Felix>Das könnt ihr auch nachschlagen im Skitour.

00:33:08.770 --> 00:33:09.330
<v Felix>Was das heißt.

00:33:09.730 --> 00:33:10.770
<v Felix>Nee, nee, wahrscheinlich nicht.

00:33:11.090 --> 00:33:12.290
<v Gast 1>Es gibt einfach nur Hawaiisch.

00:33:12.610 --> 00:33:13.250
<v Gast 1>Hawaiianisch.

00:33:13.490 --> 00:33:14.210
<v Gast 1>Hawaiianisch.

00:33:14.610 --> 00:33:14.850
<v Gast 1>Genau.

00:33:15.170 --> 00:33:19.890
<v Felix>Aber da gibt es auch andere Tools, zum Beispiel Listala, glaube ich.

00:33:19.970 --> 00:33:22.770
<v Felix>Also ich habe es mir nicht angeschaut, aber das sieht irgendwie so aus wie das,

00:33:22.850 --> 00:33:24.370
<v Felix>was es vielleicht auch sein könnte.

00:33:24.690 --> 00:33:27.570
<v Ingo>Ah, aber das ist ja nicht so Low-Level.

00:33:27.650 --> 00:33:31.570
<v Ingo>Also ich meine, Python installiert das Ding ja jetzt nicht, so wie ich das verstanden habe.

00:33:31.890 --> 00:33:33.570
<v Ingo>Es ist eher nur für Applikationen.

00:33:33.730 --> 00:33:34.050
<v Ingo>Okay, so weiter.

00:33:34.370 --> 00:33:35.810
<v Felix>Also es ist nicht das Richtige.

00:33:36.690 --> 00:33:43.490
<v Ingo>Nee, würde ich nicht sagen, es richtet sich auch eher an Anwender und nicht an Systemadministratoren

00:33:43.650 --> 00:33:43.970
<v Ingo>oder sowas.

00:33:45.330 --> 00:33:51.650
<v Ingo>Sondern du könntest halt deine Spiele oder deine Applikationen irgendwie einmal kompilieren,

00:33:51.730 --> 00:33:57.170
<v Ingo>bereitstellen und jeder, der dieses List Dala drauf hat, der kann sich das halt runterladen und bei sich

00:33:57.170 --> 00:33:59.010
<v Ingo>installieren und dann liegt es da halt irgendwie rum.

00:33:59.650 --> 00:34:04.450
<v Ingo>Ich hab auch nicht ganz verstanden, wie das funktioniert, ob der jetzt irgendwie die ganzen Libraries,

00:34:04.770 --> 00:34:08.770
<v Ingo>die das Paket dann bräuchte, einfach mit reinwirft oder wie oder so.

00:34:08.930 --> 00:34:11.170
<v Felix>Das ist wahrscheinlich wie, wie heißt das?

00:34:11.570 --> 00:34:15.890
<v Felix>Es gibt dieses OpenPG-Programm oder Play on Linux.

00:34:16.050 --> 00:34:17.170
<v Felix>Play on Linux, genau.

00:34:17.970 --> 00:34:19.330
<v Ingo>Play on Linux ist doch Wine, oder?

00:34:19.490 --> 00:34:20.770
<v Ingo>Das ist sowas wie Wine für Spiele.

00:34:20.930 --> 00:34:24.530
<v Felix>Ja, aber du kannst, der zieht ja auch alles nach, was du brauchst und der macht ein neues Wine auf,

00:34:25.410 --> 00:34:29.890
<v Felix>er macht so eine Sandbox für den ganzen Wine-Kram und so könnte das ja sein für Applikationen,

00:34:30.050 --> 00:34:34.930
<v Felix>so zum Beispiel wie bei Mac,

00:34:35.330 --> 00:34:39.650
<v Felix>wo du ja auch quasi eine Applikation hast, die alles static gebaut gebunden wird.

00:34:39.890 --> 00:34:43.650
<v Ingo>Ja, genau, dieses DMG-Paket, was da drin rumliegt, wo alles drin noch geht.

00:34:44.450 --> 00:34:49.410
<v Gast 1>Felix meint den App-Container, das DMG ist ja nur ein Disk-Image, wo die Sachen normalerweise runtergeladen

00:34:49.410 --> 00:34:53.730
<v Gast 1>werden, aber das Punkt-App, da sind halt die Sachen normalerweise drin gebundelt.

00:34:53.970 --> 00:34:58.130
<v Felix>Genau, also dass es quasi alles mitzieht, damit du auch auf jeden Fall keine Probleme mehr hast,

00:34:58.210 --> 00:35:01.010
<v Felix>weil Festplatten sind billig und Festplatten speichern können.

00:35:03.170 --> 00:35:04.850
<v Felix>Ich meine, ich habe da auch tatsächlich kein Problem mit.

00:35:05.010 --> 00:35:08.050
<v Gast 1>Ich meine, wegen ein paar Megabyte und ein paar Kilobyte, die damit dazukommen,

00:35:08.130 --> 00:35:12.050
<v Gast 1>das, also bei den momentanen Speicherkürzen ist es auch nicht so das Riesenthema.

00:35:12.210 --> 00:35:13.650
<v Felix>Außerdem ist das ja alles kein Problem wegen.

00:35:13.890 --> 00:35:16.530
<v Ingo>Ich meine, es ist ähnlich wie bei Windows, bloß bei Windows ist es noch schlechter gelöst,

00:35:16.610 --> 00:35:21.810
<v Ingo>weil die zig DLL-Versionen da irgendwo rumliegen und sich irgendwie gegenseitig beißen.

00:35:22.770 --> 00:35:24.450
<v Ingo>Dann noch lieber dieses Konzept.

00:35:25.090 --> 00:35:32.050
<v Felix>Also das ist ja auch, ich hätte damit auch kein Problem, weil wenn wir ButterFS haben und D-Duplication,

00:35:32.210 --> 00:35:33.570
<v Felix>dann sind die auch auf einmal alle gleich.

00:35:33.810 --> 00:35:36.050
<v Gast 1>Genau, plötzlich plötzlich sind sie wieder alle gleich.

00:35:36.130 --> 00:35:39.890
<v Felix>Ja, und wenn das kommt, was wahrscheinlich auch erst in 100.000 Jahren sein wird,

00:35:40.050 --> 00:35:41.810
<v Felix>aber dann haben wir, dann funktioniert das nicht.

00:35:42.210 --> 00:35:47.650
<v Ingo>Ich meine, dieser List-Sdala-Ansatz wäre auch ganz nett, weil du müsstest nicht das Zeug für jede

00:35:47.650 --> 00:35:51.730
<v Ingo>Linux-Distribution bauen, die halt wirklich unterschiedliche Libraries installiert hat,

00:35:51.810 --> 00:35:55.650
<v Ingo>wo die Pakete, wie du ja gerade gesagt hast, Felix, auch unterschiedlich heißen oder so.

00:35:56.130 --> 00:36:01.410
<v Ingo>Dann wäre es schon schön, so ein Meta-Paketformat nochmal zu haben.

00:36:01.970 --> 00:36:08.610
<v Ingo>Aber ich glaube halt nicht, dass ich das durchsetzt, weil es gab schon mal dieses OpenPKG und das ist halt

00:36:08.610 --> 00:36:09.330
<v Ingo>auch nichts geworden.

00:36:09.410 --> 00:36:13.970
<v Ingo>Und das war ja auch der Ansatz für, du musst hier nur noch dieses eine Paket bereitstellen und jeder,

00:36:14.050 --> 00:36:19.330
<v Ingo>der OpenPKG installiert hat, der hat halt in seinem eigenen kleinen Untercontainer-Verzeichnis,

00:36:19.490 --> 00:36:21.330
<v Ingo>liegt dann halt nochmal alles rum, was wichtig ist.

00:36:21.410 --> 00:36:23.730
<v Ingo>Dafür funktioniert es dann halt auf jeder Linux-Distribution.

00:36:23.970 --> 00:36:29.890
<v Felix>Also das OpenPKG ist Cross-Platform RPM-Based Package Management System.

00:36:30.210 --> 00:36:30.290
<v Felix>Genau.

00:36:30.770 --> 00:36:33.170
<v Felix>Deswegen wollten die Leute von Debian das wahrscheinlich auch nicht einfach.

00:36:33.330 --> 00:36:34.610
<v Ingo>Ja, ja, aber es läuft halt auch auf Debian.

00:36:35.090 --> 00:36:37.330
<v Felix>Ja, ja, klar, ich meine, das ganze Kram läuft ja überall.

00:36:37.810 --> 00:36:43.570
<v Ingo>Ja, aber ob ich jetzt ein List-Sdaller nehme, der irgendwie Zeug baut und irgendwie hin tut oder ob ich das

00:36:43.570 --> 00:36:46.210
<v Ingo>über RPM-Pakete mache, was überall läuft.

00:36:46.610 --> 00:36:49.810
<v Felix>Ja, das Einzige, was Cross-Plattform ist, ist einfach selber neu bauen.

00:36:49.890 --> 00:36:50.850
<v Felix>Das ist halt das Problem.

00:36:51.010 --> 00:36:54.450
<v Felix>Das Einzige, was wirklich funktioniert, ist einen kompletten Scheiß neu zu bauen.

00:36:54.690 --> 00:36:56.130
<v Ingo>Ja, aber dann ist es doch nicht Cross-Plattform.

00:36:56.290 --> 00:36:56.370
<v Ingo>Doch.

00:36:56.450 --> 00:36:57.010
<v Ingo>Oder was man so.

00:36:57.170 --> 00:36:57.410
<v Ingo>Natürlich doch.

00:36:57.490 --> 00:36:58.930
<v Unbekannt>Doch, das ist all die gleiche Plattform.

00:36:59.170 --> 00:36:59.410
<v Unbekannt>Richtig.

00:36:59.810 --> 00:37:04.210
<v Felix>Nee, also wenn du wenn du dir die Sources ziehst und dann so baust und konfigurierst,

00:37:04.370 --> 00:37:06.930
<v Felix>wie das für deine Distribution richtig ist, dann ist es quasi für dich.

00:37:07.650 --> 00:37:10.210
<v Gast 1>Gut, dann könntest du natürlich dann auch ein Portsystem oder sowas.

00:37:10.530 --> 00:37:14.930
<v Felix>Ja, und dann nennt sich das zum Beispiel Brew und Maker, was aber auch ein Pain ist.

00:37:15.010 --> 00:37:16.130
<v Felix>Das ist eigentlich alles scheiße.

00:37:16.450 --> 00:37:17.970
<v Felix>Es gibt nichts Richtiges und dieses Zeichen.

00:37:19.250 --> 00:37:20.690
<v Felix>Richtig, für Anwender ist es ein riesen Scheiße.

00:37:20.850 --> 00:37:25.010
<v Ingo>Also nicht für die Leute, also nicht für die Großzahl der Leute da draußen, die die Computer benutzen sollen.

00:37:25.090 --> 00:37:25.250
<v Ingo>Genau.

00:37:25.490 --> 00:37:27.650
<v Ingo>Und die Spaß damit, nee, arbeitet damit.

00:37:27.730 --> 00:37:29.170
<v Ingo>Naja, ihr wisst schon, was ich meine.

00:37:31.090 --> 00:37:35.010
<v Ingo>Ja, also ich finde es ein nettes Konzept, dieses List-Sdollar und so,

00:37:35.090 --> 00:37:39.570
<v Ingo>aber irgendwie, man sieht ja immer mehr Linux-Distributionen, die irgendwie immer nochmal ihr eigenes

00:37:39.570 --> 00:37:40.930
<v Ingo>Paketformat bringen.

00:37:41.490 --> 00:37:46.290
<v Ingo>Gento hat sein eigenes, Arch hat sein eigenes, viele andere haben auch ein eigenes,

00:37:46.370 --> 00:37:48.610
<v Ingo>obwohl ich auch immer denke, boah, noch eins, noch eins, noch eins.

00:37:48.770 --> 00:37:50.530
<v Ingo>Leute, reicht es nicht mal langsam, aber irgendwie.

00:37:51.090 --> 00:37:53.330
<v Felix>Es wäre auch zu einfach, den Scheiß zu nehmen, den es schon gibt.

00:37:53.410 --> 00:37:53.730
<v Felix>Ja.

00:37:54.610 --> 00:37:55.170
<v Felix>Das ist auch echt schlimm.

00:37:55.410 --> 00:37:59.170
<v Felix>Also Distributionen machen sich ja eigentlich quasi dadurch aus, dass sie einen eigenen Paketmanager haben,

00:37:59.250 --> 00:37:59.490
<v Felix>oder?

00:37:59.650 --> 00:38:02.610
<v Felix>Ich meine, du hast eine neue Distribution für einen eigenen Paketmanager.

00:38:02.770 --> 00:38:07.650
<v Gast 1>Also eigentlich gibt die Linux-Standardbase ja RPM vor, aber das will halt keiner benutzen.

00:38:07.970 --> 00:38:09.010
<v Felix>Verstehe gar nicht warum.

00:38:12.290 --> 00:38:16.850
<v Ingo>Als es standardisiert wurde, war halt zu dem Zeitpunkt, wo die meisten Linux-Distributionen RPM benutzt haben.

00:38:17.010 --> 00:38:21.170
<v Ingo>Mittlerweile mit dem Aufkommen von Ubuntu und sowas ist das ja nicht mehr so.

00:38:22.690 --> 00:38:23.570
<v Felix>Alles blöd.

00:38:23.810 --> 00:38:24.610
<v Unbekannt>Macht einfach nichts mehr.

00:38:25.410 --> 00:38:26.610
<v Felix>Pakete machen einfach keinen Spaß.

00:38:26.850 --> 00:38:28.370
<v Unbekannt>Ja, Pakete bauen ist anstrengend.

00:38:28.450 --> 00:38:29.490
<v Gast 1>Ich glaube, da sind wir uns einig.

00:38:30.290 --> 00:38:30.770
<v Gast 1>Keiner mag es nicht so.

00:38:30.930 --> 00:38:31.570
<v Gast 1>Das ist doch scheiße.

00:38:31.810 --> 00:38:34.050
<v Ingo>Auch wenn man für Linux, Windows und Mac was gleichbauen.

00:38:35.090 --> 00:38:35.970
<v Ingo>Macht doch keiner, warum?

00:38:36.450 --> 00:38:39.810
<v Gast 1>Ich meine, das, was ihr gerade diskutiert habt, das funktioniert ja nur auf Linux.

00:38:39.970 --> 00:38:43.650
<v Gast 1>Wenn man das dann alles noch irgendwie auf dem Mac und auf Windows und sonst irgendwas bringen will,

00:38:43.730 --> 00:38:44.530
<v Gast 1>dann muss man sich ja, oh Gott.

00:38:44.930 --> 00:38:46.770
<v Ingo>Ja, wenn Linux alleine schon so schwierig ist.

00:38:46.930 --> 00:38:47.250
<v Ingo>Richtig.

00:38:47.730 --> 00:38:52.050
<v Felix>Und deswegen braucht man Punani, weil der resolve dir das, was du haben willst.

00:38:52.290 --> 00:38:54.690
<v Gast 1>Ja, gut, sofern der Lookup funktioniert.

00:38:54.850 --> 00:38:55.490
<v Gast 1>Ja, genau.

00:38:55.570 --> 00:38:58.770
<v Felix>Also das Problem ist halt, es ist gerade ein Key Value-Store, mehr nicht.

00:38:58.850 --> 00:38:59.170
<v Felix>Ja.

00:38:59.490 --> 00:39:06.050
<v Felix>Und da steht halt drin für bestimmte Paketmanager

00:39:06.370 --> 00:39:07.810
<v Felix>halt, wie es da heißt.

00:39:08.050 --> 00:39:10.530
<v Felix>Aber das ist, äh, Problem ist halt, man kann es sich automatisieren,

00:39:10.610 --> 00:39:15.410
<v Felix>weil die halt einfach alle so verkrebelt anders heißen, dass es nicht anständig geht,

00:39:15.570 --> 00:39:16.050
<v Felix>aufzulösen.

00:39:16.290 --> 00:39:21.890
<v Ingo>Ja, und die Sache ist halt auch, wenn du dann noch, die sind halt auch alle anders pakettiert.

00:39:21.970 --> 00:39:27.090
<v Ingo>Also ich meine, du vielleicht suchst du nur, keine Ahnung, ein bestimmtes Programm und dann müsstest du jetzt

00:39:27.090 --> 00:39:30.130
<v Ingo>erstmal die ganzen Pakete durchsuchen, ob der Paketname stimmt.

00:39:30.290 --> 00:39:35.490
<v Felix>Vielleicht ist es aber nur in einem Paket drin, eine zehn Paketen drin, das ist ja auch ein Riesenproblem.

00:39:35.810 --> 00:39:39.490
<v Felix>Es gibt ja dann auch Sachen, dass du das mehrmals bereitgestellt bekommst und keine Ahnung was.

00:39:39.810 --> 00:39:44.690
<v Gast 1>Oder du brauchst beim einen wieder ein Devil-Paket und beim anderen ist es mit dem Originalpaket mit richtig.

00:39:45.010 --> 00:39:49.090
<v Felix>Also das ist und dann weißt du wieder nicht, wie das heißt und das ist alles ein Riesenpain und du kannst dich

00:39:49.090 --> 00:39:50.210
<v Felix>anständig automatisieren.

00:39:50.530 --> 00:39:56.050
<v Felix>Der erste Ansatz war mit der Suche nach dem Filename,

00:39:56.130 --> 00:39:58.210
<v Felix>aber das funktioniert auch nicht ganz anständig.

00:39:58.290 --> 00:40:02.610
<v Felix>Weil dann ist zum Beispiel, du sagst, wird es ein Python, das ist User Bin-Python.

00:40:03.010 --> 00:40:06.210
<v Felix>Und dann gibt es halt irgendwie Distributionen, wo die sagen, ja, okay,

00:40:06.290 --> 00:40:08.450
<v Felix>das ist aber nicht ein User bin, das sind fucking irgendwo.

00:40:08.690 --> 00:40:12.370
<v Felix>Und du denkst, fuck, fickt euch doch echt die gottverdammten Uhren.

00:40:13.970 --> 00:40:16.530
<v Gast 1>Ja, ich glaube, das war jetzt so ein schon verfrühter Mimimi.

00:40:18.210 --> 00:40:23.170
<v Felix>Aber nee, das ist ja das ist noch von damals und ich hab's das ist mal geschrieben und Punani ist ziemlich

00:40:23.170 --> 00:40:26.130
<v Felix>cool, der Server, der schreibt nämlich ins Irk, wenn er was nicht gefunden hat,

00:40:26.210 --> 00:40:28.690
<v Felix>und dann gibt es vielleicht Leute, die es anwickeln.

00:40:29.010 --> 00:40:30.450
<v Unbekannt>Ja, er probiert es zumindest mal.

00:40:30.850 --> 00:40:35.170
<v Felix>Genau, er versucht es und sagt ja, sorry, ich konnte dir nicht helfen, aber ich habe Button mich gemeldet.

00:40:35.410 --> 00:40:39.170
<v Felix>Und das ist halt eigentlich nur ein Key-Vail-Store fürs Internet, quasi.

00:40:39.250 --> 00:40:40.050
<v Felix>Interwaps.

00:40:41.810 --> 00:40:44.370
<v Felix>Und der läuft auch fürs Bootstrappen, weil das funktioniert.

00:40:44.690 --> 00:40:45.570
<v Felix>Ist ziemlich cool.

00:40:46.290 --> 00:40:48.770
<v Ingo>Gut, dann gehen wir gleich zu IDEs über.

00:40:48.930 --> 00:40:53.090
<v Ingo>Da gibt es irgendwie Lighttable-ID auf Kickstarter.

00:40:53.330 --> 00:40:56.610
<v Ingo>Ja, also Light Table ist ziemlich geiles Projekt.

00:40:56.850 --> 00:41:00.290
<v Ingo>Vielleicht kennt ihr den Talk von Brad Victor, Inventing on Principle.

00:41:00.610 --> 00:41:02.850
<v Gast 1>Den hat Felix vor ein paar Folgen hier gepickt.

00:41:03.490 --> 00:41:09.090
<v Ingo>Und auf der Basis, da hat er ja im Prinzip so ein Ding vorgestellt,

00:41:09.250 --> 00:41:12.450
<v Ingo>wo links der Code war und rechts eben das, was weiß ich, zum Beispiel das Game direkt.

00:41:12.770 --> 00:41:17.650
<v Ingo>Und man konnte die Parameter direkt ändern oder den Code direkt ändern und die Android direkt sehen.

00:41:17.810 --> 00:41:22.370
<v Ingo>Und das hat jetzt einer oder arbeitet einer daran, das Reality zu machen.

00:41:22.450 --> 00:41:28.050
<v Ingo>Und zwar heißt der Editor Light Table und der ist jetzt auch auf Kickstarter und ja, hat auch so.

00:41:28.610 --> 00:41:29.090
<v Ingo>Sammelt Geld.

00:41:29.730 --> 00:41:34.130
<v Gast 1>Ja, also der sammelt tatsächlich sehr viel Geld, weil das halt auch ein relativ, ja.

00:41:34.610 --> 00:41:40.290
<v Felix>Also das Problem ist halt, ihr sammelt viel Geld und der Einstieg bei Kickstarter ist relativ hoch bei 50

00:41:40.290 --> 00:41:41.730
<v Felix>Dollar pro dein Kickstarter.

00:41:42.610 --> 00:41:43.410
<v Felix>10 ist es mittlerweile.

00:41:43.810 --> 00:41:44.530
<v Felix>Die haben es geändert.

00:41:44.610 --> 00:41:45.570
<v Felix>Ah, die haben es geändert.

00:41:45.650 --> 00:41:47.490
<v Felix>Weil das war echt ein Riesenproblem.

00:41:47.650 --> 00:41:50.610
<v Felix>Du hast gedacht, okay, du 50 Dollar für eine Lizenz.

00:41:51.090 --> 00:41:54.450
<v Ingo>Ja, aber das mit den Lizenzen ist auch ein bisschen verwirrend, der will das auf jeden Fall Open Sourcen.

00:41:54.530 --> 00:41:56.850
<v Ingo>Also das mit den Lizenzen, warum das Lizenzen nicht so ist.

00:41:57.170 --> 00:42:01.730
<v Gast 1>So wie ich es verstanden habe, möchte der den Code Open Sourcen, aber die Distribution dann trotz,

00:42:01.970 --> 00:42:07.090
<v Gast 1>also das als fertiges Projekt trotzdem verkaufen, aber den Code Open Source halt irgendwie so war,

00:42:07.170 --> 00:42:07.810
<v Gast 1>glaube ich, der Deal.

00:42:08.850 --> 00:42:11.490
<v Ingo>Ja, das ist auch riesig, ja genau, Re-Open Source.

00:42:12.930 --> 00:42:19.010
<v Gast 1>Ja, da gibt es mittlerweile auf Vimeo ein Demo-Video, wo der mal so zeigt, was denn das Ding momentan kann.

00:42:19.090 --> 00:42:23.170
<v Gast 1>Das kann momentan, glaube ich, nur Clojure als Programmiersprache, so wie ich das hier sehe.

00:42:23.410 --> 00:42:23.810
<v Gast 1>JavaScript, glaube ich.

00:42:23.970 --> 00:42:25.090
<v Gast 1>Clojure und JavaScript, genau.

00:42:25.250 --> 00:42:30.050
<v Ingo>Und genau die haben gesagt, wenn die über 300.000 kommen, dann wird Python out of the door supported.

00:42:30.930 --> 00:42:35.410
<v Gast 1>Genau, und das ist quasi so eine Entwicklungsumgebung, die im Gegensatz zu vielen anderen

00:42:35.410 --> 00:42:41.330
<v Gast 1>Entwicklungsumgebungen eigentlich kaum User-Interface hat und alles nur so on-demand eingeblendet wird,

00:42:41.410 --> 00:42:42.530
<v Gast 1>so wie ich das verstanden habe.

00:42:42.610 --> 00:42:49.090
<v Gast 1>Und man kann halt quasi auch auf die kompletten Code-Sachen klicken und auf Funktionen klicken und dann wird

00:42:49.090 --> 00:42:53.570
<v Gast 1>einem gleich dazu Dokumentation mit eingeblendet und man kann dann auch sagen,

00:42:53.730 --> 00:42:59.330
<v Gast 1>wo der Code noch überall aufgerufen wird und die versuchen, das halt alles irgendwie so optisch darzustellen,

00:42:59.490 --> 00:43:03.410
<v Gast 1>dass es irgendwie für einen Sinn macht, aber dass es halt nur eingeblendet wird,

00:43:03.490 --> 00:43:06.130
<v Gast 1>wenn man es tatsächlich braucht und nicht wie bei irgendwelchen Idees,

00:43:06.370 --> 00:43:11.570
<v Gast 1>wo man dann keine Ahnung, einen Großteil der Zeit damit verbringt, Fenster durch die Gegend zu ziehen,

00:43:11.650 --> 00:43:16.850
<v Gast 1>weil man gerade das, was einen jetzt interessiert, eingeblendet haben möchte und später dann nicht mehr.

00:43:18.290 --> 00:43:21.970
<v Ingo>Genau, wenn man dann das auch in verschiedenen Dateien hat, wenn man das so nebeneinander hat und dann kann

00:43:21.970 --> 00:43:26.930
<v Ingo>man direkt sehen, was passiert, wenn ich das Parameter verändere und man sieht seinen Code so,

00:43:27.010 --> 00:43:28.530
<v Ingo>wie man sonst nie sieht einfach.

00:43:28.770 --> 00:43:32.450
<v Gast 1>Genau, also das sieht eigentlich echt alles ganz gut aus.

00:43:32.610 --> 00:43:35.330
<v Gast 1>Und auch das Demo-Video hat mich irgendwie so überzeugt.

00:43:35.410 --> 00:43:40.530
<v Gast 1>Ich finde jetzt allerdings, dass so für so ein Softwareprojekt, so 200.000 Dollar,

00:43:40.610 --> 00:43:44.930
<v Gast 1>das ist schon, also okay, es ist ein ehrgeiziges Projekt und der will da wahrscheinlich auch nicht allein dran

00:43:44.930 --> 00:43:47.490
<v Gast 1>arbeiten, sondern möchte da auch noch ein paar Leute mit einstellen.

00:43:48.210 --> 00:43:49.970
<v Gast 1>Aber es ist halt schon schon jede Menge Geld.

00:43:50.690 --> 00:43:53.730
<v Ingo>Er hat das auch begründet, so halt warum 200.000, der hat er auch gesagt,

00:43:53.810 --> 00:43:57.170
<v Ingo>ja, dann können wir ein größeres Team bauen und wir schaffen es schneller.

00:43:59.570 --> 00:44:05.010
<v Gast 1>Aber an sich fände ich es echt mal gut, wenn das Ding Wim Shotcuts hat.

00:44:05.970 --> 00:44:08.770
<v Felix>Das macht es auf jeden Fall, aber dann geht es um Firefox bei mir nicht mehr.

00:44:09.010 --> 00:44:09.810
<v Felix>Warum auch immer.

00:44:12.130 --> 00:44:13.890
<v Gast 1>Aber es ist auf jeden Fall eine coole Sache.

00:44:14.130 --> 00:44:19.010
<v Felix>Genau, und also wenn das so funktioniert wie in diesem einen Demo-Video, dann will ich das haben.

00:44:19.170 --> 00:44:22.850
<v Felix>Also nicht in dem Video, was er gemacht hat, sondern in dem Video, was von dem anderen Typ gemacht wurde.

00:44:23.250 --> 00:44:27.490
<v Gast 1>Ja, wobei das Video, was er gemacht hat, das zeigt auch echt viele Use Cases, die ich sinnvoll finde.

00:44:27.570 --> 00:44:31.810
<v Gast 1>Also gerade was so Durchsuchen von Code angeht und einblenden von Dokumentationen und so,

00:44:31.970 --> 00:44:33.250
<v Gast 1>das sah schon gut aus, muss ich sagen.

00:44:33.490 --> 00:44:36.450
<v Felix>Ich will irgendwie was in irgendwelche Bilder malen und dann fliegt das Blatt erlangt.

00:44:36.530 --> 00:44:37.730
<v Felix>Das ist das, was ich haben will.

00:44:37.970 --> 00:44:39.170
<v Felix>Alles dann macht keinen Sinn.

00:44:39.330 --> 00:44:39.570
<v Felix>Okay.

00:44:39.730 --> 00:44:39.970
<v Felix>Okay.

00:44:40.130 --> 00:44:43.730
<v Ingo>Noch ein Projekt auf Kickstarter, ein CoffeeScript-Compiler.

00:44:43.890 --> 00:44:46.850
<v Gast 1>Genau, also CoffeeScript, da habe ich ja schon, glaube ich, ein paar Mal drüber geredet,

00:44:46.930 --> 00:44:52.930
<v Gast 1>ist so diese Programmiersprache, die nach JavaScript runterkompiliert und quasi so

00:44:54.850 --> 00:44:57.330
<v Gast 1>einen schicker Aufsatz auf JavaScript darstellt.

00:44:57.570 --> 00:45:04.370
<v Gast 1>Und da hat sich jetzt jemand angeboten, der quasi so gerade auch im Compiler-Bau und so weiter sich sehr viel

00:45:04.370 --> 00:45:08.050
<v Gast 1>rumtreibt und gedacht hat, der Compiler von CoffeeScript, der ist zwar schon ganz okay,

00:45:08.130 --> 00:45:10.050
<v Gast 1>aber den könnte man noch viel cooler machen.

00:45:10.290 --> 00:45:15.490
<v Gast 1>Und der möchte jetzt gerne mal für vier Monate Arbeit 12.000 Dollar haben,

00:45:15.570 --> 00:45:21.490
<v Gast 1>also dass er quasi das Vollzeit machen kann, dass er da sich selbst quasi 3000 Dollar im Monat auszahlen kann.

00:45:21.730 --> 00:45:24.130
<v Felix>Genau in dieser Minute ist er auf 12.000 Dollar.

00:45:24.290 --> 00:45:27.170
<v Felix>Also quasi jetzt, also ich habe sogar den quasi Screenshot.

00:45:28.530 --> 00:45:30.770
<v Ingo>Und 42 ist natürlich auch 1000.

00:45:31.090 --> 00:45:31.650
<v Ingo>Das ist echt interessant.

00:45:32.530 --> 00:45:35.490
<v Gast 1>Genau in dieser Minute gerade hat das nämlich geschafft und das heißt, es ist.

00:45:35.730 --> 00:45:36.530
<v Felix>Bei dir ist schon mehr, oder?

00:45:36.690 --> 00:45:38.210
<v Gast 1>Ne, bei mir ist es immer noch 12.000.

00:45:38.530 --> 00:45:40.050
<v Gast 1>Das geht, glaube ich, nicht so schnell.

00:45:41.330 --> 00:45:44.370
<v Gast 1>Finde ich aber auf jeden Fall interessant, dass jetzt Leute anfangen,

00:45:44.530 --> 00:45:49.170
<v Gast 1>quasi ihre eigenen Ideen auf Kickstarter zu packen,

00:45:49.250 --> 00:45:53.490
<v Gast 1>sodass sie quasi dann da crowdgefundet Open Source-Code schreiben können.

00:45:53.570 --> 00:45:58.530
<v Gast 1>Das finde ich gut, weil der Code hier, der soll ja dementsprechend auch Open Source werden und halt noch

00:45:58.530 --> 00:46:04.610
<v Gast 1>besser optimieren und ja, optional dann halt auch Semicolons aus dem JavaScript

00:46:04.770 --> 00:46:05.650
<v Gast 1>rausmachen.

00:46:07.570 --> 00:46:09.330
<v Felix>Kannst du Zeichen sparen.

00:46:09.890 --> 00:46:10.210
<v Felix>Genau.

00:46:12.610 --> 00:46:18.930
<v Gast 1>Also ich finde es auf jeden Fall gut, dass jetzt Leute anfangen, da Open Source Code irgendwie sich

00:46:19.650 --> 00:46:22.130
<v Gast 1>über die Masse quasi finanzieren zu lassen.

00:46:22.530 --> 00:46:28.210
<v Felix>Genau, also hier ist es bei dem Projekt tatsächlich so, dass du bis relativ hoch keinen richtigen,

00:46:28.530 --> 00:46:32.050
<v Felix>also der Reward quasi ist, dass du es gebackt hast und nicht der Reward,

00:46:32.130 --> 00:46:33.010
<v Felix>dass du irgendwas bekommst.

00:46:33.410 --> 00:46:34.930
<v Felix>Aber ich finde das interessant halt.

00:46:35.330 --> 00:46:37.090
<v Ingo>Meistens gibt es ja dann ein T-Shirt oder irgend sowas.

00:46:37.330 --> 00:46:40.610
<v Felix>Genau, also hier gibt es tatsächlich Status-Updates mit 25 Dollar.

00:46:41.410 --> 00:46:42.850
<v Ingo>Der will das nicht open sourcen, oder?

00:46:43.010 --> 00:46:43.250
<v Ingo>Doch, doch.

00:46:44.610 --> 00:46:48.690
<v Gast 1>Also es soll ein Open-Source-Projekt werden, soll, glaube ich, unter Apache-Lizenz oder unter MIT.

00:46:48.930 --> 00:46:51.090
<v Gast 1>Ne, unter MIT-Lizenz war es, soll zu öffentlicht werden.

00:46:51.170 --> 00:46:54.210
<v Gast 1>Aber ich habe gerade mal nachgeguckt, weil ne, das waren.

00:46:54.610 --> 00:46:55.090
<v Gast 1>Sorry.

00:46:55.570 --> 00:46:56.530
<v Unbekannt>Alte Zahl abgetippt.

00:46:57.410 --> 00:47:02.210
<v Gast 1>Durchschnittlich waren es 62,5 Dollar, die so pro Person durchschnittlich gespendet wurde.

00:47:02.290 --> 00:47:03.810
<v Gast 1>Das ist eigentlich auch gar nicht so schlecht.

00:47:04.210 --> 00:47:07.730
<v Felix>Ja, aber das kommt halt, da gibt es irgendwie sieben, die 1000 Dollar pledged haben.

00:47:08.130 --> 00:47:08.370
<v Felix>Wahrscheinlich.

00:47:08.610 --> 00:47:11.410
<v Felix>Nee, du kannst ja sehen, wer wie viel gegeben hat.

00:47:11.810 --> 00:47:12.770
<v Felix>Ist ja relativ cool.

00:47:13.170 --> 00:47:14.850
<v Felix>Nix hat das ja relativ transparent.

00:47:15.490 --> 00:47:15.730
<v Felix>Ja.

00:47:16.130 --> 00:47:19.330
<v Gast 1>Soll unter BSD-Lizenz übrigens freigegeben werden, doch nicht MIT.

00:47:20.370 --> 00:47:22.290
<v Gast 1>Was auf jeden Fall super cool ist, finde ich.

00:47:22.370 --> 00:47:23.890
<v Ingo>Ja, kann man machen, was man will damit.

00:47:24.130 --> 00:47:27.330
<v Ingo>Okay, beim nächsten Thema habe ich gedacht, what the fuck?

00:47:27.730 --> 00:47:29.650
<v Ingo>IKEA will Fernseher verkaufen.

00:47:29.810 --> 00:47:32.210
<v Ingo>Also selber welche machen und die dann verkaufen.

00:47:32.450 --> 00:47:34.690
<v Gast 1>Ach, ich fand ja diesen Werbespot ganz gut.

00:47:35.730 --> 00:47:38.770
<v Felix>Also die Sache ist ja, dass bei IKEA bekommst du ja schon echt viel Zeug,

00:47:39.090 --> 00:47:42.210
<v Felix>wo du dann deinen Fernseher relativ cool mit einbauen kannst oder dass der so anbauen kannst.

00:47:42.690 --> 00:47:47.010
<v Ingo>Aber sie hatten so einen echten Fernseher, nicht diese Plastikdinger rumstehen.

00:47:48.130 --> 00:47:52.370
<v Gast 1>Mittlerweile kann man auch komplette Küchenelektronik und Kühlschränke und alles bei IKEA kaufen.

00:47:54.050 --> 00:47:56.770
<v Gast 1>Also man kann zum Beispiel einen Herd oder einen Kühlschrank und so gibt es,

00:47:56.850 --> 00:47:58.530
<v Gast 1>glaube ich, mittlerweile auch bei IKEA zu kaufen.

00:47:58.770 --> 00:48:02.050
<v Ingo>Diesen Fernseher, den muss man dann mit Lötkolben selber zusammen.

00:48:02.450 --> 00:48:03.410
<v Unbekannt>Das habe ich mich auch gefragt.

00:48:03.650 --> 00:48:04.930
<v Gast 1>Nee, tatsächlich ist es nicht so.

00:48:05.010 --> 00:48:05.650
<v Gast 1>Also so wie ich das.

00:48:06.050 --> 00:48:07.330
<v Felix>Kriegst du als Appliance eigentlich?

00:48:07.730 --> 00:48:12.770
<v Gast 1>Also ich kann nicht mehr sagen als das, was die in diesem ominösen Werbespot erzählen.

00:48:13.490 --> 00:48:14.850
<v Felix>Da sagen die, wir verkaufen den Zerbau.

00:48:15.090 --> 00:48:19.250
<v Gast 1>Da sagen die, oh, da ist überall Kabel und das ist alles blöd, da brauchst du einen Blu-Ray-Player,

00:48:19.330 --> 00:48:22.610
<v Gast 1>noch mehr Kabel, einen DVD-Player, noch mehr Kabel und dann noch irgendwie Setup-Boxen,

00:48:22.690 --> 00:48:25.730
<v Gast 1>noch mehr Kabel und wir wollen keine Kabel und Soundsystem und sonst was.

00:48:25.890 --> 00:48:27.010
<v Ingo>Nur Inbussschlüssel.

00:48:27.330 --> 00:48:27.730
<v Ingo>Genau.

00:48:28.530 --> 00:48:29.250
<v Ingo>Die guten.

00:48:29.490 --> 00:48:30.930
<v Gast 1>Die guten, nicht die falsch rum.

00:48:31.090 --> 00:48:31.490
<v Gast 1>Ja, genau.

00:48:32.850 --> 00:48:34.770
<v Felix>Die haben aber alle zurückgeholt, deswegen gibt es die ja nicht mehr.

00:48:36.770 --> 00:48:41.010
<v Gast 1>Zurück zum Thema, ja, das ist eigentlich ein,

00:48:41.970 --> 00:48:45.250
<v Gast 1>wenn man sowas braucht, also ich habe halt keine Verwendung für einen Fernseher,

00:48:45.410 --> 00:48:49.730
<v Gast 1>aber an sich ist es halt so ein Plasma, also nicht Plasma, sondern so ein LCD,

00:48:49.810 --> 00:48:51.090
<v Gast 1>so ein großer LCD-Fernseher, der ist.

00:48:51.330 --> 00:48:52.370
<v Felix>LCD Backlit wahrscheinlich.

00:48:53.810 --> 00:48:54.050
<v Felix>Oder?

00:48:54.130 --> 00:48:55.490
<v Gast 1>Ja, wahrscheinlich mit LED.

00:48:56.370 --> 00:48:57.250
<v Felix>LED-Backlet, genau.

00:48:57.890 --> 00:49:01.330
<v Gast 1>Also wahrscheinlich irgendwie ein moderner Fernseher, der von irgendjemand anders gefertigt wird.

00:49:03.170 --> 00:49:08.050
<v Gast 1>In halt so einem IKEA-Schrank drin, da ist halt dann noch ein 2.1 Surround-System mit eingebaut,

00:49:08.290 --> 00:49:11.490
<v Gast 1>wo man dann quasi den Subwoofer komplett wireless irgendwo hinstellen kann.

00:49:11.650 --> 00:49:17.170
<v Gast 1>Da ist ein Blu-ray und ein DVD-Player mit eingebaut und der ist auch in das Ding eingelassen und man hat noch

00:49:17.170 --> 00:49:20.930
<v Gast 1>irgendwie so einen Slot, wo man ein anderes Device reinstellen kann,

00:49:21.010 --> 00:49:21.410
<v Gast 1>wo dann auch.

00:49:21.730 --> 00:49:23.970
<v Felix>Aber auch alles plus Ikea zeugt, also das ist ganz wichtig.

00:49:24.130 --> 00:49:26.050
<v Gast 1>Nee, da kann man auch normale Player reinbauen.

00:49:26.130 --> 00:49:27.490
<v Felix>Ja, okay, das ist einfach ein Schrank.

00:49:27.730 --> 00:49:28.450
<v Felix>Ja, ja, das kann man.

00:49:28.850 --> 00:49:32.530
<v Gast 1>Nee, das Gute ist, man kann da irgendeinen Player reinstellen, die Klappe zumachen,

00:49:32.610 --> 00:49:37.090
<v Gast 1>dass man diese hässliche Hardware nicht zieht und dann wird das Infrarot nach innen durchgereicht,

00:49:37.170 --> 00:49:38.610
<v Gast 1>wenn du mit der Fernbedienung drauf drückst.

00:49:38.690 --> 00:49:39.330
<v Gast 1>Das fand ich ganz cool.

00:49:39.570 --> 00:49:40.290
<v Gast 1>Das ist ziemlich cool.

00:49:40.450 --> 00:49:42.850
<v Gast 1>Aber ansonsten, ich brauche halt keinen Fernseher.

00:49:43.490 --> 00:49:46.690
<v Felix>Aber ich meine, dann kannst du auch mit Blu-Ray Bluetooth machen.

00:49:46.850 --> 00:49:48.690
<v Ingo>Stimmt, uns reicht ein großer Bildschirm eigentlich.

00:49:48.930 --> 00:49:55.010
<v Gast 1>Ja, also im Zweifelsfall, wenn ich mir sowas kaufen würde, dann halt nur als großen Monitor und da brauche ich

00:49:55.010 --> 00:49:56.210
<v Gast 1>halt auch keine großartigen Kabel.

00:49:56.370 --> 00:50:00.530
<v Gast 1>Da hätte ich vielleicht dann irgendwie so eine kleine Setup-Box von Apple TV oder sowas darunter.

00:50:00.690 --> 00:50:02.610
<v Felix>Also ich habe ja quasi ein ähnliches Setup jetzt.

00:50:03.410 --> 00:50:08.050
<v Felix>Also ich habe da sogar relativ viel Zeugs dran, weil einfach so Spielekonsolenkabel brauchen.

00:50:08.530 --> 00:50:12.210
<v Felix>Aber das ist alles ziemlich cool bei den Schränken.

00:50:12.290 --> 00:50:16.530
<v Felix>Also wir haben so eine Schrank, also so eine Wand, so ein Dings, also Glas.

00:50:16.850 --> 00:50:17.490
<v Felix>So ein Fernsehschrank.

00:50:17.650 --> 00:50:19.330
<v Felix>Genau, so ein Glaswand, Dings.

00:50:19.490 --> 00:50:24.050
<v Felix>Und da kann man hinter die Kabel verstecken und man kann durch die Schränke,

00:50:24.130 --> 00:50:27.570
<v Felix>die unten sind, kann man so Löcher bohren, dass man halt die Kabel durchlegen kann.

00:50:27.650 --> 00:50:28.290
<v Felix>Es geht alles schon.

00:50:28.690 --> 00:50:30.130
<v Unbekannt>Also ich glaube, das Besondere an dem Ding.

00:50:30.690 --> 00:50:32.050
<v Ingo>Ohne Kabel wäre es schon irgendwie cooler.

00:50:32.210 --> 00:50:36.690
<v Gast 1>Ich glaube, das Besondere an dem Ding ist halt, dass es da komplett alles ineinander integriert ist und so,

00:50:36.770 --> 00:50:38.930
<v Gast 1>dass man halt quasi keine Kabel nach außen hat.

00:50:39.090 --> 00:50:42.130
<v Felix>Aber die Frage ist halt, wenn du deinen Computer mal kurz anschließen willst deinen Laptop.

00:50:42.210 --> 00:50:43.570
<v Felix>Ah, bei Opteck geht es jetzt nicht mehr.

00:50:43.730 --> 00:50:46.770
<v Gast 1>Oder die haben irgendwie tausend Inputs, die alle an der Seite sind.

00:50:46.930 --> 00:50:48.690
<v Felix>Ja, ja klar, aber dann brauchst du trotzdem wieder das Kabel.

00:50:48.930 --> 00:50:49.170
<v Felix>Richtig.

00:50:49.250 --> 00:50:50.690
<v Felix>Also du kommst um Kabel meistens nicht.

00:50:50.850 --> 00:50:51.490
<v Felix>Stimmt allerdings, ja.

00:50:51.730 --> 00:50:55.570
<v Ingo>Und wenn eins dieser Dinger kaputt geht, musst du wahrscheinlich deine komplette Schrankwand zurückgeben.

00:50:55.730 --> 00:50:56.210
<v Ingo>Ja, genau.

00:50:57.010 --> 00:50:58.850
<v Unbekannt>Ich lese erstmal abbauen mit dem Bild.

00:50:59.330 --> 00:51:02.530
<v Gast 1>Genau, ich lese gerade im Chat, dass dir dann wahrscheinlich wieder der Einschaltknopf fehlt,

00:51:02.610 --> 00:51:03.410
<v Gast 1>wenn man es zusammenbaut.

00:51:03.970 --> 00:51:07.330
<v Gast 1>Also ich find's ja echt cool, wenn man das Teil dann auch zusammen löten müsste.

00:51:07.410 --> 00:51:07.970
<v Gast 1>Aber hey.

00:51:08.370 --> 00:51:10.450
<v Ingo>Ja, genau, löte deinen eigenen Fernseher.

00:51:10.690 --> 00:51:12.130
<v Gast 1>Weißt du gar nicht, was kosten würde?

00:51:12.210 --> 00:51:15.170
<v Gast 1>Also ich habe keinen, was zahlt man momentan für so einen Fernseher und für so einen Schrank.

00:51:15.570 --> 00:51:16.930
<v Felix>899 steht hier.

00:51:17.730 --> 00:51:17.890
<v Felix>Echt?

00:51:18.450 --> 00:51:19.650
<v Ingo>Dann ist es aber kein großer Fernseher.

00:51:20.210 --> 00:51:21.730
<v Felix>Guck, der passt da hin, das ist nicht gigantisch.

00:51:21.890 --> 00:51:23.010
<v Ingo>Ja, 32 Zoll steht da.

00:51:23.170 --> 00:51:24.530
<v Felix>32 Zoll ist echt nicht so groß.

00:51:25.650 --> 00:51:27.410
<v Gast 1>Wie groß ist ein momentan aktueller Fernseher?

00:51:27.570 --> 00:51:29.570
<v Felix>47 ist mein und der ist nicht gigantisch.

00:51:32.530 --> 00:51:33.970
<v Ingo>Also die High-Ensen sind so gut.

00:51:34.130 --> 00:51:35.410
<v Gast 1>Das sind 125.

00:51:35.570 --> 00:51:36.690
<v Gast 1>Nee, Moment, ja doch.

00:51:39.490 --> 00:51:44.610
<v Felix>Also ich unser ist gerade 47 und das ist schon angenehm groß, aber es ist halt auch nicht gigantisch.

00:51:44.690 --> 00:51:46.610
<v Ingo>Nö, aber das sind so die, die gerade billig sind.

00:51:46.690 --> 00:51:48.450
<v Ingo>Die gibt es gerade so unter 1000.

00:51:48.690 --> 00:51:49.810
<v Felix>Genau, also ja, genau.

00:51:49.970 --> 00:51:53.170
<v Felix>Unter 1000 kriegst du schon 50, denke ich.

00:51:54.050 --> 00:51:54.930
<v Ingo>Ah, naja.

00:51:55.090 --> 00:51:56.850
<v Ingo>Gut, keine Ahnung, aber.

00:51:57.810 --> 00:52:01.810
<v Felix>Genau, ihr könnt euch auch einfach den Scheiß bei Ikea kaufen und den dann daran hinstellen direkt.

00:52:01.890 --> 00:52:02.290
<v Felix>Ohne Kabel.

00:52:02.850 --> 00:52:03.490
<v Felix>Niemals mehr Kabel.

00:52:03.650 --> 00:52:05.970
<v Felix>Ich habe ja gesagt, Kabel sind scheiße und ich hasse alle Kabel.

00:52:06.210 --> 00:52:06.930
<v Felix>Kabel kommen aus der Hölle.

00:52:07.090 --> 00:52:08.130
<v Felix>Kabel kommen aus der Superhölle.

00:52:08.530 --> 00:52:10.690
<v Ingo>Deswegen habe ich auch keinen Anschluss.

00:52:11.330 --> 00:52:12.130
<v Gast 1>Darum geht ein Internet.

00:52:12.610 --> 00:52:13.970
<v Felix>Deswegen gibt es auch kein Internet jetzt.

00:52:14.530 --> 00:52:16.370
<v Ingo>Die sind ja alle mit Kabel drin und.

00:52:16.850 --> 00:52:20.130
<v Gast 1>Genau, sagen wir, Kabel sind scheiße und hier liegen irgendwie vier Netzwerk.

00:52:20.290 --> 00:52:21.170
<v Ingo>Das ist auch kein Ladekabel.

00:52:21.410 --> 00:52:26.210
<v Felix>Und unsere Headset-Kabel und irgendwie Stromkabel, also im Endeffekt brauchen wir doch noch Kabel.

00:52:27.570 --> 00:52:29.490
<v Ingo>Ich will keine Kabelführer holen und das ist ja echt nicht.

00:52:29.650 --> 00:52:30.210
<v Ingo>Das ist ein Scheiß.

00:52:30.530 --> 00:52:31.170
<v Ingo>Alles sind scheiße.

00:52:32.450 --> 00:52:35.890
<v Gast 1>Ich habe, glaube ich, schon drei oder vier so Bluetooth-Headsets ausprobiert und sie sind alle scheiße.

00:52:38.770 --> 00:52:43.090
<v Gast 1>Oder ich kann einfach den Ton nicht leise genug machen, dass es mir nicht mein Trommelfell raushaut.

00:52:43.330 --> 00:52:44.610
<v Felix>Das ist einfach alles ein Scheiß.

00:52:45.250 --> 00:52:46.930
<v Felix>Keine Kabel sind auch genauso beschissen.

00:52:47.170 --> 00:52:47.810
<v Felix>Alles blöd.

00:52:47.970 --> 00:52:49.090
<v Unbekannt>Keine Kabel sind auch keine WLAN-Stück.

00:52:49.170 --> 00:52:52.690
<v Felix>Hätten wir früher mit WLAN angefangen, hätten wir jetzt auch besseres WLAN, so einfach was ist.

00:52:53.010 --> 00:52:54.130
<v Felix>Hätten wir einfach keine Kabel gehabt.

00:52:54.290 --> 00:52:59.250
<v Ingo>Dieser Tim Berners-Lied hätte nicht das blöde www erfinden sollen oder wenn dann gleich Wireless www.

00:53:06.850 --> 00:53:09.010
<v Gast 1>Genau, das Wireless World Wide Web.

00:53:10.210 --> 00:53:11.410
<v Ingo>Dann wäre das gut geworden.

00:53:11.650 --> 00:53:16.930
<v Gast 1>Auf jeden Fall hätte der sich mal um Bluetooth Headsets gekümmert.

00:53:17.170 --> 00:53:18.450
<v Gast 1>Statt um das World Wide Web.

00:53:19.090 --> 00:53:21.650
<v Felix>Nee, hätte er einfach beides machen können, der soll ja nicht so faul sein.

00:53:23.090 --> 00:53:23.970
<v Felix>Fuck ey.

00:53:25.090 --> 00:53:25.410
<v Felix>Gut.

00:53:27.410 --> 00:53:30.370
<v Ingo>Facebook, Twitter, Privacy Gedöns.

00:53:30.850 --> 00:53:31.490
<v Ingo>Ich verstehe das nicht.

00:53:31.570 --> 00:53:35.490
<v Felix>Also das sind ja soziale Netzwerke, das heißt, du willst ja quasi dich sozial engagieren mit UGR.

00:53:35.650 --> 00:53:37.010
<v Ingo>Du willst ja deine Daten preisgeben.

00:53:39.970 --> 00:53:44.850
<v Gast 1>Oh, das war auf Kickstarter, du willst ja die Daten preisgeben, die andere Leute auch zusehen sollen.

00:53:44.930 --> 00:53:49.010
<v Gast 1>Das heißt, das Netzwerk muss es ja auch sehen, was das Ganze ein bisschen schwierig macht.

00:53:49.170 --> 00:53:51.330
<v Ingo>Du benutzt ja Facebook nur, weil es alle anderen auch benutzen.

00:53:51.490 --> 00:53:52.610
<v Ingo>Ja, sozialer Druck.

00:53:52.770 --> 00:53:53.090
<v Ingo>Genau.

00:53:53.410 --> 00:53:57.970
<v Ingo>Aber trotzdem willst du nicht, dass die Sachen von Facebook gesehen werden und das nette,

00:53:58.130 --> 00:54:02.130
<v Ingo>also was man im Prinzip macht, man gibt eine Message ein bei, was weiß ich,

00:54:02.210 --> 00:54:05.250
<v Ingo>bei Twitter und dann hat man eben so, was weiß ich, kann man die markieren,

00:54:05.330 --> 00:54:11.330
<v Ingo>Rechtsklick, Post to Privy und dann wird das auf deren Server gespeichert und in der Nachricht wird dann halt

00:54:11.330 --> 00:54:12.370
<v Ingo>nur der Link angezeigt.

00:54:12.610 --> 00:54:17.730
<v Ingo>Aber Leute, die irgendwie deine Follower sind, die sehen das automatisch gedisplayed.

00:54:17.890 --> 00:54:22.850
<v Ingo>Und es kann dann halt auch mehr als 140 Charaktere haben und du kannst das nachher ändern und so.

00:54:23.010 --> 00:54:26.850
<v Ingo>Und wie es genau funktioniert, habe ich auch noch nicht genau verstanden.

00:54:27.010 --> 00:54:27.650
<v Ingo>Das ist gut.

00:54:28.130 --> 00:54:28.850
<v Ingo>Das muss gut sein.

00:54:29.090 --> 00:54:32.530
<v Ingo>Es war auf Kickstarter und das muss gut sein.

00:54:32.930 --> 00:54:35.090
<v Felix>Nee, nee, und es hat eine LY-Adresse.

00:54:35.170 --> 00:54:37.090
<v Felix>Das ist immer ein Zeichen für einen neuen heißen Scheiß.

00:54:37.570 --> 00:54:38.610
<v Unbekannt>Neue heißer Scheiß aus dem Spiel.

00:54:40.210 --> 00:54:42.610
<v Ingo>Und die waren in The Atlantic, also hallo.

00:54:42.930 --> 00:54:44.930
<v Felix>Atlantic, wer kennt es nicht?

00:54:45.570 --> 00:54:47.490
<v Felix>Jedenfalls, ja, das quasi muss gut sein.

00:54:47.570 --> 00:54:51.010
<v Felix>Und das ist so eine schwarze hipstermäßige Webseite.

00:54:51.250 --> 00:54:51.890
<v Felix>Nee, die ist scheiße.

00:54:53.650 --> 00:54:54.850
<v Felix>Die sind richtig bescheuert.

00:54:55.010 --> 00:54:56.290
<v Unbekannt>Die sieht doch nicht so scheiße.

00:54:56.530 --> 00:54:59.170
<v Felix>Die sieht einfach aus wie Bootstrap und nur kripplig irgendwie.

00:54:59.410 --> 00:55:00.130
<v Felix>Das blinkt ständig.

00:55:00.290 --> 00:55:01.490
<v Ingo>Ich hätte doch keinen Bootstrap benutzt.

00:55:01.730 --> 00:55:04.530
<v Felix>Die sieht aber so aus wie Bootstrap irgendwie, aber auch irgendwie kacke.

00:55:04.690 --> 00:55:08.370
<v Gast 1>Aber ist euch mal aufgefallen, dass mittlerweile jedes dritte Projekt,

00:55:08.530 --> 00:55:10.850
<v Gast 1>was irgendwie eine kleine Projektwebseite hat.

00:55:11.010 --> 00:55:11.970
<v Felix>Aber das ist auch so schön einfach.

00:55:13.570 --> 00:55:15.330
<v Gast 1>Also sieht besser aus als früher.

00:55:15.490 --> 00:55:18.850
<v Felix>Ja, nee, ansonsten würden das einfach nur scheiß Text auf weiß sein.

00:55:19.090 --> 00:55:19.730
<v Felix>Ist es doch so.

00:55:20.050 --> 00:55:21.010
<v Gast 1>Blauer Text auf weißem.

00:55:21.650 --> 00:55:25.650
<v Felix>Ja, genau, die Links wären dann so dieser blaue Text und die normalen wären einfach schwarzer Text.

00:55:25.730 --> 00:55:27.330
<v Felix>Und das wird immer scheiße aussehen.

00:55:27.570 --> 00:55:31.410
<v Ingo>Und Tim Baras Lied hätte man gleich das erfinden sollen.

00:55:32.370 --> 00:55:36.690
<v Ingo>Gleich Bootstrapp, dann wäre das viel besser.

00:55:36.930 --> 00:55:39.330
<v Unbekannt>Genau, der hätte gleich mit Bootstrap anfangen.

00:55:40.610 --> 00:55:43.570
<v Felix>Ja, und fucking Wireless Strom, weil das fehlt auch noch.

00:55:44.130 --> 00:55:45.250
<v Felix>Hätte einfach mal das machen sollen.

00:55:45.410 --> 00:55:49.490
<v Felix>Induktionsstrom hätte er einfach machen sollen, anstatt scheiß Rest, was er nicht gemacht hat einfach.

00:55:50.850 --> 00:55:53.810
<v Ingo>Tesla spulen, gleich mal wires Strom.

00:55:54.130 --> 00:55:55.650
<v Felix>Fucking Müll alles.

00:55:57.090 --> 00:55:58.130
<v Felix>Jedenfalls.

00:55:58.370 --> 00:55:59.170
<v Felix>Wo waren wir?

00:55:59.410 --> 00:56:00.690
<v Unbekannt>Ja, wir waren bei Priffli.

00:56:01.410 --> 00:56:02.050
<v Unbekannt>Prifli, genau.

00:56:02.130 --> 00:56:04.370
<v Felix>Was kann das noch, außer irgendwie dein Zeug verstecken?

00:56:05.010 --> 00:56:06.050
<v Ingo>Ja, ist das nicht genug?

00:56:07.170 --> 00:56:08.690
<v Ingo>Du kannst es nachher noch verändern.

00:56:09.250 --> 00:56:09.410
<v Ingo>Wie?

00:56:09.490 --> 00:56:10.210
<v Ingo>Das versteckte Person.

00:56:10.450 --> 00:56:13.490
<v Ingo>Also da ist ja nur eine Adresse reinpostet, kannst du es nachher noch verändern.

00:56:13.650 --> 00:56:15.490
<v Felix>Aber wie können die anderen die Adresse auflösen quasi?

00:56:15.650 --> 00:56:16.930
<v Ingo>Müssen die auch Briffly jetzt in die Kind.

00:56:17.810 --> 00:56:19.810
<v Felix>Automatisch durch Magic und Tilburg.

00:56:19.970 --> 00:56:21.570
<v Felix>Ich glaube es durch Sparkles oder?

00:56:21.970 --> 00:56:22.850
<v Ingo>Ich glaube so ähnlich.

00:56:23.410 --> 00:56:28.850
<v Ingo>Also ich glaube, es gibt Browser-Add-ons, aber ich glaube, die sind nur für die Person, die es encrypted.

00:56:30.930 --> 00:56:34.130
<v Unbekannt>Das heißt, du kannst es nur deinen eigenen Choice lesen.

00:56:35.410 --> 00:56:37.890
<v Felix>Fucking forever low!

00:56:39.810 --> 00:56:41.570
<v Unbekannt>Genau, das Forever Lone Network.

00:56:43.090 --> 00:56:44.050
<v Felix>Yeah, nice.

00:56:44.770 --> 00:56:48.930
<v Ingo>Kennt ihr den Trick auf Facebook, wenn sich ein Kumpel bei Facebook eingeloggt hat und dann stellt man,

00:56:49.090 --> 00:56:51.810
<v Ingo>das geht glaube ich jetzt nicht mehr nach dem Redesign, aber früher könnte man das machen,

00:56:52.050 --> 00:56:55.410
<v Ingo>poste diesen Content und dann kann man customizen und dann kann man sagen,

00:56:55.650 --> 00:56:56.450
<v Ingo>nur mir.

00:56:57.570 --> 00:57:00.930
<v Ingo>Und das sieht man halt nicht, weil es customized ist, also dann steht halt nur Customized.

00:57:01.090 --> 00:57:03.490
<v Ingo>Und dann sind die Leute halt Forever Alone und merkt es nicht.

00:57:05.650 --> 00:57:06.930
<v Gast 1>Das ist ja gemein.

00:57:07.090 --> 00:57:07.970
<v Unbekannt>Warum macht man sowas?

00:57:08.050 --> 00:57:10.210
<v Unbekannt>Warum bietet das so überhaupt?

00:57:11.090 --> 00:57:13.650
<v Ingo>Ja, wie gesagt, nach einem Redesign geht es, glaube ich, nicht mehr.

00:57:13.730 --> 00:57:14.450
<v Ingo>Eigentlich schade.

00:57:14.930 --> 00:57:16.370
<v Gast 1>Keine Forever Lone Guys mehr.

00:57:17.330 --> 00:57:18.770
<v Felix>Super awesome einfach.

00:57:19.890 --> 00:57:20.690
<v Gast 1>Wir schweifen ab.

00:57:21.410 --> 00:57:23.890
<v Ingo>Aber dafür kommt der jetzt ein Physikprofessor, der tut alles besser.

00:57:24.210 --> 00:57:28.290
<v Gast 1>Ja, weil er hat Mathematik benutzt, um einem Strafzettel zu umgeben.

00:57:28.450 --> 00:57:29.490
<v Felix>Er hat sich Science benutzt.

00:57:29.730 --> 00:57:30.930
<v Gast 1>Science, it works, bitches.

00:57:31.890 --> 00:57:33.410
<v Gast 1>Ja, das ist schon ziemlich großartig.

00:57:33.490 --> 00:57:39.570
<v Gast 1>Da hat ein Polizist diesen Physikprof dabei beobachtet,

00:57:39.730 --> 00:57:45.010
<v Gast 1>wie er anscheinend über einen Stoppschild gefahren ist, ohne vorher davor anzuhalten.

00:57:45.170 --> 00:57:51.810
<v Gast 1>Und das hätte ihn jetzt irgendwie, das hätte den Physikprof jetzt irgendwie 400 Dollar für diesen Strafzettel

00:57:51.810 --> 00:57:52.450
<v Gast 1>gekostet.

00:57:52.610 --> 00:57:56.770
<v Gast 1>Und da hat er keine Lust drauf und deshalb hat er sein Paper veröffentlicht,

00:57:56.850 --> 00:58:03.170
<v Gast 1>was The Proof of Innocence heißt, wo er anhand der

00:58:04.370 --> 00:58:09.650
<v Gast 1>Position des Polizisten und anhand seiner Anfahrtsgeschwindigkeit und so weiter beweist,

00:58:09.730 --> 00:58:14.850
<v Gast 1>dass es für den Polizisten vielleicht aus diesem Winkel so aussah, dass er nicht angehalten hätte,

00:58:14.930 --> 00:58:18.610
<v Gast 1>aber dass er in Wirklichkeit angehalten hat und das hat dafür gesorgt,

00:58:18.690 --> 00:58:20.130
<v Gast 1>dass er diesen Strafzettel nicht bildet.

00:58:20.210 --> 00:58:21.650
<v Felix>Also ich glaube, es ist Bullshit einfach.

00:58:22.450 --> 00:58:23.730
<v Ingo>Es sind auch nur vier Seiten langsamer.

00:58:23.810 --> 00:58:25.810
<v Gast 1>Ja, das sind vier Seiten, der hat ja auch eine lustige Graphen.

00:58:26.690 --> 00:58:27.890
<v Felix>Aber ich glaube, die Grafen machen keinen Sinn.

00:58:28.050 --> 00:58:28.930
<v Gast 1>Das ist einfach ein bisschen tricker.

00:58:29.250 --> 00:58:33.490
<v Ingo>Ich finde das Geilste in der ganzen Geschichte ja eigentlich, dass der The Proof of Innocence heißt.

00:58:34.770 --> 00:58:35.570
<v Gast 1>Ich finde es einfach mal.

00:58:36.370 --> 00:58:37.010
<v Gast 1>Und dass es funktioniert.

00:58:37.330 --> 00:58:38.450
<v Gast 1>Das kann man auf jeden Fall mal machen.

00:58:38.850 --> 00:58:43.730
<v Ingo>Also, es hätte ja hätte ja auch sein können, dass der Richter oder die Richterin da sagt,

00:58:45.010 --> 00:58:47.810
<v Ingo>ja, kann ja sein, dass du tolle Mathematik kannst.

00:58:47.890 --> 00:58:49.730
<v Ingo>Ich glaube dir trotzdem nicht und verknack dich.

00:58:49.890 --> 00:58:50.690
<v Felix>Ich verstehe dich nicht.

00:58:51.890 --> 00:58:55.490
<v Ingo>Der letzte Satz ist halt der, as a result of this unfortunate coincidence,

00:58:55.650 --> 00:58:59.410
<v Ingo>the object's perception of reality did not properly reflect reality.

00:58:59.730 --> 00:59:03.330
<v Gast 1>Ja, ich meine, er hätte ja auch einfach behaupten können, der Polizist hat gelogen,

00:59:03.490 --> 00:59:07.570
<v Gast 1>aber nein, er hat es ja immer noch so formuliert, dass es für den Polizisten so aussah,

00:59:07.810 --> 00:59:11.090
<v Gast 1>als wäre er weitergefahren, obwohl er es in Wirklichkeit nicht getan hat.

00:59:11.170 --> 00:59:11.810
<v Gast 1>Das finde ich gut.

00:59:12.050 --> 00:59:14.930
<v Felix>Du musst einfach mehr Science benutzen, wenn du das Schafzette bekommst.

00:59:15.650 --> 00:59:18.530
<v Felix>Jedenfalls ist er super Grafen und bunt und alles.

00:59:18.770 --> 00:59:23.890
<v Gast 1>Ja, ja, und Beschleunigung seine Beschleunigung ausgerechnet und irgendwie so ein bisschen.

00:59:24.130 --> 00:59:27.250
<v Felix>Also ich glaube, in der Zeit, in der er es gemacht hat, hätte er auch einfach Geld bezahlen können.

00:59:27.410 --> 00:59:30.850
<v Gast 1>Der hätte auch einfach in der Zeit wahrscheinlich mehr als 800, mehr als 400 Dollar verdient.

00:59:31.010 --> 00:59:31.410
<v Gast 1>Das meine ich ja.

00:59:31.570 --> 00:59:33.010
<v Felix>Aber die Sache ist, so darf man nicht rechnen.

00:59:33.250 --> 00:59:34.050
<v Unbekannt>Da geht es ums Prinzip.

00:59:34.210 --> 00:59:36.210
<v Felix>Genau, Ostium hat er gewonnen einfach im Internet.

00:59:36.370 --> 00:59:37.490
<v Gast 1>Er hat im Internet gewonnen.

00:59:38.210 --> 00:59:38.690
<v Gast 1>Mit Science.

00:59:39.010 --> 00:59:39.650
<v Gast 1>Mit Science.

00:59:39.810 --> 00:59:40.610
<v Ingo>Ja, auf jeden Fall.

00:59:40.690 --> 00:59:42.130
<v Ingo>Also das ist gerade rumgereicht ohne.

00:59:42.450 --> 00:59:44.450
<v Felix>Jeder Theologie-Professor hätte da einfach verloren.

00:59:44.610 --> 00:59:45.170
<v Felix>So einfach ist es.

00:59:49.890 --> 00:59:52.610
<v Unbekannt>Gott wollte, dass ich über dieses Stopschiffe.

00:59:52.850 --> 00:59:55.010
<v Felix>Gott wollte, dass du es falsch siehst.

00:59:55.490 --> 00:59:55.970
<v Felix>Damit.

00:59:59.490 --> 01:00:03.090
<v Gast 1>Ja, an alle Christen, die uns jetzt zuhören, bitte nichts.

01:00:03.490 --> 01:00:04.290
<v Unbekannt>Bitte lüncht uns.

01:00:07.570 --> 01:00:09.730
<v Felix>Ich weiß nicht, ob ihr das noch macht, aber bitte nicht.

01:00:12.930 --> 01:00:13.970
<v Felix>Ja, jedenfalls.

01:00:14.650 --> 01:00:16.010
<v Ingo>Kommen wir wieder zurück nach Stuttgart.

01:00:16.250 --> 01:00:16.730
<v Ingo>Stuttgart.

01:00:17.450 --> 01:00:18.970
<v Ingo>Stuttgart.js Meetup.

01:00:19.130 --> 01:00:20.090
<v Gast 1>Das ist, glaube ich, deine Sache.

01:00:20.410 --> 01:00:24.890
<v Ingo>Ja, ja, also das nächste, also es war ja schon einmal das Stuttgart JavaScript Meetup.

01:00:25.210 --> 01:00:30.650
<v Ingo>Letzten Monat war das erste und das ist jeden Monat den ersten Montag im Monat.

01:00:30.730 --> 01:00:31.930
<v Ingo>Und das nächste ist also am 7.

01:00:32.090 --> 01:00:32.490
<v Ingo>Mai.

01:00:32.570 --> 01:00:36.810
<v Ingo>Und ja, ist halt alles JavaScript, No.js, Client-Side-Sachen.

01:00:37.050 --> 01:00:42.730
<v Gast 1>Auch Leute mit CoffeeScript, Leute, die irgendwie Demos vorstellen und so, das war auch Serverseitiges.

01:00:42.970 --> 01:00:44.570
<v Gast 1>Auch serverseitige Sachen, genau.

01:00:44.650 --> 01:00:50.490
<v Gast 1>Also ich war da letztes Mal auch, war glaube ich so ein paar Tage nach dem Hacker-News-Meetup,

01:00:50.570 --> 01:00:52.730
<v Gast 1>deshalb hat es auch ganz gut gepasst.

01:00:53.050 --> 01:00:54.570
<v Gast 1>Und war eine nette Runde.

01:00:54.650 --> 01:00:58.730
<v Gast 1>Also wenn ihr aus Stuttgart oder hier aus der Umgebung kommt und euch für JavaScript oder allgemein für

01:00:58.730 --> 01:01:01.050
<v Gast 1>Webentwicklung interessiert, dann könnt ihr mal vorbeikommen.

01:01:01.210 --> 01:01:04.570
<v Ingo>Also es ist im Coworking Space, im Coworking 0711.

01:01:04.890 --> 01:01:07.210
<v Gast 1>Genau, das ist so gegenüber vom Bahnhof.

01:01:07.530 --> 01:01:07.770
<v Gast 1>So.

01:01:10.010 --> 01:01:11.050
<v Ingo>Gleich um die Ecke.

01:01:11.210 --> 01:01:11.530
<v Ingo>Jo.

01:01:12.170 --> 01:01:13.850
<v Ingo>Okay, 7.

01:01:14.090 --> 01:01:16.810
<v Ingo>Mai, nächstes Mal wieder JavaScript-Treffen.

01:01:16.970 --> 01:01:18.650
<v Ingo>Okay, dann Tinker.io.

01:01:20.250 --> 01:01:21.050
<v Ingo>JavaScript-Zeug.

01:01:21.370 --> 01:01:25.210
<v Ingo>Ja, das ist im Prinzip eine Open Source Alternative für JS-Fiddle.

01:01:25.290 --> 01:01:28.810
<v Ingo>Also es ist eigentlich genau das gleiche, nur Open Source und es sieht sogar ein bisschen geiler aus,

01:01:28.890 --> 01:01:29.050
<v Ingo>finde ich.

01:01:29.210 --> 01:01:30.650
<v Ingo>Musst du noch erklären, was JS-Fiddle hat schon?

01:01:31.130 --> 01:01:34.410
<v Ingo>JS-Fiddle ist so ein Ding, wo man sein HTML eingeben kann.

01:01:34.490 --> 01:01:39.530
<v Ingo>Also so eine Seite, wo man HTML eingeben kann, CSS und JS und dann kann man es,

01:01:39.770 --> 01:01:42.010
<v Ingo>dann wird es so generiert in einem vierten Panel.

01:01:42.250 --> 01:01:49.210
<v Ingo>Und so kann man ja Code-Snippets rumschicken oder Code ausprobieren und mit anderen Teilen oder eben

01:01:49.210 --> 01:01:51.050
<v Ingo>auch mit anderen Coden zusammen.

01:01:52.170 --> 01:01:54.570
<v Felix>So richtig cool zusammencoden geht aber nicht, oder?

01:01:55.210 --> 01:01:57.610
<v Ingo>Also ich hab bei Tinker habe ich das noch nicht ausprobiert.

01:01:57.850 --> 01:02:03.050
<v Felix>Also bei Tinker sieht es, also du kriegst halt, du drückst auf Speichern, kriegst einen Link.

01:02:03.210 --> 01:02:05.050
<v Felix>Und wenn da jetzt mehr Leute drauf gehen, glaube ich.

01:02:05.290 --> 01:02:06.650
<v Ingo>Ich schick den mal in IFC.

01:02:07.050 --> 01:02:07.850
<v Ingo>Ich schick den mal hier.

01:02:09.050 --> 01:02:10.090
<v Ingo>Sonst könnten wir auch das ja benutzen.

01:02:10.410 --> 01:02:12.490
<v Felix>Genau, immer benutzen wir hier den coolen Fiddles.

01:02:12.730 --> 01:02:15.450
<v Ingo>Aber was geil ist, dann kannst du da auf jeden Fall auch, an ne, Assets,

01:02:15.530 --> 01:02:18.730
<v Ingo>genau, du kannst externe Assets auch laden und aber auch sagen, hey,

01:02:18.810 --> 01:02:20.650
<v Ingo>laden Mootools oder jQuery.

01:02:20.730 --> 01:02:22.970
<v Ingo>Das geht ja bei JS Fiddle auch, da kannst du auch noch mehr laden.

01:02:23.050 --> 01:02:26.410
<v Ingo>Ich glaube mittlerweile auch Bootstrap, was auch noch ganz interessant ist.

01:02:27.130 --> 01:02:27.770
<v Ingo>Bootstrap.

01:02:27.850 --> 01:02:28.890
<v Unbekannt>Ah, ich verstehe.

01:02:29.050 --> 01:02:30.010
<v Ingo>Immer Bootstrap.

01:02:30.090 --> 01:02:30.650
<v Ingo>Ja, überall.

01:02:31.050 --> 01:02:32.570
<v Felix>Hertha Bootstrap mal einfach.

01:02:32.890 --> 01:02:37.370
<v Felix>Also ich habe das einfach mal geklickt, aber ich glaube nicht, dass irgendwas passiert ist.

01:02:37.450 --> 01:02:39.370
<v Ingo>Also ich bin jetzt auch drin, aber da hast du ja gar nichts drin, oder?

01:02:39.530 --> 01:02:39.850
<v Ingo>Ja.

01:02:40.410 --> 01:02:42.730
<v Ingo>Achso, bei ihr probiert das jetzt also gerade live aus.

01:02:43.370 --> 01:02:44.570
<v Felix>Ich mache das safe einfach.

01:02:44.810 --> 01:02:46.730
<v Gast 1>Ja, das Coole ist halt, man hat da, also ich erkläre.

01:02:46.970 --> 01:02:48.250
<v Felix>Du kriegst dann Slash 1 dahinter.

01:02:48.410 --> 01:02:50.410
<v Gast 1>Ich erkläre mal kurz, was ich hier gerade sehe.

01:02:50.490 --> 01:02:52.170
<v Gast 1>Ich sehe hier vier Panels.

01:02:52.570 --> 01:02:57.450
<v Gast 1>In einem kann man HTML schreiben, in dem anderen kann man CSS schreiben und im dritten kann man JavaScript

01:02:57.610 --> 01:03:01.930
<v Gast 1>schreiben und im vierten Panel, was quasi jetzt in meiner aktuellen Ansicht so das größte ist,

01:03:02.010 --> 01:03:06.570
<v Gast 1>da wird dann quasi der Code zusammen gerendert und das live upgedatet,

01:03:06.650 --> 01:03:07.610
<v Gast 1>während man da eintippt.

01:03:08.010 --> 01:03:08.890
<v Felix>Ich muss euch speichern drücken.

01:03:09.530 --> 01:03:11.290
<v Ingo>Aber sie kriegen es zumindest nicht hin, dass sie hier gemeinsam.

01:03:12.650 --> 01:03:14.730
<v Gast 1>Also gemeinsam funktioniert das glaube ich nicht, oder?

01:03:15.050 --> 01:03:15.770
<v Gast 1>Das ist Faktory.

01:03:18.730 --> 01:03:21.210
<v Felix>Okay, also du kannst es speichern und kannst dir das dann angucken,

01:03:21.370 --> 01:03:23.770
<v Felix>kannst du was dazu schreiben und kannst sie wieder speichern und kannst du demnächst.

01:03:24.090 --> 01:03:26.330
<v Ingo>Das ist halt ganz geil, das ist schnelles Prototyping.

01:03:26.490 --> 01:03:26.730
<v Ingo>Ja, genau.

01:03:26.970 --> 01:03:29.930
<v Felix>Das ist vielleicht auch ganz cool, wenn man irgendwie gegeneinander Schach spielen will.

01:03:30.090 --> 01:03:32.570
<v Felix>Dann kann man jetzt sagen, ich mache jetzt den nächsten Move.

01:03:32.650 --> 01:03:34.810
<v Felix>Dann speicherst du es ein Stück zum nächsten.

01:03:35.770 --> 01:03:39.610
<v Felix>Aber so fürs kooperative Coden ist es noch nicht so gut.

01:03:41.370 --> 01:03:42.250
<v Felix>Da gibt es aber auch andere Umgebung.

01:03:42.490 --> 01:03:43.450
<v Ingo>Technologien sind ja da.

01:03:44.090 --> 01:03:46.730
<v Felix>Die hießen das andere, wo man das kooperativ coden konnte.

01:03:48.650 --> 01:03:49.370
<v Felix>Cloud9-ID?

01:03:49.530 --> 01:03:49.770
<v Felix>Cloud9.

01:03:51.290 --> 01:03:52.170
<v Ingo>Ja, das ist auch eigentlich ganz geil.

01:03:52.250 --> 01:03:53.530
<v Ingo>Das kann man ja auch lokal laufen lassen.

01:03:53.850 --> 01:03:54.170
<v Ingo>Ja, genau.

01:03:54.410 --> 01:03:57.210
<v Gast 1>Das ist auch, also es gibt es auch in Open Source.

01:03:57.370 --> 01:04:00.090
<v Ingo>Genau, also der Core ist Open Source, natürlich das Dashboard und so nicht.

01:04:00.810 --> 01:04:05.530
<v Gast 1>Und auch die komplette, die Cloud, das ganze Cloud-Hosting dahinter und so weiter.

01:04:05.930 --> 01:04:07.850
<v Felix>Kannst du es halt kaufen oder quasi mieten.

01:04:08.490 --> 01:04:09.770
<v Ingo>Aber ich muss sagen, es ist ziemlich geil.

01:04:09.850 --> 01:04:13.130
<v Ingo>Ich habe es für eine Zeit benutzt und habe es für lange Zeit auch lokal laufen lassen.

01:04:14.010 --> 01:04:20.650
<v Ingo>Aber dann sind dann halt manchmal ein paar Issues drin und dann benutzt man eben wieder Gedit oder Wim.

01:04:21.690 --> 01:04:22.250
<v Ingo>Nano.

01:04:22.810 --> 01:04:25.610
<v Felix>Fucking Nano, der kann er in kaufen überhaupt?

01:04:25.850 --> 01:04:27.210
<v Felix>Ich hab's gerade nicht indenten einfach.

01:04:28.090 --> 01:04:33.770
<v Gast 1>Ich habe mal für ein Projekt beteiligt war eine Integration in Cloud 9 geschrieben,

01:04:33.850 --> 01:04:39.370
<v Gast 1>wo ich quasi das Kommandozeilen-Bild-Tool von denen über Websockets angesprochen habe.

01:04:39.450 --> 01:04:43.610
<v Gast 1>Das ist eigentlich ganz cool, die hat auch so eine Plugin-Schnittstelle,

01:04:43.690 --> 01:04:45.610
<v Gast 1>wo man dann halt eigene Plugins reinladen kann und so.

01:04:45.690 --> 01:04:46.650
<v Gast 1>Das ist nett gemacht.

01:04:46.890 --> 01:04:48.490
<v Ingo>Ist halt Node.js-basiert.

01:04:49.050 --> 01:04:52.010
<v Gast 1>Also man sollte halt JavaScript können, dementsprechend.

01:04:53.690 --> 01:04:54.010
<v Gast 1>Ja.

01:04:55.210 --> 01:04:58.250
<v Ingo>Ja, dann wer oder was ist Farbrauschen?

01:04:58.570 --> 01:04:59.610
<v Ingo>Also Farbrausch.

01:04:59.930 --> 01:05:00.890
<v Ingo>Farbrausch, okay.

01:05:01.050 --> 01:05:02.170
<v Unbekannt>Oh, es funktioniert tatsächlich.

01:05:03.130 --> 01:05:05.210
<v Ingo>Das ist das, was ich vor meinen Augen habe, oder?

01:05:05.850 --> 01:05:10.730
<v Gast 1>Nein, Farbrausch ist eine Demo-Scene-Gruppe, die immer super abgefahrene Sachen macht.

01:05:10.810 --> 01:05:14.170
<v Gast 1>Und da gab es, also was man vielleicht kennt, ist dieses K-Krieger von denen,

01:05:14.330 --> 01:05:18.330
<v Gast 1>was so ein kompletter 3D-Shooter inklusive, Sound inklusive allem ist,

01:05:18.490 --> 01:05:22.570
<v Gast 1>der komplett in 64 Kilobyte Binary reingepackt passt hat.

01:05:22.730 --> 01:05:24.170
<v Ingo>Gibt es das in JavaScript eigentlich schon?

01:05:24.250 --> 01:05:24.410
<v Ingo>Klar.

01:05:25.050 --> 01:05:27.530
<v Unbekannt>Aber es dauert für immer für den 64 Kilobyte.

01:05:27.690 --> 01:05:30.890
<v Felix>Also ich glaube, das dauert dann einfach für immer zum Entpacken, weil das ist schon krass, oder?

01:05:31.690 --> 01:05:33.370
<v Ingo>Das habe ich damals gespielt und da war es echt geil.

01:05:33.690 --> 01:05:38.330
<v Felix>Ja, das war echt cool, aber der hat einfach am Anfang der irgendwie eine halbe Stunde so entpackt.

01:05:38.410 --> 01:05:38.890
<v Felix>Das hat irgendwas.

01:05:39.450 --> 01:05:44.170
<v Gast 1>Das Ding ist halt, da laufen quasi deren Algorithmen, die dann die Texturen,

01:05:44.330 --> 01:05:50.650
<v Gast 1>die Sounds und alles live generieren, weil die haben ja keine fertig rausgerenderten Grafiken oder sowas.

01:05:50.810 --> 01:05:52.570
<v Gast 1>Das wird ja alles über Code gemacht.

01:05:52.970 --> 01:05:57.290
<v Gast 1>Genau, und die haben sich jetzt dazu entschlossen, weil sie ja immer mal,

01:05:57.370 --> 01:06:02.010
<v Gast 1>ja, wir wollen das noch fixen und sonst irgendwas, die haben jetzt zehn Jahre Farbrauschgeschichte quasi auf

01:06:02.010 --> 01:06:04.170
<v Gast 1>GitHub gepackt und so wie er ist.

01:06:04.650 --> 01:06:08.970
<v Gast 1>Das heißt, die haben den Code wahrscheinlich nicht mehr aufgeräumt und das ist alles ein großes Repository,

01:06:09.050 --> 01:06:14.250
<v Gast 1>aber das ist wahrscheinlich eine Riesenfundgrube für so Leute, die sich für Spieleprogrammierung,

01:06:14.490 --> 01:06:20.090
<v Gast 1>für Sounddesign, für Grafik und alles Mögliche interessieren, weil das sind halt echt superfähige Leute,

01:06:20.170 --> 01:06:23.050
<v Gast 1>die super abgefahrene Demos in Demos gemacht haben.

01:06:23.450 --> 01:06:24.490
<v Unbekannt>Ist redundant, oder?

01:06:24.570 --> 01:06:25.210
<v Unbekannt>Demos in Demos.

01:06:25.690 --> 01:06:26.410
<v Unbekannt>Nee, Demos in-Demos.

01:06:27.690 --> 01:06:30.730
<v Ingo>Gut, und alles, was die gecodet haben in den letzten Jahren, ist jetzt auf GitHub.

01:06:30.890 --> 01:06:31.130
<v Ingo>Genau.

01:06:31.210 --> 01:06:31.850
<v Ingo>Gut, wunderbar.

01:06:32.010 --> 01:06:33.450
<v Ingo>Könnt ihr euch angucken, forken.

01:06:34.330 --> 01:06:38.890
<v Gast 1>Also von ich glaube 2001 bis 2011 für mich nicht alles täuscht.

01:06:39.050 --> 01:06:41.530
<v Felix>Also irgendwie kriegt man die Originalseite nicht mehr, die ist einfach weg.

01:06:41.690 --> 01:06:44.330
<v Gast 1>Genau, das irgendwie der Crunch ist.

01:06:45.050 --> 01:06:47.610
<v Felix>Mitte 2002, das ist einfach super abgefahren.

01:06:49.370 --> 01:06:51.930
<v Felix>Systemminima Pentium 3125.

01:06:52.250 --> 01:06:54.810
<v Gast 1>Werkzeug, Werkzeug K-Krieger und so weiter.

01:06:54.890 --> 01:06:58.810
<v Gast 1>Also die haben quasi ihre Toolsets, ihre Toolsets haben die damit veröffentlicht.

01:06:58.970 --> 01:07:00.650
<v Ingo>Oh, die Demo, ja, die ist geil.

01:07:02.650 --> 01:07:05.370
<v Gast 1>Also ich glaube, dass auf jeden Fall für Leute, die sich da interessieren.

01:07:05.530 --> 01:07:06.730
<v Gast 1>Oh, da war der Panik mit dabei.

01:07:06.890 --> 01:07:07.770
<v Gast 1>Interessant, den kenne ich.

01:07:08.090 --> 01:07:10.570
<v Gast 1>Also so vom Hörensagen und über Twitter.

01:07:11.290 --> 01:07:11.530
<v Gast 1>Aber.

01:07:11.850 --> 01:07:13.210
<v Felix>Das heißt nur nicht, dass du die Leute kennst.

01:07:15.130 --> 01:07:17.290
<v Felix>Ich folge dem auf Twitter, das heißt, ich kenne den.

01:07:18.810 --> 01:07:19.850
<v Gast 1>Ich hatte schon Konversationen mit dem.

01:07:20.010 --> 01:07:21.450
<v Felix>Und der hat mir zurückgefollet einfach.

01:07:22.010 --> 01:07:22.810
<v Felix>Aber egal, Best Friend.

01:07:23.130 --> 01:07:23.930
<v Felix>Zurück zum Thema.

01:07:25.610 --> 01:07:27.850
<v Ingo>Dann back to Liebe Projects.

01:07:28.010 --> 01:07:28.410
<v Ingo>Jan.

01:07:28.490 --> 01:07:29.290
<v Ingo>Das war glaube ich dein Problem.

01:07:29.450 --> 01:07:30.010
<v Ingo>Ja, Liebe.

01:07:33.850 --> 01:07:34.810
<v Ingo>Liebe Projekts.

01:07:35.210 --> 01:07:39.850
<v Ingo>Genau, also es ist einfach eine Seite mit Logos von freien Software-Webprojekten,

01:07:39.930 --> 01:07:44.010
<v Ingo>also die auch gehostet sind und die auch reasonably usable sind.

01:07:44.170 --> 01:07:46.890
<v Ingo>Also genau, Reddit ist auch dabei, weil das ja, ich weiß nicht, ob das,

01:07:46.970 --> 01:07:48.810
<v Ingo>ob man das weiß, dass es Open Source ist.

01:07:49.050 --> 01:07:51.370
<v Ingo>Oder ja, was noch?

01:07:52.170 --> 01:07:53.370
<v Ingo>Wikipedia natürlich.

01:07:53.530 --> 01:07:55.050
<v Ingo>OpenStreetMap und so ein Kram.

01:07:55.690 --> 01:07:56.170
<v Ingo>Diaspora.

01:07:56.410 --> 01:07:57.850
<v Ingo>Alternativen, genau, Diaspora.

01:07:57.930 --> 01:08:01.450
<v Ingo>Alternativen für proprietäre Web-Projekte.

01:08:01.610 --> 01:08:06.090
<v Ingo>Ist im Prinzip nur eine Liste und man kann drauf klicken und weitere Details.

01:08:07.130 --> 01:08:08.730
<v Gast 1>Also bei mir ist das Layout noch ein bisschen.

01:08:09.290 --> 01:08:09.850
<v Gast 1>Das soll so.

01:08:10.170 --> 01:08:10.490
<v Gast 1>Das soll so.

01:08:10.810 --> 01:08:11.610
<v Ingo>Das sieht alles korrekt aus.

01:08:12.090 --> 01:08:14.090
<v Gast 1>Okay, okay, dann fühlt sich es nur komisch an.

01:08:14.410 --> 01:08:15.930
<v Felix>Genau, wir halten es einfach falsch.

01:08:18.650 --> 01:08:20.090
<v Ingo>Wir halten es einfach falsch.

01:08:20.250 --> 01:08:21.850
<v Felix>Ja, doch, das ist doch die Antwort.

01:08:22.010 --> 01:08:22.410
<v Felix>Wahrscheinlich.

01:08:22.730 --> 01:08:23.930
<v Ingo>Wikibooks, okay.

01:08:24.490 --> 01:08:29.530
<v Gast 1>Aber es ist cool, das ist eine Zusammensetzung von Sachen, die man gebrauchen könnte.

01:08:30.570 --> 01:08:31.210
<v Gast 1>Free Sound.

01:08:31.690 --> 01:08:35.930
<v Ingo>Genau, das wurde, also das habe ich vor zwei Jahren, glaube ich, mal gemacht und das hat die Wikimedia

01:08:35.930 --> 01:08:38.010
<v Ingo>Foundation auch irgendwie gesponsert und so.

01:08:38.090 --> 01:08:39.050
<v Ingo>Das war ganz interessant.

01:08:39.290 --> 01:08:41.930
<v Ingo>Und ist halt noch aktuell im Prinzip.

01:08:42.570 --> 01:08:43.210
<v Ingo>Sehr gut.

01:08:43.850 --> 01:08:46.490
<v Ingo>Und ist auch auf GitHub, also es kann so schnell nicht sterben.

01:08:47.130 --> 01:08:47.450
<v Ingo>Sehr gut.

01:08:47.610 --> 01:08:49.930
<v Gast 1>Das ist auf GitHub, aber es ist Gittorious verlinkt.

01:08:50.330 --> 01:08:50.570
<v Gast 1>Oh oh!

01:08:51.210 --> 01:08:51.290
<v Gast 1>Nein!

01:08:51.850 --> 01:08:52.090
<v Gast 1>Oh oh oh!

01:08:52.970 --> 01:08:53.610
<v Gast 1>Jetzt kommt's raus.

01:08:53.770 --> 01:08:54.250
<v Gast 1>Gittorious.

01:08:54.970 --> 01:08:55.370
<v Gast 1>Nein, nein, nein.

01:08:55.610 --> 01:08:56.250
<v Gast 1>Quasi Toni.

01:08:56.570 --> 01:08:57.930
<v Unbekannt>Gittorious ist als Projekt verlinkt.

01:08:59.210 --> 01:08:59.530
<v Unbekannt>Natürlich.

01:08:59.770 --> 01:09:00.650
<v Ingo>GitHub ist ja auch nicht.

01:09:01.050 --> 01:09:02.170
<v Gast 1>Ja, das ist auch keine Frage.

01:09:02.330 --> 01:09:03.930
<v Ingo>Aber ich mache Gittorious ist ja, ja gut.

01:09:04.090 --> 01:09:07.370
<v Felix>Gittorious ist immer viel cooler als GitHub, weil die sind ja free.

01:09:09.530 --> 01:09:10.810
<v Gast 1>Kann man sich darüber streiten, ob es.

01:09:11.130 --> 01:09:13.450
<v Ingo>Es gibt aber auch ein, also wie heißt das?

01:09:13.770 --> 01:09:15.530
<v Gast 1>Das hatten wir letztes Gitbox, war das, glaube ich, oder?

01:09:15.770 --> 01:09:16.970
<v Ingo>Nee, GitLab?

01:09:17.130 --> 01:09:17.610
<v Ingo>GitLab nicht.

01:09:17.770 --> 01:09:22.010
<v Ingo>Nee, aber ich mache noch was anderes, nämlich ein Distributed JavaScript Git Hosting.

01:09:22.490 --> 01:09:22.890
<v Ingo>Wie ist das?

01:09:23.930 --> 01:09:25.050
<v Unbekannt>Das hört sich interessant an.

01:09:25.130 --> 01:09:26.010
<v Gast 1>Erzähl mir mehr.

01:09:27.210 --> 01:09:29.610
<v Felix>Das hat die irgendwas mit Amazon S3.be an.

01:09:30.730 --> 01:09:31.530
<v Ingo>Scheiße.

01:09:32.330 --> 01:09:33.130
<v Ingo>Keine Ahnung.

01:09:33.290 --> 01:09:35.050
<v Ingo>Vielleicht weiß ja der Chat oder sowas.

01:09:35.370 --> 01:09:38.810
<v Ingo>Ansonsten such du mal und wir reden weiter über die Kaffeemaschine,

01:09:38.890 --> 01:09:44.730
<v Ingo>die ja, mit der man über IP reden kann.

01:09:45.450 --> 01:09:47.770
<v Ingo>Vielleicht über das Kaffeetransport-Protokoll.

01:09:47.930 --> 01:09:52.090
<v Felix>Ja, also wenn es das nicht unterstützt, dann haben sie einfach verloren.

01:09:52.170 --> 01:09:52.650
<v Felix>So einfach ist.

01:09:53.370 --> 01:09:54.170
<v Felix>Dann würde ich mir die nicht kaufen.

01:09:54.250 --> 01:09:58.490
<v Gast 1>Er baut eine Kaffeemaschine, die über Netzwerk steuerbar ist, ohne das Kaffeetransport-Protokoll zu bestimmt.

01:09:58.650 --> 01:10:01.530
<v Felix>Richtig, weil das hat er quasi alles implementiert, was du brauchst.

01:10:01.690 --> 01:10:02.730
<v Unbekannt>Du hast sogar einmal T-Pot.

01:10:02.970 --> 01:10:03.530
<v Unbekannt>Ja, richtig.

01:10:03.690 --> 01:10:05.930
<v Felix>Das musst du dann quasi nicht implementieren, weil es ja eine andere ist.

01:10:06.090 --> 01:10:06.970
<v Unbekannt>Ist ja eine Kaffeemaschine.

01:10:07.210 --> 01:10:07.690
<v Unbekannt>Ja, genau.

01:10:07.850 --> 01:10:12.090
<v Felix>Aber wenn es das nicht kann, dann bin ich echt enttäuscht von den Leuten.

01:10:12.490 --> 01:10:13.690
<v Felix>Wo ist denn das jetzt gerade?

01:10:13.850 --> 01:10:18.970
<v Ingo>Also auf jeden Fall ist es eine Net-Kaffee-Kaffeemaschine.

01:10:19.930 --> 01:10:24.730
<v Ingo>Irgendwie die Kaffeemaschine selber ist irgendwie von irgendwelchen Schweizern.

01:10:24.970 --> 01:10:26.890
<v Ingo>Schweizer DBS AG.

01:10:27.450 --> 01:10:30.730
<v Felix>Also ich meine, die Idee, die Kaffeemaschine fernzusteuern, ist jetzt auch nichts Neues.

01:10:30.810 --> 01:10:32.810
<v Felix>Das gab es ja in der Dingsszene.

01:10:33.130 --> 01:10:35.690
<v Ingo>Java wollte doch immer mal auf die Kaffeemaschine, oder?

01:10:36.010 --> 01:10:39.050
<v Felix>Ja, das ist ja, aber die sind ja überall drauf, ist ja quasi normal.

01:10:39.210 --> 01:10:41.370
<v Ingo>Ja, aber das war doch der Sinn von Java.

01:10:42.330 --> 01:10:43.210
<v Unbekannt>Also habe ich.

01:10:44.650 --> 01:10:45.450
<v Unbekannt>Nein, also Java.

01:10:45.690 --> 01:10:46.570
<v Ingo>Hab ich immer so verstanden.

01:10:46.810 --> 01:10:46.970
<v Ingo>Java.

01:10:49.450 --> 01:10:50.010
<v Ingo>Java.

01:10:50.970 --> 01:10:52.330
<v Felix>Deswegen Kaffemaschine.

01:10:52.490 --> 01:10:53.370
<v Gast 1>Ja, ja, ich weiß.

01:10:54.330 --> 01:11:00.810
<v Gast 1>Versuch nicht zu reason, Ingo hat da zum Teil sogar recht, weil Java wurde ursprünglich mal designt,

01:11:00.890 --> 01:11:04.090
<v Gast 1>das denkt man heute nicht mehr, weil es so ein riesenkomplexes Bloatbeest ist,

01:11:04.170 --> 01:11:07.370
<v Gast 1>aber das wurde ursprünglich mal designt, um zum auf Waschmaschinen und Zeug zu laufen,

01:11:07.450 --> 01:11:08.490
<v Gast 1>also für Embedded-Kram.

01:11:08.650 --> 01:11:10.410
<v Gast 1>Und da hatte man auch Telefonen.

01:11:10.570 --> 01:11:13.130
<v Gast 1>Da hatte man auch Waschmaschinen im Hintergrund, äh, Hinterkopf.

01:11:13.930 --> 01:11:15.130
<v Ingo>Und Kaffeemaschinen bestimmt auch.

01:11:15.210 --> 01:11:16.170
<v Felix>Und Kaffeemaschinen auch.

01:11:16.490 --> 01:11:22.010
<v Ingo>Die Sache ist halt, also jetzt muss man jedenfalls nicht mehr von seinem Arbeitsplatz aufstehen und irgendwas

01:11:22.010 --> 01:11:26.490
<v Ingo>machen, sondern man kann gleich über einen Browser oder was weiß ich oder vielleicht unterstützen ja auch das

01:11:26.490 --> 01:11:31.610
<v Ingo>Kaffeetransport-Protokoll, sich einen Kaffee bestellen und dann rollt er die Tasse runter,

01:11:31.690 --> 01:11:36.090
<v Ingo>der macht und die Tasse rollt weiter, muss man bloß noch irgendwann hingehen und sie abholen.

01:11:36.330 --> 01:11:38.730
<v Felix>Wahrscheinlich, wenn es dann wieder kalt ist der Kaffee, wie ich ja immer ist.

01:11:39.690 --> 01:11:41.930
<v Felix>Deswegen, ich finde es schon ganz nett, wenn man zur Kaffeemaschine hingeht,

01:11:42.010 --> 01:11:43.370
<v Felix>auf den Knopf drückt, dann kommt der Kaffee raus.

01:11:43.450 --> 01:11:44.010
<v Felix>Das ist schon ganz nett.

01:11:44.170 --> 01:11:46.570
<v Ingo>Ja, aber auch in den paar Minuten kann alles Mögliche passieren.

01:11:46.650 --> 01:11:50.490
<v Ingo>Dann hast du gerade in dem Moment diese tolle Idee und dann läufst du zurück zum Computer und dann ist es

01:11:50.490 --> 01:11:50.650
<v Ingo>doch.

01:11:51.370 --> 01:11:52.330
<v Felix>Und dann ist der Kaffee kalt.

01:11:53.210 --> 01:11:54.490
<v Felix>Das Problem ist, dann ist der Kaffee kalt.

01:11:55.370 --> 01:11:56.810
<v Ingo>Ich hatte doch da irgendwas gemacht.

01:11:57.850 --> 01:12:01.130
<v Felix>Und wenn du das gemacht hast, dann brauchst du ja auch quasi keinen Kaffee, weil du Wasser einfach.

01:12:02.010 --> 01:12:04.010
<v Gast 1>Also bei mir passiert das immer umgekehrt.

01:12:04.090 --> 01:12:07.210
<v Gast 1>Ich sitze am Computer und ich denke, ich muss jetzt dieses Problem lösen.

01:12:07.450 --> 01:12:10.810
<v Gast 1>Okay, dann hole ich mir einen Kaffee und ich brauche ja immer, ich muss ja erst meinen Kaffee malen und dann

01:12:10.810 --> 01:12:12.890
<v Gast 1>irgendwie aufgießen und Wasser machen und so.

01:12:13.050 --> 01:12:18.410
<v Gast 1>Aber dann habe ich meistens so die Idee, die ich dann brauche, um irgendwie ein Problem zu lösen.

01:12:18.490 --> 01:12:22.250
<v Gast 1>Das heißt, wenn ihr mal beim Debug nicht weiterkommt, steht einfach mal auf und geht weg vom Computer.

01:12:22.330 --> 01:12:22.890
<v Gast 1>Das macht Sinn.

01:12:23.050 --> 01:12:24.170
<v Ingo>Macht euch einen Kaffee.

01:12:24.890 --> 01:12:28.090
<v Ingo>Oder postet euch was oder was weiß ich.

01:12:28.250 --> 01:12:30.810
<v Ingo>Gut, oder bestellt euch diese tolle Kaffeemaschine, die das alles für.

01:12:31.050 --> 01:12:33.050
<v Ingo>Na, die gibt es ja noch nicht, aber kommt bald.

01:12:33.770 --> 01:12:36.970
<v Felix>Oder ihr baut sie euch selber mit einem Arduino und irgendwie ein Netzwerk an Schloss.

01:12:37.450 --> 01:12:37.770
<v Felix>Stimmt.

01:12:39.370 --> 01:12:41.370
<v Felix>Das haben so viele Leute schon gemacht, das muss funktionieren.

01:12:41.530 --> 01:12:42.010
<v Felix>Bestimmt.

01:12:42.170 --> 01:12:44.730
<v Felix>Aber irgendwelche Sachen an und ausmachen geht schon.

01:12:44.810 --> 01:12:46.010
<v Ingo>Ja, aber nicht in Serienproduktion.

01:12:46.090 --> 01:12:48.010
<v Ingo>Und da kannst du sie kaufen und kannst sie in deinem Büro stellen.

01:12:48.170 --> 01:12:52.250
<v Felix>Ich weiß nicht, wie viele Nerds sie kaufen würden, wenn du die auch selber bauen kannst.

01:12:52.730 --> 01:12:56.090
<v Ingo>Ja, Nerds nicht, aber es gibt ja auch andere Leute außer Nerds da draußen.

01:12:56.330 --> 01:12:58.810
<v Felix>Und die gehen dann auf dem Webinterfahren, die Kaffee trinken.

01:12:59.530 --> 01:13:02.570
<v Felix>Und die gehen dann irgendwie auf das Webinterface, was es nicht hat,

01:13:02.730 --> 01:13:08.650
<v Felix>und müssten sich erst einen Webserver neu selber bauen oder was?

01:13:08.730 --> 01:13:09.930
<v Felix>Das ist der Plan einfach.

01:13:10.010 --> 01:13:11.050
<v Felix>Das macht keinen Sinn einfach.

01:13:11.290 --> 01:13:12.010
<v Felix>Wissen wir doch nicht.

01:13:12.170 --> 01:13:12.970
<v Felix>Das macht einfach keinen Sinn.

01:13:13.050 --> 01:13:15.290
<v Unbekannt>Also entweder da wird es schon irgendwas geben und wahrscheinlich.

01:13:15.770 --> 01:13:18.890
<v Felix>Also entweder das Ding hat irgendwie einen eigenen Web-Server, wo du raufgehen kannst.

01:13:18.970 --> 01:13:19.610
<v Felix>Ja, bestimmt.

01:13:19.930 --> 01:13:20.570
<v Felix>Würdest du es haben.

01:13:20.730 --> 01:13:21.610
<v Unbekannt>Das bestimmt Silberlock.

01:13:21.770 --> 01:13:22.330
<v Unbekannt>Weil dann denken.

01:13:26.330 --> 01:13:28.970
<v Ingo>Wo du dann auch siehst, wie der Kaffee durchläuft.

01:13:29.450 --> 01:13:31.290
<v Felix>Aber das kannst du mit HTML5 machen.

01:13:31.530 --> 01:13:33.130
<v Ingo>Ja, aber die haben das im Flash gemacht.

01:13:33.210 --> 01:13:33.930
<v Ingo>Ah ja, okay.

01:13:34.250 --> 01:13:37.450
<v Felix>Jedenfalls, also wenn das Ding keinen Webserver hat, wo man sagen kann,

01:13:37.530 --> 01:13:41.290
<v Felix>ich brauche einen 10 Minuten Kaffee, den man dann eh vergisst, wenn man in 10 Minuten holt.

01:13:41.530 --> 01:13:46.170
<v Ingo>Naja, aber vielleicht verlängert man einfach das Transportband, dass es gleich bei allem vorbeikommt.

01:13:46.250 --> 01:13:46.970
<v Ingo>Genau, das ist direkt zu dir.

01:13:47.130 --> 01:13:48.090
<v Felix>Wie so eine Sushi-Base.

01:13:48.730 --> 01:13:50.490
<v Gast 1>Genau, dass du überhaupt keine Bewegung mehr bekommst.

01:13:51.530 --> 01:13:52.090
<v Gast 1>Perfekt.

01:13:52.330 --> 01:13:52.970
<v Gast 1>Ich brauch's.

01:13:54.650 --> 01:13:56.250
<v Felix>Ich habe eingesehen, ich brauche das doch.

01:13:56.490 --> 01:13:56.730
<v Felix>Okay.

01:13:56.890 --> 01:13:57.530
<v Felix>Wie teuer ist das?

01:13:57.770 --> 01:14:01.450
<v Felix>Aber so eine richtig gute Kaffeemaschine kostet ja schon irgendwie super unendlich viel Geld und dann noch mit

01:14:01.450 --> 01:14:01.770
<v Felix>TCP.

01:14:02.170 --> 01:14:03.290
<v Ingo>Also so knapp 1000.

01:14:03.850 --> 01:14:06.330
<v Gast 1>Und das ist aber dann auch noch relativ günstig.

01:14:06.730 --> 01:14:08.650
<v Ingo>Ja, aber da kriegst du schon richtig gute Firma.

01:14:08.810 --> 01:14:09.450
<v Ingo>Ja, ja, schon.

01:14:10.810 --> 01:14:11.850
<v Gast 1>Aber ich meine, das sind.

01:14:12.490 --> 01:14:14.090
<v Gast 1>Jora sind glaube ich auch Schweizer, oder?

01:14:14.410 --> 01:14:15.770
<v Gast 1>Der Kaffeemaschinenhersteller.

01:14:15.850 --> 01:14:17.130
<v Gast 1>Und die, die gehen ja dann oben.

01:14:18.490 --> 01:14:19.930
<v Gast 1>Die gehen ja, glaube ich, bei 2,5 Klos.

01:14:21.690 --> 01:14:25.290
<v Unbekannt>Warum willst du mit einer Kaffee-Maschine mit Gigabit reden, Felix?

01:14:25.530 --> 01:14:27.690
<v Felix>Die soll auch HD-Filme ausliefern.

01:14:28.090 --> 01:14:28.970
<v Unbekannt>Genau, du möchtest.

01:14:29.130 --> 01:14:33.050
<v Gast 1>Aha, das wäre mal eine Idee, du kannst da ein Bing hinstreamen und wie deine Kaffee.

01:14:33.290 --> 01:14:37.370
<v Felix>Oh shit, da muss so eine Webcam vor sein, die gerade zeigt, wie dein Kaffee ist und wie er noch schön warm ist

01:14:37.450 --> 01:14:40.650
<v Felix>und dann wirst du die ganze Zeit daran erinnern, dass der Kaffee da noch steht.

01:14:40.810 --> 01:14:46.330
<v Gast 1>Ja, ich hätte jetzt eher gesagt, du schickst da irgendwie einen HD-Film hin und der macht dir dann anhand der

01:14:46.330 --> 01:14:49.930
<v Gast 1>Bits, die da drin sind, random irgendwie Variationen deines Kaffees.

01:14:50.730 --> 01:14:51.850
<v Felix>Zum Schluss schmeckt der immer scheiße.

01:14:53.210 --> 01:14:55.930
<v Gast 1>Aber vielleicht kannst du diesen einen Film hinschicken und dann schmeckt er immer gut.

01:14:56.650 --> 01:14:59.050
<v Felix>Das dauert ja super lange, weil er muss vor dieser nicht hat.

01:15:00.730 --> 01:15:05.930
<v Ingo>Oder du musst Filme hinschicken, die Kaffee enthalten, also Kaffeetassen und er zählt die und macht

01:15:05.930 --> 01:15:06.890
<v Ingo>dementsprechend so viel Kaffee.

01:15:07.210 --> 01:15:08.330
<v Felix>Du meinst Starbucks-Werbung.

01:15:08.570 --> 01:15:13.610
<v Ingo>Oder auf deine Webcam aufgehuckt und der guckt einfach, wie du mit den Augen bist.

01:15:13.770 --> 01:15:14.410
<v Ingo>Wie müde du bist.

01:15:14.810 --> 01:15:16.570
<v Felix>Und der macht das BÄM-Kaffe.

01:15:17.050 --> 01:15:19.770
<v Felix>Mach dir auch extra starken Kaffee, wenn du besonders müde bist.

01:15:19.850 --> 01:15:20.250
<v Felix>Das ist ja gut.

01:15:20.650 --> 01:15:22.410
<v Ingo>Oder wie schnell deine Keystrokes noch sind.

01:15:22.570 --> 01:15:23.130
<v Ingo>Genau.

01:15:23.530 --> 01:15:27.130
<v Felix>Leute, die einfach mit zwei Finger schreiben, kriegen einfach drüber, sieht es super übel.

01:15:28.410 --> 01:15:30.410
<v Felix>Und sie sind aber super gehypt die ganze Zeit.

01:15:31.130 --> 01:15:32.810
<v Gast 1>Vielleicht sind sie mit zwei Fingern super schnell.

01:15:33.290 --> 01:15:35.770
<v Felix>Ja, dann wenn sie einen super Kaffee haben, auf jeden Fall.

01:15:36.330 --> 01:15:37.050
<v Felix>Sehr cool.

01:15:37.690 --> 01:15:38.570
<v Ingo>Zero Bin!

01:15:39.210 --> 01:15:39.530
<v Ingo>Ja.

01:15:40.410 --> 01:15:44.570
<v Ingo>Ja, Zero Bin ist ein, also es ist ein Paste-Bin mit Encryption im Prinzip.

01:15:44.650 --> 01:15:49.770
<v Ingo>Also du kannst einfach Text reinschreiben und der wird encrypted und zwar läuft das Ganze nach dem,

01:15:50.010 --> 01:15:54.410
<v Ingo>also wenn ich jetzt ein Wester reinmache, das läuft alles nach dem Modell,

01:15:54.570 --> 01:15:58.810
<v Ingo>dass der Browser oder die Webseite sieht nicht das, was.

01:15:59.210 --> 01:16:00.250
<v Felix>Der Web-Server sieht das im Kinder.

01:16:01.290 --> 01:16:04.490
<v Ingo>Der Web-Server sieht nicht, was nach dem Hash ist in einer Adresse.

01:16:04.650 --> 01:16:05.210
<v Ingo>Und wenn ich jetzt.

01:16:06.090 --> 01:16:06.570
<v Ingo>Seht ihr das jetzt?

01:16:07.690 --> 01:16:09.050
<v Ingo>Ne, das wird nicht zum Web-Server gesendet.

01:16:09.610 --> 01:16:09.930
<v Ingo>Der Anchor.

01:16:10.010 --> 01:16:10.730
<v Ingo>Der Anchor wird nicht zum Sendung.

01:16:10.810 --> 01:16:15.850
<v Gast 1>Ja, alles, was noch im Anchor kommt, ist für den Client für den Server irrelevant.

01:16:15.930 --> 01:16:17.450
<v Gast 1>Das liefert ihr ja auch einfach nicht aus.

01:16:17.930 --> 01:16:19.770
<v Ingo>Und da ist hier einfach der Encryption-Key drin.

01:16:20.250 --> 01:16:21.370
<v Unbekannt>Das ist ja praktisch.

01:16:21.770 --> 01:16:23.370
<v Ingo>Ich krieg's gerade nicht hin, aber.

01:16:24.090 --> 01:16:25.370
<v Gast 1>Das ist eine echt gute Idee.

01:16:25.530 --> 01:16:26.570
<v Felix>Ich finde es ziemlich cool.

01:16:27.050 --> 01:16:28.570
<v Felix>Weil das macht ja auch total Sinn.

01:16:29.450 --> 01:16:32.890
<v Ingo>Genau, ist natürlich, also das Problem ist natürlich noch, die Kanäle,

01:16:32.970 --> 01:16:34.810
<v Ingo>über die du sendest, die können natürlich dann drauf.

01:16:35.130 --> 01:16:38.090
<v Felix>Ja, okay, du hast jetzt hier gerade HTTP, aber das ist ja scheißegal.

01:16:38.250 --> 01:16:40.250
<v Felix>Dafür ist es ja auf dem Server verschlüsselt.

01:16:40.410 --> 01:16:40.730
<v Felix>Genau, genau.

01:16:40.970 --> 01:16:44.410
<v Felix>Vertraust ja nicht, du vertraust dir einfach den Leuten nicht, die den Server besitzen.

01:16:44.650 --> 01:16:46.810
<v Ingo>Ich meine, es ist halt auch mehr so ein Proof of Control.

01:16:46.970 --> 01:16:47.850
<v Felix>Ja, das ist auch ziemlich cool einfach.

01:16:48.970 --> 01:16:49.770
<v Ingo>Es ist so simpel.

01:16:50.650 --> 01:16:52.090
<v Felix>Und die Idee ist einfach echt gut.

01:16:52.170 --> 01:16:53.610
<v Felix>Also macht ja auch total Sinn.

01:16:54.170 --> 01:16:56.090
<v Felix>Gucken, was passiert, wenn man irgendwie einen falschen Key eingebt.

01:16:56.250 --> 01:16:56.730
<v Felix>Expedierst du?

01:16:57.210 --> 01:16:58.170
<v Ingo>Ne, dann zeigst du einfach nichts an.

01:16:58.250 --> 01:16:59.930
<v Ingo>Dann sagt er einfach, yo, could not encrypt.

01:17:00.810 --> 01:17:01.530
<v Ingo>Decrypt oder wrong.

01:17:02.170 --> 01:17:03.930
<v Ingo>Decrypt, ja, wrong encryption key.

01:17:05.610 --> 01:17:06.970
<v Felix>Achso, ja gut, wenn er sagt, es kann nicht sein.

01:17:07.050 --> 01:17:08.570
<v Ingo>Also bei mir funktioniert es auch gerade nicht, keine Ahnung.

01:17:08.890 --> 01:17:10.490
<v Felix>Nee, aber ich hab's ja Kadaus kann funktioniert.

01:17:11.290 --> 01:17:11.530
<v Felix>Ah, okay.

01:17:11.610 --> 01:17:12.490
<v Ingo>Ah, jetzt funktioniert es weiter.

01:17:13.050 --> 01:17:15.530
<v Felix>Jetzt habe ich halt mein Key vergessen, also ein World.

01:17:16.010 --> 01:17:17.530
<v Ingo>Den hätte man sich speichern sollen, ja.

01:17:17.690 --> 01:17:22.970
<v Felix>Aber wenn es ein ist gleich, ist es ja quasi ein Dings, ist ja Base 64 dann.

01:17:23.770 --> 01:17:24.170
<v Felix>Oder?

01:17:25.050 --> 01:17:25.930
<v Ingo>Zum 8, 4.

01:17:26.970 --> 01:17:32.010
<v Ingo>Also, Zero Bin, wer Clientzeit-Encryption haben will in Spin.

01:17:32.410 --> 01:17:34.010
<v Felix>Den Key nicht vergessen, sonst verloren.

01:17:34.890 --> 01:17:37.210
<v Ingo>Oh, hat man Probleme.

01:17:37.610 --> 01:17:38.250
<v Ingo>Aber es ist auch.

01:17:39.210 --> 01:17:41.050
<v Ingo>Dann kommen wir jetzt zum Thema.

01:17:41.690 --> 01:17:47.450
<v Ingo>Wir haben unseren Jan hierher geholt, gecached, weil der bei so einem Projekt mitmacht,

01:17:47.530 --> 01:17:49.530
<v Ingo>was sich Unhosted nennt.

01:17:49.850 --> 01:17:54.650
<v Ingo>Und das ist eine coole Sache ist und wir gedacht haben, wir reden mal darüber.

01:17:54.890 --> 01:18:00.730
<v Ingo>Und Jan, ja, dann erklär uns doch mal, was soll das sein, Unhosted.

01:18:01.850 --> 01:18:06.170
<v Ingo>Genau, also das grundsätzliche Problem, was wir so denken,

01:18:06.250 --> 01:18:12.170
<v Ingo>was heutzutage im Web ist, ist eigentlich, dass Anwendungen immer, also wenn man jetzt so Google Docs hat oder

01:18:12.170 --> 01:18:15.930
<v Ingo>Flickr oder was weiß ich, dann sind Anwendungen immer mit dem Speicher,

01:18:16.090 --> 01:18:17.610
<v Ingo>mit dem Datenspeicher auch verbunden.

01:18:17.690 --> 01:18:21.930
<v Ingo>Und ja, man kriegt also immer nur diesen Package-Deal, man muss sich einen neuen Account holen bei jedem

01:18:21.930 --> 01:18:22.570
<v Ingo>Service.

01:18:22.810 --> 01:18:28.810
<v Ingo>Und das finden wir scheiße, deswegen wollen wir das voneinander trennen, dass man die Anwendung hat.

01:18:28.890 --> 01:18:33.850
<v Ingo>Also es ist sozusagen die Unhosted-Anwendung, die eben keine Serverseite braucht,

01:18:34.490 --> 01:18:36.090
<v Ingo>keine Datenspeicherung.

01:18:36.410 --> 01:18:40.730
<v Ingo>Und davon getrennt ist eben die Storage, die für jeden Nutzer,

01:18:40.810 --> 01:18:45.930
<v Ingo>also jeder Nutzer besorgt sich seinen Speicherplatz irgendwo und kann den dann überall benutzen bei diesen

01:18:45.930 --> 01:18:47.450
<v Ingo>Anwendungen, die das unterstützen.

01:18:47.690 --> 01:18:53.770
<v Ingo>Im Prinzip so wie auf dem Desktop sozusagen, wo man seinen Homefolder hat und alle Anwendungen,

01:18:53.850 --> 01:18:57.690
<v Ingo>das heißt, LibreOffice kann, mit LibreOffice kannst du deine Dokumente bearbeiten.

01:18:57.770 --> 01:19:02.890
<v Ingo>LibreOffice ist ja auch nur die pure Logik und genauso kannst du dann auch OpenOffice benutzen,

01:19:02.970 --> 01:19:06.730
<v Ingo>wenn du es Libre benutzt und damit kannst du die gleichen Dokumente bearbeiten.

01:19:06.810 --> 01:19:11.370
<v Ingo>Aber es ist ja nicht so, dass LibreOffice die Dokumente zu sich reinkopiert und man die dann noch mit

01:19:11.370 --> 01:19:12.730
<v Ingo>LibreOffice bearbeiten kann.

01:19:12.890 --> 01:19:16.570
<v Ingo>Was aber genau bei Google Docs und bei diesen ganzen Webservices so ist.

01:19:17.690 --> 01:19:23.450
<v Ingo>Und genau, dafür machen wir eben so ein offenes Protokoll,

01:19:23.610 --> 01:19:28.650
<v Ingo>was eigentlich eine Sammlung von bereits genutzten Protokollen sind.

01:19:28.730 --> 01:19:32.890
<v Ingo>Also die wichtigen sind eigentlich Webfinger, OAuth und Cross-Origin Resource Sharing,

01:19:32.970 --> 01:19:35.290
<v Ingo>die kann ich nachher noch ein bisschen näher erklären.

01:19:36.570 --> 01:19:37.930
<v Ingo>Genau, und das Ganze.

01:19:38.570 --> 01:19:43.850
<v Ingo>Das ist, also kann ich mir das so vorstellen, das wäre jetzt wie Dropbox, wo ich also mein Speicher habe.

01:19:44.410 --> 01:19:49.050
<v Ingo>Und da können ja auch ziemlich viele Programme mit OAuth drüber zugreifen und Daten ablegen.

01:19:49.210 --> 01:19:53.530
<v Ingo>Und sowas ähnliches wollt ihr auch machen, bloß dass das nicht Dropbox ist,

01:19:54.490 --> 01:19:59.290
<v Ingo>was die Daten hat, sondern dass ich die Daten auf meinem Server oder auf meinem Desktop daheim habe.

01:20:00.250 --> 01:20:01.450
<v Ingo>nicht auf deinem Desktop.

01:20:01.690 --> 01:20:04.490
<v Ingo>Also was wir mal sagen, ist eigentlich, oder was der simple Vergleich wäre,

01:20:04.570 --> 01:20:07.210
<v Ingo>wäre so iCloud, aber offen und fürs Web.

01:20:07.450 --> 01:20:12.650
<v Ingo>Also dass du eben, wir wollen diese so viele, so viele Projekte,

01:20:12.730 --> 01:20:16.010
<v Ingo>so viele Storage-Projekte wie möglich auch damit kompatibel machen.

01:20:16.090 --> 01:20:20.410
<v Ingo>Also du speicherst es nicht auf deinem Computer, sondern bei einem Provider,

01:20:20.570 --> 01:20:27.290
<v Ingo>entweder bei einem Provider, dem du vertraust, also, keine Ahnung, bei irgendeinem Cloud-Provider eben,

01:20:27.370 --> 01:20:30.650
<v Ingo>bei irgendeinem Storage Provider, der diesen Standard unterstützt.

01:20:31.370 --> 01:20:33.690
<v Ingo>Oder du kannst es auch auf deinem eigenen Server aufsetzen.

01:20:33.930 --> 01:20:40.170
<v Ingo>Da gibt es eben verschiedene Softwares für, die Remote Storage unterstützen oder die wir Remote Storage fähig

01:20:40.170 --> 01:20:40.570
<v Ingo>machen.

01:20:40.810 --> 01:20:44.250
<v Ingo>Und ja, also das ist auch im Web natürlich.

01:20:44.410 --> 01:20:50.170
<v Ingo>Also deine Daten sind im Web bei deiner Remote Storage und die Anwendungen sind auch im Web und die sind eben

01:20:50.170 --> 01:20:52.250
<v Ingo>nur HTML und JavaScript.

01:20:53.210 --> 01:20:59.850
<v Ingo>Und also die haben im Prinzip kein Server-Backend und holen ihre Daten von deiner Remote Storage.

01:21:00.010 --> 01:21:05.610
<v Ingo>Also du gehst zur Anwendung, die ist nur HTML und JavaScript, die kommt in deinen Browser.

01:21:06.090 --> 01:21:12.490
<v Ingo>Du sagst der Anwendung, yo, ich bin, keine Ahnung, flydy.meinserver.de,

01:21:12.810 --> 01:21:16.650
<v Ingo>wo dann meine OnCloud läuft oder so, oder deine OnCloud läuft.

01:21:16.890 --> 01:21:23.850
<v Ingo>Und die, dann sagst du per OAuth eben, yo, diese Anwendung kann auf meine Daten zugreifen und dann werden

01:21:23.850 --> 01:21:25.850
<v Ingo>die Daten synchronisiert mit der Anwendung.

01:21:25.930 --> 01:21:27.290
<v Ingo>Also mit der Remote Storage.

01:21:27.610 --> 01:21:30.890
<v Ingo>Das heißt also, der cached meine Daten dann schon lokal irgendwie.

01:21:31.290 --> 01:21:31.530
<v Ingo>Genau.

01:21:31.610 --> 01:21:34.970
<v Ingo>Also Remote Storage ist eben auch so eine Anspielung auf Local Storage.

01:21:35.370 --> 01:21:40.010
<v Ingo>Und ja, es läuft mit den gleichen Get-Put-Delete mit dem simplen,

01:21:40.650 --> 01:21:44.890
<v Ingo>mit den simplen Requests und es benutzt auch Local Storage als Fallback,

01:21:44.970 --> 01:21:45.930
<v Ingo>als Offline-Ding.

01:21:46.410 --> 01:21:50.250
<v Ingo>Wenn ich gerade keine Internetverbindung habe, gibt es halt tatsächlich dann nur im Client.

01:21:50.330 --> 01:21:53.770
<v Gast 1>Das heißt, der Server, der die Applikation ausliefert, der bekommt davon überhaupt nichts mit.

01:21:54.090 --> 01:21:57.450
<v Gast 1>Der liefert da im Endeffekt nur HTML, CSS, JavaScript aus.

01:21:57.850 --> 01:22:01.690
<v Ingo>Und danach spricht man dann nur noch mit der Storage.

01:22:02.410 --> 01:22:05.930
<v Ingo>Also es ist halt eine Einbahnstraße vom Application Provider nach unten,

01:22:06.010 --> 01:22:07.690
<v Ingo>sobald die ganze Anwendung gecached ist.

01:22:07.770 --> 01:22:14.010
<v Ingo>Also idealerweise nutzt ihr dann eben auch App Cache, damit die Anwendung selber auch lokal verfügbar ist.

01:22:14.650 --> 01:22:16.730
<v Ingo>Also diese ganze neue HTML5-Scheiße.

01:22:16.810 --> 01:22:17.130
<v Ingo>Genau, genau.

01:22:17.450 --> 01:22:18.410
<v Ingo>Cooler Scheiß, den zeigt.

01:22:18.570 --> 01:22:22.170
<v Gast 1>Also das Appcache war das mit dem Manifest, wo sich Marc letztens sogar lustig gemacht hat.

01:22:23.850 --> 01:22:24.570
<v Gast 1>Ja, genau.

01:22:25.050 --> 01:22:27.210
<v Ingo>Ja, das muss halt noch verbessert werden, aber ja.

01:22:28.810 --> 01:22:34.410
<v Ingo>Jetzt hattest du gerade schon gesagt, Storage, ihr unterstützt da mehrere und einen hattest du auch schon dann

01:22:34.410 --> 01:22:35.530
<v Ingo>genannt, OnCloud.

01:22:35.770 --> 01:22:42.170
<v Ingo>Da gibt es dann aber noch mehr oder genau, also OnCloud war eben so das erste Ding,

01:22:42.330 --> 01:22:44.010
<v Ingo>was Remote Storage fähig war.

01:22:44.650 --> 01:22:48.810
<v Ingo>Da habe ich auch vorher mitgemacht und darüber bin ich auch zu Unhosted gekommen.

01:22:49.050 --> 01:22:50.890
<v Ingo>Also eigentlich bin ich ein Designer, muss ich sagen.

01:22:51.130 --> 01:22:57.930
<v Ingo>Deswegen, ich wurde nur von Unhosted so ein bisschen in das Ganze etwas technische reingezogen und

01:22:58.890 --> 01:23:01.130
<v Ingo>mit Hilfe von Hacker News und dem Shakespace.

01:23:03.770 --> 01:23:10.490
<v Ingo>Und ja, jetzt muss man das halt machen, um seinen Fix zu bekommen an Nerdsachen.

01:23:11.370 --> 01:23:18.170
<v Ingo>Also OnCloud ist ein Provider oder eine Software, die kompatibel ist zu diesem Standard.

01:23:18.890 --> 01:23:20.010
<v Felix>Also quasi WebDAV.

01:23:20.410 --> 01:23:23.850
<v Ingo>Genau, es ist im Prinzip runtergebrochenes WebDAV, nur GetputDelete,

01:23:24.010 --> 01:23:27.930
<v Ingo>weil PropFind und Prop Patch und so ein Kram, das braucht man irgendwie nicht.

01:23:28.170 --> 01:23:32.570
<v Ingo>Oder das hat eben zum Beispiel auch CouchDB, da hatten wir vorher auch mit rumgespielt,

01:23:32.650 --> 01:23:34.010
<v Ingo>das unterstützt es gar nicht.

01:23:34.090 --> 01:23:35.850
<v Ingo>Deswegen haben wir es eben runtergebrochen.

01:23:36.410 --> 01:23:38.010
<v Ingo>Couch.db funktioniert momentan.

01:23:38.410 --> 01:23:40.410
<v Felix>Das ist eigentlich auch wieder ein Key-Value-Store, oder?

01:23:40.490 --> 01:23:40.730
<v Felix>Genau, genau.

01:23:41.130 --> 01:23:42.970
<v Felix>Also du brauchst einfach einen Key-Vay-Store als Backend.

01:23:43.130 --> 01:23:43.450
<v Felix>Stimmt, ja.

01:23:43.610 --> 01:23:43.930
<v Felix>Also es gibt.

01:23:44.170 --> 01:23:44.970
<v Felix>Das war es dann schon.

01:23:45.050 --> 01:23:46.970
<v Felix>Und alles, was Key Value Store machen muss, ist halt ein Get.

01:23:47.210 --> 01:23:51.050
<v Gast 1>Genau, also dieses Local Storage, was da quasi als lokales Fallback benutzt wird.

01:23:51.130 --> 01:23:53.130
<v Gast 1>Die API ist ja auch nur ein Key-Value-Store im genauso bitte.

01:23:53.290 --> 01:23:54.970
<v Felix>Richtig, also eigentlich ist alles nur Key-Valle-Store.

01:23:55.130 --> 01:23:55.610
<v Felix>Stimmt, ja.

01:23:55.930 --> 01:23:57.930
<v Ingo>Warum geht CouchDB gerade nicht?

01:23:58.890 --> 01:24:00.650
<v Ingo>Es weiß ich gar nicht.

01:24:00.890 --> 01:24:03.850
<v Ingo>Okay, aber es könnte sein, dass es wieder kommt.

01:24:04.010 --> 01:24:04.490
<v Ingo>Genau, genau.

01:24:04.570 --> 01:24:08.170
<v Ingo>Also wir hatten auch mit Iris Couches so ein Couch-DB-Provider.

01:24:09.770 --> 01:24:15.210
<v Ingo>Das funktionierte vorher, aber ja, wir sind sehr wenige, wir sind zwei Leute im Moment.

01:24:15.530 --> 01:24:17.530
<v Ingo>Und es ist halt ein freies Projekt.

01:24:17.690 --> 01:24:21.930
<v Ingo>Wir sind ein Non-Profit, wir sind ein eingetragener Verein und alles ist auf GitHub,

01:24:22.010 --> 01:24:24.810
<v Ingo>also es überlebt auch wahrscheinlich lange.

01:24:25.130 --> 01:24:28.730
<v Ingo>Und ja, aber wir haben auch viele coole Leute, die daran mitarbeiten.

01:24:28.810 --> 01:24:32.410
<v Ingo>Oder die im Prinzip ist es, also mittlerweile sagen wir eigentlich,

01:24:32.570 --> 01:24:36.490
<v Ingo>ja, das ist ein Movement, weil wir schon gar nicht mehr zählen können,

01:24:36.570 --> 01:24:40.490
<v Ingo>wie viele Projekte daran mitarbeiten oder da irgendwie contributen.

01:24:40.810 --> 01:24:45.130
<v Ingo>Es gibt zum Beispiel jetzt, das ist so ein Berliner Startup,

01:24:45.210 --> 01:24:49.930
<v Ingo>das heißt fiveapps, fiveapps.com sind die und die bieten zum Beispiel auch,

01:24:50.250 --> 01:24:54.170
<v Ingo>wenn man sich da anmeldet als Entwickler, bekommt man auch einen Remote Storage Account.

01:24:54.250 --> 01:24:58.890
<v Ingo>Also kann man sich mit seinem, keine Ahnung, Ingo at fiveaps.com,

01:24:58.970 --> 01:25:01.930
<v Ingo>könnte man sich dann bei Anwendungen anmelden.

01:25:02.090 --> 01:25:04.090
<v Ingo>Was die eigentlich machen, ist so Cross-Compiling.

01:25:04.170 --> 01:25:09.930
<v Ingo>Du schreibst dein Kram in HTML5, JavaScript und das wird dann rausgeschickt an Firefox-Add-ons,

01:25:10.010 --> 01:25:13.130
<v Ingo>an Chromium-Extensions, an Android, iPhone und was weiß ich.

01:25:13.450 --> 01:25:19.770
<v Felix>Also das ist quasi eine Art Multi-Cloud

01:25:21.210 --> 01:25:26.330
<v Felix>Storage Library für JavaScript.

01:25:30.570 --> 01:25:34.170
<v Ingo>Was ist das Remote Search oder genau, genau.

01:25:34.330 --> 01:25:34.490
<v Ingo>Genau.

01:25:34.570 --> 01:25:37.290
<v Ingo>Und Five Apps ist eben nur so eine Distribution-Plattform.

01:25:37.370 --> 01:25:44.330
<v Ingo>Und aber die, die bieten, also es ist eben auch ganz geil, weil die das natürlich die beiden Teile so vereint.

01:25:44.410 --> 01:25:49.610
<v Ingo>Also das ist für Entwickler natürlich geil, weil die ihre HTML 5 Apps schreiben können.

01:25:49.690 --> 01:25:54.010
<v Ingo>Und die haben zum Beispiel auch eine Option automatisch App Cache-Manifest schreiben.

01:25:54.330 --> 01:25:56.410
<v Ingo>Was das dann alles schon viel einfacher macht.

01:25:56.650 --> 01:26:00.330
<v Ingo>Und die haben auch, also die benutzen für ihr eigenes Ding, benutzen die was,

01:26:00.490 --> 01:26:03.770
<v Ingo>das haben die geschrieben, ist doch auf GitHub, auf deren GitHub, slash 5 Apps,

01:26:03.850 --> 01:26:10.330
<v Ingo>das heißt Liquor Cabinet und das ist eben ein Remote Storage Provider basiert auf Sinatra und React und noch

01:26:10.330 --> 01:26:15.370
<v Ingo>einen anderen, der aber ein bisschen mehr Experimental oder Lightweight ist und der ist auf Node.js und Redis

01:26:15.450 --> 01:26:15.770
<v Ingo>basiert.

01:26:15.850 --> 01:26:17.850
<v Ingo>Also da ist wirklich irgendwie für jeden was dabei.

01:26:18.090 --> 01:26:18.650
<v Ingo>Deiner Scheiß.

01:26:20.010 --> 01:26:23.690
<v Ingo>Lass mich nochmal zurückkommen zu dem, du hast gesagt, das ist so ein richtiges Movement.

01:26:23.770 --> 01:26:28.090
<v Ingo>Also ich habe sogar gesehen, ihr habt auch ein Manifest, ja, auch Kommunisten hier.

01:26:29.930 --> 01:26:30.810
<v Ingo>Was steht da drin?

01:26:30.890 --> 01:26:37.610
<v Ingo>Also was ist das eure Idee ist jetzt einfach, dass ich meine Daten privat habe und das

01:26:37.610 --> 01:26:42.010
<v Ingo>irgendwie cool ist und ich mit jeder Anwendung damit mache und jeden Scheiß machen kann,

01:26:42.090 --> 01:26:42.890
<v Ingo>den ich will, oder was?

01:26:43.050 --> 01:26:47.370
<v Ingo>Genau, also das, also eins der Kernsachen ist eigentlich,

01:26:47.530 --> 01:26:54.410
<v Ingo>dass wir kommen eigentlich auch so aus der freien Softwarebewegung und das große Problem im Moment ist

01:26:54.410 --> 01:26:59.210
<v Ingo>ja, Desktop-Software wird immer weniger und weniger relevant.

01:26:59.930 --> 01:27:04.730
<v Ingo>Es gibt ja natürlich jetzt schon eine Shitload von Desktop-freier Software,

01:27:05.050 --> 01:27:10.170
<v Ingo>aber das Problem ist eben, jetzt gibt es Facebook, Google Docs und diese ganzen praktischen Sachen,

01:27:10.730 --> 01:27:12.810
<v Ingo>die alle nutzen, Dropbox und so.

01:27:13.370 --> 01:27:15.690
<v Ingo>Genau, die überall funktionieren, das ist ja auch das Geile am Web.

01:27:16.250 --> 01:27:21.690
<v Ingo>Und das Problem gleichzeitig ist auch, da gibt es ja auch die AGPL,

01:27:21.770 --> 01:27:26.410
<v Ingo>also die Affero General Public License, die so diese spezielle GPL für Webdienste ist.

01:27:26.730 --> 01:27:32.570
<v Ingo>Aber dass wir eben sagen, das Problem ist nicht die freie Software oder das Problem ist nicht die Closed

01:27:32.650 --> 01:27:34.810
<v Ingo>Source Software, sondern eher die Hosted Software.

01:27:34.890 --> 01:27:39.610
<v Ingo>Also selbst wenn du freie Software hast, selbst wenn du AGPL-Software hast, die Daten nicht mehr dir.

01:27:39.850 --> 01:27:43.530
<v Ingo>Genau, die Daten und du weißt ja auch nicht, ob der Source-Code überhaupt wirklich der ist,

01:27:43.610 --> 01:27:45.130
<v Ingo>von dem die sagen, dass das ist.

01:27:45.290 --> 01:27:48.650
<v Ingo>Also du kontrollierst den Server ja nicht, du weißt ja nicht, was auf deren Server läuft.

01:27:48.810 --> 01:27:52.570
<v Ingo>Die können sagen, hey, unsere Software ist alles AGPL oder hey, was weiß ich,

01:27:52.730 --> 01:27:57.770
<v Ingo>wir hosten OwnCloud, aber im Prinzip können die allen möglichen Code laufen lassen und du weißt nicht mal,

01:27:57.930 --> 01:27:58.810
<v Ingo>dass das ist.

01:27:59.210 --> 01:28:04.730
<v Ingo>Und JavaScript und HTML ist ja vollkommen clientseitig, deswegen, wenn du es möchtest,

01:28:04.810 --> 01:28:10.890
<v Ingo>kannst du es eben alles inspecten und sicherstellen, dass da kein malicious Kram abläuft.

01:28:11.050 --> 01:28:16.090
<v Ingo>Selbst wenn es minified und proprietary ist.

01:28:17.210 --> 01:28:19.610
<v Felix>Genau, wenn du den Pen antun willst, dann durchzuführen.

01:28:20.010 --> 01:28:26.090
<v Ingo>Genau, und das ist so eine Sache und dann das andere eben auch, dass Apps und Daten einfach nicht so dieser

01:28:26.090 --> 01:28:27.290
<v Ingo>Package-Deal sein sollten.

01:28:27.450 --> 01:28:31.770
<v Ingo>Dass man nicht, wenn du jetzt zu einer App gehst und dann bekommst du halt das,

01:28:32.250 --> 01:28:36.410
<v Ingo>sagen wir halt immer, bekommst du das App und die bekommen eben deine Daten so als Bezahlung dafür natürlich.

01:28:36.490 --> 01:28:41.610
<v Ingo>Das sagt man ja auch immer, wenn du kein Geld dafür bezahlst, dann bist du das Produkt oder deine Daten ebene.

01:28:41.770 --> 01:28:44.650
<v Ingo>Und das, ja, wollen wir eben ändern.

01:28:45.530 --> 01:28:46.330
<v Ingo>Was wollt ihr ändern?

01:28:46.410 --> 01:28:48.650
<v Ingo>Jetzt habt ihr zwei Leute oder drei oder wie viel?

01:28:49.370 --> 01:28:56.170
<v Ingo>Im Prinzip sind es jetzt, also wie gesagt, im Moment kommen ziemlich viele dazu und wir sind auch gerade

01:28:56.170 --> 01:28:58.570
<v Ingo>dabei, das so ein bisschen neu zu strukturieren.

01:28:58.810 --> 01:29:03.290
<v Ingo>Und ja, es ist eben ein freies Projekt, also im Prinzip können wir gar nicht mehr sagen,

01:29:03.610 --> 01:29:05.210
<v Ingo>wer jetzt wirklich dabei ist.

01:29:05.290 --> 01:29:12.170
<v Ingo>Aber im Moment sind es noch zwei Vollzeit, also wir werden halt durch Spenden

01:29:12.170 --> 01:29:14.810
<v Ingo>finanziert und genau.

01:29:15.450 --> 01:29:18.170
<v Ingo>Ihr habt auch einen Flutter-Button, den man klicken kann.

01:29:18.490 --> 01:29:21.450
<v Ingo>Und werdet ihr glaube ich auch von der LFNet Foundation.

01:29:22.330 --> 01:29:25.130
<v Ingo>LLF-Niederlande.

01:29:25.850 --> 01:29:29.690
<v Ingo>Und DuckDuckGo hat uns auch jetzt irgendwie ein bisschen Kohle gegeben.

01:29:29.770 --> 01:29:30.890
<v Ingo>Das war ganz nice.

01:29:31.130 --> 01:29:33.290
<v Ingo>Also weil DuckDr.Go finden wir auch ganz super.

01:29:34.410 --> 01:29:35.370
<v Felix>Sagt, ihr braucht noch Sticker.

01:29:35.690 --> 01:29:36.170
<v Felix>Genau, genau.

01:29:36.330 --> 01:29:37.450
<v Gast 1>Genau, wir brauchen mehr Sticker.

01:29:38.250 --> 01:29:39.850
<v Ingo>Ich habe dem letztens ein T-Shirt zugeschickt.

01:29:40.330 --> 01:29:41.690
<v Ingo>Ich warte noch Sticker.

01:29:42.490 --> 01:29:43.690
<v Gast 1>T-Shirt, das kann ich später.

01:29:44.410 --> 01:29:44.810
<v Gast 1>Sticker!

01:29:45.370 --> 01:29:46.890
<v Felix>Du warst doch auf 28C3?

01:29:47.690 --> 01:29:48.410
<v Felix>Ja, genau, ja.

01:29:49.210 --> 01:29:51.290
<v Felix>Ich hab schon gedacht, ich komme mir so bekannt.

01:29:52.890 --> 01:29:57.610
<v Felix>Also ich habe eben nicht den Vortrag gehört, aber wenn ich hier das Bild von YouTube sehe.

01:29:57.850 --> 01:29:58.170
<v Felix>Genau.

01:29:58.330 --> 01:30:03.370
<v Ingo>Und im Moment sind wir so dabei, im Moment sind Entwickler eben ganz klar unser Fokus,

01:30:03.450 --> 01:30:05.930
<v Ingo>dass wir eben das Ganze erstmal aufbauen.

01:30:06.170 --> 01:30:11.770
<v Ingo>Und da haben wir jetzt im Prinzip so eine erste ordentliche Demo-App sozusagen,

01:30:11.850 --> 01:30:13.290
<v Ingo>die heißt LibriDocs.

01:30:13.370 --> 01:30:19.210
<v Ingo>Und das ist im Prinzip Etherpad, also der kollaborative Texteditor,

01:30:19.290 --> 01:30:21.210
<v Ingo>den wir auch für Piratenpad benutzen.

01:30:21.850 --> 01:30:25.530
<v Ingo>Aber der benutzt eben Remote Storage, um die Sachen zu speichern.

01:30:25.610 --> 01:30:31.130
<v Ingo>Also wenn du auf LibriDocs gehst und dann hast du da eben so eine Connect-Form und wenn du dann einen

01:30:31.130 --> 01:30:35.610
<v Ingo>FiveApps-Account hast oder irgendwo deine OwnCloud oder irgendeinen anderen Remote Storage Provider,

01:30:35.690 --> 01:30:37.050
<v Ingo>kannst du dich eben anmelden.

01:30:37.530 --> 01:30:42.010
<v Ingo>Also ich gehe da halt rein und sage, hey, ich bin Jan at fiveapps.com,

01:30:42.330 --> 01:30:47.690
<v Ingo>connecte und dann werde ich eben zu FiveApps umgeleitet für den Ort

01:30:49.130 --> 01:30:52.410
<v Ingo>für die Authorization und dann muss ich sagen, oder er sagt mir halt,

01:30:52.570 --> 01:30:58.890
<v Ingo>yo, das App will auf deine Dokumente, Kontakte und Public zugreifen und dann sage ich Allow.

01:30:59.690 --> 01:31:02.970
<v Ingo>Und dann leitet es mich wieder um und dann zeigt es meine ganzen Dokumente an.

01:31:03.050 --> 01:31:09.370
<v Ingo>Und diese Dokumente und auch die Dokumentliste selber ist eben alles bei meinem Remote Storage Provider,

01:31:09.450 --> 01:31:11.050
<v Ingo>also in dem Fall bei Fave Apps.

01:31:11.130 --> 01:31:13.370
<v Ingo>Und LibriDocs weiß davon überhaupt nichts.

01:31:13.690 --> 01:31:15.050
<v Felix>Wie funktioniert das mit Sharing?

01:31:15.130 --> 01:31:20.490
<v Felix>Also wenn ich jetzt sage, ich möchte jemand anders mit dem Dokument zusammen bearbeiten,

01:31:20.570 --> 01:31:24.170
<v Felix>aber das ist ja quasi bei mir, nicht bei dem Provider.

01:31:24.410 --> 01:31:29.370
<v Ingo>Genau, das funktioniert sogar schon mit LibriDocs und dafür benutzen wir im Moment ein WebSockets Hub.

01:31:29.530 --> 01:31:32.890
<v Ingo>Also das ist natürlich, das muss man natürlich per temporären Hub machen.

01:31:33.050 --> 01:31:39.850
<v Ingo>Also wir hatten mal auch gedacht, dass man irgendwie so eine Writable-Category bei der Remote Storage

01:31:39.850 --> 01:31:45.770
<v Ingo>macht, aber im Moment ist WebSockets das, was irgendwie am einfachsten ist.

01:31:46.010 --> 01:31:47.770
<v Felix>Also das ist tatsächlich nicht trivial.

01:31:47.930 --> 01:31:48.170
<v Felix>Ja.

01:31:48.330 --> 01:31:52.330
<v Felix>Also nicht so wie beim Provider, der hat halt quasi alle Daten und der kann ja sagen,

01:31:52.410 --> 01:31:53.850
<v Felix>ja, wir gucken halt beide mit drauf.

01:31:54.090 --> 01:31:58.090
<v Gast 1>Genau, der kann halt auch sagen, ja, diese Websocket-Verbindung gehört zu diesem User und der darf dann,

01:31:58.170 --> 01:32:03.290
<v Gast 1>weil er eingeladen wurde, darauf sehen, dass es halt tatsächlich, wenn man die Leute nicht direkt kennt,

01:32:03.450 --> 01:32:05.290
<v Gast 1>ist es ein bisschen ein Problem, das stimmt schon.

01:32:05.530 --> 01:32:10.250
<v Ingo>Also es ist eben, alle Logik ist einfach in der App, aber und die Storage ist komplett dumm,

01:32:10.330 --> 01:32:14.330
<v Ingo>ist einfach Key-Value und natürlich sind da auch diese Challenges.

01:32:14.410 --> 01:32:18.970
<v Ingo>Also zum Beispiel auch Encryption ist natürlich ganz klar die Frage im Moment.

01:32:19.370 --> 01:32:24.170
<v Ingo>Deswegen auch das Zero-Bin ist ganz interessant, weil wir selber haben natürlich noch,

01:32:24.410 --> 01:32:28.170
<v Ingo>also wir haben auch gar keine Zeit im Moment, uns auf Encryption zu fokussieren.

01:32:28.650 --> 01:32:31.930
<v Ingo>Aber es gibt ja auch andere Projekte, die ziemlich aktiv da sind.

01:32:32.090 --> 01:32:35.370
<v Ingo>Und da sind wir sehr gespannt, wie wir das einbauen können.

01:32:35.530 --> 01:32:41.290
<v Ingo>Also wir hatten mal vorher eine App, das war ein Lesezeichen-App, das hat ein anderer geschrieben.

01:32:41.450 --> 01:32:43.610
<v Ingo>Und da konnte man eben so ein Passwort eingeben.

01:32:43.690 --> 01:32:48.010
<v Ingo>Also konnte man sich ein Passwort ausdenken und dann sagen, yo, encrypted die mit diesem Passwort,

01:32:48.170 --> 01:32:49.690
<v Ingo>musste man sich das Passwort halt merken.

01:32:49.850 --> 01:32:53.930
<v Ingo>Das ist ja im Prinzip genau das gleiche wie bei Zero Bin, nur dass bei Zero Bin das Passwort super langer Key

01:32:53.930 --> 01:32:54.090
<v Ingo>ist.

01:32:54.170 --> 01:32:56.810
<v Gast 1>Genau, ich bin nämlich gerade auch im Überlegen, ist das eigentlich Sache,

01:32:56.970 --> 01:33:00.730
<v Gast 1>dass der des Storage-Providers die Verschlüsselung anzubieten?

01:33:00.810 --> 01:33:05.450
<v Gast 1>Weil man könnte ja auch sagen, okay, das ist Sache der Applikationen, die können das ja dann selber regeln.

01:33:05.530 --> 01:33:08.170
<v Gast 1>Und was in den Provider reingeschrieben wird, ist ja dann so.

01:33:08.330 --> 01:33:13.290
<v Felix>Aber die Sache ist ja, wenn du das Unhostet benutzt, dann gehst du ja schon davon aus,

01:33:13.370 --> 01:33:16.010
<v Felix>dass du einen eigenen Storage hast oder ein Storage, dem du vertraust.

01:33:16.410 --> 01:33:19.930
<v Felix>Und dadurch, dass du dem Storage vertraust, musst du es nicht zwangsläufig encrypten.

01:33:20.090 --> 01:33:21.130
<v Gast 1>Das ist auch ein Argument, ja.

01:33:21.450 --> 01:33:22.730
<v Ingo>Aber praktisch ist natürlich schon.

01:33:22.810 --> 01:33:24.890
<v Ingo>Also das Ziel ist natürlich schon, dass du das encrypten kannst.

01:33:25.050 --> 01:33:29.610
<v Felix>Also wenn du zum Beispiel Uncloud gehostet nimmst, dann vertraust du ihm nicht zwangsläufig.

01:33:29.690 --> 01:33:35.130
<v Ingo>Und du musst halt auch aufpassen, dass die Anwendung nicht nur eine bestimmte Encryption macht,

01:33:35.770 --> 01:33:39.290
<v Ingo>die halt sonst kein anderer kann, weil sie dann auch irgendein Zoll draufrechnen.

01:33:39.450 --> 01:33:39.850
<v Ingo>Ganz genau.

01:33:40.170 --> 01:33:40.970
<v Ingo>Und sonst was.

01:33:41.130 --> 01:33:46.330
<v Ingo>Dann kannst du auch wieder nur die eine Anwendung mit dem einen Key, den du festgelegt hast, benutzen.

01:33:46.490 --> 01:33:50.410
<v Ingo>Und wenn die dann tot ist, dann sind halt auch die Daten tot blöd.

01:33:50.650 --> 01:33:53.450
<v Ingo>Deswegen haben wir auch gedacht, dass es zum Beispiel intelligent wäre,

01:33:53.530 --> 01:33:59.770
<v Ingo>das zum Beispiel so als App dazwischen zu machen, dass halt so ein Infrastructure-App irgendwie Encryption

01:34:00.330 --> 01:34:04.250
<v Ingo>anbietet oder so, dass man eben sagt, hey, ich vertraue diesem App für Encryption,

01:34:04.330 --> 01:34:09.690
<v Ingo>das benutzt halt irgendwie einen spezifischen Algorithmus und das ist auch dann alles Open Source und dann

01:34:09.930 --> 01:34:12.970
<v Ingo>kann man immer sicher sein, dass das verfügbar ist.

01:34:13.210 --> 01:34:18.730
<v Ingo>Aber ja, da, wie gesagt, da ist der Fokus von uns selber momentan auch nicht drauf,

01:34:18.970 --> 01:34:24.010
<v Ingo>aber da zum Beispiel sowas wie Zero Bin ist ja schon ein interessanter Ansatz,

01:34:24.170 --> 01:34:26.650
<v Ingo>den man da vielleicht auch verarbeiten könnte.

01:34:26.810 --> 01:34:29.690
<v Felix>Also ich denke auch, das Einzige, was Sinn macht, ist, dass die Applikation es macht,

01:34:29.770 --> 01:34:33.690
<v Felix>weil es so wie bei S3 zum Beispiel auch sagst ja auch nicht von S3,

01:34:33.850 --> 01:34:35.770
<v Felix>dass das verschlüssen sollen, sondern du machst es halt.

01:34:36.010 --> 01:34:36.170
<v Felix>Genau.

01:34:39.210 --> 01:34:41.610
<v Ingo>Dass die Storage eben komplett dumm ist und nichts macht.

01:34:41.850 --> 01:34:42.010
<v Ingo>Richtig.

01:34:42.570 --> 01:34:44.810
<v Ingo>Damit egal, ob da encrypted Sachen drauf sind oder nicht.

01:34:44.970 --> 01:34:45.130
<v Ingo>Genau.

01:34:45.450 --> 01:34:46.810
<v Felix>Dass man das auch mal schnell deployen kann.

01:34:47.130 --> 01:34:50.090
<v Gast 1>Genau, das ist auch die einzige Möglichkeit, das irgendwie skalierbar hinzubekommen,

01:34:50.170 --> 01:34:53.770
<v Gast 1>dass man es auch auf einen kleinen Server hinbekommt und dass der jetzt irgendwie gleich stirbt,

01:34:53.850 --> 01:34:55.130
<v Gast 1>wenn man da ein paar Anwendungen für benutzt hat.

01:34:55.450 --> 01:34:59.130
<v Ingo>Und vor allem du müsstest nur eine kleine Schicht schreiben, die es zum Beispiel auf S3 dann tut oder sowas.

01:34:59.690 --> 01:35:00.970
<v Felix>Das ist ja irgendwie ja schon fertig.

01:35:01.370 --> 01:35:02.570
<v Ingo>Achso, das gibt es schon.

01:35:02.890 --> 01:35:04.570
<v Felix>Experimental auf jeden Fall, Amazon S3 geht.

01:35:04.730 --> 01:35:10.650
<v Gast 1>Genau, also man bräuchte da im Endeffekt einfach nur eine kleine Web-Anwendung,

01:35:10.730 --> 01:35:14.250
<v Gast 1>die das irgendwie auf S3 schiebt oder in eine React-Datenbank oder sonst irgendwas.

01:35:14.490 --> 01:35:18.890
<v Felix>Oder man nimmt halt lib zum Beispiel LibCloud, weil das macht ja,

01:35:18.970 --> 01:35:23.210
<v Felix>das abstrahiert ja dieses ganze Cloud-Zeug nochmal und dann kann man das ja quasi eins von allen nehmen,

01:35:23.610 --> 01:35:25.450
<v Felix>die quasi LibCloud supportet.

01:35:25.850 --> 01:35:27.770
<v Felix>Oder halt irgendwie, das gibt es ja für alle anderen.

01:35:28.170 --> 01:35:31.210
<v Gast 1>Genau, oder das FOG, was wir letzte Woche hatten.

01:35:31.370 --> 01:35:35.930
<v Gast 1>Ach, ich habe übrigens einen Tag, nachdem ihr gemeint habt, ich werde ja mein T-Shirt eh nichts bekommen,

01:35:36.090 --> 01:35:36.570
<v Gast 1>habe ich es bekommen.

01:35:36.650 --> 01:35:37.930
<v Gast 1>Ich habe jetzt mein FOG-T-Shirt bekommen.

01:35:38.490 --> 01:35:41.050
<v Gast 1>Nochmal toll, diesen awesome die Leute.

01:35:41.210 --> 01:35:41.450
<v Gast 1>Hä?

01:35:41.610 --> 01:35:46.490
<v Gast 1>Bis gerade mein Brillenglas aus meinem Felix fällt gerade auseinander.

01:35:48.250 --> 01:35:48.970
<v Gast 1>Macht einfach weiter.

01:35:49.450 --> 01:35:52.570
<v Felix>Lasst euch nicht ablenken von meinem Brillenglas, das gerade aus meiner Brille gefallen ist.

01:35:53.530 --> 01:35:54.410
<v Gast 1>Wo waren wir denn?

01:35:54.650 --> 01:35:59.450
<v Ingo>Wir waren bei O-Auth und gerade bei Verschlüsselung, aber dann würde ich jetzt nochmal auf die anderen

01:35:59.530 --> 01:36:01.050
<v Ingo>Techniken gehen, die ihr da so benutzt.

01:36:01.130 --> 01:36:02.570
<v Ingo>O-Auth hatten wir schon.

01:36:02.970 --> 01:36:04.810
<v Ingo>Was ist Cross?

01:36:05.290 --> 01:36:05.610
<v Ingo>Course.

01:36:06.090 --> 01:36:06.410
<v Ingo>Course.

01:36:06.730 --> 01:36:10.730
<v Ingo>Genau, Course ist Origin Resource Sharing.

01:36:10.810 --> 01:36:17.450
<v Ingo>Also im Prinzip ist das dafür, um dieses Same-Origin Policy durchzusetzen.

01:36:17.770 --> 01:36:18.330
<v Ingo>Auszuhebeln.

01:36:19.930 --> 01:36:25.690
<v Ingo>Also weil man ja sonst, weil ja Libridox zum Beispiel auf einer anderen Domain ist als Five Apps und um

01:36:25.690 --> 01:36:32.490
<v Ingo>Ajax-Requests zu machen auf diese andere Domain, muss eben Five Apps Cross-Origin Resource Sharing

01:36:32.490 --> 01:36:32.970
<v Ingo>unterstützen.

01:36:33.050 --> 01:36:39.130
<v Ingo>Das ist im Prinzip nur ein Header, der sagt, Access allow originall und dann kann man von

01:36:39.770 --> 01:36:41.290
<v Ingo>den Anwendungen drauf zugreifen.

01:36:41.450 --> 01:36:43.690
<v Felix>Das ist quasi auch wie bei Flash, wo man das auch so machen kann.

01:36:43.850 --> 01:36:47.690
<v Felix>Da kann man auch sagen, wo darf Flash alles hinconnecten und wenn man da so ein Manifest hat,

01:36:47.770 --> 01:36:51.290
<v Felix>dann steht da drin, wo man hin darf oder wenn es nicht da ist, dann halt überall.

01:36:51.450 --> 01:36:52.250
<v Felix>Was ziemlich cool ist.

01:36:52.410 --> 01:36:52.650
<v Felix>Ja.

01:36:52.810 --> 01:36:58.730
<v Gast 1>Und ansonsten ist das ja nichts anderes als ein XML-HTTP-Request, was wir von jeglichen

01:36:58.810 --> 01:37:00.250
<v Gast 1>Ajax-Anwendungen eigentlich können.

01:37:00.810 --> 01:37:05.530
<v Gast 1>Nur dass es halt jetzt auch auf andere Hosts quasi connecten kann,

01:37:05.610 --> 01:37:10.090
<v Gast 1>von denen die Applikation nicht aussehen, von der die Applikation nicht ausgeliefert wurde.

01:37:12.570 --> 01:37:17.690
<v Ingo>Und wenn ich jetzt selber so ein Storage schreiben will, dann gehe ich einfach mal bei euch vorbei,

01:37:17.770 --> 01:37:22.730
<v Ingo>gucke einfach mal, wie die Spezifikationen aussehen und kann sagen,

01:37:23.050 --> 01:37:25.530
<v Ingo>mein Storage XY tut hier auch.

01:37:25.850 --> 01:37:26.170
<v Ingo>Genau.

01:37:26.250 --> 01:37:32.570
<v Ingo>Ja, also es ist eben eine Spezifikation, die ist, momentan haben wir so eine W3C Community Group.

01:37:32.650 --> 01:37:35.530
<v Ingo>Also es ist noch kein offizieller Standard, aber wir wollen natürlich daran arbeiten,

01:37:35.610 --> 01:37:37.770
<v Ingo>das einen offiziellen Webstandard zu machen.

01:37:38.010 --> 01:37:39.770
<v Ingo>Und oder wir arbeiten daran.

01:37:40.010 --> 01:37:44.570
<v Ingo>Und es ist im Prinzip, also es ist, keine Ahnung, eine Seite lang eben nur Webfinger,

01:37:44.650 --> 01:37:48.970
<v Ingo>OAuth und Cores mit Key Value und das war es eigentlich schon.

01:37:50.490 --> 01:37:52.890
<v Felix>Mehr sollte es auch nicht werden, weil es macht ja auch nicht so viel eigentlich.

01:37:53.130 --> 01:37:53.450
<v Felix>Genau, genau.

01:37:53.530 --> 01:37:56.650
<v Ingo>Es ist ja im Prinzip super simpel und ja.

01:37:58.250 --> 01:38:03.050
<v Ingo>Das Komplexe ist dann eben in den Anwendungen, wie die die Daten darstellen und da sind ja

01:38:03.050 --> 01:38:04.730
<v Ingo>JavaScript-Entwickler dran gefragt.

01:38:05.930 --> 01:38:11.290
<v Ingo>Also es gibt auch diese, kennt ihr das, diese, ähm, wo war das jetzt?

01:38:11.850 --> 01:38:12.890
<v Ingo>MVC-Demo.

01:38:14.250 --> 01:38:18.090
<v Ingo>Es gibt so eine To-Do-MVC.

01:38:18.330 --> 01:38:23.690
<v Ingo>Es ist so eine Lernanwendung für ein paar populäre MVC-Frameworks von JavaScript,

01:38:23.770 --> 01:38:28.730
<v Ingo>zum Beispiel Backbone, Ember, es gibt es dann noch, Clojure,

01:38:29.690 --> 01:38:31.930
<v Ingo>jQuery und normales JS.

01:38:32.090 --> 01:38:37.290
<v Ingo>Und da sind wir jetzt auch gerade dabei, diese Anwendung mit Remote Storage zu machen und die gibt es

01:38:37.290 --> 01:38:40.330
<v Ingo>aufdomvc.

01:38:40.970 --> 01:38:46.570
<v Gast 1>ediosmani.gitab.com slash to do mvc oder einfach mal nach to-do MVC googeln und dann findet man das auch.

01:38:46.730 --> 01:38:51.130
<v Ingo>Also die ist auch ziemlich bekannt und die nehmen wir jetzt im Moment und da arbeiten wir dran,

01:38:51.210 --> 01:38:57.290
<v Ingo>die unhostet zu machen und zwar ist sie unter to domvc.unhosted.5apps.com.

01:38:57.450 --> 01:39:03.130
<v Ingo>Und da kann man sich eben auch mit seiner Remote Storage anmelden und

01:39:04.250 --> 01:39:07.210
<v Ingo>seine Tasks reinschreiben.

01:39:07.290 --> 01:39:12.570
<v Felix>Also ich habe gerade dieses OwnCube ausprobiert und kriegst du 5 GB Free, was cool ist.

01:39:12.890 --> 01:39:17.130
<v Felix>Und du hast hier so den OC-Downloader und dann kannst du einfach mal RapidChare auswählen.

01:39:17.290 --> 01:39:18.090
<v Ingo>Das habe ich auch gesehen.

01:39:18.490 --> 01:39:20.890
<v Felix>Oder lädt er dir einfach dein RapidChare-Zeug runter?

01:39:20.970 --> 01:39:25.610
<v Felix>Da kann man da auch eine Liste angeben von RapidChare-Sachen, die man noch downloaden muss.

01:39:26.650 --> 01:39:28.090
<v Unbekannt>Das OnCube ist gleich alles mit.

01:39:28.410 --> 01:39:29.290
<v Ingo>Das ist einfach ein On-Cloud.

01:39:29.610 --> 01:39:31.450
<v Ingo>Genau, OnCube ist einfach ein On-Cloud-Provider.

01:39:32.650 --> 01:39:33.450
<v Felix>Finde ich cool, finde ich es cool.

01:39:33.530 --> 01:39:36.330
<v Ingo>Es gibt momentan jetzt zwei On-Cloud-Provider, die for free auch was anbieten.

01:39:36.730 --> 01:39:39.130
<v Felix>Fünf Gigabyte sind auch echt schon viel, muss man ja sagen.

01:39:39.210 --> 01:39:40.490
<v Felix>Also kann man nichts sagen.

01:39:40.990 --> 01:39:45.710
<v Ingo>Genau, auf owncloud.org sind da eben die, ist halt die Seite von OwnCloud und da.

01:39:45.870 --> 01:39:49.470
<v Felix>Also ich wollte gerade bloß mal die Exploits ausprobieren, die gerade gestern rausgekommen sind.

01:39:49.950 --> 01:39:51.790
<v Ingo>Nee, nee, die wurden aber schon gefixt.

01:39:52.110 --> 01:39:53.230
<v Felix>Die wurden schon gefixt, die sind aber schon.

01:39:54.350 --> 01:39:55.150
<v Felix>Achso, ja, na gut, das war.

01:39:55.470 --> 01:39:56.110
<v Felix>Die wurden nicht veröffentlicht.

01:39:56.510 --> 01:39:57.230
<v Felix>Genau, das war relativ old.

01:39:57.950 --> 01:39:58.830
<v Ingo>Die haben es schon kontaktiert.

01:39:59.310 --> 01:39:59.710
<v Ingo>Wann war das?

01:40:00.910 --> 01:40:01.230
<v Ingo>Am 18.

01:40:01.710 --> 01:40:03.070
<v Ingo>Im Februar war das erste, aber da.

01:40:03.230 --> 01:40:04.190
<v Felix>Achso, 18.04.

01:40:04.830 --> 01:40:08.030
<v Felix>am 16., also vor drei Tagen wurde es gepatcht.

01:40:08.350 --> 01:40:09.230
<v Felix>302.

01:40:09.310 --> 01:40:10.350
<v Felix>Also es ist nicht so lange her.

01:40:10.510 --> 01:40:11.710
<v Ingo>Und gestern haben sie es halt.

01:40:12.190 --> 01:40:12.270
<v Ingo>Genau.

01:40:12.350 --> 01:40:15.550
<v Felix>Also man muss halt, wenn ihr Oncloud habt, updaten, updaten, updaten.

01:40:15.630 --> 01:40:17.870
<v Felix>Ansonsten seid ihr nämlich ein Open Redirect, was nicht so cool ist.

01:40:18.110 --> 01:40:20.510
<v Ingo>Okay, das sollten wir vielleicht auch gleich mal machen, weil ich auch eine OnCloud irgendwo ziehe.

01:40:20.670 --> 01:40:23.150
<v Felix>Weil du brauchst, glaube ich, keine Authentication, glaub.

01:40:23.550 --> 01:40:24.590
<v Felix>Das ist relativ cool.

01:40:24.670 --> 01:40:25.630
<v Felix>Also, wie hat ihr probieren?

01:40:25.950 --> 01:40:31.470
<v Ingo>Packt man den Link auch noch mit rein in die Show Notes, die OnCloud-Attacke, die es da gibt.

01:40:31.630 --> 01:40:32.430
<v Felix>Genau, wo machen wir das?

01:40:32.590 --> 01:40:34.750
<v Ingo>Also ich meine, OnCloud kann man sich auch einfach selber installieren.

01:40:34.990 --> 01:40:39.310
<v Felix>Ja, aber ich meine, ich finde es cool, wenn das schon fertig ist, weil ich wollte mir den Pentacy nicht antun.

01:40:40.110 --> 01:40:43.230
<v Ingo>Ja, obwohl es nicht so schwierig ist, sich ein OnCloud zu installieren.

01:40:44.030 --> 01:40:46.110
<v Ingo>Ja, das geht.

01:40:47.870 --> 01:40:51.550
<v Felix>Aber ich also kann man das auch einfach direkt so in den Apache dumpen,

01:40:51.630 --> 01:40:53.230
<v Felix>so sagen, ich habe jetzt einen OnCloud.

01:40:54.590 --> 01:40:59.390
<v Ingo>Also es gibt ein Package, aber das ist gerade outdated, aber es wird gerade neu gepackaged.

01:41:00.270 --> 01:41:05.950
<v Ingo>Also ja, bald sollte auch 3.0 oder 3.02 eben als Package verfügbar sein, ja.

01:41:06.110 --> 01:41:09.550
<v Ingo>Und bald gibt es auch Desktop-Apps, also dann wird es auch mehr wie Dropbox und so.

01:41:10.110 --> 01:41:11.870
<v Ingo>Okay, also Synchronisation und so.

01:41:12.270 --> 01:41:13.390
<v Ingo>Genau, genau, Desktop-Synchronisation.

01:41:13.790 --> 01:41:16.510
<v Felix>Also zum Ausprobieren könnt ihr OwnCube nehmen, weil das funktioniert.

01:41:16.670 --> 01:41:18.590
<v Felix>Ich habe es gerade ausprobiert, das war eine Minute.

01:41:18.750 --> 01:41:19.390
<v Felix>Sehr cool.

01:41:20.030 --> 01:41:23.070
<v Ingo>Genau, und wir hatten auch gerade Hackfest in Stuttgart und das war auch ganz lustig.

01:41:23.470 --> 01:41:25.230
<v Ingo>Wir sind jetzt so, wie viele Leute sind es?

01:41:25.390 --> 01:41:26.990
<v Ingo>15 Leute oder mehr?

01:41:27.310 --> 01:41:28.270
<v Ingo>Ist schon ziemlich groß.

01:41:28.430 --> 01:41:29.950
<v Ingo>Und das kommt auch aus Stuttgart im Prinzip.

01:41:30.030 --> 01:41:30.990
<v Ingo>Das wurde von Frankfurt.

01:41:32.510 --> 01:41:32.910
<v Ingo>Genau, Frankfurt.

01:41:32.990 --> 01:41:34.430
<v Ingo>Frank Hard gegründet.

01:41:35.310 --> 01:41:36.510
<v Ingo>Den hatten wir schon öfter da, ja.

01:41:37.390 --> 01:41:38.590
<v Felix>Warum ist er eigentlich nicht mehr da?

01:41:38.990 --> 01:41:39.550
<v Felix>Vergrault.

01:41:40.030 --> 01:41:41.310
<v Ingo>Nö, der hat einfach zu viel zu tun.

01:41:43.710 --> 01:41:44.670
<v Felix>Uncube Mail.

01:41:45.710 --> 01:41:48.750
<v Ingo>Mit eigener Firma jetzt, hinter Unclosed steht ja jetzt auch eine Firma,

01:41:49.470 --> 01:41:51.790
<v Ingo>die auch ziemlich viele SUSE-Leute abgegriffen hat.

01:41:52.430 --> 01:41:57.790
<v Ingo>Irgendwie, hä, warte mal, der ist von Suse, der war irgendwie gleich ein Nürnberg-Office da aufgemacht,

01:41:57.950 --> 01:41:58.830
<v Ingo>nachdem die da irgendwie.

01:41:59.230 --> 01:42:01.710
<v Felix>Uncube Mail muss man sich normal authenticaten.

01:42:01.950 --> 01:42:03.070
<v Felix>Das ist ein bisschen blöd, oder?

01:42:03.310 --> 01:42:04.830
<v Felix>Oder bräuchte ich da einen neuen?

01:42:06.270 --> 01:42:09.470
<v Ingo>Du kannst, also ich hatte mich mit meinem Gmail-Account, glaube ich.

01:42:12.030 --> 01:42:16.590
<v Felix>Ah, okay, man kann irgendwas auswählen, aber ich habe gedacht, du hast es hier quasi dabei.

01:42:16.670 --> 01:42:17.630
<v Felix>Aber na gut, dann ist halt so.

01:42:17.790 --> 01:42:18.910
<v Felix>Oncube Mail, da haben wir es ja.

01:42:19.070 --> 01:42:23.230
<v Ingo>Also bald gibt es auch einen wahrscheinlichen Mail-Client für OnCloud integriert.

01:42:23.390 --> 01:42:23.550
<v Ingo>Echt?

01:42:25.310 --> 01:42:26.510
<v Felix>Es ist ja schon quasi einer dabei.

01:42:28.030 --> 01:42:29.470
<v Ingo>Das ist ja Roundcube im Prinzip nur integriert.

01:42:30.190 --> 01:42:34.350
<v Felix>Mal gucken, was passiert, wenn ich mich mit OnCube Mail connected, weil was soll passieren?

01:42:34.430 --> 01:42:35.550
<v Felix>Ich habe keine Ahnung.

01:42:36.030 --> 01:42:38.430
<v Felix>Aber es gibt vier rumzuspielen, das ist super cool.

01:42:38.590 --> 01:42:39.630
<v Felix>Oh, lockerfeld, zack.

01:42:39.870 --> 01:42:41.310
<v Ingo>Naja, ich meine, da müsstest du ja auch.

01:42:41.390 --> 01:42:44.110
<v Felix>Ich weiß ja auch nicht, ja, OnCube Mail, was ist das?

01:42:44.830 --> 01:42:45.390
<v Felix>Hab ich das?

01:42:45.630 --> 01:42:47.390
<v Felix>Habe ich das, wenn ich einen OnCube-Account habe?

01:42:47.470 --> 01:42:47.950
<v Felix>Ja, wahrscheinlich.

01:42:48.510 --> 01:42:48.750
<v Felix>Nee.

01:42:49.070 --> 01:42:50.030
<v Felix>Ich hab's gerade ausprobiert.

01:42:50.190 --> 01:42:50.430
<v Felix>Tut nichts.

01:42:50.590 --> 01:42:51.870
<v Gast 1>Felix läuft im Internet.

01:42:53.390 --> 01:42:54.350
<v Felix>Du bist bloß ein neidisch.

01:42:54.670 --> 01:42:57.630
<v Ingo>Das ist ja echt interessant, was ihr da alles einbaut in OnCloud.

01:42:58.750 --> 01:43:02.990
<v Felix>Und irgendwann, du kannst ja das OnCube, OnCloud-Book.

01:43:03.550 --> 01:43:04.910
<v Ingo>Irgendwann, genau, wollte ich gerade sagen.

01:43:04.990 --> 01:43:06.030
<v Ingo>Irgendwann ist es Google.

01:43:06.350 --> 01:43:09.630
<v Ingo>Das hatte ich auch schon gesagt, OnCloud OS ist auf jeden Fall das nächste Ziel.

01:43:11.150 --> 01:43:12.830
<v Ingo>Danach World Domination dann.

01:43:13.070 --> 01:43:13.390
<v Ingo>Direkt.

01:43:13.630 --> 01:43:15.150
<v Felix>Und danach direkt Zombie-Apokalypse.

01:43:15.870 --> 01:43:17.470
<v Felix>Quasi das nächste logische Schritt.

01:43:17.710 --> 01:43:19.950
<v Gast 1>Also genau schon so JavaScript-Window Manager und so.

01:43:20.190 --> 01:43:20.830
<v Gast 1>Gibt's ja alles schon.

01:43:21.390 --> 01:43:24.030
<v Gast 1>Da kommen dann so Desktop-Fenster unten im Browser, im Browser ausführen.

01:43:24.110 --> 01:43:27.630
<v Felix>Oh je, du kannst Bookmax adden, aber wo kommen die dann hin?

01:43:27.870 --> 01:43:28.990
<v Felix>Sind die dann nur da drin?

01:43:29.150 --> 01:43:31.310
<v Felix>Also es muss irgendwie integriert sein, das kann nicht sein.

01:43:35.230 --> 01:43:38.510
<v Ingo>Aber der Code ist auf Gettorious, also wir wissen nicht, wie lange es.

01:43:39.070 --> 01:43:39.550
<v Ingo>Oh oh.

01:43:40.030 --> 01:43:42.110
<v Felix>Matt, Fork ist lieber schnell auf Git.

01:43:43.950 --> 01:43:45.230
<v Felix>Schnell auf GitForken.

01:43:45.310 --> 01:43:47.230
<v Felix>Ich probiere mal Rapid Share aus, es muss funktionieren.

01:43:47.310 --> 01:43:47.950
<v Felix>Das ist super auch so.

01:43:48.110 --> 01:43:48.590
<v Felix>Ich hatte das noch nicht aus.

01:43:48.750 --> 01:43:49.710
<v Ingo>Ich wollte es ausprobieren, aber.

01:43:50.110 --> 01:43:50.510
<v Ingo>Rapid.

01:43:50.910 --> 01:43:52.190
<v Felix>Ich muss da irgendwas Illegalen suchen.

01:43:52.270 --> 01:43:52.830
<v Felix>Okay, was sollen?

01:43:52.990 --> 01:43:54.830
<v Ingo>Ich habe ein bisschen Angst, dass er einen dann verfeift.

01:43:56.030 --> 01:43:56.910
<v Felix>Der Rapid Share.

01:43:57.150 --> 01:44:01.870
<v Felix>Ich lade einfach diese Antivirus Live-CD für Linux-Pakete.

01:44:02.750 --> 01:44:04.350
<v Felix>Ich lade einfach eine Linux-Distribution.

01:44:04.510 --> 01:44:08.430
<v Felix>Rapid Share Linux-Distribution.

01:44:09.390 --> 01:44:09.870
<v Felix>Auf geht's.

01:44:10.270 --> 01:44:16.670
<v Ingo>Okay, sind wir dann durch mit Unhosted oder haben wir so alles.

01:44:17.310 --> 01:44:20.350
<v Gast 1>Was mich noch interessieren würde, wäre, wie es denn weitergeht.

01:44:20.430 --> 01:44:22.270
<v Gast 1>Was habt ihr denn so für Pläne für die Zukunft?

01:44:22.510 --> 01:44:28.750
<v Ingo>Genau, also gerade haben wir im Prinzip angefangen, so oder so eine neue Struktur ein bisschen geplant.

01:44:28.830 --> 01:44:33.230
<v Ingo>Und zwar haben wir jetzt, wie gesagt, da das Movement so ein bisschen größer wird,

01:44:34.510 --> 01:44:38.830
<v Ingo>haben wir jetzt mal so Teams, oder haben wir Teams aufgestellt,

01:44:38.910 --> 01:44:42.590
<v Ingo>haben wir gesagt, dass es verschiedene Gruppen gibt, die sich um verschiedene Sachen kümmern.

01:44:42.750 --> 01:44:48.270
<v Ingo>Und zwar einmal ein Team, was sich um so Sicherheit und Architektur kümmert.

01:44:48.590 --> 01:44:50.190
<v Ingo>Das sind drei Leute zum Beispiel.

01:44:50.350 --> 01:44:56.190
<v Ingo>Eins, das sich um darum kümmert, dass Apps programmiert werden, also remote Storage-fähige Apps,

01:44:56.750 --> 01:44:59.390
<v Ingo>das ist dann auch so wie LibriDocs im Prinzip schon.

01:45:00.030 --> 01:45:02.510
<v Ingo>Dann Five Apps könnte man sozusagen dazu zählen.

01:45:02.590 --> 01:45:06.110
<v Ingo>Das sind zwei Typen aus Berlin, das sind quasi unsere Kumpels.

01:45:06.510 --> 01:45:09.550
<v Ingo>Die machen jetzt auch ein, wenn ihr in Berlin seid, am 5.

01:45:09.790 --> 01:45:10.430
<v Ingo>bis 6.

01:45:11.230 --> 01:45:13.710
<v Ingo>Mai machen die ein HTML5 Hackathon.

01:45:13.790 --> 01:45:18.270
<v Ingo>Es ist ja auch Berlin Webweek dann im ersten in der ersten Maiwoche.

01:45:18.670 --> 01:45:24.750
<v Ingo>Und dann haben wir noch ein Team für Server-Side-Software, also im Prinzip Remote Storage Provider.

01:45:25.150 --> 01:45:30.110
<v Ingo>Und dann noch ein Team für Pull Requests für existierende Projekte.

01:45:30.270 --> 01:45:33.390
<v Ingo>Zum Beispiel gibt es noch so ein geiles App oder mehrere.

01:45:33.710 --> 01:45:35.870
<v Ingo>Eins heißt Open Photo zum Beispiel.

01:45:36.430 --> 01:45:38.910
<v Ingo>Ich weiß nicht, ob ihr das, seid ihr das schon mal, oder kennt ihr das?

01:45:39.470 --> 01:45:42.430
<v Gast 1>Der Name sagt mir was, aber ich kann es gerade nicht zuordnen.

01:45:42.590 --> 01:45:45.310
<v Ingo>Also im Prinzip ist das so ein, das ist eigentlich schon ganz witzig,

01:45:45.390 --> 01:45:51.390
<v Ingo>weil das so ein eigentlich das Unhosted App Par Excellence ist.

01:45:51.550 --> 01:45:56.030
<v Ingo>Es ist eben ein Foto-App und du kannst entscheiden,

01:45:56.110 --> 01:46:00.990
<v Ingo>ob du deine Fotos optional auf S3 oder in deinem Dropbox-Account storen möchtest.

01:46:01.230 --> 01:46:07.630
<v Ingo>Und da machen wir eben einen Remote Storage Connector für, dass man eben seine Sachen auch in Remote Storage

01:46:07.630 --> 01:46:08.350
<v Ingo>speichern kann.

01:46:08.590 --> 01:46:12.910
<v Ingo>Und das wird auch von Mozilla unterstützt und es ist auch auf GitHub und es war auch auf Geekstarter.

01:46:13.630 --> 01:46:16.030
<v Felix>Alle Powers Combine besser geht es nicht.

01:46:16.270 --> 01:46:18.590
<v Ingo>Es war aus TechCrunch und auf The Atlantic auch noch.

01:46:19.230 --> 01:46:21.150
<v Felix>Bei Slashdot bestimmt auch.

01:46:22.190 --> 01:46:26.110
<v Felix>Also ich habe gerade mal geschaut, ich habe nichts Legales für RapidShare gefunden.

01:46:26.670 --> 01:46:27.790
<v Felix>Das ist so, du findest nichts.

01:46:28.030 --> 01:46:28.910
<v Gast 1>Empirisch bewiesen.

01:46:30.030 --> 01:46:32.190
<v Felix>Ich bin jetzt schon auf Seite 6 bei Google, ja.

01:46:32.270 --> 01:46:33.390
<v Felix>Du weißt, was das bedeutet.

01:46:34.190 --> 01:46:35.710
<v Felix>Ganz schön desperate einfach.

01:46:35.870 --> 01:46:38.350
<v Felix>Und es gibt nichts, was du auf Rapid Share legal runterladen kannst,

01:46:38.430 --> 01:46:40.030
<v Felix>deswegen muss es jetzt irgendwas illegales sein.

01:46:40.910 --> 01:46:41.870
<v Felix>Obwohl ShareBook?

01:46:42.270 --> 01:46:43.710
<v Felix>Oh ne, das ist nichts anderes.

01:46:44.110 --> 01:46:46.190
<v Ingo>Nein, ich denke, da gibt es nur Linux Distribution.

01:46:46.750 --> 01:46:50.030
<v Felix>Nein, guck mal, ich habe hier gerade Rapid Share Linux Distribution angesagt.

01:46:50.190 --> 01:46:50.910
<v Felix>Ja, Slackware.

01:46:51.070 --> 01:46:51.150
<v Felix>Wo?

01:46:52.110 --> 01:46:52.510
<v Felix>Ah, stimmt.

01:46:52.670 --> 01:46:53.310
<v Felix>Where's BB?

01:46:53.390 --> 01:46:54.190
<v Felix>Und das heißt richtig an.

01:46:57.070 --> 01:46:58.990
<v Felix>Ich wette, das ist dann irgendwie ein Porno oder so.

01:46:59.390 --> 01:47:00.750
<v Ingo>Nö, es sieht eine Slackware aus.

01:47:00.830 --> 01:47:01.390
<v Ingo>Eindeutig.

01:47:01.630 --> 01:47:02.270
<v Ingo>Slackware.

01:47:02.430 --> 01:47:03.070
<v Ingo>RapidShare.

01:47:03.630 --> 01:47:05.390
<v Felix>Oh, du kannst hier direkt von FDP runterladen.

01:47:05.630 --> 01:47:06.910
<v Felix>Guck mal, wo ist denn hier der RapidShare?

01:47:07.070 --> 01:47:08.030
<v Ingo>Es ist nicht mal die neueste Version.

01:47:08.190 --> 01:47:08.510
<v Ingo>FDP.

01:47:09.230 --> 01:47:09.630
<v Ingo>FDP?

01:47:10.350 --> 01:47:12.350
<v Unbekannt>Du kannst nicht fucking Rapid Share?

01:47:13.390 --> 01:47:13.630
<v Unbekannt>Und?

01:47:13.790 --> 01:47:14.830
<v Felix>Nee, Mega-Blood.

01:47:15.070 --> 01:47:16.110
<v Ingo>Also die benutzen nur.

01:47:16.190 --> 01:47:16.830
<v Ingo>Nee, Mega-Block-Sachen.

01:47:16.910 --> 01:47:17.310
<v Ingo>Die benutzen es.

01:47:18.110 --> 01:47:18.670
<v Ingo>Komm, egal.

01:47:18.830 --> 01:47:21.870
<v Felix>Also du kannst du kannst nichts Illegales auf Rapid Share runterladen,

01:47:21.950 --> 01:47:26.270
<v Felix>deswegen ist quasi dieser Punkt entweder aus oder du musst vollkommen anonym dich einloggen.

01:47:26.510 --> 01:47:28.110
<v Unbekannt>So ist es Zeit, was er hipst.

01:47:28.350 --> 01:47:32.510
<v Ingo>Genau, mir fallen gerade noch zwei Sachen ein, die wir machen, oder drei Sachen sogar.

01:47:32.910 --> 01:47:39.710
<v Ingo>Und zwar einmal, was mit den Apps eben zu tun hat, das nennen wir AppTorrent und das ist im Prinzip

01:47:39.710 --> 01:47:42.430
<v Ingo>ein System, um Apps zu distributen.

01:47:42.750 --> 01:47:47.310
<v Ingo>Und zwar ist die Sache ja, weil die alle nur HTML, CSS und JavaScript sind,

01:47:47.390 --> 01:47:51.630
<v Ingo>also komplett kleinseitig und den ganzen Code kann man ja sehen, haben wir uns gedacht,

01:47:52.110 --> 01:47:58.910
<v Ingo>haben wir mal so ein Bookmarklet geschrieben, mit dem man eben auf eine Local Storage App zum Beispiel gehen

01:47:58.910 --> 01:47:59.150
<v Ingo>kann.

01:47:59.230 --> 01:48:02.350
<v Ingo>Dann klickt man das Bookmarket und dann wird der ganze Code gescrapt,

01:48:02.830 --> 01:48:08.510
<v Ingo>in ein JSON-Objekt gepackt, auf deine Remote Storage gepackt und dann wieder von dieser Remote Storage

01:48:08.510 --> 01:48:08.990
<v Ingo>gesurft.

01:48:09.070 --> 01:48:13.150
<v Ingo>Also im Prinzip Also serialisieren und deserialisieren.

01:48:13.470 --> 01:48:14.750
<v Ingo>Ja, und in D-Storage.

01:48:15.310 --> 01:48:19.550
<v Ingo>Bei dem Abrufen wird dann auch Local Storage mit Remote Storage ersetzt.

01:48:19.630 --> 01:48:22.830
<v Ingo>Im Moment, also das haben wir letztes Jahr irgendwann geschrieben und wir haben entschieden,

01:48:22.910 --> 01:48:24.430
<v Ingo>dass die Menschheit noch nicht reif dafür ist.

01:48:24.670 --> 01:48:26.990
<v Unbekannt>Oder der Code noch nicht reif für die Menschheit ist.

01:48:27.230 --> 01:48:29.070
<v Ingo>Mittlerweile ist der Code nicht mehr reif.

01:48:29.710 --> 01:48:33.950
<v Ingo>Aber das ist auf jeden Fall so eine, also damit kann man dann natürlich auch das App,

01:48:34.110 --> 01:48:37.950
<v Ingo>wenn man es gescrapt hat, hashen und dann sagen, yo, dieses App habe ich kontrolliert,

01:48:38.030 --> 01:48:42.670
<v Ingo>habe ich durchgelesen, da ist keine Malware drin und so und dann an andere Leute distributen.

01:48:42.910 --> 01:48:47.070
<v Ingo>So, ich meine, beim Chrome Web Store gibt es ja auch diesen Hash dahinter.

01:48:47.470 --> 01:48:48.350
<v Felix>Verified by Visa.

01:48:48.670 --> 01:48:49.390
<v Felix>Genau.

01:48:49.710 --> 01:48:50.350
<v Felix>Was jetzt?

01:48:50.990 --> 01:48:52.110
<v Unbekannt>Das war was anderes.

01:48:52.430 --> 01:48:53.550
<v Ingo>Das Gleiche, das gleiche.

01:48:53.710 --> 01:48:57.230
<v Ingo>Ja, also AppTorrent im Prinzip, dass man die Apps einfach, weil die ja nur Daten sind,

01:48:57.310 --> 01:49:01.390
<v Ingo>genauso wie Musik und Filme, kann man die auch einfach rumschicken.

01:49:01.470 --> 01:49:05.870
<v Ingo>Oder genauso wie man eben auch Anwendungen einfach über BitTorrent und RapidShare schert.

01:49:06.110 --> 01:49:07.710
<v Ingo>Oder macht man das heutzutage nicht mehr?

01:49:08.910 --> 01:49:09.550
<v Ingo>Ich glaube schon.

01:49:09.790 --> 01:49:10.910
<v Felix>Was RapidShare?

01:49:12.190 --> 01:49:13.150
<v Ingo>Hast du nichts gefunden?

01:49:14.270 --> 01:49:16.430
<v Felix>Es gibt keine likaen Sachen auf Rapid Share.

01:49:17.310 --> 01:49:18.510
<v Ingo>War das noch eine zweite Sache?

01:49:18.750 --> 01:49:19.950
<v Ingo>Genau, ein anderes.

01:49:20.030 --> 01:49:24.110
<v Ingo>Und wir wollen auch das Banksystem, wenn wir nämlich zerstören, wo wir gerade dabei sind.

01:49:24.830 --> 01:49:27.070
<v Ingo>Jetzt sagst du ja nowhere Token.

01:49:27.870 --> 01:49:30.110
<v Felix>Aber Bitcoin gibt es doch schon, es hat nicht funktioniert.

01:49:30.350 --> 01:49:32.190
<v Ingo>Aber ich glaube, genau, genau.

01:49:32.510 --> 01:49:37.790
<v Ingo>Bitcoin, also ich merke aber auch gerade, ich glaube, Visa hat unsere Webseite für das Unterprojekt zerstört.

01:49:38.030 --> 01:49:39.470
<v Ingo>Die ist nämlich gerade nicht verfügbar.

01:49:39.550 --> 01:49:44.030
<v Ingo>Also wir nennen es OpenTabs oder ja, OpenTabs.net ist eigentlich Website.

01:49:44.190 --> 01:49:48.990
<v Ingo>Aber auf jeden Fall die Idee ist, Bitcoin will ja eigentlich Währung dezentralisieren.

01:49:49.150 --> 01:49:52.670
<v Ingo>Das ist halt irgendwie, ja, ist ganz schon gut und schön, aber wir sagen,

01:49:52.990 --> 01:49:55.070
<v Ingo>Transaktionen sollen dezentralisiert werden.

01:49:56.750 --> 01:49:58.350
<v Ingo>Kann man die denn auch gleich besteuern?

01:49:58.510 --> 01:49:59.710
<v Ingo>Transaktionssteuer?

01:49:59.950 --> 01:50:04.990
<v Felix>Also wir scheißen eigentlich auf oh, wie das direkt an euren Airschnell.

01:50:05.390 --> 01:50:06.110
<v Felix>Keine Chance.

01:50:06.350 --> 01:50:11.230
<v Ingo>Ne, aber im Prinzip ist, also das Grundmodell ist halt, du schickst einfach eine Transaktion rüber,

01:50:11.390 --> 01:50:14.830
<v Ingo>also was weiß ich, wenn jetzt irgendwer für die Pizza bezahlt hat, dann sage ich,

01:50:14.910 --> 01:50:20.030
<v Ingo>hey, ich schulde dieser Person, keine Ahnung, 8 Euro und dann schicke ich ihm das.

01:50:20.670 --> 01:50:24.270
<v Ingo>Diese, also IOU nennt man das, Schuldschein im Prinzip.

01:50:24.990 --> 01:50:28.270
<v Ingo>Also IOU steht für IOU, ich schulde dir was.

01:50:29.070 --> 01:50:36.030
<v Ingo>Und dann sagt er eben, ja, das stimmt wirklich, der schuldet mir was und dann ist es eben bei uns

01:50:36.030 --> 01:50:37.950
<v Ingo>beiden in der Balance so.

01:50:38.110 --> 01:50:43.790
<v Ingo>Und das ist wirklich das Einzige, was es eigentlich macht, so eine Balance zwischen Bekannten halten.

01:50:43.870 --> 01:50:47.870
<v Ingo>Also so, dass wir immer nur wissen, hey, wie ist gerade, keine Ahnung,

01:50:48.030 --> 01:50:53.710
<v Ingo>schulde ich dir gerade 20 Euro oder sind wir zu mir positiv in der Balance,

01:50:53.790 --> 01:50:57.150
<v Ingo>also schuldest du mir, keine Ahnung, 50 Euro oder so.

01:50:57.310 --> 01:51:00.270
<v Ingo>Und das kann man dann natürlich auch noch mit mehreren Sachen machen,

01:51:00.350 --> 01:51:02.910
<v Ingo>zum Beispiel, ich habe dir ein Buch ausgeliehen oder was weiß ich.

01:51:03.150 --> 01:51:09.870
<v Ingo>Und also im Prinzip ganz simples sozusagen, also Open Tab kommt halt auch daher,

01:51:09.950 --> 01:51:13.790
<v Ingo>so wie der Tab an der Bar, also der, wie nennt man das, der Bierdeckel,

01:51:14.270 --> 01:51:16.750
<v Ingo>dass man so Bierdeckel zwischen Freunden hält.

01:51:17.070 --> 01:51:20.670
<v Ingo>Und dann, wenn man mal irgendwie wirklich zur Bar geht und einer hat,

01:51:20.750 --> 01:51:25.630
<v Ingo>man kennt das ja irgendwie, man ist in Stuttgart nachts unterwegs um zwei Uhr nachts und einer hat kein

01:51:25.630 --> 01:51:28.750
<v Ingo>Bargeld dabei und der muss sagen, ey, ich muss kurz zur Volksbank oder so.

01:51:29.070 --> 01:51:35.790
<v Ingo>Und es ist halt total unpraktisch, stattdessen kann einfach einer dem was leihen und dann tabben und fertig.

01:51:36.350 --> 01:51:42.670
<v Gast 1>So praktisch kann es aber einfach genug sein, dass man das auch unter gut angehaltetem Zustand noch bedienen

01:51:42.670 --> 01:51:42.830
<v Gast 1>kann.

01:51:43.630 --> 01:51:45.790
<v Gast 1>Also es ist quasi so ein webbasierter Schuldschein, wenn man es macht.

01:51:45.950 --> 01:51:48.750
<v Ingo>Also genau, idealerweise, also das sind halt zwei Teile.

01:51:48.830 --> 01:51:52.510
<v Ingo>Einmal dieses Format Webcredits, haben wir das, glaube ich, genannt,

01:51:52.750 --> 01:51:56.430
<v Ingo>und dann noch eine Web-App, was eben ganz simpel einfach diese Liste ist,

01:51:56.670 --> 01:51:58.750
<v Ingo>die das anzeigt und dann kannst du halt einen neuen machen.

01:51:58.910 --> 01:52:03.710
<v Ingo>Es ist im Moment läuft noch nicht, aber wir haben eben ein Team, was darauf angesetzt ist.

01:52:04.430 --> 01:52:08.430
<v Ingo>Und vor allem du räuchtest Smartphone-Apps und sowas, weil sonst benutzt es ja auch keiner.

01:52:08.670 --> 01:52:09.630
<v Ingo>Ja, oder eine Web-App eben.

01:52:10.030 --> 01:52:15.470
<v Ingo>Also ein App-Cache und warte mal, ich bin angetrunken in der Bar.

01:52:16.670 --> 01:52:17.870
<v Ingo>Was mache ich als erstes?

01:52:17.950 --> 01:52:19.710
<v Ingo>Ja, genau, ich hol meinen Laptop raus.

01:52:20.030 --> 01:52:25.550
<v Gast 1>Naja, man könnte ja auch eine Mobile-Web-App nehmen und die als Icon auf seinen Homescreen ziehen.

01:52:25.950 --> 01:52:27.950
<v Ingo>Das muss man halt machen, bevor man betrunken ist, ja.

01:52:28.190 --> 01:52:29.790
<v Unbekannt>Ansonsten macht es keinen Sinn.

01:52:31.150 --> 01:52:32.910
<v Ingo>Dann muss es nur noch mit zwei Klicks gehen.

01:52:32.990 --> 01:52:34.670
<v Ingo>Okay, wie heißt das Ding nochmal?

01:52:35.390 --> 01:52:36.110
<v Ingo>OpenTabs.

01:52:36.270 --> 01:52:38.750
<v Ingo>OpenTabs.net eigentlich, aber gerade.

01:52:40.590 --> 01:52:41.390
<v Ingo>Aber gerade ist viel down.

01:52:41.550 --> 01:52:44.910
<v Ingo>Slackware ist auch down, wo wir gerade Slackware hier hatten.

01:52:45.150 --> 01:52:51.310
<v Ingo>Das sind die Außertagen irgendwie kaputt, irgendwie Hardware ausgefallen, zu alter Hardware.

01:52:51.630 --> 01:52:53.230
<v Ingo>Du hast keinen Strom mehr oder was ist los?

01:52:54.590 --> 01:52:56.030
<v Ingo>Da kommt kein Strom mehr aus der Steckdose.

01:52:56.110 --> 01:52:56.670
<v Ingo>Das ist ja furchtbar.

01:52:58.270 --> 01:53:00.430
<v Gast 1>Nimm die, wo meins drin steckt oder daneben.

01:53:01.470 --> 01:53:01.950
<v Gast 1>Alles kaputt.

01:53:02.670 --> 01:53:03.310
<v Gast 1>Fucking Kabel.

01:53:03.470 --> 01:53:03.630
<v Gast 1>Hä?

01:53:04.750 --> 01:53:10.030
<v Ingo>Genau, eine wichtige Sache ist natürlich noch, dass, also auch wenn wir ja vorher über Dropbox geredet haben

01:53:10.030 --> 01:53:14.350
<v Ingo>und diese Sachen, dass wir auch daran arbeiten wollen,

01:53:14.510 --> 01:53:16.270
<v Ingo>dass es einen Dropbox-Proxy gibt.

01:53:16.350 --> 01:53:19.630
<v Ingo>Oder einen, das, also das ideale Ziel wäre natürlich, Dropbox unterstützt,

01:53:19.710 --> 01:53:24.430
<v Ingo>Remote Storage, aber das werden die ja wahrscheinlich niemals tun, weil die ihre eigene proprietäre API haben.

01:53:24.590 --> 01:53:30.830
<v Ingo>Und deswegen muss man das eben durch einen Proxy jagen, der Course Headers da dran flickt und dann,

01:53:30.990 --> 01:53:36.030
<v Ingo>also nennen wir sozusagen Legacy Support, weil wir eigentlich,

01:53:36.110 --> 01:53:39.710
<v Ingo>also wir wollen Dropbox und dann vielleicht auch noch Google Drive oder wahrscheinlich Google Drive,

01:53:39.790 --> 01:53:40.750
<v Ingo>wenn es dann kommt.

01:53:41.950 --> 01:53:45.790
<v Ingo>Oder also wenn einer von euch Bock drauf hat, das zu machen, man kann es im Prinzip machen.

01:53:45.870 --> 01:53:50.030
<v Ingo>Wir haben mit Google Docs Anyfile-API mal angefangen, aber es ist schon ziemlich schwierig,

01:53:50.110 --> 01:53:54.350
<v Ingo>wenn man da einsteigen muss, wenn man da von 0 auf 100 quasi einsteigen muss.

01:53:54.430 --> 01:53:56.190
<v Ingo>Und es ist halt so viel momentan.

01:53:57.390 --> 01:53:59.790
<v Felix>So viele coole Ideen, für was man alles anbinden kann.

01:54:00.030 --> 01:54:02.990
<v Ingo>Also wenn ihr Bock auf irgendwas habt, echt einfach machen.

01:54:03.390 --> 01:54:08.030
<v Ingo>Und genau, wir haben auch einen IRC-Channel unhostet, einfach und eine Mailingliste.

01:54:08.750 --> 01:54:09.310
<v Ingo>Freenode oder?

01:54:09.550 --> 01:54:10.590
<v Ingo>Genau, Freenode unhostet.

01:54:10.830 --> 01:54:11.150
<v Ingo>Wahrscheinlich.

01:54:11.790 --> 01:54:12.350
<v Ingo>Wo sonst?

01:54:12.750 --> 01:54:14.430
<v Gast 1>Keine Ahnung, im QuakeNet vielleicht.

01:54:16.510 --> 01:54:19.390
<v Felix>Also ich finde ja auch, dass irgendeine Freenode ist.

01:54:19.470 --> 01:54:21.630
<v Felix>Ich verstehe es, ich weiß nicht wieso, aber es ist irgendwie nur noch Fenet.

01:54:21.710 --> 01:54:23.150
<v Ingo>Ja, es ist also zumindest in der Open Source Feld.

01:54:23.470 --> 01:54:25.310
<v Gast 1>Es gibt, glaube ich, keine relevanten Channels außerhalb von der Ort.

01:54:26.350 --> 01:54:26.990
<v Gast 1>Mozilla Net.

01:54:27.470 --> 01:54:28.910
<v Ingo>Also Eg Mosella Nat auch.

01:54:30.030 --> 01:54:32.190
<v Ingo>EU-IRC Net gab's auch.

01:54:32.350 --> 01:54:35.070
<v Felix>EOig, euer EOI.

01:54:35.550 --> 01:54:36.670
<v Felix>Das kann man einfach nicht aussprechen.

01:54:36.990 --> 01:54:37.390
<v Felix>Eig.

01:54:37.710 --> 01:54:37.870
<v Felix>Ja.

01:54:38.190 --> 01:54:39.950
<v Ingo>Klingt wie Moik wie Karl Moig.

01:54:40.430 --> 01:54:41.310
<v Ingo>Kind auch schlimm.

01:54:41.550 --> 01:54:41.790
<v Ingo>So.

01:54:42.350 --> 01:54:45.150
<v Ingo>Fleidy Pics, ach nee, Fleidy Lesefu meine ich natürlich.

01:54:45.390 --> 01:54:46.270
<v Gast 1>Bin ich der Einzige, der hier ist?

01:54:46.350 --> 01:54:46.830
<v Gast 1>Ja, du bist der Einzige.

01:54:46.990 --> 01:54:48.110
<v Felix>Flydi, du hast das einzige Picks.

01:54:48.270 --> 01:54:49.470
<v Ingo>Du bist der Einzige, der lesen kann.

01:54:50.190 --> 01:54:51.950
<v Gast 1>Nee, das stimmt allerdings nicht.

01:54:52.190 --> 01:54:56.510
<v Gast 1>Ja, ich habe hier zwei Sachen, die eigentlich relativ schnell abgehandelt sind.

01:54:56.590 --> 01:55:02.190
<v Gast 1>Das eine sind 30 nützliche CSS-Selektoren, die man sich auswendig lernen sollte,

01:55:02.270 --> 01:55:07.230
<v Gast 1>weil, also ich habe momentan den Fall, dass ich viele X-Path-Expressions auf CSS-Selektoren umbaue,

01:55:07.310 --> 01:55:09.870
<v Gast 1>weil es einfach viel, viel weniger Code ist und besser lesbar.

01:55:10.590 --> 01:55:15.710
<v Gast 1>Und das ist so ein kleines Tutorial, was einmal zeigt, was CSS3 tatsächlich kann und wo man da tatsächlich

01:55:15.710 --> 01:55:19.870
<v Gast 1>auch sowas wie X-Path komplett oder zu großen Teilen ersetzen kann.

01:55:20.190 --> 01:55:25.950
<v Gast 1>Für so, wenn man so einen DOM queren muss oder wenn man irgendwelche HTML-Elemente raussuchen will.

01:55:26.110 --> 01:55:30.430
<v Gast 1>Oder wenn man einfach nur CSS schreiben will und da irgendwie Styling drüber machen möchte.

01:55:31.230 --> 01:55:32.750
<v Gast 1>Ist auf jeden Fall ziemlich sinnvoll.

01:55:35.470 --> 01:55:38.350
<v Gast 1>Da gibt es aber auch echt viele und auch viele gute Sachen dabei.

01:55:39.070 --> 01:55:40.350
<v Felix>Man kann sich doch nicht alle merken.

01:55:41.950 --> 01:55:43.070
<v Gast 1>Geht schon, geht schon.

01:55:43.150 --> 01:55:43.470
<v Gast 1>Okay.

01:55:44.110 --> 01:55:46.750
<v Gast 1>Das zweite ist quasi ein Repick.

01:55:46.990 --> 01:55:53.150
<v Gast 1>Das hat Marc schon mal, den Artikel hat Marc schon mal in einer Radiot's Talk-Folge damals noch empfohlen.

01:55:53.470 --> 01:55:59.310
<v Gast 1>Der ist mir vor kurzem wieder vor die Füße gefallen, weil ich sowas ähnliches gerade mal gebraucht habe oder

01:55:59.310 --> 01:56:01.230
<v Gast 1>ungefähr wissen will, was man dazu machen soll.

01:56:01.310 --> 01:56:07.150
<v Gast 1>Und der Artikel nennt sich Extracting Article Text from HTML Documents und genau darum geht's.

01:56:07.230 --> 01:56:14.190
<v Gast 1>Der erklärt einfach, wie grundlegend Algorithmen funktionieren, die dir den Hauptcontent von einer Webseite

01:56:14.190 --> 01:56:20.750
<v Gast 1>rausziehen und dann quasi die Navigation und das alles außenrum rausnehmen und wie die halt den rohen Text

01:56:20.910 --> 01:56:25.790
<v Gast 1>quasi verarbeiten und wie so grundlegende, was es da für Bibliotheken gibt und wie die arbeiten.

01:56:26.190 --> 01:56:28.750
<v Felix>Das ist quasi wie das war es, wie heißt das?

01:56:28.990 --> 01:56:29.470
<v Felix>Readability.

01:56:30.350 --> 01:56:31.230
<v Felix>Read it later?

01:56:31.310 --> 01:56:32.270
<v Felix>Oder wer macht das noch?

01:56:32.350 --> 01:56:34.430
<v Felix>Wer baut das noch in so ein Dienst?

01:56:35.070 --> 01:56:36.350
<v Felix>Instapaper oder Instapaper nimmt es nicht.

01:56:37.390 --> 01:56:43.310
<v Gast 1>Es ist im Endeffekt, ja genau, Instapaper, Readability, die machen ja alle auch was ähnliches.

01:56:43.550 --> 01:56:48.030
<v Gast 1>Readability waren so die ersten, die mit diesem Bookmarklett, was man angeklickt hat und dann den Text

01:56:48.030 --> 01:56:50.910
<v Gast 1>irgendwie größer dargestellt hat, irgendwie angekommen sind.

01:56:51.150 --> 01:56:52.510
<v Felix>Ich meinte Instapaper.

01:56:52.750 --> 01:56:53.230
<v Felix>Genau.

01:56:54.270 --> 01:56:59.390
<v Gast 1>Ja, also in meinem Fall ging es eher darum, dass ich Text von Webseiten rausziehen möchte,

01:56:59.470 --> 01:57:02.590
<v Gast 1>weil ich da Machine Learning-Algorithmen drauf fahren wollte.

01:57:03.150 --> 01:57:08.910
<v Gast 1>Aber wenn man das so irgendwie mal wissen, einfach nur neugierig und wissen will,

01:57:09.230 --> 01:57:13.390
<v Gast 1>wie man sowas macht oder wenn man einfach irgendwie vielleicht auch einen konkreten Anwendungsfall hat,

01:57:13.470 --> 01:57:14.990
<v Gast 1>dann ist es eigentlich echt interessant.

01:57:15.310 --> 01:57:17.230
<v Gast 1>Jo, das war's dann mit Lesefu.

01:57:17.630 --> 01:57:18.030
<v Gast 1>Das war's.

01:57:18.190 --> 01:57:20.190
<v Ingo>Heute ganz kurz und knackig.

01:57:20.270 --> 01:57:23.310
<v Ingo>Dann machen wir gleich weiter mit Mimimi mit dem Rumheulen.

01:57:23.390 --> 01:57:27.470
<v Ingo>Ich habe rumzuheulen so ein blöder Drei-Ware-Rate-Controller.

01:57:27.710 --> 01:57:31.310
<v Ingo>Also Driver ist ja auch irgendwann mal von LSI, glaube ich, gekauft worden.

01:57:32.110 --> 01:57:32.590
<v Ingo>Darf ich raten?

01:57:32.910 --> 01:57:33.070
<v Ingo>Was?

01:57:33.310 --> 01:57:33.870
<v Ingo>Darf ich raten?

01:57:34.430 --> 01:57:38.590
<v Gast 1>Du hast dir einen Raid-Controller gekauft, der ist verreckt und jetzt hast du den gleichen nochmal gekauft und

01:57:38.590 --> 01:57:39.390
<v Gast 1>er tut nicht mehr.

01:57:39.630 --> 01:57:40.510
<v Ingo>Nee, das wird zwar.

01:57:41.150 --> 01:57:42.590
<v Felix>Das wäre der Optimalfall.

01:57:43.950 --> 01:57:45.550
<v Felix>Also nicht, dass er nicht mehr tut, aber.

01:57:46.510 --> 01:57:47.950
<v Ingo>Das wäre auch scheiße.

01:57:48.430 --> 01:57:51.150
<v Ingo>Aber deswegen wissen wir ja, Raid ist kein Backup, ne?

01:57:51.230 --> 01:57:53.230
<v Ingo>Hatten wir ja schon mehrfach in der Sendung.

01:57:53.390 --> 01:57:59.390
<v Ingo>Nee, das war ein anderes Problem und zwar, dass das Ding ultra, ultra, ultra lahm war.

01:58:00.190 --> 01:58:03.790
<v Ingo>Da konnte man nur mit zwei MB pro Sekunde drauf schreiben.

01:58:03.950 --> 01:58:07.710
<v Ingo>Ja, ich weiß, ich hab's irgendwie mit meinen langsamen Daten letzte Woche schaut.

01:58:08.910 --> 01:58:15.230
<v Gast 1>Ich hab gesagt, du brauchst unendlich viele USB-Karten und dann irgendwie Red Controller Ethernet über UTA.

01:58:18.110 --> 01:58:20.670
<v Ingo>Ich weiß auch nicht, ich habe immer solche Probleme, dass es ganz langsam geht.

01:58:24.990 --> 01:58:27.230
<v Ingo>Aber es kommt so ungefähr an die Geschwindigkeiten ran.

01:58:27.390 --> 01:58:27.790
<v Ingo>Ah, der ist.

01:58:28.910 --> 01:58:32.590
<v Ingo>Ich habe übrigens mit Westbanding ein bisschen rumprobiert, aber irgendwie ist es nicht groß schneller

01:58:32.670 --> 01:58:32.910
<v Ingo>geworden.

01:58:32.990 --> 01:58:33.630
<v Ingo>Vielleicht habe ich aber.

01:58:34.270 --> 01:58:38.830
<v Ingo>Es gibt beim Network Burning aber auch irgendwie fünf, sechs, sieben verschiedene Modi.

01:58:39.150 --> 01:58:40.110
<v Gast 1>Einfach mal alles durchprobieren.

01:58:40.350 --> 01:58:41.550
<v Felix>Round Robin ist immer perfekt.

01:58:41.630 --> 01:58:42.270
<v Felix>Das funktioniert immer.

01:58:42.510 --> 01:58:45.390
<v Felix>Round Robin machst du auch zum Beispiel bei dem ganzen Multipass-Teug.

01:58:45.470 --> 01:58:46.830
<v Felix>Das ist dann quasi ohne die Fizierung.

01:58:46.990 --> 01:58:50.590
<v Ingo>Aber dann muss der Switch und sowas, denn der nach denen ist es völlig egal, ne?

01:58:50.830 --> 01:58:50.990
<v Ingo>Oder?

01:58:51.230 --> 01:58:51.950
<v Ingo>Bei Round Robin?

01:58:52.190 --> 01:58:53.310
<v Felix>Das sollte eben egal sein eigentlich.

01:58:53.710 --> 01:58:54.590
<v Felix>Ich meine, es ist ein Switch.

01:58:54.750 --> 01:58:55.150
<v Felix>Ja, ja, ja.

01:58:56.030 --> 01:59:01.150
<v Gast 1>Solange die Verbindung dann konsequent immer nur über die eine IP und über die andere IP schickt,

01:59:01.230 --> 01:59:02.990
<v Gast 1>dann sollte das eigentlich den Switch relativ egal sein.

01:59:03.310 --> 01:59:06.590
<v Ingo>Der hat ja, der nutzt ja da keine IPs, der benutzt ja die Mac-Adressen.

01:59:06.830 --> 01:59:10.670
<v Ingo>Der macht ja das Round Drobbing über die Mac-Adressen, so wie ich es verstanden habe.

01:59:11.550 --> 01:59:14.990
<v Ingo>Also weil der ist ja unter einer IP, beide Interfaces sind ja unter einem.

01:59:17.950 --> 01:59:24.110
<v Ingo>Also du bondest die ja unter einer IP zusammen, die beiden Netzwerke und der schickt die einfach nur über die

01:59:24.110 --> 01:59:30.670
<v Ingo>beiden Kanäle raus und switcht dabei einfach jedes Mal über Ich habe einfach Gigabit.

01:59:33.230 --> 01:59:35.070
<v Felix>Ich hab einfach Gigabit.

01:59:35.230 --> 01:59:37.870
<v Ingo>Ich hab da auch Gigabit drin, aber es funktioniert nicht.

01:59:38.350 --> 01:59:39.470
<v Felix>Du schmeißt das Ding aus dem Fluss.

01:59:42.350 --> 01:59:43.710
<v Ingo>Noch, er sagt Gigabit.

01:59:44.270 --> 01:59:45.790
<v Gast 1>Hast du mal die Kabel überprüft.

01:59:46.110 --> 01:59:48.110
<v Felix>Du hast versucht, eine Leute auszuschalten mal.

01:59:50.670 --> 01:59:53.870
<v Felix>Genau, hast du vielleicht beide gebondete Karten auch eingesteckt?

01:59:54.030 --> 01:59:55.310
<v Felix>Hast du vielleicht bloß eins eingesteckt?

01:59:55.870 --> 01:59:58.750
<v Ingo>Ich habe jetzt tatsächlich vier Netzwerk gezeigt.

02:00:07.910 --> 02:00:08.630
<v Ingo>So gut.

02:00:09.190 --> 02:00:11.030
<v Ingo>Ich muss nur den Switch vorstellen.

02:00:11.510 --> 02:00:12.710
<v Ingo>Unter diese vier K.

02:00:14.150 --> 02:00:16.150
<v Ingo>Das ist wahrscheinlich größer als das Netbook, ja?

02:00:17.110 --> 02:00:18.790
<v Ingo>Das ist mein Desktop-Rechner.

02:00:22.310 --> 02:00:22.870
<v Ingo>Sehr gut.

02:00:23.030 --> 02:00:24.870
<v Unbekannt>Über vier USB-Karten.

02:00:25.830 --> 02:00:29.830
<v Ingo>Ah ne, ein USB-Ding ist auch dabei, USB-Network-Adapter.

02:00:30.310 --> 02:00:32.550
<v Felix>Oh mein Gott, du hast ja überschossen dafür.

02:00:33.270 --> 02:00:33.990
<v Felix>Jedenfalls.

02:00:34.230 --> 02:00:34.710
<v Felix>Jedenfalls.

02:00:34.870 --> 02:00:38.950
<v Ingo>Genau, wir waren immer noch bei Drei-Ware-Rate-Controller, der irgendwie nicht so richtig tut.

02:00:39.030 --> 02:00:45.590
<v Ingo>Also er war extrem langsam und ewig schon herumprobiert, bis man nach längerem Suchen irgendwie drauf

02:00:45.670 --> 02:00:51.510
<v Ingo>gekommen ist, dass man so ein Store-Safe-Profile angeben kann.

02:00:51.590 --> 02:00:56.950
<v Ingo>Und da gibt es halt ein paar verschiedene und der geht halt in den Balanced-Mode und der ist halt,

02:00:57.030 --> 02:01:02.390
<v Ingo>wenn man keine extra Batterie an diesem komischen Controller hat, was wir natürlich nicht haben,

02:01:03.910 --> 02:01:07.430
<v Ingo>braucht er bei irgendwie so ein paar Sachen ewig langsam.

02:01:07.510 --> 02:01:10.630
<v Ingo>Und wenn man den auf Performance schaltet und sagt, ist mir doch völlig egal,

02:01:10.710 --> 02:01:12.550
<v Ingo>wenn was kaputt geht, ist es halt kaputt.

02:01:12.710 --> 02:01:13.910
<v Ingo>Dann ist er plötzlich schnell.

02:01:14.390 --> 02:01:18.310
<v Gast 1>Und jetzt gewonnen quasi, wenn du da keine Batterie dran hast, dann macht der wahrscheinlich keine

02:01:18.310 --> 02:01:19.750
<v Gast 1>Disconnected Rides, oder?

02:01:20.070 --> 02:01:22.470
<v Ingo>Ja, der macht, der schreibt.

02:01:23.350 --> 02:01:27.190
<v Gast 1>Der hält sich ja, die Batterie brauchst du ja, damit er sich quasi so einen Journal hält mit Dingen,

02:01:27.270 --> 02:01:30.150
<v Gast 1>die er demnächst machen wollte, aber noch nicht getan hat.

02:01:30.470 --> 02:01:30.950
<v Gast 1>Genau.

02:01:31.190 --> 02:01:31.510
<v Gast 1>Okay.

02:01:32.950 --> 02:01:33.510
<v Gast 1>Interessant.

02:01:33.910 --> 02:01:35.270
<v Gast 1>Hardware ist schon komisch irgendwie.

02:01:35.510 --> 02:01:37.030
<v Felix>Hardware ist einfach ein Riesenscheiß.

02:01:37.750 --> 02:01:40.790
<v Ingo>Aber auch dass es, dass es erstens nirgendwo richtig beschrieben war,

02:01:40.870 --> 02:01:44.790
<v Ingo>ja, bis du dann auf irgendeiner obskuren Seite gelandet bist, wo jemand dasselbe Probleme hat,

02:01:45.030 --> 02:01:48.550
<v Ingo>der sich mal an Dreiware gewendet hat und die ihm zurückgeschrieben haben,

02:01:49.030 --> 02:01:51.190
<v Ingo>ja, schalten Sie doch mal das ein.

02:01:52.710 --> 02:01:55.270
<v Felix>Schalten Sie doch mal den Scheiter von langsam auf schnell.

02:01:56.150 --> 02:01:57.510
<v Unbekannt>Oh, stimmt, funktioniert.

02:01:57.670 --> 02:01:58.790
<v Felix>Den Turbo-Button.

02:02:00.150 --> 02:02:00.710
<v Felix>Wie früher.

02:02:01.270 --> 02:02:02.070
<v Felix>Den Turbo-Button.

02:02:02.950 --> 02:02:06.950
<v Gast 1>Warum wollte ich einen Rechner, der 33 Megahertz hat, wenn ich einen haben kann, der 100 hat?

02:02:07.110 --> 02:02:07.910
<v Unbekannt>133 Matterz.

02:02:07.990 --> 02:02:08.790
<v Unbekannt>Oder 133.

02:02:08.870 --> 02:02:08.950
<v Unbekannt>Was?

02:02:09.030 --> 02:02:09.510
<v Unbekannt>100 Megahertz?

02:02:10.630 --> 02:02:12.790
<v Felix>36, 66.66 in der Gebiet.

02:02:13.110 --> 02:02:16.710
<v Felix>Ich glaube, der Rechner hat 100 oder 133 hatten wir, glaube ich, ja auch.

02:02:17.590 --> 02:02:19.830
<v Gast 1>Ich glaube, bei meinen Eltern war 66, 100 oder sowas.

02:02:20.310 --> 02:02:21.990
<v Ingo>Aber dann lief die Uhr doch so schnell oder so.

02:02:22.150 --> 02:02:22.630
<v Ingo>Ja, natürlich.

02:02:22.710 --> 02:02:23.670
<v Felix>Aber das war scheißegal.

02:02:23.830 --> 02:02:24.950
<v Ingo>Ja, ja, oft so schlecht.

02:02:25.830 --> 02:02:28.150
<v Ingo>Hauptsache Marke Island doppelt zu schnell durchspielen.

02:02:29.430 --> 02:02:29.750
<v Ingo>Genau.

02:02:29.990 --> 02:02:30.950
<v Ingo>Ah, das war noch Zeit noch.

02:02:31.190 --> 02:02:32.550
<v Felix>Damals als Zeit noch schlecht waren, ja.

02:02:32.630 --> 02:02:35.350
<v Ingo>Nee, damals Prince of Persia, da waren die Zeit noch gut.

02:02:35.430 --> 02:02:36.230
<v Ingo>Ja, damals.

02:02:36.390 --> 02:02:38.470
<v Ingo>Ah, zeit nichts gekostet.

02:02:38.550 --> 02:02:43.190
<v Ingo>Also auf jeden Fall, wenn ihr auch so einen scheiß Dreiweiher-Controller habt und der irgendwie lahm ist und

02:02:43.190 --> 02:02:48.870
<v Ingo>ihr keine Batterie dranhängen habt, guckt mal, ob ihr irgendwie diesen Modus,

02:02:49.030 --> 02:02:53.030
<v Ingo>diesen Safe-Profile irgendwie umändern könnt.

02:02:53.110 --> 02:02:54.550
<v Ingo>Also das geht auch ohne Neustart.

02:02:54.870 --> 02:02:57.030
<v Felix>Ich glaube, du bist der Einzige, der diesen scheiß Controller hat.

02:02:57.190 --> 02:02:58.470
<v Ingo>Ich hab den sogar doppelt.

02:02:59.430 --> 02:03:02.310
<v Felix>Verkauf doch ein Exack-Game, mach auf Performance.

02:03:02.630 --> 02:03:03.750
<v Unbekannt>Mach auf Performance-Performance.

02:03:03.910 --> 02:03:07.750
<v Ingo>Also zwar unterschiedliche, aber trotzdem drei Wer.

02:03:08.390 --> 02:03:11.030
<v Ingo>Nee, zu Hause habe ich einen LSI-Controller, der ist auch scheiße.

02:03:11.110 --> 02:03:11.830
<v Ingo>Die sind alle scheiße.

02:03:11.990 --> 02:03:13.830
<v Ingo>Hardware-Rates sind scheiße.

02:03:13.990 --> 02:03:14.470
<v Ingo>Ich weiß nicht.

02:03:15.670 --> 02:03:18.870
<v Felix>Apropos Hardware-Rates kommen wir direkt zu Software-Raids, die auch scheiße sind.

02:03:19.030 --> 02:03:22.550
<v Felix>Achso, tatsächlich, nee, Software-Rates sind cool.

02:03:23.270 --> 02:03:24.550
<v Felix>Solange sie nicht irgendwie.

02:03:25.910 --> 02:03:26.790
<v Felix>Solange sie funktionieren quasi.

02:03:26.950 --> 02:03:28.150
<v Ingo>Solange es nicht Butter FS ist.

02:03:29.270 --> 02:03:36.070
<v Felix>Genau, also ich habe gedacht so, okay, jetzt ist mir irgendwie meine viereinhalb Terabyte

02:03:36.070 --> 02:03:38.470
<v Felix>Daten irgendwie verreckt, for some reason.

02:03:38.870 --> 02:03:42.710
<v Felix>Ich hätte da kein Problem mit, weil das waren halt alles irgendwie Linux-Distributionen,

02:03:42.790 --> 02:03:44.310
<v Felix>die ich mir jetzt einfach nochmal angenommen habe.

02:03:49.510 --> 02:03:53.990
<v Felix>Und ich habe gedacht, das ist echt praktisch, da hat mein Computer für mich aufgeräumt.

02:03:54.710 --> 02:03:56.870
<v Gast 1>Plötzlich so wieder so viel speichert.

02:03:57.510 --> 02:04:00.950
<v Felix>So viel frei und ich kann wieder so viele Linux-Distributionen runterladen.

02:04:01.110 --> 02:04:02.470
<v Felix>Jetzt mit OwnCloud sogar.

02:04:02.710 --> 02:04:03.590
<v Felix>Jetzt mit OnCloud.

02:04:03.990 --> 02:04:07.670
<v Felix>Direkt von Rapid Share von dem Rapid Share runterladen.

02:04:07.830 --> 02:04:10.870
<v Felix>Jedenfalls, ähm, das war jetzt nicht so traurig, ich hab gedacht, okay,

02:04:10.950 --> 02:04:15.750
<v Felix>ich probiere ich jetzt einfach mal anstatt LVM ButterFS aus, weil ich habe gehört,

02:04:17.910 --> 02:04:21.990
<v Felix>ButterFS kann alles für immer und es kann LVM.

02:04:22.790 --> 02:04:23.430
<v Felix>D-Doublication.

02:04:23.590 --> 02:04:24.470
<v Felix>Und nee, kannst du nicht.

02:04:24.630 --> 02:04:24.710
<v Felix>Was?

02:04:24.950 --> 02:04:25.270
<v Felix>D-Dub?

02:04:25.510 --> 02:04:25.670
<v Felix>Natürlich.

02:04:27.510 --> 02:04:30.630
<v Felix>Irgendwann mal fucking können, das haben sie vor fünf Jahren oder so gesagt.

02:04:30.790 --> 02:04:32.070
<v Ingo>Aber soll es können, irgendwann mal.

02:04:32.710 --> 02:04:33.590
<v Felix>Genau, jedenfalls.

02:04:33.830 --> 02:04:35.270
<v Felix>Das habe ich mir ja noch nicht mal auch oft.

02:04:35.430 --> 02:04:39.430
<v Felix>Ich habe gedacht, okay, D-Duplication funktioniert eh niemals und dann habe ich mich quasi mitgefunden.

02:04:40.470 --> 02:04:42.550
<v Felix>Ja, es steht in der Wikipage, dass es vielleicht irgendwann mal könnte.

02:04:42.630 --> 02:04:46.710
<v Gast 1>Und selbst wenn es das könnte, dann bräuchtest du quasi mehr RAM, aber das ist kein Problem.

02:04:47.270 --> 02:04:52.870
<v Gast 1>Genug Speicher, um jeden adressierbaren Block auf deiner Festplatte als Hash im RAM zu halten.

02:04:52.950 --> 02:04:53.830
<v Unbekannt>Das ist schon viel.

02:04:54.150 --> 02:04:58.390
<v Felix>Ja, man kann das garantiert optimieren, dass man irgendwie sagt, das, was man öfter braucht halt.

02:04:58.550 --> 02:04:59.510
<v Felix>Oder so, was weiß ich.

02:05:00.230 --> 02:05:04.150
<v Felix>Jedenfalls habe ich gedacht, okay, probiere ich mal Butterfest aus,

02:05:04.230 --> 02:05:06.950
<v Felix>weil das soll irgendwie der neue heiße Scheiß sein und das kann ja irgendwie alles.

02:05:07.030 --> 02:05:11.830
<v Felix>Und dann habe ich das ausprobiert und wollte Quotas festlegen.

02:05:12.150 --> 02:05:16.790
<v Felix>Ich sage, okay, ich habe jetzt irgendwie mehrere Partitionen, so Sub-Volumes heißen die bei Butterfest.

02:05:17.510 --> 02:05:22.790
<v Felix>Mache ich mir drei Stück, einmal für Backup, einmal für das Apple Backup-Zeugs, Time-Maschine-Scheiß.

02:05:23.590 --> 02:05:26.070
<v Felix>Und einmal für den Rest halt, ja.

02:05:27.350 --> 02:05:30.870
<v Felix>Und bei der Time-Maschine ist es ja so, wenn er das Ding vollschreibt,

02:05:30.950 --> 02:05:33.830
<v Felix>dann schreibt er einfach, also quasi er schreibt er zu Ende.

02:05:33.990 --> 02:05:35.430
<v Felix>Er schreibt das komplette Ding voll.

02:05:35.750 --> 02:05:36.470
<v Felix>Einspruch.

02:05:36.710 --> 02:05:40.710
<v Gast 1>Hab ich bis jetzt auch gedacht, aber Marc hat mich in der letzten Folge berichtigt,

02:05:40.790 --> 02:05:44.950
<v Gast 1>da gibt es nämlich mittlerweile eine Konfigurationsoption in diesem NetR-Talk,

02:05:45.030 --> 02:05:49.190
<v Gast 1>was dieses AFP-Share macht, wo du eine Größenbeschränkung reinschreiben kannst,

02:05:49.270 --> 02:05:51.510
<v Gast 1>sodass Time Machine quasi nicht alles vollschreibt.

02:05:51.590 --> 02:05:55.430
<v Felix>Jedenfalls trotzdem ist es ganz nett, die Möglichkeit zu haben, quasi einzuschränken,

02:05:55.510 --> 02:05:56.710
<v Felix>wie groß Partitionen sind.

02:05:57.030 --> 02:05:58.870
<v Felix>Einfach weil es eine nette Sache ist.

02:05:59.190 --> 02:06:00.150
<v Gast 1>Habe ich auf meinem Heimserver auch.

02:06:00.230 --> 02:06:03.110
<v Gast 1>Also ich habe da dings diese normales LVM noch.

02:06:03.350 --> 02:06:07.110
<v Felix>Genau, LVM hatte ich davor auch, habe ich gedacht, wie ButterfS aus.

02:06:07.590 --> 02:06:13.750
<v Felix>Quotas, du hast die Möglichkeit, diese Quotas zu setzen, aber du setzt die immer für das komplette Volume und

02:06:13.750 --> 02:06:15.350
<v Felix>das macht halt keinen Sinn einfach.

02:06:15.750 --> 02:06:15.990
<v Felix>Wieso?

02:06:16.070 --> 02:06:17.110
<v Gast 1>Du hast doch mehrere Volumes.

02:06:17.270 --> 02:06:19.510
<v Felix>Ja, ja, du kannst, du hast ein Volume für deine Video.

02:06:21.110 --> 02:06:21.750
<v Felix>Oder sehe ich das falsch?

02:06:21.910 --> 02:06:28.790
<v Felix>Nee, nee, also du hast eine LVM, also du kannst es mit einer Volume Group quasi

02:06:29.350 --> 02:06:29.990
<v Felix>vergleichen.

02:06:30.070 --> 02:06:31.750
<v Felix>Du machst ein ButterFS Dings und.

02:06:31.990 --> 02:06:33.910
<v Gast 1>Okay, es ist kein Logical Volume, sondern eine Volume Group.

02:06:34.070 --> 02:06:39.430
<v Felix>Genau, du hast einen Volume Group und da kannst du dann Sub-Volumes erstellen oder Logical Volumes halt.

02:06:39.750 --> 02:06:43.910
<v Felix>Und die kann man dann halt, äh, du hast dann die Möglichkeit, die in der Größe zu beschränken,

02:06:43.990 --> 02:06:47.270
<v Felix>aber wenn du dieses Ding setzt, dann setzt er das einfach für alles.

02:06:47.430 --> 02:06:48.310
<v Felix>Für alle Partitionen.

02:06:49.910 --> 02:06:50.870
<v Unbekannt>Das ist nicht so cool.

02:06:51.350 --> 02:06:56.630
<v Felix>Das ist auch schon gepatcht vor drei Monaten, aber noch nicht in der Main.

02:06:57.270 --> 02:06:59.590
<v Felix>Weil die haben Angst, dass irgendwie was kaputt geht, wahrscheinlich.

02:06:59.830 --> 02:07:03.510
<v Gast 1>Ja, mit Daten ist es immer so, das muss man erst doppelt und dreifach testen,

02:07:03.670 --> 02:07:05.750
<v Gast 1>weil nachher verliert da jemand wichtige Titel.

02:07:05.910 --> 02:07:09.110
<v Felix>Jedenfalls Quotas gibt es einfach gerade noch nicht unter Buttered West und das dauert,

02:07:09.190 --> 02:07:09.670
<v Felix>glaube ich, auch noch so.

02:07:09.750 --> 02:07:11.670
<v Ingo>Wieso solltest du da eh immer nur Linux-Distribution?

02:07:12.150 --> 02:07:12.630
<v Ingo>Genau.

02:07:13.270 --> 02:07:15.030
<v Ingo>Die da drauf liegen von der Eier.

02:07:15.270 --> 02:07:16.310
<v Unbekannt>Deswegen ist ja eh egal.

02:07:16.630 --> 02:07:20.070
<v Felix>Jedenfalls, ich wollte es halt gerne so haben, hat nicht so cool funktioniert,

02:07:20.230 --> 02:07:23.270
<v Felix>habe mich ein bisschen gewundert, musste dann im Internet nachschauen und habe dann gesehen,

02:07:23.350 --> 02:07:24.550
<v Felix>okay, das ist alles ein Scheiß.

02:07:24.790 --> 02:07:25.670
<v Ingo>Aber das machst du jetzt.

02:07:26.070 --> 02:07:26.790
<v Ingo>X4.

02:07:27.510 --> 02:07:29.030
<v Ingo>Okay, also so wie immer.

02:07:29.270 --> 02:07:31.270
<v Felix>Genau, also FOM und X4 halt.

02:07:31.430 --> 02:07:32.070
<v Felix>Kein Software?

02:07:32.710 --> 02:07:33.350
<v Felix>Ja, doch, klar.

02:07:33.430 --> 02:07:35.110
<v Felix>Software Rate, FVM, X4.

02:07:35.830 --> 02:07:37.110
<v Unbekannt>Ist ungefähr dasselbe Stack, was ich.

02:07:39.510 --> 02:07:41.430
<v Gast 1>Ist derselbe Stack, den ich bei mir momentan bin.

02:07:41.590 --> 02:07:43.270
<v Ingo>Und dann könnte man noch ein Crypto-Spapieren.

02:07:43.430 --> 02:07:43.910
<v Ingo>Achso, stimmt.

02:07:44.470 --> 02:07:45.430
<v Felix>Ich hab noch ein Krypto dazwischen.

02:07:46.150 --> 02:07:50.630
<v Felix>Device Map über Device Map über Device Map bei Device Map, also ein Software,

02:07:51.350 --> 02:07:56.470
<v Felix>dann ein Krypto, dann ein LVM und dann halt ein XVI.

02:07:56.630 --> 02:07:57.430
<v Unbekannt>Ich hab's umgekehrt.

02:07:57.510 --> 02:08:01.350
<v Gast 1>Ich habe Software, LVM, Krypto.

02:08:01.750 --> 02:08:02.870
<v Ingo>Das ist ja gut.

02:08:02.950 --> 02:08:03.830
<v Felix>Das kannst du machen, wie du willst.

02:08:03.990 --> 02:08:05.990
<v Felix>Also ich kann es auch erst ein LVM machen.

02:08:06.550 --> 02:08:09.350
<v Unbekannt>Ja, das ist ja lustig, das kann man alles kombinieren, wie man lustig ist.

02:08:10.550 --> 02:08:14.710
<v Ingo>Aber es gibt, es gibt irgendwo habe ich so einen Artikel gelesen, was, wieum, wo besser ist.

02:08:14.790 --> 02:08:17.830
<v Ingo>Und da hat jemand mal richtige Messtests gemacht.

02:08:18.150 --> 02:08:21.510
<v Ingo>LVM und dann Raid, Raid und dann LVM und.

02:08:26.870 --> 02:08:29.510
<v Ingo>Also in verschiedenen, ja, verschiedene Linux-Distributionen.

02:08:29.670 --> 02:08:34.150
<v Felix>Genau, zum Beispiel ein Debian lädt besonders gut, wenn du irgendwie erstes Soft Rate ganz unten hast.

02:08:36.710 --> 02:08:38.310
<v Felix>Jedenfalls, ja, keine Ahnung.

02:08:38.390 --> 02:08:44.310
<v Felix>Ich hab's jetzt gerade so, ich habe halt gerade das unterste ist das Softrate und dann kommen quasi der Reste.

02:08:44.790 --> 02:08:45.910
<v Unbekannt>Ja, gezwungenermaßen.

02:08:46.470 --> 02:08:53.030
<v Gast 1>Also bei mir war der Grund, dass ich eigentlich das geht quasi die Kryptoschicht ganz oben drauf habe,

02:08:53.110 --> 02:08:56.550
<v Gast 1>damit ich unterschiedliche Keys für unterschiedliche Partitionen angeben kann,

02:08:56.630 --> 02:08:57.750
<v Gast 1>aber im Endeffekt ist es dann auch egal.

02:08:59.190 --> 02:09:02.950
<v Felix>Also Backups sind mir genauso wichtig wie meine Links-Distributionen.

02:09:03.590 --> 02:09:04.230
<v Felix>Deswegen ist es okay.

02:09:04.790 --> 02:09:05.110
<v Felix>Jo.

02:09:05.670 --> 02:09:05.910
<v Felix>Gut.

02:09:07.350 --> 02:09:14.150
<v Felix>Genau, Butterfest, ich, also mein, also nach dem Tag irgendwie mein Summary ist es

02:09:14.150 --> 02:09:15.270
<v Felix>einfach noch nicht fertig.

02:09:15.350 --> 02:09:16.390
<v Felix>Das ist irgendwie noch kaputt.

02:09:17.350 --> 02:09:20.150
<v Ingo>Ja, es ist ein bisschen schade, dass wir das so lange brauchen.

02:09:20.390 --> 02:09:23.350
<v Felix>Also komischerweise verbraucht es super viel Speicher einfach für sich.

02:09:23.430 --> 02:09:24.630
<v Felix>Ich weiß nicht, was es damit macht.

02:09:24.710 --> 02:09:29.590
<v Felix>Und also das ist auch ein super Pain, dass er sich das Scree nicht machen funktioniert,

02:09:29.670 --> 02:09:33.430
<v Felix>dass das irgendwie kaputt ist und dass er dir irgendwelchen krebtigen Scheiß anzeigt,

02:09:33.510 --> 02:09:36.630
<v Felix>die sagen, ja, das ist total schwer, das zu machen und wir können das nicht richtig.

02:09:36.790 --> 02:09:39.110
<v Felix>Und das sind voll die verschiedenen Wege, wie man es zeigen kann.

02:09:39.430 --> 02:09:42.950
<v Felix>Ist mir egal, ich will wissen, wie viel auf der scheiß Festplatte drauf ist.

02:09:43.350 --> 02:09:48.550
<v Felix>Aber das geht alles nicht und deswegen, äh, Butterfest wird bestimmt in fünf Jahren super gut und dann werden

02:09:48.550 --> 02:09:49.830
<v Felix>es alle Leute einsetzen, aber jetzt nicht.

02:09:49.910 --> 02:09:51.590
<v Gast 1>Ich meine, Z-Fest ist auch schon zehn Jahre alt.

02:09:51.910 --> 02:09:52.710
<v Unbekannt>Das braucht einfach Zeit zu tun.

02:09:52.870 --> 02:09:53.990
<v Felix>Ist abgestanden einfach.

02:09:55.510 --> 02:09:57.110
<v Felix>Scheißegal, ob es steht oder hängt.

02:09:59.430 --> 02:10:02.870
<v Gast 1>Ich glaube, abhängen ist was Gutes und abstehen ist was Schlechtes.

02:10:04.870 --> 02:10:07.510
<v Ingo>Abgestandenes Bier und abgehangenes Fleisch.

02:10:07.830 --> 02:10:10.070
<v Gast 1>Abgehangenes Fleisch ist gut, abgestandenes Bier ist schlecht.

02:10:10.710 --> 02:10:12.070
<v Felix>Abgehangenes Bier ist gut, oder?

02:10:12.870 --> 02:10:14.950
<v Ingo>Das ist doch bestimmt ein Halal oder so, ne?

02:10:15.030 --> 02:10:15.270
<v Ingo>Oder?

02:10:15.430 --> 02:10:16.870
<v Felix>Genau, was ist mit Käse und Wein?

02:10:17.190 --> 02:10:17.830
<v Felix>Wie nennt man das?

02:10:17.910 --> 02:10:18.630
<v Felix>Das ist eine gute Frage.

02:10:19.270 --> 02:10:20.150
<v Ingo>Abgehängen und abgehakt.

02:10:20.390 --> 02:10:21.990
<v Gast 1>Ich glaube, Käse und Wein reifen nur.

02:10:22.710 --> 02:10:25.990
<v Ingo>Die hängen nicht und die muss man aber immer drehen, den muss man immer wenden.

02:10:28.310 --> 02:10:30.230
<v Gast 1>Wir können uns auch, glaube ich, auf gereift einigen.

02:10:30.630 --> 02:10:31.830
<v Felix>Genau, gereift.

02:10:32.150 --> 02:10:33.430
<v Ingo>Gereiftes Butterf.

02:10:33.750 --> 02:10:34.950
<v Ingo>Ich meine, das würde ja bei Butter auch.

02:10:35.910 --> 02:10:37.590
<v Felix>Ja, dennoch wird es Käsebäm!

02:10:40.470 --> 02:10:41.910
<v Unbekannt>Butterfas ist fertig.

02:10:44.630 --> 02:10:45.910
<v Unbekannt>Auf jeden Fall.

02:10:46.790 --> 02:10:47.190
<v Unbekannt>Sehr gut.

02:10:47.350 --> 02:10:47.750
<v Unbekannt>Jesus.

02:10:49.670 --> 02:10:50.390
<v Unbekannt>No Jesus.

02:10:50.630 --> 02:10:51.670
<v Unbekannt>Ich versuche das jetzt mal kurz.

02:10:51.910 --> 02:10:52.790
<v Unbekannt>Oh Jesus!

02:10:54.150 --> 02:11:00.150
<v Gast 1>Ich versuche das Mimimi jetzt mal kurz zu halten, obwohl es irgendwie wahrscheinlich nicht funktioniert.

02:11:00.390 --> 02:11:05.030
<v Gast 1>Also, ich habe ja, betreibe ja unter anderem noch Retina KS.de,

02:11:05.190 --> 02:11:08.150
<v Gast 1>was momentan auf einem furchtbaren WordPress läuft.

02:11:08.790 --> 02:11:12.310
<v Gast 1>Und ich konnte ja nicht in Ruhe lassen, ich musste ja wieder rumspielen.

02:11:12.950 --> 02:11:14.550
<v Ingo>Ich höre schon die kleinen Kätzchen sterben.

02:11:14.710 --> 02:11:17.590
<v Gast 1>Genau, ich bin ja so das Spielkind und ich habe ja dann gedacht, oh,

02:11:17.670 --> 02:11:22.470
<v Gast 1>ich muss jetzt mal den neuen heißen Scheiß ausprobieren und habe das die Webseite.

02:11:22.790 --> 02:11:24.310
<v Felix>Der Spoiler hat nicht funktioniert.

02:11:25.590 --> 02:11:29.030
<v Gast 1>Das, was ich geplant hatte, hat funktioniert, aber was anderes hat nicht funktioniert,

02:11:29.110 --> 02:11:30.150
<v Gast 1>aber ich erkläre es einfach noch kurz.

02:11:30.470 --> 02:11:35.030
<v Gast 1>Genau, ich habe ja dann gedacht, okay, Marc hat gute Erfahrungen mit dem Cloudflare Content Distribution

02:11:35.030 --> 02:11:35.750
<v Gast 1>Network gemacht.

02:11:35.990 --> 02:11:40.950
<v Gast 1>Habe ich gedacht, ja, das ist so ein schönes, kostenloses Content Distribution Network.

02:11:41.270 --> 02:11:42.710
<v Gast 1>Das probiere ich doch auch mal aus.

02:11:42.790 --> 02:11:45.830
<v Gast 1>Okay, dann habe ich das alles eingerichtet und das hat auch alles funktioniert.

02:11:46.070 --> 02:11:52.390
<v Gast 1>Jetzt ist nur das Problem, auf der Hauptdomain läuft ja jetzt momentan kein SSL,

02:11:52.470 --> 02:11:56.950
<v Gast 1>weil das würde quasi einen kostenpflichtigen Cloudfiller-Account brauchen,

02:11:57.190 --> 02:11:58.550
<v Gast 1>den ich momentan nicht habe.

02:11:58.710 --> 02:12:04.230
<v Gast 1>Und das heißt, das Admin-Interface und die Logins, die normalerweise über HTTPS laufen sollten,

02:12:04.790 --> 02:12:06.950
<v Gast 1>die würden momentan nicht über HTTPS gehen.

02:12:07.030 --> 02:12:09.030
<v Gast 1>Dann habe ich gedacht, ja, ich bin ja schlau.

02:12:09.270 --> 02:12:15.830
<v Gast 1>Und ich suche mir einfach ein WordPress-Plugin, was dieses Admin-Interface und die

02:12:15.830 --> 02:12:20.470
<v Gast 1>Logins auf eine extra SSL-Only Subdomain umbiegt,

02:12:20.630 --> 02:12:25.110
<v Gast 1>die nicht über Cloudflare laufen, die quasi wieder direkt auf meinen Server gehen.

02:12:25.910 --> 02:12:29.350
<v Gast 1>Soweit so gut ist, hat auch alles getan, wie ich es wollte.

02:12:29.990 --> 02:12:30.630
<v Gast 1>Das klingt gut.

02:12:31.190 --> 02:12:32.070
<v Ingo>Wir hören ja auf!

02:12:34.390 --> 02:12:38.630
<v Gast 1>Nur hat dann plötzlich, hat es komische Effekte gegeben,

02:12:38.710 --> 02:12:44.230
<v Gast 1>dass man bei manchen Seitenaufrufen einfach unendlich weitergeleitet wurde,

02:12:44.390 --> 02:12:49.830
<v Gast 1>aber nicht HTTP-Redirects, die der Browser erkennt, sondern JavaScript-Redirects,

02:12:50.230 --> 02:12:54.310
<v Gast 1>die einfach unendlich weiterlaufen, ohne dass es der Browser jemals merken würde.

02:12:54.950 --> 02:12:56.630
<v Ingo>Außer da eine CBU merkt es.

02:12:56.870 --> 02:13:00.790
<v Gast 1>Genau, außer dass ein Tab irgendwie eine komplette CBU aufriss, aber ist ja kein Thema.

02:13:02.630 --> 02:13:05.110
<v Felix>Dafür hat man ja Multicore-Prozessor.

02:13:06.710 --> 02:13:07.830
<v Felix>Scheiß auf Telefon, ey.

02:13:08.070 --> 02:13:12.070
<v Gast 1>Okay, dann habe ich angefangen, diesen PHP-Source-Code, der nicht mal so furchtbar war,

02:13:12.310 --> 02:13:14.950
<v Gast 1>durchzulesen und mal geguckt, was da überhaupt passiert.

02:13:15.270 --> 02:13:20.470
<v Gast 1>Stellt sich raus, die haben eine Proxy-Detection drin, die quasi dafür da ist,

02:13:21.030 --> 02:13:26.230
<v Gast 1>wenn man einen terminierenden, SSL-terminierenden Reverse-Proxy hat.

02:13:26.390 --> 02:13:31.030
<v Gast 1>Das heißt, die Webseite an sich wird zwar mit SSL ausgeliefert, aber der Application-Server,

02:13:31.670 --> 02:13:34.470
<v Gast 1>der dahinter läuft, der wird nur mit HTT angesprochen.

02:13:34.550 --> 02:13:38.790
<v Gast 1>Das heißt, die versuchen irgendwie zu erkennen mit JavaScript im Browser,

02:13:39.270 --> 02:13:43.910
<v Gast 1>ob da tatsächlich im Browser auch SSL ankommt und wenn ja,

02:13:43.990 --> 02:13:46.790
<v Gast 1>setzen die einen Cookie, der dann auf Serverseite wieder ausgelesen wird,

02:13:46.870 --> 02:13:49.910
<v Gast 1>was ja im Endeffekt technisch gesehen okay ist.

02:13:50.150 --> 02:13:51.830
<v Gast 1>Ich habe noch nicht rausgefunden, warum.

02:13:51.910 --> 02:13:56.550
<v Gast 1>Jetzt kam es nämlich dazu, dass es da Fälle gab,

02:13:56.790 --> 02:14:02.230
<v Gast 1>in denen dieses Setzen dieses Cookies nicht richtig funktioniert hat und die Seite einfach unendlich

02:14:02.230 --> 02:14:03.110
<v Gast 1>redirected hat.

02:14:03.270 --> 02:14:08.390
<v Gast 1>Das Lustige war, plötzlich haben die RSS-Feeds auch angefangen, dieses JavaScript auszuliefern,

02:14:08.470 --> 02:14:10.470
<v Gast 1>und zwar nur dieses JavaScript.

02:14:11.270 --> 02:14:16.310
<v Gast 1>Ja, und das ist die Geschichte, warum RetinaCast jetzt momentan kein SSL mehr hat.

02:14:17.830 --> 02:14:21.110
<v Gast 1>Also ich habe dieses Plugin dann wieder deinstalliert, weil es konnte,

02:14:21.270 --> 02:14:25.590
<v Gast 1>also bei einem Podcast, der keine Feeds mehr anbieten kann oder wo irgendwie komisches JavaScript im Feed

02:14:25.670 --> 02:14:28.390
<v Gast 1>drinsteht und sonst nichts, das macht irgendwie keinen Sinn.

02:14:28.470 --> 02:14:32.470
<v Gast 1>Jetzt muss ich mal überlegen, ob ich entweder irgendwie manuell dann nochmal rumfriemeln und diese

02:14:32.470 --> 02:14:38.630
<v Gast 1>Proxy-Detection rauspatche oder ob ich einfach irgendwie das Connect Delivery Network wieder ausmache oder so.

02:14:38.710 --> 02:14:40.150
<v Gast 1>Da muss ich mir jetzt mal Gedanken drüber machen.

02:14:40.630 --> 02:14:44.310
<v Felix>Du hast ja kein Problem, wenn die anderen Leute auch sehen, was du für Feeds dir anguckst.

02:14:45.510 --> 02:14:47.910
<v Felix>Wenn es kein SSL ist.

02:14:48.150 --> 02:14:49.590
<v Gast 1>Die Feeds sind kein Problem.

02:14:49.670 --> 02:14:54.470
<v Gast 1>Ich möchte nur nicht, dass die Lock-in-Credentials und das Admin-Interface überhaupt.

02:14:54.630 --> 02:14:58.150
<v Felix>Ja, SSH, SSH-Tunnel direkt drauf, kein Problem.

02:14:58.310 --> 02:15:03.430
<v Gast 1>Ja, nee, die Low-end-Version wäre einfach, den DNS-Eintrag zu umgehen,

02:15:03.590 --> 02:15:08.390
<v Gast 1>indem ich die IP-Adresse in mein ETC-Host schreibe, dann umgehe ich damit das Content Delivery Network und

02:15:08.390 --> 02:15:10.310
<v Gast 1>kann wieder normal auf der Domain HTTPS benutzen.

02:15:11.830 --> 02:15:14.550
<v Felix>Du kannst auch für eine zweite Domain nehmen, zum Beispiel admin.richt.

02:15:16.230 --> 02:15:17.110
<v Ingo>Das habe ich nicht zugehört.

02:15:17.350 --> 02:15:17.830
<v Ingo>Tut mir leid.

02:15:19.750 --> 02:15:25.270
<v Gast 1>Das Problem ist, dass WordPress weiß intern in der Konfiguration, auf welcher Domain es läuft und es möchte

02:15:25.270 --> 02:15:27.510
<v Gast 1>dich auf diese Domain wieder umredirecten.

02:15:27.750 --> 02:15:28.470
<v Gast 1>Super da ist einfach.

02:15:28.630 --> 02:15:31.910
<v Gast 1>Und deshalb habe ich mit dir dieses Plugin installiert, was das verhindern soll.

02:15:31.990 --> 02:15:38.310
<v Gast 1>Da kann ich nämlich sagen, ich möchte eine dedizierte secure.retena.k.de oder so SSL-Domain haben.

02:15:38.470 --> 02:15:38.790
<v Gast 1>Alles klar.

02:15:38.870 --> 02:15:39.910
<v Felix>Und das ist alles ein Scheiß.

02:15:40.070 --> 02:15:42.630
<v Gast 1>Ja, das hat einfach das WordPress kaputt gemacht.

02:15:43.910 --> 02:15:48.230
<v Gast 1>Also sollte da jemand noch irgendwie eine Lösung für finden oder wissen,

02:15:48.470 --> 02:15:55.270
<v Gast 1>wie man irgendwie einen WordPress mit einer SSL-Only-Admin-Domain

02:15:55.270 --> 02:16:00.150
<v Gast 1>quasi laufen lassen kann, dann schreibt es mal in die Kommentare oder schickt mir irgendwie eine Mail oder so.

02:16:00.230 --> 02:16:01.430
<v Gast 1>Das wäre echt hilfreich.

02:16:01.510 --> 02:16:04.710
<v Gast 1>Oder macht irgendwie Ad FlyD auf Twitter.

02:16:05.990 --> 02:16:06.790
<v Ingo>Felix.

02:16:07.270 --> 02:16:08.470
<v Felix>Genau, ich habe noch eine Sache.

02:16:08.550 --> 02:16:15.270
<v Felix>Ich habe gestern habe ich noch ein bisschen rumgespielt mit Irk Bots und

02:16:15.910 --> 02:16:21.030
<v Felix>irgendwie, wir haben da ein Projekt, nennt sich Reaktor und was es macht,

02:16:21.190 --> 02:16:24.070
<v Felix>ist eigentlich über Irk Programme ausführen.

02:16:24.790 --> 02:16:25.430
<v Felix>So einfach.

02:16:26.230 --> 02:16:28.550
<v Felix>Das Tool ist auch fertig und es funktioniert alles.

02:16:28.630 --> 02:16:32.470
<v Felix>Das Problem ist, wenn man irgendwie Sachen hat, die länger für die Ausführung brauchen,

02:16:32.550 --> 02:16:35.510
<v Felix>dann möchte man ja sehen, was das Programm so in der Mitte ausgibt.

02:16:36.550 --> 02:16:43.430
<v Felix>Dafür nimmt man dann so, keine Ahnung, nimmt man das Python-Zeug und sagt man Readline von dem

02:16:43.430 --> 02:16:48.550
<v Felix>Tool, was man gerade ausgeführt hat und loopt er halt durch,

02:16:48.630 --> 02:16:52.470
<v Felix>aber das Problem ist halt, dieses Readline, das returnt einfach nicht.

02:16:52.710 --> 02:16:57.430
<v Felix>Returnt so lange nicht, bis dieses Scheiß-Tool zu Ende ist und das ist halt einfach fucking drei Minuten oder

02:16:57.430 --> 02:16:57.590
<v Felix>so.

02:16:57.830 --> 02:17:01.990
<v Felix>Drei Minuten macht es einfach gar nichts und danach kommt dann halt der komplette Content und das ist ein

02:17:01.990 --> 02:17:02.470
<v Felix>Scheiß.

02:17:03.110 --> 02:17:05.590
<v Felix>So, und woran hat es gelegen?

02:17:06.150 --> 02:17:12.550
<v Felix>Das Tool, was ausgeführt wurde von dem Bot,

02:17:12.710 --> 02:17:16.470
<v Felix>wo ich alles mögliche ausprobiert habe, dass es funktioniert, was alles nicht funktioniert hat,

02:17:17.110 --> 02:17:18.710
<v Felix>war ein Python-Tool.

02:17:19.590 --> 02:17:25.030
<v Felix>Und das Ding hat halt sein Output gebuffert bis ganz zum Schluss und er hat gemeint,

02:17:25.110 --> 02:17:27.590
<v Felix>ja, ja, jetzt kann ich das mal zeigen, was ich gemacht habe.

02:17:28.790 --> 02:17:30.550
<v Gast 1>Ab und zu sollte man doch mal flaschen.

02:17:31.110 --> 02:17:35.750
<v Felix>Ja, eigentlich sollte man sowas nicht machen, weil das Scheiß kann es auch selber einfach, ja.

02:17:36.070 --> 02:17:40.710
<v Felix>Und was man dann macht, wenn sowas passiert, sagt man Python, dass er gefälligst aufhören und sollte zu

02:17:40.710 --> 02:17:42.470
<v Felix>buffern und den Scheiß rausschreiben soll.

02:17:42.710 --> 02:17:44.550
<v Felix>Und das macht man mit Python-U.

02:17:45.110 --> 02:17:48.710
<v Felix>So Python-U kann man zum Beispiel auch in die Bang reintun dann.

02:17:48.790 --> 02:17:54.470
<v Felix>Also sagst du mein User bin Python-U und dann führt er das Ding angebuffert aus,

02:17:54.710 --> 02:17:58.790
<v Felix>was für ganz viele Sachen wahrscheinlich mehr Sinn macht als gebufferten Output,

02:17:58.870 --> 02:18:01.670
<v Felix>weil meistens ist es so, dass du das Zeug, was du hast, da ist es nicht so wichtig,

02:18:01.750 --> 02:18:02.950
<v Felix>ob er da buffert oder nicht.

02:18:03.910 --> 02:18:04.390
<v Felix>Genau.

02:18:05.030 --> 02:18:08.710
<v Felix>Wenn ihr sowas habt, guckt nicht im Internet rum und sucht nach irgendeiner Lösung,

02:18:08.790 --> 02:18:12.150
<v Felix>die nicht funktioniert, sondern macht einfach in dem Tool, was ihr aufruft,

02:18:12.310 --> 02:18:17.670
<v Felix>Python-U oder Export Python unbuffered, glaube ich, alles groß geschrieben.

02:18:18.070 --> 02:18:20.710
<v Felix>Und dann funktioniert es auch und dann hört einfach auf zu buffern.

02:18:21.030 --> 02:18:22.150
<v Felix>Alles ist sehr gut.

02:18:23.990 --> 02:18:28.710
<v Ingo>Okay, dann kommen wir zu unserem letzten Punkt, die Picks.

02:18:28.950 --> 02:18:30.390
<v Ingo>Freddy, du bist ja auch ein bisschen.

02:18:30.550 --> 02:18:32.470
<v Gast 1>Ja, also ich war ja gerade bei Satelliten.

02:18:32.710 --> 02:18:38.070
<v Gast 1>Ich war ja gerade bei Sachen, bei Webseiten, die komplett eine CPU auslassen.

02:18:38.150 --> 02:18:41.270
<v Gast 1>Das ist auch wieder so einarbeitet, aber die macht es wenigstens auf eine coole Art und Weise.

02:18:41.430 --> 02:18:42.710
<v Ingo>Die macht wenigstens Sinnvolles.

02:18:43.110 --> 02:18:49.670
<v Gast 1>Und zwar ist es eine WebGL-Demo, die einem die Flugbahn von Satelliten um die Erde

02:18:49.670 --> 02:18:52.870
<v Gast 1>außenrum zum aktuellen Zeitpunkt zeigt.

02:18:53.350 --> 02:18:59.430
<v Gast 1>Und das auch noch schön alles in 3D und animiert und man kann da auch noch tatsächlich auf diese Satelliten

02:18:59.430 --> 02:19:01.830
<v Gast 1>draufklicken und man sieht dann halt auch.

02:19:04.950 --> 02:19:07.030
<v Gast 1>Es dauert wahrscheinlich eine Weile, bis es geladen ist.

02:19:07.350 --> 02:19:10.390
<v Gast 1>Also man kann dann auch irgendwie die Erde drehen lassen und so und dann sieht man den.

02:19:10.790 --> 02:19:13.350
<v Ingo>The script on this page, maybe buzzy or maybe.

02:19:13.670 --> 02:19:14.950
<v Gast 1>Ich glaube, eure Rechner sind einfach zu lang.

02:19:15.190 --> 02:19:16.950
<v Felix>Also bei mir läuft ein Korb auf jeden Fall auf 100.

02:19:18.390 --> 02:19:21.510
<v Felix>Der Lip Flash Player, ich sag sie, dieser verdammte Honey.

02:19:23.590 --> 02:19:24.390
<v Felix>Script stoppen.

02:19:24.870 --> 02:19:27.350
<v Gast 1>Das ist auf jeden Fall echt cool, wenn man sich für sowas interessiert,

02:19:27.430 --> 02:19:31.990
<v Gast 1>weil man kann da auch hier mal, ich klicke jetzt hier mal auf irgendeinen Geostationären in der Gegend rum und

02:19:31.990 --> 02:19:37.190
<v Gast 1>der sagt mir, das ist ein thailändischer Kommunikationssatellit, der SSC 2887 heißt.

02:19:37.430 --> 02:19:38.630
<v Felix>Kiriquium 82.

02:19:38.870 --> 02:19:43.750
<v Gast 1>Und das ist echt ganz cool, weil man, ich glaube, das ist von der Skalierung her nicht ganz korrekt,

02:19:43.830 --> 02:19:46.790
<v Gast 1>weil die Geostationären, die sollten eigentlich weiter von der Erde weg sein,

02:19:46.950 --> 02:19:48.230
<v Gast 1>vermute ich zumindest mal.

02:19:48.310 --> 02:19:52.310
<v Gast 1>Also die sind relativ hoch, aber ich glaube, die haben das einfach so ein bisschen zusammengequetscht,

02:19:52.470 --> 02:19:55.270
<v Gast 1>damit man das noch auf den Bildschirm bekommt.

02:19:55.350 --> 02:19:58.150
<v Felix>Ja, das ist aber ein Scheiß, weil es Flash und es müsste HTML5 sein.

02:19:58.310 --> 02:19:59.030
<v Felix>Das ist HTML5.

02:19:59.350 --> 02:20:01.510
<v Felix>Bei mir sagt er gerade Lip Flashplayer, der 100% braucht.

02:20:01.750 --> 02:20:02.790
<v Unbekannt>Nein, nein, das ist WebGL.

02:20:02.870 --> 02:20:05.270
<v Gast 1>Also dann ist es wahrscheinlich irgendein anderer Lip Flash Player.

02:20:06.070 --> 02:20:08.070
<v Felix>Oh, jetzt ist fertig, jetzt macht er nichts mehr quasi.

02:20:08.310 --> 02:20:08.950
<v Felix>Okay, vielleicht.

02:20:09.590 --> 02:20:13.910
<v Gast 1>Also es ist definitiv WebGL und sonst hätte ich hier irgendwas aktivieren müssen und.

02:20:14.150 --> 02:20:14.630
<v Gast 1>Warte mal kurz.

02:20:14.870 --> 02:20:16.070
<v Gast 1>Flashblock ist immer noch an.

02:20:17.050 --> 02:20:21.290
<v Felix>Ja, oder ich kann einfach nicht rechtsklicken, das ist aber normal, oder?

02:20:22.330 --> 02:20:23.130
<v Felix>Ja, das ist normal.

02:20:23.450 --> 02:20:24.970
<v Gast 1>Dass man nicht rechtsklicken, ist da normal.

02:20:26.090 --> 02:20:26.650
<v Gast 1>Warum?

02:20:26.810 --> 02:20:27.370
<v Gast 1>Ich weiß es noch.

02:20:27.530 --> 02:20:28.730
<v Felix>Ah, okay, das ist normal dann.

02:20:28.890 --> 02:20:32.490
<v Felix>Okay, dann ist es kein Flash, sondern das ist HTML5 und deswegen muss es gut sein.

02:20:32.730 --> 02:20:34.890
<v Gast 1>Also der gibt es auf jeden Fall cool, weil man sieht, was da.

02:20:35.130 --> 02:20:36.090
<v Unbekannt>Es sind echt viele.

02:20:36.410 --> 02:20:38.810
<v Gast 1>Man sieht echt viele Satelliten, die hier um die Erde rumflieren.

02:20:39.290 --> 02:20:41.690
<v Felix>Wohnen, dass sie sich nicht einfach die ganze Zeit crashen.

02:20:42.010 --> 02:20:45.130
<v Gast 1>Ja, gut, du musst ja immer überlegen, das ist jetzt alles ein relatives.

02:20:45.290 --> 02:20:47.210
<v Felix>Ja, aber trotzdem, ich meine, das sind ja auch schon viele.

02:20:48.010 --> 02:20:49.610
<v Felix>Und die fliegen ja auch nicht so langsam.

02:20:49.850 --> 02:20:50.570
<v Felix>Ja, richtig.

02:20:50.730 --> 02:20:51.370
<v Felix>Und die können sich.

02:20:52.090 --> 02:20:54.650
<v Felix>Also da fliegt auch super viel Debris noch rum.

02:20:54.730 --> 02:20:55.690
<v Felix>Also das darf man auch nicht verstanden.

02:20:55.850 --> 02:20:57.130
<v Gast 1>Das ist ein großes Problem, ja.

02:20:57.210 --> 02:20:58.330
<v Gast 1>Da gibt es auch schöne Dinge.

02:20:58.570 --> 02:21:00.970
<v Felix>Und ich meine, wenn da noch einer gegen crasht, haben wir einfach noch mehr.

02:21:01.450 --> 02:21:02.090
<v Felix>Noch mehr.

02:21:03.130 --> 02:21:07.210
<v Gast 1>Auf jeden Fall eine super nette Demo, super interessant und ich hatte da echt Spaß,

02:21:07.370 --> 02:21:09.130
<v Gast 1>da mal eine Weile mit rumzuspielen.

02:21:09.370 --> 02:21:10.810
<v Felix>Also bei mir stockt es einfach, wie es ja auch das ist.

02:21:10.890 --> 02:21:13.930
<v Gast 1>Also wenn man da weiter reinzoomen, dann sieht man da tatsächlich auch so Überwachung,

02:21:14.250 --> 02:21:18.570
<v Gast 1>so Forschungssatelliten oder sowas und deren Sicht auf die Erde gerade.

02:21:18.890 --> 02:21:24.410
<v Gast 1>Also welchen Bereich die denn gerade abtasten und so, so was gibt es denn da, so Wettersatelliten und sowas.

02:21:25.370 --> 02:21:26.650
<v Ingo>Google Maps-Satellit oder so?

02:21:26.890 --> 02:21:30.330
<v Gast 1>Das hier, also die benutzen tatsächlich die Bing-Kartendaten.

02:21:31.370 --> 02:21:34.490
<v Felix>Ich meine, wenn man so weit draußen zoomt, dann ist es auch egal, wie gut die Karten sind.

02:21:36.250 --> 02:21:37.850
<v Gast 1>Okay, jetzt fängt es bei mir auch anzuruckeln.

02:21:38.010 --> 02:21:39.370
<v Felix>Also ich kann es nicht benutzen, weil es einfach.

02:21:40.090 --> 02:21:42.970
<v Gast 1>Also sollte man dazu sagen, man bräuchte einen Rechner, der irgendwie so.

02:21:43.370 --> 02:21:44.010
<v Gast 1>Acht Kernen.

02:21:44.090 --> 02:21:45.290
<v Felix>Aber das hilft auch nicht, weil ich das nicht so gut ist.

02:21:45.610 --> 02:21:48.890
<v Gast 1>Ich habe hier auch nur einen Zweikern-Rechner, aber der hat halt mehr Grafikkarten.

02:21:49.290 --> 02:21:50.090
<v Gast 1>Zweimal mehr.

02:21:50.650 --> 02:21:53.290
<v Gast 1>Genau, und der hat halt eine größere Grafikkarte.

02:21:53.610 --> 02:21:55.690
<v Felix>Einfach 100 Grafikkarten in dem Computer.

02:21:55.930 --> 02:21:57.530
<v Felix>Und dann kann man sich das bestimmt so ran.

02:21:58.330 --> 02:21:59.610
<v Gast 1>So schlimm ist es gar nicht.

02:21:59.770 --> 02:22:00.410
<v Gast 1>Aber bunt.

02:22:00.730 --> 02:22:04.570
<v Felix>Aber zwei im SLI, aber es funktioniert ja unter Linux wieder nicht.

02:22:04.890 --> 02:22:06.250
<v Felix>Kannst du auch vergessen.

02:22:07.450 --> 02:22:10.650
<v Felix>Genau, da gab es auch so ein anderes Projekt, die haben irgendwie, was haben die gezeigt,

02:22:10.730 --> 02:22:12.890
<v Felix>die Flugbahn von Flugzeugen.

02:22:12.970 --> 02:22:14.810
<v Felix>Und dann konntest du in dem Flugzeug mitfliegen.

02:22:15.450 --> 02:22:20.570
<v Felix>Und die haben das gemacht mit den, also es gab ja, ich habe davon ja erzählt,

02:22:20.730 --> 02:22:25.450
<v Felix>von dieser Fernsehkarte, mit der man nicht nur Fernsehsignale empfangen kann,

02:22:25.530 --> 02:22:26.890
<v Felix>sondern halt auch alles Mögliche.

02:22:27.130 --> 02:22:32.650
<v Felix>Und eins davon ist halt GPS und das andere sind halt auch der Funkverkehr von den Flugzeugen oder die

02:22:32.650 --> 02:22:33.690
<v Felix>Positionsdaten.

02:22:33.850 --> 02:22:40.810
<v Felix>Und da hat einer halt auch so eine App draus gebaut mit Google-Zeugs und mit den Informationen,

02:22:40.890 --> 02:22:44.650
<v Felix>die er halt aus seiner TV-Karte bekommen hat.

02:22:44.970 --> 02:22:48.170
<v Felix>Und das fand ich auch ziemlich cool, aber ich finde das, glaube ich, nicht mehr wieder.

02:22:48.970 --> 02:22:51.850
<v Felix>Und das war so ähnlich, es war halt halt nicht so hart gestockt einfach.

02:22:52.570 --> 02:22:53.850
<v Felix>Und das war mit Flugzeugen.

02:22:53.930 --> 02:22:55.530
<v Felix>Und man konnte dann sehen, wie die Flugzeuge fliegen.

02:22:55.770 --> 02:22:57.130
<v Gast 1>Aber in Sachen bunt.

02:22:57.450 --> 02:22:59.610
<v Gast 1>Wir finden ja alle bunte Terminals toll.

02:22:59.770 --> 02:23:01.930
<v Gast 1>Oder bunte Ausgaben auf Terminals.

02:23:02.090 --> 02:23:03.930
<v Ingo>Nein, ich will Schwarz-Weiß oder Schwarz-Grün.

02:23:04.090 --> 02:23:04.890
<v Ingo>Also ich nicht.

02:23:05.130 --> 02:23:09.130
<v Gast 1>Darum habe ich hier, das ist eigentlich so ein bisschen so eine Mischung aus Pik und Lesefu.

02:23:09.450 --> 02:23:14.410
<v Gast 1>Ich habe eigentlich diesen Artikel, der so erklärt, was denn so Anzi-Color-Sequenzen sind und wie man sie

02:23:14.410 --> 02:23:15.770
<v Gast 1>richtig einsetzt und so.

02:23:16.090 --> 02:23:19.130
<v Gast 1>Den habe ich auch mal verlinkt, aber im Endeffekt geht es mir um dieses Tool,

02:23:19.210 --> 02:23:25.370
<v Gast 1>was in diesem Artikel empfohlen wurde, und zwar GRC, den Generic Colorizer.

02:23:25.770 --> 02:23:32.490
<v Gast 1>Das ist ein Tool, dem kann man mit regulären Ausdrücken über Config-Dateien

02:23:32.490 --> 02:23:36.010
<v Gast 1>sagen, welche Textausgaben er wie farbig markieren soll.

02:23:36.250 --> 02:23:40.490
<v Gast 1>Und der hat auch schon, der kann zum Beispiel so Sachen wie Ping und so, kann der schon automatisch.

02:23:40.730 --> 02:23:46.570
<v Gast 1>Und dann habe ich mir das über Homebrew installiert und da sind auch schon ein paar sinnvolle Aliasse dabei,

02:23:46.890 --> 02:23:48.330
<v Gast 1>die man da benutzen kann.

02:23:48.490 --> 02:23:51.210
<v Gast 1>Und wenn ich jetzt hier einen Ping mache, dann sieht es ungefähr so aus.

02:23:51.370 --> 02:23:57.290
<v Gast 1>Das heißt, der hat quasi bei mir die IP-Adresse bunt gemacht, in einer anderen Farbe die Response-Zeiten bei

02:23:57.290 --> 02:24:02.170
<v Gast 1>einem Ping und irgendwie das Time hat er gelb gemacht und so.

02:24:02.250 --> 02:24:03.530
<v Gast 1>Und das ist eigentlich alles ganz nett.

02:24:03.610 --> 02:24:07.130
<v Gast 1>Da kann man quasi für die Netzwerk-Tools, dass man da noch ein bisschen Übersicht reinbringt,

02:24:07.210 --> 02:24:13.530
<v Gast 1>kann, oder für andere Sachen, für Git oder sonst irgendwas, kann man da generisch mit regulären Ausdrücken

02:24:13.930 --> 02:24:18.250
<v Gast 1>bestimmen, was denn farbig markiert werden soll und man hat mehr bunt in der Shell,

02:24:18.330 --> 02:24:19.130
<v Gast 1>was ich toll finde.

02:24:19.370 --> 02:24:20.090
<v Gast 1>Mehr bunt.

02:24:21.130 --> 02:24:25.130
<v Gast 1>Also der kann dann auch irgendwie Traceroute und sonst irgendwas.

02:24:25.930 --> 02:24:29.530
<v Gast 1>Kann der alles Mögliche und da sind halt hier in diesem Artikel auch noch Beispiele,

02:24:29.610 --> 02:24:36.330
<v Gast 1>wo man zum Beispiel To-Dos oder sonst irgendwas in Git-Commit-Logs farbig markiert automatisch.

02:24:37.450 --> 02:24:38.410
<v Felix>Alles bunt.

02:24:38.570 --> 02:24:40.970
<v Felix>Ich glaube, der Git Log kann auch bunt so, oder?

02:24:41.690 --> 02:24:44.330
<v Gast 1>Ja, aber der kann nicht bestimmte Keywords, wenn du zum Beispiel sagst,

02:24:44.410 --> 02:24:49.050
<v Gast 1>irgendwie du hast ein To-Do oder sowas oder eine Ticketnummer oder sowas in deinen Commit-Logs.

02:24:49.370 --> 02:24:51.290
<v Felix>Also was du quasi mit Grep auch machen kannst.

02:24:51.450 --> 02:24:51.770
<v Felix>Genau.

02:24:52.090 --> 02:24:55.690
<v Gast 1>Also ich benutze ja auch Grep standardmäßig mit Minus-Color Auto.

02:24:57.770 --> 02:25:00.090
<v Gast 1>Jetzt muss ich mal kurz gucken, ob das überhaupt stimmt.

02:25:00.250 --> 02:25:01.210
<v Unbekannt>Ali es Grep.

02:25:01.930 --> 02:25:04.090
<v Gast 1>Genau, Minus-Minu-Color ist gleich Auto.

02:25:04.330 --> 02:25:08.570
<v Gast 1>Und dann macht er ja auch automatisch alles, was er irgendwie diesem findet,

02:25:08.650 --> 02:25:10.170
<v Gast 1>macht er dann auch tatsächlich bunt.

02:25:10.650 --> 02:25:12.730
<v Gast 1>Was gut ist, weil ich mag bunt.

02:25:13.050 --> 02:25:14.970
<v Gast 1>Und mehr bunte Shells, mehr Gewinn.

02:25:15.130 --> 02:25:16.250
<v Unbekannt>Darum bunt.

02:25:16.970 --> 02:25:17.290
<v Unbekannt>So.

02:25:19.530 --> 02:25:20.330
<v Unbekannt>Was haben wir denn noch?

02:25:20.410 --> 02:25:21.610
<v Gast 1>Ich glaube, Ingos dran.

02:25:22.570 --> 02:25:25.930
<v Ingo>Okay, ich bin gerade falsches Pad.

02:25:26.090 --> 02:25:26.890
<v Ingo>Spargleshare.

02:25:26.970 --> 02:25:27.930
<v Ingo>Ah, Sparkleshare.

02:25:28.010 --> 02:25:29.770
<v Ingo>Ja, weil da spiele ich auch gerade mit rum.

02:25:30.330 --> 02:25:31.690
<v Ingo>Genau, hatten wir schon mehrfach.

02:25:31.930 --> 02:25:37.770
<v Ingo>Und weil wir heute auch unhostet haben, sage ich nochmal, wer nicht Dropbox benutzen will,

02:25:37.850 --> 02:25:44.570
<v Ingo>sondern seinen eigenen Git, egal ob es jetzt GitHub ist, da legt es halt dann öffentlich rum oder seinen

02:25:44.570 --> 02:25:48.250
<v Ingo>eigenen Git-Server oder wie auch immer.

02:25:48.410 --> 02:25:54.730
<v Ingo>Der kann das Ganze auch mit Sparkle-Share machen, ist also, hat einen Desktop-Client und macht die ganzen

02:25:54.730 --> 02:25:58.170
<v Ingo>Git-Kommandos, die man sonst halt per Hand machen müsste, einfach schön,

02:25:58.330 --> 02:26:05.210
<v Ingo>schmeißt dann irgendeine Ordner an der Datei rein und singt die dann in dann Git und funktioniert

02:26:05.210 --> 02:26:06.570
<v Ingo>von mehreren Clients aus.

02:26:06.730 --> 02:26:09.770
<v Ingo>Das Einzige, was ein bisschen komisch aussieht, ist, dass es eine Mono-Anwendung ist.

02:26:09.850 --> 02:26:14.410
<v Ingo>Da hüpft immer so eine Sparkle-Share.exe rum.

02:26:14.570 --> 02:26:18.250
<v Felix>Und da denkt man immer, oh mein Gott, hab ich über Windows gestartet.

02:26:18.970 --> 02:26:20.330
<v Gast 1>Auto sehen und nein.

02:26:20.890 --> 02:26:24.730
<v Ingo>Aber abgesehen davon, ähm, schönes Ding.

02:26:25.690 --> 02:26:29.530
<v Ingo>Also, ja, habe ich mich jetzt dran gewöhnt mittlerweile.

02:26:29.770 --> 02:26:32.410
<v Ingo>Ist auch so ein bisschen wie halt Dropbox, ja.

02:26:32.490 --> 02:26:34.810
<v Ingo>Bloß, dass du halt nicht Dropbox.

02:26:35.050 --> 02:26:38.010
<v Ingo>Bloß, dass es nicht Dropbox ist, weil du deine Daten ja selber bei dir hast.

02:26:39.370 --> 02:26:41.370
<v Felix>Es ist wie Dropbox, nur nicht Dropbox.

02:26:41.450 --> 02:26:43.850
<v Ingo>Und wer weiß, vielleicht unterstützen die ja auch irgendwann mal.

02:26:44.250 --> 02:26:46.090
<v Felix>Ich verlinke einfach mal den XK-CD dazu.

02:26:46.250 --> 02:26:47.050
<v Felix>Nicht Dropbox.

02:26:47.610 --> 02:26:49.930
<v Felix>Ja, nicht Facebook einfach.

02:26:50.010 --> 02:26:50.650
<v Felix>Nicht Facebook.

02:26:52.490 --> 02:26:53.130
<v Felix>Das ist neu.

02:26:53.370 --> 02:26:59.610
<v Ingo>Also wer entweder jetzt durch diese Sendung sich mal

02:26:59.770 --> 02:27:04.890
<v Ingo>unhostet und OwnCloud und Gedöns angucken will, der kann das natürlich tun.

02:27:05.050 --> 02:27:11.290
<v Ingo>Oder wer sowieso schon seinen eigenen Git aufgesetzt hat und schon so ein Desktop-Client,

02:27:11.370 --> 02:27:16.090
<v Ingo>Synchronisationsclient, der auch so schön dreht, wenn sich irgendwas synchronisiert und sowas haben mag,

02:27:16.170 --> 02:27:18.490
<v Ingo>der kann sich nochmal Sparkle-Share angucken.

02:27:18.970 --> 02:27:25.210
<v Ingo>Kann man, ist auch auf GitHub, kann man auch forken, mitentwickeln, flattern und so weiter und so fort.

02:27:25.450 --> 02:27:27.290
<v Ingo>Also finde ich auch eine schöne Idee.

02:27:28.650 --> 02:27:30.410
<v Ingo>Es stürzt ab und zu immer noch ab, aber.

02:27:30.650 --> 02:27:32.730
<v Felix>Es ist halt Windows, ich meine, du musst jetzt abwarten.

02:27:33.370 --> 02:27:35.850
<v Ingo>Es gibt auch noch so ein Syncony, kennt ihr das?

02:27:36.010 --> 02:27:36.170
<v Ingo>Nee.

02:27:36.490 --> 02:27:42.010
<v Ingo>Es ist noch so was ähnliches, es ist gerade ein bisschen auf Eis, weil der Entwickler irgendwie einen

02:27:42.010 --> 02:27:42.970
<v Ingo>Full-Time-Job hat.

02:27:43.130 --> 02:27:47.930
<v Ingo>Aber es ist im Prinzip auch eine freie Software-Syncing,

02:27:48.090 --> 02:27:53.290
<v Ingo>Datensyncing-App und die encryptet auch alles direkt auf den Client.

02:27:54.410 --> 02:27:57.130
<v Ingo>Und ja, synchony.org ist das.

02:27:57.530 --> 02:27:59.210
<v Ingo>Packe ich auch mal in die Notes.

02:27:59.850 --> 02:28:01.450
<v Ingo>Okay, klingt auf jeden Fall auch gut.

02:28:01.530 --> 02:28:06.090
<v Ingo>Also gerade dieses Synken, ich meine, wenn es jetzt bei OwnCloud dann auch irgendwann kommt,

02:28:07.130 --> 02:28:12.570
<v Ingo>kann auch mal sein, dass ich mir das angucke, aber das ist schon einfach so convenient,

02:28:12.650 --> 02:28:17.130
<v Ingo>so irgendwie so nett, muss sich nicht drum kümmern, du schmeißt es in irgendeinen Ordner und es kommt halt da

02:28:17.130 --> 02:28:17.690
<v Ingo>irgendwie an.

02:28:17.770 --> 02:28:21.610
<v Ingo>Du musst das Ding nicht irgendwie mounten oder sonstige Schnee machen.

02:28:21.690 --> 02:28:24.650
<v Ingo>Ich meine, klar, ein Web darf mountain wäre jetzt eigentlich auch nicht so das Problem,

02:28:24.890 --> 02:28:29.290
<v Ingo>aber so schnell einfach synchron halt mehrere Rechner,

02:28:29.370 --> 02:28:33.290
<v Ingo>ohne dass man sich darum kümmern muss, sondern dass man nur den Client starten muss und dann ist gut.

02:28:33.530 --> 02:28:38.410
<v Ingo>Ja, bei Spackethare ist ja auch das Geile, dass es halt auf einer offenen Technologie schon aufbaut und schon

02:28:38.410 --> 02:28:39.770
<v Ingo>Infrastruktur dafür verfügbar ist.

02:28:39.850 --> 02:28:43.290
<v Ingo>Also eigentlich kommt das ja von einem GNOME-Designer-Team sogar.

02:28:44.650 --> 02:28:46.570
<v Ingo>Es wird halt auch von denen benutzt permanent.

02:28:47.050 --> 02:28:50.170
<v Gast 1>Ich glaube, jetzt, wo du sagst, Syncony hat mir auch mal angesprochen,

02:28:50.330 --> 02:28:53.930
<v Gast 1>dass es nämlich eigentlich nur ein Client, der auf alle möglichen Backends schreiben kann.

02:28:54.410 --> 02:29:00.090
<v Gast 1>Und der kann auch FTP und iMap und Google Storage und S3 und Rackspace und alles mögliche.

02:29:00.810 --> 02:29:05.850
<v Gast 1>Also das heißt, man könnte quasi da auch irgendwie eine OwnCloud mit WebDAF laufen lassen und dann Syncony

02:29:06.090 --> 02:29:07.850
<v Gast 1>drauf synken lassen.

02:29:08.170 --> 02:29:14.010
<v Gast 1>Und das ist mal im Rahmen von einer Master-Thesis von dem Entwickler entstanden, so wie ich das hier lese.

02:29:14.170 --> 02:29:15.050
<v Ingo>Ja, sieht so aus.

02:29:15.130 --> 02:29:19.770
<v Ingo>Also Clients für OwnCloud gibt es halt gerade auch schon, aber sind eben noch in ersten Versionen.

02:29:19.850 --> 02:29:21.530
<v Ingo>Also man kann sie schon ausprobieren, aber.

02:29:22.570 --> 02:29:23.770
<v Felix>Nennt sich Cadaver.

02:29:26.170 --> 02:29:30.250
<v Felix>Cadaver ist der Command-Line-Interface für WebTav.

02:29:34.490 --> 02:29:38.410
<v Felix>Ich habe auch den Link wiedergefunden für das Software, also für deinen Pick quasi.

02:29:38.570 --> 02:29:43.610
<v Felix>Und zwar das, wo einer mit dem Software-Defined Radio die Flugzeuge

02:29:45.930 --> 02:29:46.650
<v Felix>Dings hat.

02:29:47.530 --> 02:29:48.890
<v Felix>Lasst euch einfach nicht ablenken.

02:29:49.610 --> 02:29:50.250
<v Felix>Wo ist das hier?

02:29:50.330 --> 02:29:51.450
<v Felix>Lots of Satellites.

02:29:52.170 --> 02:29:52.490
<v Felix>So.

02:29:57.370 --> 02:29:59.370
<v Ingo>Okay, dann wer hat noch?

02:29:59.770 --> 02:30:00.090
<v Ingo>So.

02:30:01.850 --> 02:30:02.730
<v Ingo>Was ist noch?

02:30:03.450 --> 02:30:03.770
<v Ingo>Felix.

02:30:04.090 --> 02:30:04.890
<v Ingo>Python Anywhere.

02:30:05.610 --> 02:30:08.570
<v Felix>Ah, Python Anywhere ist super, super cool.

02:30:08.810 --> 02:30:14.330
<v Felix>Ich habe erst gedacht, okay, das ist wieder so ein komisches Webkomisches Dings hier,

02:30:14.650 --> 02:30:18.970
<v Felix>wo du irgendwie dann Python schreiben kannst und dann macht er das halt irgendwie lokal.

02:30:19.290 --> 02:30:22.650
<v Felix>Aber nein, das ist einfach das Allercoolste, was man sich vorstellen kann.

02:30:22.810 --> 02:30:28.970
<v Felix>Nämlich, du gehst da hin, loggst dich ein, kriegst so ein

02:30:28.970 --> 02:30:31.530
<v Felix>minimalistisches Interface und sagst dann, okay, was will ich machen?

02:30:31.610 --> 02:30:34.650
<v Felix>Ich brauche jetzt hier eine BA-Shell.

02:30:35.530 --> 02:30:42.090
<v Felix>Sagst du, du klickst es an, das Ding fährt ein schwarzes Fenster hoch mit weißem Text und du hast einfach eine

02:30:42.090 --> 02:30:46.890
<v Felix>Shell auf eine Amazon-Instanz.

02:30:47.930 --> 02:30:52.890
<v Felix>Und da, also wofür es wahrscheinlich gedacht ist, also was mich aber nicht überzeugt hat,

02:30:53.690 --> 02:31:00.330
<v Felix>du kannst irgendwie, da gibt es irgendwie so Apps für dein Android und für deinen komischen

02:31:00.810 --> 02:31:04.810
<v Felix>i-Computer und da kannst du das dann überall Python schreiben.

02:31:05.370 --> 02:31:08.570
<v Felix>Aber du kannst auch einfach so eine Shell haben für vollkommen anonym,

02:31:08.730 --> 02:31:11.930
<v Felix>weil du da nichts angeben musst zu deiner Person, sondern du sagst einfach,

02:31:12.010 --> 02:31:18.090
<v Felix>ich brauch so einen Account und ich krieg dieses Ding vollkommen anonym und du hast im Web über JavaScript

02:31:18.090 --> 02:31:18.410
<v Felix>eine Shell.

02:31:19.370 --> 02:31:20.970
<v Ingo>Auch mit Bootstrap gemacht, wie gesagt.

02:31:21.290 --> 02:31:21.770
<v Ingo>Echt?

02:31:22.250 --> 02:31:22.730
<v Ingo>Der Button.

02:31:22.810 --> 02:31:23.450
<v Ingo>Oh, der Button.

02:31:24.090 --> 02:31:25.850
<v Unbekannt>Ja, sieht auf jeden Fall so ein bisschen aus.

02:31:26.410 --> 02:31:27.210
<v Unbekannt>Enttarnt.

02:31:27.930 --> 02:31:31.050
<v Gast 1>Wie gesagt, benutzt fast jeder mittlerweile.

02:31:31.770 --> 02:31:32.250
<v Gast 1>Aber ja.

02:31:32.890 --> 02:31:35.530
<v Felix>Also sowieso ja hier, ja, das ist ja da schnell.

02:31:35.770 --> 02:31:38.570
<v Ingo>Wenn man einfach mal eine Python-Anwendung irgendwo ausprobieren will, dann.

02:31:38.810 --> 02:31:45.370
<v Felix>Oder das ist nicht nur auf Python beschränkt, sondern du hast eine Born-Agin-Shell und

02:31:45.770 --> 02:31:46.650
<v Felix>SSH ist auch drauf.

02:31:46.810 --> 02:31:50.810
<v Felix>Du hast eine Z-Shell, du kannst da reingehen, du hast ein WGET, das heißt,

02:31:50.890 --> 02:31:54.170
<v Felix>du kannst dir quasi alles nachziehen, was du nicht findest.

02:31:55.050 --> 02:31:59.370
<v Felix>Und man ist jetzt gerade so ein Startup-Dings und die machen jetzt gerade irgendwie Zeugs und du kannst

02:31:59.370 --> 02:32:03.130
<v Felix>irgendwie Premium-Upgraden für 5 Dollar im Monat mit PayPal bezahlen.

02:32:04.410 --> 02:32:07.210
<v Felix>Und du kannst, glaube ich, auch Ruby machen oder so, keine Ahnung.

02:32:07.370 --> 02:32:11.450
<v Gast 1>Also so wie ich das jetzt gerade interpretiere, das ist so ein bisschen was wie Heroku,

02:32:11.850 --> 02:32:14.810
<v Gast 1>aber eher auf Python konzentriert.

02:32:14.970 --> 02:32:21.930
<v Gast 1>Also quasi so ein Cloud-Hoster, wo du halt, also die sagen jetzt quasi als

02:32:21.930 --> 02:32:27.370
<v Gast 1>prominentes Beispiel, sie hosten Django-Projects, was halt quasi so ein Python-Web-Framework ist,

02:32:27.530 --> 02:32:31.610
<v Gast 1>aber du kannst ja da im Endeffekt auch alle Sachen, die sonst in der Shell laufen,

02:32:31.770 --> 02:32:32.250
<v Gast 1>benutzen.

02:32:32.490 --> 02:32:32.890
<v Gast 1>Richtig, genau.

02:32:32.970 --> 02:32:35.610
<v Felix>Du kannst zum Beispiel auch Ruby garantiert nachziehen, komplett.

02:32:35.850 --> 02:32:39.530
<v Felix>Weil du hast ein W-GET, ich meine, du hast ein Python, das ist einfach genug gewesen.

02:32:39.770 --> 02:32:41.530
<v Gast 1>Bekommt man da irgendwas kompiliert drauf?

02:32:41.930 --> 02:32:44.970
<v Felix>Du kannst ein fucking GCC nachziehen, ist vollkommen egal.

02:32:45.210 --> 02:32:45.770
<v Felix>Ja, gut.

02:32:45.930 --> 02:32:49.130
<v Felix>Du kannst deine komplette Umgebung nachziehen, du bist halt gechange-rootet,

02:32:49.210 --> 02:32:50.330
<v Felix>aber du kannst halt alles lokalen.

02:32:51.930 --> 02:32:53.050
<v Felix>500 Megabyte, glaube ich.

02:32:53.210 --> 02:32:53.450
<v Felix>Okay.

02:32:53.530 --> 02:32:54.730
<v Unbekannt>Also es sind schon eigentlich.

02:32:57.210 --> 02:33:02.410
<v Felix>Du hast deine Konsolen und die, also ich habe bis jetzt noch nicht gehabt, dass die gekehrt werden, oder?

02:33:02.490 --> 02:33:04.490
<v Felix>Das ist jetzt schon ein Tag her.

02:33:05.210 --> 02:33:07.930
<v Felix>Und das sieht auf jeden Fall echt vielversprechend aus für uns.

02:33:10.170 --> 02:33:13.530
<v Gast 1>Diesen Folder kann man auch irgendwie mit Dropbox synken.

02:33:14.330 --> 02:33:15.050
<v Gast 1>Steht hier.

02:33:17.130 --> 02:33:19.850
<v Felix>Und genau, du kriegst noch MySQL dazu.

02:33:20.170 --> 02:33:22.170
<v Felix>Irgendwie, was schon läuft automatisch.

02:33:22.410 --> 02:33:24.410
<v Felix>Aber du kannst auch einfach so alles laufen lassen.

02:33:24.490 --> 02:33:26.650
<v Felix>Es ist einfach genau das, was du haben willst.

02:33:26.810 --> 02:33:28.330
<v Gast 1>Und man kann auch irgendwie Git benutzen und so.

02:33:28.410 --> 02:33:28.890
<v Gast 1>Das ist das.

02:33:30.250 --> 02:33:34.090
<v Felix>SSH direkt drauf connecten funktioniert nicht direkt irgendwie.

02:33:34.410 --> 02:33:35.690
<v Gast 1>Also man muss über den Browser machen.

02:33:35.850 --> 02:33:38.730
<v Felix>Ja, also du musst schon Reverse-Shades booten dann.

02:33:39.210 --> 02:33:40.330
<v Felix>Wenn du das haben willst.

02:33:40.730 --> 02:33:41.610
<v Felix>Aber es ist auch ein Pain.

02:33:41.770 --> 02:33:44.090
<v Felix>Deswegen lieber irgendwie den coolen Scheiß machen.

02:33:44.170 --> 02:33:49.450
<v Felix>Am besten nichts, wo man danach für gekickt wird, weil das wäre blöd.

02:33:50.570 --> 02:33:52.570
<v Felix>Guck mal, du kriegst du kriegst sogar einen DNS-Namen.

02:33:52.650 --> 02:33:53.530
<v Felix>Das ist aber nett.

02:33:54.010 --> 02:33:54.730
<v Felix>So praktisch.

02:33:54.970 --> 02:33:57.770
<v Felix>Gucken, ob man sich da direkt drauf SSH connecten kann.

02:33:58.010 --> 02:34:00.330
<v Ingo>Okay, also Python Anywhere.

02:34:00.970 --> 02:34:05.450
<v Felix>Python Anywhere ist der neue heiße Scheiß, für wenn man nicht Heroku nehmen will, glaube ich.

02:34:05.850 --> 02:34:07.930
<v Felix>Ich weiß nicht, was Heroku macht, aber das macht es wahrscheinlich auch.

02:34:08.170 --> 02:34:10.890
<v Gast 1>Heroku macht halt noch Infrastruktur dazu.

02:34:10.970 --> 02:34:15.690
<v Gast 1>Du kannst halt jetzt auch sagen, ich möchte hier irgendwie, keine Ahnung, noch eine zwar diese Kraft.

02:34:16.010 --> 02:34:18.730
<v Gast 1>Redis oder noch eine MySQL oder sonst irgendwas dazu haben.

02:34:18.890 --> 02:34:24.250
<v Felix>Genau, also zum Ausprobieren, einfach so zum Coden meiner Runde, das ist einfach super cool.

02:34:24.730 --> 02:34:25.370
<v Felix>Das ist nett.

02:34:26.570 --> 02:34:27.610
<v Unbekannt>Finden wir gut, glaube ich.

02:34:29.130 --> 02:34:30.090
<v Felix>Ich finde es super.

02:34:31.530 --> 02:34:31.850
<v Felix>Okay.

02:34:33.530 --> 02:34:34.570
<v Gast 1>Ja, genau.

02:34:36.570 --> 02:34:40.650
<v Gast 1>Es gab vor einer Weile mal dieses Ruby-Cones-Projekt.

02:34:42.010 --> 02:34:42.330
<v Gast 1>Was?

02:34:42.730 --> 02:34:43.210
<v Gast 1>Nein.

02:34:43.770 --> 02:34:49.610
<v Gast 1>Was im Endeffekt ein Tutorial ist, was einem die Programmiersprache beibringt,

02:34:49.690 --> 02:34:53.690
<v Gast 1>indem man Aufgaben löst, die in Form von Unitests geschrieben wurden.

02:34:53.850 --> 02:34:57.850
<v Gast 1>Und das ist eigentlich echt nett gemacht, weil man kann dann im Endeffekt die Programmiersprache lernen,

02:34:57.930 --> 02:35:04.650
<v Gast 1>indem er Dinge programmiert, die dann quasi den Unitest durchlaufen lassen und

02:35:04.650 --> 02:35:10.090
<v Gast 1>wenn einer der Tests durchläuft, dann quasi, kommt man quasi zum nächsten Level und bekommt dann quasi den

02:35:10.090 --> 02:35:15.050
<v Gast 1>nächsten Test vorgesetzt, den man dann auch wieder so implementieren muss,

02:35:15.210 --> 02:35:15.930
<v Gast 1>dass er tut.

02:35:16.090 --> 02:35:20.410
<v Gast 1>Und das wurde jetzt auch adaptiert in anderen Programmiersprachen, was ich hier noch verlinkt habe,

02:35:20.730 --> 02:35:24.250
<v Gast 1>wären die Python-Cones und die JavaScript-Cones.

02:35:24.650 --> 02:35:29.290
<v Gast 1>Und ich habe heute Morgen, hatte ich noch ein bisschen Leerlaufzeit und hab gedacht,

02:35:29.610 --> 02:35:32.170
<v Gast 1>ich muss ja demnächst auch mal einen Vortrag über JavaScript halten,

02:35:32.250 --> 02:35:34.010
<v Gast 1>beziehungsweise auch einen Workshop.

02:35:34.570 --> 02:35:38.570
<v Gast 1>Und hab da mal angefangen, dieses JavaScript-Codes, was ich hier verlinkt habe.

02:35:38.650 --> 02:35:42.090
<v Gast 1>Also da gibt es glaube ich drei oder vier verschiedene Versionen von unterschiedlichen Leuten,

02:35:42.250 --> 02:35:46.810
<v Gast 1>aber die versuchen alle so ähnliche Teile der Sprache wiederzuholen.

02:35:47.210 --> 02:35:48.730
<v Felix>Ich weiß schon, was das nächste ist einfach.

02:35:48.890 --> 02:35:53.210
<v Felix>Das ist dann so Recapture mit Codes, und du musst erst diesen Code programmieren,

02:35:53.290 --> 02:35:58.490
<v Felix>bis das wieder funktioniert von irgendwelchen Gitter-Projekten, wenn die auf jeden Fall gut Dinge haben.

02:35:58.650 --> 02:36:01.610
<v Felix>So ja, sorry, du musst jetzt erst diesen Dings machen, das funktioniert.

02:36:02.010 --> 02:36:03.530
<v Felix>Und dann kannst du dich einloggen.

02:36:03.770 --> 02:36:08.490
<v Gast 1>Ja, jedenfalls habe ich heute Morgen das JavaScript-Code mal komplett durchgemacht und ich habe da,

02:36:08.570 --> 02:36:14.010
<v Gast 1>glaube ich, so knapp eine halbe Stunde dafür gebraucht und die erklären halt auch so die ganzen

02:36:14.010 --> 02:36:18.890
<v Gast 1>Object-Literals, die Funktionen, die unterschiedlichen Scopes, reguläre Ausdrücke.

02:36:18.970 --> 02:36:22.410
<v Gast 1>Und die haben da halt das alles in einzelnen Dateien zusammengefasst.

02:36:23.050 --> 02:36:28.490
<v Gast 1>Und im Endeffekt muss man nichts anderes machen, als dieses Git-Repository runterladen,

02:36:29.130 --> 02:36:35.690
<v Gast 1>die HTML-Datei, die hier drin ist, zu öffnen und dann anzufangen, an den Unit-Tests rum zu editieren.

02:36:35.770 --> 02:36:40.330
<v Gast 1>Die benutzen dazu dieses jQuery-Unit, was sich Q-Unit nennt.

02:36:41.290 --> 02:36:46.890
<v Gast 1>Und also das Ruby-Cone soll auf jeden Fall auch gut sein, da kommt es eigentlich auch her.

02:36:47.130 --> 02:36:50.970
<v Gast 1>Das Python habe ich jetzt mal verlinkt, habe ich persönlich jetzt noch nicht gemacht,

02:36:51.130 --> 02:36:52.890
<v Gast 1>aber wird wahrscheinlich auch ähnlich gut sein.

02:36:52.970 --> 02:36:56.890
<v Gast 1>Und ich finde das Konzept eigentlich ganz nett, weil es ist einfach so ein bisschen Gamification,

02:36:56.970 --> 02:36:58.170
<v Gast 1>aber man lernt was dabei.

02:36:58.410 --> 02:37:02.970
<v Felix>Also du schreibst dann quasi direkt in diese JavaScript-Files rein oder machst du einen Frage.

02:37:03.210 --> 02:37:04.890
<v Gast 1>Genau, du schreibst direkt in die JavaScript-Files rein.

02:37:04.970 --> 02:37:06.010
<v Felix>Also da wo Unterstriche sind dann.

02:37:06.250 --> 02:37:09.770
<v Gast 1>Genau, da wo Unterstrich Unterstrich Unterstrich ist und wenn man sich die Bibliothek anguckt,

02:37:09.850 --> 02:37:14.410
<v Gast 1>dann hat der eigentlich einfach irgendwie Unterstrich-Unterstrich ist ein Variablen-Name,

02:37:14.730 --> 02:37:18.810
<v Gast 1>der auf, ich gucke mir das gerade mal an, genau, der steht, das ist einfach ein String,

02:37:18.890 --> 02:37:22.170
<v Gast 1>der heißt Inkomplete und den musst du quasi dann ersetzen.

02:37:22.330 --> 02:37:26.490
<v Felix>Also was ich jetzt gemacht hätte, einfach das erste zum anderen kopiert.

02:37:26.730 --> 02:37:28.010
<v Gast 1>Ja, das ist ja nichts in der Sache.

02:37:28.250 --> 02:37:28.890
<v Gast 1>Würde auch gehen, ja.

02:37:29.210 --> 02:37:31.130
<v Felix>Aber dann hast du auf jeden Fall die Tests gekauft.

02:37:31.290 --> 02:37:32.810
<v Gast 1>Genau, dann laufen auf jeden Fall die Unitests.

02:37:33.370 --> 02:37:35.530
<v Felix>Alles funktioniert, wir können es chippen.

02:37:36.330 --> 02:37:41.130
<v Gast 1>Ja, was auch cool war, die Leute von dem Ruby Rogues-Podcast, den ich ja vor ein paar Sendungen schon mal

02:37:41.130 --> 02:37:46.970
<v Gast 1>gepickt habe, die haben mal was Interessantes gemacht und zwar haben die die Ruby-Cones genommen und haben die

02:37:46.970 --> 02:37:53.210
<v Gast 1>ganzen Ruby-Core-Klassen so gemonke-patcht, also quasi zur Laufzeit überschrieben und Sachen

02:37:53.210 --> 02:37:59.210
<v Gast 1>abgeändert, dass quasi die Ruby-Cones korrekt durchgelaufen sind, ohne dass sie die Codes an sich editieren

02:37:59.210 --> 02:38:02.250
<v Gast 1>mussten, weil die haben dann halt einfach vorher ein Changeset geladen.

02:38:02.650 --> 02:38:05.370
<v Gast 1>Es ist mal so eine nette Fingerübung, wenn man sowas mal macht.

02:38:05.530 --> 02:38:07.530
<v Felix>Wahrscheinlich das hört überschrieben.

02:38:08.250 --> 02:38:09.130
<v Unbekannt>Das kann man nicht tun.

02:38:09.690 --> 02:38:10.810
<v Unbekannt>Return true.

02:38:11.290 --> 02:38:12.730
<v Felix>Shit, wir haben gewonnen.

02:38:13.690 --> 02:38:18.810
<v Gast 1>Aber ich finde, das ist ein netter Ansatz, Programmiersprachen zu vermitteln oder irgendwie sich

02:38:18.810 --> 02:38:23.290
<v Gast 1>Programmiersprachen beizubringen, weil man lernt zum einen, wie man in der Programmiersprache Unit testet,

02:38:23.530 --> 02:38:27.930
<v Gast 1>zum anderen hat man schon direkt ausführbaren Code und man muss halt kein Boilerplate außen rumschreiben,

02:38:28.010 --> 02:38:32.570
<v Gast 1>sondern man muss einfach nur ein paar Statements reinschreiben und die funktionieren dann.

02:38:32.810 --> 02:38:33.050
<v Gast 1>Ja.

02:38:33.290 --> 02:38:33.690
<v Gast 1>Yay.

02:38:34.410 --> 02:38:38.410
<v Ingo>Du bist auch der erste Commit two years ago moved from Google Code.

02:38:40.730 --> 02:38:42.090
<v Felix>Schnell weg, solange Sie es noch können.

02:38:42.570 --> 02:38:43.770
<v Ingo>Wenn ich Google es zumacht.

02:38:44.970 --> 02:38:46.890
<v Gast 1>Welches war das, das JavaScript-Coden?

02:38:47.690 --> 02:38:50.090
<v Felix>Sie haben einfach Ihre komplette History verloren oder nicht?

02:38:51.290 --> 02:38:51.770
<v Felix>Committee.

02:38:52.970 --> 02:38:53.770
<v Unbekannt>Nee, sieht gut aus.

02:38:53.930 --> 02:38:54.330
<v Unbekannt>Ist ja egal.

02:38:54.570 --> 02:38:55.050
<v Unbekannt>Sieht gut aus.

02:38:55.210 --> 02:38:59.050
<v Ingo>Genau, Google Code entwickelt sich auch so ein bisschen zum SourceForge.

02:39:00.570 --> 02:39:03.370
<v Gast 1>Ich glaube, mittlerweile will man auch nicht mehr wirklich auf Google Code hosteln.

02:39:03.450 --> 02:39:08.650
<v Gast 1>Also ich glaube so, GitHub oder Bitbuckets sind so die Sachen, wo man hin möchte.

02:39:09.050 --> 02:39:12.890
<v Gast 1>Also ich bin jetzt eher auf GitHub, weil es tut und es ist cool.

02:39:13.690 --> 02:39:14.650
<v Gast 1>Ich mag die Leute.

02:39:14.810 --> 02:39:16.650
<v Gast 1>Die machen coole Sachen.

02:39:17.050 --> 02:39:21.770
<v Gast 1>Aber ja, ich weiß nicht, SourceForge oder Google Code würde ich momentan auch nicht mehr benutzen, wirklich.

02:39:22.490 --> 02:39:22.810
<v Gast 1>Naja.

02:39:23.210 --> 02:39:24.170
<v Ingo>Sieht ja auch nicht so gut aus.

02:39:24.570 --> 02:39:25.610
<v Unbekannt>Genau, das sieht so alt aus.

02:39:26.090 --> 02:39:29.610
<v Gast 1>Super unübersichtlich, auch mal gerade Repositories zu browsen auf SourceForge,

02:39:29.690 --> 02:39:31.530
<v Gast 1>da stirbt man ja, bevor man irgendwie mal Code sieht.

02:39:34.250 --> 02:39:37.050
<v Felix>Da ist man so alt wie Dings, ja.

02:39:37.210 --> 02:39:38.250
<v Felix>Wie SourceForge schon.

02:39:38.410 --> 02:39:40.650
<v Gast 1>Ja, genau, da altert man ja währenddessen schon.

02:39:41.130 --> 02:39:46.330
<v Felix>Da altert man weg und innerlich stirbt man auf jeden Fall ein ganzes Stück, wenn man es benutzt.

02:39:46.570 --> 02:39:51.450
<v Felix>Deswegen bloß die Pakete direkt runterladen und dann schnell auf GitHub forcken.

02:39:51.690 --> 02:39:52.010
<v Felix>Genau.

02:39:52.250 --> 02:39:56.490
<v Felix>Wenn ihr die Chance habt, auch noch auszuchecken, aber das werdet ihr wahrscheinlich nicht mehr schaffen in

02:39:56.490 --> 02:39:57.130
<v Felix>der Zeit.

02:39:58.010 --> 02:40:00.730
<v Gast 1>Bis ihr da mal den Link zum Repository gefunden habt.

02:40:01.210 --> 02:40:05.290
<v Felix>Ja, nee, dann müsst ihr auch irgendwie erst noch Member sein oder ihr müsst es irgendwie anonym auschecken und

02:40:05.290 --> 02:40:05.930
<v Felix>dann seid ihr gefuckt.

02:40:06.170 --> 02:40:08.730
<v Gast 1>Ich meine, man könnte sie anonym auschecken und dann wieder auf GitHub pushen.

02:40:08.810 --> 02:40:09.210
<v Gast 1>Ja, ja, genau.

02:40:10.090 --> 02:40:14.570
<v Felix>Also wenn ihr das schafft, ja, dann alle Projekte, die ihr seht, die irgendwie noch auf SourceWatch

02:40:14.570 --> 02:40:15.610
<v Felix>vereinsamen, ja.

02:40:15.850 --> 02:40:17.290
<v Felix>Schnell auf GitHuken.

02:40:17.370 --> 02:40:19.850
<v Gast 1>Ja, schnell mal Control einrichten, der das mir rott.

02:40:20.270 --> 02:40:25.150
<v Felix>Genau, einfach so jeden Tag irgendwie ein Projekt komplett forken auf GitHub und sagt.

02:40:26.350 --> 02:40:28.270
<v Gast 1>Eine gute Tat am Tag und das wäre dann so ein Problem.

02:40:28.430 --> 02:40:31.230
<v Felix>Aber ich glaube, gute Taten darf man nicht über Crontrop machen.

02:40:31.870 --> 02:40:34.430
<v Gast 1>Ja, man kann ja jeden Tag einen neuen Crontrop anbieten.

02:40:35.550 --> 02:40:38.110
<v Felix>Dann wird es immer mehr, wenn sie alles so aus.

02:40:39.310 --> 02:40:44.750
<v Gast 1>Man muss ja jeden Tag ein neues Projekt mir runden und dann jeden Tag quasi einen neuen Crontrop für jedes

02:40:44.750 --> 02:40:45.230
<v Gast 1>neue Projekt mehr.

02:40:45.310 --> 02:40:47.310
<v Ingo>Dann gehst du einfach die AZ-Liste durch.

02:40:47.390 --> 02:40:48.110
<v Ingo>Ja, würde ich jetzt auch sagen.

02:40:48.270 --> 02:40:50.350
<v Unbekannt>Du sagst einfach immer die Most Viewer.

02:40:50.750 --> 02:40:51.470
<v Unbekannt>Genau, wir schreiben uns einfach.

02:40:51.790 --> 02:40:56.190
<v Felix>Genau, die retten, die noch irgendwie Leute haben, die es anschauen.

02:40:56.750 --> 02:41:01.790
<v Gast 1>Nachher kommt dann irgendwie so ein Gigantor-Projekt, wie jetzt irgendwie, keine Ahnung, OpenOffice oder so.

02:41:01.870 --> 02:41:03.870
<v Gast 1>Da gibt es bestimmt auch noch mehr aus auf SourceForge.

02:41:04.510 --> 02:41:05.630
<v Ingo>Ja, aber die will man ja nicht haben.

02:41:07.070 --> 02:41:12.030
<v Felix>Dann hast du einfach ein Timeout für das SVM, wenn zu lange dauert, dann lass er einfach auf.

02:41:13.230 --> 02:41:16.350
<v Felix>Das hat irgendwie mehr als 1000 Commits, das kann nicht gut sein.

02:41:19.550 --> 02:41:20.990
<v Unbekannt>Das hat sich auf jeden Fall richtig an.

02:41:21.230 --> 02:41:24.190
<v Felix>Das muss alt sein, das könnte auch auf der alten Seite auch bleiben.

02:41:24.510 --> 02:41:25.070
<v Felix>Jedenfalls.

02:41:25.390 --> 02:41:29.550
<v Ingo>Ich habe auch wiedergefunden, dieses Decentralized oder Federated Git Hosting.

02:41:29.710 --> 02:41:30.750
<v Ingo>CodeTube heißt das.

02:41:31.310 --> 02:41:35.710
<v Ingo>Also der Witz an der ganzen Sache ist, es ist auf Gittorious gehostet und die Website ist gerade down.

02:41:38.830 --> 02:41:40.190
<v Ingo>CodeTube.be.

02:41:41.630 --> 02:41:44.430
<v Ingo>Aber Gittorious.org slash CodeTube.

02:41:44.750 --> 02:41:48.990
<v Ingo>Und das ist eben, ja, wirklich federated Git Hosting,

02:41:49.070 --> 02:41:55.150
<v Ingo>also dass man auf den verschiedenen Instanzen auch die Sachen benutzen kann.

02:41:55.310 --> 02:41:58.670
<v Ingo>Also man braucht nur einen Account auf einer Instanz, genau, ist kaputt gerade.

02:41:58.830 --> 02:42:01.550
<v Felix>Aber jetzt, wo es dezentralisiert ist, muss ja irgendwann das auch sein, oder?

02:42:01.790 --> 02:42:02.830
<v Ingo>Ja, eigentlich schon.

02:42:02.990 --> 02:42:04.510
<v Gast 1>Jetzt muss man nur noch die URL finden.

02:42:05.070 --> 02:42:05.550
<v Gast 1>Shit.

02:42:05.870 --> 02:42:07.470
<v Felix>Hier, PaxGalaxia.

02:42:07.790 --> 02:42:08.670
<v Felix>Nee, fuck, das war anders.

02:42:08.830 --> 02:42:13.630
<v Gast 1>Also ich verlinke das mal, vielleicht ist es ja, bis es die Leute mal wieder angucken oder bis sie den Podcast

02:42:13.630 --> 02:42:15.710
<v Gast 1>hören, ist es ja wieder vielleicht wieder da.

02:42:16.510 --> 02:42:20.270
<v Felix>Hier 4mails.freedmail.com, das hat sich auf jeden Fall super legit.

02:42:22.190 --> 02:42:24.030
<v Felix>Nee, funktioniert es als einfach weg.

02:42:24.110 --> 02:42:26.270
<v Ingo>Ja, gittories.org slash CodeTube ist, glaube ich.

02:42:27.790 --> 02:42:33.390
<v Ingo>Genau, und eine Sache ist mir noch eingefallen, auch zu unhostet, und zwar im September ist es gibt so ein

02:42:33.390 --> 02:42:35.710
<v Ingo>kleines Dörfchen in Tschechien, das heißt Unhoscht.

02:42:36.430 --> 02:42:38.910
<v Ingo>Das haben wir gefunden, zufällig bei einer Google-Suche.

02:42:42.910 --> 02:42:45.390
<v Ingo>Also es ist halt Unhost geschrieben.

02:42:45.470 --> 02:42:48.030
<v Ingo>Ja, und da waren wir letztes Jahr auch im September, am 9.

02:42:48.110 --> 02:42:51.470
<v Ingo>September, da war nämlich unser erstes Jubiläum, unser erster Geburtstag.

02:42:53.710 --> 02:42:54.990
<v Ingo>Sind wir hingefallen in Tschechien?

02:42:55.310 --> 02:42:56.590
<v Felix>Tschechien das Gleiche.

02:42:58.110 --> 02:42:59.390
<v Felix>Alles das Gleiche.

02:43:00.110 --> 02:43:00.670
<v Felix>Ostblock.

02:43:00.990 --> 02:43:05.070
<v Ingo>20 Kilometer, das ist nur 20 Kilometer westlich von Prag, also ist ziemlich geil.

02:43:05.710 --> 02:43:12.270
<v Ingo>Und da waren wir halt für einen Tag und haben da auf dem Dorf Bass

02:43:12.350 --> 02:43:12.750
<v Ingo>Doppelburg.

02:43:13.310 --> 02:43:13.870
<v Ingo>Random Bar.

02:43:14.190 --> 02:43:15.550
<v Ingo>Ja, ja, wo wir waren.

02:43:15.790 --> 02:43:16.510
<v Ingo>Das war ganz lustig.

02:43:18.350 --> 02:43:19.630
<v Ingo>Nee, nee, das war irgendeine.

02:43:19.790 --> 02:43:21.390
<v Ingo>Das ist die einzige wahrscheinlich.

02:43:21.790 --> 02:43:25.310
<v Ingo>Also es sind 3000 Leute und zwei Kilometer Durchmesser, das Ding.

02:43:25.790 --> 02:43:26.350
<v Ingo>Awesome.

02:43:26.590 --> 02:43:29.950
<v Felix>Sie haben irgendwie ein Commit und deswegen ist Code Tube plus noch IPv6.

02:43:32.750 --> 02:43:35.310
<v Felix>Richtig einfach noch schlimmer als Source for Horsch.

02:43:35.470 --> 02:43:37.630
<v Felix>Das ist das nächste Level einfach reicht.

02:43:38.030 --> 02:43:38.830
<v Felix>Null noch IPv46.

02:43:40.030 --> 02:43:41.870
<v Felix>Das ist super Trolling, Alter.

02:43:45.230 --> 02:43:47.470
<v Ingo>Also, ja, genau, im September, 7.

02:43:47.630 --> 02:43:48.030
<v Ingo>bis 9.

02:43:48.190 --> 02:43:50.190
<v Ingo>September wieder in Unhorst.

02:43:50.590 --> 02:43:53.470
<v Ingo>Free Web und Konferenz sozusagen.

02:43:54.990 --> 02:43:56.590
<v Ingo>Und da kriegt ihr viele Leute unter.

02:43:56.990 --> 02:43:59.390
<v Ingo>Ja, ja, da gibt es ein Hotel, da gibt es sogar mehrere, glaube ich.

02:43:59.630 --> 02:43:59.950
<v Ingo>Boah.

02:44:00.110 --> 02:44:02.910
<v Ingo>Ein Hotel mit 90 Betten und sechs Konferenzräumen.

02:44:03.630 --> 02:44:04.110
<v Ingo>Hardcore.

02:44:04.750 --> 02:44:07.870
<v Ingo>Und dann gibt es noch eine Pension mit 14 Betten, aber das ist, glaube ich, auch schon.

02:44:08.350 --> 02:44:08.990
<v Ingo>Gut.

02:44:09.390 --> 02:44:10.750
<v Ingo>Also im September.

02:44:11.070 --> 02:44:12.910
<v Gast 1>Ich bin ja gerade super schockiert.

02:44:12.990 --> 02:44:18.430
<v Gast 1>Jemand mit dem Username Douglas Crockford hat gerats Semikolons in den Chat geschrieben.

02:44:20.270 --> 02:44:23.310
<v Gast 1>Also auf dem Piratenpad finde ich super gut.

02:44:24.750 --> 02:44:26.590
<v Gast 1>Nur mehr Semikolons auf jeden Fall.

02:44:27.310 --> 02:44:28.910
<v Ingo>Da bist du Semikolons nicht sterben.

02:44:29.230 --> 02:44:35.550
<v Ingo>Gut, dann würde ich sagen, das war's für diese Sendung.

02:44:36.430 --> 02:44:38.910
<v Ingo>Und wir hören uns nächste Woche wieder.

02:44:39.150 --> 02:44:40.590
<v Ingo>Nicht wundern, immer noch Donnerstag.

02:44:40.830 --> 02:44:44.990
<v Ingo>Wir sind jetzt auf Donnerstag, weil es im Chat vorhin nochmal gefragt wurde, wie heute Sendung.

02:44:45.070 --> 02:44:46.510
<v Ingo>Ja, immer donnerstags.

02:44:46.910 --> 02:44:49.950
<v Ingo>Und ja, ich wünsche euch wie immer eine frohe Zeit.

02:44:50.110 --> 02:44:52.270
<v Ingo>Passt auf euch auf am Gerät.

02:44:53.950 --> 02:44:54.510
<v Ingo>Zombies.

02:44:55.870 --> 02:44:56.670
<v Ingo>Apokalypse.

02:44:56.830 --> 02:44:57.870
<v Gast 1>Im Zweifelsfall Zombies.

02:44:58.030 --> 02:44:58.270
<v Gast 1>Zombies.

02:44:58.590 --> 02:44:59.390
<v Gast 1>Und Semikolons.

02:45:00.030 --> 02:45:00.670
<v Gast 1>Semikolons.

02:45:01.070 --> 02:45:01.790
<v Gast 1>Semikolar.

02:45:01.950 --> 02:45:02.670
<v Gast 1>Semikolon.

02:45:02.990 --> 02:45:03.390
<v Gast 1>Semikolon.

02:45:03.550 --> 02:45:04.110
<v Gast 1>Semikoli.

02:45:06.430 --> 02:45:07.630
<v Unbekannt>So wie die Kolibakterien.

02:45:07.790 --> 02:45:08.030
<v Unbekannt>Ja, ja.

02:45:08.830 --> 02:45:09.550
<v Unbekannt>Semikoli.

02:45:10.270 --> 02:45:10.910
<v Unbekannt>Zwei Kolis.

02:45:12.270 --> 02:45:13.070
<v Unbekannt>Semikolis.

02:45:15.710 --> 02:45:16.590
<v Ingo>War es das, oder?

02:45:17.070 --> 02:45:17.790
<v Ingo>Ich glaube schon, ja.

02:45:18.990 --> 02:45:19.230
<v Ingo>Tschüss.

02:45:19.390 --> 02:45:19.630
<v Ingo>Tschüss.

02:45:19.870 --> 02:45:20.030
<v Ingo>Tschüss.

02:45:20.110 --> 02:45:20.430
<v Ingo>Tschüss.
