Первое погружение в исходники хуков (задел на будущие статьи)

Привет, Хабр! Чтобы писать более глубокие статьи и они не были бесконечными лонг ридами, я решил написать отдельную статью про исходники хуков, чтобы еще лучше…

Миллион домашних фотографий: наводим порядок

После покупки цифрового фотоаппарата и рождения детей стало появляться большое количество фотографий, а учитывая, что жена с фотоаппаратом почти не расставалась и старалась запечатлеть все…

[Перевод] Модифицируем паттерн Filter с помощью обобщенных лямбда-выражений

Мы можем оптимизировать паттерн Pipeline & Filter (конвейер и фильтры), сократив количество кода, необходимое на его реализацию, используя лямбда-выражение (упрощенную запись анонимных методов) в качестве…

Стив пишет заклинания на Python. Обучение детей программированию в Minecraft

Как можно оценить настойчивую побудку второклассником часов в 7 утра воскресенья со словами “Папа! Пойдем учить Python”? Бесценно. Назрело желание поделиться наработками домашнего обучения детей…

Автоматизация аудита безопасности информационных систем или SCAP ликбез

Где-то в компании “Рельсы-рельсы, шпалы-шпалы”. CISO: Игорь, кто-то получил доступ к нашим камерам на вокзалах.Игорь: @@@!CISO: Ступай, разберись. Проверь конфигурации каждой камеры, каждого компьютера. Игорь:…

Как установить файл конфигурации в .Net Core Console app для нескольких сред разработки при запуске Docker-контейнера

Наша команда разрабатывала сервис обработки сообщений из Kafka. Он представлял собой консольное приложение .Net Core, которое подписывалось на топики, и при появлении сообщения в каждом…

[Перевод] Языковое моделирование с помощью управляемых сверточных сетей

Вступление Доминирующий на сегодняшний день подход к языковому моделированию  основан на рекуррентных нейронных сетях. Их успех в моделировании часто связан со способностью таких сетей обработать…