Я пишу небольшие скрипты для работы в программах-оболочках «Windows PowerShell» версии 5.1 и «PowerShell» версии 7 в операционной системе «Windows 10». Иногда тянет подсветить текстовый вывод в консоль разными цветами. В этой статье я хочу рассказать о паре грабель, на которые можно при этом наступить.
Новости
Дизайн уровней в BulletStorm: Full Clip Edition
![](https://webcf.waybackmachine.org/web/20220807094100im_/https://habrastorage.org/getpro/habr/upload_files/5db/cfc/717/5dbcfc71769a7c284ec7549c085390a3.jpg)
BulletStorm является шутером, который в первую очередь развивает геймплей и может похвастаться сценарием происходящего. Поэтому в игре можно встретить при прохождении множество постановочных моментов. Но мы разберем, как всё это вплели в дизайн уровней.
Адаптивные таблицы в вебе
![](https://webcf.waybackmachine.org/web/20220807094100im_/https://habrastorage.org/getpro/habr/upload_files/a03/e53/8a5/a03e538a5144f961a052714a7e85a6fb.png)
Таблица — один из самых эффективных способов подачи ТЕКСТОВОЙ информации: на минимуме пространства размещено максимум данных. И что не менее важно — эти данные доступны не только для восприятия, но и для анализа (СРАВНЕНИЯ). Основная сложность таблиц при верстке — их адаптивность для устройств с небольшими экранами (мобильных девайсов). Можно ли сделать так, чтобы даже на экране с размерами в несколько сантиметров таблицы могли быть удобными для восприятия?
Расширяем область применения PageObject: что такое Testing entity Definition Object (TDO)
![](https://webcf.waybackmachine.org/web/20220807094100im_/https://habrastorage.org/getpro/habr/upload_files/b60/d64/5b5/b60d645b5caac2251bceaaa7db9f93bb.jpeg)
Привет! Меня зовут Денис Кудряшов, я инженер по тестированию в Waves Enterprise. В этом посте я расскажу о концепции PageObject, прокомментирую утверждения ее создателя Мартина Фаулера, а в конце расскажу, как мы в компании расширили PageObject и пришли к концепции Testing entity Definition Object (TDO).
Цифровая палеонтология: как информационные технологии помогают изучать динозавров
![](https://webcf.waybackmachine.org/web/20220807094100im_/https://habrastorage.org/webt/ti/qs/xx/tiqsxxlxvrlqtjddojv2ffmdaua.png)
Палеонтология изучает то, чего нет: живые организмы далёкого прошлого, давно исчезнувшие экосистемы. Причём давность в палеонтологии измеряется не месяцами и годами, а тысячами, миллионами, а то и миллиардами лет. Но хотя взгляд палеонтологов устремлён в прошлое, сами учёные держат руку на пульсе настоящего.
Дизайн-система в inDriver: не пытайтесь покинуть Oymyakon
![](https://webcf.waybackmachine.org/web/20220807094100im_/https://habrastorage.org/getpro/habr/upload_files/845/83d/aa1/84583daa1df5d978f467086fe578e99f.png)
Всем привет, я Алексей, iOS-разработчик в inDriver. Наше приложение представляет собой суперапп с множеством сервисов и услуг: городские, межгородские и грузовые поездки, курьерская доставка, услуги мастеров и так далее. Над каждым сервисом работают отдельные команды, которые имеют свободу принятия решений и вольны делать с продуктом почти все, что захотят.
Но давайте представим, что им дали полную свободу в дизайне. Что из этого может получиться? Скорее всего, хаос. Поэтому у нас есть команда дизайн-системы, о которой я и расскажу под катом.
Текстовое кунг-фу: советы от мастера UX-дизайна
![](https://webcf.waybackmachine.org/web/20220807094100im_/https://habrastorage.org/getpro/habr/upload_files/2fe/228/438/2fe228438cd24074701797685840795e.jpg)
Привет, меня зовут Булат Давлетов, я продуктовый дизайнер в «БАРС Груп». Эта статья будет не про копирайтинг или дизайн, а про удобство работы с текстом за компьютером каждый день.
Дайджест заметок UX-дизайнера за июль 2022
Автор заметок UX-дизайнера — Антон Григорьев — опытный проектировщик информационных систем, преподаватель и автор статей. Он каждый месяц прочитывает десятки публикаций, отбирает из них самые достойные, выписывает основные тезисы и публикует в своём канале. В июльский дайджест полезных материалов для UX-дизайнеров попало 14 материалов…
DALL-E 2 vs MidJourney: наш опыт практического применения нейросети для оформления сайта…и не только
![](https://webcf.waybackmachine.org/web/20220807094100im_/https://habrastorage.org/getpro/habr/upload_files/ac3/801/ace/ac3801ace26a5c87c0632c4467388d9d.jpg)
Привет, Хабр! В этом посте я расскажу том, как мы на практике применили результат работы нейросети, почему решили использовать ИИ для отрисовки графики на сайте и предлагаю обсудить, какие вообще существуют перспективы в этой сфере для российского бизнеса. Под катом — наша история выбора и применения нейросети, а также несколько сгенерированных разными нейросетями наборов картинок с запросами, по которым мы их получили.
Делаем эффекты в видеосвязи, используя Canvas API и MediaPipe
![](https://webcf.waybackmachine.org/web/20220807094100im_/https://habrastorage.org/getpro/habr/upload_files/5ed/a07/90b/5eda0790b62962ebdc2c2f58dec9b07f.jpg)
Привет! На связи Влад из команды видеоплатформы Skyeng. Мы отвечаем за аудио и видео коммуникацию в образовательных продуктах, применяем WebRTC и реализуем фичи вокруг Video Conferencing. О реализации одной из них хочу рассказать: мы сделали видеоэффекты для веба.
Изначально, мы шли от проблемы: не все преподаватели и ученики могут найти подходящее место для занятий. Например, в квартире ремонт, кругом стройматериалы или на фоне бегают дети. Такая картина отвлекает от образовательного процесса.
Когда мы поговорили с пользователями, они подтвердили — нужна возможность заменить фон во время урока на альтернативный или размыть на звонке то, что происходит позади. Да и видеоэффекты уже есть на многих видеоплатформах, надо не отставать от трендов.
Все сошлось. Решили делать.
Как я стала профи: стажер Tele2 и спецпроект про базовые станции
Привет, Хабр! Меня зовут Надежда Калинина. Я стажер Tele2 и уже год работаю в департаменте цифрового контента и дизайна. Хочу поделиться своим необычным опытом участия в спецпроекте, который сделал из меня человека профессионала.
Речь пойдет о создании спецпроекта «Базовая Станция», который мне посчастливилось вести с нуля: от первых драфтов до запуска. Спойлер: было тяжело, но очень интересно.
Дизерпанк — статья о дизеринге изображений, которую мне хотелось бы прочитать
![](https://webcf.waybackmachine.org/web/20220807094100im_/https://habrastorage.org/getpro/habr/upload_files/a96/23a/875/a9623a8755a565b1eccce2ad50455c6f.png)
Мне всегда нравилась визуальная эстетика дизеринга (dithering, псевдотонирование, псевдосмешение цветов), но я не знал о том, как он применяется. Поэтому я провёл кое-какие изыскания. Эта статья может содержать отголоски ностальгии, но в ней не будет никаких следов Лены.
Повторил заставку канала Топлес
![](https://webcf.waybackmachine.org/web/20220807094100im_/https://habrastorage.org/getpro/habr/upload_files/ae1/f9f/b0b/ae1f9fb0b4adf4d7dc929a62d4437d67.jpg)
Всем привет, это Денис Вебер.
Однажды, я листал свои подписки на YouTube и наткнулся на канал Топлес. В одном из роликов была просто нереальная заставка с 3д анимацией и эта заставка так меня вдохновила, что я решил её повторить и рассказать о процессе создания в своём новом видео и статье.
Как обычно, специально для тех, кому больше нравится формат видео, а не текст, видео я оставлю в конце статьи.
Я заплатил сорок шесть тысяч долларов за редизайн и жалею об этом
![](https://webcf.waybackmachine.org/web/20220807094100im_/https://habrastorage.org/webt/xj/vw/j2/xjvwj2rnzrovmwxyzsa3rfncpca.png)
Год спустя мой бизнес стал приносить сорок пять тысяч долларов выручки в месяц, но сайт по-прежнему наводил на мысли о любительском проекте какого-то студента. Пришло время обзаводиться профессиональным дизайном, который я себе обещал. Для меня имели значение только три страницы, поэтому я предполагал, что больших сложностей с редизайном не будет. Вероятно, несколько месяцев по срокам и тысяч пятнадцать по бюджету.
В результате редизайна я получил следующее:
Итак, на дворе 1997-ой год, и вы хотите создать веб-сайт
![](https://webcf.waybackmachine.org/web/20220807094100im_/https://habrastorage.org/getpro/habr/upload_files/d11/c16/bdc/d11c16bdcbb0177640ad496cd3dbcba0.png)
И так вы оказались в 1997 году и вам нужно создать веб-сайт. Какие ваши действия и как вы будете это делать?
Автоматический синтез речи: взгляд лингвиста
![](https://webcf.waybackmachine.org/web/20220807094100im_/https://habrastorage.org/getpro/habr/upload_files/f80/fce/391/f80fce391d232285db1f69c6b5f77af7.png)
Что первым придет в голову, если перед нами встанет задача автоматического порождения речи по тексту? Вероятнее всего, мы позаботимся о расстановке пауз между словами, постараемся правильно выбрать интонацию фразы и расставить смысловые акценты. Обязательно построим фонетическую транскрипцию: орфография и произношение далеко не всегда однозначно соответствуют друг другу, о чем компьютер не узнает без нашей помощи. Полученную транскрипцию переведем в цифровой сигнал, который затем преобразуем в звуковые колебания.
Все словно забыли, почему возникли GNOME 3 и Unity
![](https://webcf.waybackmachine.org/web/20220807094100im_/https://habrastorage.org/webt/oe/qs/ch/oeqschuipdww8c_ky4w9kgugrq0.png)
Хорошо известно, откуда появился GNOME 3, а потом и Unity. Но такое впечатление, что многие забыли о главном — почему были созданы эти окружения. И почему экосистема Linux настолько фрагментирована и разобщена.
Что ж, напомним предысторию в двух словах. В 2006 году корпорация Microsoft пригрозила подать в суд на всех разработчиков Linux с интерфейсом, похожим на Windows 95. Сейчас Microsoft позиционирует себя как дружелюбную компанию, но тогда было иначе. Это была серьёзная угроза.
Возрождая шрифт Caslon
![](https://webcf.waybackmachine.org/web/20220807094100im_/https://habrastorage.org/getpro/habr/upload_files/55e/7ab/a9d/55e7aba9daeb1628cf0dede474337ee1.jpg)
В какой степени шрифт-реконструкция должен быть похож на оригинал? Какие черты оригинала сохранить, а какие изменить? И если изменить, то как? Таковы проблемы, с которыми сталкивается каждый реконструктор. Уильям Берксон рассказывает, как работал над своей версией шрифта Caslon.
Создание фотореалистичных персонажей: разбираем пайплайн и перечисляем самые частые ошибки
![](https://webcf.waybackmachine.org/web/20220807094100im_/https://habrastorage.org/getpro/habr/upload_files/f0f/236/7d6/f0f2367d6bb981e718254a56cd63703e.jpg)
У фотореалистичных моделей есть множество применений: персонажи в играх, цифровые инфлюенсеры, цифровые помощники, CGI-персонажи и так далее. В перспективе любой человек сможет использовать своего цифрового двойника для взаимодействия с метавселенными.
Художник по созданию цифровых двойников Марлон Нунез на конференции TBD Pro Art выступил с докладом о моделировании реалистичных персонажей. Он описал свой рабочий пайплайн, а также дал несколько советов, как сделать модели героев более правдоподобными. Кроме того, специалисты из студий MY.GAMES поделились опытом того, какие ограничения есть у современных конструкторов персонажей.