2018-08-30T17:45Z Matthias: hi 2018-08-30T17:52Z Erich: Holla, heute fast alles in grün --- nostalgisch werd! 2018-08-30T17:52Z Erich: Moinsens --- jetzt isses blau geworden :-( 2018-08-30T17:56Z Matthias: hmm 2018-08-30T17:57Z Bernd: Hallo! 2018-08-30T17:57Z Matthias: Also irgendwie bist Du nicht zu mir durchgedrungen 2018-08-30T17:57Z Matthias: Hallo Erich 2018-08-30T17:58Z Bernd: Die ganze Farben-Thematik hat sich auf der Gforth-Klausur leicht verändert ;-) 2018-08-30T17:59Z Erich: Hallo Matthias. Wenn ich jetzt tippe isses wieder Grün. Aber nach wird's blau 2018-08-30T17:59Z Erich: Und blau auf schwarz ist deswegen so schlecht lesbar, weil es schlicht so unscharf ist, dass ich's nicht sehe. 2018-08-30T17:59Z Matthias: wenn ich ein worttippe, ists gruen, dana h dann weiss 2018-08-30T18:00Z Erich: Der join vom bernd macht aber die Zeile wieder grün :-) 2018-08-30T18:00Z Erich: Hallo Meister 2018-08-30T18:00Z Matthias: Hallo Bernd 2018-08-30T18:00Z Bernd: Ihr habt irgendwie eine kaputte Version. 2018-08-30T18:00Z Bernd: Hier klappt alles. 2018-08-30T18:00Z Bernd: Außer, dass die GUI-Version keine Updates bekommt… 2018-08-30T18:00Z Erich: Hör uff, ich hab vor 10 Minuten up-ge-date-tet. 2018-08-30T18:00Z Matthias: ist die von heute. Auf Android kann ich die Farbeffekte bestätigen (TUI), auf den raspi via ssh ist alles wie immer 2018-08-30T18:01Z Matthias: So, jetzt bin ich dreimal hier :) 2018-08-30T18:01Z Matthias: Und jedes mal anders. 2018-08-30T18:01Z Bernd: Android? Mal testen. 2018-08-30T18:02Z Bernd: Auf Android sind ein paar andere Farben aktiv. 2018-08-30T18:02Z Matthias: Android (update von grade eben), raspi (Update irgendwann heute) und gforth/net2o container von docker-hub 2018-08-30T18:02Z Bernd: Das mit dem Grün ist ok so, das ist das aktuell eingegebene Autocompletion-Wort. 2018-08-30T18:03Z Bernd: Das auf Android mit den Farben ist ok, das sind die Autocompletion-Wörter, die werden erst mal grün gehighlighted. 2018-08-30T18:03Z Bernd: Das GUI funktioniert zur Zeit nicht zufriedenstellend. 2018-08-30T18:03Z Matthias: mach mal einen strace n2o version auf nem ARM. Hat bei mir einen Endlosloop mmap2(NULL, 2147618816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory) ausgelöst. Ohne strace war alles gut 2018-08-30T18:04Z Bernd: Interessant... 2018-08-30T18:04Z Matthias: Ich kann dir gerne das ganze Protokoll schicken. Per Mail. 2018-08-30T18:04Z Matthias: Da kamen vorher noch andere Meldungen und exceptions 2018-08-30T18:05Z Matthias: write(2, "escape expected", 15escape expected) = 15 2018-08-30T18:05Z Matthias: zum Beispiel 2018-08-30T18:05Z Matthias: (ich komm mir grad vor in einer Echokammer ;) ) 2018-08-30T18:05Z Bernd: Lasst mich doch einfach erzählen, was das neue Farben-Zeugs tut. 2018-08-30T18:06Z Matthias: nur zu, Meister 2018-08-30T18:06Z Bernd: Erst mal haben wir einen Style für weißen und einen für schwarzen Hintergrund. 2018-08-30T18:06Z Bernd: Dabei stellt Gforth beim Start fest, ob es in einem schwarzen oder weißen Terminal läuft. 2018-08-30T18:06Z Bernd: Wenn das fehlschlägt, kommt „escape expected“ 2018-08-30T18:06Z Bernd: Da muss sicher noch eine gutartige Version her, aber die bösartige ist erst mal zum Debuggen besser. 2018-08-30T18:07Z Bernd: Ihr müsst also jetzt dazu sagen, was $TERM ist, was für ein Terminal ihr tatsächlich verwendet und so. 2018-08-30T18:07Z Bernd: ssh sollte alles komplett weiterreichen, aber evtl. zu lange brauchen, und dann einen Timeout produzieren. 2018-08-30T18:07Z Matthias: echo $TERM 2018-08-30T18:07Z Matthias: xterm-256color 2018-08-30T18:08Z Matthias: auf dem rpi 2018-08-30T18:08Z Bernd: Im screen geht die Abfrage nach der Hintergrundfarbe nicht. 2018-08-30T18:08Z Matthias: ohne Screen 2018-08-30T18:09Z Matthias: was der androide hat, keine ahnung 2018-08-30T18:09Z Bernd: Zuverlässigkeit testen: for i in $(seq 1 100); do echo -n $i; gforth -e bye; done 2018-08-30T18:09Z Bernd: Läuft bei mir 100 mal durch, auch über ssh. 2018-08-30T18:10Z Matthias: Der docker sagt xterm. Ohne alles 2018-08-30T18:10Z Bernd: Android bekommt halt sein Fake-linux-Terminal. 2018-08-30T18:10Z Bernd: Das bedeutet, der Docker muss zumindest die xterm-Color-Abfrage können. 2018-08-30T18:10Z Matthias: auf nem rpi lief dein loop sauber durch 2018-08-30T18:11Z Bernd: Variante: for i in $(seq 1 100); do gforth -e ".\" $i\" bye"; done 2018-08-30T18:11Z Bernd: Da gibt dann das Gforth das Echo selbst aus. 2018-08-30T18:12Z Matthias: geht auch, gefühlt aber etwas langsamer (aber immer noch schnell) 2018-08-30T18:12Z Bernd: Mit echo und ohne Gforth geht es viel schneller ;-) 2018-08-30T18:13Z Bernd: echo ist immerhin ein Shell-Builtin... 2018-08-30T18:13Z Erich: TERM=rxvt-unicode-256color 2018-08-30T18:13Z Bernd: Da wäre interessant, ob das rxvt diese Abfrage kann. 2018-08-30T18:14Z Bernd: Du kannst testweise env TERM=xterm gforth aufrufen 2018-08-30T18:15Z Erich: Die beiden Schleifen laufen durch. 2018-08-30T18:15Z Matthias: interessant ist, wenn ich aus deinem ersten loop noch einen strace dazupacke (also strace gforth). Dann läuft das durch, produziert aber 11;rgb:ffff/ffff/dddd11;rgb:ffff/ffff/dddd11;rgb.... (aber weniger als 100 Wiederholungen) als input für den nächsten Befehl. 2018-08-30T18:15Z Erich: und n2o tut ja auch, nur die Farben sind komisch. 2018-08-30T18:15Z Matthias: -bash: 11: Kommando nicht gefunden. 2018-08-30T18:15Z Matthias: -bash: rgb:ffff/ffff/dddd11: Datei oder Verzeichnis nicht gefunden 2018-08-30T18:15Z Matthias: -bash: rgb:ffff/ffff/dddd11: Datei oder Verzeichnis nicht gefunden 2018-08-30T18:16Z Bernd: Gforth erkennt das rxvt nicht als farbiges Terminal an. 2018-08-30T18:16Z Bernd: Vielleicht sollte man einfach nach 256color suchen, wenn da: Terminal ist definitiv farbig. 2018-08-30T18:17Z Bernd: rxvt kann mit TERM=xterm die Anfrage korrekt beantworten. 2018-08-30T18:17Z ew: Auf einem xterm (statt rxvt) sieht's zwar auch komisch aus, aber immerhin ist der Text weiß (auf schwarzem Grund). 2018-08-30T18:18Z ew: Die Logins namen von Bernd sind rote Balken mit blinkendem weißem /Durchstrich/ :-) 2018-08-30T18:18Z Matthias: Mein gnome-terminal ist aber recht flexibel, was die Farben angeht. Wie Du den Hintergrund rausbekommen willst, ist mir doch etwas unklar. GIbts da esc-sequencen für? 2018-08-30T18:18Z Bernd: Ja, gibt's. 2018-08-30T18:19Z Bernd: s\" \e]11;?\007" type \ avada kedavra, terminal! 2018-08-30T18:19Z Bernd: So sieht die Abfrage nach dem Hintergrund aus. Die Antwort kennt ihr ja schon ;-) 2018-08-30T18:19Z Matthias: dann kommt der rgb-code raus? 2018-08-30T18:19Z Bernd: Ja. 2018-08-30T18:19Z Bernd: Mit völlig überflüssig ultra-genauen 16 Bit. 2018-08-30T18:20Z Matthias: cool 2018-08-30T18:21Z Matthias: das geht sogar on the fly (solarisiert sah auf Röhrenmonitoren aber deutlich besser aus. IIRC) 2018-08-30T18:22Z Matthias: kein Wunder dass Motif und CDE gestorben sind, seitdem es LCD und LED gibt. 2018-08-30T18:22Z Bernd: Man kann auch einfach im Gforth term-bg? hex. machen. 2018-08-30T18:22Z Matthias: sofern man ein aktuelles gforth hat.... 2018-08-30T18:22Z Matthias: *the terminal*:9: error: Undefined word 2018-08-30T18:22Z Matthias: term-bg? hex. 2018-08-30T18:23Z Bernd: Das ganze heute geht nur mit einem aktuellen Gforth ;-) 2018-08-30T18:23Z Matthias: Gforth 0.7.9_20180620 2018-08-30T18:23Z Bernd: Viel zu alt. 2018-08-30T18:23Z Matthias: keine Ahnung, wie das grad in den SUchpfad kam ;) 2018-08-30T18:23Z Bernd: 20180830, alles andere ist zu alt. 2018-08-30T18:25Z Bernd: Hallo Wolfgang! 2018-08-30T18:26Z Matthias: Hallo Wolfgang 2018-08-30T18:26Z Wolfgang: Hallo Bernd 2018-08-30T18:26Z Wolfgang: Hallo Matthias 2018-08-30T18:29Z Wolfgang: Martin lässt grüßen. Sein net2o crasht nach Update. Mail an Bernd ist raus. 2018-08-30T18:29Z Bernd: Er soll bitte heute kein GUI verwenden. 2018-08-30T18:30Z Wolfgang: TUI crasht auch 2018-08-30T18:30Z Bernd: Und angeben, was in der $TERM-Variable steht. 2018-08-30T18:30Z Matthias: Er kann ja den docker container probieren ;) 2018-08-30T18:30Z Matthias: https://hub.docker.com/r/mtrute/net2o-container/ 2018-08-30T18:31Z Erich: Oder ein xterm starten statt rxvt :-) 2018-08-30T18:31Z Erich: Hallo Wolfgang. 2018-08-30T18:31Z Matthias: Die Kommandozeile ist aber gelinde gesagt nicht user-freundlich... Viel zu lang 2018-08-30T18:31Z Wolfgang: Hallo Erich 2018-08-30T18:33Z Bernd: Martin hat wohl ein ganz spezielles Terminal... 2018-08-30T18:33Z Bernd: Warum muss eigentlich jeder von euch ein eigenes, spezielles Terminal haben? 2018-08-30T18:34Z Matthias: standardfälle sind trivial 2018-08-30T18:34Z Bernd: Ich vermute, weil ihr gute Tester seid. Und Martin hat halt wieder das Glückslos gezogen. 2018-08-30T18:36Z Martin: Ha! Konsole geht!! 2018-08-30T18:36Z ew: lol! Da kommen wir nie hin. Also in die Glücksspirale. 2018-08-30T18:36Z Matthias: total offtopic: Hat einer von euch eine Idee, wie man 50 Geldmünzen mit geringem Aufwand polieren kann? 2018-08-30T18:36Z ew: Hallo MArtin 2018-08-30T18:36Z Matthias: Hallo Martin!!! :) 2018-08-30T18:36Z Martin: Poliertrommel bauen. 2018-08-30T18:36Z Bernd: Hallo Martin 2018-08-30T18:36Z Martin: Wenig Aufwand --> viel Zeit. 2018-08-30T18:36Z Matthias: Es wird eine Einmalaktion sein. 2018-08-30T18:37Z Bernd: @Martin Bitte sag' mir, was $TERM in deinem merkwürdigen Terminal für einen Wert hat. 2018-08-30T18:37Z ew: @Matthias in 'ne Dose mit feinem Sand und 'nem Schluck Wasser schmeissen und 'ne Woche im Kreis rumfahren lassen. 2018-08-30T18:37Z Martin: Das ist die Definition von Poliertrommel ;-) 2018-08-30T18:38Z Matthias: ich glaub, ich find da was... Danke für die Anregung 2018-08-30T18:38Z Matthias: 2 Wochen hab ich noch Zeit 2018-08-30T18:38Z Martin: echo $STERM --> "" 2018-08-30T18:39Z ew: TERM ohne S 2018-08-30T18:39Z Martin: Es gibt auch Schleifmehl/paste zum Ventileinschleifen das kann man IIRC bis zu Körnung 1600 bekommen (Korund). 2018-08-30T18:40Z Martin: xterm 2018-08-30T18:40Z Martin: Zahnpasta geht auch, ist viel sanfter. 2018-08-30T18:40Z Bernd: Also, ein xterm sollte aber funktionieren. 2018-08-30T18:40Z ew: Der Martin wieder: die 1600er Körnung nutzt aber nur was, wenn die Oberfläche vorher schon bei 800 blitzblank war. 2018-08-30T18:41Z Matthias: Mir fehlte die Mechanik zum drehen, da hab ich aber grad eine Idee für aus meinem Fundus 2018-08-30T18:41Z Martin: Scheibenwischermotor als eine Lagerwelle von zweien. 2018-08-30T18:42Z Martin: also schön langsam. 2018-08-30T18:42Z Matthias: mein Auto fährt nicht mehr viel, aber eine Woche stehen lassen geht dann doch nicht ;) 2018-08-30T18:42Z Bernd: @Martin Was für ein Terminal ist das denn genau? Viele Terminals behaupten, sie seien ein xterm. 2018-08-30T18:43Z Martin: Hast Du keine Sammlung alter Scheibenwischermotoren? Ist das immer noch Dein erstes Auto? 2018-08-30T18:43Z Matthias: Ich hab noch einen Rolladenmotor rumliegen, der dreht schön langsam und wenn er seine Pausen bekommt, kann er das sicher machen 2018-08-30T18:43Z Matthias: auch wenn ich die Leistung und dessen Drehmoment sicher nicht auslasten werde... 2018-08-30T18:44Z Matthias: ne, meine Altautos hab ich immer am Stück abgestoßen.. Ohne sie vorher zu schlachten. 2018-08-30T18:44Z Martin: LXTerminial0.3.0 2018-08-30T18:45Z Bernd: Gut, dann probiere ich das mal aus. 2018-08-30T18:45Z Martin: Einen Motoradtank schnallt 'man' zum Entrosten in eine Betonmischtrommel ... 2018-08-30T18:45Z Bernd: Das lxterminal 0.3.1 hier tut prima. 2018-08-30T18:46Z Martin: LXTerminal0.3.0 (in der Konsolge geht copy paste nicht). 2018-08-30T18:47Z Martin: Konsole ist leseunfreundlich --> die Schrift ist viel zu klein für meine Augen. 2018-08-30T18:47Z Bernd: Ach, die Schriftgröße kann man doch problemlos konfigurieren. 2018-08-30T18:48Z Martin: Sag wie - bitte, bitte. 2018-08-30T18:48Z Martin: ESC-Sequenz? 2018-08-30T18:48Z ew: lxterm -fn 10x20 2018-08-30T18:48Z Bernd: Meinst Konsole von KDE oder meinst du das Linux-Terminal? 2018-08-30T18:49Z ew: Das Fenster mit den Buchstaben. 2018-08-30T18:49Z ew: LEIDER heisst das KDE Zeug Konsole, ist aber ein terminal. 2018-08-30T18:49Z Bernd: @ew Genau ;-) 2018-08-30T18:49Z Martin: strg+alt+fx 2018-08-30T18:50Z ew: C-M-F# ist die console. 2018-08-30T18:50Z Matthias: Ne, ein Fall für den Notarzt 2018-08-30T18:50Z ew: Die meint bernd nicht, weil da lässt Du n2o wahrscheinlich nicht laufen. 2018-08-30T18:51Z Martin: Also: _Normalerweise_ läuft n2o bei mir in dem Terminal LXTerminal - jetzt aber wg. Problemen mit LXTerminal in der 'console' (C-M-Fx oder strg-alt-Fx). 2018-08-30T18:51Z Bernd: Die Linux-Konsole kann man nur beim Booten oder mit dem Kernel-Boot-Parametern konfigurieren. 2018-08-30T18:55Z Bernd: Ich werde das term-bg? wohl definitiv so bauen müssen, dass es graceful degradiert. 2018-08-30T18:55Z Bernd: @Martin Du kannst einfach setenv TERM=linux machen. 2018-08-30T18:56Z Bernd: Dann verhält sich das Gforth und net2o in dem lxterminal so wie auf der Console. 2018-08-30T18:56Z Martin: Ich probier's. 2018-08-30T18:56Z Bernd: export TERM=linux 2018-08-30T18:56Z Bernd: setenv ist der zugehörige C-Befehl ;-) 2018-08-30T18:56Z Martin: Das sollte ich behalten (mus ja umschalten). 2018-08-30T18:58Z Martin: Zumindest im Terminal hats geklappt! Lob dem Meister! 2018-08-30T18:58Z Martin: Also TUI. 2018-08-30T18:58Z Martin: Das war mein anderes Ich ;-) 2018-08-30T18:58Z Bernd: Klar. 2018-08-30T18:59Z Martin: Das GUI will immer noch nicht. 2018-08-30T18:59Z Bernd: Absturz trotz TERM=linux? 2018-08-30T19:00Z Bernd: Oder will es einfach nicht vernünftig funktionieren? (das ist bekannt) 2018-08-30T19:02Z Martin: export TERM=linux muss ich ja in jdem Terminal neu eingeben *sorry* *zerknirscht* 2018-08-30T19:03Z Martin: Ah - schön. Diese Farben - diese Schrift(größe)! Einfach herrlich. 2018-08-30T19:05Z Matthias: so, nur noch einmal hier.. 2018-08-30T19:06Z Martin: Du auch? 2018-08-30T19:06Z Matthias: ich war mehrfach anwesend. 2018-08-30T19:06Z Matthias: Vordertür, Hintertür und Fenster 2018-08-30T19:07Z Bernd: Mal was netzwerktechnisches: Die Telekom will ihr Mobilfunknetz IPv6-Only machen. 2018-08-30T19:08Z Bernd: Mit der Annahme „Was soll da schon schiefgehen, alle DNS-Queries werden einfach per DNS64 umgeschrieben“. 2018-08-30T19:08Z Bernd: Auch die, die mit DNSSEC abgesichert sind, versteht sich. 2018-08-30T19:08Z Martin: I was just talking to myself. An habbit of the old. They choose the wisest among the present. The long explanation the younger ones need are so boring. (Gandalf. Die zwei Türme. Der weiße Reiter) 2018-08-30T19:09Z Martin: Von wg mehrfach anwesen. 2018-08-30T19:09Z Martin: d 2018-08-30T19:09Z Matthias: Es hat Vorteile beim Gespräch mit sich selbst, verschiedene Tastaturen nutzen zu können... 2018-08-30T19:09Z Matthias: Wobei: kann Android eigentlich speech2text ala siri und co? 2018-08-30T19:11Z Bernd: DNS64 zum Umschreiben von Ergebnissen funktioniert natürlich mit net2o definitiv nicht ;-9 2018-08-30T19:12Z Matthias: IIRC gingen aber direkt v6 connects. 2018-08-30T19:12Z ew: @Martin "An habbit ..." steht das da wirklich? Nicht "A habit ..." ??? 2018-08-30T19:13Z Matthias: ich hab v6 aber hier wieder abgeschaltet. Meine Smarthome-Dinger waren damit überfordert, dass es laufend einen neuen Präfix gab... (also alle 24 Stunden) 2018-08-30T19:13Z Bernd: Die Idee am IPv6-only ist sicher, dass man alle Kunden mit billigen Telefonen zu anderen Providern abwirft ;-) 2018-08-30T19:14Z Matthias: Ich glaub eher, dass denen die IP Nummern ausgehen. Trotz CG-NAT 2018-08-30T19:15Z Martin: Stimmt A habit ... 2018-08-30T19:15Z Bernd: Ob mit NAT64 oder CGNAT, das ändert ja nichts. 2018-08-30T19:15Z Bernd: Außerdem hat ausgerechnet die Telekom sehr viele IPv4-Adressen. 2018-08-30T19:15Z Matthias: Die wollen ja noch IOT machen mit ihrem Netz. Da bricht alles NAT zusammen... At scale everything breaks. Hat google mal festgestellt 2018-08-30T19:16Z Martin: Aus dem Kopf zitiert - noch einge Abweichungen mehr - aber IMHO erstaunlich viel getroffen. 2018-08-30T19:18Z Bernd: CGNAT ist schon one Scale kaputt ;-) 2018-08-30T19:19Z Bernd: ohne 2018-08-30T19:19Z Matthias: NAT ist SOHO, war nie was anderes.... ;) 2018-08-30T19:20Z Bernd: Wenn man statt alles durch eine einzige IPv4-Adresse nach draußen zu tunneln, wenigstens einen /20er-Bereich nutzen würde... 2018-08-30T19:20Z Bernd: Dann könnte man aus dem Source-Port+Rest-der-IP genügend viel Information herausbekommen, um das halbwegs vernünftig zu machen. 2018-08-30T19:21Z Matthias: Methodisch ist v6 schon richtig, die machen nur dummerweise alle Fehler von v4 noch einmal und packen noch ein paar obendrauf, als ob sie nichts gelernt haben. 2018-08-30T19:21Z Bernd: Eigentlich hätte es gereicht, das Source Routing zu fixen. 2018-08-30T19:22Z Matthias: ein paar mehr Adressen als 4G sind schon sinnvoll. 2018-08-30T19:22Z Bernd: Also DNS-Eintrag dafür, und ein sockaddr-Typ dafür. 2018-08-30T19:22Z Matthias: Jeder Erdenbewohner sollte seine haben können. Mind. ;) 2018-08-30T19:22Z Bernd: Source Routing hätte hinter jedem öffentlichen Router 16 Millionen Rechner im 10er-Netz haben können. 2018-08-30T19:22Z Bernd: Und dahinter nochmal (level 2 Source Routing). 2018-08-30T19:23Z Bernd: Das Argument für IPv6 war immer, dass IPv4 nicht erweiterbar ist. 2018-08-30T19:23Z Bernd: Und das Argument ist halt falsch ;-). 2018-08-30T19:23Z Matthias: Man kann auch mit den falschen Argumenten was richtiges tun ;) 2018-08-30T19:23Z Matthias: andersrum geht auch 2018-08-30T19:23Z Bernd: Sie haben aber mit falschen Argumenten auch noch was falsches getan ;-). 2018-08-30T19:23Z Bernd: Das geht, glaube ich, definitiv immer. 2018-08-30T19:24Z Matthias: das ist auch der default. Alles andere macht Arbeit und Mühe 2018-08-30T19:26Z Bernd: Witzig fand ich die Bedenken bei Source Routing: Da wurde damit argumentiert, dass sich Leute als Man in the Middle in eine Verbindung einklinken hätten können. Als ob das Internet damals auch nur ansatzweise sicher gewesen sei ;-). 2018-08-30T19:31Z Matthias: Ich klinke mich mal nicht ein, sondern aus... 2018-08-30T19:31Z Matthias: Bis neulich dann 2018-08-30T19:32Z ew: Wirrseng! 2018-08-30T19:33Z Martin: Ich schließ mich an! CU! 2018-08-30T19:33Z Bernd: Gute Nacht! 2018-08-30T19:33Z Bernd: macht das Licht aus 2018-08-30T19:34Z Wolfgang: Bis nächstens..