🆕🔥Новый материал.
👉 Паттерны, от которых в Python стоит отказаться
📝 Язык Python уже содержит удобства, ради которых паттерны были обходными манёврами в языках C++ и Java. В материале рассмотрим, как в Python можно решить те самые задачи, из-за которых появились паттерны, но без костылей из самих паттернов.
🌐 https://docs-python.ru/tutorial/oop-python-primerakh/patterny-kotorykh-stoit-otkazatsia/
👉 Паттерны, от которых в Python стоит отказаться
📝 Язык Python уже содержит удобства, ради которых паттерны были обходными манёврами в языках C++ и Java. В материале рассмотрим, как в Python можно решить те самые задачи, из-за которых появились паттерны, но без костылей из самих паттернов.
🌐 https://docs-python.ru/tutorial/oop-python-primerakh/patterny-kotorykh-stoit-otkazatsia/
👍2
🆕🔥Новый материал.
👉 Шаблон Decorator (Декоратор) в Python.
📝 Decorator (Декоратор) - это структурный паттерн проектирования, который позволяет динамически добавлять объектам новое поведение, оборачивая их в объекты‑обёртки.
🌐 https://docs-python.ru/tutorial/oop-python-primerakh/shablon-decorator/
👉 Шаблон Decorator (Декоратор) в Python.
📝 Decorator (Декоратор) - это структурный паттерн проектирования, который позволяет динамически добавлять объектам новое поведение, оборачивая их в объекты‑обёртки.
🌐 https://docs-python.ru/tutorial/oop-python-primerakh/shablon-decorator/
👍1
🆕🔥Новый материал.
👉 ACL (Access Control List) в Linux
📝 ACL (Access Control List) - это расширенная система управления доступом к файлам и директориям в Linux, которая дополняет стандартные права доступа (rwx для владельца, группы и других).
🌐 https://docs-python.ru/other/acl-access-control-list-v-linux/
👉 ACL (Access Control List) в Linux
📝 ACL (Access Control List) - это расширенная система управления доступом к файлам и директориям в Linux, которая дополняет стандартные права доступа (rwx для владельца, группы и других).
🌐 https://docs-python.ru/other/acl-access-control-list-v-linux/
👍1
🆕🔥Новый материал.
👉 Расширенные атрибуты файлов xattrs в Linux
📝 Extended Attributes (xattrs) - это расширенные атрибуты файлов, позволяющие хранить дополнительные метаданные в виде пар "ключ = значение" прямо в файловой системе.
🌐 https://docs-python.ru/other/rasshirennye-atributy-fai-lov-xattrs-v-linux/
👉 Расширенные атрибуты файлов xattrs в Linux
📝 Extended Attributes (xattrs) - это расширенные атрибуты файлов, позволяющие хранить дополнительные метаданные в виде пар "ключ = значение" прямо в файловой системе.
🌐 https://docs-python.ru/other/rasshirennye-atributy-fai-lov-xattrs-v-linux/
👍1
🆕🔥Новый материал.
👉 Ограничение использования диска disk quota в Linux
📝 Disk quota - это механизм ядра Linux, позволяющий ограничивать использование дискового пространства на уровне файловой системы. Она может: Ограничивать объём данных, который может использовать пользователь или группа. Задавать мягкие (soft) и жёсткие (hard) лимиты. Контролировать количество файлов
🌐 https://docs-python.ru/other/ogranichenie-ispolzovaniya-diska-disk-quota-v-linu/
👉 Ограничение использования диска disk quota в Linux
📝 Disk quota - это механизм ядра Linux, позволяющий ограничивать использование дискового пространства на уровне файловой системы. Она может: Ограничивать объём данных, который может использовать пользователь или группа. Задавать мягкие (soft) и жёсткие (hard) лимиты. Контролировать количество файлов
🌐 https://docs-python.ru/other/ogranichenie-ispolzovaniya-diska-disk-quota-v-linu/
👍1
🆕🔥Новый материал.
👉 Способы управления квотами из Python
📝 Самый простой и надёжный способ - запуск setquota, edquota, repquota и т.п. через subprocess. Пример модуля управления квотами на Python в Linux с подробными примерами его использования.
🌐 https://docs-python.ru/other/ogranichenie-ispolzovaniya-diska-disk-quota-v-linu/sposoby-upravleniya-kvotami-iz-python/
👉 Способы управления квотами из Python
📝 Самый простой и надёжный способ - запуск setquota, edquota, repquota и т.п. через subprocess. Пример модуля управления квотами на Python в Linux с подробными примерами его использования.
🌐 https://docs-python.ru/other/ogranichenie-ispolzovaniya-diska-disk-quota-v-linu/sposoby-upravleniya-kvotami-iz-python/
👍1
🆕🔥Новый материал.
👉 Управление ACL в Linux из Python.
📝 pylibacl - это Python-модуль для работы с Access Control Lists (ACL) в Linux. Модуль pylibacl предоставляет полный контроль над ACL в Linux, позволяя автоматизировать управление правами доступа на уровне предприятия.
🌐 https://docs-python.ru/other/acl-access-control-list-v-linux/upravlenie-acl-v-linux-iz-python/
👉 Управление ACL в Linux из Python.
📝 pylibacl - это Python-модуль для работы с Access Control Lists (ACL) в Linux. Модуль pylibacl предоставляет полный контроль над ACL в Linux, позволяя автоматизировать управление правами доступа на уровне предприятия.
🌐 https://docs-python.ru/other/acl-access-control-list-v-linux/upravlenie-acl-v-linux-iz-python/
👍1
🆕🔥Новый материал.
👉 Десять примеров работы с ACL через модуль pylibacl
📝 Десять примеров, которые покрывают большинство сценариев работы с ACL через модуль pylibacl
🌐 https://docs-python.ru/other/acl-access-control-list-v-linux/desyat-raboty-s-acl-cherez-modul-pylibacl/
👉 Десять примеров работы с ACL через модуль pylibacl
📝 Десять примеров, которые покрывают большинство сценариев работы с ACL через модуль pylibacl
🌐 https://docs-python.ru/other/acl-access-control-list-v-linux/desyat-raboty-s-acl-cherez-modul-pylibacl/
👍1
🆕🔥Новый материал.
👉 Сценарий раздачи прав ACL на директорию при помощи posix1e
📝 Реализация сценария раздачи прав ACL пользователям при помощи модуля posix1e на Python. Настройка общей директории /var/www/project для совместной работы группы developers и пользователя manager
🌐 https://docs-python.ru/other/acl-access-control-list-v-linux/stsenarii-razdachi-prav-polzovatelyam/
👉 Сценарий раздачи прав ACL на директорию при помощи posix1e
📝 Реализация сценария раздачи прав ACL пользователям при помощи модуля posix1e на Python. Настройка общей директории /var/www/project для совместной работы группы developers и пользователя manager
🌐 https://docs-python.ru/other/acl-access-control-list-v-linux/stsenarii-razdachi-prav-polzovatelyam/
👍1
🆕🔥Новый материал.
👉 Подключаемся к модулю Python из другого места
📝 Есть несколько способов подключиться к модулю из другого расположения. Выберите подход в зависимости от ваших потребностей и структуры проекта.
🌐 https://docs-python.ru/tutorial/sistema-importa-python/podklyuchaemsya-k-modulyu-iz-drugogo-mesta/
👉 Подключаемся к модулю Python из другого места
📝 Есть несколько способов подключиться к модулю из другого расположения. Выберите подход в зависимости от ваших потребностей и структуры проекта.
🌐 https://docs-python.ru/tutorial/sistema-importa-python/podklyuchaemsya-k-modulyu-iz-drugogo-mesta/
👍3
🔁⚡Изменение информации.
👉 Модуль importlib.resources в Python.
📝 Этот модуль использует систему импорта Python для обеспечения доступа к ресурсам внутри пакетов. Если можно импортировать пакет, то можно получить доступ к ресурсам в этом пакете. Ресурсы можно открывать или читать в двоичном или текстовом режиме.
🌐 https://docs-python.ru/standart-library/paket-importlib-python/modul-importlib-resources/
👉 Модуль importlib.resources в Python.
📝 Этот модуль использует систему импорта Python для обеспечения доступа к ресурсам внутри пакетов. Если можно импортировать пакет, то можно получить доступ к ресурсам в этом пакете. Ресурсы можно открывать или читать в двоичном или текстовом режиме.
🌐 https://docs-python.ru/standart-library/paket-importlib-python/modul-importlib-resources/
👍1
🆕🔥Новый материал.
👉 Таблица констант модуля pylibacl.
📝 Константы модуля posix1e обеспечивают переносимый способ работы с правами доступа в разных Unix-системах.
🌐 https://docs-python.ru/other/acl-access-control-list-v-linux/tablitsa-konstant-modulya-pylibacl/
👉 Таблица констант модуля pylibacl.
📝 Константы модуля posix1e обеспечивают переносимый способ работы с правами доступа в разных Unix-системах.
🌐 https://docs-python.ru/other/acl-access-control-list-v-linux/tablitsa-konstant-modulya-pylibacl/
👍1
🔁⚡Изменение информации.
👉 Управление расширенными атрибутами файлов в Linux из Python.
📝 Примером использования расширенных атрибутов OS Linux является реализация списков контроля доступа POSIX ACL.
🌐 https://docs-python.ru/standart-library/modul-os-python/manipulirovanie-spiskom-kontrolja-dostupa-acl-linux/
👉 Управление расширенными атрибутами файлов в Linux из Python.
📝 Примером использования расширенных атрибутов OS Linux является реализация списков контроля доступа POSIX ACL.
🌐 https://docs-python.ru/standart-library/modul-os-python/manipulirovanie-spiskom-kontrolja-dostupa-acl-linux/
👍1🔥1
🆕🔥Новый материал.
👉 Странные записи вида 1200 в отчете о квотах
📝 Пользователи с именами, вида 232945 (и другими похожими, начинающимися с ) не являются реальными пользователями, зарегистрированными в системе (в /etc/passwd). Это - UID'ы, которые отображаются с префиксом , потому что система не может сопоставить их с именем пользователя из базы.
🌐 https://docs-python.ru/other/ogranichenie-ispolzovaniya-diska-disk-quota-v-linu/strannye-zapisi-v-otchete-o-kvotah/
👉 Странные записи вида 1200 в отчете о квотах
📝 Пользователи с именами, вида 232945 (и другими похожими, начинающимися с ) не являются реальными пользователями, зарегистрированными в системе (в /etc/passwd). Это - UID'ы, которые отображаются с префиксом , потому что система не может сопоставить их с именем пользователя из базы.
🌐 https://docs-python.ru/other/ogranichenie-ispolzovaniya-diska-disk-quota-v-linu/strannye-zapisi-v-otchete-o-kvotah/
🔥2
🔁⚡Изменение информации.
👉 Десять примеров работы с ACL через модуль pylibacl
📝 Десять примеров, которые покрывают большинство сценариев работы с ACL через модуль pylibacl
🌐 https://docs-python.ru/other/acl-access-control-list-v-linux/desyat-raboty-s-acl-cherez-modul-pylibacl/
👉 Десять примеров работы с ACL через модуль pylibacl
📝 Десять примеров, которые покрывают большинство сценариев работы с ACL через модуль pylibacl
🌐 https://docs-python.ru/other/acl-access-control-list-v-linux/desyat-raboty-s-acl-cherez-modul-pylibacl/
👍1🔥1