Forwarded from Daily Coding 🔥
📖Kotlin Design Patterns and Best Practices. 2 Ed
🖋Alexey Soshin 2022
Эта книга покажет вам, насколько просто может быть реализовать традиционные шаблоны проектирования в современном многопарадигмальном языке программирования Kotlin, и познакомит вас с появившимися новыми шаблонами и парадигмами.
💾 Скачать книгу
Daily Coding #книги #Kotlin
🖋Alexey Soshin 2022
Эта книга покажет вам, насколько просто может быть реализовать традиционные шаблоны проектирования в современном многопарадигмальном языке программирования Kotlin, и познакомит вас с появившимися новыми шаблонами и парадигмами.
💾 Скачать книгу
Daily Coding #книги #Kotlin
Forwarded from Node.JS [ru] | Серверный JavaScript
Создайте приложение на 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
Forwarded from Shock Design
#15 Когда руки дружат с головой · Behance за 3 минуты · Разборки Пишуна
Статья рассматривает создание корпоративного стиля с использованием принципов природы. Как это связано с дизайном и брендингом? Узнайте в новом выпуске журнала "Разборки Пишуна
Читать на дизайнерс | #статья
Статья рассматривает создание корпоративного стиля с использованием принципов природы. Как это связано с дизайном и брендингом? Узнайте в новом выпуске журнала "Разборки Пишуна
Читать на дизайнерс | #статья
Forwarded from Дизайн-снайпер
Минутка Питера:
Человек всегда найдет причину игнорировать запрет и получить удовольствие. Особенно в Питере.
С конца января в Санкт-Петербурге горожане прогуливаются по льду замерзшей Невы и каналов.
В любом дизайне как форме организации поведения человека есть и свои запреты и свои мотивы для удовольствия.
Хорошей погоды и отличного выходного!
Человек всегда найдет причину игнорировать запрет и получить удовольствие. Особенно в Питере.
С конца января в Санкт-Петербурге горожане прогуливаются по льду замерзшей Невы и каналов.
В любом дизайне как форме организации поведения человека есть и свои запреты и свои мотивы для удовольствия.
Хорошей погоды и отличного выходного!
Forwarded from Адовый UX
This media is not supported in your browser
VIEW IN TELEGRAM
Сраное закулисье
Forwarded from Дизайн-снайпер
This media is not supported in your browser
VIEW IN TELEGRAM
Минутка решений:
Лучшее дизайн-решение для зимы из Тайваня. Маска помогает почувствовать себя теплее самому и окружающим, кто видит такое.
Лучшее дизайн-решение для зимы из Тайваня. Маска помогает почувствовать себя теплее самому и окружающим, кто видит такое.
Forwarded from Nikita Matusevich ☮️
Steampowered
POLYGON - POLYGON 2: Dev Diary #1.1 (Updated) - Steam News
Destruction
Forwarded from Daily Coding 🔥
📖Getting to Know Vue.js
🖋Brett Nelson 2018
Узнайте, как отображать списки элементов, не повторяя структуру кода, и как работать с элементами условного отображения и обработкой событий. В этой книге, содержащей все, что вам нужно знать для начала работы с Vue.js, вы познакомитесь с использованием инструментов сборки (переход на ES5), созданием пользовательских компонентов, управлением состоянием и маршрутизаторами.
💾 Скачать книгу
Daily Coding #книги #JavaScript
🖋Brett Nelson 2018
Узнайте, как отображать списки элементов, не повторяя структуру кода, и как работать с элементами условного отображения и обработкой событий. В этой книге, содержащей все, что вам нужно знать для начала работы с Vue.js, вы познакомитесь с использованием инструментов сборки (переход на ES5), созданием пользовательских компонентов, управлением состоянием и маршрутизаторами.
💾 Скачать книгу
Daily Coding #книги #JavaScript
Forwarded from Shock Design
This media is not supported in your browser
VIEW IN TELEGRAM
CleanSpark — приложение для macOS которое активирует режим презентации. Будут выключены все уведомления и скрыты иконки с рабочего стола.
cleanspark.luciandinu.com
cleanspark.luciandinu.com
Forwarded from Дизайн-Телега 🔥
Modern Fness App-UI k
💾 Скачать и использовать
https://disk.yandex.ru/d/qF31iCczYneQ
🔎 Посмотреть описание
https://ui8.net/wedesign-56839c/products/modern-fness-app-ui-k
#uil #figma
💾 Скачать и использовать
https://disk.yandex.ru/d/qF31iCczYneQ
🔎 Посмотреть описание
https://ui8.net/wedesign-56839c/products/modern-fness-app-ui-k
#uil #figma