Настройка Microsoft Windows Server 2016/2019 для предоставления DHCP сервисов для VXLAN (DFA)

Назначение этой статьи – упростить настройку DHCP сервиса для фабрики VXLAN BGP EVPN and DFA с использованием Microsoft Windows Server 2016/2019. В официальной документации DHCP сервис на базе Microsoft Windows Server 2012 для фабрики настраивается как SuperScope, содержащий пул Loopback (в данном пуле – изюминка это исключение из пула всех ПОДРОБНЕЕ

Спартанское обучение нейронных сетей

Одна из проблем обучения нейронных сетей — переобучение. Это когда алгоритм научился хорошо работать с данными, которые он видел, а на других он справляется хуже. В статье мы рассказываем, как попытались решить эту проблему, совместив обучение градиентным спуском и эволюционным подходом. Если кто-то хочет лучше понимать, о чем будет речь ПОДРОБНЕЕ

Unity3D: Автоматический агрегатор скриптов-менеджеров

Вступление В этой статье речь пойдет об одном виде организации взаимодействия между скриптами-менеджерами (синглтонами именуемыми), а конкретно — использование отдельного класса-агрегатора, в котором содержаться ссылки на все instance менеджеров. Идея создать класс-агрегатор пришла мне в голову после прочтения этой статьи. Задачи Я пришел к выводу, что забивать своими собственными ручками ПОДРОБНЕЕ

Методы организации взаимодействия между скриптами в Unity3D

Вступление Даже средний Unity3D проект очень быстро наполняется большим количеством разнообразных скриптов и возникает вопрос взаимодействия этих скриптов друг с другом. Данная статья предлагает несколько различных подходов к организации таких взаимодействий от простого до продвинутого и описывает к каким проблемам может привести каждый из подходов, а так же предложит способы ПОДРОБНЕЕ

Введение в аппаратную защиту стека (Windows 10)

Под катом представлен перевод статьи "Understanding Hardware-enforced Stack Protection". Авторы: Kernel protection team — Jin Lin, Jason Lin, Niraj Majmudar, Greg Colombo Это первая (обзорная) публикация задуманной серии из двух переводов о внедрении Intel’овской Control-flow Enforcement Technology (CET) в Winsows 10. Мы стремимся сделать Windows 10 одной из самых безопасных ПОДРОБНЕЕ

Иерархический буфер глубин

Краткий обзор Иерархический буфер глубин — это многоуровневый буфер глуби (Z-буфер), используемый как ускоряющая структура (acceleration structure) для запросов глубин. Как и в случае mip-цепочек текстур, размеры каждого уровня обычно являются результатами деления на степени двойки размеров буфера полного разрешения. В этой статье я расскажу о двух способах генерации иерархического ПОДРОБНЕЕ

GSM/3G/4G-модемы во встраиваемых системах на примере LTE-модема Quectel EC21 и Yocto Project

Многим устройствам на базе встраиваемых систем необходим интернет. Проводное подключение к интернету для них не всегда возможно, и если устройства находятся в зоне действия сотовой связи, то к интернету можно подключиться с помощью GSM/3G/4G-модемов. В этой заметке описан процесс создания дистрибутива ОС Linux для встраиваемой системы при помощи инструментария Yocto ПОДРОБНЕЕ

Как спецификация блоков питания ATX12VO от Intel изменит будущее

Значительное изменение потревожит баланс сил в мире блоков питания ПК впервые за 20 лет Мы не так уж и часто пишем об источниках питания, но новые спецификации ATX12VO от Intel (на конце – буква О, а не ноль) вскоре начнут реализовываться в готовых блоках питания от OEM-производителей и системных интеграторов, ПОДРОБНЕЕ

Разворачиваем вложенные столбцы — списки с помощью языка R (пакет tidyr)

В большинстве случаев при работе с ответом полученным от API, или с любыми другими данными которые имеют сложную древовидную структуру, вы сталкиваетесь с форматами JSON и XML. Эти форматы имеют множество преимуществ: они достаточно компактно хранят данные и позволяют избежать излишнего дублирования информации. Минусом данных форматов является сложность их обработки ПОДРОБНЕЕ

R пакет tidyr и его новые функции pivot_longer и pivot_wider

Пакет tidyr входит в ядро одной из наиболее популярных библиотек на языке R — tidyverse. Основное назначение пакета — приведение данных к аккуратному виду. На Хабре уже есть публикация посвящённая данному пакету, но датируюется она 2015 годом. А я хочу рассказать, о наиболее актуальных изменениях, о которых несколько дней назад ПОДРОБНЕЕ