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...
Forwarded from CGIT_Vines (CGIT_Vines)
This media is not supported in your browser
VIEW IN TELEGRAM
Настали времена, когда ты думаешь, так, моушенблюр вроде правдивый, вкомпожено нормально, похоже на хороший постпрод, или это просто чувак летит на ховерборде по улице, сейчас это тоже нормально? 🦄
Реддит пока тоже не знает)
Реддит пока тоже не знает)