fix nav ids

This commit is contained in:
Milan Hauth 2024-01-28 10:14:18 +01:00
parent 7c4c1deb61
commit 0af429d365
2 changed files with 194 additions and 8 deletions

View File

@ -1260,11 +1260,11 @@
<!--(lang="en") `class="dropdown-toggle"` = down-arrow next to button -->
<li class="nav-item dropdown">
<a class="nav-link" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
<a class="nav-link" href="#" id="navbarDropdownSources" role="button" data-bs-toggle="dropdown" aria-expanded="false">
Quellen
</a>
<!-- <notranslate> -->
<ul class="dropdown-menu" aria-labelledby="navbarDropdown">
<ul class="dropdown-menu" aria-labelledby="navbarDropdownSources">
<li><a class="dropdown-item" href="https://github.com/milahu/alchi">github.com</a></li>
<li><a class="dropdown-item" href="https://gitlab.com/milahu/alchi">gitlab.com</a></li>
<li><a class="dropdown-item" href="https://codeberg.org/milahu/alchi">codeberg.org</a></li>
@ -1281,10 +1281,10 @@
</li>
<li class="nav-item dropdown">
<a class="nav-link" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
<a class="nav-link" href="#" id="navbarDropdownLanguages" role="button" data-bs-toggle="dropdown" aria-expanded="false">
Sprachen
</a>
<ul class="dropdown-menu" aria-labelledby="navbarDropdown">
<ul class="dropdown-menu" aria-labelledby="navbarDropdownLanguages">
<li><a class="dropdown-item" href="wersindmeinefreunde.html">Deutsch</a></li>
<li><a class="dropdown-item" href="whoaremyfriends.html">Englisch</a></li>
</ul>
@ -5907,6 +5907,98 @@ TODO style="break-before:page"?
<section id="offline-peer-discovery-protocol">
<h3 lang="en" class="notranslate">Offline Peer Discovery Protocol</h3>
<div class="para" lang="de" ol="de">
Ein wichtiges Problem in <span lang="en" class="notranslate">Peer-to-peer</span> Netzwerken
(Bittorrent, Tor, Bitcoin, ...)
ist die <span lang="en" class="notranslate">Peer Discovery</span>,
also das Suchen und Finden von <span lang="en" class="notranslate">Peers</span>.
(Peers, Gleichgesinnte, Freunde...)
Dafür braucht man immer eine Liste von festen Adressen,
also
<a href="https://en.wikipedia.org/wiki/Bootstrapping_node"
>"Bootstrap Nodes"</a>,
"dezentrale Zentren",
...
</div>
<div class="para" lang="de" ol="de">
In der "Offline Welt" brauchen wir feste Treffpunkte (konstante Orte und Zeiten),
die jedem Mensch bekannt sind,
auch neuen Menschen, die noch keine Verbindungen haben.
Weil gute Menschen gibt es überall,
aber diese Menschen zu finden ist schwierig,
weil jeder sitzt in seiner Wohnung und wartet...
aber nichts passiert, weil
<a
href="https://de.wikipedia.org/wiki/Faschistische_Architektur"
title='
faschistische architektur:
das individuum soll sich klein und schwach fühlen,
damit es "lust" kriegt auf sozialismus, kollektivismus
'
>überall sind nur Mauern</a>.
</div>
<div class="para" lang="de" ol="de">
Die Arbeitswelt will ein Monopol auf Organisation haben,
und alles Privatleben soll chaotisch sein.
Primitive Kulturen haben viele kleine Marktplätze
(<a
href="https://en.wikipedia.org/wiki/The_Cathedral_and_the_Bazaar"
title='
The Cathedral and the Bazaar:
Musings on Linux and Open Source
by an Accidental Revolutionary.
by Eric S. Raymond
'
>Bazaare</a>),
die sich selbst verwalten und mehr Freiheit bieten.
Hochkulturen haben wenige große Marktplätze (Kathedralen),
die streng kontrolliert sind und wenig Freiheit bieten.
</div>
<div class="para" lang="de" ol="de">
Offline Peer Discovery Protocol?
Mein Vorschlag: 7 und 16.
<br>
Wir treffen uns jeden Tag 2 Mal:
<br>
Eine Morgenversammlung um 7 Uhr an den Hausnummern "7 Mal K"
<br>
(also Hausnummern 1, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, ...)
<br>
und eine Abendversammlung um 16 Uhr an den Hausnummern "16 Mal K"
<br>
(also Hausnummern 1, 16, 32, 48, 64, 80, 96, 112, 128, 144, 160, ...).
</div>
<div class="para" lang="de" ol="de">
Warum 7 und 16?
Vor der Schule, nach der Schule.
Vor der Arbeit, nach der Arbeit.
Also genau im Grenzbereich zwischen Privatleben und Arbeitsleben.
Und die Zeiträume 7 bis 8 Uhr und 16 bis 17 Uhr
liegen symmetrisch um 6 und 18 Uhr.
Und:
Das Pallas-Symbol hat 7 Punkte,
das Pallas-Muster hat 16 Punkte...
</div>
<div class="para" lang="de" ol="de">
Diese Treffpunkte sind ein globaler Konsens (weil ich das so sage...)
und lokale Treffpunkte können beliebig gewählt werden.
Die globalen Treffpunkte (7 und 16) dienen dann
als Weiterleitung zu den lokalen Treffpunkten.
</div>
</section>
<section id="applications-group-composition">
<h3>Aufbau von Gruppen</h3>

View File

@ -1234,11 +1234,11 @@
<!-- `class="dropdown-toggle"` = down-arrow next to button -->
<li class="nav-item dropdown">
<a class="nav-link" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
<a class="nav-link" href="#" id="navbarDropdownSources" role="button" data-bs-toggle="dropdown" aria-expanded="false">
Sources
</a>
<!-- <notranslate> -->
<ul class="dropdown-menu" aria-labelledby="navbarDropdown">
<ul class="dropdown-menu" aria-labelledby="navbarDropdownSources">
<li><a class="dropdown-item" href="https://github.com/milahu/alchi">github.com</a></li>
<li><a class="dropdown-item" href="https://gitlab.com/milahu/alchi">gitlab.com</a></li>
<li><a class="dropdown-item" href="https://codeberg.org/milahu/alchi">codeberg.org</a></li>
@ -1255,10 +1255,10 @@
</li>
<li class="nav-item dropdown">
<a class="nav-link" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
<a class="nav-link" href="#" id="navbarDropdownLanguages" role="button" data-bs-toggle="dropdown" aria-expanded="false">
Languages
</a>
<ul class="dropdown-menu" aria-labelledby="navbarDropdown">
<ul class="dropdown-menu" aria-labelledby="navbarDropdownLanguages">
<li><a class="dropdown-item" href="wersindmeinefreunde.html">German</a></li>
<li><a class="dropdown-item" href="whoaremyfriends.html">English</a></li>
</ul>
@ -5864,6 +5864,100 @@ TODO style="break-before:page"?
<!-- TODO translate -->
<section id="offline-peer-discovery-protocol">
<h3 lang="en" class="notranslate">Offline Peer Discovery Protocol</h3>
<div class="para" lang="de" ol="de">
Ein wichtiges Problem in <span lang="en" class="notranslate">Peer-to-peer</span> Netzwerken
(Bittorrent, Tor, Bitcoin, ...)
ist die <span lang="en" class="notranslate">Peer Discovery</span>,
also das Suchen und Finden von <span lang="en" class="notranslate">Peers</span>.
(Peers, Gleichgesinnte, Freunde...)
Dafür braucht man immer eine Liste von festen Adressen,
also
<a href="https://en.wikipedia.org/wiki/Bootstrapping_node"
>"Bootstrap Nodes"</a>,
"dezentrale Zentren",
...
</div>
<div class="para" lang="de" ol="de">
In der "Offline Welt" brauchen wir feste Treffpunkte (konstante Orte und Zeiten),
die jedem Mensch bekannt sind,
auch neuen Menschen, die noch keine Verbindungen haben.
Weil gute Menschen gibt es überall,
aber diese Menschen zu finden ist schwierig,
weil jeder sitzt in seiner Wohnung und wartet...
aber nichts passiert, weil
<a
href="https://de.wikipedia.org/wiki/Faschistische_Architektur"
title='
faschistische architektur:
das individuum soll sich klein und schwach fühlen,
damit es "lust" kriegt auf sozialismus, kollektivismus
'
>überall sind nur Mauern</a>.
</div>
<div class="para" lang="de" ol="de">
Die Arbeitswelt will ein Monopol auf Organisation haben,
und alles Privatleben soll chaotisch sein.
Primitive Kulturen haben viele kleine Marktplätze
(<a
href="https://en.wikipedia.org/wiki/The_Cathedral_and_the_Bazaar"
title='
The Cathedral and the Bazaar:
Musings on Linux and Open Source
by an Accidental Revolutionary.
by Eric S. Raymond
'
>Bazaare</a>),
die sich selbst verwalten und mehr Freiheit bieten.
Hochkulturen haben wenige große Marktplätze (Kathedralen),
die streng kontrolliert sind und wenig Freiheit bieten.
</div>
<div class="para" lang="de" ol="de">
Offline Peer Discovery Protocol?
Mein Vorschlag: 7 und 16.
<br>
Wir treffen uns jeden Tag 2 Mal:
<br>
Eine Morgenversammlung um 7 Uhr an den Hausnummern "7 Mal K"
<br>
(also Hausnummern 1, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, ...)
<br>
und eine Abendversammlung um 16 Uhr an den Hausnummern "16 Mal K"
<br>
(also Hausnummern 1, 16, 32, 48, 64, 80, 96, 112, 128, 144, 160, ...).
</div>
<div class="para" lang="de" ol="de">
Warum 7 und 16?
Vor der Schule, nach der Schule.
Vor der Arbeit, nach der Arbeit.
Also genau im Grenzbereich zwischen Privatleben und Arbeitsleben.
Und die Zeiträume 7 bis 8 Uhr und 16 bis 17 Uhr
liegen symmetrisch um 6 und 18 Uhr.
Und:
Das Pallas-Symbol hat 7 Punkte,
das Pallas-Muster hat 16 Punkte...
</div>
<div class="para" lang="de" ol="de">
Diese Treffpunkte sind ein globaler Konsens (weil ich das so sage...)
und lokale Treffpunkte können beliebig gewählt werden.
Die globalen Treffpunkte (7 und 16) dienen dann
als Weiterleitung zu den lokalen Treffpunkten.
</div>
</section>
<section id="applications-group-composition">
<h3>Building stable groups</h3>