Сергей Турулин
449 subscribers
148 photos
22 videos
1 file
62 links
Автоматизирую дизайн в Адобе и генерю полиграфический PDF в браузерах. Для связи: @turulin

Иронизирую про жизнь в городе тут: @brgmstr
加入频道
Начал писать документацию движка JP

От проекта к проекту генерации pdf-файлов в браузере у движка всё больше функций. Какие-то используются постоянно. Некоторые — редкие, и применение забывается.

Настройки документа стараюсь уместить в шаблон. Там описаны не только цвета, позиции и размеры, но и условия. Есть даже понятие «опциональный объект» — правило применяется, когда объект существует.

Если натыкаюсь на правило, которое не помню, открываю прошлые проекты и копирую. Но иногда даже и скопированный код не помню, как работает. Приходится искать выполнения этого правила внутри. 🤪

Например, что означает
lineHeightType: JPLineHeightType.baselineXHeight
? Вроде ясно, что тут что-то связано с межстрочным расстоянием по xHeight шрифта. Но как именно работает и отчего зависит, уже неизвестно...

Поэтому начал писать документацию. Пока просто в описательной форме на стандартных стилях. Потом, конечно, перенесу на какой-то движок.

Ну и это дополнительная защита от возможных коллекторов техдокументации.
🆒4👍1
ChatGPT

Попробовал нейронку для генерации кода. Такое ощущение, что подходит чат не для всех языков программирования.

Пытался получить простой (на первый взгляд) код — вывести текст из переполненного текстового блока Индизайна. Фиг там :))

В его коде на первом слайде видно, что он булево свойство
.overflows
тут же использует как массив. Конечно, в JS всё можно пихать в
if
, но...

10 раз уточнял вопрос. Чат писал «Вы правы, это не работает. Вот...» и выдавал похожее другими методами. Самое смешное, что код выдаётся как работающий. Это легко! На! Без сомнения.

На картинке 2 видно, что чат от бессилия предложил сам создать текстовый блок :))

Конечно, я задал вопрос с небольшим подвохом. Но это не супер уж сложная задача.

Когда я сам написал правильный код, чат на белом глазу написал: «Да, вы правы...» и 3 строчки кода.

В общем, не скоро он доберётся до ExtendScript, тем более что он задокументирован не весь, а что задокументировано не всегда работает.

Это ж Ад'об
👍3
Сергей Турулин
ChatGPT Попробовал нейронку для генерации кода. Такое ощущение, что подходит чат не для всех языков программирования. Пытался получить простой (на первый взгляд) код — вывести текст из переполненного текстового блока Индизайна. Фиг там :)) В его коде…
Самое странное для меня, что чат применяет несуществующие штуки. А когда ему говоришь, что это не работает, он такой: Да, вы правы, действительно.

Прям как на экзамене: когда не знаешь предмет, говоришь преподу какую-то чепуху, а когда тебя поправляют, ты такой: «Да, вы правы» и погнал дальше.

Но попробую позже новую версию чата.
😁4
Кстати, что такое ExtendScript? И какого он года?

Отвечать будет ChatGPT:

(я думал он 2004 года....)
👍1🤔1
Forwarded from Дизайн-код Екатеринбурга (Паша Омелёхин)
Новый стандарт адресных табличек Екатеринбурга

Одним из самых первых проектов нашей команды был новый дизайн адресных табличек. Пять лет назад это была наша инициатива. А теперь это официальный стандарт города! 🏆

Вчера наша команда вместе с Департаментом архитектуры презентовала новые адресные таблички Екатеринбурга. В креативном кластере «Домна» мы провели подробный рассказ для представителей администрации, УЖКХ, управляющих компаний и застройщиков, как разрабатывался новый стандарт и к каким решениям мы пришли.

Документ подробно описывает типологию и дизайн табличек, а также правила размещения. А чтобы производители могли быстро и безошибочно создавать макеты, создан новый онлайн-генератор.

Изучить новый стандарт можно по ссылке:
https://ekaterinburg.design/files/ekaterinburg-street-name-plates-guide.pdf

__
В ролях:
Алексей Быков, промышленный дизайнер
Юлия Васюнина, менеджер
Руслан Габдрахманов, начальник Департамента архитектуры
Владислав Деревянных, дизайнер
Мария Климовских, дизайнер
Паша Омелёхин, куратор и дизайнер
Анастасия Тимофеева, начальник отдела архитектуры и дизайна городской среды
Сергей Турулин, автоматизатор
Дмитрий Фогель, советник
Михаил Череда, дизайнер
Сергей Шашмурин, промышленный дизайнер
👍7👏3🔥1
👆👆👆 Поавтоматизировал дизайн для крутой команды. Скоро подробно расскажу про эту работу, а пока фоточки с презентации 😎
🔥7
Хвостики

Разбираюсь с шрифтом, где межбуквенное расстояние разрывает слияние у некоторых пар символов. Приходится «смещать края» у них.

Не мог не поделиться процессом.
🥰6
👇 Генерю пасспотоки станций Московского метро в Иллюстраторе
Forwarded from Бургомистр (Sergey Turulin)
«Тысячи пассажиров метро», 1 квартал 2023 год

Большое обновление тысяч Московского метро: замкнутая БКЛ и статистика по её станциям. Большую кольцевую пришлось рисовать самому, поэтому сделал всю схему совсем по-своему. Как вам? Пишите в комментариях!

Схема в высоком качестве и в пдф — в комментариях.

Лайк, репост — приветствуются!

И на сайте теперь лежат рядом все схемы, можно скачивать и сравнивать: https://metrostat.ru/ru/moscow

ps: обещанное большое обновление сайта получается настолько большое, что произойдёт позже 😎
🔥5👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Генератор адресных табличек Екатеринбурга

Выложил рассказ о проекте для дизайн-кода Екатеринбурга, где надо было и соблюсти кучу правил из рекомендаций по дизайну, и сделать всё компактно.

Веб-генератор PDF-файлов, в котором 6 шаблонов:
— подбирает размер шрифта;
— проверяет правильность номера дома: длину, литеру, корпус, строение;
— размещает элементы по правилам дизайна;
— заполняет транслитерацию;
— использует правильное родовое слово с сокращением или без;
— делает 2 страницы в PDF-файле отдельно для названия улицы и номера дома;
— добавляет стрелки направо или налево;
— переносит длинные названия по словам или по расставленным правилам с помощью мягкого переноса «­»;
— показывает превью файла на красивом объёмном носителе нужного размера;
— конвертирует шрифт в кривые;
— добавляет в файл фон для примерки;
— генерит уникальное имя файла по всем параметрам таблички.

Распространите везде и приходите за генераторами дизайна — они в сотни раз ускоряют работу верстальщиков и исключают ошибки!
🔥10👍5🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
В этом веб-генераторе создаётся 2 страницы PDF-файла разного размера и они прозрачными png-файлами накладываются на нужные объёмные носители для предпросмотра. Рядом пишутся все размеры в миллиметрах.

То есть это не примерный дизайн на css+html в браузере, а настоящий вид будущего файла 😎
🔥4👍2