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 UI_UX inspiration
This media is not supported in your browser
VIEW IN TELEGRAM
🐊 — Ты можешь выбрать любой дизайн, который хочешь!

— Брендинг.
— Ты дурак совсем?
— Брендинг.
— Вань, тебя вообще никто не спрашивает.

Знакомо? Ты хочешь крутые кейсы по брендингу, а лента пихает тебе сайты, логотипы из 2007 и тонны «как заработать на фрилансе».

Решение — канал Behance search, где:

🔥 Каждый день только лучшие работы с Behance

🎯 Брендинг, веб, упаковка, 3D — без мусора

🕒 Экономия времени и нервов на поиске

Подпишись сейчас — и больше никакой ящерицы вместо брендинга. 🦎

#реклама
О рекламодателе
👩‍💻 Задачка по NodeJS

Создайте приложение на Node.js, которое принимает URL в качестве аргумента командной строки, загружает HTML-контент по этому URL и сохраняет его в файл page.html. Программа должна также уметь выводить размер загруженного HTML-контента в байтах.

➡️ Пример:

node app.js download "https://example.com" — загружает страницу по указанному URL и сохраняет в файл page.html.
node app.js size "https://example.com" — выводит размер HTML-контента, загруженного по URL.

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

const fs = require('fs');
const https = require('https');
const url = process.argv[3];
const action = process.argv[2];
const filePath = 'page.html';

if (!action || !url) {
console.log('Используйте: node app.js <download|size> <URL>');
process.exit(1);
}

function downloadPage(url) {
https.get(url, (res) => {
let data = '';
res.on('data', (chunk) => {
data += chunk;
});

res.on('end', () => {
fs.writeFile(filePath, data, (err) => {
if (err) {
console.error('Ошибка при сохранении страницы:', err);
process.exit(1);
}
console.log('Страница загружена и сохранена в page.html');
});
});
}).on('error', (err) => {
console.error('Ошибка загрузки страницы:', err);
process.exit(1);
});
}

function getPageSize(url) {
https.get(url, (res) => {
let data = '';
res.on('data', (chunk) => {
data += chunk;
});

res.on('end', () => {
console.log(`Размер HTML-контента: ${Buffer.byteLength(data, 'utf8')} байт`);
});
}).on('error', (err) => {
console.error('Ошибка загрузки страницы:', err);
process.exit(1);
});
}

if (action === 'download') {
downloadPage(url);
} else if (action === 'size') {
getPageSize(url);
} else {
console.log('Неизвестное действие. Используйте "download" или "size".');
}
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Сделал себе наконец нормальный промоушн. Заодно рассказал о буднях работы над шрифтами.

@typefeed – тут про шрифты.
Forwarded from Адовый UX
Гадание на картах в банковском приложении. Только для Про

Именно та фича банка, которая заслуживает огромного баннера на главной. Очень важная и нужная

И ведь куча людей потратили своё рабочее время, чтобы придумать эту хуиту, обсудить её, нарисовать, закодить и релизнуть. А потом ещё будут отчитываться о высокой результативности хуиты. Но библейский вопрос никто их них задать не осмелился
Forwarded from Адовый UX
Forwarded from Адовый UX
Forwarded from Адовый UX
Forwarded from Адовый UX
…и даже арифметику дизайнерам и маркетологам знать уже не обязательно
Forwarded from Адовый UX
Единственная полезная комиссия
Forwarded from Адовый UX
Есть только три гендера направленности

(за исключением запрещённых на территории РФ)

(за третий гендер статья, но он не запрещён)

#гендер #этатизм
Forwarded from Мэрч
Новый релиз (предзаказ)

Путь к благожитию лежит через вечные жгучие крапивные заросли, а семья – это малая церковь. Вот каким двум темам посвящен наш новый релиз. Оба принта в нашем узнаваемом иллюминировано-лубочном стиле.

Каждый из принтов доступен на белых и чёрных футболках. Состав: 95% хлопка и 5% эластана, 245 гр/м². Крой: оверсайз. Пол: унисекс. Доступные размеры: s / m / l / xl / xxl. Метод печати: DTF.

"Путь к благожитию" тут: clck.ru/3PWAfL
"Малая церковь" тут: clck.ru/3PWAhB

ВАЖНО: Этот релиз предзаказный. До 8 октября 2025 включительно мы собираем все заявки и отправляем в производство. До 15 октября 2025 все футболки будут переданы в доставку. С 15 октября 2025 принты будут доступны к заказу на постоянной основе.
Forwarded from Мэрч
Forwarded from Мэрч
Forwarded from Мэрч
Forwarded from Мэрч
Forwarded from UX Live 🔥
This media is not supported in your browser
VIEW IN TELEGRAM
на небе только и разговоров что о соре 2

(сделал в wan🍷)
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Новые шрифты
PDF, сайт или Notion — где хранить и как отправлять резюме сегодня

Конец эпохи статичных резюме: как изменится способ представления себя к работодателям к 2025 году? Узнайте, какие инструменты станут ключевыми для успешной самопрезентации

Читать на дизайнерс | #статья
Азиатский UX

Западные и азиатские интерфейсы представляют разные подходы к дизайну: минимализм vs. переизбыток информации. Узнай, почему это происходит и какие преимущества каждый подход дает

Читать на дизайнерс | #статья