10:14:10 Schrompf joined the channel
10:20:13 joeydee joined the channel
10:20:22 joeydee: moin
10:23:58 Schrompf: moin.
10:54:31 Hannes joined the channel
10:54:54 Hannes: Guten Morgen!
10:58:46 Schrompf: GUTEN MORGEN
11:24:33 xq: !NEGROM NETUG
11:24:33 zfx-logger-v3: Command NEGROM not found. Try "!help"
11:35:51 Schrompf: mal wieder mit paar nazis-die-man-nicht-nazis-nennen-darf-weil-ja-die-anderen-die-wahren-nazis-sind in #linux rumgestritten
11:36:07 Schrompf: aber es läuft zunehmend besser, weil inzwischen auch andere im kanal stabil reagierne
11:36:32 Schrompf: wenn die merken, dass sie *nicht* die mehrheit sind, bleiben die schlimmsten geschichten aus
11:37:02 Schrompf: heute: "transgender, ich kannte da mal einen, der war eigentlich ok, aber falsch ist es trotzdem, es gibt nur zwei geschlechter, wahrheit..."
11:37:24 Schrompf: oder auch "weißt du eigentlich, was hier in Deutschland los ist? es ist krieg! die ausländer...."
11:38:11 Schrompf: es ist ein bissl heilsam für meine alltagsängste, wenn ich denen kontra bieten kann
11:41:16 xq: wtf
12:39:59 joeydee: Meine Katze sagt auch gerne: "Wenn ich nicht schnell was zu futtern krieg, dann herrscht selbiger!" (meine ich jedenfalls rauszuhören)
12:41:00 Hannes: ich koche mal mittag
12:42:19 Hannes: es gibt Zucchini gefüllt mit veganem Hack und Käse überbacken
12:47:56 Schrompf: mjam, das klingt sehr lecker! wo genau wohntest du nochmal :-3
12:50:50 Hannes: Schwerin
12:56:20 Schrompf joined the channel
12:58:59 joeydee: Koch mehr, Schrompf und ich kommen auch vorbei.
13:02:10 joeydee: Ich muss noch ein Rest Kartoffelsalat leeren. Mal schauen, irgendein Wienerle in die Pfanne hauen oder so.
13:04:39 Schrompf: genau!
13:04:44 Schrompf: hab mir jetzt ein brötchen gemacht
13:07:53 joeydee: Bei mir gibts Reste-Notlösung, für andere ist es ein Weihnachtsessen ^^
13:18:22 Schrompf: kind guckt fernsehen, ich begleite. aber ich guck mal, dass ich derweil am laptop level weiterbauen kann
13:23:30 Hannes: kann nichts versprechen. wenn ihr ankommt in ein paar stunden hat mein sohn alles aufgegessen
13:24:49 joeydee: Ach, wieder nix, wollte mir gerade den Kartoffelsalat für unterwegs einpacken :D
13:43:31 Schrompf joined the channel
14:49:56 Schrompf joined the channel
16:05:40 Schrompf joined the channel
17:38:02 Hannes joined the channel
17:45:17 Esx20rsi joined the channel
17:48:18 Esx20rsi: Grüße, Ungegrüßte
18:45:56 Schrompf joined the channel
18:46:35 Hannes: Schrompf wackelt
18:47:01 Schrompf: ja, heute wieder heftig
18:47:18 Schrompf: du meinst sicher was ganz anderes, aber ich hab heute wieder enorm stress mit dem gleichgewicht
18:47:27 Schrompf: ich taumel durch die gegend, als hätte ich gesoffen
18:51:30 Hannes: https://shop.bzga.de/pdf/32250024.pdf
19:27:28 Esx20rsi: So
19:27:51 Esx20rsi: eben mal noch 1h gearbeitet ohne einzustechen.. mein Kollege (sitzt im ÖPR schon gewitztelt, er habe das nicht gelesen) :D
19:28:26 Esx20rsi: aber das Problem hat mich einfach nicht in Ruhe gelassen... und ist jetzt behoben
19:29:43 Schrompf: sehr zufriedenstellend
19:30:55 Esx20rsi: Naja, das File wird über die Domäne ausgerollt bzw. da gestartet, von daher macht das schon Sinn, dass ich das heute Abend noch gefixt hab
19:31:28 Esx20rsi: und merke, wenn du echo in ne datei pipes und am ende ne Zahl hast.. DANN FUCKING ESCAPE SIE ...
19:31:47 Esx20rsi: echo bla=2>>datei war nämlich nie aufgetaucht....
19:32:02 Esx20rsi: echo bla=^2>>datei .. et voila
19:32:49 Esx20rsi: das hat dafür gesorgt, dass eine wichtige Proxy-type zeile nicht geschrieben wurde und ergo dann der user beim start den inkorrekten Proxy-default wert nimmt und somit keine verbindung hergestellt wird
19:33:36 Schrompf: klingt sehr beeindruckend. du machst irgendwas mit computern beruflich, oder?
19:33:42 Schrompf: bist einer von diesen freaks, he?
19:33:50 Esx20rsi: weil ich nämlich keine lust habe, die .config und .properties aus irgendnem undefiniertem ort zu kopieren, erstell ich die dynamisch einmal (mit if exist checks etc.)
19:33:53 Schrompf: so krass. ich staune immer wieder
19:34:12 Esx20rsi: nein, schrompf. ich habe nichts mit computern zu tun
19:34:30 Schrompf: dabei stammt jede gute konfig-datei aus einem dunklen feuchten ort, "wo die sonne nie hin scheint", wie Terry Pratchett farbenfroh auszuführen verstand
19:34:37 Esx20rsi: lol
19:34:56 Schrompf: Eine meiner Lieblingsstellen in dem Buch war:
19:35:09 Esx20rsi: also wer mal openwebstart hinter nem proxy verteilen will.. einfach kurz bescheid geben, dann heul ich ne runde
19:35:15 Schrompf: "Oder ich stecke Dir Deine Dienstmarke dahin, wo die Sonne nie hin scheint!"
19:35:25 Esx20rsi: hehe
19:35:27 Schrompf: "Ah, Du meinst die Stadt in Lancre! Ganz schön weit weg!"
19:35:36 Schrompf: "Sei versichert, ich kenne eine Abkürzung."
19:39:57 Esx20rsi: Sprach er und sprang ins Wurmloch
19:51:14 Esx20rsi: Ich verschwind jetzt auch im Loch .. fix Duschen, dann was essen und dann ab ins Bett, genug für heute
19:51:24 Schrompf: ff
20:03:49 Schrompf: ich guck gerade nochmal interstellar
20:03:55 Schrompf: und der film ist eeeecht gut
20:03:59 Schrompf: fies menschlich
20:04:48 Schrompf: und der ganze part mit murph, der ... 10jährigen? tochter, geht mir jetzt echt fies nahe
20:10:32 Hannes: o mist ein bier hat plopp gemacht
20:10:57 Hannes: steht plopp im duden?
20:11:37 Hannes: mist und bier sieht die autokorrektur als falsch an
20:11:45 Hannes: aber plopp kennt er
20:11:48 Hannes: sie es
20:12:19 Schrompf: die soll doch angeblich lernen
20:12:30 Schrompf: also tipp es, so oft du kannst, und irgendwann akzeptiert sie es
20:12:51 Schrompf: das wurmloch <3
20:15:50 Hannes: heißt es: ich bin "grad" oder "gerade" am chatten?
20:16:01 Hannes: deutsch ist mir zu kompliziert
20:17:03 Hannes: "grade" gibt es auch noch, laut google
20:19:08 Schrompf: lol
20:19:22 Schrompf: im orginal ist es "gerade". alle versionen davon sind nur bastarde
20:19:45 Schrompf: und unabhängig davon gibt's "grad" und "grade" als wörter, die was komplett anderes bedeuten
20:21:16 Hannes: gut zu wissen
20:21:51 Hannes: in der not formuliere ich um ohne dieses wort zu nutzen
20:22:06 Schrompf: "gerade" im sinne von "momentan"
20:22:12 Schrompf: nimmste das
20:23:58 Hannes: ich stelle mir noch einen pc zur seite, der spuckt mir dann synonyme aus
20:24:29 Schrompf: ich stehe dir zur seite
20:31:47 Hannes: Ich hatte Elektrotechnik in der Berufsschule, hab aber Widerstand bis vor kurzem immer falsch geschrieben. Ich konnte mir den Unterschied und welche Version was bedeutet nicht merken und war zu unsicher.
20:34:09 Hannes: wider, wieder
20:34:20 Hannes: oder Widder :-)
20:38:24 Schrompf: "wider" == "entgegen"
20:38:37 Schrompf: "eieder" == "erneut". das zusatz-e bedeutet "erneut"
20:40:01 xq: Widderstand
20:40:06 xq: Widderfall
20:40:12 xq: Widderbraten
20:43:49 starcow joined the channel
20:44:01 starcow: Abend zusammen :-)
20:44:13 Hannes: abend
20:44:23 starcow: Abend Hannes :-)
20:44:23 Schrompf: hey!
20:44:35 Schrompf: das ist sooo tragisch
20:44:37 starcow: Hallo mein lieber Schrompf :-)
20:44:55 starcow: tragisch?
20:44:57 Hannes: was trag isch
20:45:32 Schrompf: jetzt kommen sie gerade vom planeten, der so nah am schwarzen loch ist
20:45:42 Schrompf: und durch nen unfall verlieren sie einen leut und 23 jahre zeit
20:45:45 Hannes: ach der film
20:45:53 Schrompf: oar, und jetz guckt er die nachrichten von seiner tochter
20:45:58 Schrompf: das tut weh
20:45:59 Hannes: mit der flutwelle?
20:46:02 Schrompf: ja
20:46:50 starcow: Interstellar! :-)
20:47:09 Schrompf: ja. au. das ist hart
20:48:42 starcow: https://www.youtube.com/watch?v=MCSH_ZdnEUM
20:48:51 Schrompf: und dann hört der soundtrack genau da auf, wo der sohn sagt, dass er jetzt aufhört zu senden
20:49:00 Hannes: hast du "Widder" ein C Rätzel mitgebracht?
20:49:18 starcow: Ja, Hannes! *lach*
20:50:23 Hannes: mein Bier ist leer
20:50:55 Hannes: war ein Störtebecker
20:50:59 starcow: Ich dachte immer, dass wenn ich eine Zahl einfach "hardcode" (salopp gesagt: reinschreibe) ohne ein Postfix anzuhängen, wie z.B. L oder LL, dass das ein int ist.
20:51:09 Schrompf: ich hab noch eins im kühlschrank. vielleicht fang ich doch heute nochmal an zu trinken
20:51:28 Schrompf: isses auch, starcow
20:51:41 Hannes: das denke ich auch
20:51:44 Schrompf: außer die zahl, die du hinschreibst, ist zu groß für int
20:51:55 Schrompf: dann wird's uint32, und dann int64 und schlussnedlich uint64
20:52:13 starcow: irgendwie scheint er da aber automatisch zu konvertieren, wenn ich z.b 10000000000 (10 Milliarden) als Zahl verwende.
20:52:23 Schrompf: ja
20:52:35 Schrompf: der nimmt automatisch größere typen, wenn die zahl nicht reinpasst
20:52:50 Schrompf: bei 10 milliarden musst du nicht mehr ll dranschreiben, weil's sowieso so kommt. zwangsweise
20:52:56 Schrompf: kannste dir auch mit decltype angucken
20:52:58 starcow: Und wenn ich sowas mache 10000000000L was ja eigentlich ein Überlauf sein müsste, dann passiert nüschts
20:53:08 Schrompf: der ignoriert dich dann einfach, denke ich
20:53:16 Schrompf: aber das sind details, darüber mich ich mir keine gedankenk
20:53:35 xq: hachja, c type defs
20:53:40 xq: wer liebt sie nicht
20:53:43 starcow: Schreibt man überhaupt ein L oder LL, wenn ers ohnehin konvertiert?
20:53:56 xq: ich geh jetzt mal leute in night city erscheißen
20:54:08 starcow: ^^
20:54:29 Hannes: ich hab nur präfixe rangehangen wenn es eine warnung gab
20:54:44 Schrompf: ich komm irgendwie selten in die gelegenheit
20:55:02 Schrompf: so ein ding "jahre in nanosekunden umrechnen" ist so ein fall
20:55:06 Schrompf: aber da schreib ich die zeit nich thin
20:55:34 Schrompf: sondern schreib "constexpr auto FAKTOR = 365 * 24 * 60 * 60 * 1'000'000'000"
20:55:42 Schrompf: und der compiler macht das automatisch zu nem int64
20:56:00 Schrompf: schrug emoji
20:56:17 starcow: In C hättest du jetzt aber ein Überlauf, oder? selbst wenn Faktor ein long long wäre?
20:57:48 Schrompf: ne, ich denke nicht. aber evtl. sind das details, wo der aufm weg merken muss, dass int32 nicht reicht, und dann isses IB
20:57:51 Schrompf: wer weiß
20:57:56 Schrompf: irgendwie stellt sich das problem nie
20:58:16 Schrompf: wobei ich, wenn ich irgendwie bitmagic mit uint64 betreibe, immer mit nem eindeutigen typ anfange
20:58:24 starcow: Er läuft mir tatsächlich über :-) (gcc mit ner Warnung)
20:58:40 Schrompf: also sowas wie "uint64_t pattern = uint64_t{ 123 } << 32 | blubb;
20:58:47 Schrompf: ah, er warnt. fein
20:59:11 starcow: Also macht es hier sein, an einer der Zahlenkonstanten ein LL dranzuhängen, um long long zu erzwingen.
20:59:22 starcow: *Sinn
20:59:29 Schrompf: ja
20:59:33 Hannes: xq, erscheißen ist ein ekliges wort
20:59:50 starcow: Danke Schrompf :-)
20:59:55 xq: i know :D
21:00:26 starcow: Ist das eigentlich normal das ein long double unter clang 8 Byte hat und unter gcc 16? Ist euch dazu was bekannt?
21:01:11 Schrompf: junge, du bist im wilden westen angekommen!
21:01:13 Schrompf: lass das :-D
21:01:15 Schrompf: komm zurück!
21:01:16 Hannes: die datentyp breite ist kompilerabhängig
21:01:36 Schrompf: nach meinem wissen bist du jenseits von double in uncharted terretory
21:01:42 Schrompf: das wort sieht falsch aus
21:01:54 Schrompf: territory?
21:02:07 Hannes: frag HexChat
21:02:59 Hannes: hm, hab nur ein deutsches wörterbuch eingestellt
21:03:23 starcow: Oh! Ist long double daher etwas problematisch?
21:03:37 starcow: Interessant!
21:04:24 Schrompf: du, starcow, ernsthaft: du hast bereits deutlich mehr ahnung vom standard als ich
21:04:40 Schrompf: ich hab nur ein dumpfes bauchgefühl, wenn ich "long double" lese, dass ich mich da nicht mehr auf irgendwas verlassen kann
21:04:54 Schrompf: also würd ich, wenn ich jemals sowas nutzen müsste, ein haufen static_asserts hinterlassen
21:04:59 Schrompf: und erst dann meinen code schreiben
21:05:07 Schrompf: ah, moment
21:05:10 Schrompf: du machst C, ne?
21:05:19 Schrompf: nuja, da wird's was äquivalentes geben
21:05:26 starcow: Ja, C :-)
21:06:34 Schrompf: oar jetzt stirbt der nächste. ich bin nciht sicher, ob ich heute in der verfassung bin, den film durchzustehen
21:07:02 starcow: Schrompf, hast du eigentich deine Antialiasing-Versuche mal weitergeführt?
21:07:32 Schrompf: kommt drauf an, welche :-)
21:07:50 starcow: Du hattest doch mal versucht zu berechnen, wie viel Fläche eines Pixels von einem Triangle belegt ist
21:08:09 Schrompf: mein triangle rasterizer hat gut funktioniert, aber es hätte bei "mehr als ein dreieck" jede menge weiterführender probleme gegeben, die ich nie angefasst habe
21:08:13 starcow: also entsprechend eine sehr einfache und schnelle Implementation für GPU gesucht.
21:08:16 Schrompf: würde trotzdem gehen, denke ich, aber ist halt nur spekulation
21:08:37 Schrompf: dann hab ich meinen voxel-rasterizer gehabt, der hat gut funktioniert bis auf paar implementation details, wo manchmal zu früh gecullt wurde
21:08:41 starcow: Ich fand den Gedanken faszinierend!
21:08:53 Schrompf: und dann gibt's meinen antialiased line renderer, der jetzt sauber zuverlässig im schleichspiel tut
21:09:05 starcow: Oh, sehr gut! :-)
21:09:09 Schrompf: und den hab ich in mein framework aufgenommen, als debug-linienrenderer für alle zukünftigen projekte
21:10:47 Hannes: in
21:11:07 Schrompf: ne, glaub nich
21:11:25 Schrompf: die bauen gerade daran, glaube ich. erscheint mir so primitiv, c++26 zu lesen und dann "es soll jetzt typedef float32_t geben
21:11:35 Schrompf: das wirkt so rückwärts irgendwie
21:11:49 Schrompf: aber wer weiß, ich glaube ich unterschätze die größe des C-Ökosystems immer wieder
21:13:30 Schrompf: achja, und C backportet solche details dann gerne. ist dann in C26 oder so auch drin, vermute ich
21:16:39 Hannes: starcow, hast du mal opengl ausprobiert?
21:17:33 Hannes: das war doch dein nächster punkt, wenn ichs mir richtig gemerkt habe
21:18:19 starcow: Nein, aber bald! Hab ich geplant auf "sehr bald" :-)
21:19:37 starcow: Kennt ihr den Film "Full Metal Jacket"?
21:19:41 Hannes: nein
21:20:06 Schrompf: ne, nur ausschnitte und memes
21:20:28 starcow: Echt nicht? Müsst ihr schauen! Und euch dann folgenden Telefonstreich reinziehen! :-D
21:20:33 Schrompf: und ich glaube, der ist mir zu krass. menschlich. den will ich nicht sehen. bin sehr empfänglich für die abgründe der menschliche sozialdynamik
21:20:36 Hannes: war zu jung für und habs nie nachgeholt
21:23:34 starcow: https://www.youtube.com/watch?v=G5WIchs_Z_o
21:24:12 starcow: Der beste Telefonstreich X-)
21:26:19 Hannes: mein youtube adblocker funktioniert nicht
21:26:51 starcow: :-X
21:28:50 Hannes: das erinnert mich an der kleine nils
21:29:15 starcow: ^^
21:29:18 Hannes: den kleinen nils haben wir mit meinem sohn rauf und runter gehört
21:31:23 Hannes: was für eine aufgabe willst du lösen in C?
21:32:19 Hannes: die sprache hab ich nie so genau wie du unter die lupe genommen
21:34:43 starcow: Du meinst, was ich als nächstes projektmässig angehen will? Oder Welche Frage mir unter den Nägeln brennt? :-)
21:34:53 starcow: (da gibts mehr als eine :-X)
21:36:23 Schrompf: ich hatte immer den eindruck, dass starcow wirklich einfach nur lernen will
21:36:29 Schrompf: das fand ich immer krass
21:39:40 starcow: Ja, das auch! :-) Meine Projekte und "Projekt-Träume" liegen mir genauso am Herzen :-)
21:41:18 starcow: Ich möchte jetzt einen BMP Viewer für Windows machen - from Scratch. Mit der WinAPI - also alles selbst gestrickt :->
21:42:32 Schrompf: oh nice
21:42:39 Schrompf: wie weit bist du?
21:42:45 Schrompf: ich stell mir das dumm vor, sicher
21:42:52 Schrompf: aber ich dachte, BMP wäre simpel
21:43:09 Schrompf: und du brauchst von der WInAPI nur ein Fenster und nen Lock oder Map, um halt Pixeldaten da reinzuschreiben
21:43:13 Schrompf: und dann biste fertig?
21:43:22 starcow: Das Ziel wäre noch TGA Support und JPG Support (Stichwort "Diskrete Kosinustranformation"), per DLL (Plugin)
21:43:33 Schrompf: oder willst du krishty-level erreichen, mit Explorer-Integration und so?
21:43:45 starcow: Ja! :->
21:43:56 Schrompf: heilige. ok, viel glück
21:44:14 starcow: Nein, Spass, nur die Basics! :-D
21:44:56 starcow: Ist das Schwierig hinzubekommen, wenn man ein Plugin als DLL "mitliefern" will? Ich hab sowas noch nie gemacht? Also nur über die WinAPI
21:45:35 Hannes: du willst dynamisch funktionen aus einer dll ausführen?
21:45:47 starcow: Ja, genau
21:45:53 Schrompf: nö, LoadSymbol oder wie das bei WinAPI hieß und du hast nen function pointer
21:46:07 starcow: Oh! Das ist ja cool!
21:46:18 Schrompf: ich zweifle an der idee, überhaupt DLLs zu benutzen, wenn du den code einfach in deine exe reinkompilieren könntest
21:46:18 Hannes: LoadLibrary und GetProcAdress helfen dabei
21:46:26 starcow: Dann könnte ich TGA Support und JPG Support als DLL compilieren?
21:46:31 Schrompf: aber ich beantworte mir das gleich mal selbst: du willst es lernen
21:46:48 starcow: Haha! Genau!
21:47:08 Schrompf: "lass den quatsch" willste wahrscheinlich nicht hören :->
21:47:17 Schrompf: visual studio?
21:47:30 starcow: Aber Schrompf. Wäre so ein Szenario denkbar (sinnvoll) in dem ich Dateiformate als Plugin quasi nachliefere?
21:47:42 Schrompf: nö
21:47:46 Schrompf: also naja
21:47:52 Schrompf: wenn dein programm riesig wird
21:47:53 starcow: nein? :-<
21:47:56 Schrompf: millionen nutzer
21:48:08 Schrompf: und du ne gut dokumentierte öffentliche plugin-schnittstelle hast
21:48:20 Schrompf: und dein tool irgendwas tut, was *niemand* bisher kann
21:48:30 Schrompf: dann kann es sich lohnen, ne DLL-Plugin-API zu haben
21:48:40 Schrompf: und dann lohnt es sich auch, dass Du Dein eigener Erstnutzer wirst
21:48:55 Schrompf: dann gehört es zum guten Ton, dass Du zuerst Erfahrungen mit Deiner API sammelst
21:49:05 starcow: Ok!
21:49:07 Schrompf: und diese Erfahrungen dann benutzt, die API zu verbessern, bevor du es überhaupt raus gibst
21:49:12 Schrompf: aber du machst nen bildbetrachter
21:49:25 Schrompf: IrfanView allein macht alles, was Du vor hast, und 5000% mehr
21:49:39 Schrompf: Du wirst nie jemanden dazu kriegen, wirklich ein Plugin zu schreiben
21:50:07 Schrompf: und wenn Du nur selbst jemals was dafür codest, dann isses halt 246% simpler, den code einfach ohne DLL und ohne plugin und ohne Magic mitzukompilieren
21:50:15 Schrompf: aber wie gesagt: Lern-Wunsch trumpft alles
21:50:17 Schrompf: also mach
21:50:24 starcow: Ok :-)
21:50:37 Schrompf: sry
21:50:42 starcow: Wie wäre sonst ein gutes Vorgehen? Eine lib compilieren?
21:50:50 Schrompf: ne funktion?
21:50:57 Schrompf: ganz einfach
21:50:58 Schrompf: du hast code
21:51:08 Schrompf: der code muss ausgeführt werden, wenn du feststellst, dass es ein TGA ist
21:51:27 Schrompf: also "if( isTGA(image) ) readTGA(); "
21:51:32 Schrompf: einfachste lösung
21:51:39 starcow: Also als separate Compile-Unit aber schon realisiert, oder?
21:51:55 Schrompf: kannste auch alles in die main hauen, ehrlich
21:52:07 starcow: :-)
21:52:18 Schrompf: ein extra-file ist schon ne gewisse grundhygiene, so wie "alle zwei tage duschen gehen"
21:52:40 Schrompf: in ne lib auslagern lohnt sich meiner meinung nach nur, wenn du mehrere exen hast, die alle TGA laden müssen
21:52:47 Schrompf: so wie "duschen gehen vor nem date"
21:52:53 starcow: Ok, dann hättest du ja ne separate Compile-Unit? Versteh ich dich richtig?
21:53:36 Schrompf: und in ne DLL auslagern und die DLL dann bei Programmstart laden und parsen und bei Bedarf callen ist "Duschen gehen jeden Morgen vor der Arbeit und außerdem jeden Abend für den Fall, dass an dem ABend ein Date ist"
21:53:39 starcow: Weil so wie ich den Schrompf kenne, würde der nie ein .c oder .cpp file includen :-)
21:53:56 Schrompf: ha, doch, auch das tu ich
21:54:00 Schrompf: es ist einfach nicht mehr wichtig
21:54:10 starcow: Oh, interessant!
21:54:24 starcow: Weil die Compilezeiten so schnell sind?
21:54:25 Schrompf: aber zugegeben: vor zwanzig jahren hätte ich ne DLL gebaut
21:54:37 Schrompf: vor zehn jahren noch ne Lib, die ich dann in neue Projekte reinlinke
21:55:04 Schrompf: jetzt ist mein TGA-Loader ein CPP-File, der JPG-Loader ein anderes (mit STB-Header für die eigentliche Dirty Work)
21:55:15 Schrompf: und der PNG-Loader ist ein drittes File, plus ZLib-Support
21:55:23 starcow: Witzig! Du kommst du deinen Ursprüngen zurück? Könnte man das so sagen?
21:55:38 Schrompf: wenn ich das heute neu coden müsste, würd ich es als Funktion in nen anonymen namespace on top of main machen
21:55:41 Schrompf: ja
21:55:42 Schrompf: naja
21:55:44 Schrompf: irgendwie schon
21:56:08 starcow: Wirklich spannend! Was sind die Gründe? War alles "überkandidelt"?
21:56:15 Schrompf: eher andersrum: ich habe meinen frieden damit gemacht, dass den überwiegende teil meines codes nie jemand anders zu gesicht bekommen wird
21:56:31 Schrompf: und wenn niemand sonst ds jemals sieht... warum dann aufwand?
21:56:35 starcow: Doch, der starcow schaut sichs an :-)
21:56:44 Schrompf: ne, du hast den code nicht. nur meine anekdoten
21:56:52 starcow: Stimmt ^^
21:57:04 Schrompf: du könntest kriegen, wenn du willst. aber du weißt inzwishcen wahrscheinlich selbst, dass "fremden code angucken" ne eigene aufgabe mit ernsthaft zeitaufwand ist
21:57:10 Hannes: Oder Polen die dann deutschen code lesen ;-)
21:57:24 Schrompf: ja, stimmt, die armen :-D
21:57:40 Schrompf: meine image loader sind eigene files
21:57:50 Schrompf: ist also noch nciht völlig degeneriert :_)
21:58:06 starcow: Schrompf, du meinst also, dass es am Ende ja eh einfach Maschinencode ist, wo es dann nicht mehr eine Rolle spielt _wie_ dieser zustande gekommen ist?
22:01:02 Schrompf: ja. code ist code. all das gefrickel mit files, funktionen, libs, DLLs, wasweißich ist für menschen, nicht für die maschine
22:01:47 starcow: Hmmm, interessanter Standpunkt!
22:01:49 Schrompf: das heißt nicht, dass es unwixhtig ist.
22:01:57 Schrompf: menschen sind der zentrale teil der programmierung
22:02:17 Schrompf: aber es hilft, wenn man sich bewusst macht, für wen man das eigentlich tut
22:02:31 Schrompf: und in meinem fall lautet die ebenso befreiende wie deprimierende antwort: für MICH
22:02:52 Schrompf: manchmal für meinen zwillingsbruder, der ja unser framework auch benutztz
22:03:03 Schrompf: und auf arbeit natürlich für viele viele weitere menschen
22:03:21 Schrompf: da cdoe auch dann auch komplett anders, logo
22:06:20 starcow: Ich verstehe, was du meinst! Ich bin überrascht, aber deine Entscheidung ist nachvollziehbar, finde ich
22:06:39 Schrompf: die ganze station explodiert, aber komplett lautlos
22:06:48 Schrompf: und dann kommen dir trümmer, und dann hört man was
22:07:02 Schrompf: und der soundtrack
22:07:10 Schrompf: kennt ihr die arte-doku über hans zimmer?
22:07:28 Schrompf: der hammer. wenn man auch nur entfernt was mit musik am hut hat
22:07:57 Hannes: hatte mir momentan die arte doku über tarentino angesehen
22:08:11 Schrompf: oh, die könnte auch spnnend sein
22:08:24 Schrompf: aber heute erstmal interstellar
22:08:25 Schrompf: der hammer
22:08:36 Schrompf: ich hab auch tausend projektwünsche
22:08:54 Schrompf: ich will was emotionales schaffen, was die leute auf nem magenlevel packt
22:09:15 Schrompf: und da gibt's soooo viel, was man tun könnte
22:09:17 starcow: Ein Spiel? :-O
22:09:18 Hannes: magenlevel wie roller coster tycoon
22:09:33 Schrompf: viele spiele!
22:09:44 Schrompf: eins, wo ich meine liebe für die Oper mit nem Spiel kombiniere
22:09:55 Schrompf: ein walking simulator, aber mit Musikteilen dazwischen
22:10:28 Schrompf: und dieser heftigen emotionalen Wucht einer wirklich dramatischen oper
22:11:19 Schrompf: das kann oper: sinnlose kleine menschliche tragödien mit *musik* zu einer wucht überhöhen, wo du mit gänsehaut und offenem mund auf deinem sessel sitzt
22:14:06 Schrompf: das schwarze loch sieht so der hammer aus
22:14:50 starcow: "Sehen will!"
22:15:09 Hannes: hab kein netflix
22:15:09 starcow: Ja, die Grafik ist wirklich extrem gut!
22:15:36 starcow: Kenne keine vergleichbare "Illustrationen", wie das aus Interstellar!
22:15:39 Schrompf: die haben einen der zentralen kräfte am LIGO an board geholt, damit das schwarze loch realistisch aussieht
22:15:46 Schrompf: kip thorne heißt der typ
22:15:55 Schrompf: der hat später nen nobel-preis bekommen
22:15:57 Schrompf: so geil
22:17:23 starcow: Der ist das, was Schrompf auf zfx ist! Eine Koryphäe! :-)
22:18:09 Schrompf: danke :-) aber ich hab nich das level von krishty, oder alex kornrumpf und seine c++-standard-kenntnisse
22:18:26 Schrompf: ich bin handwerker. mehr nich. ich mach das seit 30 jahren, und damit einher geht ne gewisse erfahrung
22:18:43 Schrompf: aber ich hab nie wirklich durchdrungen, was ich tue. ich hab nur 30 jahre bauchgefühl
22:18:44 Schrompf: 40
22:18:47 Schrompf: scheiße bin ich alt
22:18:55 Schrompf: aber es sind wirklich bald 40
22:19:18 starcow: Also du gehörst definitiv zum Kreis der "Schweren Jungs" (kompetenzmässig natürlich!) - keine Frage!
22:20:10 Schrompf: joa, schon. ich hab halt vieles schon gesehen oder shconmal gemacht. oder im fall von c++: schonmal drauf reingefallen und davon gebissen worden
22:20:48 starcow: Arbeitet "dot" eigentlich beruflich irgendwie an C(++) Compiler-Entwicklung?
22:21:13 Schrompf: keine ahnung
22:22:57 starcow: Also ich fand deine Kompetenz schon immer sehr beeindruckend! Enorm! :-)
22:23:30 starcow: Aber Bescheidenheit ist auch Tugend!
22:24:13 Schrompf: in dem fall geht's nicht um bescheidenheit, sondern um mein selbstgefühl
22:24:26 Schrompf: und da fühl ich mich halt nicht wissend
22:24:48 Schrompf: sondern nur so stolpernd durch die dunkelheit mit bauchgefühl, in welche richtung es häslich werden könnte
22:27:24 Schrompf: oar, das ist so traurig, wie der typ mit seiner tochter reden will
22:27:45 Schrompf: ich hab jetzt ne tochter, und mich trifft das echt fies hart
22:28:22 Hannes: bei diesen regalen ím schwarzen loch?
22:28:27 Schrompf: ja
22:28:39 Hannes: dann ist ja bald zu ende
22:28:43 Schrompf: ja
22:28:59 Schrompf: möcht ja auch, ich muss morgen früh um 7 raus und das kind in die schule schaffen
22:29:38 starcow: Oh, das ist früh!
22:29:43 Hannes: starcow, bist du auch im discord?
22:30:06 starcow: Nein, ich hab nur IRC! :-) Bin Alte Schule ^^
22:31:28 Schrompf: der zfx discord istnicht völlig quatsch
22:31:33 Schrompf: nächsten mittwoch wieder stammtisch
22:31:40 Schrompf: you heard it first here!
22:32:33 starcow: Ich muss da auch mal vorbei kommen!
22:32:40 Schrompf: das seh ich auch so!
22:32:54 starcow: Ist das Voice-Chat, oder wie macht ihr das?
22:33:08 Hannes: ja
22:33:25 Schrompf: ja. mikro und headset
22:33:28 starcow: Ich hab Schweizer-Dialekt. Geht das überhaupt? :-X
22:33:36 Schrompf: nein, dann isses verboten
22:33:36 Schrompf: sorry
22:33:41 Hannes: :-)
22:33:42 starcow: :-]
22:33:49 starcow: Haha :-D
22:33:57 Hannes: und meecklenburger
22:34:02 starcow: *Es wird nicht gelacht!*
22:34:32 starcow: Schrompf du kommst aus Dresden, oder? Noch immer?
22:34:36 Schrompf: ich bin sachse, in sachen dialekt darf ich gaaaanaz still sein
22:34:39 Schrompf: exakt
22:35:01 starcow: Da gibts doch diese Frauenkirche?
22:35:13 starcow: Die möchte ich mal anschauen kommen! :-)
22:35:44 Schrompf: die ist hübsch. du musst nur gedränge-resilient sein
22:35:54 starcow: Oha ^^
22:38:47 Hannes: mein sohn schreit beim fortnite zocken rum
22:39:01 Hannes: diese schimpfwörter hab ich ihm aber nicht beigebracht
22:39:42 starcow: Spielst du auch gegen deinen Sohn?
22:39:45 starcow: :-)
22:39:51 Schrompf: ne, an irgendeiner stelle gibst du deine erziehung ab und die welt übernimmt. heutzutage wohl zu gfroßen teilen das internet :-)
22:39:55 Hannes: hab kein bock auf fortnite
22:40:25 starcow: Wenn ich einen Sohn hätte, würde Quake ]I[ Pflicht herrschen! ^^
22:40:26 Hannes: außerdem ist das komisch als alter sack mit den mitschülern
22:40:46 starcow: komisch ists nur, wenn du gewinnst ;-)
22:41:05 Hannes: außerdem glaub ich nicht das er mich dabei haben will
22:41:06 Schrompf: rocket jump and shock combo
22:41:09 Schrompf: bitches
22:41:41 Hannes: Eltern sind peinlich
22:42:20 starcow: Haha, sehr geil! Der Schrompf hats drauf :-D
22:42:44 starcow: Wie alt sind eure Söhne?
22:43:05 starcow: Söhne, Töchter, mehrere?
22:43:19 Hannes: im pubertären alter
22:43:34 Hannes: ein kind hat mir gereicht
22:44:24 Hannes: starcow, hast du kinder?
22:44:34 starcow: Nein :-)
22:44:54 starcow: Schrompf hat eine (eine?) Tochter! :-)
22:45:35 Hannes: hasst du kinder?
22:45:47 starcow: Ich nicht, nein ^^
22:46:37 Schrompf: fertsch
22:46:44 Schrompf: uff, das hat mich erwischt
22:46:54 Schrompf: ich sollte mich doch eher an marvel-filme halten
22:47:02 Hannes: stirbt die junge alte am ende?
22:47:06 Schrompf: nein
22:47:08 Hannes: ich kann mich nicht mehr erinnern
22:47:15 Schrompf: aber sie ist so weit draußen und so allein... boah
22:47:27 Schrompf: ich hab eine tochter, codename "flocke", 7
22:47:43 Schrompf: im sinne des logs und des niemals vergessenden internets verzichte ich auf ihren namen
22:47:56 Schrompf: mit ner anderen frau hätte ich vielleicht mehr kinder
22:47:59 Schrompf: aber wer weiß
22:48:55 Hannes: die ersten paar jahre waren mir zu doll, das hat sich eingebrannt
22:49:05 Schrompf: jupp, so ähnlich
22:49:20 Schrompf: frau hat seit 15 jahren den kontakt zu den eltern abgebrochen
22:49:45 Schrompf: die waren übel. die mutter hatte so eine manipulative verbitterte art, es war echt nach fünf minuten unangenehm
22:49:57 Schrompf: und sie hat ihre familie gegeneinander ausgespielt wie in nem schlechten schach
22:50:09 Schrompf: und in stresszeiten kommt das auch in meiner frau hoch
22:50:14 Schrompf: verbittert, bösartig, giftig
22:50:37 Schrompf: und wie bei den meisten kindern sind die ersten jahre tödlich. stressig jenseits allem, was du vorher denkst auszuhalten
22:50:49 Schrompf: da kommt zutage, egal was du vorher denkst zu wissen über deine frau
22:51:09 Schrompf: und die ersten jahre waren so giftig, so hässlich, so bösartig
22:51:28 Schrompf: es ist immer noch ein wunder, dass meine kleine so eine freundliche optimistische verkasperte kleine maus ist
22:51:41 Schrompf: wo sie von uns doch nur hass und gift erlebt hat die ersten zwei jahre
22:52:06 Schrompf: in der zeit hatte ich dann auch meine kollegin und deren tochter kennen gelernt
22:52:19 Schrompf: eine sehr ungünstige konstellation, die heute noch nachwirkt
22:55:39 Schrompf: ichm uss echt ins bett
22:55:43 Schrompf: bis ein andermal, leute
22:55:45 Schrompf: macht's gut
22:55:49 Hannes: bis dann ...
22:58:33 Hannes: starcow, wenn du dein bildertool anfängst und fragen hast guck hier vorbei oder schreib ins forum, ich würd dir gern helfen
23:00:06 Hannes: ich hatte sowas in der art schon mal gemacht, hab zur not auch noch das Petzold WinAPI buch hier liegen
23:00:32 starcow: Oh, das ist wirklich sehr liebenswürdig! :-) Grossartig!
23:00:50 starcow: Ich komme sehr gerne drauf zurück!
23:01:28 starcow: Du hast auch so ein Viewer gebaut damals?
23:02:08 Hannes: ein fenster erstellt, eine bmp von hand geladen und in dem fenster angezeigt
23:02:25 Hannes: mit den anderen formaten kenn ich mich nicht aus
23:03:30 Hannes: magst du den gameboy
23:03:32 Hannes: ?
23:03:37 starcow: Du bist also auch noch ein Old-School WinAPI Mensch? :-)
23:03:52 starcow: Hab ich immer gerne gemocht! :-)
23:04:48 Hannes: ich hab das WinAPI Buch nachprogrammiert, ziemlich weit
23:05:28 Hannes: ist aber schon eine weile her
23:05:37 starcow: Ja, mit dem Buch hab ich auch lange gearbeitet (du erinnerst dich)! Ich glaube was vergleichbares gibts (zumindest auf Deutsch) nicht!
23:05:38 Hannes: 2001 oder so
23:05:58 starcow: Programmierst du noch nativ WinAPI?
23:06:20 Hannes: ich erstelle ein fenster und render da rein
23:06:24 Hannes: mehr nicht
23:06:28 starcow: Mit OpenGL?
23:06:48 Hannes: verschiedenes hab ich ausprobiert
23:07:01 Hannes: aber noch kein D3D12 oder Vulkan
23:07:17 starcow: Ich würd gerne noch OpenGL Support ausprobieren (wenns denn mal läuft), quasi als Ergänzung.
23:07:48 starcow: Ich würde dann später gerne ein Software-Renderer schreiben.
23:08:04 Hannes: moderneres OpenGL oder das alte?
23:08:17 starcow: ^^ Ich bin überfragt
23:08:29 starcow: Ist der unterschied gross?
23:09:15 Hannes: das alte ist grob gesagt ohne shader das neue mit
23:09:28 starcow: Könntest du mir auch Helfen, wenn ich eine Frage hätte, wie man so ein DLL Support (Plugin) realisiert bekommt?
23:09:53 starcow: Du scheinst ja viel Ahnung zu haben. :-)
23:10:25 Hannes: denke schon
23:10:38 starcow: cool! 8-)
23:11:05 starcow: Dein Angebot ist wirklich sehr liebenswürdig - ich komm sehr gern darauf zurück!
23:11:29 starcow: Hannes, ich muss auch mal in die Federn!
23:11:35 Hannes: gute nacht
23:11:44 starcow: Hat mich gefreut, wiedermal ein bisschen mit dir (mit euch) zu plaudern! :-)
23:11:55 starcow: Gut n8!