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

79 lines
5.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "Наклейки на банки с крепежом"
tags: [personal, plans, home, fasteners]
created: 2026-07-15
status: HTML переписан — 120×30mm, 20pt шрифт, 20pt подпись, 2 колонки, 2 страницы. Некоторые фото не соответствуют подписям.
updated: 2026-07-15 (сессия 4: сверка с докой)
related: "[[family/documents/fasteners-nomenclature]]"
see-also: "[[personal/tech/hermes-browser-toolsets]]"
---
## Что сделано
Создан 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. Вырезать по линиям