Что-то вы гоните насчет "привычного вида формата 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
📌 Создаем интересные градиенты за 20 секунд
Автор: ginyboi
🔹 Зайдите в свой софт и нарисуйте любую случайную форму.
🔹 Выберите цвет, который вам нравится.
🔹Продублируйте форму и сделайте копию чуть светлее. Потом скопируйте ещё раз — и сделайте её намного светлее. Расположите их от светлого к тёмному.
🔹А затем добавьте ооочень много размытия ко всем формам — и вот он, ваш идеальный премиальный градиент.
Если хочется больше стиля, добавьте ключевые кадры к формам и сделайте градиенты анимированными.
#motiondesign
☀️Про важность изучения анимации
Автор: ginyboi
Когда начинаешь изучать моушн-дизайн, часто говорят: «Моушн — это 80% дизайна и 20% движения». В школе мне говорили то же самое. И сейчас я уверен: это полнейшая чушь. Даже если кадр идеально выстроен, но движение жёсткое, рваное или неестественное — зритель уйдёт мгновенно. Это скучно. Это выглядит непрофессионально. Поэтому изучайте анимацию так же серьёзно, как и графический дизайн. Вот несколько советов, которые действительно работают:
1️⃣Никогда не оставляйте кадр статичным
Элементы должны постоянно слегка двигаться — без явных пауз.
2️⃣Добавляйте акценты
Внезапные «прыжки» движения оживляют текст и добавляют энергии ролику.
3️⃣Добавляйте blur во время переходов
Размытие — лучший способ перейти к следующей сцене плавно и приятно для глаза.
#motiondesign
🖥️Какой у ИИ аналог той самой «улыбающейся» иконки первого Macintosh?
Для Gemini ответ — в мягкости. Когда технология новая и по-настоящему меняет правила игры, дизайн должен вызывать доверие и быть понятным с первого взгляда.
Градиенты, округлые формы и продуманное движение помогают создать тёплое, объёмное ощущение — именно таким Google видят визуальный язык AI-ассистента.
Читайте статью и смотрите, как дизайнеры из Google развивают свою визуальную систему.
🔗https://design.google/library/gemini-ai-visual-design
#полезное#motiondesign
🍏Как делать рекламу в стиле Apple
Подсказки от ginyboi
Apple — мастера минимализма и ритма. Вот ключевые принципы, которые делают их ролики такими цепляющими:
1️⃣ Сильный хук с первых секунд
Хороший хук мгновенно захватывает внимание и заставляет досмотреть ролик до конца. Если начало не цепляет — зритель уходит. Всё просто.
2️⃣ Анимация текста в ритм музыке
Apple почти всегда режет монтаж и переходы точно в бит. Текст, движение и музыка работают как единое целое — за счёт этого каждый месседж выглядит мощно и стильно.
3️⃣ Максимальная простота
Один главный объект + жирный, читаемый текст — этого достаточно. Не перегружайте сцену свечениями, модными эффектами и «прыгающей» анимацией — они отвлекают от главного: сообщения.
Важно помнить: Apple-style motion — демонстрирует ясность, ритм и продукт, а не то, насколько вы круто владеете эффектами.
#полезное#motiondesign
Как выстроить пайплайн в моушн дизайне и CG так, чтобы сэкономить время, деньги и нервы?
Ролик полезен и новичкам, и опытным дизайнерам, которые хотят оптимизировать процесс и избегать хаоса.
😉YouTube
😄VK
🥰RuTube
Приятного просмотра! 😉
#уроки#motiondesign
Как выстроить пайплайн в моушн дизайне и CG так, чтобы сэкономить время, деньги и нервы?
Ролик полезен и новичкам, и опытным дизайнерам, которые хотят оптимизировать процесс и избегать хаоса.
😉YouTube
😄VK
🥰RuTube
Приятного просмотра! 😉
#уроки#motiondesign
Как выстроить пайплайн в моушн дизайне и CG так, чтобы сэкономить время, деньги и нервы?
Ролик полезен и новичкам, и опытным дизайнерам, которые хотят оптимизировать процесс и избегать хаоса.
😉YouTube
😄VK
🥰RuTube
Приятного просмотра! 😉
#уроки#motiondesign
Как выстроить пайплайн в моушн дизайне и CG так, чтобы сэкономить время, деньги и нервы?
Ролик полезен и новичкам, и опытным дизайнерам, которые хотят оптимизировать процесс и избегать хаоса.
😉YouTube
😄VK
🥰RuTube
Приятного просмотра! 😉
#уроки#motiondesign