ESP32-S3 Bench Guide
ESP32‑S3 N16R8 벤치 가이드: 실시간 핀아웃, 강의, 시뮬레이터 및 벤치 로그
VisuStruct: build Nassi-Shneiderman structograms right in the browser, test them step by step and turn them into Java, Python or JavaScript. With lessons and tasks. Also available as an app for Mac, i
교육TypeScript · SwiftGitHub @code4teaching온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Nassi–Shneiderman structogram editor for iPad, iPhone & Apple silicon Mac (SwiftUI). Broad UI localization; statement modes with input:/print: prefixes and Java, JavaScript & Python code generation. Same .visustruct/XML as github.com/code4teaching/VisuStruct.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Visual Nassi–Shneiderman structograms for Mac, iPad, and iPhone. Same .visustruct / XML as the open-source Java editor — drag-and-drop.
Localization: The app ships a large set of UI translations (strings + Settings), with English and German treated as primary “source of truth” strings during development.
Statements with I/O prefixes: Instruction text can distinguish statement / input / output usage. Prefixes input: and print: are interpreted by the code generators (Java / JavaScript / Python targets) while keeping one shared diagram notation.
visustruct.org · Build & layout: VisuStruct-iOS/README.md · Changes: CHANGELOG.md
The Java VisuStruct editor is based on kekru/struktogrammeditor (MIT). Sources and releases for Java are maintained only in that repository (always current there). This SwiftUI app is a reimplementation: same .visustruct / XML as Java (and it opens legacy .strk files), not a port of that codebase.
git clone https://github.com/code4teaching/VisuStruct-SwiftUI.git
Remote: github.com/code4teaching/VisuStruct-SwiftUI
website/ is published to visustruct.org (All-Inkl) by the workflow Webseite veröffentlichen (.github/workflows/deploy-website.yml). It runs the web tests first and then uploads via FTPS, i.e. encrypted FTP (.github/scripts/deploy-website.sh).
web-v… (e.g. web-v1.0, also possible via Releases → Draft a new release), or start it by hand under Actions → Webseite veröffentlichen → Run workflow (with an optional dry run).SFTP_USER, SFTP_PASSWORD.DEPLOY_HOST (default w0103087.kasserver.com), DEPLOY_DIR (default: visustruct.org or the login's start folder, whichever holds the VisuStruct site), DEPLOY_PROTOCOL (default ftps; sftp or auto = try SFTP, then FTPS)..visustruct-deploy-manifest.txt) and outdated build files in app/assets/ are deleted. Other files are left alone.Versioned release notes live in CHANGELOG.md. On the repository’s GitHub home page, only this README is shown in full by default; open CHANGELOG.md in the file list (or use the Changes link at the top) to read the history. The Releases tab only shows extra notes if you create GitHub Releases (optional, in addition to the changelog file).
VisuStruct is open source under the MIT License. Third-party parts keep their own licenses (e.g. CodeMirror: MIT). The optional Swing support in the web app loads CheerpJ by Leaning Technologies from its CDN at runtime (Community License, not part of this repository).