Type ctrl-D or '/bye' as single item to quit Key 'mt' ok establish a context! 18:03:20.648Z mt joined 18:03:24.478Z mt: ah, jetzt 18:03:26.419Z bernd: Ok, jetzt klappts... 18:03:36.557Z mt: "nichts gemacht" (tm) 18:03:44.967Z bernd: Haha. 18:03:58.982Z bernd: Na, dann ist irgendwas beim Verbindungsaufbau noch fragil... 18:05:24.782Z bernd: Die aktuellen Neuerungen sind: Du kannst mit mehr als einer Maschine gleichzeitig "online" sein; allerdings wird zur Zeit einfach die höchstpriore genommen. 18:05:48.747Z bernd: Und wenn jemand per Timeout aussteigt, sendet der nächste Knoten im Baum einen Broadcast an alle, dass der jetzt weg ist. 18:06:16.523Z mt: Klingt nützlich 18:06:51.416Z bernd: Die Adressierung möchte ich mit rechnername.nick machen, also eine Art zweistufige Hierarchie. 18:07:42.201Z mt: Solange Du nicht den echten Rechnernamen nimmst... 18:08:21.707Z bernd: Im Moment nehme ich die echten Rechnernamen ;-), es wird aber sicher möglich sein, den Rechner umzubenennen. 18:13:33.109Z mt: Wie starte ich eigentlich den Chat auf Android? gforth habe ich installiert, tut auch. Insofern als das das Terminal aufgeht und ich Kommandos eingeben kann... 18:13:43.857Z bernd: require net2o/n2o.fs 18:13:46.905Z bernd: n2o-cmds 18:13:50.867Z bernd: chat forth@bernd 18:14:39.352Z bernd: Wenn du deine Keys ins /sdcard/gforth/home/.net2o kopiert hast, dann sollte es ab da so wie bekannt weitergehen. 18:15:00.110Z bernd: Du kannst jetzt auch zweimal mit dem gleichen Nick da sein, multi-Geräte-Unterstützung sei Dank. 18:15:28.485Z mt: ah, ok. Die Keys muss ich dann erst noch kopieren. Key 'bernd' ok establish a context! 18:15:36.552Z bernd joined 18:16:03.874Z bernd: So, ich bin jetzt über Android auch drin . 18:16:26.044Z bernd: Tastatur ist aber angenehmer... peers: mt bernd 18:16:42.772Z mt: Das wird noch etwas dauern, bis ich die Keys transportiert habe.... 18:17:23.169Z bernd: Ich' nehm da ES File Explorer her, der hat einen SMB-Client. Und Samba auf der Linux-Seite. 18:17:29.631Z bernd: Da geht Kopieren recht bequem. 18:17:44.307Z mt: Ich hab aber kein Samba ;) 18:18:22.091Z bernd: Ja, das habe ich mir auch extra deshalb aufsetzen müssen ;-) 18:18:51.202Z mt: Ich werd die wohl via owncloud synchen. 18:19:01.923Z bernd: Ich muss dann wohl ein Keysync-Feature in net2o einbauen. 18:19:19.318Z bernd: PC zeigt QR-Code, Android scannt das, und saugt sich dann die Keys. 18:19:44.705Z mt: Wenn Du damit den Start des leeren Systems abfangen kannst, wäre das sinnvoll. 18:19:48.947Z bernd: Ja. 18:20:33.626Z bernd: Eine Alternative ohne QR-Code mit Eingabe von Base85-Strings muss es dann auch geben. 18:20:45.593Z bernd: Schließlich hat nicht jedes Gerät eine Kamera. 18:21:53.729Z mt: Das Ding hier hat einen Filemanager dabei, der kann aber nur google drive. 18:22:51.388Z bernd: Ja, ich sehe schon, dieses Feature ist sehr, sehr wichtig... 18:23:12.259Z bernd: net2o kann ja eigentlich alles selber... 18:23:22.431Z bernd: Es muss nur sicher+benutzbar gemacht werden. 18:27:06.362Z bernd: So "Schlüssel über die Google-Cloud" ist definitiv bäh ;-) 18:27:17.089Z bernd: Auch wenn die Schlüssel per Passphrase gesichert sind. 18:27:56.715Z mt: ich hab mir grad den Ghostcommander geladen. Der kann sftp direkt machen. 18:29:04.584Z bernd: Hm, da wäre bei mir schnell wieder das Problem "wie kriege ich den ssh-Key über's Netz". Meine Rechner können nur im Notfall per Passwort einloggen, wenn ich das so will... 18:29:13.058Z bernd: Nicht der Normalzustand... 18:30:23.977Z mt: Naja, ich bin hier in meinem eigenen LAN, dem vertraue ich schon hinreichend, dass ich das Passowort darüber benutzen kann. 18:30:46.537Z mt: Da habe ich schon eher Misstrauen gegenüber der App, die das transportiert. 18:30:58.149Z bernd: Der Laptop ist bei mir ja immer wieder unterwegs, und für die andere Kiste gibt's einen FritzBox-Port-Forward. 18:31:10.847Z bernd: Da möchte ich kein Passwort sehen. 18:31:12.457Z mt: Aber n2o läuft in einer sandbox, dessen Inhalt ist weitgehend ohnehin offen 18:31:28.174Z bernd: Ok. 18:31:33.832Z bernd: Da kannst du das machen. 18:33:48.393Z mt: So die Keys sind geladen, aber nach dem connect to .. passiert nichts mehr 18:34:53.259Z bernd: Oh, ich glaube, die Android-Version hat noch nicht die letzten Updates... 18:35:05.901Z bernd: Also, die öffentliche. 18:35:14.329Z mt: ah, ok. Dann warte ich einfach mal ab. 18:36:10.331Z bernd: Wenn du magst, kannst du dir die aktuelle APK von https://net2o.de/Gforth.apk herunterladen. 18:36:17.456Z bernd: Das ist die, mit der ich online bin. 18:36:44.857Z mt: So der Android Hacker bin ich dann doch nicht... 18:38:04.104Z bernd: Wenn ich das über Google Play einstelle, dauert es Stunden... 18:39:21.033Z bernd: APKs nicht aus dem Google Play Store kann man mit "Einstellungen -> Sicherheit -> Apps aus unbekannten Quellen [x]" installieren. 18:40:01.288Z bernd: Die Version, die ich jetzt auf dem Handy habe, hat aber auch nicht alle aktuellen Features... muss mal einen neuen Build machen. 18:40:10.104Z mt: Genau das ist, was mir etwas misbehagt. NIcht dein apk, aber alle anderen. 18:40:28.520Z bernd: Den Haken kannst dann nach dem Installieren sofort wieder zurücksetzen. 18:40:43.863Z mt: Eile mit Weile, junger Mann ;) 18:41:10.121Z bernd: Ich bin eh noch nicht ganz zufrieden mit dem NAT-Traversal über's Mobilnetz, auch wenn du jetzt wohl per WLAN reingehen würdest. 18:41:12.231Z mt: Ich hab das Tab seit 3 Tagen, da muss ich noch viel lernen ... 18:41:20.115Z bernd: Aha. 18:42:00.151Z mt: Und das Ding hat auch nur Wlan.. Primär damit ich mit meinen Sprößlingen etwas auf Augenhöhe bleibe... 18:43:18.535Z mt: Die wollen sowas wie drucken und die Kalender synchronisieren. Mir aber keine Zeit geben, mit ihren Geräten zu "spielen". 18:43:38.032Z bernd: Ja, die wollen selber spielen ;-) 18:44:08.871Z mt: Jupp. Und das nicht zu knapp. Zum Glück ist die Ladestation (noch) bei mir. Und wenn der Strom alle ist,.... 18:44:11.885Z bernd: Ich gehe mal davon aus, dass die dann auch unfreiwillige net2o-Alphatester werden. 18:44:46.439Z mt: Unwahrscheinlich. Kommando auf einem schwarzen Schirm zu tippen, sowas machen nur die Opas 18:45:03.830Z mt: die andere Gruftflüchtlinge 18:45:38.598Z mt: Es sei denn, es gibt was, wo touch funktioniert und man hüpfen und springen kann.... 18:45:43.164Z bernd: Nene, das Normalbenutzer-net2o wird diesen Modus nur optinal haben. 18:46:26.148Z bernd: Und man wird nur per Eingabe von einem Cheat-Code da hin kommen ;-) 18:47:15.733Z mt: Dann vielleicht. 18:48:19.170Z bernd left 18:48:31.075Z bernd: Ich installier' dann mal auf dem Android das neuste Gforth... 18:49:52.390Z mt: Hast in den letzten Tagen aber oft Snapshots gebaut... Key 'bernd' ok establish a context! 18:49:58.301Z bernd joined 18:50:01.123Z bernd: Ja 18:50:26.673Z bernd: Ich möchte die Windows-Version auch so weit bekommen, dass sie wie Linux und Android OpenGL kann. 18:50:40.775Z bernd: Leider stecke ich gerade fest, wenn ich mit Cygwin ein Fenster öffne... 18:51:02.540Z bernd: Irgendwo muss da im Cygwin eine Event-Loop sein, die nicht mit den Events solcher Fenster zurecht kommt. 18:52:13.906Z mt: Ich bin vor langer Zeit von OS/2 zu Linux gekommen, weil ich die Unixprogramme (also TeX zu der Zeit) benutzen wollte und keinen Bock mehr drauf hatte, eine Emulation zu benutzen. 18:53:07.938Z mt: Auch wenn TeX sehr gut an die Workplaceshell angepasst war. Cygwin ist irgendwie ein dejavu.... 18:53:14.590Z bernd: Ja, definitiv. 18:53:21.347Z mt: Nur dass ich nicht auf Windows wechseln will.... 18:53:34.583Z bernd: Ich auch nicht. Ich will aber Normal-Benutzer erreichen ;-) 18:54:06.252Z bernd: Ich bin auch relativ zufrieden, wie das mit dem Testen der letzten Snapshots lief. Da kam ja durchaus brauchbares Feedback zurück. 18:54:15.858Z mt: Dann steck die Energie in die Android-Variante. Die Normalos sind jetzt alle dort ;) 18:54:32.005Z bernd: Ja, die wollen aber ihre Bilder mit irgendeinem alten Windows-PC synchen. 18:54:38.603Z bernd: Auf dem muss das dann auch laufen. 18:55:13.681Z mt: Wollen die das? Ich hab ziemlich viel mit Studenten zu tun, die wollen alles in der Cloud haben. 18:55:46.608Z mt: Selbst ein WIndows muss in die Cloud. Kostet zwar einen Haufen geld, geht aber 18:55:52.872Z bernd: Haha. 18:56:07.889Z bernd: Ja, dann müssen sie halt Geld für den net2o-Cloud-Speicher abdrücken. 18:56:13.776Z mt: Windows im iPad sieht schon cool aus, und verwirrt die "alten Hasen" ganz ordentlich 18:56:14.548Z bernd: Da hätte ich nichts dagegen. 18:56:39.051Z bernd: Früher hieß das "Terminal". 18:56:51.058Z bernd: Und war so mit schwarzem Hintergrund ;-) 18:57:02.350Z mt: Pah, Amber war die Farbe der Wahl. 18:57:33.982Z bernd: Wir hatten an der Uni 3270-Terminals, die hatten sogar Farben. 18:59:07.567Z mt: Meine ersten Gehversuche waren VT100 (oder sowas in der Art). 19:00:01.935Z mt: Allerdings gabs keine Kommandozeile sondern irgendwelche Screens. Damit konnte man dann mailen oder Texte abrufen 19:00:30.252Z bernd: Ja, klingt nach Mailbox. 19:01:01.230Z mt: Die Technik dahinter kenn ich nicht. (oder habs vergessen). 19:03:10.820Z bernd: Das User-Interface muss ich auf jeden Fall ändern für die weite Verbreitung, das mit dem Terminal geht nur für die Kino-Version (a la Citizenfour). 19:03:57.774Z bernd: Der Rest der Menschheit braucht beim Chat unbedingt Sprechblasen rund um den Text, und einen Avatar. 19:04:22.602Z mt: Unbedingt. 19:07:13.150Z bernd: Und man muss Fotos und Videos verschicken können. 19:07:27.981Z bernd: Das mit dem Emojis ist auch Pflicht... 19:09:10.520Z mt: Und eine Kontakteliste, wo man einladen und sperren kann. 19:09:27.595Z bernd: Ja, das ist jetzt kein Problem, das haben wir mit der Keyliste schon. 19:09:55.358Z bernd: Was so Messengers wie Threema haben, ist ein Abgleich mit den Telefon-Kontakten. 19:10:10.103Z mt: Da kann ich keys auch sperren, so dass ich von denen nie wieder was erhalte? 19:10:12.435Z bernd: Das finde ich etwas bedenklich, weil es Keys und Telefonnummern verknüpft. 19:10:40.109Z bernd: Da kommt noch ein Berechtigungssystem dazu, das fehlt jetzt noch. 19:11:18.079Z bernd: Eine Einladung abschicken soll per Default erlaubt sein, und bei einem "gesperrten" Key ist dann auch dieses Recht entzogen. 19:12:21.525Z mt: wer bei User A gesperrt ist, mag bei User B durchaus noch willkommen sein.. 19:12:36.351Z bernd: Ja, die Keyliste ist ja für jeden Nutzer was privates. 19:13:05.650Z mt: Und ein Sekretärinnenmodus? 19:13:23.484Z bernd: Teilen sollte man die Keyliste natürlich schon können, auch die Block-Liste. 19:14:58.307Z bernd: So Echtzeit-Übertragung wie Audio/Telefonie und Video will ich ja auch einbauen. 19:15:09.164Z bernd: Da muss die Sekretärin dann "durchstellen" können. 19:15:22.110Z bernd: Das ist aber nichts anderes als ein normaler Gruppen-Chat, vom Prinzip her. 19:17:16.498Z bernd: Wie man sieht, gibt's noch viel zu tun ;-) 19:17:43.776Z mt: Ich bin gespannt 19:20:52.472Z bernd: Auch mit dem Wechseln von einem ins andere Netz bin ich noch nicht zufrieden: Ohne NAT-Traversal geht das gut, aber bei Geräten hinter'm NAT muss man dann den NAT-Traversal erneut antriggern. 19:21:37.074Z bernd: Und für die net2o-Cloud muss ich entweder selber irgendwelche Kisten mit viel Speicher anmieten, oder mir Partner suchen. 19:22:11.934Z mt: Was brauchst Du da an Ressourcen? 19:23:48.857Z bernd: Na, was man für so eine Cloud halt braucht: Linux-Rechner, viel Speicher und schnelle Netzanbindung, und das muss dann mit den Nutzern mitwachsen. 19:24:05.310Z bernd: Die Verteilung der Daten und Last macht net2o, das muss die Infrastruktur also nicht können. 19:25:26.172Z mt: Ich mach mich mal schlau, ob ich dir eine VM besorgen kann. 19:25:52.283Z mt: Feste IP Adresse, schnelles Netz, irgendwann auch schnelle Platten 19:26:26.203Z mt: Was sind die externen Ports? 19:26:54.665Z bernd: Der Default-Port ist UDP 4242. 19:27:22.785Z bernd: So feste IP und ausreichend schnelles Netz hab' ich ja schon, nur der Speicher ist bei netcup eher klein. 19:29:13.737Z mt: was ist klein? 19:29:40.350Z bernd: 40G für die virtuelle Platte. 19:30:04.055Z bernd: Da sind derzeit 15G noch frei... 19:30:16.715Z bernd: Das reicht allenfalls für eine Demo-Cloud für einen User oder so ;-) 19:30:33.800Z mt: Jo, das ist nur eine machbarkeitsstudie. 19:30:45.994Z bernd: Ja, so ungefähr. 19:31:06.022Z mt: Du wolltest aber auch eher in die Breite skalieren. Also viele Teilnehmer, nicht so sehr die Silos bauen und füllen..? 19:32:06.775Z bernd: Ja. 19:32:48.774Z bernd: Ich möchte eigentlich auch, dass die Leute ihre Daten selber behalten können. 19:33:17.901Z bernd: Die machen das mit der Cloud ja hauptsächlich deshalb, weil sie kein Backup und nichts machen. 19:33:28.064Z bernd: Und dann glücklich sind, dass die Bilder in der Cloud noch da sind. 19:35:13.522Z mt: Also sollen die Daten bevorzugt zwischen Geräten mit den gleichen Keys wandern und weniger zu Fremdkey? 19:36:05.268Z mt: Dann müssen die zentralen Teilnehmer ohne eigenen Key eher als Spool fungieren und weniger als Endspeicher 19:36:08.059Z bernd: So eine Art Trust-Hierarchie. 19:36:40.303Z bernd: Eigener Key hat den höchsten Wert, und dann kann man natürlich Keys aufnehmen, denen man auch viel vertraut. 19:36:56.293Z bernd: Und zentralen Teilnehmern vertraut man eher weniger. 19:37:04.704Z bernd: Die haben natürlich auch ihren Key, ohne Key geht's nicht. 19:37:08.100Z mt: Das sind aber auch eher wieder Endgeräte und keine zentralen Speicher 19:37:14.604Z bernd: Ja. 19:37:23.559Z bernd: Und nicht notwendigerweise immer online. 19:37:34.354Z mt: Naja, man kann den Keys ja das passende Recht verleihen (oder auch nicht) 19:37:40.556Z bernd: Das ist eher ein Nebel als die Cloud ;-) 19:37:50.019Z mt: Fog-Storage 19:37:56.238Z bernd: ;-) 19:40:29.855Z mt: Ich geh dann mal auch in den Nebel.... 19:40:33.647Z mt: Bisneulich dann 19:40:37.439Z mt left