From b5ee98357dc2832427417734d4caa239323bcf5d Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Sat, 16 May 2026 10:43:53 +0600 Subject: [PATCH] =?UTF-8?q?[2026-05-16]=20psychologist-app/naming:=20v4=20?= =?UTF-8?q?=E2=80=94=20=D0=BD=D0=B5=D0=BE=D0=BB=D0=BE=D0=B3=D0=B8=D0=B7?= =?UTF-8?q?=D0=BC=D1=8B,=20WHOIS=20=D0=B2=D0=B5=D1=80=D0=B8=D1=84=D0=B8?= =?UTF-8?q?=D0=BA=D0=B0=D1=86=D0=B8=D1=8F,=20=D1=82=D0=BE=D0=BF-3=20(Nolvu?= =?UTF-8?q?/Torvu/Melvu)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- personal/projects/orblab.md | 78 ++++++++++++++++++++ personal/projects/psychologist-app/naming.md | 76 ++++++++++++++++++- 2 files changed, 152 insertions(+), 2 deletions(-) create mode 100644 personal/projects/orblab.md diff --git a/personal/projects/orblab.md b/personal/projects/orblab.md new file mode 100644 index 00000000..6bc0dbdc --- /dev/null +++ b/personal/projects/orblab.md @@ -0,0 +1,78 @@ +# OrbLab — Animated Voice Orb Visualizer (macOS) + +Экспериментальный macOS-проект: анимированный orb-персонаж с аудиореактивностью, 4 стилями и панелью настроек. + +## Расположение + +`~/Developer/OrbLab/` + +## Архитектура + +``` +OrbLab/ +├── project.yml ← XcodeGen (не коммитить .xcodeproj) +├── OrbLab/ +│ ├── Audio/AudioAnalyzer.swift ← AVAudioEngine + FFT → 8 bands +│ ├── Models/OrbSettings.swift ← @ObservableObject с настройками +│ ├── Views/ +│ │ ├── ContentView.swift ← layout: stage + sidebar +│ │ ├── Components/ +│ │ │ ├── OrbSwitcherView ← роутер по OrbStyle +│ │ │ ├── SettingsPanelView ← ручки управления +│ │ │ └── AudioMeterView ← 8-band мини-спектр +│ │ └── Styles/ +│ │ ├── SiriOrbView ← blob + орбитали + частицы +│ │ ├── SpotifyOrbView ← equalizer bars + сфера +│ │ ├── ChatGPTOrbView ← ripple waves + shimmer arc +│ │ └── MetaOrbView ← wavy mesh blobs + angular glow +│ └── OrbLabApp.swift +``` + +## Стили + +| Стиль | Описание | Техника | +|-------|----------|---------| +| **Siri** | Blob + glowing orbitals + particles | Canvas wobbly path + AngularGradient rings | +| **Spotify** | Equalizer bars + outer rings | Canvas bars, audio-reactive height | +| **ChatGPT** | Concentric ripple + shimmer arc | Canvas rings + animated arc | +| **Orb Lib** | Wavy mesh blobs + angular overlay | Ellipse layers + blendMode(.plusLighter) | + +## AudioAnalyzer + +- `AVAudioEngine` → tap на `inputNode` → 2048-sample FFT (vDSP) +- Hamming window → 8 частотных бэндов (20 Hz – 18 kHz) +- Smoothing 0.25 (экспоненциальный фильтр) +- Выдаёт: `level: Float` (RMS, 0–1) + `bands: [Float]` (8 бэндов) + +## Настройки (OrbSettings) + +- Colors: primary / secondary / accent +- Size: 80–500 pt +- Opacity, Blur radius +- Speed multiplier (0.1–3.0×) +- Audio sensitivity (0.1–3.0×) +- Toggle: particles, orbitals, background +- Orbital count, particle count +- Glow intensity + +## Пресеты цветов + +- 🌊 Siri — cyan/indigo/purple +- 🟢 Spotify — green/teal/white +- ⚫ GPT — gray/white +- 🔥 Fire — red/orange/yellow + +## Сборка + +```bash +cd ~/Developer/OrbLab +xcodegen generate +# Открыть OrbLab.xcodeproj в Xcode или: +xcodebuild -project OrbLab.xcodeproj -scheme OrbLab -destination "platform=macOS" build +``` + +## Заметки + +- `metasidd/Orb` (SPM) не компилируется на macOS — использует UIKit (UIColor, UIBezierPath). MetaOrb реализован нативно через Canvas + blendMode. +- Entitlements: sandbox OFF + `com.apple.security.device.audio-input` (для микрофона без sandbox) +- Deployment target: macOS 15.0 (для `.windowStyle(.hiddenTitleBar)` + `Window` scene API) diff --git a/personal/projects/psychologist-app/naming.md b/personal/projects/psychologist-app/naming.md index 95721d67..5d285ce8 100644 --- a/personal/projects/psychologist-app/naming.md +++ b/personal/projects/psychologist-app/naming.md @@ -1,7 +1,7 @@ # AI-приложение для рефлексии — Исследование названий -> **Обновлено: 2026-05-16 v3** -> v3: повторная проверка топ-5 + итерация ~30 новых гипотез. Verum выходит в лидеры. +> **Обновлено: 2026-05-16 v4** +> v4: все v3-лидеры подтверждены занятыми (Verum=ua.verum GP, Koru=com.koru.mobile GP, Sokra=com.sokra.academy GP, Faros=GPS tracker TM, Iskra=явный reject). ~150 итераций. Новый раунд: неологизмы с WHOIS-проверкой. > Связанные: [[overview]], [[ai-psychologist-research]] --- @@ -518,6 +518,78 @@ Stoa · Sokra · Zeno · Marcus · Seneca · Epictetus · Ataraxia (греч. н --- +## 11. Раунд v4 — Неологизмы (WHOIS-верифицировано) + +> Раунд запущен после подтверждения всех v3-лидеров занятыми. +> Стратегия: pure неологизмы (V+consonant+vu паттерн) — не существуют ни в одном языке (или маргинальные формы), домены .app и .io свободны. + +### Кандидаты прошедшие 3+ поисковые проверки + WHOIS + +| Имя | .app | .io | .com | Web/Brand | App Store | Play Store | Язык | Примечание | +|---|---|---|---|---|---|---|---|---| +| **Nolvu** | ✅ свободен | ✅ свободен | ⚠️ зарег. NL июль 2025 (паркинг) | ✅ нет | ✅ нет | ✅ нет | 🟢 не слово | Паркинг .com — можно купить | +| **Torvu** | ✅ свободен | ✅ свободен | не проверен | ✅ нет | ✅ нет | ✅ нет | 🟢 не слово | | +| **Melvu** | ✅ свободен | не проверен | ⚠️ BrandBucket (продаётся) | ✅ нет | ✅ нет | ✅ нет | 🟢 не слово | .com на продажу | +| **Sulvu** | ✅ свободен | не проверен | ⚠️ BrandBucket (продаётся) | ✅ нет | ✅ нет | ✅ нет | ⚠️ Kannada | Kannada = слово | +| **Selvu** | ✅ свободен | ✅ свободен | ⚠️ зарег. паркинг | ✅ нет | ✅ нет | ✅ нет | ⚠️ Tamil (богатая женщина) | | + +### Убиты в раунде v4 + +Zelki ❌ = польские жевательные мармеладки (żelki), zelki.com с 2010. +Verku ❌ = немецкий imperativ глагола «verki». verku.com с 2015 (Afternic). +Velku ❌ = velku.com с октября 2025 (частное лицо), Velku = Fortnite менеджер. +Lurvo ❌ = lurvo.app + trademark 2026. +Mivra ❌ = mivra.app (voice communities) + mivra.ai (career coaching). +Telvo ❌ = telvo.io App Store (AI motivation calls). +Hugi ❌ = hugi.app (stories) + Google Play. +Korva ❌ = korva.app + Korva Technologies. +Silmu ❌ = Silmu Software (Finnish dev, acquired). +Nurvo ❌ = nurvo.io + nurvotech.com. +Kasvu ❌ = kasvu.io (Finnish startup coach). +Usko ❌ = usko.app (privacy startup, $1.8M). +Luota ❌ = luota.ai (influencer marketing). +Lumra ❌ = lumrahq.com + lumra.co. +Renvu ❌ = RENVU (solar equipment distributor). +Helvu ❌ = helvu.com (design studio). +Tolvi ❌ = trademark 2025 (logistics SaaS). +Lumi ❌ = lumi-app.com, lumiconnect.com, trylumi.com — несколько продуктов. +Gwir ❌ = французская blockchain-компания. +Egia ❌ = Egia Financial. +Satt ❌ = SATT Platform (compliance software). +Veru ❌ = биофармацевтическая VERU Inc. (NYSE). +Zevo ❌ = Zevo Health (workplace wellness). +Truu ❌ = TruU identity security ($9M). +Klok ❌ = klokapp.ai ($9M seed). +Toivo ❌ = Finnish peer support app. +Auki ❌ = AR + crypto. +Tyven ❌ = tyven.app (fashion deals). +Selva ❌ = Selva (self-hosted agency tools). +Nykter ❌ = Nykter Osakeyhtiö (Finnish construction). +Avow ❌ = transformation tracker App Store. +Sola ❌ = mental health journal прямой конкурент. +Tiesa ❌ = London mental health neurostim company. +Clarum ❌ = clarum.ai + clarum.app. +Viveka ❌ = Viveka Health App Store. +Zora ❌ = Zora AI App Store (наша ниша). + +### Топ-3 v4 + +| # | Имя | Семантика | Фонетика | .app | .com | Рейтинг | +|---|---|---|---|---|---|---| +| 🥇 | **Nolvu** | pure неологизм | НОЛ-ву | ✅ | ⚠️ паркинг | ★★★★★ | +| 🥈 | **Torvu** | pure неологизм | ТОР-ву | ✅ | не проверен | ★★★★☆ | +| 🥉 | **Melvu** | mel (мёд) + -vu | МЕЛ-ву | ✅ | BrandBucket | ★★★★☆ | + +**Чеклист финальной проверки (ручная — для Alex):** +- [ ] App Store: https://apps.apple.com/search?term=nolvu +- [ ] Play Store: https://play.google.com/store/search?q=nolvu&c=apps +- [ ] App Store: https://apps.apple.com/search?term=torvu +- [ ] Play Store: https://play.google.com/store/search?q=torvu&c=apps +- [ ] App Store: https://apps.apple.com/search?term=melvu +- [ ] Play Store: https://play.google.com/store/search?q=melvu&c=apps + +--- + ## 9. Имена, которые точно не подходят | Имя | Причина |