Математика в деталях/Производная и касательная
✓ Все изменения сохранены
СВОБОДНЫЙ ХОЛСТ · БОЛЬШЕ МЕСТА ДЛЯ МЫСЛЕЙ
INKLAB / ЛИЧНОЕ ПРОСТРАНСТВО

Личное пространство InkLab

Собственный аккаунт для заметок, кода и рисунков. Работает на этом сервере и не требует внешних сервисов входа.

Для регистрации нужен пароль от 10 символов. Заметки на устройстве сохранятся — после входа перенесите их в аккаунт.

INKLAB / СОВМЕСТНАЯ ДОСКА

Думайте вместе

Изменения и курсоры передаются в реальном времени через WebSocket. При потере соединения включается резервная синхронизация. Доступ к самому сайту настраивается отдельно в Sites.

INKLAB / АРХИТЕКТУРА

Одна идея. Любое устройство.

Сейчас это web-приложение с локальными и совместными досками и настоящим Python в браузере (Pyodide). Python и IPython работают в изолированной среде. Ячейки используют общее пространство переменных в текущей вкладке. Доступны пакеты из локальной одобренной поставки; внешние сетевые запросы запрещены. Кнопка «Стоп» и тайм-аут 60 секунд сбрасывают среду и её переменные.

◎ WebДоступно сейчас
▣ DesktopСледующий этап · Tauri
▯ AndroidСледующий этап · оболочка

Холст, модель документа, хранение и Python-движок разделены. Для полного Jupyter-окружения следующий шаг — серверный адаптер Jupyter Kernel Gateway. Десктопная и Android-сборки ещё не созданы.

Выделение объектов
Shift + ЛКМ + движение — выделить рамкой карточки и штрихи.
Shift + щелчок — добавить или убрать объект. Перетащите рамку для перемещения.
Delete — удалить · Ctrl/Cmd+D — дублировать · Ctrl/Cmd+A — выделить всё.
Панель выделения меняет цвет линий и пера. Escape — снять выделение.

Жесты
Зажатое колёсико мыши — перемещение при любом инструменте, в том числе поверх графиков.
Один палец — перемещение · два пальца — масштаб и перемещение
Двойное касание — приближение · удержание заголовка — перетаскивание ячейки
Двойное касание названия — переименование. Стилус рисует; ладонь во время штриха игнорируется.

Горячие клавиши
Ctrl/Cmd+Z — отмена · Ctrl/Cmd+Shift+Z / Ctrl+Y — повтор
Ctrl/Cmd+C / X / V — копировать, вырезать, вставить карточку
Ctrl/Cmd+D — дублировать · Delete — удалить выбранную карточку
Ctrl+Space — автодополнение Python · Enter/Tab — принять
Потяните уголок справа снизу, чтобы изменить размер ячейки.
V — выбор · H — рука · B — перо · E — ластик · L — линия
Shift+Enter — выполнить ячейку. В текстовых полях работают обычные команды редактора.

В гостевом режиме данные хранятся в этом браузере. Войдите в аккаунт и сохраните проект, чтобы открыть его на другом устройстве. Экспорт JSON доступен для резервной копии.