Несколько простых, но полезных советов по работе с геттерами в Vuex

Автор: admin от 6-07-2019, 22:35, посмотрело: 58

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

Категория: Веб-разработка

 
 

Текстурирование, или что нужно знать, чтобы стать Художником по поверхностям. Часть 4. Модели, нормали и развертка

Автор: admin от 6-07-2019, 22:30, посмотрело: 44

Модели, нормали и развертка



По моему скромному мнению, художник по текстурам должен отвечать за развертку. Не за саму развертку (ее стоит делать 3D-художникам или вообще отдельным UV-специалистам), а ее укладку. Он должен определять, как острова должны располагаться, как должны быть повернуты и насколько сильно их можно потянуть в той или иной ситуации в зависимости от требований.



Именно художник по текстурам (а в дальнейшем, по поверхностям) должен определять скейл (масштаб) островов (об этом чуть позже).



В этой части мы рассмотрим модели, развертку и нормали. Создадим текстуры для первой полноценной модели (хоть и простой) и настроим ее в Unreal Engine 4.



Внимание. Предполагается, что к этому моменту вы разобрались с картой нормалей, и зачем она нужна. Потому что в этом туторе мы будем очень часто о ней говорить.



Часть 1. Пиксель здесь.

Часть 2. Маски и текстуры здесь.

Часть 3. PBR и Материалы здесь.

Часть 4. Модели, нормали и развертка — вы ее читаете.

Категория: Веб-разработка

 

Рецепты Nginx: фильтр из HTML в PDF

Автор: admin от 6-07-2019, 22:30, посмотрело: 45

Для приготовления фильтра из HTML в PDF нам понадобится сам nginx и его плагин html2pdf. (Я дал ссылки на свой форк nginx, т.к. делал некоторые изменения, которые пока не удалось пропихнуть в оригинальный репозиторий. Можно также воспользоваться готовым образом.)

Категория: Веб-разработка

 

Использование UIViewPropertyAnimator для создание пользовательских анимаций

Автор: admin от 6-07-2019, 22:15, посмотрело: 37

Создание анимаций это здорово. Они являются важной частью iOS Human Interface Guidelines. Анимации помогают привлечь внимание пользователя к важным вещам или попросту делают приложение не таким скучным.



Существует несколько способов реализовать анимацию в iOS. Вероятно, самым популярным способом является использование UIView.animate(withDuration: animations:). Вы можете анимировать слой изображения с помощью CABasicAnimation. Кроме того, UIKit позволяет настроить кастомную анимацию для отображения контроллера с помощью UIViewControllerTransitioningDelegate.



В этой статье я хочу обсудить еще один захватывающий способ анимирования вьюшек — UIViewPropertyAnimator. Данный класс предоставляет гораздо больше функций управления, чем его предшественник UIView.animate. С его помощью можно создавать временные, интерактивные и прерываемые анимации. Кроме того, имеется возможность быстрой смены аниматора.

Категория: Веб-разработка, Game Development, Apple, iOS

 

Прекратите усердствовать с комментариями в коде

Автор: admin от 6-07-2019, 18:30, посмотрело: 36

Привет, Хабр!



Сегодня вашему вниманию предлагается весьма дискуссионная статья, затрагивающая важный аспект философии "Чистого Кода". Автор статьи берет на себя смелость утверждать, что в большинстве случаев комментарии в коде вредны, но также не забывает указать, когда без них не обойтись.



Прекратите усердствовать с комментариями в коде


Поэтому — читаем внимательно и, несмотря ни на что, комментируем.

Категория: Программирование

 

Настольная ролевая тактика

Автор: admin от 6-07-2019, 18:15, посмотрело: 38

Доброго дня.

Сегодня речь пойдёт о настольно-ролевой системе собственной разработки, на создание которой вдохновили как консольные восточные игры, так и знакомство с западными настольно-ролевыми гигантами. Последние вблизи оказались не такими уж сказочными, как хотелось — громоздкие в плане правил, с несколько стерильными героями и предметами, перенасыщенные бухгалтерией.

Так почему бы не написать что-то своё? Со Знаками Зодиака и Эйдолонами. Примерно так оно всё и завертелось. Около пяти-шести лет ушло на то, чтобы из нескольких разрозненных страниц идея развилась в 256-страничную книгу.



Настольная ролевая тактика


«Монстробой» — ролевая игра, посвящённая сказочно-фантастическим тактическим сражениям. Здесь герои черпают новые боевые знания из своего оружия, монстры обладают собственным «искусственным интеллектом», а вместо получения опыта используется система достижений.

Категория: Веб-разработка

 

Криптографический алгоритм «Кузнечик»: просто о сложном

Автор: admin от 6-07-2019, 18:00, посмотрело: 44

В данной статье будет подробно рассмотрен алгоритм блочного шифрования, определенный в ГОСТ Р 34.12-2015 как «Кузнечик». На чем он основывается, какова математика блочных криптоалгоритмов, а так же как реализуется данный алгоритм в java.



Кто, как, когда и зачем разработал данный алгоритм останется за рамками статьи, так как в данном случае нас это мало интересует, разве что:



КУЗНЕЧИК = КУЗнецов, НЕЧаев И Компания.



Криптографический алгоритм «Кузнечик»: просто о сложном



Так как криптография в первую очередь основана на математике, то чтобы дальнейшее объяснение не вызвало уймы вопросов сначала стоит разобрать базовые понятия и математические функции, на которых строится данный алгоритм.

Категория: Криптография

 

User Inyerface — как не надо мучать пользователя

Автор: admin от 6-07-2019, 13:10, посмотрело: 39

User Inyerface — как не надо мучать пользователя


Студия Bagaar собрала худшие элементы сайтов в одной онлайн-форме и предложила ее заполнить. Сможете пройти это испытание?

Категория: Веб-разработка

 

Attention для чайников и реализация в Keras

Автор: admin от 6-07-2019, 13:10, посмотрело: 37

О статьях по искусственному интеллекту на русском языке



Не смотря на то что механизм Attention описан в англоязычной литературе, в русскоязычном секторе достойного описание данной технологии я до сих пор не встречал. На нашем языке есть много статей по Искусственному Интеллекту (ИИ). Тем не менее, те статьи, которые удалось найти, раскрывают только самые простые модели ИИ, например, свёрточные сети, генеративные сети. Однако, по передовым новейшим разработками в области ИИ статей в русскоязычном секторе крайне мало.

Категория: Программирование

 
Назад Вперед