Привет, Хабр! Меня зовут Анна Назаренко. Я ведущий инженер продукта МТС Маркетолог, а еще у меня много хобби. В прошлый раз писала, как вяжу игрушки, а сегодня расскажу о музыке. И сразу спойлер: я росла в семье музыкантов и с их подачи с детства играла на фортепиано. Результат — классику я возненавидела и карьеру музыканта для себя не могла представить даже в страшном сне. Зато позже, во взрослом возрасте, нашла себя в написании саундтреков для игр. Подробнее обо всем этом — дальше. Читать далее
Привет. Меня зовут Денис Лисовик, я Backend-инженер в команде Data Science SWAT Авито. В этой статье рассказываю, как использовать разделяемую память в Aqueduct. Вместе мы шаг за шагом пройдем от сервиса, который едва держит один RPS, до сервиса, который может держать сотни запросов в секунду. В процессе вы узнаете, как использовать разделяемую память и как сделать так, чтобы она не утекала, а приложение не падало с Segmentation fault. Читать далее
Привет, Хабр!Сегодня рассмотрим типичные грабли, на которые наступает каждый второй новичок, когда берется за A/B-тесты. Читать далее
Если вас ещё не беспокоит множество способов, которыми вы непреднамеренно причиняете страдания другим живым существам, то после прочтения книги Джонатана Бёрча «Грань разумности» (The Edge of Sentience) вы начнёте беспокоиться. И на то есть веские причины. Бёрч, профессор философии…
По сути, системное проектирование (System Design) — это процесс определения архитектуры, компонентов, модулей, интерфейсов и данных для системы, удовлетворяющих заданным требованиям. Оно включает в себя преобразование требований бизнеса в подробную схему, которая…
Холдинг-терапия — это спорный метод коррекции РАС, разработанный в США в 70-80-х годах прошлого века. Первоначально в Америке он применялся для «лечения» расстройств привязанности. Тем не менее он до сих пор популярен в России. Приведу длинную выдержку из официальных клинических…
Представьте, что вы можете запустить одну и ту же программу на любом компьютере, будь то ваш домашний ПК, игровая консоль или даже суперкомпьютер. Звучит фантастично? Intel с 2020 года работает над тем, чтобы сделать это реальностью с помощью платформы oneAPI. Эта инновация обещает не…
Приветствую еще раз.Это 2 часть небольшой статьи об отладчиках. В прошлой мы разобрали базу: инструкции + системные вызовы, написали свой отладчик, препарировали gdb и смотрели на отладку в высокоуровневых ЯП со своим рантаймом.В этой мы посмотрим на процесс отладки в IDE изнутри, а потом пойдем еще глубже... Путешествие на остальные 20 минут
Приветствую.Вы когда нибудь отлаживали программы? Не врите, что нет. Благодаря отладчикам наши программы работают корректно (или хотя бы близко к этому).Но вот знаете ли вы как отладка устроена: точки останова, шаги, бэктрейс, чтение переменных?Нет или да - ответ не важен. Эта статья даст ответы на многие вопросы об отладке, которые вы, возможно, и не задавали себе. Путешествие на 20 минут
Привет, меня зовут Иван Курак, я Android-разработчик приложения Ozon Job. Если в первой статье мы разбирали фреймворк Koin, то во второй на наш исследовательский стол попадёт Dagger, который мы используем на большинстве проектов Ozon, в том числе на приложении Ozon Курьер Экспресс, за которое…