Forwarded from Shock Design
Плагин Figma
AI Content Generator Rewre генерирует текст для макетов с помощью GPT-4. Создает текст нужной длины под конкретное поле
Ссылка
#materials_nd
AI Content Generator Rewre генерирует текст для макетов с помощью GPT-4. Создает текст нужной длины под конкретное поле
Ссылка
#materials_nd
Forwarded from Новые шрифты
Шрифт «BERLIN» by wir.berlin
Шрифт, вдохновленный берлинским метро и уличными знаками, с отголосками шрифтов 1920-х годов. Шрифт полностью бесплатен для личного и коммерческого использования. Есть поддержка кириллицы, латиницы, цифр и всех спец. символов.
#latin #cyrillic #free
Шрифт, вдохновленный берлинским метро и уличными знаками, с отголосками шрифтов 1920-х годов. Шрифт полностью бесплатен для личного и коммерческого использования. Есть поддержка кириллицы, латиницы, цифр и всех спец. символов.
#latin #cyrillic #free
Forwarded from Дизайн-Телега 🔥
Шрифт Atelier
💾 Скачать и использовать
https://disk.yandex.ru/d/7RSUWXXRwpRpPw
🔎 Посмотреть описание
https://creativemarket.com/imoodev/92076650-Atelier-Clean-Modern-Display-Font
#font #paid #latin
💾 Скачать и использовать
https://disk.yandex.ru/d/7RSUWXXRwpRpPw
🔎 Посмотреть описание
https://creativemarket.com/imoodev/92076650-Atelier-Clean-Modern-Display-Font
#font #paid #latin
Forwarded from Dezzigners
🧰 3D Illustration Library — набор из более чем 60 стильных 3д иконок, выполненных в едином стиле
Dezzigners
Dezzigners
Forwarded from Daily Coding 🔥
🛠 Fitty - это простая JavaScript-библиотека, которая изменяет размер шрифта текста, чтобы он помещался в контейнер фиксированной ширины. Она работает со всеми стандартными веб-шрифтами, увеличивая или уменьшая их размер, чтобы они оптимально занимали доступное пространство без разрывов строк - идеально подходит для заголовков и других рубрик.
🌍 Сайт
Daily Coding #инструменты #JavaScript
🌍 Сайт
Daily Coding #инструменты #JavaScript
Forwarded from ai.dot(ufna, dev)
Песни-пляски-шутовство. Если этот пост наберет 300 какодемонов 😊 или других ряшек до конца месяца — то я/мы с иишечкой запилим мастер-класс по работе с нашим любимым ever движком — UE5.
Тему/задачу предлагайте в комменты. Будем брать крайний из анрилов и мучать вместе с клодом. Описание задачи должно быть понятно мне — я не буду брать неизвестный мне домен. Не обещаю взять вашу, но рассмотрю все идеи.
Тему/задачу предлагайте в комменты. Будем брать крайний из анрилов и мучать вместе с клодом. Описание задачи должно быть понятно мне — я не буду брать неизвестный мне домен. Не обещаю взять вашу, но рассмотрю все идеи.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Адовый UX
Минеральная вода со вкусом слива! Бодрит!
А ещё угарно, что дизайнеру нужно было нарисовать сливы, но он оказался настолько тупым и ленивым, что поставил клипарт с вишней и покрасил его в сливовый цвет
Похуй, и так сойдёт!
А ещё угарно, что дизайнеру нужно было нарисовать сливы, но он оказался настолько тупым и ленивым, что поставил клипарт с вишней и покрасил его в сливовый цвет
Похуй, и так сойдёт!
Forwarded from Denis Sexy IT 🤖
Вчера сходил потестировать очки Meta Gen 3 – это которые с камерами, дисплеем и за 800$
Мой вывод:🔴
- они неуклюже большие
- дисплей проецируется на правый глаз и приходится косить туда взгляд
- изображение с экрана выглядит как полупрозрачный экран небольшого смартфона, но разрешение нормальное
- чтобы всем этим управлять нужен отдельный браслет на руку для жестов, которого свой аккумулятор
- изображение просто выводится поверх очков и не привязано к миру, то есть это не полноценные AR очки - маршрут вдоль улицы не построят или в игры в реальности поиграть не дадут, просто картинка поверх стекляшек
Короче, Gen 2 без экрана - топовый девайс за свои деньги, Gen 3 странная поделка – не понимаю ее смысла
Мой вывод:
- они неуклюже большие
- дисплей проецируется на правый глаз и приходится косить туда взгляд
- изображение с экрана выглядит как полупрозрачный экран небольшого смартфона, но разрешение нормальное
- чтобы всем этим управлять нужен отдельный браслет на руку для жестов, которого свой аккумулятор
- изображение просто выводится поверх очков и не привязано к миру, то есть это не полноценные AR очки - маршрут вдоль улицы не построят или в игры в реальности поиграть не дадут, просто картинка поверх стекляшек
Короче, Gen 2 без экрана - топовый девайс за свои деньги, Gen 3 странная поделка – не понимаю ее смысла
Please open Telegram to view this post
VIEW IN TELEGRAM
Meta
New Meta Ray-Ban AI-powered display glasses and neural band
Discover the new Meta Ray-Ban Display AI-powered glasses with advanced in-lens display technology controlled by a smart EMG wristband. Experience the latest in smart style innovation.
Forwarded from ai.dot(ufna, dev)
С выходом opus 4.7 и пары твинков конфига токеносжигательная печка стала работать раза в два-три быстрее.
С одной стороны, нейросеточка стала действительно разумнее. С другой - вот ты пол дня поработал, а 7% недельного лимита уже как не бывало. Вроде бы и норм, а вроде бы и страшно немного. Вот закончится недельный лимит, и что дальше? ОТДЫХАТЬ что ли?
Ну нет. Мы только что ввели корпоративный KPI. Отработал 15% лимита в токенах - идешь в доту. Не отработал — нефиг в доту, солнце еще высоко, вайбкодер.
С одной стороны, нейросеточка стала действительно разумнее. С другой - вот ты пол дня поработал, а 7% недельного лимита уже как не бывало. Вроде бы и норм, а вроде бы и страшно немного. Вот закончится недельный лимит, и что дальше? ОТДЫХАТЬ что ли?
Ну нет. Мы только что ввели корпоративный KPI. Отработал 15% лимита в токенах - идешь в доту. Не отработал — нефиг в доту, солнце еще высоко, вайбкодер.
Forwarded from Node.JS [ru] | Серверный JavaScript
CSP, CORS и security headers — что фронтендер обязан понимать глубже
Принято считать, что безопасность — это зона бэкенда.
Фронтенд «просто отправляет запросы и рендерит UI».
На практике фронтенд напрямую влияет на то,
будет приложение безопасным или нет.
CORS — это не про «разрешить запрос»
CORS часто воспринимают как настройку:
«чтобы запросы не падали из браузера».
Но по сути это механизм, который говорит:
кто имеет право читать ответ.
Важно понимать:
CORS — это про контроль доступа, а не про обход ошибок.
CSP — ваш последний рубеж
Content Security Policy — это защита от XSS,
даже если у вас уже есть уязвимость.
Пример:
Что это даёт:
Но есть нюанс.
Если CSP выглядит так:
Это не защита. Это иллюзия.
Security headers, которые реально важны
Где фронтендер влияет напрямую
Можно иметь идеальный бэкенд и сломать всё на уровне UI.
Частая ошибка
«Мы включили CSP — значит всё ок».
Но:
👉 нет nonce / hash
👉 разрешены любые источники
👉 подключены сторонние скрипты без контроля
В итоге защита есть только на бумаге.
Главная мысль
CSP, CORS и заголовки — это не чекбокс в настройках.
Это часть архитектуры.
Если фронтенд не понимает, как они работают,
безопасность становится случайностью.
Принято считать, что безопасность — это зона бэкенда.
Фронтенд «просто отправляет запросы и рендерит UI».
На практике фронтенд напрямую влияет на то,
будет приложение безопасным или нет.
CORS — это не про «разрешить запрос»
CORS часто воспринимают как настройку:
«чтобы запросы не падали из браузера».
Но по сути это механизм, который говорит:
кто имеет право читать ответ.
Важно понимать:
👉 сервер может обработать запрос
👉 но браузер может не дать прочитать ответ
Именно поэтому:
👉 Access-Control-Allow-Origin: * — не «фикс», а потенциальная дыра
👉 credentials + wildcard — запрещённая комбинация
CORS — это про контроль доступа, а не про обход ошибок.
CSP — ваш последний рубеж
Content Security Policy — это защита от XSS,
даже если у вас уже есть уязвимость.
Пример:
Content-Security-Policy: default-src 'self'; script-src 'self'Что это даёт:
👉 запрещает выполнение inline-скриптов
👉 блокирует загрузку скриптов с чужих доменов
👉 режет целый класс атак
Но есть нюанс.
Если CSP выглядит так:
script-src * 'unsafe-inline' 'unsafe-eval'Это не защита. Это иллюзия.
Security headers, которые реально важны
👉 X-Content-Type-Options: nosniff
Браузер не пытается угадать тип файла. Меньше атак через подмену.👉 X-Frame-Options / frame-ancestors
Защита от clickjacking.👉 Strict-Transport-Security (HSTS)
Принудительный HTTPS. Без вариантов.👉 Referrer-Policy
Контроль того, какие данные уходят при переходах.
Где фронтендер влияет напрямую
👉 какие скрипты подключаются
👉 есть ли inline JS
👉 используются ли eval-подобные вещи
👉 как работают сторонние виджеты
👉 как обрабатываются пользовательские данные
Можно иметь идеальный бэкенд и сломать всё на уровне UI.
Частая ошибка
«Мы включили CSP — значит всё ок».
Но:
👉 нет nonce / hash
👉 разрешены любые источники
👉 подключены сторонние скрипты без контроля
В итоге защита есть только на бумаге.
Главная мысль
CSP, CORS и заголовки — это не чекбокс в настройках.
Это часть архитектуры.
Если фронтенд не понимает, как они работают,
безопасность становится случайностью.
Forwarded from UI_UX inspiration
Forwarded from Цифровой геноцид
Словарь юного HCI
Фактор автобуса (англ. bus factor, либо truck factor) — это мера сосредоточения информации среди отдельных членов проекта; фактор показывает количество участников проекта, после потери которых (в оригинале — «попадания» которых под автобус или грузовик, варианты: увольнения, заболевания, рождения у них ребёнка, наступления несчастного случая и других форс-мажорных обстоятельств) проект не сможет быть завершён оставшимися участниками.
Сообщает нам вики
Первым примером такого рода вопросов стал в 1994 году, когда Майкл Маклей публично спросил, что произойдет с языком Python, если Гвидо ван Россума собьет автобус. Термин становится устойчивым с литературе вроде бы с 2003 года
Впрочем, есть статьи и обзоры, которые показывают нюансы:
Хотя метрика фактора автобуса проста для понимания, неясно, как её вычислять, не спрашивая напрямую заинтересованных лиц. Опрос стейкхолдеров — вполне рабочий подход для небольших проектов (и может помочь в настройке алгоритмов расчёта фактора автобуса). Однако в крупных и распределённых проектах может не быть ни одного человека, который обладает полной картиной происходящего.
В существующих научных работах фактор автобуса оценивается исключительно на основе данных из систем контроля версий (VCS) - очевидно, что тут могут быть подводные камни(участие во встречах, менеджер, который не пишет код и тд)
Здесь коллектив авторов пробует подсчитать формулу фактора, например
https://arxiv.org/pdf/2202.01523
Фактор автобуса (англ. bus factor, либо truck factor) — это мера сосредоточения информации среди отдельных членов проекта; фактор показывает количество участников проекта, после потери которых (в оригинале — «попадания» которых под автобус или грузовик, варианты: увольнения, заболевания, рождения у них ребёнка, наступления несчастного случая и других форс-мажорных обстоятельств) проект не сможет быть завершён оставшимися участниками.
Сообщает нам вики
Первым примером такого рода вопросов стал в 1994 году, когда Майкл Маклей публично спросил, что произойдет с языком Python, если Гвидо ван Россума собьет автобус. Термин становится устойчивым с литературе вроде бы с 2003 года
Впрочем, есть статьи и обзоры, которые показывают нюансы:
Хотя метрика фактора автобуса проста для понимания, неясно, как её вычислять, не спрашивая напрямую заинтересованных лиц. Опрос стейкхолдеров — вполне рабочий подход для небольших проектов (и может помочь в настройке алгоритмов расчёта фактора автобуса). Однако в крупных и распределённых проектах может не быть ни одного человека, который обладает полной картиной происходящего.
В существующих научных работах фактор автобуса оценивается исключительно на основе данных из систем контроля версий (VCS) - очевидно, что тут могут быть подводные камни(участие во встречах, менеджер, который не пишет код и тд)
Здесь коллектив авторов пробует подсчитать формулу фактора, например
https://arxiv.org/pdf/2202.01523
Forwarded from Адовый UX
Нравится, когда люди ищут вдохновление в прошлом
Тут вот вдохновились газетами бесплатных объявлений из девяностых-нулевых
Тут вот вдохновились газетами бесплатных объявлений из девяностых-нулевых
Forwarded from ai.dot(ufna, dev)
Во всех прекрасных запретах по всему миру соц сеточек для категории "младше 18" (типа соцсети это 18+ и по паспорту) меня одно удивляет.
Господа, а где будут находиться все разумные человеческие существа старше 10 и младше 18? ну ок, от 12 и до 18. Хотя реально и младше — у каждого второго школьника в первом классе уже андроидофон.
"детские соц сети"? не смешите мои складочки, более криминальной штуки придумать сложно. И для подростков это уже смешно.
Господа, а где будут находиться все разумные человеческие существа старше 10 и младше 18? ну ок, от 12 и до 18. Хотя реально и младше — у каждого второго школьника в первом классе уже андроидофон.
"детские соц сети"? не смешите мои складочки, более криминальной штуки придумать сложно. И для подростков это уже смешно.
Forwarded from Shock Design
Media is too big
VIEW IN TELEGRAM
Сайты-портфолио, оформленные в стиле операционных систем:
mchivin.com
estebandesign.dev
jiaan.vercel.app
mchivin.com
estebandesign.dev
jiaan.vercel.app