Android in-app purchases, часть 3: получение активных покупок и смена подписки http://amp.gs/j86u9
Хабр
Android in-app purchases, часть 3: получение активных покупок и смена подписки
Привет, я Влад, core разработчик Adapty Android SDK для Android. Это наша третья статья из цикла статей про внедрение покупок на Android. В этой серии мы полностью закрываем вопросы добавления...
Dancer2 или современное web-приложение на PERL. Часть II http://amp.gs/j86Qe
Хабр
Dancer2 или современное web-приложение на PERL. Часть II
Лето близится к концу, однако ещё остались дни, чтобы насладиться солнцем, отпуском, Perl и Dancer2. Последним двум будет посвящена эта статья. Поговорим про:Выбор шаблонного...
[Перевод] Тестирование контракта потребителя сервиса — часть 3 http://amp.gs/j8bpg
Хабр
Тестирование контракта потребителя сервиса — часть 3
Это третий блог из серии публикаций о тестировании контрактов потребителей сервиса. Я представил концепцию в первом блоге. Второй блог посвящен написанию тестов с использованием Pact для...
[Перевод] 500 миллионов строк кода: как софт съест автоиндустрию http://amp.gs/j8bpN
Хабр
500 миллионов строк кода: как софт съест автоиндустрию
TRDL У некоторых автопроизводителей есть сотни тысяч потенциальных комбинаций сборки отдельной модели автомобиля. Ford F-150, содержат 150 миллионов строк кода. В автомобилях Volvo 2020 года...
Искусство кибервойны: как китайские группы TaskMasters и TA428 атакуют Россию http://amp.gs/j8b7D
Хабр
Искусство кибервойны: как китайские группы TaskMasters и TA428 атакуют Россию
Анастасия ТихоноваРуководитель группы исследования сложных угроз Threat Intelligence Group-IB Дмитрий Купин Ведущий специалист по анализу вредоносного кода Threat Intelligence Group-IB В середине...
E-learning на костылях. Тестовое задание для непростого e-learning мастера http://amp.gs/j8bvu
Хабр
E-learning на костылях. Тестовое задание для непростого e-learning мастера
ДисклеймерЭто статья про «около ИТ» профессию, в которой используются «около нормальные» подходы и решения. Вы не найдёте здесь best practice, только кривые костыли. Пожалуйста, не берите ответы...
Расчёты для солнечных батарей в 200 раз быстрее, архитектура мозга для искусственной нейросети, тесты беспилотников http://amp.gs/j8bDH
Хабр
Расчёты для солнечных батарей в 200 раз быстрее, архитектура мозга для искусственной нейросети, тесты беспилотников
К старту курса о машинном и глубоком обучении делимся подборкой новостей последних недель из мира ML о том, какой компромисс между желанием получить данные и высокой стоимостью МРТ нашли...
Добавить две кнопки — почему так дорого? http://amp.gs/j8bbj
Хабр
Добавить две кнопки — почему так дорого?
Если у вас есть свой бизнес или вы работаете в бизнес-подразделении более-менее крупной компании, особенно на руководящей позиции, вы, скорее всего, сталкивались с заказной разработкой программного...
Недельный геймдев: #31 — 15 августа, 2021 http://amp.gs/jTI8s
Хабр
Недельный геймдев: #31 — 15 августа, 2021
Из новостей на этой неделе: YoYo Games пересмотрела план подписок на GameMaker, создание игр с помощью AI, Nvidia представила плагин Substance 3D для Omniverse, сотрудники Xsolla о культуре страха в...
[Перевод] Перевод: Как MS SQL Server выполняет запросы. Часть 1 http://amp.gs/jTINz
Хабр
Перевод: Как MS SQL Server выполняет запросы. Часть 1
От переводчика:Предлагаю перевод фундаментальной статьи Remus Rusanu (CC-BY), где кратко, но обстоятельно рассказывается об основных механизмах MS SQL Server. В процессе перевода я дополнительно...
500 Dev на 10 Ops, или как внедрить NoOps в масштабе http://amp.gs/jTIAp
Хабр
500 Dev на 10 Ops, или как внедрить NoOps в масштабе
Три года назад в группе компаний ЦФТ задачи бизнеса потребовали увеличения штата разработчиков в два раза. Перед отделом эксплуатации, встало две задачи: не допустить линейного роста OPS и уменьшить...
Поддержка нескольких репозиториев в Visual Studio http://amp.gs/jTIqj
Хабр
Поддержка нескольких репозиториев в Visual Studio
Вам когда-нибудь приходилось работать над решением с проектами, размещенными в разных репозиториях Git? Раньше вам приходилось либо использовать несколько экземпляров Visual Studio, либо полагаться на...
Охлаждение электроники: термомоделирование при разработке конструкции корпуса http://amp.gs/jTIsv
Хабр
Охлаждение электроники: термомоделирование при разработке конструкции корпуса
Электронное устройство обычно состоит из корпуса и внутренних компонентов, которые при работе выделяют тепло. И тут скрыт конфликт: производители стремятся уменьшить корпус (так дешевле и удобнее), но...
Куда податься хорошему тестировщику, когда конкуренция на рынке растет? http://amp.gs/jTIJC
Хабр
Куда податься хорошему тестировщику, когда конкуренция на рынке растёт?
Каждый второй обыватель хочет зайти в “денежную” ИТ-отрасль через тестирование. И с развитием онлайн-образования появилось довольно много возможностей это сделать. Результат - QA, особенно уровня...
Как сделать alter table в высоконагруженной таблице http://amp.gs/jTIXD
Хабр
Как сделать alter table в высоконагруженной таблице
Ещё лет 5 назад на собеседованиях с backend-разработчиками был популярен вопрос: как переименовать колонку в высоконагруженной таблице (возможны вариации: как сделать любой другой alter table)? Ответ...
[Перевод] KELM — внедряя графы знаний в корпус для предварительного обучения языковой модели http://amp.gs/jTIXw
Хабр
KELM — внедряя графы знаний в корпус для предварительного обучения языковой модели
Большие предобученные модели для обработки естественного языка (Natural Language Processing, NLP), такие как BERT, RoBERTa, GPT-3, T5 и REALM, использующие корпусы полученных из Интернета текстов на...