2017-05-11T17:45Z bernd: hi 2017-05-11T17:48Z bernd: hi 2017-05-11T17:50Z bernd: Ok, geht 2017-05-11T17:59Z bernd: Hallo Matthias! 2017-05-11T18:02Z bernd: Hallo Erich! 2017-05-11T18:11Z bernd: Und, geht's jetzt? 2017-05-11T18:15Z mt: Huhu? 2017-05-11T18:15Z bernd: Hallo! 2017-05-11T18:16Z mt: ha, es zuckt 2017-05-11T18:16Z bernd: Jetzt geht's. 2017-05-11T18:16Z bernd: Ich muss wohl noch die Uhrzeit an die Unterversion drankleben. 2017-05-11T18:16Z mt: LOL 2017-05-11T18:16Z bernd: Oder gleich den Hash über das Repository verwenden ;-) 2017-05-11T18:16Z bernd: Damit sich auf jeden Fall für Debian was sichtbares ändert. 2017-05-11T18:17Z mt: Laufende Nummer des builds sollts auch tun 2017-05-11T18:17Z bernd: Kann man auch machen... 2017-05-11T18:17Z mt: Ist retro, ich weiss ;) 2017-05-11T18:17Z bernd: Das ist sowas, was Microsoft macht... 2017-05-11T18:17Z mt: Na, die haben das auch nur geklaut.... 2017-05-11T18:17Z erwaelde: ping? 2017-05-11T18:17Z bernd: Hallo Erich! 2017-05-11T18:17Z erwaelde: Jezzet. 2017-05-11T18:17Z bernd: Wenn man die richtige Zeile auskommentiert, tut's. 2017-05-11T18:17Z mt: Hallo Erich 2017-05-11T18:18Z erwaelde: Ich musste auch noch den apt-cacher ausknippsen ":-) 2017-05-11T18:18Z bernd: Ach, sowas aber auch... 2017-05-11T18:18Z bernd: Sag' mal dem Martin, wie das geht. 2017-05-11T18:18Z bernd: Aber der hat bislang noch keinen Versuch gewagt. 2017-05-11T18:19Z bernd: Liebe Debian-Maintainer, wenn ihr das hier lest: Sobald sich die Checksumme eines Repositories geändert hat, ist es anders geworden. 2017-05-11T18:19Z bernd: Ic hab' schon gesagt: ich muss wohl noch die Uhrzeit an die Unterversion drankleben. 2017-05-11T18:19Z bernd: Bzw. Build-Nummer oder so ein Quatsch. 2017-05-11T18:19Z erwaelde: Err:1 http://net2o.de/debian testing/main all net2o all 0.5.1-20170511 2017-05-11T18:19Z erwaelde: Writing more data than expected (124752 > 124744) 2017-05-11T18:19Z erwaelde: Hashes of expected file: 2017-05-11T18:19Z erwaelde: - SHA256:cb718bff5f2e52d8007c4b6355605598b31bab8558d5ffa16eac2c74ae67da96 2017-05-11T18:19Z erwaelde: - SHA1:c148ef4c75ef35c682317e81d9591df44e27e8cb [weak] 2017-05-11T18:19Z erwaelde: - MD5Sum:1c622b05731d4412f84e1c5cab2ef269 [weak] 2017-05-11T18:19Z erwaelde: - Filesize:124744 [weak] 2017-05-11T18:19Z erwaelde: :-) 2017-05-11T18:20Z erwaelde: Du kannst die Debian-Version hochzählen, dann söllt das imho tun ... 2017-05-11T18:20Z erwaelde: Ach da steht Dein Datum drin. Jetzt. 2017-05-11T18:21Z bernd: Die Datei ist aktuell 124744 Bytes groß. 2017-05-11T18:21Z bernd: -rw-r--r-- 1 root root 124744 Mai 11 19:48 net2o_0.5.1-20170511_all.deb 2017-05-11T18:22Z bernd: Package: net2o 2017-05-11T18:22Z bernd: Version: 0.5.1-20170511 2017-05-11T18:22Z bernd: Architecture: all 2017-05-11T18:22Z bernd: Maintainer: Bernd Paysan 2017-05-11T18:22Z bernd: Installed-Size: 512 2017-05-11T18:22Z bernd: Depends: gforth (>= 0.7.9-20170427), net2o-libcc 2017-05-11T18:22Z bernd: Recommends: gpsd, libgps-dev 2017-05-11T18:22Z bernd: Filename: ./dists/testing/main/binary-all/net2o_0.5.1-20170511_all.deb 2017-05-11T18:22Z bernd: Size: 124744 2017-05-11T18:22Z bernd: MD5sum: 1c622b05731d4412f84e1c5cab2ef269 2017-05-11T18:22Z bernd: SHA1: c148ef4c75ef35c682317e81d9591df44e27e8cb 2017-05-11T18:22Z bernd: SHA256: cb718bff5f2e52d8007c4b6355605598b31bab8558d5ffa16eac2c74ae67da96 2017-05-11T18:22Z bernd: Section: net 2017-05-11T18:22Z bernd: Priority: optional 2017-05-11T18:22Z bernd: Description: net2o protocol stack 2017-05-11T18:22Z bernd: net2o reinvents the Internet. Applications include file copy, chat, DHT; 2017-05-11T18:22Z bernd: others will follow. 2017-05-11T18:22Z bernd: Und wird auch genau so angekündigt. 2017-05-11T18:22Z erwaelde: MAch Dir nixx draus. Das war noch mit dem cacher. 2017-05-11T18:22Z bernd: Aber der Cacher könnte doch merken, dass was mit der gecachten Datei ned stimmen kann, wenn die andere sha256-Werte hat. 2017-05-11T18:22Z bernd: Oder sogar eine andere Dateilänge! 2017-05-11T18:23Z bernd: Ich würde das als "Wink mit dem Zaunpfahl" sehen ;-) 2017-05-11T18:23Z erwaelde: Der cacher geht nicht mehr gucken, wenn der Dateiname exakt stimmt, glaub ich. 2017-05-11T18:23Z bernd: Dann muss ich da mal einen Bug-Report filen. 2017-05-11T18:23Z erwaelde: Oder erst nach 10 Minuten oder sowas ... 2017-05-11T18:24Z erwaelde: Das ist ja der Sinn vom cacher, dass nicht jeder immer gucken geht. 2017-05-11T18:24Z bernd: Je nach Distribution habe ich da unterschiedliche Ergebnisse. 2017-05-11T18:24Z bernd: Die Metadaten holt der apt-get update. 2017-05-11T18:24Z bernd: Und da steht der Hash drin. 2017-05-11T18:24Z erwaelde: Und *ich* weiss, dass man den cacher vielleicht mal ausknippsen muss. :-) 2017-05-11T18:24Z bernd: Der Hash ist das mit Abstand zuverlässigste Kriterium, ob das noch die gleiche Datei ist. 2017-05-11T18:25Z bernd: Sogar MD5sum ist viel zuverlässiger als der Dateiname. 2017-05-11T18:26Z bernd: Das bedeutet, dass dir jemand eine Datei in deinen apt-get-Cache legen kann, und wenn du dann versuchst, das entsprechende Paket zu installieren, nimmt er diese Datei. 2017-05-11T18:26Z bernd: Hauptsache, deren Name stimmt. 2017-05-11T18:26Z erwaelde: @Matthias: ich hab jetzt auch verstanden, dass ich das InterruptEnable Bit in rp! wieder zu früh angeknippst habe. Aber das Problem war doch schon lange drin, oder? 2017-05-11T18:27Z mt: Ja. 2017-05-11T18:27Z erwaelde @bernd: aber die Datei passte nicht zu den hashes nach "apt-get update". Ist das nicht gut? 2017-05-11T18:27Z bernd: Das ist ganz schlecht. 2017-05-11T18:27Z bernd: Da sollte eine ganz große Terror-Warnung kommen, und der apt-get die auf gar keinen Fall installieren. 2017-05-11T18:28Z erwaelde: War doch genau so. 2017-05-11T18:28Z erwaelde: Die Datei aus den cache lies sich nicht installieren. 2017-05-11T18:28Z bernd: Und dann sollte er diese kaputte Datei aus dem Cache werfen. 2017-05-11T18:28Z erwaelde: Erst nach cache aus gings dann. 2017-05-11T18:28Z bernd: Immerhin wird sie nicht installiert. 2017-05-11T18:29Z bernd: Anscheinend nicht ganz zuverlässig... 2017-05-11T18:30Z erwaelde: da ist noch ein timeout drin. 2017-05-11T18:30Z bernd: Ja, ich bastel gerade an der Zuverlässigkeit von Datenübertragungen. 2017-05-11T18:30Z bernd: Bei Chats darf das nicht anspringen, bei Datenübertragungen muss. 2017-05-11T18:30Z erwaelde: Soso. Und wir sind die bekannten Karnickel :-) 2017-05-11T18:30Z bernd: Und da ist wohl noch ein zweiter Hund drin. 2017-05-11T18:31Z bernd: Auf jeden Fall ;-) 2017-05-11T18:31Z bernd: Irgendwer muss die Hunde ja 'rauslocken. 2017-05-11T18:31Z mt: Erich ist ein ganz ausgezeichneter Tester. 2017-05-11T18:31Z mt: Der lockt alles und alle raus 2017-05-11T18:31Z bernd: Sogar T-Bits. 2017-05-11T18:31Z erwaelde: Wenn ich Zeit hab :-) 2017-05-11T18:31Z bernd: Oder wenn du die Zeit wissen willst. 2017-05-11T18:32Z erwaelde: Die waren doch goldig :-) 2017-05-11T18:32Z erwaelde @mt: ich sehe, Du hast an generic-isr nochmal rumgebastelt. 2017-05-11T18:33Z mt: jo, mal schauen wie weit man kommt. Erst mal entdecken und melden, wenn zwei Interrupts sich gegenseitig überholen. 2017-05-11T18:36Z bernd: Ich hab' mir ein neues billiges China-Tablet bestellt, weil beim alten die Batterie definitiv hin ist. 2017-05-11T18:36Z mt: Mehr als der Test ist aber noch nicht drin. 2017-05-11T18:36Z bernd: Das ist ja auch so um die 5 Jahre alt. 2017-05-11T18:36Z bernd: Das neue hat 120€ + Zoll gekostet, und 8 Kerne Cortex-A53, 4GB RAM und 64GB Flash. 2017-05-11T18:37Z erwaelde: Du sagtest, es gäbe auch 'ne eingebaute Variable '#irqs', die die Anzahl der Einträge im IRQ-Vector bereitstellt. Stimmt das? Weil ich find's nicht im Code. 2017-05-11T18:37Z mt: int-num.asm, heisst #int im Code. 2017-05-11T18:39Z erwaelde: ok, gefunden, das wird aber in ./avr8/dict/interrupt.inc nicht includiert ... 2017-05-11T18:40Z mt: hmm. komisch. Aber plausibel, wer braucht das schon. War aber bestimmt schon mal drin. Das wort gibts schon ewig und 4 Tage.... 2017-05-11T18:41Z erwaelde: ist mir nur aufgefallen, weil ich #irqs in meinem irqsdump verwenden wollte und es gleich nicht tat :-) 2017-05-11T18:42Z erwaelde: Das müsste imho zusammen mit words/irqcnt.asm in den WANT_INTERRUPT_COUNTERS Block rein. 2017-05-11T18:42Z erwaelde: Ok, kleiner wird's davon nicht ":-) 2017-05-11T18:42Z erwaelde: und irqdump dann nach lib? 2017-05-11T18:43Z mt: klingt gut 2017-05-11T18:43Z mt: Wobei eine etwas übersichtlichere dump Darstellung vielliecht nicht schlecht wäre. Deine Fassung ist zwar sehr hackig, aber auch sehr raumgreifend. 2017-05-11T18:44Z erwaelde: \ dump irq counts 2017-05-11T18:44Z erwaelde: : irqdump #irqs 0 do 2017-05-11T18:44Z erwaelde: i irq[]# #4 .r space \ addr 2017-05-11T18:44Z erwaelde: i 1+ #2 .r space \ int number 2017-05-11T18:44Z erwaelde: i irq[]# c@ u. cr \ count mod $FF 2017-05-11T18:44Z erwaelde: loop 2017-05-11T18:44Z erwaelde: ; 2017-05-11T18:45Z mt: Jo, eine Zeile ein Interrupt. Das geht doch bestimmt besser, oder? ;) 2017-05-11T18:45Z erwaelde: Die Addresse kann man wegschmeissen, die hatte ich, um zu überprüfen, ob das im richtigen RAM rumstochert ... 2017-05-11T18:46Z erwaelde: Bestimmt. Aber wenn Du die Indices nicht hast, dann suchste Dich erst mal dusslig. 2017-05-11T18:46Z erwaelde: Und ich bin auch ein Freund von .r oder u0.r, geb ich zu :-) 2017-05-11T18:47Z mt: Ich dachte da eher an eine Darstellung des XT, der Zählerstände etc... So ein wenig wie der i2c bus scanner http://amforth.sourceforge.net/TG/recipes/I2C-Detect.html 2017-05-11T18:47Z mt: So ne hübsche Matrix halt 2017-05-11T18:47Z erwaelde: ~61> hex twi.scan 2017-05-11T18:47Z erwaelde: A0 found 2017-05-11T18:47Z erwaelde: ok 2017-05-11T18:47Z erwaelde: ~61> 2017-05-11T18:48Z erwaelde: Der sagt auch nicht mehr. 2017-05-11T18:48Z erwaelde: Ach Du hast den i2c-detect nachgebaut. Der ist mir aber zu sperrig :-P 2017-05-11T18:48Z mt: dann nimm mal den i2c.detect. 2017-05-11T18:49Z erwaelde: Also ich will nicht wissen, wer nicht antwortet. Wess' Count == 0 ist schon, denn das war ja die Frage :-) 2017-05-11T18:49Z erwaelde: Wenn Du's hinkriegst, die Namen der Interrupts auszugeben, DANN sind wir im Geschäft. 2017-05-11T18:49Z mt: ja, aber so viele Zeilen. Denk doch mal an die geplagen 80x25 Terminalbenutzer... 2017-05-11T18:50Z erwaelde: Shift page-up 2017-05-11T18:50Z mt: Namen brauchen zuviel COdespace. Das bringt nix. Datasheet muss man lesen können, wenn man interrupts spielen will. IMHO. 2017-05-11T18:50Z erwaelde: :-) Deswegen mach ich mir so eine Ausgabe. 2017-05-11T18:51Z erwaelde: Dann kopier ich die in meine Datei und kommentier das. 2017-05-11T18:51Z erwaelde: Abe nochmal zum IRQs wegschmeissen. 2017-05-11T18:51Z bernd: Jetzt ist der Matthias kurz 'rausgeflogen... 2017-05-11T18:52Z erwaelde: WENN ein level Interrupt zu kurz anliegt, in der Zeit, in der grad zwischen top und bottom half nixx gesehen wird. Dann isser futsch. 2017-05-11T18:53Z erwaelde: Ebenso, wenn ein Interrupt noch gar nicht bearbeitet wurde, und noch einer (gleich oder anders) reinkommt. Das diagnostiziert generic-isr immerhin jetzt. 2017-05-11T18:54Z erwaelde: Mir schwebt da irgendwie 'ne FIFO vor, in die die generic-isr die Nummer einträgt. Dann ist zwar die Latenz grottig, aber wenigstens gehen erst dann wieder welche futsch, wenn die FIFO überläuft. 2017-05-11T18:54Z bernd: So, Matthias ist wieder da. 2017-05-11T18:54Z erwaelde: Ich seh's und vertraue auf den /sync 2017-05-11T18:54Z mt: so, jetzt wieder da 2017-05-11T18:54Z mt: huhu? 2017-05-11T18:54Z bernd: Jetzt ist gerade der Erich 'rausgeflogen. 2017-05-11T18:55Z bernd: Er rät dir, zu syncen 2017-05-11T18:55Z mt: hab ich grad. 2017-05-11T18:55Z bernd: Und jetzt ist gar keiner mehr da... 2017-05-11T18:56Z bernd: So, Matthias war kurz da, hat gesynct, und dann wieder Timeout... 2017-05-11T18:56Z erwaelde: da gackern die Hunde. Ich geh mal 'n Bierchen holen ... 2017-05-11T18:56Z bernd: Dafür hat jetzt endlich mal jemand das Buch "PHP Best Practice" geschrieben: https://plus.google.com/photos/photo/104257421720370350735/6418817221182009042?icm=false 2017-05-11T18:57Z bernd: Ein kurzes Buch, für das es kein Bild gebraucht hätte. 2017-05-11T18:57Z bernd: "Page 1. Use something else. The End" 2017-05-11T18:58Z mt: huhu? 2017-05-11T18:58Z bernd: Ja, wir sind wieder vollzählig. 2017-05-11T18:58Z erwaelde: jezzet. 2017-05-11T18:59Z mt: ohja. nettes Buch. Wenn man PHP aber als Hobby betreiben kann, ists nett. 2017-05-11T19:00Z erwaelde: wieder wech ... 2017-05-11T19:00Z bernd: Das Syncen verursacht wohl Schmerzen... 2017-05-11T19:01Z bernd: Mir scheint, da läuft ständig ein Timeout im Hintergrund. 2017-05-11T19:01Z erwaelde: Tja, da musste mal die T-Bits gerade biegen, mir deucht :-) 2017-05-11T19:01Z bernd: Ohne dass er nötig wäre. 2017-05-11T19:03Z bernd: Ich probier' das mit meinem alter Ego mal kurz aus... 2017-05-11T19:04Z mt: Nur zu 2017-05-11T19:04Z mt: gfb 2017-05-11T19:06Z erwaelde: so, wieder drin? 2017-05-11T19:06Z bernd: Ich bin die ganze Zeit da. 2017-05-11T19:06Z bernd: Das ist nur der zweite Bernd, der da 'rein und 'rausgeht. 2017-05-11T19:06Z erwaelde: Ah so. 2017-05-11T19:06Z erwaelde: Und der zweite Bernd macht jetzt einen sync? 2017-05-11T19:07Z bernd: Nein, der setzt ein paar Debug-Flags und guckt, was da unter der Haube vor sich geht. 2017-05-11T19:09Z bernd: Das gefällt mir alles nicht. 2017-05-11T19:09Z mt: ach, so schlimm ist das nun auch wieder nicht 2017-05-11T19:11Z erwaelde @mt: wenn generic-isr merkt, dass vor dem Setzen das irq-register gar nicht 0 ist, passiert dann schon was? 2017-05-11T19:13Z mt: nein, da fehlt der code noch. Ich habe erst mal vor, einen Zähler hoch zu zählen und eine der beiden Nummern separat abzuspeichern. Ob daraus eine fifo wird, wird sich zeigen 2017-05-11T19:14Z erwaelde: Aha. Na gut. Dann ist in dem "Des Rätsels Lösung"-Teil ja noch Platz :-) 2017-05-11T19:14Z mt: Du hast zumindest den Fall des Einzelinterrupts gesäubert. Jetzt kommt die Kür mit mehrfachen gleichzeitigen Interrupts 2017-05-11T19:15Z erwaelde: der zweite Bernd jagt T(imeout)-Bits :-) 2017-05-11T19:15Z bernd: Genau. 2017-05-11T19:17Z bernd: Alles sehr mysteriös. 2017-05-11T19:19Z bernd: Ok, ich glaube, ich habe verstanden ;-) 2017-05-11T19:19Z mt: Dir fehlt Zeit? ;) 2017-05-11T19:19Z bernd: Dann mal schnell eine neue Release, dieses Mal mit höherer Version. 2017-05-11T19:20Z bernd: Nein, es werden Ack-Pakete verschickt, wo keine verschickt werden dürfne. 2017-05-11T19:20Z bernd: Einfach so. 2017-05-11T19:20Z bernd: Und zu oft. 2017-05-11T19:20Z erwaelde: *lol* 2017-05-11T19:20Z mt: Na, sowas aber auch... 2017-05-11T19:21Z bernd: Kann sich nur um Sekunden handeln, dann ist die nächste Version da. 2017-05-11T19:22Z bernd: Dieses Mal mit höherer Minor-Version. 2017-05-11T19:22Z mt: oha 2017-05-11T19:22Z bernd: Damit der Debian sich nicht verschluckt. 2017-05-11T19:22Z erwaelde: das ging schon besser 2017-05-11T19:23Z bernd: Jetzt bitte ein apt-get update && apt-get upgrade 2017-05-11T19:23Z mt: so, jetzt mit neuer Version. Oder so 2017-05-11T19:23Z bernd: Moment, ich hab' hier noch keinen Update gemacht. 2017-05-11T19:24Z mt: wow 2017-05-11T19:24Z mt: hier 64bit 2017-05-11T19:24Z mt: und hier 32 2017-05-11T19:25Z bernd: Das do-slurp wird wohl auch nicht zurückgesetzt. 2017-05-11T19:25Z bernd: D.h. der sync tut weh. 2017-05-11T19:25Z erwaelde: ? 2017-05-11T19:25Z erwaelde: jezzet? 2017-05-11T19:26Z bernd: Sieht das Fehlerbild nur ein klein wenig anders aus. 2017-05-11T19:26Z mt: jo, ich hab ein paar mal gesynced 2017-05-11T19:26Z erwaelde: immerhin in der richtigen Gegend gewackelt? 2017-05-11T19:26Z bernd: Der Sync schaltet leider nicht die Nachfrage nach noch mehr Sync ab. 2017-05-11T19:26Z bernd: Aber grundsätzlich weiß ich jetzt, was da abgeht. 2017-05-11T19:27Z mt: Das ist grundsätzlich eine gute sache. 2017-05-11T19:28Z bernd: Man kann das mit /n2o debug +cmd gut sehen. 2017-05-11T19:29Z bernd: Da sollte sich normalerweise nichts tun, wenn man nicht gerade Chat-Messages verschickt. 2017-05-11T19:29Z bernd: Da sich aber doch was tut, ist es böse. 2017-05-11T19:29Z mt: das ging mir zu schnelll ;) 2017-05-11T19:29Z bernd: Haha 2017-05-11T19:29Z bernd: Jetzt ist alles ruhig 2017-05-11T19:31Z erwaelde: nochmal von oben: kenn ihr den "Brinkhoff" ? 2017-05-11T19:31Z bernd: Nur aus dem Internet. 2017-05-11T19:31Z mt: Wer soll das sein? 2017-05-11T19:32Z bernd: http://lars.nocrew.org/ 2017-05-11T19:32Z erwaelde: der hat mal 'nen forth mode für emacs gebastelt. Ist aber nicht so prall imho. Und er bastelt ein "forthhub". 2017-05-11T19:32Z bernd: Der hier. 2017-05-11T19:32Z erwaelde: Da findet man alle Projekte, die irgendwie auf github und forthig sind. 2017-05-11T19:34Z mt: Wer einen metacompiler für Forth in Lisp pinselt, ist zumindest schon mal schräg drauf 2017-05-11T19:34Z erwaelde: der hier https://github.com/ForthHub 2017-05-11T19:34Z bernd: BTW github: net2o gibt's jetzt nicht nur im Fossil-Repository, sondern auch auf github. 2017-05-11T19:34Z bernd: Ich hab' mir dafür extra ein dvcs-Script geschrieben, das fossil und git nacheinander bedient. 2017-05-11T19:35Z bernd: Da wird dann wohl bald noch, wegen "eat your own dogfood" net2o als DVCS dazukommen. 2017-05-11T19:35Z mt: Irgendwann wirds sicher ein n2ohub geben 2017-05-11T19:36Z bernd: Nein, es gibt da keinen Hub. 2017-05-11T19:36Z bernd: Das ist ja genau der Gag an n2o. 2017-05-11T19:36Z erwaelde: Ach ich weiß auch nicht. Musste ich ja auf dem Vortrag auch mal sagen: so ein offline (ohne guuugl) Leben ist auch nciht schlecht. 2017-05-11T19:37Z erwaelde: Also auch ohne github. 2017-05-11T19:37Z mt: Tja, dann sind wir alle unserer Zeit weit voraus. 2017-05-11T19:37Z bernd: Fefe hat ja einen schönen Gag 2017-05-11T19:37Z bernd: Europol will IPv6 für alle. 2017-05-11T19:37Z erwaelde: Ich hab da zwar 'n account, weil ich bei ner anderen Software mitgucken muss, aber hat nixx mit forth zu tun. 2017-05-11T19:37Z erwaelde: Jo, den fand ich auch bezaubernd. 2017-05-11T19:38Z bernd: Weil sie die Leute hinter den GCNATs nicht ausreichend überwachen können. 2017-05-11T19:38Z mt: der hat was, in der Tat. 2017-05-11T19:38Z bernd: Wetten, dass es jetzt nicht mehr lang dauert mit der IPv6-Durchsetzung? 2017-05-11T19:38Z mt: Das dauert noch, keine Sorge 2017-05-11T19:39Z bernd: Wenn der Überwachungsstaat die Telcos verpflichtet, dauert das nicht lang... 2017-05-11T19:39Z mt: Wenn es eine Polizeibehörde haben will, funktionieren die Reflexe meist sehr gut und nachhaltig 2017-05-11T19:39Z bernd: Schon die Lösung "maximal 16 Leute hinter einem CGNAT, bitte" gefällt mir. 2017-05-11T19:39Z erwaelde: ahhh, der Gerald ist auf dem forthhub auch gelistet. Na dann iss ja alles gut. 2017-05-11T19:40Z bernd: Denn so ein relativ kleines NAT kann man ja wie Home-Router-NATs bauen. 2017-05-11T19:40Z bernd: Da muss man nicht Source- und Ziel-Port als "Adresse" zusammenhängen. 2017-05-11T19:40Z bernd: Und da wäre dann ein NAT-Traversal wieder gut machbar. 2017-05-11T19:41Z bernd: Aber das mit den 16 Leuten werden die Telcos nicht wollen, die packen gern eine ganze Stadt hinter einen NAT. 2017-05-11T19:41Z bernd: Ein IPv4. 2017-05-11T19:41Z mt: Ich zieh mich dann mal zurück. Meine V4 Adressen gehen mir so bald nicht aus. ;) 2017-05-11T19:41Z bernd: IPv4-Adressen sind ja sooo knapp! 2017-05-11T19:41Z bernd: Dann gute Nacht! 2017-05-11T19:41Z mt: Bis neulich dann 2017-05-11T19:42Z erwaelde: Noch 'ne elektrische Frage: 2017-05-11T19:42Z erwaelde: Shift Register kann 5 Volt aushalten. 2017-05-11T19:42Z bernd: Welches? Ein TTL-IC schon. 2017-05-11T19:43Z erwaelde: Die großen 7-Segments brauchen aber > 7.4 Volt. 2017-05-11T19:43Z erwaelde: 74HC595 2017-05-11T19:43Z bernd: Die arbeiten von 3-6V. 2017-05-11T19:43Z erwaelde: d.h. bei "kein Strom" liegen an dem Pin Versorgungsspannung - forward drop der LEDs an, oder? 2017-05-11T19:44Z erwaelde: also 12-7.4=4.6 Hmmm. Das wär ja noch im Bereich. 2017-05-11T19:45Z bernd: Ja, so ungefähr. 2017-05-11T19:45Z erwaelde: Muss ich sonst mit ULP-Darlingtons rumkaspern? 2017-05-11T19:45Z bernd: Wenn du auf Nummer sicher gehen willst, machst du einen großen Widerstand von dem Punkt nach Masse, damit das LED nicht in den Chip 'reinsuppt. 2017-05-11T19:46Z erwaelde: Also 100k oder so? 2017-05-11T19:46Z bernd: Ja, so ungefähr. 2017-05-11T19:46Z bernd: Alternativ NMOS 12V. 2017-05-11T19:46Z erwaelde: Dann muss ich dieser Tage mal ein wenig löten und messen. 2017-05-11T19:47Z erwaelde: *Eigentlich* wollte ich ja vermeiden, jedem Pin (4*8) noch 'ne extra Beschaltung zu spendieren. 2017-05-11T19:47Z bernd: Ja, miss' mal erst rum. 2017-05-11T19:48Z bernd: Wenn die von sich aus unter 6V bleiben, is gut, wenn sie sich irgendwie Richtung 7V verschieben, dann klingt das nicht toll. 2017-05-11T19:48Z erwaelde: Ja, so hab ich das Datenblatt auch verstanden. 2017-05-11T19:48Z bernd: Ansonsten kann man den 74HC problemlos zwischen 3 und 6V alles zumuten. 2017-05-11T19:49Z erwaelde: Gibts denn so Gatter-Krams auch für höhere Spannungen? 12 oder 15 V? 2017-05-11T19:49Z bernd: Wenn du die mit 5V versorgst, dürfte auch noch eine normale Vorwärts-Diode sein, die dann 5,6-5,7V am Ausgang toleriert. 2017-05-11T19:50Z bernd: Nicht, dass ich wüsste. 2017-05-11T19:50Z bernd: Die bipolaren TTLs halten aber mehr aus als die CMOS-TTLs. 2017-05-11T19:50Z erwaelde: D.h. der 3.3 oder 5 Volt Teil wird immer schön über "Level-Shifter" von 12V getrennt. 2017-05-11T19:50Z bernd: Ja. 2017-05-11T19:51Z bernd: Die 74LS-Reihe ist aber dank Schottky-Dioden recht robust. 2017-05-11T19:51Z erwaelde: Okeee. Dann wünsch ich Dir mal 'ne frohe Programmiernacht (draussen isses dunkel) und ich verzieh mich in die Heia :-) 2017-05-11T19:51Z erwaelde: Wirrseng! 2017-05-11T19:52Z bernd macht das Licht aus 2017-05-11T19:52Z bernd: Dann gute Nacht!