Что-то вы гоните насчет "привычного вида формата 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
HANNAH MONTANA timeeeeee🌸
Ностальгируем по сериалам с SODA👀
Ловим вдохновение от культового сериала Disney и делаем потрясающие макияжи!
Небольшая подборка продуктов для ваших задумок🫶
1.Блеск для губ CHU ME A FAVOUR #bittersweetkiss, № 205 Miss you
2.Хайлайтер MAGELLANIC CLOUD
3.Палетка теней Heart Of Alfea #magicalpower. Коллекция Winx
4.Тушь для ресниц Ones And Zeros #magicalpower. Коллекция Winx, 003 Code
В комментариях пишите какой сериал сделать следующим!
🙏
#sodainspiration
❄️Выпал первый снег, а это значит, что настало время зимнего мэйкапа!
❄️Зимний образ с помощью:
• палетки Beware Of Witches #magicalpower
• подводки кремовой Miraculous #miraculouseyes
• пигмент-подводки жидкой Inner Dragon #magicalpower
• тинта Sunfire 003 (Winx)
• блеска для губ CHU ME A FAVOUR #bittersweetkiss, 202 Kdrama
Уже готовы к зимнему сезону?
☕️
🎄
🤩Современный японский макияж — это про естественность, ухоженность и внимание к деталям.🤩
Большое значение здесь уделяется подготовке кожи: тщательное очищение, увлажнение и лёгкие уходовые текстуры создают ровную, живую основу.
🤩Именно поэтому в макияже почти не используют плотный тон и резкий контуринг — кожа уже выглядит свежей и сбалансированной.
Макияж остаётся аккуратным и лёгким: мягкие румяна освежают лицо, глаза подчёркнуты деликатно — тонкой линией, нюдовыми оттенками, разделёнными ресницами. Губы — полупрозрачные, увлажнённые, без чёткого контура.
В итоге образ выглядит спокойным и чистым. 🤩
Попробуй повторить японский макияж с Soda🎀
Тональная основа LIGHTWEIGHT FOUNDATION #covergirl
SODA Chan Тушь для ресниц Genius Look
Блеск для губ CHU ME A FAVOUR #bittersweetkiss
Кремовые румяна NEVER SHY AWAY #cuteadventure 002 «BE BRAVE»
#sodainspiration
# БЛЕСК ДЛЯ ГУБ💋
Мало кто знает, что блеск для губ появился благодаря... кинематографу! В начале 1930-х годов визажист Макс Фактор искал способ сделать губы актрис более выразительными на чёрно-белой плёнке.❤️ Румяна и помада снимались тускло, а вот глянцевое сияние сразу притягивало взгляд зрителя. Так в 1932 году на свет появился первый блеск для губ — и мгновенно стал частью культового голливудского 📸 макияжа.
Со временем блеск шагнул за пределы киностудий, и его полюбили все — от тинейджеров до звезд. Сначала он был исключительно прозрачным, но с годами палитра расширилась до самых неожиданных оттенков и текстур: с шиммером, с витамином E, с блёстками и даже с ароматами!
Сегодня блеск для губ — это не просто средство для макияжа, а символ стиля, свободы и экспериментов. Достаточно одного штриха — и вы уже в центре внимания! 🐱
А вы помните свой первый блеск? Какой он был?
Попробуй блески от SODA и сияй каждый день ⭐️
• GLITTER LIPGLOSS #wegotyoubabe 101
• CHU ME A FAVOUR #bittersweetkiss 203 "love triangle"
• Down To Business #softdivalution
#sodalovespopculture
А вот и 2013! 🐈
Эра Instagram-бровей, идеального тона и нюдовой глянцевой помады официально вернулась. В центре внимания — выверенная симметрия, подсвеченное лицо и ультрачёткий макияж глаз. Это был год, когда каждый бьюти-лук сопровождался хэштегом #MOTD.
💎Что тебе нужно для образа в духе 2013?
✅Палетка теней #mangaeyes STYLISH — для мягкой растушёвки в коричнево-бежевой гамме и капельки блеска в уголках
✅Кремовые румяна в стикe #rosycheeks 103 Perfect Peach — натуральный румянец без перегруза
✅Блеск для губ CHU ME A FAVOUR #bittersweetkiss, № 203 Love triangle — сияние, будто ты только что вышла из глянцевой обложки
✅Стойкий карандаш для глаз Never Let Go #eyeminlove, № 001 Agust D — чтобы нарисовать фирменные стрелки с "хвостиком вверх"
✅Карандаш для бровей Flat Brow Liner — потому что в 2013 брови были королевами
✅Накладные ресницы с кристалликами — кукольный объём, как у всех тогдашних beauty-гуру
✅Жидкие тени для век Supernova #softdivalution, 001 "spotlight"— сияние, которое видно из космоса
🌸Добавь немного контуринга и эффект «загара с YouTube», и ты готова к новому дню… или селфи в Instagram с фильтром Valencia.
В комментах выбираем следующий год 😍
#sodainspiration