Softorium.pro
1.99K subscribers
368 photos
34 videos
172 links
Softorium — это хард разработка.
Делаем крутой софт, показываем мир ИТ-компании изнутри!

• Как живем, работаем
• Чем полезны
• Как ищем сотрудников
• Чему радуемся, о чем печалимся
• Шутим, делимся опытом

Обсудить проект с Евгением: @john081076
Download Telegram
Как название папки в коде проекта может повлиять на ссылку в магазине приложений?

На проекте “Я вас видел” столкнулись с интересной задачей, с которой раньше не сталкивались.
Опубликовали приложение в ru-store, отправили заказчику ссылку - https://www.rustore.ru/catalog/app/yushkoff.isawyoumobile.android

Заказчику не понравилось “yushkoff” в ссылке - это название ИП, с которым мы работаем. Попросил убрать.

Как вообще формируется эта ссылка?
yushkoff.isawyoumobile.android - это package name, который создается в самом начале разработки при создании проекта в среде для программирования.
Этот package name в дальнейшем в разных сторах будет играть роль application id и должен быть уникальным. Как правило, это что-то такое com.companyname.applicationname

Поэтому, для разработчика companyname = название ИП.

Но теперь, если заказчик захочет поделиться ссылкой на свое приложение в ру-стор, то он всегда будет видеть в адресе “yushkoff”, а это ему не нравится.

Выяснили, что в Google Play этот package name тоже будет присутствовать в ссылке на приложение.

А вот в аппсторе package name не будет отображаться.

Получается, что исправлять надо только для Андроид приложения.

Как это исправить?
Изменение package name (application ID) в Android-части KMP-проекта требует осторожности, но это выполнимо.
Советы:
1. Изменить package name можно через рефакторинг в Android Studio: используя встроенный инструмент (Refactor → Rename для пакета), но нужно проверять результаты
2. Потребуется тестирование: особенно функциональности, связанной с:
- Push-уведомлениями
- Навигацией (deep links)
- Работой с хранилищем (БД, SharedPreferences)
3. Сделать версионирование: изменить versionCode в build.gradle, чтобы избежать конфликтов с предыдущими сборками.

Итог: Процесс требует внимательности (особенно в KMP из-за связки платформ), но технически сложным не является. Главное — последовательно обновить все места, где явно указан пакет, и проверить интеграции.

Выводы на будущее: избегать фамилий в именовании пакетов при создании проекта. И даже, возможно, согласовывать с заказчиком, package name.
6👍4🔥411
Как сделать тг-канал и личный бренд инструментами лид-конвейера
Подкаст в двух частях

Впервые мы записали подкаст в нашем офисе 🤝

C Никитой Костомаровым — пиарщиком & SMM-менеджером — разобрали по косточкам наш канал и обсудили, что еще можно докрутить, чтобы получить больше лидов.

А также прошлись по теоретической части:
• Как узнать, какие боли у ЦА в заказной разработке?
• Какими инструментами донести, что мы можем решить вопросы заказчика?
• Какие форматы контента в Телеграме работают лучше всего для привлечения B2B-клиентов?
• Всем ли надо развивать личный бренд?
• Как личный бренд помогает продавать?

VK Видео https://vk.com/video-218211407_456239204
YouTube https://youtu.be/IY_EYTWH1tM

Заходите посмотреть! У нас такой артистичный гость, не пожалейте лайк❤️‍🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍75🔥222
This media is not supported in your browser
VIEW IN TELEGRAM
Продолжаем раскрывать подробности хард-разработки в новой публикации на VC

🤝 На этот раз мы искали решение для экономии места в торговом зале и помощи покупателям-мизантропам, не желающим общаться с консультантами.

Расскажем с какими проблемами столкнулись при разработке кода для замены громоздких терминалов планшетами и о том, как болезнь разработчика поспособствовала нахождению оптимального решения.

Будем рады лайкам и комментам https://vc.ru/2117519

С оформлением нам помогали https://tttttt.me/soloma_agency
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥6521
Друзья, привет!

У нас для вас отличная и полезная новость! 😉

23-24 сентября в Школе управления СКОЛКОВО состоится BOOST'25

Крупнейшая конференция для владельцев и руководителей веб-студий, digital-агентств и продакшенов.

*️⃣ 1 200 участников
*️⃣ 150+ спикеров

Вы услышите выступления топовых экспертов, предпринимателей и визионеров из различных областей и компаний.

В этом году на BOOST 7 тематических потоков:

☁️Управление бизнесом
☁️Продажи
☁️Управление проектами
☁️Маркетинг и PR
☁️Управление разработкой
☁️Дизайн и креатив
☁️Диджитал-маркетинг

Что вас ждёт на конференции помимо насыщенной докладной части:

🍎Мастермайнды и мастер-классы с лидерами отрасли:
вы сможете получить ценные знания и навыки, которые помогут вашему агентству выйти на новый уровень.

🍎 Выставка продуктов и решений: ознакомьтесь с новейшими инструментами и технологиями, которые помогут оптимизировать процессы в вашем бизнесе.

А ещё:

🥝Нетворкинг: возможность встретиться с коллегами, обменяться идеями и наладить полезные контакты с профессионалами из разных регионов.

🥝Секретные бары и афтепари до последнего гостя.

📌 Билеты доступны в трех категориях и их количество ограничено, регистрация: http://boostconf.ru.

По промо SOFTORIUM10 10% скидка.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥74👍321
Победили в номинации Публикация июня! 🧡
Please open Telegram to view this post
VIEW IN TELEGRAM
Приз за лучшую публикацию июня 2025 года по версии Сообщества "Управление агентством" получает подкаст "Как вырасти с нуля до миллиарда, а потом ещё раз"

https://tttttt.me/agencymanagement/3294

Публикация признана лучше по итогам вашего голосования

Авторы — команда Софториум, занимающаяся хард-разработкой сложного ПО. Поздравляем коллег!

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

Почитать о премии нашего Сообщества можно по ссылке: https://tttttt.me/agencymanagement/3176

Спасибо за ваше бесценное внимание, интересные публикации и ваши голоса! Продолжаем дальше!

#лучшеезамесяц
👍7🎉64🔥222👏1
Мерч Софториум: +100 к крутости!

На днях Влад Савин резко прокачал брутальность.

Очень трогательно, что взял с собой наш мерч — он и греет, и помогает в экстремальных условиях!

Проверено Владом:
✔️ +100 к харизме
✔️ +100 к регенерации

Подходите, к нам на UDW поделимся)
2🔥105😁32👍1
Сооснователи Софториума — Евгения Строкольская и Игорь Мазайкин на Ural Digital Weekend https://ural-digital-weekend.ru/. Подходите познакомиться и пообщаться, если вы тоже там!

Судя по фото, встречают там хорошо!
🔥159👍721
Вернулись из Перми, и вот что Женя и Игорь рассказывают про свои впечатления на Ural Digital Weekend

Евгения Строкольская:
• Организация на высшем уровне.
Благодарю @aleks_tsykarev
Понимаю, как сложно организовывать мероприятия такого уровня. И знаю, что подготовка началась еще в январе. И оно того стоило.
• Актуальные темы
Организаторами был задан вектор таким темам, как продажи, маркетинг, позиционирование. Из первых уст, доступно, наглядно и очень своевременно.
• Удивительно открытое окружение
Все три дня конференции мы встречались, знакомились, обсуждали и просто болтали. Вспоминаю с теплотой каждого)


Игорь Мазайкин:
Розовые очки бьются стеклами внутрь –
наблюдение Петра Федюшкина.


А вам что понравилось в Перми?😎
1🔥1176👍422
Про то, как мы транскрибируем текст телефонного разговора

Я - Саша. ПМ Софториум. Сегодня про одну интересную задачу, которую недавно завершили.

Проект ИС ЕГДС служит управлению шлагбаумами и клиентами, заказывающими эти шлагбаумы. Сюда же относятся ворота, которые необходимо открывать по запросу. В ИС и шлагбаумы, и ворота называются одним словом - барьер. Дальше по тексту так и будем их называть.

В целом, по проекту мы занимались в основном самой ИС:
- правили автоматическое (раз в месяц) формирование актов по договорам, оптимизировали его выполнение с 8 до 2ч,
- правили баги с автоплатежами по подпискам у клиентов,
- добавляли возможность возврата платежей,
- добавляли отключение барьера при приостановке услуг,
- добавляли функционал тестирования открытия барьеров для тех. специалистов
и еще ряд фиксов и доработок.

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

За телефонные звонки у них отвечает Астериск. Чуть поисследовали, поняли что можно реализовать в такой последовательности:

Asterisk → AGI (Asterisk Gateway Interface)-скрипт → Оффлайн-распознавание через Vosk → Обработка результата

Решили провести такой тест: протестировать запись и распознавание ответа пользователя из потока Asterisk. В результате необходимо вернуть флаг совпадения произнесенной фразы с текстом "открыть ворота"

Тест прошел успешно, но с одним но: скорость распознавания текста до возвращения ответа была 6 сек. Для распознавания использовалась библиотека Vosk, осуществлялось на рабочей машине разработчика.

Встал вопрос - как ускорить, чтобы на это уходило не более 1 сек? И как обеспечить сохранение такой скорости при одновременных запросах в 50 потоков?

Следующий тест уже был на сервере с GPU
Нужно было:
1. Доработать скрипт на приемку параметров, нарезку аудио и отправку в виспер
2. Настроить на сервере заказчика Whisper (он, как нам сказал сотрудник заказчика, имевший опыт с ним, работает быстрее Vosk-а) и создать REST API для транскрибации файлов.
3. Сделать нагрузочный тест на передачу 50 потоков аудио по 10 сек в Whisper
2🔥8👍431
Результаты тестирования - в картинках
64🔥3
👍4🔥22🤝1
Скорость все еще не устраивала. Сделали 4 обработчика.
Вот такие получили результаты:
64👍2🔥2
Как мы поняли результаты:
50% запросов завершатся за время <= 8 секунд
45% запросов завершатся за время > 8 секунд и <= 11 секунд
5% запросов завершатся за >11 секунд и < 12 секунд

Время каждого запроса 0-11 секунд, все зависит от количества одновременных запросов.
При ручном запуске одного запроса он выполняется за 500-700мс

Далее предстоит обкатать скрипт на реальных данных из Астериск.

Выводы: распознавание голоса в live-режиме телефонного разговора требует быстрой обработки и, соответственно, больших ресурсов. CPU здесь уже не подходит, нужны GPU.
🔥84🏆3
Разработка методики РР.

Александр Туник пригласил меня в экспертную группу по созданию методики нового Рейтинга Рунета для сегмента разработки десктопного и серверного ПО.

Вместе с Игорем Мазайкиным и другими экспертами нам предстоит за 4 недели:
• Систематизировать подходы к разработке и интеграции ПО как услуги
• Определить типологию компаний-подрядчиков
• Выделить ключевые критерии выбора исполнителей
• Сформировать методику оценки для рейтинга 2026 года

Работа группы поможет структурировать рынок и даст заказчикам понятные ориентиры при выборе подрядчиков.

Старт обсуждений на этой неделе. Благодарен Александру за доверие и возможность внести вклад в развитие отрасли.
1🔥9541🌭11
Главный инсайд Сибирского диджитал тура - Андрей Терехов почти сибиряк!
👍10661