• Всем привет! На связи Владимир Бойко и Александр Лахонин, мы занимаемся продуктом «Умная камера» в Центре технологий искусственного интеллекта Т-Банка. В статье рассказываем, как в суперсжатые сроки реализовали распознавание номеров телефонов on-device на iOS. Результаты работы мы представили 40 тысячам…

  • Привет! Меня зовут Владислав Фальзан, я работаю android-разработчиком в М2. Наша команда мобильной разработки развивает одноименное приложение — онлайн-платформу для решения вопросов с недвижимостью. Мы помогаем проводить сделки проще, быстрее и безопаснее. Основные пользователи приложения — физические лица (B2C) и…

  • Итак, я написал еще один генератор предикатов типов для TypeScript. Круто, и что дальше?Так как мой Генератор предикатов это про безопасность типов, корректности и в целом доверие, почему бы не пойти дальше и не сгенерировать еще и тестовый набор для…

  • Один из самых «вкусных» моментов в работе пентестера — red-team тестирование, позволяющее ненадолго ощутить себя эдаким Джейсоном Борном от мира кибербезопасности. Подобно героям боевиков, мы постоянно проникаем на объекты разной степени защищенности: ломаем замки, обходим системы видеонаблюдения — разве что…

  • Привет! Меня зовут Никита Соболев, я core-разработчик языка программирования CPython, а так же автор серии видео про его устройство.Я продолжаю свой цикл статей на хабре про детали реализации питона. Сегодня я хочу рассказать, как tuple устроен внутри.Под катом будет про:…

  • Привет! Меня зовут Миша, я тестировщик из Контура, а именно – из Контур.Маркета. И в роли тестировщика я столкнулся со множеством однообразных действий, которые хочется автоматизировать. Быстро надоело по 100 раз в день перезапускать службу, удалять локальную базу, указывать в…

  • Привет, Хабр!Сегодня поговорим о Spring Boot Starter’ах. Зачем они нужны? Когда проект разрастается до десятков микросервисов, вы сталкиваетесь с тем, что:Код дублируется: один и тот же логгер, Redis или Kafka — всё настраивается вручную.Отсутствие стандартизации: в одном проекте логгер пишет в /logs, в другом — прямо в консоль. Ну как так?Сложность…

  • Visual Studio Code на MacOS и XAML-дизайнерНаш WYSIWYG UI XAML-редактор теперь доступен и в Visual Studio Code для OpenSilver-приложений. Карточка бургера на скриншоте полностью сделана через редактор. Расширение можно установить из Visual Studio Marketplace абсолютно бесплатно.Про OpenSilverOpenSilver — это открытый…

  • Образовательная платформа «Учи.ру» (входит в VK) открыла прием заявок на всероссийский IT‑хакатон «Будущее в коде». Мероприятие проходит для школьников 5–8 классов, интересующихся программированием, робототехникой, разработкой умных устройств. Участники смогут применить знания в реальных проектах, развить навыки командной работы, критическое мышление и креативность. Партнёром хакатона выступает VK…

  • Привет, Хабр!В этой статье расскажу о создании популярной игры. Можно будет поиграть со случайным соперником и попробовать свои силы с другом.Ссылка на игруИсходники в конце статьи.Технологический стэк:Frontend: VueJS [Options API] (TypeScript, Vuex, Canvas, Bootstrap, Nginx)Backend: Python (FastAPI, Postgres, SQLAlchemy, Websockets)Все…