Импортозамещение
Наткнулись на интересную программку, позиционирующую себя как отечественную, нацеленную на рынок России и ближнего СНГ. Первая версия похоже вышла в релиз месяца полтора назад и, судя по описанию, в разработке следующие модули. Выше пару скриншотов из видео. И вот что удивляет, везде проскакивает в интерфейсе английский текст. Если целевой рынок - Россия, то просто наличие системы локализации в первой версии вызывает вопросы. Ну допустим разработчики заранее закладывают возможность выхода на другие рынки. Но если изначально программу пишут отечественные разработчики да еще под российский рынок, то языком по-умолчанию должен быть русский. Никаких рациональных причин делать иначе нет. Поэтому скорее всего отечественная программа изначально совсем не отечественная. Интересно, там кроме локализации от отечественного что-то есть? 😂
#интересно #ит #бизнес
Наткнулись на интересную программку, позиционирующую себя как отечественную, нацеленную на рынок России и ближнего СНГ. Первая версия похоже вышла в релиз месяца полтора назад и, судя по описанию, в разработке следующие модули. Выше пару скриншотов из видео. И вот что удивляет, везде проскакивает в интерфейсе английский текст. Если целевой рынок - Россия, то просто наличие системы локализации в первой версии вызывает вопросы. Ну допустим разработчики заранее закладывают возможность выхода на другие рынки. Но если изначально программу пишут отечественные разработчики да еще под российский рынок, то языком по-умолчанию должен быть русский. Никаких рациональных причин делать иначе нет. Поэтому скорее всего отечественная программа изначально совсем не отечественная. Интересно, там кроме локализации от отечественного что-то есть? 😂
#интересно #ит #бизнес
Ошибка в 500.000$
На днях появилась информация, что ДодоПицца пытается вернуть себе никнейм dodopizza в телеграм, ради чего обратилась с в суд. И, похоже, именно вернуть, контроль был потерян из-за неактивности. Далее никнейм выкупили и предложили выкупить за 500.000$.
Многим может показаться, что это вопиющий косяк. Вероятно, что это так и есть. Однако, со временем мое отношение к косякам сильно изменилось. Наблюдая за компаниями, с которыми мы работали или контактировали по каким либо вопросам, иногда, видя косяки, возникал немой вопрос "what the fuck?". Со временем пришло осознание, что у каждой успешной компании своя огромная коллекция из ошибок. А у очень успешных компаний эта коллекция еще больше. Важно учиться на них.
В ИТ все то же самое. Косяки, много косяков, очень много косяков) Сходу вспоминается возврат 10 млн. на карты клиентам еще в Додо. Немного позже на другом проекте мы списали уже с клиентов по ошибке 2 млн., а потом всю ночь сидели и возвращали их. И этот список можно было бы продолжать и продолжать. Все слишком сложно, чтобы не было ошибок.
Не стоит бояться ошибок, при правильном подходе они помогают стать лучше....
#интересно #бизнес
На днях появилась информация, что ДодоПицца пытается вернуть себе никнейм dodopizza в телеграм, ради чего обратилась с в суд. И, похоже, именно вернуть, контроль был потерян из-за неактивности. Далее никнейм выкупили и предложили выкупить за 500.000$.
Многим может показаться, что это вопиющий косяк. Вероятно, что это так и есть. Однако, со временем мое отношение к косякам сильно изменилось. Наблюдая за компаниями, с которыми мы работали или контактировали по каким либо вопросам, иногда, видя косяки, возникал немой вопрос "what the fuck?". Со временем пришло осознание, что у каждой успешной компании своя огромная коллекция из ошибок. А у очень успешных компаний эта коллекция еще больше. Важно учиться на них.
В ИТ все то же самое. Косяки, много косяков, очень много косяков) Сходу вспоминается возврат 10 млн. на карты клиентам еще в Додо. Немного позже на другом проекте мы списали уже с клиентов по ошибке 2 млн., а потом всю ночь сидели и возвращали их. И этот список можно было бы продолжать и продолжать. Все слишком сложно, чтобы не было ошибок.
Не стоит бояться ошибок, при правильном подходе они помогают стать лучше....
#интересно #бизнес
Почему мы не работаем по ТЗ
Я верю, что где-то существуют проекты, которые успешно и эффективно реализованы на основе ТЗ. Но это не точно… Проблема в том, что за всю свою карьеру я видел лишь одно ТЗ, очень очень давно. Начиная с проекта Додо ИС, такого больше не происходило. До сих пор помню как создавался движок для рекламных акций Додо ИС, когда я попросил Федора просто написать 5 акций, которые он хотел бы запустить.
https://virtuumlab.ru/pochemu-mi-ne-rabotaem-po-tz/
#интересно #ит #бизнес
Я верю, что где-то существуют проекты, которые успешно и эффективно реализованы на основе ТЗ. Но это не точно… Проблема в том, что за всю свою карьеру я видел лишь одно ТЗ, очень очень давно. Начиная с проекта Додо ИС, такого больше не происходило. До сих пор помню как создавался движок для рекламных акций Додо ИС, когда я попросил Федора просто написать 5 акций, которые он хотел бы запустить.
https://virtuumlab.ru/pochemu-mi-ne-rabotaem-po-tz/
#интересно #ит #бизнес
Когда использовать enum?
В данной заметке мы не будем рассматривать enum с технической стороны, нас будет интересовать, когда же стоит применять их c точки зрения проектирования.
https://virtuumlab.ru/kogda-ispolzovat-enum/
#интересно #ит #проектирование
В данной заметке мы не будем рассматривать enum с технической стороны, нас будет интересовать, когда же стоит применять их c точки зрения проектирования.
https://virtuumlab.ru/kogda-ispolzovat-enum/
#интересно #ит #проектирование
https://habr.com/ru/articles/825478/
Один из заказчиков скинул интересную статью с хабра. Стоит почитать и комментарии под самой статьей, они не менее интересные.
#Интересно #ии #ai #ит
Один из заказчиков скинул интересную статью с хабра. Стоит почитать и комментарии под самой статьей, они не менее интересные.
#Интересно #ии #ai #ит
Хабр
AI-программирование: как я решил задачу, не написав ни строчки кода
Вы что-нибудь слышали об AI-кодерах? Это такие программисты, которые не умеют писать код. Нас ими все пугают, что вот они придут и отнимут нашу работу. Насколько эти опасения оправданы? А вы знаете,...
https://habr.com/ru/articles/825532/
Эта статья - просто бальзам на душу 😍😍😍
Относительно недавно меня попросили рассказать о технической стороне одного нашего проекта третьей стороне, и на вопрос "Монолит или микросервисы?" я ответил "конечно монолит". Вероятно, услышанное не очень понравилось, тем хуже для работодателя человека, который задавал вопрос, фантики и сектанты - это зло.
#микросервисы #монолит #ит
Эта статья - просто бальзам на душу 😍😍😍
Относительно недавно меня попросили рассказать о технической стороне одного нашего проекта третьей стороне, и на вопрос "Монолит или микросервисы?" я ответил "конечно монолит". Вероятно, услышанное не очень понравилось, тем хуже для работодателя человека, который задавал вопрос, фантики и сектанты - это зло.
#микросервисы #монолит #ит
Хабр
Микросервисы в представлении среднего разработчика, и как всё на самом деле
Периодически общаемся с разработчиками о микросервисах, монолитах и прочих мифических существах. Порой такая эзотерика живёт в головах у людей и слышишь порой такое, что ёжики в тумане нервно курят в...
На одном из проектов сегодня обсуждали обновление дизайна сайта с присутствием дизайнера, пары разработчиков и клиента. Стоит сказать, что это уже не первое обсуждение, а в итоге проработаны только меню и корзина. Казалось бы, в чем проблема? Однако, чтобы совместить красивый понятный визуал, технические ограничения и требования бизнеса нужно очень постараться. Все эти направления постоянно конфликтуют между собой. Еще раза три, наверняка, придется собраться. И это просто обновленный дизайн!
К чему это? Просто в такие моменты сижу и думаю, кто эти гениальные люди, которые могут написать ТЗ на разработку целой системы? Я их не видел, но ходят слухи, что они есть 😁
#тз #it #ит
К чему это? Просто в такие моменты сижу и думаю, кто эти гениальные люди, которые могут написать ТЗ на разработку целой системы? Я их не видел, но ходят слухи, что они есть 😁
#тз #it #ит
Уже не раз слушал о том, что инфраструктура для ИИ потребляет много энергии.
МЭА (Международное энергетическое агентство) ранее сообщило, что потребление электроэнергии может удвоиться всего за четыре года с уровня в 460 ТВт-ч, зафиксированного в 2022 году. При этом только центры обработки данных, поддерживающие ИИ, к 2026 году могут довести свои потребности в электроэнергии до 1000 ТВт-ч в год, что примерно эквивалентно всему годовому потреблению электроэнергии в Японии, где живет 125 млн человек.
#ии #ai
МЭА (Международное энергетическое агентство) ранее сообщило, что потребление электроэнергии может удвоиться всего за четыре года с уровня в 460 ТВт-ч, зафиксированного в 2022 году. При этом только центры обработки данных, поддерживающие ИИ, к 2026 году могут довести свои потребности в электроэнергии до 1000 ТВт-ч в год, что примерно эквивалентно всему годовому потреблению электроэнергии в Японии, где живет 125 млн человек.
#ии #ai
С 1 сентября на кассах должен был быть запущен разрешительный режим, который представляет собой необходимость проверки маркировки через сервис "Честного знака". На одном из проектов мы используем облачную кассу от CloudKassir (вроде как принадлежит Тинькофф), который сильно удивил в этот раз.
Техподдержка при обращении к ней сообщила, что данную проверку придется сделать самим. В итоге именно это и было реализовано. Спустя какое-то время в API к физическим кассам (atol) мы нашли интересный момент, оказалось, что они поддерживают режим, в котором проверку маркировки проводит само устройство.
Полезли снова в API CloudKassir и в этот раз нашли там метод для проверки маркировки, который был добавлен 2 дня назад. Вот только за один запрос можно было проверить только один код. В некоторых наших заказах под 200 позиций, в поддержке в качестве решения предложили использовать цикл 😀 Сервис "Честного знака" при этом принимает массив. Да и в документации к сервису советуют использовать при возможности одно физическое соединение для нескольких проверок при необходимости по понятным причинам.
Удивил и тот факт, что такая крупная структура опоздала с доработками API, и сама сигнатура метода.
Я уж думал, что только в небольших проектах все делается в последний момент. А тут получилось, что обогнали CloudKassir от Тинькофф.
ps: О разрешительном режиме кассы мы узнали где-то в начале августа, а реализация заняла около недели. Следующим удивляться придется некоторым производителям перчаток (и не только им), 1 марта 2025 года не так уж и далеко 😎
#it #cloudkassir
Техподдержка при обращении к ней сообщила, что данную проверку придется сделать самим. В итоге именно это и было реализовано. Спустя какое-то время в API к физическим кассам (atol) мы нашли интересный момент, оказалось, что они поддерживают режим, в котором проверку маркировки проводит само устройство.
Полезли снова в API CloudKassir и в этот раз нашли там метод для проверки маркировки, который был добавлен 2 дня назад. Вот только за один запрос можно было проверить только один код. В некоторых наших заказах под 200 позиций, в поддержке в качестве решения предложили использовать цикл 😀 Сервис "Честного знака" при этом принимает массив. Да и в документации к сервису советуют использовать при возможности одно физическое соединение для нескольких проверок при необходимости по понятным причинам.
Удивил и тот факт, что такая крупная структура опоздала с доработками API, и сама сигнатура метода.
Я уж думал, что только в небольших проектах все делается в последний момент. А тут получилось, что обогнали CloudKassir от Тинькофф.
ps: О разрешительном режиме кассы мы узнали где-то в начале августа, а реализация заняла около недели. Следующим удивляться придется некоторым производителям перчаток (и не только им), 1 марта 2025 года не так уж и далеко 😎
#it #cloudkassir
Ну раз уж мы немного пнули CloudKassir, то пожалуй стоит упомянуть про CloudPayments, как я понимаю, это основной продукт тех же разработчиков. CloudPayments - это сервис для приема онлайн платежей. Да, он достаточно дорогой (последнее, что помню, это было 4% от величины транзакции), да, поддержка с годами стала хуже, но для разработчиков - это просто песня. Отличная документация, позволяющая легко во всем разобраться, sdk под разные платформы, которые сильно облегчают процесс интеграции. Мы подключали CloudPayments и к сайтам, и к мобильным приложениям, проблем никогда не возникало. На данный момент готовим первые приложения на react native, полет нормальный.
В России в принципе все хорошо в финсекторе с it, самые плохие воспоминания приходят от интеграций с румынским банком (но это прям давняя история еще из додо) и британским mypos (британский сервис с болгарской родословной с участием русских разработчиков, ну именно такое у нас сложилось впечатление 😀). Сбер и альфа-банк наше все. Но даже на их фоне CloudPayments приятно выделяется. Отказаться от него в пользу другого экваринга может заставить только стоимость.
#it #экваринг #cloudpayments
В России в принципе все хорошо в финсекторе с it, самые плохие воспоминания приходят от интеграций с румынским банком (но это прям давняя история еще из додо) и британским mypos (британский сервис с болгарской родословной с участием русских разработчиков, ну именно такое у нас сложилось впечатление 😀). Сбер и альфа-банк наше все. Но даже на их фоне CloudPayments приятно выделяется. Отказаться от него в пользу другого экваринга может заставить только стоимость.
#it #экваринг #cloudpayments
ИТ-шники, ИТ-шники...
Еще когда-то давно в Додо во время разработки прототипа после очередного созвона с Федором (Основатель ДодоПиццы), я снял наушники и задумался, а не слишком ли часто я говорю, что вот это сложно, непонятно, давай не будем это делать или сделаем иначе. Уже тогда у меня зародилась мысль, что ИТ-шники должны прежде всего работать в интересах бизнесах.
К сожалению, хардкорные ИТ-шники, да и не только хардкорные, не всегда разделяют это мнению. Рядом с ними часто должен быть человек, который напомнит им, что ИТ крутится вокруг бизнеса, а не наоборот.
Особенно тяжело, когда приходится делать что-то совместно с такими коллегами. Периодически возникает вопрос: "Какого хрена???" Но таковы уж мы ИТ-шники 😀 Выдыхаем и продолжаем гнуть свою линию. Заказ с маркетплейса сам себя корректно не отменит в 1С, а это очень нужно сделать...
ps: Все персонажи и события вымышлены, любые совпадения случайны и блаблабла
#it
Еще когда-то давно в Додо во время разработки прототипа после очередного созвона с Федором (Основатель ДодоПиццы), я снял наушники и задумался, а не слишком ли часто я говорю, что вот это сложно, непонятно, давай не будем это делать или сделаем иначе. Уже тогда у меня зародилась мысль, что ИТ-шники должны прежде всего работать в интересах бизнесах.
К сожалению, хардкорные ИТ-шники, да и не только хардкорные, не всегда разделяют это мнению. Рядом с ними часто должен быть человек, который напомнит им, что ИТ крутится вокруг бизнеса, а не наоборот.
Особенно тяжело, когда приходится делать что-то совместно с такими коллегами. Периодически возникает вопрос: "Какого хрена???" Но таковы уж мы ИТ-шники 😀 Выдыхаем и продолжаем гнуть свою линию. Заказ с маркетплейса сам себя корректно не отменит в 1С, а это очень нужно сделать...
ps: Все персонажи и события вымышлены, любые совпадения случайны и блаблабла
#it
Forwarded from Dodo Brands IR
Друзья, сегодня у нас важная веха! Выручка всей сети Dodo Brands преодолела отметку в 1 миллиард долларов🎉
https://realtime.dodobrands.io/
https://realtime.dodobrands.io/
🚀 Внедрение локального модуля «Честный ЗНАК» в бизнес: от проблемы к решению
⚠️ Проблема бизнеса
С 1 марта 2025 года все компании, работающие с системой «Честный ЗНАК», обязаны внедрить механизм оффлайн-проверки кодов маркировки. Это решение направлено на повышение устойчивости системы, особенно в случаях, когда онлайн-проверка невозможна из-за таймаута или проблем с интернет-соединением.
Ключевые вызовы:
🔴 Необходимость скачать и установить ЛМ ЧЗ (локальный модуль).
🔴 Работа модуля требует отдельного сервера, синхронизации, контроля таймаутов.
🔴 Возникает сложность с хранением результатов оффлайн-проверок: если раньше хватало двух полей на множество маркировок, то теперь — 4 поля на каждую единичную маркировку.
🔴 Архитектура хранения данных оказалась непригодной для нового формата ответов.
✅ 💻 Решение с помощью IT
Чтобы реализовать оффлайн-проверку, пришлось пройти несколько технических этапов:
1. Развёртывание Локального модуля «Честный ЗНАК»
🔵 Установлен дистрибутив на выделенный сервер.
🔵 Настроена синхронизация с базой «Честного ЗНАКа».
🔵 Контроль доступности и обновлений: если нет синхронизации 72 часа — проверка недействительна.
2. Переработка хранилища данных
🔵 Введена новая таблица, позволяющая хранить массив результатов проверки.
🔵 Расширены модели данных: теперь для каждой маркировки фиксируются актуальные данные в соответствии с законодательством и рекомендациями.
3. Обновление логики провайдера
🔵 Написан новый провайдер, учитывающий оба режима — онлайн и оффлайн.
🔵 Добавлены новые типы проверок и fallback-механизмы при ошибках.
🔵 Логика формирования чека была адаптирована под разные типы ответов.
4. Соответствие методическим требованиям
🔵 Использованы рекомендации из официальной методички ЦРПТ.
🔵 Расширены модели данных: теперь для каждой маркировки фиксируются актуальные данные в соответствии с законодательством и рекомендациями.
🔵 Все поля корректно попадают в фискальный документ «Уведомление о реализации» при оффлайн-проверке.
✅ Результат
Реализация оказалась масштабной, но дала сильный буст устойчивости и прозрачности:
- 4 поля на каждую маркировку
- Надежный fallback через ЛМ ЧЗ
- Единое хранилище с логами проверок
- Актуальный код с полной поддержкой ЛМ ЧЗ
Теперь бизнес:
🔒 Надёжен при сбоях интернета и CDN.
💼 Полностью соответствует законодательству.
📊 Хранит всю историю проверок корректно.
🛠 Готов к дальнейшим обновлениям системы маркировки.
#ЧестныйЗнак #Маркировка #Бизнес #IT #ITрешения #Автоматизация
С 1 марта 2025 года все компании, работающие с системой «Честный ЗНАК», обязаны внедрить механизм оффлайн-проверки кодов маркировки. Это решение направлено на повышение устойчивости системы, особенно в случаях, когда онлайн-проверка невозможна из-за таймаута или проблем с интернет-соединением.
Ключевые вызовы:
Чтобы реализовать оффлайн-проверку, пришлось пройти несколько технических этапов:
1. Развёртывание Локального модуля «Честный ЗНАК»
2. Переработка хранилища данных
3. Обновление логики провайдера
4. Соответствие методическим требованиям
✅ Результат
Реализация оказалась масштабной, но дала сильный буст устойчивости и прозрачности:
- 4 поля на каждую маркировку
- Надежный fallback через ЛМ ЧЗ
- Единое хранилище с логами проверок
- Актуальный код с полной поддержкой ЛМ ЧЗ
Теперь бизнес:
🔒 Надёжен при сбоях интернета и CDN.
💼 Полностью соответствует законодательству.
📊 Хранит всю историю проверок корректно.
🛠 Готов к дальнейшим обновлениям системы маркировки.
#ЧестныйЗнак #Маркировка #Бизнес #IT #ITрешения #Автоматизация
Please open Telegram to view this post
VIEW IN TELEGRAM
Кейс 1: Руководителям компаний часто не хватает оперативных данных для принятия решений. Постоянные запросы к сотрудникам отнимают время и снижают эффективность. Мы решили эту проблему с помощью умного Telegram-бота.
Задача:
Руководству компании "Водовоз" нужен был удобный доступ к аналитике без постоянных запросов к сотрудникам.
Решение:
Мы разработали бота в Телеграме с функциями:
🔹 Просмотр графика работы сотрудников
🔹 Получение отчётов за любой период
Результат:
Читать статью
Хотите такой же инструмент для управления бизнесом?
Пишите — расскажем, как это работает!
✉️ Написать в Телеграме: @ashibanov (Александр)
Please open Telegram to view this post
VIEW IN TELEGRAM
Кейс 2: Пропущенные звонки, недовольные клиенты, сбои в логистике — как вовремя реагировать на проблемы? Мы автоматизировали процесс с помощью Telegram-бота, который мгновенно оповещает сотрудников о критических ситуациях.
Задача:
Операторам в компании по доставке воды "Водовоз" требовалось мгновенно узнавать о критических ситуациях.
Решение:
Мы реализовали систему сообщений чат-бота, которая оповещает сотрудников о:
🔺Пропущенных звонках
🔺Изменениях маршрутов доставки
🔺Заканчивающихся договорах
🔺Проблемах в рейсах
Результат:
Читать статью полностью: https://virtuumlab.ru/sozdanie-telegram-botov-dlya-biznesa
Телеграм-бот может стать вашим надежным помощником в работе с клиентами! Готовы обсудить?
✉️ Написать в Телеграме: @ashibanov (Александр)
Please open Telegram to view this post
VIEW IN TELEGRAM
Кейс 3: Технические сбои могут парализовать работу компании, если их вовремя не заметить. Мы создали систему автоматических уведомлений в Telegram, которая предупреждает о проблемах до того, как они станут критическими.
Задача:
Автоматизировать оповещения о технических сбоях.
Решение:
Настроили бота в Телеграме для отправки:
🔸Предупреждений о нехватке SMS-баланса
🔸Оповещений о проблемах с печатью чеков
🔸Уведомлений о критических ошибках системы
Результат:
Читать статью полностью: https://virtuumlab.ru/sozdanie-telegram-botov-dlya-biznesa
Не хотите пропускать важные события в работе системы? Telegram-бот поможет! Свяжитесь с нами, чтобы узнать подробности.
✉️ Написать в Телеграме: @ashibanov (Александр)
Please open Telegram to view this post
VIEW IN TELEGRAM
Мы рады сообщить о результатах “Виртуум Лаб” в авторитетном
Читайте статью на нашем сайте
P.S. Хотите свой digital-продукт? Обращайтесь — поможем! Пишите @ashibanov (Александр, ген. директор “Виртуум лаб”)
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Виртуум Лаб создаёт цифровые системы под конкретный бизнес.
🔸Делаем CRM и внутренние платформы, когда готовые решения уже не подходят.
🔸Веб и мобильная разработка.
🔸Опыт команды — Додо Пицца, ритейл, общепит, доставка (и много ещё чего).
🔸Делаем CRM и внутренние платформы, когда готовые решения уже не подходят.
🔸Веб и мобильная разработка.
🔸Опыт команды — Додо Пицца, ритейл, общепит, доставка (и много ещё чего).