Месяц: Октябрь 2026

Я снизил цену заявки с 48 до 16 тысяч при том же бюджете

Квалифицированная заявка стоила 48 000 ₽. Через три месяца – 16 000 ₽, и таких заявок стало девять в месяц вместо трёх. Рекламный бюджет за это время не менялся. Главная правка случилась за пределами рекламного кабинета. В компании никто не мог ответить, за что именно платит маркетинг: все заявки падали в CRM одной кучей, а...

Два аккаунта Claude Code на одной машине

У меня два аккаунта Claude. Первый корпоративный. Второй личный, за него я плачу сам и пользуюсь им в своих проектах. Оба живут на одной машине, и довольно быстро стало ясно, что держать их желательно раздельно. Причин несколько. Рабочий код должен идти через рабочий аккаунт, потому что у компании на этот счёт свои правила. Свои проекты...

Прежде чем работать с AIDL: разбираемся, как устроен IDL

Привет, Хабр. Меня зовут Владислав Пурьев. Я занимаюсь разработкой экосистемных и комплексных сервисов в VK. Расскажу в двух статьях о языке определения интерфейсов (Interface Definition Language, IDL) и платформенном механизме, который построен поверх этой идеи в Android — Android Interface Definition Language (AIDL).  Начну рассказ с IDL — что это за язык и какую задачу он...

От HTML-таймера к TypeScript. Как менялась Kapsula

У меня Kapsula началась с таймера рабочего дня. Один HTML-файл, который написал ИИ. Открываешь, нажимаешь кнопку, он отсчитывает время. Потом гаснет экран телефона — и выясняется, что с напоминанием всё сложнее, чем казалось в браузере. Про будильники и устройство оболочки я уже рассказывал. С тех пор приложение дошло до версии 0.5, и задача немного сдвинулась....

Настройка инструмента OWASP ZAP для перехвата интернет-трафика

Всем привет, на связи Дима Котиков. Продолжаем рассматривать инструменты перехвата и подмены интернет-трафика при разработке.  В прошлой статье мы разобрали, когда может потребоваться перехватывать интернет-трафик, делать моки для запросов, перенаправлять трафик на локальные серверы. Посмотрели, как работает сниффер, и поняли, что для успешного использования сниффера нам нужен root-сертификат. В этой статье разберем настройку сниффера для...

Swift на Android: путь к сингулярности. От анонса SwiftJava до полноценного приложения. Часть 2

Всем привет! С вами Анна Жаркова, руководитель практики мобильной разработки ГК Юзтех, автор книги «Kotlin Multiplatform на практике» Продолжаем наш рассказ про Swift Android SDK и его возможности. В предыдущей части мы рассмотрели, как устроена данная технология под капотом. Пришло время посмотреть на реальной практике, а заодно и обсудить Swift SDK для Android. Кстати, к...

История Michelin — как связаны еда и шины

Ну просто лютым трэшем для позвоночника была езда на первых великах, потому что каждая кочка дубасила по копчику как кувалда, потому что в конце 19 века все катались на цельнорезиновых покрышках. А чтобы снять такую шину, нужно было аж несколько часов ее отколупывать. Поэтому братья Мишлен создали СЪЕМНУЮ воздушную шину в 1891, но вместо респекта...