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
Forwarded from Design Board
This media is not supported in your browser
VIEW IN TELEGRAM
Нахераченный результат можно забрать себе в виде SVG'шек — vanity-ibex.xyz/rogo.
Forwarded from Dezzigners
🧰 3D Icons

Набор 3D-иконок.

Dezzigners
Forwarded from Daily Coding 🔥
📖Создание веб-API Python с помощью FastAPI
🖋А. А. Адешина | 2022

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

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

Daily Coding #книги #Python
Forwarded from Оди
Привет, это Кирилл, автор канала. Я договорился о небольшом партнёрстве с практическим интенсивом AI Mindset — «лабораторией осознанной автоматизации с AI»

Я рассказываю вам о них, а взамен буду участвовать бесплатно

Решил я участвовать потому, что давно мечтаю автоматизировать часть своих процессов по просеиванию инфополя. Настроить систему, которая будет помогать мне быстрее и проще находить идеи для контента в моих проектах. Но времени на это всё время не хватало, я всё время откладывал эту задачу. А эти ребята выглядят адекватно + программа максимально прикладная, без воды и булщита, насколько можно судить по описанию. И я решил, что участие в интенсиве станет отличной мотивацией начать эту систему выстраивать и получить первые результаты

Суть интенсива: это 4-недельная программа, где участники делают для себя ИИ-помощников и полезных чат-ботов без программирования

Спектр тем:
— какие задачи стоит автоматизировать, а какие нет
— как автоматизировать повторяющиеся задачи с помощью AI
— как строить AI-агентов на связках из инструментов (n8n, Make, Notion, LLM, Telegram-боты)
— как писать эффективные промты и создавать многошаговые сценарии в разных LLM
— как интегрировать AI в реальные рабочие процессы
— как надежно масштабировать автоматизации

Формат:
— 4 недели практики + демо-день
— 12 live-сессий: воркшопы, разборы кейсов, консультации с ответами на вопросы
— персональное сопровождение (для тарифа premium)
— закрытый чат и поддержка экспертов 24/7
— живое комьюнити выпускников

→ Старт 23 июня

Описание, отзывы, кейсы, подробный план и тарифы в их ИИ-телеграм-боте

#партнёрский

Реклама. ИП Олейниченко К.А., ИНН 781697320774, erid: 2SDnjc2wF41
Forwarded from Адовый UX
Привет, это Кирилл, автор канала. Я договорился о небольшом партнёрстве с практическим интенсивом AI Mindset — «лабораторией осознанной автоматизации с AI»

Я рассказываю вам о них, а взамен буду участвовать бесплатно

Решил я участвовать потому, что давно мечтаю автоматизировать часть своих процессов по просеиванию инфополя. Настроить систему, которая будет помогать мне быстрее и проще находить идеи для контента в моих проектах. Но времени на это всё время не хватало, я всё время откладывал эту задачу. А эти ребята выглядят адекватно + программа максимально прикладная, без воды и булщита, насколько можно судить по описанию. И я решил, что участие в интенсиве станет отличной мотивацией начать эту систему выстраивать и получить первые результаты

Суть интенсива: это 4-недельная программа, где участники делают для себя ИИ-помощников и полезных чат-ботов без программирования

Спектр тем:
— какие задачи стоит автоматизировать, а какие нет
— как автоматизировать повторяющиеся задачи с помощью AI
— как строить AI-агентов на связках из инструментов (n8n, Make, Notion, LLM, Telegram-боты)
— как писать эффективные промты и создавать многошаговые сценарии в разных LLM
— как интегрировать AI в реальные рабочие процессы
— как надежно масштабировать автоматизации

Формат:
— 4 недели практики + демо-день
— 12 live-сессий: воркшопы, разборы кейсов, консультации с ответами на вопросы
— персональное сопровождение (для тарифа premium)
— закрытый чат и поддержка экспертов 24/7
— живое комьюнити выпускников

→ Старт 23 июня

Описание, отзывы, кейсы, подробный план и тарифы в их ИИ-телеграм-боте

#партнёрский

Реклама. ИП Олейниченко К.А., ИНН 781697320774, erid: 2SDnjc2wF41
This media is not supported in your browser
VIEW IN TELEGRAM
50 векторных элементов для декорирования.

• 50 векторных элементов для декора.
• Полностью редактируемые винтажные завитки.
• Идеально подходят для углов приглашений и постеров.
• Легко изменяемые цвета, так как элементы векторные.

#elements #vector #freebie #decor

Открыть в Figma

Источник

👨 Дизайн-телега
Forwarded from Shock Design
Немного о том, что такое Dprofile и зачем он нужен дизайну?

📙 Shock Design
Forwarded from Shock Design
Forwarded from Shock Design
Forwarded from Shock Design
Forwarded from Shock Design
Forwarded from Shock Design
Forwarded from Shock Design
👩‍💻 Мини-сервер с авто-ограничением запросов по IP

Реализуйте простой HTTP-сервер на Node.js (без фреймворков), который обрабатывает GET-запросы и возвращает "Hello, client!".

Но с одним условием: если IP-адрес клиента делает больше 5 запросов за 10 секунд, сервер должен временно блокировать этот IP на 30 секунд и отвечать ему "429 Too Many Requests".

Решение задачи🔽

const http = require('http');
const PORT = 3000;

const requestLog = {}; // { ip: [timestamps] }
const bannedIPs = {}; // { ip: unblockTimestamp }

function cleanupOldRequests(ip) {
const now =
Date.now();
requestLog[ip] = (requestLog[ip] || []).filter(ts => now - ts < 10000);
}

const server = http.createServer((req, res) => {
const ip = req.socket.remoteAddress;

if (bannedIPs[ip] &&
Date.now() < bannedIPs[ip]) {
res.writeHead(429, { 'Content-Type': 'text/plain' });
return res.end('429 Too Many Requests');
}

cleanupOldRequests(ip);
requestLog[ip].push(
Date.now());

if (requestLog[ip].length > 5) {
bannedIPs[ip] =
Date.now() + 30000; // блок на 30 сек
requestLog[ip] = [];
res.writeHead(429, { 'Content-Type': 'text/plain' });
return res.end('429 Too Many Requests');
}

res.writeHead(200, { 'Content-Type': 'text/plain' });
res.end('Hello, client!');
});

server.listen(PORT, () => {
console.log(`Server listening on http://localhost:${PORT}`);
});
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Denis Sexy IT 🤖
Звонок с коллегами, год 2025 (это все персональные боты которые делают заметки встречи):
Forwarded from Адовый UX
I want to subscribe и I want to subscribe поярче
Forwarded from Адовый UX
Французские учёные изобрели облачное пиво!
Forwarded from UX Notes
Рамазан Нурулаев написал о дизайне таблиц для цеха.

— Тонкие шрифты — мимо. Числа должны читаться даже в маске сварщика. Для цифр — моноширинный шрифт;
— Почти всегда нужна тёмная тема;
— Минимум цветов. Новый цвет — только чтобы привлечь внимание к критичным вещам;
— Системная цветовая индикация, которую нельзя изменить: зелёный — всё хорошо, жёлтый — обратить внимание, красный — что-то случилось;
— Есть дополнительные цвета, которые можно назначить выбранным статусам (или переназначить под себя);
— Рекомендации по выбору цвета есть в сторибуке: «фиолетовый для специальных режимов работы»;
— Пользователи попросили добавить легенду во все формы, где есть цветовая индикация;
— Заголовки столбцов были менее контрастными, чем их содержимое, но они плохо считывались. Сделали их контрастнее, а чтобы отделить от цифр, поменяли шрифт;
— Таблицы почти никогда не прокручивают (особенно, по горизонтали), поэтому они должны быть максимально компактными, но не сливаться в кашу;
— 40 px основная высота строки, 56 px — увеличенная, 32 px — компактная. Надо учитывать, что в них могут быть иконки и кнопки;
— Нужна возможность настраивать их под себя: скрывать столбцы, закреплять, менять их порядок;
— Иногда можно заменить заголовки столбцов на более компактные: «Положение плавки» → «Плавка»;
— Чтобы уменьшить визуальный шум, кнопки действий отображаются при наведении на строку. Пользователь примерно понимает, какие действия ему надо совершить;
— Чтобы было понятно, какие ячейки можно редактировать, в них есть кнопка редактирования. Ячейки с отредактированными данными подсвечиваются жёлтым.

#table #industrial