2018-10-11T17:41Z Matthias: Servus 2018-10-11T17:41Z Bernd: Hallo @Matthias 2018-10-11T17:42Z Matthias: Carsten hat heute wohl Spätschicht.... 2018-10-11T17:42Z Bernd: Da Google+ zumacht, habe ich vorgestern angefangen, einen Importer für den Google+-Stream nach net2o zu schreiben. 2018-10-11T17:43Z Bernd: Der Import-Teil läuft schon, also das Lesen von JSON und Aufbauen einer In-Memory-Datenstruktur. 2018-10-11T17:43Z Matthias: Ich hab g+ eigentlich nie genutzt. War mir irgendwie zu blöd, das ganze 2018-10-11T17:43Z Matthias: Ich hab aber auch keine Ahnung, was die eigentlich machen/gemacht haben. 2018-10-11T17:44Z Bernd: Tja, bei Google+ musste man sich die Leute, mit denen man kommuniziert, zusammensuchen. 2018-10-11T17:44Z Bernd: Bei Facebook sind (so das Zuckerberg-Modell) eh die Leute, die man sowieso schon kennt. 2018-10-11T17:45Z Bernd: Ich habe Google+ mehr als eine Art Blog mit Aggregator betrachtet. 2018-10-11T17:45Z Matthias: Mit denen kann ich auch per EMail kommunizieren. Oder ganz retro mit nem Telefon oder noch mehr retro direkt sprechen. 2018-10-11T17:45Z Matthias: Ich habs als blog genutzt, der Nutzen war aber sehr überschaubar... 2018-10-11T17:46Z Bernd: Ich probier' mal den GUI-Client aus, nicht dass der @Martin wieder daran scheitert. 2018-10-11T17:46Z Bernd: Sollte aber heute alles sauber laufen. 2018-10-11T17:47Z Matthias: Das TUI im Container tut, der raspi ist noch am aktualisieren... 2018-10-11T17:47Z Bernd: Bei der Gelelegenheit kann ich auch Importer für Facebook, Twitter und Mastodon schreiben, ist ja auch alles als JSON vorhanden. 2018-10-11T17:48Z Bernd: Dann können Leute, die sich net2o antun wollen, das gleich mit viel Inhalt befüllen, und niemand muss mit einem leeren sozialen Netzwerk starten. 2018-10-11T17:48Z Matthias: Und machst dann was? Einen Kommunikationsgraphen aufbauen? 2018-10-11T17:48Z Bernd: Primär erst mal die Posts einstellen. 2018-10-11T17:48Z Matthias: Chat auf Steroiden? 2018-10-11T17:48Z Bernd: Da ist ein Kommunikationsgraph dabei. 2018-10-11T17:48Z Bernd: Ja, so ungefähr. 2018-10-11T17:48Z Matthias: ah, cool. 2018-10-11T17:49Z Bernd: Das Chat ist ja schon so aufgebaut, dass es mehr kann, als wir hier gerade sehen. 2018-10-11T17:49Z Matthias: mach mal, ich probier das dann mit meinem g+ mal aus. Was anderes kann ich aber nicht bieten 2018-10-11T17:49Z Bernd: Du brauchst dann erst mal einen JSON-Takeout. 2018-10-11T17:50Z Matthias: sollte machbar sein. IIRC hat google das im Browser irgendwo erreichbar gemacht 2018-10-11T17:50Z Bernd: Hierhin gehen: https://takeout.google.com/settings/takeout und dann nichts auswählen und weit unten Stream in Googel+, aufklappen, alles von HTML auf JSON setzen. 2018-10-11T17:52Z Matthias: dann schaun wir mal. EMail wird dann sicher kommen 2018-10-11T17:54Z Bernd: Ich geh' das nochmal Stück für Stück durch, Google hat ja auch noch andere Dienste wie Hangouts, die man prima importieren kann. 2018-10-11T17:54Z Matthias: n2o gui geht durch einen SSH Tunnel durch? wow 2018-10-11T17:55Z Matthias: Der Splash-Screen/Login Screen ist aber schon sehr raumfüllend ;) 2018-10-11T17:55Z Matthias: Kommt meinen alten Augen aber sehr entgegen... 2018-10-11T17:56Z Bernd: Sollte aber eher langsam sein, OpenGL durch SSH... 2018-10-11T17:56Z Bernd: Aber ja, der Splash soll auch richtig flatschen. 2018-10-11T17:56Z Matthias: jo, schnell ist was anderes. Die Kontakliste und die Gruppenliste sehen aber schon mal plausibel aus 2018-10-11T17:57Z Matthias: Plaudertagebuch geht auch auf 2018-10-11T17:57Z Matthias: (die Farbe ist grässlich) 2018-10-11T17:58Z Matthias: opengl via ssh von einem rpi via wlan ist per definition langsam. 2018-10-11T17:59Z Matthias: Die Textblasen sehen lustig aus. 2018-10-11T18:00Z Bernd: Bei der Farbgebung bin ich für Vorschläge offen, aber am Ende wird das sicher konfigurierbar. Mit optionalem Hintergrund-Bild. 2018-10-11T18:01Z Matthias: Farben sind eh ein Modethema. Ich hatte neulich ein paar Uralte Webseiten herausgekramt, die seinerzeit state-of-the-art waren und heute einfach nur peinlich aussehen 2018-10-11T18:01Z Bernd: Haha 2018-10-11T18:01Z Matthias: Auf modernes Design umgestellt (nur die Farben) und es sah schon deutlich besser aus. 2018-10-11T18:03Z Bernd: Die meisten heutigen Chat-Programme haben in der Default-Einstellung ein ganz langweiliges Hellgrau als Hintergrund. 2018-10-11T18:03Z Matthias: haben die unix-desktop Jünger nicht irgendwas gebastelt, wo man das systemweite theeming übernehmen kann? 2018-10-11T18:04Z Bernd: Nein, die haben jeweils ein Theming-System für jede Desktop-Variante, wenn ich das richtig verstanden habe. 2018-10-11T18:07Z Bernd: Hm, das könnte was haben, was Desktop-Farben betrifft: https://specifications.freedesktop.org/xsettings-spec/xsettings-spec-0.5.html 2018-10-11T18:08Z Matthias: 3GB Archivdaten und trotzdem unvollständig... 2018-10-11T18:09Z Matthias: stimmt, freedesktop heisst die Truppe... 2018-10-11T18:10Z Bernd: Ne, in der Spec steht auch nichts über die Farben… 2018-10-11T18:11Z Matthias: Ich dachte, die haben ein System ersonnen, womit man als Programm nachfragen kann, welche Farben für einen speziellen Zweck systemweit grad eingestellt sind. 2018-10-11T18:12Z Bernd: Das hier ist eine retired spec: https://www.freedesktop.org/wiki/Specifications/colorscheme-spec/ 2018-10-11T18:13Z Bernd: Wenn du hier was findest, sag's mir: https://www.freedesktop.org/wiki/Specifications/ 2018-10-11T18:13Z Matthias: :) 2018-10-11T18:19Z Bernd: Früher gab's für sowas noch die XResource-Datenbank. 2018-10-11T18:19Z Bernd: Aber das ist ja wegen völlig uncool komplett aus der Mode gekommen. 2018-10-11T18:27Z Martin: Grüß Euch! 2018-10-11T18:27Z Matthias: Hallo Martin! 2018-10-11T18:27Z Bernd: Hallo @Martin 2018-10-11T18:27Z Bernd: Hallo @Wolfgang 2018-10-11T18:27Z Matthias: hi Wolfgang 2018-10-11T18:27Z Wolfgang: Guten Abend in die Runde... 2018-10-11T18:28Z Bernd: Hm, ich guck' mal nach, ob der JSON-Teil schon im Debian-Paket drin ist… 2018-10-11T18:29Z Bernd: Sonst mach' ich noch schnell eine weitere Distribution. 2018-10-11T18:29Z Matthias: gibts in gforth einen json parser? 2018-10-11T18:29Z Bernd: In Gforth selbst nicht, in net2o schon. 2018-10-11T18:30Z Bernd: Seit heute ;-) 2018-10-11T18:30Z Matthias: ahja ;) 2018-10-11T18:31Z Bernd: Ah, war im Install nicht mit drin. Mooooment… 2018-10-11T18:32Z Martin: Mhm - wnn man nachliest, was in der jüngeren Vergangenheit geschrieben wurde, stört es schon ein wenig, wenn das Fenster nach unten geht, sobald jemand etwas Neues eintippt. 2018-10-11T18:33Z Bernd: So, wer jetzt sudo apt-get install --reinstall net2o macht, bekommt den JSON-Parser. 2018-10-11T18:33Z Bernd: Oder wer ein neueres Debian hat, bekommt es auch mit sudo aptitude update && sudo aptitude upgrade 2018-10-11T18:33Z Bernd: Für @Martin den sudo aptitude update auch vor dem Reinstall ausführen. 2018-10-11T18:34Z Bernd: Alle anderen dürften das wissen ;-) 2018-10-11T18:34Z Matthias: sodele, jetzt mit json parser im TUI 2018-10-11T18:34Z Martin: BTW Mein Rechner ist kaputt (PC). Zuerst sah es aus wie Festplattenschaden - ist es aber Gott-sei-Dank nicht. Aber der Schock sitzt. (update schon gewußt ;-) 2018-10-11T18:35Z Matthias: sieht echt cool aus der json parser. So blinkend und summend... ;) 2018-10-11T18:35Z Martin: Tipps, wie ich auf einen neuen Umziehe? Neuinstallation und home-Verzeichnis mounten? 2018-10-11T18:35Z Martin: Oder / einbinden? 2018-10-11T18:35Z Bernd: Wenn's ein vernünftiges Linux ist: Alte Festplatte in den neuen Rechner stecken, booten, fertig. 2018-10-11T18:35Z Matthias: home kopieren 2018-10-11T18:36Z Bernd: Ansonsten gilt natürlich: bei den aktuellen Festplattenpreisen lieber neue, größere kaufen und kopieren. 2018-10-11T18:36Z Matthias: aber alles von home, auch die Verzeicnnisse, die mit . anfangen 2018-10-11T18:37Z Martin: Auch das ist mir klar ... nur: Kommt eine anderesMutterbrett und eine andere CPU mit dem alten / Verzeich nis klar? 2018-10-11T18:37Z Bernd: Wenn es ein ordentliches Linux ist: Ja. 2018-10-11T18:37Z Matthias: sehr wahrscheinlich ja 2018-10-11T18:37Z Martin: Das sieht ja 'ordentlich' aus. 2018-10-11T18:38Z Bernd: Der JSON-Parser wird derzeit nicht einfach so 'reingeladen; das wird sicher (wie das GUI) eine Option, die bei Benutzung ihre Quellen lädt. 2018-10-11T18:39Z Bernd: Einen JSON-Parser braucht man im Normalfall ja nicht. 2018-10-11T18:39Z Matthias: Nichtsdestotrotz macht der json parser im TUI echt was her... 2018-10-11T18:39Z Matthias: Ein ganz anderes Tippgefühl 2018-10-11T18:40Z Martin: Glücklicherweise hat meinen Nerven das vorhandene Backup geholfen - aber dabei habe ich gemerkt, dass meine 'händische' Lösung enorm viel Platz verbraucht und und fast nur den jeweils letzten Stand sichert- Habt Ihr empfehlungen für Backupprogremme? 2018-10-11T18:40Z Matthias: ich nehme derzeit ganz gerne duply. 2018-10-11T18:41Z Matthias: Das ist etwas nerdig, kann aber ziemlich viel. Derzeit relevant ist die S3 Speicherung von verschlüsselten Daten. 2018-10-11T18:42Z Matthias: Da spielt aber mit rein, dass ich mir um Datenvolumina und Bandbreiten keine Sorgen mache. 40MBit upload sind sehr einladend 2018-10-11T18:42Z Bernd: Alle Quelltexte kommen in git. Fotos und Videos mit rsync. 2018-10-11T18:42Z Matthias: kann full und icremental backups. Und kanns auch prüfen, ob die Backups sauber sind, also restore-fähig sind 2018-10-11T18:43Z Martin: @Mathias: Das ist sehr wichtig! 2018-10-11T18:43Z Matthias: Ist aber nichts zum klicken oder so. Cronjob mit einer Textconfig-Datei. 2018-10-11T18:44Z Martin: Meine Schlüsseldatei von Seahorse war trotz gleicher Seahorseversion _nicht_ mehr reimportierbar. Geholfen hat eine VM mit einem alten Linnux. 2018-10-11T18:44Z Matthias: 32/64bit Mismatch? 2018-10-11T18:45Z Martin: Auch nicht (uname -a ) 2018-10-11T18:45Z Matthias: dann ists seltsam 2018-10-11T18:45Z Martin: Aber das Internet wimmelt nur von Fragen zu diesem Thema ... 2018-10-11T18:46Z Matthias: meist ein schlechtes Zeichen, wenn es im Netz viele Fragen gibt 2018-10-11T18:46Z Matthias: Forth ist da anders. Da hat keiner Fragen 2018-10-11T18:46Z Matthias: Muss also gut und einfach sein ;) 2018-10-11T18:47Z Wolfgang: Äh, ich hätte da mal ne Frage... 2018-10-11T18:47Z Matthias: Mift. 2018-10-11T18:47Z Martin: Iff daff ein Tippfehler? 2018-10-11T18:47Z Wolfgang: Fihleicht 2018-10-11T18:47Z Martin: Dafür bin iff zuständiff. 2018-10-11T18:48Z Bernd: @Wolfgang Frag' zwischendurch mal einfach. 2018-10-11T18:48Z Bernd: Vielleicht haben wir ja eine Antwort. 2018-10-11T18:49Z Martin: Noch ne Frage: Benutzt ihr Einschubfächer für die Backupfestplatten? Oder doch besser eine Cloud? 2018-10-11T18:49Z Martin: / 2018-10-11T18:49Z Bernd: Ich habe einfach eine USB-Festplatte als Backup-Platte am Rechner hängen. Kosten derzeit 99€ für 4TB. 2018-10-11T18:49Z Matthias: Ich nehm inzwischen die Cloud. Aber die, die ich unter Kontrolle hab 2018-10-11T18:50Z Martin: Und die ist wie ich annehme auf einer Festplatte? 2018-10-11T18:50Z Bernd: Die mietet man sich selbst an. 2018-10-11T18:50Z Martin: Miete = Geld? 2018-10-11T18:50Z Bernd: Richtig unter Kontrolle hat man die dann trotzdem nicht — es ist nicht der eigene Rechner. 2018-10-11T18:50Z Matthias: Ne, auf einem Riesenspeichersystem 2018-10-11T18:51Z Matthias: und das ist unter meine Kontrolle. Der gesamte Stack. 2018-10-11T18:51Z Martin: Speicherstadt Hamburg? ;-) 2018-10-11T18:51Z Wolfgang: Ja, Forth ist einfach. Das macht es symphatisch. Aber die Einarbeitung und die Suche durch die verstreuten Informationen kosten Nerven. Ist warscheinlich der Einstiegstest :-) 2018-10-11T18:52Z Martin: @Bernd Matthias ist auf einmal so schwarz?! 2018-10-11T18:52Z Bernd: Er verwendet einfach /otr 2018-10-11T18:52Z Matthias: /wer weiss, wer das alles liest.. ;) 2018-10-11T18:57Z Martin: Wie ich bin weg? 2018-10-11T18:57Z Matthias: logisch 2018-10-11T18:57Z Bernd: Du warst doppelt da. 2018-10-11T18:57Z Martin: Aha. 2018-10-11T18:58Z Martin: Dann war mein Neustart zu schnell? (nach dem \bye) 2018-10-11T18:59Z Martin: @Matthias Danke für den Tipp 99€ / 4TB 2018-10-11T19:00Z Matthias: Das war Bernd, ich hab keine AHnung, was Platten grad kosten 2018-10-11T19:02Z Martin: Ich hatte nach zertifizeirten Festplatten für mein NAS geguckt - die sollten deutlich teurer sein. Bei 2TB. Ich nehme jetzt an, dass es eben alte, seltene Platten sind (Das NAS ist von 2009) 2018-10-11T19:03Z Matthias: 2TB sind eher SSD, in drehend gibts sowas nur noch auf der Resterampe 2018-10-11T19:03Z Bernd: Oder 2,5" 2018-10-11T19:04Z Matthias: Mein heimisches NAS hat 8TB Platten (NAS) und 2 SSD für den Cache. Damit kommt man auf einen brauchbaren Kompromiss zwischen Kapazität, Stromverbrauch und Leistung 2018-10-11T19:05Z Matthias: Das kann dann auch so Sachen wie Videos aufzeichnen, Smarthomeserver und Audio-Server 2018-10-11T19:06Z Martin: 2TB wären in meinem Fall sogar schon ein Upgrade - laut Specs kann das NAS das noch. Von mehr als 2TB ist da nicht die Rede ... 2018-10-11T19:07Z Martin: Wäre also auch ein neues NAS zu emfpehlen. 2018-10-11T19:07Z Matthias: Es gab mal eine 2TB Grenze bei Platten. Solche, die größer waren, konnten nur einen Bruchteil davon melden. 3TB Platten sahen dann aus wie 1TB. der Rest war unnerreichbar. Funktioniert haben die aber sonst einwandfrei 2018-10-11T19:08Z Martin: So wie mein Gedächtnis. ;-) 2018-10-11T19:08Z Matthias: LOL 2018-10-11T19:09Z Bernd: Ja, das war eine heiße Zeit, denn da sind die in kurzer Zeit mehrfach an so Grenzen gestoßen. 2018-10-11T19:09Z Matthias: Praktisch jede 2er Potenz hat Probleme gemacht 2018-10-11T19:09Z Bernd: Weil man ja nicht beim Fixen der ersten Grenze schon planen kann, dass die Platten jedes Jahr um einen Faktor 2 größer werden ;-) 2018-10-11T19:09Z Bernd: Das war aber eher im GB-Bereich. 2018-10-11T19:10Z Matthias: das hat bis 2TB gereicht. 2018-10-11T19:10Z Bernd: 2TB war IIRC die letzte dieser Grenzen. 2018-10-11T19:10Z Martin: Nee - kleiner. Aber auch nicht um Faktor 2 - oder meins Du da cm³? 2018-10-11T19:10Z Bernd: Nein, GB. 2018-10-11T19:10Z Matthias: Die SDCards machen das aber scheints genau nach. 2018-10-11T19:10Z Bernd: Die Größe einer Platte misst man in GB. 2018-10-11T19:10Z Matthias: In GiB's ;) 2018-10-11T19:11Z Bernd: Natürlich! Man kann doch nicht aus Fehler der Vergangenheit lernen. 2018-10-11T19:11Z Matthias: das sind 1000 anstelle von 1024 2018-10-11T19:11Z Martin: Ach - 5 3/4 - 3 1/2 - 2 1/2 Zoll! 2018-10-11T19:11Z Bernd: Platten hat man aber mit 1000 statt 1024 gemessen… 2018-10-11T19:12Z Matthias: da streiten sich die Götter noch. Wenn Du ihn sehen solltest, rede mal mit Alex McDonald drüber... 2018-10-11T19:20Z Martin: Der Fußballer? 2018-10-11T19:23Z Matthias: Ein Forther, der Recognizer inspirierend findet ;) 2018-10-11T19:23Z Matthias: Aber nicht uneingeschränkt toll 2018-10-11T19:28Z Bernd: Ohne Recognizer wäre das JSON-Parsen nicht so einfach gewesen. 2018-10-11T19:28Z Martin: Ich sag mal tschüss! 2018-10-11T19:28Z Bernd: Ciao! 2018-10-11T19:28Z Matthias: ciao Martin 2018-10-11T19:28Z Martin: CU all! 2018-10-11T19:28Z Wolfgang: Tschüss Martin 2018-10-11T19:30Z Matthias: https://fossil.net2o.de/net2o/artifact/50ce4248f2c779dd ? 2018-10-11T19:31Z Bernd: Genau. 2018-10-11T19:31Z Matthias: wow 2018-10-11T19:32Z Bernd: Ich bin noch etwas am umbasteln. 2018-10-11T19:32Z Bernd: Die Google+-Takeouts haben schön viele Leerzeichen, da kann man den parse-white mit leichten Variationen verwenden. 2018-10-11T19:32Z Bernd: Das ist bei anderen Takeouts nicht so. 2018-10-11T19:33Z Bernd: Und dann ist es für JSON auch besser, den rec-string gleich direkt hinter den rec-json zu packen. 2018-10-11T19:33Z Bernd: Der ist ja ständig beschäftigt. 2018-10-11T19:33Z Matthias: Du parst den String wie einen... String. Also mit >IN Anpassungen 2018-10-11T19:34Z Bernd: Ich check' mal die neuere Variante ein. 2018-10-11T19:34Z Bernd: https://fossil.net2o.de/net2o/artifact/ed3f017bd8454907 2018-10-11T19:36Z Matthias: parse-name ist ein defer??? 2018-10-11T19:36Z Bernd: Ja. 2018-10-11T19:37Z Matthias: da lohnt mal drüber zu meditieren. XML ist da ja nicht mehr weit. 2018-10-11T19:37Z Matthias: Das Ergbnis liegt dann auf dem o-Stack? 2018-10-11T19:37Z Bernd: Ja, das von json-load. 2018-10-11T19:38Z Matthias: cool ist das auf jeden Fall. Und kompakter wird auch kaum gehen 2018-10-11T19:38Z Bernd: Nur in JavaScript ;-) 2018-10-11T19:38Z Matthias: ;) 2018-10-11T19:38Z Bernd: Das sind dann aber Parser, die keine Schema-Validierung machen. 2018-10-11T19:39Z Bernd: Das Ding hier macht eine Schema-Validierung und ist auch noch Typsicher. 2018-10-11T19:39Z Bernd: Also, bis auf den Workaround, dass ich "" automatisch in eine echte Zahl wandle, wenn es den Typ nicht als String-Typ gibt, sondern nur als Zahl-Typ. 2018-10-11T19:40Z Bernd: So, die aktuelle Variante macht rec-bools hübscher: https://fossil.net2o.de/net2o/artifact/d5ffed3bc482f79a 2018-10-11T19:41Z Bernd: null fehlt irgendwie noch, JSON darf null enthalten. 2018-10-11T19:41Z Matthias: Ich finds toll. AUch wenn mir die Details etwas abgehen... 2018-10-11T19:42Z Bernd: https://www.w3schools.com/js/js_json_datatypes.asp 2018-10-11T19:42Z Bernd: JSON ist recht knackig kurz erklärt. 2018-10-11T19:42Z Matthias: Danke 2018-10-11T19:42Z Matthias: Ich zieh mich dann aber auch mal zurück... 2018-10-11T19:42Z Bernd: Dann gute Nacht! 2018-10-11T19:42Z Matthias: Bis neulich dann (und guten Hunger) 2018-10-11T19:42Z Bernd: macht das Licht aus 2018-10-11T19:43Z Bernd: Den warmen Teil der Speisung hab' ich schon gegessen ;-) 2018-10-11T19:43Z Matthias: Oder kocht deine Gemahlin nicht mehr für dich=? 2018-10-11T19:43Z Bernd: Doch. 2018-10-11T19:43Z Matthias: duck-und-weg 2018-10-11T19:48Z Wolfgang: bye