Что-то вы гоните насчет "привычного вида формата 755 и 644". Я вот вообще не понял что это!😳
Действительно, что означают цифры которые мы получили в прошлом посте?
Это кодировка, заключающая в себе режимы доступа к файлу.
Подробней можно почитать в статье про chmod.
Там можно увидеть альтернативное обозначение того же самого с помощью символов r w x, что значит чтение, запись, исполнение.
Чтобы преобразовать восьмеричное число в такое обозначение в Python есть готовая функция
>>> stat.filemode(0o755)
'?rwxr-xr-x'
Мы видим 3 группы по 3 символа, дающие 3 типа доступа для 3 типов юзеров.
А что за знак вопроса в начале?
Давайте передадим в эту функцию необрезанное значение от os.stat
>>> stat.filemode(os.stat(path).st_mode)
'drwxr-xr-x'
Это данные, которые мы безжалостно обрезали в прошлый раз😼
Первый символ обозначает тип объекта. Это может быть файл (-), директория (d) или симлинк (l).
Вот простая схема данной кодировки
[1][3][3][3]
│ │ │ │
│ │ │ └──> Others Permissions
│ │ └─────> Group Permissions
│ └────────> Owner Permissions
└───────────> File Type
(разверните экран если вы с телефона)
Если вы попробуете получить пермишены для симлинка то получите пермишены для файла
>>> path = '.venv/bin/python3'
>>> stat.filemode(os.stat(path).st_mode)
'-rwxr-xr-x'
Чтобы получить свойства именно симлинка, нужно это явно указать
>>> stat.filemode(os.stat(path, follow_symlinks=False).st_mode)
'lrwxrwxrwx'
#tricks#basic
Huffington Post: 8 «микропривычек», которые помогут вам жить более счастливой и здоровой жизнью
Микропривычки — это небольшие, но регулярные действия, способные существенно улучшить качество жизни. Внедрение таких привычек не требует значительных усилий, но приносит ощутимые результаты. Среди них: утреннее растяжение для бодрости, ежедневное чтение хотя бы нескольких страниц для умственного развития, благодарность за маленькие радости, что повышает настроение, и планирование дня для повышения продуктивности. Эти простые действия помогают сформировать позитивные изменения без лишнего напряжения.
«Маленькие шаги ведут к большим переменам».
https://theidealist.ru/8microhabs/
#Huffpost#человек#здоровье#привычки
Huffpost: 21 простая задача по самоорганизации, которую профессионалы выполняют каждый день
Даже самый загруженный день можно сделать чуть более организованным — достаточно выделить несколько минут на простые, но регулярные действия. В материале собраны 21 привычка, которые профессиональные организаторы выполняют ежедневно: от заправки кровати до разбора почты, от наведения порядка в ванной до обновления списка продуктов. Эти мини-задачи не требуют много времени, но помогают держать пространство под контролем и создают ощущение спокойствия.
«Ощущение выполненного долга действительно приятно!»
https://theidealist.ru/21simple/
#Huffpost#человек#порядок#саморазвитие
Huffpost: что замечают дети из того, что не видят взрослые
Дети видят больше, чем нам кажется. Они замечают не только то, что мы говорим им напрямую, но и наш тон, мимику, поведение по отношению к партнёрам, к себе и к окружающим. Они чутко улавливают, как мы относимся к своему телу, какие ценности действительно исповедуем, и насколько мы строги к себе в моменты неудач. Эти наблюдения формируют у них отношение к миру, к себе и к людям.
«Ваши дети вырастут с чётким пониманием того, что на самом деле ценят их родители».
https://theidealist.ru/kidsseeit/
#Huffpost#общество#дети#воспитание
Huffington Post: 6 самых ярких пассивно-агрессивных фраз, которые вы наверняка используете (и зря)
Пассивно-агрессивное поведение – это скрытый способ выражения недовольства, который разрушает отношения и создаёт напряжённую атмосферу. Незаметные уколы, затягивание дел, сарказм – всё это признаки того, что человек избегает конфликта, но всё же стремится выразить свой гнев. Почему так происходит? Как вовремя распознать и нейтрализовать пассивную агрессию в общении?
«Хотя все мы время от времени проявляем пассивно-агрессивное поведение, этот тип общения, как правило, более привычен для людей, избегающих конфликтов, а также для тех, кто не имеет чувства собственного достоинства».
https://theidealist.ru/passiveagrr/
#HuffPost#человек#психология#общение#агрессия
Huffpost: в чем разница между джинсами за 50 и 500 долларов?
Джинсы стали не просто одеждой, а культурным символом, который сопровождает человечество уже почти два века. В статье рассказывается, как рабочая униформа американских шахтёров и фермеров превратилась в мировой модный тренд, а затем и в универсальную вещь, которую носят все — независимо от пола, возраста и социального статуса. За этим успехом стоит история практичности, инноваций (например, заклёпки и особая ткань деним) и умения подстраиваться под запросы каждой новой эпохи.
«Джинсы всегда были одеждой для настоящей жизни»
https://theidealist.ru/jeans/
#Huffpost#общество#одежда#мода#лайфхак
Huffington Post: 6 фраз, которые взрослые дети хотят услышать от своих родителей
Детство - одна из определяющих частей нашей жизни. Психологам хорошо известно, что многие наши психологические проблемы, в том числе в семейных отношениях, берут свое начало именно оттуда. А более важных людей в детстве чем родители для нас нет. И иногда они в желании защитить неосознанно наносят своему ребенку вред, с последствиями которого ему приходится бороться десятилетия спустя.
«Психотерапевт Недра Гловер Тавваб, автор книги «Установить границы, обрести мир», в начале этого года опубликовала в своем Instagram пост под названием «То, что взрослые дети хотят услышать» в котором перечислила несколько простых, но действенных фраз, которые родители могут сказать своим взрослым детям».
https://theidealist.ru/6phrases/
#HuffPost#человек#семья#родители#психология#детство