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
👩‍💻 Создание простого сервера для статических файлов

Создайте HTTP-сервер на Node.js, который раздаёт статические файлы из указанной папки. По умолчанию сервер должен обслуживать файлы из папки public и работать на порту 3000.

Создайте структуру папок:

project/
├── server.js
└── public/
└── index.html


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

Файл server.js:

const http = require('http');
const fs = require('fs');
const path = require('path');

const PORT = 3000;
const PUBLIC_DIR = path.join(__dirname, 'public');

const server = http.createServer((req, res) => {
let filePath = path.join(PUBLIC_DIR, req.url === '/' ? 'index.html' : req.url);

fs.readFile(filePath, (err, data) => {
if (err) {
res.writeHead(404, { 'Content-Type': 'text/plain' });
res.end('404 Not Found');
} else {
res.writeHead(200, { 'Content-Type': 'text/html' });
res.end(data);
}
});
});

server.listen(PORT, () => {
console.log(`Сервер запущен на http://localhost:${PORT}`);
});

Файл public/index.html (пример содержимого):

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Static Server</title>
</head>
<body>
<h1>Добро пожаловать на мой сервер!</h1>
</body>
</html>

node server.js
Please open Telegram to view this post
VIEW IN TELEGRAM
Почитайте интересный пост про травлю ТайпТайп от расследователей Шрифтотеки

Очень странные дела происходят сейчас вокруг этого. Похоже на целенаправленную кампанию по дискредитации. Вместо предметного разговора о лицензиях и договорах в ход пошли доносы в прокуратуру, заказные посты с намеками на «врагов народа» и «работу на недружественные страны». Кто все это инициировал — непонятно. Выглядит жутко. Хозяйственные вопросы как будто сознательно вытаскивают в политическое поле, чтобы ударить по репутации.

Не знаю всех деталей, но к таким методам я отношусь однозначно: я не просто «не поддерживаю» — я категорически против.

Нормально и правильно:
— обсуждать размер требований и условия лицензий;
— разбираться в юридических нюансах цивилизованно.

Тем более что ТайпТайп неоднократно декларировали, что с нарушителями авторского права нужно договариваться, а не ругаться. Но тащить в эту историю прокуратуру, клеить громкие ярлыки и разгонять травлю под политическими лозунгами — это уже за гранью.

https://t.me/shriftoteka/1965?single
Вроде хорошая книга, но когда ее читать ума не приложу. Вообще тема с нагрузкой-перегрузкой слишком уж популярна в последнее время
Поговорили с инженером из Waymo о том, как устроено робо-такси и беспилотные автомобили в целом.

Waymo, принадлежащая Alphabet (гуглу) — одна из ведущих компаний в сфере беспилотных автомобилей. Её такси без водителей доступны в нескольких городах США.

Кирилл Бобырев занимается симулятором виртуального мира, в котором учатся ездить машины с искуственным интеллектом, чтобы потом перемещаться по настоящим дорогам.

В общем, обсуждаем технологии из мира научной фантастики с человеком, который работает над ними уже сегодня.

Слушайте и подписывайтесь: Apple, Youtube, Яндекс, Spotify, Castbox, Overcast, веб-версия.
Forwarded from Адовый UX
Доллары (рубли)
Forwarded from Designdealer
This media is not supported in your browser
VIEW IN TELEGRAM
Jitter выпустил AI Brainstorm в бете. Инструмент подсказывает, какими анимациями можно интересно оживить ваш макет.
Минутка постера:

Понравилось и всё тут.
Forwarded from Адовый UX
Реклама в приложении «Почты России» великолепна
Forwarded from Адовый UX
хз ребят вроде из монстров не я а ваш дизайнер
Forwarded from Адовый UX
Гарри Пениска и тайна Очень Маленьких Экранов
Forwarded from Denis Sexy IT 🤖
Я, когда меня спрашивают про сроки проекта
This media is not supported in your browser
VIEW IN TELEGRAM
Органические градиентные фоны.

• Коллекция фонов с природными градиентами для дизайна и персонализации устройств
• Простой экспорт через горячие клавиши (Shift + Ctrl/Cmd + E)
• Поддержка различных форматов для универсального использования

#gradients #wallpapers #backgrounds #customization

Открыть в Figma
Forwarded from UI_UX inspiration
CHANGERS STUDIO
Ссылка на проект

Поиск по теме:
#студия #дизайн