DevNotes Live
6 subscribers
84.3K photos
12K videos
195 files
35.4K links
Автоматический агрегатор IT ресурсов в Telegram (@devnotes_robot)
Информация: https://t.me/devnotes_live/121
Download Telegram
Forwarded from Daily Coding 🔥
🛠 ColorZilla - это расширение для Google Chrome, которое объединяет в себе множество функций, включая средство выбора цвета, генератор градиентов CSS, историю использованных цветов и многое другое. Еще одним похожим инструментом является расширение Eye Dropper с открытым исходным кодом.

🌍 Сайт

Daily Coding #инструменты #CSS
Forwarded from Dezzigners
🎁 С 23 июня каждый может начать обучаться нейросетям для дизайна бесплатно!

Дело в том, что дизайн-студия «Логомашина» открыла бесплатный доступ к обучению по нейросетям.

>>> Попасть на интенсив «Нейросети для дизайнеров» <<<

🔥 Что будет:

– Понятный обзор действительно полезных нейросетей 2025
– Как делать красивые дизайны без сложных программ
– Как использовать ИИ-дизайн для подработки или бизнеса
– Обратная связь от опытных дизайнеров + домашки
– Кейсы в твоё портфолио и именной сертификат

📲 Не упускай возможность получить развитие в трендовом направлении даже с нуля! Встретимся на обучении!

Для бесплатной регистрации перейди по ссылке и запусти бота:

[ЗАНЯТЬ МЕСТО И ЗАБРАТЬ ПОДАРКИ]

Обрати внимание: обучение пройдет в прямом эфире. Старт — 23 июня. Ссылку на трансляцию ты получишь от бота «Нейросекты».
Forwarded from Shock Design
Подборка креативных баннеров для вашего вдохновения.

📙 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
Forwarded from Shock Design
Forwarded from Shock Design
Forwarded from Новые шрифты
BRAVO!

BRAVO! — это вытянутый роскошный гротеск, созданный специально для оформления заголовков. Стильный и элегантный, этот бесплатный шрифт без засечек добавит современный и утонченный акцент любому дизайну. Идеально подходит для использования в крупных заголовках и визуально привлекательных проектах.

Написание: #Латиница #Кириллица
Формат файлов: #otf

Ссылка: Скачать шрифт

🅰️ Новые шрифты
👩‍💻 Задачка по NodeJS

Создайте приложение на Node.js, которое принимает URL в качестве аргумента командной строки, загружает HTML-контент по указанному URL, подсчитывает количество тегов на странице и сохраняет результат в tags.json.

➡️ Пример:

node app.js report https://example.com — сохраняет количество тегов HTML-страницы в файл tags.json.
node app.js print https://example.com — выводит статистику по тегам на странице в консоль.

Решение задачи ⬇️

const https = require('https');
const fs = require('fs');
const { JSDOM } = require('jsdom');

const action = process.argv[2];
const url = process.argv[3];

function fetchHtml(url) {
return new Promise((resolve, reject) => {
https.get(url, (res) => {
let data = '';
res.on('data', (chunk) => (data += chunk));
res.on('end', () => resolve(data));
}).on('error', (err) => reject(err));
});
}

async function report(url) {
try {
const html = await fetchHtml(url);
const dom = new JSDOM(html);
const tags = Array.from(dom.window.document.getElementsByTagName('*')).map(el => el.tagName);
const tagCount = tags.reduce((acc, tag) => {
acc[tag] = (acc[tag] || 0) + 1;
return acc;
}, {});

fs.writeFileSync('tags.json', JSON.stringify(tagCount, null, 2));
console.log('Статистика сохранена в tags.json');
} catch (err) {
console.error('Ошибка:', err);
}
}

async function print(url) {
try {
const html = await fetchHtml(url);
const dom = new JSDOM(html);
const tags = Array.from(dom.window.document.getElementsByTagName('*')).map(el => el.tagName);
const tagCount = tags.reduce((acc, tag) => {
acc[tag] = (acc[tag] || 0) + 1;
return acc;
}, {});

console.log('Статистика по тегам:', tagCount);
} catch (err) {
console.error('Ошибка:', err);
}
}

if (action === 'report') {
report(url);
} else if (action === 'print') {
print(url);
} else {
console.log('Используйте команды: report <URL> или print <URL>');
}
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Denis Sexy IT 🤖
This media is not supported in your browser
VIEW IN TELEGRAM
Google выкатил MagentaRT модельку для генерации музыки в реальном времени – я поигрался и прям залип; запускается она сейчас не очень удобно, но будет очень классно когда кто-то обернет это в простой интерфейс

Как в видео, модель может играть бесконечно, сама меняя рисунок композиции – ждем новый уровень музыки для лифтов / магазинов / кафе

Модель | Google Colab для запуска | Анонс