Константин Ляхов
@komstin
34 posts
IT, AI, Security

wp-cli

Я как-то упоминал wp-cli, но, кажется, не в контексте безопасности. На самом деле, это важный инструмент именно в деле укрепления защищённости вордпресс-сайта.

Уязвимости Вордпресса в июне 2021

Всего за июль 2021 в базу WPScan добавлено 158 уязвимостей, в том числе 153 уязвимости плагинов и 5 уязвимостей тем. Вышедший в этом месяце релиз Вордпресса 5.8 "Tatum" не содержит обновлений безопасности, если не считать прекращения поддержки Internet Explorer 11.

(Un)supervised learning

Supervised learning и unsupervised learning, обычно называемые "обучение с учителем" и "обучение без учителя" (иногда ещё "контролируемое обучение" и "неконтролируемое обучение"), вернее бы называть сопровождаемое и несопровождаемое обучение.

fdupes

Самый простой и удобный способ удаления дубликатов под Linux (и под FreeBSD тоже) - утилита командной строки fdupes.

SimPy

SimPy — это Python open source фреймворк дискретно-событийного моделирования процессов. Именно питон с развитым механизмом генераторов прекрасно подходит для моделирования процессов на основе диспетчеризации событий. Возможно даже моделирование в режиме реального времени.

Задачи ИИ

Искусственный интеллект на основе машинного обучения (а другого пока что нет) предназначен и приспособлен для решения двух типов задач. Манипулирование объектами и управление процессами. Все остальные задачи вспомогательные.

pytrends

Кто занимался SEO (поисковой оптимизацией и продвижением), знает полезность сервисов Google Trends и Яндекс.Wordstat, помогающих в подборе и анализе ключевых слов и фраз. Однако, эти сервисы могут быть крайне полезны и для поиска связанных признаков для процессов, изучаемых методами машинного обучения. Это намёк. Подробнее, может быть, как-нибудь позже.

datasetlist

Обновлён список датасетов datasetlist.com

Typer

Когда мне требовалось приделать к Python-скрипту CLI-интерфейс, я обычно использовал argparse. Примерно так, как на рис.1. Нормально, но слегка морочно, особенно для мелких проектов.

Язык как интерфейс

Википедия определяет интерфейс как границу между двумя функциональными объектами, совокупность средств, методов и правил взаимодействия между объектами, как элементами системы.