/images/denis-rasulev.png

БЛОГ ПРО ДАННЫЕ

Развиваем любопытные умы практическими знаниями о технологиях.

Текст может содержать партнерские ссылки.

Защита сервера с Fail2Ban: Полное руководство

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

Вы можете защитить свой сервер от ботнетов и несколько усложнить жизнь хакерам, используя Fail2ban.

Что такое Fail2ban (F2B)

Fail2Ban - это IPF - Intrusion Prevention Framework, который защищает серверы от внешних атак. Он был создан Сирилом Жакье (Швейцария) в 2004 году и с тех пор активно развивается растущим сообществом.

Бесплатные ресурсы для изучения Zsh

Zsh — это мощная оболочка, которая улучшает работу с командной строкой, и существует множество бесплатных ресурсов, которые помогут вам её освоить. В статье представлены лучшие учебные материалы, руководства и инструменты для изучения Zsh, будь вы новичком или хотите углубить свои знания. От настройки плагинов до кастомизации окружения — эти ресурсы дают прочную основу для тех, кто хочет погрузиться в Zsh.

Введение

Командная строка (оболочка, шелл, терминал) представляет собой интерфейс, который позволяет тебе взаимодействовать с операционной системой с помощью текстовых команд. Команды вводятся через стандартный ввод stdin, результаты выполнения получаем на стандартный вывод stdout, а сообщения об ошибках в stderr.

Лучшие Курсы по TensorFlow и PyTorch

В этой статье представлены некоторые из лучших онлайн-курсов для изучения TensorFlow и PyTorch — двух ведущих фреймворков в области глубокого обучения. Рассматриваются ключевые особенности, содержание курсов и навыки, которые вы сможете получить в каждом из них. Независимо от того, являетесь ли вы новичком или хотите углубить свои знания, эти курсы предлагают ценные ресурсы для успешного обучения машинному обучению и искусственному интеллекту.

Введение

TensorFlow и PyTorch - два популярных фреймворка глубокого обучения, и у обоих есть свои сильные и слабые стороны. TensorFlow широко распространен и имеет большое сообщество, в то время как PyTorch набирает популярность и известен своей простотой использования и гибкостью.

Как выбрать все IP-адреса в Sublime Text

Иногда, для повышения безопасности твоего сервера или VPS (виртуального частного сервера) нужно создать блок лист для определенных ИП адресов.

Допустим, ты нашел такой источник IP адресов для блокировки. Скажем, из определенной страны или региона. Теперь тебе нужно объединить их все в один список для блокировки на сервере. Как можно найти и выбрать все ИП адреса из текста?

  • Открой файл, содержащий IP-адреса в SublimeText и перейди к пункту Найти - Заменить....

Безопасность при установке пакетов Python

Думать о безопасности нужно всегда. Особенно, когда пишешь код. И дважды особенно, когда пользуешься кодом других людей. Это сильно помогает сэкономить время и силы. Но вместе с этим может привести к проблемам, особенно, если не придерживаться хотя бы здравого смысла.

Модули

При программировании часто используемые классы, объекты и функции можно сохранять в модулях. Это такое официальное название для файлов с расширением .py. Условно модуль можно отличать от обычной программы на Python тем, что программа предназначена для запуска и выполнения, а модуль - для хранения часто используемых конструктов и импорта их в другие программы.

Как в Python сохранять информацию в журнал

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

Допустим, что тебе нужно сохранить некоторую информацию о каком-либо событии и времени, когда оно случилось в файл журнала. Одним из самых подходящих для этого форматов файла является JSON.

Как вставлять изображения в Markdown

Визуальный контент крайне важен для создания увлекательной документации и постов в блогах. Исследования показывают, что читатели на 65% чаще запоминают информацию, когда она сопровождается соответствующими изображениями. Это руководство покажет тебе все, что нужно знать о работе с изображениями в Markdown, начиная с базовой вставки и заканчивая продвинутыми техниками форматирования.

Сам по себе Markdown - это простой и удобный язык разметки, который можно использовать для форматирования практически любого документа. Если ты новичок в Markdown, начни с The Markdown Guide.

Первая запись в блоге по обработке данных

Эта статья предлагает пошаговое руководство для тех, кто хочет начать блог о технологиях данных. Рассматриваются важные темы, такие как определение вашей ниши, выбор подходящей платформы и создание увлекательного контента, который заинтересует вашу аудиторию. Независимо от того, являетесь ли вы специалистом по данным или техническим энтузиастом, эти советы помогут вам создать успешный блог и поделиться своими мыслями с миром.

Самый длинный путь начинается с первого шага

Да, я знаю, старая поговорка… Но все равно нужно с чего-то начинать. Это попытка сделать свой укромный уголок, чтобы сохранить и поделиться некоторыми вещами, которые меня интересуют. Обработка данных, программирование на Python, технологии и инструменты…