Forwarded from Дизайн-снайпер
Замечательный дизайнер Данила Криворучко, достал старый проект генеративных персонажей Ksoids и начал их продавать как NFT-криптоарт. Сейчас, восемь лет спустя после создания, Данил превратил 1000 Ksoids в NFT. Если вы хотите усыновить или инвестировать в несколько Ksoids, вам нужно действовать быстро — там будет только 1000 из этих блестящих маленьких существ, сгенерированных алгоритмом, и они обязательно быстро продадутся поскольку цена оптовая.
Forwarded from Дизайн-снайпер
The Chemical Brothers - The Darkness That You Fear (Official Video)
«"Тьма, которую ты боишься" — композиция с надеждой. Когда мы нашли сочетание различных голосов, настроенных на поток музыки, это заставило нас почувствовать оптимизм, как будто это было то, чем мы хотели поделиться» — Том Роулэндс, The Chemical Brothers
«"Тьма, которую ты боишься" — композиция с надеждой. Когда мы нашли сочетание различных голосов, настроенных на поток музыки, это заставило нас почувствовать оптимизм, как будто это было то, чем мы хотели поделиться» — Том Роулэндс, The Chemical Brothers
YouTube
The Chemical Brothers - The Darkness That You Fear (Official Music Video)
The official 'The Darkness That You Fear' music video. Taken from The Chemical Brothers’ album 'The Darkness That You Fear'.
https://thechemicalbrothers.lnk.to/TheDarknessThatYouFearID
“For That Beautiful Feeling” - the new album out now! https://thec…
https://thechemicalbrothers.lnk.to/TheDarknessThatYouFearID
“For That Beautiful Feeling” - the new album out now! https://thec…
Forwarded from шрифтовой завтрак (Nick Nedashkovsky)
https://bibliotekus.artlebedev.ru/
тёма оцифровал своё собрание книг о шрифтах и каллиграфии. это сканы 212 книг и специменов в высоком разрешении
тёма оцифровал своё собрание книг о шрифтах и каллиграфии. это сканы 212 книг и специменов в высоком разрешении
Forwarded from UX Notes (Антон Григорьев)
В «Собаке Павловой» написали об аудите интерфейса.
Пирамида требований к интерфейсу: выполнимость → надёжность → удобство → восприятие. Она помогает спланировать исследование и приоритизировать найденные недоработки.
Перед аудитом надо зафиксировать бизнес-цели, определить портреты пользователей, написать пользовательские сценарии, записать пользовательские задачи, вопросы и ожидания.
Далее надо пройтись по сценариям и проверить, соответствует ли интерфейс требованиям:
1. Выполнимость. Интерфейс позволяет пользователю выполнить базовые задачи в рамках экрана и сценария в целом. Это касается даже профессиональных интерфейсов. Кажется, что там точно всё работает (если бы что-то сломалось, кто-то рассказал бы), но нет.
2. Надёжность. Интерфейс позволяет пройти сценарии альтернативными способами, предусматривает редкие сценарии, готов к ошибкам, даёт выполнить сценарии, не заложенные в систему.
3. Удобство. В интерфейс заложены эффективные паттерны взаимодействия.
4. Восприятие. Интерфейс устанавливает положительную связь с пользователем с помощью UI, текста, голоса бренда, анимации, иллюстраций.
https://vc.ru/design/237333
Пирамида требований к интерфейсу: выполнимость → надёжность → удобство → восприятие. Она помогает спланировать исследование и приоритизировать найденные недоработки.
Перед аудитом надо зафиксировать бизнес-цели, определить портреты пользователей, написать пользовательские сценарии, записать пользовательские задачи, вопросы и ожидания.
Далее надо пройтись по сценариям и проверить, соответствует ли интерфейс требованиям:
1. Выполнимость. Интерфейс позволяет пользователю выполнить базовые задачи в рамках экрана и сценария в целом. Это касается даже профессиональных интерфейсов. Кажется, что там точно всё работает (если бы что-то сломалось, кто-то рассказал бы), но нет.
2. Надёжность. Интерфейс позволяет пройти сценарии альтернативными способами, предусматривает редкие сценарии, готов к ошибкам, даёт выполнить сценарии, не заложенные в систему.
3. Удобство. В интерфейс заложены эффективные паттерны взаимодействия.
4. Восприятие. Интерфейс устанавливает положительную связь с пользователем с помощью UI, текста, голоса бренда, анимации, иллюстраций.
https://vc.ru/design/237333
vc.ru
Аудит интерфейса — как его проводить и почему это проектирование наоборот?
Каждое новое поколение сотрудников «Собаки» заново переосмысливает одну из базовых UX-услуг — аудит интерфейса. Вот очередная попытка.
Forwarded from Беспощадный пиарщик
Девочки, сегодня в рубрике #Учёныепосубботам сугубо практичная лекция, которая, возможно, спасёт вам жизнь уже через неделю.
Офисная работа стала ещё тоскливее на удалёнке, но в жизни можно найти место подвигу и экстриму — например, участвовать в поисках «Лизы Алерт». Необязательно искать мужиков в камуфляже в лесу, большинство поисков — городские, чаще всего теряются действительно уязвимые — старики и дети.
Прекраснейшая Ксения Кнорре-Дмитриева, руководитель пресс-службы поискового отряда «Лиза Алерт», расскажет о работе отряда и важных правилах безопасности для взрослых и детей.
https://youtu.be/FVYshwujx5U
Офисная работа стала ещё тоскливее на удалёнке, но в жизни можно найти место подвигу и экстриму — например, участвовать в поисках «Лизы Алерт». Необязательно искать мужиков в камуфляже в лесу, большинство поисков — городские, чаще всего теряются действительно уязвимые — старики и дети.
Прекраснейшая Ксения Кнорре-Дмитриева, руководитель пресс-службы поискового отряда «Лиза Алерт», расскажет о работе отряда и важных правилах безопасности для взрослых и детей.
https://youtu.be/FVYshwujx5U
YouTube
Лекция "«Найден, жив»: поисковый отряд «Лиза Алерт» в жизни и в книге"
17 апреля (суббота) в 14:30 Культурно-просветительский центр "Архэ" и научно-популярная библиотека "Научка" приглашают на лекцию "«Найден, жив»: поисковый отряд «Лиза Алерт» в жизни и в книге".
Добровольный орг. взнос в поддержку трансляций можно внести…
Добровольный орг. взнос в поддержку трансляций можно внести…
Forwarded from Node.JS [ru] | Серверный JavaScript
next-api-decorators - коллекция TypeScript декораторов для API в Next.js
Позволяет создавать API эндпоинты в Next.js при помощи декораторов.
- Валидация запросов
- Декораторы для HTTP запросов, установки статус-кода, получения URL параметров, заголовков и содержимого запроса
- Трансформация разных типов для URL параметров и содержимого запроса (например парсинг строк в булевое значение)
- Исключения, можно создавать свои на основе
#jslib #javanoscript #nodejs #backend #nextjs #webdev
Позволяет создавать API эндпоинты в Next.js при помощи декораторов.
- Валидация запросов
- Декораторы для HTTP запросов, установки статус-кода, получения URL параметров, заголовков и содержимого запроса
- Трансформация разных типов для URL параметров и содержимого запроса (например парсинг строк в булевое значение)
- Исключения, можно создавать свои на основе
HttpEexception класса#jslib #javanoscript #nodejs #backend #nextjs #webdev
GitHub
GitHub - instantcommerce/next-api-decorators: Collection of decorators to create typed Next.js API routes, with easy request validation…
Collection of decorators to create typed Next.js API routes, with easy request validation and transformation. - instantcommerce/next-api-decorators
Forwarded from Адовый UX
В очередной раз охреневаю от Медиума (можете посмотреть через поиск по каналу)
Как в 2021 году у крупной блог-платформы может не быть тёмного режима? Ну как, блять!? Это же платформа для написания и чтения текстов. Весь мир давно понял, что тёмный режим важен и нужен, но не эти. Эти заняты расстановкой пейволов
Особенно иронично, кстати, что в шапке они желают мне доброго вечера
Как в 2021 году у крупной блог-платформы может не быть тёмного режима? Ну как, блять!? Это же платформа для написания и чтения текстов. Весь мир давно понял, что тёмный режим важен и нужен, но не эти. Эти заняты расстановкой пейволов
Особенно иронично, кстати, что в шапке они желают мне доброго вечера
Forwarded from Defront — про фронтенд-разработку и не только (Alexander Myshov)
Николас Закас написал статью про ленивый доступ к свойствам объекта — "The lazy-loading property pattern in JavaScript".
Если в объекте есть свойство, значением которого является результат выполнения тяжёлого вычисления, то имеет смысл отложить это вычисление до того момента, пока не произойдёт обращение к свойству. Николас предлагает использовать паттерн, который позволяет не только откладывать вычисление, но и кеширует результат его выполнения:
Этот подход можно использовать с любыми объектами и классами.
#js #performance
https://humanwhocodes.com/blog/2021/04/lazy-loading-property-pattern-javanoscript/
Если в объекте есть свойство, значением которого является результат выполнения тяжёлого вычисления, то имеет смысл отложить это вычисление до того момента, пока не произойдёт обращение к свойству. Николас предлагает использовать паттерн, который позволяет не только откладывать вычисление, но и кеширует результат его выполнения:
const object = {
get data() {
const actualData = someExpensiveComputation();
Object.defineProperty(this, "data", {
value: actualData,
writable: false,
configurable: false,
enumerable: false
});
return actualData;
}
};Этот подход можно использовать с любыми объектами и классами.
#js #performance
https://humanwhocodes.com/blog/2021/04/lazy-loading-property-pattern-javanoscript/
Human Who Codes
The lazy-loading property pattern in JavaScript - Human Who Codes
You can defer computationally-expensive operations until needed using an accessor property.
Forwarded from UX Live 🔥
Юристы в РФ похоже никогда не станут таким же бизнесом как в США, пока главный их ресурс существует с таким логотипом из каких-то нейробратьев Пилотов-Анекдотру-клипарт коллекция 90х.
Стоматологи, врачи и государственные сервисы к 2021 уже успешно смогли преодолеть этот барьер в большинстве своём, кстати говоря, а юриспруденция никак не хочет расставаться с веб 0.1.
Стоматологи, врачи и государственные сервисы к 2021 уже успешно смогли преодолеть этот барьер в большинстве своём, кстати говоря, а юриспруденция никак не хочет расставаться с веб 0.1.
Forwarded from Node.JS [ru] | Серверный JavaScript
Вышел pnpm 6.2.1
- Новый флаг
- Новые диапазоны версий для пакетов внутри workspaces:
- Новая настройка
#jsrelease #jstools #pnpm
- Новый флаг
--filter-prod. Работает так же, как и filter, но исключает dev зависимости- Новые диапазоны версий для пакетов внутри workspaces:
workspace:~1.0.0 и workspace:^1.0.0- Новая настройка
fetch-timeout для таймаута выполнения HTTP запросов. Стандартное значение: 1 минута#jsrelease #jstools #pnpm
GitHub
Release v6.2.1 · pnpm/pnpm
Features
New CLI option: --filter-prod. --filter-prod acts the same as --filter, but it omits devDependencies when selecting dependency projects from the workspace #3372.
New types of workspace ra...
New CLI option: --filter-prod. --filter-prod acts the same as --filter, but it omits devDependencies when selecting dependency projects from the workspace #3372.
New types of workspace ra...