Статьи

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.
В статье рассмотрено понятие «соединение» для TCP и UDP протоколов в ядре операционной системы Linux на примере работы оборудования MikroTik. Дополнительно рассматриваются особенности работы технологии NAT в указанном контексте. Материалы носят в о...
Подробнее

Советский космос ассоциируется с именами Гагарина и Королёва, многие вспомнят названия «Восток», «Союз», а чуть более продвинутые – «Восход», «Прогресс», «Протон». Все эти корабли объединяются одной ключевой особенностью: они одноразовые. Но в СССР с...
Подробнее

Привет! Это KOTELOV! GIL расшифровывается как Global Interpreter Lock (Глобальная блокировка интерпретатора), и его задача состоит в том, чтобы сделать интерпретатор CPython потокобезопасным.GIL позволяет только одному потоку ОС выполнять байт-код Py...
Подробнее

Всем привет! Меня зовут Максим Новиков, я Android-разработчик в команде мобильного оператора Yota. Совсем недавно вышла новая версия всеми нами любимой OS. Вот и пришло время нашему приложению поддержать её. Было очень много обзоров на новые возможн...
Подробнее

В соответствии с новыми требованиями (проект постановления Правительства, вносящего изменения в постановление от 17 июля 2015 г. № 719, опубликован 22.10.2021, публичное обсуждение до 15.11.2021, вступает в силу с 01.01.2022), российские серверы ...
Подробнее

Однажды, после штатного обновления версий библиотек, когда-то достаточно популярный плагин JaCoCo перестал считать покрытие кода тестами на одном из наших проектов в Каруне. Усердный поиск хоть как-то похожих проблем не принёс результатов. Помощи жда...
Подробнее

Marlin – корпоративный архитектурный репозиторий и система автоматизации процессов жизненного цикла программного обеспечения, которая может сэкономить сотни часов менеджерам проектов и команде разработчиков. Под катом подробное описание процесса сбор...
Подробнее

Павел на конференции DevOps Conf  Павел Селиванов четыре года зарабатывал игрой на контрабасе, бас-гитаре и тубе, а затем ушел в ИТ. Сейчас он архитектор и Developer-адвокат в VK Cloud Solutions, учит других специалистов работе с Kubernetes и выс...
Подробнее

JDK поставляется с рядом полезных утилит, размещенных в каталоге инструментов bin. Для тех, кто хочет декомпилировать байт-код, особый интерес представляет Java утилита javap.Утилита командной строки javap, также известный ка...
Подробнее

Автор серии публикаций - Алексей Лазарев, руководитель Департамента защиты кибер-физических систем Компании «Актив»В предыдущей части статьи мы рассмотрели текущую ситуацию с криптографическими системами в IoT, применив к ним закон развития систем по...
Подробнее

С чего начать? Возраст ИТ молодеет, благодаря ежегодному росту популярности данной профессии. Не тяните с входом, если вас привлекает ИТ-сфера. В 16-20 лет куда легче освоить знания, чем после 30 лет. Если вы ещё не определились, кем хотите б...
Подробнее

Заводить тест-кейсы руками в тестохранилищах — долго и скучно. Но ведь есть еще много юнит-тестов, которые пишут разработчики. И не всегда понятно, что они покрывают и как пересекаются с E2E-тестами. Head of QA в Авито, Александр Матвеев, на Test Dri...
Подробнее

ПримечаниеСлова layout, autolayout и constraints я перевёл, соответственно, как вёрстка, автовёрстка и ограничения.Работа с автовёрсткойПроблемы автовёрстки решать непросто. Запуская приложение, надеешься, что все установленные ограничения работают к...
Подробнее

Артем Артемьев, Lead SRE в компании Tango Me, повидал разный SRE. Прорабатывая программу четвёртого интенсива Слёрм «SRE: внедряем DevOps от Google», мы решили провести ещё и открытое интервью с Артемом. Он пошагово и обстоятельно делится своим 12-ле...
Подробнее

Подборка мероприятий на неделю Пульс цифровизации 30 ноября (вторник) Новинский бул 8с2 от 32 000р Ежегодный форум лидеров цифрового развития «Пульс цифровизации» состоится 30 ноября в Москве. Forbes Congress Russia объединит ведущих игрок...
Подробнее

Поле Cache-Control в заголовке ответа от Хабра Кто двигает научно-технический прогресс? Учёные, которые шлифуют термоядерный синтез, чтобы человечество могло отказаться от ископаемого топлива. Предприниматели, которые финансируют марсианскую про...
Подробнее

Как вам известно, в .NET 5 появился новый вид кучи — Pinned Object Heap (POH, Куча Закрепленных Объектов). В отличие от других видов кучи, эта доступна разработчикам явно (что не характерно для сборщика мусора). В этой статье я объясню внутренне...
Подробнее

Полгода назад под одним из вебинаров на нашем YouTube-канале EpsonRussia, появился комментарий с вопросом о том, когда уже появятся новые шестицветные Фабрики. В самом деле, последняя шестицветная новинка для фотопечати из серии бескартриджных устрой...
Подробнее

Группа исследователей CrowdStrike Intelligence обнаружила несколько уязвимостей, влияющих на LibVNCClient в Linux. В некоторых широко используемых средах рабочего стола (например, Gnome) эти уязвимости можно эксплуатировать одним кликом мыши. Де...
Подробнее

Повзрослев на год, мы продолжаем Монолог тимлида и делимся опытом тестирования нашего продукта SafePhone.За прошедший год мы смахнули пыль с фолианта Г.Майерса «Искусство тестирования программ», повторно восхитились мудростью автора и согласились с е...
Подробнее

Обычно вы можете запустить HAProxy Kubernetes Ingress Controller как pod внутри Kubernetes-кластера. Как pod, он имеет доступ к другим pod, потому что они используют внутреннюю сеть Kubernetes-кластера. Это дает возможность управлять маршрутизацией и...
Подробнее

В статье рассмотрел инструмент для анализа кода DartCodeMetrics и о том, насколько полезно его использовать. Постарался поделиться своими знания в создании нового правила для анализатора. Автоматизировали проверку имени класса и названия файла ни то...
Подробнее

Пожалуйста не спешите сразу закрывать или идти в комментарии. Выслушайте, буду краток. Нет я не считаю, что Хабр движется в правильном направлении в целом. Но в современных реалиях я считаю, что по сравнению с прочими ресурсами с хоть какой-то похо...
Подробнее

В XXI веке в медицине реализовались многие научные идеи, которые когда-то казались фантастикой, – например, роботохирургия или бионические конечности. Немалая заслуга в недавних успехах медицины принадлежит аддитивным технологиям. Сегодня на 3D-...
Подробнее

О дипфейках мы уже писали. Сейчас технологии генерации такого контента достигла очень высокого уровня. Правда, даже очень хорошо подготовленный дипфейк можно (пока еще) отличить с помощью специализированных технологий. Совсем недавно дипфейки делали ...
Подробнее

Из бесплатных доступных библиотек для работы с qr кодами в Android самой лучшей (на мой личный взгляд) является zxing-android-embedded. Часто, UI который предоставляет эта библиотека не достаточно или нужен какой-то иной. В этой статье пойдет ре...
Подробнее

Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
Подробнее

Объем рефинансирования жилищных кредитов в крупнейших российских ипотечных банках вырос на 38% в первом полугодии 2021 года по сравнению с тем же периодом 2020 года и достиг 311,2 млрд рублей. Несмотря на шестое повышение ключевой ставки в 2021 году,...
Подробнее

Давняя проблема стриминговых сервисов связана с тем, что до музыкантов доходит менее цента за одно прослушивание трека. Чтобы заработать больше, некоторые исполнители обращаются к альтернативным способам дистрибуции своих работ. Расскажем о них и пла...
Подробнее

Встреча с клиентом - подготавливаемся к встрече с клиентом, проводим первичную аналитику и подготовку."Где хорошо начинают, там хорошо и кончают".Коллеги, данная статья не претендует на оригинальность и уникальность информации, в целом пишу для того ...
Подробнее