Начал писать документацию движка JP
От проекта к проекту генерации pdf-файлов в браузере у движка всё больше функций. Какие-то используются постоянно. Некоторые — редкие, и применение забывается.
Настройки документа стараюсь уместить в шаблон. Там описаны не только цвета, позиции и размеры, но и условия. Есть даже понятие «опциональный объект» — правило применяется, когда объект существует.
Если натыкаюсь на правило, которое не помню, открываю прошлые проекты и копирую. Но иногда даже и скопированный код не помню, как работает. Приходится искать выполнения этого правила внутри. 🤪
Например, что означает
Поэтому начал писать документацию. Пока просто в описательной форме на стандартных стилях. Потом, конечно, перенесу на какой-то движок.
Ну и это дополнительная защита от возможных коллекторов техдокументации.
От проекта к проекту генерации pdf-файлов в браузере у движка всё больше функций. Какие-то используются постоянно. Некоторые — редкие, и применение забывается.
Настройки документа стараюсь уместить в шаблон. Там описаны не только цвета, позиции и размеры, но и условия. Есть даже понятие «опциональный объект» — правило применяется, когда объект существует.
Если натыкаюсь на правило, которое не помню, открываю прошлые проекты и копирую. Но иногда даже и скопированный код не помню, как работает. Приходится искать выполнения этого правила внутри. 🤪
Например, что означает
lineHeightType: JPLineHeightType.baselineXHeight? Вроде ясно, что тут что-то связано с межстрочным расстоянием по xHeight шрифта. Но как именно работает и отчего зависит, уже неизвестно...
Поэтому начал писать документацию. Пока просто в описательной форме на стандартных стилях. Потом, конечно, перенесу на какой-то движок.
Ну и это дополнительная защита от возможных коллекторов техдокументации.
🆒4👍1
ChatGPT
Попробовал нейронку для генерации кода. Такое ощущение, что подходит чат не для всех языков программирования.
Пытался получить простой (на первый взгляд) код — вывести текст из переполненного текстового блока Индизайна. Фиг там :))
В его коде на первом слайде видно, что он булево свойство
10 раз уточнял вопрос. Чат писал «Вы правы, это не работает. Вот...» и выдавал похожее другими методами. Самое смешное, что код выдаётся как работающий. Это легко! На! Без сомнения.
На картинке 2 видно, что чат от бессилия предложил сам создать текстовый блок :))
Конечно, я задал вопрос с небольшим подвохом. Но это не супер уж сложная задача.
Когда я сам написал правильный код, чат на белом глазу написал: «Да, вы правы...» и 3 строчки кода.
В общем, не скоро он доберётся до ExtendScript, тем более что он задокументирован не весь, а что задокументировано не всегда работает.
Это ж Ад'об
Попробовал нейронку для генерации кода. Такое ощущение, что подходит чат не для всех языков программирования.
Пытался получить простой (на первый взгляд) код — вывести текст из переполненного текстового блока Индизайна. Фиг там :))
В его коде на первом слайде видно, что он булево свойство
.overflowsтут же использует как массив. Конечно, в JS всё можно пихать в
if, но...
10 раз уточнял вопрос. Чат писал «Вы правы, это не работает. Вот...» и выдавал похожее другими методами. Самое смешное, что код выдаётся как работающий. Это легко! На! Без сомнения.
На картинке 2 видно, что чат от бессилия предложил сам создать текстовый блок :))
Конечно, я задал вопрос с небольшим подвохом. Но это не супер уж сложная задача.
Когда я сам написал правильный код, чат на белом глазу написал: «Да, вы правы...» и 3 строчки кода.
В общем, не скоро он доберётся до ExtendScript, тем более что он задокументирован не весь, а что задокументировано не всегда работает.
Это ж Ад'об
👍3
Сергей Турулин
ChatGPT Попробовал нейронку для генерации кода. Такое ощущение, что подходит чат не для всех языков программирования. Пытался получить простой (на первый взгляд) код — вывести текст из переполненного текстового блока Индизайна. Фиг там :)) В его коде…
Самое странное для меня, что чат применяет несуществующие штуки. А когда ему говоришь, что это не работает, он такой: Да, вы правы, действительно.
Прям как на экзамене: когда не знаешь предмет, говоришь преподу какую-то чепуху, а когда тебя поправляют, ты такой: «Да, вы правы» и погнал дальше.
Но попробую позже новую версию чата.
Прям как на экзамене: когда не знаешь предмет, говоришь преподу какую-то чепуху, а когда тебя поправляют, ты такой: «Да, вы правы» и погнал дальше.
Но попробую позже новую версию чата.
😁4
Кстати, что такое ExtendScript? И какого он года?
Отвечать будет ChatGPT:
(я думал он 2004 года....)
Отвечать будет ChatGPT:
(я думал он 2004 года....)
👍1🤔1
Forwarded from Дизайн-код Екатеринбурга (Паша Омелёхин)
Новый стандарт адресных табличек Екатеринбурга
Одним из самых первых проектов нашей команды был новый дизайн адресных табличек. Пять лет назад это была наша инициатива. А теперь это официальный стандарт города! 🏆
Вчера наша команда вместе с Департаментом архитектуры презентовала новые адресные таблички Екатеринбурга. В креативном кластере «Домна» мы провели подробный рассказ для представителей администрации, УЖКХ, управляющих компаний и застройщиков, как разрабатывался новый стандарт и к каким решениям мы пришли.
Документ подробно описывает типологию и дизайн табличек, а также правила размещения. А чтобы производители могли быстро и безошибочно создавать макеты, создан новый онлайн-генератор.
Изучить новый стандарт можно по ссылке:
https://ekaterinburg.design/files/ekaterinburg-street-name-plates-guide.pdf
__
В ролях:
Алексей Быков, промышленный дизайнер
Юлия Васюнина, менеджер
Руслан Габдрахманов, начальник Департамента архитектуры
Владислав Деревянных, дизайнер
Мария Климовских, дизайнер
Паша Омелёхин, куратор и дизайнер
Анастасия Тимофеева, начальник отдела архитектуры и дизайна городской среды
Сергей Турулин, автоматизатор
Дмитрий Фогель, советник
Михаил Череда, дизайнер
Сергей Шашмурин, промышленный дизайнер
Одним из самых первых проектов нашей команды был новый дизайн адресных табличек. Пять лет назад это была наша инициатива. А теперь это официальный стандарт города! 🏆
Вчера наша команда вместе с Департаментом архитектуры презентовала новые адресные таблички Екатеринбурга. В креативном кластере «Домна» мы провели подробный рассказ для представителей администрации, УЖКХ, управляющих компаний и застройщиков, как разрабатывался новый стандарт и к каким решениям мы пришли.
Документ подробно описывает типологию и дизайн табличек, а также правила размещения. А чтобы производители могли быстро и безошибочно создавать макеты, создан новый онлайн-генератор.
Изучить новый стандарт можно по ссылке:
https://ekaterinburg.design/files/ekaterinburg-street-name-plates-guide.pdf
__
В ролях:
Алексей Быков, промышленный дизайнер
Юлия Васюнина, менеджер
Руслан Габдрахманов, начальник Департамента архитектуры
Владислав Деревянных, дизайнер
Мария Климовских, дизайнер
Паша Омелёхин, куратор и дизайнер
Анастасия Тимофеева, начальник отдела архитектуры и дизайна городской среды
Сергей Турулин, автоматизатор
Дмитрий Фогель, советник
Михаил Череда, дизайнер
Сергей Шашмурин, промышленный дизайнер
👍7👏3🔥1
👆👆👆 Поавтоматизировал дизайн для крутой команды. Скоро подробно расскажу про эту работу, а пока фоточки с презентации 😎
🔥7
Дизайн-код Екатеринбурга
Новый стандарт адресных табличек Екатеринбурга Одним из самых первых проектов нашей команды был новый дизайн адресных табличек. Пять лет назад это была наша инициатива. А теперь это официальный стандарт города! 🏆 Вчера наша команда вместе с Департаментом…
Там в посте много фоточек. Это я неправильно репост сделал — только одну фотографию выбрал :(
❤2
👇 Генерю пасспотоки станций Московского метро в Иллюстраторе
Forwarded from Бургомистр (Sergey Turulin)
«Тысячи пассажиров метро», 1 квартал 2023 год
Большое обновление тысяч Московского метро: замкнутая БКЛ и статистика по её станциям. Большую кольцевую пришлось рисовать самому, поэтому сделал всю схему совсем по-своему. Как вам? Пишите в комментариях!
Схема в высоком качестве и в пдф — в комментариях.
Лайк, репост — приветствуются!
И на сайте теперь лежат рядом все схемы, можно скачивать и сравнивать: https://metrostat.ru/ru/moscow
ps: обещанное большое обновление сайта получается настолько большое, что произойдёт позже 😎
Большое обновление тысяч Московского метро: замкнутая БКЛ и статистика по её станциям. Большую кольцевую пришлось рисовать самому, поэтому сделал всю схему совсем по-своему. Как вам? Пишите в комментариях!
Схема в высоком качестве и в пдф — в комментариях.
Лайк, репост — приветствуются!
И на сайте теперь лежат рядом все схемы, можно скачивать и сравнивать: https://metrostat.ru/ru/moscow
ps: обещанное большое обновление сайта получается настолько большое, что произойдёт позже 😎
🔥5👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Генератор адресных табличек Екатеринбурга
Выложил рассказ о проекте для дизайн-кода Екатеринбурга, где надо было и соблюсти кучу правил из рекомендаций по дизайну, и сделать всё компактно.
Веб-генератор PDF-файлов, в котором 6 шаблонов:
— подбирает размер шрифта;
— проверяет правильность номера дома: длину, литеру, корпус, строение;
— размещает элементы по правилам дизайна;
— заполняет транслитерацию;
— использует правильное родовое слово с сокращением или без;
— делает 2 страницы в PDF-файле отдельно для названия улицы и номера дома;
— добавляет стрелки направо или налево;
— переносит длинные названия по словам или по расставленным правилам с помощью мягкого переноса «­»;
— показывает превью файла на красивом объёмном носителе нужного размера;
— конвертирует шрифт в кривые;
— добавляет в файл фон для примерки;
— генерит уникальное имя файла по всем параметрам таблички.
Распространите везде и приходите за генераторами дизайна — они в сотни раз ускоряют работу верстальщиков и исключают ошибки!
Выложил рассказ о проекте для дизайн-кода Екатеринбурга, где надо было и соблюсти кучу правил из рекомендаций по дизайну, и сделать всё компактно.
Веб-генератор PDF-файлов, в котором 6 шаблонов:
— подбирает размер шрифта;
— проверяет правильность номера дома: длину, литеру, корпус, строение;
— размещает элементы по правилам дизайна;
— заполняет транслитерацию;
— использует правильное родовое слово с сокращением или без;
— делает 2 страницы в PDF-файле отдельно для названия улицы и номера дома;
— добавляет стрелки направо или налево;
— переносит длинные названия по словам или по расставленным правилам с помощью мягкого переноса «­»;
— показывает превью файла на красивом объёмном носителе нужного размера;
— конвертирует шрифт в кривые;
— добавляет в файл фон для примерки;
— генерит уникальное имя файла по всем параметрам таблички.
Распространите везде и приходите за генераторами дизайна — они в сотни раз ускоряют работу верстальщиков и исключают ошибки!
🔥10👍5🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
В этом веб-генераторе создаётся 2 страницы PDF-файла разного размера и они прозрачными png-файлами накладываются на нужные объёмные носители для предпросмотра. Рядом пишутся все размеры в миллиметрах.
То есть это не примерный дизайн на css+html в браузере, а настоящий вид будущего файла 😎
То есть это не примерный дизайн на css+html в браузере, а настоящий вид будущего файла 😎
🔥4👍2
Сергей Турулин
Всем привет! Если вы работаете в Иллюстраторе, то вам может пригодиться скрипт, который считает периметр фигур, длину линии и даже площадь форм. Если вместе с формой выделить линию, то её длину можно использовать как источник масштаба — рулетку. Можно указать…
Скрипт для Иллюстратора: длина линии, периметр и площадь формы
Благодаря подписчикам поймал и поправил ошибку: не работало в некоторых версиях Иллюстратора. Теперь работает.
Сам скрипт и описание — на сайте.
Благодаря подписчикам поймал и поправил ошибку: не работало в некоторых версиях Иллюстратора. Теперь работает.
Сам скрипт и описание — на сайте.
adobescript.ru
Длина линии, периметр и площадь формы | Сергей Турулин
Длина линии, периметр и площадь формы. Автоматизация дизайна: скрипты, плагины для Адоб Иллюстратора и Индизайна. WEB-генераторы PDF-файлов. Генерация знаков
👍8❤1❤🔥1