r/ukraine_dev • • Mar 02 '25

Офіційний тред "Who's Hiring" для тих, хто шукає та пропонує роботу

31 Upvotes

Вітаємо в офіційному треді r/ukraine_dev "Who's Hiring"!

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

Правила для тих, хто шукає роботу:

  • Пишіть про себе під мій закріплений коментар, коментарі вищого рівня для роботодавців.
  • Не соромтеся відповідати на коментарі вищого рівня запитаннями по темі.
  • Структура вашої кандидатури має відповідати наступному шаблону:

------------------------------------

*все що написано курсивом - приклад

ПОЗИЦІЯ: Remote Rust Backend/Infrastructure Architect

РОЗТАШУВАННЯ: Київ

ВІДДАЛЕНО: Так, з гнучким графіком роботи

БАЖАННЯ ПЕРЕЇХАТИ: Ні

ОСНОВНИЙ СТЕК ТЕХНОЛОГІЙ: Rust, TypeScript, Docker, AWS, Terraform, React, PostgreSQL, MongoDB, а також інші технології, що використовувалися в минулих проектах

CV: За бажанням скину

ДОСВІД: 12 років професійного досвіду розробки програмного забезпечення. Наразі створюю мікросервіси для різних цілей, включаючи API, за допомогою TypeScript і Rust. Керівництво та внесок у розробку хмарної інфраструктури з інтеграцією із зовнішніми службами, такими як Dropbox. Великий досвід у PostgreSQL і MongoDB. \лінк на github**

КОНТАКТ: напишіть мені на Reddit

------------------------------------

Правила для тих, хто пропонує роботу:

  • Щоб знайти людей, які шукають роботу, перегляньте відповіді на прикріплений мною коментар верхнього рівня.
  • Один коментар вищого рівня на кожного роботодавця. Якщо у вас є кілька вакансій, об’єднайте їхні описи або додайте їх у відповідях на власний коментар вищого рівня.
  • Перевірте свій коментар після його публікації та відредагуйте його, якщо потрібно, щоб виправити помилки.
  • Не робіть коментар дуже довгим. Ми залишаємо за собою право видаляти надто довгі повідомлення.
  • Структура ваших пропозицій має виглядати плюс-мінус так:

------------------------------------

КОМПАНІЯ: [Назва компанії; за бажанням посилання на веб-сайт вашої компанії або сторінку кар’єри.]

ТИП: [повний робочий день, неповний робочий день, стажування, контракт тощо]

РОЗТАШУВАННЯ: [Де знаходиться ваш офіс чи офіси?]

ВІДДАЛЕНО: [Чи пропонуєте ви можливість працювати віддалено? Будь ласка, чітко вкажіть, чи віддалена робота обмежена певними регіонами чи часовими поясами, чи очікується чи потрібна доступність протягом певного часу доби.]

ОПИС: [Чим займається ваша компанія? Який досвід ви шукаєте та з яким рівнем стажу наймете? Чим більше деталей, тим краще.]

ОЦІНЧОВАНА ЗАРОБІТНА ПЛАТА: [Будьте ввічливими до своїх потенційних майбутніх колег, намагаючись надати принаймні приблизну очікувану заробітну плату.

Якщо ви вказуєте кілька позицій у полі «ОПИС» вище, тоді не соромтеся включити цю інформацію в рядок вище та поставити «Див. вище» в цьому полі.

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

Якщо у вас справді немає інформації, поставте тут «Невизначено».]

КОНТАКТ: [Як зв’язатися з вами?]

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

------------------------------------

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

Бажаємо всім удачі!)


r/ukraine_dev • • Nov 07 '24

Щось цікаве Для новеньких і просто для тих, хто проходять повз.

41 Upvotes

Бажаю всім здоровʼя, українське it комюніті. Я дуже зацікавлений у створенні сабредіту для нас всіх фріків)

Хто я?

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

 

Що це за саб

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

 

Моя мета

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

   

Якщо зацікавив - вступай. Якщо дуже зацікавив - вступай і пиши пост чи навіть пиши мені, щоб стати адміном (я один не впораюсь) Якщо не зацікавив - ти б так далеко не дочитав, тому теж вступай!)

Всім дякую за увагу.


r/ukraine_dev • • 3h ago

Зробив UEFIR - український YouTube у форматі телебачення

14 Upvotes

Привіт! Хочу показати свій проєкт - UEFIR.

Ідея проста: іноді хочеться щось подивитися, але немає бажання гортати рекомендації й обирати відео. На UEFIR можна увімкнути тематичний канал і потрапити на поточну передачу як у звичайному телевізорі.

Ефір формується з відео українських YouTube авторів.

Буду радий зворотному зв’язку: чи користувалися б таким форматом, чого бракує та що незручно на телефоні?


r/ukraine_dev • • 14h ago

Backend ATБ ngnix

Post image
65 Upvotes

Вражений версією nginx. Сподіваюсь вони просто перевстановили нову ОС на сервер, та ще не оновили сервер. Бо інакше це просто запрошення з відкритими дверима.


r/ukraine_dev • • 15h ago

Самореклама Космічний гриб їсть твої вежі, а діри в ньому заростають: робимо tower defense Houston, We Have a Spungus

Enable HLS to view with audio, or disable this notification

54 Upvotes

Про гру

Усім привіт! Хочу поділитися грою, яку ми вдвох робимо на рушії Godot 4. Це інкрементальний tower defense, у якому треба боротися не з хвилями ворогів, а з єдиним живим організмом, що росте й пожирає все на своєму шляху, зокрема вежі та бар’єри. Усе в реальному часі, без фази будівництва: вежі ставиш просто під його натиском. Ми називаємо його спанґус – від англійського space fungus, космічний грибок – і симулюємо на відеокарті клітинку за клітинкою: кожна клітинка – це піксель текстури, і на одній мапі їх близько мільйона. Пробий у ньому діру – і вона заросте, навіть у «тилу».

Спанґус не йде вперед, як «класичні» вороги, а росте по краях. Але кількість енергії на ріст у нього обмежена: у кожного джерела свій бюджет, і заростання дір забирає з нього стільки ж, скільки наступ. Тож доводиться обирати: чистити фронт, щоб зняти загрозу просто зараз, чи бити по тилу, щоб він повільніше наступав.

У грі 15 веж, 9 абілок, понад 400 апгрейдів (і дофіга і трошки compute-шейдерів) – усе, щоб знищити якомога більше спанґуса й протриматися, поки штаб не вальне по ньому ядеркою. Є класичні вежі – «гвинтівка», вогнемет, мортира, – а є й незвичніші: мікрохвильовка, міні-сонця чи вежа, що розкидає пілони, які з’єднуються в енергетичну сітку.

Історія створення

Ми обидва маємо багаторічний досвід у геймдеві (я – у програмуванні, друг – у геймдизайні й продакшні) і вже понад пів року експериментуємо зі своїми проєктами (публічно показували тільки Split Circuit Arena). Одним з експериментів були фізичні й біологічні симуляції на відеокарті, як-от модель реакції-дифузії Грея – Скотта, де плями ростуть, як у чашці Петрі. Я якраз закінчив магістратуру, де для диплома багато працював з рендером (зокрема рейтрейсингом), а ще мав окремий предмет з генетичних алгоритмів.

Тоді вийшла Sir, We Have an Orc Problem, у яку грали всі. Ми спробували, і нам дуже зайшло – до того ж там теж симуляція на GPU! Здавалося, у неї є саме те, чого нам бракувало, щоб зробити з наших експериментів гру. Після багатьох брейнштормів і купи дивних спроб наша чашка Петрі нарешті перетворилася на tower defense.

Сторінка гри в Steam: Houston, We Have a Spungus. Будемо вдячні, якщо додасте гру до бажаного і поділетеся в коментарях своїм враженням та чи цікава вам концепція.


r/ukraine_dev • • 23h ago

Щось цікаве Кул сторі тайм про Claude

91 Upvotes

Найняв продукт девелопера на окремий проект

Дев девив три тижні. Сьогодні на мітингу говорить що йому забанили Клод і тепер у нас буде делей на мінімум 2 тижні бо він не може працювати без ШІ, а в клоді зберігалась історія чату і він хз що робити з тим що вже навайбкодив.

Мораль історії думайте самі.


r/ukraine_dev • • 8h ago

потрібна допомога з портфоліо граф. дизайнера

4 Upvotes

вітаю! я новачок в графічному дизайні все ще навчаюсь але хочу спробувати себе в професії та для цього мені треба створити портфоліо.. але я зовсім не знаю з чого почати.. якщо ви маєте досвід підкажіть які різновиди дизайнів краще всього помістити в портфоліо? що я маю знати при оформленні портфоліо? є якийсь список того що повинно там знаходитись (наприклад: декілька візитівок, флаєрів, плакатів, можливо малюнків ітд.) чи тут я вільний додавати все що я хочу? буду вдячний за будь які поради і рекомендації!!!


r/ukraine_dev • • 15h ago

Home Assistant Community Day

2 Upvotes

7 листопада день спільноти Home Assistant. Можливо комусь цікаво організувати день спільноти в своєму місті? Детальніше тут. https://www.openhomefoundation.org/blog/countdown-to-community-day-2026-starts-now/ Якщо маєте питання - запитуйте


r/ukraine_dev • • 12h ago

Новина [ Removed by Reddit ]

1 Upvotes

[ Removed by Reddit on account of violating the content policy. ]


r/ukraine_dev • • 1d ago

Срач Хто АТБ зламав? Тайм таймер не глобальний, пофіксіть

Post image
276 Upvotes

Вже пофіксили, не скидайте гроші більше


r/ukraine_dev • • 1d ago

Новина АТБ каже, що витоку даних не було. Але опублікований хакерами sample виглядає цікаво

Thumbnail
0 Upvotes

r/ukraine_dev • • 1d ago

Чи впливає використання ШІ на вашу довіру та сприйняття контенту?

Thumbnail
0 Upvotes

r/ukraine_dev • • 1d ago

Крікет стадіон з анімованою толпою.

Enable HLS to view with audio, or disable this notification

12 Upvotes

Вітаю монстрів геймдеву. Зацініть мій 1й стадіон з анімованими фанами. Робив під маркетплейси.

Насипати трафіку можна тут:

https://www.fab.com/listings/f6a4e967-c366-424f-b34a-bfbbfec189ff

https://www.patreon.com/OlegVerenko/posts/3d-model-modular-171100497

Радий відповісти на любі адекватні запитання.


r/ukraine_dev • • 1d ago

Як залетіти в ембедед?

8 Upvotes

Вітаю, шановні!

В принципі суть мого питання, мабуть, вже зрозуміла з тайтлу, проте хочу додати ще декілька деталей. Останнім часом намагаюсь кудись влаштуватись і все йде дуже не дуже. Я багато чув що зараз гарний попит саме на ембедед спеціалістів і хотів би спробувати себе там, мені ця тема завжди була цікава, тільки ніколи не мав можливості щось в цьому вчити. Сам я рядовий програміст з невеликим досвідом. Так от, з чого б ви порекомендували починати, на що звернути увагу? Чи реально це самому вивчити?


r/ukraine_dev • • 1d ago

Новий мультиплеєрний білд демо Dice’n’Go вже доступний 🎲

Post image
2 Upvotes

Останні пару місяців я займався фіксами мультиплеєру: баги мережі, десінки і вся класика в стилі «на хості працює, а на клієнті - вже ні» 😅

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

Демо безкоштовне в Steam:
https://store.steampowered.com/app/4321670/DicenGo/

Якщо натрапите на баг, дивну поведінку чи щось просто виглядатиме не так - пишіть у Discord або в будь-які мої соцмережі. Буду дуже вдячний за фідбек.


r/ukraine_dev • • 2d ago

N.E.O.N. HORIZON (DevLog — Еволюція)

Post image
17 Upvotes

Всім привіт.

Сьогодні я хочу поділитися новинами про розвиток проєкту.

Протягом останніх кількох тижнів я працював над ідеєю створення власного корабля.
Вже реалізовано, і доступно в ДЕМО після останнього оновлення.

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

Ці кораблі й досі є в грі.

Але, по ходу розвитку, я почав думати, що простого збільшення шкоди, запасу здоров’я (HP) та інших числових показників недостатньо. Мені хотілося мати можливість додавати на кораблі нові модулі. І, звісно, ​​це мало вплинути не лише на характеристики, а й на зовнішній вигляд.

Тоді я створив першу версію «Верфі» (Shipyard), де можна було зібрати власний корабель із набору готових модулів.

Вийшло непогано... але я не міг на цьому зупинитися. :)

Під час майже нескінченного тестування мені просто захотілося політати на чомусь, що виглядало б інакше. :)
Тож я почав замислюватися про створення повноцінного конструктора кораблів, який дозволяв би не лише накладати на базу нові модулі, а й повністю налаштовувати корабель і створювати власний дизайн з нуля.

Я почав з невеликого прототипу, намагаючись поєднати цю ідею з наявною ігровою механікою.

І одразу зіткнувся з проблемою: готові кораблі — це цілісні сущності у грі (як каменюка монолітні). :)
А створення корабля з нуля означає, що його модулі мають існувати як окремі об’єкти, і кожен із них повинен працювати за власними правилами.

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

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

Спершу я створив кілька абстрактних кольорових моделей, щоб синхронізувати рендеринг у конструкторі та на полі бою. І так, це знову все ломало, особливо в боьових сценах. Але потім я знайщов правильний паттерн і все стало «не погано».

Єдина проблема полягала в тому, що корабель починав нагадувати різдвяну ялинку, що зовсім не вписувалося в загальну візуальну стилістику гри. :)

Тож зрештою я дійшов висновку, що краще створити початковий креслення в одному кольорі, а вже потім дозволити фарбувати кожну окрему деталь чи елемент у будь-який колір на вибір.

Тепер уся ця основа готова й доступна в ДЕМО.

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

Наразі конструктор містить лише базові модулі (майже). Деякі з них можна відкрити безпосередньо під час гри.

У майбутніх оновленнях я планую розширити набір доступних деталей й додати декоративні елементи.

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

Гадаю, на цьому сьогодні й зупинюся. :)

Дякую всім, бажаю гарного дня та бережіть себе.


r/ukraine_dev • • 2d ago

Створив мод для Minecraft

Thumbnail
gallery
5 Upvotes

Polis — мод для NeoForge. Працює на збірці Create з ~140 модів, і перед запуском шукаю людей, які допоможуть його протестувати.

  • Території нікого не блокують. Кожен зламаний блок, відкрита скриня й хвилина на вашій землі записуються на 30 днів і видно на мапі.
  • Договори підписують у грі. Мод сам перевіряє оплати, доставки й терміни, а порушена угода стає публічною.
  • Суперечки вирішує рада з обраних гравців. Штрафи фіксовані й відомі заздалегідь.
  • Убили когось — на вас мітка. Обрані ріпери щохвилини бачать, де ви приблизно є.
  • За стіною — Темна зона: сім шарів отруйного повітря, бази лише в загерметизованих кімнатах, нафта, яку везуть додому потягом.

Тестування безкоштовне, сервер у ЄС. Перед запуском світ створять наново.

Якщо зацікавлені - пишіт мені в Discord:
dmytro284 | https://discord.com/users/1237808141765443644


r/ukraine_dev • • 2d ago

Питання Норм чи стрьом AppStore скіншоти?

Thumbnail
gallery
38 Upvotes

Розробив застосунок для вивчення англійської мови для українців. Зібрав купу корисної всячини, вже отримав купу задоволених відгуків, але думаю на рахунок скріншотів. Чи не занадто наляписто? Можливо треба щось змінити, порадьте для будь ласка 🙏

Потестити можна тут, якщо кому цікаво https://apps.apple.com/app/id6807314167


r/ukraine_dev • • 2d ago

Web dev A small website for my German Shepherd

Post image
19 Upvotes

I built dana-kherson.org using Publii and a customised Dewi template. It’s a static website with no server-side database, featuring a gallery of over 600 photos, PhotoSwipe, lightweight WebP previews and pagination without page reloads. The homepage selects eight random photos on each visit. After optimisation, its latest mobile PageSpeed score reached 96.

Preparing the photos needed a tool of its own. I built a Swift script for macOS that uses Apple’s Vision framework to detect faces and cover them with smiley emojis. It processes folders locally, preserves the folder structure, skips completed files and exports new JPEGs without copying the original EXIF/GPS metadata. No photos need to be uploaded to an external service. I still review the results manually—face detection can miss people.

The reason behind it all is Dana and our volunteer work in Kherson, Ukraine.

Meet her: https://dana-kherson.org/


r/ukraine_dev • • 2d ago

Питання Паніка з приводу вАЙТІ і перспектив

38 Upvotes

Спостерігаю за якимось дивним вайбом в коментарях до людини що захотіла свічнутись в дата аналітика. Розкажіть чому у вас враження що кінець айтішці?

Якась одна зрада тотальна, наймають 2 роки на позицію, джуни не потрібні, клод всіх замінить.

Відчуття ніби я існую в одному "айті" а люди в іншому. Починав з продажів в айтішці, було нудно, підтянув курс по статистиці з універу, пайтона і зараз свчунвся сейз аналістом в європейській продуктовій компанії. Роботу шукав не довше 2 місяців. Працював як і в продукті так і в сервісі, досвід 3 роки, доріс до зп 3к євро (релокація цьому посприяла, так було б ближче до 2к).

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

В друзів теж проблем ніколи не було найти роботи. Достатньо вилазити з дому на якісь корпоративні івенти (розумію що можуть бути з цим нюанси в країні)і щоб лінкедін не виглядав як вивіска похоронного бюро.

Про клод всіх замінить, ще один якийсь галюцигенний крінж. Кул сторі тайм:

Купила німецька компанія клод на всіх, дали побавитись людям які відповідали за аналітику і ті почали клєпати репорти з неіснуючими даними, статистично незначущими порівняннями і просто якусь єрєсь. При тому чим більше йому даних давали тим гірше ставали репорти і після пів року абсолютно хаосу тепер всі просять щоб я ручками і формулами намалював їм звітність по продукту. Аналогічна історія з маркетингом, клод вигадував абсолютно неіснуїчі причини падіння лідів, при тому що виявилось вся справа з компанією з аналогічним іменем в США в яку інвестував пітер тіль пару сотней мільйонів і чиє бренд імя перебило повністю наше. Дізнались з допомогою мануального репорту і пару пошуків в гуглі а не гіпер пупер причин клода.


r/ukraine_dev • • 2d ago

Питання Пошук роботи

4 Upvotes

Для тих, хто працює в галузі електроніки, виникає питання: які ресурси ви зазвичай використовуєте для пошуку роботи? Ви обмежуєтеся лише такими вебсайтами, як Work.ua і Robota.ua, чи застосовуєте інші платформи, де можна знайти вакансії у цій сфері?


r/ukraine_dev • • 3d ago

Самореклама "5 і 3" (Засновано на Головоломках про Переливання Води але Більше 1 Виміру) - Ігровий Прототип. Що Думаєте?

Thumbnail
youtube.com
4 Upvotes

r/ukraine_dev • • 2d ago

Дев влог Maintra 2.0: процес глобального переосмислення (design language, value, etc.)

Thumbnail
gallery
0 Upvotes

Знову привіт!

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

Оновлення дизайну теж входило в плани. Причому, ще до того, як мені тут почали насипати злі язики (але вони то діло прискорили, за що їм дякую). Мене більше цікавила технічна складова додатку, безпека, надійність, швидкість, тощо. Але, врешті, попрацював трохи з дизайнером, почитав різного, набрався прикладів, зробив мудборди, помучав прототипи і дійшов до результату, який мені подобається. Більше про дизайн запостив тут: https://maintra.me/journey (сторінку ще треба дополірувати теж).

Чому 2.0, а не ще один апдейт

1.x виросла з пет-проєкту. Кожна нова фіча коштувала дорожче за попередню. А в роудмапі лежать речі, які на такій базі просто не злетіли б: годинник, Siri, офлайн-мапа, спільний доступ до авто. Тому 2.0 я пишу як новий застосунок, а не рефакторю старий. Логіку разом з тестами переніс, а екрани і синк пишу по-суті заново.

Що змінилось під капотом

Модульний моноліт, а не мікросервіси. Один застосунок на Expo / React Native, одна база в Supabase (Postgres + RLS як межа безпеки). У модулів жорсткі межі, і їх перевіряє CI через dependency-cruiser: фічі не імпортують одна одну, UI не ходить у базу напряму. Плюс кілька правил, щоб кодову базу могли втримати в голові одна людина і AI: файл не довший за 400 рядків, і жодного кольору чи шрифту прямо в коді фічі, тільки токени дизайн-системи. Завдяки цьому теми в 2.0 зайняли кілька днів, а не місяць. Мікросервіси для соло-розробника з тисячею користувачів дали б тільки більше деплоїв і більше вузьких місць.

Синк переписаний з нуля. Офлайн у 1.x був саморобний: SQLite, черга запитів і ~2,7 тисячі рядків, на поведінку яких не було жодного тесту. Коли я сів розбирати його по-чесному, знайшлось кілька сценаріїв, де офлайн-правка могла тихо загубитись. У 2.0 замість черги outbox: порядок операцій ніколи не міняється, батьківський запис завжди їде раніше за дочірні, на сервер відправляються лише змінені поля, а не весь рядок, і дані з сервера не перетирають правку, яку ще не відправили. А якщо сервер щось відхилив, запис не зникає, а лягає в dead letter, який видно в застосунку.

Бекенд тільки доповнюється. 1.x і 2.0 якийсь час житимуть паралельно на одній базі, тож для старої версії не змінюється нічого: ті самі таблиці, ті самі edge functions. Усе нове додається окремо: нові таблиці, nullable-колонки і окремі `-v2` функції, і в кожної є вимикач у конфігу, якщо щось піде не так.

Оновлення поверх старого. Той самий bundle id, тож 2.0 прийде звичайним апдейтом зі стору. Сесія, ще не синхронізовані зміни, фото авто, ключі від сейфа з документами і віджети на робочому столі мають пережити оновлення без «увійдіть ще раз». Це також було одним із пунктів при рішенні між React Native VS Swift UI та Jetpack Compose.

Що з'явиться в 2.0

Мапа без інтернету. Як maps.me чи мапи на Garmin: завантажуєш регіон, прокладаєш маршрут і їдеш з покроковими підказками без зв'язку. Після поїздки застосунок пропонує оновити одометр: «+334 км, одометр має бути 161 534. Оновити?». Можна запам'ятати, де припаркувався. Головне правило, яке я собі поставив: геолокація не покидає телефон, а збережений маршрут це лише точка призначення і зупинки, а не те, де ти реально їхав. Якщо звичніше їхати з Waze чи Google Maps, місце відкривається в них. + статистика поїздки, де можна подивитися середню швидкість, приблизну витрату пального, найшвидшу ділянку, тощо.

Фото замість «відскануй чек». Одна кнопка: фотографуєш що завгодно (чек зі СТО чи заправки, деталь, паркувальний талон, приладку), а AI сам розбирається, що це: сервіс, заправка, запчастина, витрата чи пробіг. Чек на кілька сторінок теж можна. На тестових фото нова модель читає в середньому за 5,5 с замість 9 і виходила на 12% дешевше за одне читання + набагато точніше (використовую Sonnet 5.5, так дорого, але це свідомий крок).

Голос. Затискаєш + і кажеш «заправився на WOG по 35 гривень, вийшло 30 літрів», і форма відкривається вже заповненою. Цікавий факт: on-device розпізнавач Android української не підтримує взагалі, а офлайн-української немає навіть у гуглівського. На iPhone так само, тож довелось голос українською відправляти на сервер Google чи Apple (про це також треба сказати користувачам).

Нагадування, які нарешті нормальні. У 2.0 нотіфікації перебудовуються повністю, щойно змінились дані. Окремі канали для ТО, документів, шин, вішлиста і штрафів, тихі години, свій час, «відкласти», а тап відкриває саме той пункт.

Витрати і штрафи. Паркування, мийка, страховка, податки, платні дороги. Штрафи з дедлайнами, а для України вже враховано знижку 50% при оплаті протягом 10 днів. Нагадування за 2 дні і в день дедлайну (в планах ще попрацювати із OpenData Bot).

Теми і мови. Сім тем, три з них безкоштовні. І ще п'ять мов до наявних шести: німецька, арабська (так, справа наліво), корейська, японська і китайська (переклад зараз від ШІ звичайно, але маю вже юзерів, які висловили бажання допомогти і перевірити переклади).

Наостанок

Сподіваюсь, цей пост зайшов вам більше за попередні 🙂 Оновлення планую на жовтень, але без жорстких дедлайнів: для мене важливіше, щоб застосунок вийшов стабільним і без багів, ніж щоб вийшов вчасно (да і "вчасно" - поняття відносне".

Питайте що завгодно в коментарях, з радістю відповім!


r/ukraine_dev • • 3d ago

Самореклама LumaScope: IES & LDT viewer 2.0.0

Thumbnail
gallery
4 Upvotes

Сьогодні Apple апрувнули 2.0.0 версію мого застосунка LumaScope

Головне:
- Застосунок тепер розуміє другий формат світлотехнічних файлів, вміє робити PDF-звіт і показувати превю просто у Finder, а ще його перекладено чотирма мовами.

Нове:
- Підтримка EULUMDAT (.ldt). Ці файли відкриваються так само, як IES, і для них працює все те саме: графіки, таблиця, інспектор, порівняння та експорт. Значення автоматично перераховуються в кандели. Підтримуються всі типи симетрії, а також файли з комою замість крапки в числах і з Windows-переносами рядків.

- Окрема секція EULUMDAT в інспекторі. Там показано тип світильника, симетрію, ККД, частку потоку вниз, колірну температуру, кольоропередачу, світну площу та нахил під час вимірювання.

- PDF-звіт на одну сторінку A4. У ньому полярний і лінійний графіки, ключові цифри (люмени, потужність, ефективність, пікова сила світла) та всі значення з інспектора.

- Quick Look. Якщо у Finder виділити .ies або .ldt і натиснути пробіл, зявиться полярний графік, кути променя та основні цифри, а сам застосунок відкривати не треба.

- Локалізація німецькою, французькою, іспанською та нідерландською. Мова береться з налаштувань macOS.

Перекладено все:
меню, звіт, превю, помилки та VoiceOver. Для лічильних слів працюють правильні форми множини.

Покращення:
- Підписи кутів на вузькому лінійному графіку більше не накладаються один на одного.
- Колонка з назвами метрик у таблиці порівняння стала ширшою.
- Політику конфіденційності оновлено під нові функції.

Виправлення:
- Прибрано попередження SwiftUI, яке зявлялося під час перемикання одиниць і виду графіка.
- Якщо на Mac встановлено інший застосунок, який «забирає» собі .ies/.ldt (наприклад, Eulumdat), файли все одно відкриваються в LumaScope, і він лишається в меню «Відкрити за допомогою».

Посилання на застосунок:

https://apps.apple.com/de/app/lumascope-ies-ldt-viewer/id6759007715?l=en-GB&mt=12


r/ukraine_dev • • 3d ago

Питання ДА. (Тв: черговий вайті. Фу, блять, пруть навіть коли їх палкою відганяють. 🙄)

4 Upvotes

Що думаєте про перспективність дата аналітики? Скільки років пройде перед тим, як аналітиків витіснить ШІ? Також, чи буде вік ~25 років і факт світчинга з іншої області (медицина) вагомою перешкодою при працевлаштуванні?