ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
翻訳待ち
A personal repository for learning any language: save words, phrases, verb conjugations and grammar rules, and review them with flashcards that come back when they are due.
翻訳待ち
教育JavaScript · HTMLGitHub @Liezljvv74オンライン所有者未確認
Have you tried it? One tap is enough. No sign-in needed.
Capture app for language learning
翻訳待ち
Loading the full README. The saved excerpt is shown below.
Definition Capture is a private language-learning workspace. You save the
words, phrases, verb conjugations and grammar rules you meet, and flashcards built
from them come back when they are due. Every list is stored in Supabase and
belongs to the account that saved it, so the same lists are there on any browser
or device. It is live at.Read the full README ↗Captured is a language learner's notebook built around an AI grammar tutor. You ask the tutor about the grammar of the language you are studying, in plain words and at your level, follow up in a conversation it remembers and can search, and save its answers as grammar rules. Those rules sit in one place with the rest of what you are learning, the words, phrases and verb conjugation tables you collect, linked to them, and flashcards built from it all come back when they are due. Every list is stored in Supabase and belongs to the account that saved it, so the same notebook is there on any browser or device.
It is live at https://definition-capture.vercel.app.
Why the AI is the core. Without the tutor this would be a vocabulary list, which any notebook or spreadsheet already is. What makes Captured worth using is the grammar discussion a learner otherwise needs a teacher or a forum for: a point explained plainly, in your own language or the one you are learning, the next question answered with the conversation in mind, and what came of it kept as a rule beside your words and phrases instead of being lost in a chat window. The tutor is a real model, called through OpenRouter from the server only; which one is named on the Tutor page.
The public landing page, for visitors who are not signed in:
[[Name]] links any item to any other, and every item has a stable
page of its own.Two were chosen.
1. Cross-user privacy check. A test confirms that one account's AI context
cannot be reached by another. It lives in supabase/tests/multiuser/ (how to
rerun it is in the README there) and was first run on 7 October 2026: 626 of
626 checks passed, recorded in Reports/Multi user test.pdf. Three accounts
each get a row in every table, including all of the tutor's: conversations,
saved answers with their embeddings, rules linked from a conversation, usage
and the search log. Each account then attacks the other two, first straight
through the database with its own login token and the public key, then through
the app in a real browser. For the AI context specifically, it checks that an
account cannot:
search_tutor, the search behind
both the conversation search and the tutor's memory, which runs under the
caller's own session;/tutor sidebar, or open one by
its address (the page says the conversation was not found);POST /api/tutor or /api/tutor/merge (refused with 404, and no
message spent).This is the beginning of the README. Read the rest at the original. Read the full README ↗