Forwarded from ai.dot(ufna, dev)
В соседнем чатике обсуждали надо ли экранировать строковые параметры в инишниках анрила или нет, и вспомнилась мне одна веселая штука из времени когда мы делали AW: Assault.
На определенном этапе для сборки под винду мы использовали PowerShell'овские скрипты, а у PS есть прекрасная апишка для работы с инишниками. Скрипт выглядел просто замечательно - вот тебе инишник, в группу
Выглядит - изи, наглядно и прозрачно. Работает? Работает.
Собственно мы так жили и не тужили, виндовый билд у нас использовался в основном для бото-тестов, не сказать что в нему пристальное внимание было.
Дополнительно стоит сказать, что в ту пору степень хаоса в инишниках была достаточно высокой, т.к. на маках и на винде движок по разному сортировал группы, т.е. коммит в инишник который все переколбасил был в целом нормой, технофюрерство в достаточной мере мы тогда еще не привили.
И тут, спустя эн времени - просто фигня какая-то происходит, в билде отвалилисьсделали больно и покинули чат попросту пропали из инишника. Виновного по коммитам найти изи, но - разраб опытный, с глазами голубыми и честными, отказывается от добровольного внесения таких изменений в конфигурационные файлы!
Что ж, намеков было достаточно. Движковые .ini - это совсем не .ini формат. Он просто похож. Но вот ни один инишный ридер ничего не знает о всяких приколах с комментариями на ; или "массивами" через плюсик. Поэтому все эти ваши
Что на самом деле жаль. На CI/CD до сих пор приходится делать такие штуки просто заменой строк через regexp. А могло бы быть красиво!
На определенном этапе для сборки под винду мы использовали PowerShell'овские скрипты, а у PS есть прекрасная апишка для работы с инишниками. Скрипт выглядел просто замечательно - вот тебе инишник, в группу
/Script/UnrealEd.ProjectPackagingSettings зафигач BuildConfiguration=PPBC_Development, потом RunUAT дерни и собери.Выглядит - изи, наглядно и прозрачно. Работает? Работает.
Собственно мы так жили и не тужили, виндовый билд у нас использовался в основном для бото-тестов, не сказать что в нему пристальное внимание было.
Дополнительно стоит сказать, что в ту пору степень хаоса в инишниках была достаточно высокой, т.к. на маках и на винде движок по разному сортировал группы, т.е. коммит в инишник который все переколбасил был в целом нормой, технофюрерство в достаточной мере мы тогда еще не привили.
И тут, спустя эн времени - просто фигня какая-то происходит, в билде отвалились
PhysicalSurfaces. Начинаем разбираться - они Что ж, намеков было достаточно. Движковые .ini - это совсем не .ini формат. Он просто похож. Но вот ни один инишный ридер ничего не знает о всяких приколах с комментариями на ; или "массивами" через плюсик. Поэтому все эти ваши
+PhysicalSurfaces= при обработке PS'ным инишным ридером во время скрипта сборки были спокойно удалены.Что на самом деле жаль. На CI/CD до сих пор приходится делать такие штуки просто заменой строк через regexp. А могло бы быть красиво!
Forwarded from MAX agency / Илья Лайтнер (Влад Савин)
А вот заказчик нам прислал бутылочку (4 пачки на самом деле)) щелочной минералки POKROVSKA.
Делаем ей редизайн упаковки)
Делаем ей редизайн упаковки)
Forwarded from Coding: работа и стажировки для программистов
Ищешь работу удаленно? Пока ты это читал - вакансию уже забрали у нас на канале!
Успевай, срочно ищем:
- Оператора ПК 35.000/мес
- Администратора в интернет-магазин 46.500/мес
- Помощник руководителя удаленно 84.000/мес + ДМС
- Оператор Call-центра 22.400/мес + отпуск
НОВОБРАНЕЦ публикует вакансии для тех у кого нет опыта. Если ты ничего не умеешь - добро пожаловать. Работодатели не требуют квалификации!
Найди работу на НОВОБРАНЦЕ и получи деньги за 15 минут!
Успевай, срочно ищем:
- Оператора ПК 35.000/мес
- Администратора в интернет-магазин 46.500/мес
- Помощник руководителя удаленно 84.000/мес + ДМС
- Оператор Call-центра 22.400/мес + отпуск
НОВОБРАНЕЦ публикует вакансии для тех у кого нет опыта. Если ты ничего не умеешь - добро пожаловать. Работодатели не требуют квалификации!
Найди работу на НОВОБРАНЦЕ и получи деньги за 15 минут!
Forwarded from Node.JS [ru] | Серверный JavaScript
👨💻Запускаем Telegram Bot на панели оператора (HMI) от Weintek
В данном туториале мы научим нашу панельку работать с Telegram Bot API, напишем Echo-бот и реализуем отправку сообщений по событию.
Читать...
В данном туториале мы научим нашу панельку работать с Telegram Bot API, напишем Echo-бот и реализуем отправку сообщений по событию.
Читать...
Forwarded from Оди
Media is too big
VIEW IN TELEGRAM
Birth — ролик о рождении мифического существа
Атмосферное видео со сложными эффектными симуляциями, реалистичным шейдингом и высоким уровнем работы со светом
При создании ролика автор, Нейц Половсак из Словении, использовал Cinema 4D, Houdini, рендер Redshift и After Effects. На Gumroad он выложил [2,5-часовую видеозапись](https://twistedpoly.gumroad.com/l/birth/behance), где объяснил детали творческого процесса и по отдельности разобрал каждый кадр. Её цена со скидкой — 56 €, без скидки — 80€
Проект полностью: behance.net/gallery/181872021/Birth
vimeo.com/872507466
#awd_motion #awd_3D
Атмосферное видео со сложными эффектными симуляциями, реалистичным шейдингом и высоким уровнем работы со светом
При создании ролика автор, Нейц Половсак из Словении, использовал Cinema 4D, Houdini, рендер Redshift и After Effects. На Gumroad он выложил [2,5-часовую видеозапись](https://twistedpoly.gumroad.com/l/birth/behance), где объяснил детали творческого процесса и по отдельности разобрал каждый кадр. Её цена со скидкой — 56 €, без скидки — 80€
Проект полностью: behance.net/gallery/181872021/Birth
vimeo.com/872507466
#awd_motion #awd_3D
Forwarded from Coding: работа и стажировки для программистов