ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Interaktive Karte der Grenzen, Gebietsänderungen und Ereignisse 1933–1991
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
Interaktive Karte der Staatsgrenzen, Gebietsänderungen und Ereignisse vom 30. Januar 1933, dem Tag von Hitlers Ernennung zum Reichskanzler, bis zur Auflösung der Sowjetunion Ende 1991.檢視完整 README ↗
Interaktive Karte der Staatsgrenzen, Gebietsänderungen und Ereignisse vom 30. Januar 1933, dem Tag von Hitlers Ernennung zum Reichskanzler, bis zur Auflösung der Sowjetunion Ende 1991.
Zur Karte: https://jimmy211245.github.io/zeitkarte-1933-1991/
?thema=<id>) beschränken Liste, Karte und Zeitband auf ein Thema:
?thema=nahost): 93 Ereignisse von 1933 bis 1991, 39 Gebietsänderungen (die besetzten Gebiete einzeln), Städte der Region und die Teilungspläne von 1937 und 1947 als schematische Karte?thema=deutsche-teilung): 57 Ereignisse von 1945 bis 1990 (Besatzungszonen, Berlin-Blockade, zwei Staaten, Mauer, Ostpolitik, Wiedervereinigung) und 14 Gebietsänderungen?lang=en): Oberfläche, Legende, Datumsangaben und „Über“-Dialog gibt es deutsch und englisch; Ereignistexte (Titel, Ort, Beschreibung) auch englisch; Gebietsänderungen und Kartenbeschriftungen bisher nur deutschVoraussetzung: Node.js 20.19 oder neuer.
npm install
npm run dev
Die Seite läuft dann unter http://localhost:5173. npm run build erzeugt die fertige Seite im Ordner dist.
Die aufbereiteten Kartendaten liegen in public/data und sind im Repository enthalten. Neu erzeugen muss man sie nur, wenn sich Grenzen, Ereignisse oder Fronten ändern sollen:
data-raw legen:
CShapes-2.0.geojson von https://icr.ethz.ch/data/cshapes/ne_50m_land.geojson, ne_50m_lakes.geojson, ne_50m_rivers_lake_centerlines.geojson und ne_10m_admin_1_states_provinces.geojson von https://github.com/nvkelso/natural-earth-vector/tree/master/geojsonnpm run build:data ausführen (dauert einige Minuten).Ergänzungen zu CShapes (Annexionen, Besatzungsverwaltungen, Inseln, Nahostkonflikt), Ereignisse, Frontlinien, Teilungspläne und Städte stehen in scripts/data, die Gliederung der Binnengrenzen in scripts/08-admin.mjs.
Schwerpunkte sind in src/data/themes.js definiert (ID, Name, Kurzname, Beschreibung für das Auswahlmenü, Kartenausschnitt viewBounds). Die App und die Skripte in scripts lesen dieselbe Datei; sonst kennt kein Programmteil die einzelnen Themen. state.theme ist null oder eine Theme-ID, ungültige IDs in ?thema= werden ignoriert.
Zuordnung. Sie steht immer in den Daten, nie in einer geografischen Regel:
themes: ['id'] (Liste, auch leer oder weggelassen). Ein Ereignis kann mehreren Themen angehören, etwa themes: ['nahost', 'deutsche-teilung']; die Detailansicht zeigt dann mehrere Schlagwörter.scripts/data/change-themes.mjs per Schlüssel (JJJJ-MM-TT|von|nach, nachzulesen in build/changes-report.txt nach einem Datenlauf) einem Thema zugeordnet und landen als themes in changes-list.json.themes eine Liste bekannter, nicht doppelter IDs ist und dass jeder Schlüssel in change-themes.mjs zu einer Gebietsänderung passt; sonst bricht er ab.Neues Thema hinzufügen:
src/data/themes.js unter THEMES eintragen (Name, Kurzname, Beschreibung, viewBounds).scripts/data/events mit themes versehen, neue Ereignisse am besten in einer eigenen Datei wie deutsche-teilung.mjs, und Gebietsänderungen in change-themes.mjs zuordnen.npm run build:data ausführen. Auswahlmenü, Banner, Tab-Zähler, Zeitband-Abschwächung, Navigation und Kartenausschnitt folgen aus der Konfiguration.scripts/data/places.mjs ergänzen (eine gemeinsame Ebene für alle Themen), schematische Pläne wie die Nahost-Teilungspläne sind eigener Code (07-nahost.mjs, style.js, legend.js).Navigation. Vor/Zurück in der Detailansicht folgt dem aktiven Schwerpunkt und den Kategorie-Filtern der Liste, nicht der Suche. Die Transportknöpfe und Bild↑/Bild↓ richten sich nur nach dem Schwerpunkt.
Bekannte Lücken beim Schwerpunkt „Deutsche Teilung“:
Jeder Push auf main baut die Seite mit GitHub Actions und veröffentlicht sie auf GitHub Pages (.github/workflows/deploy.yml).
public/data (Grenzen, Gebietsänderungen, Beschriftungen, Fronten, Binnengrenzen, Teilungspläne) stehen ebenfalls unter CC BY-NC-SA 4.0 und dürfen nur nicht-kommerziell verwendet werden.CShapes bildet völkerrechtlich anerkannte Grenzen ab. Fronten und Besatzungsgebiete im Zweiten Weltkrieg sowie die Linien der Sinai-Abkommen, im Libanon und auf dem Golan 1973 sind Annäherungen; nachgezeichnete Trennlinien können um einige Kilometer abweichen.
Für den Programmcode ist noch keine Lizenz festgelegt.