ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
パラメータを動かして、分布の形と使いどころを体感しよう。10種の確率分布を標本シミュレーションと活用例つきで可視化。 / Move the parameters and get a feel for 10 probability distributions, with sample simulations and practical use cases.
Translation pending
EducationTypeScript · HTMLGitHub @shin4488OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Loading the full README. The saved excerpt is shown below.
An interactive web application for exploring and visualizing standard probability distributions in real time.
Adjust parameter sliders and immediately see probability density (PDF) and mass (PMF) charts react dynamically.Read the full README ↗An interactive web app for exploring probability distributions. Move a parameter slider and the probability density (PDF) or probability mass (PMF) chart updates immediately.
flowchart LR
URL["URL query"] -->|decode on load| State["App state<br>(src/state)"]
Controls["Controls<br>(sliders, toolbar, guide)"] -->|actions| State
State -->|replaceState| URL
State --> Domain["Distribution math and sampling<br>(src/domain)"]
Domain --> Charts["Charts<br>(Chart.js)"]
| Area | Tools |
|---|---|
| Frontend | React, TypeScript, Vite |
| Charts | Chart.js (canvas). Distribution math and random sampling are implemented in src/domain |
| Styling | Tailwind CSS |
| Quality | Biome, Vitest |
| Environment | Docker, Docker Compose |
The project is fully containerized, so Node.js does not need to be installed on your host machine.
# Start dev server (http://localhost:5173)
docker compose up
Run quality checks and test suites through the container:
# Unit tests
docker compose run --rm app npm test
# TypeScript type verification
docker compose run --rm app npm run typecheck
# Lint & formatting check
docker compose run --rm app npm run lint
# Production build
docker compose run --rm app npm run build
Production-only GA4 tracks content navigation, graph exploration, and feedback. See measurement definitions and dashboard guidance for event meanings and verification.
Pushing to the main branch runs the deploy workflow, which runs lint, type checks, tests, and the build, then deploys to GitHub Pages. The one-time Pages setting is described at the top of that workflow.