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 Оди
Forwarded from Оди
Forwarded from Оди
Forwarded from Оди
Forwarded from Оди
Forwarded from Shock Design
This media is not supported in your browser
VIEW IN TELEGRAM
Прекрасное дополнение для VR. Disney показала поверхность HoloTile, которая может удерживать человека на одном месте при ходьбе.
This media is not supported in your browser
VIEW IN TELEGRAM
Плагин Alignmate — автоматически выравнивает элементы дизайна с точными отступами и пропорциями. Оптимален для создания аккуратных интерфейсов, мудбордов и систем иконок.

#выравнивание #компоновка #интерфейс
Forwarded from Новые шрифты
Patch work - ^^Studio 6996

Эффект вязанного патча. Внутри вы найдете 20 уникальных текстур, 20 карт смещения, швов и кистей, а также видеоурок о том, как сделать что-то похожее как на превью.

Скачать можно через Behance.
Forwarded from UI_UX inspiration
Мобильное приложение для управления финансами

Категория: #финансы
Язык: #en
Flight Booking Mobile App - UI/UX & 3D Animation

Проект #веб
Forwarded from Daily Coding 🔥
📖Kotlin Design Patterns and Best Practices. 2 Ed
🖋Alexey Soshin 2022

Эта книга покажет вам, насколько просто может быть реализовать традиционные шаблоны проектирования в современном многопарадигмальном языке программирования Kotlin, и познакомит вас с появившимися новыми шаблонами и парадигмами.

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

Daily Coding #книги #Kotlin
👩‍💻 Задачка по 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
Forwarded from Dezzigners
🧰 Homies — конструктор 3D-сцен с персонажами, фоновыми изображениями и объектами

Dezzigners
Forwarded from Shock Design
#15 Когда руки дружат с головой · Behance за 3 минуты · Разборки Пишуна

Статья рассматривает создание корпоративного стиля с использованием принципов природы. Как это связано с дизайном и брендингом? Узнайте в новом выпуске журнала "Разборки Пишуна

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