DevNotes Live
6 subscribers
84.3K photos
12K videos
195 files
35.4K links
Автоматический агрегатор IT ресурсов в Telegram (@devnotes_robot)
Информация: https://t.me/devnotes_live/121
Download Telegram
Forwarded from Shock Design
🔥 Дизайнер! Участвуй на самом крупном конкурсе для дизайнеров: Russian Design Cup.

Ребята с VK Design Team и Design Line подготовили совершенно новый формат конкурса. Путь к победе в этот раз короче, а шансов продемонстрировать мастерство и получить приз — в разы больше.

Если коротко:

- сейчас идет отборочный тур (до 1 февраля), тебе надо решить всего одну задачу;
- всех, кто пройдёт отбор, пригласят побороться за призовой фонд в 300 000 рублей в основном этапе турнира;
- сражайся по своему направлению: брендинг, интерфейсы или промо;
- получай обратную связь от крутого жюри;
- это клевый и совершенно бесплатный челлендж;

Регистрация по ссылке: https://clc.to/ShockDesign
Forwarded from Readymag
This media is not supported in your browser
VIEW IN TELEGRAM
Лонгрид «Темная сторона шрифта» студии Paratype: → https://darkside.paratype.ru/

#СделаноВReadymag
​​Цифровой геноцид ревью. Влияние аниме-мимики на пожертвования и донаты
Исследования социальных агентов и роботов часто подчеркивают, что такого рода неживые агенты должны использовать выражение лица для привлечения внимания и большего сбора донатов. Исследование Хисаши Такаги и Кадзунори Терада в журнале Nature обобщает ряд требований к выражению эмоций, представленное изменением формы глаз и рта у аниме-персонажа. В эксперименте участники играли в гипотетическую игру с аватаром, который выражал свои эмоции, изменяя форму глаз, бровей и рта, а также изменяя частоту моргания глаз. Результаты показали, что эмоции, выражаемые изменением формы лицевых частей, способствовали получению более высокой суммы пожертвования, что согласуется с предыдущими исследованиями. Между тем выявить корреляцию моргания аниме-тян с донатами не получилось.

В будущем гибридном обществе людей и машин, ожидается, что автономные агенты будут поддерживать межчеловеческие просоциальные отношения. Исследования в реальном мире показали, что интерактивность робота, его человекоподобность увеличило количество пожертвований. При этом внятных исследований агентов-аватар не проводились.
Тестируемый является пользователем интерфейса c возможностью перемещать ползунок. Выражение лица аватара и сумма пожертвования меняются в зависимости от положения ползунка: если ползунок переместить в левый край, количество равно 0, а аватар выражает грусть. Если ползунок переместить в правый конец, сумма является максимальным значением, и аватар счастлив.

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

Участников просили представить ситуацию, в которой они получили неожиданную сумму в 1000 иен, а затем их попросили пожертвовать детям, осиротевшим в результате дорожно-транспортных происшествий. Затем им предлагали оценить взаимодействие с персонажем по шкале Лайкерта в разных факторах (привлекательность, анимацию и т.д.).

Разница в донатах составила почти 5 раз в пользу анимированной аниме-девочки с реакцией на бегунок. Пожертвования участников увеличились на 161,27 иен. на каждом шаге анимации — чем радостнее и улыбчивее девушка, тем выше донат.
s41598-021-87827-2.pdf
1.1 MB
The efect of anime character’s
facial expressions and eye blinking
on donation behavior

Начинаем год с исследований :)
🔥 Если ты сидишь в интернете хотя бы 3 часа в сутки, то тебе стоит знать:

У большинства мессенджеров можно читать удаленные сообщения. И чаще всего способов несколько.

Заблокированные видео на YouTube можно все равно просмотреть. Секрет кроется в специальной настройке профиля.

Есть способ бесплатно смотреть фильмы с Кинопоиска. Достаточно внести изменения в URL-адрес.

Если тебе такое интересно, то вот наш совет — читай "Не баг, а фича". На канале опубликованы тысячи подобных постов. И каждый день их количество пополняется.

❗️ Только обрати внимание, что у канала появились поддельные клоны, но этот оригинальный. Поэтому подписывайся и развивайся вместе с ним: @bugfeature
Автор npm-пакета colors (20 миллионов загрузок в неделю) в знак протеста добавил в его код бесконечный цикл. Также он удалил исходный код своего проекта faker.js. Таким образом мейнтейнер пытается привлечь внимание к проблеме финансирования open source разработчиков

https://snyk.io/blog/open-source-npm-packages-colors-faker/
Forwarded from Evil Martians
В недавно вышедшей Ruby on Rails 7.0 есть множество нововведений: больших и малых, революционных и не очень, полезных и противоречивых.

Сегодня расскажем об одном противоречивом: полезном, но очень опасном при неаккуратном использовании. Знакомьтесь, метод invert\_where в скоупах ActiveRecord.

С одной стороны, это очень удобная штука для быстрого получения обратных условий для выборки данных из базы: Post.published.invert\_where и вуаля.

Но проблема кроется в том, что инвертируются все where-условия, наложенные на скоуп, включая те, что были добавлены при сцеплении скоупов и в default\_scope (который многие считают злом и небезосновательно).

При неаккуратном использовании можно сделать большую такую дыру в безопасности — например, выдать одному клиенту данные других клиентов в мультитенантном приложении.

Больше страшных примеров можно найти в этом блоге: blog.kiprosh.com/side-effects-of-activerecords-new-feature-invert_where-in-rails-7

А советы по безопасному использованию — в этом: jbhannah.net/articles/rails-7-using-invert-where-safely

И есть предложение написать копа в RuboCop-Rails, который будет помогать отлавливать потенциально небезопасное использование: github.com/rubocop/rubocop-rails/issues/470 (Кто хочет поконтрибьютить в опенсорс? Вот хорошая задача!)

Используйте новые возможности языков и фреймворков с умом и меньше багов вам в наступившем году!
Людям старше 17 лет без денег.

Ребят, ну в чём проблема? Зашли на @stagirovky, нашли работу за рубежом, вот вам деньги.

Работы за границей завались. Даже люди без опыта, диплома и знания английского получают по 100 000 в месяц. А если хоть что-то умеешь - то и до 400 000 дойдёт.

Все сидят на Headhunter, а в телеге найти работу за границей легче. В общем, зайдите на @stagirovky, выберите стажировку и поднимите деньжат.
Forwarded from Дизайн-кабак
Katya Tinmey: «Книжные дизайнеры»
https://designpub.ru/19f07f2d8add
Forwarded from Shock Design
This media is not supported in your browser
VIEW IN TELEGRAM
Анимированная обложка журнала The Economist в честь приближающихся переговоров России и США в Женеве
Также требуется человек для прохождения стажировки в Швеции! Оплата 4000 рублей! Срочно!

Подробности тут: https://t.me/stagirovky
Релиз Chrome 97

На прошлой неделе вышла новая версия Chrome. Пит Лепаж и Джеселин Ин рассказали про новинки релиза — "New in Chrome 97".

В Chrome 97 по умолчанию включён WebTransport API. С его помощью обеспечивается быстрый обмен данными между клиентом и сервером в сетях с высокими задержками. Поддерживается передача данных без гарантии доставки пакетов с помощью Datagram API и с гарантиями доставки пакетов с помощью Streams API. WebTransport API работает только с HTTP/3.

Добавлена поддержка экспериментального метода HTMLScriptElement.supports(). Благодаря ему можно определить, какой вид скриптов поддерживается браузером.

В JavaScript-движке у массивов появились методы findLast(), findLastIndex() для поиска элементов с конца.

В Chrome DevTools добавлена вкладка "Recorder". С её помощью можно записывать и повторно воспроизводить действия на странице (user flows). Обновлён список эмулируемых устройств. На вкладке "Elements" появилось автодополнение при редактировании HTML. Настройки DevTools теперь можно синхронизировать между разными устройствами.

#chrome #release

https://developer.chrome.com/en/blog/new-in-chrome-97/
https://developer.chrome.com/blog/new-in-devtools-97/
​​Работа с клавиатурой в iOS: как минимизировать копипасту.

При разработке практически любого мобильного приложения разработчику придётся столкнуться с полями ввода. А где поля ввода — там и клавиатура, а также логика, связанная с обработкой событий её жизненного цикла: появления, сокрытия, изменения размеров.
Статья
This media is not supported in your browser
VIEW IN TELEGRAM
Чтобы быстрее стать профессионалом во frontend, практикуйся на примерах реальных проектов!

На канале @uniquetemplates собраны макеты сайтов с такими элементами, как:
▫️GSAP-анимации
▫️фильтры, калькуляторы со сложной логикой
▫️личный кабинет с графиками и статистикой

Подписывайся на @uniquetemplates, и учись реализовывать сложные интерфейсы по готовым макетам!
Forwarded from СПNЗЖУ DESIGN
Forwarded from СПNЗЖУ DESIGN
Forwarded from СПNЗЖУ DESIGN