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
Шрифт Spedro

💾 Скачать и использовать
https://disk.yandex.ru/d/JdBOxNeTfPToyA

🔎 Посмотреть описание
https://digypestudio.com/spedro-sporty-script-font/

#font #paid #latin
Forwarded from Новые шрифты
This media is not supported in your browser
VIEW IN TELEGRAM
Шрифт Bernier

Кайфовый гротескный шрифт в стиле гранж. В архиве 3 начертания – Distressed, Shade, Regular. Первое начертание похоже на шрифт, нарисованный мелом. Буквы одного размера. Шрифт подойдет к постеру или заголовку.

Автор:
Ryan Pyae

Лицензия:
EULA Free Font License 2.0

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

Категория: #приложение
Язык: #en

https://.com/shots/23303853-LightCam-Smart-Home-Secury-App
Отличная подборка и референсы, для тех, кто увлекается стилем Bento🟦

https://bentogrids.com/
👩‍💻 Задачка по NodeJS

Создайте приложение на Node.js, которое эмулирует систему регистрации и входа пользователей. Программа должна принимать два аргумента командной строки: "register" или "login" и имя пользователя. Если пользователь регистрируется, программа должна сохранить его в текстовый файл (users.txt). Если пользователь пытается войти в систему, программа должна проверить, зарегистрирован ли этот пользователь в файле, и вывести соответствующее сообщение.

➡️ Пример:

node app.js register Alice — добавляет пользователя Alice в файл.
node app.js login Alice — проверяет, существует ли Alice в файле, и выводит сообщение об успешном входе или ошибке.

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

const fs = require('fs');
const action = process.argv[2];
const username = process.argv[3];
const filePath = 'users.txt';

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

// Функция для регистрации пользователя
function registerUser(username) {
fs.appendFile(filePath, `${username}\n`, (err) => {
if (err) {
console.error('Ошибка регистрации:', err);
process.exit(1);
}
console.log(`Пользователь ${username} зарегистрирован.`);
});
}

// Функция для входа пользователя
function loginUser(username) {
fs.readFile(filePath, 'utf8', (err, data) => {
if (err) {
console.error('Ошибка чтения файла:', err);
process.exit(1);
}

const users = data.split('\n').map(user => user.trim());
if (users.includes(username)) {
console.log(`Пользователь ${username} успешно вошёл в систему.`);
} else {
console.log(`Пользователь ${username} не найден.`);
}
});
}

// Логика обработки команд
if (action === 'register') {
registerUser(username);
} else if (action === 'login') {
loginUser(username);
} else {
console.log('Неизвестное действие. Используйте "register" или "login".');
}
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from MAX agency / Илья Лайтнер (Ilya Laitner)
Мы это сделали. Зарегались в Максе)))))

https://max.ru/max_kanalchik
Media is too big
VIEW IN TELEGRAM
Day 380:
Here are the top 5 dark sites we found this month:

Frame io Version 4
frame.io/v4

Paco Lui
pacolui.com

StudioAI
studio.ai

Multi
multi.app

aimpie
aimpie.design

More on
curated.design
Forwarded from Shock Design
This media is not supported in your browser
VIEW IN TELEGRAM
Movin Icons — бесплатный пак из 120+ анимированных векторных иконок.

tmlab.studio/product/movin-icons
This media is not supported in your browser
VIEW IN TELEGRAM
Набор иконок.

• Набор открытых нейтральных иконок, созданных для дизайнеров и разработчиков
• Все иконки бесплатны для личного и коммерческого использования
• Все иконки представлены в виде компонентов Figma с базовым стилем заливки
• Легко найти иконки через панель Assets
• Автор делится этим набором как поклонник, все права принадлежат команде Remix Design

#icons #remix #open-source #design

Открыть в Figma
Forwarded from Новые шрифты
Norsy
by AFStudio

Free for personal and commercial use.

📁 Download: t.me/ZIP_Files/678

#Display #Latin
Forwarded from UI_UX inspiration
This media is not supported in your browser
VIEW IN TELEGRAM
Сайт креативного агентства OVERA
Forwarded from UI_UX inspiration
Forwarded from UI_UX inspiration
Forwarded from СПNЗЖУ DESIGN
Forwarded from СПNЗЖУ DESIGN
Forwarded from СПNЗЖУ DESIGN