-
ВведениеВ этой статье я попытаюсь максимально кратко и информативно пройтись по всем пунктам создания создания полноценного Децентрализованного приложения в сети Ethereum используя JavaScript фреймворк — Vue для создания веб-приложения и библиотеку ethers.js для общения со смарт контрактом. Также будут рассмотрены…
-
Визуализация данных в интерфейсе
Меня зовут Илона, я Senior Experience Designer в EPAM. Я проектирую сложные интерфейсы для зарубежных заказчиков, выступаю с докладами, менторю дизайнеров. В свободное время преподаю проектирование интерфейсов в магистратуре Университета ИТМО и веду Телеграм-канал о UX-дизайне.В этой статье хочу немного поговорить…
-
Преобразуем графику Fortnite в PUBG новым более быстрым подходом
Пару лет назад я показал, как мы можем использовать ИИ для переноса стилей, такой как CycleGAN, для преобразования графики одной игры, чтобы она выглядела похожей на другую, на примере Fortnite в PUBG. Этот проект до сих пор остается одним из…
-
Конструирование эпидемиологических моделей
Эпидемиология из-за некоторого стечения обстоятельств стала очень популярной за последний год. Интерес к моделированию эпидемий стал возникать у многих и уже всё больше людей знают о вездесущей SIR модели. Но есть ли другие подобные модели? Насколько сложно из вообще создавать…
-
STM32 LTDC и 7-дюймовый дисплей: часть 1
Доброго времени суток.Речь пойдёт о подключении дисплея AT070TN94 с параллельным интерфейсом к контроллеру STM32H743. И хотя в интернете достаточно много информации по данной теме, при создании своего устройства у меня периодически возникали те или иные вопросы, ответов на которых найти…
-
Синтезатор на Unity 3D
Учебные материалы для школы программирования. Часть 13Предыдущие уроки можно найти здесь:SpaceshipДоминоFlappy BirdГравитационная комнатаПлатформерДеревья (плагин SpeedTree)Моделирование дома в SketchUpДом в лесуЭффект дождя. ЧастицыБильярдЖидкий персонажСтики и работа с Event SystemПри тематическом планировании уроков, мы сталкиваемся с интересной задачкой: в нашей группе учатся и…
-
Как использовать ClickHouse не по его прямому назначению
Алексей Миловидов делает ClickHouse и, конечно, знает его вдоль и поперек. В том числе и о том, как его можно использовать дополнительно к его штатным и всем хорошо известным функциям.И сегодня расскажет про эти необычные способы его использования и, может…
-
Шпион, выйди вон: что делают браузеры после установки?
Установка нового браузера не заканчивается его запуском. При первом старте браузеры проходят фазу донастройки — что-то докачивают, конфигурируют и, конечно, рапортуют. Если посмотреть на соответствующие сетевые запросы, можно многое узнать о браузере – в частности, какой информацией о пользователе и…
-
Synology Active Backup — спектр преимуществ для бизнеса
Вряд ли стоит лишний раз упоминать о необходимости регулярно резервировать данные. Но как сделать этот процесс максимально эффективным с минимальными затратами? Как выбрать решение, которое может масштабироваться вместе с бизнесом? Стоит ли резервировать облачные сервисы? Какие скрытые расходы подстерегают администратора…
-
Почему стек горутины бесконечен?
Время от времени новички в Go натыкаются на любопытное свойство языка, связанное с размером стека, доступным для горутины. Обычно это происходит из-за того, что программист непреднамеренно создает бесконечную рекурсию. Чтобы проиллюстрировать это, рассмотрим следующий (слегка надуманный) пример. package main import…