den the dev
1.09K subscribers
259 photos
37 videos
2 files
203 links
Привіт, на звʼязку @denysdovhan 👋

Тут я пишу про все: програмування, розумний дім, адміністрування, технології, ігри та медіа.

Роблю фронтенд для AI-чату у Wix.com
Download Telegram
Ще з прикольного: бачив на ютубі, що клавіатуру можна ставити ось так поверх макбука і працювати.

Дуже приємно набирати текст, але ергономічність взаємодії з трекпадом страждає - кисті не дуже зручно.
🤔4🔥2😱1
🤖 Надто реалістичний text-to-speech

У своєму розумному домі я оголошую важливі речі на колонках голосом.

Наприклад, коли оголошується повітряна тривога, приходить сповіщення і колонка оголошує про початок тривоги.

За перетворення тексту у голос відповідає TTS (Text to Speech). Досі я користувався Google Translate TTS, але цей голос звучить доволі роботизовано, тож я розмірковував про те, щоб якось покращити натуральність голосу.

Кілька релізів тому до Home Assistant додали інтеграцію ElevenLab - у них є підтримка української мови і згенерований результат звучить дуже і дуже натуральна.

Голос настільки натуральний, що стає аж кріпово, неначе у тебе вдома живе ще одна людина, яка щось тобі говорить. Я помітив, що моментами мене ці оголошення почали лякати, бо я не очікую почути вдома голос сторонньої людини.

Поки не знаю що робити. Серед варіантів:

1. Або повернутись до використання Google Translate, щоб було чітке розуміння, що оголошення озвучує не справжня людина, а машина.
2. Або спробувати використовувати щось типу Chime TTS, та попереджати дзвіночком про те що за секунду буде оголошення.

P.S: Напишіть мені, якщо вам цікаво як я зробив таке привітання.
👍10
На днях в твіттері поділився історією про те, як співбесідував кандидата, який намагався надурити використовуючи CharGPT для вирішення завдань.

В принципі, я не проти того, щоб люди демонстрували своє вміння користуватись LLM для вирішення завдань, але виключно, коли це прозоро і зрозуміло усім учасникам процесу найму. В такому разі можна було би і складніші завдання дати, і проаналізувати запити та відповіді, і обговорити недоліки коду, який пропонує ChatGPT (а він часто пропонує поселеній код).

А ви що думаєте з цього приводу?
👍11
📢 Home Assistant Voice з підтримкою української

Нова залізяка Home Assistant Voice пропонує підтримку української мови через хмару (по підписці).

Працюватиме скоріш за все погано, недочуватиме, а запити буде опрацювати повільно.

Але це чудовий початок. Наразі це поки найбільш дружнє рішення для новачків з підтримкою української. Звісно треба мати Home Assistant, а це вже суттєво підвищує поріг входження, але це поки найпростіше, що є.

Напевно спробую дістати одну таку штуку заради експерименту.
🔥62
🎤 22 лютого буду одним зі спікерів Front-End Day від DOU 👀

Приходьте послухати та привітатись. Судячи з лайнапу збирається непогана тусовка: Front-End Day DOU

Від себе додам ще промокод на 10%: WHATABOUTDISCOUNT10
🔥12👍4😱1
Я просрав вечір пʼятниці шукаючи помилку у цьому коді.

4 години я не міг зрозуміти чому ніяк не знаходиться файл thumbnail.png 🤔
😁7😱2😢2🤔1
Якби ж існували такі інструменти, які б дозволяли робити зліпки коду, позначати версії, відкочуватись назад у часі… 🤔
😁16🤣8💯2😢1🙏1
Media is too big
VIEW IN TELEGRAM
Роблю замовлення у інтернет-магазині

Вибір вулиці — дропдаун на тисячі рядків з усіма вулицями Києва у алфавітному порядку. Пошук лише по першій літері (бо це нативний дропдаун).

Мені навіть боляче уявити як це працює у мобільних браузерах 😬
😁19😢8
Треба щоб введення номеру телефону працювало так само: теж дропдаун з усіма можливими комбінаціями номерів і ти шукаєш серед них свій.
😁33
🔗 SmartThings (Samsung) анонсували оновлену офіційну інтеграцію для Home Assistant

Це кльова новина, адже завжди круто, коли великі виробники побутової техніки нарешті перестають намагатись замкнути користувачів лише у своїй екосистемі та стають більш відкритими.

У мене вдома (та і у вас напевно теж) є розумна техніка від Samsung: пралка, сушилка, кондиціонери, духовка, мікрохвильовка, телевізор. Я дуже сподіваюсь, що інтеграція стане стабільнішою та з ширшою функціональністю.

З поточною інтеграцією є чимало проблем: керування лише через хмару, датчики енергії та потужності відвалюються або показують повну маячню, пралку та сушилку неможливо вимкнути, хоча перемикач живлення доступний і багато інших.
👍9🔥4😍1
❤️ Ідея для апки: Home Assistant, але для здоровʼя - Health Assiatant

Закидаєш в неї доки з результатами аналізів, заключення лікаря, синхронізуєш дані з Apple Health, а вона збирає всі показники, будує графіки, показує динаміку, підсвічує важливе, будує графік планових візитів, щеплень, тощо
12
На сабредіті r/homeassistant поділились цікавою ідеєю як можна використати нові моделі для малювання від OpenAI.

Закинути фото кімнати і передавши ось такий промпт:

base on the attached image make a isometric 3d model of the scene, keep the composition of the photo as accurate as possible

… можна отримати тривимірне ізометричне зображення приміщення.

Потім це зображення можна використати у поєднанні з карткою picture_elements для керування пристроями, наче ви взаємодієте з реальними предметами на екрані.
🔥26
Нещодавно купив собі портативний термопринтер на Алі і тепер ось так організував собі всі кабелі.

Стало набагато зрозуміліше.
🔥29👍11
🍿 Plex піднімає ціни починаючи з 29 квітня

У своєму блозі Plex повідомили, що починаючи з 29 квітня у них змінюється цінова політика:

- Зростає ціна на усі підписки. Зокрема, пожиттєва підписка дорожчає більш ніж вдвічі: з $119 до $249.
- Для віддаленого стрімінгу тепер вводиться нова підписка Remote Watch Pass за $1.99 на місяць (або $19.99 на рік).
- Раніше для стрімінгу у мобільні апки потрібна була одноразова покупка - це прибирається. Замість цього тепер щомісячна підписка Watch Pass.
- Якщо у власника вашого сервера є Plex Pass, то можна стрімити без наявної підписки. Підписка вланика це покриває.

Від себе додам, що якщо ви користуєтесь Plex у вас зараз є дві опції, щоб зекономити гроші:

1. Купити пожиттєвий Plex Pass за $119 поки ще є така можливість. У порівнянні з новою ціною це буде більш ніж -50% знижки. У свій час я купив її за $70 на одну з Чоних пʼятниць і за 2 роки вона для мене вже окупилась. Для мене Plex Pass коштує своїх грошей і сервісом я задоволений.
2. Переїхати на Jellyfin. Він має дещо гірший UI/UX у порівнянні з Plex, не дає настільки цілісного досвіду як Plex (Netflix, AppleTV+), має менше клієнтів під телевізори, приставки і тд. Але він повністю безкоштовний.
👍9
Останні тижні працюю над лібою, яка рендерить чатик.

І я навіть не думав про те, наскільки складно реалізувати плавний чат з віртуалізацією.
Здавалось би цих чатів повно і мав би бути якийсь більш менш стандартний підхід, але ні.

Чому складно?

👉 Для плавного скролінгу історії потрібна віртуалізація - це вже саме по собі складно.
👉 Зазвичай ми скролимо сторінки зверху→вниз, а чати скроляться знизу→вгору. Це друга складність, яка накладається на попередню.
👉 Історія повідомлень має ліниво завантажуватись, коли ми гортаємо вгору. При цьому змінюється розмір віртуалізованого контейнера та кількість елементів у ньому. Історія починає "дригатись" і цього треба уникнути.
👉 Паралельно можуть одночасно приходити нові повідомлення.
👉 Тобто нові елементи у список повідомлень можуть прилітати з обох боків, а при цьому треба зберігати положення і плавність скролу.
👉 Крім цього, коли приходять нові повідомлення, нам треба вирішувати чи підскролюємо ми до нових повідомлень.
👉 Якщо прийшло багато нових повідомлень, то до якого повідомлення ми скролимо і як? Це теж окрема історія.
👉 А ще є лічильник нових повідомлень і кнопка, яка стрибає до нових повідомлень або в кінець історії.
👉 І є ще індикатор, який показує коли хтось набирає текст.
👉 А ще повідомлення можна видаляти з історії. При цьому вони можуть видалятись з будь-якого місця історії.
👉 Саме вікно чату при цьому може змінювати свої розміри, розгортатись і робитись великим або зменшуватись.

І ще безліч дрібніших проблем.
👍8🔥3
🗣️ Створив мітап у Києві, щоб приєднатись до Home Assistant Community Day.

Відмічайтесь тут: HA Community Day Kyiv meetup
Ліміт: 25 гостей (поки що)

З питанням локації та часу для події будемо розбиратись згодом.
Якщо маєте про що розповісти доповідь на 15 хвилин, пишіть мені.
Якщо маєте ідею для локації, яка може захостити наш безкоштовний івент, теж пишіть мені.
10