[2026-09-04 02:06:18] syncthing: ".stversions/\320\240\320\260\321\201\321\205\320\276\320\264\321\213 family/documents/altai-build-checklist.md family/documents/altai-house-inventory.md family/documents/altai-shopping.md family/documents/bring-to-russia.md family/documents/bring-to-russia.sync-conflict-20260831-161030-C6DYBCZ.md family/documents/car-notes.md family/documents/fasteners-nomenclature.md family/documents/games-wishlist.md family/documents/home-access-codes.md family/documents/lerua-shopping.md family/documents/movies-watchlist.md personal/bring-to-bishkek.md personal/creative/aphorisms.md personal/documents/deferred-tasks.md personal/documents/todo-list.md personal/gift-ideas.md personal/index.md personal/plans/fasteners-stickers.md personal/shopping-order.md "\320\221\321\200\320\260\321\202\321\201\320\272 "\320\234\320\270\320\263\321\200\320\260\321\206\320\270\320\276\320\275\320\272\320\260.md" "\320\240\320\260\321\201\321\205\320\276\320\264\321\213
This commit is contained in:
@@ -1,78 +0,0 @@
|
||||
---
|
||||
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. Вырезать по линиям
|
||||
Reference in New Issue
Block a user