Месяц: Май 2022
-
Как мы боролись с фродом
—
от автора
Еще весной 2021 года мы оценивали примерно половину трафика через наш рекламный продукт, как фрод. Для его фильтрации использовали сторонний инструмент, но сами были не в восторге от этого решения — мы вынуждены были платить за его использование, но не могли повлиять на происходившую под капотом “магию”.Взяв дело в свои руки, мы разобрались в деталях…
-
Сила @RawQuery. Сокращаем код DAO на 90%
—
от автора
1 МотивацияЯ знаю как сократить код ваших Dao в 50-90%.2 ВступлениеЗачастую при написании приложения на платформу Android для сохранения данных используются популярная библиотека Room. В целом видимых проблем с ней не возникает когда у нас используется например 3 таблицы, но по мере роста бд становится заметным постоянное дублирование кода базовых CRUD операций. Для базовых Insert,…
-
Модель никогда не будет лучше данных, на которых она построена
—
от автора
Доброго времени суток! Меня зовут Дмитрий. Я инженер-программист в области автоматизации технологических процессов. Работаю в проектной компании и параллельно обучаюсь в аспирантуре, пишу диссертацию.Решил поделиться очередной историей проведения исследований. ВведениеЯдром исследований в моей работе являются модели. Моделирование — это метод воспроизведения и исследования фрагмента действительности, (предмета, явления, процесса, ситуации) основанный на представлении объекта с помощью модели.Все…
-
Kubernetes в НСПК
—
от автора
Всем привет! Меня зовут Назаров Алексей, я работаю в отделе развития инфраструктурных систем автоматизации Мир Plat.Form (НСПК) и сегодня расскажу о том, как устроены наши кластеры Kubernetes и как мы ими управляем.Допустим у вас имеются проекты, построенные на микросервисной архитектуре, и несколько команд разработчиков под какой-либо проект. Вы хотите быстро поднимать различные окружения (test, UAT,…
-
Реализация очереди на C
—
от автора
Привет, сегодня я покажу как сделать очередь на C. Ко мне пришла идея сделать зацикленную работу в очереди. То есть добавляются данные от конца в начало и если указатель дошел до начала, то начинать добавлять с конца. Статья маленькая, но может кому будет полезно. Кстати, я решил посмотреть как у других сделано и решил, что…
-
Английский для тестировщиков — как надо
—
от автора
В прошлой статье “QA-обучение без границ” мы поговорили про возможное превращение карьерной лестницы начинающего тестировщика “обучение → получение первого опыта на русскоязычном проекте → получение опыта на англоязычном проекте” в более стремительное “обучение → получение опыта на англоязычном проекте”.И про то, как с задачей обучить специалиста, на выходе способного работать QA-джуном сразу в международной компании…
-
СИБУР на Highload++ 2022. Как это было
—
от автора
Привет!13 и 14 мая прошёл Highload++ 2022, где наши ребята выступали с докладами, а для всех желающих познакомиться с цифровой нефтехимией мы собрали специальный стенд. Хотим поделиться с вами, как всё прошло и о чём мы рассказывали.ДокладыНаши ребята подготовили пять разных докладов, чтобы максимально широко осветить всё, что связано с технологиями в нефтехимии. От разработка…
-
Блюда из ресторанов: свежий взгляд на доставку от «ВкусВилл»
—
от автора
Доставка — ключевой сервис бизнеса сферы e-commerce. Доступность, скорость и удобство привлекает покупателей, поэтому ритейлеры конкурируют именно на этом поле. Несмотря на появление различных агрегаторов курьерской доставки, ритейлеры выделяются на их фоне за счет экспресс-доставки из «dark stores» или «dark kitchen».Среди российских ритейлеров в плане организации доставки особенно заметен быстрорастущий бренд «ВкусВилл», которая регулярно запускает…
-
Сравни: как мы использовали ML на лендингах финансовых продуктов и что из этого получилось?
—
от автора
Привет, Хабр! Меня зовут Дмитрий Лучкин, я управляю развитием одного из видов финансовых продуктов в Сравни, мой соавтор — Марк Мережников, DS нашей команды. Мы решили поделиться с вами опытом использования ML на лендингах финансовых витрин и рассказать, к каким результатам мы пришли. В Сравни много ресурсов выделяется на аналитику и ML. В компании работают более…
-
Сборка мусора во Flutter
—
от автора
В РСХБ мобильную разработку мы ведём преимущественно на Flutter. В новой статье поговорим об алгоритме, который используется в любом приложении – о сборщике мусора (англ. Garbage collection). Его основной задачей, как в любом высокоуровневом языке программирования, является наблюдение за ссылками и очистка областей памяти с целью предотвращения переполнения памяти. Под катом рассказываем о том, как…