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.