From b7f9fc817c13432193a921059d1fef5200bcbb28 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Fri, 15 May 2026 21:26:29 +0600 Subject: [PATCH] [2026-05-15] add 4 notes from Downloads: xgimi-play6, mesh-networks, father-profile, zoom-ai-transcript-export --- family/how-to/mesh-networks.md | 107 ++++++++ family/how-to/xgimi-play6.md | 104 ++++++++ family/parenting/father-profile.md | 245 ++++++++++++++++++ personal/documents/deferred-tasks.md | 2 +- .../personal-os/zoom-ai-transcript-export.md | 53 ++++ 5 files changed, 510 insertions(+), 1 deletion(-) create mode 100644 family/how-to/mesh-networks.md create mode 100644 family/how-to/xgimi-play6.md create mode 100644 family/parenting/father-profile.md create mode 100644 personal/projects/personal-os/zoom-ai-transcript-export.md diff --git a/family/how-to/mesh-networks.md b/family/how-to/mesh-networks.md new file mode 100644 index 00000000..6748f3ad --- /dev/null +++ b/family/how-to/mesh-networks.md @@ -0,0 +1,107 @@ +--- +tags: + - mesh_networks_summary + - family/how-to + - emergency-comms + - meshtastic + - lora + - hf-radio +--- +# Меш-сети для экстренной связи при блокировке интернета + +Связано: [[deferred-tasks]] + +## Технологии + +### Meshtastic (LoRa) +- Работает на частотах **433 МГц и 868 МГц** (без лицензии, в РФ и КГ) +- Дальность: 1–5 км в городе, до 15–20 км при прямой видимости +- Только текстовые сообщения +- Минимальное железо: Heltec LoRa 32 v3 (~800–1200 руб с Aliexpress) + +### MeshCore / Meshtastic ≠ Zigbee +- Meshtastic работает на LoRa-модулях (SX1276/1262) +- Zigbee — другой стек (IEEE 802.15.4), другие чипы, радиус 10–100 м, для умного дома +- USB Zigbee донгл **несовместим** с Meshtastic + +--- + +## Карты нод + +| Ресурс | Охват | +|---|---| +| [map.onemesh.ru](https://map.onemesh.ru) | Россия, по городам | +| [map.meshekb.ru](https://map.meshekb.ru) | Екатеринбург | +| [msh.ub0jbx.ru](https://msh.ub0jbx.ru) | Санкт-Петербург + маршрутизация | +| [meshmap.net](https://meshmap.net) | Глобальная (официальный MQTT) | +| [meshtastic.liamcottle.net](https://meshtastic.liamcottle.net) | Глобальная + трассировки | + +**Важно:** ноды видны на карте только при подключении к MQTT через интернет. При блокировке — карта не отражает реальное состояние сети. + +## Сообщества +- `t.me/meshtastic_russia` — общероссийская группа +- `t.me/meshtastic_moscow` — Москва, настройки, DIY + +--- + +## Проблема курицы и яйца + +``` +Блокировка интернета + → MQTT-шлюзы отваливаются + → Карты не обновляются + → Связь через интернет в меш невозможна + +НО: радио между нодами продолжает работать автономно +``` + +### Сценарий по типу блокировки + +| Что заблокировано | Меш работает? | +|---|---| +| Мобильный интернет | ✅ Радио между нодами работает | +| Проводной интернет у шлюза | ❌ MQTT-мост отвалился | +| Всё кроме whitelist | ❌ MQTT скорее всего тоже заблокирован | + +--- + +## Межрегиональная связь (Новосибирск → Павлодар) + +~400 км = ~20–40 нод в непрерывной цепочке. **Такой инфраструктуры не существует.** + +Meshtastic — инструмент для **локальной автономной связи** внутри города/района, не для обхода регионального отключения с выходом в другую страну. + +### Альтернативы для межрегиональной связи + +| Технология | Особенности | +|---|---| +| **Starlink** | Независим от наземной инфраструктуры | +| **Спутниковые мессенджеры** (Garmin inReach, SPOT) | Полная автономность | +| **HF/Shortwave радио** | Тысячи км без ретрансляторов, нужна лицензия | +| **JS8Call** | Меш поверх HF, передача 15 сек, QRP | + +--- + +## HF/Shortwave радио + +### Триангуляция +- Триангулируется сложнее чем VHF/UHF (сигнал отражается от ионосферы) +- **Сложно запеленговать:** QRP (5–10 Вт) + короткие сессии + смена места +- **Легко запеленговать:** длинные передачи, высокая мощность, фиксированная точка + +### Санкции в РФ (без лицензии) +- Статья 13.4 КоАП — штраф **500–1000 руб** + конфискация оборудования +- Уголовной ответственности за само использование нет +- В условиях ЧП/военного положения — отдельный разговор + +### Оборудование +- **Xiegu G90/G106** — QRP трансиверы, 5000–15000 руб +- **Yaesu FT-818** — компактный, дороже +- **RTL-SDR** — только приём, ~1500 руб +- Антенна: 10–40 м провода (маскируется под верёвку, забор) + +--- + +## Вход в Meshtastic без своей ноды + +**Нельзя.** Смартфон не принимает LoRa без внешнего модуля. Единственный вариант — купить LoRa-устройство. diff --git a/family/how-to/xgimi-play6.md b/family/how-to/xgimi-play6.md new file mode 100644 index 00000000..c8b2f28a --- /dev/null +++ b/family/how-to/xgimi-play6.md @@ -0,0 +1,104 @@ +--- +tags: + - xgimi_play6_session + - family/how-to + - projector + - android-tv + - adb +--- +# XGIMI Play 6 (CN) — Customization Session Summary + +## Goal +Replace Chinese stock launcher and Sogou keyboard with custom launcher (HALauncher) and Gboard. No root, no firmware flash. + +--- + +## Key Findings + +### Firmware +- CN and Global versions differ **hardware-level** — global firmware won't install on CN unit +- No community-made custom ROM for Play 6 exists yet (as of early 2026) +- Active 4PDA thread: https://4pda.to/forum/index.php?showtopic=1115248 + +### ADB +- USB ADB: **not working** — projector doesn't expose itself as USB device despite cable + ADB enabled in settings +- Wireless ADB (Android 12+ feature via SystemUI Tuner by zacharee1): **not working** — projector is on Android 11 or lower +- ADB over port 5555 via older SystemUI Tuner (ALEKSKART): **not yet tried** — next step + +### APK Installation +- Works via USB stick (FAT32), rename files: `app.apk` → `app.apk.1` +- Not all apps launch after install (e.g. Kinopoisk fails, VK Video works) + +### Secret menu +- Last settings item → hold **down arrow 5+ sec** → hidden service menu appears +- Contains focus calibration and keyboard selection +- Switching keyboard from there didn't work for one user + +--- + +## What's Been Done +- [x] Installed SystemUI Tuner (zacharee1) via USB stick + rename trick +- [x] Opened SystemUI Tuner on projector (using USB mouse) +- [x] Found 开发者 (Developer) section +- [x] Enabled ADB (single checkbox in settings) +- [x] Confirmed USB ADB doesn't work (projector invisible to Mac via USB) +- [x] Confirmed Wireless ADB requires Android 12+ (not available) + +--- + +## The Working Method (from 4PDA post) +Once ADB is connected: + +```bash +# Disable Sogou keyboard +adb shell pm disable-user --user 0 com.sohu.inputmethod.sogou.tv + +# Disable stock XGIMI launcher +adb shell pm disable-user --user 0 com.xgimi.home +``` + +Revert if needed: +```bash +adb shell pm enable com.sohu.inputmethod.sogou.tv +adb shell pm enable com.xgimi.home +``` + +--- + +## Next Steps + +1. **Download SystemUI Tuner by ALEKSKART** (older version, supports Android 9-11, enables ADB on port 5555) + - Link: https://4pda.to/forum/index.php?showtopic=1057683 + - File: `SystemUITuner-1.0-min-sdk28.apk` + - Requires 4PDA account to download + +2. **Install it on projector** via USB stick (rename to `.apk.1`) + +3. **Open it**, find option to enable ADB / port 5555 + +4. **Connect from Mac:** + ```bash + adb connect :5555 + adb devices + ``` + +5. **Install Gboard + HALauncher** via ADB if USB stick method is unreliable: + ```bash + adb install Gboard.apk + adb install HALauncher.apk + ``` + +6. **Run disable commands** from "Working Method" above + +7. **Reboot** and verify HALauncher loads as home screen + +--- + +## Files Needed on USB Stick +| App | Source | Notes | +|-----|--------|-------| +| SystemUI Tuner (ALEKSKART) | 4PDA topic 1057683 | For enabling ADB | +| Gboard (TV version) | APKMirror → Android TV build | arm64 | +| HALauncher | APKMirror | TV launcher | + +All files: rename `app.apk` → `app.apk.1` before copying to FAT32 stick. diff --git a/family/parenting/father-profile.md b/family/parenting/father-profile.md new file mode 100644 index 00000000..96836f3b --- /dev/null +++ b/family/parenting/father-profile.md @@ -0,0 +1,245 @@ +--- +tags: + - FATHER_PROFILE + - family/parenting + - adhd + - coaching + - psychology +--- +# Профиль «Хороший отец» — материал для работы с психологом + +*Составлено на основе коуч-сессии. Формат: самоанализ + операционные решения.* + +--- + +## 1. КОНТЕКСТ И СОСТАВ СЕМЬИ + +- Живут вместе: папа, мама, дочь 7 лет +- Дочь — Лиза, 7 лет +- У папы и дочери — ADHD (диагностировано / самоидентификация) +- Запрос: выстроить осознанное отцовство как систему, а не полагаться на случайные вспышки + +--- + +## 2. ПРОФИЛЬ ДОЧЕРИ + +**Нейропрофиль:** +- ADHD, гиперактивный тип +- Высокая энергия, сложно удерживать внимание на одном занятии долго +- При этом способна к гиперфокусу — может читать часами не отрываясь + +**Интеллектуальный профиль:** +- Исследовательский тип мышления +- Говорит не останавливаясь, часто о вещах нетипичных для своего возраста +- Интересы: динозавры, Гарри Поттер, Хоббит, Властелин Колец, Лего, поделки, ролики, самокат, музыка, Смешарики + +**Эмоциональный профиль:** +- Квесты с бумажками и призами — её основной язык любви и инициативы +- Принимает отказ ("не сейчас") без видимой обиды — если есть конкретное "когда" +- Неопределённость ("потом") переносит хуже чем честный отказ с временем + +--- + +## 3. ПРОФИЛЬ ПАПЫ + +**Нейропрофиль:** +- ADHD — гиперфокус, трудности с переключением между задачами +- Рабочий паттерн: начинает работу поздно (около 11), уходит в гиперфокус до 20:00+ +- Бывают "маниакальные стадии" высокой продуктивности с ранним подъёмом + +**Что включает поток:** +- Задачи с осязаемым результатом или логической механикой +- Строить, собирать, комбинаторика, стратегия +- Роль соучастника, а не обслуживающего чужой сценарий + +**Что не включает / истощает:** +- Ролевые игры без структуры ("квесты с бумажками") +- Длинные монологи без возможности включиться +- Активности где он реквизит, а не участник + +**Энергетический профиль:** +- К вечеру ресурс минимален +- Лучший ресурс — утро и день +- После праздников / при плохом сне — может быть 1-2/10 весь день + +--- + +## 4. КЛЮЧЕВЫЕ ПАТТЕРНЫ И ПРОБЛЕМЫ + +### 4.1 Замкнутый цикл +``` +Поздно лёг → поздно встал → поздно начал работу +→ гиперфокус до 20:00 → пустой к вечеру +→ только книга на ночь → вина +→ телефон/кино чтобы выдохнуть → поздно лёг +``` + +### 4.2 Избегание +Папа часто избегает времени с дочерью. Причины в связке: +- Нет энергии к тому моменту когда она зовёт +- Её форматы (квесты, ролевые игры) не дают ему потока +- Поглощённость работой / телефоном +- Как следствие — вина, раздражение, пустота + +### 4.3 Нарратив вины +Центральный нарратив: **"ребёнок растёт без отца"** + +Проверка фактами показывает что нарратив не соответствует реальности: +- Чтение Властелина Колец каждый вечер +- Совместная сборка Лего (пиратский корабль, музыкальная шкатулка) +- Поделки из подручных материалов +- Руммикуб, прогулки, выезды +- Живут вместе + +Реальная проблема: **не отсутствие, а нерегулярность и непредсказуемость контакта** — что для ADHD-ребёнка субъективно воспринимается тяжелее чем меньший но стабильный ресурс. + +### 4.4 Конкуренция за вечер +Вечер — единственное время когда папа свободен от работы. За него конкурируют: +- Время с дочерью +- Время с женой +- Личное восстановление + +Это создаёт хроническое ощущение дефицита и вины по всем направлениям. + +--- + +## 5. УЖЕ РАБОТАЮЩЕЕ (не трогать) + +- **Чтение на ночь каждый вечер** — стабильный ритуал, высокое качество контакта +- **Совместные проекты по инициативе папы** — когда случаются, оба в потоке +- **Выезды по выходным** — семейный контекст, совместный опыт +- **Базовое доверие** — она не показывает обиды на отказы, принимает папу + +--- + +## 6. ГИПОТЕЗА СИСТЕМЫ + +> Папе не нужно больше времени с дочерью. +> Нужно меньше но лучше спроектированного: +> активности где он сам в потоке, +> предсказуемый ритм чтобы снять тревогу "когда и сколько", +> и способ выходить из ситуации без вины когда ресурса нет. + +--- + +## 7. ОПЕРАЦИОННЫЕ РЕШЕНИЯ + +### 7.1 Банк активностей (без импровизации на ходу) + +**Режим батарейка (1-2/10 энергии):** +- Диван + плед + мультики вместе (Смешарики) +- Аудиокнига / документалка про динозавров — лежим оба слушаем +- Она снимает видео, папа рядом, иногда комментирует +- Параллельное тихое присутствие в одной комнате + +**15-30 минут (мало энергии, спонтанно):** +- Dobble, Кто я?, Cortex, Uno +- Кубик Рубика — учим алгоритм вместе +- Оригами по схеме +- Комикс по очереди — один кадр каждый +- Структурированный разговор: "ты palaeontologist, я journalist, 5 вопросов" + +**1-2 часа (средний ресурс, запланировано):** +- Лего с задачей-вызовом (не "строй что хочешь"): + - "Мост который выдержит книгу" + - "Тюрьма из которой невозможно сбежать" + - "Транспорт для эвакуации динозавров" +- Металлический конструктор (экскаватор, краны) +- Сборка по инструкции вместе (музыкальная шкатулка, динозавр) +- Эксперименты: вулкан из соды/уксуса, лава-лампа, кристаллы из соли, неньютоновская жидкость +- Готовим вместе: блины, пицца, смузи-эксперимент +- Настолки: Руммикуб, Шакал, Ticket to Ride, Hive, Rush Hour, Диксит + +**Выходные / высокий ресурс:** +- Диорама — сцена из ВК или мир динозавров из картона и пластилина +- "Музей динозавров" дома — карточки, фигурки, таблички +- Geocaching — реальный квест с GPS (есть динозавр-тайники) +- Разборка игрушек как проект: она куратор "музея", решает что остаётся +- Скрапбукинг — фото + её рисунки + комментарии + +### 7.2 Ритм недели + +**В дни занятий дочери (она отсутствует 13:00-18:00):** +- Рабочий спринт без отвлечений +- Триггер переключения: она вернулась = работа заканчивается +- 18:00-19:00 — папин слот если есть ресурс + +**В свободные дни:** +- До обеда — работа +- После обеда — 30-60 мин из банка активностей (выбрано заранее) +- Вечер — её гулянки / книга + +**Доска на холодильнике:** +- Конкретная запись: "В пятницу вечером — Руммикуб" +- Она видит → предвкушает → нет тревоги ожидания +- Выполнил → зачеркнул → оба чувствуют завершённость + +### 7.3 Язык "не сейчас" + +**Работает:** +- "Папа на подзарядке. Давай в 6 — сыграем в Руммикуб?" +- "Сейчас не могу, но завтра после обеда — твой выбор из списка" +- Записать конкретно на доску + +**Не работает:** +- "Я устал" — звучит как отвержение +- "Потом" без времени — для ADHD-ребёнка это никогда +- Согласиться и уйти в телефон — хуже чем честный отказ + +### 7.4 Триггеры рабочего цикла (для системы агента) +- 17:30 в рабочие дни → напоминание о переключении +- Пятница 16:00 → выбрать активность на выходные из банка +- Воскресенье вечер → записать на доску план на неделю + +--- + +## 8. ТЕМЫ ДЛЯ РАБОТЫ С ПСИХОЛОГОМ + +### 8.1 Нарратив "ребёнок растёт без отца" +- Откуда берётся этот нарратив? Собственный опыт детства? +- Как он влияет на поведение (парадокс: вина усиливает избегание) +- Переработка нарратива на основе реальных фактов + +### 8.2 Конкуренция потребностей вечером +- Как распределять вечернее время между дочерью, женой, собой +- Вина перед женой vs вина перед дочерью +- Право на восстановление без вины + +### 8.3 ADHD и отцовство +- Как объяснить дочери (тоже ADHD) что папа "на подзарядке" +- Общий язык для двух ADHD-людей в одной семье +- Как использовать общие черты как ресурс а не источник конфликта + +### 8.4 Рабочий гиперфокус как уход +- Работа как избегание семейной тревоги? +- "Ещё чуть-чуть" — когда это продуктивность а когда эскапизм +- Как создать внешние ограничители без самокритики + +### 8.5 Энергетический менеджмент +- Что восстанавливает ресурс (не только для работы — для отцовства) +- Связь сна и качества контакта с дочерью +- Замкнутый цикл позднего отбоя — как разорвать + +--- + +## 9. НАБЛЮДЕНИЯ ИЗ РЕАЛЬНЫХ СЕССИЙ + +**Музыкальная шкатулка Лего:** +Папа собирал весь день, Лиза участвовала периодически — убегала, возвращалась. Для неё это нормально при ADHD. Важно что папа был там и что-то происходило. В итоге она экспериментирует с мелодиями — присвоила результат. + +**Бумажный динозавр с брадсами:** +Сделан при состоянии 1-2/10. Это важный прецедент — минимальный ресурс не означает нулевой контакт. "Режим батарейка" работает. + +**День один с ребёнком:** +"Кажется день прошёл хорошо" — первая спонтанная позитивная оценка. Появление рамки (банк активностей, доска) снижает тревогу даже без строгого следования системе. + +--- + +## 10. КЛЮЧЕВАЯ МЫСЛЬ + +Она не растёт без отца. +Она растёт с отцом у которого кончается батарейка к вечеру. +Это разные вещи. + +Система нужна не чтобы стать другим отцом. +А чтобы то хорошее что уже есть — случалось чаще и с меньшими усилиями. diff --git a/personal/documents/deferred-tasks.md b/personal/documents/deferred-tasks.md index 1ebe5053..75762cb5 100644 --- a/personal/documents/deferred-tasks.md +++ b/personal/documents/deferred-tasks.md @@ -2,7 +2,7 @@   - [ ]- [ ] Ёлка в лаки   - [ ] Arduino alvik   - [ ] Lowrider CNC -  - [ ] Mesh сети +  - [ ] Mesh сети → [[mesh-networks]]   - [ ] Медь+цинк репеллент   - https://youtu.be/ZGO-eDPMJfY   - [ ] inpx book browsing UI diff --git a/personal/projects/personal-os/zoom-ai-transcript-export.md b/personal/projects/personal-os/zoom-ai-transcript-export.md new file mode 100644 index 00000000..3e59e933 --- /dev/null +++ b/personal/projects/personal-os/zoom-ai-transcript-export.md @@ -0,0 +1,53 @@ +--- +tags: + - zoom-ai-transcript-export + - personal-os + - automation + - zoom + - pgvector + - webhook +--- +# Automating Zoom AI Meeting Transcript/Summary Export + +Связано: [[executor-security-analysis]] + +Yes — multiple paths, listed fastest to most flexible. + +## Options + +### 1. Zoom MCP connector for Claude (no code) +Zoom ships an official MCP connector available in Claude's connector directory. Retrieves summaries, transcripts, recordings, and related meeting content. Use on-demand or via a Cowork workflow. + +### 2. Zoom REST API + Server-to-Server OAuth (real automation) +Relevant endpoints: +- `GET /v2/meetings/meeting_summaries` — list all AI Companion summaries +- `GET /v2/meetings/{meetingUUID}/meeting_summary` — fetch a specific summary body +- `GET /v2/meetings/{meetingId}/transcript` — full transcript + +Required scopes: +- `meeting:read:list_summaries:admin` +- `meeting:read:summary:admin` +- `meeting:read:summary:master` (sometimes needed for cross-account — currently buggy per active dev forum thread) + +Run as a cron/launchd job, poll for new summaries, write to disk / Obsidian / pgvector store. + +### 3. Webhook-driven (push) +Zoom emits `meeting.summary_completed` events. Point webhook at your VPS, receive event, call API to pull body. Cleaner than polling. + +### 4. Manual (not really automation) +In Zoom Docs: open summary → ⋯ menu → Export to Word/PDF. Per-meeting only. + +## Caveats + +- Transcripts have limited retention in Zoom — pull regularly, not on-demand months later. +- Summary endpoint OAuth scopes are currently fragile; expect debugging. +- Account admin must enable AI Companion API access; host must have transcript retention on. +- Avoid lethal-trifecta: if pulling via MCP connector in a Claude session, don't combine with web fetch in the same conversation. + +## Recommended path + +Given existing infra (PostgreSQL + pgvector knowledge base, VPS with reverse tunnel, orchestrator agents): + +**Option 3 (webhook) → pgvector** is highest-leverage. Webhook handler on the VPS receives `meeting.summary_completed`, calls the summary + transcript endpoints, writes to pgvector for retrieval by your knowledge agent. + +Fallback: Option 2 (polling) if webhook setup is blocked by network/firewall.