2017-11-16T18:53Z mt: Hallo 2017-11-16T18:54Z mt: Hallo Erich 2017-11-16T18:54Z erwaelde: Hallo Matthias! 2017-11-16T18:55Z erwaelde: Hallo Meister und Zombie! 2017-11-16T18:56Z mt: Es ist doch faszinierend, wie man selbst in altem Code noch Fehler finden kann. Siehe ACCEPT. 2017-11-16T18:56Z erwaelde: Das hab ich gelesen. Ja, sie sind da draußen und lungern in finsteren Löchern rum ... 2017-11-16T18:57Z mt: LOL 2017-11-16T18:57Z erwaelde: Haste wenigstens gleich 'nen Testcase draus gebastelt? 2017-11-16T18:57Z mt: Das war in der Tat ein finsres Loch 2017-11-16T18:58Z mt: Nope. ACCEPT ist mir zu interaktiv, ums zu testen. Da ist selbst der Hayes-Test eher schwach 2017-11-16T18:58Z erwaelde: Ich hab heute morgen den Code für den dcf77 Empfänger (auf der Zugfahrt) mal angesehen, weil soll ja Text dichten, und dann denk ich da auch regelmäßig: braucht's das? Warum ist das 'ne Zahl und keine Konstante? So wie wenn der letzte Depp das zusammengeschustert hätte. 2017-11-16T18:59Z erwaelde: Das Beschreiben aktiviert eben 'ne andere Sicht auf die Dinge. 2017-11-16T18:59Z mt: Man kann Zahlen auch durch einen Kommentar "dokumentieren". ;) 2017-11-16T19:00Z erwaelde: Wäre an der Stelle echt ein Gewinn, statt -2 eben dcf_sync59 zu schreiben. 2017-11-16T19:01Z mt: die amforth Shell hat da begrenzte Fähigkeiten, aus Namen automatisch und ohne Codespace zu verbrauchen Zahlen zu machen 2017-11-16T19:01Z mt: Man muss nur nen python Script schreiben ... Ja, ich weiss, ist uncool. 2017-11-16T19:02Z erwaelde: Oh, die amforth-shell. Da hab ich noch 'ne Liste Genörgel :-) Zum Glück hab ich das aufgeschrieben, als ich's zum ersten Mal in die Hand genommen habe. Das muss ich Dir aber mal separat schicken. 2017-11-16T19:02Z erwaelde: Da fällt mir ein, dein Artikel muss noch in die VD ... 2017-11-16T19:03Z mt: Ich habe ja Hoffnung, das Manfred's Shellprogramm da helfen kann. 2017-11-16T19:03Z mt: Das kann nur noch die Include's nicht so recht. Aber ich bin da zweifellos speziell, was das angeht 2017-11-16T19:04Z bernd: Hallo! 2017-11-16T19:05Z mt: Hallo Bernd! 2017-11-16T19:05Z bernd: Wir haben den 4. auf den 3. Donnerstag vorgezogen, und essen Pizza 2017-11-16T19:05Z mt: Dann Guten Hunger und Viele Grüsse 2017-11-16T19:06Z erwaelde: Mahlzeit! Und einen schönen Gruß in die Runde! 2017-11-16T19:14Z martin: Grüß Euch! 2017-11-16T19:14Z erwaelde: Hallo Martin! 2017-11-16T19:14Z bernd: Hallo Martin! 2017-11-16T19:15Z erwaelde @mt: Dein Artikel ist in der VD: https://fossil.forth-ev.de/vd-2017-04/timeline 2017-11-16T19:15Z martin: AFK 2017-11-16T19:16Z mt: Hallo Martin! 2017-11-16T19:16Z erwaelde @martin: Hast Du eigentlich mal Quittungen für die Forth Tagung in Kalkar produziert und rumgeschickt? 2017-11-16T19:17Z mt: Ich hab mal den amforth-mt gestartet, vielleicht klappts ja heute mit der Versionsverwaltung ;) 2017-11-16T19:21Z martin: Wieder da! 2017-11-16T19:21Z martin: @Erich: ja! auf anfrage. War 8rechtlich) kompliziert ... 2017-11-16T19:21Z martin: willst eine haben? 2017-11-16T19:26Z erwaelde: Und wieviele haben angefragt? Also, ich würde die Dinger ungefragt an alle verteilen. 2017-11-16T19:27Z erwaelde: Ja, ich hätte auch gern eine. 2017-11-16T19:28Z martin: @Bernd: Pfeil hoch löscht die aktuelle eingabezeile. ich fange noch mal an ;-) 2017-11-16T19:29Z bernd: Pfeil nach unten restauriert sie wieder. 2017-11-16T19:30Z martin: Bekommen: bisher ca ein halbes Dutzend. An alle: hatte ich vor, aber s.o. es wurde soo kompliziert, das rechtlich einwandfrei zu machen ... 2017-11-16T19:30Z erwaelde: offtopic: der Kollege Kalus hat gerade aus familientechnischen Gründen den online Stecker gezogen. 2017-11-16T19:31Z erwaelde: Aber wir werden das Heft schon fertig kriegen ... 2017-11-16T19:31Z martin: @ Erich: Du bekommst eine mail! 2017-11-16T19:32Z mt: Dann wollen wir mal hoffen, dass die Welt irgendwann wieder besser wird und er online ist 2017-11-16T19:33Z erwaelde: Warum issn das rechtlich kompliziert? Bist Du als Veranstalter aufgetreten? Hast Du /Rechnungen/ verschickt? Rechnungen sind m.W. in dem Zusammenhang falsch, wenn Du nur das Geld einsammelst und ablieferst. Deswegen hab ich in Augsburg jedem 'ne /Quittung/ geschrieben, damit das Finanzamt 'nen Haken an die Ausgaben machen kann. 2017-11-16T19:34Z martin: Drei Sachbearbeiter beim Finanzamt: drei _unterschiedliche_ Asukünfte. ... im Auftreg des Vereins ... ... oder auch nicht ... ... Anschein ... etc. Ewald und ich haben aber dann eine Lösung gefunden. 2017-11-16T19:36Z erwaelde: Aha. Das muss ich jetzt nicht verstehen. Aber das brauchst Du auch nicht vertiefen ... zum Glück hab ich nicht rumgefragt :-) 2017-11-16T19:37Z martin: Genau: Wer viel Fragt, ... 2017-11-16T19:39Z martin: Hat schon jemand gforth und dbus ausprobiert? 2017-11-16T19:40Z mt: nope 2017-11-16T19:40Z martin: :-( 2017-11-16T19:41Z erwaelde: dbus? 2017-11-16T19:42Z mt: es dürfte aber keine wirklichen Probleme geben, mal abgesehen von den normalen Forth-Sorgen 2017-11-16T19:42Z martin: Ich habe da absolut keine Ahnung. Nächste Woch weiß ich merh. 2017-11-16T19:42Z martin: Nicht unbeding über dbus-gforth, sondern ob mich da überhaupt dran mache. 2017-11-16T19:43Z mt: Ich hab keine Ahnung vom dbus... Außer dass es den gibt und er ganz toll sein muss ;) 2017-11-16T19:43Z martin: Na toll! 2017-11-16T19:44Z erwaelde: Du meinst den auf Linux? 2017-11-16T19:44Z martin: jepp! 2017-11-16T19:45Z erwaelde: Der ist ein doppeltes Lottchen. Zum einen als "system-dbus": message+ 645 1 0 19:46 ? 00:00:00 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile ... 2017-11-16T19:45Z erwaelde: Und zum anderen einer pro angemeldeter Bunt-Session: /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 3 2017-11-16T19:46Z erwaelde: Und Meldungen soller verschicken können an interessierte Abonennten. 2017-11-16T19:46Z martin: Wo liest Du das gerade nach? 2017-11-16T19:46Z erwaelde: Das braucht man halt, wenn der Drucker nach Printjobs wirbt :-) Oder so. Ich kann dem nixx abgewinnen. 2017-11-16T19:46Z erwaelde: In meinem Kopf. 2017-11-16T19:47Z erwaelde: Mach mal 'ps -ef | grep dbus' 2017-11-16T19:47Z erwaelde: Mir sind diese unsichtbaren Automatismen ein echtes Greuel oder Gräuel. 2017-11-16T19:48Z mt: Ach, das Ding ist nur eine Messagequeue? 2017-11-16T19:48Z mt: sowas wie rabbitmq oder redis? 2017-11-16T19:49Z erwaelde: Conceptually, it fits somewhere in between raw sockets and CORBA in terms of complexity. 2017-11-16T19:49Z erwaelde: apt-cache show dbus 2017-11-16T19:50Z erwaelde: Wenn Du also einen "Anruf" kriegst, und die tolle MessageBox den Fokus klaut, dann ist da hintendran möglicherweise dbus im Spiel. 2017-11-16T19:52Z mt: raw sockets und corba decken IIRC so ziemlich das gesamte Spektrum an Komplexität ab ;) 2017-11-16T19:53Z mt: ich hatte da nur irgendwie im Ohr, dass da ganze Videostreams durch gehen sollen können. In Echtzeit. 2017-11-16T19:53Z erwaelde: durch den dbus? 2017-11-16T19:53Z mt: Aber das hat mich nicht soweit motiviert, mir das näher anzusehen. Gibts halt, Linux startet damit seit Ewigkeiten und Hacker werden sich sicher freuen über das offene Tor .... 2017-11-16T19:54Z mt: die kdbus Diskussion klang nach vielen GB/s 2017-11-16T19:55Z erwaelde: oder low overhead. Auch der Idee kann ich nixx abgewinnen, das in den kernel zu integrieren. Aber ich bin ja nur ein alter Starrkopf %^> 2017-11-16T19:58Z mt: Ich schätze es, wenn die Jugend mal was anders macht. Wenn's ernst wird, kommen die eh (noch immer) zu mir ;) 2017-11-16T19:58Z mt: Und dbus ist Jugend-Spielzeug 2017-11-16T20:00Z martin: Nö -- ich seh' da ganz schön alt aus. 2017-11-16T20:03Z martin: Im Moment such ich so etwas wie ein qdbus-query ... (falls es das überhaupt gibt) 2017-11-16T20:03Z martin: Das qdbus ist ein Vertipper --> dbus 2017-11-16T20:04Z mt: Da gibts bestimmt was, zumindest für die Kommandozeile. Die Entwickler lieben doch sowas. 2017-11-16T20:04Z mt: Schon mal google gefrag? 2017-11-16T20:05Z martin: http://www.kaizou.org/2014/06/dbus-command-line/ sacht der guhgel 2017-11-16T20:05Z martin: Klappt! 2017-11-16T20:05Z mt: :) 2017-11-16T20:09Z martin: Jetzt nur noch lernen, was der kruscht (ew) bedeutet. 2017-11-16T20:09Z mt: Da musst du wohl die Sender kennen... dbus dürfte da keine Aktien dran haben 2017-11-16T20:10Z martin: Bsp: 2017-11-16T20:10Z martin: 45- string ":1.42" 2017-11-16T20:10Z martin: 46- string ":1.20" 2017-11-16T20:10Z martin: 47- string ":1.65" 2017-11-16T20:10Z martin: 48- string "org.kde.klauncher5" 2017-11-16T20:10Z martin: 49: string "org.kde.kmail" 2017-11-16T20:10Z martin: 50- string ":1.43" 2017-11-16T20:10Z martin: 51- string "org.kde.StatusNotifierItem-2284-1" 2017-11-16T20:10Z martin: 52- string ":1.66" 2017-11-16T20:10Z martin: 53- string ":1.44" 2017-11-16T20:10Z martin: 54- string ":1.273" 2017-11-16T20:11Z mt: ziemlich unverständlich, wenn Du mich fragst 2017-11-16T20:11Z martin: Eben. Wie gesagt: Nächste Woche mehr! 2017-11-16T20:12Z martin: Für Heute sag ich mal Tschüss! 2017-11-16T20:12Z erwaelde: Wirrseng! 2017-11-16T20:12Z mt: ciao 2017-11-16T20:12Z martin: @Erich: Mail angekommen? 2017-11-16T20:12Z erwaelde: muss gucken... 2017-11-16T20:13Z erwaelde: Jo, ist da. Was willste denn mit dem dbus Geraffel? 2017-11-16T20:14Z erwaelde: Danke! 2017-11-16T20:14Z martin: Wenns klappt sag ich nächste Woche. Ansosnten bin ich schüchtern ;-) 2017-11-16T20:14Z martin: CU! 2017-11-16T20:16Z mt: mit dem dbus wirds wie mit vielem sein in Forth: Gibt einfach keine fertige lib dafür und wers haben will, fängt bei Adam und Eva an... 2017-11-16T20:18Z erwaelde: t comes with several bindings, including GLib, Python, Qt and Java. 2017-11-16T20:18Z erwaelde: Forth halt nicht. Aber die Frage war: was willer damit bewerkstelligen --- ich werd's hören. 2017-11-16T20:19Z mt: Er wird wohl sowas wie udev haben, das per dbus seine Updates rauspustet 2017-11-16T20:20Z mt: Ich hab neulich erst ein Messagebroker in ein Systemdesign eingebaut. Die Dinger sind schon ganz nett, aber nichts für Laien 2017-11-16T20:20Z mt: Die Programmierer verfluchen mich grade ;) 2017-11-16T20:21Z erwaelde: Aha. Mal sehen. /Manche Leute/ haben einen Hang, den umständlichen Kram zu bevorzugen ... ich will mich da nicht mal immer ausschließen. 2017-11-16T20:21Z mt: Ich mag den Forth-Weg eigentlich. Viele kleine und sauber getrennte Bausteine. Sowas wie lego 2017-11-16T20:22Z erwaelde: Meine Welt besteht aus bootcode, u-boot, kernel, devicetree, shell, busybox, wenn's sein muss auch systemd und sowas. Aber dahinter wird's für mich finster. 2017-11-16T20:22Z mt: Man muss nur zu oft nachweisen, dass man damitauch Häuser bauen kann 2017-11-16T20:22Z mt: systemd hat den Vorteil, gecrashte Dinge nachstarten zu können. Das hat systemV nie geschafft 2017-11-16T20:24Z erwaelde: Meine Gattin hat heute wieder solide über Python gescholten. Obwohl das doch total dynamisch und hipp ist ... hilft nur nicht immer. 2017-11-16T20:25Z mt: :) 2017-11-16T20:25Z erwaelde: systemd kann imho schon coole Sachen. ABER alles mit Maß und Ziel, bitte. 2017-11-16T20:25Z erwaelde: Und systemd ist genausowenig die Antwort auf alle Fragen wie /Objekt/ oder /lambda/ ... 2017-11-16T20:26Z mt: ganz gewiss nicht 2017-11-16T20:26Z erwaelde: Und Forth übrigens auch nicht :-) ich vergaß :-))) 2017-11-16T20:27Z mt: ach! 2017-11-16T20:27Z erwaelde: Egal, ich söllt' noch die Küche aufräumen. Und der Meister wohnt noch im Pizza-Koma. Dann bis demnächst ... 2017-11-16T20:27Z mt: bis neulich. Schönen Abend noch in der Küche