Проект · печатный журнал · открытый исходник · MIT + CC BY-NC-SA

SAIL logbook: журнал яхтсмена A5 для печати

144 страницы, 42 разворота под записи переходов, справочник яхтсмена и памятка. Подписи полей на русском и английском, монохромная печать, перфорация под кольцевой переплёт. Готовый PDF бесплатен, вёрстка описана Python-кодом.

Скачать · PDF · бесплатно

Взять готовый PDF

В релизах — три файла: основной под A5, вариант с припуском и метками реза для типографии, шаблон перфорации для проверки колец обложки. Собирать ничего не надо, если не хочется менять вёрстку.

144 страницы42 разворота под переходыA5 148 × 210 мммонохром
Скачать PDF ↗ GitHub ↗
# Из релиза — просто PDF
sail-logbook-A5-final.pdf
sail-logbook-A5-final-bleed3mm-cropmarks.pdf
punch-template-A5.pdf

# Или собрать самому
python3 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
./build.sh                          # результат в dist/
  • Начните с punch-template-A5.pdf: распечатайте 1:1, без «вписать в страницу», и приложите к вашей кольцевой обложке — расположение колец различается
  • Вёрстка правится текстом: параметры в начале src/logbook.py, справочник — по одной функции на страницу
01 — ПОЧЕМУ ОН ВООБЩЕ ЕСТЬ

Не нашёл — сделал

Помимо работы я хожу под парусом, есть шкиперская лицензия. Готового бумажного журнала под свой формат я не нашёл: часть — «гламурные» записные книжки без справочника, часть — тяжёлые официальные вахтенные с полями меньше кончика ручки, часть — не влезают в кольцевую обложку.

Собрал под себя и команду. Кто просил — распечатывал, у кого была своя типография — присылал файл. В какой-то момент проще стало положить в открытый доступ, чем разбирать почту.

Логика та же, что и с дайв-логом: бумага не разряжается на переходе, справочник открывается на брифинге за две секунды, план захода можно набросать карандашом на разворот и передать вахте. Плоттер и приложения этот способ не заменяет — они его дополняют.

Что есть у автора
  • Есть шкиперская лицензия — журнал делал под свои реальные переходы
  • Тесно связанный проект — DIVE logbook для другой дисциплины: та же вёрстка кодом, другой справочник
  • Оба логбука распространяются одинаково: PDF бесплатно, код — MIT, содержимое — CC BY-NC-SA 4.0
02 — ЧТО ВНУТРИ

Разворот на переход и справочник, который открывается на брифинге

На разворот: маршрут, время, курсы, ветер, экипаж и роли, паруса, двигатель, заметки. Справочник — короткие страницы по одной теме, чтобы находить руками, а не по оглавлению.

/42

42 разворота под переходы

Откуда — куда, время старта и прихода, дистанция, ветер и волнение, курсы, экипаж и роли, паруса, двигатель, заметки. Один переход — один разворот.

/ref

Справочник и памятка

Безопасность на борту, брифинг, курсы относительно ветра, MOB, радиосвязь и MAYDAY, аварийные контакты, снаряжение безопасности, леер и страховка, узлы, скорость и расстояние, МППСС, огни и знаки, звуковые сигналы, дневные знаки, стоянка и швартовка, кранцы, приёмка чартера, чек-листы, план перехода, план захода, двигатель, погода, Бофорт, навигация и приливы, буи IALA.

/A5

Формат и печать

A5 148 × 210 мм, перфорация под кольца, монохромная печать в одну краску — дёшево в любой типографии или на офисном принтере. Подписи полей на русском и английском — удобно и в чартерных офисах.

03 — КАК ЭТО ПЕЧАТАТЬ

С шаблона перфорации, а не с обложки

Самая частая ошибка — заказать сразу тираж и получить кольца, попадающие мимо блока. Порядок: шаблон, обложка, потом тираж.

ТРИ ФАЙЛА В РЕЛИЗЕ
  • sail-logbook-A5-final.pdf — основной, лист ровно 148 × 210 мм. Печатайте, если типография не режет пачками.
  • sail-logbook-A5-final-bleed3mm-cropmarks.pdf — 154 × 216 мм с припуском 3 мм и метками реза. Отдавайте типографии, которая режет пачкой.
  • punch-template-A5.pdf — один лист 1:1 для проверки перфорации.
ПОРЯДОК
  1. Распечатайте punch-template-A5.pdf в масштабе 100 %, без «вписать в страницу».
  2. Приложите к своей кольцевой обложке. Совпало — печатайте блок; не совпало — правьте параметры перфорации в начале src/logbook.py.
  3. После правки — пересборка одной командой (./build.sh) и повторная сверка шаблона.
04 — СОБРАТЬ САМОМУ

Вёрстка — это код, а не бинарный макет

Python 3.10+ и reportlab. Одна команда — и книга собирается. Правки — текстом, без InDesign.

Формат выбран сознательно: бинарный макет через год открыть уже нельзя, а через пять — тем более. Код открывается по git clone, правки идут в diff, история изменений — в коммитах.

Практическая часть: параметры в начале src/logbook.py — количество разворотов, страниц заметок, версия, которая уходит в имя файла и свойства PDF. Справочник и иллюстрации — отдельные модули, по функции на страницу.

git clone https://github.com/yknnv/sail-logbook.git
cd sail-logbook
python3 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
./build.sh

# Основные точки правки
src/logbook.py        # геометрия, обложка, карточки, сборка
src/reference.py      # справочник, одна функция на страницу
src/figures.py        # векторные схемы
src/check_margins.py  # проверка полей и наложений
05 — ЛИЦЕНЗИИ

Две лицензии, чтобы код можно было переиспользовать, а контент — не продать чужим тиражом

Код · MIT

Скрипты вёрстки, генератор схем, проверки — свободно берите, форкайте, переиспользуйте в других проектах. Атрибуция желательна, но никого не заставляют.

Содержимое · CC BY-NC-SA 4.0

Тексты справочника и иллюстрации — можно печатать себе, друзьям, экипажу, публиковать переработки под той же лицензией. Нельзя: продавать печатные тиражи как товар (закрыто NC). Крупные организации — пишите, договоримся отдельно.

06 — FAQ

Частые вопросы

Зачем бумажный вахтенный журнал, если есть плоттер и телефон?
Плоттер разряжается и подмокает. Отдельная бумажная запись переходов пережила уже несколько поколений электроники и переживёт следующие. Плюс на брифинге до отхода и на разборе после — по бумаге быстрее, чем щёлкать вкладками.
Как это печатать?
Формат A5, чёрно-белая печать в одну краску, любая типография. В релизе три файла: основной 148 × 210 мм; вариант с припуском 3 мм и метками реза для пачки; шаблон перфорации 1:1 — начните с него, чтобы совпало с кольцами вашей обложки. Перед тиражом распечатайте шаблон в 100 %, без «вписать в страницу».
Могу ли я его переделать под себя?
Да. Код — MIT, содержимое (тексты, схемы, иллюстрации) — CC BY-NC-SA 4.0. Можно править для личного использования и раздавать под той же лицензией. Продавать печатные тиражи как товар нельзя — коммерция закрыта NC.
Что нужно, чтобы собрать самому?
Python 3.10+, pip install -r requirements.txt, ./build.sh. Готовые PDF появятся в dist/. В репо PDF не коммитятся — они собираются на каждый релиз.
Есть ли такой же журнал для дайвинга?
Есть — DIVE logbook. Та же логика (A5, вёрстка кодом, монохром, справочник), другой набор данных: BWRAF, потеря напарника, DCS, планирование газа, нитрокс.