ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
A teaching tool where moving the slider through time shows how continents have shifted; anyone can add timelines and regions.
AI translation
スライダーで年代を動かすと、大陸がどう動いてきたかが見える教材。だれでも年表や地域を足せます。
EducationJavaScript · PythonGitHub @k-ito-schoolagentOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
10億年前から現在までの大陸の動きを、スライダーで見る日本語教材。だれでも年表の出来事や「見る場所」を追加できます(GitHub の練習にもどうぞ)
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
10億年前から現在までの大陸の動きを、年表のつまみを動かしながら見る日本語の教材です。世界地図・地球儀のほか、「日本」「インド」「オーストラリア」を選ぶとその陸地を追いかけて、日本列島が大陸からはなれる様子や、インドがアジアにぶつかる様子を真ん中に置いたまま見られます。地球科学の研究者が公開しているプレート運動モデル(EarthByte / GPlates、Müller et al. 2022)のデータをそのまま使い、ブラウザの中で計算して描いています。 だれでも年表の出来事や「見る場所」を追加できる、オープンなプロジェクトです。 教科書に出てくる出来事、授業で見せたい場所を足してください。GitHub がはじめての方の、issue やプルリクエストの練習にも使ってください。→ 参加のしかた 姉妹プロジェクト: 戦国合戦 3D俯瞰デモ(実際の地形の上の合戦)、いきもの3D(からだと臓器のはたらき)、FORM — Interactive Science Lab(機械と半導体)。Read the full README ↗
https://k-ito-schoolagent.github.io/world-map/
10億年前から現在までの大陸の動きを、年表のつまみを動かしながら見る日本語の教材です。世界地図・地球儀のほか、「日本」「インド」「オーストラリア」を選ぶとその陸地を追いかけて、日本列島が大陸からはなれる様子や、インドがアジアにぶつかる様子を真ん中に置いたまま見られます。地球科学の研究者が公開しているプレート運動モデル(EarthByte / GPlates、Müller et al. 2022)のデータをそのまま使い、ブラウザの中で計算して描いています。
だれでも年表の出来事や「見る場所」を追加できる、オープンなプロジェクトです。 教科書に出てくる出来事、授業で見せたい場所を足してください。GitHub がはじめての方の、issue やプルリクエストの練習にも使ってください。→ 参加のしかた
姉妹プロジェクト: 戦国合戦 3D俯瞰デモ(実際の地形の上の合戦)、いきもの3D(からだと臓器のはたらき)、FORM — Interactive Science Lab(機械と半導体)。
| 見る場所 | 体験できること |
|---|---|
| 世界地図 | 全体をひと目で。2億年前のパンゲア、5億年前のゴンドワナ、10億年前のロディニア |
| 地球儀 | ドラッグで回し、ホイールやピンチで拡大。南極の真上からも見られる |
| 日本 | 日本列島を追いかける。およそ2000万年前に日本海が開き、大陸からはなれる |
| インド | 南の大陸からはなれて北へ急ぎ、約5000万年前にアジアにぶつかる |
| 大西洋 | 南アメリカとアフリカの海岸線がぴったり合うことをたしかめる |
| オーストラリア・南極 | 南極からはなれて北へ動くオーストラリア、氷におおわれていく南極 |
?age=250&view=japan)国の成り立ち(人の歴史の時間で、国や統治のかたちがどう変わってきたか)は、アフリカ大陸と日本列島の試作版を kuni/ で公開しています。ほかに、海の高さや氷の広がり、古生物の分布も予定しています。「これも見たい」は issue でリクエストしてください。
| やること | 方法 |
|---|---|
| 話してみる | issue に「この出来事を入れてほしい」「この説明はちがう」「表示がおかしい」を書く |
| 年表に出来事を足す | data/events.json にひとつ書き足してプルリクエストを送る(ブラウザだけでできます) |
| 見る場所を足す | data/regions.json に場所を書き足す |
| GitHub の練習 | 「練習:はじめての issue」を書く、CONTRIBUTORS.md に名前を足すプルリクエストを送る |
ビルドは要りません。クローンして、ローカルのウェブサーバで開くだけです。
git clone https://github.com/k-ito-schoolagent/world-map.git
cd world-map
python3 -m http.server 8000
# → http://localhost:8000
計算部分のテスト(Node.js 22 以上):
npm test
地球の表面はいくつかのプレートに分かれ、それぞれが年に数 cm ずつ動いています。この教材は、研究者がまとめた「どのプレートが、いつ、どれだけ回ったか」の表(プレート運動モデル)を使い、今の海岸線をプレートごとに切り分けて、そのまま昔の位置へ回して描いています。
index.html ページ(説明文・操作パネル)
lib/app.js 画面の組み立て(投影・描画・操作・URL)
lib/timeline.js 年表つきスライダー(SVG)
lib/geo.js 計算の中身(四元数の回転・補間・乗り換え・年代の表記)。node --test で検証
lib/style.css デザイン(紙とインク)
lib/d3.v7.min.js d3(投影と描画。ISC)
data/pieces.json 陸地の輪郭(プレートごとに分かれた 732 個の陸片。_data/build.py が作る)
data/rotations.json 回転表の見出し(標本の年代とプレート番号)
data/rotations.bin 回転表の本体(プレート × 時点 × 四元数、Int16)
data/events.json 年表の時代と出来事(みんなで書き足す)
data/regions.json 見る場所のボタン(みんなで書き足す)
data/continents.json 大陸の色分けと名前の位置
_data/build.py 海岸線と回転を取得して data/ を作る
_data/verify.py 公式の復元と比べて確かめる
test/geo.test.js 計算のテスト
kuni/ 国の成り立ち(試作)。index.html・app.js・scale.js と data/(地域ごとの年表 *.json と土台の地図 *-units.json)。test/kuni.test.js で検証
publish.sh GitHub にリポジトリをつくって Pages を有効化する
pip install numpy
python3 _data/build.py # 海岸線(EarthByte)を取得し、GPlates Web Service から回転を取り、data/ に書き出す
python3 _data/verify.py # 公式の reconstruct_points / coastlines と比べる
shapes_coastlines_Merdith_etal.gpmlz(プレート番号と有効期間つき)。およそ 1 万 km² 以上の陸地を残し、日本のまわりは 400 km² 以上を残していますget_quaternions を 0〜50 Ma は 1 Ma ごと、〜250 Ma は 2 Ma ごと、〜1000 Ma は 5 Ma ごとに標本化し、そのあいだは球面線形補間_data/build.py で Otofuji ほか (1985) の「観音開き」モデルを単純化して重ねています(西南日本は北部九州付近を軸に時計回り、東北日本は北海道北部付近を軸に反時計回りに約 45°。15〜20 Ma のあいだに徐々に閉じ、それより昔は閉じたまま大陸と一緒に動く)。対象のプレート番号は data/pieces.json の japanSea に記録data/events.json に書き足してくださいくわしくは LICENSE-CONTENT.md を読んでください。参加する人は 行動規範 を守ってください。