Forwarded from Дизайн-Телега 🔥
This media is not supported in your browser
VIEW IN TELEGRAM
Плагин Arrow Connector — рисует плавные стрелки между элементами с автоотслеживанием позиций. сохраняет стиль по умолчанию и блокирует стрелки от случайного изменения.
#стрелки #коннекторы #связи
#стрелки #коннекторы #связи
Forwarded from Shock Design
This media is not supported in your browser
VIEW IN TELEGRAM
Экран изации в приложении Pool.
Forwarded from Shock Design
This media is not supported in your browser
VIEW IN TELEGRAM
OpenAI представила свой браузер Atlas.
https://.com/atlas
https://.com/atlas
Forwarded from Дизайн-Телега 🔥
Шрифт Beer Money
💾 Скачать и использовать
https://disk.yandex.ru/d/bz_CVURwq98hYg
🔎 Посмотреть описание
https://www.dafont.com/beer-money.font
#font #free#cyrillic #latin
💾 Скачать и использовать
https://disk.yandex.ru/d/bz_CVURwq98hYg
🔎 Посмотреть описание
https://www.dafont.com/beer-money.font
#font #free#cyrillic #latin
Forwarded from UI_UX inspiration
Мобильное приложение социальной сети
Категория: #приложение
Язык: #en
https://.com/shots/25898104-Social-Media-App
Чат UI/UX
Категория: #приложение
Язык: #en
https://.com/shots/25898104-Social-Media-App
Чат UI/UX
Forwarded from UI_UX inspiration
Мобильное приложение для управления умным домом
Категория: #приложение
Язык: #en
https://.com/shots/23805256-Smart-Home-Mobile-App
Чат UI/UX
Категория: #приложение
Язык: #en
https://.com/shots/23805256-Smart-Home-Mobile-App
Чат UI/UX
Forwarded from UI_UX inspiration
Forwarded from PSD | Дизайн-пространство
Большая галерея разных паттернов 🔄
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Shock Design
Понедельник, включаемся!
Узнайте о последних событиях, которые могли ускользнуть от вашего внимания. Будьте в курсе всех интересных новостей из мира политики, культуры, технологий и многого другого
Читать на дизайнерс | #статья
Узнайте о последних событиях, которые могли ускользнуть от вашего внимания. Будьте в курсе всех интересных новостей из мира политики, культуры, технологий и многого другого
Читать на дизайнерс | #статья
Forwarded from PSD | Дизайн-пространство
Middle стал новым junior. И виноват в этом ИИ
Статья рассказывает о том, как некоторые сотрудники вырастают на работе по уровню ответственности, но не получают соответствующее повышение по зарплате
Читать на дизайнерс | #статья
Статья рассказывает о том, как некоторые сотрудники вырастают на работе по уровню ответственности, но не получают соответствующее повышение по зарплате
Читать на дизайнерс | #статья
Forwarded from Дизайн-Телега 🔥
Middle стал новым junior. И виноват в этом ИИ
Статья рассказывает о том, как некоторые сотрудники вырастают на работе по уровню ответственности, но не получают соответствующее повышение по зарплате
Читать на дизайнерс | #статья
Статья рассказывает о том, как некоторые сотрудники вырастают на работе по уровню ответственности, но не получают соответствующее повышение по зарплате
Читать на дизайнерс | #статья
Forwarded from UI_UX inspiration
Middle стал новым junior. И виноват в этом ИИ
Статья рассказывает о том, как некоторые сотрудники вырастают на работе по уровню ответственности, но не получают соответствующее повышение по зарплате
Читать на дизайнерс | #статья
Статья рассказывает о том, как некоторые сотрудники вырастают на работе по уровню ответственности, но не получают соответствующее повышение по зарплате
Читать на дизайнерс | #статья
Forwarded from ai.dot(ufna, dev)
Новости: github отрубили в России
Я: наблюдаю внеплановое падение несколько подсетей и немалого числа серверов в паре ДЦ
Вина: конечно же РКН, кто же еще! агенты отключили сервера физически.
Я: наблюдаю внеплановое падение несколько подсетей и немалого числа серверов в паре ДЦ
Вина: конечно же РКН, кто же еще! агенты отключили сервера физически.
Forwarded from Node.JS [ru] | Серверный JavaScript
Диагностика и устранение неявного замедления TLS-рукопожатий из-за скрытой конкуренции за entropy pool в кластеризованных HTTPS-серверах
Если вы держите Node.js в кластере — через PM2 или встроенный cluster, — могли замечать странные задержки при HTTPS-соединениях. Вроде всё настроено, а рукопожатия то 5 мс, то 500+. Одна из неочевидных причин — драка за entropy pool.
Причина
Внутри каждого TLS-рукопожатия Node.js дёргает случайные числа для ключей. В Linux это
Симптомы: время рукопожатия плавает хаотично, иногда
Диагностика
Берите
Решения
* Отдельный seed для каждого воркера. При старте слать его через IPC из master:
* Для операций после старта — только асинхронный
* На bare-metal поставьте
Типичная ошибка
Не используйте
Вывод: Диагностика через strace и управление seed-ами — эффективный способ ускорить TLS без переписывания стека, но критично проверить нагрузку на entropy pool в кластере с 10+ воркерами.
Если вы держите Node.js в кластере — через PM2 или встроенный cluster, — могли замечать странные задержки при HTTPS-соединениях. Вроде всё настроено, а рукопожатия то 5 мс, то 500+. Одна из неочевидных причин — драка за entropy pool.
Причина
Внутри каждого TLS-рукопожатия Node.js дёргает случайные числа для ключей. В Linux это
/dev/urandom или getrandom(). Когда несколько воркеров одновременно лезут в один пул энтропии, начинаются блокировки. Особенно в контейнерах без аппаратного RNG — там стекло быстро заканчивается.Симптомы: время рукопожатия плавает хаотично, иногда
blocked for more than 120 seconds. strace покажет, что провал в crypto.randomFill().Диагностика
Берите
strace -e trace=getrandom -p <PID> -o entropy.log. Если вызовы висят дольше 1 мс — проблема. Проверьте скорость энтропии: dd if=/dev/urandom bs=1024 count=100 | pv.Решения
* Отдельный seed для каждого воркера. При старте слать его через IPC из master:
process.on('message', (msg) => {
if (msg.type === 'seed') {
global._seed = msg.seed;
}
});* Для операций после старта — только асинхронный
crypto.randomFill с callback. Синхронный вызов дёргает блокировку пула.* На bare-metal поставьте
haveged или rng-tools, в облаке — virtio-rng.Типичная ошибка
Не используйте
Math.random() для криптографии — это антипаттерн, который не решает проблему, а только создаёт уязвимости.Вывод: Диагностика через strace и управление seed-ами — эффективный способ ускорить TLS без переписывания стека, но критично проверить нагрузку на entropy pool в кластере с 10+ воркерами.