DevNotes Live
6 subscribers
84.2K photos
12K videos
195 files
35.4K links
Автоматический агрегатор IT ресурсов в Telegram (@devnotes_robot)
Информация: https://t.me/devnotes_live/121
Download Telegram
Заливка или обводка: сравнительное UX‑исследование стилей иконок

Статья о создании дизайн-системы в компании R‑Vision через пример обводочных иконок. Узнай, как этот процесс развивался и в чем заключается успешное создание дизайн-системы

Читать на дизайнерс | #кейс
Forwarded from UI_UX inspiration
Дизайнерские «ред флаги»: 5 маркеров проекта, куда лучше не попадать

Статья об интересном аспекте поиска работы: рабочие процессы. Они важны, хотя иногда забываются. Плохие процессы могут испортить опыт работы, даже если всё остальное отлично

Читать на дизайнерс | #статья
Forwarded from UI_UX inspiration
Core Студия йоги
Ссылка на проект

Поиск по теме:
#спорт #здоровье
Sharing Bills App UI Design - Pocket Rooms

💾 Скачать и использовать
https://www.figma.com/communy/file/1326100035482862735

🔎 Посмотреть описание
https://www.figma.com/communy/file/1326100035482862735

#uik #figma
Forwarded from Daily Coding 🔥
📖Java Deep Learning Essentials
🖋Yusuke Sugomori 2016

В связи с растущим интересом к искусственному интеллекту во всем мире глубокое обучение привлекло к себе большое внимание общественности. Алгоритмы глубокого обучения используются в самых разных отраслях. Глубокое обучение стало революционным шагом на пути к реализации искусственного интеллекта. Несмотря на то, что это революционная технология, глубокое обучение часто считают сложным, поэтому о его сути известно немного.

💾 Скачать книгу

Daily Coding #книги #Java | Канал в Max
Forwarded from Dezzigners
🧰 Fractal Glassmorphism — увлекательный эффект фрактального стекломорфизма

Dezzigners
Forwarded from Новые шрифты
Designors - Freestyle Font

#HandWrten
Утекли исходники Claude Code.
Я их мгновенно переложил на GitVerse в свою организацию Anarchic, пока то репо не забанили на Гитхабе по DMCA.

Вот ссылка:
https://gitverse.ru/anarchic/claude-code

Как произошла утечка?

Когда вы публикуете JavaScript/TypeScript-пакет в npm, инструменты сборки зачастую генерируют файлы source map (файлы .map). Эти файлы служат мостом между минифицированным/собранным продакшен-кодом и исходниками. Они нужны для того, чтобы при падении в продакшене стек-трейс указывал на конкретную строку в оригинальном файле, а не на нечитаемую «строка 1, колонка 48293» минифицированного месива.
Но самое интересное — source map'ы содержат оригинальный исходный код. Буквально весь исходный код как есть, встроенный в виде строк в JSON-файл.

Структура .map-файла выглядит примерно так:

{
"version": 3,
"sources": ["../src/main.tsx", "../src/tools/BashTool.ts", "..."],
"sourcesContent": ["// ПОЛНЫЙ исходный код каждого файла", "..."],
"mappings": "AAAA,SAAS,OAAO..."
}


Массив sourcesContent? Там всё. Каждый файл. Каждый комментарий. Каждая внутренняя константа. Каждый системный промпт. Всё это лежит прямо в JSON-файле, который npm с радостью отдаёт любому, кто выполнит npm pack или просто заглянет в содержимое пакета.

Это не какой-то новый вектор атаки. Такое случалось и раньше — и, положа руку на сердце, случится снова.

Ошибка почти всегда одна и та же: кто-то забывает добавить *.map в .npmignore или не настраивает сборщик на отключение генерации source map'ов для продакшен-сборок. В случае с бандлером Bun (который использует Claude Code) source map'ы генерируются по умолчанию, если их явно не отключить.

И самое комичное: у них есть целая система под названием «Undercover Mode», специально разработанная для предотвращения утечек внутренней информации Anthropic. Они построили отдельную подсистему, чтобы их ИИ случайно не раскрывал внутренние кодовые названия в git-коммитах... а потом отгрузили весь исходный код в .map-файле — вероятно, руками самого Claude.

А пока - клонируйте исходник Claude Code и наслаждайтесь. Вот ссылка.
Forwarded from UX Live 🔥
Media is too big
VIEW IN TELEGRAM
Мне настолько понравилось новое кресло от Нонтон, что я даже решил снять видео о том как мне не дали снять видео. Я очень доволен, хоть и посидел на нём всего час.

Сайт «НОНТОН» https://nonton.ru/
ТГ канал https://t.me/nonton_mebel

(берите сразу два, а то видите какая ситуация может произойти)
Forwarded from Shock Design
Дайджест #25: Burger King, Sprite, Пятёрочка, Telegram, YouTube 06.03 — 29.03.2026

Узнайте о новых маскотах Birkenstock, кампании Burger King, платформе Sprite и других интересных трендах в мире маркетинга

Читать на дизайнерс | #дайджест
Вас не видно: как дизайнеру делиться опытом и привлекать клиентов

Сильные работы дизайнеров порой теряются без кейсов. Без упаковки опыта даже лучшие проекты могут терять свой смысл

Читать на дизайнерс | #статья
Forwarded from Новые шрифты
Дайджест #25: Burger King, Sprite, Пятёрочка, Telegram, YouTube 06.03 — 29.03.2026

Узнайте о новых маскотах Birkenstock, кампании Burger King, платформе Sprite и других интересных трендах в мире маркетинга

Читать на дизайнерс | #дайджест
Forwarded from UI_UX inspiration
Вас не видно: как дизайнеру делиться опытом и привлекать клиентов

Сильные работы дизайнеров порой теряются без кейсов. Без упаковки опыта даже лучшие проекты могут терять свой смысл

Читать на дизайнерс | #статья
Дизайнерские «ред флаги»: 5 маркеров проекта, куда лучше не попадать

Статья об интересном аспекте поиска работы: рабочие процессы. Они важны, хотя иногда забываются. Плохие процессы могут испортить опыт работы, даже если всё остальное отлично

Читать на дизайнерс | #статья
Forwarded from Daily Coding 🔥
📖Tiny Python Projects
🖋Ken Youens-Clark 2020

Я надеюсь, что после того, как вы прочитаете эту книгу и напишете все программы, вы станете ярым сторонником документирования, тестирования и воспроизводимости программ.

💾 Скачать книгу

Daily Coding #книги #Python | Канал в Max
Forwarded from UI_UX inspiration
Приложение для умного дома

Категория: #дом
Язык: #en
This media is not supported in your browser
VIEW IN TELEGRAM
Мокапы мобильных устройств.

• Мокапы для различных моделей iPhone: 7, 8, X, XR, 12, 13 и 14
• Мокапы для Samsung S10 и S8
• Мокапы для планшетов Apple и ноутбуков
• Все элементы легко настраиваемы для вашего проекта
• Высокое качество изображений, подходящее для презентаций и маркетинговых материалов

#mockups #iphone #samsung #tablet #laptop

Открыть в Figma
Немного истории про ноукод и лоукод от Алана Кея 1991 года, нашел чудесную лекцию - пусть побудет тут
Несколько основных цитат, чтобы было немного больше контекста и содержания

https://tinlizzie.org/IA/index.php/End-User_Programming_by_Alan_Kay_(1991)
https://www.youtube.com/watch?v=d6u6my4tCKU
НО основная идея во многом верна до сих пор: нельзя создать систему, которая позволит рядовому пользователю создать программу наравне с профессионалом по той же причине, почему нельзя создать систему, которая уравнивает ребенка и взрослого при создании какой-то программы. У большинства людей (он смешно шутит про доверительный интервал, не факт, что распределение именно такое и это неважно, на самом деле) нет готовых когнитивных схем для того вида абстрактного композиционного мышления, которое требуется для программирования. Они отлично справляются с прямой манипуляцией, но теряются, когда нужно строить поведение из примитивов, комбинировать их и планировать наперёд.

Немного цитат:

Главная цель — дать конечным пользователям возможность создавать вещи примерно на том же уровне, на каком их создают профессиональные программисты.

Я формулирую это именно так, потому что, когда мы учим человека писать по-английски, мы не говорим: «Ты справишься с этим делом, только если в итоге напишешь шекспировский сонет или пьесу». У нас есть разные уровни грамотности в чтении и письме, но язык, которому мы учим людей читать и писать, — это тот же самый язык, которым пользуются великие писатели.
Точно так же, когда мы учим людей рисовать или играть на музыкальном инструменте, мы обычно даём им те же самые инструменты, которыми пользуются великие мастера.
Идея в том, что конечные пользователи должны иметь возможность стремиться к тому, что они видят вокруг себя. В случае Macintosh это значит, что пользователи должны иметь возможность стремиться к тому, что они видят на Маке каждый день. Они могут покупать готовое ПО в King's software и, возможно, никогда не захотят сами создавать что-то подобное. Но те небольшие вещи, которые они всё-таки будут создавать, должны быть построены из тех же самых «строительных блоков», из которых, как они считают, построены большие приложения.
И я, пожалуй, начну с того, что считаю главной теоремой всей этой работы:
Конечные пользователи — не такие, как мы.

Это своего рода «теория колоколообразной кривой» применительно к жизни. Она говорит, что в любом деле в популяции примерно такого размера (показывает на зал) от 3 до 5 % людей уже довольно хорошо «преднастроены» к обучению именно этому делу. Для каждого вида деятельности это будет разный 5 %. И лишь немногие исключительные люди предрасположены ко многим вещам сразу.

Одно из главных отличий экспертов (независимо от области), по мнению когнитивных психологов, от не-экспертов заключается в том, что у экспертов в голове от 10 000 до 50 000 так называемых «клише» — готовых структур. Это вещи, которые уже не зависят от элементарных строительных блоков. Маленькие абстрактные структуры — например, «суммирование элементов массива».
Это идея, которая у нас есть. В каждом языке это делается по-разному, но когда мы сталкиваемся с проблемой, мы начинаем (и эксперименты это подтверждают) отображать проблему на эти 10 000–50 000 уже усвоенных структур. Это даёт нам способ планировать.

Одно из главных отличий планирования эксперта от планирования новичка: новички (если вообще планируют) пытаются планировать в терминах «кирпичиков», а эксперты почти никогда так не делают.
Когда мы начинаем разбираться в этом, мы увидим, что некоторые вещи, которые очень хорошо работают с 85 % пользователей, на самом деле вредят этим 5 %, потому что у них уже есть какие-то схемы, которые, хотя и не связаны напрямую с областью, гораздо лучше адаптируются к ней.
Есть довольно много таких исследований. Первое предостережение хорошо иллюстрирует работа Ледгарда. Это классическое исследование, которое показало, что конечные пользователи предпочитают английский язык команд для редактирования текста, а не комбинации клавиш. Он проводил его ровно в то же время, когда в PARC делали WYSIWYG-редакторы. Это классический пример «оптимизации паровоза вместо изобретения самолёта». Он взял плохую область и нашёл в ней лучшее решение, вместо того чтобы придумать принципиально новую.

Ещё одно важное различие — то, что Браунелл и Мозер в 1949 году назвали «механическим обучением» (тебе показывают параллелограмм и говорят, что площадь равна высоте, умноженной на основание) и «осмысленным обучением» (behold learning). В осмысленном обучении в самом материале есть что-то, что показывает, почему это работает. Самый простой пример: отрезать треугольник с одного конца параллелограмма, переставить его на другой конец — и получается прямоугольник, поэтому площадь действительно высота × основание.
Это разница между «запомнил формулу» и «понял, почему она верна».
....
Главный вопрос во всех этих вещах — сможет ли конечный пользователь сделать что-то интересное до того, как его конструкции станут слишком «паутинными» и хрупкими.
Одна из надежд на наследование была в том, что оно даст «строительные леса», созданные мастер-программистами. Но на практике это сработало лишь ограниченно, потому что даже эти леса очень трудно понять конечным пользователям.

А еще в этой лекции Алан Кей цитирует ... Выготского! Хоба
https://tinlizzie.org/IA/index.php/Talks_by_Alan_Kay - вообще оч крутая вики с самим Аланом Кеем
Forwarded from Dezzigners
🧰 CometChat UI Kit — UI Kit для создания чатов и мессенджеров с компонентами для Android

Dezzigners