Forwarded from Заметки ПМ (проектного менеджера)
Как название папки в коде проекта может повлиять на ссылку в магазине приложений?
На проекте “Я вас видел” столкнулись с интересной задачей, с которой раньше не сталкивались.
Опубликовали приложение в 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.
На проекте “Я вас видел” столкнулись с интересной задачей, с которой раньше не сталкивались.
Опубликовали приложение в 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🔥4 1 1
Как сделать тг-канал и личный бренд инструментами лид-конвейера
Подкаст в двух частях
Впервые мы записали подкаст в нашем офисе🤝
C Никитой Костомаровым — пиарщиком & SMM-менеджером — разобрали по косточкам наш канал и обсудили, что еще можно докрутить, чтобы получить больше лидов.
А также прошлись по теоретической части:
• Как узнать, какие боли у ЦА в заказной разработке?
• Какими инструментами донести, что мы можем решить вопросы заказчика?
• Какие форматы контента в Телеграме работают лучше всего для привлечения B2B-клиентов?
• Всем ли надо развивать личный бренд?
• Как личный бренд помогает продавать?
VK Видео https://vk.com/video-218211407_456239204
YouTube https://youtu.be/IY_EYTWH1tM
Заходите посмотреть! У нас такой артистичный гость, не пожалейте лайк❤️🔥
Подкаст в двух частях
Впервые мы записали подкаст в нашем офисе
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👍7 5🔥2 2 2
This media is not supported in your browser
VIEW IN TELEGRAM
Продолжаем раскрывать подробности хард-разработки в новой публикации на VC
🤝 На этот раз мы искали решение для экономии места в торговом зале и помощи покупателям-мизантропам, не желающим общаться с консультантами.
Расскажем с какими проблемами столкнулись при разработке кода для замены громоздких терминалов планшетами и о том, как болезнь разработчика поспособствовала нахождению оптимального решения.
Будем рады лайкам и комментам https://vc.ru/2117519
С оформлением нам помогали https://tttttt.me/soloma_agency
Расскажем с какими проблемами столкнулись при разработке кода для замены громоздких терминалов планшетами и о том, как болезнь разработчика поспособствовала нахождению оптимального решения.
Будем рады лайкам и комментам https://vc.ru/2117519
С оформлением нам помогали https://tttttt.me/soloma_agency
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥6 5 2 1
Друзья, привет!
У нас для вас отличная и полезная новость! 😉
23-24 сентября в Школе управления СКОЛКОВО состоится BOOST'25
Крупнейшая конференция для владельцев и руководителей веб-студий, digital-агентств и продакшенов.
*️⃣ 1 200 участников
*️⃣ 150+ спикеров
Вы услышите выступления топовых экспертов, предпринимателей и визионеров из различных областей и компаний.
В этом году на BOOST 7 тематических потоков:
☁️ Управление бизнесом
☁️ Продажи
☁️ Управление проектами
☁️ Маркетинг и PR
☁️ Управление разработкой
☁️ Дизайн и креатив
☁️ Диджитал-маркетинг
Что вас ждёт на конференции помимо насыщенной докладной части:
🍎 Мастермайнды и мастер-классы с лидерами отрасли:
вы сможете получить ценные знания и навыки, которые помогут вашему агентству выйти на новый уровень.
🍎 Выставка продуктов и решений: ознакомьтесь с новейшими инструментами и технологиями, которые помогут оптимизировать процессы в вашем бизнесе.
А ещё:
🥝 Нетворкинг: возможность встретиться с коллегами, обменяться идеями и наладить полезные контакты с профессионалами из разных регионов.
🥝 Секретные бары и афтепари до последнего гостя.
📌 Билеты доступны в трех категориях и их количество ограничено, регистрация: http://boostconf.ru.
По промо SOFTORIUM10 10% скидка.
У нас для вас отличная и полезная новость! 😉
23-24 сентября в Школе управления СКОЛКОВО состоится BOOST'25
Крупнейшая конференция для владельцев и руководителей веб-студий, digital-агентств и продакшенов.
Вы услышите выступления топовых экспертов, предпринимателей и визионеров из различных областей и компаний.
В этом году на BOOST 7 тематических потоков:
Что вас ждёт на конференции помимо насыщенной докладной части:
вы сможете получить ценные знания и навыки, которые помогут вашему агентству выйти на новый уровень.
А ещё:
По промо SOFTORIUM10 10% скидка.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤4👍3 2 1
Победили в номинации Публикация июня! 🧡
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Управление агентством, веб-студией
Приз за лучшую публикацию июня 2025 года по версии Сообщества "Управление агентством" получает подкаст "Как вырасти с нуля до миллиарда, а потом ещё раз"
https://tttttt.me/agencymanagement/3294
Публикация признана лучше по итогам вашего голосования
Авторы — команда Софториум, занимающаяся хард-разработкой сложного ПО. Поздравляем коллег!
Подкаст записан иронично и интересно. Хорошо подойдет и для того, чтобы получить новую информацию, и чтобы приятно и с пользой провести время
Почитать о премии нашего Сообщества можно по ссылке: https://tttttt.me/agencymanagement/3176
Спасибо за ваше бесценное внимание, интересные публикации и ваши голоса! Продолжаем дальше!
#лучшеезамесяц
https://tttttt.me/agencymanagement/3294
Публикация признана лучше по итогам вашего голосования
Авторы — команда Софториум, занимающаяся хард-разработкой сложного ПО. Поздравляем коллег!
Подкаст записан иронично и интересно. Хорошо подойдет и для того, чтобы получить новую информацию, и чтобы приятно и с пользой провести время
Почитать о премии нашего Сообщества можно по ссылке: https://tttttt.me/agencymanagement/3176
Спасибо за ваше бесценное внимание, интересные публикации и ваши голоса! Продолжаем дальше!
#лучшеезамесяц
👍7🎉6❤4🔥2 2 2👏1
Дайджест Июля.
✊ Про проекты:
• Отзыв EGAR
• Чек-лист для владельцев IT-проектов
• Когда стажировка превращается в оффер
• Доказательная медицина для всех
• Как название папки в коде проекта может повлиять на ссылку в магазине приложений?
• Продолжаем раскрывать подробности хард-разработки
☝️ Про другое:
• Заброшенная электростанция и сапы!
• Приз за лучшую публикацию 25 недели на канале «Управление агентством, веб-студией»
• Приглашение на Ural Digital Weekend и промик
• Все на BOOST! и промик)
• Мерч Софториум: +100 к крутости!
🔥 Подкаст:
• Как сделать тг-канал и личный бренд инструментами лид-конвейера
• Отзыв EGAR
• Чек-лист для владельцев IT-проектов
• Когда стажировка превращается в оффер
• Доказательная медицина для всех
• Как название папки в коде проекта может повлиять на ссылку в магазине приложений?
• Продолжаем раскрывать подробности хард-разработки
• Заброшенная электростанция и сапы!
• Приз за лучшую публикацию 25 недели на канале «Управление агентством, веб-студией»
• Приглашение на Ural Digital Weekend и промик
• Все на BOOST! и промик)
• Мерч Софториум: +100 к крутости!
• Как сделать тг-канал и личный бренд инструментами лид-конвейера
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4 4❤2⚡1
Мерч Софториум: +100 к крутости!
На днях Влад Савин резко прокачал брутальность.
Очень трогательно, что взял с собой наш мерч — он и греет, и помогает в экстремальных условиях!
Проверено Владом:
✔️ +100 к харизме
✔️ +100 к регенерации
Подходите, к нам на UDW поделимся)
На днях Влад Савин резко прокачал брутальность.
Очень трогательно, что взял с собой наш мерч — он и греет, и помогает в экстремальных условиях!
Проверено Владом:
✔️ +100 к харизме
✔️ +100 к регенерации
Подходите, к нам на UDW поделимся)
2🔥10 5😁3 2👍1
Сооснователи Софториума — Евгения Строкольская и Игорь Мазайкин на Ural Digital Weekend https://ural-digital-weekend.ru/. Подходите познакомиться и пообщаться, если вы тоже там!
Судя по фото, встречают там хорошо!
Судя по фото, встречают там хорошо!
🔥15 9👍7⚡2 1
Вернулись из Перми, и вот что Женя и Игорь рассказывают про свои впечатления на Ural Digital Weekend
Евгения Строкольская:
Игорь Мазайкин:
А вам что понравилось в Перми?😎
Евгения Строкольская:
• Организация на высшем уровне.
Благодарю @aleks_tsykarev
Понимаю, как сложно организовывать мероприятия такого уровня. И знаю, что подготовка началась еще в январе. И оно того стоило.
• Актуальные темы
Организаторами был задан вектор таким темам, как продажи, маркетинг, позиционирование. Из первых уст, доступно, наглядно и очень своевременно.
• Удивительно открытое окружение
Все три дня конференции мы встречались, знакомились, обсуждали и просто болтали. Вспоминаю с теплотой каждого)
Игорь Мазайкин:
Розовые очки бьются стеклами внутрь –
наблюдение Петра Федюшкина.
А вам что понравилось в Перми?😎
1🔥11 7 6👍4❤2 2
Про то, как мы транскрибируем текст телефонного разговора
Я - Саша. ПМ Софториум. Сегодня про одну интересную задачу, которую недавно завершили.
Проект ИС ЕГДС служит управлению шлагбаумами и клиентами, заказывающими эти шлагбаумы. Сюда же относятся ворота, которые необходимо открывать по запросу. В ИС и шлагбаумы, и ворота называются одним словом - барьер. Дальше по тексту так и будем их называть.
В целом, по проекту мы занимались в основном самой ИС:
- правили автоматическое (раз в месяц) формирование актов по договорам, оптимизировали его выполнение с 8 до 2ч,
- правили баги с автоплатежами по подпискам у клиентов,
- добавляли возможность возврата платежей,
- добавляли отключение барьера при приостановке услуг,
- добавляли функционал тестирования открытия барьеров для тех. специалистов
и еще ряд фиксов и доработок.
Но недавно заказчик пришел с интересной задачей: хотим обращения клиентов по телефону, когда с ними общается автоответчик и просит нажать нужную цифру в ответ, перевести на автоматическое распознавание фраз, чтобы клиентам не нужно было нажимать кнопки.
За телефонные звонки у них отвечает Астериск. Чуть поисследовали, поняли что можно реализовать в такой последовательности:
Asterisk → AGI (Asterisk Gateway Interface)-скрипт → Оффлайн-распознавание через Vosk → Обработка результата
Решили провести такой тест: протестировать запись и распознавание ответа пользователя из потока Asterisk. В результате необходимо вернуть флаг совпадения произнесенной фразы с текстом "открыть ворота"
Тест прошел успешно, но с одним но: скорость распознавания текста до возвращения ответа была 6 сек. Для распознавания использовалась библиотека Vosk, осуществлялось на рабочей машине разработчика.
Встал вопрос - как ускорить, чтобы на это уходило не более 1 сек? И как обеспечить сохранение такой скорости при одновременных запросах в 50 потоков?
Следующий тест уже был на сервере с GPU
Нужно было:
1. Доработать скрипт на приемку параметров, нарезку аудио и отправку в виспер
2. Настроить на сервере заказчика Whisper (он, как нам сказал сотрудник заказчика, имевший опыт с ним, работает быстрее Vosk-а) и создать REST API для транскрибации файлов.
3. Сделать нагрузочный тест на передачу 50 потоков аудио по 10 сек в Whisper
Я - Саша. ПМ Софториум. Сегодня про одну интересную задачу, которую недавно завершили.
Проект ИС ЕГДС служит управлению шлагбаумами и клиентами, заказывающими эти шлагбаумы. Сюда же относятся ворота, которые необходимо открывать по запросу. В ИС и шлагбаумы, и ворота называются одним словом - барьер. Дальше по тексту так и будем их называть.
В целом, по проекту мы занимались в основном самой ИС:
- правили автоматическое (раз в месяц) формирование актов по договорам, оптимизировали его выполнение с 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👍4 3❤1
Как мы поняли результаты:
50% запросов завершатся за время <= 8 секунд
45% запросов завершатся за время > 8 секунд и <= 11 секунд
5% запросов завершатся за >11 секунд и < 12 секунд
Время каждого запроса 0-11 секунд, все зависит от количества одновременных запросов.
При ручном запуске одного запроса он выполняется за 500-700мс
Далее предстоит обкатать скрипт на реальных данных из Астериск.
Выводы: распознавание голоса в live-режиме телефонного разговора требует быстрой обработки и, соответственно, больших ресурсов. CPU здесь уже не подходит, нужны GPU.
50% запросов завершатся за время <= 8 секунд
45% запросов завершатся за время > 8 секунд и <= 11 секунд
5% запросов завершатся за >11 секунд и < 12 секунд
Время каждого запроса 0-11 секунд, все зависит от количества одновременных запросов.
При ручном запуске одного запроса он выполняется за 500-700мс
Далее предстоит обкатать скрипт на реальных данных из Астериск.
Выводы: распознавание голоса в live-режиме телефонного разговора требует быстрой обработки и, соответственно, больших ресурсов. CPU здесь уже не подходит, нужны GPU.
🔥8 4🏆3
Разработка методики РР.
Александр Туник пригласил меня в экспертную группу по созданию методики нового Рейтинга Рунета для сегмента разработки десктопного и серверного ПО.
Вместе с Игорем Мазайкиным и другими экспертами нам предстоит за 4 недели:
• Систематизировать подходы к разработке и интеграции ПО как услуги
• Определить типологию компаний-подрядчиков
• Выделить ключевые критерии выбора исполнителей
• Сформировать методику оценки для рейтинга 2026 года
Работа группы поможет структурировать рынок и даст заказчикам понятные ориентиры при выборе подрядчиков.
Старт обсуждений на этой неделе. Благодарен Александру за доверие и возможность внести вклад в развитие отрасли.
Александр Туник пригласил меня в экспертную группу по созданию методики нового Рейтинга Рунета для сегмента разработки десктопного и серверного ПО.
Вместе с Игорем Мазайкиным и другими экспертами нам предстоит за 4 недели:
• Систематизировать подходы к разработке и интеграции ПО как услуги
• Определить типологию компаний-подрядчиков
• Выделить ключевые критерии выбора исполнителей
• Сформировать методику оценки для рейтинга 2026 года
Работа группы поможет структурировать рынок и даст заказчикам понятные ориентиры при выборе подрядчиков.
Старт обсуждений на этой неделе. Благодарен Александру за доверие и возможность внести вклад в развитие отрасли.
1🔥9 5 4❤1🌭1 1