2016-10-06T17:35Z erwaelde: bling 2016-10-06T17:35Z erwaelde: Oh, sacht nicht mal "nobody online" ... 2016-10-06T17:35Z erwaelde: Hallo Meister oder zombie! 2016-10-06T17:43Z bernd: Hallo Erich! 2016-10-06T17:44Z bernd: Ich war gerade am Hochfahren der virtuellen Machinen, damit ich Gforth auch mal wieder für MIPS, PPC und Ärmel bauen kann. 2016-10-06T17:47Z erwaelde: Hallo Bernd! 2016-10-06T17:47Z erwaelde: Bist fleissig, damit die VMs was zu tun haben während der Horrorshow :-) 2016-10-06T17:47Z bernd: Genau. 2016-10-06T17:47Z erwaelde: Sach maa, wann ist eigentlich diese unsägliche Wahl in USA? 2016-10-06T17:48Z bernd: Am 8. November, wenn ich das richtig im Kopf habe. 2016-10-06T17:48Z bernd: https://de.wikipedia.org/wiki/Pr%C3%A4sidentschaftswahl_in_den_Vereinigten_Staaten_2016 2016-10-06T17:48Z erwaelde: Jesses, dann dauert dieser unsägliche Medienbeschall noch 4 Wochen *seufz* 2016-10-06T17:48Z bernd: Jupp, stimmt. 2016-10-06T17:49Z bernd: Ach, dann kommt noch das Nachspiel. "Hillary rigged the election!!!111!!elf!!" 2016-10-06T17:49Z bernd: Oder was macht der CIA, wenn Trump gewählt wird? Wird es ein irrer Einzeltäter tun? 2016-10-06T17:50Z erwaelde: Keine Ahnung. Ich fürchte dass either way ziemlich viel kaputt geht. 2016-10-06T17:50Z bernd: Ich habe heute die Tastatur von meinem Notebook ausgetauscht, die alte hat so manchen Tastendruck nur noch mit Nachdruck angenommen... 2016-10-06T17:51Z bernd: Zum Glück habe ich kein Notebook von Apple ;-) 2016-10-06T17:51Z bernd: Aber schwierig genug war's, die Tastatur ist bei meinem hinter dem Mainboard... 2016-10-06T17:51Z erwaelde: Du meinst: Nicht zugeschweisst :-) 2016-10-06T17:51Z bernd: Ja, es ist alles mit Schrauben gelöst. Nur die Tastatur war mit Kunststoffnieten angenietet. 2016-10-06T17:52Z bernd: Die mussten dann einer Klebelösung von mir weichen. 2016-10-06T17:52Z bernd: Erstaunlicherweise hält die besser als vorher ;-) 2016-10-06T17:52Z erwaelde: Also bei meinem steinalten Asus war das: eine Abdeckung seitlich rausschieben, darunter zwei Schrauben raus, dann die Tastatur nach vorne lösen und das Kabel ausklinken. Fertig. 2016-10-06T17:52Z bernd: Ja, so stelle ich mir das vor ;-) 2016-10-06T17:52Z bernd: Aber so macht das Asus auch nicht mehr, seit sie ihre Geräte "schick" machen. 2016-10-06T17:53Z bernd: Von mir aus könnten da vorne vier dicke Schrauben rund um die Tastatur sitzen, die man einfach aufdreht, Tastatur 'raus und fertig. 2016-10-06T17:53Z erwaelde: Jaja, ich weiss. Ich sehe mich schon mit 'ner "DasKeyboard" Compact im Zug sitzen und klickern --- bis mich jemand genervt erwürgt :-) 2016-10-06T17:55Z mt: Hallo 2016-10-06T17:55Z bernd: Hallo Matthias! 2016-10-06T17:55Z mt: bin gleich wieder 2016-10-06T17:56Z erwaelde: Hallo Matthias! 2016-10-06T17:56Z bernd: Die NAD-Fernsteuerung für meinen Verstärker ist auch komplett Schwarz auf Schwarz. Das Gerät selbst auch ;-) 2016-10-06T17:57Z erwaelde: Nee, wegen schwarze Schrift auf schwarzem Grund --- das merken die meisten gar nicht. Aber der satte KLICK bei jedem Tastendruck ... das zieht Kreise. 2016-10-06T17:57Z bernd: Aha 2016-10-06T17:57Z mt: so, jetzt aber. Hallo Erich 2016-10-06T17:58Z erwaelde: Bei meinem neuen Laden sind die schwarzen Buchstaben auch schon legendär --- hat sich bis zu den Mädels von Personal herumgesprochen :-) 2016-10-06T17:58Z erwaelde: Hallo Matthias. 2016-10-06T17:58Z erwaelde: Ich hab deinen Rat beherzigt und neben dem atmega644p noch einen atmega32 am Laufen. 2016-10-06T17:59Z erwaelde: Ergebnis: das läuft die "Uhr" noch lahmer. 40 statt 22 Sekunden pro Tag. Es ist mir echt weiterhin ein Rätsel. 2016-10-06T17:59Z mt: Ah, ok. Dann ist es zumindest kein zufälliges Drama. 2016-10-06T18:00Z mt: Auch wenn ich derzeit nicht mal ahne, wo das Problem liegen könnte und wie man es einkreisen könnte. 2016-10-06T18:00Z mt: Ich würds nur gerne nachstellen wollen. 2016-10-06T18:01Z erwaelde: Du brauchst: einen atmega, Quarz, extra Quarz 32kHz, ein paar LEDs und mein Programm. easy. 2016-10-06T18:01Z mt: Und einen Oszi, dem man gemütlich zusehen kann. 2016-10-06T18:02Z erwaelde: oder logic analyzer. yepp. 2016-10-06T18:02Z erwaelde: Immerhin: 32 statt 128 ticks/Sekunde machen schlicht KEINEN Unterschied. 2016-10-06T18:03Z mt: Und daran scheiterts bei mir. Vielleicht kann man ja zwei Atmegas zusammenschalten und die zählen wechselseitig mit. Wenn einer aussetzt kanns Alarm geben. Nur, was macht man dann? Der Fehler ist dann doch schon "ewig" vorbei 2016-10-06T18:04Z erwaelde: Vorsicht Zahlenkolonne: 2016-10-06T18:04Z erwaelde: $8000000 2016-10-06T18:04Z erwaelde: $800f11a 2016-10-06T18:04Z erwaelde: $800f4ee 2016-10-06T18:04Z erwaelde: $800ee36 2016-10-06T18:04Z erwaelde: $800e8c8 2016-10-06T18:04Z erwaelde: So. Der erste Wert ist der "ungestörte" Kontrollwert für den Phasenschieber. 2016-10-06T18:05Z erwaelde: die anderen sind die Werte, die ich nach immer längeren Zeitabständen aus der Abweichung ausgerechnet habe. 2016-10-06T18:05Z mt: In der Tendenz wird die Abweichung kleiner ;) 2016-10-06T18:05Z erwaelde: Das ist grob ein Wert Pro Tag. Und was mich eben wundert ist, dass die Werte so arg schwanken. 2016-10-06T18:06Z erwaelde: So richtig wirklich *konvergieren* tut das nicht. 2016-10-06T18:06Z mt: d.h. es sollten $800000 Zyklen pro Tag geben, tatsächlich gabs ein paar mehr? 2016-10-06T18:06Z erwaelde: Vielleicht ist aber auch die Zeitspanne noch zu klein. 2016-10-06T18:06Z erwaelde: Nein. 2016-10-06T18:07Z erwaelde: Ich muss zum Phasenregister nicht $8000000 addieren, sondern $8000000 plus X, damit der Überlauf (manchmal) früher kommt 2016-10-06T18:09Z mt: Ah, also kommen $f11a Zyklen zuwenig an 2016-10-06T18:09Z erwaelde: Hmmm. Was immer Du unter Zyklen verstehst. 2016-10-06T18:10Z erwaelde: Der Uhrenquarz läuft mit 32768 / Sekunde. 2016-10-06T18:10Z mt: Zyklus ist das, was Du in deiner Zahlenkolonne zählst 2016-10-06T18:10Z erwaelde: Der treibt timer2. 2016-10-06T18:11Z erwaelde: timer2 zählt von 0 .. 127 und läuft dann úber "Clear on compare match" 2016-10-06T18:11Z erwaelde: timer2 hat einen prescaler von 8. 2016-10-06T18:11Z mt: Ok, das macht Sekundentakt 2016-10-06T18:12Z mt: Davon gibts 86400 pro Tag, Du erlebst aber 22 weniger 2016-10-06T18:12Z erwaelde: Genau. 2016-10-06T18:12Z erwaelde: Der Quarz is zu lahm :-) 2016-10-06T18:12Z mt: Oder 40 beim anderen Atmega. So etwa zumindest 2016-10-06T18:12Z erwaelde: Abweichung ca. 10^-4 2016-10-06T18:13Z mt: nicht unbedingt. Du hast doch erwähnt, dass Du manchmal eine Flanke siehst, die zulange ansteht. Also nur einen Puls hast, wo es zwei geben muss 2016-10-06T18:13Z bernd: Erinnert mich an die PC-BIOS-Uhr. Da habe ich mal in bigFORTH DOS einen genauen Timer gebaut. 2016-10-06T18:13Z bernd: Da hieß es $180000 Ticks am TAg. 2016-10-06T18:13Z bernd: Waren dann aber $18.00B0 Ticks. 2016-10-06T18:14Z erwaelde: Fehlen tut zweierlei. 2016-10-06T18:14Z bernd: Das viel mir ziemlich schnella auf, weil bigForth pünktlich um Mitternacht abstürzte. 2016-10-06T18:14Z bernd: Das viel mir ziemlich schnell auf, weil bigForth pünktlich um Mitternacht abstürzte. 2016-10-06T18:14Z bernd: BTW: net2o hat jetzt eine Chat-Commandline-History 2016-10-06T18:14Z bernd: Hallo Martin! 2016-10-06T18:14Z martin: Grüße! 2016-10-06T18:14Z mt: Hallo Martin! 2016-10-06T18:14Z bernd: Cursur up, und die letzte abgeschickte Message ist wieder da. 2016-10-06T18:14Z erwaelde: Zum einen fehlte ab und zu ein kompletter Tick (deine Zyklen), aber die zähl ich mit. Das klappt jetzt. Und bei 32/Sekunde kommt der Fall nicht mehr vor. 2016-10-06T18:15Z martin: Super. 2016-10-06T18:15Z erwaelde: Hallo MArtin. 2016-10-06T18:15Z erwaelde: Das andere sind Flanken, die in job.tick eigenltich umgeschaltet werden sollen. Da hab ich auch was rumgeändert. 2016-10-06T18:15Z erwaelde: Aber ich weiss nicht mehr sicher, ob das damit verschwunden ist. 2016-10-06T18:15Z mt: d.h. Du hast jetzt zuverlässig 86400 Sekundenpulse pro Tag? 2016-10-06T18:16Z erwaelde: Ui. history! Boah ey! 2016-10-06T18:16Z erwaelde: Ui. history! Boah ey! 2016-10-06T18:16Z erwaelde: Ui. history! Boah ey! 2016-10-06T18:16Z martin: A propos history. Ich sehe immer nur das letzte Log. d.h. alles was vor meinem vorletzten Einloggen getippt wurde ist weg? Oder gibt es da doch einen Weg daran zu kommen? 2016-10-06T18:16Z mt: :=) :=) :=) 2016-10-06T18:16Z mt: :=) :=) :=) 2016-10-06T18:16Z mt: :=) :=) :=) 2016-10-06T18:16Z mt: Geht :=) 2016-10-06T18:16Z martin: Hier auch 2016-10-06T18:16Z martin: Hier auch 2016-10-06T18:16Z martin: Hier auch 2016-10-06T18:16Z martin: Hier auch 2016-10-06T18:16Z bernd: Es gibt nur ein Log. 2016-10-06T18:17Z erwaelde: Noch nicht, ich hab den Wert noch nicht korrigiert. Ich rechne im Moment nur den neuen Wert von $8000000 + X aus. 2016-10-06T18:17Z bernd: Da ist alles drin, beim Einloggen werden aber nur einige Zeilen davon ausgegeben. 2016-10-06T18:17Z bernd @martin: mach mal n2o chatlog forth, dann bekommst du alles. 2016-10-06T18:18Z martin: Jau! :-) 2016-10-06T18:20Z erwaelde: Mal 'ne ganz andere Frage: Wenn ihr blutige Anfänger in Sachen Linux vor Euch habt (ja, also wirklich blutig), was sind die drei Dinge, die ihr denen mit auf den Linux-Weg geben würdet? 2016-10-06T18:20Z martin: Text- oder Fensterbasiert? 2016-10-06T18:20Z erwaelde: @Bernd: noch ein explizites Lob für die History! 2016-10-06T18:21Z erwaelde: Anfänger. Kann nur Fensterbasiert sein. 2016-10-06T18:21Z erwaelde: Sonst laufen die am ersten Abend schon weg. 2016-10-06T18:21Z bernd: Hm, mein letzter blutiger Linux-Anfänger war das Au-Pair-Mädchen meiner Schwester, die fragte mich, nachdem sie Kasachisch und WLAN und so alles selber eingerichtet hat, wo denn die Kacheln sind, die im Prospekt zu sehen seien. 2016-10-06T18:21Z mt: Gar nichts sagen. Einfach machen lassen 2016-10-06T18:21Z bernd: Der habe ich nur einen Tipp gegeben: "Sei froh, dass du die nicht hast" 2016-10-06T18:22Z mt: Gar nichts sagen. Einfach machen lassen 2016-10-06T18:22Z erwaelde: Boah, iss aber 'n aufgewecktes au pair girl. Respekt. 2016-10-06T18:22Z martin: Nutzerverwaltung? das ist AFAIK die größte 'Neuerung' vs windows. 2016-10-06T18:22Z bernd: Das war so ein vorinstalliertes Laptop mit Ubuntu. 2016-10-06T18:23Z erwaelde: Trotzdem. Kasachisch einrichten ... 2016-10-06T18:23Z bernd: So AMD E-350. 2016-10-06T18:23Z bernd: Das geht mit Ubuntu echt einfach. Da ist ja eine lange Liste da am Anfang, aus der man seine Sprache auswählen kann. 2016-10-06T18:23Z bernd: Mach' das mal mit Windows ;-) 2016-10-06T18:23Z erwaelde: Finndoofs? Wass issn das? 2016-10-06T18:23Z martin: Kasachisch dürfte ihr leichter fallen als mir - wahrscheinlich ist sie Muttersprachlerin. 2016-10-06T18:23Z bernd: Ja, klar. 2016-10-06T18:24Z erwaelde: Also: 1. Sei Froh, dass Du keine Kacheln hast. 2016-10-06T18:24Z mt: Ne, Kacheln muss man nicht haben. Kann man nur 2016-10-06T18:24Z martin: Sei froh, dass Du nicht (automatisch) Admin bist! 2016-10-06T18:24Z bernd: Zweitens: Falls du im vi landest, :q! bricht dich wieder 'raus 2016-10-06T18:24Z mt: Fenster schließen tuts auch ;) 2016-10-06T18:25Z erwaelde: Oh, auf son 'nem neumodischen Debian ist nano statt vi installiert. Keine Gefahr. 2016-10-06T18:25Z martin: Fesnterbasiert. Da begegnete mit vi nicht so einfach. 2016-10-06T18:25Z bernd: Das ist so neumodisch ;-) 2016-10-06T18:26Z erwaelde: 2. Sei froh, dass Du nicht (automatisch) Admin bist! --- klingt plausibel. 2016-10-06T18:26Z bernd: Ja, heute hat man so Editoren wie kate oder gedit... 2016-10-06T18:27Z erwaelde: jepp. Oder notepad++ 2016-10-06T18:27Z bernd: Und die meisten DAUs machen eigentlich nur den Browser auf, und das war's. 2016-10-06T18:27Z martin: 3. Sie 'Hilefefunktion' ist man oder Webbowser. (?) 2016-10-06T18:27Z bernd: Chromebook tät's dann auch. 2016-10-06T18:27Z bernd: man ist out, auch bei Programmierern. Hilfe findet man auf stackoverflow.com. 2016-10-06T18:27Z erwaelde: Ich formulier das mal etwas um: 3. man pages lesen bildet. 2016-10-06T18:28Z erwaelde: Aber bei blutigen Anfängern ist das irrelevant, imho. 2016-10-06T18:28Z mt: F1 ist die Hilfetaste 2016-10-06T18:28Z mt: Ein Terminal werden die wohl kaum selbst aufmachen. 2016-10-06T18:28Z erwaelde: Also wenn ich f1 drück, hilft mir keiner. 2016-10-06T18:28Z mt: Jo, Du. 2016-10-06T18:29Z erwaelde: ich tendiere zu 3. Lasst Euch von der Auswahl (für fast alles) nicht abhalten. 2016-10-06T18:29Z mt: Ich habs heute mit den falschen Tasten... 2016-10-06T18:29Z erwaelde @mt: hast Du ein Luftloch im Luftkabel??? 2016-10-06T18:30Z martin: Fallwinde? 2016-10-06T18:30Z mt: Ne, ich gehe ausschließlich über sauerstofffreies Kupferkabel. Wegen der Reinheit bei den IP Paketen 2016-10-06T18:30Z bernd: Das mit der großen Auswahl und den App Stores kennen die Leute mittlerweile. Wenn man ihnen sagt "Debian Repositories gibt's schon 15 Jahre länger als App Stores", dann staunen die nur. 2016-10-06T18:30Z mt: Die Daten sehen dann einfach viel sauberer aus 2016-10-06T18:30Z erwaelde: Ich hör schon: ja soll man jetzt KDE nehmen? Oder Gnome? Oder mate / cinnamon / xfce / razorqt / ... 2016-10-06T18:31Z mt: KDE oder Gnome. Alles andere kann später kommen. 2016-10-06T18:31Z erwaelde @mt: lol! Reinheit der Pakete! Herzallerliebst! 2016-10-06T18:31Z mt: Naja, ihr wlanister wisst doch gar nicht mehr, wie saubere Daten aussehen ;) 2016-10-06T18:32Z erwaelde: Blöd ist nur, dass ich das auch nicht bedienen kann :-) 2016-10-06T18:32Z erwaelde: Also KDE/Gnome jetzt. 2016-10-06T18:33Z erwaelde: Und bunte Kuh Unity gleich zwei mal nicht. Das kostet so viel Nerven wie Kacheln, imho. 2016-10-06T18:33Z mt: IMHO Geschmackssache. Persönlich liegt mir Gnome näher, aber das mag historische Gründe haben. KDE war mir immer zu fett 2016-10-06T18:33Z martin: Mit der fixierung auf Fenstesystem handelt man sich fast schon Windoesprobleme ein: Wo klicke ich wie und wann hin? BTW Ich bevorzuge KDE ist aber wohl Geschmacksache. 2016-10-06T18:33Z mt: LOL, Martin. Wir verstehen uns prima :) 2016-10-06T18:33Z martin: Classic. 2016-10-06T18:34Z erwaelde: Na so 'ne richtige Hilfe seid ihr ja jetzt nicht --- wie wenn ich's geahnt hätte. 2016-10-06T18:35Z martin: Hilf Dir selbst, so hilft Dir Gott! 2016-10-06T18:35Z bernd: Für Anfänger scheint selbst Unity gar nicht so furchtbar zu sein. 2016-10-06T18:35Z erwaelde: Na gut: dann mach ich eben Hausaufgaben draus: Eine Woche Gnome, eine Woche KDE, eine Woche was anderes. 2016-10-06T18:35Z bernd: Wobei der Anfänger eben eh nur seinen Webbrowser startet. 2016-10-06T18:35Z martin: Aber im Ernst. Was soll ich raten, ich bin mir selbst ja noch unsicher. Sooo viele Fenstermanager ... 2016-10-06T18:36Z martin: Außer: Die Linux-Philospie gefällt mir, ich komme mir ernster genommen und ehrlicher behandelt vor. 2016-10-06T18:36Z mt: Was nehmen die denn? Webbrowser, Libreoffice und nen Drucker. Dann noch Musik hören und Filme schauen. Ton muss also auch gehen 2016-10-06T18:36Z erwaelde: DAs ist eben die Sache mit der Auswahl. Nur nicht verrückt werden! 2016-10-06T18:36Z erwaelde: Jo. und die Knippse. 2016-10-06T18:37Z erwaelde: Scanner ist "extra-credit" Problem. 2016-10-06T18:37Z mt: Stimmt, die ist auch immer dabei 2016-10-06T18:37Z mt: Scanner waren mal, das macht alles das "Handy" 2016-10-06T18:37Z martin: Ich bin da untypisch: Wenig Musik, gar keine Knispe/Videos, keine Spiele. 2016-10-06T18:37Z bernd: Ja, und das tauscht die Dateien mit dem PC via Dropbox oder so. 2016-10-06T18:38Z erwaelde: Also, wie auch immer. Das wird sehr spannend. 2016-10-06T18:38Z bernd: Vielleicht kann man dem Anfänger nächstes Jahr net2o empfehlen, wenn er nicht möchte, das Condi und böse H4ck0r seine Dick pics sehen ;-) 2016-10-06T18:38Z martin: Dropbox hab ich auch nicht wg 'meine Daten' 2016-10-06T18:38Z bernd: Der Datenreichtum nimmt ja immer mehr zu, jetzt sind schon sämtliche Yahoo-Passwörter überall verfügbar... 2016-10-06T18:38Z bernd: Dropbox hatte auch einen unerwarteten "Datenreichtum" kürzlich ;-) 2016-10-06T18:39Z mt: Irgend so einen Cloud-Sync hat man IMHO heutzutage aber immer dabei. 2016-10-06T18:39Z martin: Ich nicht. paranoia. 2016-10-06T18:39Z bernd: Ja, die Leute bekommen das schon beim Handy als Dreingabe. 2016-10-06T18:39Z mt: Die paranoiden nehmen own/nextcloud, die anderen landen bei google oder amazon 2016-10-06T18:39Z erwaelde: Da werd ich schon mal sagen müssen, dass es keine Wolken gibt, sondern nur anderer Admins Computer. 2016-10-06T18:39Z mt: Beqeumer ist google allemal. 2016-10-06T18:40Z bernd: Und eigentlich will man ja nur syncen, da ist es völlig unverständlich, warum das in die Cloud muss. 2016-10-06T18:40Z martin: Die Vorsichtigen nehmen own/nextcloud, die paranoiden lessen es ganz sein. 2016-10-06T18:40Z erwaelde: Ich hab's nicht mal zu own/nextcloud gebracht. Sorry. 2016-10-06T18:40Z martin: Sachichja. 2016-10-06T18:40Z erwaelde: Duwarszuschnell. 2016-10-06T18:40Z martin: Gleichklang --> esotherisch. 2016-10-06T18:40Z mt: Glaubt mir, eine eigene owncloud ist den Aufwand wert. Es ist nur verglichen mit Google so verdammt umständlich einzurichten. 2016-10-06T18:41Z martin: Kommt auf meine 'mal-überlegen-Liste' 2016-10-06T18:41Z mt: Was hab ich geflucht, bis meine eigene SSL CA in die ganzen Handies reingefummelt hab 2016-10-06T18:41Z erwaelde: Jedenfalls hab ich schon mal angefangen, mir einen debian mirror zu basteln, damit die Installation auch ein Ende an diesem Abend bekommt. :-) 2016-10-06T18:41Z bernd: Ihr könnt ja auf den net2o-Sync warten, das dauert nur noch ein paar Wochen. 2016-10-06T18:42Z mt: Wer debian mirrors aufsetzen kann, wird an nextcloud bestimmt nicht scheitern. Geht gar nicht 2016-10-06T18:42Z bernd: Die Hürde mit dem "einrichten" habt ihr ja schon ;-) 2016-10-06T18:42Z martin: ... schon wieder vergessen1 2016-10-06T18:45Z martin: Frage zu Linuxinterna: Wenn ich eine Datei öffne und wieder schließe, behhält Linux dann das handle und benutzt es wieder, wenn ich dann die Datei zum wiedrholten Male öffne? 2016-10-06T18:45Z bernd: Nein. 2016-10-06T18:45Z erwaelde: an 2016-10-06T18:45Z erwaelde: Ganz klar NEIN. 2016-10-06T18:45Z bernd: Wenn du die Datei schließt, ist das Handle für die nächste Dateiöffnung frei. 2016-10-06T18:46Z bernd: Fefe hat da übrigens kürzlich einen schönen Bug deshalb in gatling ;-) 2016-10-06T18:46Z martin: Schade. Das Öffnen und Lesen kostet beim zweiten, dritten, n-ten Mal genauso vile Zeit, wie beim ersten Mal? 2016-10-06T18:46Z bernd: Race condition und so. 2016-10-06T18:46Z bernd: Nein, das Lesen nicht, weil die Datei ja schon gecached ist. 2016-10-06T18:46Z mt: KOmmt drauf an, wieviel sonst so los ist. ;) 2016-10-06T18:47Z martin: Aha! Kann ich igerndwie sehen, wie lange dises 'gecachte' überlebt? 2016-10-06T18:47Z erwaelde: Bzw. wie lange das her ist. 2016-10-06T18:47Z mt: Nope 2016-10-06T18:47Z erwaelde: Entweder du willst die Datei offen halten, oder nicht. 2016-10-06T18:47Z erwaelde: Wenn Du wieder an den Anfang willst, lseek. 2016-10-06T18:48Z erwaelde: Und wenn Du schon vergessen hast, was Du grad gelesen hast, dann hast Du vielleicht ein ganz anderes Problem? 2016-10-06T18:48Z martin: Ich nicht. 2016-10-06T18:49Z erwaelde: Und wenn sich der Dateiinhalt von aussen ändert --- weil das ein device file ist, und gar keine Datei --- dann gibt's da noch Tricks mit mmap. 2016-10-06T18:49Z martin: Nö - kein device file. 2016-10-06T18:50Z erwaelde: Also mal ehrlich: warum must du die Datei schliessen und neu lesen? Klingt irgendwie unangenehm ... 2016-10-06T18:50Z martin: Ich werde da mal benchmarken. Demnächst mehr. 2016-10-06T18:50Z martin: Stimmt ist unangenehm. 2016-10-06T18:50Z mt: Datei schließen hat den "Nebeneffekt", dass auch alle Caches weggeschrieben werden 2016-10-06T18:51Z erwaelde: flush reicht nicht? 2016-10-06T18:51Z mt: doch, klar. 2016-10-06T18:51Z mt: Beim schließen muss aber nicht mehr explizit flushen 2016-10-06T18:51Z martin: Wie gesagt: Demnächst mehr. 2016-10-06T18:51Z erwaelde: Und rausgeschrieben bis ins RAM, wo die Blocks wohnen. Auf Platte ist das deswegen noch nixx, oder? 2016-10-06T18:52Z mt: Kommt drauf an, wie das Filesystem drauf ist 2016-10-06T18:52Z erwaelde: Siehste. Das file system redet nämlich auch noch mit. Martin? 2016-10-06T18:52Z mt: Oder ob eine Pufferbatterien für's nvram noch tut 2016-10-06T18:52Z martin: Ich schildere jetzt doch mal worum es geht. Also etwas Geduld! 2016-10-06T18:53Z erwaelde: Jo. Pufferbatterien. Coole Sache das ist. 2016-10-06T18:53Z martin: Beim LEGO-EV3-Linux isnd _alle_ Aktoren, Sensoren devices. 2016-10-06T18:53Z mt: Ich hab hier den hübschen Effekt, dass, wenn ich ein paar große Files kopiere, der cp schon lange beendet ist, wenn die LED Lampe der Platte anfängt zu blinkern. Das ging erst alles in den Cache, der nur alle paar Sekunden weggeschrieben wird 2016-10-06T18:54Z martin: Die werden zum Schreiben und oder Lesen geöffnet. 2016-10-06T18:54Z martin: Ein Befehl an einen Motor sihet dan so aus: Motor Datei öffnen - Zeichenkette 'run' in die Datei schreiben - evtl Datei schließen. 2016-10-06T18:55Z martin: Wenn ich als Programmiere die Volle Kontrolle habe öfnne ich einmal für die ganze lenbenszeit meines Programmes und schließ beim beenden oder das passiert beim Ausschalten. 2016-10-06T18:56Z mt: Mit mechanischen Aktoren wären mir die Latenzen beim File IO ziemlich egal. Mach immer die Datei auf und zu 2016-10-06T18:56Z martin: Das dumme ist: Die devices werden von Kernelmodul dynamisch verwaltet. d.h. Motor angeschlossen device-File ist vorhanden. Motor abgestöpselt dievice file weg ... 2016-10-06T18:57Z mt: Zur not pack das alles in ein Wort rein, dann fällt das nicht mehr so auf, wenn man den Quelltext liest 2016-10-06T18:57Z mt: äh, das ist ein Feature. Wo kein MOtor, auch keine Aktion drauf?! 2016-10-06T18:57Z martin: Motor wieder anschließen: Es gibt eine _neues_ device file (motor1) 2016-10-06T18:57Z martin: Genau ... alles in ein wort! 2016-10-06T18:58Z mt: : run motor-auf schreib-run motor-zu ; 2016-10-06T18:58Z martin: Die einfache lösung: öffnen - schreiben - schließen (durch ein wort z.B. motor-run) 2016-10-06T18:58Z mt: hehe, ich war schneller ;) 2016-10-06T18:58Z mt: Einfach ist meistens auch gut. 2016-10-06T18:59Z martin: Frage ist das genauso schnell wie öffnen - schreiben - tue andere dinge - schreiben - tue ander dinge - schließen? 2016-10-06T18:59Z mt: Für den Motor allemal. 2016-10-06T18:59Z bernd: Nein, natürlich kostet Öffnen und schreiben Zeit, aber im Vergleich zu der Zeit, die der Motor braucht, vernachlässigbar. 2016-10-06T19:00Z erwaelde: öffnen { schreiben flush tue andere dinge ... } x N schliesen hätt ich jetzt vermutet. 2016-10-06T19:01Z martin: Komplizierter Weg: Eine eigen deviceverwaltung, die die geöfneten Device files in einer Lister hält. Das wort run würde dann in der Liste nachschauen of es das device Motor0 schon gibt - es _eventuell_ öfnen und ansonsten 'nur' schreiben ... 2016-10-06T19:01Z erwaelde: Ein Ding kaufst Du noch ein: Wenn device file motor1 offen, und zu ziehst den Motor ab, Dann meldert der sich als motor2 oder 3 wieder. Der náchste write geht in's Nirwana. schliessen, den neuen Namen suchen, öffnen, nochmal. 2016-10-06T19:02Z mt: Das würd ich in Erwägung ziehen, wenn der einfache Weg nachgewiesenermaßen nicht klappt (kann ich mir wie sicher erkennbar, nicht vorstellen) 2016-10-06T19:02Z martin: Ja so sihet meine Dateiverwaltung im Moment aus. Ich frage mich nur, ob der Aufwand lohnt. die einfache Lösung ist weiklich einfacher. 2016-10-06T19:03Z erwaelde: Kompliziert erst, wenn einfach *erwiesenermassen* nicht tut. 2016-10-06T19:03Z bernd: Wie läuft das eigentlich, wenn man mehrere Motoren ansteckt? 2016-10-06T19:03Z bernd: Und gibt's vielleicht auch einen eindeutigen Namen, der sich aus der Motor-ID herleitet, so wie bei Festplatten? 2016-10-06T19:04Z bernd: Die kann man auch an- und abstöpseln (USB z.B.), und ob die dann /dev/sdb oder /dev/sdc sind, ist da ja unklar. 2016-10-06T19:04Z bernd: Deshalb gibt's für die unter Linux auch eindeutige Namen. 2016-10-06T19:04Z martin: Die werden durchnummeriert. Es gibt vier Ports. Dafür Erweiterungschaltungen (Fremdfirmen). so kommt man auf 8 'lebendige' Motoren. ein paarmal anschließen und anstecken, schon kann der Zähler im höhreren zweistelligen Bereich liegen. 2016-10-06T19:05Z bernd: Sowas wie in /dev/disk/by-id 2016-10-06T19:05Z martin: /dev/tacho-motor0/ 2016-10-06T19:05Z martin: Darunter dann ca 12 Dateien für die einzelen Befehle (Modi) 2016-10-06T19:06Z martin: lesen aus /dev/tacho-motor0/port sagt mir dan an welchem anschluss der