ESP32-S3 Bench Guide
ESP32‑S3 N16R8 벤치 가이드: 실시간 핀아웃, 강의, 시뮬레이터 및 벤치 로그
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기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.