Месяц: Сентябрь 2025

Культура ИТ экспериментов. Очередные первые 100 дней в новой компании

Каждая компания двигается по шкале от незрелой к зрелой и обратно. Это всегда динамика. Сегодня вы образец, завтра вы устаревшая помойка. Если 10 лет назад для наведения порядка внедрялся какой-нибудь «каскадо-водопадный PMI», 5 лет назад гибко-адаптивный Agile-OKR, то сейчас есть динамика к культуре проведения экспериментов*. Произошло это по разным причинам, главными считаю — изменение горизонта...

ИИ-поиск в 2ГИС: как учим нейросети понимать настроение, фото и смыслы

Поиск — одна из ключевых функций в 2ГИС. Он помогает миллионам пользователей каждый день находить нужные места в городе. Долгое время мы опирались на классические методы: морфологию, справочник организаций, геопозицию и популярность объектов. Это позволяло покрывать множество сценариев, но со временем стало понятно — этого недостаточно. Пользователи хотят искать так, как думают: по настроению, по...

Верификация разработчиков Android по паспорту

Отображение публикации в ленте: https://habrastorage.org/webt/y8/_f/ie/y8_fieem8eml80znqqbilsqqbug.png Текст в ленте: 25 августа 2025 года компания Google объявила о «новом уровне безопасности для сертифицированных устройств Android». Для защиты против вредоносного ПО принято решение ввести обязательную верификацию разработчиков, которые подписывают Android-приложения (здесь и далее имеются в виду приложения для сертифицированных устройств с предустановленными программами Google, производители таких устройств перечислены...

Рутокен ЭЦП + ИФНС: отправляем отчетность в Линуксе

Еще не так давно периодическая процедура типа «сдача налоговой отчетности» заставляла нервно дергаться глаз: для того, чтобы сделать это онлайн — нужна электронная подпись на USB-токене, для того, чтобы работать с USB-токеном нужно установить специальную программу (широко известную в узких кругах), а для того чтобы установить эту специальную программу — нужен компьютер с Windows.Да еще...

Массивы в Swift

Привет, Хабр! В прошлой статье мы поговорили о строках в Swift — об их особенностях, внутреннем устройстве и подводных камнях. И я подумал: ведь строки это по сути — коллекции. А какая главная и самая популярная коллекция в Swift? Конечно же, массивы. Их используют повсюду. Но вы когда-нибудь задумывались, как они устроены внутри? Давайте погрузимся...

Мобильная разработка за неделю #604 (22 — 28 сентября)

В этом выпуске рассуждения о месте Rust в iOS и MAX в Android, погружение в JNI и опыт Shopify с React Native, архитектурный сдвиг оффлайна, быстрый старт в CI, мобильный рынок Турции, продукты для бумеров и многое другое. Заходите! Читать далее Щелкните ниже, чтобы поставить оценку! Всего: 0 В среднем: 0

Автоматика через telnet

Я тут периодически пишу про всякие штуки, с использованием shell-скриптов и разных linux-утилит — в частности, чтобы лишний раз продемонстировать, что в линуксе не обязательно требуется «найти программу которая умеет делать ХХХХХ» — во многих случаях у вас уже есть всё необходимое, нужно только знать как использовать. Вот, например, такая задача: У меня выход в...