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 Новые шрифты
Sigma Boy

Sigma Boy — элегантный шрифт в стиле blackletter с современным оттенком и четкой геометрией. Отлично подходит для брендинга, логотипов, заголовков, постеров и креативных дизайн-проектов с готическим или историческим характером. Поддерживает кириллицу и латиницу, включает 4 стилистических набора, альтернативные символы и декоративные штрихи. Бесплатен для личного и коммерческого использования.

Написание: #Кириллица #Латиница
Формат файлов: #otf #ttf #woff #woff2

Ссылка: Скачать шрифт

🅰️ Новые шрифты
Концепт фирменного стиля и упаковки для бренда кофе Narcoffee / #брендинг #упаковка

https://instagram.com/ale.necula.studio

💣 PSD
Forwarded from Shock Design
Забавные примеры того, насколько важна узнваемость логотипа для визуального образа бренда. Теперь, ни с чем не спутаешь :)

📙 Shock Design
Forwarded from Shock Design
Forwarded from Shock Design
Forwarded from Shock Design
Forwarded from Shock Design
Forwarded from Shock Design
👩‍💻 Задачка по NodeJS

Напишите скрипт, который принимает путь к папке, считывает все файлы в этой папке и записывает их имена, размеры (в байтах) и дату последнего изменения в JSON-файл.

Пример использования:

node generateFileInfo.js ./example-folder

"name": "file1.txt",
"size": 1234,
"lastModified": "2023-09-01T12:34:56.789Z"

"name": "file2.js",
"size": 456,
"lastModified": "2023-09-02T14:56:23.123Z"


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

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

const folderPath = process.argv[2];

if (!folderPath) {
console.error('Пожалуйста, укажите путь к папке.');
process.exit(1);
}

fs.readdir(folderPath, (err, files) => {
if (err) {
console.error('Ошибка чтения папки:', err.message);
return;
}

const fileInfo =
files.map(file => {
const filePath = path.join(folderPath, file);
const stats = fs.statSync(filePath);

return {
name: file,
size: stats.size,
lastModified: stats.mtime.toISOString(),
};
});

fs.writeFile('files.json', JSON.stringify(fileInfo, null, 2), err => {
if (err) {
console.error('Ошибка записи файла:', err.message);
return;
}
console.log('Информация о файлах сохранена в files.json');
});
});
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Denis Sexy IT 🤖
Media is too big
VIEW IN TELEGRAM
В новом Grok приложении еще и вайфу добавили ☕️ в довесок к 18+ режиму
Please open Telegram to view this post
VIEW IN TELEGRAM