IRC Logs for #zfx


2022-01-03

06:06:35 Magister joined the channel
06:12:53 Schrompf joined the channel
07:20:31 Hannes joined the channel
07:20:43 Hannes: Frohes neues Jahr!
07:25:34 Schrompf: Frohas nneues Jahr!
07:37:05 xq: frohes neues alle zusammen
07:38:08 joeydee joined the channel
07:38:17 joeydee: verkrumpelte Grüße
07:39:32 Schrompf: hey, krumpel!
07:41:31 xq: moin krumpeldee
07:53:23 IceMichael: moin
07:53:25 IceMichael: xq, ne, war ich nicht
09:34:42 xq: und, wer sitzt wieder im (heim)büro?
09:36:38 Schrompf: bin saumüde. hab scheiße geschlafen. allgemein doofe umstellung nach knapp zwei wochen entspannten ausschlafens, wo selbst die kleine bis halb neun geschlafen hat
09:37:20 Schrompf: und irgendwie geht mir die jobsuche nachts im kopf rum. ich fühl mich schuldig, weil ich mit all diesen leuten bewerbungsgespräche und vertragsverhandlungen führe, obwohl ich eigentlich nicht mehr weg will
09:40:49 Schrompf: (das das bisherige vertragsgespräch nicht so prickelnde bedingungen anbot, half allerdings auch. 27 tage urlaub. tsss)
10:10:46 IceMichael: Schrompf: hm, willst du jetzt weg oder nicht? Wenn du so viele Gespräche führst, anscheinend ja schon? oder mein müder Kopf missversteht hart :D
10:11:22 Schrompf: ich schwanke. daher sieht das wahrscheinlich von außen auch verwirrend aus
10:20:52 Schrompf: du bist das, was bei mir unter der decke hängt?
10:22:50 xq: nein, ich bin verklemmt
10:23:08 xq: ich möchte den update-prozess hier sicher gestalten, aber jetzt nicht wieder nen kompletten alleingang hier machen
10:23:17 xq: nur sind grade nur zwei devs im büro
10:23:32 xq: und die entscheider nicht
10:28:30 Schrompf: dann warte mit der entscheidung, bis sie da sind. eilt ja nicht, oder?
10:28:41 Schrompf: du wirst ja wohl kaum das datum als signed int parsen
10:28:51 xq: jo
10:29:02 xq: ein signierter integer *rofl*
10:29:13 Schrompf: kennst du die geschichte dazu?
10:29:26 xq: ich glaub nicht
10:30:14 Schrompf: irgendne alte zentrale microsoft-komponente auf servern, irgendwas was seit 20 jahren gepflegt wird, crasht seit 2022-01-01 00:00
10:30:30 Schrompf: weil die YYYYMMDD als signed int parsen
10:30:34 Schrompf: und seit 2022 läuft das über
10:30:50 Schrompf: irgendwie so
10:31:45 Schrompf: könnte auch sein, dass die YYMMDDHHSS als signed int parsen
10:31:50 Schrompf: ich kriegs nicht mehr genau zusammen
10:32:07 Schrompf: jedenfalls ein kleiner teil von twitter silvester um mitternacht in ziemlicher aufruhr
10:32:19 xq: oh god why
10:32:28 xq: diese pfuscher
10:32:40 Schrompf: wer weiß, wie alt das teil ist
10:34:21 Schrompf: irgendwas in MS exchange: https://old.reddit.com/r/sysadmin/comments/rt91z6/exchange_2019_antimalware_bad_update/
10:43:52 xq: oh boi
10:55:23 IceMichael: Schrompf, ach schön :)
10:55:47 Schrompf: joa, nich?
10:59:57 joeydee: "und, wer sitzt wieder im (heim)büro?" - jepp, nach wie vor
11:00:47 joeydee: "allgemein doofe umstellung nach knapp zwei wochen entspannten ausschlafens," ja ich auch. Da sich meine Katze nach wenigen Tagen meinem Rhythmus anpasst, hat sie ziemlich zerknittert geschaut, als ich sie heute um 7:30 Uhr aufgeweckt habe.
11:01:12 joeydee: Die Tage davor gabs nicht vor 11 Futter.
11:01:40 Schrompf: kinderfreier penner! :-) ich bin neidisch
11:02:49 joeydee: Ich war aber nicht zufrieden damit. Kaum wach, wurde es schon wieder dunkel.
11:03:22 IceMichael: Ich sitz halt nach wie vor in nem komischen Job. Ich hab die totale Freiheit, was ich tue. Offensichtlich nutze ich sie aber mies, weil ich es nicht schaffe gute Leute einzustellen und weil keiner an meiner Meinung zu irgendwas interessiert ist
11:03:52 IceMichael: und Kram, was ich vorantreiben soll wie knowledge sharing läuft halt schleppend
11:04:03 IceMichael: Ich war in 30min durch alle Mails und Nachrichten der letzten 30 Tage zu lesen :D
11:04:12 IceMichael: ok, zwei Wochen, nicht 30 Tage
11:04:42 IceMichael: also entweder muss ich es hier schaffen "nützlich" zu sein oder ich werd diesen Job irgendwann nach Elternzeit quitten müssen
11:05:08 IceMichael: ist halt kacke, wenn man team lead war, darin nicht gecodet hat (nur privat sehr viel) und dann ne andre Position will. Keine Ahnung, ob Team Lead nach dem Ding hier was für mich ist :/
11:06:57 xq: IceMichael: da kann ich dich leider nicht beraten, ich hab überhaupt keine erfahrung mit sowas
11:08:41 IceMichael: xq: schade
11:08:57 IceMichael: na ja, ich find es cool etwas Führungsverantwortung zu haben und ich glaube, ich hab die Konflikte ganz gut gemanaged
11:09:13 IceMichael: aber es macht keinen Sinn 0% tech zu machen, ich hab auch einfach genug Zeit für coden nebenbei
11:09:20 IceMichael: liegt nur gerade nichts so rum zum machen
11:09:45 IceMichael: und macht oft auch keinen Sinn. In ein paar Meetings bin ich halt schon und wenn ich ein Ticket öffne, brauch ich allein deswegen wsl zu lange und blockiere mehr, als dass ich helfe... hm
11:09:49 joeydee: Bei uns bin ich froh, wenn unser Teamleiter keine aktuellen Jobs macht
11:10:29 IceMichael: joeyedee: na ja, ich will aber eigentlich ne tech lead Rolle einnehmen. Disziplinarische Teamverantwortung oder nicht find ich eigentlich gar nicht soo wichtig
11:10:38 IceMichael: sieht gerade eh so aus, als könnte man das easy nebenher machen
11:10:40 IceMichael: meistens jedenfalls
12:30:25 Hannes_ joined the channel
12:31:11 Hannes_ joined the channel
13:01:25 xq: https://twitter.com/__seb/status/1477699814049595397
13:01:35 xq: https://twitter.com/__seb/status/1457858082726371329
13:57:13 IceMichael: xq, inwiefern relevant btw?
13:57:26 IceMichael: ach und wie nutzt du docker dem FPGA-Kram genau eigentlich?
13:57:38 IceMichael: hab den source angeschaut, aber ich mein eher: was nützt es praktisch über Docker zu gehen
13:57:55 xq: ich verschmutze mein primärsystem nicht mit random anwendungen
13:59:10 xq: und ich hab (mehr oder weniger) reproducible builds und weiß, wie man dev env gebaut wurde
13:59:13 xq: und welche deps ich habe
13:59:48 IceMichael: xq: hm, dann zwei Folgefragen. Bei ZNC fandest du das mit den deps ja egal, da wuerdst einfach alles installieren, wieso ist das da anders?
14:00:07 IceMichael: und 2) du sagst dev env, aber es steckt dann ja alles im docker, wie entwickelst du denn in dem Ding dann? per ssh mit vsc oder so?
14:00:18 xq: "devenv ecp5" :D
14:00:30 xq: wieso per ssh?
14:00:34 xq: ich kann einfach nen container starten
14:00:37 xq: ne shell reinklatschen und gut
14:01:13 IceMichael: hm, aber wie codest du dann dagegen?
14:01:36 xq: https://bpa.st/JCYA
14:01:37 IceMichael: also bei devenv denk ich immer, auch der Code liegt da drin, da muss man ja ran. Das geht via ssh oder volume oder...?
14:01:44 xq: volume
14:01:52 xq: "devenv ecp5" ist das script hier
14:02:06 xq: das mounted das aktuelle verzeichnis, /tmp und starete den container als user
14:02:17 xq: ergo ist das von der usage ne ganz normale shell
14:02:26 xq: nur eben mit nem vollständig aufgeräumten und sauberen system
14:02:42 xq: was auch nur den aktuellen ordner sieht
14:02:47 xq: und nicht auf dinge außerhalb dependen kann
14:03:14 IceMichael: ah, gut, den Teil verstehe ich. Aber zum coden nutzt die shell ja nicht, oder doch?
14:03:28 xq: wieso zum coden? die ist nur für compiler und stuff
14:03:35 xq: coden mach ich ganz normal in vscode
14:03:36 IceMichael: oder wozu genau nutzt du die shell in dem Fall? (da fehlt mir jetzt mit Sicherheit einfach das FPGA-Wissen bzw. was du da genau treibst)
14:03:51 xq: kurzes usage beispiel:
14:04:03 xq: cd ~/projects/programs/kristall
14:04:03 xq: code .
14:04:10 xq: devenv qt5
14:04:11 xq: make
14:04:25 xq: öffnet mir den kristall dev tree in VSCode
14:04:32 xq: wechselt die shell ins qt5-dev-environment
14:04:44 xq: und dann kann ich dort mit make einfach den code bauen, weil dort qt5 mit allen deps verfügbar ist
14:05:26 IceMichael: okay, sehr nice
14:05:34 xq: dann irgenwann CTRL-D
14:05:36 IceMichael: hm, und debuggen?
14:05:40 xq: und ich hab wieder die reguläre shell
14:05:46 xq: gdb aufm host *shrug*
14:05:54 xq: dafür brauch ich ja keine libs
14:06:05 IceMichael: hm ja, normalerweise nicht, ausser man geht in Qt rein
14:06:37 xq: exakt
14:06:51 xq: zudem weiß ich so auch direkt, ob das ganze funktioniert
14:06:57 xq: und ne sauber gelinkte cross-platform-exe rauskommt
14:07:25 xq: und warum ich bei ZNC sage: lohnt nicht
14:07:29 xq: ZNC ist eine anwendung
14:07:29 IceMichael: aber du baust ja "nur" im container, also weisst du doch nur, dass es auf linux läuft?
14:07:33 xq: kein komplettes environment
14:07:39 xq: IceMichael: sowieso
14:07:45 xq: für windows gibts wine64
14:07:53 xq: und macos geht wohl auch so n bisschen auf linux mittlerweile
14:08:01 xq: nochmal zu "warum docker"
14:08:08 xq: devenv/ecp5 latest b5198a2b3063 4 days ago 5.64GB
14:08:19 xq: das ding hat mir fast 5 GB scheiß installiert
14:08:36 IceMichael: ja, allein qt ist ewig fett
14:08:41 IceMichael: aber man traded das halt mit ram
14:08:47 IceMichael: docker desktop frisst ja schon viel
14:08:49 IceMichael: zumindest auf macos
14:09:04 IceMichael: Kollege meinte heute, ne lin vm und darauf docker ist schlanker als docker desktop :D
14:09:08 IceMichael: gut, wenn du eh auf linux bist, fällt das weg
14:09:47 xq: das iost der FPGA kram in dem fall
14:10:03 xq: docker desktop ist mir egal ^^
14:10:16 xq: docker macht außerhalb von linux sowieso nur begrenzt viel sinn
14:10:26 IceMichael: na ja, als devenv not sure
14:10:39 IceMichael: aber du codest auf dem fpga als host?
14:10:50 xq: wie meinen?
14:11:22 IceMichael: was ist dein host os, auf dem du das devenv nutzt und codest?
14:11:39 IceMichael: wsl eh linux?
14:11:58 xq: void linux
14:12:38 IceMichael: ja gut
14:12:54 IceMichael: weil ich find schon, die devenv-Argumente machen auf mac und win schon auch Sinn
14:13:21 IceMichael: zB hab ich hier meinen Arbeitsrechner und hab für mein Privatprojekt (dürfen laptop ja auch privat nutzen) und unser Firmenprojekt jeweils viele deps, teilweise in unterschiedlichen Versionen
14:13:28 IceMichael: ich hätt schon gern zumindest den Arbeitskram containerized
14:13:37 IceMichael: da sind auch ewig viele deps drin und wir haben auch zig Versionen, auch daher würd es Sinn machen
14:13:45 IceMichael: nur wie gesagt, dann braucht's docker desktop :/
14:14:18 IceMichael: oder lin vm (evtl günstiger, was auch geil ist)
14:14:27 xq: "lin vm"?
14:14:46 xq: die frage ist halt, ob du überhaupt das "-v $(pwd):/mnt " auf macos/win machen kannst
14:14:48 IceMichael: linux vm
14:14:51 xq: wahrscheinlich eher nur mit handständen
14:15:11 IceMichael: volumes mounten auf macos geht problemlos
14:15:20 IceMichael: ich weiß nicht, ob /mnt okay ist, aber sonst halt ein andres dir
14:15:38 xq: das kann dir aufm host ja scheißegal sein
14:15:46 IceMichael: richtig
14:15:54 IceMichael: wusste nur nicht, welchen Teil du bezweifelst, ob es auf macos geht
14:16:15 IceMichael: wenn es ne linux vm sein muss, musst das halt noch ne Ebene durchreichen, das nervt dann evtl.
14:16:29 xq: naja, docker auf macos führt trotzdem linux aus?
14:16:34 IceMichael: ja
14:16:38 xq: und wie genau tut das?
14:16:38 IceMichael: aber anscheinend sehr ineffizient
14:16:52 xq: weil die volumes in docker auf linux sind ja kostenfrei
14:16:52 IceMichael: docker desktop bringt ne eigene interne vm mit
14:17:00 xq: ja, darum frag ich mich ja, wie das tut
14:17:28 IceMichael: meinst wie effizient oder wie das intern funktioniert?
14:17:33 xq: beides
14:17:39 IceMichael: also wenn ich docker desktop anschmeiße, gehen so 1-2GB RAM einfach so weg
14:17:41 xq: weil da muss ja dann nen samba oder sowas laufen
14:17:50 IceMichael: das ist der Scheiß. Davon abgesehen läuft's aber gut
14:18:09 IceMichael: hm, ja, intern weiß ich nicht, wie es läuft, man kann es halt mit -v nutzen, aber wie die das umsetzen, kA
14:21:43 xq: okay ^^
14:28:31 IceMichael: ja, ist nicht optimal
14:28:42 IceMichael: und das alles macht linux echt attraktiver als host system
14:34:27 xq: linux ist einfach ein gutes host system
14:34:39 xq: wenn man es per shell bedient
14:52:52 IceMichael: also alles, was installation und co angeht, mach ich eh am liebsten via shell
14:53:06 IceMichael: mich nervt es auf win immer, dass das nicht geht. dann haben die powershell eingeführt, und die syntax ist einfach mal komplett banane
14:53:32 IceMichael: wieso sich nach ner shell richten, die es schon gibt? nö, M$ weiß es besser und baut sich ein eigenes komisches System mit total abstruser Syntax zusammen
14:53:38 IceMichael: & sagt "führ was aus" WTF?
14:59:23 xq: hrhr