2018-10-18T17:58Z Bernd: Hallo Erich! 2018-10-18T17:58Z Erich: Hallo Meister! 2018-10-18T18:00Z Erich: Martin sacht, meine email Adresse @forth-ev.de tät nicht mehr. Leider schweigt er sich über die Fehlermeldung aus ... 2018-10-18T18:00Z Bernd: Und, hast du mal selber ausprobiert? 2018-10-18T18:01Z Erich: Grad im Moment ... 2018-10-18T18:02Z Erich: Kann allerdings 5 Minuten dauern, bis der fetchmail wieder 'ne Runde dreht. Schön gechillt. 2018-10-18T18:03Z Bernd: Ich bin beim Importer für net2o-Schreiben weiter gekommen, und habe jetzt auch einen einfachen HTML->Markdown-Übersetzer, und schreibe gerade einen Atom-Feed-XML-Parser. 2018-10-18T18:03Z Bernd: Wie üblich beim Zwiebel-Programmieren: Hinter jeder Schicht ist eine weitere ;-) 2018-10-18T18:04Z Erich: Autsch: fefe musste wohl länger Zug fahren heute ... 2018-10-18T18:08Z Erich: Heute abend auf dem Heimweg war's schon richtig finster. Da kommen die Depressionen aus den nebligen Löchern gekrochen. Man kann sie schon riechen stellenweise ... 2018-10-18T18:08Z Bernd: Morgens noch dunkel soll dem Vernehmen nach noch schlimmer auf die Stimmung drücken. 2018-10-18T18:09Z Bernd: Deshalb sind die Russen ja von ihrer permanenten Sommerzeit wieder abgekommen: Im Winter absolut unerträglich. 2018-10-18T18:09Z Bernd: Wir werden dieses Experiment wohl auf jeden Fall wiederholen müssen, weil Deppen immer am eigenen Körper lernen müssen. 2018-10-18T18:10Z Erich: Das geht ganz gut, wenn ich in der Mittagspause immer schön 'nen Spaziergang mach. 2018-10-18T18:10Z Erich: Ja, das befürchte ich auch. Aber dann muss ich eben dauerhaft einen Zug spÄter fahren. Und demonstrativ 'ne /richtige/ Uhr aufstellen :-) 2018-10-18T18:11Z Bernd: Am besten eine Sonnenuhr. 2018-10-18T18:11Z Bernd: Da geht bei euch im Freiburger Raum die Uhr im Sommer um ca. 1,5 Stunden falsch. 2018-10-18T18:11Z Bernd: Und mit dauerhafter Sommerzeit im Winter natürlich auch. 2018-10-18T18:12Z Erich: Ich hab für Hechingen (9 Grad Ost) ausgerechnet, dass die Uhr der wahren Zeit um ca. 24 Minuten voraus ist. 2018-10-18T18:12Z Erich: Und weiter im Westen wirds bekanntlich nicht besser. 2018-10-18T18:12Z Erich: Mir schleierhaft, warum die Franzosen nicht shcon in UT+0 sind, und v.a. die Spanier. 2018-10-18T18:12Z Bernd: Das geht ja bis Santiago di Compostella, die MEZ. Völlig überdehnt. Weil Franco unbedingt in die Zeitzone vom Führer wollte. 2018-10-18T18:13Z Bernd: Man sollte Franco mal mitteilen, dass der Führer sich am 31.4.1945 die Kugel gegeben hat. 2018-10-18T18:14Z Bernd: Und vielleicht den Spaniern, dass Franco auch schon seit über 40 Jahren nicht mehr lebt. 2018-10-18T18:17Z Erich: Es gibt irgendwo 'ne hübsche Graphik: 'ne Weltkarte und in den Ländern ist die Farbe als Gradient ausgeführt, die die Abweichung der lokalen Zeit zur offiziellen Zeit aufmalt. Aber das find ich natürlich grad nicht. 2018-10-18T18:17Z Bernd: Muss irgendwo in meiner Zeitleiste auf Google+ sein, habe ich da mal geteilt. 2018-10-18T18:18Z Erich: https://de.wikipedia.org/wiki/UTC%C2%B10 hier gibt's immerhin 'ne Karte von Europa soll und eine ist. 2018-10-18T18:19Z Matthias: Hallo 2018-10-18T18:19Z Bernd: Hier von 2014, als Russland noch die permanente m(-Zeitzonen hatte: https://io9.gizmodo.com/how-wrong-is-your-time-zone-1528570887 2018-10-18T18:20Z Bernd: Hallo Martin! 2018-10-18T18:20Z Erich: Hallo Matthias 2018-10-18T18:20Z Martin: Grüße! 2018-10-18T18:21Z Matthias: Hallo Martin 2018-10-18T18:21Z Erich: Hallo Martin 2018-10-18T18:21Z Bernd: Hallo @Wolfgang 2018-10-18T18:22Z Wolfgang: Hallo Bernd 2018-10-18T18:22Z Bernd: Und hallo @Matthias der auch gerade zugestoßen ist 2018-10-18T18:22Z Erich: @Bernd also die email vorhin ist bisher nicht aufgeschlagen. 2018-10-18T18:23Z Wolfgang: Hallo Matthias, hallo Erich 2018-10-18T18:23Z Martin: E-Mail: Ist bei mir schon lange so. Sucht mal meine Mail an Euch "forth-ev tut's nicht mehr" oder so ähnlich. 2018-10-18T18:24Z Bernd: Hast du die Forth-eV in der RBL? Es gibt immer mehr RBLs, die Strato komplett blockieren. 2018-10-18T18:24Z Bernd: Da hilft dann nur, endlich mal den E-Mail-Server nach netcup umziehen. Die sind normal nicht geblockt. 2018-10-18T18:25Z Wolfgang: Au ja, dann kann ich mich auch im Wiki registrieren... 2018-10-18T18:25Z Erich: Ich? RBL? R??? block list? Bin mir keiner Schuld bewusst. Wenn dann aht domainfactory so 'ne Liste 2018-10-18T18:26Z Bernd: Eben. Wenn du deinen E-Mail-Server nicht wirklich selbst aufgesetzt hast, weißt du gar nicht, was du da machst. 2018-10-18T18:29Z Martin: Verständnisprobleme. Wieso soll _ich_ in der RBL sein? Das betrifft die forth-ev-Adresse, die auf dem forth-ev-Server läuft. 2018-10-18T18:29Z Erich: Ich werde nicht auch noch 'nen email server aufsetzen. Das hab ich jahrelang im Geschäft gehabt. Nein danke. So wichtig bin ich nicht. 2018-10-18T18:30Z Bernd: @Martin Forth-eV ist in der RBL. Wenn du an die Forth-eV was sendest, klappt das für Leute, die direkt von Forth-eV holen. 2018-10-18T18:30Z Bernd: Erich lässt sich seine E-Mail aber forwarden. 2018-10-18T18:30Z Bernd: Und dann guckt sein E-Mail-Server, den er in der Cloud hat, nach, ob Forth-eV in der RBL ist, und wenn ja, wird das kommentarlos weggeworfen. 2018-10-18T18:31Z Bernd: Auch, wenn du, @Martin in der RBL bist, dann auch. 2018-10-18T18:31Z Bernd: E-Mail ist kaputt. 2018-10-18T18:32Z Martin: Verstanden! 2018-10-18T18:37Z Matthias: http://de.harry-potter.wikia.com/wiki/Zeitumkehrer 2018-10-18T18:38Z Bernd: Genau, sowas bräuchte ich manchmal dringend ;-) 2018-10-18T18:40Z Bernd: Ich habe letztes Jahr schon primär einen Teaser geschrieben, damit die Leute wissen, welches Video sie sich vielleicht angucken wollen. 2018-10-18T18:40Z Martin: Zeitumkehrer ist IMHO blöd: Alles erst nochmal rückwärts und dann wieder von vorne. Eklig. Oder ist garantiert, dass es anders - gar besser - kommt? 2018-10-18T18:41Z Martin: ... uuuund ... wenn Du letztes Jahr schon schriebst, was heute noch gilt ... hast Du da die Zeitumkehr nicht fast geschafft? 2018-10-18T18:45Z Bernd: Hauptproblem des Zeitumkehrers: Man altert schneller. 2018-10-18T18:46Z Erich: @Matthias ich find's interessant, dass sich die Leutchen auf der amforth Liste im Moment die Antworten geben ohne auf den Meister zu warten. 2018-10-18T18:46Z Martin: Ja - das ist schön. 2018-10-18T18:46Z Matthias: warum sollte ich da eingreifen? Stimmt doch alles 2018-10-18T18:50Z Erich: Hab ich eingreifen verlangt? Neeee, auf den Moment hat man jahrelang gewartet. 2018-10-18T18:51Z Bernd: So, der XML-Parser verhaspelt sich nicht mehr, kann aber noch keine Arrays. 2018-10-18T18:51Z Bernd: Hier ein Schema: https://git.net2o.de/bernd/net2o/blob/master/xml/blogger-atom.fs 2018-10-18T18:51Z Erich: Hier sind doch schlaue Leute versammelt. Ich muss mal was Linux/hardware'sches Fragen: 2018-10-18T18:51Z Erich: Wenn man einen DMA controller hat, der Daten von A (BRAM im FPGA) nach B (RAM) schaufeln soll. 2018-10-18T18:52Z Erich: Dann kann man dem sagen: mach das in scatter/gather mode. 2018-10-18T18:52Z Erich: Und dann gibt man dem eine Liste mit Aufträgen und los gehts ... 2018-10-18T18:52Z Erich: alles rodscher. 2018-10-18T18:53Z Erich: Frage: WAS genau macht das Ding, wenn die Liste alle ist? Aufhören? Von vorne? Warten auf Godot? 2018-10-18T18:54Z Bernd: Zum User zurückkehren, wenn es synchron beauftragt wurde. 2018-10-18T18:54Z Erich: Nee, die Idee wäre asynchron. 2018-10-18T18:55Z Matthias: Die DMA Systeme, die ich kenne (so 20+ Jahre her) haben ihren Job gemacht und sind dann schlafen gegangen 2018-10-18T18:55Z Bernd: Und einen Interrupt können sie noch schicken, wenn sie fertig sind. 2018-10-18T18:56Z Bernd: Hier gibt's ein paar anschauliche Slides: https://git.net2o.de/bernd/net2o/blob/master/xml/blogger-atom.fs 2018-10-18T18:56Z Bernd: https://elinux.org/images/6/65/An_Overview_of_the_Kernel_DMAEngine_Subsystem.pdf 2018-10-18T18:56Z Bernd: Warum kann Chrome kein Primary Selection mehr? WTF? 2018-10-18T18:57Z Martin: Meinst Du soetwas: https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=11&cad=rja&uact=8&ved=2ahUKEwjqi-651ZDeAhWKK1AKHWw4BeoQFjAKegQIBBAB&url=https%3A%2F%2Fwww.tutorialspoint.com%2Fmicroprocessor%2Fmicroprocessor_8257_dma_controller.htm&usg=AOvVaw0TTblSgYsXQSG8wtZ1W4Yf 2018-10-18T18:57Z Martin: Sorry - wußte nicht was für eine Wüste dabei herauskommt. 2018-10-18T18:57Z Martin: s/wußte/wusste/ 2018-10-18T18:58Z Erich: Nixx microcontroller. CPU. ARM Gerümpel und Linux kernel. 2018-10-18T18:59Z Erich: Ich hab bei dem Ding folgendes gemacht: Alles schön aufsetzen (Buffer, channel reservieren ...) 2018-10-18T18:59Z Martin: Aha - DMA Modul auf dem stm32 steht mir noch bevor - bestimmt weißt Du dann mehr und ich kann Dich fragen. 2018-10-18T18:59Z Erich: Dann hab ich auf die Uhr geguckt, einen Transfer token beantragt (dauert 80 \mu sec) und dann den Transfer durchführen lassen. Synchron. 2018-10-18T19:00Z Erich: WENN ich jedesmal erst einen token beantragen muss, dann habe ich an dem Erfolgskonzept irgendwie Zweifel. 2018-10-18T19:00Z Erich: Ein Wissender hat mir sinngemäß gesagt: Nee, lass das im Hintergrund weiter schnurren. 2018-10-18T19:01Z Erich: Aber ich kapiers nicht. 2018-10-18T19:01Z Erich: Wenn Daten zum Abholen sind, kommt ein IRQ. Ok, auf den start ich ein tasklet, das die Kopie beantragt. 2018-10-18T19:01Z Erich: Und wenn's fertig ist kommt 'n anderer Interrupt. 2018-10-18T19:01Z Matthias: DMA ist IMHO schneller als wenn die Daten durch die CPU müssen. 2018-10-18T19:01Z Erich: Nicht in jedem Fall. 2018-10-18T19:02Z Matthias: Außerdem machts die CPU caches nicht so dolle kaputt 2018-10-18T19:02Z Erich: Bei kleinen Datenmengen ist das Aufsetzen länger als das rumkopieren. 2018-10-18T19:02Z Matthias: Jo, das mag so sein. 2018-10-18T19:02Z Erich: Und caches ... das ist nochmal 'ne andere Geschichte. 2018-10-18T19:02Z Erich: dma_alloc_coherent() ist in jedem Fall Pflicht. 2018-10-18T19:03Z Martin: Mal sehe ob ich das reproduzieren kann. 2018-10-18T19:03Z Matthias: Ich hab keine Ahnung von der Linux API auf diesem Gebiet 2018-10-18T19:03Z Erich: WENN ich also den Transfer aufsetzen kann, und dann immer wieder triggern oder "reuse"n, dann könnt das passen. Aber vermutlich bin ich einfach zu ungebildet. 2018-10-18T19:04Z Matthias: GIbts da keine Doku zu? 2018-10-18T19:04Z Erich: @Bernd die Folien kenn ich. Das klingt alles ganz plausibel, bis man davor sitzt :-) 2018-10-18T19:05Z Erich: Doch, aber das meiste ist leider so typische Entwickler Doku, die schon zu viel wissen, oder eben Anfänger Doku, die nach dem ersten Transfer aufhört. Einen Transfer krieg ich auch hin. 2018-10-18T19:05Z Erich: Schlau geht anders ... 2018-10-18T19:05Z Erich: Na, nicht schlimm, hätt ja sein können. 2018-10-18T19:06Z Erich: Bei uns ist auch 'ne Stelle ausgeschrieben (C/C++ und Mikrocontroller), aber das ist hier auch die falsche Runde :-) 2018-10-18T19:06Z Matthias: :) 2018-10-18T19:06Z Bernd: Ne, C/C++ und Mikrocontroller, das ist die falsche Kombination. 2018-10-18T19:06Z Bernd: Das ist wie Eisenbahn und Gelände. 2018-10-18T19:07Z Bernd: Ins Gelände geht man nicht mit der Eisenbahn, viel zu viel Aufwand, vorher erst mal die Schienen zu verlegen ;-) 2018-10-18T19:07Z Martin: Naja - es gibt ja auch Chips, die man in Macrocontroller umbenennen müßte. 2018-10-18T19:08Z Erich: Hab ich mir auch gedacht :-/ 2018-10-18T19:13Z Bernd: Auf Macrocontrollern lässt das Greenhorn von heute Python laufen. 2018-10-18T19:14Z Bernd: Weil sie immerhin so viel von Forth mitbekommen haben: Es soll bitte interaktiv sein zum Entwickeln. 2018-10-18T19:14Z Bernd: Python ist auch interaktiv, muss also passen! 2018-10-18T19:14Z Bernd: Und man kann Embedded-Control-Aufgaben dann auch endlich mit Regexps lösen !!! 2018-10-18T19:15Z Bernd: So Fragen wie DMA kommen da gar nicht erst auf. 2018-10-18T19:15Z Bernd: Das sind ja dann Leute, die nicht mal ansatzweise verstanden haben, was Speicher überhaupt ist. 2018-10-18T19:19Z Martin: ** Error in `/usr/bin/gforth-fast': double free or corruption (fasttop): 0x00000000032539f0 *** 2018-10-18T19:19Z Martin: Da war ich weg ... 2018-10-18T19:19Z Bernd: Tja, da wird wohl irgendwas den Speicher kaputt gemacht haben. 2018-10-18T19:19Z Bernd: Das sind besonders grätzige Fehler, sehr schwer zu finden. 2018-10-18T19:21Z Martin: Soll ich dir den Backtrace und den Speicherauszug PM schicken? 2018-10-18T19:21Z Bernd: Bringt alles nix. 2018-10-18T19:21Z Bernd: Man muss herauskriegen, wer vorher da herumgeschrieben hat. 2018-10-18T19:22Z Bernd: Am besten den Computer mit Timeturner ausstatten, und die Zeit zurückdrehen. 2018-10-18T19:22Z Martin: 'vorher' meint genau was? Ein Programm, das vor dem n2o gestartet und unnsauber beendet wurde? 2018-10-18T19:22Z Bernd: Nein, eine Aktion im net2o, die *vor* dem eigentlichen Absturz war. 2018-10-18T19:23Z Bernd: Speicherkorruption fällt halt erst auf, wenn der Speicher freigegeben wird. 2018-10-18T19:23Z Bernd: Passiert ist sie aber *vorher*, wenn jemand wo hingeschrieben hat, wo er nicht hätte dürfen. 2018-10-18T19:23Z Martin: Also: Der Wolfgang sagt, er hat meine Verabschiedung nicht lesen können. 2018-10-18T19:24Z Bernd: Du hast dich ja auch nicht verabschiedet (mit “left”), sondern dein Programm hat sich verabschiedet, mit einem Stacktrace. 2018-10-18T19:25Z Martin: Konntet Ihr das lesen: "Die Aufregung macht mich fertig ... Gute Nacht!" 2018-10-18T19:25Z Bernd: Ja. 2018-10-18T19:25Z Bernd: Wolltest du das schreiben, und dann hat sich das GUI verabschiedet? 2018-10-18T19:26Z Matthias: ich bin dann mal weg. Bis neulich dann 2018-10-18T19:26Z Martin: Ja so war es! 2018-10-18T19:26Z Bernd: Das ist nicht angekommen. 2018-10-18T19:28Z Martin: Magie: Wolfgang wollte sich auch verabschieden - das ist hier nicht zu sehen - und dann gab es ein 'invalid memory address' 2018-10-18T19:29Z Bernd: Tsts 2018-10-18T19:29Z Bernd: Also nicht beim /bye, sondern bei einer Verabschiede-Message davor? 2018-10-18T19:29Z Bernd: Das ist sicher das neue Stay-on-the-Site-Feature, das ich von Facebook geklaut habe ;-) 2018-10-18T19:29Z Martin: ja. 2018-10-18T19:30Z Bernd: Ihr könnt aber trotzdem gehen, gute Nacht @Martin @Wolfgang 2018-10-18T19:30Z Martin: Danke - ich hatte schon Angst! 2018-10-18T19:30Z Martin: CU all! 2018-10-18T19:32Z Bernd: Irgendwie haben wir @ew und @Matthias abgehängt… 2018-10-18T19:33Z Bernd: Also dann, hat noch jemand ein Thema? 2018-10-18T19:34Z Bernd: Sonst mach' ich das Licht aus. 2018-10-18T19:35Z Erich: Dann mach mal. Mahlzeit! 2018-10-18T19:35Z Bernd: macht das Licht aus 2018-10-18T19:35Z Bernd: Gute Nacht, allerseits!