Skip to content

Instantly share code, notes, and snippets.

View Barolina's full-sized avatar

꧁꧂Larisa Barolina

View GitHub Profile
@Barolina
Barolina / description_solution.md
Created August 31, 2023 05:51
способы описания контрактов для ПО

Быстрый способ борьбы с докуентацией кода

  1. апи генерируется по коду
  2. диаграммы явялются илюстрацией к коду и нужны дял онбординга, а не для приняия решения
  3. Интеграции описываются в конфигурации, а не вдокуметации

или

  1. Контракты описываются до их реализации , что бы упростить жизнь всем остальным
  2. диагаммы это систем дизайн, а не иллюстрация к коду. sequence позволяет определить что вообще происходит с данными
@Barolina
Barolina / chmod_acl.md
Created October 3, 2023 19:57
Linux: доступ на запись к файла разным пользователям

Для автоматизации процесса назначения прав доступа в ситуации, когда пользователь www-data должен иметь доступ на запись к файлам, созданным пользователем demo, вы можете использовать механизм Access Control Lists (ACL) в Linux.

Что делаем

Установка утилиты для поддержки acl

sudo apt-get update sudo apt-get install acl

Установка на чтение, запись, выполнения, к файлам созданными demo, для www-data