den the dev
Хто сьогодні на DOU Day Picnic?
Друзі, чому ви ставите сумні реакції? Поясніть що сталось, бо я не розумію.
👾 Коротка нотатка моїх вражень про DOU Day Picnic 2025
Минулого року я був на першому пікніку і тоді це був найкращий досвід великої події від доковідних часів.
Натурально, що я порівнюватиму цьогорічний пікнік з минулорічним:
👉🏻 Їжа. Минулого року з їжею все було погано. Цьогоріч це виправили, тож на локації були намети від модних київський кафешок зі стрітфудом: Honey, Mirali, Dog&Tails, t.c.pizza, Doggeriz, Nunu.
👉🏻 Меморіал загиблих айтівців на вході. Вразив і засмутив величезною кількістю портретів. Памʼятаємо.
👉🏻 Інша локація. Минулого року подія була у UNIT.city. Там було кілька окремих локацій, затінених будинками та деревами. Цього року був одне великий павільйон та відкритий асфальтований майданчик з мінімумом дерев. На мою думку на UNIT було краще.
👉🏻 Головна сцена була у павільйоні, поруч з усіма зонами партнерів. Кожен партнер ставив свої колонки і разом з головною сценою це створювало велику метушню та гамір.
👉🏻 Спікери говорили з голови, були мало підготовлені. Замість структурованих доповідей переважно були розмови і потік свідомості.
👉🏻 Цьогоріч було лише два потоки: основний та ретросцена - дуже малий простір з потоками свідомості та ностальгії.
👉🏻 Не було технічної сцени, як минулоріч, де розповідали би щось більш айтішне і прикладене - тоді це була для мене найцікавіша сцена. Лише бізнес, бабки, найм, погляди у майбутнє.
👉🏻 Дуже активний мілітарі хантинг. Ціла алея з представниками підрозділів та мілтеку. Воно і не дивно в часи війни.
👉🏻 Зустрів значно менше знайомих облич (майже нікого), хоча минулоріч на пікнік зібрались ніби всі кого я коли-небудь знав з ІТ тусовки. Можливо причиною став нічний обстріл і безсонна ніч, через яку люди весь деньзбирали кабіну піклувались про себе вдома.
Підсумовуючи: вийшло дуже класно, я дуже приємно провів час і безмежно вдячний організаторам за те, що взялись організовувати таку масштабну подію у такий складний час.
Але особисто для мене, минулого року було більш вайбово, хоч і з гіршою їжею 😉
Минулого року я був на першому пікніку і тоді це був найкращий досвід великої події від доковідних часів.
Натурально, що я порівнюватиму цьогорічний пікнік з минулорічним:
👉🏻 Їжа. Минулого року з їжею все було погано. Цьогоріч це виправили, тож на локації були намети від модних київський кафешок зі стрітфудом: Honey, Mirali, Dog&Tails, t.c.pizza, Doggeriz, Nunu.
👉🏻 Меморіал загиблих айтівців на вході. Вразив і засмутив величезною кількістю портретів. Памʼятаємо.
👉🏻 Інша локація. Минулого року подія була у UNIT.city. Там було кілька окремих локацій, затінених будинками та деревами. Цього року був одне великий павільйон та відкритий асфальтований майданчик з мінімумом дерев. На мою думку на UNIT було краще.
👉🏻 Головна сцена була у павільйоні, поруч з усіма зонами партнерів. Кожен партнер ставив свої колонки і разом з головною сценою це створювало велику метушню та гамір.
👉🏻 Спікери говорили з голови, були мало підготовлені. Замість структурованих доповідей переважно були розмови і потік свідомості.
👉🏻 Цьогоріч було лише два потоки: основний та ретросцена - дуже малий простір з потоками свідомості та ностальгії.
👉🏻 Не було технічної сцени, як минулоріч, де розповідали би щось більш айтішне і прикладене - тоді це була для мене найцікавіша сцена. Лише бізнес, бабки, найм, погляди у майбутнє.
👉🏻 Дуже активний мілітарі хантинг. Ціла алея з представниками підрозділів та мілтеку. Воно і не дивно в часи війни.
👉🏻 Зустрів значно менше знайомих облич (майже нікого), хоча минулоріч на пікнік зібрались ніби всі кого я коли-небудь знав з ІТ тусовки. Можливо причиною став нічний обстріл і безсонна ніч, через яку люди весь день
Підсумовуючи: вийшло дуже класно, я дуже приємно провів час і безмежно вдячний організаторам за те, що взялись організовувати таку масштабну подію у такий складний час.
Але особисто для мене, минулого року було більш вайбово, хоч і з гіршою їжею 😉
❤5👍3
den the dev
Video
🌐 Кілька місяців тому я писав, що працюю над лібою для редерингу чатів. Так, от: ми її опенсорснули!
Мій тімлід, Юра Ткаченко, написав особисту історію на DOU про те, як створювався наш продукт (Wix AI Site-Chat). У цій історії, в тому числі, він згадує про проблему контролю над станом скролу в динамічному вікні і те, наскільки це складна задача.
Я працював над цією проблемою майже 8 тижнів і результатом цієї роботи стала наша експериментальна бібліотека для побудови чатів - chat-viewer.
👨💻 Код: wix-incubator/chat-viewer
📚 Документація: wix-incubator.github.io/chat-viewer
👀 Демо: wix-incubator.github.io/chat-viewer/demo
Дисклеймер: Це поки що експериментальна бібліотека, тож враховуйте, що у ній можуть ховатись баги. Документація все ще сира та генерується автоматично з коду, тож прикладів використання обмаль. Є ще багато моментів, які потрібно покращувати. Але! Ми вже використовуємо цю бібліотеку у продакшені і фіксимо всі проблеми, які зустрічаємо.
Мій тімлід, Юра Ткаченко, написав особисту історію на DOU про те, як створювався наш продукт (Wix AI Site-Chat). У цій історії, в тому числі, він згадує про проблему контролю над станом скролу в динамічному вікні і те, наскільки це складна задача.
Я працював над цією проблемою майже 8 тижнів і результатом цієї роботи стала наша експериментальна бібліотека для побудови чатів - chat-viewer.
👨💻 Код: wix-incubator/chat-viewer
📚 Документація: wix-incubator.github.io/chat-viewer
👀 Демо: wix-incubator.github.io/chat-viewer/demo
Дисклеймер: Це поки що експериментальна бібліотека, тож враховуйте, що у ній можуть ховатись баги. Документація все ще сира та генерується автоматично з коду, тож прикладів використання обмаль. Є ще багато моментів, які потрібно покращувати. Але! Ми вже використовуємо цю бібліотеку у продакшені і фіксимо всі проблеми, які зустрічаємо.
DOU
За 9 років роботи я нарешті заробив 20 баксів для Wix
Юрій Ткаченко ділиться досвідом майже десятирічної роботи у Wix та розповідає про створення open source бібліотеки для чатів, розвиток локальної команди й перші результати нового продукту, що вже приносить компанії реальний дохід.
🔥13👍4
Нарешті зміг знайти на OLX б/у Google Coral TPU за більш-менш прийнятною ціною.
Їх практично ніде немає у наявності, а якщо є, то коштують дурних грошей - понад 200$ за штуку з доставкою до України.
tldr: Coral - це Tensor Processing Unit, тобто такий окремий зовнішній процесор для АІ та ML, який підключається по USB (або M.2 в залежності від версії).
Навіщо він мені?
Нещодавно я поставив собі на домашній сервер Frigate NVR - систему відеоспостереження з AI, яка вміє локально розпізнавати різні обʼєкти на відео та вести запис на домашній сервер всього що відбувається вдома.
Coral TPU дозволить розвантажити CPU та GPU від операцій по детекції обʼєктів на відео.
У мене вдома зараз 4 камери, тож це відносно складні обчислення. Особливо, якщо хтось паралельно захоче подивитись якесь кіно на Plex.
Їх практично ніде немає у наявності, а якщо є, то коштують дурних грошей - понад 200$ за штуку з доставкою до України.
tldr: Coral - це Tensor Processing Unit, тобто такий окремий зовнішній процесор для АІ та ML, який підключається по USB (або M.2 в залежності від версії).
Навіщо він мені?
Нещодавно я поставив собі на домашній сервер Frigate NVR - систему відеоспостереження з AI, яка вміє локально розпізнавати різні обʼєкти на відео та вести запис на домашній сервер всього що відбувається вдома.
Coral TPU дозволить розвантажити CPU та GPU від операцій по детекції обʼєктів на відео.
У мене вдома зараз 4 камери, тож це відносно складні обчислення. Особливо, якщо хтось паралельно захоче подивитись якесь кіно на Plex.
👍10
den the dev
Нарешті зміг знайти на OLX б/у Google Coral TPU за більш-менш прийнятною ціною. Їх практично ніде немає у наявності, а якщо є, то коштують дурних грошей - понад 200$ за штуку з доставкою до України. tldr: Coral - це Tensor Processing Unit, тобто такий окремий…
Думаю з графіків очевидно який перформанс до і після встановлення Coral.
Загалом перформанс Coral співставний з OpenVino (вбудований детектор в Intel GPU), але перевага в тому, що всі обчислення по детекції обʼєктів переносяться повністю на Coral, а це вивільняє процесор для інших задач.
Замість 60% у фоні та 80-90% в моменти коли працює детекція, до 20-30% фонового навантаження на процесор.
Мені здається це супер.
Загалом перформанс Coral співставний з OpenVino (вбудований детектор в Intel GPU), але перевага в тому, що всі обчислення по детекції обʼєктів переносяться повністю на Coral, а це вивільняє процесор для інших задач.
Замість 60% у фоні та 80-90% в моменти коли працює детекція, до 20-30% фонового навантаження на процесор.
Мені здається це супер.
🔥16❤2
Чад знімає відео про open source для Syntax.fm.
Цими днями він приїздив до України, щоб розповісти про те, як відомі проєкти створюються та підтримуються розробниками з України.
Записали цікаву розмову у офісі Wix, показали наслідки війни у Києві.
Чекайте на велике відео на YouTube.
Цими днями він приїздив до України, щоб розповісти про те, як відомі проєкти створюються та підтримуються розробниками з України.
Записали цікаву розмову у офісі Wix, показали наслідки війни у Києві.
Чекайте на велике відео на YouTube.
👍22🔥3
Користувачі Reddit, вирішив зробити експерементальний український сабредіт про розумний дім - продовження нашого чату, але на Reddit.
🤖 r/smarthome_ua
Приєднуйтесь, якщо користуєтесь редітом - там дійсно публікують багато корисного і я думаю це буде непогане місце для обговорень всіх новин, які публікуються у суміжних англомовних редітах.
Крім цього, Reddit дуже добре індексується пошуковиками та АІ ботами, тож питання звідти зможуть допомогти іншим людям у пошуку відповідей.
Запрошую!
🤖 r/smarthome_ua
Приєднуйтесь, якщо користуєтесь редітом - там дійсно публікують багато корисного і я думаю це буде непогане місце для обговорень всіх новин, які публікуються у суміжних англомовних редітах.
Крім цього, Reddit дуже добре індексується пошуковиками та АІ ботами, тож питання звідти зможуть допомогти іншим людям у пошуку відповідей.
Запрошую!
Reddit
r/smarthome_ua
Українська спільнота про розумний дім, автоматизації та розумні пристрої
👍15❤4🤡1
Позавчора оновився на Cloudflare addon v6.0.0 для Home Assistant і отримав непрацюючий інтерфейс у мобільних компаньйонах HA.
Завів відповідний тікет в їх репозиторії.
Якщо ви раптом зіткнулись з цією проблемою, то вирішити її можна шляхом вимкнення HTTP/3 в налаштуваннях Cloudflare.
Завів відповідний тікет в їх репозиторії.
Якщо ви раптом зіткнулись з цією проблемою, то вирішити її можна шляхом вимкнення HTTP/3 в налаштуваннях Cloudflare.
Log in to your Cloudflare dashboard, navigate to the Speed > Optimization section, and then find the HTTP/3 (or QUIC) toggle and set it to OFF.
GitHub
v6.0.0 breaks connection on mobile devices · Issue #919 · brenner-tobias/addon-cloudflared
The problem After updating to v6.0.0 connection with Home Assistant iOS companions stopped working. I tried to login in Safari, but it doesn't work too. When navigating to https://fayna-town-18...
❤7👍3
🤖 Безкоштовний доступ до Google AI Pro для студентів
Google надав українським студентам можливість оформити безкоштовну підписку на рік на їх Gemini 2.5 Pro модель, генерацію зображень та відео через Veo 3, 2TB на Google One та всілякі інші функції.
Все що потрібно: підтвердити статус студента з допомогою документів про навчання (студентських квитків, довідки про зарахування, тощо).
🔗 gemini.google/students
Я вже поділився зі своєю сестрою - новоспеченою студенткою, бо вважаю, що це дуже класна пропозиція. Ви теж обовʼязково поділіться цією новиною зі своїми близькими та друзями студентами - вони 100% будуть вдячні.
Google надав українським студентам можливість оформити безкоштовну підписку на рік на їх Gemini 2.5 Pro модель, генерацію зображень та відео через Veo 3, 2TB на Google One та всілякі інші функції.
Все що потрібно: підтвердити статус студента з допомогою документів про навчання (студентських квитків, довідки про зарахування, тощо).
🔗 gemini.google/students
Я вже поділився зі своєю сестрою - новоспеченою студенткою, бо вважаю, що це дуже класна пропозиція. Ви теж обовʼязково поділіться цією новиною зі своїми близькими та друзями студентами - вони 100% будуть вдячні.
Gemini
Gemini for Students — your AI study buddy from Google
Unlock Gemini's power for school & beyond, from homework help to video creation. Get more Gemini with Google AI Pro now!
❤7
🍿 Бачили? Jellyseerr та Overseerr обʼєднуються у один проєкт - Seerr
🔗 seerr-team/seerr
Цікаво як це технічно відбувається, коли два проєкти з різною кодовою базою та функціональністю обʼєднують у один проєкт 🤔
🔗 seerr-team/seerr
Цікаво як це технічно відбувається, коли два проєкти з різною кодовою базою та функціональністю обʼєднують у один проєкт 🤔
GitHub
GitHub - seerr-team/seerr: Open-source media request and discovery manager for Jellyfin, Plex, and Emby.
Open-source media request and discovery manager for Jellyfin, Plex, and Emby. - seerr-team/seerr
😱5👍1
У вас буває таке що Zigbee2MQTT не може підключитись до SLZB-06 бо він не відповідає аж допоки його не перепідключиш до кабеля?
Таке трапляється зазвичай коли моргає світло - після цього SLZB-06 наче взагалі не стартує 🤔
UPD: В чатику пишуть що це загальна проблема: якщо їх «погасити» з рубильника, то не стартують самі допоки не перепідключиш.
Таке трапляється зазвичай коли моргає світло - після цього SLZB-06 наче взагалі не стартує 🤔
UPD: В чатику пишуть що це загальна проблема: якщо їх «погасити» з рубильника, то не стартують самі допоки не перепідключиш.
😢1
‼️ Велике оновлення інтеграції графіків відключень Yasno для Home Assistant
Коротко: Графіки відключень повернулись. Yasno ввели нове API для звоїх застосунків з графіками відключень. До цього додались суттєві зміни з форматом груп та вибором регіону. Через це вам доведеться повністю видалити стару конфігурацію та додати її заново.
Більш розлого: Yasno вже давно змінили формат груп, але я не змінював конфігурації, бо не було відключень, а отже не було великої потреби у цій інтеграці - я зробив лише деякі підготовчі роби.
На жаль, через нещодавні обстріли відключення повернулись. Питання роботи інтеграції стало руба. Велика подяка пану @ALERTua законтрибютив чимало коду, який виправляє всі помилки, які були раніше. Найголовніше: інтеграція знову працює, підтримує формат можливих відключень, але випагає від вас повністю видалити і повторно додати інтеграцію.
Після оновлення інтеграція покаже вам попередження в інтерфейсі Home Assistant про те, що її потрібно видалити та додати заново.
Коротко: Графіки відключень повернулись. Yasno ввели нове API для звоїх застосунків з графіками відключень. До цього додались суттєві зміни з форматом груп та вибором регіону. Через це вам доведеться повністю видалити стару конфігурацію та додати її заново.
Більш розлого: Yasno вже давно змінили формат груп, але я не змінював конфігурації, бо не було відключень, а отже не було великої потреби у цій інтеграці - я зробив лише деякі підготовчі роби.
На жаль, через нещодавні обстріли відключення повернулись. Питання роботи інтеграції стало руба. Велика подяка пану @ALERTua законтрибютив чимало коду, який виправляє всі помилки, які були раніше. Найголовніше: інтеграція знову працює, підтримує формат можливих відключень, але випагає від вас повністю видалити і повторно додати інтеграцію.
Після оновлення інтеграція покаже вам попередження в інтерфейсі Home Assistant про те, що її потрібно видалити та додати заново.
👏13🔥1
💨 Велике оновлення для інтеграції LUN Місто Air для Home Assistsant
Кілька вечорів попрацював над своєю інтеграцією для Home Assistant - LUN Місто Air. Це кастомна інтеграція, яка дає доступ до всіх сенсорів якості повітря в мережі LUN Місто.
Нова версія закриває основні запити поточних користувачів:
- Можливість обрати точку на карті, щоб інтеграція автоматично постійно знаходила найближчу доступну станцію.
- Можливість обрати зручну назву для локації.
- Більше сенсорів: тепер інтеграція також надає датчики атмосферного тиску, температури та вологості повітря
- Також це тепер одна з перших інтеграцій, яка підтримує субсутності, які нещодавно додали у Home Assistant.
P.S: У вільний час також продовжуємо покращувати інтеграцію для відключень світла Yasno.
Кілька вечорів попрацював над своєю інтеграцією для Home Assistant - LUN Місто Air. Це кастомна інтеграція, яка дає доступ до всіх сенсорів якості повітря в мережі LUN Місто.
Нова версія закриває основні запити поточних користувачів:
- Можливість обрати точку на карті, щоб інтеграція автоматично постійно знаходила найближчу доступну станцію.
- Можливість обрати зручну назву для локації.
- Більше сенсорів: тепер інтеграція також надає датчики атмосферного тиску, температури та вологості повітря
- Також це тепер одна з перших інтеграцій, яка підтримує субсутності, які нещодавно додали у Home Assistant.
P.S: У вільний час також продовжуємо покращувати інтеграцію для відключень світла Yasno.
🔥11❤2👏2
Друзі, хтось зробив клон мого профіля на GitHub: https://github.com/denysdouhan
Будь-ласка, зайдіть на сторінку і натисність Report. Оберіть категорію Impersonation. Та вкажіть в описі, що цей користувача видає себе за @denysdovhan.
Будь-ласка, зайдіть на сторінку і натисність Report. Оберіть категорію Impersonation. Та вкажіть в описі, що цей користувача видає себе за @denysdovhan.
🤬13👍4❤1💩1🤡1
Ви запитаєте, а нахіба робити фейк мого гітхаба?
Моя підозра, що це фішинг для тих хто встановлює spaceship-prompt і зробить опечатку в імені: dovhan -> douhan
Така атака дасть повний доступ до машини користувача, бо промт виконується безпосередньо в командній оболонці. Ніщо не перешкоджатиме доступу до файлів з ключами та токенами.
Чому я так думаю? Бо в профілі цього користувача був лише один репозиторій - spaceship-prompt.
Моя підозра, що це фішинг для тих хто встановлює spaceship-prompt і зробить опечатку в імені: dovhan -> douhan
Така атака дасть повний доступ до машини користувача, бо промт виконується безпосередньо в командній оболонці. Ніщо не перешкоджатиме доступу до файлів з ключами та токенами.
Чому я так думаю? Бо в профілі цього користувача був лише один репозиторій - spaceship-prompt.
💯14
Який підхід до умов вам більше подобається?
Використання (if) ❤️ чи використання switch (true) 👍?
Напишіть свою думку в коментарях за можливості.
Використання (if) ❤️ чи використання switch (true) 👍?
Напишіть свою думку в коментарях за можливості.
❤21👍12🤔2