31 Tage bis Release ! weib coding vom feinsten ! Coding & Tech helptober
31 Tage bis Release: App-Entwicklung für Umweltmeldungen
Im Rahmen eines Coding-Formats wurde intensiv an der Entwicklung der App Aura gearbeitet, die Umweltprobleme melden soll. Es wurden Grundlagen der SQL-Programmierung erlernt und erste Tabellenstrukturen entworfen. Dabei wurden Kategorien wie Wasser, Müll und Infrastruktur definiert. Zudem wurde eine Umfrage für eine Spendenaktion gestartet, bei der die Zuschauer über die Verteilung der Einnahmen an Tierschutzorganisationen abstimmen konnten. Die Arbeit an der App wird fortgesetzt, mit dem Ziel, bald eine funktionierende Version zu präsentieren.
Streamstart und technische Vorbereitung
00:08:1000:08:10 Hallöchen ihr Nerds! Wie geht's, wie steht's? Ich verspäte mich etwas, es tut mir leid. Ich dachte, wir starten einfach mal mit einer Pause, mal was anderes. Danke T-Cell für dein Follow, willkommen. Michi, Choppi, Lukas, Lukas mit seinem 9 Monate Sub. Vielen lieben Dank.
00:08:38 Genau, wir haben neue Mods. Also benehmt euch. Wir haben mehr Augen, die jetzt drauf gucken. Hallo?
00:08:46 Frank! Oh, elf Monate! Wahnsinn! Wahnsinn! Hallöchen auch am Bubblegun Infinity und Semi! Und Midnight Muffin, Hallöchen, wie geht's dir? Ina, grüner Gecko. Ja, heute, ja, ich hab direkt mit der Pause gestartet. Easy. Sergeant L, Hallöchen!
00:09:17 Next Gen Duo und PTZ, hallo, willkommen! Früher war alles besser, da war lieber noch pückelich. Ja, manchmal muss man auch mit einer Pause starten. Einen Abend, du Oberner, dann ja. Wer jetzt Mod ist, guck mal, Choppi und Michi. Die zeigen auch gleich stolz ihr Mod-Badge und hier sieht man es jetzt auch. Hier sieht man, dass sie jetzt die grüne Farbe haben.
00:09:50 Ja, quasi halt auch noch jünger, stimmt, ja, mit 28. Ich bin heute Morgen aufgewacht und meine Schulter und meinen Nacken, Kirchi, natürlich, Hallöchen, meinen Nacken und meine Schulter haben so wehgetan und ich kann kaum nach rechts gucken, weil das hier links so zieht und also ...
00:10:11 Das ist also Wahnsinn. Alt, einfach alt, wenn man schon so aufwacht. Ich mag Züge.
00:10:25 Ich hab tatsächlich ne Massagepistole, aber ich benutze die einfach nicht. Ich weiß nicht warum, das ist so ein Ding, das verstaubt einfach. Ich hab auch so, wie heißen die denn, Faszienrollen und so. Und irgendwie, keine Ahnung, bin ich zu inkonsequent bei sowas. Also das dann auch dauerhaft zu nutzen. Weil ich hab das dann und benutze das so ein paar Mal, oder war's das? Captain Pitt, danke auch für dein Primary Sub.
00:10:54 Für zwei Monate. Macht's wie Captain Pit. Seid smart. Wenn ihr Amazon Prime habt, kostenlos, kann man bei Twitch einmal im Monat jemanden summen. Mhm. So. Was steht heute an? Kawanga-Löchen. Was steht heute an? Es steht folgendes an. Wir haben...
00:11:23 Aura. Das machen wir ja unser kleines Claude Bootcamp. Und 5er Streamstreak von Saturday. Strong. Nein, nein, nein. Das Wort ist ja hallo, hallo. Halt, stopp. Halt, stopp. Wir sind noch nicht so weit. Ich wollte erst mal sagen, was wir heute machen. Halt, stopp. Und zwar heute.
00:11:52 Jetzt habe ich den Faden verloren. Fynn war Streamstück auch von Kirchi. Sehr strong.
00:12:04 Ja, das stimmt tatsächlich mit dem Lost. Genau, Cloud Bootcamp. Richtig, Lukas. Wir lernen ja gerade, wie wir eine gute App bauen. Und da haben wir jetzt ja ziemlich viel so Theorie-Stuff gemacht. Und jetzt werden wir mal ein bisschen in die Praxis gehen. Hat er zumindest letztes Mal angekündigt, Cloud. Unser Plan ist es ja, bevor wir die App bauen,
00:12:34 schon genug Wissen über App-Development zu haben, um das gut machen zu können. Und das ist der aktuelle Plan. Heute Aura Farm. Genau, heute Aura Farm. Und zwar nicht nur mit Aura, sondern auch mit dem Helptober. Die Nachricht kam schon, wurde schon angepinnt. Ich starte die Umfrage. Ich muss mal überlegen, was jetzt zuerst kam.
Helptober-Umfrage und Spendenaktion
00:13:0500:13:05 Und zwar mit der Umfrage. Ihr wisst Bescheid. Helptober bedeutet, ich spende die gesamten Einnahmen des... Oh mein Gott. Ina, danke für die zwei Gifte-Zaps. Ich spende meine gesamten Einnahmen des Monats für gemeinnützige Zwecke. Und zwar für alle drei dieser Tiere. Und ihr entscheidet, wo das Geld dann prozentual hingeht.
00:13:32 Aktuelle Umfrageergebnisse habe ich hier natürlich auch mitgebracht und werde ich jetzt hier präsentieren. Und zwar sind wir aktuell bei der Fledermaus, die führt mit 38 Prozent. Dann haben wir die Katze mit 36,1 Prozent und die Haie mit 25,9 Prozent. Das bedeutet, die Haie brauchen Hilfe. Nein, Quatsch. Also ich meine,
00:14:02 Entscheidet nach dem Bauch heraus oder ihr könnt Ausrufezeichen Katze, Ausrufezeichen Federmaus, Ausrufezeichen Hai eingeben und dann erfahrt ihr mehr über die Themen. Und ja, ich glaube keiner Statistik, die du nicht selbst gefälscht hast. Ja, ja, Quatsch. Quatschi. Am Ende geht keiner leer aus, so viel kann ich sagen.
00:14:31 wir müssen noch nicht muss noch mehr daran arbeiten dass es noch mehr geld wird aber auch das kriegen wir hin motto 10 doppelt leider nicht wo ist die powerpoint muss ich mal irgendwie einführen
00:14:59 Wie läuft's mit Aura? Ja, wir arbeiten gleich weiter dran. Unser Bootcamp. Ich dachte, ich hätte irgendwelche Vorteile als Motto, dann will ich doch nicht. Vorteile. Du hast Macht. Reicht das? Ich finde Macht schon ziemlich nice. Oh, übrigens, ich muss euch was zeigen. Ich habe nämlich eine neue Lampe gekauft. Das sieht man hier leider nicht, weil die Kamera zu weit oben ist. Ich zeige euch die aber. Ich hebe die mal hoch.
00:15:30 Ich bin sexy. Ich bin krass.
00:15:51 Die ist halt voll flauschig und man kann die biegen, wie man will. Ich habe versucht, ein Herz zu machen, aber irgendwie klappt das nicht so gut. Und man kann die halt mit verschiedenen Farben machen, aber ich finde dieses so warm-weiß total schön. Ich habe die gesehen, ich musste die einfach kaufen, ne? Kawanga, danke für deinen 20er Streamstreak.
00:16:15 Hat man aber kennen können. Also ich hab so geflucht gestern, die in Herzform zu formen, weil das gar nicht mal so leicht ist. Sprich, die SIGBIN-Reihe, das ist eine ganz günstige von Action. 10 Euro, das hat sie gekostet. Keine Werbung hier. Und die war, also die kann halt nichts außer, also die hat halt so ein ...
00:16:41 Schalterding am Kabel. Damit kann man die Farben ändern. Die hat nicht mal eine Farbe drin. Michi, danke für die fünf Gifted Subs an die Community. Vielen lieben Dank. Der Setup ist echt krass, der Hintergrund ist so. Ja, ich hab auch... Ist jetzt irgendwie was anders? Irgendwie hab ich das Gefühl, irgendwas ist anders. Ich hab da jetzt auch sehr lange dran gearbeitet. Also ich mein...
00:17:07 Wann bin ich umgezogen? Vor einem Jahr. Ein Jahr lang hat das jetzt gedauert. Oh, danke, Lukas, für die 12 Bits und danke, Sergeant A, für die 5 Gifte Zubs in die Community. Das ist so lieb von euch. Das freut mich so sehr.
00:17:23 Ja, mein, nettes Modding-Projekt nach deinen Games. Schwierig, ich kann sowas so schlecht. Also ich kann ja Hardware auch so schlecht. Also ich kann mir vorstellen... Oh, Lukas, danke auch an die fünf Gifte-Zaps. Vielen lieben Dank. Ich kann mir vorstellen, dass es gar nicht so schwer vielleicht ist, das irgendwie zu machen. Aber...
00:17:46 Ich bin halt so schlecht. Ich hab schon mal überlegt, ob ich so ein Schild mache, wo dann irgendwie irgendwas durchläuft. Also, keine Ahnung. Hat gerade gesubbt oder wie auch immer. Irgendwie so Streamsachen durchlaufen. Oh Gott. Ich glaub, ich muss mal das Licht anmachen hier. Einen Moment, man sieht mich ja gar nicht. Ich bin ja nur rot. Ach, das ist, weil ihr mich so verlegen macht.
00:18:14 Besser, oder? Ein bisschen. So ist gut. Ich bin sexy. Ich bin krass. Ja. Ich habe schon wieder den Faden verloren.
00:18:42 Ist mir eine Nachricht untergegangen, warte mal. Bei den ganzen Subs glaube ich schon. Wir waren gestern bei Hans im Glück essen, da gibt es Churros mit so einer roten Beerensoße, gar nicht mal so lecker. Hab da mit der Soße ein Herz auf den Teller gemacht, die Bedienung so süß. Das ist ja wirklich sweet. Die Churros selber, ich glaube, die habe ich auch schon mal gegessen. Doch, ja, die habe ich auch schon mal da gegessen und die waren, glaube ich, ganz gut. Aber ich mag auch solche Beerensoßen nicht so. Schokolade wäre halt geil, aber die ist, glaube ich, dann nicht vegan. Aber Hans im Glück an sich richtig nice für Veganer.
00:19:12 Und halt auch für nicht-veganer. Also es ist so ein perfekter Laden. Also Hans und Glück und Peter Pan ist so ein perfekter Laden, wo man mit beidem hingehen kann. Also wo man mit Veganern und nicht-veganern richtig gut hingehen kann. Ohne dich wäre das Setup nicht so, bis die Kirsche auf der Torte. Süß. Ich hab mal die Pepsi-Creams ausprobiert. Ich find die geil. Ja, so die Vanilla-Creams-Soda von Pepsi find ich richtig nice. Die Strawberry nicht so.
Technische Diskussionen und Hardware
00:19:4200:19:42 Modern Hardware schwer, ja ist so. Ich überlasse die Hardware lieber Bustilnerd und dem Brutzler und so. Bleibt dann bei Software. Genau, ach ja, da war ich gerade, ne? Ja, stimmt, du wolltest mich dran erinnern, PCZ. Danke. Also, genau, so ein Schild, wo dann halt irgendwie was durchläuft und da...
00:20:05 das dann halt ansteuern mit dem ESP32, der halt verbunden ist mit dem PC, dann hätte man nämlich Software bauen können für diesen ESP32, so halt Lichtsoftware, die das halt aufnimmt, was gerade passiert ist, die mit Streamer Bot zum Beispiel verbunden ist oder so, das dann aufnimmt und dann anzeigt auf dem Display. Und ich habe mir alles auch schon rausgesucht bei Amazon.
00:20:32 Aber erstens ziemlich teuer. Genau, Sargent, ey, dieses W-Lad, das habe ich dann auch gesehen. Erstens irgendwie, keine Ahnung, teuer, 80 Euro für so ein kleines Schild, dann irgendwie, weiß ich nicht. Habe ich dann auch gedacht, ich spare für einen neuen PC.
00:20:54 Noobelsuppe, danke für den Follow, willkommen und direkt mit dem Abo, Premium. 80 Euro, ja, ja, mit dem LED-Panel, dann ESP32, die Kabel, die man dafür braucht, man braucht halt auch ein Netzteil oder zwei Netzteile eigentlich sogar.
00:21:19 Ja, irgendwie alles ganz schön teuer und bei manchen Sachen war das halt auch so, also, ach, keine Ahnung, ich weiß nicht, ich hab's auf jeden Fall wieder verworfen. Vielleicht irgendwann mal, wenn ich rich bin, so. Bei den Coding Buddies hab ich auch schon ein Twitch-Chatbot mit einem ESP32 gemacht, sag' Bescheid, wenn du was brauchst. Das ist so lieb, danke.
00:21:38 Churros sind okay, bei Dominos gibt es richtig geile Churros. Ja, die finde ich auch, von Dominos finde ich die auch richtig nice. Es gibt ja auch in der Tiefkühltruhe von den, wie heißen die, Cookie Bros oder so, gibt es halt auch so eine riesige Packung Churros und die sind auch vegan. Die habe ich mir auch schon mal geholt, aber ich kaufe mir die nicht mehr, weil die zu dangerous für mich sind. Oh, warte mal, Kawanga. Oh, das verschwindet jetzt hinter der Umfrage. Ich muss das einmal kurz vorlesen. Anzahlung für einen zweiten Hai, damit der Hai, für den ich schon angezahlt habe, in deiner Badewanne nicht so einsam ist.
00:22:07 das ist voll lieb. Da freuen sich die Haie. Vielen lieben Dank, Kawanga. Genau, wenn ihr sagt, hey, Helptober, da kriege ich ja nichts von. Wie gesagt, ich spende meine gesamten Twitch-Einnahmen, alles, was von Twitch auf meinem Konto landet. Wenn ihr sagt, Leo, so eine sympathische Maus, die soll auch was verdienen, könnt ihr gerne Kofi benutzen.
00:22:38 Oh, Hypechest. Oh mein Gott, irgendwas mit der Karte. Oh mein Gott, ist das ein süßes Emote aus der Hypechest? Ja. Meine Güte, ist das süß. Eine Haie in einer Badewanne ist aber keine artgerechte Haltung. Naja, also Moment. Er hat sich hier noch nie beschwert.
00:23:09 Hallöchen Survivor! Willkommen! Wie geht's? Wie war euer Wochenende? Was habt ihr so gemacht? Erzählt mal! Ich war bei meinen Eltern gestern, gab einen kleinen Spieleabend, weil wir uns seit meinem Geburtstag gar nicht so richtig gesehen haben. Ja.
00:23:33 Ansonsten, heute habe ich ausgeschlafen, nochmal die restliche Erholung für die Polaris geholt, weil das hat mir wirklich aus dem Leben geklatscht. Hast du schon mal in Haie reden gehört? Nee, aber er beschwert sich nicht. Ich war gestern da, spätestens sonst habe ich viel gezockt. Nein, es war in einer etwas verstörenden Terme. Verstörend.
00:24:03 Gestern gezockt, also ist es einfach entspannt. Nice. Witcher 3 mal wieder gespielt, auch nice. Mann, ich komme gar nicht zum Zocken. Wobei, ich habe Freitag, stimmt, Freitagabend habe ich mit Arbeitskollegen Avi Veyat gespielt. Also wir spielen das öfter mal. Wir haben jetzt Freitag die zweite Map abgeschlossen. Ich überlege gerade, ob das gestern war. Ne, es war Freitag. Ne, es war...
00:24:33 ja die zweite map abgeschlossen zum glück gab es ja ein update weil jetzt gibt es noch eine dritte map die wir spielen können ja das mit esp 32 und lora netz gemacht was der lorenz wo man krankenhaus besuchen bis sie gesagt gute besserungen und deine oma saschen
00:25:02 Die Therme hatte super viele kleine Becken, war gemischt, also im Thermenbereich mit und ohne war das auch okay crazy. Aber ich habe damit auch nicht so die Probleme. Also ich meine, Sauna ist ja auch immer ohne Kleidung und das ist völlig okay.
00:25:19 Schlechtes Wetter, also viel Zeit gehabt, alle Tokens dieser Woche noch zu verbrennen. Heute Nacht um zwei Reset, dann geht's weiter. Lora ist eine Funknetzverbindung. Aha, okay, check. Ja, etwas, womit ich mich nicht auskenne. Aber wir machen jetzt ja gleich etwas, womit ich mich auch nicht auskenne. Und zwar App-Development. Hab mich da nur verlaufen, oje. Schlimm, schlimm.
App-Entwicklung und Cloud-Bootcamp
00:25:4400:25:44 Habt ihr eigentlich schon mein Reel-Video, wie auch immer, gesehen von heute? Ich fand es sehr witzig. Ich musste wirklich lachen, als ich das geschnitten habe. Das fand ich schon sehr lustig. Und ich finde, es verdient mehr Liebe. So.
00:26:20 Ich habe am Donnerstag auch eine Info zu meiner Bewerbung bekommen, da werde ich wohl morgen die Zusage offiziell bekommen. Das ist doch gut. Also Sauna, wo dann alle Nakey sind, bin ich fein mit, aber im Schwimmbereich der Therme gemischt finde ich weird.
00:26:33 Da sind halt auch Kinder. Ja, aber im Schwimmbad, in der Dusche sind auch Kinder, oder? Also ich check das schon und ich hab das auch, ich hab letztens erst wieder einen Post gesehen, ich weiß gar nicht, war es bei Reddit? Ich glaube schon. Mit einem Vater, der sich gefragt hat, wo geht er denn jetzt mit seinem Kind duschen, wenn er alleine im Schwimmbad ist. In welche Dusche geht er, also seine Tochter.
00:27:00 Geht ihr in die Männerumkleide oder geht ihr in die Frauenumkleide? Also ich finde, Frauen sind ja doch immer so cool und sagen, ey, gar kein Problem, sag einfach vorher Bescheid, so damit jeder sich irgendwie darauf vorbereiten kann, wie auch immer. Und geh in die Frauenumkleide, so besser so, dass das Kind, also das Mädchen dann sicher ist sozusagen in diesem Raum als anders so.
00:27:30 Ich feiere dann Reels weiter, so viel Erfolg. Vielen lieben Dank, Sini. Meine Frau hat mich heute Morgen um 9.30 Uhr gefragt, ob ich noch nicht zur Arbeit will. Sie wollte mir nicht glauben, dass heute Sonntag ist. Sie ist noch verballter als der. Oh ja, das ist gut, das ist gut. Das ist gut. Okay, wir könnten starten. Meine Schulter tut echt weh.
00:27:55 Ich würde eine Frau fragen, ob sie das Kind mitnimmt in die umkleide Dusche. Ja, ist halt auch irgendwie schwierig. Eine schwierige Situation.
00:28:04 Für zum Beispiel alleinerziehende Väter oder, keine Ahnung, Väter, die öfter denn was mit der Tochter alleine machen. Also sowas schwimmt zum Beispiel. Hab halt keine Ahnung von Kindern. Nee, ich auch nicht. Aber trotzdem ist der erste Instinkt ja, das Kind schützen und nicht mit erwachsenen Männern duschen lassen, nackt. Das ist halt auch schon wild. Alleine der Gedanke, dass man denkt, nee, lieber nicht. Es spricht leider ehrlich gesagt nicht so für die Gesellschaft und die Männer. Es tut mir sehr leid.
00:28:35 Sein Kind lässt man nicht alleine, ja. I don't know. I don't know. Schwieriges Thema. Ich wüsste auch nicht, wie ich das als Elternteil machen will. Also gut, als Frau hat man ja nochmal einen Vorteil. Wobei, dann ist es ja auch so, wenn man jetzt als alleinerziehende Frau oder, keine Ahnung, Frau, die alleine was mit ihrem Sohn zum Beispiel macht, dann...
00:29:00 mit dem Sohn zusammen duschen. Frauenumkleiden ist ja auch die Frage, ab welchem Alter macht man es denn vielleicht nicht mehr, weil andere Frauen das unangenehm empfinden. Ich war auch schon mal in einer Schwimmhalle, wo eine Mutter mit ihrem Sohn in der Dusche war, wo ich auch so dachte, boah, der ist vielleicht ein bisschen ...
00:29:25 Zu alter für, I don't know. Hatte ich schon gesagt, Nubelsuppe? Danke für die Folge. Ich glaube ja, ne? Ich bin verwirrt. Machen wir lieber was, wo ich auch verwirrt bin, aber macht nichts. Wir machen hier das. Wir machen unser Bootcamp weiter.
00:29:51 Ist hoffentlich nichts Schlimmes, sei vorsichtig. Ja, ich habe mich einfach nur verliegen, glaube ich, heute Nacht. Gut. Ich war jetzt auch acht und jünger. Ja, irgendwann kann man ja auch davon ausgehen, dass das Kind es alleine schafft, sich nach dem Schwimmen zu duschen. Oder man sagt, keine Ahnung, stell dich einfach nur kurz unters Wasser, wir duschen zu Hause.
00:30:22 Wird das auch für den Vater ein schönes Erlebnis, wenn er als einziger Mann bei lauter nackten Frauen duschen kann? Ja, ist halt auch die Frage, ne? Lässt man das? Ich meine...
00:30:31 Ein Vater, der sich dann halt so Gedanken um die Tochter macht und sagt, oh, ich will nicht, dass meine Tochter hier mit diesen Männern duscht, wäre das die Person, die dann darauf geiern würde, bei Frauen in der Dusche zu stehen, um sie anzugucken? I don't know. Und dann zusätzlich, wenn man vorher Bescheid sagt und sagt, ey, ich bin hier mit meiner Tochter, kann ich...
00:30:53 mit ihr da rein und die Frauen, keine Ahnung, ziehen sich dann an oder machen Handtuch rum oder so und sagen, ja, alles easy, komm rein. Oder vielleicht sind Frauen ja auch okay damit und sagen, ja, meinetwegen ist mir egal. Denn es ist ja auch in Ordnung. Solange jeder in der Situation sich wohlfühlt, ist Arbeitszeitbetrug eigentlich vollständig fertig, hätte eventuell noch ein Asset für den Community-Desk. Ja, Moment. Ich stelle noch mal kurz, ich muss mal den Projektplan aufrufen.
Projektvorbereitung und Termine
00:31:2200:31:22 Ich habe viel zu tun. Ich habe viel zu tun. Ich glaube, das Schreibtisch müssen wir noch mal gucken. Ich weiß noch nicht, ob ich das schaffe, das rechtzeitig zu machen. Aber der Schreibtisch ist ja so schon gut, wie er ist.
00:31:48 Aber die Sachen muss ich halt noch außerhalb des Streams machen. Ich habe mir jetzt vorgenommen, dass... Lasst mich mal kurz gucken. Ich habe mir schon einen Termin im Kalender gesetzt. Samstagabend wollte ich das machen. Sonntag will ich das Frank-T-Helen-Video machen. Leute, ich schiebe das schon seit Monaten vor mich hin.
00:32:16 Es ist wirklich schlimm. Hallo Dollar Tracks, wie geht's? Wie steht's? Gut, dass du noch 10 Tage oder so hast. Ja, ja. Ich meine, an sich wäre es jetzt auch nicht... Also es sind halt ein paar Sachen, die ich unbedingt noch machen muss, wo ich auch den Druck verspüre, das zu tun. Zum Beispiel mit den Achievement-Icons. Das ist falsch geschrieben, oder? Ach, keine Ahnung, ist auch egal. Das hier, also die beiden Sachen muss ich halt auf jeden Fall machen.
00:32:47 Die drei Sachen muss ich noch auf jeden Fall machen. Und natürlich dann den Bild hochladen. Die anderen Sachen sind halt so, ja, wäre cool, wenn sie noch drin wären, gerade Sounds und so. Aber am Ende wäre es jetzt auch nicht übelst dramatisch.
00:33:14 Kann ich gerade... Ja, kannst du posten, PTZ? Du meinst, wenn ich im Schwimmbad nicht mit Männer duschen will, kann ich auch zu den Frauen gehen? Ja, Kawanga-Su würde ich es jetzt nicht sagen, tatsächlich. Ich brauche Süßigkeiten. Moment. Oh, apropos. Meine Schwester hat mir was zum Geburtstag geschenkt, und zwar...
00:33:41 Sirup-Pots. Ich kann wieder Holy-Sirup trinken. Das muss ich gleich nochmal machen. Ich weiß gar nicht, wo ich die Flasche hingestellt habe. Ich glaube, die steht irgendwo in der Küche. Ich hatte ja ganz lange keine Pots, weil ich die einfach nicht nachbestellt habe und ich zu faul war. Und jetzt habe ich wieder welche. Das heißt, ich kann wieder Sirup trinken. Das ist very good.
00:34:04 Schon wieder eine ausgelaufen. Das Ding ist, ich habe vorhin auch aus Versehen eine Packung runtergeschmissen. Das kann sein, dass es nicht so gut war, aber egal. Nicht gesponsert, ne? Nicht hier falsch verstehen. Ich wurde nicht gesponsert. Ich halte das hier rein, weil ich das tatsächlich mag. Wie hieß nochmal der Typ, der über LinkedIn Vibe-Coder gesucht hat? Oh, sweet summer child. Sei froh, dass du Christian Wolf nicht kennst.
00:34:40 Beim Sport lief letztens plötzlich eine alte Dame durch die Männerdusche, steckt ihr Kopf in die Männer und guckt, wo ihr rein ist. Geil. Geil. Ich hatte ja schon mal eine unangenehme Situation in der Sauna mit einem älteren Mann, wo eine Freundin und ich in der Sauna saßen und der hat so total komische Kommentare gemacht und so.
00:35:00 Leo muss endlich Holy Partner werden. Du, ich glaub der Zug ist abgefahren bei denen. Also zumindest für sechs Monate oder so. Okay, gucken wir uns das mal an. Das ist ja geil. Okay, ich zeig euch das. Wo ist mein Browser? Wo ist mein Browser?
00:35:23 Halt, Stopp! Mein Browser ist weg. Einen Moment bitte. Äh, äh. Halt, Stopp! Ja. Das.
00:35:50 Da ich gerade unter der Duschen stand, fand ich das weniger toll. Ich hätte mich so ab... Also klar, andersrum wäre es natürlich auch alles andere als okay, ein Rainer, der seine Brigitte sucht. Aber es ist schon... Also von außen ist es schon witzig. Natürlich das Bundesverdienstkreuz bekommen. Ja, das muss ich unbedingt bekommen. Wichtiger als Hauli.
00:36:14 Zwar mit Hilfe von Blender MCP. Ey, geht das bei dir, PTZ? Bei mir stellt er sich bei Blender absolut quer, Claude. Also ich habe keine Ahnung, das funktioniert einfach nicht. Ich habe das alles richtig eingebunden, aber der sagt immer, ich kann darauf nicht zugreifen. Und dann sage ich, ja, probiere mal irgendwas zu machen. Und dann lädt er wirklich eine Viertelstunde. Und da passiert doch nichts. Dann breche ich immer ab.
Technische Probleme mit Docker und Virtuellen Maschinen
00:36:3800:36:38 Ja, habe ich alles gemacht. Ich weiß nicht, ich musste mir das nochmal angucken. Ich habe es einmal versucht und dann hatte ich ja das Ding, dass er mir gesagt hat, ich soll jetzt schlafen gehen, weil es schon nach zwölf ist und dann war ich so erpissig, dass ich dann das einfach nicht nochmal versucht habe.
00:36:54 In Blender selbst musst du N drücken. Dann den Server online schalten. Ich glaube, das habe ich gemacht. Ich erinnere mich nicht, das ist jetzt schon anderthalb, zwei Wochen her. Aber der hat eigentlich gesagt, der hatte in diesem Fenster gesagt, ist verbunden. Deswegen weiß ich halt nicht genau. Naja, Aura. Wir machen es jetzt bei Aura. Ähm. Wir.
00:37:26 Ich bin bereit. Mal gucken. Nee, ich habe Aura immer noch nicht eingebunden. Mann, ich war diese Woche einfach out of order. Ich würde das einfach mal im Discord droppen, wenn das okay ist. Wenn du Bock hast, würde ich mich freuen, wenn du das einbettest. Ja, du kannst das bei dem Channel AZB.
00:37:51 rein posten. Ja, gibt es jetzt einen extra Channel für AZB und für Aura? Also wenn ihr Ideen, Vorschläge, Feature-Requests, was auch immer für Aura oder AZB habt, gibt es dafür jetzt einen eigenen Channel für beide, dass... Was, Will Claude? Kann ich ihm sagen, ist nicht installiert. Man, nee, das ist jetzt mit Arbeit verbunden.
00:38:20 Wie viele CP bekommt man eigentlich pro Stream? Channel Points? Ja, das ist je nachdem, wie viel du zuguckst. Ich weiß das ehrlich gesagt gar nicht. Ich glaube, man kriegt alle zehn Minuten irgendwie Channel Points. Und dann halt für Sum und so kriegt man noch mehr. Ich glaube, ich muss mal kurz...
00:38:48 Cloud fragen, was hier los ist. Also können gerne mal gucken, ob das installiert ist, aber ich weiß, dass es nicht installiert ist. Credit Points fürs Lernen. 2K pro Stream, das kommt mir nicht viel vor. Hier kommt es drauf an, stimmt, ja. Für Tier 2 und 3 kriegt man mehr Channel Points.
00:39:19 doch erst noch nicht installiert wer ist er auch nicht das zwei möglich werden erst wsl installieren neu start auf gar keinen fall geht es auch ohne neustart ich mache jetzt hier kein neustart
00:39:44 Ich habe heute schon 1,5k gemacht. Ja, durch Sub-Giften, ne? Und Bits und so. Sei froh, während es mehr wird, dass wir alle paar Streams singen. Noch ist es ja ausgeschaltet. Ich werde es, glaube ich, nächste Woche mal wieder anmachen, dann könnt ihr euch was wünschen. Aber, ähm, ja. Ah, guck mal.
00:40:14 Ich hoffe, das geht auch ohne. Nein, geht's nicht. Mal gucken. Sorry für die Verwirrung. Ich wollte mehr oder weniger auf den Lerneffekt durch die Streams hinweisen. Channel Points sind mir persönlich egal. Ach so, es geht wirklich. Ich dachte, das wäre ein Joke. Credit Points. Ja, kannst du mal versuchen, das anrechnen zu lassen an der Uni. Ich würde dir da auch was ausstellen für. Ich würde ein Dokument schreiben, dass das alles relevant ist und so. Und wir können auch gerne eine Klausur schreiben. Ich bin da noch ein Wunsch offen, das stimmt.
Installation von Docker und Virtualisierung
00:40:4400:41:01 Ich muss ihm jetzt... Weil er sagt, Virtualisierungsfunktion ist ausgeschaltet, das stimmt aber gar nicht. Du durftest Leo live in Farbe und in Bunt sehen. Dieses Leben bist du durch.
00:41:24 Docker auf Windows braucht zusätzlich eine Windows-Komponente namens VM-Plattform. Das ist ein eigener Schalter, steht laut meiner Abfrage auf... Aber ich kann jetzt nicht neu starten. Docker in einer Linux-VM in VirtualBox.
00:41:50 Meint ihr, das ist sinnvoll, wenn ich VirtualBox starte und da dann Docker laufen lasse? Ihr kennt euch ja besser aus als ich. Mein Papiermüll wegbringen, viel Erfolg.
00:42:18 Ist das nicht doppelt gemoppelt? Warum nicht mit Linux Subsystem betreiben? Habe ich nicht. Ich will ja bei meinem neuen PC ein Dual Setup machen, aber hast du Windows Features und BIOS Settings überprüft? Also ich habe die Virtualisierung an, deswegen funktioniert ja auch VirtualBox. Das habe ich auch schon getestet, aber...
00:42:45 ESL braucht auch die Virtual-Irgendwas-Geschichte von Windows 11. Ich dachte, ihr kommt jetzt mit Antworten hin, mit mehr Fragen.
00:43:00 Also Claude sagt, Docker in der Linux-VM in VirtualBox. Kein Neustart, etwas fummeliger, weil du Ports von der VM auf Windows weiterleiten musst, damit später deine App die API erreicht. Ich glaube, VM in VM geht nicht.
00:43:30 Wir können ja erstmal den Schritt machen bis zum Neustart und dann testen wir es einfach ohne Neustart. Das machen wir. Das machen wir so. Und dann gucken wir einfach, ob das ohne Neustart funktioniert. Und wenn nicht...
00:44:00 Entweder machen wir denn Theorie weiter oder irgendwas anderes, dass wir vielleicht die Code-Struktur schon aufbauen oder keine Ahnung, also dass wir halt, ja, keine Ahnung. Was? Check CPU Architecture und Windows Edition.
00:44:29 Mach das mal. Hast du das Windows Feature Hyper-V installiert? Was? Keine Ahnung, ich habe nur in BIOS diese Virtualization aktiviert und dann Virtualbox installiert und einmal laufen lassen und geguckt, ob das funktioniert.
00:44:55 Also Betriebssystem installiert und so. I don't know. Terminal.
Probleme mit Windows-Features und WSL
00:45:1100:45:23 Okay, ich mache das einfach mal. Ich mache es einfach mal und wir gucken. Moment. So. Windows Subsystem für Linux. Mal gucken.
00:45:53 Ich meine, ab Windows 11, 24 H2 kann man die Features installieren ohne Reboot. Ich hoffe es. Ich hoffe auch, dass es trotzdem einfach ohne Reboot funktioniert. Ganz oft sagt Software ja, starte neu, damit das Update funktioniert oder damit das Programm laufen kann und dann funktioniert das trotzdem. Aber manchmal ist es halt auch einfach Scam.
00:46:21 Docker sollte auch reichen. Ja, das ist ja das Ding. Wir versuchen ja gerade Docker zu installieren und da wird gesagt, ich muss da neu starten und das wäre halt kacke. Während des Streams, ne? Seht ihr, glaube ich, auch, dass es suboptimal wäre, wenn ich während des Streams einmal neu starten müsste.
00:46:53 Hör's, Michi? Schönen Sonntag zusammen. Gleichfalls, Mr. 2003. Der Vorgang wurde erfolgreich beendet. Äh, äh. Änderungen werden erst nach einem Neustart des Systems wirksam. Ja. Pff, wir ignorieren das. So, dann Docker. Erstmal Docker.
00:47:25 Wo kann ich es herunter... Ach so. Wo finde ich es jetzt? Docker Desktop.
00:47:53 download docker desktop das sind die powershell befehle um die features zu installieren okay check ich mache lieber eins nach dem anderen
00:48:15 Wenn VirtualBox schon hast, dann doch kein Docker nötig. Weiß ich nicht. Das haben jetzt alle gesagt, dass es nicht so geil ist, das über die VirtualBox zu machen. I do not know. Ich mach's jetzt aber trotzdem. Ich installier jetzt mal kurz Docker. Hoffentlich geht der PC jetzt nicht komplett crash out, weil ich jetzt versuch, noch nebenbei was zu installieren. Ich hab auch immer noch keine Süßigkeiten geholt.
00:48:44 So. Installation den Haken bei UseWrsl2 instead of Hyper-V gesetzt lassen. Okay. Allow Windows Containers? Nee. Das machen wir nicht. Das machen wir auch nicht. Kein Desktop-Icon. Okay.
00:49:16 in stallion haben wir irgendwas verpasst
00:49:38 Achso, ich habe diese ganze Unterhaltung über den Help Toba ganz verpasst. Tut mir voll leid. Aber danke, Bubblegain Infinity, dass du das aufklären konntest. Lieben Dank. Und danke fürs Abstimmen. Falls ich noch nicht abgestimmt habe...
00:50:00 Worauf wartet ihr? Hallöchen Graf! Guck mal, Graf, gutes... Oh, nee, kein Restart. Nee, das will ich nicht. So. Docker. Ich schlotz jetzt einfach zu. Okay. Docker Subscription. Ich akzeptiere einfach mal.
00:50:31 Personal. Ich könnte mich mit dem Google-Account anmelden. Da muss ich mir kein weiteres Passwort merken. Ich könnte mich sogar mit GitHub anmelden. Das ist ja wild. Gibt das einen Vorteil, wenn man sich bei Docker mit GitHub anmeldet? Ich habe keine Lust auf morgen. Was ist denn morgen, Graf? Erzähl. Erzähl mal.
Docker-Installation und Windows-Versionen
00:50:5900:50:59 Und da stellt's VirtualBox auch ein Zurücksetzen zu einem vorherigen Installationsstart. Ich glaube ja. Ich glaube ja. Ich bin jetzt noch nicht so tief eingestiegen, aber ich glaube, ich habe das irgendwie gesehen. Montag oder Arbeiten? Ja, true. Muss ich überhaupt anmelden, das geht auch ohne. Ja, ich könnte skippen, aber warum nicht? Ich finde das immer gut, wenn man einen Account hat. Wieder Uni, kein Bock auf meinen...
00:51:33 klassenkameraden ok ich mache jetzt einfach getaub ich brauche username
00:52:01 Jetzt habe ich einen Code per Mail bekommen. Ich hasse es. Also ist ja gut, aber ich hasse es trotzdem.
00:52:10 Ich habe übrigens letztens, da saß ich bei der Arbeit und habe eine SMS bekommen mit einem Verifizierungscode für TikTok. Und ich bin erst mal völlig panisch geworden, weil ich habe natürlich keinen angefragt.
00:52:31 Und war dann erstmal sofort Passwort geändert, sofort irgendwie, keine Ahnung, alles geändert. Halleluji, wie geht's, wie steht's? Und, ja. Dann kann ich das größer machen.
00:53:06 This changes a Windows feature on a managed computer. Check with your IT administrator before making changes. Okay, IT administrator, also ich sage das okay. Save your work and restart Windows after the change. Restarting only Docker Desktop is not enough. Docker Desktop will not run these commands or restart Windows for you. Es klingt aggressive. Das klingt aggressive nach, du musst jetzt neu starten gleich.
00:53:36 Okay. Ich mach's trotzdem einmal. Mit dem Befehl. Was war das, Michi? Ich kann da ranhängen, no restart oder so? Wo ist es? Oh Gott, ist es schon so lange her? Nee, hab's übersehen. Da. No restart.
00:54:17 Hä? Der angeforderte Vorgang erfordert erhöhte Rechte. Ich bin doch mit einem Atmen reingegangen. Mann! Das Gleiche. Ah, jetzt geht's. Restart needed to. Ja, mal gucken.
00:54:43 Jetzt starte ich einfach Docker nochmal neu, auch wenn die sagen, das reicht nicht. Mann, das reicht halt wirklich nicht. Ich weine gleich, ich will nicht neu starten. Start einfach neu, aber dann würde der Stream ja abbrechen. Das finde ich kacke.
00:55:07 Kurze Werbepause. Wir warten alle. Nee, wir machen was anderes. Ich mach das bis zum nächsten Mal. Hätte ich das gewusst, dann hätte ich das ja direkt schon gemacht. Immer wenn ich da bin. Ja, nee, nee, wir machen das nicht. Neulich stand das so was von 1990er. Ist so. Es ist voll lieb von euch, aber wir machen das bis zum nächsten Mal.
00:55:44 Dann beim nächsten Mal Neustarten. Ja, ja. Ja. Beim nächsten Mal Neustarten sollte es ja alles dann gehen. Habe ich eigentlich mal wieder ein Update? Ne. Dann hätte ich gleich ein Update mitmachen können und so, aber wir machen das einfach dann beim nächsten Mal. Die ITler wieder, die keinen Neustart wollen. Warte mal, wie lange läuft mein PC jetzt?
SQL-Grundlagen und Tabellenstruktur
00:56:1200:56:12 Mal gucken, was er sagt. Wie lange der jetzt? Ey, nur zwei Tage. Ist voll okay. Okay. So.
00:56:30 Ich schlage SQL als dockerfreien Einstieg vor, da Python mit SQLite bereits alles Nötige mitbringen. Ich lasse dich eine Tabelle anlegen und Daten einfügen und bitte dich vor dem Testen eine Vorhersage zu treffen, was beim Einfügen ohne Description passiert. Boah, SQL, ähm.
00:56:47 SQL ist bei mir schon eine Weile her. Ich glaube, das habe ich das letzte Mal auch in der Uni gemacht. Aber ich glaube, ich sollte damit noch, also wenn ich ja erst mal wieder reinkomme, also ich weiß jetzt halt gar nichts mehr, also ich weiß jetzt halt gar nichts mehr, aber wenn ich sehe, dann kommt das bestimmt wieder. Ich bin mal gespannt, wie viel wiederkommt.
00:57:12 und wie gut ich damit zurechtkomme. Aber ich glaube, wenn ich so einen kleinen, so einen kleinen, kleine Hilfe bekomme, dann wird das was. Ich glaube, dann kriege ich das relativ easy hin.
00:57:35 Oh, mich macht das auch voll nervös, dass hier bei GitHub 391, 392 Änderungen sind seit dem letzten Push. Select where from pass schon ist so, ist so. Das weiß ich noch. Was?
00:57:54 Möchtest du Cloud erlauben aus für ein Check-Water? Okay, ja, mein Ding. Ich will nicht immer erlauben. YOLO-Modus oder was? Längstens, was ich gesehen habe, war vier Jahre, keine Neustadt vom Laptop. Kunde hatte noch Windows 10. Aber irgendwann wird er doch geforced-rebooted. Also ich hab das ganz oft, dass ich sehe, oh, ist ein Update. Mach ich das jetzt und geh ins Bett? Also wenn ich so ins Bett gehe.
00:58:18 Mache ich das jetzt? Weiß ich nicht. Oft ist es ja so, dass er nach einem Neuen, also wenn man sagt, hier Update und herunterfahren, dass er dann halt neu startet, da habe ich auch keinen Bock, dass der die ganze Nacht dann läuft. Nee, ich mache einfach wieder Ruhemodus und mache das wann anders. Und dann dann gehe ich am nächsten Tag zum PC und
00:58:47 Der ist einfach an, weil er das Update gemacht hat über Nacht. Richtig wild. Weil er hatte dann Forceders. So. Guck mal, ich kann das einfach so im Terminal ausführen. Ah, ey, ich muss nicht mal ein Terminal öffnen.
00:59:18 Er ist stark.
00:59:37 Also, warte mal was. Kurze Begrüßung. Ja. Am Ende die Eingabezeile. Ja, hier. Kann ich da auch reintippen? Ja, geil. Okay. Dann nehmen wir das Terminal. Das passt. Gibt es schon ein ERM für die Datenbank? Ey, klar. Alles hier drin. Aua.
01:00:10 So. Ich hab jetzt SQL statt PowerShell-Befehlen. Ja, super. Okay. Let's go. Was soll ich machen? Oh Mann, warum muss er das jetzt checken? Ich sag ihm doch, dass er... Also, glaubt er mir nicht?
01:00:39 So ein Frechdachs ist klar, so ein Frechdachs. So. Die erste Tabelle anlegen. Tipp das an der SQLite Zeile ein. Du kannst das in einem Stück.
01:01:02 einfügen das Semikolam eine schlichte Befehl aber warum soll ich das denn jetzt kopieren wenn ich dachte ich soll es lernen also ich meine klar gut create table reports id integer primary key category text not null description text not null status text not null default new das ist okay das ist jetzt erstmal in Ordnung aber er soll mir das ja eigentlich nicht vorsagen
01:01:29 Ich mache es jetzt einfach mal als Test, füge ich das mal ein. Guck mal, kam wieder SQLite. Halt! Stopp!
01:01:51 Du sollst es mir beibringen und nicht mir alles vorsagen. Oh, halt, stopp. Halt, stopp. Du bist mein Lehrer, aber so einer von der netten Sorte.
01:02:18 Und die sagen ja nicht alles vor. Und jetzt suche ich mir Süßigkeiten. Are you a Vibecoder? Nope, only a Vibecoder. Stopp, es bleibt alles so, wie es ist, ob du hier bist und nicht. Lia, oh, hallo Lia. Hallöchen, wie geht's, wie steht's? HALT STOPP!
Erstellung der Reports-Tabelle
01:02:4601:02:56 Mal schnell geguckt, was ich so an Süßigkeiten habe. Die habe ich geschenkt bekommen von meiner Nichte und meinem Neffen zum Geburtstag. Voll süß. Die wollten meine Schwester dribbeln. Die haben das nämlich ausgesucht, weil es ein Regenbogen ist und die meinten, Regenbögen passen zu mir.
01:03:17 Und dann haben die gesagt, ja, aber Mama, jetzt müssen wir noch eine kaufen, weil wir wissen ja gar nicht, ob Leo, also ob das gut schmeckt. Und wir können ja nicht Leo einfach was schenken, was vielleicht nicht gut schmeckt. Das war ein gutes Argument, hat meine Schwester gesagt. Sauer.
01:03:45 Ich habe den ganzen Tag Slay the Spire 2 gespielt. Und kann nicht aufhören, nice. Ich liebe sowas. Ich hätte sowas schon länger nicht mehr mitspielen. Ein Homonym? Boah, Luis, ist das der richtige Begriff? Das ist ja crazy. Ich wusste gar nicht, dass es existiert. Erstmal googeln.
01:04:25 Ist ein Ausdruck, ist eine Gruppe von Ausdrücken, die äußerlich gleich sind, aber für verschiedene Begriffe stehen. Tau. True. Nice. Gut zu wissen.
01:04:51 Ich habe mir für mein Unity-Learn-Projekt extra einen Mentor-Skill erstellt, damit Claude konstant wie ein Mentor agiert und mir nichts vorsagt. Erklärte, wenn es eine Weise gibt. Ja, das ist smart. Das ist smart. Eigentlich müsste ich das auch mal machen. Ich muss ihm so oft sagen, komm, sag mir doch nichts vor. Ich will es ja lernen. Ich meine, das wäre super easy, das halt zu Vibe-Coden. Beziehungsweise ist es Vibe-Coding, wenn man das alles noch überprüft und so.
01:05:20 Nee, ist es nicht. Aber es wäre super easy, die KI den Code schreiben zu lassen. Aber das will ich ja nicht. Da bin ich zu ehrgeizig für, das selber zu lernen. Deswegen mache ich das ja. Wenn das jetzt irgendwas, was ich nur im Privaten mache, wo ich sage, boah, ich will jetzt, keine Ahnung, eine App auf den Markt bringen, damit Geld verdienen und das will ich jetzt halt einfach so, da würde ich es vielleicht auch machen. Weil es halt viel schneller geht.
01:05:50 Aber ich will es ja wirklich auch lernen, wie man es händisch macht. Da kommt mir nichts drüber.
01:05:59 Kommt er in deinen Projektpfad, dass Vorsagen nicht erlaubt ist und dass der Lehrer ist? Äh, ja, genau, theoretisch könnte ich auch ne... Warte, warte, ich muss mal kurz gucken, was hier alles so offen ist bei VS Code. Nicht, dass irgendwas zeigt. Ne. Guck mal. Ähm, so. Ich könnte jetzt hier theoretisch eine...
01:06:26 ...schreiben, wo ich reinschreibe, wie ging das nochmal? Mache ich so einfach, ne? Minus und dann sagen... Einfach die Newtze... Nee, aber ich habe ja auch vielleicht ein paar Sachen, die ich nicht unbedingt noch nicht so zeigen kann oder nicht. Ja, wie auch immer. Ähm... Sei mein Lehrer. Mein Mentor.
01:06:54 Du bist der beste Lehrer, den die Welt jemals gesehen hat. Du gibst nichts vor, aber du hilfst, wenn ich Hilfe brauche.
01:07:23 Du erklärst Dinge leicht und sei mein Yoda, ist so.
01:07:39 Sag doch einfach deiner KI, dass sie es machen soll. Das ist so meta. Ich sag der KI, sie soll in die ChlorotMD reinschreiben, was die KI darf und nicht darf. Das ist so ... Nee, komm, komm. Ich mach's doch selber. Du erklärst Dinge leicht und ... verständlich und hast viel Geduld ...
01:08:07 mit meinem Nichtwissen. Du merkst, wenn ich...
01:08:15 Fortschritte mache und passt. Oh, Hallöchen! Hallo Joel und Gang! Hallo, wie geht's? Wie steht's? Ist das Setup fertig? Ich hab reingeguckt und jetzt bin ich schon wieder selbst, nämlich als Raider hier drin. Ganz, ganz unangenehme Situation. Zweimal haben wir einen Stream auf.
01:08:39 Ja, ich muss unbedingt angucken, wie es aussieht, aber bestimmt, hoffentlich postest du wieder was in der Insta-Story, dass ich mir das einmal ansehen kann. Ich war so invested, ich habe selber hier angefangen aufzuräumen, als ich das gesehen habe.
01:08:58 Hallo Hino, hallo Don Rudi, wie geht's, wie steht's? Ich hoffe, ihr hattet ganz, ganz, ganz viel Spaß bei Joel. Ich hoffe, ihr hattet, ähm, ja, wurdet auch motiviert aufzuräumen, so wie ich. Hallo Ostfriese, wie geht's, wie steht's? Ich muss öfter Aufräumstreams machen, das motiviert, ist halt echt so. Also ich hab hier, ich hab hier so ne, so nen Karton gehabt, so nen, keine Ahnung, Versandkarton, wo ich so meinen ganzen Müll gesammelt hab, weil ich
01:09:27 zu faul war, in die Küche zu gehen und meinen Müll wegzuschmeißen. Und da wurde ich langsam schon so berg, weil ich hab ja dann mein Handy bekommen, wo dann dieser ganze Verpackungsmüll war. Ich hab dann ja die Lampe, die muss ich, oh Joel, die muss ich dir auch ganz schnell zeigen. Moment.
Kategoriestruktur in der Datenbank
01:09:4201:09:58 Und die ist einfach flauschig. Also das ist so ein Flauschmaterial. Und genau, davon hatte ich auch den ganzen Verpackungsmüll. Ja, Fullcam. Okay, komm, ich mach's nochmal.
01:10:29 Ich hab versucht, so ein Herz zu formen, das ist nicht so schön geworden. Aber ich arbeite dran. Woher ist die? Von Action. 10 Euro hat sie nur gekostet. Boah, richtig cool. Und man kann halt, man kann die halt formen, wie man will. Und das ist ein richtig guter Deal gewesen. Brauch ich auch. Ja, also unbedingt. Ich hab die gesehen, war verliebt. Ich war so, sorry, die muss mit. Ich kann mich gar nicht wehren, die muss mit.
01:10:56 Ein Schnapper ist so. Ist so. Zoom, please. So was habe ich nicht. Tut mir leid. Das Problem ist, dass ja auch der Chat dann im Weg ist. Aber egal. Er hat es gesehen. Action ist für sowas perfekt, ja. Keine Wahl gehabt. Ey, ist so. Die war so schön. Und die hatte sogar auf der Verpackung, die habe ich jetzt natürlich weggeschmissen, aber die hat auf der Verpackung so hinten drauf, nämlich auch wie sie in dein Herz geformt ist. Da war ich so, okay, das ist so eine geile Idee. Ich mache das auch als Herz.
01:11:22 Aber man kann hier natürlich auch so als Spirale oder irgendwie so hoch. Ich habe gerade überlegt, ob ich das einfach mal zeige. Aber ich weiß nicht, ob ich je wieder dieses Herz hinbekomme. Aber es sieht halt auch nicht gut aus. So eigentlich muss ich es eh nochmal machen. Ich mache es einfach mal.
01:11:49 So was Abstraktes? Moment.
01:12:18 Jetzt sieht man uns ein bisschen besser, glaube ich. Ich habe es ja einmal kurz richtig gezeigt. Danke Kaudamath für dein Re-Sub im 10. Monat und danke Tintel für deinen Re-Sub im 3. Monat. Vielen lieben Dank.
01:12:32 Ein Leuchtwürmchen. Jetzt mach ich's einfach nur hoch, damit man uns ein bisschen sieht, damit ich damit noch angeben kann. Weil die so schön ist. Ich liebe sie so sehr. Ihr passt halt perfekt auch in dieses Setup und direkt darunter seid auch so ein Fake-Schaffell-Teppich. Danke Mr. Nowhere für dein Follow. Ich verabschiede mich aber mal für heute, spüre gerade, wie Kopfschmerzen im Anflug sind. Ey Michi, gute Besserung. Bis zum nächsten Mal. Erhol dich.
01:13:01 Und ich wünsche dir einen wunderbaren Start in die nächste Woche. Wir sind gerade dabei, unsere App Aura weiterzubauen. Hä, irgendwie ist das voll nice. Die Kameraeinstellung. Ich habe nur die Befürchtung, wenn ich jetzt wieder zurück... Ja, dann sieht man meinen Monitor. Stört das? Weil so ist es halt eigentlich ganz nice. Ist jetzt halt ein bisschen schief wieder da oben, die Kamera.
01:13:33 Aber ich glaube, das stört gar nicht so sehr, wie ich dachte. Schon fancy, ja. Ja, das Problem ist eigentlich, dieser LED-Strip-Ding, das war halt vorher hinter meinem Monitor und das ist die ganze Zeit abgefallen. Jetzt liegt das einfach so auf den Regalen. Eigentlich muss ich das nochmal richtig festmachen. Weil mich nervt das auch, wenn das da so runterhängt. Weil es sieht halt auch nicht so cool aus.
01:14:01 Aber vielleicht... Vielleicht erst mal, wenn es ein bisschen höher hängt. Vielleicht ist das denn... Ich weiß es nicht. Ich weiß es nicht.
Vorstellung des Aura-Projekts
01:14:2201:14:22 Stört nicht, ja, vielen Dank. Was machst du heute? Genau, wir machen unser Bootcamp weiter hier. Ich schreibe gerade die ClaudeMD, oh, ihr seht das hier oben gar nicht, dass er mir nicht immer alles vorsagt. Weil das nervt.
01:14:44 Ich habe ihm geschrieben, sei mein Lehrer, mein Mentor. Du bist der beste Lehrer, den die Welt jemals gesehen hat. Du gibst nichts vor, aber du hilfst, wenn ich Hilfe brauche. Du erklärst Dinge leicht und verständlich und hast viel Geduld mit meinem Nichtwissen. Du merkst, wenn ich Fortschritte mache, passt das Lern-Tippe automatisch an. Das wird einmal gespeichert. Das kommt einmal in die Gitignore.
01:15:27 So. Und dann kann's weitergehen. Viel Spaß. Ich bin noch im Lerk, muss noch was essen. Ey, guten Hunger. Vielen Dank für den Raid. Und bis zum nächsten Mal. Das bräuchte ich auch, ja. Das nervt echt, dass er so viel vorsagt immer.
01:15:52 War das Wochenende fleißig am Story schreiben? Boah, man motiviert mich mal. Wenn du anfängst, schreib mir mal bei Discord, ey, setz dich auch mal hin und schreib was. Weil ich komm gar nicht voran mit meinem Buch. Trinken, trinken ist gut. Ich kann auch gleich mal meine Sirupflasche holen. Weil das hier ist gleich leer.
01:16:19 Irgendwie nervt mich das schon mit dem Monitor. Ich muss mir noch mal was einfallen lassen. Mein Tee ist auch schon kalt und fast leer. Ja, so. Das ist ein fairer Einwand. Ab jetzt zeige ich dir das Werkzeug an einem anderen Beispiel. Nee!
01:16:45 Wir wollen schon... Hintergrundfarbe wechseln können wir auch machen. Aber wisst ihr, wie ich das einfach umgehe? Dass mich das stört? Nee. Nicht indem ich das kleiner mache, sondern indem ich das einfach ausschneide. Wo geht denn das? Wo geht denn das? Transformieren. Nee.
01:17:15 Ich kann das doch zuschneiden. Wie ging denn das nochmal? Irgendwie mit einem Shortcut oder so.
01:17:38 Ja, alt war es. Guck mal. Ich mach das jetzt aber so, dann sieht man das nicht mehr. Mach ich das wieder ein bisschen, noch ein bisschen größer? Guck mal, so stört es gar nicht mehr. Haar, einfach geschummelt. So. Jetzt mach ich grün. Einen Moment, bitte. Das war das falsche Licht. Hier.
01:18:08 Ja, ja, Moment. So, was haben wir denn in grün? Wir haben... Irgendwo habe ich eine Dschungelszene. Hier. Meine Dschungelszene. Toll. Das finde ich richtig gut. Das halte ich schon lange nicht mehr an. Hallo? Kayla. Kayla war es, oder?
01:18:32 Hier oben, hier oben. Wie viele Schritte hast du heute bislang gesagt? Ich war schon laufen. Und das trotz meiner Schulter. Also, ich habe schon einige Schritte. Ich würde es bevorzugen, jetzt nicht noch das Walking Pad benutzen zu müssen. So.
01:18:49 Wir wollen schon Aura machen. Du sollst mir nur einfach nichts vorsagen. Siehe, Cloud.md Richtig. Tal. Super, dass ich das auch mal schaffe beim ersten Versuch. Verschuh'n ich dich heute, danke, BDZ.
01:19:21 Du läufst mit deiner Schulter. Hier ist halt ein Aura. Man kann das ewig suchen. Wie wär's damit? Sing mal nächste Woche.
01:19:51 Nächste Woche, Chappie. So. Die Cloud MD liegt im Projekt Ordner Aura. Meine Güte. Oh. Hm. Wasch.
01:20:27 Servus Freunde des Profs, der einmal sagte, die Beweisführung mittels vollständiger Induktion ist so trivial, dass ich euch das jetzt... Oh, hast du mich gerade retraumatisiert. Also erstmal alleine schon die Formulierung, das ist trivial oder das ist so trivial, da kriege ich so richtig Gänsehaut von der Uni. Okay, top.
01:20:57 Zeige dir jetzt die Bauscheine. Okay, let's go. Oh, ich habe mit Schucki geklickert. Nicht auf meinem hellen Oberteil, bitte. Oh, meine Schulter. Oh Gott. Aua. Was möchtest du Claude erlauben? Ausführen. Peak Read Only at the Exercise Database Contents. Mhm, mhm.
01:21:27 Okay, ja, meinetwegen. Nee, achso, einmal erlauben. Fang mit einer einzigen Meldung an. Überleg dir dafür zwei Dinge. In welchen Spalten schreibst du etwas? Welche Werte kommen hinein?
01:21:55 Dann setzt beides in den Baustein. Okay, also hold on. Hold on. Was schreiben wir denn jetzt da rein? Ich check gerade noch gar nicht, was wir da jetzt überhaupt reinschreiben wollen. Wofür wir das machen. Also wir sollen, wir haben jetzt diese Tabelle erstellt für die Reports mit ID, Category, Description und Status.
01:22:26 Die wollen sagen, dass man ihn nicht leiden kann, like a pro. Wenn man jemanden mag, bietet man ihm das Du an. Ich finde, das sollten sie wissen. Was? Gerne per sie. Also ich finde sie's richtig kacke.
01:22:56 Als ich von einem Startup in ein Konzern gekommen bin, ich konnte das gar nicht. Ich war so lost anfangs. Der zu Müll. Okay. Also wir haben die Table... Ich muss mal in die Architektur gucken. Weil ja bestimmt drin steht... Au!
01:23:25 Das hier ist die Tabellendefinition Users. Das ist ja eigentlich gar nicht so gut. Kategorien. Also wir erstellen jetzt sozusagen die Kategorien. Oder wie oder was.
01:23:56 Ich brauche Kontext. Was erstellen wir da gerade eigentlich und wozu? Ich check's nicht. Menschen sind doof und sie schafft eine für mich angenehme Distanz. Babylon Infinity, soll ich sie jetzt aussiezen? Stehen sie da drauf?
Referenzierung von Kategorien in der Datenbank
01:24:0301:24:30 Was wir bauen. Die wichtigste Tabelle von Aura Reports. Jede Meldung, die jemand in der App abschickt, wird darin zu einer Zeile. Diese Tabelle ist der Ort, an dem die Meldung am Ende landet. Alles andere in Aura arbeitet mit dieser Tabelle. Hey, no pressure, Claude. No pressure, ne? Wie Sie möchten.
01:24:51 Die Melderin sieht in der App ihre Meldung. Das ist eine Abfrage auf dieser Tabelle. Die Moderation sieht die Warteschlange. Okay. Wird eine Meldung geprüft oder weitergeleitet, ändert sich in ihrer Zeit der Status.
01:25:09 Die vier Spalten, wir sprechen niemals so später. Aber was ist denn jetzt noch mit Notfälle, also mit soll ich dich sitzen oder darf ich sie duzen? Erastrans, also es wäre schon, also ich möchte gerne Professor Doktor Leo genannt werden, okay? Es muss aber auch noch ein Feld geben für
01:25:36 Notfälle, dass die zuerst bearbeitet werden. Aber wir können ja drauf aufbauen, ne? Ich muss erstmal hier nebenbei irgendwie SQL Cheatsheet aufmachen, glaube ich, weil ich muss mir erstmal wieder ins Hirn rufen.
01:26:05 Wie das alles geht. Okay. Okay. Bin wieder da, wir kommen zurück.
01:26:30 Standort, Foto, Zeitstabler, Wermeldung und so weiter. Wir fangen mit dieser Mini-Version an. Ah, hätte ich mal weitergelesen. Schritt für Schritt aus, mal dann, wenn du ein neues Konzept lernst. Am Ende steht die echte Tabelle. Später schreibst du sie in Python mit... Was?
01:26:52 Wie, wie, wie, wie, wie, wie, wie, wie? Später schreibst du sie in Python mit SQL Alchemy und Alembic, aber dann verstehst du schon, was diese Werkzeuge im Hintergrund an SQL erzeugen? Wie, wie? Warum muss ich denn jetzt hier Arbeit machen, die, wenn das später...
01:27:24 Es ist nur noch aber eskeleid, wo man alles per Kommandozelle rausfinden muss. Ja, aber ich bin mir gerade gar nicht so sicher, wenn er ja eh will, dass wir das später nicht machen, warum ich das gerade mache. Äh, aber wieso machen wir das?
01:27:50 Wenn wir das später... I don't get it.
01:28:20 Okay. Wir machen das aber nicht ewig. Gemeinsam, die Grundlagen, die du für Aura wirklich brauchst, einfügen, abfragen, filtern, ändern, Tabellenknüpfen. Das sind ein paar Schritte, danach geht es weiter. Okay, gut. Ich füge mich einfach. In der Schule muss man auch immer Sachen machen, die man selber gar nicht so will. Und die Lehrer sagen, es ist voll gut, es ist voll sinnvoll. Und dann denkt man sich so...
01:28:50 Also, insert into... Wie heißt denn die Tabelle nochmal? Reports. Quatsch, warum mache ich die... Ne, ist richtig.
01:29:20 Ähm. Ach so, die erste Müllmeldung. Aber machen wir jetzt zum Beispiel ID.
01:29:46 Ich weiß gerade ehrlich gesagt gar nicht, was er von mir will. Also er möchte, dass ich sozusagen ein Report da reinschreibe. Dann füge ich eine ID hinzu, sag, mach eine Category, meinetwegen eine Description, per Default ist Status New, also egal. Und dann mache ich Values, starte mit
01:30:16 ja was soll momentan stopp kann ich wie war das noch mal in sql gibt es die tabelle schon ja hier wie war das noch mal bei sql mit dem mit den values
01:30:46 Das ist alles zu lange her. Kann ich die Values da einfach so reinschreiben? Nee, ich muss die mit Anführungsstrichen. Okay, okay, okay, check. Schon so lange her.
01:31:12 Ich kann das auch alle gar nicht mehr. Nuh nuh nuh nuh nuh, eins. Oh. Ähm... Müll. Dann Description... Müll ist da.
Probleme mit SQL-Syntax
01:31:3601:31:44 Macht man ein Semikolon bei SQL? Ach du Scheiß. Insert or true? Ja genau, das ist ja das, was ich hier schon mach. Ich war mir grad noch nicht sicher, ob ich die Anführungsstriche brauch, aber ja... Ich glaub, ich hab auch Müll geschrieben. Ja. Ähm... Ich muss ein Semikolon machen. Da vermisst man doch Python.
01:32:12 Okay. Okay, steht in der Tabello. Inserte den Müll. Als ob das ein Mülleimer wäre. Als ob die Datenmark ein Mülleimer wäre. Och man, ich will ihm halt nicht immer alles erlauben, aber ich würde ihm gerne das erlauben.
01:32:43 Ich habe das Gefühl, mit grünem Hintergrund sehe ich krank aus. Check how the Umlaut was stored in the database. Ja, okay. Mach mal. Meine Schuld.
01:33:14 Deine Meldung ist drin. Beim ersten Versuch mit genau den richtigen Spalten. Das lass sie dir selbst.
01:33:33 Will er mich verarschen? Also ich hab doch ID und Status. Also nee, Status nicht. Aber ID hab ich doch reingeschrieben. Ah, oh, ich hätte das einfach nicht machen müssen. Oh, blöd. Jetzt hab ich das trotzdem gemacht. Ich hab nicht aufgepasst. Was schreib ich? Select. Oh.
01:34:12 aber es ist alles viel zu lange hat mein setup umgebauten nice man bin ich wirklich so dumm wenn ich wirklich so los dass ich das alles wieder vergessen habe nee oder select ich glaube ich muss die spalte eingeben
01:34:38 Ach, Arsch. Ihr habt doch recht. Ich war einfach... Oh, hold on. Ich war dumm. Ja, also es war schon... Es war richtig. Ich habe einfach nur Semikolon vergessen. Das ist so verwirrend, wenn man dann zu lange irgendwie mit Python oder auch GDScript arbeitet und die ganze Zeit... Und jetzt kommt man wieder an mit Semikolon... Lons? Semikolons?
01:35:07 Guck mal, der hat jetzt auch meine ID automatisch überschrieben. Das ist ja vielleicht gar nicht verkehrt. Irgendwo in deinem kleinen Kopf wird das Wissen auch schlummern. Es war ja auch nur ein dummer Fehler. Dass deine ID einen String gemacht hat, wo es endet ist. Ja, ich habe gar nicht darauf geachtet, was hier steht. Ich habe nur das hier gelesen. Default new. Aber ja, ja, gut.
01:35:28 Brauchst du die ID nicht angeben, kannst aber ja. Ich bin mal raus, noch einen schönen Abend. Vielen Dank fürs Reinschauen, nächste Stunde. Bis zum nächsten Mal, Dienstag um 19 Uhr, wieder genau hier. Und ich wünsche dir einen schönen Start in die nächste Woche. Okay. Zack.
01:35:59 Ich glaube, ich brauche mal eine kleine Pipipause und hole mir dann auch gleich meine Sirupflasche. Das wäre ganz gut, das mache ich. Und...
01:36:14 Dann machen wir gleich weiter, okay? Kurze Pause, holt euch gerne was zu essen, was zu trinken. Geht auch aufs Klo, keine Ahnung. Aber wir sehen uns, versprochen, gleich hier wieder. Nicht weglaufen. Moment, ich muss auf die Szene, so. Bis gleich.
01:36:46 Halt, stopp! Halt, stopp! Ich habe gerade aus dem Augenwinkel gesehen, dass was bei Kofi reinkam, während ich aufgestanden bin.
01:36:58 Achso, Seralex. Seralex hat nämlich ein Abo abgeschlossen. Ich weiß gar nicht, ob er das weiß. Ich hoffe ja. Aber Seralex hat bei Kofi ein Abo abgeschlossen. Alle, jeden Monat. Also keine Ahnung. Das geht. Macht das, wenn ihr Bock habt. Aber fühlt euch nicht gezwungen. Also jetzt. Pause bis gleich.
01:40:38 so da sind wir wieder ich habe mir meine flasche geholt stand random rum eben schon in richtest gemacht riecht eigentlich nur nach das gut
01:40:55 Ist nicht vergammelt oder so in der Zeit, in der ich sie nicht benutzt habe. Ja, aber die ist wirklich klebrig. Die ist wirklich ein bisschen ausgelaufen. Naja. Daran müssen sie noch arbeiten. Aber ihr wisst ja, kein Produkt ist gut. Ach ja, und Wasser? Leider jetzt nicht gekühlt. Aber das macht nichts.
Probleme mit SQL-Syntax und Kategorieeinträge
01:41:1201:41:22 Müsste jetzt pinkeln, weil ich das so nah am Mikro mache? Ist eigentlich taktisch unklug, ne? Ja, dass ihr im Stream bleibt. Ich glaube, ich habe den ein bisschen zu voll gemacht. Naja, was ist schon passieren? Hat mal du geguckt, SQLite kennt ein Insert Returning Statement. Die ID vom Insert direkt wieder zurück. Hey, das ist voll smart. Okay.
01:41:48 So, ich mach mal nicht Explosion, ich mach mal 4. Ich glaub, 4 war das, was ich vorher benutzt hab. Ja. Schmeckt gut. Was gibt die ID ein? Die eingefügt oder eine interne ID? Einfach eine ID, die der Meldung zugewiesen wird, damit man das wieder zuordnen kann.
01:42:16 Bin auf den Laptop gewechselt, kann jetzt auch was lesen, nice. So. Jetzt sind wir wieder, jetzt kann ich auch wieder was trinken. Mann, ey. So. Datnog hat das selbst ergetragen, schaut noch mal auf den Create Table vorhin, welche zwei Stellen sorgen dafür.
01:42:45 Man lässt ja mir immer das Ergebnis schon vorgibt, das ist ein bisschen nervig im Textfeld. Aber egal, ich glaube, das kann man nicht abschalten. Das ist ja jetzt aber noch kein Hexenwerk.
01:43:01 Hier ist vielleicht schon etwas aufgefallen, du hast jetzt Kategorie Müllgespeicher, was auch nahe liegt. Im Plan steht aber, dass in der Datenbank Wastler landet. Ihr habt Zeit trotzdem, Müllheim. Warum speichert man lieber einen festen englischen Schüssel als das deutsche Wort, das die Nutzerin sieht? Ich denke, verschiedene Leute die Meldung, die Zugriff der hat. Naja, ich will ja eigentlich wegen Mehrsprachigkeit, damit jeder dasselbe Wort benutzt.
01:43:24 Es soll ja eigentlich keine... Naja, gut. Es soll schon Mehrsprachigkeit geben, aber... Naja, es ist ja auch egal, was im Backend gespeichert ist. Im Frontend wird das ja trotzdem anders ausgegeben. Das ist schon okay. Das ist schon okay. Ist das erstmal zum Üben? Ja, genau. Genau.
01:43:52 Was würdet ihr eigentlich für Sprachen am wichtigsten sehen? Also, natürlich Deutsch, Logisch, Englisch, Logisch, dann Deutsch, Englisch, was in Deutschland noch wichtig? Türkisch, Russisch. Wenn man die ID auf Autogramm kümmern, macht das vielleicht einfacher, weiß ich gar nicht. Guck mal.
01:44:20 Insert into reports. Ich will mal gucken. Ach ja, stimmt, ja. Warum geht das hier alles nicht? Ich will mal gucken, wenn ich das mal nicht zuweise ID.
01:44:51 Wenn ich jetzt mal die nächste Kategorie nehme, zum Beispiel... Was haben wir? Animal Welfare. Animal... Verdammt, ich brauche ja wieder... Animal...
01:45:13 Welfare. Hello there. Direct Darkside, danke für dein Follow, willkommen, wie geht's? Und... Kappi, irgendwas mit Tieren. Und ich mach das jetzt so. Dann ist es ja Auto-Increment.
01:45:43 you see barbigan infinity müllester bla bla bla top ja auch super so erlaubte werte festlegen
01:46:07 Moment, hält sich niemand dran, wenn ich will. Deine Tabelle nimmt in Category jeden beliebigen Text. Waste, Müll, Müll, Müll, Müll. Die Regel, nur diese fünf Werte muss also die Artmark selbst durchsetzen. Dafür gibt es ein neues Werkzeug. Erlaubte Werte festlegen. Okay.
01:46:34 Tabelle komplett lösen. Bau deine Reports-Tabelle neu, so ist Category. Nur noch die 5 Kategorie Schlüsse. Architecture erlaubt. Die Schlüssel suchst du dir selbst im Plan raus. Teste sie mit 2 Meldungen. Eine mit dem erlaubten Schlüssel, eine mit Müll. Okay. Also, wir haben hier Category. Text Not Not Not Check.
01:47:02 Category in... Wir haben Waste. Wir haben Water. Wir haben Trees. Wir haben... Warum eigentlich Trees? Eigentlich ist es ja grünen Flächen, also so...
Kategoriespeicherung und referenzierung
01:47:2901:47:31 Naja, egal. Passt schon mit Trees. Animal Welfare. Und wir haben Infra. Infrastructure. Diesmal nicht das Semikolon vergessen.
01:47:57 Oh, Operation Near Category. Syntax Error. Muss niesen. Ja, ich hab das Video. Ich hab das Aura Video. Es war ja grad noch offen. Hier. Darum... Da geht's in Aura drum.
01:48:25 Ich muss echt den Text anpassen. Haben wir noch kein Command? Oder? Nee, ich hab das verplant.
01:48:37 Vielleicht muss ich das einfach mal jetzt machen, damit ich das nicht nochmal vergesse. Wir machen das aber jetzt. Komm, wir machen das gemeinsam. Und zwar in der Category Twitch Message. Add. Twitch Message. Default. Jawohl.
01:48:59 Add Core Commands, Command triggered, create command, Aura, Aura, ist das case sensitive? Ich weiß nicht. Ich mach das mal so. Everyone location start, Aura, okay. Und dann passiert nämlich eine...
01:49:28 Twitch. Chat. Send Message to Channel. Hallo, Intolerant. Wir fangen gerade erst an. Ganz ruhig.
01:49:55 Das ist erstmal nur alles entspannt. Alles entspannt. Wir sind noch nicht so... Das ist jetzt noch nichts Ganzes. Nichts Halbes und nichts Ganzes. Oder wie sagt man? Ach, keine Ahnung. So. Was soll ich denn da reinschreiben?
01:50:24 Aura... Was sage ich denn nochmal da in dem Video? In unserem neuen Projekt Aura. Aura wird eine App. Eine App, mit der man Mistände, die man so in der Umwelt fest... Aura rettet die Welt.
01:50:56 Wenn du Mistände in deiner Umwelt beobachtest, Ölfilm, Müllablagerungen, dann
01:51:26 kann man diese mit Aura melden und es geht die Meldung geht automatisch an die richtige Stelle. Also das ist das Ziel. Wir arbeiten dran.
01:51:59 Ja, ja, ja, ja, ja, ja, okay, okay, check. So, das sollte jetzt klappen. Wollte es nur erwähnen, lieber gleich richtig machen, beziehungsweise es wissen, weil Tables sind ja jetzt einer Seite unangenehm. Ja, wir haben hier schon, wir haben hier theoretisch schon die Table-Definition. Also die Tabellendefinition und theoretisch, also ist das alles easy.
01:52:31 Da haben wir das alles schon einzeln. Wobei, ja, doch, doch, doch, ja, doch. So wird's denn theoretisch in echt aussehen. Ich will's ja aber lernen. Deswegen machen wir das so. Aber was ist das hier jetzt?
01:53:05 Hallo da!
01:53:39 wieso aber hier haben wir category und kann auch sein dass sie noch nicht hundertprozentig richtig ist das stimmt da ist gar keine definition dafür
01:54:12 ist das sauer? Kategorie steht da ins Text. Ist doch das sauerbar, oder nicht? Status? Kategorie steht hier. Doch, Kategorie. Nee.
Fehlerhafte Kategorie und Tabellenreferenzierung
01:54:4401:54:44 das fehlt ja auf jeden fall die kategorien es sei denn ich sehe was gerade nicht hier ja hier sind die stimmt ja das hatte ich ja gerade auch
01:55:12 Hallo, ich bin Parker, wie geht's, wie steht's? Category reports, category tags. Ja, ist das falsch? Warum ist das falsch? Es ist doch Tags, oder ne? Ich bin ja fast 40, also Boomer, und der Name ist mit Absicht etwas provokant gewählt. Ist aber um die Initialen meines echten Vor- und Zunahmsgebildes worden. Das ist geil, das fände ich richtig cool. Das ist strong. Hallo Parker, wie geht's, wie steht's?
01:55:45 Aber was müssten wir denn... ist es auch ne... ja... also... was gibt's denn da für Kategorien? Also... wir machen keine ID so, sondern... ja, wir könnten halt so was wie ne JSON machen, wo wir das dann raus... also eine dann rausziehen.
01:56:18 Die Beschreibung der Kategorie ist Text, hat aber nichts in der Reporter... Nee, nee. Theoretisch ja nicht, hier wird das ja nur aufgezählt, oder nicht? Hier wird ja nur gesagt, Category, Text, Not Not Not. Das ist ja erstmal nicht wild. Hier wird das ja noch nicht drin definiert.
01:57:12 Wenn der Text der Fremdschlüssel ist, geht das wohl? Ja, ich glaube, das ist so gedacht. Also wir haben hier drin die Schlüssel. Und, äh, also klar, es ist jetzt erstmal nur hier drin so. Aber ich glaube, daraus soll er sich die denn, also damit soll er das dann abgleichen. Das steht hier jetzt noch nicht drin, ja, richtig, aber das ist ja...
01:57:39 Das wäre dann das, was wir machen müssten. Wo ist denn jetzt hier Reports da? Steht aber auch nicht dazu.
01:57:54 Sollte sich so verhalten wie beim Report, der Verweis auf den User anhand der ID des User Reports. Achso, aber dass ihr meint, wir haben IDs für die einzelnen Kategorien und die greift er dann. Ja, aber ob er sich nun die ID zieht oder den Text, das ist ja nicht so wichtig. Also es wird eine eigene Table für die Kategorien geben, wie hier.
01:58:20 Und daraus soll er sich die dann ziehen. Aber er muss es ja nicht unbedingt mit der ID machen. Doch, das ist wichtig. I don't know. Also werden wir dann, gucken wir dann. Ich denke, das wird auch mit einem Textabgleich funktionieren.
01:58:43 Oder anders. Theoretisch könnte man das ja auch über das Frontend machen oder so. So. Wo haben wir jetzt eins Fehler? Ach so.
01:59:13 Ich glaube, ich ahne es schon, aber ich schicke ihm das trotzdem mal. Natürlich geht das, macht man aber eigentlich nicht. Okay, ich bin Queen of, das macht man aber eigentlich nicht. Das kann ich gut. Wie gesagt, da steht ja alles noch nicht fest. Wir sind ja gerade erst dabei, dass, ja, richtig, das habe ich nämlich vergessen. Warum auch immer.
01:59:40 Also wir wollen das ja, wir wollen das, äh, was gibt's den Namen, hä, warte mal, was, was will er denn jetzt? Also wir müssen hier droppen, sonst gibt es den Namen Report Stop, aber was will er denn jetzt mit Reports? Ja, das weiß ich, ich hab das hier schon gesehen, aber, ähm, deine Zeit, ja, bla bla bla.
02:00:08 So voll in die Spalten. Achso, aber warum will er denn jetzt? Okay, halt, stopp. Ach, der will, dass ich das jetzt hier, der will, dass ich Create Table nochmal neu mache und dann für Category halt das mache. Jetzt habe ich verstanden, was er eigentlich von mir will. Das ist ja total dumm.
02:00:37 Ach ja. Ich muss ja erstmal da... Hä? Nee, halt, stopp. Oh nee. Wie ging das denn nochmal? Moment. Warum kann ich da nicht mal rein? Oh mein Gott. Es war nicht mit Control. Es ist nicht mit... Das ist nervig. Okay.
Fehler in SQL-Befehlen und Kategoriespeicherung
02:01:1702:01:17 Oh mein Gott, es überfordert mich gerade. Halt, stopp. Ich bin gerade voll verwirrt. Ich mache einfach mal einen Fehler.
02:01:43 Ja, durchatmen ist so. Also, wir machen jetzt erstmal, wir droppen, glaube ich, jetzt erstmal die Table, ne? Allöchen Cubics. Ich hatte doch hier gerade eben auch noch meinen Cheatsheet auf. Wo ist der denn hin? Nee?
02:02:08 hatte gerade da habe ich noch menschen ich glaube das brauche ich heute noch ein paar mal so wir wir job einfach die komplette table oder ich glaube das will zumindest
02:02:35 Bauer deiner Reports plan neu, Drop Table, okay. Drop Table Reports. Okay. Und jetzt, wir machen es einfach nochmal neu. Create Table Reports. Okay, gut.
02:03:12 Primary key category mit... Oh. Ah, das ist jetzt wieses. Text not null und...
02:03:44 Oh, ne, warum macht er das denn? Warum macht er das? Es macht mich sauer. Not. No.
02:04:06 Ich füge es ein und gehe zurück, nicht hoch. Entschuldigung, dass ich dich offended habe. Check Category in. Okay. So. Ich weiß es nicht. Ehrlich gesagt, habe ich keine Ahnung, was er hier gerade mit mir macht. Er macht mich auf jeden Fall sauer. Das ist schon mal das eine.
02:04:32 Also die gleiche Frage. Also es wird halt so ein bisschen Softstart davon. Aber es ist jetzt noch nicht das Endergebnis. Ich muss erstmal wieder reinkommen in SQL. Also das ist auf jeden Fall etwas, was ich bemerkt habe, was...
02:04:59 Jetzt habe ich das schon wieder. Das ist sauer, macht mich das. Ganz so interessant. Hast du mit der Datenbank gestartet? Ja, das ist ja, nee, eigentlich ja nicht. Eigentlich sollten wir ja nicht mit der Datenbank gestarten. Wir machen das ja jetzt nur, weil ich sonst meinen PC hätte neu starten müssen. Das war ein Problem, dass wir halt jetzt anders umgehen mussten, indem wir einfach was anderes machen. Ansonsten hätten wir jetzt mit Docker gestartet und so.
02:05:22 Wir machen das dann aber nächstes Mal. Aber das ist ganz gut, jetzt schon mal wieder ein bisschen vorher mit SQL reinzustarten.
02:05:52 Er will mich ärgern, oder? Warum will er mich so ärgern? Er erzählt gerne einfach... Mich macht das gerade so sauer. Was habe ich denn ver... Ich habe das Komma vergessen.
02:06:24 Ich hab das Komma vergessen. Ich bin so blöd. Es passiert schon wieder. Okay, wir skippen das jetzt. Alles gut. Hab's verstanden. Nach x mal dusselig falsch eingeben. Nee, nee, ich hab hier das Komma vergessen.
02:06:57 Ich kopiere ihm das einfach und sage ihm, das hätte ich jetzt eingefügt. Ah, nee, doch noch nicht. Hallo. Das hier wäre das Ergebnis. Und was hat er hier draus gemacht? Okay. So.
02:07:33 Ja, das habe ich da so eine Klammer doppelt. Nee, die muss ja doppelt sein, wenn man Category abschließt und das hier abschließt. Ich weiß, dass es nicht... Jetzt kopiere ich das doch nochmal rein und mache das doch nochmal. Komm, lass mich in Ruhe.
02:08:00 Ah, jetzt kopiert er die Punkte natürlich mit. Ich hab keinen Bock mehr. Bitte. Ich bin sauer, ich bin frustriert, ich bin genervt.
02:08:23 Wenn wir das nächste machen. Ich weiß schon, warum ich es, warum, also ich fand SQL eigentlich immer relativ cool, weil es so easy war. Aber ich weiß schon, es hat, es hat mich doch schon auch frustriert. Doch, ich erinnere mich. Ich erinnere mich dunkel an die Uni-Zeit mit SQL.
02:08:51 wir denken das jetzt einfach durch wenn du zur diva wirst musst du was essen guter punkt also du legst die tabelle neu an
Kategoriespeicherung und Referenzierung
02:09:2502:09:25 Tabelle anlegen, drei Meldungen eintragen. Soll ich's nochmal eingeben? Mich nervt das nur gerade, dass er das mit den Punkten... Weil er soll die Punkte ja natürlich nicht mit reinkopieren. Ich tipp's nochmal ganz in Ruhe.
02:09:58 Ports. Wir haben dann die ID mit Integer Primary Key. Dann Category. Die kopiere ich mir wieder. Text, bla bla bla mit Komma. Kopiere ich das einfach direkt? Ach nee, da hat er die Punkte ja wieder drin.
02:10:29 Das kopiere ich mir hier raus. Ne, ne, jetzt habe ich keinen Bock mehr. Das kann man ja auch nicht mehr rausnehmen und ich verstehe nicht, warum. Der macht ja einfach... Ich stelle jetzt so gerade eine Datenbank. Ja, ich muss erst mal wieder reinkommen in SQL. Aber es macht mich gerade so sauer.
02:11:01 macht mich gerade wirklich sauer. Das klaut diese Spalteneinschreckung für das Create-Vorschrift, finde ich gruselig. Ich finde das alles gerade gruselig. Ich bin gerade schon gut bedient. Überleg, ob ich nicht einfach zu lesen kann.
02:11:25 Wir switchen und machen das jetzt hier im Chat anstatt in der .db. Okay. Ich bin sauer, bin enttäuscht.
02:11:53 okay also das ist ja relativ easy wir haben create table haben wir jetzt schon acht mal gemacht vielleicht hätte ich es auflassen sollen damit ich jetzt noch einen plan habe aber egal wir haben einmal die id mit okay ich kann kein ich kann keinen tab machen was weiß jetzt in primary kina ja guck mal da habe ich es noch
02:12:22 Primary Key. Dann haben wir Category. Text Not Nile. Check. Das kopiere ich jetzt, weil ich das auszuschreiben. Dann Description. Text Not Nile.
02:12:48 Und Status Text Not My Default New. Okay. Okay. Create Table und die drei Inserts für die Meldung. Mindestens zwei davon zum Müll. Also.
02:13:13 So ein App programmieren ist halt nicht ohne, wenn man alles alleine machen muss. Leo ist jetzt Fullstack-Developer. Ist so. Ist so. Guck mal, Frank. Frank hat sich gedacht, guck mal, letztes Mal, letztes Mal hat die Alte gesagt, ich existiere ja gar nicht. Jetzt mache ich hier die Mod. Jetzt mache ich hier Mod. Nein, es tut mir ja immer noch sehr leid. Viel Liebe. Ganz, ganz viel Liebe, Frank. Der erste Mod, ja? Der Mod. Der, der Mod ist das nämlich.
02:13:43 Ich würde das jetzt doch nochmal... Ach, der hat das in diesem Übungskragen gemacht. Easy. Ja. Ja. Ja, Mann, warum hat er das denn?
02:14:24 Was sollen wir inserten? Ich war gerade kurz abwesend. Also, wir machen... Da machen wir ins... Into... Reports. Und dann machen wir ja hier die Kategorien, also die Spaltenreihen. Mindestens zwei davon zum Müll. Wie viele? Drei Inserts.
02:14:53 Ich bin noch im Urlaub. Heute beim Abendessen haben die hier im Hotel eine Art Schokobrunde aufgebaut. Voll heftig. Geil. Geil. Das klingt gut. Also, wir machen in Reports. Jetzt müssen wir mal Gas geben. So, wir brauchen Category. Ach, nee. Moment. Doch. Wir machen, ich wollte gerade sagen, wir müssen ja noch die Kategorien, aber das haben wir ja schon. Category.
02:15:25 Und Description. Ich blanke gerade. Ich hab's doch gerade... Was wollen wir... Was machen wir hier eigentlich gerade? Was mache ich hier gerade? Was mache ich eigentlich gerade?
02:15:54 Ich muss das mit den Anführungsstrichen machen. Wobei, wenn ich jetzt Kategorie... Doch, mache ich trotzdem. Waste. Waste. Und dann machen wir, keine Ahnung, ich mache es mir jetzt einfach. Erste Meldung.
02:16:21 Und dann copy-paste ich das einfach. Das geht bestimmt auch Multiple, oder? Aber dass man mehrere auf einmal machen kann, ne? Waste, Waste. Zweite. Status fehlt noch. Ne, Status ist ja Default New. Und dann machen wir hier Dritte. Und dann machen wir nicht Waste, sondern, genau, was haben wir noch?
02:16:48 Was hatten wir noch? Ach, hätte ich auch da gucken können. Lost. Lost. Kein Brunnen im mittelalterlichen Sinne. Eher ein kleiner Brunnen. Aber man kann also...
02:17:12 Hast du noch keinen Schokobrunnen gesehen vorher? Ganz oft haben ja so chinesische Restaurants das. Nö, ehrlich gesagt nicht. Ehrlich gesagt erlaube ich dem das nicht. Was tut er?
Fehler in SQL-Befehlen und Kategoriespeicherung
02:17:4102:17:41 Mann, dass er immer direkt abbricht, wenn ich ihm kurz was nicht... Wenn ich das einmal kurz ablehne. Ja, super. Lass dir nur die Müllmeldung.
02:18:02 Er sagt mir das irgendwie trotzdem vor, weil, also ich musste ja nur Reports, where, Category, gleich.
02:18:17 Waste. Also, I don't know, das ist ja irgendwie doch Vorsagen, oder? Ich meine, in China kann ich mich nicht entsinnen, dass... Also in echten chinesischen Restaurants logischerweise nicht, aber in chinesischen Restaurants in Deutschland. Da gibt es das eigentlich total oft, oder? Also gerade so die, die so Buffet machen.
02:18:44 Moderation nimmt Meldung ein zur Prüfung. Setz sie in den Status of Honor Review.
02:19:03 Also, Status gleich... Was haben wir an der Review? Okay, ich glaube, ich bin wieder einigermaßen drin. Where... Welche Bedingungen haben wir denn? Where... Ah, wir könnten ID gleich 1 oder wir könnten...
02:19:37 Geht das so? Ich glaube, das ist mein neuer bester Freund, habe ihn jetzt auch gekauft. Man kauft sich seine Freunde. Crazy.
02:19:50 Nee, da check ich. Habe ich ja auch. Das letzte Mal chinesisch zu essen war ich in China vor zwei Jahren. Ja, okay, check. Also ich bin auch nicht so oft in chinesischen Restaurants, also in diesen Buffet-Restaurants, weil da gibt es tatsächlich relativ wenige vegane Optionen, obwohl man ja sagen muss, dass die asiatische Küche...
02:20:14 eigentlich total viele so vegane Optionen hat. Und wenn man in ein gutes asiatisches Restaurant geht, egal ob es nun chinesisch, japanisch oder so ist, Thai, Vietnam, alles, dann Thai, vietnamesisch, so viel mehr, dann ist es ja eigentlich...
02:20:32 Insert multiple rows. Ah, so geht das. Ja, ja, check. Das hätte ich mir auch selber denken können. Aber danke, Rastranz. Dann gibt es ja total viele Optionen. Also, es ist auch ein bisschen irgendwie dumm, dass es halt in diesen billigen Restaurants, in diesem Buffet und riesige... Das ist ja nicht so. Gibst du vegan? Yes. Yes.
02:21:03 Das tue ich und da bin ich immer total enttäuscht. Weil oft, zum Beispiel wenn jetzt jemand aus meiner Abteilung Geburtstag hat und sagt, ja, ich lade euch alle zum Essen ein. Das ist für mich immer so ein Albtraum-Situation. Da ich mir dann so denke, oh scheiße, hoffentlich haben die ein Restaurant ausgesucht, wo ich auch was kriege. Und I don't know. Also das ist schon auch immer ein bisschen stressig. Aber...
02:21:30 Ansonsten, das macht man nicht alles für die Umwelt. Oder?
02:22:02 im schwabenland ist es einfacher spätzle mit soße gibt es überall aber spätzle ist doch gar nicht vegan so mal mit ei für die umwelt oder ethische gründe alles gibt es auch ohne ja aber die klassische ist ja
02:22:22 Also mehrere Gründe, zum einen für die Umwelt, zum anderen ethische Gründe, dann wieder gesundheitliche Gründe, also eigentlich alle Gründe, die man dafür finden kann. Für mich gibt es keine andere Option.
02:22:48 Wir gehen nächstes Wochenende auf den Geburtstag von einem Freund in ein türkisches Restaurant. Haben da heute nachgefragt, ob wir unseren eigenen Käse mitbringen können. Die machen das auf. Ich trau mich, sowas nicht zu fragen. Müsste man ja da anrufen. Ich hasse anrufen. Eww. Alle drei Meldungen.
02:23:24 Naja, Baustein. Ich glaube, wir können das auch skippen, oder? Also, ich gucke mir nochmal kurz an, wie das jetzt war mit den mehreren. Status kann man ja weglassen, ID kann man ja weglassen. Macht den halt nur, ich gucke mal gerade, ich kopiere mal Rastrans Lösung hier, weil wenn ich jetzt
02:23:53 Erstmal benenne ich das im Moment Reports. ID kann ich ja weglassen. Status kann ich ja weglassen. Und dann halt immer nur Values. Und dann durch die neuen Klammern mache ich mehrere. Okay, ja, check. Das war nicht mehr präsent bei mir. Das war in meinem Kopf nicht mehr präsent. Dass er das jetzt aber auch nicht gesagt hat, also Claude jetzt, dass Claude jetzt nicht gesagt hat, ey, das geht auch viel einfacher, mach das so.
02:24:26 Finde ich ein bisschen ätzend.
02:24:37 Also Hut ab, dass du so leben kannst. Wenn ich einen Tag kein Fleisch esse, werde ich pampig. Boah, ich fand das gar nicht schlimm. Aber ich mag Fleisch halt auch vom Geschmack her gar nicht so gerne. Ich machte immer nur so Geflügel. Und war jetzt für mich nicht schlimm, das aufzugeben. Also meine Familie hat immer mal wieder on und off vegetarisch, vegan sich ernährt zumindest. Also meine Schwester ist schon vegetarisch, seit ich mich erinnern kann.
02:25:05 Und meine Mutter hat dann immer mal wieder vegan, vegetarisch, keine Ahnung. Und für mich war das jetzt keine große, also ich bin halt damit aufgewachsen. Hatte ich jetzt nicht so schlimm. Ist jetzt aber auch schon, boah, wie lange bin ich vegan?
02:25:32 Sieben Jahre? Anfang 2019, glaube ich. Also fast acht Jahre. Geflüge ist doch auch Fleisch. Ja, richtig, aber das war das einzige Fleisch, was ich mochte, als ich noch Fleisch gegessen habe. Deswegen war es nicht schwer, darauf zu verzichten, weil es ja heute auch sehr gute Alternativen gibt zu Geflüge.
02:26:02 So. Dann hätten wir das auch geklärt. So machen wir das für mehrere.
Kategoriespeicherung und Referenzierung
02:26:2102:26:21 Erst gucken, dann ändern. Vor dem Update and Select, ja. Interessant ist jetzt folgendes. Wenn eine Melderin ihre Meldung zurückzieht, hat sich erledigt, sieht der Plan kein Delete vor. Ich stelle es mir, ob die Zeile einen Zeitstempel mit der Spalte Deleted Add und einen Grund in Deletion Reason. Die Zeile bleibt also in der Tabelle, sie gilt nur als gelöscht. Das nennt man Soft Delete, ja.
02:26:44 Da kann ich mal reduzieren, was später mit den Daten passieren soll. Für Statistik. Hättet ihr zählen? Falls du einen Airfryer hast, wollen wir unbedingt mal Reisen. Ja, das habe ich auch schon gemacht. Ja, Reispapier. Das habe ich schon mal. Wofür habe ich das denn gemacht? Ah, ich habe so ein veganes Hähnchenfilet genommen.
02:27:14 Und dann habe ich da das Reispapier drum gewickelt, Öl raufgesprüht, weil ich habe so einen Ölsprüher und dann Hähnchengewürz drauf gemacht. Also das war game changing. Also das war so geil. Müsst ihr unbedingt mal ausprobieren.
02:27:33 Wie läuft es? Ja, Freak, es läuft. Es läuft holprig, aber es läuft. Heute ist gar nicht mal so gut eigentlich, weil erst hat Claude gesagt, ja, du musst dein PC neu starten. Da habe ich gesagt, hallo, ich streame. Entschuldigung, das mache ich ganz sicher nicht. Und dann jetzt strugglen wir gerade ein bisschen mit SQL. Ich muss nämlich wieder reinkommen. Wie ging das alles nochmal?
02:27:55 Aber es wird, es wird. Langsam kommen die Dinge zu mir zurück, die Uni, das Uni-Wissen. Das ist alles nur schon so lange her. Ich meine, wann habe ich angefangen zu studieren? 2017? Das ist fast zehn Jahre her. Da ist das ein bisschen schwierig. Schwierig.
02:28:24 Ich habe mir kürzlich mal veganes Hack im Detail an der Kritik angeschaut. Es sieht aus wie Katzenfutter, jeder wie er mag. Es gibt ja unterschiedliche vegane Hack-Sorten. Es gibt halt die, die einfach so aussehen wie so kleine Krümel. Die finde ich ehrlich gesagt auch nicht so lecker, aber es gibt ja veganes Hack zum Beispiel auch von der Rügenwalder Mühle gibt es eine Sorte. Es gibt eine Sorte, die sieht so aus wie Krümel und es gibt eine Sorte, die sieht halt einfach literally genauso aus wie Hack. Also ich kann mal...
02:29:02 Mühlenhack heißt das, ja. Aber es gibt hier einmal diese krümelige Sache, die mag ich auch nicht so gerne. Aber das hier sieht doch eins zu eins aus wie veganes Hack.
02:29:13 Ich kaufe halt immer das. Ich weiß nicht warum, aber ich mag das total gerne. Also es hat auch nicht diesen Erbsenprotein-Eigengeschmack, deswegen mag ich das sehr, weil normalerweise ist dieses vegane Hack oft aus Erbsenprotein und die haben halt diesen Eingeschmack. Ich habe auch nichts gegen den Eingeschmack, ich mag den manchmal total gerne, aber bei manchen Sachen will ich den halt einfach nicht haben. Ganz klein, braun und krümelig. Ja genau, das sind hier diese Dinger. Diese Dinger, die finde ich ehrlich gesagt auch nicht so lecker.
02:29:41 Ich weiß es nicht. Ich weiß auch nicht. Also die haben sicherlich auch ihren Purpose. Die sind zum Beispiel ganz geil, wenn man so Paprika füllt oder so, weil das halt schon klein ist. Und dann kann man das leichter irgendwo reinfüllen. Das schmeckt auch okay, aber ich finde es auch meistens viel trockener als das hier. Ich mag das hier auch lieber.
02:30:00 SQL ist aber auch mehr, wenn man das nur in der Ausbringstil macht, ist das ganz schnell wie aus dem... Ja, auf jeden Fall. Ich habe es danach halt nie wieder gebraucht. Deswegen ist das jetzt wieder ein langsamer Einstieg. Ich finde das auch ganz gut. Wir machen ja nächstes Mal dann was anderes. Wir kümmern uns dann ja um diese Docker-Geschichte und so. Aber es ist gut, schon mal wieder so leicht einzusteigen. Das ist doch...
02:30:24 Böses Unilever. Ich habe ehrlich gesagt gar keinen Überblick darüber, welche Brands zu was gehören, zu welcher Übermutterfirma, wie auch immer. Aber ich muss sagen, Rügenweider Mühle ist mir halt sehr sympathisch, weil die halt super viele Sachen auf vegan noch umstellen oder halt dann teilweise nur noch in vegan herstellen. Und die haben inzwischen mehr vegane Produkte als Fleischprodukte. Und das...
02:30:46 Finde ich ganz gut. Aber ich habe ehrlich gesagt gar keinen Überblick, was zu was gehört. Vegetarian Butcher gehört zu Unilever. Achso. Ja, weiß ich nicht. Weiß ich nicht. Ich habe halt eh schon als Veganerin keine Auswahlmöglichkeit. Ich muss eh schon nur das nehmen, was da ist. Und das ist schon nicht viel. Ja, will ich wenigstens auch. Also, ne? Ich verzichte schon auf Müller-Produkte, weil ich das nicht unterstützen kann.
02:31:13 Aber irgendwo muss man auch mal... Also, wo hört das auf mit der Einschränkung? Du hast mehr Auswahl als vorher? Wie? Nee.
02:31:26 Nee, auf gar keinen Fall. Also klar, manche Brands machen mehr Produkte, aber wenn man, also wenn ich vor, als ich vor vier Jahren oder so an die Tiefkühltheke getreten bin und nach Pizzen gesucht hatte, habe ich eine Auswahl an fünf, sechs, sieben unterschiedlichen Pizzen gehabt. Heutzutage gibt es eine. Also das ist wirklich,
02:31:55 wieder schlechter geworden. Von daher habe ich nicht mehr Auswahl leider. Und super viele Produkte wurden halt wieder eingestellt. Es gab so, so, so leckere Produkte, die dann einfach wieder eingestellt wurden. Zum Beispiel auf dem Vegetarian Butcher gab es Butcher? Butcher, ne? Gab es
02:32:21 Fertiggerichte aus der Tiefkühlung. Und es gibt auch immer noch Lasagne und Curry. Es gab aber noch ein drittes mit so Barbecue-Balls und Pommes. Und das war so lecker. Ich habe mir das so oft geholt. Und jetzt gibt es einfach nur noch Lasagne und Curry. Was hat sich geändert? Gemüsepizzen gibt es doch Omas. Ja, und was ist mit dem Käse, der da drauf ist?
02:32:50 Es ist halt ein Krampf. Die Lasagne ist geil. Ja, das stimmt. Aber diese Barbecue-Balls waren einfach tausendmal geiler. Also, ja. Ich bin sehr enttäuscht, dass die Richtung wieder in eine andere geht, leider.
02:33:20 Zumindest so teilweise. Also in anderen Bereichen gibt es halt wieder viel mehr, zum Beispiel irgendwie Aufstriche, so Käse für aufs Brot, Scheibenkäse, Camembert und so gibt es jetzt irgendwie gefühlt mehr. Aber in manchen Bereichen gibt es halt auch wieder weniger. Und das macht mich echt ein bisschen traurig. So.
02:33:49 Deine Aufgabe, gib deiner Tabelle die Spalte Deleted Add. Oh, Feststelle-Taste? Das wollte ich nicht, ich bin nur abgerutscht. Altered Table Reports. Äh.
02:34:23 geliefert bekommen dort erst mal null also kein wert nico mein
02:34:43 Nico willkommen. Danke für den Follow. Wir programmieren Aura. Wir können jetzt Aura testen. Auswürzeichen Aura. Aura. Ein neues Projekt. Eine App.
Fehler in SQL-Befehlen und Kategoriespeicherung
02:35:0002:35:00 Und dafür bringe ich mir jetzt gerade erstmal mit Cloud ein bisschen App-Development bei. Wir sind gerade beim Thema Datenbanken. Und ja, läuft. Also läuft nicht gut, aber läuft. Wir werden das später alles selbst coden. Deswegen ist es halt wichtig, vorher das erstmal ein bisschen zu lernen. Zumindest, dass man die Basics wieder drauf hat. SQL ist bei mir jetzt halt auch schon ein bisschen näher. Deswegen machen wir das.
02:35:36 Was macht denn da Sinn? Wo habe ich nochmal die Tabelle geschrieben? Hier. Also ich mache jetzt trotzdem erstmal für unsere... Also wir könnten auch Date...
02:36:00 Machen Timestamp.tz. Date. Ja, wir machen Date. Date. Und. Ja, wir machen.
02:36:29 Doch null darf es ja eigentlich sein. Default null, geht das so? Als default, er sagt ja, was haben wir hier? Deleted. Teilen wir nur timestamp. Ich mach das jetzt einfach erstmal so.
02:36:57 Muss man dafür nicht einen Server haben oder so? Ja, muss man. Es hat schon eine Elf. Vielen Dank, dass du reingeschaut hast. Ich wünsche dir einen wunderbaren Start in die nächste Woche und ich hoffe, wir sehen uns wieder hier am Dienstag um 19 Uhr. Ja, also man braucht auf jeden Fall einen Server. Das kommt dabei. Wir bauen das jetzt erstmal alles lokal und kümmern uns dann um einen Server. Habe ich eigentlich was vergessen?
02:37:29 Date heißt nur Tag. Ja, wir brauchen jetzt gerade keinen Timestamp. Wir können auch Timestamp. Achso, Null ist sowieso der Standard. Okay. Entschuldigung.
02:37:45 Okay. Ja, ja, gut, dann mach Timestamp. Also keine Ahnung, mir würde der Tag ja auch reichen, aber das stimmt natürlich, dass Timestamp ein bisschen besser ist. Date, Time. Wenn ich die Doku richtig verstehe. Ja, so Date an sich würde auch gehen, aber Timestamp ist natürlich einfacher und ist natürlich am Ende produktiv sinnvoller als nur Date. Aber musst nur aufpassen wegen Gidos und so. Was meinst du?
02:38:15 SQLite tickt auf Epoch. Ja, keine Ahnung. Ja, bestimmt. Okay. Schön, dass er mir das vorsagt. Meldung 3 wird zurückgezogen. Ich versuche nicht hinzugucken. Wie markierst du sie als gelöscht?
02:38:45 Ach nee, Hochscoring bringt nichts, weil es bleibt ja hier. Okay, ich fange einfach an zu schreiben. Ich habe da nicht reingeklickt, okay. Okay, also. Wir haben... Was wollen wir eigentlich machen? Moment. Du markierst... Ich muss kurz zurück auf die Tabelle, glaube ich.
02:39:14 ja das war doch später oder das ist später aber was was sage ich noch mal der anfang wo haben wir eigentlich angefangen heute
02:39:43 und hat auch noch alles vorgesagt naja kannst du für die timestamps ein 64-bit integer nehmen keine ahnung weiß ich nicht müsste ich nachgucken aber blaufisch sagt ja dann stimmt das wohl okay ach so ich wollte die tabelle angucken halt stopp hier hatten wir ja auch schon
02:40:14 also update reports set deleted jetzt muss ich wieder ganz nach unten was wir da geliebt welche begrüßt also welche wer also die drei haben wir glaube ich oder
02:40:43 Also wir machen dann deleted at current timestamp. Geht das so? Weil das ist irgendwie ein bisschen komisch. Also checkt ihr, was ich meine hiermit, weil er das hier so groß macht. Current timestamp.
02:41:14 Weil, äh, DateTime ist eine Function und der Datentyp der Spalte kann TextInteger oder Result. Oh. Ich weiß das nur, weil ich neulich, weil ich sowas neulich auch hatte. Im Programmbereich waren diverse Konvertierfunktionen nötig. Ah, okay. Check.
02:41:35 Ich glaube aber, DateTime wäre besser. Bei Timestams bekommst du irgendwann das Problem, dass du nach vielen Jahren ein Overflow hast, oder hast du das Datum auf 01.01.1970. Hä? Nach vielen Jahren? Wie meinst du das? Wie meinst du das? ID.3, oder?
02:42:11 schere habe mich vertippert
02:42:38 Hier zeigt sich übrigens ein Vorteil von Datenbank. In JavaScript würde Report-Deleted-Add einfach stillschwankend neues Feld anlegen. Du würdest den Fehler vielleicht wochenlang nicht bemerken.
Kategoriespeicherung und Referenzierung
02:42:4902:42:49 Mit Deleted Add sieht deine Tabelle jetzt so aus. Guck mal. Das ist zwar, also bei aller Liebe, also das Datum hat er ja noch geschafft, Claude. Toll, ganz tolle Sache. Aber in welcher Timezone zieht er sein, also aus welcher Timezone zieht er, es stimmt ja auch nicht, die Minuten stimmen ja auch gar nicht. Das ist ja crazy. Weiß ich nicht, was er sich da ausgedacht hat.
02:43:24 I don't know. I don't know. Naja. Sollte idealerweise UTC sein. Ja, es ist ja aber gar keine Time Zone. Naja, 32 genommen, obwohl es jetzt 42 ist. Also es ist, der hat sich wahrscheinlich irgendwas ausgedacht.
02:43:51 Erzählt bei den Timestamp die Sekunden ab dem 01.01.1970, wenn ein 64-Bit-Integer aber irgendwann voll ist, was lange dauern wird, bekommst du einen Overflow. Ja, aber, also, das ist denn doch... Also, ist das ein realistisches Problem für uns, wie weißt du?
02:44:16 Hey Claude, in welcher Zeitzone läufst du gerade? Ist doch nur ein Beispiel. Ja, ja, der hat das ja auch, der hat ja auch keine echte Datenbankabfrage oder Datenbank, er hat das nicht wirklich in die Datenbank geschrieben und dann abgefragt, so, weil, also das ist ja alles nur im Chat jetzt. Ja, zudem musst du schon darauf achten, in welcher Zeitzone deine Datenbank, ja, auf jeden Fall, also auf jeden Fall.
02:44:40 Kann man mit Select Current Timestamp den Rückgabewert prüfen? Ist ja vermutlich die Serverzeit. Hallo, hallo, halt, stopp. Das läuft, also, nur dass wir jetzt alle hier auf der gleichen Page sind. Das ist gerade nur ein Claw Chat. Das läuft jetzt alles noch nicht irgendwo. Das ist auch, wir schreiben gerade auch nicht in die richtige Datenbank. Das ist gerade einfach nur der Chat. Das heißt, er hat sich da irgendeine Zahl ausgedacht.
02:45:10 Was auch in Ordnung ist. Weil... Ja, darum... Ups. Also. Zum Abschluss, es fehlt jetzt eine echte Abfrage aus Aura. Webbedingungen 1, auf kein Wert prüfen. Web-Spalte ist 0, beziehungsweise not null. Funktioniert nicht. Unbekannt, dass etwas gleich... Niva, deswegen gibt es für 0 extra ist.
02:45:40 Was? Ach so. Ach, das. Schreibt die, das ist ja auch, ja, naja. Schreibt die Anfrage für die Warteschlange mit der Moderation. Alle Meldungen, die nicht gelöscht sind, deren Status New oder Under Review ist. Für das ODA kennst du schon. Hä, einfach ODA oder nicht? Hallo Indy Jones, wie geht's? Wie steht's? Wo hatte er gesagt, haben wir das gemacht? Im Check?
02:46:13 Das ist ja. Ich habe es. Ich habe es. Ich habe es. Ich habe es.
02:46:46 Also einfach, was, komm mal. Ich fange erst mal an. Ich glaube, es verwirrt mich nur umso mehr, wenn ich da jetzt zurückscroll.
02:47:00 Also bei einem 32-Bit-Integer hätte ich ja gesagt, bei einem 64-Bit-Integer, wie lange sollte ich denn die App verwenden, denn eben. In MySQL-Speicher Timestamp die Werte im Bereich von 1970 1.1. bis 2038 1.1.19 und jetzt dann konvertiert diese automatisch basierend auf der
02:47:20 Server-Zeitzonen, was ihn ideal für Zeitzonen bewusste Anwendung macht. Im Gegensatz dazu speichert DateTime den Wert unverändert und Zeitzonen-Umwandlung unterstützt einen größeren Bereich. Ja, aber dann finde ich ja Timestamp trotzdem besser, ne? Weil... Ja. Ja, doch.
02:47:46 Und wenn ihr verhäst zu sagen, mit 64 Bit, das ist auch kein Problem, dann ist das easy. Also. Also, select. Where. Deleted.
02:48:13 Add is null. Werden wir dann ein Year 2038? Ja, wahrscheinlich, ne? 2038 Bug wird schlimmer als der 2K Bug. Und am Ende ist es doch wieder ein relativ nicer Fix oder so. I don't know.
02:48:41 So, End brauchen wir, ne? End... Status... ist gleich... New... oh... Under Review, so, sozusagen. Halt, stopp. Ja doch, müsste eigentlich...
02:49:13 64-Bit reichen schon eine Weile, ja, bei 32-Bit läuft der Zeitstampel 20, 38 über. Da habe ich keinen Plan, ob das in den Datenbank schon umgestellt wird. Oh je, oh je. Ach so, ah, ich habe die Tabelle natürlich vergessen, ja. Hä, warum habe ich, warum habe ich Report vergessen zu schreiben? Ich mache das nochmal, das kratzt jetzt gerade an meinem Ego, dass ich so...
02:49:46 From, nicht in. Was mache ich? Gut, dass es mir noch selber auffällt, das wäre peinlich geworden. Hat schon jemand den Hinweis gegeben, Zeitstampel immer nach fixen Time. Ja, das haben wir schon. Das haben wir schon das eine oder andere Mal. Hier ist es auch, glaube ich, schon drin.
02:50:20 Was will er eigentlich von mir? Jetzt muss ich doch nochmal gucken, wo wir zuletzt das mit Check gemacht haben. Wie wenig hängen bleibt. Check? Achso.
02:50:51 Das haben wir gemacht, ne? Hä? Halt, Stopp. Ich bin auch schon so müde, ich verstehe auch gerade gar nichts mehr. Welches Wort stand da in?
Fehler in SQL-Befehlen und Kategoriespeicherung
02:51:2402:51:24 Ach so, das habe ich auch schon wieder vergessen. Ah man, die Syntax von SQL muss ich definitiv nochmal wieder ein bisschen mehr lernen. Das ist ja auch peinlich. Das sind Strings, ja. Hallo Basti. Ich habe ja schon das hier. Gar kein Problem. Ich will nur wieder reinkommen. Ich will nur wieder reinkommen in...
02:51:53 SQL. Weiß ich nicht mehr, was er da jetzt von mir will. Hatte ich doch recht, er meinte das in.
02:52:25 Ja, ja, ja. Okay. Meine Schulter tut immer noch weh. Okay, perfekt. Join Group Y. Ich hoffe, da kommt deine Users-Tabelle hinzu. Okay, aber ich muss echt sagen, ich bin durch. Ich bin durch mit dem Kopf.
02:52:44 Ich dachte, du hast bei 0 angefangen. Ja gut, heißt das dann... Ne, ja, ich hab... Im Studium hab ich SQL schon gehabt und da mich hier da wieder reinzufuchsen ist auch ein bisschen... Achso, du meintest wegen der Tabelle. Ja, die ist halt von KI und die Frage ist auch, ob sie so gut ist, also ob sie perfekt ist. Aber... Deswegen will ich es ja lernen, damit ich beurteilen kann, ob ich das gut finde oder nicht.
02:53:14 Und wieder in SQL reinkommt, ist sicherlich auch nicht das schlechteste Skill. Aber ich glaube, ich bin fertig mit der Welt. Ich glaube, ich brauche Pause. Also nur bis Dienstag, Leute. Das ist ja klar. Dann sehen wir uns wieder. Aber wir gehen erstmal in den Raid, denn ich lade euch jetzt irgendwo ab, wo jemand vielleicht Ahnung hat von dem, was er tut.
Kategoriespeicherung und Referenzierung
02:53:4502:53:45 Das ist Sonntag. Ich glaube, da kommen wir gut beim Bastelnerd rein. Kopiert unbedingt die Raid-Nachricht in die Zwischenablage, damit wir gleich als Einheit da einfallen können oder so. Der denkt ja immer, wir hacken ihn, wenn wir da die Raid-Nachricht reinschreiben. Deswegen ist das sehr wichtig.
02:54:13 Was? Wenn ich so sehe, die Weglassung gleichbleibende Werte raus normalisieren zum Beispiel. Ja, ja, ja, ja, ja, ja. Blowfish, nächstes Mal, beziehungsweise nächstes Mal machen wir ja Docker. Aber nächstes Mal, wir gehen in den Raid. Nächstes Mal ist ja auch schon bald. Es ist nur bis Dienstag 19 Uhr gedulden und dann bin ich ja schon wieder da.
Kategoriespeicherung und Referenzierung
02:54:3802:54:38 Und solange könnt ihr euch unterhalten lassen vom Busternerd und natürlich von meinen anderen Streaming-Friends, die ihr auf meiner Website findet. Da gibt es jetzt nämlich die neue Seite Streaming-Friends oder Streamer-Freunde. Da könnt ihr gucken, immer gucken, wer denn live ist. Also nicht alle gleichzeitig auf die Website gehen, weil die RP, die das abruft, die ist nicht so strong.
Kategoriespeicherung und Referenzierung
02:55:0202:55:02 Aber abgesehen davon, es würde mich auf jeden Fall freuen, euch gleich beim Bastelnur zu sehen. Wenn ihr Hardware genießt, wenn ihr Bock auf Hardware habt, dann ist das der richtige Ort für euch. Genau, wir installieren erstmal Linux-Hub-System, Docker, wir machen alles fresh und dann machen wir nächstes Mal, starten wir mit Docker. Das wird spannend, etwas auch, was ich noch nicht gemacht habe. Und dann machen wir weiter.
02:55:29 Aber erstmal geht's rüber, Sebastian. Genießt die Zeit da drüben, habt viel Spaß, grüßt ihn schön, denkt an die Raid-Nachricht und denkt vor allem daran, Dienstag um 19 Uhr wieder hier zu sein. Ein Streamplan kommt und bis dahin eine wunderbare Zeit, ein wunderbarer Start in die nächste Woche. Ciao, bis zum nächsten Mal!