Forwarded from Новые шрифты
Шрифт Expine by Anna Vyahireva
Бесплатно для личных и коммерческих проектов.
📁Скачать Шрифт
#Latin #Free #Cyrillic
🅰️ Новые шрифты
Бесплатно для личных и коммерческих проектов.
📁Скачать Шрифт
#Latin #Free #Cyrillic
🅰️ Новые шрифты
Forwarded from PSD | Дизайн-пространство
Forwarded from Node.JS [ru] | Серверный JavaScript
Создайте приложение на Node.js, которое кэширует данные с ограничением по времени. Когда кэш истекает, данные должны автоматически обновляться из внешнего источника (например, из API) при следующем запросе.
•
node app.js fetch — получает данные из кэша, а если кэш истек, то запрашивает данные заново и обновляет кэш.Решение задачи
const fs = require('fs');
const path = require('path');
const fetch = require('node-fetch');
const cacheFile = path.join(__dirname, 'cache.json');
const CACHE_TTL = 60 * 1000; // 1 минута
// Функция для обновления кэша
async function updateCache() {
const data = await fetch('https://api.example.com/data ').then(res => res.json());
const cacheData = { data, timestamp:Date.now () };
fs.writeFileSync(cacheFile, JSON.stringify(cacheData));
return data;
}
// Функция для получения данных из кэша
async function fetchData() {
if (fs.existsSync(cacheFile)) {
const cache = JSON.parse(fs.readFileSync(cacheFile, 'utf8'));
const isCacheValid =Date.now () - cache.timestamp < CACHE_TTL;
if (isCacheValid) {
console.log('Данные из кэша:',cache.data );
returncache.data ;
}
}
console.log('Обновление кэша...');
return await updateCache();
}
// Проверка кэша
fetchData().then(data => console.log('Полученные данные:', data));
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Дизайн-снайпер
This media is not supported in your browser
VIEW IN TELEGRAM
Минутка процесса:
Поиск решения для «Музея Скрябина» в Москве в 2013 году. Поиск нужной графической метафоры. Дизайнер Сергей Аненко еще будучи студентом, обучаясь у меня на курсе.
Стоит напомнить, что уже на этих выходных у вас есть возможность поучиться созданию смысла в дизайне и поучаствовать в нашем спецкурсе «Метафоры и символы в дизайне», это онлайн, в ближайший выходной, пара часов и много живой практики.
Поиск решения для «Музея Скрябина» в Москве в 2013 году. Поиск нужной графической метафоры. Дизайнер Сергей Аненко еще будучи студентом, обучаясь у меня на курсе.
Стоит напомнить, что уже на этих выходных у вас есть возможность поучиться созданию смысла в дизайне и поучаствовать в нашем спецкурсе «Метафоры и символы в дизайне», это онлайн, в ближайший выходной, пара часов и много живой практики.
Forwarded from коты и ящики
This media is not supported in your browser
VIEW IN TELEGRAM
Понравился ролик, как обыграли анонс переезда знаменитого шоу «Улица Сезам» на 📺 Очень просто и забавно
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Дизайн-снайпер
Минутка практики:
Практика для вас на вечер. Посмотрите на знакомое иначе. Например, на знаменитую картину Nighthawks художника Edward Hopper и попробуйте на ней найти образ еще одного персонажа — любым способом, каким вам подскажет ваше воображение.
Практика развивает визуальное мышление, поиск заданного паттерна, воображение и привычку созерцать привычное как источник интересных ассоциаций.
Можно использовать любые известные произведения и даже устроить батл среди коллег с разной степенью упоротости результатов.
Любите дизайн!
Практика для вас на вечер. Посмотрите на знакомое иначе. Например, на знаменитую картину Nighthawks художника Edward Hopper и попробуйте на ней найти образ еще одного персонажа — любым способом, каким вам подскажет ваше воображение.
Практика развивает визуальное мышление, поиск заданного паттерна, воображение и привычку созерцать привычное как источник интересных ассоциаций.
Можно использовать любые известные произведения и даже устроить батл среди коллег с разной степенью упоротости результатов.
Любите дизайн!
Forwarded from Адовый UX
Ничего необычного, просто чекбокс с галочкой в обоих состояниях, листай дальше
Forwarded from Дизайн-снайпер
Минутка вечерней музыки:
Дизайн югославских пластинок. Балканский дизайн, это когда смотришь обложку и в голове сразу играет музыка.
Если у вас нет лайка для них — у вас просто нет сердца!
Дизайн югославских пластинок. Балканский дизайн, это когда смотришь обложку и в голове сразу играет музыка.
Если у вас нет лайка для них — у вас просто нет сердца!