Forwarded from Dezzigners
Forwarded from Daily Coding 🔥
🛠 React Slider Kit — позволяет создавать компоненты слайдера в ваших приложениях react. Он предлагает различные типы слайдеров, такие как 1D, 2D, одиночные, диапазонные, горизонтальные и вертикальные. Вы можете установить минимальное и максимальное значение слайдера, начальную и конечную точки и многое другое.
🌍 Сайт
Daily Coding #инструменты #React
🌍 Сайт
Daily Coding #инструменты #React
Forwarded from Node.JS [ru] | Серверный JavaScript
Создайте небольшое приложение на Node.js, которое симулирует простой чат. Программа должна принимать два аргумента командной строки: действие (
send, history) и сообщение. Программа должна сохранять все сообщения в текстовом файле (chat.txt) и уметь добавлять новые сообщения, а также выводить историю чата.•
node app.js send "Привет, как дела?" — добавляет сообщение "Привет, как дела?" в файл. • • node app.js history — выводит историю всех сообщений из файла.Решение задачи
const fs = require('fs');
const action = process.argv[2];
const message = process.argv[3];
const filePath = 'chat.txt';
if (!action) {
console.log('Используйте: node app.js <send|history> [message]');
process.exit(1);
}
// Функция для добавления нового сообщения
function sendMessage(message) {
const timestamp = new Date().toLocaleString();
const formattedMessage = `[${timestamp}] ${message}`;
fs.appendFile(filePath, `${formattedMessage}\n`, (err) => {
if (err) {
console.error('Ошибка при отправке сообщения:', err);
process.exit(1);
}
console.log('Сообщение отправлено.');
});
}
// Функция для вывода истории сообщений
function showHistory() {
fs.readFile(filePath, 'utf8', (err, data) => {
if (err) {
console.error('Ошибка чтения файла:', err);
process.exit(1);
}
const messages = data.trim().split('\n');
if (messages.length === 0 || (messages.length === 1 && messages[0] === '')) {
console.log('История чата пуста.');
} else {
console.log('История чата:');
messages.forEach((msg) => {
console.log(msg);
});
}
});
}
// Логика обработки команд
if (action === 'send') {
if (!message) {
console.log('Введите сообщение для отправки.');
} else {
sendMessage(message);
}
} else if (action === 'history') {
showHistory();
} else {
console.log('Неизвестное действие. Используйте "send" или "history".');
}
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Дизайн-снайпер
Минутка нашего:
Сумка-радиатор.
Как всегда у Verlab концепты из хорошего воображения, чувства стиля, юмора и душевной теплоты и немного нейронки.
Сумка-радиатор.
Как всегда у Verlab концепты из хорошего воображения, чувства стиля, юмора и душевной теплоты и немного нейронки.
Forwarded from Shock Design
Футер — это не свалка ссылок, это финальная сцена перед титрами. А финал должен быть сильным 📽
Поэтому мы переосмыслили подвал сайта. Теперь там вместо кучи текста:
— формы с видео для знакомства с фаундером, PR и HR агентства
— кейсы и отзывы, которые автоматически подгружаются из CMS
— интерактивные элементы позиционирования и не только.
Заценить🔥 на сайте TOLKUNOV
Поэтому мы переосмыслили подвал сайта. Теперь там вместо кучи текста:
— формы с видео для знакомства с фаундером, PR и HR агентства
— кейсы и отзывы, которые автоматически подгружаются из CMS
— интерактивные элементы позиционирования и не только.
Заценить
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Typefeed — тут про шрифты (Артём Веретёнко)
This media is not supported in your browser
VIEW IN TELEGRAM
Очень кайфовая штука. Не мог не поделиться.
Автор @bounce_two
#typography #animation #typefeed
@typefeed — подпишись, тут про шрифты.
Автор @bounce_two
#typography #animation #typefeed
@typefeed — подпишись, тут про шрифты.
Forwarded from MAX agency / Илья Лайтнер (Ilya Laitner)
Многие вещи кажутся очевидными, но 90% агентств и Discovery-отделов в корпах продолжают совершать детские ошибки, теряя на этом сотни миллионов рублей
Как и обещал, записал плотный видос на 25 минут, где разобрал ключевые поинты. О чем вещал:
1. Истинные цели — копайте глубже
При постановке цели главное — докопаться до сути.
Часто даже четкая цель в ТЗ по факту не отражает того, что по-настоящему нужно бизнесу.
У продакта, например, проблема: юзеры уходят из прилы. И он ставит задачу: "Понять, как пользователи относятся к сервису, что надо, а что нет". Но по факту истинная задача тут — понять, почему идет отток и как это решить. И чтобы к этому прийти, надо жестко "прокопать" стейкхолдера, иначе принесете красивый отчет, который полетит в стол.
2. Контекст — король
Вы потеряете месяцы работы, если не соберете ВЕСЬ контекст заранее. Без этого ваши гипотезы будут поверхностными, и придется делать кучу пустых итераций. Об этом писал в прошлом посте, а в видео разжевал подробно.
3. Комбинаторика
Не дробите процесс. Придумывайте гипотезы -> сразу делайте прототипы/дизайн -> выпиливайте функционал на вайбкоде -> тестите всё разом.
Делая всё по очереди (сначала исследование, потом согласование, потом дизайн), вы теряете темп и качество.
Супер-краткие тезисы из видоса, про то, как проводить исследования в 10 раз быстрее (не байт — реально) и приносить не абстрактные выводы, а конкретные проверенные решения, которые внедряются и зарабатывают деньги СРАЗУ
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Design Prosmotr
Новые события Design Prosmotr: 21–22 марта — Москва, 28–29 марта — Санкт-Петербург!
2 столицы, 4 дня, 24 спикера, 1000+ участников — самое время отложить все созвоны и дедлайны, чтобы вырваться из рабочих будней в яркий дизайн-уикенд!
Сцена Design Prosmotr соберёт под одной крышей тех, кто меняет креативную индустрию каждый день и формирует новые тренды: графические и бренд-дизайнеры, креативные директора, редакторы, создатели студий, топовые преподаватели и художники с мировым именем
На форуме ты не только пополнишь копилку знаний в привычной области, но и посмотришь на свою работу под другим углом, узнаешь больше о гранях творчества, чтобы найти новые пути развития
Спикеры форума:
— Покрас Лампас, художник и каллиграф
— Вова Лифанов, основатель агентства Супрематика
— Дмитрий Карпов, куратор учебных программ БВШД
— Максим Ильяхов, автор книг, создатель сервиса Главред
— Владимир Шрейдер, основатель и дизайнер Glitché
— Вадим Графич, основатель онлайн-школы Granich
— Евгений Яровой, основатель Pragmatica
— Леонид Фейгин, совладелец и креативный директор DDVB
— Егор Мызник, творческий директор и партнер PLENUM
— Влад Ермолаев, основатель Ermolaev Bureau
— Михаил Кучин, руководитель студии M18
— Алексей Глухов, создатель и креативный директор Mint Running Club
🔥 Свободные места в зале скоро можно будет пересчитать по пальцам, поэтому успей схватить свой билет в креативные выходные этой весны: designprosmotr.ru
2 столицы, 4 дня, 24 спикера, 1000+ участников — самое время отложить все созвоны и дедлайны, чтобы вырваться из рабочих будней в яркий дизайн-уикенд!
Сцена Design Prosmotr соберёт под одной крышей тех, кто меняет креативную индустрию каждый день и формирует новые тренды: графические и бренд-дизайнеры, креативные директора, редакторы, создатели студий, топовые преподаватели и художники с мировым именем
На форуме ты не только пополнишь копилку знаний в привычной области, но и посмотришь на свою работу под другим углом, узнаешь больше о гранях творчества, чтобы найти новые пути развития
Спикеры форума:
— Покрас Лампас, художник и каллиграф
— Вова Лифанов, основатель агентства Супрематика
— Дмитрий Карпов, куратор учебных программ БВШД
— Максим Ильяхов, автор книг, создатель сервиса Главред
— Владимир Шрейдер, основатель и дизайнер Glitché
— Вадим Графич, основатель онлайн-школы Granich
— Евгений Яровой, основатель Pragmatica
— Леонид Фейгин, совладелец и креативный директор DDVB
— Егор Мызник, творческий директор и партнер PLENUM
— Влад Ермолаев, основатель Ermolaev Bureau
— Михаил Кучин, руководитель студии M18
— Алексей Глухов, создатель и креативный директор Mint Running Club
🔥 Свободные места в зале скоро можно будет пересчитать по пальцам, поэтому успей схватить свой билет в креативные выходные этой весны: designprosmotr.ru
Forwarded from PSD | Дизайн-пространство
AI на помощь селлерам в Ozon
Узнайте, как команда дизайнеров в компании "Товары" создавала AI-инструменты для улучшения личного кабинета продавцов. Подробности в статье
Читать на дизайнерс | #кейс
Узнайте, как команда дизайнеров в компании "Товары" создавала AI-инструменты для улучшения личного кабинета продавцов. Подробности в статье
Читать на дизайнерс | #кейс