Forwarded from UI_UX inspiration
Мобильное приложение для занятия йогой и медитациями
Категория: #приложение
Язык: #en
https://.com/shots/24055167-Yoga-and-Medation-App
Категория: #приложение
Язык: #en
https://.com/shots/24055167-Yoga-and-Medation-App
Forwarded from Новые шрифты
This media is not supported in your browser
VIEW IN TELEGRAM
Возможности интерактивных анимаций вариативных шрифтов в новой статье от Ника Шермана для Google Fonts: fonts.google.com/knowledge/using_variable_fonts_on_the_web/interactive_animations_with_variable_fonts
Forwarded from Дизайн-Телега 🔥
This media is not supported in your browser
VIEW IN TELEGRAM
Набор пользовательского интерфейса для приложения для криптоторговли.
• Более 20 экранов
• Разработан с учетом промышленного стандарта дизайна
#app #uik #crypto
Открыть в Figma
• Более 20 экранов
• Разработан с учетом промышленного стандарта дизайна
#app #uik #crypto
Открыть в Figma
Forwarded from Node.JS [ru] | Серверный JavaScript
Напишите функцию, которая принимает массив объектов и ключ. Функция должна возвращать новый массив, удаляя объекты с повторяющимися значениями указанного ключа. Сохраняйте порядок элементов.
Пример:
const data = [
{ id: 1, name: 'Alice' },
{ id: 2, name: 'Bob' },
{ id: 3, name: 'Alice' },
{ id: 4, name: 'Charlie' },
{ id: 5, name: 'Bob' }
];
const result = removeDuplicatesByKey(data, 'name');
console.log(result);
// Ожидаемый результат:
// [
// { id: 1, name: 'Alice' },
// { id: 2, name: 'Bob' },
// { id: 4, name: 'Charlie' }
// ]
Решение задачи
function removeDuplicatesByKey(array, key) {
const seen = new Set();
return array.filter(item => {
const value = item[key];
if (seen.has(value)) {
return false;
}
seen.add(value);
return true;
});
}
// Пример использования:
const data = [
{ id: 1, name: 'Alice' },
{ id: 2, name: 'Bob' },
{ id: 3, name: 'Alice' },
{ id: 4, name: 'Charlie' },
{ id: 5, name: 'Bob' }
];
const result = removeDuplicatesByKey(data, 'name');
console.log(result);
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from MAX agency / Илья Лайтнер (Ilya Laitner)
Знакомьтесь, «Полиметалл». Если коротко — это один из крупнейших в мире производителей золота и серебра. Настоящий титан тяжёлой промышленности, чья работа — это не просто копать, а управлять целой экосистемой: от геологоразведки в самых отдалённых уголках планеты до сложнейших производственных циклов
Представьте себе масштабы: тысячи сотрудников, заводы размером с город и логистика, от которой зависит работа целых регионов. В такой сложной системе даже небольшое улучшение в коммуникации или интерфейсах внутренних сервисов может дать огромный экономический эффект. Это тот случай, когда дизайн перестаёт быть просто «красивой картинкой» и становится мощным инструментом для оптимизации бизнес-процессов и повышения безопасности
Для Полиметалла мы разработали айдентику для молодежи, которая превращает первый рабочий опыт в захватывающий квест с челленджами, навыками и наградами. Амбициозный, дерзкий, технологичный и кастомный
Если хотите себе крутой дизайн или модернизацию вашего продукта, пишите Вадиму в лс (@max_vadim) или нам на почту sales@max-newschool.com
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Denis Sexy IT 🤖
Я мимоходом в офисе OpenAI и у меня пока один вопрос – что произошло, что пришлось вешать эти надписи в туалеты? Это же на случай ситуации в стиле Project Zomboid, да? 🌚
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Адовый UX
Сегодня я узнал, что бывают смесители краны, из которых горячая и холодная вода текут по отдельности 😳
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Адовый UX
Привет, Клод! Посчитай, сколько часов в сутки НЕ работает эта «круглосуточная» касса
***
Привет! Отличная находка! 😄 Давай посчитаю все перерывы этой «круглосуточной» кассы:
[...]
Итого: примерно 16 часов 28 минут!
Так что «круглосуточная» касса не работает почти 17 часов в сутки 🤦♂️
Работает она фактически около 7,5 часов. Очень креативное понимание слова «круглосуточно»! 😅
***
Привет! Отличная находка! 😄 Давай посчитаю все перерывы этой «круглосуточной» кассы:
[...]
Итого: примерно 16 часов 28 минут!
Так что «круглосуточная» касса не работает почти 17 часов в сутки 🤦♂️
Работает она фактически около 7,5 часов. Очень креативное понимание слова «круглосуточно»! 😅
Forwarded from linkmeup
Похоже, свидетелям мантры «Надо переписать всё на Rust» недавно отвесили неплохую такую оплеуху на всё лицо. Ибо оказалось, что uutils (в девичестве GNU Core Utils) с подворотами подкинули юзерам веселья прямо с лопаты после апдейта в Ubuntu 25.10.
Упороть смогли банальный date, из-за которого поехало всякое завязанное на время типа автоматических проверок обновлений. Когда сунулись разбираться, оказалось, что версия на расте проходит только 2 из 8 стандартных тестов. И как бы понятно, что это беда не языка, а человека-рукопожа, но репутация раста пострадала знатно.
https://discourse.ubuntu.com/t/enabling-updates-on-ubuntu-25-10-systems/70773
Сама бага, чисто посмеяться:
https://github.com/uutils/coreutils/issues/8621
https://github.com/uutils/coreutils/pull/8630
Упороть смогли банальный date, из-за которого поехало всякое завязанное на время типа автоматических проверок обновлений. Когда сунулись разбираться, оказалось, что версия на расте проходит только 2 из 8 стандартных тестов. И как бы понятно, что это беда не языка, а человека-рукопожа, но репутация раста пострадала знатно.
https://discourse.ubuntu.com/t/enabling-updates-on-ubuntu-25-10-systems/70773
Сама бага, чисто посмеяться:
https://github.com/uutils/coreutils/issues/8621
https://github.com/uutils/coreutils/pull/8630
Ubuntu Community Hub
Enabling updates on Ubuntu 25.10 systems
Due to a now-resolved bug in the date command, some Ubuntu 25.10 systems have been unable to automatically check for available software updates. Affected machines include cloud deployments, container images, Ubuntu Desktop and Ubuntu Server installs. To…