Дизайн системы UI в Figma
14 декабря 2023 г.
Сегодня нет никакого смысла с нуля создавать стили для типовых интерфейсов, кроме случая когда это является самим предметом вашей работы. В Figma в полном доступе есть сотни готовых решений. В каждую дизайн систему UI вложено сотни часов труда, и лучше сперва потратить свои несколько часов на изучение готовых решений, в поисках подходящего, чем окунаться с головой в создание своего.
Если вы про дизайн-системы ничего не знаете — начните изучение вопроса с этих библиотек дизайнов интерфейсов доступных в Фигме или просто используйте их:
Bootstrap 5 https://www.figma.com/community/file/1044316192441037087
United UI https://www.figma.com/community/file/1020079203222518115
Tailwind CSS UI https://www.figma.com/community/file/768809027799962739
Medusa UI https://www.figma.com/community/file/1278648465968635936
Ссылки на скрипты для Adobe Illustrator
10 октября 2023 г.
Скрипты для Adobe Illustrator
Справочные материалы по ExtendScript
Описание | Ссылка |
Руководство по скриптам CC 2021 в pdf | Adobe Illustrator CC 2021 Scripting Guide |
Документация для разработчиков Adobe | APIs and services |
Референсы с поиском | Adobe Illustrator Scripting Guide |
Референсы в виде словаря с готовыми примерами вызова от Kazuhiro Koura | Illustrator JavaScript Reference |
Файл справки Object Model Viewer к ExtendScript Toolkit. Находится в локальной папке | Windows: C:\Program Files (x86)\Common Files\Adobe\Scripting Dictionaries CC\Illustrator 2022\omv.xml macOS: /Library/Application Support/Adobe/Scripting Dictionaries CC/Illustrator 2022/omv.xml |
Вызов нативных команд Иллюстратора. Notion | app.executeMenuCommand |
Переключение инструментов, появившееся в CC 2020. Notion | app.selectTool |
В API добавлен поворот канваса View | What’s New in Illustrator Scripting CC2021 (v25.3.1 June 2021 release) |
Новые классы, методы в API CC 2021 | What’s New in Illustrator Scripting CC2021 |
Новые классы, методы в API CC 2020 | What’s New in Illustrator Scripting CC2020 |
Новые классы, методы в API CC 2018 | What’s New in Illustrator Scripting CC2018 |
Чтение и изменение ключей Preferences от Ten A | Illustrator preferences 1 |
Файлы с некоторыми ключами Preferences | AIPreferenceKeys.h в Illustrator SDK Windows: C:\Users\<Current user>\AppData\Roaming\Adobe\Adobe Illustrator <vers.> Settings\<lang>\Adobe Illustrator Prefs macOS: /<username>/Library/Preferences/Adobe Illustrator <vers.> Settings/<lang>/Adobe Illustrator Prefs |
Большое количество вопросов, готовых скриптов от сообщества | Форум Adobe Illustrator |
Применение эффектов PageItem.applyEffect() | Illustrator’s LiveEffect method has managed |
Библиотека функций от @m1b для PageItem.applyEffect() | AI Live Effects Functions |
Тесты алгоритмов выделения объектов от @sttk3 | Select faster by script |
Документация по ScriptUI в pdf от Peter Kahrel | ScriptUI for dummies |
Конструктор диалогов для скриптов с экспортом готового кода от Joonas Pääkkö | ScriptUI Dialog Builder |
Мой блог с советами, найденными багами в скриптовом API | https://ais.sergosokin.ru/blog/ |
Сайт услуг KWORK
12 августа 2023 г.
Обнаружил очень хороший сайт услуг KWORK:
Можно заказать услуги по любой тематике или выставить свои. Чтобы заказать услуги надо просто зарегистрироваться и создать описание проекта. Чтобы начать зарабатывать, конечно, придется сперва выполнить несколько заказов с демпингом, чтобы заработать рейтинг — выбирите что-то простое. Бирж, в которых созданы комфортные условия для общения и простым вводом/выводом денег мало, это одна из них.
Я, для интереса, уже выполнил пару заказов, вот мой профиль: https://kwork.ru/user/podhod?ref=13662221
Как запустить Python из Notepad++
21 мая 2023 г.
В текстововм редакторе Notepad++ есть возможность запуск комманд через пункт в меню «Запуск (Run) F5». В том же меню можно сохранить эти команды как шорткаты. Таким образом можно запускать скрипты на Питоне, не надо никаких SDK устанавливать, самое простое это написать в Run:
python "$(FULL_CURRENT_PATH)"
Это подойдет для выполнения простого скрипта, но не всегда достаточно. Поскольку такое выполнение команды в Windows будет запущенно из папки выполняемой программы Notepad++. И если в вашем скрипте используется обращение к файлам относительно расположения самого скрипта, эти файлы не обнаружатся. Поэтому надо запускать выполнение не python а строчной консоли cmd с использованием оператора &, позволяющего выполнять команды друг за другом.
Правильная строчка для запуска редактируемого скрипта Python для команды Run в Notepad++:
cmd /c "cd /D $(CURRENT_DIRECTORY) & python "$(CURRENT_DIRECTORY)\$(FILE_NAME)""
или, если надо для отладки не закрывать окно Python при закрытии окна выполняющегося скрипта, добавить ключ -i:
cmd /c "cd /D $(CURRENT_DIRECTORY) & python -i "$(CURRENT_DIRECTORY)\$(FILE_NAME)""
Список Notepad++ $переменых описан в справочнике https://npp-user-manual.org/docs/config-files/#userdefinedcommands
Losless Cut программа для обрезки видео без перекодирования
22 января 2023 г.
Если вы когда-нибудь занимались оцифровкой видоекассет, то оцените этот инструмент. Каждое новое видео на базе существующего требует его пересоздания (reencoding) — файл увеличивается, а качество теряется. Видеофайлы с кассет получается очень тяжёлые, с шумным и низкокачественным изображением. При этом файл чаще всего надо обязательно нарезать, поскольку в видео, чаще всего, несколько разных эпизодов. Не хочется ухудшать и увеличивать объём и без того проблемных файлов.
Потрясающая программа Losless Cut решает эту и множество других сопутствующих проблем. Вот короткое информативное видео с примерами возможностей программы: https://youtu.be/pYHMxXy05Jg
Релизы LoslessCut на GitHub https://github.com/mifi/lossless-cut/releases
Сайт о программе https://mifi.no/losslesscut/
Возможно, вам будет интересен обзор других бесплатных видео-редакторов и программ для монтажа фильмов https://vovkasolovev.ru/blog/video-editor/
Подпишитесь на мой Телеграмм https://t.me/VovkaSolovevRu
Прокомментировать в Телеграме