Files
obsidian-vault/personal/plans/fasteners-stickers.md
T

5.8 KiB
Raw Blame History


Что сделано

Создан HTML-файл для печати наклеек на банки с крепежом в Лаки Парк.

Файл: ~/Documents/Дом/Наклейки крепеж/stickers.html Папка с фото: ~/Documents/Дом/Наклейки крепеж/img/ Папка: ~/Documents/Дом/Наклейки крепеж/

Формат наклеек

  • Размер: 120×30 мм каждый стикер
  • Сетка на А4: 2 колонки (120мм каждая), gap: 0
  • Два листа: первый — 16 строк (32 стикера), второй — 13 стикеров
  • Разделительные линии: 0.35pt #999 (граница каждого стикера)
  • Фото из папки img/ через <img src="img/...">, height: 100%, object-fit: contain
  • Шрифт: title 20pt bold (#111), sub 20pt semi-bold (#444)
  • Отступы: @page margin: 5mm 5mm 0 5mm, body padding: 0
  • Лейаут: flex row [img height:100%][flex:label]
  • 1 позиция (ШСГД 3.5×32) — встроенная SVG-иконка (не найден в магазинах)

Финальный HTML для печати

~/Documents/Дом/Наклейки крепеж/stickers.html

Параметры:

  • 2 колонки × 120мм
  • Высота 30мм
  • @page margin: 5mm 5mm 0 5mm, body padding: 0
  • Линии 0.35pt #999
  • title 20pt жирный (#111), sub 20pt полужирный (#444)
  • 45 наклеек: 16 строк на первом листе (32 стикера), остальные 13 на втором
  • page-break: два отдельных <div class="grid"> с <div class="page-break"> между ними
  • Картинка height: 100%, flex лейаут: [img][flex: label]
  • 1 позиция (ШСГД 3.5×32) — встроенная SVG-иконка

История сессии

Сессия 3 (2026-07-15, исправления подписей и лейаута)

  • Page-break переделан с одного <div class="grid"> на два отдельных грида с <div class="page-break"> между ними (page-break-before внутри grid-item создавал пустую ячейку)
  • Page-break на 16 строк (32 стикера) — 17×18mm = 306mm > 297mm A4
  • К саморезам со сверлом/буром добавлена ширина 4.2× где была только длина
  • «Сверельный кр.» → «Сверельный красный», «Сверельный зел.» → «Сверельный зелёный»
  • «Острый пресс» → «Саморез пресс-шайба»
  • «Золотой» → «Саморез жёлтый»

Сессия 4 (2026-07-15, сверка с докой)

  • HTML на диске оказался совершенно другой версии — 120×30mm, 20pt шрифт, названия в стиле "Саморез с буром", "С буром красный" и т.д.
  • Сверельный пресс-шайба 4.2×16 перепутан с обычным Сверельным 4.2×16 — исправлен дубль
  • В доке fasteners-nomenclature.md одна позиция с опечаткой: «Грозди 1х20» вместо «Гвозди 1х20» — не исправлять без команды

Проблемы

  1. HTML на диске не совпадает с версией из разговора — кто-то (или автосохранение на Mac) перезаписал файл с другими параметрами (120×30mm, 20pt). В разговоре было 95×18mm, 16pt/13pt.
  2. Названия в HTML не соответствуют номенклатуре в доке — пользователь сам менял их на "Саморез с буром", "С буром" и т.д.
  3. КОНТЕКСТНАЯ ПАМЯТЬ: На чтение файлов Obsidian через mcp_obsidian_* больше нет доступа — только через read_file на прямом пути. При следующей сессии читать доки как /Users/admin/obsidian/....

Важные уроки

  1. Не трогать то что не просили — только точечные правки по заданию. Названия («Сверельный»/«Сверлильный», подписи) не менять без явной команды.
  2. patch tool с replace_all опасен — может перепутать контекст и испортить соседние строки. При сложных заменах лучше write_file целиком.
  3. Файл на диске может измениться между сессиями — всегда читать актуальную версию перед правкой.
  4. Любое чтение из терминала идёт по адресу на диске, а не по виртуальному пути — read_file с абсолютным путём.

Как печатать

  1. Открыть stickers.html в Chrome/Safari
  2. Ctrl+P → А4, поля минимальные (5 мм), галочка «печатать фон»
  3. Вырезать по линиям