• Недавно я столкнулся с задачей, которая требовала написания большого объема шаблонного кода. Вспомнив, что в Swift 5.9 появились макросы, созданные специально для генерации шаблонного кода, я решил попробовать их в действии. Ранее я работал с макросами в Objective-C и C++,…

  • Реальный кейс анализа и технического описания базы данных клиента для осуществления корректной миграции на отечественное ERP-решение. Важным аспектом проекта было сохранение работоспособности всех систем, зависящих от исходной ERP-системы. В статье — опыт аудита OLAP-системы клиента.Привет, Хабр! Меня зовут Анастасия Цацкина,…

  • Привет! Я Ильдар Бигашев, Product Owner Ринго MDM, более 10 лет работаю с корпоративными технологиями Apple: прошел путь от сотрудника Service Desk до руководителя системных интеграций.В этой статье я расскажу, что нужно знать системному администратору о macOS Sequoia 15.0. На…

  • Приветствую! Меня зовут Валерий, я инженер операционных систем в секторе клиентской и мобильной ОС.Сегодня хочу затронуть фундаментальные вопросы:- процесс загрузки операционной системы в автоматизированное рабочее место (АРМ),- распаковку начального образа оперативной памяти,- подробный разбор initrd, что это такое и с чем его едят.Этот…

  • Мы уже рассказывали про появление и развитие Kubernetes в одной из прошлых статей. Но в ней история проекта описана достаточно кратко и без технических подробностей. Позже мы нашли текст первого ведущего архитектора проекта, Брайана Гранта, где он описывает историю разработки…

  • Intel Core i5 — неприхотливый процессор, но “мать” к нему в пару выбирайте с умомПодобрать идеальную материнскую плату для процессора — это ключ к сборке стабильного компьютера, который не подведет. Intel Core i5-12400 и i5-13400 по-прежнему предлагают отличный баланс цены…

  • Бывает, что частные инвесторы не доверяют сервисам для ведения портфеля ценных бумаг и ведут учет своих инвестиций в «Экселе» или «Гугл Таблицах».Если количество ценных бумаг не так велико, то подобное использование таблиц оправдано:не требуется платить кому-либо за хранение данных;никто не…

  • 7 ноября встретимся на бесплатном онлайн‑митапе от Naumen. Поговорим о работе аналитика в B2B, обсудим реальные кейсы и инструменты, которые помогут повысить эффективность. → Зарегистрироваться на митап.В программе четыре доклада: На грани: как продакт и аналитик встретились в одной задачеМария Вострикова, продакт-менеджер по направлению Discovery ITSM…

  • В данной статье НЕ будет идти речи о способах построения продвинутых моделей с различными наворотами. Рассказ пойдет о том, как автоматизировать построение типовой модели. Дело в том, что в отличие от задач из учебника, в реальной работе зачастую приходится строить много…

  • Привет! В этой статье я расскажу о двух алгоритмах сортировки: Quick Sort и Merge Sort. Объясню, как они работают, как выглядят примеры кода на Python и Java, а также — как выбрать подходящий алгоритм под ваши задачи. Подробности — под…