Пространство

Проверяю устройство…

Главное меню

Финансы—
QA

Темы

Выбери тему — внутри карточки для повторения в стиле Anki.

Не методичка — простыми словами, как будто и правда рассказываешь, что делал.

📋 Чек-лист изучения

Отмечай, что нужно изучить / включить в повторение. Это просто список-ориентир — он не создаёт карточки автоматически. Отмеченный пункт = сигнал «сделай для этого тему» в следующем разговоре со мной.

⚙️ Настройки / добавить материал

Вставь сюда JSON с новой темой или карточками (формат описан в Справке снизу страницы) и нажми «Применить». Данные сохраняются в этом браузере автоматически — архив пересобирать не нужно.


Автосохранение на диск — выживает после очистки кеша/куки браузера:

не подключена

Выбери папку «Сайт» (там же лежит index.html) — туда будет писаться файл qa_site_autosave.json, который обновляется при каждой оценке карточки. Работает в Chrome/Edge/Arc/Brave. После очистки кеша браузер забывает разрешение — нажми кнопку ещё раз, файл на диске при этом не пострадает.


Резервная копия вручную (для переноса на другой компьютер или в Safari/Firefox):


🔗 Поделиться сайтом с другом (временная ссылка, работает только пока твой компьютер и терминал открыты — друг не может ничего изменить, его изменения остаются только в его браузере):

bash ~/QA/Сайт/share.sh

Открой Терминал и выполни эту команду. Через 5–10 секунд скрипт сам скопирует готовую ссылку (вида https://...trycloudflare.com) в буфер обмена — просто вставь её другу в сообщение. Чтобы выключить ссылку — вернись в терминал и нажми Ctrl+C.


🎬 Трейлеры фильмов на вкладке «Кино» — автопоиск на YouTube, показываются по кнопке «Показать» на карточке:

Без ключа трейлеры просто не ищутся, остальной сайт работает как обычно. Ключ бесплатный, получить можно в Google Cloud Console (создать проект → включить «YouTube Data API v3» → «Учётные данные» → «Создать API-ключ»).

Если у всех фильмов трейлеры не находятся — скорее всего дело в самом ключе (не включён «YouTube Data API v3» в проекте, опечатка в ключе, ограничение по referrer или кончилась дневная квота). Нажми кнопку выше — если ошибка повторится, здесь появится её точный текст.

Повторений за 14 дней

по дням, слева → сегодня справа
Работа
25:00
Цикл 1 / 4
Работа, мин
Отдых, мин
Длинный отдых, мин
Циклов до длинного
Уведомления…

Пора отдыхать!

25 минут работы прошли. Сделай 5 минут перерыва.

🍅 Запусти таймер!

Учиться без таймера выматывает. Поставь Pomodoro-таймер и повторяй карточки по циклам с перерывами — так мозг не устаёт и материал лучше запоминается.

История повторений

Как работает повторение

У каждой карточки 4 кнопки оценки. От оценки зависит, когда карточка покажется снова:

  • 😵 Не помню — через ~5 минут
  • 🤔 Со скрипом — 30 мин → 1 час
  • ✓ Хорошо — 1д → 2д → 4д → 7д → 14д → 30д → 60д
  • 🚀 Легко — 3д → 7д → 14д → 30д → 90д → 180д

Если оценка ниже, чем была в прошлый раз — серия обрывается и интервал начинается заново с первого шага этой оценки.

SQL-карточки и DBeaver

Запросы написаны под твою реальную локальную БД pagila (видно в DBeaver: actor, customer, film, rental, payment и т.д.). У каждого решения есть кнопка «📋 Скопировать запрос» — копирует чистый SQL в буфер обмена, чтобы вставить во вкладку SQL-редактора в DBeaver и сразу выполнить (Ctrl+Enter).

Прямой клик «открыть в DBeaver конкретный запрос» не сделан — в отличие от VS Code, у DBeaver нет надёжного стандартного способа принять ссылку из браузера с готовым запросом. Поэтому самый честный вариант — копировать запрос и вставлять самому в уже открытый DBeaver.

Процент «изучено» на карточке темы

Каждая карточка даёт вклад в процент по тому, насколько длинный у неё сейчас интервал повторения (потолок — 30 дней = 100% по этой карточке). Процент темы — среднее по всем её карточкам.

Чек-лист инструментов

Кнопка «📋 Чек-лист» открывает список программ/тем из твоего документа. Отметь то, что хочешь подготовить — в следующем разговоре скажи мне «добавь тему из чек-листа X», и я напишу карточки и добавлю их через настройки.

📈 Прогресс и 🌙 тёмная тема

Кнопка «📈» показывает количество повторений за последние 14 дней. Кнопка «🌙» переключает светлую/тёмную тему — запоминается в браузере.

⏱ Таймер Pomodoro

Маленькая плашка слева от «📈» — таймер работы/отдыха. Клик открывает настройки и управление. При окончании периода — уведомление и экран-напоминание сделать перерыв (можно разрешить системные уведомления, чтобы видеть их даже если свернул вкладку).

Как добавить новую тему через «⚙️ Настройки» (формат JSON)

{
  "topics": [
    {
      "id": "sql-2",
      "title": "SQL: оконные функции",
      "subtitle": "практика",
      "cards": [
        { "title": "21. Заголовок задания", "desc": "Условие задачи", "sql": "SELECT 1;" }
      ]
    }
  ]
}

Для карточек без SQL (теория/инструменты) вместо "sql" используй "solution": "текст ответа". Можно вставлять и в существующую тему — если id совпадает с уже добавленной темой, новые карточки допишутся к ней.

📂 Автосохранение на диск (переживает очистку кеша)

В «⚙️ Настройки» есть кнопка «📂 Подключить папку» — выбери папку «Сайт» (рядом с index.html). После этого при каждой оценке карточки, изменении чек-листа или добавлении темы прогресс автоматически дописывается в файл qa_site_autosave.json на диске — это уже не localStorage, а настоящий файл.

Очистка кеша/куки браузера сбрасывает разрешение на доступ к папке (это требование самого браузера, не моё) — после очистки нужно один раз снова нажать «📂 Подключить папку», и сайт сам подхватит данные из уже существующего файла на диске. Сам файл при очистке кеша не пострадает.

Ограничения (честно)

  • Без подключения папки всё хранится только в localStorage этого браузера. Если очистить данные браузера без подключённой папки и без ручного экспорта — прогресс и добавленные темы пропадут безвозвратно.
  • Автосохранение на диск работает только в Chrome/Edge/Arc/Brave (File System Access API) — в Safari/Firefox его нет, там остаётся только ручной экспорт/импорт JSON.
  • Кнопки «📤 Скачать копию» / «📥 Загрузить копию» остаются как способ перенести прогресс на другой компьютер или как резерв в браузерах без автосохранения.
by gr1sly

Новый фильм

Новая категория